@charset "utf-8";

/* CSS Document */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,nav,em,b{margin:0;padding:0;}
header,article,footer,nav,section,aside,menu{ display:block;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
em,b{font-style: normal;}
table{ border-collapse:collapse; border-spacing:0;}
img,input{ border:none;}
ul li,ol li{list-style: none;}
a{text-decoration: none;color: #000;}
body{font:14px;font-family: "Microsoft Yahei"; min-width: 320px;}

.cont{width: 100%;margin: 0 auto;max-width: 640px;}
.wid img{width: 100%;display: block;}
.widn {width: 93.75%;margin:0 auto 0;overflow: hidden;}
.clear{clear: both;}
.pr{position: relative;}
.pa{position: absolute;}
.pf{position: fixed;}
.oh{overflow: hidden;}
.fl{float: left;}
.fr{float: right;}

.cont p{text-align:justify; text-justify:distribute-all-lines;}
.kv,.p1,.p2,.p3,.p4,.p5,.p6{overflow: hidden;}

.m40{margin:40px auto;}
.m5{margin:5px auto;}
.mtf50{margin:-50px auto 0;}
.m3040{margin:30px auto 40px;}

.w1{font-size: 22px;line-height: 38px;}
.w2{font-size: 22px;line-height: 32px;}
.w3{font-size: 24px;line-height: 54px;}

.dj a{margin:0 auto; display: block;width: 59%;}


.p1p{background: #F7FCFF;padding: 5px 0;text-indent: 2em;}
.ul1 li{float: left;width: 49.5%;}
.ul1 li:nth-child(1){margin-right: 1%;}
.ul2 li{float: left;width: 32.65%;}
.ul2 li:nth-child(2){margin-right: 1%;margin-left: 1%;}

.p1-sub a{bottom:0;left: 30%;width: 40%;height: 23.9%;border-radius: 500px 500px 0 0; }
.p1-box-l{width: 50%;}
.p1-box-r{width: 46%;padding:0 2%;}
.p1-box-r span{font-size: 30px;line-height: 40px;font-weight: bold;text-align: center;display: block;margin:24% auto 8%;}
.p1-box-r2 span{margin:34% auto 8%;}

.p1-sub2{background: #EEF8F9;}
.ul3 li{float: left;width: 50%;margin:5px auto 0;}

.p1-sub3{background: #EBFFFE;}

.p1-box2-l{width: 47%;}
.p1-box2-r{width: 53%;}
.p1-box2-r span{font-size: 35px;line-height: 45px;font-weight: bold;color: #e35558;margin:8% auto 5%;display: block;}
.p1-box2-r a{display: block;width: 65%;margin:5% 0 0;}

.ul4 li{padding-left: 4%;background: url(../images/p1_22.jpg) no-repeat left center;background-size: 11px auto;}
.ul4 li a{background: url(../images/p1_24.jpg) no-repeat bottom left;display: block;height: auto;width: 75%;}
.ul4 li:last-child a{background-image: none;}

.zhenren{max-width:640px;overflow:hidden;position:relative;margin:0 auto; margin-bottom:20px;}
.zhenren .swiper-main{width:100%;overflow:hidden;margin:auto;}
.zhenren .swiper12{width:100%;overflow:hidden;}
.zhenren .swiper12 .swiper-slide{ width:100%;overflow: hidden;}
.zhenren .pagination102 {text-align: center;margin-top:0px;height:20px;position:absolute;bottom:0px;left:10%;z-index:5;}
.zhenren .pagination102 .swiper-pagination-switch {display: inline-block;width: 10px;height: 10px;border-radius: 50%;background:#fff;box-shadow: 0px 1px 2px #555 inset;margin: 0 3px;}
.zhenren .pagination102 .swiper-active-switch {background:#209ece;}
@media screen and (max-width: 639px){
	.m40{margin:20px auto;}
	.m5{margin:5px auto;}
	.mtf50{margin:-30px auto 0;}
	.m3040{margin:20px auto 30px;}

	.w1{font-size: 15px;line-height: 28px;}
	.w2{font-size: 14px;line-height: 24px;}
	.w3{font-size: 18px;line-height: 44px;}

	.dj a{margin:0 auto; display: block;width: 59%;}

	.p1-box-r span{font-size: 18px;line-height:28px;}
	.p1-box2-r span{font-size: 25px;line-height: 35px;}

	.ul4 li{background-size: 8px auto;}
	.ul4 li a{background-size: 260px auto;}
}
@media screen and (max-width: 413px){
	.m40{margin:15px auto;}
	.m5{margin:5px auto;}
	.mtf50{margin:-20px auto 0;}
	.m3040{margin:15px auto 25px;}

	.w1{font-size: 13px;line-height: 26px;}
	.w2{font-size: 13px;line-height: 23px;}
	.w3{font-size: 15px;line-height: 35px;}

	.dj a{margin:0 auto; display: block;width: 59%;}

	.p1-box-r span{font-size: 17px;line-height:27px;}
	.p1-box2-r span{font-size: 22px;line-height: 32px;}

	.ul4 li{background-size: 8px auto;}
	.ul4 li a{background-size: 220px auto;}
}
@media screen and (max-width: 374px){
	.m40{margin:12px auto;}
	.m5{margin:5px auto;}
	.mtf50{margin:-15px auto 0;}
	.m3040{margin:12px auto 20px;}

	.w1{font-size: 13px;line-height: 26px;}
	.w2{font-size: 12px;line-height: 22px;}
	.w3{font-size: 15px;line-height: 35px;}

	.dj a{margin:0 auto; display: block;width: 59%;}

	.p1-box-r span{font-size: 16px;line-height:26px;}
	.p1-box2-r span{font-size: 22px;line-height: 32px;}

	.ul4 li{background-size: 8px auto;}
	.ul4 li a{background-size: 220px auto;}
}
@media screen and (max-width: 359px){
	.m40{margin:10px auto;}
	.m5{margin:5px auto;}
	.mtf50{margin:-10px auto 0;}
	.m3040{margin:10px auto 15px;}

	.w1{font-size: 12px;line-height: 24px;}
	.w2{font-size: 12px;line-height: 18px;}
	.w3{font-size: 13px;line-height: 33px;}

	.dj a{margin:0 auto; display: block;width: 59%;}

	.p1-box-r span{font-size: 14px;line-height:24px;}
	.p1-box2-r span{font-size: 18px;line-height: 28px;}

	.ul4 li{background-size: 8px auto;}
	.ul4 li a{background-size: 200px auto;}
}
