body{ min-width: 320px; margin: 58px auto 50px ;}

/* 头部 */
header>.top{ height: 3px;}
.header{ width: 92%; margin: 0 auto; padding: 5px 0 0; position: relative; }
.header>.mnavicon{ display: block; width: 50px; height: 55px; background: url('../images/sys/mnavicon.png') no-repeat center; background-size: 26px; position: absolute; right: 0; top: 0; }
.header>.left{ float: none; width: auto; padding-left: 65px; display: inline-block; }
.header>.left>.logo{ width: 60px; height: 60px; top: -5px;}
.header>.left>.logo>img{ width: 90%; height: 90%;}
.header>.left>.webname>h3{ font-size: 16px; padding-top: 5px; font-weight: bolder; }
.header>.left>.webname>span{ transform:scale(0.75); display:block; text-indent: -38px;}
.header>.nav{ position: fixed; background-color: #fff; left: 100%; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; box-sizing: border-box; padding: 20px 4%; }
.header>.nav>.close{ display: block; width: 40px; height: 40px; position: absolute; background: url('../images/sys/close.png') no-repeat center; background-size: 26px; top: 10px; right: 10px;  }
.header>.nav>ul{ width: 100%; height: auto; padding-top: 30px;}
.header>.nav>ul>li{ float: none; }
.header>.nav>ul>li>a{ text-align: left; border-bottom: 1px dotted #ccc;}
.header>.nav>ul>li>a:hover{ color: #333;}
.header>.nav>ul>li>a.on:hover{ color: #c62827;}
.header>.nav>ul>li>a>i{ display: block; width: 50px; height: 50px; position: absolute; right: 0; top: 0; background: url('../images/sys/arrow-down.png') no-repeat center; background-size: 16px;}
.header>.nav>ul>li>a>i.off{ background-image: url('../images/sys/arrow-up.png');}
.header>.nav>ul>.on>a{ border-bottom: 1px solid #c62827;}
.header>.nav>ul>.on>a:hover{ color: #c62827;}
.header>.nav>ul>li>div{ position: static; box-shadow: none; background-color: #eee; text-align: left; }
.header>.nav>ul>li>div>a.on{ background-color: transparent; color: #c62827; }
.header>.nav>ul>li>div>a:hover{ background-color: transparent; color: #333; }

/* 幻灯 */
.ppt{ height: 200px;}
.ppt>ul>li>a{ height: 200px;}
.ppt>.arrowleft,.ppt>.arrowright{ display: none;}
.ppt>ul>li>a>img{ width: auto; margin: -100px 0 0 -384px;}
.ppt>.page>i{ height: 8px; width: 8px; border-radius: 50%;}

/* 新闻中心 */
.indexnews>dl{ width: 100%;}
.indexnews>dl>dt>h3{ padding-bottom: 10px;}
.indexnews>dl>dt{ margin-bottom: 15px; }
.indexnewsbox>.left{ float: none; width: 92%; margin: 0 auto; height: auto; overflow: hidden; height: 340px; }
.indexnewsbox>.left>.img{ width: 100%; float: left; height: 150px;}
.indexnewsbox>.left>.txt{ padding: 15px; }
.indexnewsbox>.left>.img>div{ height: 30px; line-height: 30px; padding: 0 30px;}
.indexnewsbox>.left>.img>div>p{ font-size: 14px; display: inline;}
.indexnewsbox>.left>.img>div>span{ font-size: 14px; float: left; }
.indexnewsbox>.left>.txt>h3{ white-space: normal; height: auto; line-height: normal; font-size: 14px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin:0 0 5px 0; line-height: 24px; }
.indexnewsbox>.left>.txt>span{ height: 74px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.indexnewsbox>.right{ float: none; width: 100%;}
.indexnewsli{ width: 92%; margin: 0 auto; float: none;}
.indexnewsli:nth-child(n+4){ display: none;}
.indexnewsli:nth-child(even){ float: none;}
.indexnewsli:nth-child(2){ margin-top: 0;}
.indexnewsli>a{ height: 90px;}
.indexnewsli>a>.day{ padding: 10px; width: 69px;}
.indexnewsli>a>.day>p{ font-size: 24px; top: 10px;}
.indexnewsli>a>.day>span{ font-size: 14px; top: 45px;}
.indexnewsli>a>.day>i{ top: 70px;}
.indexnewsli>a>.txt>h3{ height: auto; line-height: normal; margin:5px 0 10px 0;  }



/* 我们的服务 */
.indexgoodbox{ width: 100%;}
.indexgoodbox>ul{ width: 100%;}
.indexgoodbox>ul>li{ float: none;  margin: 0 auto; height: auto; margin-top: 5px;}
.indexgoodbox>ul>li>.down{ height: 0; padding-top:0; padding-bottom: 0;}
.indexgoodbox>ul>.no2>.down{  padding-left: 10px; padding-right: 10px;}

/* 同分数比对 */
.indexnumbox{ width: 92%;}
.indexnumbox>.left{ width: 42%;}
.indexnumbox>.left>dt{ background-image: none; font-size: 16px;}
.indexnumbox>.left>dd{ height: 180px; margin-top: 5px;}
.indexnumbox>.right{ width: 42%; margin-top: 0;}
.indexnumbox>.right>dt{ background-image: none; font-size: 16px;}
.indexnumbox>.right>dd{ height: 180px; margin-top: 5px;}
.indexnumbox>.right>dd>i{ top: 70px;}
.indexnumbox>.middle>li{ font-size: 12px; margin-top: 168px; }
.indexnumbox>.middle>li:first-of-type{ margin-top: 65px;}

/* 开设专业 */
.indexclassbox{ width: 92%; overflow: hidden; }
.indexclassbox>li{ float: none; width: 100%; margin-bottom: 1px;}
.indexclassbox>li>a{ overflow: hidden; }
.indexclassbox>li>a>.up{ height: 30px; padding-top: 70px; width: 50%; font-size: 14px; background-position: center -15px; background-size: 70%; }
.indexclassbox>li>a>.down{ height: 100px; width: 50%; }
.indexclassbox>li>a>*:nth-child(2){ float: left;}
.indexclassbox>li>a>*:nth-child(3){ float: right;}
.indexclassbox>li>a>.down>img{ height: auto;}
.indexclassbox>li:nth-child(odd)>a>.down>i{border-left-color: #535353; border-top-color: transparent; left: 0; right: auto; top: 50%; bottom: auto; margin: -10px 0 0 0; }
.indexclassbox>li:nth-child(even)>a>.down>i{border-bottom-color: transparent; border-right-color:#535353;  right:0; left: auto; top: 50%; bottom: auto; margin: -10px 0 0 0; }

/* 师资力量 */
.indexteacherpart{ width: 100%; height: 360px;}
.indexteacherpart>.arrowleft{ width: 8%; height: 60px; background-size: 24px; }
.indexteacherpart>.arrowright{ width: 8%; height: 60px; background-size: 24px; }
.indexteacherbox{ width: 84%;}
.indexteacherli{ width: 50%; padding: 0 10px; }
.indexteacherli>.txt>p{font-size: 12px; }
.indexteacherli>.img{ margin-bottom: 15px;}
.indexteacherli>.name{ margin-bottom: 10px;}
.indexteacherli>.name>h3{ font-size: 16px; font-weight: normal;}



/* 录取大学 */
.indexcollagebox{ width: 92%; height: auto; }
.indexcollagebox>li{ position: static; float: left; margin: 0; width: 33.3%; height: 120px;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0); 
	-o-transform: rotate(0); 
	-ms-transform: rotate(0); 
	transform: rotate(0); 
}
.indexcollagebox>li:nth-child(1){ position: static;}
.indexcollagebox>li:nth-child(2){ position: static;}
.indexcollagebox>li:nth-child(3){ position: static;}
.indexcollagebox>li:nth-child(4){ position: static;}
.indexcollagebox>li:nth-child(5){ position: static;}
.indexcollagebox>li:nth-child(6){ position: static;}
.indexcollagebox>li:nth-child(7){ position: static;}
.indexcollagebox>li:nth-child(8){ position: static;}
.indexcollagebox>li:nth-child(9){ position: static;}
.indexcollagebox>li>a{ margin: 0; height: 100%; width: 100%;
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0); 
	-o-transform: rotate(0); 
	-ms-transform: rotate(0); 
	transform: rotate(0); 
}
.indexcollagebox>li>a>.img{ height: 100%; display: flex; justify-content: center; align-items: center; }
.indexcollagebox>li>a>.img>img{ height: 100%;}
.indexcollagebox>li>a>.img>img:nth-child(2){ display: none;}

/* banner */
.banner{ height: 100px; width: 100%; overflow: hidden; }

/* 主体 */
.main{ width: 100%;}
.mainside{ float: none; width: 100%;}
.words{ width: 100%; margin: 0 auto;}
.words .map{ width: 100%; height: 230px; float: none; margin-right: 0; background-color: #535353; margin-bottom: 20px;} 
.words img{ margin-bottom: 20px; max-width: 100%;}
.words font{ margin-bottom: 20px; }
.words p{ width: 90%; margin: 0 auto 20px;}
.mainside>.list{ width: 92%; margin: 0 auto;}
.mainside>.list>ul{ width: 100%;}
.mainside>.list>ul>li{ width: 48%; margin: 0;}
.mainside>.list>ul>li:nth-child(even){ float: right;}
.mainside>.list>ul>li>a>span{ line-height: 30px;}

/* 新闻列表 */
.mainside>.arclist{ padding-top: 10px; }
.mainside>.arclist>ul{ width: 92%; margin: 0 auto; }
.mainside>.arclist>ul>li{ float: none; margin-bottom: 10px;}
.mainside>.arclist>ul>li>a{ box-shadow: none; padding-bottom: 10px; border-bottom: 1px dashed #ccc;}
.mainside>.arclist>ul>li>a>img{ width: 100px; height: 70px; float: left; margin-right: 10px;}
.mainside>.arclist>ul>li>a>.txt{ padding: 0; width: auto;}
.mainside>.arclist>ul>li>a>.txt>h3{ margin-top: 5px;}
.mainside>.arclist>ul>li:first-of-type{ margin-bottom: 10px; width: 100%;}
.mainside>.arclist>ul>li:first-of-type>a>img{ width: 48%; margin-right: 0;}
.mainside>.arclist>ul>li:first-of-type>a>.txt{ width: 48%; height: auto; }
.mainside>.arclist>ul>li:first-of-type>a>.txt>h3{ margin-top: 0; margin-bottom: 10px; font-size: 16px; white-space: normal;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.mainside>.arclist>ul>li:first-of-type>a>.txt>span{ font-size: 12px; line-height: normal;}
.mainside>.arclist>ul>li:last-of-type>a{ border-bottom: none; padding-bottom: 0;}
.mainside2{ float: none; width: 100%; margin-bottom: 0;padding:0px}
.mainside2>.arclist{ width: 92%; margin: 0 auto;}
.mainside2>.arclist>li{ margin-bottom: 10px;}
.mainside2>.arclist>li>a{ padding-bottom: 10px; border-bottom: 1px dashed #ccc;}
.mainside2>.arclist>li>a>img{ width: 100px; height: 70px; margin-right: 10px;}
.mainside2>.arclist>li>a>.txt{ float: none;}
.mainside2>.arclist>li>a>.txt>i{ display: none;}
.mainside2>.arclist>li>a>.txt>h3{ margin-top: 5px; font-size: 14px; font-weight: normal; margin-bottom: 10px;  }
.mainside2>.arclist>li>a>.txt>span{ margin-bottom: 0; color: #999; overflow: hidden; text-overflow: ellipsis; font-size: 12px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.mainside2>.arclist>li:last-of-type>a{ border-bottom: none; padding-bottom: 0;}

/* 教师列表 */
.teacherli{ width: 92%; margin: 0 auto;}
.teacherli>ul{ width: 100%;}
.teacherli>ul>li{ margin-right: 0; width: 48%; height: 200px;}
.teacherli>ul>li:nth-child(odd){ float: left;}
.teacherli>ul>li:nth-child(even){ float: right;}
.teacherli>ul>li>a{ width: 100%; height: 100%;  }
.teacherli>ul>li>a>img{ width: 100%; height: 160px;}
.teacherli>ul>li>a>span{ height: 40px; line-height: 40px; font-size: 14px;}

/* 问答列表 */
.question{ width: 85%; margin: 0 auto;}
.question>li{ padding-top: 0;}
.question>li:last-child{ margin-bottom: 10px;}


/* 上下页 */
.updown{ width: 92%; margin: 20px auto 0; height: auto; padding: 20px 0;}
.updown>a{ width: 100%; float: none; line-height: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 30px;}
.updown>.next{ text-align: left;}


/* 左侧栏 */
.leftside{ display: none;}
/* 右侧栏 */
.rightside{ display: none;}


/* 页码 */
.page{ padding: 10px 0; width: 92%; margin: 0 auto; text-align: left; }
.page>*{ margin-bottom: 5px;}


/* 客服 */
.servicer{ width: 100%; left: 0; right: 0; bottom: 0;}
.servicer>li{ float: left; width:33.333333%; box-shadow: none; padding-top: 0; height: 50px; background-position: 30% center; background-size: 24px; border-right: 1px solid #fff; box-sizing: border-box; }
.servicer>li>span{ height: 50px; line-height: 50px; font-size: 14px; text-indent: 20px; }
.servicer>.tell{ background-color: #c62827;}
.servicer>.tell>div{ top: auto; bottom: 60px; left: 0; right: auto; width: auto; background-color: rgba(83,83,83,.9);}
.servicer>.tell>div>i{border-top-color: rgba(83,83,83,.9) ; border-left-color:transparent; left: 50%; bottom: -10px; top: auto; right: auto; margin: 0 0 0 -10px; }
.servicer>.enroll{ background-color: #c62827;    background-position: 8% center;}
.servicer>.wechat{ background-color: #c62827; }
.servicer>.wechat>div{ position: fixed; left: 50%; top: 50%; width: 200px; height: 200px; margin: -110px 0 0 -110px;}
.servicer>.wechat>div>i{ display: none;}
.servicer>.back{ position: fixed; right: 0; bottom: 60px; /* background-color: rgba(83,83,83,0.9); */ border-right: 0; width: 40px; height: 40px; background-position: center; border-radius: 50%; background-size: 18px; }
.servicer>.back>span{ display: none;}

/* 底部 */
footer{ display: none;}
.bottom{ display: none;}

/* 其它 */
.pb_2{padding-bottom: 0;}
.pb_3{padding-bottom: 20px;}
.mb_2{ margin-bottom: 10px;}
.title1{ padding: 20px 0; font-size: 18px; }
.title1>h3{ font-weight: bolder;}
.title1>span{ padding-top: 10px; width: 92%;}
.title2{ width: 92%; margin: 0 auto 20px;}
.title2>.tab{ padding: 20px 0;}
.title2>.tab>a{font-size: 16px;}
.title2>h3{ font-size: 18px; margin-bottom: 0; margin-top: 10px;}
.mb_25{ margin-bottom: 0;}
.title3{ width: 92%; margin: 0 auto; line-height: 40px;}
.title3>h3{ font-size: 18px;}
.title3>a{ margin-top: 0;}


#indexnew>.indexnewsli{width:100%}

#vr{
    width: 92%;
    margin: 0px auto;
}
#vr img{
	width:100%;
	
	
	
	
}

#xxhj{
	
	
	height:auto;
}

.indexgoodbox>ul>.no1>.left {
    /* float: left; */
    width: 100%; 
    padding: 0px;
}
.n1img,.n2img{ width:100%;height:auto;}
.indexgoodbox>ul>.no1>.left {float:none;}
.indexgoodbox>ul>.no1>.right {
    
    width: 90%; 
	float:none;
	

}

.indexgoodbox>ul>.no2>.left {
    float: none;
    width: 100%;
    padding: 0px;
}

.indexgoodbox>ul>.no2>.right {
    float: none;
    width: 90%;

}
.indexgoodbox>ul>.no2>.left>h3 {
    margin-bottom: 0px;
    padding: 10px;
}
.indexgoodbox>ul>.no1>.left>h3 {
    margin-bottom: 0px;
    padding: 10px;
}