/*头部*/
header { width:100%; height:auto; }
header .title {padding-top:0.5rem; max-width: 100%; min-width: 100% }
header ul { width: 98%; margin: 0 auto; padding-top:1rem; height:3.8rem; overflow: hidden }
header ul li { float: left; width:24%;  text-align: center; height:3.8rem; margin-right: 1% }
header ul li h4 { font-size:1.4rem; line-height:2rem; margin-top:1rem; }
header ul li p { font-size:1.4rem; line-height:2.4rem; padding:0 0.2rem; background: #F90; color:#FFF;}
header .subTitle { font-size:1.2rem; font-weight:bold; line-height:1.8rem; }
header a.sj {display:block; width:100%; height:2.8rem; line-height:2.8rem; background: #F90; border-radius:0.2rem; margin:0 auto 1.5rem; font-size:1.4rem;}
header a {display:block; width:13rem; height:3.2rem; line-height:3.2rem; background:-webkit-radial-gradient(circle, #ff832c 20%, #ff5200 80%); background:radial-gradient(circle, #ff832c 20%, #ff5200 80%); border-radius:0.2rem; margin:0 auto 1.5rem; font-size:1.6rem; text-align: center  }
/*官方报名点*/
.bmin { width:100%;  background:#fff; text-align:center;color:#4a4a4a; }
.bmin  h3 { position:relative; font-size:2.2rem; color:#fff; background:#0f97b7; padding:0.8rem 2.5rem; text-align:center; border-bottom:1px solid #fff; }
.bmin  h3:after { position:absolute; left:50%; bottom:-2px; margin-left:-2.1rem; width:4.2rem; height:3px; background:#f3fc00; content:''; }
.bmin  h3 span { color:#FFF; }
.bmin  .train-first { text-align:center; background:#fff; background-size:100% 100%; padding-bottom:1rem; }
.bmin  .bmin-common { text-align:left; padding:1.2rem 0.8rem; }
.bmin  .bmin-common img{ display: block; width:89%; margin: 0 auto;}
.bmin  .bmin-common p{ display:block; font-size:1.4rem; line-height:1.8rem; padding:3% 2%; margin-top:0.5rem;}
.bmin  .bmin-common .third-info { width:97%; margin:1rem 0; }
.bmin  .bmin-common a { display:block; width:16rem; height:3.2rem; line-height:3.2rem; background:-webkit-radial-gradient(circle, #ff832c 20%, #ff5200 80%); background:radial-gradient(circle, #ff832c 20%, #ff5200 80%); border-radius:0.2rem; margin:1.2rem auto 1.5rem; font-size:1.6rem; box-shadow:0.1rem 0.2rem #993014; }
.kecheng .kecheng-common .tel { font-size:1.1rem; font-weight:bold; color:#FFF; }

/*时间*/
.time{ width: 100%;padding: .15rem 0px .2rem 0 ;background: #f5f5f5;margin-top: .15rem; margin-bottom: 1rem}
.time h3{ height:4rem; line-height:4rem; font-size:2rem; color:#fff; background: #F90; margin-bottom:0.9rem; text-align: center;}
.time .kc-tab-con{ width:100%;  margin: 0 auto;  margin-top: 1.5rem}
.time .kc-tab-con ul li{ float: left; height: 15rem; margin:0 1%; padding-top: 0.5rem; width: 48%; background: #fff; box-shadow: 2px 2px 6px #d8d8d8;  margin-bottom: 0.15rem}
.time .kc-tab-con ul li img{ display: block; width: 20%; margin: 0 auto;}
.time .kc-tab-con ul li h6{ font-size:1.5rem; color: #333; text-align: center; margin-top: 0.8rem}
.time .kc-tab-con ul li p{ width: 94%; margin: 0 auto; text-align: center; font-size: 1.3rem; color: #333;margin-top: 0.8rem; }
.time .ry-tab {width: 94%;margin: 1.5rem auto 0; overflow: hidden}
.time .ry-tab a { float: left; width: 46%;height: 4rem;line-height: 4rem;font-size: 1.8rem;text-align: center;border: #f95b53 1px solid;color: #f95b53;border-radius: 3rem;cursor: pointer; margin: 0 1.5% }


/*表单*/
.form { width:100%; background:#eceaea; text-align:center; margin:0 auto; height:18rem; }
.form h3 { height:4.6rem; line-height:4.6rem; font-size:2.2rem; color:#fff; background: #F90; margin-bottom:0.9rem; }
.form p { height:0.9rem; line-height:0.9rem; padding-bottom:1.3rem; }
/*考试流程*/
.kslc { width:100%;padding-bottom:1rem;  background:#efefef; text-align:center; color:#000; }
.kslc h3 { position:relative; font-size:2.2rem; color:#fff; background:#0f97b7; padding:0.8rem 2.5rem; text-align:center; border-bottom:1px solid #fff; }
.kslc h3:after { position:absolute; left:50%; bottom:-2px; margin-left:-2.1rem; width:4.2rem; height:3px; background:#f3fc00; content:''; }
.kslc h3 span { color:#f3fc00; }
.kslc img{ width:90%; padding-top:2.0rem; }
.kslc a {display:block; width:16rem; height:3.2rem; line-height:3.2rem; background:-webkit-radial-gradient(circle, #ff832c 20%, #ff5200 80%); background:radial-gradient(circle, #ff832c 20%, #ff5200 80%); border-radius:0.2rem; margin:1.2rem auto 1.5rem; font-size:1.4rem; box-shadow:0.1rem 0.2rem #993014; }
/*部分学校展示*/
.school { width:100%; height:auto; text-align:center; color:#000; }
.school h3 { position:relative; font-size:2.2rem; color:#fff; background:#0f97b7; padding:0.8rem 2.5rem; text-align:center; border-bottom:1px solid #fff; }
.school h3:after { position:absolute; left:50%; bottom:-2px; margin-left:-2.1rem; width:4.2rem; height:3px; background:#f3fc00; content:''; }
.school h3 span { color:#f3fc00; }
.school a { display:block; width:16rem; height:3.2rem; line-height:3.2rem; background:-webkit-radial-gradient(circle, #ff832c 20%, #ff5200 80%); background:radial-gradient(circle, #ff832c 20%, #ff5200 80%); border-radius:0.2rem; margin:1.2rem auto 1.5rem; font-size:1.4rem; box-shadow:0.1rem 0.2rem #993014; }

/*第三板块*/
.train { }
.train h3 { position:relative; font-size:2.2rem; color:#fff; background: #F90; padding:0.8rem 2.5rem; text-align:center; border-bottom:1px solid #fff; }
.train h3:after { position:absolute; left:50%; bottom:-2px; margin-left:-2.1rem; width:4.2rem; height:3px; background:#f3fc00; content:''; }
.train h3 span { color:#FFF; }
.train .train-first { text-align:center; background:#0f97b7; padding-bottom:2rem;  padding-top:2rem; }
.train .train-common img { width:5.75rem; margin-top:2.5rem; }
.train .train-first h4 { font-size:2.4rem; color:#FF0; margin:0.5rem 0; }
.train .train-first p { font-size:1.4rem; color:#fff; line-height:2rem; }
.train .train-common a { display:block; width:16rem; height:3.2rem; line-height:3.2rem; background:-webkit-radial-gradient(circle, #ff832c 20%, #ff5200 80%); background:radial-gradient(circle, #ff832c 20%, #ff5200 80%); border-radius:0.2rem; margin:1.2rem auto 1rem; font-size:1.4rem; box-shadow:0.1rem 0.2rem #993014; }
.train .train-common .tel { font-size:1.1rem; font-weight:bold; }

.train .train-second { text-align:center; background:url(../imgs/second_bg.jpg) no-repeat; background-size:100% 100%; padding-bottom:2rem; }
.train .train-second img { width:5.75rem; margin-top:2.5rem; }
.train .train-second h4 { font-size:2rem; color:#373839; margin:1.5rem 0 1rem; }
.train .train-second p { font-size:1rem; color:#373839; line-height:1.6rem; }
.train .train-second .box { width:28rem; height:9rem; border:2px solid #1267a8; padding-left:0.5rem; padding-top:0.5rem; margin:1.5rem auto 0; }
.train .train-second .img-box { width:28rem; height:8.5rem; position:relative; overflow:hidden;  }
.train .train-second .img-box .img-list { height:8rem; position:absolute; left:0; top:0; }
.train .train-second .img-box .img-list li { float:left; width:8.9rem; height:21rem; margin-right:0.5rem; }
.train .train-second .img-box .img-list li img { width:100%; margin:0; }
.train .train-second .img-box .img-list li h5 { color:#373839; font-size: 1.2rem; width:100%; line-height:1.6rem; margin:auto; }

/*第四板块*/
.family { background:#1267a8; padding:2rem 0 1.2rem; text-align:center; color:#fff; }
.family h3 { font-size:1.8rem; margin-bottom:.8rem; }
.family p { font-size:1.4rem;}
.family h4 { font-size:1.6rem; margin:1rem 0 1.2rem; }
.family a { display:block; width:16rem; height:3.2rem; line-height:3.2rem; background:-webkit-radial-gradient(circle, #ff832c 20%, #ff5200 80%); background:radial-gradient(circle, #ff832c 20%, #ff5200 80%); border-radius:0.2rem; font-size:1.4rem; box-shadow:0.1rem 0.2rem #993014; margin:0 auto;margin-top:.8rem;}
.family .tel { font-size:1.4rem; font-weight:bold; margin-top:0.8rem; }
/*底部*/
footer { background:#0799e7; text-align:center; padding:1rem 0; margin-bottom:2.8rem; }
footer .phone { width:12rem; background:url(../imgs/tel_icon.png) left center no-repeat; background-size:1.3rem; text-indent:1rem; font-size:1.3rem; font-weight:bold; color:#fff; display:block; margin:0 auto 0.5rem; }
footer p { font-size:1.2rem; color:#fff; margin-bottom:0.4rem; }
.foot { position:fixed; left:0; right:0; bottom:-1px; height:3rem; line-height:3rem; }
.foot a { float:left; width:50%; font-size:1.4rem; color:#fff;  }
.foot a i { width:1.5rem; height:1.6rem; float:left; margin:0.9rem 0.5rem 0 4rem; }
.foot a:nth-child(1) {
 background: #F90;
}
.foot a:nth-child(1) i {
 background:url(../imgs/icon_kczx.png) no-repeat;
 background-size:100%;
}
.foot a:nth-child(2) {
 background:#0f97b7;
}
.foot a:nth-child(2) i {
 background:url(../imgs/icon_tel.png) no-repeat;
 background-size:100%;
}
.foot a:nth-child(3) {
 background:#f66375;
}
.foot a:nth-child(3) i {
 background:url(../imgs/icon_time.png) no-repeat;
 background-size:100%;
}

.yd-xbk,.xtf-ad{ width: 100%; display: block; margin-bottom: 1rem}
.yd-xbk img,.xtf-ad img{ max-width: 100%; min-width: 100%}


.ban{width: 100%;background: #fff}
.top-con{ width: 96%; margin: 0 auto;padding-top: 1rem}
.top-l img{ width: 5rem; float: left}
.top-r{ font-size: 1.2rem; float: right; line-height:1.5rem;color: #333;margin-right: 2%}
.ban-con{width: 96%; margin: 0 auto;}
.ban-l{ float: left; width: 70%;margin-top: 1rem}
.ban-r{ float: right; width: 30%;margin-top: 1.8rem}
.ban-l p{font-size:2.2rem; color:#ea5513; font-weight: bold; line-height: 2.5rem}
.ban-r img{ max-width: 100%; min-width: 100%}
.clear{ clear: both}
.ban-l .ban-p{font-size:1.7rem;}
.ban-l a{display: block;margin-top:0.5rem;width:70%;height: 2.6rem; background: #ea5513;color: #fff;font-size: 1.3rem;text-align: center;line-height: 2.6rem;border-radius: 5px;}
.ban-ul,.sc-ul{ overflow: hidden; margin-top: 1rem}
.ban-ul li{ float: left; width: 21%; border: 1px solid #ea5513; color: #ea5513; font-size: 1rem; height: 2.2rem; line-height: 2.2rem;text-align: center; border-radius: 5px; margin: 0 0.5%}
.ban-ul .ban-w1{width: 26%;}

.sc-ul li{ float: left; width: 50%;}
.sc-ul li p{ font-size: 1rem; color: #333;text-align: left}
.sc-ul li span{ font-size: 0.8rem; color: #333;display: block; text-align: left}
.sc-l{ float: left; width: 35%;}
.sc-l img{ max-width: 100%; min-width: 100%;}
.sc-r{ float: left; width: 65%;margin-top: 0.8rem}
.sc-ul .clear{ border-bottom: 1px solid #f3f3f3;padding-bottom: 0.5rem}
.sc-mar{ margin-top: 1.5rem}

@media screen and (max-width:360px) {
.ban-l p {font-size: 2rem;}
	.ban-l .ban-p {
    font-size: 1.5rem;}
	.ban-l a{ height: 2.4rem; line-height: 2.4rem;font-size: 1.2rem;}
	.ban-ul li{ font-size: 0.9rem;height: 2rem; line-height: 2rem;}
}







