@charset "utf-8";
/* CSS Document */
/*
* @description: 网站首页样式
* @author: ishang_pan
* @update: ishang_pan (2019-03-26 11:53)
*/

/*首页 on*/
.m-tabstyle1{height: 41px; line-height: 40px; border-bottom: 1px solid #ddd;}
.m-tabstyle1 li{float: left; margin-right: 25px;}
.m-tabstyle1 li a{display: block; padding: 0 13px 0 27px; font-size: 20px;}
.m-tabstyle1 li.u-active a{font-weight: bold; color: #0066cb; border-bottom: 2px solid #0066cb; background: url(../images/home/bg-tab1.png) 14px center no-repeat;}
.m-tabstyle2{height: 41px; line-height: 41px; border-bottom: 1px solid #ddd;}
.m-tabstyle2 .u-tit{display: block; padding: 0 81px 0 20px; background: url(../images/home/bg-tit1.png) no-repeat; font-size: 20px; font-weight: bold; color: #fff;}
.m-tabstyle2 li{float: left; margin: 0 27px;}
.m-tabstyle2 li a{display: block; font-size: 20px;}
.m-tabstyle2 li.u-active a{background: url(../images/home/bg-tab2.png) bottom center no-repeat;}
.m-titstyle1{padding-right: 10px; height: 41px; line-height: 40px; border-bottom: 1px solid #ddd;}
.m-titstyle1 .u-tit{display: block; padding: 0 13px 0 27px; font-size: 20px; font-weight: bold; color: #0066cb; border-bottom: 2px solid #0066cb; background: url(../images/home/bg-tab1.png) 14px center no-repeat;}
.m-titstyle1 .u-more{color: #999;}
.m-liststyle li{line-height: 32px; padding-left: 14px; background: url(../images/home/icon-li.png) left center no-repeat;}
.m-liststyle li span{float: right; color: #999;}
.m-hots{margin-top: 1px; padding: 19px 0; background: #f2f2f2;}
.g-hots{margin: 0 auto; padding-left: 170px; height: 81px; width: 1030px; background: url(../images/home/bg-hots.png) left center no-repeat; text-align: center;}
.g-hots div{height: 53px; line-height: 53px;}
.g-hots div a{color: #0066cb; font-size: 36px; font-weight: bold;}
.g-hots p{line-height: 28px; color: #666;}
.m-content{margin: 20px auto; width: 1200px;}
.m-flash,.m-flash .bd,.m-flash .bd ul li,.m-flash .bd ul li img{width: 552px; height: 346px;}
.m-flash .bd,.m-flash .bd ul li img{position: absolute; left: 0; top: 0;}
.m-flash{position: relative; margin-bottom: 20px; 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: 552px; 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: 15px; bottom: 18px;}
.m-flash .hd ul li{float: left; margin-left: 13px; width: 8px; height: 8px; border-radius: 50%; background: #fff;}
.m-flash .hd ul li.on{background: #c20909;}
.m-news{margin-bottom: 20px; width: 626px; height: 344px; border: 1px solid #ddd;}
.m-news .m-liststyle{padding: 8px 10px 0;}
.m-ctadvert{position: relative; margin-bottom: 20px; width: 1200px; height: 110px; overflow:  hidden;}
.m-ctadvert .bd li img{display: block; width: 1200px; height: 110px;}
.m-ctadvert .hd{position: absolute; right: 10px; top: 15px; width: 10px;}
.m-ctadvert .hd li{float: left; margin: 5px 0; width: 10px; height: 10px; border-radius: 50%; background: #fff; line-height: 100px; overflow: hidden;}
.m-ctadvert .hd li.on{background: #c20909;}
.m-hmlf{width: 854px;}
.m-hmbox{height: 248px; border: 1px solid #ddd;}
.m-hmbox .m-liststyle{padding-top: 7px;}
.m-hmbox .m-liststyle li{float: left; margin: 0 10px; width: 391px;}
.m-ctxads{margin: 20px 0; height: 80px; overflow: hidden;}
.m-ctxads ul{zoom: 1; width: 110%;}
.m-ctxads ul li{float: left; margin-right: 23px; width: 416px; height: 80px;}
.m-ctxads ul li img{display: block; width: 416px; height: 80px;}
.m-dbbox{margin: 20px auto; height: 296px; border: 1px solid #ddd; overflow: hidden;}
.m-dbbox .bd{padding: 14px 5px 0;}
.m-dbbox .bd li{float: left; margin: 0 5px; width: 132px; height: 209px; padding: 13px 13px 0; border-bottom: 2px solid #0066cb; background: url(../images/home/bg-more.png) #f1f1f1 98px 193px no-repeat;}
.m-dbbox .bd li img{display: block; width: 132px; height: 168px;}
.m-dbbox .bd li p{line-height: 40px; text-indent: 10px;}
.m-hmrg{width: 326px;}
.m-leader{height: 229px; border: 1px solid #ddd;}
.m-ldimg{margin: 17px 0 0 9px; width: 118px; height: 154px; overflow: hidden;}
.m-ldimg img{display: block; width: 118px; height: 154px;}
.m-ldname{width: 175px; margin: 11px 11px 0 0;}
.u-ldins p{float: left; padding: 6px 0; width: 58px; line-height: 29px;}
.u-ldins ul{float: right;}
.u-ldins ul li{padding: 2px 0;}
.u-ldins ul li a{padding-left: 11px; display: block; width: 96px; height: 29px; line-height: 29px; background: url(../images/home/icon-leader.png) #89a8ff 78px center no-repeat; color: #fff;}
.u-ldins ul li a:hover{background-color: #0066cb;}
.m-zyhy{margin: 20px 0; height: 264px; border: 1px solid #ddd;}
.m-zyhy ul{padding: 12px 14px 0;}
.m-zyhy ul li{float: left; height: 56px; margin: 5px 0;}
.m-zyhy ul li img{display: block; width: 294px; height: 56px; border: 1px solid #ddd;}
.m-zlzx{height: 324px; border: 1px solid #ddd;}
.m-zlzx ul{padding: 11px 14px 0;}
.m-zlzx ul li{float: left; height: 77px; margin: 5px 0;}
.m-zlzx ul li img{display: block; width: 296px; height: 77px;}
.m-special{margin-top: 20px; height: 322px; border: 1px solid #ddd;}
.m-special .bd{height: 251px; width: 296px;margin: 15px auto 0; overflow: hidden;}
.m-special .bd li{float: left; height: 77px; margin-bottom: 10px;}
.m-special .bd li img{display: block; width: 296px; height: 77px;}
.m-fdlinks{padding: 20px 0; height: 26px; border-bottom: 1px solid #0058af; background: #0066cb;}
.g-fdlinks{margin: 0 auto; width: 1200px;}
.g-fdlinks .u-tit{float: left; padding: 0 9px 0 54px; background: url(../images/home/icon-linktit.png) 23px center no-repeat; color: #fff; font-size: 20px; font-weight: bold; line-height: 26px;}

.m-links{float: left; margin: 0 35px; width: 190px; height: 26px; background: url(../images/home/bg-link.png) no-repeat;}
.m-links dl{position: relative; z-index: 9;}
.m-links dl dt{padding-left: 13px; height: 24px; line-height: 24px; cursor: pointer; border: 1px solid #ddd; background: url(../images/home/bg-link.png) #fff 173px center no-repeat;} 
.m-links dl dd{position: absolute; top: 26px; left: 0; display: none; width: 180px; max-height: 104px; background: #e9eef7; padding: 7px 5px; overflow-y: auto;}
.m-links dl dd ul li{line-height: 26px;}
.m-links dl dd ul li a{display: block; padding: 0 7px;}
.m-links dl dd ul li a:hover{background: #9ad4f8;}
/*首页 end*/