@charset "utf-8";

* {
	margin: 0;
	padding: 0;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif,"微软雅黑";
	font-size: 0.24rem;
	color: #666;
	outline:none;
}

ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p {
	padding: 0;
	margin: 0;
}

ul {
	list-style: none;
}

img {
	border: none;
}

a {
	color: #666;
	text-decoration: none;
	outline:none;
}

a:hover {
	text-decoration: none;
}

@font-face {
  font-family: 'iconfont';  /* project id 967011 */
  src: url('//at.alicdn.com/t/font_967011_u2lh2s6uft8.eot');
  src: url('//at.alicdn.com/t/font_967011_u2lh2s6uft8.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_967011_u2lh2s6uft8.woff') format('woff'),
  url('//at.alicdn.com/t/font_967011_u2lh2s6uft8.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_967011_u2lh2s6uft8.svg#iconfont') format('svg');
}

body{
	background:#fff;
}

/*头部*/
#head {
	position:fixed;
	top:0;
	width: 100%;
	height: 1.1rem;
	z-index:999;
	background:#fff;
	border-bottom:0.01rem solid #6aaf00;
}

#head .box {
	width: 6rem;
	height: 1.1rem;
	margin: 0 auto;
}

#head .left {
	width: 5.4rem;
	height: 1.1rem;
	float: left;
}

#head .left img {
	margin-top:0.1rem;
	width: 5.1rem;
	height: 0.9rem;
}


/*导航*/
.sp_nav{width: 0.4rem; height:0.4rem; float:right; margin-top:0.36rem; font-family:iconfont; font-size:0.4rem; color:#6aaf00; text-align:right;}
.sjj_nav ul a{text-decoration:none;display:block;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);-webkit-user-select:none;-moz-user-focus:none;-moz-user-select:none;}
.sjj_nav{position:fixed;z-index:1000;background:#eee;width:100%;height:calc(100% - 1.8rem);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s; padding-bottom:0.1rem;}
.nav_show{top:1.11rem}
.sjj_nav>ul{ width:6rem; margin:0 auto;}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;height:30px;padding:0px 2px 0 8px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li{margin-left:0;}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:100%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#6aaf00}
.sjj_nav ul li ul li>ul{margin-left:10px}
.null{display:none;}


/*搜索*/
.searchbox{
	width:5.98rem;
	height:0.58rem;
	margin: 0.5rem auto;
	border:0.01rem solid #ccc;
	border-radius:0.29rem;
	background:#fff;
	overflow:hidden;
}

.searchbox .key {
	width: 5.2rem;
	height: 0.5rem;
	float: left;
	margin-top: 0.03rem;
	margin-left: 0.2rem;
	line-height: 0.4rem;
	font-family: "Arial";
	font-size: 0.24rem;
	color: #888;
	border: none;
	background-color: transparent;
}

.searchbox .key:focus{outline:none;}

.searchbox .btn {
	width: 0.4rem;
	height: 0.4rem;
	z-index: 999;
	float: right;
	margin-top: 0.1rem;
	margin-right: 0.1rem;
	cursor: pointer;
	border: none;
	background:url(../images/searchbtn.png) center no-repeat;
	background-size:0.3rem 0.3rem;
}

.searchbox .btn:focus{outline:none;}


/*语言*/
.lang{
	width:6rem;
	height:0.4rem;
	margin:0.3rem auto 0;	
	text-align:center;
	overflow:hidden;
}

.lang a{
	display:inline-block;
	line-height:0.4rem;
	margin:0 0.07rem;
	text-indent:0.55rem;
	overflow:hidden;
}

.lang a.cnico{
	background:url(../images/cnico.jpg) left no-repeat;
	background-size:0.45rem 0.3rem;
}

.lang a.saico{
	background:url(../images/saico.jpg) left no-repeat;
	background-size:0.45rem 0.3rem;
}

.lang a.ruico{
	background:url(../images/ruico.jpg) left no-repeat;
	background-size:0.45rem 0.3rem;
}

.lang a.enico{
	background:url(../images/enico.jpg) left no-repeat;
	background-size:0.45rem 0.3rem;
}


#clearp{
	margin-top:0.93rem;
	height:0;
	margin-bottom:0;
	overflow:hidden;
}

/*banner*/
.main_visual {
	clear: both;
	height: 2.92rem;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

.main_image {
	height: 2.92rem;
	overflow: hidden;
	position: relative;
}

.main_image ul {
	width: 9999px;
	height: 2.92rem;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0
}

.main_image li {
	float: left;
	width: 100%;
	height: 2.92rem;
}

div.flicking_con {
	position: absolute;
	top: 2.47rem;
	left: 50%;
	z-index: 99;
	width: 2.8rem;
	height: 0.16rem;
	margin-left: -1.4rem;
	text-align: center;
}

div.flicking_con a {
	font-size: 0;
	visibility: visible;
	height: 0.14rem;
	width: 0.14rem;
	display: inline-block;
	background-color: #fff;
	margin: 0 0.06rem;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}

div.flicking_con a.on {
	background-color: #f8991e;
}

#btn_prev, #btn_next {
	display: none;
}

