body {width: 100%;background: #ffffff;font-family: "Microsoft YaHei" ! important;font-weight: 400; margin: 0 auto;}
html {font-size: 100%;width: 100%;}
h1,h2,h3 {font-weight: 500;letter-spacing: 0.3rem;text-transform: uppercase;}
h1 {font-size: 2.8rem;font-weight: 700;}
h2 {color: #ffffff;padding-bottom: 10px;}
p {font-size: 15px;}
h3 {font-size: 16px;color: #336633;}
.head {position: relative;background-color: #fff!important;height: 115px;z-index: 9998;}
a {text-decoration: none; }
li{list-style-type:none;}
.wrapper {width: 100%;background-color: #e3ecee;margin-bottom:20px;}
section {margin: 0px auto;width: 1100px;position: relative;padding-top: 1rem;padding-bottom: 1rem;}
span,a {cursor: pointer!important}
.title {padding: 10% 20%;margin: 0 auto;text-align: center;}
.foot {background-color: #333;color:#fff;}
.copy {margin: 0 auto;padding: 5px 0;width: 850px;padding-top: 20px;}
.link {margin: 20px 0;color: #666666;}
.rexian {color: #ffffff;margin: 20px 0 !important;}
.rexian p {margin: 0;padding: 0; font-size:16px;}
.rexian span {background-color: #ffcc33;border-radius: 4px;color: #339933;padding: 5px 15px; font-size: 14px;font-weight: 700;}
.rexian .pp{font-size: 24px;font-weight: 700;margin: 10px 0;}
.p2 {background-color: #E8E8E8;}
.p1 {background-color: #fff;}
.p3 {padding: 30px 0;}
.p {display: block;height: 430px;min-height: 430px;overflow: hidden;padding: 40px 0;position: relative;}
.p1 h2, .p2 h2 {color: rgb(8, 110, 56);font-size: 40px;letter-spacing: 1px;margin: 0;}
.p1 h3,.p2 h3 {font-size: 20px;color: #086e38;letter-spacing: 1px;}
#title2 {font-weight: 700;padding: 30px 0;}
#title2 .with-line {color: #336633;font-size: 24px;margin: 0 auto;position: relative;text-align: center;width: 100%;}
#title2 .with-line::before {border-top: 2px solid #046b5e;content: "";display: block;left: 40px;position: absolute;top: 14px;width: 27%;}
#title2 .with-line::after {border-top: 2px solid #046b5e;content: "";display: block;position: absolute;right: 40px;top: 14px;width: 27%;}
.valign-wrapper {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.header{width:1150px; margin:0 auto; height:120px;}
.logo{width:120px; float:left;border:0; margin-top:12px;}
.dianhua{width:170px;margin-top:0px;float:right;}
.nav{width:850px; float:right;}
.nav ul{padding:0px; margin-top:66px;}
.nav li{ float:left; font-weight:bold; font-size:15px; margin-left:38px;}
.nav li a {color: #222; }
.nav li a:hover{color:#fff; background: #00F; text-decoration:none;}
.nav .thisclass{color:#00F;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd img{ width:100%; height:auto; display:block;  }
.st {display: block;}
.st h2{color: #336633;font-size: 26px; font-weight:bold;}
.st h3 {margin-top: 0; font-size: 22px; font-weight:bold;}
.link a{color: white;}
.row {margin: 0px auto;width: 1100px;position: relative; margin-top:20px;}
.row:after {content: "";display: table;clear: both;}
.row .col {float: left;box-sizing: border-box;padding: 0 0.75rem;min-height: 1px;}
.row .col[class*="push-"], .row .col[class*="pull-"] {position: relative;}
.row .col.s5 {width: 32%;margin-left: auto;left: auto;right: auto;}
.row .col.ss {width: 60%;margin-left: auto;left: auto;right: auto;}
.row .col.s7 {width: 68%;margin-left: auto;left: auto;right: auto;}
.center {width:1100px; margin:0 auto;}
.footOneBox {
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 1000;
	width: 100%;
	height: 70px;
	background-color:#F90;
}
.footOne {
	position: relative;
	width: 1000px;
	height: 70px;
	margin: 0 auto;
}
.footOneOrder b {
	float: left;
	display: block;
	width: 200px;
	height: 38px;
	border: 1px solid #ffffff;
	margin-top: 15px;
	color: #ffffff;
	font-size: 18px;
	line-height: 38px;
	text-align: center;
}
.footTel {
	float: left;
	/*width:400px;*/height: 70px;
	padding-left: 100px;
	margin-left: 50px;
	background: url(../images/tel.jpg) 60px center no-repeat;
}
.footTel .tel {
	/*width:400px;*/height: 70px;
	color: #ffffff;
	font-size: 14px;
	line-height: 70px;
	text-align: left;
}
.footTel .tel .num {
	display: block;
	float: left;
	color: #ffffff;
	font-size: 36px;
	font-family: impact;
	text-transform: uppercase;
}
.footImg {
	float: left;
	padding: 0 50px;
	width: 100px;
	height: 116px;
	margin-top: -46px;
	z-index: 99;
}
.footClose {
	float: left;
	cursor: pointer;
	width: 37px;
	height: 37px;
	margin-top: 16px;
}
.fl{ float:left;}
/*end footTel*/


.btnav {
	position: relative;
	width: 100%;
	padding-top: 10px;
	background: #33495e;
}
.btnavlist {
	position: relative;
	width: 998px;
	height: 44px;
	border: 1px solid #667786;
	margin: 0 auto;
}
.btnavlist a {
	float: left;
	height: 44px;
	display: block;
	padding-left: 12px;
	padding-right: 12px;
	color: #a7aec4;
	font-size: 14px;
	line-height: 44px;
}
.btnavlist a:hover {
	color: #ffffff;
}