@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{margin:0;padding:0;}
header,article,footer,nav,section,aside,menu{ display:block;}
h2,h3,h4,h5,h6{font-weight: normal;}
table{ border-collapse:collapse; border-spacing:0;}
img,input{ border:none;}
ul li,ol li{list-style: none;}
a{text-decoration: none;}
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: 95.3125%;margin:0 auto 0;}
.clear{clear: both;}
.pr{position: relative;}
.pa{position: absolute;}

.cont p{text-align: justify;text-justify:distribute-all-lines;}

.mt15{margin:15px auto 0;}
.m2030{margin:20px auto 30px;}

.kv a{width: 25%;height:14%;display: block;}
.kv .a1{top:81.6%;left: 4%;}
.kv .a2{top:81.6%;left: 31.25%;}

.p1{overflow: hidden;background: #C6E9FE;}
.p1-sub p{width: 48.4375%;text-indent: 1em;color: #003353;font-size: 22px;line-height: 29px;top:10.7%;left: 6.25%;}
.p1-sub a{width: 27%;height: 14.3%;top:67.8%;left: 65.5%;}

.title1{font-size: 36px;line-height: 51px;color: #1F79B2;top:1%;left: 0;text-align: center;}
.p1-sub2 p{font-size: 24px;line-height: 40px;color: #1F1F1F;text-indent: 2em;top:17.5%;left: 5.5%;width: 54.6875%;}
.p1-sub2 .tu{width: 33.75%;top:17.5%;right: 4%;}
.p1-sub2 .dj{width: 61%;bottom: 10%;left: 2.4%;}
.p1-sub2 a{display: block;margin:0 auto;width: 62%;text-align: center;color: #fff;background: #8D2700;border-radius: 50px;height: 40px;line-height: 40px;font-size: 23px;
	box-shadow: 0px 4px 4px #98ACB8;}
.p1-sub2 p.ps1{font-size: 21px;line-height: 36px;text-indent: 0em;}
.p1-sub2 p span{font-size: 23px;font-weight: bold;line-height: 36px;color: #1f79b2;}
.p1-sub2 p.ps2{top:50%;}
.h{color: #BC0D99;}
.p1-sub2.s .tu{width: 44.6875%;left: 4%;}
.p1-sub2.s p{text-indent: 0em;}
.p1-sub2.s p.ps3{width: 45%;left: 50%;}
.p1-sub2.s p.ps4{width: 91%;left: 4%;top:57.5%;}
.p1-sub2.s .dj{width: 46.875%;bottom: 10%;left: 48%;}
.p1-sub2.s a{width: 76.7%;}

.p1-sub3 img{width: 81.5625%;}

.dj2{width: 100%;overflow: hidden;}
.dj2 a{width: 53.75%;display: block;box-shadow: 2px 4px 4px #98ACB8;}
.dj3{background: #F8F8F8;}
.p2{overflow: hidden;}

.title2{background: #4D8CC0;height: 70px;line-height: 70px;font-size: 42px;color: #fff;padding-left: 2%;font-weight: bold;}

.title3{width: 64%;top:15%;left: 28%;height: 100%;}
.title3 span{font-size: 26px;line-height: 34px;font-weight: bold;display: block;padding-left: 7%;}
.title3 p{font-size: 24px;line-height: 34px;color: #4E4E4E;margin-top: 3%;}
.title3 p a{color: #F9B000;text-decoration: underline;}

@media screen and (max-width: 639px){
	.mt15{margin:10px auto 0;}
	.m2030{margin:15px auto 25px;}

	.p1-sub p{font-size: 12px;line-height: 16px;}
	.title1{font-size: 22px;line-height: 34px;}
	.p1-sub2 p{font-size: 13px;line-height: 22px;}
	.p1-sub2 p.a{font-size: 14px;line-height: 24px;}
	.p1-sub2 a{height: 30px;line-height: 30px;font-size: 14px;}
	.p1-sub2 p.ps1{font-size: 12px;line-height: 20px;}
	.p1-sub2 p span{font-size: 14px;line-height:24px;}
	.title2{height: 50px;line-height: 50px;font-size: 26px;}
	.title3 span{font-size: 16px;line-height: 24px;}
	.title3 p{font-size: 13px;line-height: 22px;}
}
@media screen and (max-width: 380px){
	.mt15{margin:5px auto 0;}
	.m2030{margin:10px auto 15px;}

	.p1-sub p{font-size: 11px;line-height: 14px;}
	.title1{font-size: 18px;line-height: 28px;}

	.p1-sub2 p{font-size: 12px;line-height: 18px;}
	.p1-sub2 p.a{font-size: 12px;line-height: 20px;}

	.p1-sub2 a{height: 25px;line-height: 25px;font-size: 12px;}
	.p1-sub2 p.ps1{font-size: 10px;line-height: 16px;}
	.p1-sub2 p span{font-size: 12px;line-height:20px;}

	.title2{height: 40px;line-height: 40px;font-size: 20px;}
	.title3 span{font-size: 14px;line-height: 18px;}
	.title3 p{font-size: 12px;line-height: 18px;}
}