﻿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:137px; background:#fff;}
.top_c{ width:1180px; margin:0 auto; height:137px;}
.logo{float:left; width:486px; height:137px;}
.top_tel{ width:556px; height:137px; float:right;}
.topmenu{ width: 100%;height: 66px; background: #2f933d;}
.topmenu ul{ width:1200px; margin: 0 auto;}
.topmenu li{ width: 144px; line-height: 66px; float: left; color: #fff; font-size: 24px; text-align: center;}
.topmenu li:hover{ background: #035d10;}
.topmenu li:hover a{ color:#fff}

.topmenu li:first-child:after{content:"";}
.topmenu li a{color: #fff;}
.banner {height: auto;position: relative;	width: 100%; background: #ecf8f5;}
.banner1{ background: url("../images/banner1.jpg") no-repeat top center; height: 213px; width: 100%; max-width: 1920px; margin: 0 auto} 
.banner2{ background: url("../images/banner2.jpg") no-repeat top center; height: 294px;width: 100%;max-width: 1920px;margin: 0 auto} 
.banner3{ background: url("../images/banner3.jpg") no-repeat top center; height: 74px;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: 370px; background: #ececec; padding-top: 30px;}
.hdbjc{ width:1182px; height: 370px; margin: 0 auto;}
.hdbjct{ width:679px; height: 95px; margin: 0 auto;}
.hdbjc p{ width: 1100px;font-size: 22px;  line-height: 34px; color: #000000; text-indent: 2em;}
.hdbjc p span{color: #cb1503;}
.hdbjc a{ float: right; font-size: 22px; color: #2f933d; font-weight: bold; margin-right: 30px;}

.ganglouwh{ width: 100%; height: 456px;}
.ganglouwhct{ width: 680px; height: 102px; margin: 0 auto;}
.ganglouwhc{ width: 1190px; margin: 0 auto; }
.ganglouwhl{ width: 375px; height: 314px; float: left;}
.ganglouwhr{ float: left; width: 780px; height: 292px; margin-top: 20px; margin-left: 20px;}
.ganglouwhr p{ font-size: 22px; color: #000; line-height: 1.5em;}

.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;}

.jishu{ width:100%; padding: 20px 0; background: #ececec; }
.jishuti{ width: 680px; height: 136px; margin: 0 auto;}
.jishutu{ width: 905px; height: 156px; margin: 0 auto; margin-bottom: 30px; }
.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:580px; height: 38px; font-size: 26px; color: #2f933d;display: block; text-align: right; margin-top: 30px; }
.jishuzx:hover{ opacity: 0.9;}
.jishute{ width: 1180px; margin: 0 auto;}
.jishup{ width: 540px; height: 226px; float: left; margin-left: 40px; margin-right: 30px;}
.jishute{ float: left; width: 596px; height: 270px;}
.jishutel{ width: 26px; height: 154px; background: #2f933d; float: left; border-radius: 8px; font-size: 26px; color: #fff; padding: 12px 8px; margin-right: 20px;}
.jishuter{ font-size: 22px; color: #000; line-height: 1.6em;}

.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;}

.zhuanj{ width: 100%; background: url("../images/zhuanjbg.jpg") repeat-x center top;}
.zhuanjt{width: 680px; height: 116px; margin: 0 auto;}
.zhuanjiap{ width: 1140px; margin:0 auto; color: #000; font-size:22px; line-height: 1.6em; text-indent: 2em;}
.zhuanj1{ width:1218px; margin: 5px auto;position: relative;}
.zhuanjzx{ width:500px; height: 72px; display: block; position: absolute; bottom: 0; left: 400px; }
.zhuanjiayuan{ width:1180px; height: 600px; margin: 0 auto;}
.zhuanjiayuanzx{ color: #2f933d; font-size: 35px; width: 100%; display: block; text-align: right;}

.liucpao{ width: 100%; padding-top: 20px;}
.liucheng{ width: 1180px; margin:0 auto;}
.lct{ width: 670px; height: 107px; margin: 0 auto;}
.liuchengf{ width: 1180px; height: 390px; background:url("../images/liuchengf.jpg") no-repeat; padding-top: 160px;}
.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:#2f933d; }
.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:#FFFFFF; font-size:20px; line-height:56px;font-family:"Microsoft YaHei";}
.bottom{ width:1146px; margin:30px auto; background:url(../images/bottom.png) no-repeat; height:200px; padding-top:10px;}
.bottomp{  width:630px;margin-left:240px; padding-top: 10px;}
.bottomp p{ font-size:16px; color:#323232;line-height:2em; font-family:"å®‹ä½“"; margin-top:0px;}
