﻿
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background: #F6F6F6;}
html,div,ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }
.clearfloat {
    zoom: 1; /*ie下*/
}
.clearfloat:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
}
/* --------------index-start-------------- */
.banner{ width: 100%;}
.banner img{ display: block; width: 100%; height: auto;}
.banner .swiper-pagination{ bottom: 26px;}
.banner .swiper-pagination span{ background: #ffffff; opacity: 1; transition: 0.5s; width: 12px; height: 12px; border-radius:6px;margin-right: 32px!important;}
.banner .swiper-pagination .swiper-pagination-bullet-active{/*background: #f4e6a9;*/opacity: 0.67;}
.consult-form-container {background: #ffffff;height: 430px;text-align: center;padding-top: 100px;}
.consult-form-container .consult-btn {display: inline-block;width: 302px;height: 66px;line-height: 62px;border: 2px solid #D41818;border-radius: 12px;font-size: 32px;font-weight: bold;margin-bottom: 75px;}
.consult-form-container .liankao-btn {background: #D41818;color: #ffffff;}
.consult-form-container .mianshi-btn {color: #D41818;margin-left: 118px;}
.consult-form-container input {display: inline-block;width: 294px;height: 60px;border-radius: 5px;background: #fff;border: 1px solid #000000;padding: 20px 40px;margin-right: 130px;font-size: 20px;}
.consult-form-container .sub-btn {display: inline-block;width: 258px;height: 60px;line-height: 60px;border-radius: 5px;background: #D41818;font-size: 24px;color: #fff;text-align: center;cursor: pointer;}

.school-container {width: 1286px;margin: 0 auto;overflow: hidden;}
.school-container .main-title {font-size: 72px;color: #232323;font-weight: bold;text-align: center;margin-top: 72px;margin-bottom: 72px;letter-spacing: 6px;}
.school-img-box {margin-bottom: 55px;}
.school-img-box .school-item {width: 282px;display: inline-block;cursor: pointer;overflow: hidden;margin-left: -35px;}
.school-img-box .school-item:first-child {margin-left: 0px;}
.school-img-box .school-item img{width: 282px;}

.container {width: 1200px;margin: 0 auto;overflow: hidden;}
.why-choose-huajie-container {background: url("../../images/qbemba/why-bg.png") no-repeat;height: 724px;}
.why-choose-huajie-container .main-title {font-size: 72px;color: #ffffff;font-weight: bold;text-align: center;margin-top: 42px;margin-bottom: 32px;letter-spacing: 6px;}
.why-choose-huajie-container .sub-title {font-size: 32px;color: #ffffff;font-weight: 500;text-align: center;margin-bottom: 52px;letter-spacing: 2px;}
.why-choose-huajie-container .why-item-box {}
.why-choose-huajie-container .why-item {display: inline;width: 591px;height: 144px;border: 1px solid #FFFFFF;margin-right: 17px;margin-bottom: 20px;float: left;cursor: pointer;color: #fff;}
.why-choose-huajie-container .why-item:nth-child(2n){ margin-right: 0;}
.why-choose-huajie-container .why-item-title {border-left: 5px solid #DF2425;height: 28px;line-height: 24px;font-size: 30px;font-weight: bold;margin-left: 50px;padding-left: 10px;margin-top: 35px;box-sizing: border-box;letter-spacing: 2px;}
.why-choose-huajie-container .why-item-sub-title {font-size: 16px;margin-top: 25px;margin-left: 68px;}
.why-choose-huajie-container .why-item:hover {background: #fff;color: #333;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2);}
.why-choose-huajie-container .join-huajie {text-align: center;margin-top: 48px;}
.why-choose-huajie-container .join-huajie-btn {display: inline-block;width: 432px;height: 72px;line-height: 72px;background: #D41818;border-radius: 36px;font-size: 32px;font-weight: 500;color: #ffffff;text-align: center;letter-spacing: 5px;}
.book-img {width: 1194px;margin-top: 76px;}

.raiders-container {background: #ffffff;text-align: center;padding-top: 104px;padding-bottom: 148px;}
.raiders-container .main-title {font-size: 72px;color: #232323;font-weight: bold;text-align: center;margin-bottom: 86px;letter-spacing: 6px;}
.raiders-container .raiders-detail {width: 1193px;height: 868px;background: #F8EFEF;margin: 0 auto;}
.raiders-container .raiders-detail .raiders-head {height: 154px;background: #D41818;font-size: 48px;font-weight: bold;color: #ffffff;text-align: center;letter-spacing: 2px;}
.raiders-head-item1 {width: 598px;height: 154px;line-height: 154px;border-right: 3px solid #ffffff;float: left;}
.raiders-head-item2 {width: 595px;height: 154px;line-height: 154px;float: left;}
.raiders-content {height: 714px;color: #1D1D1D;font-weight: 500;letter-spacing: 2px;}
.raiders-content .raiders-content-item1 {width: 598px;height: 714px;border-right: 3px solid #D41818;float: left;}
.raiders-content .raiders-content-item2 {width: 595px;height: 714px;float: left;}
.raiders-content .raiders-content-item1 .raiders-content-item1-row {margin-top: 60px;font-size: 38px;color: #1D1D1D;line-height: 46px;}
.raiders-content .raiders-content-item1 .raiders-content-item1-row .suject {float: left;margin-left: 46px;}
.raiders-content .raiders-content-item1 .raiders-content-item1-row .score {float: right;margin-right: 82px;}
.raiders-content .raiders-content-item1 .raiders-content-item1-consult {text-align: center;margin-top: 60px;}
.raiders-content .raiders-content-item1 .raiders-content-item1-consult .raiders-content-item1-btn{display: inline-block;width: 380px;height: 78px;line-height: 78px;background: #D41818;border-radius: 17px;font-size: 38px;color: #ffffff;letter-spacing: 2px;}
.raiders-content .raiders-content-item2 .raiders-content-item2-row {margin-top: 61px;font-size: 50px;color: #1D1D1D;line-height: 60px;}
.raiders-content .raiders-content-item2 .raiders-content-item2-row .suject-class {float: left;margin-left: 92px;}
.raiders-content .raiders-content-item2 .raiders-content-item2-row .suject-class-consult {float: right;margin-right: 62px;}
.raiders-content .raiders-content-item2 .raiders-content-item2-row .suject-class-consult .suject-class-consult-btn {display: inline-block;width: 136px;height: 60px;line-height: 60px;background: #D41818;border-radius: 23px;font-size: 33px;text-align: center;color: #ffffff;letter-spacing: 2px;position: relative;top: -4px;}

.tqms-container {background: url("../../images/qbemba/tqms-bg.png") no-repeat;height: 956px;padding-top: 86px;text-align: center;}
.tqms-container .main-title {font-size: 72px;color: #ffffff;font-weight: bold;text-align: center;margin-bottom: 54px;letter-spacing: 6px;}
.tqms-container .must-btn {display: inline-block;width: 302px;height: 80px;line-height: 80px;background: #D41818;border-radius: 12px;font-size: 33px;font-weight: bold;color: #ffffff;text-align: center;margin-right: 118px;margin-bottom: 70px;}
.tqms-container .s1v1-btn {display: inline-block;width: 302px;height: 80px;line-height: 80px;border: 2px solid #FFFFFF; border-radius: 12px;font-size: 33px;font-weight: bold;color: #ffffff;text-align: center;margin-bottom: 70px;}

.tqms-container .tqms-left-item {display: inline-block;width: 451px;height: 112px;line-height: 112px;background: #FFFFFF;opacity: 0.79;border-radius: 10px;margin-right: 61px;text-align: left;margin-bottom: 36px;}
.tqms-container .tqms-right-item {display: inline-block;width: 451px;height: 112px;line-height: 112px;background: #FFFFFF;opacity: 0.79;border-radius: 10px;text-align: left;margin-bottom: 36px;}
.tqms-container .tqms-item-icon {display: inline;margin-left: 48px;margin-right: 26px;position: relative;top: +7px;}
.tqms-container .tqms-item-desc {font-size: 39px;font-weight: bold;color: #3A3A3A;}
.tqms-container .tqms-bottom-item {display: inline-block;width: 971px;height: 112px;line-height: 112px;background: #FFFFFF;opacity: 0.79;border-radius: 10px;}
.tqms-container .tqms-bottom-item-icon {display: inline;margin-right: 34px;position: relative;top: +10px;}
.tqms-container .tqms-bottom-item-desc {font-size: 39px;font-weight: bold;color: #D41818;}
.tqms-container .zj1v1-consult-btn {display: inline-block;width: 380px;height: 78px;line-height: 78px;background: #D41818;border-radius: 17px;font-size: 38px;font-weight: 500;color: #ffffff;text-align: center;margin-top: 70px;}

.class-container {background: #ffffff;text-align: center;padding-top: 75px;padding-bottom: 52px;}
.class-container .main-title {font-size: 72px;color: #222222;font-weight: bold;text-align: center;margin-bottom: 62px;letter-spacing: 6px;}
.class-img-box {position: relative;width: 1390px;padding-left: 110px;padding-right: 110px;margin: 0 auto;}
.class-img-box .class-item {width: 1174px;height: 832px;position: relative;float: left;}
.class-img-box .class-item:last-child {margin-right: 0;}
.class-img-box .class-item img {display: inline-block;width: 575px;height: 405px;float: left;}
.class-img-box .swiper-button-next{background: url(../../images/qbemba/class-right.png);width: 57px; height: 96px;top: 47%;}
.class-img-box .swiper-button-prev{background: url(../../images/qbemba/class-left.png);width: 57px; height: 96px;top: 47%;}
.class-img-box .swiper-slide{ overflow: hidden;}

.score-container {background: #ffffff;text-align: center;padding-top: 75px;padding-bottom: 180px;}
.score-container .main-title {font-size: 72px;color: #222222;font-weight: bold;text-align: center;letter-spacing: 6px;}
.score-container .year-title {margin-top: 42px;margin-bottom: 38px;color: #D41818;font-size: 48px;font-weight: bold;}
.score-container .score-item1-box {width: 1178px;height: 245px;background: #D41818;font-size: 38px;color: #ffffff;text-align: center;line-height: 40px;margin: 0 auto;padding-top: 60px;}
.score-container .mb-48 {margin-bottom: 48px;}
.score-container .score-item2-box {width: 1178px;height: 172px;background: #D41818;font-size: 38px;color: #ffffff;text-align: center;line-height: 40px;margin: 0 auto;padding-top: 45px;}
.score-container .mb-12 {margin-bottom: 12px;}

.case-container {background: #ffffff;text-align: center;padding-bottom: 90px;}
.case-container .main-title {font-size: 72px;color: #222222;font-weight: bold;text-align: center;letter-spacing: 6px;margin-bottom: 78px;}
.case-box {position: relative;width: 1512px;padding-left: 130px;padding-right: 130px;margin: 0 auto;}
.case-container .case-item {width: 300px;height: 385px;background: #F6F6F6;border-radius: 16px;position: relative;float: left;}
.case-container .case-item:last-child {margin-right: 0;}
.case-container .avatar_box {width: 126px;height: 126px;background-color: #fff;border-radius: 50%;border: 0;position: absolute;left: 50%;transform: translate(-50%,-40%);}
.case-container .avatar_box img {width: 100%;height: 100%;border-radius: 50%;}
.case-container .mt-102 {margin-top: 102px;}
.case-container .mt-20 {margin-top: 20px;}
.case-container .case-item p {padding-left: 15px;font-size: 22px;color: #4C4C4C;margin-bottom: 8px;line-height: 1.4; padding-right: 12px;text-align: left;}
.case-box img{width: 100%; transition: 0.5s;}
.case-box .swiper-button-next{background: url(../../images/qbemba/student-right.png);width: 74px; height: 74px;}
.case-box .swiper-button-prev{background: url(../../images/qbemba/student-left.png);width: 74px; height: 74px;}
.case-box .swiper-slide{ overflow: hidden;}
.case-box img:hover{ transform: scale(1.1);}

/*
.float_ad_bottom {position: fixed;width: 100%;height: 110px;padding: 20px;left: 0px;bottom: 0px;background-color: rgba(0, 0, 0, 0.7);transition: bottom 800ms;z-index: 99;color: #fff;}
.float_ad_bottom .pinpai {font-size: 24px; margin-right: 60px;float: left;text-align: left;}
.float_ad_bottom .pinpai p {margin-bottom: 16px;}
.float_ad_bottom .ad_item {font-size: 14px;float: left;text-align: left;}
.float_ad_bottom .ad_item .num {font-size: 44px;color: #B8150E;font-weight: bold;}
.float_ad_bottom .ad_item .unit {vertical-align: top;}
.float_ad_bottom .zixun {float: left; width: 140px; height: 58px; line-height: 58px; border-radius: 10px; text-align: center; cursor: pointer; font-size: 22px;color: #fff;background-color: #B9140E;margin-top: 8px;}
*/

.footer{background: #1E1E1E;width: 100%;height: 460px;/*385px;*/}
.footerbox{overflow: hidden;width: 1160px;margin: 0 auto;padding-top: 40px;}
.foot_left{float: left;}
.foot_left .foot_logo {width: 139px;height: 48px;}
.foot_left h2{font-size: 22px; font-weight: 500; color: #fff;margin-top: 25px;padding-left: 6px;}
.foot_left .shenzhen {padding-left: 44px;margin-top: 15px;font-size: 18px;color: #fff;line-height: 40px;}
.foot_left p{padding-left: 38px;}
.foot_right{float: right;text-align: center;margin-left: 58px;padding-top: 120px;}
.foot_right p{font-size: 24px; color: #fff; padding-bottom: 17px;}
.foot_right img {display: inline-block;width: 148px;height: 148px;}

.float_ad_bottom {line-height: 1.42;position: fixed;width: 100%;height: 68px;left: 0px;bottom: 0px;background-color: rgba(0, 0, 0, 0.7);transition: bottom 800ms;z-index: 99;display: flex;align-items: center;justify-content: center;color: #fff;}
.float_ad_bottom .pinpai {font-size: 20px; margin-right: 30px;color: #fff;}
.float_ad_bottom .ad_item {font-size: 14px; margin-right: 50px;color: #fff;}
.float_ad_bottom .num {font-size: 32px;line-height: 40px;color: #dd2b2d;font-weight: bold;}
.float_ad_bottom .zixun {width: 140px; height: 40px; line-height: 40px; border-radius: 25px; text-align: center; cursor: pointer; font-size: 18px;color: #fff;background-color: #dd2b2d;}
.float_ad_bottom .xicon {font-size: 20px; margin-left: 30px; color: rgba(255, 255, 255, 0.5); cursor: pointer;}