/*首页关于*/
#indexabout{
	width:100%;
	height:auto;
	background: url(../images/mainbg.png) center top repeat-x;
	overflow:hidden;
}

#indexabout .fltitle{
	width: 6rem;
	height: auto;
	margin: 0.2rem auto 0.1rem;
	text-align:center;
	overflow:hidden;
}

#indexabout .fltitle h2{
	font-size:0.4rem;
	color:#6aaf00;
	font-weight:normal;
}

#indexabout .aboutbox{
	width:6rem;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}

#indexabout p{
	margin-top:0.08rem;
}

#indexabout a.more{
	width:2rem;
	margin:0.4rem auto;
	padding:0.08rem 0;
	background:#6aaf00;
	color:#fff;
	text-align:center;
	border-radius:0.25rem;
	display:block;
	overflow:hidden;
}

/*首页新闻*/
#indexnews{
	width:100%;
	height:auto;
	background: url(../images/mainbg.png) center top repeat-x;
	overflow:hidden;
}

#indexnews .fltitle{
	width: 6rem;
	height: auto;
	margin: 0.2rem auto 0.1rem;
	text-align:center;
	overflow:hidden;
}

#indexnews .fltitle h2{
	font-size:0.4rem;
	color:#6aaf00;
	font-weight:normal;
}

#indexnews a.more{
	width:2rem;
	margin:0.4rem auto;
	padding:0.08rem 0;
	background:#6aaf00;
	color:#fff;
	text-align:center;
	border-radius:0.25rem;
	display:block;
	overflow:hidden;
}

/*首页品牌*/
#indexbrand{
	width:100%;
	height:auto;
	background:url(../images/mainbg.png) top repeat-x;
	overflow:hidden;
}

#indexbrand .fltitle{
	width: 6rem;
	height: auto;
	margin: 0.2rem auto 0.1rem;
	text-align:center;
	overflow:hidden;
}

#indexbrand .fltitle h2{
	font-size:0.4rem;
	color:#6aaf00;
	font-weight:normal;
}

#brandlst{
	width:6rem;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}

#brandlst ul{	
	width:7rem;
}

#brandlst li{	
	width:2.9rem;
	height:1.46rem;
	float:left;
	margin-right:0.2rem;
	margin-top:0.2rem;
}

#brandlst li img{	
	width:2.9rem;
	height:1.46rem;
}

#indexbrand a.more{
	width:2rem;
	margin:0.4rem auto;
	padding:0.08rem 0;
	background:#6aaf00;
	color:#fff;
	text-align:center;
	border-radius:0.25rem;
	display:block;
	overflow:hidden;
}

/*内页大分类*/
#topcat{
	width:6rem;
	height:auto;
	margin:0.4rem auto 0.3rem;
	text-align:center;
	line-height:0.4rem;
	font-size:0.36rem;
	font-weight:bold;
	color:#6aaf00;
}

#acrsoncat{width:88%; margin:0.24rem auto 0.24rem; text-align:center;}
#acrsoncat li{ width:20%; margin-left:0.06rem; margin-right:0.06rem; margin-top:0.1rem; text-align:center; display:inline-block; padding: 6px 14px; background-color: #ddd; }
#acrsoncat li a{ color:#555}
#acrsoncat li.cur{ background-color: #6aaf00; color:#fff;}
#acrsoncat li.cur a{color:#fff}

/*内页文章列表*/
#arclst{
	width:6rem;
	height:auto;
	margin:0.35rem auto 0.1rem;
	border-top:1px solid #ddd;
	padding-top:0.15rem;
}

#arclst ul li{
	width:6rem;
	height:0.54rem;
	line-height:0.54rem;
	border-bottom:1px dashed #ddd;
}

#arclst ul li .title{
	width:4.5rem;
	height:0.54rem;
	line-height:0.54rem;
	float:left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

#arclst ul li .time{
	width:1.35rem;
	height:0.54rem;
	line-height:0.54rem;
	float:right;
	text-align:right;
}


/*内页产品列表*/
#prolst{	
	width:6rem;
	height:auto;
	margin:0.35rem auto 0.1rem;
	border-top:1px solid #ddd;
	padding-top:0.15rem;
	overflow:hidden;
}

#prolst ul{	
	width:7rem;
}

