body{font-family:"微软雅黑";background:#fff;}
body a{font-family:"微软雅黑";}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,*{margin:0;padding:0;}
img{border:none;}
ul,li{list-style-type:none;}
a{outline:none;}
a,a:visited{text-decoration:none;}
p{margin:0px;padding:0px;}
::-webkit-input-placeholder{
　　color: #fff;
}
:-moz-placeholder{
　　color: #fff;
}
::-moz-placeholder{
　　color: #fff;
}
:-ms-input-placeholder{
　　color: #fff;
}
input{
	-webkit-appearance:none;
}
body { font-family: Helvetica, Arial, sans-serif; -webkit-text-size-adjust: 100%; /*解决Iphone下橱窗字体变大问题*/}
* {font-size: 14px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); /*禁止链接高亮*/-webkit-touch-callout: none; /*禁止链接长按弹出选项菜单*/}
nav,footer,section,header,article { display: block;}
a:link {-webkit-tap-highlight-color: rgba(0, 0, 0, 0); /*禁止链接高亮*/ -webkit-touch-callout: none; /*禁止链接长按弹出选项菜单*/}
.clear{clear:both;}

/*公共头部*/
.header{
	width: 100%;
}
.headert{
	width: 94%;
	padding: 2% 3%;
	position: relative;
}
.headerlogo{
	width: 8%;
	float: left;
	height: auto;
}
.headerd{
	width: 45%;
	float: left;
	padding-top: 2%;
}
.headerpa{
	width: 100%;
	text-align: center;
	font-size: 1.2rem;
	color: #201f1f;
}
.headerpb{
	width: 100%;
	text-align: center;
	font-size: 0.6rem;
	color: #424141;
}
.headeri{
	width: 6%;
	padding-top: 3%;
	height: auto;
	float: right;
}
.headermenu{
	width: 30%;
	position: absolute;
	right: 1%;
	top: 100%;
	background: #f2f2f2;
	z-index: 99999;
	display: none;
}
.headermenu li{
	width: 100%;
	padding: 5% 0;
	border-bottom: 1px solid #e2e2e2;
	font-size: 0.9rem;
	color: #333;
	text-align: center;
}
.headerc{
	width: 100%;
	position: relative;
}
.headerci{
	width: 100%;
	height: auto;
}
.headercpa{
	width: 100%;
	text-align: center;
	font-size: 1.2rem;
	color: #fff;
	position: absolute;
	top: 30%;
	left: 0;
}
.headercpb{
	width: 90%;
	text-align: center;
	font-size: 0.9rem;
	color: #e3e9f4;
	position: absolute;
	top: 55%;
	left: 5%;
}

/*底部*/
.footer{
	width: 100%;
}
.footall{
	width: 100%;
	position: absolute;
	bottom: 0rem;
	left: 0px;
	z-index: 111;
}
.foot{
	width: 100%;
	height: auto;
}
.foothome{
	width: 10%;
	height: auto;
	position: absolute;
	top: 10%;
	left: 45%;
}
.footimg{
	width: 100%;
	position: absolute;
	top: 27%;
	left: 0;
}
.footallfa,.footallfd{
	width: 8%;
	height: auto;
	float: left;
	padding: 5% 8.5%;
}
.footallfb{
	width: 8%;
	height: auto;
	float: left;
	padding: 5% 12% 5% 5%;
}
.footallfc{
	width: 8%;
	height: auto;
	float: left;
	padding: 5% 5% 5% 12%;
}
/*.footallfa,.footallfb,.footallfc,.footallfd{
	width: 8%;
	height: auto;
	float: left;
	padding: 5% 8.5%;
}*/
.footers{
	width: 100%;
	height: 6rem;
}

