@charset "utf-8";
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/*Html5*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {display: block;}
audio,
canvas,
video {display: inline-block;}
audio:not([controls]) {display: none;height: 0;}
/*Base*/
html {color: #201818;-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 62.5%; font-family:"Microsoft Yahei","宋体",Arial,Helvetica,sans-serif;}
* {margin: 0;padding: 0;}
a {color: #201818;text-decoration: none; background: transparent; outline:none;blr:expression(this.onFocus=this.blur());}
a:focus {outline: 0;}
a:active,a:hover { outline: 0;}
img {border: 0;	-ms-interpolation-mode:bicubic}
fieldset {border: 1px solid #c0c0c0; margin: 0 2px; padding:0;}
button,input,select,textarea {font-family: inherit; font-size: 100%; margin: 0;outline:none;}
button,input {line-height: normal;}
button,select {text-transform: none;}
button,html input[type="button"], input[type="reset"],input[type="submit"] {-webkit-appearance: button; cursor: pointer;}
button[disabled],html input[disabled] {cursor: default;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box; padding: 0;}
input[type="search"]{-webkit-appearance: textfield; -moz-box-sizing: content-box;-webkit-box-sizing: content-box; box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
input.submit {border: 0;margin: 0;cursor: pointer;}
input.radio {width: 13px;height: 13px;float: left;display: inline;}
textarea {overflow: auto; vertical-align: top;}
table {border-collapse: collapse; border-spacing: 0;}
ul,ol {list-style:none;}
li {list-style:none;float: left;}
/* ---------------------single CSS----------------------- */
/* display */
.dn{display:none;}
.di{display:inline;}
.db{display:block;}
.dib{display:inline-block;zoom: 1;*display: inline;} /* if the element is block level(eg. div, li), using 'inline_any' instead */

/* font-family */
.fa{font-family:Arial;}
.ft{font-family:Tahoma;}
.fv{font-family:Verdana;}
.fs{font-family:Simsun;}
/*.fl{font-family:'Lucida Console';}*/
.fw{font-family:'Microsoft Yahei';}
/* font-style */
.n{font-weight:normal; font-style:normal;}
.b{font-weight:bold;}
.i{font-style:italic;}
/* text-align */
.tc{text-align:center;}
.tr{text-align:right;}
.tl{text-align:left;}
.tj{text-align:justify;}
/* text-decoration */
.tdl{text-decoration:underline;}
.tdn,.tdn:hover,.tdn a:hover,a.tdl:hover{text-decoration:none;}
/* letter-spacing */
.lt-1{letter-spacing:-1px;}
.lt0{letter-spacing:0;}
.lt1{letter-spacing:1px;}
/* white-space */
.nowrap{white-space:nowrap;}
/* word-wrap */
.bk{word-wrap:break-word;}
/* vertical-align */
.vm{vertical-align:middle;}
.vtb{vertical-align:text-bottom;}
.vb{vertical-align:bottom;}
.vt{vertical-align:top;}
.vn{vertical-align:-2px;}
/* float */
.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}
/* clear */
.cl{clear:both;}
/* position */
.rel{position:relative;}
.abs{position:absolute;}
/*z-index*/
.zx1{z-index:1;}
.zx2{z-index:2;}
/* cursor */
.poi{cursor:pointer;}
.def{cursor:default;}
/* overflow */
.ovh{overflow:hidden;}
.ova{overflow:auto;}
/* visibility */
.vh{visibility:hidden;}
.vv{visibility:visible;}
/* zoom */
.z{*zoom:1;}
/* ------------------- multiply CSS ------------------ */
.auto{margin-left:auto; margin-right:auto;}
/*.fix{*zoom:1;}
.fix:after{display:table; content:''; clear:both;}*/
.clear{zoom:1;}
.clear:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.cell{display:table-cell; *display:inline-block; width:2000px; *width:auto;}
.cell_bk{display:table; width:100%; table-layout:fixed; word-wrap:break-word;}
.ell{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.trans{-webkit-transition:all 0.3s;transition:all 0.3s;}
.dib_vm{display:inline-block; width:0; height:100%; vertical-align:middle;}
.loading{}
.bd_none{border:0; outline:none;}
.abs_out{position:absolute; left:-999em; top:-999em;}
.abs_clip{position:absolute; clip:rect(0 0 0 0);}
/*.disabled{color:#acacac!important; border-color:#acacac!important; text-shadow:1px 1px #fff!important; outline:0!important; cursor:default!important; pointer-events:none;}*/
.disabled:hover{text-decoration:none!important;}
.ablock{ width: 100%;height: 100%; display: block;position: relative;}
.fl { float:left;}
.fr { float:right;}
@charset "utf-8";
/* CSS Document */
body{
	margin:0 auto;
	padding:0;
	max-width:640px;
	font-size: 1.4rem;
	}
.container{
	background:#fff;
	padding-bottom:8rem;
	position:relative;
	}
.header{
	width: 100%;
	background:#fff;	
	margin:0x auto;
	max-width:640px;
	z-index:999;
	position:fixed;
	background:#ebeaea url(../images/headbg.jpg) repeat-x left top;
	top:0;
}
.header-box{
	width:90.625%;
	margin:0 auto;
	display:block;
	padding:0;
	height:8.5rem;
	position:relative;
}
.header .header-box .logo{
	display:block;
	float:left;
	overflow:hidden;
	width:40.5%;
	}
.header .header-box .logo img{
	width:100%;
	}
.header .header-box .btnMenu{
	float:right;
	width:8.62%;
	height:auto;
	margin:0; padding:0;
	}
.header .header-box .yuyan{
	font-size:2.2rem;
	color:#4e495d;
	float:right;
	font-weight:normal;
	width:49%;
	line-height:3.8;
	}
.header .header-box .yuyan a{
	color:#4e495d;
	padding:0 0.5rem;
	}
.header .header-box .btnMenu img{ width:100%;}
.hide{display: none;}
.bodycss{ overflow-y:hidden;}
/*--首页导航效果--*/
.nd-nav{ width:40%; background:#2d3e52; position:absolute; top:8.8rem; right:-5.2%; font-size:2.4rem; overflow-y:hidden; color:#fff; z-index:99999999;-ms-touch-action:none;-webkit-touch-callout:none;user-select:none;-o-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;text-size-adjust:none;-o-text-size-adjust:none;-ms-text-size-adjust:none;-moz-text-size-adjust:none;-webkit-text-size-adjust:none; text-align:center; height:28rem;}
.nd-nav ul{ margin:0; padding:0;  width:100%;}
.nd-nav ul a{ display:block; width:100%; border-bottom:#fff solid 1px; color:#fff; padding:0.9rem 0; text-align:center; clear:both;}
.nd-nav ul a:last-child{ border-bottom:none}
.banner{
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-top:8.3rem;
	border-top:#fff solid 0.5rem;
	z-index:9
}
.banner .swiper-wrapper{
	width: 100%;
}
.banner .swiper-wrapper .swiper-slide img{
	width: 100%;
	display: block;
}
.banner .hd{
	text-align: center;
	position: absolute;
	bottom: 0.5rem;
	left: 0px;
	z-index: 9;
	width: 100%;
}
.banner .hd span{
	display: inline-block;
	margin-left: 4px;
	margin-right: 4px;
}
.banner .hd span.swiper-pagination-bullet-active{
	border: 1px solid #8b6e01;
	background: #fff;
	width: 6px;
	height: 6px;
}
/*--首页产品展示--*/
.m_hpro{ width:90.625%; margin:0 auto; padding-bottom:2rem; overflow:hidden;}
.m_hpro ul{ margin:0; padding:0; list-style:none;}
.m_hpro ul li{ width:48.275%; text-align:center; margin-bottom:2rem;}
.m_hpro ul li .pic{ border:#d0d0d0 solid 1px; margin-bottom:1rem;}
.m_hpro ul li .pic img{ width:100%;}
.m_hpro ul li a{ display:block; width:100%;}
.m_hpro ul li a .protitle{ font-size:2.2rem; color:#515862; text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
/*--首页-- 关于我们--*/
.m_gloab_tit{ width:90.625%;  margin:0 auto; font-size:3.2rem; font-weight:bold; text-align:center; color:#3b3b3b; }
.m_gloab_tit a{ width:100%; display:block; padding:2rem 0; color:#3b3b3b; }
.m_habout{width:90.625%;margin:0 auto;}
.m_habout img{ width:100%;}
.m_habout .content{width:100%; font-size:2.0rem; line-height:3.0rem;overflow:hidden; color:#40403f; padding-top:1rem;}
.m_habout .content a{color:#40403f;}

.linian{ width:100%;}
.linian img{ width:100%}
.mt2rem{ margin-top:2rem;}

/*--公司设备--*/
.m_equipment{ width:90.625%; margin:0 auto; padding-bottom:2.5rem; overflow:hidden;}
.m_equipment ul{ margin:0; padding:0; list-style:none;}
.m_equipment ul li{ width:45.6%; text-align:center; margin-bottom:2rem; }
.m_equipment ul li .pic{ border:#bcbcbc solid 1px; margin-bottom:1rem;padding:1px;}
.m_equipment ul li .pic img{ width:100%;}
.m_equipment ul li a{ display:block; width:100%;}
.m_equipment ul li a .protitle{ font-size:2.2rem; color:#515862; text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}

/*--证书--*/
.zhengshu{ border:#dbdbdb solid 1px; border-left:none; border-right:none; background:#fcfcfc; margin-top:2rem;}
/*---首页新闻展示--*/
.m_line{ width:100%; margin:0 auto; height:1rem; overflow:hidden; background:#eeeeee; overflow:hidden;}
.mt2_3rem{ margin-top:2.3rem;}
.h_news{ width:90.625%; margin:0 auto; overflow:hidden; padding:1rem 0 0 0;}
.h_news ul{ margin:0; padding:0; }
.h_news ul a{ display: block; width:100%; padding:0.9rem 0;}
.h_news ul li{ margin:0; padding:0; width:100%; color:#40403f; font-size:2.0rem; background:url(../images/tb_news.jpg) no-repeat right center; background-size:2.6%; line-height:1.8; border-bottom:#e0e0e0 solid 1px;}
.h_news ul li:last-child{ border-bottom:none}

/*---底部--*/
.footWrap{ width:100%; background:url(../images/footbg.jpg) repeat left top; padding:1.3rem 0 1rem 0; position:fixed;bottom:0;max-width:640px; z-index:9999;}
.footWrap .foot{ max-width:640px; position:relative;}
.footWrap ul{ margin:0 auto;  padding:0; text-align:center; list-style:none;}
.footWrap ul li{width:28%; float:left; margin-left:6.5%; font-size:2.8rem; color:#fff;}
.footWrap ul li:first-child{ width:20.5%;}
.footWrap ul li a{ display:block; width:90%; color:#fff; padding-left:10%;}
.footWrap ul li.home{ background:url(../images/tb_home.png) no-repeat left center; background-size:28% auto}
.footWrap ul li.tel{ background:url(../images/tb_tel.png) no-repeat left center;background-size:28% auto}
.footWrap ul li.mess{ background:url(../images/tb_mess.png) no-repeat left center;background-size:26% auto}
.hide{ display:none;}

/*--内页banner--*/
.submenu{ width:100%; background:url(../images/submenubg.jpg) repeat-x left top; color:#fff; font-size:1.8rem; text-align:center; line-height:7rem;margin-top:8.3rem; background-size:95% auto; height:8rem;}
.submenu a{ padding:0 1.2rem; color:#fff;font-size:1.8rem; }
.submenu a.pro{ font-size:2.4rem; padding:0 2rem; }

/*--内页 关于我们--*/
.m_sub_about{ width:90.625%; margin:0 auto; padding:10px 0;overflow:hidden; clear:both; }
.m_sub_about img{ width:100%; margin-top:5px;}
.m_sub_about .content{width:100%; font-size:2.0rem;line-height:2.0em;overflow:hidden;padding-top:1.0rem; padding-bottom:1.0rem;}

/*--联系我们--*/
.map{ width:100%; padding:2rem 0; overflow:hidden;}
.feedMind{ text-align:center; color:#858585; font-size:1.6rem;}

/*--产品分类--*/
/*--内页 营销中心--*/
.class-box {background:#eff1f0; padding:1rem; overflow:hidden;}
.class-box .class-box-show ul { background:#fff; margin:0; padding:0; list-style:none; overflow:hidden;}
.class-box .class-box-show li {line-height:45px;border-bottom:1px #e4e4e4 solid;background:#fff; clear:both; width:100%;}
.class-box .class-box-show li:first-child {}
.class-box .class-box-show li:last-child {}
.class-box .class-box-show li a {display:block;	color:#666; font-size:16px;padding:0 12px; background:url(../images/goArr.png) 94% 50% no-repeat;}
.class-box .class-box-show li a strong{ font-weight:700}
.class-box .class-box-show li ul li {line-height:50px;border-top:1px #e4e4e4 solid; border-bottom:none;	background:#fff;}
.class-box .class-box-show li ul li:hover{ background:#eaeaea; display:block;}
.class-box .class-box-show li ul li a {display:block;color:#666; font-size:15px;padding:0 30px; background:url(../images/goArr.png) 94% 50% no-repeat;}
	
	
/*--配置--*/
.feedback{ width:90.625%; margin:0 auto; overflow:hidden; padding-bottom:1rem;padding-top:3rem;}
.input{ border:none; border-bottom:#817e7e solid 1px; padding:0.8rem 0;background:none; font-size:2.0rem; width:100%; color:#000000; margin-bottom:3rem; float:left; overflow:hidden;}
.input[type='text']:focus{ outline:none;}
.btnFeed{ background:#076db1; font-size:2.0rem; color:#fff; text-align:center; border:none; cursor:pointer; padding:1rem 0; width:100%; margin-top:2rem; margin-bottom:1.5rem;}
.btnFeed:hover { outline:none; border:none; background:#076db1;}
.btnFeed:focus{ outline:none;border:none;}
.btnFeed:active { outline:none;border:none;}

/*--产品详情--*/
.prodeImg{ width:90.625%; margin:0 auto;}
.prodeImg img{ width:99%; border:#d0d0d0 solid 1px;}
.prode{ width:90.625%; margin:0 auto;}
.prode .pro_tit{ font-size:2.4rem; color:#1363b8; font-weight:bold; padding:0.5rem 0;}
.prode .pro_subtitle{ font-size:1.8rem; line-height:1.6;}
.prode .pro_tel{ font-size:2.2rem; color:#f10000; font-weight:bold; padding:0.5rem 0;}
.prode .pro_prama{ background:#2d3e52; color:#fff; font-size:2.0rem; text-indent:2rem; padding:0.2rem 0 0.4rem 0; margin-top:2rem;}
/*--内页新闻详情--*/
.m_newsDeTit{ width:90.625%;  margin:0 auto; text-align:center; font-size:2.6rem;   font-weight:normal; padding-bottom:1rem; padding-top:2.5rem;}
.m_newsDeFrom{width:90.625%; margin:0 auto; font-size:1.6rem; border-bottom:#e7e4df solid 0.2rem;border-top:#e7e4df solid 0.2rem; padding:0.5rem 0;text-align:center; }
.m_newsDePage{ font-size:2.0rem; line-height:2; margin:0 auto; width:90.625%; padding-bottom:1rem;}
.share{ margin:0 auto; width:90.625%;}
.share span{ float:left; font-size:2.0rem; line-height:2.0}


/*返回顶部*/
#gotop{display:none;position:fixed;z-index:777;width: 3rem;height: 5rem;right:1px;bottom:60px;background:url(../images/top.png) no-repeat;cursor:pointer;background-size: 100%}
#back_top{width: 3rem;height: 3rem;position: fixed;right: 3%;bottom: 120px;display: none;z-index: 999;background: url(../images/top.png) no-repeat;background-size: 100%}

/*--分页--*/
.page {
	width:100%;
	padding:2rem 0 3rem 0;
	text-align:center;
	clear:both;
	margin:0px auto;
	font-size:1.6rem;
}
.page A {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	MARGIN: 2px;
	BORDER-LEFT: #cccccc 1px solid;
	COLOR: #8698b6;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid;
	TEXT-DECORATION: none;
}
.page A:hover {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	COLOR: #8698b6;
	BORDER-BOTTOM: #cccccc 1px solid
}
.page A:active {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	COLOR: #8698b6;
	BORDER-BOTTOM: #cccccc 1px solid
}
.page SPAN.current {
	BORDER-RIGHT: #8b8b8b 1px solid;
	PADDING-RIGHT: 0.5rem;
	BORDER-TOP: #8b8b8b 1px solid;
	PADDING-LEFT: 0.5rem;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 0.5rem ;
	MARGIN: 2px;
	BORDER-LEFT: #8b8b8b 1px solid;
	COLOR: #fff;
	PADDING-TOP:0.5rem;
	BORDER-BOTTOM: #8b8b8b 1px solid;
	BACKGROUND-COLOR: #8b8b8b
}
.page SPAN.disabled {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 0.5rem;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 0.5rem;
	PADDING-BOTTOM: 0.5rem;
	MARGIN: 2px;
	BORDER-LEFT: #cccccc 1px solid;
	COLOR:#8698b6;
	PADDING-TOP:0.5rem;
	BORDER-BOTTOM: #cccccc 1px solid
}
/*--公司证书--*/
.swiper-honor{ width:100%;margin:0 auto; clear:both;overflow:hidden; margin-top:1.5rem; padding-bottom:3rem;}
.swiper-honor .swiper-wrapper .swiper-slide{float:left;width:50%;display:table; text-align:center;}
.swiper-honor .swiper-wrapper .swiper-slide a{display:table-cell;width:100%;vertical-align:middle;}
.swiper-honor .swiper-wrapper .swiper-slide  img{ width:90%; margin:0 5%;}

