@charset "utf-8";

body{ margin:0 auto; font-family:FZHei;/*font-family:Source Han Sans CN Regular;*/ max-width:640px ;background: #fff; }
* { margin: 0; padding: 0; }
fieldset, img { border: 0; }

img, input, select { vertical-align: middle; margin: 0; padding: 0; }
.left { float: left; }
.right{float:right;}
.clear{clear:both;}

h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
input, button, submit, textarea, checkbox, select, radio, form { vertical-align: middle; font-size: 100%; }
a { color: #000; text-decoration: none; }
a:link, a:visited { text-decoration: none; }

.bigjg { margin-top: 4%; clear: both; }
ol, ul, li { list-style: none; margin: 0; padding: 0; *text-indent:0px
}
a { text-decoration: none; color: #202020 }
p { color: #202020 }
:focus { outline: none;/* for Firefox */ }



.c_head{
	max-width:640px;
	width:100%;
	position:relative;
	margin:0 auto;
	padding:30px 0;
	font-size: 14px;	
}
.c_head img{
	width:100%;
}
.c_head div{
	width:18.7%;
	position:absolute;
	right:1.5%;
	top:30px;
	font-size: 14px;
}
.c_head div img{
	width:50%;
	display: inline-block;
}


.swiper_banner{
	width:100%;
}
.swiper_banner img{
	width:100%;
}




.c_nav{
	width:100%;
	height:108px;
}
.c_nav div{
	width:20%;
	height:108px;
	float:left;
	text-align:center;
	background-size:37.5% 44.4%;
	background-repeat:no-repeat;
	background-position: center 18%;
}
.c_nav div a{
	color:#fff;
	display:block;                          
	width:100%;
	height:100%;
	position:relative;
}
.c_nav div:nth-child(1){
	background-image:url(../images/index_12.png);
	background-color:#189ad8;
}
.c_nav div:nth-child(2){
	background-image:url(../images/index_14.png);
	background-color:#67bce5;
}
.c_nav div:nth-child(3){
	background-image:url(../images/index_16.png);
	background-color:#189ad8;
}
.c_nav div:nth-child(4){
	background-image:url(../images/index_18.png);
	background-color:#67bce5;
}
.c_nav div:nth-child(5){
	background-image:url(../images/index_20.png);
	background-color:#189ad8;
}
.c_nav div h1{
	height:40%;
	float:left;
	width:100%;
	position:absolute;
	bottom:0;
	line-height:44px;
	font-size:18px;
}
.c_n_h1{
	background:#008fd5;
}
.c_n_h2{
	background:#4db1e2;
}


.c_foot{
	width:100%;
	margin:0 auto;
	margin-top:40px;
	background:#eeeeee;
	padding:5% 0;
	color:#666666;
	font-size:18px;
	text-align:center;
	line-height:26px;
	padding-bottom:125px;
}
.c_foot a{
	color:#666666;
}
.c_foot img{
	width:100%;
	margin-bottom:10px;
}
.c_bottom{
	width:100%;
	max-width:640px;
	height:90px;
	background-image: url(../images/footer-bg.png);
	background-size: 100% 100%;
	padding-top:15px;
	position:fixed;
	bottom:0;
	z-index:10;
}
.c_bottom div{
	width:20%;
	height:90px;
	float:left;
	text-align:center;
	background-size:39% 48.8%;
	background-repeat:no-repeat;
	background-position: center 14%;
}
.c_bottom div a{
	color:#fff;
	font-size:18px;
	display:block;
	width:100%;
	height:100%;
	line-height:132px;
}
/*.c_bottom div:nth-child(1){
	background-image:url(../images/c_bottom_1.png);
}
.c_bottom div:nth-child(2){
	background:#189ad8 url(../images/c_bottom_2.png) no-repeat center center;
	background-size: 50px 44px;
}
.c_bottom div:nth-child(3){
	background-image:url(../images/c_bottom_3.png);
}
.c_bottom div:nth-child(4){
	background:#189ad8 url(../images/c_bottom_4.png) no-repeat center center;
	background-size: 50px 44px;
}
.c_bottom div:nth-child(5){
	background-image:url(../images/c_bottom_5.png);
}*/


.dh_body.on{
	left:0;
}
.dh_body{
	position:fixed;
	top:0;
	left:-2000px;
	width:100%;
	z-index:999;
	transition: all 0.5s;
-moz-transition: all 0.5s; /* Firefox 4 */
-webkit-transition: all 0.5s; /* Safari 和 Chrome */
-o-transition: all 0.5s; /* Opera */
}
.dh_body .left{
	width:80%;
	background:#46b7fb;
	overflow:auto;
}
.dh_body .right{
	width:20%;
	background:#fff;
	opacity:0.4;
}

.dh_body .left div{
	border-top:solid 1px #fff;
	color:#fff;
	text-indent:1em;
	padding:12px 0;
}
.dh_body .left label{
	display:block;
	position:absolute;
	top:0;
	right:0;
	max-width:50px;
	width:20%;
	height:50px;
	background:url(../images/dh_body_jt.png) center center no-repeat;
	background-size:70%;
	z-index:1000;
}
.dh_body .left div:nth-child(1){
	font-size:24px;
	border-top:0;
}
.dh_body .left div a{
	color:#fff;
	font-size:20px;
}





/*-------------------分页------------------*/
.text-c{width:100%; text-align:center;}
.text-c li{height:0.22rem;color:#199ed8;font-size:0.18rem;line-height:0.22rem; display:inline-block;}
.text-c li a{height:0.22rem;padding:0.06rem 0.13rem;color:#199ed8;font-size:0.18rem;line-height:0.22rem;border:0.01rem solid #199ed8;}
.text-c span{height:0.22rem;padding:0.07rem 0.14rem;color:#199ed8;font-size:0.18rem;border:0.01rem solid #199ed8;background:#199ed8;color:#fff;line-height:0.22rem;}



@media screen and (max-width: 420px) {
	.c_head{padding:20px 0;}
	.c_head div{
		top:20px;
	}
	.c_foot{
		margin-top:30px;
		font-size:14px;
		line-height:24px;
		padding-bottom:85px;
	}

	.c_bottom{
		height:65px;
		padding-top:8px;
	}
	.c_bottom div{
		height:65px;
	}
	.c_bottom div a{
		font-size:16px;
		line-height:93px;
	}
	
	
	.c_nav{
		height:70px;
	}
	.c_nav div{
		height:70px;
	}
	.c_nav div h1{
		line-height:30px;
		font-size:14px;
	}
	
	.dh_body .left div{padding:9px 0;}
	.dh_body div:nth-child(1){
		font-size:20px;
	}
	.dh_body div a{
		font-size:16px;
	}

}
@media screen and (max-width: 375px) {
	
	.c_head{padding:17px 0;}
	.c_head div{
		top:17px;
	}
	.c_foot{
		margin-top:30px;
		font-size:12px;
		line-height:22px;
		padding-bottom:75px;
	}
	.c_bottom{
		height:59px;
		padding-top:6px;
	}
	.c_bottom div{
		height:59px;
	}
	.c_bottom div a{
		font-size:14px;
		line-height:86px;
	}
	.c_nav{
		height:63px;
	}
	.c_nav div{
		height:63px;
	}
	.c_nav div h1{
		line-height:26px;
		font-size:12px;
	}
	.dh_body .left div{padding:7px 0;}
	.dh_body div:nth-child(1){
		font-size:16px;
	}
	.dh_body div a{
		font-size:12px;
	}
	.dh_body .left div{padding:8px 0;}
	.dh_body div:nth-child(1){
		font-size:18px;
	}
	.dh_body div a{
		font-size:14px;
	}


}
@media screen and (max-width: 320px) {
	
	.c_head{padding:15px 0;}
	.c_head div{
		top:15px;
	}
	.c_foot{
		margin-top:20px;
		font-size:12px;
		line-height:20px;
		padding-bottom:65px;
	}

	.c_bottom{
		height:45px;
		padding-top:4px;
	}
	.c_bottom div{
		height:45px;
	}
	.c_bottom div a{
		font-size:12px;
		line-height:66px;
	}

	.c_nav{
		height:50px;
	}
	.c_nav div{
		height:50px;
	}
	.c_nav div h1{
		line-height:20px;
		font-size:12px;
	}
	.dh_body .left div{padding:7px 0;}
	.dh_body div:nth-child(1){
		font-size:16px;
	}
	.dh_body div a{
		font-size:12px;
	}
}

/*commom*/
.hidden{ display:none;}
.area_tit{width:100%;height:.46rem;margin:0 auto .3rem; padding:.28rem 0; text-align:center; background:#f8f8f8}
.area_tit_center{ background:url(../images/tit_bg.png) center repeat-x;width:60%;height:.46rem;margin:0 auto}
.area_tit_center div{font-size:.28rem;padding: 0 .1rem;line-height:.46remx; background: #f8f8f8; display: table; margin: 0 auto;color: #444444;font-weight:bold}

.m6-title{ text-align:center;height:.62rem; background:#0154a4; line-height:.62rem; font-size:.38rem; font-weight:bold; color:#fff; margin-bottom:.36rem;border-top-left-radius:.08rem;border-top-right-radius:.08rem;}

.zzgh{width:5.6rem;height:5.7rem;margin:auto;font-size:14px;padding-top:10px;background:#fff; padding-bottom:4%}
.inputdiv{height:.60rem;line-height:.5rem;margin-bottom:.2rem;}
.inputdiv1{height:auto;line-height:.5rem;}
.inputdiv span{float:left;text-align:left;width:19%; font-size:.24rem;}
.inputdiv1 span{float:left;text-align:left;width:19%; font-size:.24rem;}
.inputbox{border:1px solid #cccccc;color:#c7c7c7; background:#f7f7f7;float:left;height:.5rem;text-indent:.1rem;width:70%; font-size:.22rem;}
.inputbox1{border:1px solid #cccccc;color:#c7c7c7; background:#f7f7f7;float:left;height:1rem;text-indent:.1rem;width:70%;font-size:.22rem;}
.inputdiv .dateimg{position:absolute;top:5px;right:25px;cursor:pointer;}
.btnsum{text-align:center;margin-top:3px;}
.yyjz{width:320px;margin:auto;background:none repeat scroll 0 0 #eff8ff;border:1px solid #d8eeff;height:98px;font-size:14px; margin-top:20px;}
.yy_left{line-height:35px;margin-top:10px;padding-left:15px;width:200px;float:left;}
.yy_right{margin-left:15px;margin-top:10px;width:66px;float:left;}
.yy_right span{background:url(../images/btn4.jpg) no-repeat scroll 0 0 rgba(0,0,0,0);color:#fff;display:block;height:24px;line-height:24px;margin-bottom:4px;text-indent:16px;width:66px;}
.form-intro{font-size:.16rem; color:#ff3939; clear:both; margin:.2rem auto; padding-top:.2rem; height:.25rem; margin-left:.3rem;}
.btnsum a{ display:block;width:2.45rem; height:.64rem; background:#ff8a00; line-height:.64rem; text-align:center; font-size:.28rem; color:#fff;border-radius:.08rem; float:left;}
.form-submit{ display:block; float:left;width:2.45rem; height:.64rem; background:#a5a5a5; line-height:.64rem; text-align:center; font-size:.28rem; color:#fff;border-radius:.08rem; margin-left:.5rem; cursor:pointer}
.ComPRights{ text-align:center; font-size:.2rem;color:#000}


.ComPRights_add{padding:4%;}
.ComPRights_add span{font-size:.24rem;color:#004d9f;border-bottom:1px solid #004ea0; display:inline-block;margin-bottom:.2rem;font-weight:bold}
.ComPRights_add  p{ line-height:.24rem; font-size:.18rem;}