@charset "utf-8";
/* CSS Document */
/*
* @description: 网站首页样式
* @author: ishang_pan
* @update: ishang_pan (2017-08-03 17:53)
*/

/*首页 on*/
.m-liststyle ul li{line-height: 37px; padding-left: 19px; background: url(../images/home/icon-li.png) left center no-repeat;}
.m-liststyle ul li span{float: right; color: #999;}
.m-liststyle ul li a{font-size: 16px;}


.is-main{margin: 60px 0 80px;}
.m-box1{margin: 0 auto 60px; width: 1280px;}
.m-flash,.m-flash .bd,.m-flash .bd ul li,.m-flash .bd ul li img{width: 680px; height: 426px;}
.m-flash .bd,.m-flash .bd ul li img{position: absolute; left: 0; top: 0;}
.m-flash{overflow: hidden; position: relative;}
.m-flash .bd ul li{position: relative;}
.m-flash .bd ul li img{display: block;}
.m-flash .bd ul li p{width: 680px; height: 47px; line-height: 47px; text-indent: 20px; color: #fff; font-size: 16px; position: absolute; left: 0; bottom: 0;}
.m-flash .hd{height: 14px; position: absolute; right: 20px; bottom: 17px;}
.m-flash .hd ul li{width: 14px; height: 14px; background: #fff; float: left; margin-left: 14px;}
.m-flash .hd ul li.on{background: #ff7e00;}
.m-news{width: 570px; height: 426px;}
.m-tabstyle{height: 45px; line-height: 45px; border-bottom: 1px solid #ddd;}
.m-tabstyle ul li{float: left; margin-right: 12px; width: 120px; height: 45px; text-align: center;}
.m-tabstyle ul li a{display: block; font-size: 18px; color: #3d3d3d;}
.m-tabstyle ul li.u-active a{font-weight: bold; color: #fff; background: url(../images/home/bg-tab.png) no-repeat;}
.m-hots{height: 102px; padding: 7px 0 0;}
.m-hots h1{height: 54px; line-height: 54px;}
.m-hots h1 a{float: left; font-size: 24px; color: #b81319;}
.m-hots p{line-height: 24px; color: #999;}
.m-news .m-liststyle ul{padding: 8px 0 0 0;}
.m-units{width: 100%; height: 260px; background: url(../images/home/bg-units.png) center no-repeat; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover; background-attachment: fixed;}
.g-units{position: relative; margin: 0 auto; padding: 61px 0; width: 1280px; height: 138px; overflow: hidden;}
.g-units ul{zoom: 1; width: 1330px;}
.g-units ul li{float: left; margin-right: 20px; width: 124px; height: 138px; text-align: center; border-radius: 8px; background: url(../images/home/bg-ut.png) #fff center bottom no-repeat;}
.g-units ul li a{display: block; padding: 87px 0 24px; font-size: 18px; color: #3d3d3d; background-image: url(../images/home/icon-units.png); background-repeat: no-repeat;}
.g-units ul li a:hover{color: #0e376d; background-image: url(../images/home/icon-hunits.png);}
.g-units ul li.u-ut01 a{background-position: -673px 25px;}
.g-units ul li.u-ut02 a{background-position: -245px 25px;}
.g-units ul li.u-ut03 a{background-position: -390px 25px;}
.g-units ul li.u-ut04 a{background-position: -1108px 25px;}
.g-units ul li.u-ut05 a{background-position: -100px 25px;}
.g-units ul li.u-ut06 a{background-position: -963px 25px;}
.g-units ul li.u-ut07 a{background-position: 42px 25px;}
.g-units ul li.u-ut08 a{background-position: -818px 25px;}
.g-units ul li.u-ut09 a{background-position: -535px 25px;}
.m-depart{margin: 48px auto 0; width: 1280px; height: 375px;overflow:hidden;}
.m-deptit{height: 36px; line-height: 36px; padding: 11px 0; background: url(../images/home/bg-deptit.png) left bottom no-repeat;}
.m-deptit p.u-tit{padding-left: 45px; font-size: 18px; color: #3d3d3d; background: url(../images/home/icon-deptit.png) left center no-repeat;}
.m-deptit p.u-tit span{margin-left: 10px; font-size: 12px; color: #0e376d; font-family: Arial;}
.m-deptit a.u-kscz{margin: 2px 104px 0 0; display: block; height: 30px; line-height: 30px; padding: 0 15px; border: 1px solid #ddd;}
.m-depgd{position: relative; margin-top: 29px; height: 285px;}
.m-depgd .bd ul li{float: left; width: 255px; height: 285px; border-right: 1px solid #ddd; text-align: center;}
.m-depgd .bd ul li a{display: block; padding-top: 27px; transition: box-shadow .28s linear; -moz-transition: -moz-box-shadow .28s linear; -webkit-transition: -webkit-box-shadow .28s linear;}
/*.m-depgd .bd ul li span{margin: 0 auto 13px; display: block; width: 80px; height: 80px; border-radius: 50%; background-color: #0e376d; background-image: url(../images/home/icon-depart.png); background-repeat: no-repeat;}*/
.m-depgd .bd ul li img{margin: 0 auto 13px; display: block; width: 80px; height: 80px; border-radius: 50%;}
.m-depgd .bd ul li h1{line-height: 44px; font-size: 18px; color: #3d3d3d;}
.m-depgd .bd ul li div{height: 63px; padding: 0 20px 4px;}
.m-depgd .bd ul li div p{line-height: 21px; font-size: 12px; color: #999; text-align: justify;}
.m-depgd .bd ul li i{margin: 0 auto; display: inline-block; height: 54px; line-height: 54px; padding-right: 15px; color: #ff7e00; font-style: normal; background: url(../images/home/icon-more.png) right center no-repeat;}
.m-depgd .bd ul li a:hover{box-shadow:0 15px 30px rgba(0,0,0,0.15);outline:none;-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.15);-moz-box-shadow:0 15px 30px rgba(0,0,0,0.15);}
.m-depgd .bd ul li a:hover h1{color: #b81319;}
/*.m-depgd .bd ul li.u-dp01 span{background-position: 0 0;}
.m-depgd .bd ul li.u-dp02 span{background-position: -80px 0;}
.m-depgd .bd ul li.u-dp03 span{background-position: -160px 0;}
.m-depgd .bd ul li.u-dp04 span{background-position: -240px 0;}
.m-depgd .bd ul li.u-dp05 span{background-position: -320px 0;}*/
.m-depgd .hd{position: absolute; top: -74px; right: 0; width: 84px; height: 32px;}
.m-depgd .hd a{float: left; margin-left: 10px; display: block; width: 30px; height: 30px; border: 1px solid #ddd; cursor: pointer; background-image: url(../images/home/icon-jt.png); background-repeat: no-repeat;}
.m-depgd .hd a.next{background-position: -30px 0;}
.m-depgd .hd a:hover{background-color: #ff7e00; background-image: url(../images/home/icon-hjt.png);}
.m-kslists{margin-top: 29px; padding-bottom: 15px; height: 286px; overflow: auto;}
.m-kslists .bd{height:285px;}
.m-ksitem{float: left; width: 255px;  border-right: 1px solid #ddd;}
.m-ksitem h2{width:225px; margin: 16px 0; height: 16px; line-height: 16px; padding-left: 30px; font-size: 16px; color: #0e376d; background: url(../images/home/icon-ks.png) 13px 2px no-repeat;}
.m-ksitem ul{float:left;}
.m-ksitem ul li{width:215px;line-height: 26px; padding-left: 40px; background: url(../images/home/icon-li.png) 24px center no-repeat;}
/*首页 end*/