@charset "utf-8";



/* CSS Document */



/*公共样式*/



body,content1,div,span,ul,ol,li,p,pre,dl,dt,dd,h1,h2,h3,h4,h5,h6,em,a,fieldset,legend,address,label,textarea,select,input,figure,table,th,td,b,i{margin:0;padding:0;font-family:"微软雅黑"; color:#333333; }



fieldset,img{border:0;}



ul,li{list-style:none;}



em,i{font-style:normal;}



table{border-collapse:separate;border-spacing:0;}



a{text-decoration:none; color:inherit}



input,option{ border:none;}



a:focus,input,button,select,textarea{outline:none;}



h1,h2,h3,h4,h5,h6{font-size:100%;font-variant:normal;}



input,select,img{vertical-align:middle;}



legend{display:none;}



textarea{resize:none;}



.clear{clear:both;}
.clearfix{zoom:1;}


.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden}
* html>body .clearfix { display:inline-block; width:100%; }
* html .clearfix { height:1%; /* End hide from IE-mac */ }
*+html .clearfix { min-height:1%; }/* ie7 hack*/

body{ font-family:"Microsoft YaHei";font-size:16px; width:100%; max-width:640px; min-width:320px; margin:0 auto; margin-bottom:150px}


header {
    width: 95%;

    padding-top: 10px;

    margin: 0px auto;
}

header .logo {

    width: 55%;

    float: left;

}

header img {

    width: 100%;

}

header .logo1 {

    width: 45%;

    float: left;

}

.h-p{padding-top:25px;}
.h-m-t{padding-top:40px !important;}
.h-p1{padding-top:15px;}
.h-p-b{padding-bottom:25px}
.h-p-m{margin-bottom:25px}

