@charset "utf-8";
html{
	height:100%;
}
*{
	padding:0;
	margin:0;
	font-size: 14px;
	-webkit-tap-highlight-color:rgba(0,0,0,0);	/*禁止链接高亮*/ 	
	-webkit-touch-callout:none;					/*禁止链接长按弹出选项菜单*/
	text-decoration:none
}
body{
	font-family:Arial;
	min-width: 320px;
	background-image:url(../images/bg.jpg);
	
}
.txthide{display:none;}
div{
	overflow:hidden;
}
.ulnone{
	margin:0px;
	padding:0px;
	list-style-type:none;
	overflow:hidden;
}
.ulnone li{
	list-style-type:none;
	overflow:hidden;
}
#header{
	width:100%;
	background-image:url(../images/topbg.jpg);
	background-repeat:repeat-x;	
}
#logo{
	text-align:center;font-size:20px; font-weight:bold; color:#fff; display:block; text-decoration:none; height:50px; line-height:50px;
}
#logo img{
	max-width:160px;
	max-height:46px;
}
#header_div{
	width:20%;
	float:right;
}
.phone{
	width:49%;
	float:left;
	text-align:right;
}
.phone2{
	width:50%;
	float:left;
}
#container{
	width:100%;
	
}
#bigbanner{
	width:313px;
	height:248px;
	position:relative;
	margin:0 auto;
}
#banners{
	width:313px;
	height:212px;
}
.banner{display:none;}
#controls{width:100px;text-align:center;position:absolute;left:39%;top:90%;z-index:9;}
#controls li{list-style:none;display:inline;}
#controls li a{width:12px;height:12px;display:block;margin:0px 3px 0px 3px;background:url(../images/ico2.jpg) no-repeat;float:left;}
#controls li.active a{background:url(../images/ico1.jpg) no-repeat;}
#controls li a:hover{background:url(../images/ico2.jpg) no-repeat;}
.con_div1{
	width:320px;
	margin:0 auto;
	text-align:center;
	background-image:url(../images/mainimgbg.jpg);
}
.con_div2{
	width:320px;
	margin:0 auto;
}
.in_menu{
	width:100%;
	height:35px;
	background-color:#00a551;
	position:relative;
}
.menu_name {
	position: absolute;
	left: 13px;
	top: 8px;
	width: 80px;
	height: 20px;
	z-index: 1;
}
.zmenu_name {
	position: absolute;
	left: 106px;
	top: 8px;
	width: 194px;
	height: 20px;
	z-index: 1;
	text-align:right;
}
.menu_more {
	position: absolute;
	left: 295px;
	top: 8px;
	width: 22px;
	height: 17px;
	z-index: 1;
}
.menu_content{
	width:100%;
	clear:both;
}
.in_content{
	width:300px;
	line-height:1.8em;
	margin-left:12px;
	text-align:left;
}
.pro_divcontent{
	width:300px;
	margin-left:12px;
	text-align:left;
}
#footer{
	width:100%;
	height:53px;
	clear:both;
	background-image:url(../images/footbg.jpg);
	background-repeat:repeat-x;
	z-index: 999;
	position: fixed;
	bottom:0px;
}
#foot_menu{
	width:320px;
	margin:0 auto;
}
.fmenu1{
	width:58px;
	height:53px;
	float:left;
	background-image:url(../images/menu.png);
	background-repeat:no-repeat;
	
}
.fmenu1 a{
	display:block;
	color:#FFF;
	text-decoration:none;
	padding-left:9px;
	padding-top:33px;
}
.fmenu2{
	width:70px;
	height:53px;
	float:left;
	background-image:url(../images/menu-02.png);
	background-repeat:no-repeat;
	
}
.fmenu2 a{
	display:block;
	color:#FFF;
	text-decoration:none;
	padding-left:21px;
	padding-top:33px;
}
.fmenu3{
	width:70px;
	height:53px;
	float:left;
	background-image:url(../images/menu-03.png);
	background-repeat:no-repeat;
	
}
.fmenu3 a{
	display:block;
	color:#FFF;
	text-decoration:none;
	padding-left:21px;
	padding-top:33px;
}
.fmenu4{
	width:70px;
	height:53px;
	float:left;
	background-image:url(../images/menu-04.png);
	background-repeat:no-repeat;
	
}
.fmenu4 a{
	display:block;
	color:#FFF;
	text-decoration:none;
	padding-left:20px;
	padding-top:33px;
}
.fmess{
	width:52px;
	height:53px;
	float:left;
	background-image:url(../images/menu-05.png);
	background-repeat:no-repeat;
	
}
.fmess a{
	display:block;
	color:#FFF;
	text-decoration:none;
	padding-left:21px;
	padding-top:33px;
}
.pro_div {
	width: 300px;
	height: 83px;
	position:relative;
	margin-top:25px;
}
.pro_img {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 108px;
	height: 83px;
	z-index: 1;
}
.pro_tmbimg{ 
max-width: 108px; 
max-height: 83px; 
width:expression(this.width > 108 ? "108px" : this.width); 
height:expression(this.height > 83 ? "83px" : this.height); 
overflow:hidden; 
}
.pro_title{
	position: absolute;
	left: 121px;
	top: 0px;
	width: 168px;
	height: 22px;
	z-index: 1;
}
.pro_content {
	position: absolute;
	left: 120px;
	top: 25px;
	width: 168px;
	height: 49px;
	z-index: 1;
	
}
.new_ul{
	margin-top:20px;
}
.new_ul li{
	height:30px;
}
.con_menu_name {
	width: 95%;
	height: 35px;
	margin:0 auto;
	line-height:35px;
}

