

/*banner*/



            .fullSlide{min-width:1200px;position:relative;height:760px;}
            .fullSlide .banbd{position:relative;z-index:1;}
            .fullSlide .banbd ul{width:100%!important;}
            .fullSlide .banbd li{width:100%!important;height:760px;overflow:hidden;text-align:center;}
            .fullSlide .banbd li  img{ position:absolute; top:0; left:50%; margin-left:-960px;}
            .fullSlide .banhd{width:1200px;left:40%;position:absolute;z-index:1;bottom:50px;overflow:hidden;}
            .fullSlide .banhd ul{padding-left: 80px;}
            .fullSlide .banhd ul li{float:left;margin:0 20px;display:inline;cursor:pointer;}
            .fullSlide .banhd ul li{width:16px;height:16px;background:#f6f6f6;border-radius: 50%;}
            .fullSlide .banhd ul .on{background:#008000;}
            .fullSlide .jt{width:1200px;left:50%;margin-left:-600px;position:absolute;z-index:1;bottom:-36px;}
            .fullSlide .u_ljt{background:url(../images/bljt.png) no-repeat;width: 22px;height: 22px;position: absolute;left:0;top:0;}
            .fullSlide .u_rjt{background:url(../images/brjt.png) no-repeat;width: 22px;height: 22px;position: absolute;left:292px;top:0;}


.g_ttel{background:url(../images/bandbg.jpg) no-repeat center top;height: 106px;}
.g_ttel .m_tel{margin-left: 780px;}
.g_ttel .m_tel span{display: block;font-size: 38px;color: #000;font-weight: normal;padding-top: 5px;}
.g_ttel .m_tel b{color: #008000;}
.g_ttel .m_tel em{display: block;background:url(../images/tel.png) no-repeat 0 5px;padding-left: 50px;font-size: 36px;color: #333}













/*搜索*/

.search{height: 90px;background: #fff;}

.search .keyword{float: left;margin-left: 150px;line-height:90px;max-width: 680px;height: 90px;overflow: hidden;}

.search .keyword b{color: #5C5C5C;margin-right:12px;}

.search .keyword a{color: #BFBFBF;margin-right:26px;}

.search .sou{float: right;height: 89px;border-bottom: 1px solid #0350a2;box-sizing: border-box;width: 300px;padding-top: 24px;}

.search .sou .txt{height: 24px;width:229px;line-height: 24px;color: #666;border: none;background: none;float: left;margin-top: 9px;border-right: 1px solid #E2E2E2;}

.search .sou .btn{display: block;width: 42px;height: 42px;background: url(../images/search.png) no-repeat;border: none;float: right;}





/*公共标题*/

.title-b{text-align: center;font-size: 40px;line-height: 40px;}

.title-b a{display: block;color: #333;}

.title-b:after{content: "";display: block;width: 74px;height: 3px;background: #F39800;margin: 12px auto 0;}



.title_01 {
    height: 159px;
    text-align: center;
    font: 50px "Microsoft YaHei";
    font-weight: bold;
    color: #008000;
}

.title_01 em {
    display: block;
    font: 18px "Microsoft YaHei";
    background: url(../images/ys_h.png) no-repeat center top;
    padding-top: 36px;
    margin-top: 5px;
}

.tit {

    background: url(../images/tt-s1.png) no-repeat center;

}

i, em {

    font-style: normal;

}







/*引子*/
.classtit h2{
font-size:42px;
font-weight: bold;
text-align: center;
}
.classtit span{
    display: block;
   
    font-size:24px;
    font-weight: bold;
    text-align: center;
}


 .classtit{
    padding-top: 60px;
    height: 140px
}

.classification ul li{
    float:left;
    width:280px;
    margin-right: 26.6px;
}
.classification ul li:nth-child(4){
    margin-right: 0px;
}


.classification{
    background: url(../images/classification.png) no-repeat top;
}






/*产品中心*/
.f_cb:after, .f_cbli li:after {
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    overflow: hidden;
    content: ".";
}


.g_pro{padding-top: 20px;padding-bottom: 70px;background:url(../images/pro_bg.png) no-repeat top;}

.g_pro .cpfltit{height: 100px;margin: 0 auto;width:1230px; }

.g_pro .cpfltit li{float: left;position: relative;font-size: 22px;color: #333333;padding-left: 5%;margin-right: 14%;;padding-top: 6px; height: 70px; }
.g_pro .cpfltit .lastli{margin-right:0;}




.g_pro .cpfltit li a{color: #333333}
.g_pro .cpfltit li i{position: absolute;left:0;top:0;width: 60px;height: 60px;overflow: hidden;}
.g_pro .cpfltit li i img{transition: all 0.3s linear 0s;}
.g_pro .cpfltit li em{display: block;font-size: 12px;color: #cacaca;text-transform: uppercase;}
.g_pro .cpfltit li:hover,.g_pro .cpfltit .cur{background:url(../images/cpflline.jpg) repeat-x 0 bottom;}
.g_pro .cpfltit li:hover a,.g_pro .cpfltit li:hover em,.g_pro .cpfltit .cur a,.g_pro .cpfltit .cur em{color: #30b014}
.g_pro .cpfltit li:hover i img,.g_pro .cpfltit .cur i img{margin-left: -60px;}

.cplst{width:1200px;margin:0 auto;}
.cplst dl{float: left;width:292.5px;margin-right:10px; height: 100%;position: relative;margin-bottom: 30px;overflow: hidden;}
.cplst dl:nth-child(4n){
    margin-right: 0px;
}
.cplst dt .hots{
    position: absolute;
    width:25px;
    height:27px;
}
.cplst dt .hots img{
    width:25px;
    height:27px;
}







.cplst dt{width: 100%;display: block;}
.cplst dt img{width: 100%;display: block;height:292.5px;}
.cplst dt em{display: block;height: 42px;line-height: 42px;background: #f5f5f5;text-align: center;font-size: 20px;color: #333333;}
.cplst dt em i{display: inline-block;background:url(../images/cpico.jpg) no-repeat;width: 16px;height: 16px;position: relative;left: 20px;}
.cplst dd{position: absolute;left:0;bottom:-100%;background:url(../images/sah.png) repeat;width: 100%;height: 100%;transition: all 0.3s linear 0s;}
.cplst h3{padding-top: 19%;height: 44px;line-height: 44px;text-align: center;overflow: hidden;font-size: 20px;font-weight: bold;color: #fff;}
.cplst h3 a{color: #fff;}
.cplst span{display:block; width:320px;margin:0 auto;}
.cplst span a{display: block;background:url(../images/cpbtn.png) no-repeat;margin:10px 10px 0 0;width: 90px;height: 40px;line-height: 40px;padding-left: 50px;font-size: 16px;color: #fff;float:left; }





/*案例展示*/

.g_pros{padding-top: 66px;height: 1126px;background: #f8f8f8;}

.g_pros .m_cpfl{height: 133px;}
.g_pros .cpfllst{height: 56px;border-top: 1px solid #ebebeb;overflow: hidden;}
.g_pros .cpfllst dl{width: 1200px;margin: 0 auto;}
.g_pros .m_cpfl dt{float: left;width: 190px;line-height: 56px;font-size: 18px;color: #000000;}
.g_pros .m_cpfl dt a{color: #000}
.g_pros .m_cpfl dt a:hover{color: #394874;font-weight: bold;}
.g_pros .m_cpfl dd{float: left;width: 1000px;}
.g_pros .m_cpfl p{float: left;width: 930px;}
.g_pros .m_cpfl p a{display: block;float: left;line-height: 56px;font-size: 14px;color: #666666;position: relative;padding-left: 10px;width: 120px;}
.g_pros .m_cpfl p a:hover{color: #394874;}
.g_pros .m_cpfl p a:before{content: "";position: absolute;width: 3px;height: 2px;background: #666666;left:0;top:28px;}
.g_pros .morefl{float: right;line-height: 56px;font-size: 14px;color: #666666;width: 60px;position: relative;padding-left: 10px;}
.g_pros .morefl a{color: #666666;}
.g_pros .morefl a:hover{color: #394874;}
.g_pros .morefl:before{content: "";position: absolute;width: 3px;height: 2px;background: #666666;left:0;top:28px;}
.g_pros .morefl:hover:before{background: #394874;}
.m_cpfld{height: 531px;position: relative; width: 1200px;margin: 0 auto;}
.m_cpfld .cpflhd{position: absolute;left:540px;top:452px;z-index: 33}
.m_cpfld .cpflhd li{float: left;width: 20px;height: 20px;line-height: 20px;text-align: center;font-size: 12px;color: #000000;margin-right: 16px; background: #fff;border-radius: 50%;}
.m_cpfld .cpflhd .on{background: #3b486f;color: #fff}
.m_cpfld .cpflbd dt{width: 1200px;height: 500px;overflow: hidden;}
.m_cpfld .cpflbd dt img{width: 1200px;height: 500px;display: block;transition: all 1s ease 0s;}
.m_cpfld .cpflbd dt:hover img{transform: scale(1.1);}


.cplsts{position: relative;width: 1200px;margin: 0 auto;}
.cplsts li{float: left;width: 378px;margin-right: 28px;transition: all 0.3s linear 0s;}
.cplsts li img{width: 378px;height:284px;display: block;}
.cplsts li h4{display: block;width: 378px;height: 60px;line-height: 60px;text-align: center;font-size: 14px;color: #000000;font-weight: normal;transition: all 0.3s linear 0s;}
.cplsts li:hover h4{color: #3b486f;}





















/*我们的优势*/

.edge{font-family: "Microsoft Yahei";line-height:30px;font-size: 18px;color: #fff;padding: 90px 0 0;position: relative;}
.prev1,.next1{width: 65px;height: 128px;display: block;overflow: hidden;top: 660px;left:50%;margin-left:660px;cursor: pointer;z-index: 9;}
.prev1{margin-left:-725px;}
.edge_t{height:147px;font-size:30px;line-height: 46px;text-align: center;font-weight: bold;width: 1210px;bottom: 0;left: 50%;margin-left: -600px;z-index: 9;}
.edge_t li{float: left;height:147px;margin: 0 2px 0 0;width:298px;position: relative;}
.edge_t li p{z-index: 2;display: block;position: relative;}
.edge_t li em{display: block;font-size: 58px;padding: 16px 0 0;line-height: 64px;font-weight: normal;}
.edge_t li:last-child{margin: 0;}
.edge_t li:before{content: "";position: absolute;width:298px;height:147px;left:0;top:0;background:rgba(0, 128, 0, 0.6);}
.edge_t li.cur:before{width: 288px;height: 137px;background: none;border: solid 5px rgba(0, 196, 108, 0.6);}
.edge1{height:859px;overflow: hidden;}
.edge_w{width:550px;height:500px;top: 138px;left: 50%;margin-left: 60px;}
.edge_w h3{font-size:24px;height:186px;line-height:50px;position: relative;font-weight: normal;}
.edge_w h3 span{line-height:96px;display: block;font-size: 72px;}
.edge_w h3:before{content: "";position: absolute;width:102px;height:3px;left:0;bottom:0;background:#008000;}
.edge_wc p{height: 146px;padding: 60px 0 0;}
.edge_wc span a{display: inline-block;padding: 0 38px;border: solid 1px #dedede;line-height:43px;font-weight: bold;color: #fff;font-size: 16px;}





.ser{padding:75px 0 0;}

.ser ul{height: 420px;padding:0 40px;background:url(../images/ser_bg.jpg) no-repeat center 65px;}
.ser li{float: left;width: 280px;text-align: center;height: 120px;margin-bottom: 64px;position: relative;}
.ser li span{ display:block;width:72px; height:72px;  margin:13px auto 17px;  position:relative;}
.ser li span em{position:absolute;width:100%;height:100%;background: #ededed;border-radius: 50%;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 li span i{position:absolute;width:100%;height:100%;border-radius: 50%;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 li:hover span em,.ser li.cur span em{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}
.ser li:hover span i,.ser li.cur span i{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.ser li b{display:block;font-size: 16px;color: #333;line-height: 16px;}
.ser li:hover b,.ser li.cur b{color: #008000;}
.ser li:hover:after,.ser li.cur:after{position: absolute;width: 13px;height: 8px;content: "";background:url(../images/san4.png) no-repeat;top: 104px;left: 50%;margin-left: -7px;}
.ser .tel{font-size: 14px;color: #333;line-height: 14px;padding-top: 18px;}
.ser .tel strong{display:block;font-size: 24px;color: #333;line-height: 30px;}
.ser .tel .zx{display: block;width: 95px;height: 35px;line-height: 35px;text-align: center;font-size: 14px;color: #333;background: #fff;border-radius: 17px;margin:4px auto 0;}
.ser li.bt:hover:after,.ser li.bt.cur:after{top: 0;background:url(../images/san5.png) no-repeat;}
.ser_con{position: relative;}
.ser_bd{position: absolute !important;width: 100%;left: 0;top: 137px;z-index: 10;}
.ser_bd p{font-size: 14px;color: #666;line-height: 24px;text-align: center;}

.scenario{  overflow:hidden;background: #f9f7fa;}
.scenarioo h2{ width:600px; float:left; overflow:hidden; height:269px; font:40px "宋体"; font-weight:bold;}
.scenario h2 a{ display:block; color:#008000;}
.scenario h2 em{ display:block; font:60px "宋体"; text-transform:uppercase;}
.scenario h2 span{ display:block;}
.scenario h2 i{ display:block; font:18px "Microsoft YaHei"; padding-top:8px;}
.scenarioh2 p{ width:110px; height:32px; background:#008000; overflow:hidden; margin-top:56px; font:20px "Times New Roman", Times, serif; line-height:32px; overflow:hidden; text-transform:uppercase; text-align:center;}
.scenario ul{ }
.scenario li{  width:299px; float:left; }

.scenario li p em{ display:block; font:14px "Times New Roman", Times, serif;  text-transform:uppercase; padding-top:8px; height:30px; background:url(../images/pro_line1.gif) no-repeat center bottom;}
.scenario li img{ display:block; width:299px; height:465px;}
.scenario .li1{ width:573px; height:800px;  }

.scenario .li1 img{ display:block; width:573px; height:800px; float:left;}
.scenario .li2{ }
.scenario .li2 p{ float:left; width:229px; height:145px; padding-top:40px;}
.scenario .li2 img{ display:block; width:371px; height:145px; float:left;}
.scenario .cur p{ background:#008000; color:#fff;}
.scenario .cur p em{ color:#fff;background:url(../images/pro_line2.gif) no-repeat center bottom;}


/*货架案例*/

.new{ height:820px; margin-top:80px;overflow:hidden;background: url(../images/new_bg.jpg) no-repeat center 0;}
.new1{ width:572px; margin-top:25px;}
.newt{ height:70px; position:relative;}
.newt li{ float:left; margin-right:35px; font:24px "Microsoft YaHei"; font-weight:bold; line-height:55px;}
.newt li a{ display:block; color:#282828; height:55px;}
.newt li a:hover,.newt .cur a{ color:#987a3e; border-bottom:2px solid #987a3e;}
.newt h5 a{ display:block; font:14px Arial; text-transform:uppercase; color:#010101; line-height:55px; height:55px; position:absolute; top:0; right:0;}
.new1 dl{ height:400px; overflow:hidden;}
.new1 dt{ width:572px; height:264px; overflow:hidden; position:relative;}
.new1 dt img{ display:block; width:572px; height:264px;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.new1 dt a:hover img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}
.new1 dd h5{ width:114px; height:80px; float:left; margin:25px 0 0 0; border-right:1px solid #ebebeb; font:50px "Times New Roman", Times, serif; text-align:center; color:#615242;}
.new1 dd h5 em{ display:block; font:14px "Microsoft YaHei";}
.new1 dd h3{ width:420px; float:right; margin-top:25px;}
.new1 dd h3 a{ display:block; font:14px "Microsoft YaHei";color:#333333; height:30px; line-height:30px; overflow:hidden;}
.new1 dd p{ font:14px "Microsoft YaHei"; line-height:21px; color:#888; margin:6px 0 0; height:72px; overflow:hidden;}
.new1 dd span a{ display:block; width:127px; height:38px; border-radius:5px; background:#54bd33; font:14px "Microsoft YaHei"; text-align:center; line-height:38px; color:#fff;}
.new1 dl:hover span a{ background:#00a0e8;-webkit-transition:all 0.7s;
	transition:all 0.7s;transition-property:background;
-moz-transition-property: background; /* Firefox 4 */
-webkit-transition-property:background; /* Safari 和 Chrome */
-o-transition-property:background;}
.new1 dl:hover dd h3 a{ color:#c09b50;font-weight:bold;}
.new2 li{ width:530px; margin:0 auto; font:14px "Microsoft YaHei"; line-height:30px; height:30px; overflow:hidden;}
.new2 li a{ display:block; color:#666666;}
.new2 li em{ float:right; color:#a0a0a0;}
.new2 li a:hover{ color:#c09b50; font-weight:bold;}

.faq{ width:570px; overflow:hidden; margin-top:25px; height:520px;}
.faq dl{ height:108px; border:1px solid #ececec; margin-bottom:9px;}
.faq dt{ width:133px; height:80px; text-align:center;border-right:1px solid #ececec; margin-top:16px; float:left; font:50px "Times New Roman", Times, serif; font-weight:bold; color:#333333;}
.faq dt em{ display:block; font:14px Arial; color:#666;}
.faq dd{ width:390px; float:right; padding:15px 15px 0 0;}
.faq dd h3 a{ display:block; font:16px "Microsoft YaHei"; color:#333; height:30px; line-height:30px; overflow:hidden;}
.faq dd p{ font:14px "Microsoft YaHei"; line-height:21px; color:#888; overflow:hidden;}
.faq dl:hover{ border:1px solid #c09b50;}
.faq dl:hover h3 a{ color:#c09b50;}





/*四大保障*/




.footer{height:464px;background:url(../images/foot.jpg) no-repeat ;}
.f_con{height: 246px;padding-top: 130px;}
.ft_l{float: left;width: 460px;}
.f_nav{border-top: 2px solid #fff;height: 102px;padding: 20px 0;}
.f_nav a{float: left;font-size: 13px;color: #fff;line-height: 34px;padding-left: 30px;background: url(../images/fnav.png) no-repeat left center;margin-right: 48px;width: 105px;box-sizing: border-box;}
.ft_l p{font-size: 14px;color: #fff;line-height: 70px;border-top: 2px solid #fff;height: 70px;white-space: nowrap;}
.ft_l p b{float: left;font-size: 30px;font-family: Arial;padding-left: 44px;background: url(../images/tel2.png) no-repeat left center;line-height: 40px;margin-top: 14px;margin-right: 27px;}
.tact{float: left;width: 350px;margin-left: 140px;border-top: 2px solid #fff;}
.tact p{font-size: 14px;line-height: 26px;color: #fff;padding-left: 40px;height: 52px;margin: 12px 0;}
.tact p b{display: block;}
.tact p a{color: #fff;}
.tact p span{float: right;}
.tact .p1{background: url(../images/foot1.png) no-repeat 3px center;margin-bottom: 30px;}
.tact .p2{background: url(../images/foot2.png) no-repeat 3px center;}

.sao p{width: 96px;border-top: 2px solid #fff;float: right;}
.sao p img{width: 96px;height: 96px;padding-top: 34px;}
.sao p span{display: block;font-size: 14px;color: #fff;text-align: center;line-height: 14px;padding-top: 22px;}









/*流程*/











	

/*生产车间*/

















/* -- 表单 -- */













/*新闻*/

.news{padding: 74px 0;height: 884px;box-sizing: border-box;background: url(../images/new_bg.jpg) no-repeat center 0;}


.new-l h3 a{display: block;height: 158px;overflow:hidden;}
.new-l h3 em{width: 150px;height: 158px;background: #008000;display: block;float: left;box-sizing: border-box;color: #fff;padding: 47px 0 0 27px;font-weight: normal;font-size: 12px;line-height: 12px;}
.new-l h3 em span{display: block;font-size: 24px;font-weight: bold;width: 43px;white-space: nowrap;border-top: 2px solid #fff;line-height:24px;padding-top: 21px;margin-bottom: 8px;}
.new-l h3 p{width: 420px;float: left;}
.new-l h3 p img{width: 420px;height: 158px;}

.new-l-c dl{border-bottom: 1px solid #DCDCDC;min-height: 46px;overflow:  hidden;}
.new-l-c dl dt{height: 50px;}
.new-l-c dl dt em{display: inline-block;width: 150px;margin-right: -5px;line-height: 50px;text-align: center;font-size: 16px;color: #999999;}
.new-l-c dl dt h4{display: inline-block;width: 420px;line-height: 50px;font-weight: normal;}
.new-l-c dl dt h4 a{color: #333333;display: block;font-size: 16px;}
.new-l-c dl dd{height: 0;opacity: 0;padding: 0;transition: all .2s linear;font-size: 0;line-height: 0;}
.new-l-c dl dd em{width: 150px;display: inline-block;font-size: 50px;line-height: 50px;color: #008000;text-align: center;height:100px;font-family: Arial;position: relative;vertical-align: top;font-weight: bold;}
.new-l-c dl dd em i{font-size:16px;color:#999999;display: block;line-height: 16px;padding-bottom: 40px;}
.new-l-c dl dd em:after{position: absolute;width:16px;height: 1px;background: #999999;content: "";left:63%;top: 33px;}
.new-l-c dl dd h4{display: inline-block;width: 220px;}
.new-l-c dl dd h4 b a{font-size: 18px;line-height: 18px;color: #333333;display: block;font-weight: normal;}
.new-l-c dl dd h4 b:hover a{color: #008000;}
.new-l-c dl dd h4 span{display: block;font-size: 14px;color: #999;line-height: 24px;margin-top: 18px;font-weight: normal;}
.new-l-c dl.cur{position:relative;z-index:1;float: left;margin-right: 60px;width: 560px;height: 209px;
border:5px solid #eaf9f6;margin-bottom:30px;}
.new-l-c dl.cur:hover{
    border:5px solid #008000;
}
.new-l-c dl.cur:nth-child(2n){
    margin-right: 0px;
}



.new-l-c dl.cur dt{display: none;}
.new-l-c dl.cur dd{display: block;padding:44px 0 41px 0;opacity: 1;height: auto;}
.new-r{float: right;width: 572px;}
.new-r-t li{margin-bottom: 40px;}
.new-r-t li h4 a{display: block;font-size: 18px;color: #333;font-weight: normal;line-height: 18px;}
.new-r-t li h4 a:hover{color: #008000;}
.new-r-t li h4 a:before{content: "";display: inline-block;width: 9px;height: 9px;vertical-align: top;background: #7f7f7f;margin-right: 15px;margin-top: 5px;}
.new-r-t li p{display: block;font-size: 14px;line-height: 24px;color: #888;margin-top: 10px;}
.new-r-b{background: url(../images/new2.jpg) no-repeat;height: 160px;box-sizing: border-box;padding: 48px 0 0 49px;}
.new-r-b a{display: block;}
.new-r-b h3{display: block;font-size: 24px;line-height: 24px;color: #ffffff;width: 43px;border-top: 2px solid #ffffff;white-space: nowrap;padding-top: 9px;font-weight: bold;}
.new-r-b em{display: block;font-size: 12px;line-height: 12px;color: #ffffff;text-transform: uppercase;margin-top:18px;font-family: "Arial";position: relative;width: 62px;}
.new-r-b em:after{position: absolute;height:8px;width:17px;background: url(../images/af.png) no-repeat;content: "";right: 0px;top:2px;display: block;}
.new-l-c dl{border-bottom: 1px solid #DCDCDC;height: 50px;overflow:  hidden;}
.new-l-c dl.cur{height: 194px;overflow:  visible;}

/*新闻资讯*/



/*常见问答*/





/*关于*/

.g_ab{background:url(../images/abbg.jpg) no-repeat center top;padding-top: 126px;height: 674px;}
.g_ab dt{float: left;width: 562px;margin-right: 70px;overflow: hidden;}
.g_ab dt img{width: 562px;height: 386px;display: block;transition: all 0.3s linear 0s;}
.g_ab dd{padding-top: 152px;width: 500px;margin: 0 auto;float:right;}
.g_ab h3 a{display: block;
  height: 85px;
  font-size: 50px;
  font-weight: bold;
  color: #008000;
  text-align: center;}
.g_ab h3 em{display: block;font-size: 16px;color: #333;font-weight: normal;}
.g_ab p{font-size: 16px;line-height: 30px;color: #333;
    font-weight: bold;}
.g_ab dt:hover img{transform: scale(1.1);}

.f_pr {

    position: relative;

}

/*公司相册*/

.photo{padding: 0 0 60px;margin-top: -100px;}

.photo_l{height: 100px;width: 400px;margin: 0 auto;background: #fff;position: relative;z-index: 10;padding: 0 18px;}

.photo_l ul li{width: 200px;height: 50px;line-height: 22px;float: left;padding: 30px 0 0;}

.photo_l li a{ font-size:20px; color:#333;display:block; float:left;position: relative;vertical-align: middle;height: 66px;

  -webkit-transform: perspective(1px) translateZ(0);

  transform: perspective(1px) translateZ(0);

  box-shadow: 0 0 1px transparent;}

.photo_l li a:before {

  content: "";

  position: absolute;

  z-index: -1;

  left: 84px;

  right: 100%;

  top: 22px;

  background: #122a88;

  height: 5px;

  -webkit-transition-property: right;

  transition-property: right;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

  -webkit-transition-timing-function: ease-out;

  transition-timing-function: ease-out;

}

.photo_l li a:hover:before,.photo_l li.on a:before {

  right: 14%;

}

.photo_l ul li em{display: block;float: left;width: 44px;height: 42px;line-height: 0;overflow: hidden;margin: 4px 10px 0 30px;}

.photo_l ul li em img{width: 44px;height: 42px;}

.photo_l ul li span{display: block;float: left;padding: 5px 0 0;}

.photo_l ul li i{display: block;font-size: 12px;text-transform: uppercase;color: rgba(51,51,51,0.5);font-weight: normal;}

.photo_l ul li.on a{font-weight: bold;}

.photo_r{padding: 40px 0 0;width: 1200px;overflow: hidden;}

.photo_r ul li{width: 145px;float: left;margin-right: 30px;line-height: 0;-webkit-transition:transform .3s;transition:transform .3s;padding-top: 10px;}

.photo_r ul li em{width: 145px;height: 195px;display: block;line-height: 0;overflow: hidden;}

.photo_r ul li img{width: 145px;height: 195px;}

.photo_r ul li span{display: block;width: 145px;text-align: center;font-size: 14px;color: #666;height: 30px;line-height: 30px;overflow: hidden;padding-top: 5px;}

.photo_r ul li:hover{-webkit-transform:translate(0,-5px);transform:translate(0,-5px);}



.tit01{

	padding-top: 90px;

    text-align: center;

}



.tit01  em {

    font-size: 48px;

    color: #333333;

    display: block;

    line-height: 48px;

    font-weight: bold;

}



.tit01  span {

    font-size: 18px;

    color: #333333;

    display: block;

    line-height: 18px;

    font-weight: normal;

    padding-top: 16px;

    text-align: center;

}



.tit2 {

    background: url(../images/tt-s2.png) no-repeat center;

}







/*底部*/






/*头部*/
.header{height: 207px;background:url(../images/t_bg.jpg) repeat-x;}

.h_con{height:147px; overflow: hidden;}
.h_con h1{float: left;margin: 18px 20px 0 0;}
.h_con h2{float:left;font-weight:normal;margin-top: 46px;}
.h_con h2 b{display: block;font-size: 28px;color: #333;line-height:100%;padding-bottom:8px;}
.h_con h2 span{display:block;font-size: 20px;color: #333;line-height:100%;}
.s_s{ float: right; margin-top: 54px; cursor: pointer;}
.h_con p{float: right;margin-top: 45px;background:url(../images/tel.jpg) no-repeat left 0; padding-left: 87px; color: #008000; font-size: 24px;  font-family: Arial;font-weight: bold; padding-top: 10px; line-height: 100%; margin-right: 25px; min-height: 61px;}
.h_con p span{ display: block; padding-bottom:1px; line-height: 100%;}




.h_nav{ height:60px;}
.h_nav ul{width:1200px;margin: 0 auto;}
.h_nav li{height: 60px; line-height:62px; float:left; padding:0 56px;position:relative;}
.h_nav li p{position:absolute;top:60px;left:0;z-index:99;background:#008000;width:100%;display:none;}
.h_nav li p a{text-align:center;float:none;width:100%;line-height: 40px;font-size: 14px;}
.h_nav li a{ font-size:16px; color:#fff;display:block; float:left;position: relative;vertical-align: middle;height: 40px;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;}
.h_nav li p a{

border-bottom:0.3px solid #eee;
}
.h_nav li a:hover:before, .h_nav li a:focus:before, .h_nav li a:active:before,.h_nav li.cur a:before {
right: 0;
}
.h_nav li.cur a,.h_nav li a:hover{font-weight: bold;color: #fff;}

.h_nav .cur{

background: #073807;
}



.h_nav li.nobor{padding-right: 0;}






.cp_tit {

    font-size: 40px;

    color: #333;

    text-align: center;

    height: 85px;

    line-height: 40px;

   

    background: url(../images/cp_tline.png) no-repeat center 60px;

}

.cp_tit a {

    color: #333;

}



.cp_tit span {

    color: #333;

    display: block;

    font-size: 20px;

    font-weight: normal;

    padding: 3px 0 0;

}





.advantage ul li{
    float: left;
    width:286px;
   
    text-align: center;
    margin-right: 15px;
    border: 1px solid #fff;
    padding-bottom: 60px;
}
.advantage ul li:nth-child(4){
    margin-right: 0px;
}
.advantage ul li img{
    display: block;
    margin:0 auto;
    padding-top: 50px;
}




.advantage ul li p{
    font-size: 14px;
    color:#fff;
  
    padding: 0px 5px;
}

.advantage ul li span{
    width: 18px;
    display: inline-block;
    height: 2px;
    background: #fff;
    text-align: center;
}




.advantage ul li h2{
    font-size: 26px;
    height:52px;
    line-height: 52px;
    color:#fff;
}


.advantage{

  
   
    background: url(../images/solution.jpg);
    padding-bottom: 120px;
}






