@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, em, b, i, u, s, dl, dt, dd, ol, ul, li, input, select, textarea, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; outline: 0 none; border: 0 none; -webkit-text-size-adjust: none }
html { _background-image: url(blank.jpg); _background-attachment: fixed; overflow-x: hidden; overflow-y: scroll }
body { font-family: "Microsoft Yahei", \5FAE\8F6F\96C5\9ED1, Arial, simHei, "宋体", Helvetica; font-size: 18px; color: #000; margin:0; padding:0;}
article, aside, dialog, figure, footer, header, legend, nav, section, time { display: block }
a { text-decoration: none; }
button { border: 0 }
table{ border-collapse:collapse;}
ul, ol, li { list-style: none }
h1, h2, h3, h4, h5, h6, em, b, i, u { font-style: normal; font-weight: normal; }
img { border: 0; -ms-interpolation-mode: bicubic; }
input, button, ul li { vertical-align: top }
input, button:focus { outline: 0; }
textarea { resize: none }
.fl{ float: left}
.fr{ float: right}
.clearfix { zoom:1}
.clearfix:after { visibility: hidden; display: block; clear: both; height: 0; font-size: 0; content: "." }
section { width: 1000px; margin: 0 auto; }
img { -ms-interpolation-mode: bicubic; vertical-align: top; border: 0 }
.clear{ clear: both}
body{}
/*************nav***********/
.title{ padding-top:60px; padding-bottom:20px;}
.title p{font-size: 46px; font-weight: bold;color: #282828; text-align: center;}
.title i{font-size: 24px;color: #666; display: block; text-align: center;margin-top: 5px;}
.title p::before{ content: ''; width: 43px; height: 46px; display:inline-block; background: url(../imgs/img4.png) no-repeat left center;padding-right: 12px;top: 5px;position: relative;}
.title p::after{ content: ''; width: 43px; height: 46px; display:inline-block; background: url(../imgs/img5.png) no-repeat left center;left: 12px;top: 5px;position: relative;}
.title span{ display: block; width: 290px; height: 12px;background:#f0f1f5; margin: -17px auto 0; }
.title .w{ color: #fff;}
.title .w{ color: #fff;}
.s-btn{ display: block; width: 420px; margin:0 auto;font-size:28px; height: 58px; line-height: 58px; color: #fff; text-align: center; margin-bottom:60px;   border-radius:46px; background:#14166d; background:-webkit-linear-gradient(50deg,#3c7eff,#3984fe,#25aefb); }
.b-btn{ display: block; margin-top: 20px; width: 420px; margin:0 auto;font-size:28px; height: 64px; line-height: 64px; color: #fff; text-align: center; margin-bottom:60px;border-radius:46px; background:#d63b3f; }

/**************top****************/
.top .top-logo{ padding-right: 40px;}
.top-bg{ height:106px;  background:url(../imgs/AP_01.jpg) no-repeat; background-size: cover;}
.top{ padding-top: 20px; width: 1200px; margin: 0 auto;}
.top-logo img { width: 160px; }
.ban-xm { font-size: 20px; padding: 0px 8px; color: #2b4e6b; margin-top: 15px;}
.top-r{ font-size: 24px; line-height: 54px; color: #2b4e6b;  margin-top:5px; background: url(../imgs/img02.png) no-repeat left center;padding-left: 47px;background-size: 17%;}

/**************ban****************/
.ban{width:100%; height:408px; background:url(../imgs/AP_02.jpg) no-repeat center center; background-size: cover; }
.ban .ban_nr{ width:990px; margin: 0 auto;}
.ban .ban_nr img{ float: left; width: 360px;}
.ban .ban_wz{ float: left; width:630px; margin:0 auto; padding-top:90px; color: #fff; }
.ban .ban_wz span{ font-size: 28px; line-height: 28px; color: #d63b3f;}
.ban .ban_wz h3{font-size: 78px; font-weight: bold; color: #2b4e6b;}
.ban .ban_wz p{font-size: 32px; line-height: 34px; color: #2b4e6b;}
.ban .ban_wz div{ width: 520px; height: 58px; line-height: 58px; padding: 0 0 0 20px; border: 1px solid #2b4e6b; margin-top: 30px; font-size: 28px; color: #000; border-radius:10px;}
.ban .ban_wz div a{ display: inline-block; width: 140px; text-align: center; margin-left: 10px; padding: 0 10px 0 ; height: 58px;font-size: 28px; background: #d63b3f; color:#fff; border-radius:10px;}
.ban2{ width:100%; height:83px; background:url(../imgs/AP_03.jpg) no-repeat center center; background-size: cover; }
.ban3{ width:100%; height:360px; background:url(../imgs/AP_04.png) no-repeat center center; background-size: cover; }
/***************************************/
.sl{ width: 1150px; margin: 0 auto; }
.sl-con li{ width: 272px; float: left }
.sl-con li img{ display: block; margin: 0 auto;}
.sl-con li div{background: #fff; border-radius: 15px; margin-top: -70px; padding-bottom: 20px;}
.sl-con li div h3{ font-size: 22px; font-weight: bold; text-align: center; padding-top: 80px;}
.sl-con li div p{ height: 90px; padding:0 15px; margin: 15px auto 0; font-size: 18px; text-align: center; line-height: 24px;}
.sl-bac1 div{margin-right: 15px;}
.sl-bac2 div{}
.sl-bac3 div{margin-left:16px;}
.sl-bac2{ margin: 0 15px;}
.sl .sl-con a{ display: block; width: 200px; margin:0 auto; height: 42px;  line-height:42px; background:#d63b3f; font-size: 18px;  text-align: center; color: #fff; border-radius: 30px; cursor: pointer;}

/************第一部分**************/
.a_box{ padding-bottom: 30px; }
.a-con{width: 1173px; height: 501px; margin: 0 auto; background: url(../imgs/AP_05.png) no-repeat center center; margin-bottom: 40px;}
.a-l{ margin-top: 22px; margin-left:140px;}
.a-l li,.a-r li{ font-size:20px; color: #000; line-height: 26px}
.a-l li span,.a-r li span{  display: block; font-weight: bold; font-size: 22px;  line-height: 52px}
.a-l .a-mar1,.a-r .a-mar1{margin-left:70px; }
.a-l .a-mar2{margin-top:100px;}
.a-l .a-mar3,.a-r .a-mar3{margin-left:70px; margin-top: 83px; }
.a-r{ margin-top: 22px; margin-left: 80px;}
.a-r .a-mar2{ margin-left:125px; margin-top:80px;}
.a-r .a-mar3{ margin-left: 65px}
.a-c{ font-size: 45px; font-weight: bold; text-align:left; margin-left: 142px; margin-top: 164px; line-height: 51px;}
.a-c span{ color: #fe6703;}

/********注册表单**********/
.yh{background: #2b4e6b;}
.yh-form{ width:1200px; margin: 0 auto; height: 180px; }
.yh-form h3{ text-align: center; padding-top: 25px; font-size: 32px; color: #7fceff; font-weight: bold;}
.yh-form h3 span{ color:#FB4548;}
.yh-bd{ width:1000px; margin: 0 auto; overflow: hidden}
.yh-bd input {margin-top: 15px;  width: 300px;  height: 54px;  line-height: 54px;  padding-left: 15px; float: left; margin-right: 10px; border:2px solid #d8d6d6; border-radius: 5px; }
.yh-bd button { display: inline-block; margin-top: 15px;  width: 280px;  height: 58px;  line-height:58px; background:#14166d; background:-webkit-linear-gradient(50deg,#f94c28,#f37521);  font-size: 20px;  text-align: center; color: #fff; border-radius: 30px; float: left;  margin-left: 20px; cursor: pointer;}

/********第三部分***********/
.c_box{ }
.c_box .c-con{ width: 1200px; margin: 0 auto; height: 173px;background: url(../imgs/AP_06.png) no-repeat; margin-top: 20px;  margin-bottom: 40px;}
.c_box .c-con ul{ }
.c_box .c-con ul li{float: left; width:150px; margin-top: 50px; font-size:22px; text-align: center; color: #fff;}
.c_box .c-con ul .one{ margin-left: 20px; width:130px;}
.c_box .c-con ul .end{ margin-right: 20px; width:130px;}
.wd-btn{ width: 610px; margin: 25px auto 45px; background: #2b4e6b; border-radius: 35px;  overflow: hidden}
.wd-btn li a{ display: inline-block; height: 66px; line-height: 66px; text-align: center; font-size: 24px; }
.wd-btn1{background: #2b4e6b;  width: 380px; border-radius: 35px 0 0 35px;  padding-left: 15px;  color: #fff}
.wd-btn2{background: #d63b3f;  width: 200px; height: 62px; line-height: 62px;  border-radius: 35px; border: 2px solid #fff;  color: #fff}

/**************考试时间规划**************/
.d_box{ background: #f5c044; padding-bottom: 20px;}
.d_box ul{width:1200px; margin: 0 auto; margin-bottom: 35px; }
.d_box ul li{ float: left;  width:180px;}
.d_box .ts_img img{width:auto; text-align: center; margin-top:1rem;}
.d_box ul .one{width:115px;}
.d_box .gh{background:#fff; margin-right:10px;  border-radius:8px; height: 12}
.d_box ul li p{ text-align:center; font-size:16px; border-bottom:1px solid #ddd; line-height: 48px;}
.d_box ul li .mr{ margin-right:0;}
.d_box ul li .bor_n{ border-bottom:none; }

/*********闭环服务模型，以学生为中心************/
.e_box{ padding-top: 40px; }
.e_box .e_con{width: 1200px; height:317px; margin: 0 auto; background: url(../imgs/AP_07.png) no-repeat; }
.e_box .e_con li{ width:360px; padding:120px 20px 0 20px; text-align: center;}
.e_box .e_con li h2{ width: 360px; height: 32px; font-size: 22px; margin-top: 8px;  line-height: 32px; color: #fff; text-align: center; }
.e_box .e_con li p{ width: 65%; margin: 0 auto; color: #fff; margin-top:15px; height:28px; line-height: 28px; text-align: center;font-size: 18px;}
.e_box .e_con li p span{ color: #fea102;}
.e_box .e_con2{width: 930px; height:262px; margin: 0 auto; background: url(../imgs/AP_08.png) no-repeat; margin-bottom: 40px; padding-top: 10px;   }
.e_box .e_con2 li{ width:415px; padding:20px 0 0 0; padding-left: 60px; text-align: center;}
.e_box .e_con2 li h2{ height: 32px;font-size: 22px; line-height: 32px; color: #fff; text-align: center; }
.e_box .e_con2 li p{ width: 100%; margin: 0 auto; color: #fff; margin-top:15px; height:28px; line-height: 28px; text-align: center;font-size: 18px;}
.e_box .e_con2 li p span{ color: #fea102;}
.e_box .e_con2 .mk_n{margin-right: 0px; padding-left: 0; width: 385px;}
/*********老师**************************/
.ls_box{  background: #fafbfe; }
.ls_box ul{width: 1200px; height: 240px; margin: 0 auto; margin-top: 40px;}
.ls_box ul li { float: left; width: 190px; margin-right: 10px; margin-bottom: 16px; }
.ls_box ul li:last-child { margin-bottom: 0 !important; }
.ls_boxul li:nth-child(6n+6) {margin-right: 0 !important;}
.ls_box .box-hover { background-color: rgba(0, 0, 0, 0.9); position: absolute; left: 0; top: 0; width: 190px; height: 200px; color:#fff; display: none; }
.ls_box .box-img { position: relative; }
.ls_box .box-img:hover .box-hover { display: block; }
.ls_box .box-hover div { margin:40px 30px 0 30px; font-size: 24px; font-weight: bold; text-align: center; }
.ls_box .box-hover p { margin: 0 33px; line-height: 28px; text-align: center; }
.ls_box .box-info { font-size: 20px; color: #333;line-height:32px; }


/*********流程**************************/
.lc_box{  background: #2b4e6b; padding-bottom: 80px; }
.lc_box img{ max-width: 100%; min-width: 100%;}
.lc_box ul{width: 1200px; height: 160px; margin: 0 auto; margin-top: 40px;}
.lc_box ul li { float: left; width: 200px; font-size: 20px; line-height:38px; color: #fff; margin-bottom: 16px; }
.lc_box ul li:last-child { margin-bottom: 0 !important; }
.lc_box .box-nr p { margin:10px; line-height: 24px; text-align: center; }

/***********PC表单*********/
.bm{ width: 100%; height:100px; background: #d63b3f; position: fixed; bottom: 0px;left: 0px;}
.bm-box{ width:1200px; margin: 0 auto; margin-top:20px;}
.bm-box img { float: left; margin-top:-100px;}
.bm-bd { width:1000px; float: left; margin-left: 50px;}
.bm-bd input{ margin-top: 5px;  width: 280px; height: 48px; line-height: 48px; padding-left: 30px; border: none; float: left; margin-right:20px; border-radius: 2px; color: #666; font-size: 18px;}
.bm-bd .form_w2{width: 190px;}
.bm-bd button{display: inline-block;
    margin-top: 5px;
    width: 240px;
    height: 48px;
    line-height: 48px;
    border: none;
    font-size: 22px;
    text-align: center;
    color: #000;
    border-radius: 30px;
    float: left;
    cursor: pointer;
    background-image:-webkit-linear-gradient(0deg,#f7b532,#fea203); 
}


