﻿@charset "utf-8";
/*初始样式*/
body{ color:#333; font-size:14px;font-family: "Microsoft Yahei";} /*网站字体颜色*/
body,ul,ol,li,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,img,span,input{margin:0;padding:0;list-style:none;}
a { color:#333; text-decoration:none;font-family: "Microsoft Yahei";}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
/*a:hover { text-decoration:underline;}*/
img{border:none;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;font-family: "Microsoft Yahei"; }
h1,h2,h3,h4,h5,h6{ font-family:"Microsoft Yahei";}

.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
i,em{ font-style:normal;}
.clearfix:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.clearfix{zoom:1;}
/* -- 页面整体布局 -- */
.content{ width:1200px; margin:0 auto;font-family: "Microsoft Yahei";}


.tit{text-align: center;font-weight: normal;}
.tit b{display: block;font-size: 40px;color: #333;line-height: 40px;}
.tit i{display: block;font-size: 18px;color: #4f5454;line-height: 18px;padding-top: 12px;letter-spacing: 3px;}
.tit em{color: #179ef7;}
.tit1{text-align: center;font-weight: normal;}
.tit1 b{display: block;font-size: 40px;color: #fff ;line-height: 40px;}
.tit1 i{display: block;font-size: 18px;color: #fff;line-height: 18px;padding-top: 12px;letter-spacing: 3px;}
.tit1 em{color: #fff;}

/*banner*/
.banner{position: relative; margin-top:92px;}
.ubd li img{display: block;width: 100%;}
.ban_pg{position: absolute;width: 100%;left: 0;bottom: 30px;height: 16px;text-align: center;}
.ban_pg i{display: inline-block;width: 16px;height: 16px;border-radius: 100%;background: #fff;margin: 0 10px;vertical-align: top;}
.ban_pg i.on{background: #179ef7;}

/*search*/
.search{background: #eff2f1;}
.s_con{height: 100px;border-bottom: 1px solid #e9e9e9;}
.search p{float: left;height: 100px;line-height: 100px;font-size: 14px;color: #666;}
.search p a{margin-right: 20px;color: #666;}
.search p a:hover{color: #179ef7;}
.s_box{float: right;margin-top: 32px;}
.s_box .input1{float:left;width:260px;padding-left: 25px;height:36px;line-height: 36px;font-size:14px;color:#333;border:1px solid #179ef7;background: none;outline: 0;}
.s_box .input2{float: left;width:104px;height: 38px;line-height: 38px;font-size:14px;color:#fff;border: 0;background: #179ef7;outline: 0;cursor: pointer;}

/*yz*/
.yz{height: 622px;padding-top: 70px;background: url(../images/yz_bg.jpg) no-repeat center 0;}
.yz h2{margin-bottom: 24px;}
.yz_list dl{float: left;width: 340px;padding: 20px 24px 0;background: #fff;margin-right: 18px;transition: all 0.3s;}
.yz_list dl:last-child{margin-right: 0;}
.yz_list dt{position: relative;height: 255px;background: #179ef7;}
.yz_list dt>img{width: 340px;height: 255px;opacity: 1;transition: all 0.3s;}
.yz_list dt span{position: absolute;width: 100%;left: 0;top: 88px;text-align: center;opacity: 0;transition: all 0.3s;}
.yz_list dt a.zx{display: block;width: 168px;height: 50px;line-height: 50px;font-size: 14px;color: #000;background: #ffd870;margin: 18px auto 0;}
.yz_list dd{height: 110px;padding: 0 10px;}
.yz_list dd p{font-size: 18px;color: #666;line-height: 18px;padding: 20px 0 11px;}
.yz_list dd h3{font-size: 22px;color: #333;line-height: 22px;}
.yz_list dd h3 em{color: #179ef7;}
.yz_list dt:hover>img{opacity: 0.05;}
.yz_list dt:hover span{opacity: 1;}
.yz_list dl:hover{transform: translateY(-3px);box-shadow:0px 3px 35px 0px rgba(20,157,97,0.1);}

/*case*/
.case{padding: 36px 0 0;}
.case h2{margin-bottom: 30px;}
.case_con{position: relative;padding: 0 0 34px;background: #fff;box-shadow:0px 8px 40px 0px rgba(0,146,63,0.09);}
.case_ctg{height: 80px;border-bottom: 1px solid #f2f2f2;}
.case_ctg li{float: left;width: 240px;height: 80px;line-height: 80px;text-align: center;position: relative;}
.case_ctg li:after{position: absolute;width: 8px;height: 8px;content: "";background: url(../images/case_dian.png) no-repeat center;right: -4px;top: 36px;}
.case_ctg li:last-child:after{display: none;}
.case_ctg li a{display: inline-block;height: 80px;position: relative;}
.case_ctg li em{display: inline-block;width:auto;height:30px;margin-right: 5px;overflow: hidden;vertical-align:top;margin-top: 25px;}
.case_ctg li img{position: relative;top:0px;transition: all 0.25s linear;}
.case_ctg li span{font-size: 18px;color: #666;}
.case_ctg li.cur span,.case_ctg li:hover span{color: #179ef7;}
.case_ctg li.cur em img,.case_ctg li:hover em img{top:-30px;}
.case_ctg li.cur a:after,.case_ctg li:hover a:after{position: absolute;width: 100%;height: 4px;background: #149d61;content: "";left: 0;bottom: -1px;}
.case_l{float: left;width: 746px;margin: 30px 0 0 38px;}
.case_l dl{height: 560px;overflow: hidden;position: relative;}
.case_l dt img{width: 746px;height: 560px;transition: all 0.5s;}
.case_l dt:hover img{transform: scale(1.05);}
.case_l dd{position: absolute;width: 100%;height: 108px;padding: 0 35px;box-sizing: border-box;background: #179a4e;left: 0;bottom: 0;}
.case_l dd h3{font-size: 18px;color: #fff;line-height: 18px;padding: 22px 0 10px;}
.case_l dd h3 a{color: #fff;}
.case_l dd p{font-size: 14px;color: #fff;line-height: 20px;}
.case_r{float: right;width: 338px;height: 484px;border-top: 3px solid #179ef7;border-bottom: 3px solid #179ef7;position: relative;margin-top: 34px;margin-right: 34px;}
.case_r h3{padding-left: 38px;font-size: 36px;color: #179ef7;line-height: 36px;background: url(../images/select_ic.png) no-repeat left 8px;margin: 58px 0 40px;position: relative;}
.case_r h3 i{display: block;font-size: 12px;line-height: 24px;}
.case_r h3:after{position: absolute;width: 11px;height: 19px;content: "";background: url(../images/select_jt.png) no-repeat;top: 9px;right: 17px;}
.case_list{height: 278px;overflow: hidden;padding-left: 78px;margin-left: -78px;}
.case_list li{height: 56px;padding: 18px 20px 18px 0;border-bottom: 1px solid #e0e0e0;position: relative;z-index: 1;}
.case_list li b{float: left;width: 28px;height: 28px;line-height: 28px;text-align: center;font-size: 16px;color: #fff;font-weight: bold;background: #179ef7;border-radius: 100%;margin-top: 3px;}
.case_list li span{float: left;font-size: 16px;color: #211f1f;line-height: 26px;font-weight: bold;margin-left: 20px;}
.case_list li span i{display: block;font-size: 10px;color: #211f1f;line-height: 24px;opacity: 0.6;text-transform: uppercase;}
.case_list li img{float: right;width: 75px;height: 56px;}
.case_list li.cur:after{position: absolute;width: 412px;height: 92px;background: #f3f3f3;content: "";right: 0;top: 0;z-index: -1;}
.case_r .prev{position: absolute;width: 50%;left: 0;bottom: -45px;font-size: 14px;color: #211f1f;line-height: 14px;height: 14px;text-align: center;cursor: pointer;}
.case_r .next{position: absolute;width: 50%;right: 0;bottom: -45px;font-size: 14px;color: #211f1f;line-height: 14px;height: 14px;text-align: center;cursor: pointer;}
.case_list .tempWrap{overflow: visible !important;}
.case_c{ width:1200px;float:left;}
/*fea*/
.fea{height: 530px;padding-top: 224px;background: url(../images/fea_bg.jpg) no-repeat center 0;margin-top: -145px;}
.fea h2{margin-bottom: 40px;}
.fea h2 b,.fea h2 i{color: #fff;}
.fea ul{height: 232px;position: relative;}
.fea ul:after{position: absolute;width: 100%;height: 1px;content: "";background: rgba(255,255,255,0.2);left: 0;top: 116px;}
.fea li{float: left;height: 116px;width: 240px;text-align: center;border-right: 1px solid rgba(255,255,255,0.2);box-sizing: border-box;}
.fea li.row2{padding-top: 42px;}
.fea li:nth-child(5n){border: 0;}
.fea li img{display: block;height: 34px;margin: 0 auto;}
.fea li p{font-size: 18px;color: #fff;line-height: 48px;}
.fea li:hover img{animation: flipInY 1s linear;}
.fea .tel{width: 500px;height: 60px;border: 2px solid #fff;margin: 34px auto 0;text-align: center;line-height: 60px;font-size: 18px;color: #fff;transition: all 0.3s;}
.fea .tel b{font-size: 24px;font-family: Arial;vertical-align: top;}
.fea .tel img{vertical-align: top;margin: 20px 8px 0 0;}
.fea .tel:hover{background: #179ef7;border-color: #179ef7;}
/*pro*/
.pro{height: 1037px;padding-top: 80px;background: url(../images/pro_bg2.jpg)  #f3f3f3 no-repeat center 0;}
.pro h2{margin-bottom: 30px;}
.pro_con{height: 770px;background: #fff;}
.pro_ctg{height: 80px;border-bottom: 1px solid #ededed;margin-bottom: 23px;}
.pro_ctg li{float: left;width: 298px;height: 80px;text-align: center;position: relative;}
.pro_ctg li:after{position: absolute;width: 1px;height: 30px;background: #ededed;content: "";right: 0;top: 30px;}
.pro_ctg li:last-child:after{display: none;}
.pro_ctg li a{display: inline-block;text-align: left;height: 58px;padding-top: 30px;}
.pro_ctg li b{display: inline-block;font-size: 16px;color: #1b1b1b;line-height: 16px;position: relative;}
.pro_ctg li i{display: block;font-size: 10px;color: #292e33;line-height: 30px;opacity: 0.5;text-transform: uppercase;}
.pro_ctg li:hover b,.pro_ctg li:hover i{color: #179ef7;}
.pro_ctg li.on b,.pro_ctg li.on i{color: #179ef7;}
.pro_ctg li:hover b:after,.pro_ctg li.on b:after{position: absolute;width: 10px;height: 8px;content: "";background: url(../images/pro_jt.png) no-repeat center;right:-40px;top: 4px;}
.pro_ctg li:hover a,.pro_ctg li.on  a{}
.pro_list li{float: left;width: 261px;margin-left: 20px;}
.pro_list li i{display: block;height: 196px;overflow: hidden;}
.pro_list li img{width: 261px;height: 196px;transition: all 0.5s;}
.pro_list li i:hover img{transform: scale(1.05);}
.pro_list li span{display: block;height: 43px;padding-left: 22px;line-height: 40px;font-size: 14px;color: #6e6e6e;position: relative;}
.pro_list li span:after{position: absolute;width: 14px;height: 14px;content: "";background: #179ef7;left: 0;top: 13px;}
.pro_list li:first-child{margin-left: 30px;width: 578px;}
.pro_list li:first-child i{display: block;height: 435px;overflow: hidden;}
.pro_list li:first-child img{width: 578px;height: 435px;transition: all 0.5s;}
.pro_t{height: 144px;position: relative;border-top: 1px solid #ededed;background: url(../images/yin.png) no-repeat 0 27px #f5f7f7;margin: 10px 30px 0;padding: 0 46px;}
.pro_t h3{font-size: 30px;color: #179ef7;line-height: 30px;padding: 30px 0 16px;}
.pro_t h3 a{color: #179ef7;}
.pro_t p{font-size: 14px;color: #666;line-height: 18px;width: 810px;}
.pro_t a.zx{position: absolute;width: 168px;height: 50px;line-height: 50px;text-align: center;font-size: 14px;color: #000;background: #ffd870;right: 30px;top: 60px;}

/*ys*/
.ys{padding: 86px 0 40px;background: url(../images/ys_bg.jpg) no-repeat bottom center;}
.ys .content{width: 1260px;margin: 0 auto;}
.ys h2{margin-bottom: 40px;}
.ys_con{position: relative;}
.ys_con:before{position: absolute;width: 1px;height: 98%;content: "";left: 50%;background: #f5f5f5;top: 70px;}
.ys_con dl{float: left;width: 560px;padding: 30px 30px 42px;margin-bottom: 20px;top: 0;position: relative;transition: all 0.3s;}
.ys_con dl:nth-child(2n){float: right;}
.ys_con dt{position: relative;}
.ys_con dt img{display: block;width: 560px;height: 311px;}
.ys_con dt i{position: absolute;left: 20px;bottom: 30px;width: 85px;height: 50px;line-height: 50px;text-align: center;font-size: 30px;color: #fff;background: #179ef7;font-weight: bold;font-family: Arial;}
.ys_con dd{height: 130px;overflow: hidden;}
.ys_con dd h3{float: left;width: 130px;height: 100px;margin-top: 30px;text-align: center;border-right: 1px solid #e0e0e0;font-size: 30px;color: #179ef7;line-height: 30px;}
.ys_con dd h3 img{display: block;height: 45px;margin: 0 auto;padding: 5px 0 18px;}
.ys_con dd p{float: right;width: 385px;margin-right: 12px;font-size: 16px;color: #666;line-height: 24px;margin-top: 52px;}
.ys_con dd p b{color: #333;}
.ys_con dl:nth-child(3) dd p{margin-top: 38px;}
.ys_con dl:hover{box-shadow:0px 3px 35px 0px rgba(0,146,63,0.16);top: -3px;}
.ys_con dl:hover dd p b{color: #179ef7;}

/*ser*/
.ser{height: 646px;padding-top: 100px;background: url(../images/ser_bg.jpg) no-repeat center 0;}
.ser h2{margin-bottom: 40px;}
.ser h2 b{color: #fff;}
.ser h2 i{color: #fff;padding-top: 20px;}
.ser_con{background: #fff;padding: 20px;}
.ser_con ul{height: 280px;border: 1px solid #179ef7;padding-top: 60px;}
.ser_con li{float: left;width: 25%;text-align: center;height: 140px;position: relative;}
.ser_con li:after{position: absolute;width: 14px;height: 20px;background: url(../images/ser_jt.png) no-repeat center;content: "";right: -7px;top: 38px;}
.ser_con li:nth-child(4n):after{display: none;}
.ser_con li span{ display:block;width:45px; height:40px;text-align: center;margin:0 auto;  position:relative;}
.ser_con li span em{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform: translateX(0) rotate(0deg);transform: translateX(0) rotate(0deg);-webkit-transition: all 0.35s ease-out;transition: all 0.35s ease-out;}
.ser_con li span i{position:absolute;width:100%;height:100%;top:0;left:0;opacity:1;visibility:hidden;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transition: all 0.1s ease 0.2s;transition: all 0.1s ease 0.2s;}
.ser_con li:hover span em,.ser_con li.cur span em{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}
.ser_con li:hover span i,.ser_con li.cur span i{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.ser_con li p{font-size: 18px;color: #333;line-height: 20px;padding-top: 20px;}
.ser_con li p b{font-size: 20px;font-family: Arial;vertical-align: top;margin-right: 5px;}
.ser_con li:hover p{color: #179ef7;font-weight: bold;}

/*news*/
.news{height: 650px;padding-top: 0px;/*background: url(../images/new_bg.jpg) no-repeat center bottom;*/}
.news1{height: 650px;padding-top: 60px;background: url(../images/new_bg.jpg) no-repeat center bottom;}
.new_ct{background: #fff;margin-top: 22px;}
.news h3{height: 78px;font-weight:normal;padding: 0 30px;border-bottom: 1px solid #e5e5e5;margin-bottom: 20px;background: url(../images/case_dian.png) no-repeat 10px center;}
.news h3 span a{float: left;font-size: 18px;color: #6e6e6e;line-height: 76px;height: 76px;margin-right: 30px;padding-left: 34px;}
.news h3 span .a1{background: url(../images/new_ic1.png) no-repeat left center;}
.news h3 span .a2{background: url(../images/new_ic2.png) no-repeat left center;}
.news h3 i a{display:block;font-size: 14px;color: #6d6d6d;line-height: 78px;}
.news h3 span a.cur{color: #179ef7;font-weight:bold;border-bottom:3px solid #179ef7;}
.news h3 span .a1.cur{background: url(../images/new_ic1h.png) no-repeat left center;}
.news h3 span .a2.cur{background: url(../images/new_ic2h.png) no-repeat left center;}
.new_con{padding: 0 30px;height: 465px;}
.new_con dl{float: left;width: 540px;}
.new_con dt{height: 302px;overflow: hidden;}
.new_con dt img{display:block;width: 540px;height: 302px;transition: all 0.5s;}
.new_con dt:hover img{transform: scale(1.05);}
.new_con dd{padding-top:25px;height: 78px;background: #f9f9f9;
    padding-bottom: 24px;}
.new_con dd i{float: left;width: 103px;height: 78px;border-right:1px solid #e0e0e0;font-size: 14px;color: #666;font-family: Arial;line-height: 14px;text-align:center;}
.new_con dd i b{display:block;font-size: 48px;line-height: 48px;padding-bottom: 10px;color: #333;}
.new_con dd p{float: left;width: 404px;margin-left: 26px;}
.new_con dd p a{display:block;font-size: 16px;color: #333;line-height: 24px;margin-bottom:10px;}
.new_con dd p span{display:block;font-size: 14px;color: #999;line-height: 22px;}
.new_con ul{float: right;width: 560px;}
.new_con li{height: 104px;border:1px solid #e0e0e0;padding-top:24px;margin-bottom:20px;}
.new_con li i{float: left;width: 132px;height: 78px;border-right:1px solid #e0e0e0;font-size: 14px;color: #666;font-family: Arial;line-height: 14px;text-align:center;}
.new_con li i b{display:block;font-size: 48px;line-height: 48px;padding-bottom: 10px;color: #333;}
.new_con li p{float: left;width: 375px;margin-left: 26px;}
.new_con li p a{display:block;font-size: 16px;color: #333;line-height: 24px;margin-bottom:10px;}
.new_con li p span{display:block;font-size: 14px;color: #999;line-height: 22px;}
.new_con li:hover{background: #f9f9f9;}
.new_con li p a:hover,.new_con dd p a:hover,.news h3 i a:hover{color: #179ef7;}

/*abt*/
.abt{padding: 65px 0 75px;}
.abt_l{float: left;width: 450px;margin-top: 27px;}
.abt_l h3{font-weight: normal;}
.abt_l h3 b{display: block;font-size: 30px;color: #333;line-height: 40px;}
.abt_l h3 i{display: block;font-size: 20px;line-height: 20px;padding-top: 10px;letter-spacing: 3px;color: #179ef7;}
.abt_desc{font-size: 16px;color: #707070;line-height: 28px;margin: 30px 0 0px;}
.abt_l a.more{display: block;width: 120px;padding-left: 48px;height: 50px;line-height: 50px;font-size: 14px;color: #fff;background: url(../images/abt_jt.png) no-repeat 120px center #179ef7;transition: all 0.3s;}
.abt_l a.more:hover{background-position: 125px center;}
.abt_r{float: right;height: 419px;padding: 39px 35px 0;z-index: 1;position: relative;}
.abt_r:after{position: absolute;width: 100%;height: 432px;background: #eaeaea;content: "";left: 0;top: 0;z-index: -1;}
.abt_te{float: left;width: 100px;height: 419px;background: #f5f5f5;box-sizing: border-box;padding-top: 46px;}
.abt_te p{text-align: center;margin-bottom: 62px;font-size: 18px;color: #179ef7;line-height: 18px;font-weight: 700;}
.abt_te p img{display: block;margin: 0 auto 5px;transition: all 0.5s;}
.abt_te p:hover img{transform: rotateY(180deg);}
.abt_pic{float: right;width: 500px;height: 419px;overflow: hidden;}
.abt_pic img{width: 500px;height: 419px;transition: all 0.5s;}
.abt_pic:hover img{transform: scale(1.05);}
.sgxc{margin-top: 80px;}
.sgxc h3{font-size: 40px;line-height: 40px;color: #000;height: 70px;}
.sgxc li{float: left;width: 289px;margin-right: 15px;}
.sgxc li img{display: block;width: 289px;height: 216px;}
.sgxc .tempWrap{width: 100% !important;}



/*优势*/
.super{width: 100%;padding: 90px 0;overflow: hidden;}
.sup_bt{height: 180px;}
.sup_tit{width: 500px;font-size: 50px;color: #000;height: 125px;line-height: 50px;overflow: hidden;background: url(../images/yinz_line.png) no-repeat 0 bottom;}
.sup_tit span{display: block;font-size: 30px;font-weight: normal;line-height: 30px;padding: 15px 0 0;}
.cpys_t{width: 680px;height: 180px;}
.cpys_t ul li{font-size: 22px;color: #333;width: 25%;height: 180px;float: left;cursor: pointer;position: relative;text-align: center;}
.cpys_t ul li:before{content: "";width: 1px;height: 108px;background: #eee;position: absolute;top: 0;left: 0;}
.cpys_t ul li:after{content: "";width: 0;height: 5px;background: #39aff9;position: absolute; bottom: 0; left: 10%;-webkit-transition:all .5s;transition:all .5s;z-index: 3;}
.cpys_t ul li em{ display: block;width:54px; height:54px;margin: 0 auto 15px;line-height: 0;overflow: hidden;}
.cpys_t ul li em img{width:54px; height:108px;-webkit-transition:all .5s;transition:all .5s;}
.cpys_t ul li:first-child:before{background: none;}
.cpys_t ul li.on:after{width: 80%;}
.cpys_t ul li.on em img{margin-top: -54px;}
.super_m dl{width: 100%;position: relative;}
.super_m dl dt{width: 100%;line-height: 0;overflow: hidden;}
.super_m dl dt img{display: block;width: 100%;}
.super_m dl dd{position: absolute;top: 110px;left: calc(50% - 600px);overflow: hidden;width: 1200px;}
.sup_desc{width: 400px;height: 550px;padding: 80px 40px 0 50px;background: #019240;box-sizing: border-box;}
.super_m dl dd h5{font-size: 40px;color: #fff;height: 80px;line-height: 40px;overflow: hidden;padding-top: 40px;}
.super_m dl dd h5 i{display: block;font-size: 14px; font-family:Arial, Helvetica, sans-serif;font-weight: normal;text-transform: uppercase;color: rgba(255,255,255,0.4);}
.super_m dl dd p{font-size: 18px;color: #fff;line-height: 30px;padding: 15px 0 0;display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; overflow: hidden; text-overflow: ellipsis;}
.super_m dl dd b{display: block;font-size: 80px;color: rgba(255,255,255,0.1); font-family: "DINOT";line-height: 80px;overflow: hidden;}


.guide dl dd p img,.pro01_r ul li i img,.pro03_r ul li img,.jidi_qie img,.case ul li img,.photo ul li img{
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.guide dl dd p img:hover,.pro01_r ul li:hover i img,.pro03_r ul li img:hover,.jidi_qie img:hover,.case ul li img:hover,.photo ul li img:hover
{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}

/*引子*/
.guide{padding: 40px 0 100px;}
.gui_tit{font-size: 50px;color: #000;text-align: center;height: 120px;line-height: 50px;overflow: hidden;background: url(../images/yinz_line.png) no-repeat center bottom;}
.gui_tit a{color: #000;}
.gui_tit a:hover{color: #179ef7;}
.gui_tit span{display: block;font-size: 26px;color: #000;font-weight: normal;line-height: 26px;padding: 0 0 15px;}
.guide dl{width: 300px;height: 450px;float: left;margin: 70px 0 0;position: relative;z-index: 1;overflow: hidden;}
.guide dl:before{content: "";width: 1px;height: 100%;background: #e5e5e5;position: absolute;top: 0;left: 0;}
.guide dl dt{width: 300px;height: 450px;padding: 140px 45px 0;box-sizing: border-box;}
.guide dl dt b{display: block;width: 90px;height: 90px;background: #179ef7;text-align: center;position: absolute;top: 22px;left: 50px;border-radius: 50%;font-size: 20px;color: #fff;box-shadow: 0 3px 10px 3px rgba(57,175,249,0.1);line-height: 26px;-webkit-transition:all .5s;transition:all .5s;z-index: 5;-webkit-transform: translateX(0) rotate(0deg);transform: translateX(0) rotate(0deg);-webkit-transition: all 0.35s ease-out;transition: all 0.35s ease-out;}
.guide dl dt b i{display: block;padding: 17px 0 0;width: 58px;
    margin: 0 auto;}
.guide dl dt h5{height: 40px;line-height: 40px;overflow: hidden;font-size: 26px;color: #333;}
.guide dl dt p{ padding: 10px 0 0; font-size: 14px;color: #666;line-height: 25px;height: 75px;display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; overflow: hidden; text-overflow: ellipsis; }
.guide dl dt em{width:44px; height:44px;display: block;line-height: 0;overflow: hidden;position: absolute;bottom: 0;left: 50px;}
.guide dl dt em img{width:44px; height:44px;}
.guide dl dd{position: absolute;top: -460px;left: 0;width: 300px;height: 450px;background: #179ef7;-webkit-transition:all .5s;transition:all .5s;}
.guide dl dd h5{font-size: 26px;color: #fff;line-height: 34px;height: 88px;overflow: hidden;position: relative;padding: 30px 0 0 45px;}
.guide dl dd h5 i{display: block;}
.guide dl dd h5:before{content: "";width: 45px;height: 2px;background: #fff;position: absolute;bottom: 37px;left: 45px;}
.guide dl dd p{width: 300px;height: 300px;line-height: 0;overflow: hidden;}
.guide dl dd p img{width: 300px;height: 300px;}
.guide dl:hover dd,.guide dl.cur dd{top: 0;}
.guide dl:hover dt b,.guide dl.cur dt b{background: #d92e8a;left: 90px;box-shadow: 0 3px 10px 3px rgba(69,176,53,0.1);-webkit-transform: translateX(100%) rotate(360deg);transform: translateX(100%) rotate(360deg);}


/* adv */

.adv {
	width: 100%;
	background: url(../images/advBg.jpg) no-repeat center top;
	height: 684px;
	padding: 50px 0 80px 0;
}
.adv .mainCon {
	width: 100%;
	margin-top: 55px;
	position: relative;
}
.adv .mainCon .conBox {
	width: 1210px;
	height: 493px;
	margin-left: -10px;
	overflow: hidden;
}
.adv .mainCon .conBox dt {
	float: right;
	width: 600px;
	height: 402px;
	border-top: 9px solid #fff;
	border-left: 10px solid #fff;
	margin-top: 82px;
}
.adv .mainCon .conBox dd {
	width: 459px;
	height: 299px;
	padding: 125px 72px 0 69px;
	float: left;
	background: #fbfbfb;
}
.adv .mainCon .conBox dd h3 {
	font-size: 24px;
	color: #333333;
	font-weight: normal;
}
.adv .mainCon .conBox dd h3 em {
	color: #333333;
	font-weight: bold;
	font-size: 45px;
}
.adv .mainCon .conBox dd span {
	display: block;
	font-size: 12px;
	color: #cdcdcd;
	text-transform: uppercase;
	position: relative;
	top: 12px;
}
.adv .mainCon .conBox dd i {
	display: block;
	width: 100%;
	height: 1px;
	background: #f1f1f1;
	margin: 14px 0 30px 0;
}
.adv .mainCon .conBox dd p {
	line-height: 28px;
	color: #666666;
	font-size: 15px;
}
.adv .mainCon .menu {
	width: 600px;
	height: 69px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.adv .mainCon .menu li {
	float: left;
	width: 149px;
	height: 69px;
	background: #2c884b;
	font-size: 22px;
	color: #fff;
	text-align: center;
	line-height: 69px;
	border-left: 1px solid #2c884b;
}
.adv .mainCon .menu li img {
	display: inline-block;
*display: inline-block;
	position: relative;
	top: 8px;
	margin-right: 10px;
}
.adv .mainCon .menu li.cur {
	background: #d44828;
}
 /* Title */
 /* Title */
.container {
    width: 1200px;
    min-width: 320px;
    margin: 0 auto;
}/*==标题↓==*/
.titleAx{margin:20px 0; color:#191919;font-size:44px;text-align: center;}
.titleAx font{margin-right:5px;color:#29934c;font-size:44px;font-weight: bold;}
.titleAx hr{margin:-20px auto 10px; display:block; width:50%; height:1px;border:none; background: #ddd;}
.titleAx em{ display: block;border-left:30px #29934c solid;border-right:30px #d44727 solid;width: 1px;height: 3px;margin: 20px auto;margin-top: 31px;}
.titleAx p{color:#333333;font-size:16px; display: block;}
.titleAx-white,.titleAx-white font{color:#fff}

.titleBx.pgTit{margin:35px 0 50px 0}
.titleBx{margin:20px 0; color:#191919;font-size:36px;text-align: center;}
.titleBx span{ display: table;color:#343434;font-size:14px;margin-top: 5px;margin: 5px auto 0;text-transform:Capitalize;}
.titleBx span em{ display: block; width:10px;height:10px; border-radius: 50%; background: #29934c;margin: 5px 0 0 5px;float: right;}
.leftNav .box h3:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 20px;
    height: 1px;
    background: #29934c;
}
.abt .menu {
	width: 600px;
	height: 69px;
	
	left: 0;
	bottom: 0;
}
 .abt .menu li a{
	float: left;
	width: 131px;
	height: 69px;

	font-size: 17px;
	color: #39aff9;
	font-weight: 700;
	text-align: center;
	line-height: 69px;

}
.abt .menu li img {
	display: inline-block;
*display: inline-block;
	position: relative;
	top: 8px;
	margin-right: 5px;
}
 .abt .menu li a:hover{

}
/*首页新闻*/
.indexnews_tit {
	font-size: 35px;
	font-weight: 700;
	color: #1199de;
	text-align: center;
}
.indexnews_tit02 {
	font-size: 14px;
	color: #999;
	text-align: center;
	font-weight: normal;
	line-height: 70px;
}
.picScroll-left {
	width: 1200px;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	margin-top: 40px;
}
.picScroll-left .hd {
	overflow: hidden;
}
.picScroll-left .hd .prev, .picScroll-left .hd .next {
	display: block;
	width: 5px;
	height: 9px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/qiehuan.png) no-repeat;
}
.picScroll-left .hd .next {
	width: 30px;
	height: 90px;
	background-position: -30px 0px;
	position: absolute;
	top: 160px;
	right: 24px;
	z-index: 9999;
}
.picScroll-left .hd .prev {
	width: 30px;
	height: 90px;
	background-position: 0px 0px;
	position: absolute;
	top: 160px;
	left: 0;
	z-index: 9999;
}
.picScroll-left .hd .prevStop {
	background-position: -60px 0;
}
.picScroll-left .hd .nextStop {
	background-position: -60px -50px;
}
.picScroll-left .hd ul {
	float: right;
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
	zoom: 1;
}
.picScroll-left .hd ul li {
	float: left;
	width: 9px;
	height: 9px;
	overflow: hidden;
	margin-right: 5px;
	text-indent: -999px;
	cursor: pointer;
	background: url(../images/icoCircle.gif) 0 -9px no-repeat;
}
.picScroll-left .hd ul li.on {
	background-position: 0 0;
}
.picScroll-left .bd {
	width: 1120px;
	margin-left: 40px;
}
.picScroll-left .bd ul {
	overflow: hidden;
	zoom: 1;
	height: 380px;
}
.picScroll-left .bd ul li {
	margin: 0 15px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: left;
	width: 335px;
	box-shadow: 5px 5px 5px #eee;
}
.picScroll-left .bd ul li .pic {
	text-align: center;
}
.picScroll-left .bd ul li .pic img {
	width: 335px;
	height: 168px;
	display: block;
}
.picScroll-left .bd ul li .pic a:hover img {
}
.picScroll-left .bd ul li .title {
	line-height: 24px;
	background: #fff;
	height: 155px;
	padding: 15px;
}
.news_title {
	width: 300px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 16px;
	color: #333;
	font-weight: 700;
	margin-top: 10px;
}
.news_time {
	font-size: 12px;
	line-height: 30px;
	color: #999;
}
.news_jj {
	font-size: 14px;
	line-height: 20px;
	color: #999;
}
.picScroll-left .tempWrap {
	width: 1110px!important;
}