@charset "gbk";
/* CSS Document */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333;
	line-height:1.5;
	font-size:0.8rem;
	max-width:640px;
	min-width:320px;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:auto;
	
	}
*{
	margin:0;
	padding:0;
	}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#333;
	text-decoration:none;
	}
a:hover{
	color:#613f35;
	text-decoration:none;
	}
table{ margin: auto}
em{ font-style:normal}
i{ font-style:normal}
header{ background:#FFF; width:100%; float:left; height:4rem; position:relative}

header .logo{ width:97%; height:4rem; float:left; margin-left:3%}
header .logo span{ height:100%; display:inline-block; vertical-align:middle}
header .logo img{ max-width:50%; max-height:3rem; vertical-align:middle}

.nav-bar2 { width:20%; height: auto; float:right; height:4rem; position:absolute; z-index:11; right:3%; top:0; text-align:center }
.nav-bar2 img{ max-width:80%; max-height:4rem; vertical-align:middle}
.nav-bar2 span{ display:inline-block; height:100%; vertical-align:middle}

.nav-bg { width:0px; height: auto; overflow:hidden; position: absolute; right:0px; top:4rem; z-index:998; background-color:#272727;  }
.v_close { display:block; position: absolute; top: 3%; right: 4%; z-index:102;  width: 25px; height: 25px; background:url(../images/close.png) no-repeat; background-size:100% 100%; display:none;}
.nav2 { margin:0 0 0 0; }

.subNavBox2{width:94%;float:left; padding-left:3%; padding-right:3%; background:#272727; margin-top:1.5rem }
.subNav2{width:95%; float:left; HEIGHT:3.5rem;DISPLAY: block; line-height:3.5rem; FONT-SIZE:1.0rem; OVERFLOW: hidden; CURSOR: pointer; color:#613f35;padding-left:5%;color:#fff; text-align:left; background:url(../images/y01.jpg) no-repeat 95% 18px; border-bottom:1px solid #3a3a3a}
.subNav2 i{ margin-right:0.5rem; padding:10px;}
.subNav2 span{ margin-left:1rem; font-size:0.8rem}
.subNav2 a{color:#fff}
.subNav2:hover{float:left;color:#fff;background:#2f2f2f url(../images/y02.jpg) no-repeat 95% 18px; }
.currentDd2{ color:#fff; background:#2f2f2f url(../images/y02.jpg) no-repeat 95% 18px;}
.currentDt2{color:#fff}
.navContent2{display: none;float:left; width:90%; background:#ecf7f; padding-left:10% }
.navContent2 li a{LINE-HEIGHT:3rem; WIDTH: 100%; DISPLAY: block; HEIGHT:3rem; FONT-SIZE:1.0rem; CURSOR: pointer; color:#666}
.navContent2 li a:hover{ color:#613f35}

.nav{ width:94%; float:left; margin-top:1rem; padding-bottom:1rem; border-bottom:10px solid #eeeeee; padding-left:3%; padding-right:3%;}
.nav dl{ width:25%; float:left; text-align:center}
.nav dl dt{ height:4rem; text-align:center}
.nav dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.nav dl dt  img{ max-height:4rem; max-width:70%; vertical-align: middle}
.nav dl dd{ line-height:2.5rem; text-align:center;}

.main{ width:94%; float:left; padding-left:3%; padding-right:3%}
.bt{ width:100%; float:left; margin-top:1rem;text-align:center; }
.bt dl dt{ font-size:1.5rem; line-height:2.0rem; color:#333}
.bt dl dd{ font-size:0.8rem; color:#666; text-transform:uppercase}


.fwxm{ width:100%; float:left; margin-top:1rem;}
.fwxm dl{ width:46%; float:left; margin-right:2%; margin-left:2%;}
.fwxm dl dt{ height:7rem; text-align:center}
.fwxm dl dt img{width:100%;height:100%; display:block}
.fwxm dl dd{ font-size:0.8rem; line-height:2.5rem; text-align:center}

.more{ width:100%; float: left; text-align:center; margin-top:1.5rem; line-height:2.0rem; font-size:0.8rem}
.more a{ padding:7px 35px 7px 35px; border:1px solid #00723e; color:#00723e}
.more2{ width:100%; float: left; text-align:center; margin-top:1.5rem; line-height:30px;}
.more2 a{ padding:7px 35px 7px 35px; border:1px solid #666; color:#666}
.more2 a:hover{ border:1px solid #fff; color:#fff}

.about{ width:100%; float:left; background:#f8f8f8; padding-bottom:2.5rem; padding-top:20px;}
.gree{color:#00723e}
.f18{ font-size:18px}
.about01{ width:100%; float:left; margin-top:1.0rem; font-size:14px; line-height:1.5rem; color:#666}
.about01 img{ float:right; margin-left:80px;}
.about01 a{padding:7px 35px 7px 35px; border:1px solid #00723e; color:#00723e}

#hs{ color:#bebebf}

.case{ width:100%; float:left; background:#2c2f34; padding-bottom:50px; padding-top:20px; margin-top:2.0rem}
.case01{ width:100%; float:left; margin-top:50px;}
.case01 dl{width:46%; float:left; margin-right:2%; margin-left:2%; border-bottom:1px solid #4e5257; padding-bottom:10px; margin-bottom:1.0rem}
.case01 dl img{ width:100%; height: 7.0rem;}
.case01 dl dt{ color:#81868c; font-size:0.8rem; line-height:1.5rem;}
.case01 dl dd{ font-size:0.8rem; color:#81868c; line-height:1.0rem;}
.case01 dl dd i{ float:right; font-family:'宋体'}

.news{ width:100%; float:left; margin-top:1.0rem;}
.news01{ width:100%; float:left;}
.news01 h1{ font-size:1.2rem; font-weight:normal; color:#333; margin-bottom:15px; border-bottom:1px solid #eee; line-height:2.5rem}
.news01 h1 i{ font-size:0.8rem; color:#999; margin-left:10px; text-transform:uppercase}
.news01 h1 span{ float:right; font-size:0.8rem; color:#999; margin-top:5px;}
.news01 ul li{ width:100%; float:left; font-size:0.8rem; line-height:1.5rem;}
.news01 ul li span{ float:right; font-size:0.8rem; color:#999}

.foot{ width:94%; float:left; background:#2c2f34; margin-top:1.0rem; padding-bottom:4.8rem; padding-top:0.8rem; padding-left:3%; padding-right:3%; color:#bebebf; line-height:1.2rem; font-size:0.8rem; text-align:center;}

.foot02{ width:100%; float:left; position:fixed; height:4rem; background:#00723e; color:#FFF; bottom:0; left:0; z-index:111}
.foot02 dl{ width:25%; float:left; height:4.0rem; }
.foot02 dl dt{ height:1.5rem; text-align:center; margin-top:0.5rem}
.foot02 dl dt span{ height:100%; display:inline-block; vertical-align: middle}
.foot02 dl dt img{ max-width:100%; max-height:1.3rem; vertical-align:middle}
.foot02 dl dd{ text-align:center; color:#FFF; line-height:1.5rem}


.nybanner{ width:100%; float:left; height: auto; font-size:1.8rem; color:#fff; font-weight:bold; text-align:center; display:block; position:relative}
.nybanner img{ width:100%; height:auto; display:block}
.nybanner dl{ position:absolute; top:25%; z-index:11; width:100%}
.nybanner dl dt{ font-size:1.5rem; line-height:2.5rem; color:#000; text-align:center; font-weight:bold}
.nybanner dl dd{ font-size:1.0rem; line-height:1.5rem; color:#000; text-align:center; font-weight:normal}
.wz{ width:100%; float:left; height:2.5rem; line-height:2.5rem; background:#f6f6f6; font-size:0.8rem; color:#666666}
.contect{ width:100%; float:left; margin-top:1.0rem;}
.photo{ width:100%; float:left}
.photo ul{ width:100%; float:left}
.photo ul li{ width:45.3%; float:left; margin-right:2%; margin-left:2%; background:#f9f9f9; border:1px solid #eee; margin-bottom:1.0rem; height: auto}
.photo ul li img{ width:100%; height:6rem; display:block}
.photo ul li dl dt{ font-size:0.8rem; color:#333; line-height:1.2rem; text-align:center; margin-left:0.5rem; margin-right:0.5rem; padding-bottom:0.5rem; padding-top:0.5rem}


.pro-r{ width:100%; float:left}
.pro-r dl dt{ font-size:1.2rem; line-height:3.0rem; border-bottom:1px solid #ddd; margin-bottom:15px; color:#333; font-weight:bold;}
.pro-r dl dd{ font-size:1.0rem; line-height:36px;}
.red{ color:#F00}

.hdm{ width:100%; float:left; margin-top:1rem; height:2.5rem; line-height:2.5rem; border:1px solid #eee; background:#f6f6f6; border-left:0px;border-right:0px;}
.hdm ul li{ width:33.3%; float:left; height:2.5rem; line-height:2.5rem; text-align:center; font-size:1.0rem}
.hdm ul li a{width:100%; float:left; height:2.5rem; line-height:2.5rem; text-align:center}
.hdm ul li a:hover{ background:#00723e; color:#FFF}

.hcOn {background:#00723e; color:#FFF }
.hcOn a:link{background:#00723e; color:#FFF}
.hcOn a:visited {background:#00723e; color:#FFF}
.hcOn a:hover {background:#00723e; color:#FFF}

.proshow img{ max-width:100%; height:auto}
.proshow{ width:100%; float:left; font-size:0.8rem; line-height:1.5rem; margin-top:1.0rem}

.zlm{ width:100%; float:left; margin-top:1.0rem; text-align:center; font-size:14px}
.zlm a{ width:46%; float:left; margin-left:2%; margin-right:2%; height:2.0rem; line-height:2.0rem; background:#f8f8f8; margin-bottom:5px; }
.zlm a:hover{ background:#00723e; color:#FFF}
#zlmon{background:#00723e; color:#FFF}



.photo2{ width:360px; float:left; margin-right:57px; border:1px solid #ddd; margin-bottom:40px;}
.photo2 dl dt{ height:270px; text-align:center}
.photo2 dl dt img{ width:360px; height:270px;}
.photo2 dl dd{ height:55px; line-height:55px; text-align:center; font-size:16px}
.fy{ width:100%; float:left; text-align:center; line-height:30px; font-size:14px; margin-bottom:2.0rem; margin-top:2.0rem}
.fy a{ padding:10px 20px 10px 20px; background:#f6f6f6}
.fy a:hover{ background:none}
.newlb{ width:100%; float:left; height: auto; padding-bottom:1.0rem; border-bottom:1px solid #eee; margin-bottom:1.5rem;}
.newlb img{ width:35%; height: auto; float:left}
.newlb dl{ width:62%; float:right}
.newlb dl dt{ font-size:1.0rem; line-height:1.5rem;}
.newlb dl dd{ font-size:0.8rem; color:#666; line-height:1.5rem; margin-top:0.5rem;}
.newlb dl dd i{ color:#999}

.title{ width:100%; float:left; font-size:1.2rem; line-height:2.0rem; text-align:center; color:#333;}
.date{ width:100%; float:left; text-align:center; color:#666; font-size:0.8rem; padding-bottom:10px; border-bottom:1px solid #eee; margin-top:10px;}
.tex{ width:100%; float:left; margin-top:1rem; font-size:0.8rem; line-height:1.5rem;}
.tex img{ max-width:100%; height:auto}
.next{ width:100%; float:left; margin-top:1rem; padding-top:20px; border-top:1px solid #eee; font-size:0.8rem; line-height:1.5rem;}
.next span{ float:right}

/*主要样式*/
.subNavBox{width:100%;float:left; }
.subNav{width:95%; float:left; HEIGHT:2.5rem;DISPLAY: block; line-height:2.5rem; FONT-SIZE: 1.0rem; OVERFLOW: hidden; CURSOR: pointer; padding-left:5%; background:#f6f6f6 url(../images/jia.png) no-repeat 95% 0.5rem; color:#333; margin-top:10px; }
.subNav i{ font-size:12px; margin-right:5px;}
.subNav:hover{float:left; }
.currentDd{color:#00723e; background:#f6f6f6 url(../images/jian.png) no-repeat 95% 0.5rem; }
.currentDt{COLOR: #00723e; }
.navContent{display: none;float:left; width:90%; padding-left:5%; padding-right:5%; padding-bottom:1.0rem; padding-top:1.0rem;background:#fcfcfc; FONT-SIZE: 0.8rem;LINE-HEIGHT:1.5rem; }


.lxwm{ width:100%; float:left;}
.lxwm dl{ width:100%; float:left; height: auto; background:#8cbfa8; margin-bottom:1.0rem; padding-bottom:1.5rem; padding-top:0.5rem }
.lxwm dl dt{ height:80px; text-align:center; margin-top:0;}
.lxwm dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.lxwm dl dt img{ max-width:100%; max-height:70px; vertical-align:middle}
.lxwm dl dd{ font-size:0.8rem; line-height:1.5rem; color:#FFF; text-align:center}
.bt02{ width:100%; float:left; line-height:3.0rem; margin-top:1.0rem; background:url(../images/hx.jpg) no-repeat center bottom; font-size:1.5rem; color:#333; text-align:center; margin-bottom:15px;}
.zxly{ width:100%; float:left; margin-top:1rem;}
.zxly dl{ width:100%; float: left}
.zxly dl dt{ line-height:45px;margin-bottom:1.0rem; }
.bk{ width:97.8%; border:1px solid #eee; height:45px; line-height:45px; padding-left:2%; font-size:1.0rem; color:#999; font-family:'微软雅黑'}
.anniu{ width:100%; height:45px; line-height:45px; background:#00723e; color:#FFF; border:0; cursor:pointer; font-size:18px}
.wh{ width:100%; float:left; margin-top:1rem; background:url(../images/whbj.jpg) no-repeat center top; padding-top:105px; border-bottom:10px solid #eee; padding-bottom:1.0rem;}
.wh01{ width:80%; float:left; margin-left:5%; margin-right:5%; background:rgba(255,255,255,0.9);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#000000',endColorstr = '#000000')\9; padding-left:5%; padding-right:5%; font-size:0.8rem; line-height:1.5rem; padding-top:1.0rem}
.wh01 dl{ width:100%; float:left}
.wh01 dl dt{ background:url(../images/y01.png) no-repeat left; padding-left:20px; font-weight:bold; font-size:1.0rem; line-height:2.0rem; color:#333}
.wh01 dl dd{ font-size:1.0rem; color:#666; line-height:30px;padding-left:20px; margin-bottom:10px; }
.huise{ color:#333}

.zzhi{ width:100%; float:left; margin-top:1rem;}
.zzhi ul li{ width:100px; float:left; margin-right:1.0rem;}
.zzhi ul li img{ width:100px; height:auto}

#demo { 
overflow:hidden; 
width: 100%; 
} 
#demo img { 
} 
#indemo { 
float: left; 
width: 1800%; 
} 
#demo1 { 
float: left; 
} 
#demo2 { 
float: left; 
} 

.wzdt{ width:100%; float:left;}
.wzdt h1{ line-height:3.0rem; border-bottom:1px dashed #999999; text-align:center; font-size:1.2rem; color:#333; margin-bottom:20px;}
.wzdt dl dt{ font-size:1.0rem; line-height:1.5rem; color:#333}
.wzdt dl dd{ margin-left:30px; font-size:0.8rem; line-height:1.5rem; color:#00723e}
.wzdt dl dd a{color:#00723e; margin-right:10px;}
.wzdt dl dd a:hover{ text-decoration:underline}


