@charset "utf-8";
/* CSS Document */
/*
* @description: 网站首页样式
* @author: ishang_pan
* @update: ishang_pan (2018-09-29 09:17)
*/

/*home on*/
.m-flash,.m-flash .bd,.m-flash .bd ul li,.m-flash .bd ul li img{width: 1198px; height: 263px;}
.m-flash .bd,.m-flash .bd ul li img{position: absolute; left: 0; top: 0;}
.m-flash{position: relative; margin: 12px 0; overflow: hidden; border: 1px solid #ddd;}
.m-flash .bd ul li{position: relative;}
.m-flash .bd ul li img{display: block;}
.m-flash a.prev,.m-flash a.next{position: absolute; top: 90px; display: block; width: 36px; height: 86px; background-image: url(../images/home/btn-flash.png); background-repeat: no-repeat;}
.m-flash a.prev{left: 0; background-position: 0 0;}
.m-flash a.next{right: 0; background-position: -36px 0;}
.m-gkfb{width: 676px; height: 354px; padding: 6px 12px 0; background: #fff;}
.m-gkfb .m-titlestyle1 ul li{float: left; margin: 6px 0 0 8px; width: 100px; height: 30px; text-align: center;}
.m-gkfb .m-titlestyle1 ul li a{display: block; line-height: 28px; border: 1px solid #ffeee0; border-radius: 28px; background: #ffeee0;}
.m-gkfb .m-titlestyle1 ul li.u-active a{border-color: #eb7f22; color: #eb7f22; font-weight: bold;}
.m-gkfbbox{padding: 11px 7px 0;}
.m-gkfbbox .m-liststyle{width: 446px;}
.m-jcgk,.m-zxgk{width: 196px; padding-top: 3px;}
.m-jcgk ul li{height: 62px; margin-top: 7px;}
.m-jcgk ul li a{display: block; padding-left: 60px; border: 1px solid #ddd; line-height: 60px; font-size: 16px; background-image: url(../images/home/icon-jcgk.png); background-repeat: no-repeat;}
.m-jcgk ul li a:hover,.m-zxgk ul li a:hover,.m-glgk ul li a:hover,.m-fwgk ul li a:hover,.m-jggk ul li a:hover{border-color: #eb7f22;}
.m-jcgk ul li.u-jc01 a{background-position: 15px 9px;}
.m-jcgk ul li.u-jc02 a{background-position: 22px -35px;}
.m-jcgk ul li.u-jc03 a{background-position: 16px -81px;}
.m-jcgk ul li.u-jc04 a{background-position: 16px -126px;}
.m-jcgk ul li.u-jc05 a{background-position: 18px -180px;}
.m-zxgk ul li{height: 66px; margin-top: 5px; text-align: center;width:196px;}
.m-zxgk ul li a{display: block;width:146px;height: 40px;padding:12px 0;  padding-left:50px;border: 1px solid #ddd; font-size: 12px; background: url(../images/home/icon-zxgk.png) left center no-repeat; }
.m-zxgk ul li.u-zx01 a{background-position: 0 -10px;}
.m-zxgk ul li.u-zx02 a{background-position: 0 -135px;}
.m-zxgk ul li.u-zx03 a{background-position: 0 -11px;}
.m-glgk{width: 196px;}
.m-glgk ul li{height: 63px; margin-top: 5px;}
.m-glgk ul li a{display: block; padding-left: 62px; border: 1px solid #ddd; line-height: 63px; font-size: 16px; background-image: url(../images/home/icon-glgk.png); background-repeat: no-repeat;}
.m-glgk ul li.u-gl01 a{background-position: 25px 0;}
.m-glgk ul li.u-gl02 a{background-position: 25px -51px;}
.m-glgk ul li.u-gl03 a{background-position: 25px -102px;}
.m-glgk ul li.u-gl04 a{background-position: 25px -153px;}
.m-fwgk,.m-jggk{width: 196px; padding-top: 11px;}
.m-fwgk ul li{height: 77px; margin-bottom: 18px; }
.m-jggk ul li{margin-bottom: 7px; }
.m-fwgk ul li a{display: block; padding-left: 62px; border: 1px solid #ddd; line-height: 75px; font-size: 16px; background-image: url(../images/home/icon-fwgk.png); background-repeat: no-repeat;}
.m-fwgk ul li.u-fw01 a{background-position: 25px 0;}
.m-fwgk ul li.u-fw02 a{background-position: 25px -75px;}
.m-fwgk ul li.u-fw03 a{background-position: 25px -150px;}
.m-jggk ul li a{display: block;padding: 16px 0 16px 62px;border: 1px solid #ddd;line-height: 20px;font-size: 12px;background-image: url(../images/home/icon-jggk.png);background-repeat: no-repeat;}
.m-jggk ul li.u-jg01 a{background-position: 25px 0;}
.m-jggk ul li.u-jg02 a{background-position: 25px -86px;}
.m-jggk ul li.u-jg03 a{background-position: 25px -162px;}
.m-gzbs{width: 464px; height: 354px; padding: 6px 12px 0; background: #fff;}
.m-gzbsbox{padding: 0 7px;}
.m-gzbsbox .m-liststyle{padding-top: 3px;}
.u-zfhy{padding-top: 8px;}
.m-xwfb{margin: 12px 0; padding: 6px 12px 0; width: 676px; height: 289px; background: #fff;}
.m-wbhdesc .f-fl{margin-top: 12px;}
.m-wbhdesc .f-fl img{display: block; width: 260px; height: 174px;}
.m-wbhdesc .m-ftbox{width: 402px; padding-top: 7px;}
.m-wbhdesc .m-ftbox div{height: 28px; line-height: 28px;}
.m-wbhdesc .m-ftbox div a{font-size: 15px; font-weight: bold; color: #eb7d1e;}
.m-wbhdesc .m-ftbox p{line-height: 26px;}
.m-xwfb .m-liststyle,.m-hygq .m-liststyle{padding: 7px 0 0;}
.m-hygq{margin: 12px 0; padding: 6px 12px 0; width: 464px; height: 289px; background: #fff;}
.m-hefl{width: 700px; height: 342px;}
.m-hebtns{margin-bottom: 12px; height: 74px; line-height: 74px;}
.m-hebtns ul{zoom: 1; width: 720px;}
.m-hebtns ul li{float: left; margin-right: 12px; width: 226px;}
.m-hebtns ul li a{display: block; padding-left: 80px; font-size: 18px; font-weight: bold; color: #fff; background-image: url(../images/home/icon-hebtns.png); background-repeat: no-repeat;}
.m-hebtns ul li.u-hb01 a{background-color: #78d3ca; background-position: 38px 0;}
.m-hebtns ul li.u-hb02 a{background-color: #dcb587; background-position: 38px -74px;}
.m-hebtns ul li.u-hb03 a{padding-left: 90px; background-color: #ea8d77; background-position: 47px -148px;}
.m-webs{padding: 0 12px; height: 256px; background: #fff;}
.m-webtop{height: 47px; line-height: 47px; border-bottom: 1px solid #ddd;}
.m-webtop p{padding-left: 30px; font-size: 18px; font-weight: bold; color: #eb7d1e; background: url(../images/home/icon-webs.png) left center no-repeat;}
.m-webtop ul li{float: left; margin: 0 27px; font-size: 16px; cursor: pointer;}
.m-webtop ul li.u-active{background: url(../images/home/bg-webs.png) center bottom no-repeat; color: #eb7d1e; font-weight: bold;}
.m-webs .list-switch{padding: 10px 0 0 10px;}
.m-webs .list-switch ul{height: 192px; overflow-y: auto;}
.m-webs .list-switch ul li{float: left; width: 161px; line-height: 32px;}
.m-webs .list-switch ul li a{padding-left: 14px; background: url(../images/public/icon-li2.png) left center no-repeat;}
.m-hefr{width: 488px; height: 342px;}
.m-sjtj{padding: 6px 12px 0; width: 276px; height: 212px; background: #fff;}
.m-sjtj .m-titlestyle1 ul li{float: left; float: left; margin: 7px 0 0 5px; width: 63px; height: 28px; text-align: center; line-height: 28px; cursor: pointer;}
.m-sjtj .m-titlestyle1 ul li.u-active{background: #f5f5f5; color: #eb7d1e; border-radius: 4px;}
.m-sjtj .list-switch{margin: 11px 8px; background: url(../images/public/bg-num.png) left top no-repeat;}
.m-sjtj .list-switch ul li{line-height: 30px; padding-left: 23px;}
.m-sjtj .list-switch ul li span{float: right; font-size: 13px; color: #eb1e1e;}
.m-wbwx{width: 176px; height: 218px;}
.m-wbwx ul li{position: relative; float: left; margin-bottom: 12px; width: 176px; height: 103px; text-align: center;}
.m-wbwx ul li a{display: block; padding: 63px 0 13px; font-size: 18px; font-weight: bold; color: #eb7d1e; background-color: #fff; background-image: url(../images/home/icon-wbwx.png); background-repeat: no-repeat;}
.m-wbwx ul li a img{position: absolute; display: none; left: -100px; top:0; width: 100px; height:100px;}
.m-wbwx ul li a:hover img{display: block;}
.m-wbwx ul li.u-wb a{background-position: center 0;}
.m-wbwx ul li.u-wx a{background-position: center -103px;}
.m-wbwx ul li a:hover{background-color: #f6dfcc;}
.m-advert{margin-top: 12px;}
.m-advert,.m-advert .bd,.m-advert .bd ul li img{width: 488px; height: 112px;}
.m-advert .bd{position: absolute; left: 0; top: 0;}
.m-advert .bd ul li img{display: block;}
.m-advert .hd{position: absolute; right: 12px; bottom: 10px;}
.m-advert .hd ul li{float: left; margin-left: 12px; width: 10px; height: 10px; background: #fff; border-radius: 50%;}
.m-advert .hd ul li.on{background: #eb7d1e;}
/*home end*/