@charset "utf-8";
/* CSS Document */
/*
* @description: 网站首页样式
* @author: ishang_pan
* @update: ishang_pan (2019-04-22 14:15)
*/

/*首页 on*/
.m-tabstyle{height: 41px; line-height: 40px; border-bottom: 1px solid #cd2014;}
.m-tabstyle li{float: left;}
.m-tabstyle li a{display: block; padding: 0 30px; font-size: 16px; font-weight: bold;}
.m-tabstyle li.u-active a{background: #cd2014; color: #fff;}
.m-titstyle{height: 32px; line-height: 31px; border-bottom: 2px solid #ddd;}
.m-titstyle .u-tit{padding: 0 10px 0 14px; font-size: 16px; font-weight: bold; color: #cd2014; border-bottom: 2px solid #cd2014; background: url(../images/home/bg-tit.png) left center no-repeat;}
.m-titstyle .u-more{font-size: 14px; color: #999;}
.m-liststyle li{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height: 35px; padding-left: 10px; background: url(../images/home/icon-li.png) left center no-repeat;}
.m-liststyle li a{font-size: 16px;}
.m-liststyle li span{float:  right; color: #999; font-size: 13px; display: none;}
.m-hots{margin-bottom: 15px; height: 84px; text-align: center; background: url(../images/home/bg-hots.png) center no-repeat;}
.m-hots .u-oneht{height: 49px; line-height: 49px; font-size: 30px; font-weight: bold;}
.m-hots .u-hots{height: 35px; line-height: 35px;}
.m-hots .u-hots a{margin: 0 10px;}
.m-flash,.m-flash .bd,.m-flash .bd ul li,.m-flash .bd ul li img{width: 626px; height: 379px;}
.m-flash .bd,.m-flash .bd ul li img{position: absolute; left: 0; top: 0;}
.m-flash{position: relative; overflow: hidden;}
.m-flash .bd ul li{position: relative;}
.m-flash .bd ul li img{display: block;}
.m-flash .bd ul li p{position: absolute; left: 0;bottom: 0; width: 626px; height: 44px; line-height: 44px; text-indent: 12px; color: #fff; font-size: 16px; background: rgba(0,0,0,0.5);}
.m-flash .hd{position: absolute; right: 10px; bottom: 17px;}
.m-flash .hd ul li{float: left; margin-left: 8px; width: 10px; height: 10px; border-radius: 50%; background: #fff;}
.m-flash .hd ul li.on{background: #fb8e00;}
.m-news{width: 554px; height: 379px; overflow: hidden;}
.m-news .m-liststyle{padding-top: 12px;}
.m-special{margin-top: 20px; padding: 12px 17px 11px 10px; height: 75px; border: 1px solid #ddd;}
.m-special .u-tit img{display: block;}
.m-special .bd{width: 1074px; height: 75px; overflow: hidden;}
.m-special .bd li{float: left; margin-right: 10px; width: 261px; height: 75px;}
.m-special .bd li img{display: block; width: 261px; height: 75px;}
.m-listbds{margin-top: 20px; width: 297px; height: 264px;}
.m-listbds ul{padding-top: 9px;}
.m-listpics{margin-top: 20px; width: 431px; height: 264px;}
.m-picones{margin: 7px 0 6px; height: 103px;}
.m-picones .u-pic{display: block; margin: 3px 0; width: 141px; height: 97px;}
.m-picones .u-desc{width: 278px}
.m-picones .u-desc h2{height: 32px; line-height: 32px; font-size: 16px; font-weight: bold;}
.m-picones .u-desc p{line-height: 24px; font-size: 12px; color: #666; text-indent: 2em;}
.m-mydays{margin-top: 20px; width: 297px; height: 264px; overflow: hidden;}
.m-mydays ul{zoom: 1; width: 110%;}
.m-mydays li{float: left; margin: 15px 15px 0 0; width: 141px; height: 39px; text-align: center;}
.m-mydays li a{display: block; line-height: 37px; border: 1px solid #ddd; border-left-width: 4px; font-size: 16px; font-weight: bold;}
.m-mydays li a:hover{background: #cd2014; border-color: #cd2014; color: #fff;}
.m-jwmadvs{margin: 20px 0;}
.m-jwmadvs h1{height: 41px; line-height: 40px; border-bottom: 1px solid #cd2014;}
.m-jwmadvs h1 a{float: left; display: block; padding: 0 30px; font-size: 16px; font-weight: bold; background: #cd2014; color: #fff;}
.g-jwmadvs{padding: 18px 0; background: #fcfcfc; border: 1px solid #ddd;}
.m-fdlinks{border-top: 1px solid #ddd; padding-top: 2px;}
.g-fdlinks{height: 48px; background: #f5f5f5;}
.g-fdlinks .u-tit{padding-left: 52px; line-height: 48px; font-size: 18px; font-weight: bold; color: #cd2014; background: url(../images/home/icon-linktit.png) 20px center no-repeat;}
.m-friendtab{float: left; margin-left: 80px; position: relative; z-index: 4;}
.m-friendtab span{display: inline-block; padding-right: 19px; line-height: 48px; font-size: 18px; cursor: pointer; background-image: url(../images/home/icon-link.png); background-repeat: no-repeat; background-position: right 0;}
.m-friendtab span.u-active{color: #cd2014; font-weight: bold; background-position: right -48px;}
.m-friendbd{position: absolute; bottom: 48px; width: 1160px; max-height: 168px; padding: 5px 20px; border-top: 3px solid #cd2014; background: #eaf6ff;}
.m-friendbd div{width: 1160px; max-height: 168px; overflow-y: auto;}
.m-friendbd ul li{width: 163px; line-height: 40px; float: left; text-indent: 15px; background: url(../images/home/icon-li.png) left center no-repeat;}
.u-frd01{left: -204px;}
.u-frd02{left: -375px;}
.u-frd03{left: -564px;}
/*首页 end*/