a {
	text-decoration:none;
}
ul {
	list-style-type:none;
}
a,
span{
	display:block;
}
body {
	background-color:#fff;
	font-size: 16px;
}
/* header + nav */
header {
	width:100%;
	height:510px;
	position:relative;
	background-position: center bottom;
}
.header_img {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -255px 0 0 -960px;
}
/* PC*/
.header_pc {
	position:relative;
	max-width: 1040px;
	height:510px;
	margin:0 auto;
	padding-top:88px;
}
.header_cont {
	width: 300px;
	color:#fff;
	float: left;
}
.header_cont_title {
	font-size:30px;
}
.header_cont_subhead {
	font-size:23px;
}
.header_cont_div {
	width:165px;
	height:180px;
	background:rgba(255,255,255,1);
	border-radius:6px;
	padding:23px 23px 0 23px;
	margin:0 auto;
	font-size:11px;
	text-align: center;
	color: #000;
}
.header_cont_img {
	width:120px;
}
.header_pc_img {
    margin-left: 53px;
	width:554px;
}
nav {
	width: 100%;
	height:60px;
	background: #fff;
}
.nav_pc {
	max-width: 1040px;
	height:60px;
	padding:17px 0;
	margin:0 auto;
}
.nav_logo {
	float: left;
}
.nav_logo img {
	float:left;
}
.nav_logo p {
	float:left;
	width:2px;
	height:27px;
	background:rgba(235,238,242,1);
	margin:0 9px 0 11px;
}
.logo_img1 {
	width:92px;
	height:27px;
}
.logo_img2 {
	width:69px;
	height:27px;
}
.logo_img3 {
	width:179px;
	height:22px;
	margin-left:14px;
}
.nav_list {
	float:right;
}
.nav_list a {
	float:left;
	width: 54px;
	margin-left:20px;
	font-size:12px;
	color:#000;
}
/* end PC*/

/* H5 */
.banner_cont_title {
	font-size:27px;
	color:#fff;
}
.banner_cont_subhead {
	font-size:20px;
	color:#fff;
}
.banner_cont_img {
	width:147px;
	height:160px;
}
/*.nav_h5 {
	width:3.75rem;
	height:0.58rem;
	padding:0.17rem 0.1rem;
}
.nav_h5 img,
.nav_h5 p {
	float:left;
}
.logoh5_img1 {
	width:0.82rem;
}
.logoh5_img2 {
	width:0.62rem;
}
.logoh5_line {
	width:0.01rem;
	height:0.24rem;
	background:rgba(235,238,242,1);
	margin:0 0.09rem;
}*/

.header_h5,
.content_h5 {
	text-align: center;
}
.content_h5{
	margin: -0.2rem 0;
}
.headerh5_cont {
	width:100%;
	text-align: center;
	color:#fff;
}
.headerh5_cont_title {
	font-size:0.42rem;
}
.headerh5_cont_subhead {
	font-size:0.36rem;
	margin-top:0.22rem;
}
.headerh5_cont_img {
	width:1.8rem;
	margin:1rem auto 0.52rem;
}
.headerh5_cont_xiazai {
	width: 2.2rem;
    height: 0.68rem;
    text-align: center;
    line-height: 0.68rem;
    background: rgba(255,255,255,1);
    border-radius: 1.1rem;
    font-size: 0.3rem;
    color: #3C98FF;
    margin: 0.8rem auto;
}
/* end H5*/

/* end header + nav */

.content_pc {
	max-width: 1040px;
	height:620px;
	margin:0 auto;
}
/*.contentd .content_pc {
	height: 467px;
	background:linear-gradient(50deg,rgba(132,143,255,1),rgba(89,127,255,1));
}*/
.conth5_cont_title {
	font-size: 0.3rem;
	color:#333;
	font-weight: bold;
}
.conth5_cont_subhead {
	color:rgba(170,170,170,1);
	font-size:0.24rem;
	width:3.84rem;
	margin:0 auto;
}
.contpc_cont_title {
	font-size:23px;
	color:#000;
}
.contpc_cont_subhead {
	width:288px;
	font-size:18px;
	color:rgba(170,170,170,1);
	margin:0 auto;
	text-align:left;
}
/* contenta */
.contapc_img {
	width:473px;
	float: left;
	/*margin: 0px 25px 0 80px;*/
}
.contapc_cont {
	width:351px;
	height:315px;
	float: left;
	background:rgba(241,247,255,1);
	margin-top:150px;
	text-align: center;
	margin-left:90px;
}
.contapc_icon4 {
	width:83px;
	margin:40px auto 35px auto;
}

.contah5_img {
	width:4.72rem;
	margin:0.5rem auto;
}
.contah5_cont {
	width:100%;
	text-align: center;
	background: #fff;
	margin-top:10px;
}
.contah5_icon4 {
	width:1.1rem;
    margin:0.84rem 0 0.48rem 0;
}
/* end contenta */

