* {
	margin: 0rem;
	padding: 0rem;
	text-decoration: none;
	list-style-type: none;
}

.banner {
	width: 100%;
	height: auto;
}

.banner img {
	width: 100%;
	height: auto;
	display: block;
}
.nav{
	width: 100%;
	height: auto;
	background: #144ecc;
}
.nav-ul{
	width: 6.9rem;
	height: auto;
	font-size: 0.26rem;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	justify-content: center;
}
.nav-ul a{
	color: #ffffff;
	display: block;
	margin: 0.2rem;
}
.main {
	width: 100%;
	height: auto;
	display: flex;
	align-content: flex-start;
	flex-wrap: wrap;
}
.main-c{
	width: 6.9rem;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	align-content: flex-start;
}
.jianjie{
	width: 6.9rem;
	height: auto;
	background: rgba(244, 245, 251, 0.8);
	margin-left: 0rem;
	display: flex;
	flex-wrap: wrap;
	align-content: flex-start;
	margin-top: 0.57rem;
}
.title{
	width: 100%;
}
.title-c{
	width: 6rem;
	height: 0.86rem;
	border-bottom: 0.01rem solid #BFBFBF;
	position: relative;
	margin: 0.32rem auto;
}
.title-t{
	width: 100%;
	height: 0.5rem;
	line-height: 0.5rem;
	font-size: 0.28rem;
	color: #cb9170;
	text-align: center;
	font-weight: bold;
}
.title-yw{
	width: 100%;
	font-size: 0.12rem;
	color: #d2d2d2;
	text-align: center;
	text-transform: uppercase;
}
.t-img{
	width: 0.87rem;
	height: 0.04rem;
	display: block;
	position: absolute;
	bottom: -0.04rem;
	left: 50%;
	margin-left: -0.435rem;
}
.b2{
	width: 100%;
	height: auto;
	background: url(../img/b2.png) no-repeat;
	background-size: 100% 100%;
	background-position: 0px 0px;
}
.b3{
	background: #f3f4fb;
}
.b4{
   width: 100%;
   height: auto;
   background: url(../img/b4.jpg) no-repeat;
   background-size: 100% 100%;
}
.b5{
	background: #f3f4fb;
	background-image: url(../img/diwen.png);
	background-repeat: no-repeat;
	background-size: 100% 6.11rem;
	background-position: bottom left;
}
.jj-title{
	width: 100%;
	font-size: 26px;
	color: #144ecc;
	text-indent: 40px;
	margin-top: 50px;
	font-weight: bold;
}
.jj-p{
	width: 6.4rem;
	height: auto;
	font-size: 0.21rem;
	color: #3C3C3C;
	line-height: 0.35rem;
	margin-left: 0rem;
	margin: 0 auto;
	margin-top: 0.29rem;
}
.jj-p p{
	text-indent: 0.42rem;
}
.jj-c{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	padding: 0.3rem 0rem;
}
.jj-span{
	width: auto;
	height: 0.48rem;
	line-height: 0.48rem;
	background: url(../img/1.png) no-repeat;
	background-size: 100% 100%;
	padding: 0 0.36rem;
	font-size: 0.22rem;
	color: #ffffff;
	display: flex;
	align-items: center;
	margin: 0.12rem 0.2rem;
}
.jj-span img{
	width: 0.36rem;
	height: 0.34rem;
	display: block;
	margin-left: 0.2rem;
}

