body{
	max-width: 640px;
	margin: 0 auto;
}
.w610{
	width: 95.3125%;
	margin: 0 auto;
}

.fontSize{
	font-size: 0;
}

.img img{
	width: 100%;
	display: block;
}

/* content */
section{
	margin-top: .4rem;
}
.cont-title{
	font-size: 0;
	text-align: center;
}
.cont-title-box{
	display: inline-block;
	overflow: hidden;
}
.cont-title h1{
	font-size: .38rem;
	color: #474e4f;
	line-height: .38rem;
	font-weight: bold;
	margin-bottom: .16rem;
}
.cont-title small{
	font-size: .22rem;
	color: #36787f;
	line-height: .22rem;
	position: relative;
}
section:nth-of-type(even) .cont-title small{
	font-size: .18rem;
	color: #999;
}
.cont-title small:before,
.cont-title small:after{
	width: 1.1rem;
	height: .01rem;
	content: "";
	background: #36787f;
	position: absolute;
	top: 50%;
}
.cont-title small:before{
	left: -1.22rem;
}
.cont-title small:after{
	right: -1.22rem;
}
section:nth-of-type(even) .cont-title small:before,
section:nth-of-type(even) .cont-title small:after{
	background: #999;
}

.cont1-box{
	margin-top: .3rem;
}
.cont1-box-btnlist{
	width: 39.345%;
	float: left;
}
.cont1-box-btnlist li{
	height: 1.1rem;
	background: #f4f4f4;
	border-left: .05rem solid transparent;
	margin-top: .03rem;
	padding: .12rem 0 0 .2rem;
	position: relative;
	box-sizing: border-box;
	color: #36787f;
}
.cont1-box-btnlist li:first-of-type{
	margin-top: 0;
}
.cont1-btnl-p1{
	font-size: .24rem;
	color: #36787f;
	line-height: .24rem;
}
.cont1-btnl-p2{
	margin-top: .1rem;
	font-size: .2rem;
	color: #ff850c;
	line-height: .3rem;
}
.cont1-box-btnlist li.active{
	background: #179eaa;
	border-left-color: #fd9733;
}
.cont1-box-btnlist li.active:after{
	border-width: .12rem .15rem;
	border-style: solid;
	border-color: transparent transparent transparent #179eaa; 
	content: "";
	position: absolute;
	right: -.29rem;
	top: 50%;
	transform: translate(0, -50%);
}
.cont1-box-btnlist li.active .cont1-btnl-p1{
	color: #fff;
}
.cont1-box-btnlist li.active .cont1-btnl-p2{
	color: #ffee99;
}
.cont1-box-list{
	width: 59.017%;
	float: right;
}
.cont1-box-list li{
	display: none;
}

.cont2-box{
	margin-top: .3rem;
}
.cont2-box li{
	width: 48.361%;
	margin-top: .26rem;
	float: left;
	text-align: center;
}
.cont2-box li:nth-of-type(even){
	margin-left: 3.28%;
}
.cont2-box li:nth-of-type(1),
.cont2-box li:nth-of-type(2){
	margin-top: 0;
}
.cont2-box li p{
	margin-top: .14rem;
	font-size: .22rem;
	color: #36787f;
	line-height: .22rem;
}
.cont2-box li a{
	width: 1.05rem;
	height: .35rem;
	display: inline-block;
	border: .01rem solid #fd9732;
	border-radius: .1rem;
	margin-top: .12rem;
	box-sizing: border-box;
	font-size: .2rem;
	color: #fd9732;
	line-height: .35rem;
}
.cont2-more{
	width: 2.3rem;
	display: block;
	background: #fd9732;
	border-radius: .1rem;
	margin: .3rem auto 0;
	font-size: .22rem;
	color: #fff;
	line-height: .6rem;
	font-weight: bold;
	text-align: center;
}

