*{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	list-style-type: none;
}
.banner{
	width: 100%;
	display: flex;
}
.banner img{
	width: 100%;
}
.top{
	width: 100%;
}
.top-c{
	width: 100%;
	margin: 0 auto;
	margin-top: 0.64rem;
}
.top-c p{
	padding: 0.02rem 0.2rem;
	text-indent: 0.36rem;
	line-height: 0.28rem;
	font-size: 0.18rem;
}
.top-b{
	width: 100%;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	margin-top: 1.36rem;
}
.top-bc{
	width:100%;
}
.top-bc h4{
	text-align: center;
	margin-bottom:0.4rem;
	font-size: 0.24rem;
	font-weight: 400;
}
.top-bc p{
	text-align: center;
	font-size: 0.18rem;
	margin-bottom: 0.16rem;
}
.teshe{
	width: 100%;
	height:auto;
	margin-top: 0.88rem;
	display: flex;
	flex-wrap: wrap;
	background: url(../img/ditu.png) 100% 100%;
}
.teshe-h2{
	font-size: 0.22rem;
	color: #FFF;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	margin-top: 0.54rem;
	margin-bottom: 0.2rem;
}
.teshe-c{
	width:100%;
	background: rgba(64,70,73,0.5);
}
.teshes{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin: 0 auto;
	justify-content: space-between;
}
.teshe-h3{
	width: 100%;
	font-size: 0.22rem;
	height: auto;
	align-items: center;
	color: #fefeff;
	display: flex;
	flex-wrap: wrap;
	padding: 0.4rem 0rem;
	justify-content: center;
	border-bottom: 0.02rem solid #34393d;
}
.teshe-h3 img{
	height: 0.28rem;
	margin-left: 0.12rem;
}
.teshec{
	width: 100%;
	margin-top: 0.5rem;
	display: flex;
}
.xuexi-c h3{
	font-size:0.32rem;
	color: #003bd2;
	text-align: center;
}
.xuexi-c p{
	text-align: center;
	margin-top: 22px;
}
.teshec img{
	margin-left:0.55rem;
	width: 1.58rem;
	height: 1.48rem;
}
.teshec-r{
	width:3.16rem;
	margin-left: 0.4rem;
}
.teshec-r h3{
	font-size:0.32rem;
	color: #FFFFFF;
	font-weight: 400;
}
.xuexi{
	width: 100%;
	padding: 0.5rem 0px;
	background: #fff;
	margin-top: 0.62rem;
}

.xuexi-li{
	width:100%;
	height:2.7rem;
	display: flex;
	margin-right:0.1rem;
}
.xuexi-img{
	display: none;
}
.xuexi-li img{
	width: auto;
	height: 100%;
}
.teshec-r p{
	font-size: 0.18rem;
	color: #c3c4c4;
	margin-top: 0.3rem;
}
.teshe-b{
	margin-top: 0.5rem;
	display: flex;
}
.img{
	width:1.56rem;
	margin-left: 0.56rem;
}
.img img{
	width: 100%;
	margin-bottom:0.24rem;
}
.youliang .teshec-r{
	margin-bottom: 0.5rem;
	height: 1.48rem;
}
.guimo-c{
	width: 100%;
	margin: 0 auto;
	position: relative;
}
.guimo-c h3{
	font-size:0.22rem;
	text-align: center;
	color: #003bd2;
	margin-bottom:0.5rem;
	padding-top: 0.59rem;
}
.guimo-c img{
	display: block;
	width: 100%;
	margin: 0 auto;
}
.guimo-c p{
	width:3.66rem;
	text-indent: 0.36rem;
	font-size: 0.18rem;
	color: #444444;
	line-height: 0.28rem;
	position: absolute;
	left:1.65rem;
	top:2rem;
}
.rcheng-c{
	width: 100%;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
}
.rcheng-c h3{
	width: 100%;
	font-size:22px;
	text-align: center;
	color: #003bd2;
	padding-top: 56px;
}
.rcheng-c p{
	margin-top:18px;
	font-size: 0.18rem;
}
.table{
	margin-top:64px;
}
table,
table tr th,
table tr td {
	border: 1px solid #adadad;
	font-size: 0.18rem;
	font-weight: bold;
	color: #444444;
	padding: 0rem;
	font-weight: 560;
}

table {
	text-align: center;
	border-collapse: collapse;
	padding: 2px;
}

table tr th {
	height: 0.82rem;
}

table tr td {
	height: 0.74rem;
}
.but{
	width:3.4rem;
	height: 0.62rem;
	display: block;
	margin: 0.5rem auto;
	text-align: center;
	line-height: 0.62rem;
	background: #003bd2;
	color: #ffffff;
	font-size: 0.28rem;
	border-radius: 0.44rem;
	border: none;
}
.butpx{
	display: none;
}
.youguan{
	margin: 0 auto;
	margin-top:0.76rem;
	padding: 0 0.1rem;
}
.youguan h3{
	font-size:0.24rem;
	color:#003bd2;
	padding-bottom: 0.4rem;
}
.youguan p{
	line-height: 0.3rem;
	font-size: 0.18rem;
}
.guogao{
	width: 100%;
	margin: 0 auto;
    padding-bottom: 0.64rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.guogao-c{
	width:46%;
	height: 118px;
	background: #556fb5;
	display: flex;
	margin-right: 2%;
	margin-bottom: 0.26rem;
}
.guogao-c img{
	width: 100%;
	height: 100%;
}
.guogao-c:nth-child(2n+0){
	margin-right: 0px;
}
.zhongyan{
	width: 100%;
}
.zhongyan-c{
	width: 100%;
	margin:0px auto;
}
.zhongyan-c h3{
	font-size:0.32rem;
	color: #003bd2;
	text-align: center;
	padding: 0.36rem 0px;
	margin-top: 0.27rem;
}
.zhongyan-img img{
	width:3.50rem;
	height: 2.9rem;
	margin: 0 0.10rem;
	margin-bottom: 0.15rem;
	float: left;
}
/* .zhongyan-img img:nth-child(2n+0){
	margin-right:0rem;
} */
.clear{
	clear: both;
}
.footer{
	width: 100%;
	height:2.4rem;
	display: flex;
	flex-wrap: wrap;
	align-items:center;
	background: #c1c1c1;
}
.footer-c{
	width: 100%;
	margin: 0 auto;
	
}
.footer-c p{
	text-align: center;
	font-size: 0.18rem;
	line-height: 0.3rem;
}