html,div,p,span,em,a,i,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,img{
	padding:0;
	margin:0;
}

a{
	text-decoration:none;
}

ul,li{
	list-style:none;
}


body{
	max-width:750px;
	margin:0 auto;
}


.banner{
	width:100%;
}

.banner img{
	width:100%;
	display:block;
}


.topbox{
	width:94%;
	margin:0 auto;
	margin-top:.8rem;
	box-shadow:0 0 0.08rem #66A0EA;
	border-radius:0.08rem;
	overflow:hidden;
}


.timg{
	width:94%;
	margin:0 auto;
	margin-bottom:.3rem;
}

.timg img{
	display:block;
	width:100%;
}


.topbox .mttext{
	width:94%;
	margin:0 auto;
}

.topbox .mttext dl{
	width:100%;
	height:auto;
	margin-bottom:.3rem;
}

.topbox .mttext dl dt{
	width:1.4rem;
	height:.5rem;
	background:#659EEB;
	text-align:center;
	line-height:.5rem;
	color:#FFF;
	font-size:.24rem;
	margin-bottom:.1rem;
	margin-top:.5rem;
}

.topbox .mttext dl dd{
	line-height:.4rem;
	font-size:.22rem;
}


.bigtitle{
	width:5rem;
	margin:0 auto;
	margin-top:.76rem;
	position:relative;
	padding-top:.2rem;
}

.bigtitle h2{
	width:100%;
	text-align:center;
	color:#66A0EA;
	opacity:.3;
	font-size:.66rem;
	position:absolute;
	left:0;
	top:0;
}


.bigtitle h3{
	width:100%;
	text-align:center;
	color:#639CEB;
	font-size:.7rem;
}


.bigtitle h4{
	width:.75rem;
	height:.06rem;
	margin:0 auto;
	background:#639CEB;
	margin-top:.08rem;
}



.kecheng{
	width:94%;
	margin:0 auto;
	margin-top:.4rem;
}


.kecheng ul{
	width:100%;
	height:auto;
	display:flex;
	justify-content:space-between;
}

.kecheng ul li{
	width:3.8rem;
	height:auto;
	display:flex;
	justify-content:flex-start;
}

.kecheng ul li p{
	width:26%;
	height:4rem;
	font-size:.46rem;
	color:#FFF;
	line-height:1rem;
	writing-mode:lr-tb;
	writing-mode:tb-rl;
	text-align:center;
	letter-spacing:0.03rem;
	margin-right:.4rem;
}

.kecheng ul li dl{
	width:70%;
	margin-top:.4rem;
}

.kecheng ul li dl dd{
	line-height:.62rem;
	font-size:.28rem;
	padding-left:.1rem;
}


.kecheng ul li.onebg{
	width:90%;
	height:8.78rem;
	margin:0 auto;
	background:url(../images/Pbc.jpg) no-repeat left top;
	background-size:100% auto;
}

.kecheng ul li.twobg{
	width:90%;
	height:8.78rem;
	margin:0 auto;
	background:url(../images/Pcc.jpg) no-repeat left top;
	background-size:100% auto;
}


.kecheng ul li.threebg{
	width:90%;
	height:8.78rem;
	margin:0 auto;
	background:url(../images/Sc.jpg) no-repeat left top;
	background-size:100% auto;
}

.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom:0!important;
}


.zixun{
	width:60%;
	height:.8rem;
	margin:0 auto;
	margin-top:.4rem;
	margin-bottom:.4rem;
}

.zixun a{
	width:100%;
	height:100%;
	line-height:.8rem;
	display:block;
	border:1px solid #000000;
	border-radius:.1rem;
	text-align:center;
	font-size:.28rem;
	color:#000;
}


.zheng_top{
	width:94%;
	margin:0 auto;
}

.zheng_top dl{
	width:100%;
	clear:both;
	margin-top:.2rem;
	margin-bottom:.2rem;
}

.zheng_top dl dd{
	font-size:.24rem;
	line-height:.5rem;
}

.zheng_top p img{
	width:100%;
	display:block;
}


.jiuye{
	width:100%;
	background:#649DEC;
	overflow:hidden;
	margin-top:.8rem;
}


.jiuyefxs{
	width:94%;
	margin:0 auto;
	text-align:center;
	font-size:.24rem;
	line-height:.5rem;
	margin-top:.4rem;
	color:#FFF;
}


.jiuyezx{
	width:96%;
	background:#FFF;
	border-radius:.12rem;
	margin:0 auto;
	margin-top:.4rem;
	margin-bottom:.6rem;
}


.jiuyezx ul{
	width:96%;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
}

.jiuyezx ul li{
	width:32%;
}

.jiuyezx ul li a{
	width:100%;
	height:.6rem;
	border:1px solid #333;
	border-radius:.1rem;
	display:block;
	text-align:center;
	font-size:.24rem;
	color:#000;
	line-height:.6rem;
	margin-top:.5rem;
	margin-bottom:.3rem;
	box-sizing:border-box;
}


.jiuyezx ul li p{
	margin-bottom:.4rem;
}

.jiuyezx ul li p img{
	width:100%;
	display:block;
}


.bztext{
	width:94%;
	margin:0 auto;
	border-radius:.1rem;
	background:#649DEC;
	display:flex;
	align-items:center;
	margin-top:.3rem;
}

.bztext p{
	padding:.2rem;
	font-size:.24rem;
	color:#FFF;
	line-height:.5rem;
	text-align:center;
}

.bzimg{
	width:94%;
	margin:0 auto;
	margin-top:.2rem;
}

.bzimg dl{
	width:100%;
	display:flex;
	justify-content:space-between;
	margin-bottom:.2rem;
}

.bzimg p{
	width:100%;
}

.bzimg dl dt{
	width:48.5%;
}

.bzimg img{
	width:100%;
	display:block;
}















