@charset "utf-8";
/* CSS Document */
/*
* @description: 网站首页样式
* @author: ishang_pan
* @update: ishang_pan (2019-04-09 17:53)
*/

/*首页 on*/
.m-tabstyle1{height: 41px; line-height: 40px; border-bottom: 1px solid #ddd;}
.m-tabstyle1 li{float: left; margin-left: 19px;}
.m-tabstyle1 li a{display: block; padding: 0 14px; font-size: 18px;}
.m-tabstyle1 li.u-active a{color: #003399; font-weight: bold; border-bottom: 2px solid #003399; background: url(../images/home/bg-tab.png) center bottom no-repeat;}
.m-tabstyle2{height: 36px; line-height: 36px; border-bottom: 1px solid #ddd;}
.m-tabstyle2 li{float: left; margin-right: 4px;}
.m-tabstyle2 li a{display: block; padding: 0 14px; font-size: 18px;}
.m-tabstyle2 li.u-active a{font-weight: bold; color: #003399;}
.m-titstyle1{height: 39px; line-height: 39px; border-bottom: 1px solid #0036a2; background: url(../images/home/bg-tit.png) left bottom repeat-x;}
.m-titstyle1 .u-tit{display: block; padding: 0 26px; font-size: 20px; font-weight: bold; color: #fff; background: #0036a2; border-radius: 4px 4px 0 0;}
.m-titstyle1 .u-more{margin-top: 22px; display: block; width: 34px; height: 17px; background: url(../images/home/bg-more.png) no-repeat;}
.m-liststyle li{line-height: 35px; padding-left: 13px; 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;}
.is-main{margin: 15px auto; width: 1200px;}
.m-tpadvert{position: relative; width: 1200px; height: 95px; overflow: hidden;}
.m-tpadvert .bd li,.m-tpadvert .bd li img{display: block; width: 1200px; height: 95px;}
.m-tpadvert .hd{position: absolute; right: 10px; bottom: 10px;}
.m-tpadvert .hd li{float: left; margin-left: 12px; width: 10px; height: 10px; border: 1px solid #ddd; border-radius: 50%; background: #fff; text-indent: -999px; overflow: hidden;}
.m-tpadvert .hd li.on{background: none;}
.m-main{padding: 20px; background: #fff;}
.m-hots{margin-bottom: 20px; height: 97px; padding: 3px 0 10px; background: url(../images/home/bg-hot.png) #f5f5f5 left top no-repeat; text-align: center;}
.m-onehot{height: 60px; line-height: 60px;}
.m-onehot a{font-size: 35px; color: #e11210;}
.m-hotdes{line-height: 37px;}
.m-hotdes,.m-hotdes a{color: #003399; font-size: 15px;}
.m-flash,.m-flash .bd,.m-flash .bd ul li,.m-flash .bd ul li img{width: 566px; height: 315px;}
.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: 566px; 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: 2px; bottom: 17px;}
.m-flash .hd ul li{float: left; margin-right: 8px; width: 10px; height: 10px; border-radius: 50%; background: #fff;}
.m-flash .hd ul li.on{background: #ef0b0b;}
.m-news{margin-bottom: 20px; width: 572px; height: 313px; border: 1px solid #ddd;}
.m-news .m-liststyle{padding: 10px 8px 0;}
.m-special{position: relative; margin-bottom: 20px; height: 86px; border: 1px solid #ddd;}
.m-special .hd a{position: absolute; top: 24px; display: block; width: 12px; height: 40px; background-image: url(../images/home/bg-special.png); background-repeat: no-repeat; cursor: pointer;}
.m-special .hd a.prev{left: 9px; background-position: 0 0;}
.m-special .hd a.next{right: 9px; background-position: -12px 0;}
.m-special .bd{position: absolute; top: 6px; left: 30px; width: 1098px; height: 75px; overflow: hidden;}
.m-special .bd li{float: left; margin-right: 10px; width: 267px; height: 75px;}
.m-special .bd li img{display: block; width: 267px; height: 75px;}
.m-zjxq{margin-bottom: 20px; width: 700px; height: 352px;}
.g-zjxq{padding: 6px 10px 0; height: 304px; border: 1px solid #ddd;}
.m-zjxqdesc{padding: 10px 9px 0;}
.m-zjxqdesc img{display: block; margin: 10px 10px 8px 0; width: 171px; height: 123px;}
.m-zjxqdesc p{line-height: 36px; font-size: 16px; text-indent: 2em;}
.m-zjxqdesc p a{margin-left: 10px; color: #fd0200;}
.g-zjxq .m-liststyle{padding: 10px 8px 0;}
.m-sygz{margin-bottom: 20px; width: 440px; height: 352px;}
.g-sygz{padding: 10px 8px 0; height: 300px; border: 1px solid #ddd;}
.m-zwgk{margin-bottom: 20px; width: 700px; height: 352px;}
.g-zwgk{padding: 6px 10px 0; height: 304px; border: 1px solid #ddd;}
.g-zwgk .m-liststyle{padding: 10px 8px 0;}
.m-zsyz{margin-bottom: 20px; width: 440px; height: 352px;}
.g-zsyz{padding: 6px 10px 0; height: 304px; border: 1px solid #ddd;}
.g-zsyz .m-liststyle{padding: 10px 8px 0;}
.m-hdjl{width: 700px; height: 370px;}
.g-hdjl{height: 318px; padding: 10px 10px 0; border: 1px solid #ddd;}
.m-hdjlmail{height: 241px;}
.m-mailhead{margin-bottom: 10px; height: 35px; line-height: 35px; background: #ebebeb; font-weight: bold; font-size: 16px; color: #444;}
.m-mailhead p{float: left;}
.m-mailhead .u-ml01{text-indent: 50px;}
.m-hdjlmail .u-ml01{width: 420px;}
.m-hdjlmail .u-ml02{width: 145px; text-align: center;}
.m-hdjlmail .u-ml03{width: 113px; text-align: center;}
.m-mailbody{height: 180px; overflow: hidden;}
.m-mailbody li{line-height: 36px; height: 36px;}
.m-mailbody li p{float: left;}
.m-mailbody li p a{padding-left: 20px; background: url(../images/home/icon-li.png) 8px center no-repeat; font-size: 16px;}
.m-mailbody li .u-ml02{color: #999;}
.m-hdjlbtns{overflow: hidden;}
.m-hdjlbtns ul{zoom: 1; width: 110%;}
.m-hdjlbtns li{float: left; margin-right: 25px;}
.m-hdjlbtns li img{display: block; width: 209px; height: 58px;}
.m-dflz{width: 440px; height: 370px;}
.g-dflz{height: 318px; padding: 10px 10px 0; border: 1px solid #ddd;}
.g-dflz div{padding-bottom: 7px; height: 40px; line-height: 40px; border-bottom: 1px dashed #ddd; text-align: center;}
.g-dflz div a{font-size: 18px; font-weight: bold;}
.g-dflz ul{padding: 8px 8px 0;}
.m-mlxq{margin-top: 20px; height: 270px;}
.g-mlxq{position: relative; height: 255px; padding: 20px; border: 1px solid #ddd;}
.g-mlxq li{position: absolute;}
.g-mlxq li div{position: relative;}
.g-mlxq li div p{position: absolute; left: 0; bottom: 0; right: 0; height: 34px; line-height: 34px; background: rgba(0,0,0,.5); color: #fff; font-size: 18px; text-align: center; display: none;}
.g-mlxq li a:hover p{display: block;}
.g-mlxq li.u-mx01{left: 20px; top: 20px; width: 352px; height: 255px;}
.g-mlxq li.u-mx01 img{display: block; width: 352px; height: 255px;}
.g-mlxq li.u-mx02{left: 373px; top: 20px; width: 200px; height: 255px;}
.g-mlxq li.u-mx02 img{display: block; width: 200px; height: 255px;}
.g-mlxq li.u-mx03{left: 574px; top: 20px; width: 187px; height: 127px;}
.g-mlxq li.u-mx03 img{display: block; width: 187px; height: 127px;}
.g-mlxq li.u-mx04{right: 20px; top: 20px; width: 376px; height: 127px;}
.g-mlxq li.u-mx04 img{display: block; width: 376px; height: 127px;}
.g-mlxq li.u-mx05{left: 574px; top: 148px; width: 376px; height: 127px;}
.g-mlxq li.u-mx05 img{display: block; width: 376px; height: 127px;}
.g-mlxq li.u-mx06{right: 20px; top: 148px; width: 187px; height: 127px;}
.g-mlxq li.u-mx06 img{display: block; width: 187px; height: 127px;}
.m-mlxqbox{height: 188px; padding: 20px; border: 1px solid #ddd;}
.m-mlxqbox .bd{height: 188px; overflow: hidden;}
.m-mlxqbox li{float: left; width: 240px; margin-right: 15px; text-align: center;}
.m-mlxqbox li img{display: block; width: 240px; height: 150px;}
.m-mlxqbox li p{line-height: 38px; font-size: 16px;}

.m-wmcj{width: 700px; height: 370px;}
.g-wmcj{height: 324px; padding: 4px 10px 0; border: 1px solid #ddd;}
/*首页 end*/