.structurec{
	padding-bottom: 0.3rem;
	justify-content: space-between;
}
.structure{
	width: 100%;
	height: auto;
	background: linear-gradient(0deg, #FCFDFF, #B5ECFF);
	border-radius: 0.2rem;
	display: flex;
	align-items: center;
	margin: 0.135rem 0rem;
	padding: 0.2rem 0rem;
}
.structure img{
	display: block;
	margin: 0 0.15rem;
}
.icon2{
	width: 1.2rem;
	height: 0.91rem;
}
.icon3{
	width: 1.32rem;
	height: 0.98rem;
}
.icon4{
	width: 1.18rem;
	height: 0.98rem;
}
.structure-n{
	width: 70%;
	display: flex;
	flex-wrap: wrap;
	align-content: flex-start;
}
.structure-t{
	width: 100%;
	font-size: 0.3rem;
	color: #3450ff;
}
.structure-s{
	width: 100%;
	font-size: 0.26rem;
	color: #666666;
	margin-top: 0.18rem;
}
.structure-s span{
	display: block;
	width: 100%;
	margin-right: 0rem;
}
.white{
	color: #ffffff;
}
.highlights{
	margin-top: 0.48rem;
}
.huiyi{
	width: 6.4rem;
	height: auto;
	background: linear-gradient(88deg, #0074E2 0%, #0034D1 100%);
	border-radius: 0.1rem;
	margin: 0 auto;
	position: relative;
	margin-bottom: 0.52rem;
}
.huiyi-title{
	height: auto;
	line-height: 0.67rem;
	position: absolute;
	font-size: 0.32rem;
	color: #ffffff;
	text-indent: 0rem;
	padding-left: 0.2rem;
}
.huiyit1{
	width: 100%;
	top: -0.21rem;
	background: url(../img/tit.png) no-repeat;
	background-size: 100% 100%;
}
.huiyit2{
	width: 100%;
	top: -0.21rem;
	background: url(../img/tits.png) no-repeat;
	background-size: 100% 100%;
}
.huiyit3{
	width: 100%;
	top: -0.21rem;
	background: url(../img/tit.png) no-repeat;
	background-size: 100% 100%;
}
.huiyi-c{
	width: auto;
	padding: 0 0.38rem;
	margin-top: 1.2rem;
}
.huiyi-cs{
	width: 100%;
	display: flex;
	margin-bottom: 0.3rem;
}
.huiyi-cs img{
	width: 0.17rem;
	height: 0.15rem;
	display: block;
	margin-top: 0.06rem;
	margin-left: 0.28rem;
}
.huiyi-cs p{
	width: 5rem;
	font-size: 0.24rem;
	line-height: 0.3rem;
	color: #FDFEFE;
	margin-left: 0.2rem;
	text-align: justify;
}
.schedule{
	height: auto;
	padding: 0.58rem 0rem;
	background: #f7e8d8;
	border-radius: 0.4rem;
	background-image: url(../img/mb1.png);
	background-repeat: no-repeat;
	background-size: 4.2rem 2.44rem;
	background-position: right top;
	position: relative;
/* 	margin-bottom: 1.32rem; */
	
}
.schedule-c{
	width: 6.5rem;
	display: flex;
/* 	margin: 58px auto; */
    margin: 0 auto;
	background: url(../img/x.png);
	background-repeat: repeat-y;
	background-size: 0.03rem;
	background-position: 1.525rem 0.2rem;
	
}
.schedule-tian{
	width: 1.2rem;
	font-size: 0.2rem;
	text-align: center;
}
.schedule-r{
	width: 5rem;
	margin-left: 0.18rem;
}
.schedule-rs{
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.schedule-rs img{
	width: 0.33rem;
	height: 0.33rem;
	display: block;
	margin-top: 0.06rem;
	
}
.schedule-rsn{
	width: 5rem;
	margin-bottom: 0.2rem;
}
.sj{
	width: 100%;
	font-size: 0.30rem;
	color: #2a2014;
	line-height: 0.46rem;
}
.table{
	width: 100%;
}
.table tr th{
	width: 50%;
}
.table tr th, .table tr td{
	border: 0.01rem solid #0072e2;
	font-size: 0.26rem;
	color: #2a2014;
	padding: 0.16rem ;
	text-align: left;
	background: linear-gradient(90deg, #FDF9F4 0%, #F9F1E6 99%);
}
.thr{
	background: linear-gradient(90deg, #FDF9F4 0%, #F9F1E6 99%);
	color: #0048d6 !important;
}
.zhushi{
	width: 100%;
	font-size: 0.3rem;
	color: #000;
	text-align: center;
	margin: 0.2rem auto;
}
.ad-img{
	width: 6.9rem;display: block;margin: 0.2rem auto;
}
.footer {
	width: 100%;
	height: auto;
	padding: 0.2rem 0rem;
	background: #004cd7;
}

.footer-c {
	width: 6.9rem;
	margin: 0 auto;
	font-size: 0.14rem;
	color: #fff;
	text-align: center;
}

.footer1 {
	padding-top: 0.16rem;
}

.footer2 {
	line-height: 0.34rem;
}

.footer3 {
	padding-bottom: 0.16rem;
}
@media screen and (min-width:960px) {
.nav{
	width: 100%;
	height: 60px;
	background: #144ecc;
}
.nav-ul{
	width: 1200px;
	height: 60px;
	font-size: 26px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.nav-ul a{
	color: #ffffff;
	display: block;
	margin: 0px !important;
}
.main {
	width: 100%;
    height: auto;
}
.main-c{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	align-content: flex-start;
}
.jianjie{
	width: 1114px;
	height: 294px;
	background: rgba(244, 245, 251, 0.8);
	margin-left: 84px;
	display: flex;
	flex-wrap: wrap;
	align-content: flex-start;
	margin-top: 57px;
}
.title{
	width: 100%;
}
.title-c{
	width: 742px;
	height: 86px;
	border-bottom: 1px solid #BFBFBF;
	position: relative;
	margin: 32px auto;
}
.title-t{
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 28px;
	color: #cb9170;
	text-align: center;
	font-weight: bold;
}
.title-yw{
	width: 100%;
	font-size: 12px;
	color: #d2d2d2;
	text-align: center;
	text-transform: uppercase;
}
.t-img{
	width: 87px;
	height: 4px;
	display: block;
	position: absolute;
	bottom: -4px;
	left: 50%;
	margin-left: -43.5px;
}
.b2{
	width: 100%;
	height: 404px;
	background: url(../img/b2.png) no-repeat;
	background-size: 1268px 404px;
	background-position: 0px 0px;
}
.b3{
	background: #f3f4fb;
}
.b4{
   width: 100%;
   height: 1344px;
   background: url(../img/b4.jpg) no-repeat;
   background-size: 100% 100%;
}
.b5{
	background: #f3f4fb;
	background-image: url(../img/diwen.png);
	background-repeat: no-repeat;
	background-size: 100% 611px;
	background-position: bottom left;
}
.jj-title{
	width: 100%;
	font-size: 26px;
	color: #144ecc;
	text-indent: 40px;
	margin-top: 50px;
	font-weight: bold;
}
.jj-p{
	width: 1042px;
	height: auto;
	font-size: 21px;
	color: #3C3C3C;
	line-height: 35px;
	margin-left: 40px;
	margin-top: 29px;
}
.jj-p p{
	text-indent: 42px;
}
.jj-c{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	padding: 30px 0px;
}
.jj-span{
	width: auto;
	height: 48px;
	line-height: 48px;
	background: url(../img/1.png) no-repeat;
	background-size: 100% 100%;
	padding: 0 36px;
	font-size: 22px;
	color: #ffffff;
	display: flex;
	align-items: center;
	margin: 12px 20px;
}
.jj-span img{
	width: 36px;
	height: 34px;
	display: block;
	margin-left: 40px;
}

.structurec{
	padding-bottom: 30px;
	justify-content: space-between;
}
.structure{
	height: 157px;
	background: linear-gradient(0deg, #FCFDFF, #B5ECFF);
	border-radius: 20px;
	display: flex;
	align-items: center;
	margin: 13.5px 0px;
	padding: 0px 0px;
}
.structure img{
	display: block;
	margin: 0 15px;
}
.structure1{
	width: 448px;
}
.structure2{
	width: 720px;
}
.structure3{
	width: 1197px;
}
.icon2{
	width: 120px;
	height: 91px;
}
.icon3{
	width: 132px;
	height: 98px;
}
.icon4{
	width: 118px;
	height: 98px;
}
.structure-n{
	width: 70%;
	display: flex;
	flex-wrap: wrap;
	align-content: flex-start;
}
.structure-t{
	width: 100%;
	font-size: 26px;
	color: #3450ff;
}
.structure-s{
	width: 100%;
	font-size: 16px;
	color: #666666;
	margin-top: 18px;
}
.structure-s span{
	display: inline;
	margin-right: 32px;
}
.white{
	color: #ffffff;
}
.highlights{
	margin-top: 48px;
}
.huiyi{
	width: 1195px;
	height: auto;
	background: linear-gradient(88deg, #0074E2 0%, #0034D1 100%);
	border-radius: 10px;
	margin: 0 auto;
	position: relative;
	margin-bottom: 52px;
}
.huiyi1{
	height: 394px;
}
.huiyi2{
	height: 320px;
}
.huiyi3{
	height: 256px;
}
.huiyi-title{
	height: 67px;
	line-height: 67px;
	position: absolute;
	font-size: 32px;
	color: #ffffff;
	text-indent: 68px;
	padding-left: 0px;
}
.huiyit1{
	width: 769px;
	left: 19px;
	top: -21px;
	background: url(../img/tit.png) no-repeat;
	background-size: 100%;
}
.huiyit2{
	width: 799px;
	right: 19px;
	top: -21px;
	background: url(../img/tits.png) no-repeat;
	background-size: 100%;
}
.huiyit3{
	width: 1009px;
	left: 19px;
	top: -21px;
	background: url(../img/tit.png) no-repeat;
	background-size: 100%;
}
.huiyi-c{
	width: 1119px;
	padding: 0 38px;
	margin-top: 88px;
}
.huiyi-cs{
	width: 100%;
	display: flex;
	margin-bottom: 30px;
}
.huiyi-cs img{
	width: 17px;
	height: 15px;
	display: block;
	margin-top: 6px;
	margin-left: 28px;
}
.huiyi-cs p{
	width: 1056px;
	font-size: 24px;
	line-height: 30px;
	color: #FDFEFE;
	margin-left: 20px;
	text-align: justify;
}
.schedule{
	height: auto;
	padding: 58px 0px;
	background: #f7e8d8;
	border-radius: 40px;
	background-image: url(../img/mb1.png);
	background-repeat: no-repeat;
	background-size: 420px 244px;
	background-position: right top;
	position: relative;
/* 	margin-bottom: 132px; */
	
}
.ad-img{
	width: 1200px;display: block;margin: 20px auto;
}
.schedule-c{
	width: 1120px;
	display: flex;
/* 	margin: 58px auto; */
    margin: 0 auto;
	background: url(../img/x.png) no-repeat;
	background-size: 3px ;
	background-position: 133px 10px ;
	
}
.schedule-tian{
	width: 100px;
	font-size: 20px;
	text-align: center;
}
.schedule-r{
	width: 999px;
	margin-left: 18px;
}
.schedule-rs{
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.schedule-rs img{
	width: 33px;
	height: 33px;
	display: block;
	margin-top: 6px;
	
}
.schedule-rsn{
	width: 948px;
	margin-bottom: 20px;
}
.sj{
	width: 100%;
	font-size: 20px;
	color: #2a2014;
	line-height: 46px;
}
.table{
	width: 100%;
}
.table tr th{
	width: 50%;
}
.table tr th, .table tr td{
	border: 1px solid #0072e2;
	font-size: 16px;
	color: #2a2014;
	padding: 16px ;
	text-align: left;
	background: linear-gradient(90deg, #FDF9F4 0%, #F9F1E6 99%);
}
.thr{
	background: linear-gradient(90deg, #FDF9F4 0%, #F9F1E6 99%);
	color: #0048d6 !important;
}
/* .thl{
	background: linear-gradient(90deg, #FDF9F4 0%, #F9F1E6 99%);
}
.table tr td{
	background: linear-gradient(90deg, #FDF9F4 0%, #F9F1E6 99%);
} */
.zhushi{
	width: 100%;
	font-size: 30px;
	color: #000;
	text-align: center;
	margin: 20px auto;
}
.footer {
	width: 100%;
	height: 105px;
	padding: 20px 0px;
	background: #004cd7;
}

.footer-c {
	width: 1200px;
	margin: 0 auto;
	font-size: 14px;
	color: #fff;
	text-align: center;
}

.footer1 {
	padding-top: 16px;
}

.footer2 {
	line-height: 34px;
}

.footer3 {
	padding-bottom: 16px;
}
}