*{margin:0;padding:0;font-family: "微软雅黑";}
@font-face {
   font-family: 'card_text';
   src: url('../fonts/card_text.TTF');
}
.w_container{
	width:1200px;
	/*width:1003px;*/
	margin:0 auto;
	padding:0px;
}
input{
	outline: none;
	border: none;
}
dl{
	margin-bottom: 0px;
}
a{
	color: black;
	text-decoration: none;
}
ul{
	list-style: none;
	margin: 0px;
}
li{
	list-style: none;
}
.w_left{
	float: left;
}
.w_right{
	float: right;
}
.bg{background: #1c1e2b;}
.mobile_container,.m_fotnav{
	display: none;
}
.mobile_header,.mobile_mian,.mobile_footer{
	display:none;
}	
a:focus, a:hover {
    color:#333333;
    text-decoration:none;
    }
.w_clear:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
}
p{
	margin:0px;
}
.w_btn{
	display: none;
}
.w_clear{
	clear: both;
}
.banner,.mobile_container{
	width:100%;
}
.pc_banner img,.mobile_container img{
	width:100%;
	display: block;
}
.w_headtop{
    box-sizing:border-box;
    padding:16px 0px 21px 0px;
    
}
.w_toptel{
	margin-top: 15px;
}
.w_topimg{
	margin: 10px 20px 0px 0px;
}
.w_topinfo{
	display: inline-block;
}
.w_toptext{
	font-size: 14px;
	color: #242424;	
}
.w_topnum{
	font-size: 36px;
	color: #f3383e;
	line-height: 32px;	
	margin-top: 4px;
}
.w_navbg{
	background: #047bd7;
	height: 60px;
}
.w_nav{
	width: 100%;
}
.w_nav li{
	position: relative;
	width:10%;
	float: left;
	text-align: center;
	height: 60px;
	line-height: 60px;
}
.w_nav li a{
	color: white;
}
.w_nav li.active{
	
}
.w_nav li:hover>a{
	box-sizing: border-box;
	display: block;
}
.w_smalldrop{
	position: absolute;
	left: 0px;
	top:60px;
	display: none;
	background: black;
	box-sizing: border-box;
	padding:0px 3px;
	width: 100%;
	z-index: 6;
}
.w_smalldrop dd{
	height: 35px;
	line-height: 35px;
	text-align: center;
}
.w_smalldrop dd a{
	
}
.w_smalldrop dd:hover{
	background:#f3383e;
}
.w_nav li:hover .w_smalldrop{
	display: block;
}
.w_ifwhy{
	box-sizing: border-box;
	padding:30px 0px 60px 0px;
}
.w_ifwhy .w_conline{
	width: 600px;
	margin:15px  auto;
	overflow: hidden;
	height: 1px;
	background: url(../images/b_xx.jpg) center center no-repeat;
}
.W_contitle{
	text-align: center;
	font-size: 32px;
	color: #101010;
	font-weight: bold;
}
.w_conline{
	
}
.w_conline img{
	display: block;
	margin:0 auto;
}
.w_context{
	width: 610px;
    text-align: center;
    margin:0 auto;
    color: #838383;
}
.w_whylist{
	margin-top: 70px;
}
.w_whylist li{
	float: left;
	width: 150px;
	margin-right:60px;
}
.w_whylist li:last-of-type{
	margin-right: 0px;
}
.w_whyimg{
	width: 143px;
	height: 143px;
	box-sizing: border-box;
	border: solid 8px #0564ff;
	border-radius: 50%;
	margin-bottom: 18px;
	overflow: hidden;	
}
.w_whyimg img{
	display: block;
	margin:0 auto;
	width: 100%;
}
.w_whytitle{
	font-size: 24px;
	color: #000000;
	text-align: center;
	margin-bottom: 8px;	
}
.w_whytext{
	font-size: 16px;
	line-height: 30px;
	color: #777777;
	text-align: center;	
}
.w_pursue{
	background:#0564ff;
	height: 207px;
	position: relative;
	box-sizing: border-box;
	padding-top: 27px;
}
.w_pursue::after{
	content:url(../images/wwsx_b.jpg);
	position: absolute;
	left: 50%;
	bottom: -16px;
	width:34px;
	height:16px;
	margin-left: -17px;
}
.w_pursue img{
	display: block;
	margin:0 auto;
}
.w_about{
	box-sizing: border-box;
	padding:47px 0px;
}
.w_aboutimg{
	width:563px;
}
.w_aboutimg img{
	width: 100%;
	display: block;
}
.w_abimg{
	
}
.w_abimg img{
 	display: block;
 	
}
.w_abinfo{
	display: inline-block;
	margin-left: 15px;
}
.w_abctitle{
	font-size: 32px;
	color: #010101;
	font-weight: bold;
	margin-bottom: 10px;
	line-height:42px;	
}
.w_abetitle{
	font-size: 18px;
	color: #575757;	
}
.w_abtext{
	margin-top: 28px;
	font-size: 18px;
	line-height: 30px;
	color: #484848;
	text-indent: 2em;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:4;
	overflow: hidden;
	margin-bottom:37px;	
}
.w_abtext a{
	color: #484848;		
}
.w_aboutinfo{
	width:600px;
}
.w_ablist{
}
.w_ablist li{
	width: 94px;
	float: left;
	margin-right:32px;
}
.w_ablist li:last-of-type{
	margin-right: 0px;
}
.w_abicont{
	text-align: center;
	margin-top: 10px;
}
.w_data{
	height: 220px;
	background: #0564ff;
	box-sizing: border-box;
	padding:35px 0px;
}
.w_datalist{
	
}
.w_datalist li{
	float: left;
	width: 33.3%;
	text-align: center;
	color: #ffffff;
}
.w_datanum{
	font-size: 72px;
	color: #ffffff;	
}
.w_dataname{
	font-size: 18px;
	color: #ffffff;	
}
.w_conline{
	margin:15px auto;
	height: 1px;
	background:#dadada;
	position: relative;
}
.w_conline::after{
	content:"";
	position: absolute;
	left: 50%;
	top:50%;
	width:120px;
	background: #3caaff;
	height: 1px;
	margin-left:-60px;
	margin-top: -0.5px;

}
.w_advat{
	box-sizing: border-box;
	padding:40px 0px;
}
.w_advlist{
	margin-top: 65px;
}
.w_advlist li{
	float: left;
	width: 25%;
}
.w_advimg{
	width: 145px;
	height:145px;
	margin:0 auto;
	margin-bottom: 20px;
}
.w_advimg img{
	width: 100%;
	height: 100%;
	display: block;
}
.w_advtitle{
	font-size: 24px;
	color: #000000;
	text-align: center;
	font-weight: bold;
	margin-bottom: 8px;	
}
.w_advtext{
	font-size: 16px;
	line-height: 30px;
	color: #777777;	
	text-align: center;
	width: 164px;
	text-align: center;
	margin:0 auto;
}
.w_datalist li:last-of-type .w_datanum{
	position: relative;
}
.w_datalist li:last-of-type .w_datanum::after{
	content:"%";
	position: absolute;
	left: 50%;
	top:50%;
	margin-left: 45px;
	margin-top: -51px;
}
.w_classsite{
	box-sizing: border-box;
	padding:30px 0px 67px 0px;
	background: #f0f0f0;
}
.w_classsite .w_conline{
	width: 42px;
	height: 1px;
	background-color: #3caaff;
	opacity: 0.5;
	margin:15px auto;
}
.w_classlist{
	margin-top: 56px;
}
.w_classlist li{
	float: left;
	width:285px;
	box-sizing: border-box;
	margin-right:20px;
}
.w_classlist li:first-child{
	box-shadow: 0px 0px 10px 0px 
		rgba(255, 200, 119, 0.57);	
}
.w_classlist li:nth-child(2){
	box-shadow: 0px 0px 10px 0px 
		rgba(95, 158, 255, 0.57);	
}
.w_classlist li:nth-child(3){
	box-shadow: 0px 0px 10px 0px 
		rgba(79, 247, 96, 0.57);
}
.w_classlist li:last-of-type{
	margin-right: 0px;
}
.w_classlist li:first-child .w_sitetop{
	background: url(../images/kcsz01.png);
	height: 200px;
}
.w_classlist li:nth-child(2) .w_sitetop{
	background: url(../images/kcsz02.png);
	height: 200px;	
}
.w_classlist li:nth-child(3) .w_sitetop{
	background: url(../images/kcsz03.png);
	height: 200px;	
}
.w_classlist li:nth-child(4) .w_sitetop{
	background: url(../images/kcsz04.png);
	height: 200px;	
}
.w_sitetop{
	box-sizing: border-box;
	padding:25px 0px 0px 0px;
}
.w_sitename{
	font-size: 32px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;	
}
.w_sitenum{
	font-size: 48px;
	color: #ffffff;
	text-align: center;	
}
.w_sitenum span{
	font-size: 16px;
}
.w_sitetitle{
	font-size: 16px;
	color: #ffffff;
	text-align: center;
}
.w_sitearea{
	background: white;
	box-sizing: border-box;
	padding:32px 30px 36px 40px;
}
.w_classdetil{
	margin-bottom: 26px;
}
.w_classlist li:first-child .w_classdetitle{
	font-size: 16px;
	color: #faa321;	
}
.w_classlist li:nth-child(2) .w_classdetitle{
	font-size: 16px;
	color: #0564ff;		
}
.w_classlist li:nth-child(3) .w_classdetitle{
	font-size: 16px;
	color: #20f835;		
}
.w_classlist li:nth-child(4) .w_classdetitle{
	font-size: 16px;
	color: #ff3738;		
}