/*首页*/
.indexab{
	width: 100%;
	padding: 3% 0;
}
.indexabt{
	width: 94%;
	padding: 3%;
}
.indexabta{
	width: 100%;
	text-align: center;
	font-size: 1.2rem;
	color: #726f6f;
}
.indexabtb{
	width: 10%;
	height: 0.2rem;
	margin: 2% auto;
	background: #7dab37;
}
.indexabtc{
	width: 94%;
	padding: 0 3% 3% 3%;
	text-align: center;
	font-size: 1.2rem;
	color: #726f6f;
}
.indexabc{
	width: 94%;
	padding: 0 3%;
}
.indexabca{
	width: 100%;
	text-align: center;
	font-size: 1.1rem;
	color: #1d1c1c;
}
.indexabcb{
	width: 94%;
	padding: 3%;
	text-align: center;
	font-size: 0.9rem;
	line-height: 1.2rem;
	color: #4c4a4a;
}
.indexpr{
	width: 100%;
}
.indexprc{
	width: 94%;
	padding: 3%;
}
.indexprcs{
	width: 46%;
	margin: 2%;
	float: left;
	position: relative;
}
.indexprcsi{
	width: 100%;
	height: auto;
}
.indexprcsib{
	width: 85%;
	height: auto;
	position: absolute;
	top: 60%;
	left: 0;
}
.indexprcsp{
	font-size: 0.8rem;
	padding: 3% 5%;
	color: #4c4c4c;
	position: absolute;
	top: 60%;
	left: 0;
}
.indexproductmp{
	width: 100%;
	font-size: 0.9rem;
	color: #a7a7a7;
	text-align: center;
	padding: 3% 0 1% 0;
	float: left;
}
.indexproductm{
	width: 6%;
	height: auto;
	float: left;
	margin-left: 47%;
	padding-bottom: 2%;
}
.indexshipin{
	width: 100%;
	position: relative;
}
.indexshipini{
	width: 100%;
	height: auto;
}
.indexshipind{
	width: 100%;
	height: 98%;
	background: #333;
	opacity:0.5;
	filter: alpha(opacity=50);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.indexshipinp{
	width: 100%;
	font-size: 1.5rem;
	color: #fff;
	text-align: center;
	position: absolute;
	left: 0;
	top: 25%;
	z-index: 2;
}
.indexshipinb{
	width: 12%;
	height: auto;
	position: absolute;
	left: 44%;
	top: 55%;
	z-index: 2;
}
.indexnew{
	width: 100%;
}
.indexnews{
	width: 94%;
	padding: 3%;
	border-bottom: 1px solid #e0e0e0;
}
.indexnewsl{
	width: 25%;
	background: #7dab37;
	float: left;
}
.indexnewslb{
	width: 25%;
	background: #7dab37;
	float: right;
}
.indexnewsld{
	width: 100%;
	padding: 7% 0;
	text-align: center;
	font-size: 1.2rem;
	color: #fff;
}
.indexnewsly{
	width: 100%;
	padding-bottom: 10%;
	text-align: center;
	font-size: 0.9rem;
	color: #fff;
}
.indexnewsr{
	width: 71%;
	padding: 0 2%;
	float: left;
}
.indexnewsrt{
	width: 100%;
	font-size: 1rem;
	color: #333333;
}
.indexnewsrc{
	width: 100%;
	padding: 3% 0;
	font-size: 0.9rem;
	color: #4d4d4d;
}
.backtop{
	width: 10%;
	height: auto;
	padding: 5% 3% 1% 87%;
}

/*子页面顶部*/
.sons{
	width: 94%;
	padding: 3%;
}
.sontop{
	width: 100%;
	border-bottom: 1px solid #7dab37;
	position: relative;
}
.sontopl{
	width: 30%;
	float: left;
	position: relative;
}
.sontopli{
	width: 100%;
	height: auto;
}
.sontoplp{
	width: 90%;
	font-size: 1rem;
	color: #fff;
	text-align: center;
	position: absolute;
	top: 20%;
	left: 0;
}
.sontopr{
	width: 70%;
	float: right;
}
.sontoprp{
	padding: 5% 1% 1% 1%;
	font-size: 0.9rem;
	color: #a9a9a9;
	float: right;
	margin-right: 2%;
}
.sontopri{
	width: 10%;
	padding-top: 3%;
	height: auto;
	float: right;
}
.sontopc{
	width: 40%;
	position: absolute;
	right: 0;
	top: 100%;
	background: #ccc;
	display: none;
	z-index: 9999999;
}
.sontopcli{
	width: 100%;
	font-size: 0.9rem;
	text-align: center;
	color: #fff;
	padding: 5% 0;
	border-bottom: 1px solid #fff;
	list-style-type: none;
}
#sontopcli{
	background: #333;
}
.soncon{
	width: 100%;
	padding: 3% 0;
	word-break: break-all;
	word-wrap: break-word;
}

