﻿@charset "utf-8";
/*end*/
body{overflow-x:hidden;}

/**/
.search{height:80px;border-bottom:1px dashed #e0e0e0;}
.sea{ height:80px;}
.sea span{display: block; width:800px; float:left; line-height: 80px;}
.sea span b{float:left;display: block; font-size: 14px; color:#666666; }
.sea span a{ font-size: 14px; color:#999999; margin-right: 24px;}
.sea p{width:328px; height:41px;float:right; background:#e0e0e0; margin-top: 20px;}
.sea p .txt{width:270px; height:39px; line-height: 39px;float:left; padding-left:28px; background:0; border:1px solid #dbdbdb; border-right:0;}
.sea p .btn{width:57px; height:41px; float:left; border:0; background:url(../images/btn.jpg) no-repeat center; cursor: pointer;}
/**/
.yzbj{height:165px; border-bottom:8px solid #0e951d;}
.yz{padding-top:48px; height:117px;}
.yz ul li{float:left; width:290px;margin-right:40px; line-height: 58px;}
.yz ul li em{font-size: 66px; color:#0e951d; margin-right: 14px; font-family:"宋体"; font-weight: bold; font-style:italic;position: relative;top: 5px;}
.yz ul li span{ font-size: 26px; color:#666666;font-style:italic; font-family: "Microsoft Yahei"}
.yz ul li span b{font-size: 26px;color:#0e951d; }
.yz ul li.last{width:200px;margin-right:0;}
.yz ul li i{display: block; float:right; width:32px; height:54px; background:url(../images/xx.png) no-repeat center;}
/**/
.product{padding-bottom:60px; overflow: hidden; }
.pro{padding-top:60px;}
.pro h3{text-align: center; margin-bottom: 54px;}
.pro h3 span{font-size: 50px; color:#333333; line-height: 50px; position: relative;}
.pro h3 span::before{width:25px; height:13px; background:url(../images/dc1.png) no-repeat center; content:""; position: absolute; left:-47px; top:25px;}
.pro h3 span::after{width:25px; height:13px; background:url(../images/dc2.png) no-repeat center; content:""; position: absolute; right:-47px; top:25px;}
.pro h3 i{display: block; font-size: 20px;color:#333333; line-height: 20px; margin-top: 21px;}
.pro ul{width:100%;}
.pro ul li{float:left; width:18%; margin-left: 1.7%; margin-bottom: 2%;}
.pro ul li span{display: block; width:100%; background:#d7d7d7; position: relative; overflow:hidden;}
.pro ul li span img{width:100%; transition: all 0.5s linear;}
.pro ul li span:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.pro ul li span b{display: none; width:100%; height:6px; background:#0e951d; position: absolute; left:0; bottom:0;}
.pro ul li p{padding:4% 2%; height:62px; border:1px solid #e1e1e1; border-top:0; width:95.2%; }
.pro ul li p em{display: block; padding-left:70px; background:url(../images/pr1.png) no-repeat left; padding-top:10px;height:52px; font-size: 16px; line-height: 16px; color:#333333;}
.pro ul li p em i{display: block; font-size: 14px; color:#666666; font-weight: bold; line-height: 14px; margin-top: 13px;}
.pro ul li:hover b{display: block;}
/**/
.aqbj{height:647px;background:#f6f6f6; overflow: hidden;}
.aq{padding-top:59px;}
.aq h3{text-align: center; margin-bottom: 50px;}
.aq h3 span{ font-size: 50px; line-height: 50px; color:#333333; position: relative;}
.aq h3 span::before{width:25px; height:13px; background:url(../images/dc1.png) no-repeat center; content:""; position: absolute; left:-52px; top:25px;}
.aq h3 span::after{width:25px; height:13px; background:url(../images/dc2.png) no-repeat center; content:""; position: absolute; right:-52px; top:25px;}
.aq ul{height:420px;}
.aq ul li{float:left; width:300px; height:420px; box-sizing: border-box; border-right:1px solid #dddddd;}
.aq ul li i{display: block; width:189px; height:189px; margin:0 auto 20px; }
.aq ul li .aq1{background:url(../images/aq1.jpg) no-repeat center;}
.aq ul li .aq2{background:url(../images/aq2.jpg) no-repeat center;}
.aq ul li .aq3{background:url(../images/aq3.jpg) no-repeat center;}
.aq ul li .aq4{background:url(../images/aq4.jpg) no-repeat center;}
.aq ul li:hover .aq1{background:url(../images/aq1_h.jpg) no-repeat center;}
.aq ul li:hover .aq2{background:url(../images/aq2_h.jpg) no-repeat center;}
.aq ul li:hover .aq3{background:url(../images/aq3_h.jpg) no-repeat center;}
.aq ul li:hover .aq4{background:url(../images/aq4_h.jpg) no-repeat center;}
.aq ul li span{display: block; text-align: center; margin-bottom: 19px; font-size: 22px; color:#333333; font-weight: bold; height:41px; background:url(../images/hg.jpg) no-repeat bottom center;}
.aq ul li p{width:188px; text-align: center; font-size: 14px; color:#a0a0a0;margin:0 auto;}
.aq ul li.last{border-right:0;}
/**/
.hfgg{height:286px;background:url(../images/hfbj.jpg) no-repeat center;overflow: hidden;}
.hf{padding-top:77px;}
.hf h3{text-align: center; margin-bottom: 31px;}
.hf h3{text-align: center; font-size: 44px; color:#FFF;}
.hf span{display: block; width:265px; height:78px;margin:0 auto;}
.hf span em{display: block; font-size: 29px; color:#FFF; opacity: 0.6; font-family: "Minion Pro"; font-weight: bold; font-style:italic;}
.hf span a{display: block; width:111px; height:34px; text-align: center; line-height: 34px; background:url(../images/wzbj2.png) no-repeat center; font-size: 14px; color:#FFF; margin:21px auto 0 ;}
/**/
.ldcbj{height:580px;overflow: hidden;}
.ldc{padding-top:60px;}
.ldc h3{text-align: center; margin-bottom: 40px;}
.ldc h3 span{font-size: 50px; line-height: 50px; color:#333333; position: relative;}
.ldc h3 span::before{width:25px; height:13px; background:url(../images/dc1.png) no-repeat center; content:""; position: absolute; left:-52px; top:25px;}
.ldc h3 span::after{width:25px; height:13px; background:url(../images/dc2.png) no-repeat center; content:""; position: absolute; right:-52px; top:25px;}
.ldc h3 i{display: block; font-size: 20px;color:#333333; line-height: 20px; margin-top: 20px;}
.ldc p{width:619px; height:312px;float:left; margin-left: -15px;}
.ldc p img{width:619px; height:312px;}
.ldc ul{width:477px; float:right;margin-top: 70px;}
.ldc ul li{ height:48px; margin-bottom: 35px;}
.ldc ul li strong{display: block;padding-left:21px; background:url(../images/y.png) no-repeat left;}
.ldc ul li em{display: block; margin-top: 13px; font-size: 14px; color:#666666;padding-left:21px;}
/**/
.edgebj{height:808px; background:#f6f6f6; overflow: hidden;}
.edge{padding-top:60px;}
.edge h3{text-align: center; margin-bottom: 40px;}
.edge h3 span{font-size: 50px; line-height: 50px; color:#333333; position: relative;}
.edge h3 span::before{width:25px; height:13px; background:url(../images/dc1.png) no-repeat center; content:""; position: absolute; left:-52px; top:25px;}
.edge h3 span::after{width:25px; height:13px; background:url(../images/dc2.png) no-repeat center; content:""; position: absolute; right:-52px; top:25px;}
.edge h3 i{display: block; font-size: 20px;color:#333333; line-height: 20px; margin-top: 20px;}
.edge ul{ height:612px;}
.edge ul li{float:left;background:url(../images/wzbj3.png) no-repeat center; width:580px; height:237px; position: relative; margin-bottom: 43px;}
.edge ul li dl{padding-top:41px;}
.edge ul li dl dt{padding-left:32px; background:url(../images/hg2.jpg) no-repeat left bottom; margin-bottom: 31px;}
.edge ul li dl dt i{font-size: 10px; text-transform: uppercase;  color:#cfcfcf;  margin-bottom: 9px;}
.edge ul li dl dt em{display: block; font-size: 24px; color:#333333;}
.edge ul li dl dd{padding-left:32px;}
.edge ul li dl dd p{ width:365px; font-size: 14px; color:#666666;}
.edge ul li dl dd i{position: absolute;}
.edge ul li dl dd .e1{width:163px; height:212px; right:23px; bottom:-31px; background:url(../images/ed1.png) no-repeat center;}
.edge ul li dl dd .e2{width:197px; height:182px; right:13px; bottom:-12px; background:url(../images/ed2.png) no-repeat center;}
.edge ul li dl dd .e3{width:167px; height:218px; right:0; bottom:-41px; background:url(../images/ed3.png) no-repeat center;}
.edge ul li dl dd .e4{width:121px; height:262px; right:54px; bottom:-41px; background:url(../images/ed4.png) no-repeat center;}
.edge ul li:hover{background:url(../images/wzbj3_h.jpg) no-repeat center;}
.edge ul li.first{margin-right: 40px;}
/**/
.bgbj{height:330px;background:url(../images/bgbj.jpg) no-repeat center; }
.bg{padding-top:0px;}
.bg .bgbt{width:602px;height:180px; float:left; padding-left:32px;padding-top:27px;}
.bg .bgbt h3{ font-size: 40px; color:#FFF; line-height: 40px; margin-bottom: 34px;}
.bg .bgbt h3 i{display: block; font-size: 27px; color:#d8d8d8; line-height: 27px; margin-top: 18px;}
.bg .bgbt span{display: block; height:52px; border-top:1px solid #616264;border-bottom:1px solid #616264;padding-left:110px;}
.bg .bgbt span b{display: block; float:left; line-height: 52px; font-weight: normal; font-size: 22px; color:#e8e8e8;}
.bg .bgbt span a{display: block;float:left; margin-left: 33px; margin-top: 12px; width:113px; height:29px; text-align: center; line-height: 29px; font-size: 14px; color:#FFF; background:#0e951d; border-radius: 5px;}
.bg .bd{width:292px; height:215px; float:right;margin-right: 36px;}
.bg .bd ul{width:289px; height:159px;border:1px solid #777777; border-bottom:0;}
.bg .bd ul li{height:39px; border-bottom:1px solid #777777;}
.bg .bd ul li b{display: block; font-weight: normal; font-size: 14px; color:#FFF; text-align: center; line-height: 39px; background:url(../images/wzbj4.png) no-repeat center;}
.bg .bd ul li label{font-size: 14px; color:#FFF;float:left;line-height: 39px;padding-left:13px;}
.bg .bd ul li input{width:234px; height:39px; line-height: 39px; float:left; border:0; background:0;color:#FFF;  }
.bg .bd ul li span{display:none;}
.bg .bd .submit .form-btn-submit{display: block; width:291px; height:34px; text-align: center;margin-top: 19px; line-height: 34px;font-size: 14px; color:#FFF; background:#0e951d; border-radius: 5px; }
.bg .bd .submit .form-btn-reset{display:none;}
/**/

/**/
.lcbj{height:638px; background:url(../images/lcbj.jpg) no-repeat center; }
.lc{padding-top:60px;}
.lc span{display: block; border-bottom:1px solid #4b535c; margin-bottom: 55px; height:40px; }
.lc span b{display: block; font-size: 28px; color:#FFF; padding-bottom:9px; border-bottom:4px solid #0e951d; float:left; font-weight: normal; height:27px; }
.lc span i{display: block; float:left; font-size: 14px; color:#ababac; text-transform: uppercase; line-height: 14px; margin-top: 7px; margin-left: 8px;}
.lc ul li{float:left; width:166px; height:131px; position: relative; background:url(../images/edbj.png) no-repeat center;padding-top:35px; margin-left: 92px; margin-bottom: 70px;}
.lc ul li em{display: block; width:42px;margin:0 auto 19px; padding-bottom:8px; text-align: center; border-bottom:2px solid #0e951d; font-size: 30px; color:#0e951d;}
.lc ul li p{ font-size: 14px; color:#666666; text-align: center; line-height: 19px;}
.lc ul li.first{margin-left: 0;}
.lc ul li.cur em{margin:0 auto 15px;}
.lc ul li i{display: block;}
.lc ul .lc1 i{width:34px; height:14px; background:url(../images/jt3.png) no-repeat center; position: absolute; top:79px; right:-64px;}
.lc ul .lc2 i{width:14px; height:34px; background:url(../images/jt4.png) no-repeat center; position: absolute; left:81px; bottom:-51px;}
.lc ul .lc3 i{width:34px; height:14px;background:url(../images/jt5.png) no-repeat center; position: absolute;top:79px; left:-64px; }
/**/
.newsbj{height:622px; border-bottom:8px solid #002fa7;}
.news{padding-top:62px; height:560px;}
.news h3{text-align: center;}
.news h3{text-align: center; margin-bottom: 46px;}
.news h3 span{font-size: 50px; line-height: 50px; color:#333333; position: relative;}
.news h3 span::before{width:25px; height:13px; background:url(../images/dc1.png) no-repeat center; content:""; position: absolute; left:-52px; top:25px;}
.news h3 span::after{width:25px; height:13px; background:url(../images/dc2.png) no-repeat center; content:""; position: absolute; right:-52px; top:25px;}
.news .xwdt{width:570px; height:399px; padding-top:5px; float:left; padding-right:62px; border-right:1px solid #e5e5e5;}
.news .xwdt strong{display:block;width:570px;height:285px; margin-bottom: 23px;}
.news .xwdt strong img{width:570px;height:285px;}
.news .xwdt dl dt{width:75px; height:67px;float:left; line-height: 64px;border-right:1px solid #e1e1e1; font-size: 50px;color:#392f2c;}
.news .xwdt dl dt i{display: block;width:56px; height:14px; font-size:14px; line-height:14px;}
.news .xwdt dl dd{float:left;padding-left:33px;width:380px;}
.news .xwdt dl dd span{display: block; margin-bottom: 16px; line-height: 18px;}
.news .xwdt dl dd span a{ font-size: 18px; color:#010101;}
.news .xwdt dl dd p{ font-size: 14px; color:#9a9a9a;letter-spacing: 1px;} 
.news .xwdt dl dd span a:hover{color:#0e951d;}
.news .bkwd{width:508px; height:399px; padding-top:5px; float:right;}
.news .bkwd .bt{display: block; margin-bottom: 20px; height:22px;}
.news .bkwd .bt span{display: block; float:left;}
.news .bkwd .bt span a{ font-size: 16px; color:#000000;padding:0 31px; border-right:1px solid #898989; border-left:1px solid #b2b2b2;}
.news .bkwd .bt span a.cur{font-weight: bold;}
.news .bkwd .bt span a.bk{border-left:0;padding-left:0;}
.news .bkwd .bt em{display: block;float:left;}
.news .bkwd .bt em a{font-size: 16px; color:#000000;padding:0 31px; border-left:1px solid #b2b2b2;}
.news .bkwd ul li{padding:20px 0; height:82px; border-bottom:1px dashed #dcdcdc;}
.news .bkwd ul li dl{width:400px;float:left}
.news .bkwd ul li dl dt{margin-bottom: 10px;line-height: 16px; padding-left:9px; background:url(../images/d.jpg) no-repeat left;}
.news .bkwd ul li dl dt a{font-size: 16px; color:#010101;}
.news .bkwd ul li dl dt a:hover{color:#0e951d;}
.news .bkwd ul li dl dd{font-size: 14px; color:#9a9a9a;}
.news .bkwd ul li span{width:75px; height:67px;float:right; line-height: 64px;font-size: 50px;color:#392f2c;}
.news .bkwd ul li span i{display: block;width:56px; height:14px; font-size:14px; line-height:14px;}
.news .bkwd ul li.last{border:0;}
/**/
.about{height:826px;}
.ab{padding-top:68px;}
.ab h3{text-align: center; margin-bottom:50px;}
.ab h3 span{font-size: 50px; line-height: 50px; color:#333333; position: relative;}
.ab h3 span::before{width:25px; height:13px; background:url(../images/dc3.png) no-repeat center; content:""; position: absolute; left:-52px; top:25px;}
.ab h3 span::after{width:25px; height:13px; background:url(../images/dc4.png) no-repeat center; content:""; position: absolute; right:-52px; top:25px;}
.ab h3 i{display: block; font-size: 20px;color:#333333; line-height: 20px; margin-top: 20px;}
.ab p{padding:0 80px; font-size: 14px;color:#666666; height:74px; margin-bottom: 54px; text-align: center; line-height: 25px;}
.ab strong{display: block; height:318px; margin-bottom: 40px;}
.ab strong img{width:100%; height:318px;}
.ab ul li{width:400px; float:left; height:93px; border-right:1px solid #bcd9cf; box-sizing: border-box;}
.ab ul li span{display: block; width:130px; height:75px; margin:0 auto;}
.ab ul li span a{display:block; text-align:center;font-size: 24px; color:#333333; height:44px; background:url(../images/hg4.jpg) no-repeat bottom center;}
.ab ul li span i{ display: block; font-size: 14px; line-height: 14px; color:#bcbcbc; margin-top: 19px;text-align: center;}
.ab ul li span:hover a{background:url(../images/hg4_h.jpg) no-repeat bottom center;}
.ab ul li.last{border-right:0;}
