﻿body{ font-size:12px; font-family:"Microsoft YaHei","宋体",Arial, Helvetica, sans-serif;margin:0;padding:0;color:#323232; background-color:#fff; overflow-x:hidden; }
div,img,h3,h4,p,dd,dl,em{margin: 0; padding: 0; border: 0;}
h1{font:bold 1.26em Arial, Sans-Serif;letter-spacing:-1px;margin:0;padding:0}
h2{font:bold 1.7em Arial, Sans-Serif;letter-spacing:-1px;font-size:16px;color:#000;background:inherit;margin:0 0 5px;padding:0}
p{margin:0 auto}
ul,li{list-style:none;margin:0;padding:0}
form{margin:0}
.left{float:left}
a{text-decoration:none; color:#666666;}
a:hover{text-decoration:none; color:#c01701;transition:all 0.2s linear 0s;}
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }

.top{width:100%; height:144px; background:#fff; }
.top_c{ width:1100px; margin:0 auto; height:144px;}
.logo{float:left; width:390px; height:144px;}
.top_tel{ width:490px; height:144px; float:right;}
.topmenu{ width: 100%;height: 50px; background: #ecf1dd;}
.topmenu ul{ width:1000px; margin: 0 auto;}
.topmenu li{ width: 124px; line-height: 50px; float: left; color: #fff; font-size: 18px; text-align: center;}
/*
.topmenu li:hover{ background: #cb130f;}
*/
.topmenu li:hover a{ color: #07a630; font-weight: bold; }


.topmenu li:first-child:after{content:"";}
.topmenu li a{color: #07a630;  }
.banner {height: auto;position: relative;	width: 100%; background: #19a522;}
.banner1{ background: url("../images/banner1.jpg") no-repeat top center; height: 264px; width: 100%; max-width: 1920px; margin: 0 auto} 
.banner2{ background: url("../images/banner2.jpg") no-repeat top center; height: 245px;width: 100%;max-width: 1920px;margin: 0 auto} 
.banner3{ background: url("../images/banner3.jpg") no-repeat top center; height: 67px;width: 100%;max-width: 1920px;margin: 0 auto} 
.banner3 a{ display: block; width: 100%; height: 67px; margin:  a auto;}
.banner img{ width: 100%;}

.hdbj{ width: 100%; height: 242px; background: #ececec; padding-top: 30px;}
.hdbjc{ width:1182px; height: 231px; background: url("../images/hdbjc.jpg") no-repeat; margin: 0 auto; position: relative;}
.hdbjc p{ width: 1100px; position: absolute; bottom: 10px; left: 30px; font-size: 22px;  line-height: 34px; color: #000000; text-indent: 2em;}
.hdbjc p span{color: #cb1503;}

.lizi{width: 1182px; margin: 22px auto 0;}
.lizip{ width:1182px; height: 338px; background: url("../images/lizip.jpg") no-repeat; margin:38px auto 0; position: relative;}
.lizipp{}

.shoushu{ width: 100%; height: 268px; background: #ececec; padding-top: 30px;}
.shoushuc{ width:1169px; height: 268px; background: url("../images/shoushuc.jpg") no-repeat; margin: 0 auto; position: relative;}
.shoushul{ width: 510px; height: 126px; float: left; margin-top: 110px;}
.shoushul p{ font-size: 20px; color: #000; line-height: 1.5em; margin-left: 30px; text-indent: 2em;}
.shoushul p span{ color: #ce1603;}
.shoushur{ width: 620px; height: 126px; float: left; margin-top: 110px; margin-left: 20px;}
.shoushur p{ font-size: 19px; color: #FFFFFF; line-height: 1.5em; margin-left: 30px;}
.shoushur p span{ color: #ce1603;}

.shebei{ width: 1192px; margin: 40px auto 0;}
.shebeip{ width: 1150px;  font-size: 22px; text-indent: 2em; line-height: 1.8em; margin: 18px auto 0;}
.shebeip span{ color: #ce1603;}
.shebeili{ width: 1192px; margin: 20px auto;}
.shebeili li{ width: 574px; height: 387px; border: 2px solid #07a630; float: left; position: relative;margin: 8px;} 
.sblt{ width: 100%; text-align: center; margin-bottom: 10px;}
.sblt h3{ font-size: 30px; font-weight: normal; line-height: 1.7em;}
.sblt p{ font-size: 18px; font-weight: normal;}
.sblbl{ width: 188px; height: 284px; float: left; margin-left: 20px;}
.sblbr{ width: 354px; height: 300px; float: right;}
.sblbr h4{ display: block; margin: 10px auto; width: 75px; height: 25px; background: #07a630; border-radius: 5px; text-align: center; line-height: 25px; color: #fff; font-size:18px; font-weight: normal; }
.sblbr p{ font-size: 19px; color: #4c4948;line-height: 1.5em;}
.sbzxyy{ width: 318px; border: 1px solid #07a630; border-radius: 4px; display: block; right: 20px; bottom: 14px; position: absolute;}
.sbzxyy h5{ width: 100%; background: #07a630; text-align: center; line-height: 35px; font-size: 24px; color: #fff; margin: 0; font-weight: normal;}
.sbzxyy h4{ width: 100%; background: #07a630; text-align: center; line-height: 58px; font-size: 24px; color: #fff; margin: 0; font-weight: normal;}
.sbzxyy p{text-align: center; line-height: 43px; font-size: 20px; color: #07a630;}
.sbzxyy span{ font-size: 24px;}
.sbzxyy:hover{border-color: #057020;}
.sbzxyy:hover h5{background: #057020;}
.sbzxyy:hover p{color: #057020;}

.jishu{ width:100%; padding: 20px 0; background: #ececec; }
.jishuti{ width: 1182px; height: 82px; margin: 0 auto;}
.jishup{ width: 1182px; margin: 17px auto; font-size: 22px; color: #000000; text-indent: 2em; line-height: 1.7em;}
.jishuc{ width: 1220px; margin: 0 auto;position: relative}
.jishuc li{ width: 582px; height: 342px; float: left; margin: 12px;}
.jishuzx{ width:228px; height: 228px; background: url("../images/jishuzx.png"); position: absolute; top: 252px; left: 491px;}
.jishuzx:hover{ opacity: 0.9;}

.shijb{ width: 100%; margin: 2px auto;}
.shijbti{ width: 1185px; height: 100px; margin: 0 auto; padding-top: 30px;}
.shijbt{ width: 1186px; margin: 40px auto 0; }
.shijbtl{ width: 700px; height: 450px; float: left;}
.shijb li{ width: 142px; height: 182px; float: left; margin-right: 30px; margin-bottom: 40px;}
@-webkit-keyframes spin {
 from { -webkit-transform: rotateY(90deg); }
 to { -webkit-transform: rotateY(0deg); }
 }
 @-ms-keyframes spin {
 from { ms-transform: rotateY(90deg); }
 to { ms-transform: rotateY(0deg); }
 }
 @keyframes spin {
 from { transform: rotateY(90deg); }
 to { transform: rotateY(0deg); }
 }
.shijb li:hover img{-webkit-transform-style: preserve-3d;
 -webkit-animation: spin 0.3s  linear;
 -moz-transform-style: preserve-3d;
 -moz-animation: spin 0.3s  linear;
 -ms-transform-style: preserve-3d;
 -ms-animation: spin 0.3s  linear;
 transform-style: preserve-3d;
 animation: spin 0.3s  linear;}





.zhuanjia{ width: 1190px; margin: 0 auto; margin-top: 42px; }
.zjt{ width: 1185px; height: 82px; margin: 0 auto;}
.zjp{ width: 1170px;margin: 30px auto;}
.zjp p{ font-size: 22px;  color: #0e050b; line-height: 1.6em; text-indent: 2em;}
.zjp p span { color: #07a630;}
.zjs{ width: 1090px;  height: 442px; }
.zjsn{border: 4px dashed #07a630; border-radius: 30px; padding: 10px 0;} 
.zjsl{ width:647px; height:430px; float: left;  margin-left: 30px; margin-top: 20px; position: relative}
.zjsl p{font-size: 23px; color: #222121;  margin-top: 20px; line-height: 1.6em; text-indent: 2em;}
.zjsl p span{ color: #07a630;}
.zjsr{ margin-left: 20px;  float: left; width: 449px;height: 449px;}
.zjsr h2{ font-size: 40px; color: #e12b27; font-weight: normal;}
.zjsr h2 span{ font-size: 26px; color: #222121;font-weight: normal;}
.zjsr h3{ font-size: 26px; color: #222121; font-weight: normal;}

.zjzxd{ width: 450px; position: absolute; bottom: 10px; left: 80px; }
.zjzxd a{ float: left; width: 160px; height: 50px; background: #07a630; color: #fff; font-size: 24px; line-height: 50px; text-align: center; border-radius: 8px; margin-left: 18px; }
.zjzxd a:hover{background: #05671e;}
.zjzxd a.zjzxd1{ background: #6dee4f;}
.zjzxd a.zjzxd1:hover{ background: #3fc91f;}
.zjlist{ margin:0 auto; position:absolute; bottom: 10px; left: 50px; width: 1182px; height: 150px; overflow: hidden;}
.zjlist li{ width: 142px; height:142px; float: left; margin-right: 0px; }
.zjlist li img{border: 3px solid #07a630; border-radius: 100%; }
.zjlist li.swiper-slide-thumb-active img{border: 3px solid #023910}
.zhuanjia .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 2px;}
.zjlist li.last{  margin-right: 0; }
.zjc{width: 1190px; margin: 0 auto; position: relative; overflow: hidden; height: 490px;}
.zjc li:last-child{ margin-right: 0;}
.zjc .swiper-pagination-bullet{ opacity:0.8;}
.zjc .zjlist .active{ opacity:1;}
.tyzjt{ width: 100%; height: 110px;}
.tyzjtl{ width: 350px;height: 110px; float: left;}
.tyzjtr{ width: 175px;height: 82px; float: left; border: 2px solid #b60c08; font-size: 26px;padding-left: 10px; color: #b60c08;}
.zjzxd{ width: 370px; position: absolute; bottom: 10px; left: 100px; }
.zjlistb{position: relative;  width: 1280px; margin: 0 auto; overflow: visible;height: 170px;}
.zjlist .swiper-button-prev,.zjlist .swiper-button-next{ color:#023910; }
.swiper-button-next, .swiper-button-prev{ color:#07a630; }
.liucpao{ width: 100%; background: #ebebeb; }
.liucheng{ width: 1185px; margin:0 auto;}
.liuchengf{ width: 1185px; height: 390px; background:url("../images/liuchengf.jpg") no-repeat; padding-top: 60px;}
.inptd{ margin-bottom: 38px;height: 31px; }
.inptd span{ float: right; width: 24px; font-size: 24px; line-height: 34px; text-align: center; color: #e12b27;}
.inptd p{ display: inline-block; font-size: 24px; color: #000000;}
.inptd input{float: right; width: 220px; height: 34px; line-height: 34px; font-size: 24px; border: 1px solid #000; padding-left: 5px;}
.inptd textarea{float: right; width: 220px; height: 71px;font-size: 24px; border: 1px solid #000; padding-left: 5px;}
.inptd p{ vertical-align: middle;}
.liuchengfcl{ width: 380px; float: left; margin-left: 25px;}
.liuchengfcr{ width: 380px; float: left; margin-left: 25px;}
.xinbie input{width: 23px; height: 23px; float: left; }
.xinbie li{ float: left;margin-left: 50px;}
.xinbie p{ float: left; margin-right: 50px;}
.xinbie li{display: inline-block; font-size: 24px; color: #000000;}
.but{ width: 580px; height: 120px; margin-top: 20px; margin-left: 120px;}
.but a{ display: block; float: left; margin-left: 80px;}
.but p{ font-size: 18px; color: #3c3c3c; text-align: center; margin-top:8px;}

.footer{background:#fff; height:242px;}
.ftmenu{ width:100%; height:56px; background:#e1eac6; }
.ftmenu ul{ display:block; width:1000px; margin:0 auto;}
.ftmenu ul li{ float:left; text-align:center; color:#fff;line-height:56px; margin:0 20px;font-size:20px;}
.ftmenu ul li a{ color:#07a630; font-size:20px; line-height:56px;font-family:"Microsoft YaHei";}
.bottom{ width:1146px; margin:10px auto 40px; background:url(../images/bottom.jpg) no-repeat; height:200px; padding-top:30px;}
.bottomp{  width:630px;margin-left:240px; padding-top: 10px;}
.bottomp p{ font-size:16px; color:#323232;line-height:2em; font-family:"å®‹ä½“"; margin-top:0px;}