/* contentb */
.contentb {
	height:600px;
	background:rgba(242,248,255,1);
}
.contbpc_img {
	width:667px;
	float: left;
	margin:33px 0 0 9px;
}
.contbpc_cont {
	width:351px;
	height:315px;
	float: left;
	background:rgba(255,255,255,1);
	margin-top:131px;
	text-align: center;
}
.header_h5{}
.contbpc_icon4 {
	width:83px;
	margin:67px auto 35px auto;
}

.contbh5_img {
	width:7rem;
	/* margin:0.1rem auto; */
}
.contbh5_cont {
	width:100%;
	text-align: center;
	margin-top:10px;
}
.contbh5_icon4 {
	width:1.24rem;
    margin:0.84rem 0 0.52rem 0;
}
/*.contentb {
	width:100%;
	height:510px;
	position:relative;
	background-position: center center;
}*/
/* end contentb */


/* contentc */
.contentc {
	height:670px;
	background:rgba(242,248,255,1);
}
.contcpc_img {
	width:464px;
	float: left;
	margin:93px 160px 0 0;
}
.contcpc_cont {
	width:351px;
	height:315px;
	float: left;
	background:rgba(255,255,255,1);
	margin-top:168px;
	text-align: center;
}
.contcpc_icon4 {
	width:62px;
	margin:57px auto 27px auto;
}

.contch5_img {
	width:5.4rem;
	margin:0.4rem auto;
}
.contch5_cont {
	width:100%;
	text-align: center;
	margin-top:10px;
}
.contch5_icon4 {
	width:0.82rem;
    margin:0.84rem 0 0.36rem 0;
}

/* end contentc */

/* contentd */
.contentd {
	height:625px;
}
.s_contentd{
	height:650px;
}
.contdpc_img {
	width:667px;
	float: left;
	margin:33px 0 0 9px;
}
.contdpc_cont {
	width:351px;
	height:315px;
	float: left;
	background:rgba(241,247,255,1);
	margin-top:131px;
	text-align: center;
}
.header_h5{}
.contdpc_icon4 {
	width:83px;
	margin:67px auto 35px auto;
}

.contdh5_img {
	width:3.5rem;
	margin:0.05rem auto;
}
.contdh5_cont {
	width:100%;
	text-align: center;
	margin-top:10px;
}
.contdh5_icon4 {
	width:1.72rem;
    margin:0.84rem 0 0.52rem 0;
}
/* end contentd */



/*contente*/
.contente,
.contente .content_pc {
	height:480px;
	background:rgba(242,248,255,1);
	position: relative;
}
.conte_img {
	width:896px;
	position: absolute;
	top:44px;
	left:50%;
	margin-left:-448px;
}
.conte_title {
	width: 144px;
	position: relative;
	margin:0 auto;
	padding-top:158px;
	font-size:36px;
	font-weight:bold;
	color:rgba(66,152,252,1);
}
.conte_subhead {
	position: relative;
	width:296px;
	height:77px;
	background:url(img/label.png) no-repeat;;
	font-size:27px;
	font-weight:300;
	color:rgba(51,51,51,1);
	margin:0 auto;
	text-align: center;
}
.conte_bot {
	position: relative;
	font-size:11px;
	font-weight:300;
	color:rgba(170,170,170,1);
	text-align: center;
	margin-top:98px;
}
.conte_list {
	width:500px;
	height:40px;
	margin:0 auto;
	position: relative;
}
.conte_list li a {
	width:120px;
	height:36px;
	text-align: center;
	line-height: 36px;
	border:1px solid rgba(66,152,252,1);
	background:rgba(255,255,255,0);
	border-radius:18px;
	float: left;
	font-size:14px;
	font-weight:300;
	color:rgba(66,152,252,1);
	margin:0 15px;
}


.content_h5 .conte_img {
    margin: 0 auto;
    position: absolute;
    top: 0;
    left: 50%;
	margin-left:-448px;
}