.con{width:100%;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.title{width:90%;position:relative;text-align:center;border:1px solid #b1b1b1;color:#008cab;font-size:26px;font-weight:bold;margin:0 auto;padding:20px 0}
.title-t{width:90%;background:#008cab;border-radius:20px;line-height:20px;color:#fff;font-size:10px;word-spacing:-2px;position:absolute;font-weight:normal;left:50%;margin-left:-45%;top:-10px}
.title-b{width:30px;height:30px;color:#fff;text-align:center;line-height:30px;font-size:12px;border-radius:50%;position:absolute;left:50%;margin-left:-5%;background:#d7d4d7;font-weight:normal;border:4px solid #fff}

.jc-list ul li{
background: #f7f7f7;
    margin-bottom: 5px;
    overflow: hidden;
	padding-right: 2%;
	position:relative
	
}

.jc-list ul li span{
	position: relative;
    margin-right: 35px;
    display: block;
    float: left;
    color: #fff;
    width: 85px;
    height: 85px;
    background: #008cab;
	 display: -webkit-box;
    -webkit-box-orient: horizontal;
    -webkit-box-align: center;
    -webkit-box-pack: center;
	text-align:center
	
}
.jc-list ul li span i{
	
	position: absolute;
    right: -15px;
    top: 35%;
    display: inline-block;
    color: #fff;
    width: 24px;
	height:24px;
	border-radius:50%;
	border:2px solid #fff;
	font-size:12px;line-height:24px;
    background: #f37800;
    font-style: normal;
    display: -webkit-box;
    -webkit-box-orient: horizontal;
    -webkit-box-align: center;
    -webkit-box-pack: center;
}

.jc-con{position:absolute;width:80%;left:50%;top:50%;transform:translate(-50%,-50%);margin-left:9%}
.bz{border-bottom:1px dashed #dad8d8;padding-bottom:20px;margin-bottom:20px}	
.bz-l{width:30%;margin-right:3%;float:left}	
.bz-r{width:65%;float:left}	
.bz-r h1{background:#eee;color:#008cab;font-size:18px;padding:2% 0 2% 7%;line-height:18px;border-radius:20px}
.bz-r p{color:#333;font-size:16px;padding-top:4%}
.bz-r p span{color:#f37800}
.bz-dash{border-top:1px dashed #dad8d8;margin-top:4%}
.bz-yw{color:#008cab}
.nv{font-size:0}
.zx-btn{width:80%;color:#fff;margin:0 auto;background:#f37800;padding:2%;border-radius:20px; height:20px;text-align:center;display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center;font-size: 16px;
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-pack: center;}
.zx-btn img{width:29px;padding-right:10px;vertical-align:middle;margin-top:-6px;font-size:16px}

.zjtx {background: #ebfafd;padding: 2% 3%;}

.zjtx dt {margin-right: 3%;color: #f37800;font-size: 18px;font-weight: bold;line-height: 18px;width: 45px;height: 45px;border: #f37800 dashed 1px;float: left;display: -webkit-box;-webkit-box-orient: horizontal;-webkit-box-align: center;-webkit-box-pack: center;
}
.zjtx dd{margin-top:2%}
.tit-tab span{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;display:-webkit-box;display:box;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-orient:horizontal}
.tit-tab span font{display:block;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tit-line1{height:30px;line-height:30px;background:#008cab;color:#fff;font-weight:bold;text-align:center;border-bottom:1px solid #fff;width:100%}
.bod-r-w{border-right:1px solid #fff;background:#008cab;color:#fff;height:30px;}
.bod-r-l-b{border-right:1px solid #008cab;border-left:1px solid #008cab;background:#fff;color:#333;}
.bod-t-b{border-top:1px solid #008cab}
.tit-t-b{border-top:1px solid #008cab}
.tit-lin3{height:55px;line-height:26px;padding:0 10px }

.tit-lin2-1{width:20%}
.tit-lin2-2{width:60%}
.tit-lin2-3{width:20%}
.stab-2{width:80%}
.stab{width:100%}
.tit-h{line-height:18px}
.fontw{font-weight:bold}
.tit-lin2 b{font-weight:normal;color:#008cab}
.tilt-lin2-l{width:80%;float:left}
.tit-lin3-1{width:25%;height:70px}
.tit-lin3-2{width:75%;height:70px}
.tit-lin3-3{height:140px;line-height:140px;width:100%;padding:0!important}
.tit-lin3-3 i{line-height:18px;display:block}
.tilt-lin2-r{width:20%;float:left}
.tit-lin4{height:105px;}
.tit-lin4 i{display:block;line-height:18px;padding:0 10px}

.wlyy{width:100%;background:#ebfafd;color:#666;text-align:cetner;border:1px solid #008cab;box-sizing:border-box;height:50px;line-height:50px;display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center;-webkit-box-orient:horizontal}
.wlyy i{text-decoration:line-through;color:#999}
.wlyy b{color:#008cab}
.wlyy b font{color:#f37800;font-size:18px}

.ptext {text-indent: 2em;line-height: 24px;}
.ptext-h{margin-top:10px}

.yyhj1 ul li{width:32%;float:left;margin-right:2%;box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;}
.yyhj1 ul li span{position:absolute;bottom:0;left:0;text-align:center;height:20px;width:100%;font-size:12px;line-height:20px;color:#fff;background:rgba(0,0,0,0.4)}
.yyhj-list1{margin-top:2%;width:66%!important}

.jzys ul li{margin-bottom:20px}
.jzys1{background: url(../images/jzsy1.png) no-repeat left center;background-size:50px;padding-left:70px;  padding-top: 2%;
    padding-bottom: 2%;}
.jzys1 span{font-size:22px;border-top:1px solid #333;border-bottom:1px solid #333;padding:5px 0;font-weight:bold}
.jzys1 p{font-size:16px;padding-top:10px}


@media screen and (max-width: 641px){
body{font-size:14px;margin-bottom:90px}	

}


@media screen and (max-width: 415px){
	body {
    font-size: 12px;
}
.title{font-size:18px}
.title-b{width:20px;height:20px;line-height:20px;bottom:-13px}
.jc-list ul li span {width:60px;height:60px}
.jc-con{width:70%;margin-left:10%;font-size:12px; }

.jc-list ul li span i{
	
    right: -15px;
    top: 35%;
    width: 18px;
	height:18px;
	border:2px solid #fff;
	font-size:12px;line-height:18px;
    background: #f37800;
}

.jzys ul li{margin-bottom:5px}
.bz-r h1{background:#eee;color:#008cab;font-size:14px;padding:1% 0 1% 3%;line-height:16px;border-radius:20px}
.bz-r p{color:#333;font-size:12px;padding-top:5%}
.bz-r p span{color:#f37800}
.bz-dash{margin-top:5%}
.bz-l{margin-top:5%}
.bz-yw{font-size:12px}
.zx-btn img{width:25px;margin-top:-4px}
.zjtx dd{margin-top:1.5%;font-size:12px}
.ptext {
    line-height: 18px;
}
.tit-h{line-height:16px}
.fontz{font-size:12px}	
.jzys1 h1{font-size:16px;width:75px}

.jzys1 p{font-size:12px;padding-top:5px ;   padding-top: 3.5%;
    padding-bottom: 3%;margin-top:0}
.jzys1 span{font-size:16px;border-top:1px solid #333;border-bottom:1px solid #333;padding:3px 0}
}

@media screen and (max-width: 376px){
	
	.bz-r p {
    padding-top: 2%;
}
.bz-dash{margin-top:2%}
.title{font-size:18px}	

.jzys1 p{  padding-top:0;
    padding-bottom: 0;margin-top:4%}
}


@media screen and (max-width: 321px){
	.jc-con {
    margin-left: 13%;
}
	.title{font-size:15px}
	.bz-l{margin-top:8%}
}