.w_classdetext{
	font-size: 16px;
	line-height: 24px;
	color: #0d0d0d;	
	width: 195px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;	
}
.w_sitearea .w_classdetil:nth-child(2){
	margin-bottom: 0px;
}
.w_nowapply{
	width: 100%;
	height: 51px;
	line-height: 51px;
	text-align: center;	
	margin:0 auto;
	margin-top: 36px;
}
.w_classlist li:first-child .w_nowapply{
	background: #f9a221;	
}
.w_nowapply a{
	display: block;
	height: 100%;
	width: 100%;
	color: #fff;
	font-size: 24px;
}
.w_classlist li:nth-child(2) .w_nowapply{
	background: #0564ff;	
}
.w_classlist li:nth-child(3) .w_nowapply{
	background: #20f835;	
}
.w_classlist li:nth-child(4) .w_nowapply{
	background: #ff3738;	
}

.w_grad{
	box-sizing: border-box;
	padding:38px 0px 35px 0px;
	background:#0564ff;
}
.w_grad .W_contitle{
	color: #fff;
}
.w_grad .w_conline{
	background: white;
	width: 27px;
	margin:15px auto;
	height: 1px ;
}
.w_gradlist{
	margin-top:47px;
}
.w_gradlist li{
    width: 350px;
    float: left;
    margin-right:70px;
    margin-bottom: 43px;	
}
.w_gradlist li:nth-child(3n){
	margin-right: 0px;
}
.w_gradimg{
	width: 100%;
}
.w_gradimg img{
	width: 100%;
	display: block;
	margin: 0 auto;
}
.w_gradarea{
	box-sizing: border-box;
	padding:21px 31px 55px 23px;
	background: white;
}
.w_gradtitle{
	font-size: 24px;
	color: #000000;
	font-weight: bold;	
}
.w_gradeng{
	font-size: 14px;
	color: #b9b9b9;	
	margin-bottom: 19px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.w_gradtext{
	font-size: 14px;
	line-height: 21px;
	color: #636363;
	height: 84px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;		
}
.w_surrot{
	box-sizing: border-box;
	padding:40px 0px;
}
.w_surrlist{
	margin-top: 33px;
}
.w_surrlist li{
	float: left;
	width: 279px;
	border-radius: 5px;
	margin-right: 25px;
}
.w_surrlist li:last-of-type{
	margin-right: 0px;
}
.w_surrlist li img{
	width: 100%;
	display: block;
	height: 100%;
}
.w_news{
	box-sizing: border-box;
	padding:40px 0px;
}
.w_newslist{
	margin: 40px auto 20px auto;
}
.w_newslist li{
	float: left;
	width: 48%;
	box-sizing: border-box;
	border-bottom: 1px dashed #cccccc;
    padding:28px 17px;
    margin-right: 4%;
}
.w_newslist li:nth-child(2n){
	margin-right: 0px;
}
.w_newsimg{
	max-width: 240px;
}
.w_newsimg img{
	width: 100%;
	display: block;
}
.w_newsinfo{
	width: 270px;
	margin-left: 30px;
}
.w_newstitle{
	font-size: 18px;
	color: #000000;
	margin-bottom:15px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.w_newstext{
	font-size: 14px;
	color: #333;
	line-height:22px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:3;
	overflow: hidden;
	margin-bottom:20px;
}
.w_newstime{
	font-size: 14px ;
	color: #333333;
	
}
.w_newslist li:hover .w_newstitle{
	color: #0564ff;
}
.w_morenews{
	width: 220px;
	height: 49px;
	line-height: 49px;
	text-align: center;
	background:#e7e7e7;
	margin:0 auto;
	margin-top: 30px;
	
}
.w_morenews a{
	width: 100%;
	display: block;
	font-size: 18px;
}
.w_ewm{
	margin-bottom: 48px;
}
.w_ewm img{
	display: block;
	margin:0 auto;
}
.w_lineapply{
	background: url(../images/zxly_bj.jpg);
	height: 310px;
	box-sizing: border-box;
	padding:35px 0px 0px 0px;
}
.w_linetitle{
	font-size: 32px;
	color: #ffffff;	
	text-align: center;
	color: #fff;
	font-weight: bold;
}
.w_formlist{
	margin-top: 40px;
}
.w_formlist li{
	float: left;
	width: 50%;
}
.w_formlist li input{
	width:90%;
	display: block;
	margin:0 auto;
	border-radius: 10px;
	background:#ebf3ff;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	color: #1d1d1d;
	box-sizing: border-box;
	padding-left: 15px;
}
.w_linesub{
	font-size: 24px;
	background:#fff600;
	width: 379px;
	display: block;
	margin:0 auto;
	border-radius: 5px;
	height:60px;
	line-height: 65px;
	margin-top: 32px;
	box-shadow: 0px 10px 10px #d16e00;
}
.w_foter{
	text-align: center;
	box-sizing: border-box;
	padding:25px 0px;
	font-size: 16px;
	color: #333333;	
	line-height: 27px;
	padding-bottom: 120px;
}
.w_purtext{
	font-size: 30px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;	
}
.w_pureng{
	font-size: 14px;
	color: #5696ff;
	text-align: center;	
	margin:8px auto  12px auto;
}
.w_pureight{
	font-size: 48px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;		
}
/*手机端开始*/
.mobile_headtop{
	box-sizing: border-box;
	padding:3vw 0vw;
}
.m_container{
	width:90vw;
	margin:0 auto;
}
.m_headtop{
	display: flex;
	justify-content: space-between;
	align-content: space-around;
	align-items: center;
}
.m_logo{
	width:65vw;
}
.m_logo img{
	width:65vw;
}
.m_headsign{
	width: 21vw;
}
.m_headsign img{
	width: 9vw;
	display: block;
	margin:0 auto;
}
.m_signtillle{
	font-size: 2vw;
	color: #000000;
	text-align: center;	
}
.m_ifwhy{
	box-sizing: border-box;
	padding:5vw 0vw;
}
.m_contitle{
	font-size:6vw;
	text-align: center;
	color: #101010;	
	font-weight: bold;
}
.m_context{
	font-size: 2vw;
	color: #838383;
	line-height:1.5;
	text-align: center;
	width: 95%;	
	margin:0 auto;
}
.m_whylist{
 	margin-top: 6.4vw;
}
.m_whylist li{
	width: 25vw;
	margin-right: 7vw;
	float: left;
	margin-bottom: 5vw;
}
.m_whylist li:nth-child(3n){
	margin-right: 0px;
}
.m_whyimg{
	width: 25vw;
	height: 25vw;
	border-radius: 50%;
	border: 2vw solid  #0564ff;
    margin-bottom:4vw;
    overflow: hidden;	
}
.m_whyimg img{
	width: 25vw;
	height: 25vw;
	display: block;
	margin:0 auto;
}
.m_whytitle{
	font-size: 3.6vw;
	color: #000000;
	text-align: center;	
	margin-bottom:1.2vw;
}
.m_whytext{
	font-size: 2vw;
	color: #777777;
	line-height: 1.2;
	text-align: center;	
}
.m_pursue{
	background:#0564ff;
	position: relative;
	box-sizing: border-box;
	padding:7vw 0vw;
}
.m_pursue::after{
	content:url(../images/wwsx_b.jpg);
	position: absolute;
	left: 50%;
	bottom: -16px;
	width:34px;
	height:16px;
	margin-left: -17px;
}
.m_purtext{
	font-size: 5vw;
	color: #ffffff;
	text-align: center;
	font-weight: bold;	
}
.m_pureng{
	font-size: 2vw;
	color: #5696ff;
	text-align: center;	
	margin:8px auto  12px auto;
}
.m_pureight{
	font-size: 6vw;
	color: #ffffff;
	text-align: center;
	font-weight: bold;		
}
.m_about{
	box-sizing: border-box;
	padding:9vw 0vw 0vw 0vw;
	height: 145vw;
}
.m_aboutimg{
	width:100%;
}
.m_aboutimg img{
	width: 100%;
	display: block;
}
.m_abimg{
	
}
.m_abimg img{
 	display: block;
 	width: 20vw;
 	height: 20vw;
}
.m_abinfo{
	display: inline-block;
	margin-left: 15px;
}
.m_abctitle{
	font-size:6vw;
	color: #010101;
	font-weight: bold;
	margin-bottom: 2vw;
	line-height: 2;	
}
.m_abetitle{
	font-size:4.5vw;
	color: #575757;	
}
.m_abtext{
	margin-top: 5vw;
	font-size:4.2vw;
	line-height:2;
	color: #484848;
	text-indent: 2em;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:4;
	overflow: hidden;
	margin-bottom:7vw;	
}
.m_abtext a{
	color: #484848;		
}
.m_aboutinfo{
	width:100%;
}
.m_ablist{
	margin-bottom:6vw;
}
.m_ablist li{
	width: 20%;
	float: left;
	margin-right:0px;
}
.m_abicon{
	display: block;
	margin:0 auto;
	margin-bottom: 3vw;
}
.m_abicon img{
	width:15vw;
	margin:0 auto;
	display: block;
}
.m_ablist li:last-of-type{
	margin-right: 0px;
}
.m_abicont{
	font-size: 2vw;
	text-align: center;
}
.m_aboutimg{
	box-sizing: border-box;
	border: 1vw solid #ccc;
}
.m_data{
	background: #0564ff;
	height: 50vw;
	box-sizing: border-box;
	padding:15vw 0vw 6vw 0px;
}
.m_datalist{
	
}
.m_datalist li{
	float: left;
	width: 33.3%;
	text-align: center;
	color: #ffffff;
}
.m_datanum{
	font-size:7.5vw;
	color: #ffffff;	
}
.m_dataname{
	font-size: 3vw;
	color: #ffffff;	
}
.m_datalist li:last-of-type .m_datanum{
	position: relative;
    text-align: left;
    box-sizing: border-box;
    padding-left: 8vw;
}
.m_datalist li:last-of-type .m_datanum::after{
	content:"%";
	position: absolute;
	left: 50%;
	top:50%;
	margin-left:6px;
	margin-top: -20px;
}
.m_advat{
	box-sizing: border-box;
	padding:6vw 0px;
}
.m_advlist{
	margin-top: 8vw;
}
.m_advlist li{
	float: left;
	width:50%;
	margin-bottom: 7vw;
}
.m_advlist li:nth-child(3),.m_advlist li:nth-child(4){
	margin-bottom: 0vw;
}
.m_advimg{
	width: 30vw;
	height:30vw;
	margin:0 auto;
	margin-bottom: 4vw;
}
.m_advimg img{
	width: 30vw;
	height:30vw;
	display: block;
}
.m_advtitle{
	font-size: 6vw;
	color: #000000;
	text-align: center;
	font-weight: bold;
	margin-bottom: 2vw;	
}
.m_advtext{
	font-size: 3vw;
	line-height: 2;
	color: #777777;	
	text-align: center;
	text-align: center;
	margin:0 auto;
}
.m_classsite{
	box-sizing: border-box;
	padding:30px 0px 37px 0px;
	background: #f0f0f0;
}
.m_classsite .m_conline{
	width: 42px;
	height: 1px;
	background-color: #3caaff;
	opacity: 0.5;
	margin:15px auto;
}
#certify{
	margin-top: 56px;
}
#certify  .swiper-container .swiper-slide{
	box-sizing: border-box;
	
}
#certify  .swiper-container .swiper-slide:first-child{
	box-shadow: 0px 0px 10px 0px 
		rgba(255, 200, 119, 0.57);	
}
#certify  .swiper-container .swiper-slide:nth-child(2){
	box-shadow: 0px 0px 10px 0px 
		rgba(95, 158, 255, 0.57);	
}
#certify  .swiper-container .swiper-slide:nth-child(3){
	box-shadow: 0px 0px 10px 0px 
		rgba(79, 247, 96, 0.57);
		margin-right: 0px;
}
#certify  .swiper-container .swiper-slide:first-child .m_sitetop{
	background: url(../images/kcsz01.png);
	height: auto;
	padding:5vw 0vw 6vw 0vw;
}
#certify  .swiper-container .swiper-slide:nth-child(2) .m_sitetop{
	background: url(../images/kcsz02.png);
	height: auto;
	padding:5vw 0vw 6vw 0vw;	
}
#certify  .swiper-container .swiper-slide:nth-child(3) .m_sitetop{
	background: url(../images/kcsz03.png);
	height: auto;
	padding:5vw 0vw 6vw 0vw;	
}
#certify  .swiper-container .swiper-slide:nth-child(4) .m_sitetop{
	background: url(../images/kcsz04.png);
	height: auto;
	padding:5vw 0vw 6vw 0vw;	
}

