/* CSS Document */
@charset "utf-8";
/* by Magiee 20200410 */
html {
}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p {
	padding: 0;
	margin: 0;
}
body {
	font-size: 12px;
	background: #fff;
	color: #333;
	font-family: microsoft yahei;
}
ul, li {
	list-style: none;
}
img {
	border: 0;
}
input:focus {
	outline: none;
}

/* 圆细滚动条样式 20150717 */
::-webkit-scrollbar {
width:6px;
height:12px
}
::-webkit-scrollbar-button:vertical {
display:none;
}
::-webkit-scrollbar-track:vertical {
background-color:black
}
::-webkit-scrollbar-track-piece {
background:#FFF
}
::-webkit-scrollbar-thumb:vertical {
background-color:#8E8E8E;
border-radius:5px
}
::-webkit-scrollbar-thumb:vertical:hover {
background-color:#3B3B3B
}
::-webkit-scrollbar-corner:vertical {
background-color:#535353
}
::-webkit-scrollbar-resizer:vertical {
background-color:#FF6E00
}
/* 全局 */
a {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: underline;
}
/* 清理浮动 */
.clearfix {
	clear: both;
	zoom: 1;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.fl {
	float: left;
}
.fr {
	float: right;
}

.cen01{background-color:#404040; height:38px; font-size:13px; color:#cccccc; line-height:38px;}
.cen01 a.cen01a{font-size:13px; color:#cccccc; text-decoration:none; display:inline-block; border-right:1px solid #888; padding:0 16px; height:38px;}
.cen01 a.cen01a:first-child{border-left:1px solid #888;} 
.homewrapper{width:1200px; margin:0 auto;}

.cen03{height:58px; background-color:#328b0d;}
.cen03 .homemenuul{width:1200px; margin:0 auto;}
.cen03 .homemenuul li{float:left; width:14.2%; text-align:center;}
.cen03 .homemenuul li a{font-size:16px; text-decoration:none; color:#fff; display:block; line-height:58px; background:url(../images/lll.jpg) no-repeat right center;}
.cen03 .homemenuul li:last-child a{background:none;}
.cen03 .homemenuul li a:hover{background-color:#ca3202; color:#fff;}

/*banner*/
.swiper-container {width: 100%; height: 600px;}
.swiper-slide{height:600px; width:100%;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:30px;}

.cen04{background:url(../images/lla.jpg) repeat-x top; height:16px;}
.cen05{padding:40px 0;}
.cen05 .cen05tit{font-size:28px; font-weight:bold; color:#444; text-align:center;}
.cen05 .cen05tita{font-size:12px; text-transform:uppercase; color:#666; text-align:center;}
.cen05 .cen05ll{margin:15px auto; text-align:center;}
.cen05 .cen05aaa{margin:40px auto 0;}
.cen05 .cen05aaa .cen05aaleft{width:252px; float:left; margin-right:40px;}
.cen05 .cen05aaa .cen05aaleft .cen05aatop{background-color:#328b0d; line-height:22px; color:#fff; font-size:22px; font-weight:bold; text-indent:20px;  letter-spacing:4px; padding:16px 0;}
.cen05 .cen05aaa .cen05aaleft .cen05aatop span{font-size:10px; text-transform:uppercase; color:#fff; font-weight:normal; display:block; text-indent:20px;letter-spacing:0px;}
.cen05 .cen05aaa .cen05bb{background-color:#f6f6f6; box-sizing:border-box;}
.cen05 .cen05aaa .cen05bb .cen05bbtit{color:#555555; font-size:18px; font-weight:bold; text-decoration:none; border-bottom:1px solid #e3e3e3; padding:12px 15px;}
.cen05 .cen05aaa .cen05bb img{vertical-align:middle;}
.cen05 .cen05aaa .cen05bbtita{padding:10px 20px 15px;}
.cen05 .cen05aaa .cen05bbtita ul{}
.cen05 .cen05aaa .cen05bbtita ul li{height:24px; line-height:24px;}
.cen05 .cen05aaa .cen05bbtita ul li a{color:#666; font-size:13px; text-decoration:none;}
.cen05 .cen05aaa .cen05bbtita ul li img{vertical-align:middle; margin-right:5px;}
.cen05 .cen05aaa .cen05bbtitb{background-color:#737373; padding:15px;}
.cen05 .cen05aaa .cen05bbtitb .cen05bbtitaa{color:#fff; font-size:16px; font-weight:bold; height:28px;}
.cen05 .cen05aaa .cen05bbtitb .cen05bbtitbb{color:#fff; font-size:18px; font-weight:bold;}
.cen05 .cen05aaa .cen05bbtitb .cen05bbtitbb img{vertical-align:middle; display:inline-block; width:8%;}
.cen05 .cen05aaa .cen05aaright{width:908px; float:left;}
.cen05 .cen05aaa .cen05aaright .cen05aapp li{float:left; width:31%; margin:0 1.1% 3.5%;}
.cen05 .cen05aaa .cen05aaright .cen05aapp li img{width:100%; height:210px;}
.cen05 .cen05aaa .cen05aaright .cen05aapp li .fr img{height:16px; width:16px;}
.cen05 .cen05aaa .cen05aaright .cen05aapp li span{font-size:15px; color:#666; text-decoration:none; height:40px; display:block; line-height:40px; border-bottom:1px solid #dddddd;}

.cen06{background:url(../images/bga01.jpg) no-repeat center top; height:448px; box-sizing:border-box; padding:40px 0;}
.cen06 .cen06tit{font-size:13px; color:#555; text-decoration:none; text-align:center;}
.cen06 .cen06tita{font-size:24px; font-weight:bold; color:#555; text-decoration:none; text-align:center;}
.cen06 .cen06titb{color:#888; font-size:14px; text-align:center; text-decoration:none; width:590px; margin:20px auto; line-height:20px;}
.cen06 .swiper-containera{margin-top:40px; overflow:hidden; height:210px;}

.cen07{background:url(../images/bga02.jpg) no-repeat center top; height:600px; padding:50px 0; box-sizing:border-box;}
.cen07 .cen07aaa{width:1200px; background-color:#fff; margin:0 auto; padding:40px 0px; box-sizing:border-box;}
.cen07 .cen07tit{font-size:24px; font-weight:bold; color:#555; text-decoration:none; text-align:center; padding:0 80px;}
.cen07 .cen07tita{color:#888; font-size:14px; text-align:center; text-decoration:none; line-height:25px; padding:0 80px;}
.cen07 .cen07ll{padding:15px 0;}
.cen07 .cen07content{padding:20px 50px;}
.cen07 .cen07content .cen07lefta{width:440px; float:left; margin-right:30px;}
.cen07 .cen07content .cen07leftb{width:630px;}
.cen07 .cen07content .cen07leftb .cen07titb{color:#328b0d; font-size:20px; font-weight:bold; text-decoration:none;}
.cen07 .cen07content .cen07leftb .cen07titc{color:#666666; font-size:13px; line-height:22px; text-decoration:none; margin-top:25px;}
.cen07 .cen07content .cen07leftb a.cen07btna{width:160px; height:38px; text-align:center; color:#fff; font-size:14px; line-height:38px; background-color:#328b0d; border-radius:20px; display:block; margin-top:24px;}

.cen08{padding:40px 0;}

.cen09{}
.cen09 .cen09left{background-color:#f7f7f7; padding:24px; width:730px; box-sizing:border-box; margin-right:25px;}
.cen09 .cen09left .cen09ccc{margin-top:20px;}
.cen09 .cen09left .cen09lefttit{border-bottom:1px solid #e3e3e3; padding-bottom:14px; color:#555555; font-size:20px; text-decoration:none;}
.cen09 .cen09left .cen09lefttit span img{vertical-align:middle; margin-right:5px;}
.cen09 .cen09left a.cen09more{float:right;}
.cen09 .cen09left .cen09ccc .cen09cccleft{margin-right:14px; width:220px; float:left;}
.cen09 .cen09left .cen09ccc .cen09cccright{width:448px; float:left;}
.cen09 .cen09left .cen09ccc .cen09cccright span{color:#666; font-weight:bold; font-size:16px; margin-bottom:16px; display:block;}
.cen09 .cen09left .cen09ccc .cen09cccright .cen09ccaa{color:#888; font-size:14px; line-height:22px;}
.cen09 .cen09left .cen09ccc a.cen09cccbtn{width:95px; height:30px; background-color:#31880f; text-align:center; line-height:30px; color:#fff; font-size:12px; text-decoration:none; display:block; margin-top:25px;}
.cen09 .cen09ull{margin:20px 0 0;}
.cen09 .cen09ull li{height:28px; line-height:28px;}
.cen09 .cen09ull li a{display:block; font-size:14px; text-decoration:none; color:#666;}

.cen09 .cen09right{width:445px; background-color:#f7f7f7; padding:24px; box-sizing:border-box;}

.cen09 .cen09right .cen09righttit{border-bottom:1px solid #e3e3e3; padding-bottom:14px; color:#555555; font-size:20px; text-decoration:none;}
.cen09 .cen09right .cen09righttit span img{vertical-align:middle; margin-right:5px;}
.cen09 .cen09right a.cen09more{float:right;}
.cen09 .cen09right .cen09wd{margin:20px 0 0;}
.cen09 .cen09right .cen09wd li{margin:24px 0;}
.cen09 .cen09right .cen09wd li img{vertical-align:middle; margin-right:5px;}
.cen09 .cen09right .cen09wd li .cen09wenti{font-size:14px; color:#333;}
.cen09 .cen09right .cen09wd li .cen09daan{color:#666; font-size:13px; line-height:20px; margin-top:12px;}

.cen10{margin:40px 0 50px; }
.cen10 .cen10ccc{border:1px solid #e9e9e9; box-sizing:border-box; width:1200px; margin:0 auto;}
.cen10 .cen10ccc .cen10ccleft{width:398px; border-right:1px solid #e9e9e9; padding:25px; box-sizing:border-box; }
.cen10 .cen10ccc .cen10ccleft .cen10cctit{font-size:18px; text-decoration:none; color:#555;}
.cen10 .cen10ccc .cen10ccleft .cen10cctita{color:#666; font-size:14px; line-height:24px; margin-top:20px;}
.cen10 .cen10ccc .cen10ccleft a.cen10ccaa{color:#31880f; font-size:14px; text-decoration:underline;}
.cen10 .cen10ccc .cen10ccleft img{margin-left:25px;}

.cen10 .cen10ccc .cen10ccmidd{width:399px; border-right:1px solid #e9e9e9; padding:25px 18px; box-sizing:border-box; }
.cen10 .cen10ccc .cen10ccmidd .cen10cctit{font-size:18px; text-decoration:none; color:#555;}
.cen10 .cen10ccc .cen10ccmidd .cen10cctita{color:#666; font-size:14px; line-height:24px; margin-top:20px;}
.cen10 .cen10ccc .cen10ccmidd a.cen10ccaa{color:#31880f; font-size:14px; text-decoration:underline;}
.cen10 .cen10ccc .cen10ccmidd img{margin-left:15px;}

.cen10 .cen10ccc .cen10ccright{width:401px; padding:25px 18px; box-sizing:border-box;}
.cen10 .cen10ccc .cen10ccright .cen10cctit{font-size:18px; text-decoration:none; color:#555;}
.cen10 .cen10ccc .cen10ccright .cen10cctita{color:#666; font-size:14px; line-height:24px; margin-top:20px;}
.cen10 .cen10ccc .cen10ccright a.cen10ccaa{color:#31880f; font-size:14px; text-decoration:underline;}
.cen10 .cen10ccc .cen10ccright img{margin-left:15px;}

.cen11{background-color:#32343b; height:50px; line-height:50px;}
.cen11 a.footera{font-size:15px; color:#f0f0f0; padding-right:35px; text-decoration:none;}
.cen11 a.footera:hover{color:#ffefb6;}

.cen12{background-color:#3c3e46; padding:40px 0;}
.cen12 .cen12left{width:16%; margin-right:8%;}
.cen12 .cen12left img{width:100%;}
.cen12 .cen12mid{color:#ccc; line-height:24px; margin-right:8%; font-size:13px;}
.cen12 .cen12mid strong{font-size:14px;}

@media (max-width: 1200px) {
	.homewrapper{width:100%;}
	.cen03 .homemenuul{width:100%;}
	.swiper-container{height:auto !important; width:100%;}
	.swiper-slide{height:auto !important;}
	.swiper-slide img{height:auto !important; width:100%; display:block;}
	.cen05 .cen05aaa{width:100%;}
	.cen05 .cen05aaa .cen05aaleft{width:30%; margin-right:2%;}
	.cen05 .cen05aaa .cen05aaright{width:68%;}
	.cen05 .cen05aaa .cen05aaright .cen05aapp li{width:47%;}
	.cen05 .cen05aaa .cen05aaright .cen05aapp li img{height:150px;}
	.cen05 .cen05aaa .cen05aaright .cen05aapp li .fr img{height:16px;}
	.cen05 .cen05aaa .cen05bb .cen05bbtit{padding:18px 15px;}
	.cen05 .cen05aaa .cen05bbtita ul li{height:32px; line-height:32px;}
	.cen06{height:380px;}
	.cen06 .swiper-containera{height:130px;}
	.cen07{height:auto !important;}
	.cen07 .cen07aaa{width:100%;}
	.cen07 .cen07ll img{width:100%;}
	.cen07 .cen07content .cen07lefta{width:45%; margin-right:3%;}
	.cen07 .cen07content .cen07lefta img{width:100%;}
	.cen07 .cen07content .cen07leftb{width:52%;}
	.cen07 .cen07content .cen07leftb .cen07titc{height:85px; overflow:hidden;}
	.cen08{padding:20px 0 0;}
	.cen08 img{width:100%;}
	.cen09 .cen09left{width:100%; margin:20px 0;}
	.cen09 .cen09right{width:100%;}
	.cen10 .cen10ccc{width:100%;}
	.cen10 .cen10ccc .cen10ccleft{width:100%; border-right:0; border-bottom:1px solid #e9e9e9;}
	.cen10 .cen10ccc .cen10ccmidd{width:100%; border-right:0; border-bottom:1px solid #e9e9e9;}
	.cen10 .cen10ccc .cen10ccright{width:100%;}
	.cen12 .cen12left{display:none;}
	.cen12 .cen12mid{margin-right:4%;}
}

@media (max-width: 720px) {
	.cen01 .fr{display:none;}
	.cen01 .fl{padding-left:15px;}
	.cen02{height:60px;}
	.cen02 .fl{width:100%;}
	.cen02 .fl img{margin-left:15px; width:60%;}
	.cen02 .fr{display:none;}
	.cen03{width:100%; height:72px;}
	.cen03 .homemenuul{height:72px;}
	.cen03 .homemenuul li:nth-child(1){display:none;}
	.cen03 .homemenuul li{width:33.3%; height:35px; line-height:35px; border-bottom:1px solid #23710d;}
	.cen03 .homemenuul li a{line-height:35px; font-size:14px;}
	.cen05{padding:30px 0;}
	.cen05 .cen05tit{font-size:20px;}
	.cen05 .cen05aaa .cen05aaleft{width:96%; float:none; display:block; margin:0 2%;}
	.cen05 .cen05aaa .cen05bbtita ul li{line-height:25px; height:25px;}
	.cen05 .cen05aaa .cen05aaright{width:96%; float:none; display:block; margin:5% 2% 0;}
	.cen05 .cen05aaa .cen05bb .cen05bbtit{padding:15px;}
	.cen05 .cen05aaa .cen05aaright .cen05aapp li{margin: 0 1.5% 2.2%;}
	.cen06{height:340px;}
	.cen06 .cen06titb{width:90%; margin:5% 5% 2%;}
	.cen06 .swiper-containera{margin:25px 2% 0; width:96%; height:80px;}
	.cen07{padding:50px 0 0;}
	.cen07 .cen07content{padding:20px;}
	.cen07 .cen07content .cen07lefta{width:100%; margin:0;}
	.cen07 .cen07content .cen07leftb{width:100%; margin-top:5%; }
	.cen07 .cen07content .cen07leftb .cen07titc{height:auto !important;}
	.cen08{padding:0;}
	.cen09 .cen09left{margin: 20px 0 0;}
	.cen09 .cen09left .cen09ccc{width:100%;}
	.cen09 .cen09left .cen09ccc .cen09cccright{width:100%;}
	.cen09 .cen09left .cen09ccc .cen09cccleft{width:100%; margin:0 0 10px;}
	.cen09 .cen09left .cen09ccc .cen09cccleft img{width:100%;}
	.cen09 .cen09ull li a{overflow:hidden;}
	.cen09 .cen09ull li{overflow:hidden;}
	.cen09 .cen09right{background-color: #efefef;}
	.cen11{display:none;}
	.cen12{padding:20px 0;}
	.cen12 .cen12right{display:none;}
	.cen12 .cen12mid{padding:0 20px;}
	.cen12 .cen12mid .mobilesss{display:none;}
	.cen10{margin:30px 0;}
	.cen10 .cen10ccc .cen10ccleft{padding:15px 25px;}
	.cen10 .cen10ccc .cen10ccmidd{padding:15px 18px;}
	.cen10 .cen10ccc .cen10ccright{padding:15px 18px;}
	
	.swiper-slide{width:48%; margin:1%;}
}

.content .feedback form{ background-color:#fff; box-shadow:2px 3px 5px #ddd; padding:10px 8% 20px; line-height:30px; border:1px solid #eee;}
.content .feedback .line{ overflow:hidden; margin-top:15px;}
.content .feedback label{  width:100px; display:block; float:left;line-height:30px;}
.content .feedback .input{ border:1px solid #ccc; margin-left:100px; padding:0 10px;}
.content .feedback input{ line-height:28px;height:28px; border:none; display:block; width:100%;}
.content .feedback textarea{ height:80px; border:none; width:100%; line-height:20px; padding:10px 0;}
.content .feedback input.btn{ line-height:40px; height:40px; font-size:15px; font-family:microsoft yahei; cursor:pointer;}
.content .feedback input.btn:hover{ color:#fff; background-color:#1262bb;}
.content .feedback img{ position:absolute; bottom:-48px; right:0px;}