@charset "utf-8";
* { margin: 0; padding: 0;}
a { text-decoration: none;}
ul, li { list-style: outside none none;}
img { border: 0 none;}
.clear { clear: both;}
.bgbox{max-width:640px;margin:0 auto; padding:0; font-family:"微软雅黑";}
.banner{width:100%;max-width:640px; overflow:hidden; margin:0 auto;}
.banner img{ width:100%; vertical-align:top;}
.cen640{width:100%; max-width:640px; margin:0 auto;}
.cen640 img{width:100%; vertical-align:top;}
.title{ width:100%; font-size:32px; font-weight:bold; text-align:center; line-height:50px; background-color:#fff; color:#4c4c4c; margin:0 auto;}
.zx{ width:31%; float:left; margin:3% 0 3% 3%;}
.zx img{width:100%; vertical-align:top;}
.dhzx{ width:31%; float:left; margin:3% 0 3% 17%;}
.dhzx img{width:100%; vertical-align:top;}
.zl1{ width:100%; max-width:640px; margin:0 auto; background-color:#ece9e7; overflow:hidden;}
.zl1 dl{ width:96%; margin:20px auto;}
.zl1 dl dt{ width:50%; float:left; font-size:100%; line-height:20px; color:#181818;}
.zl1 dl dt span{ background-color:#50b6fb; color:#FFF; border-radius:2px;}
.zl1 dl dd{ width:50%; float:left;}
.zl1 dl dd img{ width:100%; vertical-align:top;}
.zl1 dl dt img{ width:100%; vertical-align:top;}
.zl2{ width:100%; max-width:640px; margin:0 auto; background-color:#FFF; overflow:hidden;}
.zl2 dl{ width:96%; margin:20px auto;}
.zl2 dl dt{ width:41%; float:left;}
.zl2 dl dd{ width:59%; float:left; font-size:100%; line-height:20px; color:#181818;}
.zl2 dl dd span{ background-color:#50b6fb; color:#FFF; border-radius:2px;}
.zl2 dl dt img{ width:100%; vertical-align:top;}
.zl2 dl dd img{ width:100%; vertical-align:top;}
.zl2_text{ width:100%; font-size:100%; line-height:20px; margin-top:5px;}
.tj{ width:94%; margin:20px auto;}
.tj li{ width:46%; float:left; margin-left:4%; display:inline; text-align:center; font-size:90%; line-height:20px; color:#3498db;}
.tj li img{ width:100%; vertical-align:top;}
.tj li a{ text-decoration:none; color:#3498db;}
.zj{ width:100%; max-width:640px; margin:20px auto; background-color:#FFF;}
.zj img{ width:100%; vertical-align:top;}

@media screen and (max-width: 480px){
	.title{font-size:28px; line-height:45px;}
	.zl1 dl dt{font-size:90%; line-height:18px;}
	.zl2 dl dd{font-size:90%; line-height:18px;}
	.zl2_text{font-size:90%; line-height:18px;}
	}
@media screen and (max-width: 414px){
	.title{font-size:23px; line-height:40px;}
	.zl1 dl dt{font-size:80%; line-height:15px;}
	.zl2 dl dd{font-size:80%; line-height:15px;}
	.zl2_text{font-size:80%; line-height:15px;}
	}
@media screen and (max-width: 320px){
	.title{font-size:20px; line-height:35px;}
	.zl1 dl dt{font-size:70%; line-height:13px;}
	.zl2 dl dd{font-size:70%; line-height:13px;}
	.zl2_text{font-size:70%; line-height:13px;}
	}


#wpzj{margin-top: 0.2rem;
	margin-bottom: 0.2rem;}
#wpzj .con{position: relative;margin: 0.1rem auto 0 auto; overflow: hidden;}
#wpzj .bd{/*height: 4rem;*/ overflow: hidden;}
#wpzj .bd li{position: relative;/*height: 4rem;*/}
#wpzj .bd li img.b{width:100%;height:auto; vertical-align:top;}
#wpzj .zj-label{position: absolute;top: 0.15rem; right: 0; height: 0.5rem; padding: 0 0.1rem; line-height: 0.5rem; font-size: 0.2rem; color: #fff; background: #24b7bb;border-radius: 0.25rem 0 0 0.25rem;}
#wpzj .zj-info{
	position: absolute;
	right: 0.2rem;
	width: 70%;
	bottom: 1rem;
	text-align: right;
}
#wpzj .zj-xm{font-size: 0.36rem;color: #24b7bb;}
#wpzj .zj-zc{font-size: 0.2rem; color: #333;padding: 0 0 0 0.35rem;}
#wpzj .zj-ry{margin:0.15rem 0 0.05rem 0;font-size: 0.2rem; line-height: 0.3rem;color: #333;}
#wpzj .zj-line{height: 0;font-size: 0;border-bottom: 1px dotted #999;}
#wpzj .zj-sc{margin:0.1rem 0 0 0;font-size: 0.2rem; line-height: 0.3rem;color: #333;}
#wpzj .zj-sc strong{font-size: 0.2rem; font-weight: normal; color: #24b7bb;}
#wpzj .zj-btns{margin: 3.2rem 0 0 0;font-size: 0;}
#wpzj .zj-btns a{margin: 0 15px 0 0;}
#wpzj .zj-btns a:nth-child(2){margin: 0;}
#wpzj .zj-btns img{width: 35%;vertical-align: top;/*margin-left: 0.2rem;*/}
#wpzj .hd{position: absolute;bottom: 7px; right: 2px;}
#wpzj .hd li{float: left;width: 0.5rem;height: 0.5rem;margin: 0 5px 0 0; border-radius: 50%; overflow: hidden; text-indent: -9999px; background: #fff;}
#wpzj .hd li.on{background: #42ace5;}
.zj-btns-l{
	width: 115px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	position: absolute;
	right: 140px;
	bottom: 0;
	color: #fff;
	background: #92d050;
	font-size: 18px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.zj-btns-r{
	width: 115px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	position: absolute;
	right: 15px;
	bottom: 0;
	color: #fff;
	background: #42ace5;
	font-size: 18px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}