﻿
html{	height:100%;}
body{	font-family:Helvetica, Arial, sans-serif;margin:0;font-family:"\5FAE\8F6F\96C5\9ED1";	padding:0;	-webkit-text-size-adjust:none;	min-width:320px;  height:100%;font-size: 12px; color:#555454;}
*{	padding:0;	margin:0;	border:0;	text-align: left;	font-style: normal;	-webkit-tap-highlight-color:rgba(0,0,0,0);	/*禁止链接高亮*/ 		-webkit-touch-callout:none;					/*禁止链接长按弹出选项菜单*/}
a:link{	-webkit-tap-highlight-color:rgba(0,0,0,0);	/*禁止链接高亮*/ 		-webkit-touch-callout:none;					/*禁止链接长按弹出选项菜单*/ }
img { 	-webkit-touch-callout:none;	vertical-align:middle;	border:0;	-ms-interpolation-mode:bicubic;/*禁止图片长按弹出选项菜单*/ }
input,textarea{	-moz-border-radius:0px;	-webkit-border-radius:0px;	border-radius:0px;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
address, cite, dfn, em, var, i {font-style:normal;}
code, kbd, pre, samp {	font-family:courier new, courier, monospace;}
form {	display:inline;}
small {	font-size:12px;}
ul, ol {	list-style:none;}
a {	text-decoration:none;	color:#5e5e5e;}
a:hover, a:active, a:focus {	color:#006d33;	text-decoration:none;}
a:active {	color:#006d33;}

button, input, select, textarea {	font-size:100%;	vertical-align:middle;	outline:none;	-webkit-appearance:none;}
textarea {	resize:none;}


html,body,#gb-main{height:100%;min-height:350px; min-width:320px;}
#gb-main{-webkit-transform:translateX(0);-webkit-transition:.2s -webkit-transform ease-in-out; width:100%;float:left;min-width:320px; position:relative;}
#gbz{width:0px;background:#006d33; z-index:2; overflow:hidden; float:left; position:absolute; left:0; top:0; min-height:100%; height:900px;}

#box_main{
	min-width:320px;
	max-width:640px;
	margin: 0 auto;
	overflow:hidden;
	position:relative;
	
}

.gbz_tit{ display:block; overflow:hidden; clear:both; height:73px;}
.gbz_tit h2{ font-size:16px; color:#fff; font-family:"\5FAE\8F6F\96C5\9ED1"; line-height:66px; font-weight:normal; padding-left:26px;}
.gbzlist{ display:block; clear:both;}
.gbzlist li{ float:left; width:100%; font-size:14px;}
.gbzlist li span{display:block; line-height:34px;position:relative;margin:0 0 7px 7px; width:160px;}
.gbzlist li span a{ display:block; padding-left:6px; color:#fff;}
.gbzlist li span a img{ margin-right:9px;}
.gbzlist li.hover{ background:url(../images/gzbicon5.png) right 10px no-repeat;}
.gbzlist li.hover span{line-height:32px; border-radius:4px;-webkit-border-radius:4px; border:1px solid #00602d;box-shadow:1px 1px 1px #218033,-1px -1px 1px #218033;-webkit-box-shadow:1px 1px 1px #218033,-1px -1px 1px #218033;}
.nbox{overflow:hidden; clear:both; display:none;}
.gbzlist li ul li{ display:block; overflow:hidden; clear:both;line-height:42px; font-size:12px;}
.gbzlist li ul li a{ color:#fff; padding-left:52px;}

.gbzlist li.active span i, .gbzlist li span i {
background: url(../images/jian.png) right top no-repeat;
position: absolute;
right: 10px;
top: 12px;
width: 8px;
height: 6px;
background-size: contain;
float: left;
}

/* 头部结束 */
.headbox {height:66px;display:block; overflow:hidden; clear:both; width:100%; border-bottom:1px solid #e3e3e3; background:#FFF;}
.logoarea { display:block; overflow:hidden; clear:both; margin-top:7px; text-align:center;}
.logoarea a {display:inline-block;	width:71px;height:50px;overflow:hidden; }
.titleBar{	position:absolute; background:url(../images/list.png) no-repeat;	width:31px; height:22px; left:9px; top:21px;cursor:pointer}
.dl{ position:absolute; right:9px; top:17px; border:1px solid #e0e0e0; width:51px; height:27px; display:block; text-align:center; background:#eeeeee; line-height:27px; border-radius:4px; -webkit-border-radius:4px;}
.dl a{ color:#757575;}

/*ban*/
.ban{ display:block; overflow:hidden; clear:both;text-align:center; border-bottom:1px solid #006d33;}
.focus{ width:100%; height:222px;  margin:0 auto; position:relative; overflow:hidden;}
.focus .hd{ width:100%; height:10px;  position:absolute; z-index:1; left:50%; margin-left:-20px;bottom:5px; text-align:center;}
.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:10px; text-align:center;}
.focus .hd ul li{ text-indent:-99999px;height:10px; width:10px; border-radius:5px; -webkit-border-radius:5px; background:#fff; margin:0 4px;}
.focus .hd ul .on{ background:#006d33;}
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  height:222px;}
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
#naver{ display:block; overflow:hidden; clear:both; background:#006d33; line-height:40px;}
.navlist li{ float:left; width:94px; margin:0 0 0 8px; text-align:center; font-size:14px;}
.navlist li a{ color:#fff; display:block; text-align:center;}
.navlist li a:active,.navlist li.hover a{ background:#00602d;}
.wrap{ width:320px; margin:0 auto;}
.main{ display:block; width:100%; clear:both; overflow:hidden; background:#f2f2f2;border-top:1px solid #ebebeb; padding-bottom:32px; min-height:380px;}
.title{ display:block; overflow:hidden; clear:both;border-bottom:1px solid #d3d3d3; position:relative;
background:linear-gradient(top, #fff,#dfdfdf);
background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#dfdfdf));
background:-moz-linear-gradient(top, #fff,#dfdfdf);
}
.title h2{ font-size:14px; padding-left:16px; font-weight:normal; color:#666;line-height:41px; }
.title span{ position:absolute; right:18px; top:14px; background:url(../images/jiao1.png) no-repeat; background-size:contain; width:8px; height:11px;}
.huodong{padding:0 9px; padding-bottom:27px;}
.hdlist li{ display:block; overflow:hidden; clear:both; height:80px; background:#fff; border-radius:4px;-webkit-border-radius:4px; border:1px solid #d7d7d7; margin:9px 0 0 0; position:relative;}
.hdlist li span{ position:absolute; right:7px; top:50%; margin-top:-5px; width:8px; height:11px; background:url(../images/jiao1.png) no-repeat; background-size:contain;}
.hdpic{ margin:8px 0 0 8px; float:left; width:78px; height:62px; border:1px solid #e7e7e7;}
.hdpic img{ display:block; width:78px; height:62px;}
.hdtxt{ float:left; width:195px; margin:8px 0 0 6px; line-height:20px; color:#666;}
.hdtxt a{ display:block; color:#333;}
.nav{ border-bottom:1px solid #d3d3d3; display:block; overflow:hidden; clear:both;}
.subnavlist li{ display:block; overflow:hidden; clear:both; position:relative; line-height:40px; border-top:1px solid #d3d3d3; padding-left:14px; font-size:15px;background:linear-gradient(top, #fff,#e0e0e0);
background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e0e0e0));
background:-moz-linear-gradient(top, #fff,#e0e0e0);}
.subnavlist li span{ position:absolute; right:18px; top:14px;background:url(../images/jiao1.png) no-repeat; background-size:contain; width:8px; height:11px;}

/*footbox*/
.footbox{position:fixed; left:0; bottom:0; height:52px; line-height:30px; color:#fff; display:block; overflow:hidden; clear:both; width:100%;
background:linear-gradient(top, #f9f9f9,#e3e3e3);
background:-webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#e3e3e3));
background:-moz-linear-gradient(top, #f9f9f9,#e3e3e3); border-top:1px solid #d3d3d3; z-index:99999999;}
.footboxlist{ display:block; overflow:hidden; clear:both;}
.footboxlist li{ text-align:center; width:25%; float:left; height:46px;line-height:20px; padding-top:6px; background:url(../images/bgfline.png) right center no-repeat;}
.footboxlist li a .img2{ display:none;}
.footboxlist li a .img1{ display:inline-block;}
.footboxlist li.hover a .img1{ display:none;}
.footboxlist li.hover a .img2{ display:inline-block;}
.footboxlist li.hover a{ color:#006d33;}

/*foot*/
.foot{ display:block; clear:both; overflow:hidden; height:90px; line-height:34px; text-align:center; font-size:12px; color:#b9b9b9; background:#eaeaea; width:100%;}

.curr{ display:block; overflow:hidden; clear:both; background:#006d33; height:46px; position:relative;}
.curr h2{ text-align:center; font-size:16px; line-height:46px; color:#fff; font-weight:normal;}
.back{ position:absolute; left:9px; float:left; top:10px;}
.home{ position:absolute; right:8px; top:8px;width:42px; height:27px; float:left; line-height:27px; border:1px solid #00582a; background:#00602d; border-radius:4px; -webkit-border-radius:4px; text-align:center;}
.about{ width:300px; margin:0 auto 9px auto; display:block; overflow:hidden; clear:both; background:#fff; border-radius:5px;-webkit-border-radius:5px; padding-bottom:40px; min-height:420px; border:1px solid #d8d8d8;}
.tabnav{ display:block;clear:both;background:linear-gradient(top, #8f8f8f8,#e3e3e3);
background:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#e3e3e3));
background:-moz-linear-gradient(top, #f8f8f8,#e3e3e3); height:38px; border-bottom:1px solid #d3d3d3; position:relative;}
.tabnav span{ display:block;clear:both;line-height:33px; font-size:13px; overflow:hidden; position:absolute; top:6px; left:12px;}
.tabnav span a{ text-align:center; display:block; float:left; width:70px;}
.tabnav span a:active,.tabnav span a.hover{ background:#fff; border-top-left-radius:5px; border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px; border:1px solid #e3e3e3; border-bottom:none; color:#006d33;}
.tabcon{ display:block; width:285px; margin:8px 0 0 8px;overflow:hidden; clear:both; line-height:18px; color:#666;}
.abpic img{ width:283px; border:1px solid #d0d0d0; display:block;}
.health{ display:block; overflow:hidden; clear:both; margin:0 9px 8px 9px;}
.healthlist{ display:block; overflow:hidden; clear:both;}
.healthlist li{ border:1px solid #d3d3d3; margin:9px 0 0 0;background:#fff; border-radius:4px; -webkit-border-radius:4px; display:block; overflow:hidden; clear:both; height:80px; position:relative;}
.healthlist li:active{ border:1px solid #c2d7cc;}
.healthlist li span.jiao{ position:absolute; right:7px; top:50%; margin-top:-8px;}
.hpic{ margin:8px 0 0 8px; float:left; width:78px; height:62px; border:1px solid #e1e1e1;}
.hword{ float:left; width:190px; margin:8px 0 0 7px; line-height:20px;}
.hword a{ display:block;}

.health_dt{ display:block; overflow:hidden; clear:both;margin:0 9px; padding:20px 0 0 0; line-height:20px;}

.activity{ display:block; margin:9px auto 0 auto; overflow:hidden; clear:both; width:285px;}
.prodt{ margin:0 8px;padding-bottom:30px;}
.proimg{ width:70%;margin:12px auto 0 auto;}
.proimg img{ display:block; border:1px solid #ddd; width:100%;}
.protxt{ display:block; overflow:hidden; clear:both; margin:16px 0 0 0; border:1px solid #d3d3d3; background:#fff; border-radius:5px;-webkit-border-radius:5px; line-height:24px; padding:5px 0 5px 10px; font-size:13px;}
.protxt h2{ font-size:15px; color:#006d33; font-weight:normal;}
.protxt p span.jg{ float:right; color:#c30505; font-size:14px; padding-right:8px;}
.protxt p span.star{ width:12px; height:11px; background:url(../images/star1.png) no-repeat; background-size:contain; float:left; margin:6px 3px 0 0;}
.protxt p span.star2{width:12px; height:11px; background:url(../images/star2.png) no-repeat; background-size:contain; float:left; margin:6px 3px 0 0;}
.probox{ margin:10px 0 0 0; border:1px solid #ddd; background:#fff; border-radius:5px;-webkit-border-radius:5px; padding-bottom:40px; min-height:200px;}
.protab{ line-height:24px; font-size:13px; color:#4b4b4b; padding-top:10px; padding-left:5px;}
.address{ display:block; overflow:hidden; clear:both; text-align:right; line-height:30px; margin-top:8px;}
.stxt1{ width:79px; line-height:30px; background:url(../images/bgstxt1.jpg) no-repeat; background-size:contain; height:30px; font-size:13px; color:#666; padding-left:5px;}

.address span{ float:right; background:url(../images/jiao2.png) no-repeat; width:11px; height:16px; background-size:contain; margin:12px 3px 0 6px;}
.shoplist li{ display:block; overflow:hidden; clear:both; border:1px solid #d3d3d3; margin:10px 0 0 0; background:#fff; border-radius:5px; -webkit-border-radius:5px; line-height:26px; padding:8px  0 8px 10px;}
.shoplist li h2{ font-size:14px; font-weight:normal;}
.shoplist li p{ color:#626262;}
.shoplist li p span{ width:12px; height:15px; background:url(../images/icon1.png) no-repeat; background-size:contain; float:left; margin:5px 5px 0 0;}
.shoplist li p.phone{ padding-left:17px;}

.testtable{ display:block; overflow:hidden; clear:both; margin:18px 0 0 0;}
.testtable th{ font-weight:normal; line-height:30px; padding-bottom:10px; padding-left:5px;}
.testtable td{ padding-bottom:10px; line-height:30px;}
.txt1{ border:1px solid #ccc; height:27px; line-height:27px; border-radius:4px; -webkit-border-radius:4px; padding-left:6px; color:#666; width:205px;}
.txt2{ background:url(../images/bgtxt1.png) no-repeat; width:16px; height:16px;}
.txt22{ background:url(../images/bgtxt2.png) no-repeat; width:16px; height:16px;}
.txt3{ width:69px; height:29px; background:url(../images/bgtxt3.png) no-repeat; line-height:29px; color:#666; background-size:contain;font-family:"\5FAE\8F6F\96C5\9ED1";}
.txt4{ width:69px; height:29px; background:url(../images/bgtxt3.png) no-repeat; line-height:29px; color:#666; background-size:contain;font-family:"\5FAE\8F6F\96C5\9ED1";}
.btn1{ border-radius:4px;-webkit-border-radius:4px; width:140px; height:30px; background:#006d33 url(../images/bgbtn1.png) 120px center no-repeat; border:1px solid #005729; text-align:center; font-size:14px; color:#fff;font-family:"\5FAE\8F6F\96C5\9ED1";}

.lmnavlist{ display:block; overflow:hidden; clear:both; margin:20px 0 0 0; min-height:200px;}
.lmnavlist li{ display:block; overflow:hidden; clear:both; border:1px solid #d3d3d3; border-radius:5px; -webkit-border-radius:5px; background:#fff; line-height:40px; position:relative; border-bottom:none; font-size:14px; padding-left:12px;}
.lmnavlist li.last{ border-bottom:1px solid #d3d3d3;}
.lmnavlist li span{ position:absolute; right:10px; top:50%; margin-top:-5px; width:8px; height:11px; background:url(../images/jiao1.png) no-repeat; background-size:contain;}

.contact{ display:block; overflow:hidden; clear:both; padding:20px 10px 0 10px; line-height:30px;}
.contact p{ font-size:14px;}


.company p{ font-size:13px; line-height:24px;}
.prolist li{ display:block; overflow:hidden; clear:both; border-radius:5px; -webkit-border-radius:5px; border:1px solid #ddd; background:#fff; height:108px; margin:8px 0 0 0;}
.prolist li a{ display:block; padding:7px 0 0 0; height:101px;}
.prolist li a .proimg2{ float:left; width:82px; margin-left:8px;}
.prolist li a .proimg2 img{ border:1px solid #ddd;}
.prolist li a .proword{ width:196px; padding-left:10px; line-height:22px; float:left;}
.prolist li a .proword h2{ color:#006d33; font-size:14px; font-weight:normal;}

.testbox{ border-radius:5px; -webkit-border-radius:5px; border:1px solid #d3d3d3; margin:8px; display:block; overflow:hidden; clear:both; background:#fff; padding-bottom:12px;}
.stxt2{ width:16px; height:16px; background:url(../images/bgstxt2.png) no-repeat; background-size:contain;}
.stxt2:checked{width:16px; height:16px; background:url(../images/bgstxt3.png) no-repeat; background-size:contain;}
.test_tit{background:linear-gradient(top, #f8f8f8,#e4e4e4);background:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#e4e4e4));background:-moz-linear-gradient(top, #f8f8f8,#e4e4e4);border-bottom:1px solid #d3d3d3; height:38px; position:relative;}
.test_tit h2{ position:absolute; left:10px; top:8px; width:90px; text-align:center; background:#fff; border-top-left-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px; line-height:30px; border:1px solid #eee; border-bottom:none; font-size:14px; font-weight:normal;}
.testlist{ display:block; overflow:hidden; clear:both; padding:0 8px;}
.testlist li{ line-height:28px; display:block; overflow:hidden; clear:both; margin:10px 0 0 0;}
.testlist li h2{ font-size:14px;}
.testlist li p{ font-size:14px; padding-left:10px;}
.result{ display:block; overflow:hidden; clear:both; margin:10px 0 0 0; text-align:center;}
.end{ display:block; overflow:hidden; clear:both; padding:10px 8px 0 8px; line-height:24px; color:#666; min-height:350px;}
.test_tit p{ line-height:38px; padding-left:12px; font-size:14px;}
.jkbox{ padding:10px 5px; line-height:24px;}
.jkbox a{ display:inline-block; margin:0 5px;}


/*2014-4-22*/

.logodiv{ display:block; overflow:hidden; clear:both; margin:20px 0 20px 0;}
.btn2{ background:#006d33; border:1px solid #005729; margin:6px 0 0 20px;}
.luck{ display:block; border-top:1px solid #dedede; clear:both; overflow:hidden; margin:20px 0 0 0; line-height:26px; padding-top:10px;}
.luck p{ font-size:14px;}






  
/*txt*/
.yahei{ font-family:"\5FAE\8F6F\96C5\9ED1";} 
.f14{ font-size:14px;}

