
body{font-family: '微软雅黑';}

/*官方合作-招募*/
.office-banner{width:100%;height:612px;background: url("../images/officoo_banner.jpg") no-repeat top;}
.officoo-banner-wap{display: none;}
.office-form-tit{margin:100px 0 80px;font-size:25px;font-family:'微软雅黑';font-weight:bold;line-height:28px;color:rgba(125,53,138,1);text-align: center;}
body .office-con .form-group .office-form-label{display:block;width:20%;font-size:16px;font-family:'微软雅黑';font-weight:400;color:rgba(125,54,136,1);text-align: right;margin-right:2%;float: left;}
.office-con .form-group .office-form-input{width:70%;display: inline-block;float: left;background: #f4f4f4;border:1px solid #e9e9e9;}
body .office-con .form-group{margin-bottom:25px;height: auto;overflow: hidden;}
.left-mr{margin-left:0.1px;}
.off-btn{margin:80px auto;width:247px;height:43px;background: url("../images/officoo_btn.jpg");outline: none;border:none;cursor: pointer;background-size:cover;display: block;}
.off-btn:focus{outline:0;}

/*官方合作-考点*/
.offpoint-banner{width:100%;height:626px;background: url("../images/offponit_banner.jpg") no-repeat top;}
.offpoint-seach{width:970px;margin:0 auto;text-align: center;}
.offpoint-seach .sel-pro{width:268px;height:47px;float: left;box-shadow: 1px 1px 2px 0 #bbb;}
.offpoin-btn{width:160px;height:50px;background:rgba(0,202,252,1);color:#fff;float: left;margin-left:5px;}
.offpoint-seach-form{width:720px;margin:0 auto;height: auto;overflow: hidden;}
.current-city-p{font-size: 18px;color:#000;clear:both;text-align: left;margin:30px 0 20px;}
.current-city{color:#7E318C;}
.offpoint-sel{height:auto;overflow: hidden;list-style: none;flex-wrap: wrap;}
.offpoint-sel div{transition: all 0.4s;width:109px;height:36px;border:1px solid #444;cursor: pointer;border-radius: 20px;line-height: 35px;color:#444;margin-left:30px;margin-top:20px;}
.offpoint-sel div:nth-child(8n){margin-left:0;}
.offpoint-sel div:first-child{margin-left:0;}
.offpoint-sel div:hover{background: rgba(126, 49, 140, 1);color:#fff;border: rgba(126, 49, 140, 1);}
.offpoint-sel .no-mar{margin-left:0;}
.offpoint-sel .active{background: rgba(126, 49, 140, 1);color:#fff;border: rgba(126, 49, 140, 1);}
.offpoint-seach  .swiper-container {width: 100%; height: 440px;margin-top:30px;}
.offpoint_area{float: left;text-align: center;margin-left:30px;width:215px;}
a .offpoint_area p{text-align: center;color:#000;}
.offpoint_area img{
    width: 215px;
}
body .no-margin{margin-left:0;}
.mar-5{margin-left:5px;}
.committee{text-align: center;width:100%;height:685px;padding-top:35px;background: #f6f6f6;}
.committee-img{margin-top:20px;}
.office-form-tit1{color:#595757;font-size: 15px;text-align: center;}
.offpoint-teacher{width:850px;margin:0 auto;}
.person-img{width:75px;height:75px;border-radius: 50%;}
.offpoint_per{margin-left:20px;float: left;}
.offpoint-teacher-con{width:655px;height:350px;margin:30px auto 50px;box-shadow: 5px 5px 20px 0 #bbb;border-radius: 8px;padding:15px 30px; display: none;}
.offpoint-teacher-conactive{display: block;}
.teacher-con-img{width:271px; height:306px;float: left;}
.teacher-con-text{float: left;margin-left:30px;width:260px;}
.teacher-con-name{color:#7E3689;font-size: 16px;font-weight: bold;margin-top:5px;margin-bottom:10px;}
.teacher-con-author{color: #000;
    font-weight: 400;
    margin-bottom: 2px;
    font-size: 14px;
    line-height: 14px;
}
.offpoint-teacher-con .teacher-con-content{margin-top:20px;font-size: 14px;color: #585856;}
.offpoint-teacher .swiper-container1{height:120px;}
.offpoint-map{width:100%;height:630px;/*background: url("../images/offpoint-map.png") top;*/background-size:cover;}
.offpoint-map-con{width:905px;margin:30px auto;}
.offpoint-map-img{float: left;}
.map-con-txt{width:268px;margin-left:20px;float: left;margin-top:70px;}
.con-txt-sec1{width:245px;height:105px;box-shadow: 2px 2px 10px 0 #bbb;background: #fff;border-radius: 5px 5px 0 0;border-bottom:2px solid #777777;position: relative;padding:27px 0 0 0;text-align: center;}
.con-txt-sec2{width:245px;height:105px;box-shadow: 2px 2px 10px 0 #bbb;background: #fff;border-radius: 0 0 5px 5px;position: relative;padding:22px 0 0 0;}
.con-txt-imgp{position: absolute;top:28px;left:35px;}
.con-txt-num1{text-align: center;color:#00CAFC;font-size: 30px;margin-bottom: 0;font-weight: 400;line-height: 30px;}
.con-txt-num2{text-align: center;color:#7E318C;font-size: 21px;}
.con-txt-num3-po{margin-right:5px;}
.con-txt-num3{margin-bottom: 8px;font-size: 14px;}
.con-txt-num3 b{color: #7E318C;}
.con-txt-num3-po{position: relative;top:-2px;}
.con-txt-num3-btn{margin-left:14px;}
.offpo-bm{width:100%;height:275px;background: #7e318c;padding-top:35px;}
.offpo-bm-cen{width:880px;margin:0 auto;position: relative;}
.offpo-bm-cen-laber{float: left;font-size: 21px;color:#fff;}
.offpo-bm-cen-form{width:269px;float:left;margin-left:15px;}
.offpo-bm-cen-form .offpo-phone{margin-top:5px;}
.offpo-bm-cen-form label{margin-bottom: 0;color:#fff;position:relative;top:-4px;left:5px;}
.offpo-peo1{margin-top:10px;width:20px;height:20px;cursor: pointer;}
.offpo-peo2{width:20px;height:20px;cursor: pointer;}
.offpo-sub-btn{width:269px;height:43px;color:#fff;background: #00cafc;margin-top:10px;}
.offpo-bm-peo1{position: absolute;top:-138px;right:-50px;width:435px;}
/*关于奈思*/
.about-banner{width:100%;height:613px;background: url("../images/about_banner.png") no-repeat top;}
.about-explain{width:100%;height:580px;background: url("../images/about_explain5.jpg") top;text-align: center;padding-top:67px;}
.explain-title{text-align: center;color:rgba(126,49,140,1);font-size:31px;font-weight: 400;}
.explain-sec{width:988px;height:447px;box-shadow: 2px 2px 10px 0 #bbb;border-radius: 5px;margin:50px auto 0;background: #fff;padding:2%;text-align: left;position: relative;}
.explain-sec b{font-size:19px;color:#7E318C;}
.explain-sec-top{margin-top: 10px;
    /* line-height: 25px; */
    font-size: 14px;
    line-height: 18px;
}
.explain-sec-ul{margin-top:15px;}
.explain-sec-ul div{float:left;margin-right:10px;}
.explain-sec-ul div p{font-size: 13px;text-align: center;}
.explain7-img{position: absolute;bottom:-20px;right:0;width:360px;}
.about-test{background:rgba(240,241,241,1);width:100%;height:800px;text-align: center;padding-top:120px;}
.about-test-title{font-size:31px;color:rgba(126,49,140,1);}
.about-img{position: relative;width:1060px;height:540px;margin:0 auto;}
.about-year-text{position: absolute;width:128px;padding:5px 5px 8px;min-height:166px;border:1px dashed #C2C3C3;font-size: 14px;text-align: left;}
.about-year1{bottom:176px;left:11px;}
.about-year2{bottom: 183px;left: 143px;}
.about-year3{bottom: 198px; left: 275px;}
.about-year4{bottom: 218px;left: 407px;}
.about-year5{bottom: -30px;left: 524px;}
.about-year6{bottom: 52px;left: 657px;}
.about-year7{bottom: 85px;left: 790px;}
.about-year8{bottom: 194px;right: 11px;}
.about-year9{bottom: -12px;right: 11px;}
.about-year-textq{margin:100px auto 0;}
.about-img-wap{display: none;width:90%;margin:30px auto;text-align: left;}
.about-map{width:945px;margin:112px auto 100px;text-align: center;}
.about-test-ul{float: left;list-style: none;}
.about-test-ul div{text-align: left;margin-top:10px;transition: all 0.4s;}
.about-test-ul div b{color: rgba(126,49,140,1);font-weight: normal;}
.about-test-ul div img{margin-right:10px;position: relative;top:-3px;}

/*奈思咨询*/
/* .nelts-info-banner{width:100%;height:621px;background: url(../images/informationbanner.jpg) no-repeat top;} */
.nelts-info-sec{width:1096px;margin:0 auto;height: auto;overflow: hidden;}
.nelts-info-l{width:211px;float: left;margin-top:25px;}
.nelts-info-r{width:850px;float: left;margin-left:25px;margin-bottom:50px;margin-top:25px;min-height: 700px}
.nelts-info-l-dynamic a{
    color: #fff;
}
.nelts-info-l-dynamic{width:211px;height:50px;margin:13px 0;color:#fff;text-align: center;font-size: 17px;line-height: 49px;background:rgba(0, 201, 251, 1)}
.dynamic-btn{color:rgba(126, 49, 139, 1);width:211px;height:50px;line-height: 49px;text-align: center;font-size: 17px;display: block;transition:all 0.4s;}
.dynamic-btn:hover{color:rgba(176, 59, 169, 1);text-decoration: none}
.information3{margin-top:10px;}
.information4{margin-top:15px;}
.information2{float: left;width:228px;height: auto;overflow: hidden;}
.information2-img{transition: all 0.4s;width: 228px;height: 159px;}
.information2:hover .information2-img{transform: scale(1.05)}

.nelts-info-r-ul li{padding:35px 25px;height:auto;overflow: hidden;box-shadow: 1px 1px 5px 0 #bbb;border-radius: 5px;margin-bottom:10px;}
.nelts-info-r-title{color:rgba(125, 48, 139, 1);font-size: 27px;font-weight: bold;}
.nelts-info-li-title{color:#7E318B;font-size: 15px;margin-bottom:5px;}
.nelts-info-li-content{font-size: 14px;height:63px;overflow: hidden; text-align:left;}
.nelts-info-li-r{width:535px;margin-left:15px;float: left;position: relative;}
.nelts-info-li-btn{border-radius: 8px;display: block;width:160px;transition: all 0.4s;}
.nelts-info-li-btn:hover{text-decoration:none;color:#fff;background:#82e5fd; }
.elts-info-li-time{font-size: 14px;color:#585656;position: absolute;bottom:0;right:-10px;font-size:14px;}
.nelts-info-page{width:100%;margin:30px auto;text-align: center;}
.nelts-info-page a{color:#585656;padding:0 12px;}
.nelts-info-page a:hover{color:#7E318B;text-decoration:none;}
.nelts-info-page .info-page-f{padding:0 22px;}
.nelts-info-page .info-page-e{padding:0 22px;}
.nelts-detail-mess{margin-top:10px;color:#3D3939;font-size: 13px;text-align: center;}
/*奈思咨询 详情*/
.nelts-detail-r-ul{width:100%;box-shadow: 1px 1px 5px 0 #bbb;padding-top:38px;text-align: center;}
.nelts-detail-title{text-align: center;font-size:24px;}
.nelts-detail-mess-b{padding:0 10px;display: inline-block;margin-bottom:10px;}
.nelts-detail-content{width:80%;margin:15px auto;text-align: left;color:#585656;line-height:20px;padding-bottom:50px;}
.nelts-detail-page a{display: block;color:#3D3939;font-size: 13px;margin:10px 0px;}
.nelts-detail-page a:hover{color:#7E318B;text-decoration: none;}
.nelts-detail-page{padding:20px 25px;box-shadow: 2px 2px 10px 0 #ddd;}

/*增值服务 考生学习*/
.nelts-student-banner{width:100%;height:621px;background: url("../images/infostudent1.jpg") no-repeat top;}

/*增值服务 学习模拟题*/
.nelts-topic-r-ul{width:100%;}
.nelts-topic-r-ul li{padding: 25px;width:49%;margin-bottom:15px;float: left;}
.nelts-topic-r-ul li:nth-child(2n){margin-left:2%;}
.topic-img{width:144px;height:194px;overflow: hidden;float: left;}
.topic-img img{
    width: 100%;
    height: 100%;
}
.topic-content{padding:0px 0 0 30px;float: left; width:200px;}
.topic-title1{color:#7F328C;font-size: 15px;}
.topic-title2{color:#595757;font-size: 12px;}
.topic-title3{color:#595757;font-size: 12px;/*overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;*/ line-height:18px; margin-top:5px;}
.topic-btn{float: left;display: block;width:80px;height:28px;border:1px solid rgba(126,49,136,1);border-radius: 20px;color:#7E3188;text-align: center;line-height: 27px;font-size: 12px;margin-top:10px;}
.topic-btn:hover{color:#7E3188;text-decoration: none;}
.topic-btn-r{background:#7E3188; color:#fff;margin-left:10px;}
.topic-btn-r:hover{color:#fff;text-decoration: none;}

/*报名考点列表*/
.examination_list_con{width:1200px;margin:0 auto;}
.examination_list_ul{width:99%;margin:0 auto;padding-left: 0;}
.examination_list_ul li{background: #fff;margin-bottom: 30px;}
.examination_list_title{margin-bottom:5px;font-size: 14px;color:#000; text-align:left;}
.examination_list_title img{margin-right:8px;}
.examination_list_li_r{margin-top:5px;width:55%;margin-left:25px;}
.examination_list_ul_content{color:rgba(88, 88, 86, 1);margin-left:30px;}
.examination_list_ul_img{width:337px;height: auto;}
.examination_list_btn{margin-left:30px;}
.bread-nav { line-height:36px; height:36px;}
.bread-nav a{color:rgba(154, 155, 155, 1);font-size: 13px;}
.bread-nav .bread-nav-sec{color:rgba(128, 51, 143, 0.56);}
.screening-conditions{margin-top:40px;margin-left:5px;color:rgba(0, 0, 0, 1);font-size:16px;margin-bottom:25px;}
.screening-conditions-mess{color:rgba(0, 202, 252, 1);}
.examination_form .form-group{position: relative;}
.examination_form .form-group input{height:57px;font-size: 14px;color:#000;box-shadow: 1px 1px 2px 0 #bbb;}
.examination_form .form-group select{height:57px;font-size: 14px;color:#000;width:440px;box-shadow: 1px 1px 2px 0 #bbb;margin-left:15px;-webkit-appearance: listbox; }
.examination_list1{position: absolute;top:18px;left:40px;}
#examination_city{width:257px;}
#examination_date1{margin-left:10px;}
#examination_date1,#examination_date2{width:200px;}
.examination_list2{left:30px;}
.examination_btn{width:182px;height:58px;background: #00cafc;color:#fff;margin-left:10px;}
.examination_form{margin-left:5px;margin-bottom:35px;}
.date_line{position: absolute;top:0;left:200px;z-index: 5;}

/*报名信息表*/
.examination_list_con{overflow: visible;}
.registration_before{width:100%;margin:18px auto;box-shadow: 2px 2px 20px 0 #ddd;padding:60px 85px;background: #fff;}
.registration_before-title{font-size: 27px;color:#7E318C;font-weight: bold;}
.registration-before-form-group{width:290px;float: left;}
.registration-before-form-group label{color:#7F328C;}
.mr-l{margin-left:58px;}
.registration1{margin-right:5px;margin-left:2px;}
.registration2{position: relative;top:-3px;}
.registration3{position: relative;top:-1px;}
.registration-before-block{width:100%;height:auto;overflow: hidden;margin-bottom:40px;}
.mr-laber{margin-left:8px;cursor: pointer;margin-right:15px;}
.icheck-ra{margin-bottom:12px;}
.registration-add{width:130px;height:36px;background:url("../images/registration4.jpg")  }
body .registration-add1{width:247px;height:45px;background:url("../images/registration7.jpg");margin:0 auto;display: block;}
.add-student-section{padding-bottom:50px;border-bottom:1px solid #e0e0e0;margin-bottom: 40px}
.add-student-section-title{font-size: 17px;color:#7F328C;}
.add-student-section-ico1{position: relative;top:-2px;margin-right:3px;}
.add-student-section-title1{font-size: 26px;color:#00CAFC;font-weight: bold;}
.add-student-section{padding-bottom:27px;}
.add-student-radio-group{width:100%;height:auto;overflow: hidden;}
.add-student-radio-group li{width:32%;float: left;margin-left:2%;}
.add-student-radio-group .no-margin{margin-left:0;}
.registration8{color:#3E3A39;font-size: 15px;padding-left:4px;}
.registration8-img{position: relative;top:-2px;margin-right:3px;}
.form-regist-group{width:50%;float: left;}
body .add-student-section2 .add-student-section-g .form-group{float: left;}
body .add-student-section2 .add-student-section-g input{width:200px;}
.add-student-section-g{height:auto;overflow: auto;margin-top:50px;}
.add-student-section2{border:none;}
.registration-before-icheck{display: block; clear: both;text-align: left;}
.mess-p{border:none;color:#00CAFC;font-size: 21px;margin:10px 0 0 20px;}
@media screen and (max-width: 1200px) {
   .office-banner,.about-banner,.offpoint-banner,.nelts-info-banner,.nelts-student-banner{display: none;}
   .officoo-banner-wap{display: block;}
   .office-form-tit{margin:50px 0 30px;}
   .office-con .office-form-label{line-height: 32px}
   .left-mr{margin-left:0;}

   .offpoint-seach{width:90%;margin: 0 auto;}
   .offpoint-seach-form{width:80%;margin:0 auto;}
   .offpoint-seach .sel-pro{float: none;width:100%;margin-left:0;margin-top:10px;}
   .offpoin-btn{width:100%;margin-top:10px;margin-left:0;}
   .offpoint-sel li{width:18%;font-size: 12px;}
   .offpoint-sel li:nth-child(5),.offpoint-sel li:nth-child(9),.offpoint-sel li:nth-child(13){margin-left:0;}
   .offpoint-sel li:nth-child(8n){margin-left:30px;}
   .offpoint_area{width:45%;}
   .wap-nomargin{margin-left:0;}
   .committee{height:400px;}
   .committee-img{width:95%;}
   .offpoint-teacher,.offpoint-teacher-con{width:90%;margin:0 auto; height: auto;}
   .teacher-con-img,.teacher-con-text{float: none;}
   .teacher-con-text{margin-left:5px;}
   .offpoint-teacher .swiper-container1{margin-top:30px;height:180px;}
   .swiper-container1 .wap-nomar{margin-left:0; }
   .offpoint-map-con{width:100%;}
   .offpoint-map-img{width:100%;}
   .offpoint-map{height:auto;overflow: hidden;}
   .map-con-txt{width:100%;margin-left:0;background: #f6f6f6}
   .con-txt-sec1,.con-txt-sec2{width:90%;margin:0 auto;}
   .con-txt-num3{padding:0 15px;}
   .con-txt-num3-btn{margin-bottom: 20px;display: block}
   .offpo-bm-peo1{display: none;}
   .offpo-bm-cen{width: 100%;}
   .offpo-bm-cen-laber{margin-left:10px;}


  /*关于奈思-wap*/
   .explain-sec{width:90%;margin:0 auto;height:auto;overflow: hidden;}
   .explain7-img{bottom:-14px;width:197px;}
   .explain-sec-top1{padding-top: 10px;}
   .about-explain{height:auto;overflow: hidden;}
   .about-test{padding-top:30px;}
   .about-test-title,.explain-title{font-size: 26px;}
   .about-img{display: none}
   .about-img-wap{display: block;}
   .about-year-textq{width:90%;margin-top:30px;padding:30px 0 70px;}
   .about-map{width:90%;margin:50px auto 0;}
  /*奈思咨询-wap*/
  .nelts-info-l{float: none;width:210px;margin:0 auto;}
  .nelts-info-r{float: none;width:95%;margin:0 auto;}
  .nelts-info-r .nelts_detail_img{width:100%;}
  .nelts-detail-page a{font-size: 12px;}
  .nelts-info-sec{width:100%;}
  .information1,.information3,.information4{display: none;}
  .nelts-info-li-r{width:100%;}
  .information2{margin-left: 13%;margin-bottom: 10px;}
  .elts-info-li-time{right:20px;}
  .information1{display: none;}
  .nelts-info-page a{padding:0 5px;font-size: 12px;}
  .nelts-info-page .info-page-f{padding:0 8px;font-size: 12px;}
  .nelts-info-page .info-page-e{padding:0 8px;font-size: 12px;}
  .nelts-detail-page{margin-bottom:30px;}
  .topic-content{padding:10px 0 2px;}
  .topic-btn{margin-top:0;width:48%;}
  .topic-btn-r{margin-left:3%;}
  .examination_form .form-group{margin:0 auto;}
  .examination_form .form-group input{width:310px;margin-bottom:10px;}
  .examination_form .form-group select{margin-left:0;}
  #examination_date1,#examination_date2,#examination_city,.examination_btn{width:318px;}
  #examination_date1{margin-left:0}
  .examination_btn{margin:15px auto;}
  .screening-conditions,.bread-nav{width:80%;margin:20px auto;}
  .examination_list_ul{width:96%;}
  .examination_list_ul_img{margin-left:0;width:100%;}

.registration_before{padding:60px 2%;text-align: center;}
.registration-before-form-group{margin:0 auto;float: none;}
body .registration-before-form-group .before-form-group-label{float: left;}
.registration-before-block{margin-bottom: 20px}
.add-student-section-title1{text-align: left;padding: 0 3%;}
.add-student-radio-group li{width:99%;margin-bottom: 15px;}
body .add-student-section2 .add-student-section-g .form-group{float: none;margin:0 auto;}
body .add-student-section-g{width:90%;margin: 0 auto;}
body .add-student-section-g #examination_date1{width:100%;}
body .add-student-section-g #examination_date2{width:100%;}
.mess-p{clear:both;float: left;margin-bottom: 20px}
}
.nelts_detail_img{
    max-width: 435px;
    max-height: 227px;
}
#studentpage{
    text-align: center;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: #7c3088!important;
}
.check-s span{
    color: #fff;
}
.offpoint_per{
    position: relative;
    margin-left: 3px;
    margin-top: 3px;
}
.changeindex .offpoint_per::after{
    position: absolute;
    top: -3px;
    bottom: -3px;
    left: -3px;
    right: -3px;
    background: linear-gradient(to right,#23CBFA, #7D358A);
    content: '';
    z-index: -1;
    border-radius: 50%;
}
.offpoint-map-img{
    width: 614px;
}
.btn_hezuo{
    color: #fff !important;
    line-height: 1.9 !important;
    margin-top: 0;
    margin-bottom: .3rem;
    width: 160px;
    margin-right: 15px;
}
.apply_title{
    color: #FFF;
    font-size: 18px;
}