#prolst li{	
	width:2.9rem;
	height:auto;
	float:left;
	margin-right:0.2rem;
	margin-top:0.2rem;
}

#prolst li img{	
	width:2.9rem;
	height:auto;
	box-sizing: border-box;
	border: solid 1px #ccc;
}

#prolst li span.pro{	
	width:2.5rem;
	height:0.7rem;
	padding:0 0.2rem;
	line-height:0.24rem;
	display:block;
	text-align:center;
	color:#333;
	font-size:0.22rem;
	margin:0.08rem auto 0.05rem;
	overflow:hidden;
}

/*分页*/
.page-list {
	width: 6rem;
	margin:0.2rem auto 0.3rem;
	text-align: center;
}

.page-list a {
	padding:0 0.2rem;
	height: 0.4rem;
	display: inline-block;
	line-height: 0.4rem;
	background:#fff;
	border:0.011rem solid #ddd;
	margin: 0 0.04rem;
}

.page-list a:hover {
	background: #639927;
	color: #fff;
}

.page-list a.on {
	background: #639927;
	color: #fff;
}

.page-list a.prev {
	background: url(../images/prepage.png) center center no-repeat;
	background-size:0.18rem 0.37rem;
	border:none;
}

.page-list a.next {
	background: url(../images/nextpage.png) center center no-repeat;
	background-size:0.18rem 0.37rem;
	border:none;
}

/*内页标题*/
#title{
	width:6rem;
	height:auto;
	margin:-0.15rem auto 0.1rem;
	text-align:center;
	line-height:0.32rem;
	font-size:0.26rem;
	font-weight:bold;
	color:#555;
}

/*文章信息*/
#info{
	width:6rem;
	height:auto;
	margin:0.2rem auto 0;
	text-align:center;
	line-height:0.20rem;
	font-size:0.18rem;
	color:#ccc;
}

/*产品图片切换*/
#photo{ width:338px; height:428px; margin:30px auto 0; overflow:hidden;}

#big-pic{ text-align:center; width:334px; width:334px; border:2px solid #eae9e9; overflow:hidden;}
#big-pic img{ width:334px; width:334px;}

#photo .list-pic{ width:338px; height:56px; margin-top:14px; overflow:hidden; }

#photo .cont{ overflow:hidden; float: left; margin-left:4px; width:288px; height:56px;}
#photo .cont li{ float:left; width:72px; text-align:center; display:block; overflow:hidden}
#photo .cont li .img-wrap{width:52px; height:52px; border:2px solid #ddd; margin:0 auto; overflow:hidden; }
#photo .cont li .img-wrap img{ width:52px; height:52px; }
#photo .cont li.on .img-wrap{ width:52px; height:52px; border:2px solid #fe9b0a}
#photo .cont li.on .img-wrap img{ width:52px; height:52px; }

#photo .pre-bnt,#photo .next-bnt{ width:18px; height:46px; padding-top:10px; display:block; cursor: pointer}
#photo .pre-bnt{ float:left; }
#photo .next-bnt{ float:right; }


/*产品详情文字信息*/
#protxt{
	width:6rem;
	height:auto;
	text-align:center;
	margin:0.2rem auto;
}

#protxt span{
	color:#6aaf00;
}

#protxt .lxinfo{
	margin-top:0.3rem;
}

#protxt .lxinfo a{
	width:190px;
	height:36px;
	line-height:36px;
	font-size:14px;
	display:inline-block;
	text-align:center;
	color:#fff;
	background:#6aaf00;
	border-radius:20px;
	overflow:hidden;
}

#protxt .lxinfo a:first-child{
	width:140px;
	margin-right:10px;
}


/*产品详情标题*/
#prodetail{
	font-size:0.4rem;
	width:6rem;
	height:auto;
	text-align:center;
	margin:0.2rem auto;
}

/*内页主内容*/
#content{
	width:6rem;
	height:auto;
	margin:0.2rem auto 0;
	border-top:1px solid #ddd;
	padding:0.5rem 0;
}

#content h2{
	margin: 0.22rem auto;
	color: #6aaf00;
	font-size: 0.28rem;
}

#content table {
	border-collapse:collapse;
	border-spacing:0;
	border:none;
}

#content img{
	max-width:100%;
	height:auto !important;
}

#content span.green{
	color:#6aaf00;
}

#content table{
	height:auto !important;
	width:100%;
	max-width:100%; 
}

#content table th,#content table td{
	border:1px solid #ccc; 
	width: auto !important;
	max-width:100%;
}

#content table table{
	margin:0; 
	border:none
}

#content table tr,#content table th,#content table td{
	padding-left:0.3em; 
	padding-right:0.3em; 
	word-break:break-all;
	font-size:0.2rem;
	line-height:0.3rem;
}