.m_sitetop{
	box-sizing: border-box;
	padding:25px 0px 0px 0px;
}
.m_sitename{
	font-size: 32px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;	
}
.m_sitenum{
	font-size: 8vw;
	color: #ffffff;
	text-align: center;	
}
.m_sitenum span{
	font-size: 16px;
}
.m_sitetitle{
	font-size: 2vw;
	color: #ffffff;
	text-align: center;
}
.m_sitearea{
	background: white;
	box-sizing: border-box;
	padding:4vw 5vw;
}
.m_classdetil{
	margin-bottom: 26px;
}
#certify  .swiper-container .swiper-slide:first-child .m_classdetitle{
	font-size: 2vw;
	color: #faa321;	
}
#certify  .swiper-container .swiper-slide:nth-child(2) .m_classdetitle{
	font-size: 2vw;
	color: #0564ff;		
}
#certify  .swiper-container .swiper-slide:nth-child(3) .m_classdetitle{
	font-size: 2vw;
	color: #20f835;		
}

#certify  .swiper-container .swiper-slide:nth-child(4) .m_classdetitle{
	font-size: 2vw;
	color: #ff3738;		
}
.m_classdetext{
	font-size: 2vw;
	line-height: 2;
	color: #0d0d0d;	
	width: 86%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;	
}
.m_sitearea .m_classdetil:nth-child(2){
	margin-bottom: 0px;
}
.m_nowapply{
	width: 100%;
	height: 10vw;
	line-height:10vw;
	text-align: center;	
	margin:0 auto;
	margin-top: 5vw;
}
#certify  .swiper-container .swiper-slide:first-child .m_nowapply{
	background: #f9a221;	
}
.m_nowapply a{
	display: block;
	height: 100%;
	width: 100%;
	color: #fff;
	font-size: 3vw;
}
#certify  .swiper-container .swiper-slide:nth-child(2) .m_nowapply{
	background: #0564ff;	
}
#certify  .swiper-container .swiper-slide:nth-child(3) .m_nowapply{
	background: #20f835;	
}
#certify  .swiper-container .swiper-slide:nth-child(4) .m_nowapply{
	background: #ff3738;	
}
.m_grad{
	box-sizing: border-box;
	padding:6vw 0vw;
	background:#0564ff;
}
.m_grad .m_contitle{
	color: #fff;
}
.m_grad .m_conline{
	background: white;
	width: 27px;
	margin:15px auto;
	height: 1px ;
}
.m_gradlist{
	margin-top:47px;
}
.m_gradlist li{
    width: 43vw;
    float: left;
    margin-right: 4vw;
    margin-bottom: 4vw;
}
.m_gradlist li:nth-child(2n){
	margin-right: 0px;
}
.m_gradimg{
	width: 100%;
}
.m_gradimg img{
	width: 100%;
	display: block;
	margin: 0 auto;
}
.m_gradarea{
	box-sizing: border-box;
	padding:3vw 4vw 5vw 3vw;
	background: white;
}
.m_gradtitle{
	font-size:3vw;
	color: #000000;
	font-weight: bold;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;	
}
.m_gradeng{
	font-size:2vw;
	color: #b9b9b9;	
	margin-bottom: 4vw;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.m_gradtext{
	font-size: 3vw;
	line-height: 2;
	color: #636363;
	height: 101px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;		
}
.m_surrot{
	box-sizing: border-box;
	padding:6vw 0vw;
}
.m_surrlist{
	margin-top:4vw;
}
.m_surrlist li{
	float: left;
	width:48%;
	border-radius: 5px;
	margin-right:4%;
	margin-bottom: 4vw;
	overflow: hidden;
}
.m_surrlist li:nth-child(2n){
	margin-right: 0vw;
}
.m_surrlist li:last-of-type{
	margin-right: 0px;
}
.m_surrlist li:nth-child(3),.m_surrlist li:nth-child(4){
	margin-bottom: 0px;
}
.m_surrlist li img{
	width: 100%;
	display: block;
	height: 100%;
}
.m_news{
	box-sizing: border-box;
	padding:6vw 0vw;
}
.m_newslist{
	margin: 4vw auto 2vw auto;
}
.m_newslist li{
	float: left;
	width: 100%;
	box-sizing: border-box;
	border-bottom: 1px dashed #cccccc;
    padding:3vw 2vw;
}
.m_newslist li:nth-child(2n){
	margin-right: 0px;
}
.m_newsimg{
	width: 32vw;
}
.m_newsimg img{
	width: 32vw;
	height: 21vw;
	display: block;
}
.m_newsinfo{
	width: 51vw;
	margin-left:3vw;
}
.m_newstitle{
	font-size: 2;
	color: #000000;
	margin-bottom:2vw;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
}
.m_newstime{
	font-size: 2vw ;
	color: #bababa;
}
.m_newslist li:hover .m_newstitle{
	color: #0564ff;
}
.m_morenews{
	width: 35vw;
	height: 9vw;
	line-height: 9vw;
	text-align: center;
	background:#e7e7e7;
	margin:0 auto;
	margin-top: 3vw;
}
.m_morenews a{
	width: 100%;
	display: block;
	font-size: 2vw;
}
.m_ewm{
	background: url(../images/mobile/sls_03.jpg);
	height: 30vw;
	background-size:auto 30vw ;
	margin-bottom: 3vw;
}
.m_lineapply{
	background: url(../images/mobile/m_formbg.png);
	height: 63vw;
	box-sizing: border-box;
	background-size: 100% 100%;
	padding:4vw 0px 0px 0px;
}
.m_linetitle{
	font-size: 6vw;
	color: #ffffff;	
	text-align: center;
	color: #fff;
	font-weight: bold;
}
.m_formlist{
	margin-top:4vw;
}
.m_formlist li{
	width: 100%;
	margin-bottom: 4vw;
}
.m_formlist li:last-of-type{
	margin-bottom: 0vw;
}
.m_formlist li input{
	width:79vw;
	display: block;
	margin:0 auto;
	border-radius: 5px;
	background:#ebf3ff;
	height: 12vw;
	line-height: 12vw;
	font-size: 3vw;
	color: #1d1d1d;
	box-sizing: border-box;
	padding-left: 15px;
}
.m_linesub{
	font-size: 3vw;
	background:#fff600;
	width: 51vw;
	display: block;
	margin:0 auto;
	border-radius: 5px;
	height:9vw;
	line-height:9vw;
	margin-top: 5vw;
	box-shadow: 0px 4px 10px #d16e00;
}
.m_foter{
	text-align: center;
	box-sizing: border-box;
	padding:25px 0px;
	font-size: 2vw;
	color: #333333;	
	line-height: 2;
	margin-bottom: 16vw;
}
.m_nav{
	box-sizing:border-box;
	padding:5vw 0vw 1vw 0vw;
	background:#047bd7;
}
.m_navlist{
	
}
.m_navlist li{
	float: left;
	text-align: center;
	width: 20%;
	margin-bottom: 4vw;
}
.m_navlist li a{
	font-size: 2vw;
	color: #fff;
	display: block;
	border-right: 1px dashed #3caaff;	
}
.m_navlist li:nth-child(5n) a{
	border: none;
}
.m_fotnav{
	display: none;
}
/*手机端结束*/
.w_alert{
	display: none;
}
@media(min-width:992px) and (max-width:1199px){
	.w_container{
		width: 98%;
		margin:0 auto;
	}
	.w_whylist li{
		width: 16.6%;
		margin-right: 0px;
	}
	.w_whyimg{
		margin:0 auto;
	    margin-bottom: 18px;
	}
	.w_whytitle{
		font-size: 18px;
	}
	.w_whytext{
		font-size: 14px;
		line-height: 20px;
	}
	.w_whylist{
		margin-top: 45px;
	}
	.w_aboutinfo{
		width:48%;
	}
	.w_aboutimg{
		width:50%;
	}
	.w_abtext{
		font-size: 14px;
		line-height: 25px;
		margin:11px auto;
	}
	.w_ablist li{
		width:20%;
		margin-right: 0px;
	}
	.w_abicon{
	    width: 80px;
	    display: block;
	    margin:0 auto;	
	}
	.w_abicon img{
		width: 100%;
		margin:0 auto;
	}
	.w_advlist{
		margin-top: 45px;
	}
	.w_advimg{
		width:120px;
		height: 120px;
		margin-bottom: 10px;
	}
	.w_advtitle{
		font-size: 20px;
	}
	.w_advtext{
		font-size: 14px;
	}
	.w_classlist li{
		width:32%;
		margin-right:2%;
	}
	.w_sitearea{
		padding:32px  20px 36px 20px;
	}
	.w_classlist li:first-child .w_sitetop,.w_classlist li:nth-child(2) .w_sitetop,.w_classlist li:nth-child(3) .w_sitetop{
		height: auto;
		box-sizing: border-box;
		padding:30px 0px;
	}
	.w_sitenum{
		font-size: 50px;
	}
	.w_nowapply a{
		font-size: 20px;
	}
	.w_gradlist li{
		width:32%;
		margin-right: 2%;
	}
	.w_gradtitle{
		font-size: 20px;
	}
	.w_gradeng{
		margin-bottom: 12px;
	}
	.w_surrlist li{
		width:24%;
		margin-right: 1.3%;
	}
	.w_surrot,.w_news{
		padding:30px 0px;
	}
	.w_newslist li{
		width: 49%;
		margin-right: 2%;
	}
	.w_newsimg{
		width: 45%;
	}
	.w_newsinfo{
		width:52%;
		margin-left: 3%;
	}
	.w_newstitle{
		margin-bottom: 7px;
	}
	.w_newstext{
		margin-bottom: 12px;
	}
	.w_ewm img{
		width: 100%;
	}
	.w_linesub{
		height:50px;
		line-height: 50px;
		font-size: 22px;
	}
	.w_foter{
		font-size: 14px;
	}
}
@media(min-width:768px) and (max-width:991px){
	.w_container{
		width: 98%;
		margin:0 auto;
	}
	.w_whylist li{
		width: 16.6%;
		margin-right: 0px;
	}
	.w_whyimg{
		margin:0 auto;
	    margin-bottom: 18px;
	    width: 120px;
	    height: 120px;
	}
	.w_whytitle{
		font-size: 16px;
	}
	.w_whytext{
		font-size: 14px;
		line-height: 20px;
	}
	.w_whylist{
		margin-top: 45px;
	}
	.w_aboutinfo{
		width:100%;
	}
	.w_aboutimg{
		width:50%;
		display: none;
	}
	.w_abtext{
		font-size: 14px;
		line-height: 25px;
		margin:11px auto;
	}
	.w_ablist li{
		width:20%;
		margin-right: 0px;
	}
	.w_abicon{
	    width: 80px;
	    display: block;
	    margin:0 auto;	
	}
	.w_abicon img{
		width: 100%;
		margin:0 auto;
	}
	.w_advlist{
		margin-top: 45px;
	}
	.w_advimg{
		width:100px;
		height: 100px;
		margin-bottom: 10px;
	}
	.w_advtitle{
		font-size:16px;
	}
	.w_advtext{
		font-size: 14px;
		line-height: 25px;
	}
	.w_classlist li{
		width:32%;
		margin-right:2%;
	}
	.w_sitearea{
		padding:20px  20px 20px 20px;
	}
	.w_nowapply{
		width:100%;
	}
	.w_classdetext{
		font-size: 14px;
	}
	.w_classlist li:first-child .w_sitetop,.w_classlist li:nth-child(2) .w_sitetop,.w_classlist li:nth-child(3) .w_sitetop{
		height: auto;
		box-sizing: border-box;
		padding:30px 0px;
	}
	.w_sitename{
		font-size: 25px;
	}
	.w_sitenum{
		font-size:30px;
	}
	.w_nowapply a{
		font-size: 20px;
	}
	.w_gradlist li{
		width:32%;
		margin-right: 2%;
	}
	.w_gradtitle{
		font-size:16px;
	}
	.w_gradeng{
		margin-bottom:7px;
		font-size: 12px;
	}
	.w_surrlist li{
		width:24%;
		margin-right: 1.3%;
	}
	.w_surrot,.w_news{
		padding:20px 0px;
	}
	.w_newslist li{
		width: 49%;
		margin-right: 2%;
		padding:18px 10px;
	}
	.w_newsimg{
		width: 45%;
	}
	.w_newsinfo{
		width:52%;
		margin-left: 3%;
	}
	.w_newstitle{
		margin-bottom: 7px;
	}
	.w_newstext{
	    -webkit-line-clamp: 2;
	    margin-bottom:7px;
	}
	.w_morenews a{
		font-size: 16px;
	}
	.w_ewm{
		margin-bottom:30px;
	}
	.w_ewm img{
		width: 100%;
	}
	.w_linesub{
		height:50px;
		line-height: 50px;
		font-size: 22px;
	}
	.w_foter{
		font-size: 14px;
		margin-bottom: 59px;
	}
	.w_logo{
		width: 47%;
	}
	.w_logo img{
		width: 100%;
	}
	.w_topnum{
		font-size: 30px;
	}
	.w_toptel{
		margin-top:5px;
	}
	.w_ifwhy{
		padding: 30px 0px;
	}
	.w_pureight{
		font-size: 36px;
	}
	.w_purtext{
		font-size: 25px;
	}
	.w_pursue{
		height: auto;
		padding:30px 0px;
	}
	.w_abimg{
		display: none;
	}
	.w_abctitle{
		font-size: 25px;
	}
	.w_about{
		padding:30px 0px;
	}
	.w_datanum{
		font-size: 48px;
	}
	.w_data{
		height: auto;
		padding:40px 0px;
	}
	.w_datalist li:last-of-type .w_datanum::after{
		margin-left:32px;
		margin-top:-34px;
	}
	.w_advat{
		padding:30px 0px;
	}
	.w_classlist{
		margin-top: 32px;
	}
	.w_gradarea{
		padding: 16px 15px 40px 15px;
	}
	.w_gradlist li:nth-child(4),.w_gradlist li:nth-child(5),.w_gradlist li:nth-child(6){
		margin-bottom: 0px;
	}
	.W_contitle{
		font-size: 25px;
	}
	.w_newslist{
		margin:20px auto;
	}
	.m_fotnav{
		display: block;
		position: fixed;
		bottom: 0px;
		left: 0px;
		width: 100vw;
		height: 18
		5vw;
		background:#0564ff ;
		box-shadow: 0vw 0vw 1vw 0vw 
			rgba(56, 56, 56, 0.57);
			z-index: 9;
			box-sizing: border-box;
			padding:3vw 0vw;
	}
	.m_fotnavlist{
		
	}
	.m_fotnavlist li{
		float: left;
		width: 25vw;
	}
	.m_fotnavtit{
		font-size: 2vw;
		color: #fefefe;
		text-align: center;	
	}
	.w_fotnavimg{
		width:32px;
		height:32px;
		margin:0 auto;
		margin-bottom:12px;
	}
	.w_fotnavimg img{
		width: 32px;
		height: 32px;
	}
}
@media(max-width:767px){
    .pc_header,.pc_main,.pc_footer{
     	display: none;
    }
    .mobile_header,.mobile_mian,.mobile_footer,.mobile_container{
    	display: block;
    } 
    .m_fotnav{
		display: block;
		
	}
	.m_fotnav{
		display: block;
		position: fixed;
		bottom: 0px;
		left: 0px;
		width: 100vw;
		height: 18vw;
		background:#0564ff ;
		box-shadow: 0vw 0vw 1vw 0vw 
			rgba(56, 56, 56, 0.57);
			z-index: 9;
			box-sizing: border-box;
			padding:3vw 0vw;
	}
	.m_fotnavlist{
		
	}
	.m_fotnavlist li{
		float: left;
		width: 25vw;
	}
	.m_fotnavtit{
		font-size: 2vw;
		color: #fefefe;
		text-align: center;	
	}	
	.w_fotnavimg{
		width:7vw;
		height:7vw;
		margin:0 auto;
		margin-bottom: 1vw;
	}
	.w_fotnavimg img{
		width: 7vw;
		height: 7vw;
	}
	.w_alert{
		display: block;
	}
}
