#wrapper{ position:relative; width:100%; overflow:auto; z-index:0; max-width:640px; overflow:hidden;}
.banner_box img{ width:100%; vertical-align:top;}
.content .news .title{ background:-webkit-linear-gradient(top, #fdfdf2, #ddddda); background: -moz-linear-gradient(top, #fdfdf2, #ddddda); background: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdf2), to(#ddddda)); border-bottom:solid 1px #d2d2d0; border-top:solid 1px #d2d2d0; height:50px; line-height:50px; clear:left; overflow:hidden; padding-left:10px; padding-right:12px; text-align:right;}
.content .news .title span{ float:left; display:inline; font-size:16px; font-weight:bold;}
.content .news .title a{ text-decoration:none; color:#949494; font-size:16px; font-weight:bold;}
.news_list,.content .pro_list{ margin:0; padding:0; margin-top:5px;}
.news_list li{ height:50px; line-height:50px; overflow:hidden; border-bottom:solid 1px #d7d3cd; background:url(../images/pro_li_bg.jpg) 0 0 repeat; padding-left:13px; padding-right:15px;}
.content .news_list li a{ text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:block; font-size:14px; font-weight:normal; color:#333333; background:url(../images/nrdian.jpg) 0 center no-repeat; padding-left:10px; text-decoration:none;}
.products,.about{ margin-top:5px;}
.pro_list li{ border-bottom:solid 1px #d7d3cd; height:100%; padding:10px 15px 10px 13px;  background:url(../images/pro_li_bg.jpg) 0 0 repeat;}
.pro_list li a{ position:relative; display:block; clear:both; overflow:hidden;}
.pro_list li a .left{ position:absolute; width:90px; height:76px; overflow:hidden; display:block; left:0; top:10px; border:solid 1px #b3b1ae;padding:1px;}
.pro_list li a .left img{width:100%;}
.pro_list li a .right{ padding-left:106px;}
.pro_list li a .right h3{ color:#222; font-size:16px; font-weight:bold; white-space:nowrap; padding-top:2%; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.pro_list li a .right p{ color:#222; font-size:12px; line-height:24px; height:70px; overflow:hidden;}
.about_con{ background:url(../images/pro_li_bg.jpg) 0 0 repeat; margin-top:5px;  border-top: solid 1px #d7d3cd; padding:12px 15px 15px 12px; clear:both; overflow:hidden; line-height:22px;}
.copy{ background:rgba(0,0,0,0.1); line-height:28px; font-size:14px; text-align:center; padding:10px 0;border-top:solid 1px #d7d3cd;}


/*触屏导航*/
.banners-container {height:40px; overflow:hidden;}
.banners-container .swiper-slide {height: 40px;width: 208px; /* 208+25*/}
.banner {width: 208px;height: 40px;line-height:40px;text-align:center;display:block; background:#06C url(../images/line.png) 0 center no-repeat; color:#fff; font-size:14px; text-decoration:none;}
.banners-container .swiper-slide a.first{ background:#06c;}



/*banner*/
.banner_box{ position:relative;}
.slide_show{ overflow:hidden; position:absolute;}
.slide_show li{ float:left;}
.slide_dot{ position:absolute; bottom:15px; text-align:center; left:45%; z-index:3}
.slide_dot span{ background:url(../images/dot.png) 0 -16px no-repeat; width:18px; height:18px; display:inline-block; text-indent:-99999px;}
.slide_dot span.active{ background-position:0 0;}

/*********/


/*******************nav************************/
.sn{margin-right:0px;margin-top:5px;}
.phone_nav_box{width:100%;position:fixed;top:0%;left:0%;height:100%; background:url(../images/slbh.png) repeat;z-index:9999999; display:none;}
.phone_nav{position: fixed;z-index:9999999999;width:0px;-moz-opacity: 1.0;opacity:1.0;background:#fff;top:0;right: 0;-webkit-transition: all linear 0.3s; box-shadow: 2px 4px 23px #444;overflow:auto;padding:0 10px 30px 10px; overflow-y:scroll; font-family:microsoft yahei; height:100%;}

.phone_nav p{height:40px; line-height:40px; border-bottom:1px solid #eeeeee; font-size:14px; font-weight:bold; font-family: "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; text-align:center; overflow:hidden;  }
.phone_nav p a{color:#333;}
.phone_down{width:100%;}
.phone_down a{display:block; height:40px; line-height:40px; overflow:hidden;border-bottom:1px solid #eeeeee; text-align:center; font-size:12px; }
.phone_down span{display:block}
.phone_down span a{ padding-bottom:5px; display:block;  overflow:hidden;}
.phone_down .none a{ background:none;}
.phone_downdown{ display:none}
.phone_down .phone_downdown a{ color:#999999;font-size:12px;}

.phone_downdown div{ display:none;}
.phone_down .phone_downdown>a{ display:block;  overflow:hidden;}

.phone_down .phone_downdown .cndena{color:#d6b90a;}

/******/
.sub_nav{
	display:block;
	width:100%;
	height:30px;
	line-height:30px;
	overflow:hidden;
	border-bottom:1px #f2f2f2 solid;
	padding-bottom:2px;
	padding-left:10px;
}
.sub_nav a{
	color:#333333
}

.about_main{
	display:block;
	line-height:26px;
	color:#666666;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
}
.about_main img{ max-width:100%;}
.about_main h1{ display:block; width:100%; line-height:30px; font-size:16px; font-weight:bold; color:#333333;}
.laiyuan{ display:block; line-height:26px; border-bottom:1px #f8f8f8 solid; color:#999999; margin-bottom:20px;}
.ziti{ display:block; font-size:16px; font-weight:bold;}
.zizhi{
	width:100%;
	overflow:hidden;
	margin-bottom:15px;
}
.zizhi li{
	width:39%;
	padding:2%;
	float:left;
	border:1px #cccccc solid;
	margin:2.8% 3% 0;
}

.zizhi li div{
	width:100%;
	padding-bottom:92.2%;
	position:relative;
	z-index:1;
}

.zizhi li div img{
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	margin:auto;
	max-width:100%;
	max-height:100%;
}

.zizhi li p{
	padding:3% 0;
	overflow:hidden;
	text-align:center;
}

.zizhi li p span{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	color:#666666;
	font-size:13px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.jiazai{
	display:block;
	text-align:center;
	width:22%;
	background:#cccccc;
	margin:0 auto;
	border-radius:4px;
	font-size:12px;
	height:28px;
	line-height:28px;
	margin-top:15px;
}

.fanhui{ display:block; float:right; width:20%; background:#fe7c00; text-align:center; margin-top:15px;}
.fanhui a{ color:#FFF;}

.new_xg{ display:block; width:100%; margin-top:20px;}
.new_xg li{ display:block; margin-bottom:5px; height:28px; line-height:28px; overflow:hidden;}
.new_xg li a{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;outline: 0 !important; height:28px; line-height:28px; display:block; float:left; width:60%;}
.new_xg li em{ display:block; width:60px; float:left; font-style:normal;}



.team{
	width:100%;
	overflow:hidden;
	margin-bottom:15px;
	background:url(../images/team_077.jpg) repeat;
}
.team li{
	width:39%;
	padding:2%;
	float:left;
	margin:2.8% 3% 0;
	border:1px #CCC solid
}

.team li img{
	border-radius:50%;
}

.team li div{
	width:100%;
	padding-bottom:90.2%;
	position:relative;
	z-index:1;
	border-radius:50%;
}

.team li div img{
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	margin:auto;
	max-width:100%;
	max-height:100%;
}

.team li p{
	padding:3% 0;
	overflow:hidden;
	text-align:center;
}
.team li p strong{ margin-right:5px;}

.service{ display:block; margin-bottom:15px;}
.service b{ display:block; color:#333;}


.prod{
	width:100%;
	overflow:hidden;
	margin-bottom:15px;
}
.prod li{
	width:39%;
	padding:2%;
	float:left;
	border:1px #cccccc solid;
	margin:2.8% 3% 0;
}

.prod li div{
	width:100%;
	padding-bottom:92.2%;
	position:relative;
	z-index:1;
}

.prod li div img{
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	margin:auto;
	max-width:100%;
	max-height:100%;
}

.prod li p{
	padding:3% 0;
	overflow:hidden;
	text-align:center;
}

.prod li p span{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	color:#666666;
	font-size:13px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.jieshao{ display:block; width:100%; height:35px; line-height:35px; border-bottom:1px #CCC solid; font-size:16px; font-weight:bold; color:#333333;}
#warp{ background:url(../images/team_077.jpg) repeat;}

.csafaa{padding-top:20px; font-weight:bold; color:#000}

.fenxiang_list{
	width:100%;
}
.fenxiang_list li{
	height:32px;
	list-style-type:none;
	border:1px solid #e5e4e4;
	padding:7px;
	background-color:#fafafa;
	line-height:32px;
	overflow:hidden;
	margin-bottom:10px;
}
.fenxiang_list li img{
	float:left;
	margin-right:10px;
}
.fenxiang_list a{
	display:block;
	background:url(../images/go.png) no-repeat right 7px;
	text-decoration:none;
}
.fenxiang_list a:link,a:visited{
	color:#424140;
}
.fenxiang_list a:hover,a:active{
	color:#156df2;
}


.input_box li{
	width:100%;
	margin-bottom:12px;
	min-height:42px;
	padding:0px;
	list-style:none;
	color:#323232;
}
.input_box input,.input_box textarea{
	display:block;
	width:90%;
	border:1px solid #e5e4e4;
	background-color:#fafafa;
	margin:0px;
	padding:2% 5% 2% 5%;
	font-size:16px;
	overflow:hidden;
}
.input_box input{
	height:42px;
}
.input_box textarea{
	height:84px;
}
.input_box label{
	display:block;
	width:100%;
	line-height:42px;
	margin:0px;
	height:42px;
	font-size:18px;
	overflow:hidden
}
.inp_last{
	text-align:center;
	margin-top:40px;
}

/*****************/
.about_div2_img,.about_div_img{ display:block; text-align:center; margin:15px auto;}
.about_div_p{color: #245349;font-size:20px;margin-bottom: 17px;}