.cont3-box{
	background: url(../images/cont3-bg.jpg) no-repeat center/cover;
	padding-top: .4rem;
	
}
.cont3-box-list{
	margin-top: 40px;
}
.cont3-box-list-li{
	display: none;
	position: relative;
}
.cont3-box-list-img{
	width: 50%;
	position: absolute;
	top: 0;
	left: 0;
}
.cont3-box-list-txt{
	width: 53.125%;
	float: right;
	padding: .25rem 0 .3rem .3rem;
	box-sizing: border-box;
	background: #fff;
	font-size: .2rem;
	color: #444;
	line-height: .2rem;
}
.cont3-txt-p1{
	font-size: .48rem;
	color: #474e4f;
	font-weight: bold;
}
.cont3-txt-p1 span{
	width: .5rem;
	height: .5rem;
	display: inline-block;
	background: #8db1b5;
	border-radius: .05rem;
	margin-left: .1rem;
	padding: .05rem 0;
	box-sizing: border-box;
	font-size: .2rem;
	color: #fff;
	line-height: .2rem;
	font-weight: normal;
	text-align: center;
}
.cont3-txt-p2,
.cont3-txt-p2 li,
.con3-txt-btn{
	margin-top: .2rem;
}
.cont3-txt-p2 li:first-of-type{
	margin-top: 0;
}
.cont3-txt-p2 span{
	color: #fd9732;
}
.cont3-txt-p3,
.con3-txt-btn{
	margin-left: 0.18rem;
}
.cont3-txt-p3{
	margin-top: .3rem;
	line-height: .3rem;
}
.cont3-txt-p3 span{
	width: .74rem;
	display: block;
	background: #acadad;
	border-radius: .4rem;
	margin-bottom: 16px;
	color: #fff;
	line-height: .35rem;
	text-align: center;
}
.con3-txt-btn{
	width: 77.323%;
	display: inline-block;
}
.cont3-list-btn li{
	width: 20%;
	float: left;
	border-left: .01rem solid #179eaa;
	background: #0a848f;
	padding: 13px 0 15px;
	position: relative;
	box-sizing: border-box;
	font-size: .22rem;
	color: #fff;
	line-height: .22rem;
	text-align: center;
}
.cont3-list-btn li:first-of-type{
	border: 0;
}
.cont3-list-btn li.active{
	background: #fd9732;
}
.cont3-list-btn li.active:before{
	border-width: .14rem .105rem;
	border-style: solid;
	border-color: transparent transparent #fd9732 transparent; 
	position: absolute;
	left: 50%;
	top: -.27rem;
	transform: translate(-50%, 0);
	content: "";
}
.cont3-list-btn li span{
	display: block;
	margin-top: .1rem;
	font-size: .12rem;
	line-height: .12rem;
}

.content4{
	margin-top: .6rem;
}
.switch-nav li{
	float: left;
	width: 25%;
	height: .7rem;
	font-size: .26rem;
	color: #fff;
	text-align: center;
	line-height: .7rem;
	background: #8db1b5;
}
.switch-nav li.active{
	font-weight: bold;
	background: #0a848f;
}
.switch-nav li:nth-of-type(n+2){
	box-sizing: border-box;
	border-left: .01rem solid #fff;
}
.switch-tab-box{
	position: relative;
	padding-top: .3rem;
	height: 5.9rem;
	background: #0a848f;
}
.switch-bgImg{
	position: absolute;
	left: 50%;
	bottom: .1rem;
	width: 92.188%;
	transform: translateX(-50%);
}
.switch-tab{
	display: none;
}
.switch-tab ul{
	padding: .08rem;
	background: #e6e6e6;
}
.switch-tab ul li{
	position: relative;
	float: left;
	width: 2.95rem;
}
.switch-tab ul li:nth-of-type(even){
	margin-left: .03rem;
}
.switch-tab ul li:nth-of-type(n+3){
	margin-top: .04rem;
}
.switch-tab ul li img{
	display: block;
	width: 100%;
}
.switch-tab ul li p{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: .4rem;
	font-size: .21rem;
	color: #fff;
	text-align: center;
	line-height: .4rem;
	background: rgba(0, 0, 0, .5);
}
.switch-tab-imgBox{
	position: relative;
}
.switch-tab1{
	display: block;
}
.switch-tab4 ul{
	display: flex;
}
.switch-tab4 ul li{
	float: none;
	height: 4.24rem;
}
.switch-tab4 ul li .switch-tab-imgBox{
	height: 2.1rem;
}

.zj_t{ clear:both;width:87%; margin:0 auto; border-bottom:solid 0.1rem #0099cf; text-align:center; padding-top:0.2rem}
.zj_t img{ width:5%; margin-right:1%; position:relative; top:-2px;}
.zj_t span{ line-height:1.4rem; font-size:0.7rem; color:#737373; font-weight:bolder;}
.zj_t h1{ width:80%; margin: 0 auto;font-size:.5rem; line-height:.6rem; padding:0.15rem 0; font-weight: bolder; color:#0099cf; border-bottom:0.12rem solid #0099cf; position:relative; top:0.07rem;}

.zj_list .hdb{ width:90%; height:10px;  position:absolute; z-index:1; bottom:15px; text-align:center;  }
.zj_list .hdb ul{ display:inline-block; height:10px; padding:3px 5px; background-color:rgba(255,255,255,0.7);
	-webkit-border-radius:20px; -moz-border-radius:10px; border-radius:20px; font-size:0; vertical-align:top;
}
.zj_list .hdb ul li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.zj_list .hdb ul .on{ background:#0099CF;  }


.zj_list{width:84%; margin:2% auto 1%; border:solid 4px #e7e7e7; padding:20px 2%;position:relative;padding-top:0;}
.zj_list_t{ width:35%; float:left; padding-top:0.1rem;}
.zj_list_t img{ width:100%; padding-top:0.3rem;}
.zj_list_c{width:60%;float: right; padding:5px;}

.zj_list_c .zj_l_n{ font-size:.5rem; color:#ff4f00;}
.zj_l_c{ line-height:0.4rem; font-size:0.25rem;}
.zj_l_c a{ color:#F00}
.zj_l_b{ margin:0rem 0.1rem;height:.8rem;}
.zj_l_b a{ padding:0.15rem 0.15rem; background:#ff4f00; border-radius:5px; margin:0 0.1rem;color:#FFF; font-size:0.25rem;vertical-align:super}
.zj_l_b a.l_b_r{background:#0099cf;}