/*内页右侧留言*/
#inquiry{
	width:6rem;
	height:auto;
	margin:0 auto;
}

#inquiry .feedback{
	width:6rem;
	height:auto;
	border-top: 1px solid #ddd;
	padding: 0.3rem 0;
	line-height:0.5rem;
	overflow:hidden;
}

#inquiry .feedback .inputtxt{
	width:5.75rem;
	height:0.5rem;
	padding: 0 0.1rem;
	line-height:0.5rem;
	border:0.01rem solid #ddd;
	outline:none;
	box-shadow: 0 0.01rem 0 0.01rem rgba(0,0,0,0.075) inset;
	overflow:hidden;
}

#inquiry .feedback .areatxt{
	width:5.75rem;
	height:1.5rem;
	padding: 0 0.1rem;
	line-height:0.5rem;
	border:0.01rem solid #ddd;
	box-shadow: 0 0.01rem 0 0.01rem rgba(0,0,0,0.075) inset;
	resize:none;
	outline:none;
	overflow:hidden;
}

#inquiry .feedback span{
	color:red;
	line-height:0.5rem;
	vertical-align:middle;
}

#inquiry .feedback .subbtn{
	width:1.4rem;
	height:0.5rem;
	margin-top:0.2rem;
	line-height:0.5rem;
	color:#fff;
	text-align:center;
	border:none;
	border-radius:0.08rem;
	background:#5cb85c;
	outline:none;
	overflow:hidden;
}

/*内页产品留言*/

.pfeedback{
	width:6rem;
	height:auto;
	margin:0 auto;
	display:none;
	border-top: 1px solid #ddd;
	padding: 0.1rem 0;
	line-height:0.5rem;
	overflow:hidden;
}

.pfeedback .inputtxt{
	width:5.75rem;
	height:0.5rem;
	padding: 0 0.1rem;
	line-height:0.5rem;
	border:0.01rem solid #ddd;
	outline:none;
	box-shadow: 0 0.01rem 0 0.01rem rgba(0,0,0,0.075) inset;
	overflow:hidden;
}

.pfeedback .areatxt{
	width:5.75rem;
	height:1.5rem;
	padding: 0 0.1rem;
	line-height:0.5rem;
	border:0.01rem solid #ddd;
	box-shadow: 0 0.01rem 0 0.01rem rgba(0,0,0,0.075) inset;
	resize:none;
	outline:none;
	overflow:hidden;
}

.pfeedback span{
	color:red;
	line-height:0.5rem;
	vertical-align:middle;
}

.pfeedback .subbtn{
	width:1.4rem;
	height:0.5rem;
	margin-top:0.2rem;
	line-height:0.5rem;
	color:#fff;
	text-align:center;
	border:none;
	border-radius:0.08rem;
	background:#5cb85c;
	outline:none;
	overflow:hidden;
}

/*上一篇下一篇*/
#prenext{
	width:auto;
	height:1.2rem;
	margin:0 auto;
}

#prenext .pre,#prenext .next{
	width:5.85rem;
	padding-right:0.15rem;
	height:0.5rem;
	line-height:0.5rem;
	border-radius: 10px;
	background-color:#ddd;
	color:#888;
	margin:0.12rem auto;
	text-indent:0.15rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

#prenext .pre a,#prenext .next a{
	line-height:0.5rem;
	color:#888;
}

/*底部版权*/
#copy{	
	width:100%;
	height:0.81rem;
	margin-bottom:0.88rem;
	margin-top:0.22rem;
}

#copy .box {
	width: 6rem;
	height: 0.8rem;
	line-height:0.8rem;
	margin: 0 auto;
	border-top:0.01rem solid #ccc;
	text-align:center;
	overflow:hidden;
}

/*底部导航*/
#fmenu{
	position:fixed;
	bottom:0;
	width:100%;
	height:0.9rem;
	background-color:#6aaf00;
	color:#fff;
	z-index:1001;
}

#fmenu .box{
	width: 6rem;
	height:0.66rem;
	margin: 0.12rem auto;
	overflow:hidden;
}

#fmenu .box .con{
	width: 6.9rem;
	height:0.66rem;
	margin-left:-0.45rem;
}

#fmenu .box .con a{
	width: 24%;
	height:0.66rem;
	display:block;
	float:left;
	text-align:center;
	border-left:1px solid #619e04;
}

#fmenu .box .con a:first{
	border:none;
}


#fmenu .box .con a span{
	font-size:0.2rem;
	color:#fff;
}
#fmenu .box .con a i{
	display:block;
	font-family:iconfont;
	font-size:0.4rem;
	line-height:0.4rem;
	height:0.35rem;
	font-style:normal;
	color:#fff;
}