body { margin: 0; padding: 0; }
/*******************************************/
.title h3{font-size:0.22rem; text-align:center; color:#0b112a;}
.title p{font-size:0.14rem; text-align:center; color:#666;}
/***********头部*****************/
.ban{background: linear-gradient(#021052, #053fc9); background: -webkit-linear-gradient(#021052, #053fc9);}
.ban img{ max-width: 100%; min-width: 100%;}
.ban-top {width: 96%; margin: 0 auto;overflow: hidden; padding-top: .1rem;}
.ban-logo {float:left;}
.ban-logo img{ height:.38rem;}
.ban-tel {font-size: .18rem;line-height: .35rem;font-weight: bold;color: #fff; float: right}
.ban_con h2 {font-size:0.44rem;font-weight: bold;margin-top: .2rem; line-height: .44rem; text-align:center; }
.ban_con h3 {font-size:.42rem; line-height: .58rem; font-weight: bold; text-align:center;}
.ban_con ul{ transform: skewX(-20deg); height: 0.4rem; width:96%; margin: 0.2rem auto; background: #199858; }
.ban_con ul li{ float: left;}
.ban_con ul li img{height: 0.22rem; width: 0.22rem;}
.ban_con ul li p{ font-size:0.18rem; height: 0.4rem; line-height: 0.4rem; transform: skewX(20deg);}
.ban_con ul li span{ color: #fef504;font-size:0.22rem;}
.ban-btn { display:block; width:2.50rem; color:#fff; height:.40rem;margin:0 auto; margin-top: 0.1rem; line-height:.40rem;text-align:center; background: linear-gradient(#021052, #053fc9); background: -webkit-linear-gradient(#021052, #053fc9); border-radius:.05rem;font-size:.18rem;}

/*************学校排名************************/
.sc_top{ width: 96%; margin:0 auto; margin-bottom: 0.3rem; color: #fff;}
.sc_top img{max-width: 100%; min-width: 100%;}
.tab-colora{ background: linear-gradient(45deg,#053fc9,#021052 ); background: -webkit-linear-gradient(45deg,#053fc9,#021052 ); color: #fff;}
.tab-colorb{ background: #e5eeff; }
.tab-color1{ background: #3c6ae0;}
.tab-color2{ background: #2a5de0;}
.tab-color3{ background: #436fe0;}
.tab-color4{ background: #4d7bf2;}
.tab-color5{ background: #3d70f2;}
.tab-color6{ background: #376fff;}
.tab-color7{ background: #3667e4;}
.tab-color8{ background: #2456d7;}
.tab-color9{ background: #2f62e4;}
.top_con { margin-top: 0.1rem; margin-bottom: 0.1rem; }
.top_con table{ width: 100%;  margin: 0 auto;}
.top_con table tr th { font-size: 0.16rem; text-align: left; line-height:0.22rem; padding: 0.1rem; }
.top_con table tr td { font-size: 0.14rem; text-align: left; line-height:0.18rem; padding: 0.1rem; color:#333}

/*************表单************************/
.form { width:100%; margin:0 auto; background:#d9a24c; text-align:center; padding-top:.2rem; padding-bottom:.2rem;}
.form img{ max-width:96%; min-width:96%; margin:0 auto;}
.form h3{font-size:0.20rem; color:#0b112a;}
.form label { width: 70%; margin:0 auto; display: block; height:0.25rem; line-height:0.25rem; background: #fff; font-size:0.18rem; padding: 0.1rem; margin-top:0.1rem; border-radius: 0.05rem;}
.form input { float:left; width:70%; border:none; font-size:0.16rem; color:#656565; background:transparent; }
.form span { float:left; padding-right:2%; }
/*.form dl dd.active{ color:#DE5E17 ;} */
.form button { display: block; font-size:0.18rem;  background: linear-gradient(#053fc7, #1a58ea); background: -webkit-linear-gradient(#053fc7, #1a58ea); color: #fff; width: 60%; height: 0.45rem; line-height: 0.45rem; border-radius: 0.1rem;  margin:0.1rem auto 0; }

/**************特色***************************/
.ts{ width:100%; margin: 0 auto; padding-top: 0.22rem; padding-bottom: 0.22rem; background: linear-gradient(45deg,#053fc9,#021052 ); background: -webkit-linear-gradient(45deg,#053fc9,#021052 );}
.ts .title h3 { background-image:-webkit-linear-gradient(bottom,#fde5c7,#f5cc99,#fde5c7);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;}
.ts_con{overflow: hidden;}
.ts_con li{ float: left; width: 39%; padding:0 2%;  margin: 3%;  border-radius:0.06rem; font-size: 0.14rem; }
.ts_con li span{ color: #C10407; }
.ts_con li div{ width: 100%;  margin:0 auto; text-align: center;}
.ts_con li img{ max-width:50%; min-width: 50%;}
.ts_con p{font-size:0.16rem; height:.6rem; color:#fff; line-height:0.22rem; text-align: center; }


/******************学校**********************/
.xm{ width: 100%;  padding-top: .2rem; padding-bottom: .2rem }
.xm-con{ width: 98%; margin: 0 auto;}
.xm-con ul {overflow: hidden; margin: .15rem 0;}
.xm-con ul li {
	float: left;
	width: 24%;
	height: .3rem;
	line-height: .3rem;
	border-right:1px solid #fff;
	font-size: .15rem;
	color: #fff;
	text-align: center;
	margin-right: 1%;
	cursor: pointer
}
#nomar {margin-right: 0px;width:23%;}
.xm-con ul li{background: linear-gradient(45deg,#053fc9,#021052 ); background: -webkit-linear-gradient(45deg,#053fc9,#021052 ); color: #fff; }
.xm-con ul .cur {background: linear-gradient(45deg,#a9894a,#c18e28 ); background: -webkit-linear-gradient(45deg,#a9894a,#c18e28 );color: #fff;}
.sc-box{ width:100%; margin:0 auto;}
.sc-box ul{width:98%; margin:0 auto;}
.sc-box ul li { width:48.5%; height: auto; margin-bottom: 1%; cursor: pointer; }
.sc-box li img { max-width: 100%; min-width: 100% }
.sc-box li h6{ font-size: .14rem; color: #000; background:#edf3ff;}

/**************课程***************************/
.kc{ width:100%; margin: 0 auto; padding-top: 0.22rem; padding-bottom: 0.22rem; background: linear-gradient(45deg,#053fc9,#021052 ); background: -webkit-linear-gradient(45deg,#053fc9,#021052 );}
.kc .title h3 { background-image:-webkit-linear-gradient(bottom,#fde5c7,#f5cc99,#fde5c7);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;}
.kc_con{overflow: hidden; text-align: center;}
.kc_con li{ float: left; height:auto;width: 44%; margin: 1.5%; padding:2% 1%; font-size: 0.14rem;border: 1px solid #9ca1a5; border-radius: .05rem; }
.kc_con li h3{color:#231907; font-size: 0.16rem;  background: linear-gradient(45deg,#edce94,#dfab4a ); background: -webkit-linear-gradient(45deg,#edce94,#dfab4a  ); }
.kc_con li h4{ display: block; color:#fff; padding: .05rem 0; margin-bottom: 0.05rem; border-bottom: 1px solid #9ca1a5;font-weight: normal;}
.kc_con li span{ color: #e7c178; }
.kc_con li div{ width: 100%;  margin:0 auto;}
.kc_con li img{ max-width:50%; min-width: 50%;}
.kc_con p{font-size:0.14rem;  color:#fff; line-height:0.20rem; }

/**************服务***************************/
.fw{ width:100%; margin: 0 auto; padding-top: 0.22rem; padding-bottom: 0.22rem; }
.fw .title h3 { font-size:0.22rem; text-align:center; color:#0b112a;}
.fw_con{overflow: hidden; margin-top: .1rem; }
.fw_con li{ float: left; width: 46%; padding:0 2%; font-size: 0.14rem; }
.fw_con li .fw_li{  color: #fff; margin-top: .1rem; font-size:0.16rem; line-height:0.30rem; background: linear-gradient(45deg,#053fc9,#021052 ); background: -webkit-linear-gradient(45deg,#053fc9,#021052 );}
.fw_con li .fw_li i{color: #f5cc99; font-weight: bold;font-size:0.46rem;line-height:0.22rem;   }
.fw_con li span{ color: #C10407; }
.fw_con li div{ width: 100%;  margin:0 auto; text-align: center;}
.fw_con li img{ max-width:100%; min-width: 100%;}
.fw_con p{font-size:0.14rem; height:.6rem; line-height:0.20rem; text-align: center; }
/***************电话*******************************/
.m-jcb { box-sizing:border-box; width:100%; padding: 0.1rem; text-align:center; background:#f5f5f5; }
.m-jcb h3 {font-size:.18rem; color:#333; }
.m-jcb p {font-size:.2rem; font-weight:bold; color:#cf691c; }
/***************地址*******************************/
.g-ft { box-sizing:border-box; width:100%; padding:.15rem 0 .55rem;background:#2f57dd; }
.g-ft p {line-height:.24rem; text-align:center; font-size:.14rem;color:#fff; }
.g-ft a { display:inline-block; margin:0 .08rem;font-size:.14rem;color:#fff; }

/***************浮动咨询****************************/
.m-fltNav { position:fixed; left:0; bottom:0; width:100%; box-sizing:border-box; z-index: 999;}
.m-fltNav li { position:relative; display:inline-block; width:50%; }
.m-fltNav li a { display:block; width:60%; margin: 0 auto; height:0.45rem; line-height:0.45rem; font-size:.18rem; color:#fff; }
.m-fltNav li a i{width:.2rem;height:.2rem;float:left;margin-top:0.15rem; margin-right:0.05rem; }
.m-fltNav li:nth-child(1){ background: linear-gradient(45deg,#a9894a,#c18e28 ); background: -webkit-linear-gradient(45deg,#a9894a,#c18e28 );}

.m-fltNav li:nth-child(2){ background: linear-gradient(45deg,#053fc9,#021052 ); background: -webkit-linear-gradient(45deg,#053fc9,#021052 );}

.m-fltNav li:nth-child(3){background:#1e86fa;}



