body{color:#1a1a1a;box-sizing:border-box;width:100%;}
a:hover{color:#1a1a1a;}
.mock-black-title{font-size:36px;color:#333;font-weight:600;text-align:center;line-height:100px;}
.mock-yellow-title{font-size:36px;color:#bd9520;font-weight:600;text-align:center;line-height:100px;}
.mock-yellow-small-title{font-size:30px;color:#bd9520;font-weight:600;text-align:center;line-height:70px;height:70px;}
.mock-gory-bg{background-color:#f5f5f5;}
.space-mr{margin-right:0;}
.mt-50{margin-top:50px;}
/* banner */
.header{position: relative;}
.mock_banner{background: url(../images/banner_mock.jpg) no-repeat left center;padding-top:23.9%;background-size:100%;}
.nav{background-color:#fcd947;width:100%;height:50px;line-height:50px;position: absolute;top:100% ;left:0;}
.mock_main,.mock_content{width:1200px;margin:0 auto;text-align: center;overflow: hidden;}
.mock_main a{font-size:18px;color:#1a1a1a;display:inline-block;width:155px;text-align:center;}
.mock_main a:hover{color:#fff;background-color:#3465d9;}
.mock_nav_right{width:160px;height:50px;overflow: hidden;font-size:14px;}
.mock_nav_right li{float:left;}
.mock_message{height:25px;display:inline-block;line-height:30px;border-left:1px solid #1a1a1a;padding-left: 30px;}
.mock_message img{width:20px;padding-bottom:6px;}
/* 线上 */
.mock-tab-box{width:1200px;margin:0 auto;padding-bottom:40px;overflow: hidden;}
.mock-tab-title{border-bottom:2px solid #fcd947;height:70px;position: relative;}
.mock-tab-title:after{content: " ";position: absolute;bottom: -10px;right: -10px;display: block;border-top: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #fcd947;}
.mock-tab-title li{font-size:20px;width:185px;margin:0 50px;display:inline-block;height:70px;text-align: center;padding:5px 0;box-sizing:border-box;} 
.mock-tab-title li.active{background-color:#fcd947;}
.mock-tab-title-top li { width: 180px;margin: 0 5px;}
.mock-tab-content{width:1000px;margin:0 auto;box-shadow: #e6e3e3 0 0 6px 2px;margin-top:20px;border-radius:25px;background-color:#fff;height:181px;}
.mock-tab-content li{width:497px;height:181px;display:inline-block;text-align:center;padding:20px 30px;box-sizing:border-box;} 
.subject_name{font-size:30px;color:#3465d9;font-weight:600;margin-bottom:10px;margin-right:35px;}
.exam_time{border-bottom:1px solid #eee;padding:10px 0;}
.exam_date{padding-bottom:15px;font-size:24px;line-height:50px;}
.registration_click{display:inline-block;color:#fff;width:120px;height:40px;line-height:40px;margin:25px 20px;font-size:18px;background-color:#99b2ec;}
.registration_click:hover{color:#fff;background-color:#3465d9;}
.registration_click_call{background-color:#e3bf3ed1;}
.registration_click_call:hover{color:#fff;background-color:#fcd947;}
.line-tab-box{width:1000px;margin:0 auto;box-shadow: #e6e3e3 0 0 6px 2px;}
/* 线下 */
.branch_area{border-radius: 25px;box-shadow: #e6e3e3 0 0 6px 2px;margin-bottom:40px;}
.branch_area ul{border-bottom:1px solid #eee;}
.branch_area li{width:198px;height:106px;}
.branch_area li:hover{background-color:#fcd947;}
.branch_area li:hover a{color:#333;}
.region{line-height:60px;font-size:24px;;color:#333;}
.apply_number{font-size:16px;color:#666;}
.subscribe{font-size:24px;color:#333;line-height:106px;}
.branch_area_box{float:left;border:1px solid #eee;}
/* 视频解析 */
.mock-tab-video{width:1240px;overflow: hidden;padding:0 2px;box-sizing:border-box;}
.mock-tab-video li{width:370px;height:278px;display:inline-block;background-color:#fff;margin-top:20px;margin-right:38px;text-align:center;}
.video_name{line-height:58px;font-size:18px;}
/* 教师 */
.mock-teacher{width:1240px;overflow: hidden;box-sizing:border-box;}
.teacher-list li {width: 270px;height: 150px;background: url(../images/t-bg1.png) no-repeat center center;float: left;}
.mock-teacher li{margin-bottom:20px;margin-right:40px;float:left;}
.teacher-list li a {display: block;width: 270px;height: 150px;}
.teacher-list li .teacher-pic {width: 270px;height: 150px;position: relative;}
.teacher-name {padding-top: 50px;padding-left: 50px;color: #454545;font-size: 16px;}
.teacher-pos {padding-left: 50px;font-size: 14px;color: #9f9f9f;padding-top: 5px;}
.teacher-img {position: absolute;right: 20px;bottom: 0;width: 110px;height: 140px;}
.teacher-list li.t-bg2 {background-image: url(../images/t-bg2.png);}
.teacher-list li.t-bg3 {background-image: url(../images/t-bg3.png);}
.teacher-list li.t-bg4 {background-image: url(../images/t-bg4.png);}
/* 参加模考 */
.attend-exam{background: url(../images/attend-exam.jpg)no-repeat left center;background-size:100%;height:617px;background-color:#FBF6E2;}
.reason-exam li{background-color:#fff;border-radius: 15px;width:250px;margin-bottom:27px;padding:20px 70px;}
.reason-exam-title{color:#bd9520;font-size:24px;margin-bottom:20px;text-align: center;}
.reason-exam-content{font-size:14px;}
/* 模考流程 */
.mock-flow-box{background: url(../images/mock-flow.png) no-repeat left;background-size:100% auto;height:185px;}
.mock-flow li{width:217px;height:70px;text-align:center;margin:0 40px;;float:left;}
.mock-flow-top{margin-bottom:45px;}
.mock-flow-top li{color:#bd9520;font-size:24px;background: url(../images/mock-flow_1.png) no-repeat;line-height:70px;}
.mock-flow-bottom li{font-size:18px;background: url(../images/mock-flow_2.png) no-repeat;line-height:25px;padding:8px 0;}
/* 模考盛况 */
.condition_exam{background: url(../images/condition_exam.jpg) no-repeat left center;padding-top:23.9%;background-size:100%;}
/* 模考问答 */
.question-exam{float:left;border-radius:25px;box-shadow: #e6e3e3 0 0 6px 2px;border-top:2px solid #bd9520;width:505px;padding:38px 30px 10px;height:570px;}
.question-exam-left{margin-right:36px;}
.question-exam li{margin-bottom:35px;}
.answers-title{color:#bd9520;font-size:24px;padding-left:45px;margin-bottom:23px;position: relative;}
.answers-title:before{content:"";display:inline-block;width:30px;height:35px;background: url(../images/questionnaire-line.png) no-repeat;position: absolute;top:8px;left:10px;margin-right:15px;}
.question-content{background-color:#f0f0f0;padding:20px 35px;font-size:14px;}
/* 弹框 */
.popout-box{position: relative;height:100%;}
.popout-box .layui-card-body{padding:5px 10px !important;}
.popout-title{color:#666;font-size:18px;font-weight:600;text-align: left;line-height:30px;}
.area-exam li{float:left;line-height:35px;}
.popout-area li{width:115px;height:35px;line-height:35px;color:#666;text-align:center;}
.popout-area-hover{color:#fff !important;background-color:#3465d9;cursor: pointer;}
.exan-area-hover{color:#fff !important;background-color:#3465d9;cursor: pointer;padding-top:-10px;padding-left:10px;padding-right:10px}
.exan-area-link{cursor: pointer;border: #3465d9;border-style: solid; border-width: 1px;padding-top:-10px;padding-left:10px;padding-right:10px}
.school-name{border-right:2px solid #666;padding-right:5px;}
.popout-header{height:78px;}
.popout-header span{margin-right:10px;display:inline-block;}
.synchronous-box{font-size:16px;color:#666;display:inline-block;margin-top:10px;}
a.synchronous{color:#3465d9;text-decoration: underline;}
.synchronous:hover{color:#3465d9;}
.blue-btn{background-color:#3465d9;}
.publicFooter{left: 0!important;z-index: 9999999;}
.publicBtn{width: 200px;margin: 0 auto;}
.footer-exam{position: absolute;left:40%;}
.area_address{cursor: pointer;border: #3465d9;border-style: solid; border-width: 1px;padding-top:-10px;padding-left:10px;padding-right:10px}
.area_address-hover{color:#fff !important;background-color:#3465d9;cursor: pointer;padding-top:-10px;padding-left:10px;padding-right:10px}