.con_content{
	width:95%;
	line-height:1.8em;
	text-align:left;
	margin:0 auto;
	margin-top:20px;
}
.newscon_content{
	width:95%;
	line-height:1.8em;
	text-align:left;
	margin:0 auto;
}
.con_fmenudiv{
	width:95%;
	text-align:left;
	margin:0 auto;
}
.foot_zmenu{
	width: 20%;
	height:36px;
	display:block;
	padding:0px 10px;
	overflow:hidden;
	word-wrap:break-word;
	word-break:break-all;
	color:#000;
	background:#e5e5e5;
	border:1px solid #cccccc;

	-moz-box-flex:1;
	-webkit-box-flex:1;
	box-flex:1;
	float:left;
	margin:5px;
}
.foot_zmenu a{
	display:block;
	padding-top:10px;
}
.news_content{
	width:95%;
	text-align:left;
	margin:0 auto;
	margin-top:18px;
}

.news_list{
	width:100%;
	height:30px;
	clear:both;
}
.news_data{
	width:75%;
	height:100%;
	float:left;
	line-height:30px;
}
.news_date{
	width:25%;
	height:100%;
	float:left;
	margin-top:7px;
}
.prod_imgs {
	position: absolute;
	left: 5px;
	top: 0px;
	width: 108px;
	height: 83px;
	z-index: 1;
}

.prod_list{
	width:100%;
	height:83px;
	position:relative;
	margin-bottom:15px;
}
.prod_title {
	position: absolute;
	left: 121px;
	top: 0px;
	width: 60%;
	height: 22px;
	z-index: 1;
}
.prod_content {
	position: absolute;
	left: 121px;
	top: 30px;
	width: 60%;
	height: 50px;
	z-index: 1;
	line-height: 1.4em;
}
.showmore{height:35px;background:#f8f8f8;border-bottom:1px solid #cccccc;cursor:pointer;tetx-align:center;margin-bottom:25px;}
.showmore .handle{display:block;height:35px;text-align:center;color:#909090;font-size:14px;text-decoration:none;line-height:35px;}
.showmore .handle:hover{text-decoration:none;background:#e6e6e6;}
.clear{clear:both;height:0px;overflow:hidden;}
.h1title{
	text-align:center;
	line-height:1.8em;
	margin-top:12px;
	overflow:hidden;
	margin-bottom:8px;
}
.mess_content{
	width:95%;
	text-align:left;
	margin:0 auto;
	margin-top:20px;
}
.messinput{
	width:99%;
	height:30px;
	font-family:Arial;
	color:#a8a8a8;
}
.messtext{
	width:99%;
	height:152px;
	font-family:Arial;
	color:#a8a8a8;
}
#copyright{
	text-align:center;
	width:100%;
	clear:both;
	background-color:#e0e0e0;
	padding-bottom:53px;
	height:40px;
	line-height:18px;
}