/*页码*/
.pagediv{
	width: 100%;
	float: left;
	padding-top: 5%;
	text-align: center;
}
.pagediv a{
	font-size: 0.9rem;
	padding: 1% 2%;
	margin-right: 2%;
}

/*在线留言*/
.liuyan{
	width: 80%;
	padding: 5% 10%;
}
.liuyanp{
	width: 100%;
	padding: 2% 0;
	font-size: 1rem;
	color: #b7bac0;
}
.liuyani{
	width: 96%;
	padding: 2%;
	font-size: 1rem;
	color: #b7bac0;
	border: none;
	outline: 1px solid #b7bac0;
}
.liuyant{
	width: 96%;
	height: 10rem;
	line-height: 1.5rem;
	padding: 2%;
	font-size: 1rem;
	color: #b7bac0;
	border: none;
	outline: 1px solid #b7bac0;
	resize: none;
}
.liuyans{
	width: 100%;
	text-align: center;
	padding: 2% 0;
	margin-top: 5%;
	font-size: 1rem;
	color: #fff;
	background: #7dab37;
	border: none;
}

/*新闻列表*/
.news{
	width: 100%;
	padding: 2% 0;
}
.newsd{
	width: 100%;
	padding: 2% 0;
	float: left;
	border-bottom: 1px solid #eeeeee;
}
.newsdl{
	width: 65%;
	padding: 2% 0;
	font-size: 0.9rem;
	color: #4d4d4d;
	float: left;
}
.newsdr{
	width: 30%;
	padding: 2% 0;
	font-size: 0.9rem;
	color: #b3b3b3;
	float: left;
	text-align: right;
}
.newsdi{
	padding: 1.5% 0;
	font-size: 1rem;
	color: #b3b3b3;
	float: right;
	transform:scale(1,1.4);
	-ms-transform:scale(1,1.4); 	/* IE 9 */
	-moz-transform:scale(1,1.4); 	/* Firefox */
	-webkit-transform:scale(1,1.4); /* Safari 和 Chrome */
	-o-transform:scale(1,1.4); 
}

/*详情页面*/
.show{
	width: 100%;
	padding: 2% 0;
}
.showt{
	width: 100%;
	text-align: center;
	font-size: 1.1rem;
	color: #333;
}
.showa{
	width: 100%;
	padding: 2%;
	text-align: center;
	font-size: 0.9rem;
	color: #b3b3b3;
}
.showc{
	width: 100%;
	word-break: break-all;
	word-wrap: break-word;
}
.showp{
	width: 100%;
	padding: 2%;
	margin-top: 5%;
	text-align: left;
	font-size: 0.9rem;
	color: #b3b3b3;
}
.showp a{
	font-size: 0.9rem;
	color: #333;
}

/*工作*/
.joba{
	width: 100%;
	text-align: center;
	padding: 3% 0;
	font-size: 1.1rem;
	color: #333;
}
.jobb{
	width: 100%;
	text-align: center;
	padding-bottom: 2%;
	font-size: 0.9rem;
	color: #ccc;
}
.jobc{
	width: 100%;
	text-align: center;
	padding-bottom: 2%;
	font-size: 0.9rem;
	color: #333;
}
.jobc img{
	max-width: 100%;
}