@charset "utf-8";
.content{width: 1200px; margin: 0 auto;}
i,em,b{font-style: normal;}

.tit01{ box-sizing: border-box; text-align: center; font-family: "Microsoft YaHei";font-size: 45px; color: #333333; display: block;  font-weight: normal;}
.tit01 a{color: #333333;}
.tit01 i{font-weight: bold;color: #2154cf;}
.tit01 span{text-align: center; font-family: "Microsoft YaHei";font-size: 20px; color: #666666; display: block; font-weight: normal;}


/**/
.pzbj{ height: 1060px; box-sizing: border-box; background: url(../images/pzbg.jpg) no-repeat center top; padding-top: 97px; overflow: hidden; font-family:"Microsoft Yahei";}
.pzbj h2{ margin-bottom: 25px; font-size: 45px; color:  #2154cf; text-align: center; }
.pzbj h2 a{color:  #2154cf;}
.pzbj h2 span{ display: block; font-size: 20px; color: #666666; font-weight:normal; }
.pzbj .pzmore{width:322px;height: 57px;line-height: 57px; background: url(../images/pzmore.png) no-repeat; margin:0 auto;font-size: 20px; color: #2154cf;box-sizing: border-box; padding-left: 30px; text-align: center; display: block; }
.pz{width: 1200px;position: relative; height: 710px;}
.pz dl{ background: #fff;width: 385px; float: left; margin-right: 22px; margin-bottom: 15px;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.pz dl a{ text-decoration: none; }
.pz dl dt{width: 385px; height: 280px; overflow: hidden;}
.pz dl img{width: 385px;  display: block;}
.pz dl dd{ display: block; height: 50px; text-align: left; font-size: 24px; color: #333333;padding:0px 0 0 30px; box-sizing: border-box; position: relative; }
.pz dl dd span{font-size: 20px; display: block;color: #333;width: 272px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden; height: 42px; line-height: 42px;}
.pz dl dd i{ font-size: 14px; color: #d1d1d1; text-transform: uppercase; display: block; font-family: "Arial" }
.pz dl dd img{width: 67px; height: 52px; margin-right: 10px;margin-top: 10px; display: block; float: right;}
.pz dl:nth-child(3n){margin-right: 0;}
.pz dl dd a{display: block; float: left;width: 272px;}

.pz dl:hover dd{ color: #fff;  background: #2154cf; }
.pz dl:hover dd span{color: #fff;}


/**/
.hzbj{ height: 582px; box-sizing: border-box; background: #f8f8f8; padding-top: 80px; overflow: hidden; font-family:"Microsoft Yahei"; margin-top:100px;}
.hz h2{}
.hz .m_hz{width: 1200px;padding-top: 60px; height: 325px; position: relative;}
.hz .m_hz:before{content: ""; width: 474px; color: #cecccd; background: #cecccd; height: 1px; left:0;bottom:21px;position: absolute;}
.hz .m_hz:after{content: ""; width: 474px; color: #cecccd; background: #cecccd; height: 1px; right:0;bottom:21px;position: absolute;}
.hz .m_hz .scroll{width: 1200px; overflow: hidden; float: right;}
.hz .m_hz li{width: 282px; margin-right: 17px; float: left;}
.hz .m_hz li:last-child{margin-right: 0;}
.hz .m_hz li img{width: 280px;height: 220px; border:1px solid #d6d6d6; display: block;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.hz .m_hz li a{ text-decoration: none; }
.hz .m_hz li span{font-size: 16px; text-align: center; color: #666666; font-weight: normal; height: 48px; line-height: 48px; display: block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.hz .m_hz li a:hover img{border-bottom: 3px solid #2154cf;}
.hz .m_hz li a:hover span{ color: #2154cf; font-weight: bold; }

.m_hz .pages{width:1200px;left:50%;margin-left:-600px;position:absolute;z-index:1;bottom:15px;overflow:hidden;}
.m_hz .pages ul{margin-left:500px;}
.m_hz .pages ul li{float:left;margin:0 5px;display:inline;cursor:pointer;}
.m_hz .pages ul li{width:14px;height:14px;background:#2154cf;border-radius: 100%; }
.m_hz .pages ul .on{background:#e8bd15;width: 36px; border-radius: 30px;}

.hz_tel{margin:50px auto; width: 390px;}
.hz_tel p{font-size:16px;color: #666666;padding-left: 40px;background:url(../images/hztel.png) no-repeat left center; line-height: 30px; }
.hz_tel p span{font-size:36px;color: #2154cf; font-family: "Arial"; font-weight: bold; }


/**/
.nswsbj{ height: 832px; box-sizing: border-box;  padding-top:80px; overflow: hidden; font-family:"Microsoft Yahei";}
.nswsbj .tit01{margin-bottom: 30px;}
.news{width:511px; float: left; }
.news h2{height:40px; line-height: 40px; margin-bottom: 20px; position: relative; font-size: 20px; color: #2154cf; background:url(../images/newsico.png) no-repeat left center;padding-left: 30px; font-weight: normal; }
.news h2 i{color:#2154cf;}
.news h2 span{ float: right; color: #333; font-size: 14px; }
.news dl{width:511px;border-bottom: 1px solid #f5f5f5;}
.news dl dt{width:511px;overflow: hidden; position: relative;}
.news dl dt img{ width:511px; height: 283px; display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.news dl dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.news dl dd{padding-top: 15px;}
.news dl dd h3{font-size: 16px;  color: #333333; font-weight: bold; height: 42px; line-height: 42px;}
.news dl dd h3 a{color: #333333;}
.news dl dd p{font-size: 14px; text-align: justify; color: #666666; line-height: 24px;padding:10px 0; }

.news .news2{padding-top: 20px;}
.news em{font-size: 14px; color: #666666; height: 35px; line-height: 35px; display: block;}
.news em a{color: #666666;}
.news em i{ font-size: 14px; color: #fff; width: 16px; height: 16px; line-height: 16px; background: #424242; display: inline-block; text-align: center; font-weight: normal;margin-right: 10px; }
.news em span{ font-size: 12px; color: #666666; float: right; font-weight: normal; }


.wt{width:607px;overflow: hidden;font-family:"Microsoft Yahei"; float: right;}
.wt h2{height:40px; line-height: 40px; margin-bottom: 20px; position: relative; font-size: 20px; color: #2154cf; background:url(../images/wtico.png) no-repeat left center;padding-left: 30px; font-weight: normal; }
.wt h2 i{color:#2154cf;}
.wt h2 span{ float: right; color: #333; font-size: 14px; }

.wt_c dl{padding-bottom: 20px;border-bottom: 1px solid #d6d6d6; }
.wt_c dt{ line-height: 30px; font-size: 16px; font-weight: bold;margin-bottom: 20px;}
.wt_c dt em{width: 81px; height: 28px; line-height: 28px; color: #fff; display: inline-block; text-align: center; font-weight: normal; border-radius: 30px; background: #e8bd15;margin-right: 10px; }
.wt_c dt a{ color:#333333;}
.wt_c dd{line-height: 26px; font-size: 14px;margin-top: 10px;}

.wt_c ul{padding-top: 20px; height: 191px;}
.wt_c li{padding-left: 15px;  background: url(../images/wtico1.png) no-repeat left center; font-size: 14px; color: #666666; height: 35px; line-height: 35px; display: block;}
.wt_c li a{color: #666666;}
.wt_c li span{ font-size: 12px; color: #666666; float: right; font-weight: normal; }
.mores{width:607px;}
.mores img{width: 461px; height: 130px; float: left;}
.mores em{width: 143px; height: 130px; float: left; text-align: center;font-size: 16px;  color: #fff; background: url(../images/wtmore.jpg) no-repeat; padding-top: 35px; box-sizing: border-box;}
/**/
.aboutbj{background:url(../images/aboutbg.jpg) no-repeat center top;height: 764px; font-family:"Microsoft Yahei";padding-top:85px;box-sizing: border-box; overflow: hidden; }
.aboutbj .tit01{margin-bottom: 55px;}
.about{overflow: hidden; position: relative; margin-bottom: 100px;}
.about dl{width:1200px;}
.about dl dt{width:701px;overflow: hidden; float: right;}
.about dl dt img{ width:701px; height: 511px; display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.about dl dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.about dl dd { width:455px; box-sizing: border-box; float: left; }
.about dl dd em{ height: 44px; line-height: 44px;  display: block; font-size: 40px; color: #2154cf; text-align: left; text-transform: uppercase; }
.about dl h3{height:50px; text-align: left;  line-height: 50px; font-size: 30px; color: #2154cf; font-weight: bold; margin-bottom: 20px; }
.about dl h3 a{color: #2154cf; text-decoration: none; }
.about dl p{height: 172px; font-size: 14px; color: #666666;line-height: 25px; text-align: justify;}
.about dl dd span a{ display: block;background:url(../images/abt_btn.gif) no-repeat left top;  width: 200px; height: 49px; line-height: 49px;padding-left: 40px; text-align: left; font-size: 16px; color: #fff; }
.about .desc{ height: 484px; }
.pp h4{font-size: 16px; color: #333333; display: block; line-height: 55px;} 
.pp li{width: 145px; margin-right: 7px; border:1px solid #d5d5d5; float: left;}
.pp li img{width: 145px; height: 93px;}
.pp li:last-child{margin-right: 0;}
.pp li:hover{border-bottom: 3px solid #e8bd15;}


/**/
.help_cut{padding-top: 70px; height: 370px; box-sizing: border-box;}
.help_nav{height: 30px; margin-bottom: 20px; position: relative; }
.help_nav:before{content: ""; width: 402px; background:url(../images/line_l.png) no-repeat; height: 5px; left:0;top:13px;position: absolute;}
.help_nav:after{content: ""; width: 402px; background:url(../images/line_r.png) no-repeat; height: 5px; right:0;top:13px;position: absolute;}
.help_nav ul{width: 400px; margin:0 auto;}
.help_nav li{ height: 30px; line-height: 30px; text-align: center;padding:0 30px; font-size: 18px; color: #666666; float: left;background: url(../images/cutico.png) no-repeat right center;  }
.help_nav li a{ text-decoration: none; color: #333333; }
.help_nav li.cur{ }
.help_nav li.cur a{ font-weight: bold; color: #0052b8; }
.help_nav li:last-child{background: none;}

.m_help{ height:208px;width: 1200px; position: relative; }
.jt{width:14px; height: 26px; position: absolute;display: block; top:80px;}
.prev1{background: url(../images/l.png) no-repeat; left:-40px;}
.next1{background: url(../images/r.png) no-repeat; right:-40px;}
.xc{width:1200px;  overflow: hidden;}
.xc li{ width:293px; position:relative;margin-right: 9px; float: left; }
.xc li img{ display:block;width:293px; height:164px;box-shadow: 0 0px 10px 0px  #ebebeb;}
.xc li em{ height:50px;  font:16px "Microsoft YaHei"; line-height:50px; color:#666666; overflow:hidden; display: block; text-align: center; display: block; }
.xc li a{ text-decoration: none; }
.xc li.nones{margin-right: 0;}
/*.xc li:hover em{ background:#f56b1b;color: #fff; }*/