.content_h5 .conte_title {
	position: relative;
	top:1.05rem;
	font-size:0.24rem;
	padding-top: unset;
}
.content_h5 .conte_subhead {
	position: relative;
	top:1.58rem;
	background:url(img/label.png) no-repeat;;
	font-size:0.18rem;
	font-weight:300;
	color:rgba(51,51,51,1);
	margin:0 auto;
	text-align: center;
}
.content_h5 .conte_bot {
	font-size:0.1rem;
	margin-top:0.6rem;
}
.content_h5 .conte_list {
	width:4.2rem;
	height:0.3rem;
	margin:1.18rem auto 0 auto;
	position: relative;
}
.content_h5 .conte_list li a {
	width:0.8rem;
	height:0.27rem;
	text-align: center;
	line-height: 0.27rem;
	border-radius:0.13rem;
	font-size:0.12rem;
	margin:0 0.1rem;
}
/* end contente*/
/*footer*/
.Footers{
	width: 100%;
    height: 450px;
    background-image: url(../img/footer_img_background.png);
    background-size: auto 450px;
    background-repeat: no-repeat;
    position: relative;
    background-position: center;
    background-color: #f2f8ff;
}
.footer-text{
	position: absolute;
	bottom: 0;
	margin:0 auto;
	left:0;
	right:0;
}
.qinglong{
	    text-align: center;
    width: 100%;
    font-size: 35px;
    font-weight: bold;
    color: #4298FC;
    padding-top: 160px;
}
.texts{
	width: 300px;
    text-align: center;
    margin: 0 auto;
    font-size: 30px;
    background-color: #fff;
    margin-top: 20px;
}
.students{
	width:380px;
	height:40px;
	margin:0 auto;
		margin-top:80px;
}
.student1{
	width:100px;
	height:40px;
	line-height:40px;
	text-align:center;
	border:1px solid #4298FC;
	color:#4298FC;
	display:block;
	float:left;
	margin-left:20px;
	border-radius:50px;

}
.ascMa{
	    width: 100px;
    height: 100px;
    background-color: #fff;
    margin: 0 auto;
    margin-top: -150px;
    margin-left: 65%;
}


/*移动端+PC的show and hide*/
@media (max-width: 990px) {
	.header_pc,
	.content_pc,.contentb_pc {
		display:none !important;
	}
	.nav_pc {
		display:none !important;
	}
	header {
		height:6.8rem;
        background-position-x: center !important;
        background-position-y: 80% !important;
	}
	nav{
		height:auto;
	}
	.contentb{
		height:auto;
	}
	.contentc{
		height:auto;
	}
	.contentd{
		height:auto;
	}
	.Footers{
		height:6.4rem;
		width: 100%;
	    position: relative;
	    background-position: center center;
	    background-size: cover;
	}
	.Footers .qinglong{
	color:#4298FC;
	font-size:0.48rem;
	font-weight: bold;
	padding-top:2.1rem;
}
.Footers .texts{
	width:4.34rem;
	height:1.42rem;
	background-image: url('../img/label.png');
	background-position: center center;
    background-size: cover;
    text-align: center;
	font-size:0.36rem;
	margin: 0 auto;
	padding-top: 0.3rem;
	background-color: transparent;
}
.Footers .students{
	margin-top:0;
	text-align: center;
	width:100%;
}
.Footers .students a{
	display:inline-block;
	width:1.6rem;
	height:0.54rem;
	line-height: 0.54rem;
	border:0.02rem solid #4298FC;
	color:#4298FC;
	text-align: center;
	border-radius:0.8rem;
	float: none;
	font-size:0.24rem;
}
.Footers .footer-text{
	font-size:0.2rem;
	position: absolute;
	bottom: 0.01rem;
	margin:0 auto;
	left:0;
	right:0;
}
}
@media (min-width: 990px) {
	.header_h5,
	.content_h5,.contentb_h5 {
		display:none !important;
	}
	.nav_h5 {
		display:none !important;
	}
}
/*tab*/
.header_cont_div {
	width:165px;height:180px;background:rgba(255,255,255,1);border-radius:6px;padding:23px 23px 0 23px;margin:30px auto;font-size:11px;text-align: center;color: #000;
}

.sys_tab{display: block; width: 300px; height: 54px; background: #eeedff; border-radius: 27px;}
.sys_tab span{width:49%; float: left; height: 54px; line-height: 54px; font-size:16px; color: #656569; cursor: pointer;}
.sys_tab span img{ float: left; margin-top: 7px; margin-left: 20px; margin-right: 10px;}


.s_contapc_cont,.s_contbpc_cont{
	padding-top: 100px;
	background: #fff;
	text-align: left;
}
.s_contapc_cont .contpc_cont_subhead,.s_contbpc_cont .contpc_cont_subhead{
	color: #333;
	margin-left: 0;
	margin-top: 20px;
}
.text-border{
	border-bottom: 4px solid #6298FF;
	display: inline-block;
	padding-bottom: 3px;
}
.s_contbpc_cont{
	background: transparent;
}
.s_contbpc_cont .contpc_cont_subhead,.s_contbpc_cont .contpc_cont_title{
	color: #fff;
}
.s_contbpc_cont .text-border{
	border-bottom: 4px solid #fff;
}
.s_content_h5 .contah5_img{
	width: 6.72rem;
}
.s_content_h5 .contah5_cont{
	margin-top: 50px;
}
.s_content_h5 .contbh5_cont{
	padding-top: 50px;
}
.s_content_h5 .contbh5_cont .text-border{
	border-bottom: 4px solid #fff;
}
.s_content_h5 .contdh5_cont{
	padding-top: 50px;
	padding-bottom: 20px;
}
