@charset "utf-8";
/* CSS Document */
html {
	-webkit-text-size-adjust: 100%;
	font-size: 100px;
}/*设定基础rem*/
* {
	margin: 0px;
	padding: 0px;
}
img {
	max-width: 100%;
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;  
  	outline-width:0px;  
  	vertical-align:top;   
}
a {
	text-decoration: none;
	color: #333333;
}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display: block;
}
span, input, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tr, td, i {
	margin: 0;
	padding: 0;
	list-style: none;
	/* [disabled]border: 0;
*/
}
ul {
	list-style: none;
}
i {
	font-style: normal;
}
.wrap {
	min-width: 320px;
	max-width: 750px;
	width: 100%;
	margin: 0 auto;
	font-family: '微软雅黑', 'helvetica neue', tahoma, 'hiragino sans gb', stheiti, 'wenquanyi micro hei', 'san francisco', \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, sans-serif;
	font-size: 12px;
	/*background: #f6f6f6;*/
}/*em，1em=16px,640*/
.clearfix:after, .bw_menu::after, .zsjjupic_ul li::after, .zsjjupicthre li::after {
	content: "";
	height: 0;
	display: block;
	clear: both;
}
.clearfix {
	zoom: 1;
}
@media(min-width: 600px) {

}
@media ( max-width: 600px ) and (min-width: 410px) {	

}
@media ( max-width: 410px ) and (min-width: 355px) {	

}
@media(max-width:355px) { 

}
.I_floor1 {
	width:16.875rem;
	background-color:#fff;
	border-radius:0.5rem;
	margin:0 auto;
	position:relative;
	padding-bottom:1rem;
	margin-top:-4rem;
}
#I_floor1_tit {
	width:13.875rem;
	height:2rem;
	background-color:#ffbb00;
	border-radius:0.5rem;
	position:absolute;
	margin:0 1.5rem;
	margin-top:-1rem;
	color:#fff;
	font-size:0.85rem;
	text-align:center;
	line-height:2rem;
	font-weight:bold;
}
#I_floor1_ul {
	width:15.5rem;
	margin:0 auto;
	overflow:hidden;
}
#I_floor1_ul li {
	float:left;
	width:7.5rem;
	margin-top:0.5rem;
}
#I_floor1_ul li div:first-child {
	width:1.5rem;
	height:1.5rem;
	float:left;
}
#I_floor1_ul li div:first-child p {
	font-size:0.85rem;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:1.5rem;
}
#I_floor1_ul li div:nth-child(2) {
	float:left;
	margin-left:0.25rem;
}
#I_floor1_ul li:first-child, #I_floor1_ul li:nth-child(2) {
	margin-top:1.75rem;
} 
#I_floor1_ul li div:nth-child(2) p:first-child {
	font-size:0.75rem;
	font-weight:bold;
}
#I_floor1_ul li div:nth-child(2) pnth-child(2) {
	font-size:0.45rem;
}
#I_floor1_ul li:first-child div:nth-child(2) p {
	color:#f6a214;
}
#I_floor1_ul li:nth-child(2) div:nth-child(2) p {
	color:#0dd592;
}
#I_floor1_ul li:nth-child(3) div:nth-child(2) p {
	color:#863feb;
}
#I_floor1_ul li:nth-child(4) div:nth-child(2) p {
	color:#3271d7;
}
#I_floor1_div {
	background-color:#f0f5ff;
	border-radius:0.5rem;
	width:15.5rem;
	margin:0 auto;
	margin-top:1rem;
	padding-bottom:1rem;
}
#I_floor1_div_tit {
	color:#1a59e6;
	font-size:0.75rem;
	font-weight:bold;
	text-align:center;
	padding-top:0.75rem;
}
#I_floor1_div_time, #I_floor1_div_cont {
	font-size:0.45rem;
	color:#666;
	padding:0rem 1rem;
	line-height:0.9rem;
}
#I_floor1_div_time {
	margin-top:0.25rem;
}
#I_floor1_div ul {
	width:11rem;
	overflow:hidden;
	margin:0 auto;
}
#I_floor1_div ul li {
	width:5rem;
	height:1.25rem;
	float:left;
	background-color:#1a59e6;
	border-radius:0.5rem;
	margin-top:0.75rem;
}
#I_floor1_div ul li p {
	margin:0 auto;
	text-align:center;
	line-height:1.25rem;
	color:#fff;
	font-size:0.65rem;
}
.I_floor1_href {
	height:2rem;
	width:16.875rem;
	background-color:#1a59e6;
	border-radius:2rem;
	margin:1rem auto;
	color:#fff;
	font-size:0.65rem;
	line-height:2rem;
	text-align:center;
}
.I_floor2 {
	background-color:#1a59e6;
	overflow:hidden;
	padding-bottom:1rem;
}
.I_floor2_cont {
	width: 16.875rem;
	border-radius:0.25rem;
	margin:0 auto;
	margin-top:0.5rem;
	overflow:hidden;
}
.I_floor2_tit {
	width:11rem;
	height:2rem;
	margin:1rem auto;
}
.I_floor2_tit p:first-child, .I_floor2_tit p:nth-child(3) {
	width:10px;
	height:10px;
	border-radius:50%;
	background-color:#ffbb00;
	float:left;
	margin-top:0.75rem;
}
.I_floor2_tit p:nth-child(2) {
	color:#fff;
	font-size:1rem;
	font-weight:bold;
	float:left;
	line-height:2rem;
	padding:0rem 0.5rem;
}
.I_floor2_cont ul {
	width:16rem;
	margin:0 auto;
	overflow:hidden;
}
.I_floor2_cont ul li {
	width:5rem;
	float:left;
	margin-right:0.5rem;
	margin-bottom:0.5rem;
	background-color:#fff;
	border-radius:0.25rem;
	padding-bottom:0.75rem;
}
.I_floor2_cont ul li p {
	text-align:center;
}
.I_floor2_cont ul li p:first-child {
	width:80%;
	margin:0 auto;
	margin-top:0.75rem;
}
.I_floor2_cont ul li p:nth-child(2) {
	font-size:0.65rem;
	color:#333;
	font-weight:bold;
}
.I_floor2_cont ul li p:nth-child(3) {
	font-size:0.45rem;
	color:#666;
}
.Index_more {
	width: 11rem;
	height: 2rem;
	border-radius: 2rem;
	background-color: #F30;
	margin: 1rem auto;
	color: #fff;
	text-align: center;
	line-height: 2rem;
	font-size: 0.75rem;
}
.I_tit {
	color: #fff;
	font-size: 1rem;
	font-weight: bold;
	line-height: 1.5rem;
	padding: 0rem 0.5rem;
	text-align:center;
}
.I_desc {
	color: #fff;
	font-size: 0.45rem;
	text-align:center;
}
#I_floor2_ys {
	width: 16.875rem;
	margin: 0 auto;
	background-color: #ffbb00;
	margin-top:1rem;
}
#I_floor2_ys ul {
	padding:1rem;
}
#I_floor2_ys ul li {
	background-color:#fff;
	margin-bottom:0.25rem;
	height:2rem;
}
#I_floor2_ys ul li p:first-child {
	height:1.4rem;
	width:1.4rem;
	float:left;
	padding-left:1rem;
	margin:0.3rem 0rem;
}
#I_floor2_ys ul li p:nth-child(2) {
	font-size:0.75rem;
	line-height:2rem;
	padding-left:0.25rem;
	float:left;
}
#I_floor2_ys ul li p:nth-child(2) span {
	font-weight:bold;
}
#I_floor2_ysbc {
	width: 16.875rem;
	margin: 0 auto;
	margin-top:1rem;
}
#I_floor2_ysbc ul li {
	margin-bottom:0.5rem;
}
#I_floor2_ysbc ul li span {
	width:4rem;
	height:1.25rem;
	border-radius:1.25rem;
	display:inline-block;
	text-align:center;
	line-height:1.25rem;
	margin-right:0.25rem;
}
#I_floor2_ysbc ul li p {
	color:#fff;
	font-size:0.65rem;
}
.I_floor3_contmain {
	width: 16rem;
	height: 8.4rem;
	margin: 1rem auto;
	background-image: url(../images/bg6.png);
	background-size: 15.35rem 9rem;
	background-repeat: no-repeat;
}
.I_floor3_desc {
	width: 10rem;
	height: 8.25rem;
	float: left;
}
.I_floor3_contmain p {
	text-align:left;
	margin-left:0.5rem;
	padding-left:0.25rem;
}
.I_floor3_contmain p:first-child {
	color:#333333;
	font-size:1rem;
	font-weight:bold;
	margin-top:1rem;
}
.I_floor3_contmain p:nth-child(2) {
	color:#004ebb;
	font-size:0.7rem;
	font-weight:bold;
	margin-top:0.25rem;
}
.I_floor3_contmain p:nth-child(3) {
	color:#333;
	font-size:0.7rem;
	font-weight:bold;
	margin-top:0.5rem;
}
.I_floor3_contmain p:nth-child(4) {
	color:#666;
	font-size:0.55rem;
	margin-top:0.1rem;
}
.I_floor3_contmain img {
	width:6rem;
	height:6.2rem;
	border-radius:0.5rem;
}
#I_floor3_what {
	width:16.875rem;
	margin:1rem auto;
	overflow:hidden;
}
#I_floor3_what ul {
	overflow:hidden;
}
#I_floor3_what ul li {
	width:8rem;
	float:left;
	text-align:center;
}
#I_floor3_what ul li p:nth-child(2) {
	margin-bottom:0.5rem;
	color:#666;
	font-size:0.5rem;
}
.I_floor4_hj {
	width:16rem;
	margin:1rem auto;
	overflow:hidden;
	margin-bottom:0.5rem;
	overflow:hidden;
	padding-bottom:0.75rem;
}
.I_floor4_hjL {
	width:7rem;
	height:11rem;
	margin-right:0.5rem;
	float:left;
	overflow:hidden;
}
.I_floor4_hjR {
	width:8.5rem;
	height:11rem;
	float:left;
}
.I_floor4_hjR p, .I_floor4_hjR ul {
	height:6rem;
	width:100%;
}
.I_floor4_hjR p {
	margin-bottom:0.5rem;
}
.I_floor4_hjR ul li {
	width:4rem;
	height:4.5rem;
	float:left;
	margin-right:0.5rem;
}
#I_floor5 {
	width:16.875rem;
	border-radius: 0.5rem;
	background-color:#fff;
	margin:0 auto;
}
.Indexform {
	width: 15.5rem;
	margin: 0 auto;
	overflow: hidden;
}
.Indexform p:first-child {
	font-size:0.85rem;
	color:#F30;
	text-align:center;
	padding:0.75rem 0rem 0.25rem 0rem;
}
.Indexform p:nth-child(2) {
	font-size:0.65rem;
	color:#222;
	text-align:center;
}
.Indexform p:nth-child(2) span {
	color:#fa8f0b;
	font-weight:bold;
	font-size:0.65rem;
}
.Indexform p:nth-child(3) {
	font-size:0.65rem;
	color:#000;
	padding-top:0.5rem;
}
.Indexform p:nth-child(4), .Indexform p:nth-child(5) {
	width:100%;
	border:1px solid #eee;
	border-radius:0.25rem;
	box-sizing:border-box;
	margin-top:0.5rem;
}
.Indexform p:nth-child(4) input, .Indexform p:nth-child(5) input {
	width:90%;
	height:2rem;
	background-color:#fff;
	border:none;
	padding-left:10%;
	font-size:0.65rem;
	color:#eee;
	border-radius:0.25rem;
}
.Indexform p:nth-child(6) {
	border-radius:2rem;
	box-sizing:border-box;
	margin-top:0.5rem;
	background:-webkit-linear-gradient(right,#F30,#fb562d);
	background:-o-linear-gradient(right,#F30,#fb562d);
	background:-moz-linear-gradient(right,#F30,#fb562d);
	background:-mos-linear-gradient(right,#F30,#fb562d);
	background:linear-gradient(right,#F30,#fb562d);
	margin-bottom:0.5rem;
}
.Indexform p:nth-child(6) input {
	width:100%;
	height:2rem;
	background-color:transparent;
	border:none;
	color:#fff;
	font-size:0.65rem;
}
.teacher {
	width:17.5rem;
	margin:0 auto;
	overflow:hidden;
}
.teacher ul li {
	padding:0.5rem 0rem;
	overflow:hidden;
}
.teacher ul li div:first-child {
	width:6rem;
	margin-right:0.5rem;
	float:left;
}
.teacher ul li div:nth-child(2) {
	width:11rem;
	float:left;
}
.teacher ul li div:nth-child(2) p:first-child {
	font-size:0.75rem;
	font-weight:bold;
	color:#333;
	padding-top:0.25rem;
}
.teacher ul li div:nth-child(2) p:nth-child(2) {
	font-size:0.45rem;
	color:#666;
	line-height:1rem;
	margin-top:0.25rem;
}
.teacher ul li div:nth-child(2) p:nth-child(3) {
	font-size:0.45rem;
	width:4rem;
	height:1rem;
	border:1px solid #F60;
	margin-top:0.25rem;
	line-height:1rem;
	text-align:center;
}
.teacher ul li div:nth-child(2) p:nth-child(3) a {
	color:#F60;
}
.footer, .footer ul {
	height:3rem;
	width:18.75rem;
	position: fixed;
    bottom: 0;
	margin:0 auto;
	z-index:999;
}
.footer ul li {
	height:3rem;
	width:33.33%;
	float:left;
}
.footer ul a:first-child li {
	background-color:#5b4ff2;
}
.footer ul a:nth-child(2) li {
	background-color:#4c41d1;
}
.footer ul a:nth-child(3) li {
	background-color:#5b4ff2;
}
.footer ul li p:first-child {
	width:1.25rem;
	height:1.25rem;
	float:left;
	background-size:100% 100%;
	margin-left:15%;
	margin-top:0.875rem;
}
.footer ul a:first-child li p:first-child {
	background-image:url(../img/ft1.png);
}
.footer ul a:nth-child(2) li p:first-child {
	background-image:url(../img/ft2.png);
}
.footer ul a:nth-child(3) li p:first-child {
	background-image:url(../img/ft3.png);
}
.footer p:nth-child(2), .footer p:nth-child(3) {
	color:#fff;
	font-size:0.75rem;
	line-height:3rem;
}
.footdiv {
	font-size:0.65rem; 
	text-align:center;
	color:#666; 
	margin-bottom:3.5rem; 
	line-height:2rem;
}


/* 优质课程 */
.jineng{
    width: 100%;
}
.jineng-h1{
    font-size: 1.2rem;
    text-align: center;
    background: url("../img/back1.jpg") no-repeat center ;
    background-size: 100% 100%;
}
.jineng p, .xueli p{
    width: 12rem;
    height: 1.6rem;
    margin:0.3rem auto;
    text-align: center;
    border: 1px solid #6892B0;
    font-size: 0.9rem;
    border-radius: 0.8rem;
	line-height: 1.6rem;
    background-color: #EEF8FF;
	font-weight: bold;
    color: #0B1B4F;
}
.kecheng{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
}
.kecheng a{
	width: 30%;
	
}
.jineng button{
	background-color: #00A7F5;
	color: #fff;
	border: 0;
	width: 13rem;
	height: 2.6rem;
	font-size: 1rem;
	line-height: 2.6rem;
	text-align: center;
	border-radius: 1rem;
	display: block;
	margin: 01.6rem auto;
}
.jineng button a{
	color: #fff;
}
/* 校园环境 */
.huanjing{
	width: 100%;
	background-color: #0270C1;
	padding: 1rem 0;
}
.huanjing-h1{
    font-size: 1.2rem;
    text-align: center;
    background: url("../img/back2.jpg") no-repeat center ;
    background-size: 80% 90%;
	color: #fff;
}
.huanjing-img{
	width:90%;
	background-color: #fff;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	padding: 0.5rem 0.3rem;
	margin-top: 0.8rem;
}
.huanjing img{
	width: 48%;
}

/* 证书 */
.xueli{
	width: 100%;
	margin-top: 0.8rem;
}
.xueli img{
	width: 90%;
	display: block;
	margin:1rem auto;
}
/* 优势 */
.youshi{
	width: 100%;
	margin-top: 1rem;
}
.youshi ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	margin-top: 1.3rem;
}
.youshi ul li {
	width: 30%;
	height: 2rem;
	font-size: 0.9rem;
	line-height: 2rem;
	text-align: center;
	background-color: #0270C1;
	color: #fff;
	padding-left: 0.6rem;
	border-radius: 1rem;
	margin: 0.3rem 3%;
}
.youshi ul li{
	position: relative;
}
.youshi ul li img{
	display: inline;
	position: absolute;
	top: 0;
	left: -1.1rem;
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
}
.jiuye{
	width: 100%;
	margin-top: 2rem;
}
.jiuye img{
	width: 90%;
	padding : 1rem 1rem;
}