@charset "gbk";
/* CSS Document */
body{
	font-family:Verdana, Geneva, 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;
	font-family:'Microsoft Yahei';
	
	}
*{
	margin:0;
	padding:0;
	}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#333333;
	text-decoration:none;
	}
a:hover{
	color:#0b70bd;
	text-decoration:none;
	}
table{ margin: auto}
em{ font-style:normal}
i{ font-style:normal}
.header{ width:94%; float:left; height:3.5rem; line-height:3.5rem; font-size:1.4rem; padding-left:3%; padding-right:3%; position:relative; background:#fff}

.logo{ height:3.5rem; float:left; width:100%; text-align: center}
.logo span{height:100%; vertical-align:middle; display:inline-block;}
.logo img{ max-height:2.0rem; max-width:50%; vertical-align:middle}


.contect{ width:100%; float:left; padding-bottom:8rem}

.nav-bar3 { width:10%; height: auto; float:right; height:3rem; position:absolute; z-index:11; right:0; top:0 }
.nav-bar3 img{ max-width:80%; max-height:2rem; vertical-align:middle}
.nav-bar3 span{ display:inline-block; height:100%; vertical-align:middle}

.nav-bar2 { width:15%; height: auto; float:right; height:3.5rem; position:absolute; z-index:11; right:0; top:0; text-align:center}
.nav-bar2 img{ max-width:80%; max-height:1.5rem; vertical-align:middle}
.nav-bar2 span{ display:inline-block; height:100%; vertical-align:middle}

.jt{ width:15%; height: auto; float:left; height:3.5rem; position:absolute; z-index:11; left:0; top:0; text-align:center}
.jt img{ max-width:80%; max-height:1.5rem; vertical-align:middle}
.jt span{ display:inline-block; height:100%; vertical-align:middle}

.nav-bg { width:0px; height: auto; overflow:hidden; position: absolute; right:0px; top:-4px; z-index:998; background:url(../images/fangzi.png) no-repeat center bottom;background-color:#004d47;  }

.logo2{ height:3.5rem; float:left; width:100%; text-align: center; margin-top:0.8rem}
.logo2 span{height:100%; vertical-align:middle; display:inline-block;}
.logo2 img{ max-height:2.5rem; max-width:50%; vertical-align:middle}

.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;}
.nav { margin:0 0 0 0; }

.list{width: 100%;border-bottom:solid 1px #2e6d68; float:left; margin-top:0.8rem}
.list ul li{background-color:#004d47; border-bottom:solid 1px #2e6d68; }
.list ul li a{padding-left: 10px;color: #fff; font-size:0.8rem; display: block; height:3.0rem;line-height:3.0rem;position: relative;}
.list ul li .inactive{ background:url(../images/off.png) no-repeat 95% center;}
.list ul li .inactives{background:url(../images/on.png) no-repeat 95% center;} 
.list ul li ul{display: none;}
.list ul li ul li { border-left:0; border-right:0; background-color:#004d47; border-color:#2e6d68;}
.list ul li ul li ul{display: none;}
.list ul li ul li a{ padding-left:20px;}
.list ul li ul li ul li { background-color:#004d47; border-color:#2e6d68; }
.last{ background-color:#d6e6f1; border-color:#2e6d68; }
.list ul li ul li ul li a{ color:#fff; padding-left:2.0rem;}

.cpxx{ width:100%; float:left; margin-top:0.8rem; padding-bottom:0.8rem; border-bottom:1px solid #ddd}
.cpxx-l{ width:15%; float:left; height:2.5rem; text-align:center}
.cpxx-l span{ height:100%; display:inline-block; vertical-align:middle}
.cpxx-l img{ max-width:50%; max-height:2.5rem; vertical-align:middle}
.cpxx-r{ width:85%; float:right}
.cpxx-r dl dt{ line-height:2.5rem; font-size:1.1rem; font-weight:bold;}
.cpxx-r dl dd{ font-size:0.9rem; line-height:1.5rem;}
.cpxx-r dl dd span{ float:right; margin-right:10%;}
.cpt{ width:100%; float:left; margin-top:0.5rem;}
.cpt img{ width:100%; height:auto}
.foot{ width:100%; float:left; height:3.5rem; background:#616161; }
.foot dl{ width:33.1%; float:left; border-right:1px solid #ddd; height:4rem;}
.foot dl dt{ height:1.5rem; text-align:center; margin-top:0.5rem}
.foot dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.foot dl dt img{ max-width:50%; max-height:1.5rem; vertical-align:middle}
.foot dl dd{ height:1.5rem; line-height:1.5rem; text-align:center; color:#FFF; font-size:0.9em;}
.foot02{ width:100%; float:left; line-height:1.3rem; background:#2e2e2e; padding-bottom:0.5rem; padding-top:0.5rem; text-align:center; color:#FFF}

.xiala{ width:100%; float:left; position:absolute; z-index:1111; bottom:0; background:url(../images/bj02.png);  height:100%; left:0;}
.xiala dl dd{line-height:3.5rem; height:3.5rem; text-align:center; font-size:1.2rem;color:#FFF; margin-top:35%}
.xiala dl dt{ height:10rem; text-align:center}
.xiala dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.xiala dl dt img{ max-width:90%; max-height:10rem; vertical-align:middle}
.xiala ul li{ width:100%; float:left; text-align:right; margin-top:2rem;}

.main{ width:94%; float:left; padding-left:3%; padding-right:3%;}
.bt{ width:100%; float:left; margin-top:2rem; text-align:center}
.bt dl dt{ font-size:1.2rem; font-weight:bold; margin-bottom:0.5rem}
.bt dl dt i{ color:#de7a45}
.bt dl dd{ font-size:0.8rem; text-align:center; line-height:1.3rem}
.cp{ width:100%; float:left; margin-top:2.0rem; padding-bottom:8rem;}
.cp ul li{ width:50%; float:left;  margin:0; max-height:8rem; text-align:center}
.cp ul li img{ max-width:100%; height:auto; max-height:8rem}

.wz{ width:94%; float:left; height:2.5rem; line-height:2.5rem; background:#004e45 url(../images/lmbj2.jpg)  no-repeat right;
   padding-left:3%; padding-right:3%; color:#FFFFFF; font-size:0.8rem;}
.wz a{color:#FFFFFF;}

.photo{ width:48%; float:left;  margin-top:0.8rem}
.photo dl dt{ height:14rem; text-align:center; border:1px solid #ddd}
.photo dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.photo dl dt img{ max-height:13.8rem; max-width:99%; vertical-align:middle}
.photo dl dd{ height:3.5rem; line-height:3.5rem; text-align:center; font-size:0.8rem;background:#f3f2f2;}

.photo2{ width:48%; float:left; background:#f3f2f2; margin-top:0.8rem; padding-bottom:0.5rem}
.photo2 dl dt{ height:12rem; text-align:center; background:#b5b5b5; margin-bottom:0.5rem}
.photo2 dl dt span{ height:100%; display:inline-block; vertical-align:middle}
.photo2 dl dt img{ max-height:12rem; max-width:100%; vertical-align:middle}
.photo2 dl dd{ height:3.0rem; line-height:1.5rem; text-align:center; font-size:0.8rem;}

.title{ width:100%; float:left; text-align:center; font-size:1.2rem; line-height:2.5rem; margin-top:0.8rem}
.sm{ width:100%; float:left; text-align:center; font-size:0.8rem; border-bottom:1px solid #dddddd; line-height:2.5rem;}
.tex{ width:90%; float:left; margin-top:2.0rem; font-size:0.8rem; line-height:1.5rem;padding:1rem 5% 1rem 5%; background:url(../images/lmbj.jpg); color:#FFF}
.tex img{ max-width:100%; height:auto; }
.line{ width:100%; float:left; text-align:center; font-size:0.8rem; border-bottom:1px solid #dddddd; height:0.8rem;}

.jszc{ width:94%; float:left; background:#949494;border-radius:10px; padding-left:3%; padding-right:3%; padding-bottom:0.8rem; position:relative; margin-top:12rem}
.jszc h1{ font-size:1.2rem; font-weight:bold; color:#FFFFFF; line-height:3.5rem; text-align:center; margin-top:2.0rem}
.jszc ul li{ width:100%; float:left; color:#FFFFFF; font-size:0.8rem; line-height:2.5rem}
.jszc-img{ width:100%; float:left; text-align:center; position:absolute; z-index:11; top:-10rem; height:12rem}
.jszc-img img{ max-width:80%; max-height:12rem; vertical-align:bottom}
.jszc-img span{ height:100%; display:inline-block; vertical-align:middle}

.zlm{ width:100%; float: left; margin-top:20px;  }
.zlm ul{display:flex; justify-content: center;}
.zlm ul li{ margin-left:0.2rem; margin-right:0.2rem; font-size:0.8rem; line-height:1.5rem}
.zlm ul li a{ padding:0.2rem 0.5rem;}
.zlm ul li .cur{ font-weight:bold; background-color:#004d47; color:#fff;}





