a:focus,a:hover{outline: none;text-decoration: none;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{content: '';display: block; clear:both; }
.ellipsis{white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.ellipsis2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ellipsis3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ellipsis4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.pointer{cursor: pointer;}
img{max-width: 100%;max-height: 100%;}
.form-horizontal .col-xs-12 span,.form-horizontal .from-icon span,.yxkh-wrap span{display:none !important;}
.tooltip{opacity: 1;}
.z-dialog{width: 250px;}
.wrapbox{padding-top: 120px;margin-top: -120px;}
/* .wrapbox1{padding-top: 0px;margin-top: -120px;} */

/* 头部 */
.head ul{margin: 0;padding: 0;}
.head ul li{list-style: none;float: left;}
.head{transition: all 1s;background: rgba(0, 0, 0, 0.6);position: relative; padding: 36px 0px 34px;width: 100%;z-index: 41;}
.fixhead{position: fixed;top: 0;}
.head .logo1{margin-right: 30px;}
.head .logo2{margin-right: 50px;}
.head .navbox li{position: relative;margin: 0px 10px;}
.head .navbox li.cur::after{position: absolute;left: 0;right: 0;bottom: -3px;margin: auto; display: block;content: '';width: 20px;height: 3px;background-color: #ffffff;border-radius: 2px;}
.head .navbox a{display: inline-block;color: #ffffff;font-size: 18px;line-height: 42px;}
.head .navbox li.hasdown>a{padding-right: 16px;background: url(../../images/0302/icon1.png) no-repeat right center;}
.head .navbox .hasdown{}
.head .navbox .hasdown .second{display: none;}
.head .navbox .hasdown:hover .second{display: block;position: absolute;background: #333;width: 100%;text-align: center;padding: 10px 0px;}
.head .rightbox li{padding-left:20px;position: relative;}
.head .rightbox a{font-size: 18px;color: #ffffff;line-height: 42px;}
.popover-weixin,.popover-douyin,.popover-wap{display: flex;align-items: center;justify-content: center; top: 25px; left: auto; right: -80px;width: 200px;height:212px;border:none;box-shadow:none; background:url(../../images/0302/icon62.png) no-repeat; padding-top:5px;background-size:100% 100%;}
.popover-douyin .popover-content,.popover-weixin .popover-content,.popover-wap .popover-content{padding:0 5px;}

/* 导航 */
div.burgerbtn {z-index: 2;position:fixed;right: 20px;margin-left: 30px;margin-top: -3px;height: 40px;font-size: 25px;text-align: center;width: 40px;cursor: pointer;}
.fixed div.burgerbtn {top: 7px;}
.burgerbtn div.x,.burgerbtn div.y,.burgerbtn div.z {position: absolute;left: 0;top: calc((100% - 3px) / 3);width: 25px;height: 2px;background: #fff;border-radius: 2px;-webkit-transition: all 200ms ease-out;-moz-transition: all 200ms ease-out;-ms-transition: all 200ms ease-out;-o-transition: all 200ms ease-out;transition: all 200ms ease-out;}
.burgerbtn div.x,.burgerbtn div.y,.burgerbtn div.z {height: 3px;width: 36px;}
.burgerbtn div.y {top: 23px;}
.burgerbtn div.z {top: 34px;}
.burgerbtn div.collapse {top: 20px;display: block;-webkit-transition: all 70ms ease-out;-moz-transition: all 70ms ease-out;-ms-transition: all 70ms ease-out;-o-transition: all 70ms ease-out;transition: all 70ms ease-out;}
.burgerbtn div.rotate30 {-ms-transform: rotate(30deg);-webkit-transform: rotate(30deg);transform: rotate(30deg);-webkit-transition: all 50ms ease-out;-moz-transition: all 50ms ease-out;-ms-transition: all 50ms ease-out;-o-transition: all 50ms ease-out;transition: all 50ms ease-out;}
.burgerbtn div.rotate150 {-ms-transform: rotate(150deg);-webkit-transform: rotate(150deg);transform: rotate(150deg);-webkit-transition: all 50ms ease-out;-moz-transition: all 50ms ease-out;-ms-transition: all 50ms ease-out;-o-transition: all 50ms ease-out;transition: all 50ms ease-out;}
.burgerbtn div.rotate45 {-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 100ms ease-out;-moz-transition: all 100ms ease-out;-ms-transition: all 100ms ease-out;-o-transition: all 100ms ease-out;transition: all 100ms ease-out;}
.burgerbtn div.rotate135 {-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg);transform: rotate(135deg);-webkit-transition: all 100ms ease-out;-moz-transition: all 100ms ease-out;-ms-transition: all 100ms ease-out;-o-transition: all 100ms ease-out;transition: all 100ms ease-out;}

/* 底部 */
.footer .foot-top .select-text{position:relative;border:1px solid #d9d9d9; border-radius:5px;z-index:0}
.footer .foot-top .select-text p{height:34px;white-space:nowrap;overflow:Hidden;color: #999999;}
.footer .foot-top .select-text.on p{color: #333333;}
.footer .foot-top .select-arraw{position:absolute;width:34px; height:32px;line-height:32px;z-index:2;background:#fff; text-align:center;top:0; right:0;border-left:1px solid #d9d9d9; border-radius:5px;}
.footer .foot-top .select-box .select{opacity:0;position:relative; z-index:9;top:-34px;color: #666666;}

.footer{background-color: #222222;}
.footer .line{width: 100%;height: 1px;background: rgba(255, 255, 255, 0.7);}
.footer .foot-top{padding: 70px 0px 50px;}
.footer .foot-top .code-img{display: inline-block;width: 70px;height: 34px;float: left;}
.footer .foot-top .code-img img{width: 100%;height: 100%;object-fit: contain;}
.footer .foot-top .code-iconbox{border: 1px solid #ccc;border-radius: 4px;background: #fff;}
.footer .foot-top .select-box {height: 34px;}
.footer .foot-top .verify-code{width: calc(100% - 70px);display: block;border: none;outline: none; height: 34px;font-size: 14px;line-height: 1.42857143;color: #555;}
.footer .foot-top .tjbtn a{display: inline-block;width: 100%;line-height: 34px;text-align: center; background-color: #02bceb;border-radius: 5px;color: #ffffff;font-size: 14px;}
.footer .foot-top .col-md-2{margin-bottom: 10px;}
.footer .from-icon input{color: #333333;}
.footer .from-icon input::-webkit-input-placeholder{color: #999999;}
.footer .from-icon input:-moz-placeholder {color : #999999;}
.footer .from-icon input::-moz-placeholder {color : #999999;}
.footer .from-icon input:-ms-input-placeholder {color : #999999;}
.footer .from-icon input::-ms-input-placeholder {color : #999999;}

.footer .foot-center{padding: 40px 0px;}
.footer .foot-nav>.pull-left{margin:0px 25px 0px 40px;}
.footer .foot-nav .title{color: #fff;font-size: 20px;line-height: 40px;}
.footer .foot-nav .foot-district{width: 200px;}
.footer .foot-nav .foot-district ul li{width: 50%;float: left;}
.footer .foot-nav ul li a{color: #fff;font-size: 14px;line-height: 22px;}
.footer .foot-code{position: relative;padding-bottom:30px;}
.footer .codebox1{text-align: right;padding-right: 20px;}
.footer .codebox2{text-align: left;padding-left: 20px;}
.footer .codebox{margin-bottom: 0px;}
.footer .codebox img{width: 110px;}
.footer .codebox .codefont{color: #ffffff;font-size: 14px;line-height: 40px;margin-bottom: 5px;}
.footer .iphone{font-size: 30px;line-height: 40px; color: #ffffff;}
.footer .iphone1{padding-left: 45px;background: url(../../images/0302/icon20.png) no-repeat left center;position: absolute;}
.footer .border{width: 1px;height: 50px;margin-top: 40px;background: rgba(255, 255, 255, 0.6);}

.footer .foot-btm{text-align: center;padding: 23px 0px 50px;}
.footer .foot-btm .link{font-size: 14px;line-height: 24px; color: #ffffff;padding: 9px 0px;}
.footer .foot-btm .link a{color: #ffffff;margin: 0px 10px;}
.footer .foot-btm .copybox{font-size: 12px;line-height: 20px; color: #ffffff;}

/* 右侧固定显示 */
.fixright{width: 80px;height: 200px;background-color: #ffffff;border-radius: 10px;position: fixed;right: 15px;top: 20%;padding: 5px;z-index: 30;}
.fixright.shadowbox{box-shadow: 0px 5px 10px 0px rgb(174 174 174 / 30%);}
.fixright .box{position:relative;}
.fixright .box .font{cursor: pointer;color:#3c3c3b;font-size:14px;display: inline-block;width:70px;padding-top: 40px;}
.fixright .box.box1{border-bottom: 1px solid #666;padding: 20px 0px 15px;}
.fixright .box.box2{padding: 20px 0px 10px;}
.fixright .box.box1 .font{background: url(../../images/0302/icon5.png) no-repeat top center;}
.fixright .box.box2 .font{background: url(../../images/0302/icon6.png) no-repeat top center;}
.fixright .box:hover .font{color:#02bceb;}
.fixright .box.box1:hover .font{background: url(../../images/0302/icon5_on.png) no-repeat top center;}
.fixright .box.box2:hover .font{background: url(../../images/0302/icon6_on.png) no-repeat top center;}
.fixright .box .tip{position:absolute;display:none;right:100%;bottom: 50%;}
.fixright .box:hover .tip{display:block;}
.fixright .box1 .tip{background: url(../../images/0302/icon63.png) no-repeat;background-size: contain;width:240px;height: 240px;margin-bottom: -120px;}
.fixright .box2 .tip{background: url(../../images/0302/icon64.png) no-repeat;background-size: contain;width:240px;height:270px;margin-bottom: -135px;}
.fixright .box .font1{font-size: 20px;color: #333333;line-height: 30px;}
.fixright .box .font2{color: #02bceb;font-size: 30px;font-weight: bold;}
.fixright .box .font3{font-size: 14px;color: #333333;line-height: 24px;margin-bottom: 10px;}
.fixright .box .content{display: flex;width: 100%;height: 100%;flex-direction: column;justify-content: center;}
.fixright .box1 .content .imgbox{margin-bottom: 10px;}

/* 首页-右侧点点 */
/* #fp-nav {position: fixed;z-index: 100;margin-top: -32px;right: 15px; top: 50%;opacity: 1;}
#fp-nav ul li a span, .fp-slidesNav ul li a span{width:10px!important; height:10px!important;border:1px solid #fff!important; background:none!important;}
#fp-nav li a.active span{background:#fff!important;}
#fp-nav.right { right:auto;left:1170px; left: auto!important;}
#fp-nav.grup ul li a span{border:1px solid #626262!important;}
#fp-nav.grup li a.active span{background:#626262!important;} */
#fp-nav ul li a.active span{background: #02bceb;}


/* 首页-轮播图 */
.bannerbox .item1{position: relative;text-align: center;}
.bannerbox .bannerfix{position: absolute;width: 100%;height: 100%;text-align: center;z-index: 1;pointer-events: none;}
.bannerbox .phone{margin: 140px 0px 80px;}
.bannerbox .phone span{font-size: 48px;color: #333333;font-weight: bold; line-height: 80px;display: inline-block; border-radius: 40px;background: #fff url(../../images/0302/icon25.png) no-repeat 48px center;padding: 0px 45px 0px 120px;}
.bannerbox .icon3{margin: 0 auto;}

.m-slider .slick-dots{margin: 0;padding: 0; position:absolute;bottom:50px;width:100%;left:0;font-size:0;text-align:center;}
.m-slider .slick-dots li{display:inline-block;width:90px;height:8px;border-radius:4px;background:#ffffff;margin:0px 5px;}
.m-slider .slick-dots li.slick-active{background:#02bceb}
.m-slider .slick-dots li a { display: block; width: 100%; height: 100%;}

/* 首页-预约体验活动 */
.ban-txt{position: absolute;left: 100%;top:30%;width: 100%;z-index: 9;transition: all 1s}
.ban-txt.animate{left:0;}

.audition-box{padding:15px 30px;border-radius:10px;background-color: #ffffff;position: relative;}
.audition-box::after{position: absolute;left: 0;right: 0;margin: auto;top: -15px; display: block;content: '';width: 23px;height: 22px;background: url(../../images/0302/icon4.png) no-repeat top center; }
.audition-box .title{font-size:26px;line-height: 36px;margin: 10px 0px; color:#02bceb; font-weight:bold; text-align:center;}
.audition-box .title2{display: none !important;}
.audition-box .form-group{ margin-bottom:18px;position:relative;}
.audition-box .form-group input{background-color: #e7e6e6;margin-top: 0;border: none;color: #333333;}
.audition-box .form-group input::-webkit-input-placeholder{color: #999999;}
.audition-box .form-group input:-moz-placeholder {color : #999999;}
.audition-box .form-group input::-moz-placeholder {color : #999999;}
.audition-box .form-group input:-ms-input-placeholder {color : #999999;}
.audition-box .form-group input::-ms-input-placeholder {color : #999999;}
.audition-box .select-box .select{color: #666;}


.audition-box .form-group span{position:absolute; right:30px; top:20px;}
.audition-box .form-control{margin-top:10px;border-radius: 5px;}
.audition-box label{line-height:34px;color:#2e2e2e; font-size:16px;}
.audition-box .yybtn{display: inline-block;line-height: 32px;text-align: center;border-radius: 5px; width:100%;background-color: #02bceb; border: 1px solid #02bceb;font-size: 16px;color: #ffffff;font-weight: bold;}
.audition-box .form-control:focus{border-color: #02bceb;box-shadow:none}
.audition-box .tipbox{margin: 15px 0px 7px;}
.audition-box .tip{color: #666666;font-size: 12px;line-height:24px;}

.audition-box .select-text{position:relative;border:1px solid #d9d9d9; border-radius:5px;z-index:0}
.audition-box .select-text p{height:32px;white-space:nowrap;overflow:hidden;color: #999999;}
.audition-box .select-text.on p{color: #333333}
.audition-box .select-box .select-arraw{position:absolute;width:40px; height:32px;line-height:32px;z-index:2;background:#cccccc url(../../images/0302/icon7.png) no-repeat center center; text-align:center;top:0; right:0;border-radius:5px;}
.audition-box .select-box{height:44px;overflow:hidden;}
.audition-box .select-box .select{opacity:0;position:relative; z-index:9;top:-44px;}
.audition-box .select-box .select-text{margin-top: 0px;background-color: #e7e6e6;}

.audition-box .codeimgbox .code-img{width: 85px;height: 32px;}
.audition-box .codeimgbox .code-img img{width: 100%;height: 100%;object-fit: contain;}
.audition-box .codeimgbox .verify-code{width: calc(100% - 100px);}

/* 首页公共标题 */
.public-title{margin-bottom: 70px;font-size: 36px;color: #333333;font-weight: bold; line-height: 60px;border-left: 5px solid #02bceb;padding-left: 28px;}
.public-title .blue{color: #02bceb;}

.pyimgbox{box-shadow: 0px 10px 20px 0px rgb(174 174 174 / 30%);}
.lximgbox .imgbox{height: 600px;padding: 35px 0px 40px; box-shadow: 0px 10px 20px 0px rgb(174 174 174 / 30%);background-color: #ffffff;border-radius: 10px;display: flex;align-items: center;justify-content: center;}

/* 品牌DNA */
.ppbox{margin-bottom: 20px;}
.ppbox .item{box-shadow: 0px 10px 20px 0px rgb(174 174 174 / 30%);height: 500px;padding-top: 1px;}
.ppbox .item .logo{background: #F5F5F5;width: 100%;height: 100px;padding-left: 20px;margin: 50px 0px 45px;}
.ppbox .item .imgbox{height: 100%;background: #fff;padding: 0px 30px;display: inline-block;}
.ppbox .item .con{padding: 0px 35px 0px 50px;}
.ppbox .item .eng{font-size: 20px;color: #666666;line-height: 30px;}
.ppbox .item .chinese{margin-bottom: 25px;}
.ppbox .item .chinese span{font-size: 20px;font-weight: bold;display: inline-block;line-height: 40px;}
.ppbox .item1 .chinese span{color: #122c56;border-bottom: 3px solid #122c56;}
.ppbox .item2 .chinese span{color: #841303;border-bottom: 3px solid #841303;}
.ppbox .item .name{font-size: 20px;color: #666666;}
.ppbox .item .tip{color: #666666;font-size: 16px;line-height: 24px;position: relative;padding-left:20px;}
.ppbox .item .tip::after{position: absolute;content: '';display: block;background: #666;width: 5px;height: 5px;border-radius: 50%;left: 0;top: 10px; }
.ppbox .item .info{color: #666666;font-size: 16px;line-height: 24px;}

/* 核心优势 */
.hxysbox .item{margin-bottom: 20px;}
.hxysbox .item .imgbox{height: 400px;margin-bottom: 30px;}
.hxysbox .item .imgbox img{height: 100%;width: 100%;object-fit: contain;}
.hxysbox .item .name{font-size: 18px;color: #666666;line-height: 30px;height: 120px;}



/* 北外模联介绍页面 */
.bwmlbox{padding: 70px 0px 200px;}
.bwmlbox .content{font-size: 20px;color: #666666;line-height: 30px;padding: 45px 45px 65px;box-shadow: 0px 10px 20px 0px rgb(174 174 174 / 30%);border-radius: 10px;}
.bwmlbox .content p{margin: 0;}

/* 预约成功 */
/* .success-page{background: url(../../images/0302/icon29.png) no-repeat top center;padding-top: 120px;} */
.success-page{background: url(../../images/0302/icon32.png) no-repeat top center;}
.success-page .successbox{padding-bottom: 150px;background: url(../../images/0302/icon30.png) no-repeat top center;background-size: cover;}
.success-page .phone{text-align: center;padding: 30px 0px 15px;}
.success-page .phone span{font-size: 48px;color: #333333;font-weight: bold; line-height: 80px;display: inline-block; border-radius: 40px;background: #fff url(../../images/0302/icon25.png) no-repeat 48px center;padding: 0px 45px 0px 120px;}
.successbox .content{width: 1010px;max-width: 95%; margin: 0 auto;display: flex;align-items: center;justify-content: center;}
.successbox .leftimg{position: relative;margin-right: -10px;}
.successbox .name{font-size: 72px;line-height: 90px;font-weight: bold;color: #333333;}
.successbox .info{font-size: 40px;line-height: 60px;color: #333333;}
.successbox .name,.successbox .info{padding-left: 40px;}
.successbox .box{padding: 20px 40px 40px;margin-top: 27px;background:  url(../../images/0302/icon31.png) repeat-y center center;border-radius: 10px;box-shadow: 0px 10px 20px 0px rgb(174 174 174 / 30%);}
.successbox .top{color: #333236;text-align: center;font-size: 30px;font-weight: bold;line-height: 50px;}
.successbox .center{display: flex;justify-content: space-around;align-items: center;}
.successbox .center .imgbox{background-color: #ffffff;width: 164px;height: 164px;padding: 10px;margin-right: 40px;}
.successbox .center .item{width: 240px;margin: 14px 0px;background-color: #1eb9ee;border-radius: 23px;color: #ffffff;font-size: 20px;line-height: 45px; font-weight: bold;text-align: center;}
.successbox .btm{color: #333333;font-size: 20px;line-height: 24px;text-align: center;padding-top: 20px;}
.successbox .btm .blue{font-size: 28px;color: #1eb9ee;font-weight: bold;padding-top: 20px;}

/* 加入成功 */
.success-page1{background: url(../../images/0302/icon35.png) no-repeat top center;}
.success-page1 .successbox{background: url(../../images/0302/icon34.png) no-repeat top center;background-size: cover;}
.success-page1 .successbox .box{padding: 30px 0px 15px;}
.success-page1 .successbox .center .imgbox{margin-right: 0;}
.successbox .name1{font-size: 54px;line-height: 70px;font-weight: bold;color: #333333;}
.successbox .info1{font-size: 36px;line-height: 60px;color: #333333;}
.successbox .top1{color: #333236;text-align: center;font-size: 24px;font-weight: bold;line-height: 30px;margin-top: 20px;}

/* 授权合作 */
/* .sqhz-page{padding: 0;margin: 0;width: 100%;} */
/* .sqhz-page .ryb-section{margin-top: -120px;} */
.sqhz-page .ryb-section .public-title{margin-top: 170px;}
.sqhz-page .ryb-section{background: url(../../images/0302/icon40.png) no-repeat top center;background-size: cover;}
.sqhz-page .ryqbox{display: flex;align-items: center;margin-bottom: 200px;
  position: relative;height: 500px;padding: 0px 60px; background: url(../../images/0302/icon37.png) no-repeat center center;box-shadow: 0px 10px 20px 0px rgb(174 174 174 / 30%);}
.sqhz-page .ryqbox .icon39{position: absolute;bottom: -26%;left: -20px;max-width: calc(100% + 40px);}
.sqhz-page .ryqbox .slickbox{overflow: hidden;padding: 0px 60px;position: relative;}
.sqhz-page .ryqbox .slick-prev,.sqhz-page .ryqbox .slick-next{position: absolute;top: 0;bottom: 0;margin: auto;height: 10px;display: none !important;}
.sqhz-page .ryqbox .slick-prev{left: -40px;}
.sqhz-page .ryqbox .slick-next{right: -40px;}
.sqhz-page .ryqbox .item{padding: 0px 10px;background: url(../../images/0302/icon36.png) no-repeat center 195px;}
.sqhz-page .ryqbox .imgbox{position: relative;width: 320px;height: 215px;margin: 0 auto;}
.sqhz-page .ryqbox .imgbox img{object-fit: cover;width: 100%;height: 100%;}
.sqhz-page .ryqbox .name{font-size: 24px;line-height: 34px;margin: 50px 0px 15px; font-weight: bold;color: #333333;text-align: center;}

.hzlc-section{}
.hzlc-section .public-title{margin-top: 70px;}
.hzlc-section .hzlcbox{}
.hzlc-section .hzlcbox .top{margin: 0px -10px;}
.hzlc-section .hzlcbox .item{width: 20%;padding: 0px 10px;}
.hzlc-section .hzlcbox .item .box{box-shadow: 0px 5px 7px 0px rgba(49, 49, 49, 0.1);border-radius: 10px;height: 400px;padding: 35px 20px 0px;}
.hzlc-section .hzlcbox .item1 .box{background: url(../../images/0302/icon41.png) no-repeat center center;}
.hzlc-section .hzlcbox .item2 .box{background: url(../../images/0302/icon42.png) no-repeat center center;}
.hzlc-section .hzlcbox .item3 .box{background: url(../../images/0302/icon43.png) no-repeat center center;}
.hzlc-section .hzlcbox .imgbox{text-align: center;margin: 25px 0px 15px;}
.hzlc-section .hzlcbox .name{text-align: center;color: #333333;font-size: 32px;font-weight: bold;line-height: 42px;padding: 17px 0px;}
.hzlc-section .hzlcbox .info{font-size: 16px;line-height: 24px;color: #666666;}

.yxkh-wrap form{margin: 20px auto 200px;max-width: 100%; width: 420px;background: url(../../images/0302/icon45.png) no-repeat center center;background-size: cover; box-shadow: 0px 5px 7px 0px rgba(49, 49, 49, 0.1);border-radius: 10px;}
.yxkhbox{width: 220px;margin: 0 auto;}
.yxkhbox .title{text-align: center;color: #333333;line-height: 36px;font-size: 26px;font-weight: bold;padding: 20px 0px;}
.yxkhbox .yybtn{display: inline-block;width: 180px;line-height: 50px;margin: 15px 0px 30px;background-color: #ffffff;border-radius: 25px;color: #333333;font-size: 20px;font-weight: bold;text-align: center;}
.yxkhbox input{border: none;color: #333333;}
.yxkhbox input::-webkit-input-placeholder{color: #999999;}
.yxkhbox input:-moz-placeholder {color : #999999;}
.yxkhbox input::-moz-placeholder {color : #999999;}
.yxkhbox input:-ms-input-placeholder {color : #999999;}
.yxkhbox input::-ms-input-placeholder {color : #999999;}

.yxkhbox .select-box .select-arraw{position:absolute;width:40px; height:34px;line-height:34px;z-index:2;background:#333333 url(../../images/0302/icon7.png) no-repeat center center; text-align:center;top:0; right:0;border-radius:5px;}
.yxkhbox .select-box{height:34px;overflow:hidden;position: relative;}
.yxkhbox .select-box .select{opacity:0;position:relative; z-index:9;top:-34px;}
.yxkhbox .select-box .select-text{margin-top: 0px;border: none;}
.yxkhbox .codeimgbox .code-img{width: 85px;height: 32px;}
.yxkhbox .codeimgbox .code-img img{width: 100%;height: 100%;object-fit: contain;}
.yxkhbox .codeimgbox .verify-code{width: calc(100% - 100px);}

.lxwm-section .public-title{margin-top: 70px;}
.lxwm-section{padding-bottom:200px;}
.lxwm-section .left{padding-left: 25px;}
.lxwm-section .left .item{color: #333333;font-size: 24px;line-height: 42px;}
.lxwm-section .linebox{width: 2px;height: 60px;background-color: #1eb9ee;display: inline-block;margin: 0px 20px;}
.lxwm-section .right .logobox{display: flex;}
.lxwm-section .right .font{margin-top: 20px;}

/* 壹佳赋能 */
.yjfn-page{}
.yjfn-page .kc-section{background: #F7F7F7;padding: 200px 0px;}
.yjfn-page .kc-section .kcbox{margin: 0px -30px;}
.yjfn-page .kc-section .kcbox .item{width: 33.33%;padding: 0px 30px;}
.yjfn-page .kc-section .kcbox .box{box-shadow: 0px 5px 7px 0px rgba(49, 49, 49, 0.1);background: #fff; border-radius: 10px;height: 700px;padding:20px;}
.yjfn-page .kc-section .kcbox .imgbox{border-radius: 10px;width: 100%;height: 270px;overflow: hidden;}
.yjfn-page .kc-section .kcbox .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.yjfn-page .kc-section .kcbox .name{color: #333333;text-align: center;font-size: 36px;font-weight: bold;line-height: 45px;margin: 45px 0px 23px;}
.yjfn-page .kc-section .kcbox .info{font-size: 16px;color: #333333;line-height: 26px;}

.yjfn-page .cpjsbox .public-title{margin-top: 70px;}
.yjfn-page .txkc-section{overflow: hidden;}
.yjfn-page .txkc-section .txkcbox{display: flex;flex-direction: column;align-items: center;
  width: 650px;height: 650px;margin:20px auto 30px; background: url(../../images/0302/icon56.png) no-repeat center center;position: relative;}
.yjfn-page .txkc-section .txkcbox .icon52{position: absolute;bottom: 35px;right: -55%;}
.yjfn-page .txkc-section .title{font-size: 48px;font-weight: bold;color: #ffffff;margin: 120px 0px 40px;}
.yjfn-page .txkc-section .top{margin: 0px -15px 30px;}
.yjfn-page .txkc-section .top .item{padding: 0px 15px;}
.yjfn-page .txkc-section .top .item .box{height: 200px;width: 300px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.yjfn-page .txkc-section .top .item .box .name{margin-top: 20px;}
.yjfn-page .txkc-section .btm .item .box{width: 630px;height: 110px;display: flex;align-items: center;justify-content: center;}
.yjfn-page .txkc-section .btm .item .box .name{margin-left: 20px;}
.yjfn-page .txkc-section .box{background-color: #ffffff;box-shadow: 0px 7px 6px 0px rgba(0, 102, 153, 0.3);border-radius: 20px;}
.yjfn-page .txkc-section .imgbox{}
.yjfn-page .txkc-section .name{color: #333333;font-size: 30px;font-weight: bold;}


/* UNICLUB */
.container1,.container2{margin: 0 auto;}
.club-page{background: #F7F7F7;}
.club-page .clubbox{background: #fff;border-radius: 10px;}
.club-page .xsycbox{padding:70px 50px 200px 50px;margin-top: -200px;margin-bottom: 70px;}
.club-page .xsycbox .left{width: 25%;height: 500px;display: flex;flex-direction: column;justify-content: space-between;}
.club-page .xsycbox .left .name{cursor: pointer; background: url(../../images/0302/icon71.png) no-repeat bottom center;text-align: center;color: #999999;border-radius: 20px 0px 0px 20px;height: 165px;display: flex;justify-content: center;align-items: center;}
.club-page .xsycbox .left .name span{display: inline-block;width: 80px; font-size: 20px;padding-top: 75px;}
.club-page .xsycbox .left .name1 span{background: url(../../images/0302/icon65.png) no-repeat top center;background-size: 54px;}
.club-page .xsycbox .left .name2 span{background: url(../../images/0302/icon66.png) no-repeat top center;background-size: 52px;}
.club-page .xsycbox .left .name3 span{background: url(../../images/0302/icon67.png) no-repeat top center;background-size: 60px;}
.club-page .xsycbox .left .name1.cur span{background: url(../../images/0302/icon65_on.png) no-repeat top center;background-size: 54px;}
.club-page .xsycbox .left .name2.cur span{background: url(../../images/0302/icon66_on.png) no-repeat top center;background-size: 52px;}
.club-page .xsycbox .left .name3.cur span{background: url(../../images/0302/icon67_on.png) no-repeat top center;background-size: 60px;}
.club-page .xsycbox .left .name.cur{background: #02bceb;color: #fff;}
.club-page .xsycbox .right{width: 75%;height: 500px;padding: 54px 0px 0px 120px;border-radius: 0px 20px 20px 0px; background:#F6FCFD url(../../images/0302/icon69.png) no-repeat bottom center;background-size: contain;}
.club-page .xsycbox .font1{font-size: 36px;font-weight: bold;line-height: 45px;}
.club-page .xsycbox .font2{font-size: 24px;line-height: 45px;}
.club-page .xsycbox .down-con .imgbox{margin-top: 45px;width: 180px;}

.pub-title {text-align: center;padding: 30px 0px;margin-top: 50px;}
.pub-title span{display: inline-block;color: #fff;background-color: #02bceb;border-radius: 40px;font-size: 36px;line-height: 80px;padding: 0px 60px;font-weight: bold;}
.club-page .pub-title{padding: 50px 0px;}

.club-page .content-box .font1{font-size: 30px;color: #000000;text-align: center;font-weight: bold;padding: 10px 0px;}
.club-page .content-box .info{font-size: 18px;line-height: 36px;color: #000000;}
.club-page .content-box .info p{margin: 0;}
.club-page .content-box .img-shadow{width: 500px;height: 330px;padding: 10px;background-color: #f9f9f9;box-shadow: 0px 7px 6px 0px rgba(102, 102, 102, 0.15);border-radius: 10px;}
.club-page .content-box .img-shadow .imgbox{border-radius: 10px;width: 100%;height: 100%;overflow: hidden;}
.club-page .content-box .img-shadow .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.club-page .content-box .img-wrap{display: flex;justify-content: space-between;margin-top: 40px; }


/* .club-page .cpjsbox .public-title{margin-top: 70px;} */
.club-page .txkc-section{overflow: hidden;}
.club-page .txkc-section .pub-title1 span{background: #ffffff;color: #333333;}
.club-page .txkc-section .pub-title2{font-size: 48px;}
.club-page .txkc-section .txkcbox{display: flex;flex-direction: column;align-items: center;
  width: 650px;height: 650px;margin:20px auto 30px; background: url(../../images/0302/icon56.png) no-repeat center center;position: relative;}
.club-page .txkc-section .txkcbox .icon52{position: absolute;bottom: 35px;right: -50%;}
.club-page .txkc-section .title{font-size: 48px;font-weight: bold;color: #ffffff;margin: 120px 0px 40px;}
.club-page .txkc-section .top{margin: 0px -15px 30px;}
.club-page .txkc-section .top .item{padding: 0px 15px;}
.club-page .txkc-section .top .item .box{height: 200px;width: 300px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.club-page .txkc-section .top .item .box .name{margin-top: 20px;}
.club-page .txkc-section .btm .item .box{width: 630px;height: 110px;display: flex;align-items: center;justify-content: center;}
.club-page .txkc-section .btm .item .box .name{margin-left: 20px;}
.club-page .txkc-section .box{background-color: #ffffff;box-shadow: 0px 7px 6px 0px rgba(0, 102, 153, 0.3);border-radius: 20px;}
.club-page .txkc-section .name{color: #333333;font-size: 30px;font-weight: bold;}

.club-page .sub-title{text-align: center;margin-top: 100px;margin-bottom: 68px;}
.club-page .sub-title span.swiper-pagination-bullet-active{background-color: #02bceb;color: #ffffff;position: relative;}
.club-page .sub-title span.swiper-pagination-bullet-active::after{position: absolute;left: 0;right: 0;bottom: -68px;margin: auto; content: '';display: block;width: 70px;height: 50px;background: url(../../images/0302/tx1.png) no-repeat center center; }
.club-page .sub-title span{cursor: pointer;opacity: 1;width: auto;height: auto; display: inline-block;font-size: 30px;line-height: 60px;margin: 0px 25px;padding: 0px 60px;background: #E4E4E4; color: #333333;border-radius: 30px; }
/* .club-page .clubbox1{margin-bottom: 150px; background: url(../../images/0302/tx2.png) no-repeat top center;background-size: contain; padding: 40px 0px 100px;} */
.club-page .clubbox1{margin-bottom: 150px; background: #fff;box-shadow: 0px 7px 6px 0px rgba(102, 102, 102, 0.15);border-radius: 10px; padding: 40px 0px 100px;}
.club-page .clubbox1 .container2{overflow: hidden;}

.club-page .ydtxbox .part{color: #333333;font-size: 40px;text-align: center;margin-bottom: 60px;}
.club-page .ydtxbox .item{padding: 0px 10px;width: 25%;}
.club-page .ydtxbox .item .box{height: 300px;width: 100%;display: flex;justify-content: center;align-items: center; background: #f9f9f9;box-shadow: 0px 7px 6px 0px rgba(102, 102, 102, 0.15);border-radius: 10px;}

.club-page .sjtbox .public-title{margin-top: 70px;margin-bottom: 30px;}
.club-page .sjtbox .clubbox{margin-bottom: 200px;padding:0px 50px 200px;}

.club-page .content-box .kcyjbox .img-shadow{height: 230px;}

.club-page .kcyjbox .thirdnav{margin-top: 20px;display: block;}
.club-page .kcyjbox .thirdnav span{float: left;margin-right: 10px; height: 50px;line-height: 50px;width: auto; color: #333333;font-size: 18px;font-weight: bold;background: #E5E5E5;border-radius: 25px;padding: 0px 40px;}
.club-page .kcyjbox .thirdnav .swiper-pagination-bullet-active{background: #02bceb;color: #fff;}
.club-page .kcyjbox .thirdnav .swiper-pagination-bullet{opacity: 1;}

.club-page .mdbox{margin-top: -130px;padding-top: 130px;}
.club-page .mdbox1{margin-top: -70px;padding-top: 70px;}

/* 法律声明 */
/* font-family: 宋体; */
.law-page{background-color: #f9f9f9;}
.law-page .bold{font-weight: bold;}
.law-page .course-content{background: #FFFFFF;border-radius: 14px;margin-top: 38px;margin-bottom: 40px;}
.law-page .course-content {padding: 50px 100px;line-height: 2;}
.law-page .content-main {margin: 40px auto;}
.law-page .content-main p {text-indent: 2em;}


::-webkit-scrollbar{width: 7px;height: 7px;}


/*******************************
-------[校区分布]---王晓丽-------
********************************/
.map-list{background:#f9f9f9;}
.map{width:100%; height:832px;min-height:260px;}
.map .anchorBL{display:none;}
#l-map img,#l-map label{max-width:none; border-color: #ccc!important;}
.city-tab{margin-bottom:80px;}
.city-tab .city-tab-nav{padding:33px 0px 30px;}
.city-tab .city-tab-nav>div{padding-left:0;}
.city-tab .city-tab-nav li{float:left;position:relative;line-height:40px; font-size:20px; color:#333333;margin-right: 50px; }
.city-tab .city-tab-nav li.active a{color:#02bceb;font-weight: bold;}
.city-tab .city-tab-nav li.active::after{position: absolute;bottom: 0;left: 0;right: 0;margin: auto; display: block;content: '';width: 17px;height: 3px;background-color: #02bceb;border-radius: 2px;}
.city-tab .city-tab-nav li a{color:#333333;}

.city-list{background-color: #ffffff;border-radius: 10px;box-shadow: 0px 5px 10px 0px rgb(174 174 174 / 30%);padding: 5px 30px;}
.city-list ul{padding:0;}
.city-list .address-list{border-bottom:1px solid #d8d8d8;padding:15px 0;color: #666666; }
.city-list .active .address-list:last-child{border-bottom:none;}
.city-list .address-list .city-area{font-size:20px;font-weight:600; line-height: 40px;}
.city-list .address-list .campus{padding-left:0;}
.city-list .address-list .campus p,.city-list .address-list .campus span{margin:0; line-height:40px; font-size:20px; }


@media (min-width: 1601px){
  .hxys-section .public-title{margin-top: 150px;margin-bottom: 30px;}
  .img-section .public-title{margin-top: 90px;margin-bottom: 30px;}
  .img-section1 .public-title{margin-top: 90px;}
} 
@media (min-width: 1541px){
  .head .navbox a,.head .rightbox a{font-size: 20px;}
  /* .container1 {width: 1520px;} */
  .container1 {width: 1420px;}
  .container2{width: 1040px;}
  .container {width: 1420px;padding: 0;}
  .footer .wrap{width: 1320px;margin: 0 auto;}
}
@media screen and (min-width: 1441px) and  (max-width: 1540px){
  /* .container1 {width: 1420px;} */
  .container1 {width: 1320px;}
  .container2{width: 1040px;}
  .container {width: 1320px;padding: 0;}
  .footer .wrap{width: 1220px;}

}
@media (max-width: 1600px){
  .head{padding: 25px 0px 24px;}
  .head .logo1{margin-right: 20px;}
  .head .logo1 img{height: 45px;}
  .head .logo2 img{height: 45px;}
  .bannerbox .phone{margin-top: 110px;}

  .public-title{font-size: 30px;line-height: 45px;}
  .dna-section .public-title{margin-top: 100px;margin-bottom: 30px;}
  .img-section .public-title{margin-top: 130px;margin-bottom: 30px;}
  .img-section1 .public-title{margin-top: 130px;margin-bottom: 30px;}
  .hxys-section .public-title{margin-top: 130px;margin-bottom: 30px;}
  .pyimgbox{height: 450px;text-align: center;box-shadow: none;}
  .lximgbox{text-align: center;}
  .lximgbox .imgbox{height: 450px;display: inline-block;}

  .fixright .box1 .tip{width: 200px;height: 200px;}
  .fixright .box1 .tip .imgbox img{max-height: 80px;}
  .fixright .box .font1{font-size: 16px;}
  .fixright .box .font2{font-size: 22px;}
  .fixright .box2 .tip{width: 200px;height: 230px;}
  .fixright .box2 .tip .imgbox img{max-height: 140px;}

  .hxysbox{width: 1200px;margin: 0 auto;}
  .hxysbox .item .imgbox{height: 350px;margin-bottom: 15px;}
  .hxysbox .item .name{font-size: 16px;line-height: 26px;}
  
  .footer .foot-top{padding: 40px 0px;}
  .footer .foot-center{padding: 20px 0px 30px;}
  .footer .foot-btm{padding: 12px 0px 30px;}

  .bwmlbox{padding: 30px 0px 100px;}
  .bwmlbox .public-title{margin-bottom: 25px;margin-top: 12px;}
  .bwmlbox .content{font-size: 18px;}

  .successbox .content{width: 980px;}
  .success-page .phone{padding: 20px 0px 10px;}
  .success-page .phone span{font-size: 40px;line-height: 70px;}
  .successbox .box{padding: 20px 30px;}
  .successbox .name{font-size: 60px;line-height: 80px;}
  .successbox .info{font-size: 34px;line-height: 44px;}
  .successbox .top{font-size: 26px;line-height: 40px;}
  .successbox .center .item{font-size: 18px;}
  .successbox .btm{font-size: 16px;padding-top: 10px;}
  .successbox .btm .blue{font-size: 24px;}

  .sqhz-page .ryqbox{margin-bottom: 150px;}
  .hzlc-section .hzlcbox .imgbox img{max-height: 50px;}
  .hzlc-section .hzlcbox .item .box{height: 350px;padding-top: 20px;}
  .hzlc-section .hzlcbox .name{font-size: 28px;}
  .yxkh-wrap form{margin-bottom: 100px;}
  .lxwm-section{padding-bottom: 100px;}

  .club-page .public-title{margin-bottom: 40px;}
  .club-page .sub-title{margin-top: 20px;}
  .club-page .pub-title{padding: 30px 0px;}
  .club-page .sjtbox .public-title{margin-bottom: 0;}
  .club-page .sjtbox .clubbox{margin-bottom: 100px;padding-bottom: 100px;}
}
@media (max-width: 1450px){
  .head .navbox a,.head .rightbox a{font-size: 16px;}
  .head .logo1 img{max-height: 45px;}
  .head .logo2 img{max-height: 45px;}
  .bannerbox .phone span{font-size: 40px;line-height: 70px;background-size: 40px;padding: 0px 35px 0px 90px;background-position: 30px center;}
  .popover-weixin, .popover-douyin, .popover-wap{width: 160px;height: 170px;right: -60px;}

  .audition-box .title{line-height: 30px;}
  .audition-box .tip{line-height: 22px;}
  .audition-box .tipbox{margin: 10px 0px 0px;}
  .audition-box .form-group{margin-bottom: 13px;}

  .ppbox .item{height: 390px;}
  .ppbox .item .eng,.ppbox .item .chinese span,.ppbox .item .name{font-size: 18px;}
  .ppbox .item .tip,.ppbox .item .info{font-size: 14px;}  
  .ppbox .item .name{line-height: 24px;}
  .ppbox .item .logo{margin: 20px 0px 15px;height: 80px;}
  .ppbox .item .imgbox{padding: 0px 15px;}
  .ppbox .item .logo img{height: 80%;margin-top: 5%;}
  .ppbox .item .con{padding: 0px 15px;}
  .hxysbox{width: calc(100% + 30px);margin: 0px -15px;}
  .hxysbox .item .imgbox{height: 280px;}
  .yjfn-page .kc-section .kcbox .imgbox{height: 240px;}

  .pyimgbox,.lximgbox .imgbox{height: 390px;}

  .public-title{font-size: 26px;line-height: 36px;padding-left: 15px;}

  .club-page .xsycbox{padding: 50px 30px 100px 30px;}
  .club-page .xsycbox .left .name{height: 138px;}
  .club-page .xsycbox .left{height: 430px;}
  .club-page .xsycbox .right{height: 430px;padding: 24px 0px 0px 40px;}
  .club-page .xsycbox .font1{font-size: 30px;}
  .club-page .xsycbox .font2{font-size: 20px;}
  .club-page .xsycbox .down-con .imgbox{width: 150px;}
  .club-page .xsycbox .left .name span{font-size: 16px;padding-top: 55px;}
  .club-page .xsycbox .left .name1 span,.club-page .xsycbox .left .name1.cur span{background-size: 40px;}
  .club-page .xsycbox .left .name2 span,.club-page .xsycbox .left .name2.cur span{background-size: 40px;}
  .club-page .xsycbox .left .name3 span,.club-page .xsycbox .left .name3.cur span{background-size: 45px;}
  .pub-title span{font-size: 30px;line-height: 70px;}
  .club-page .content-box .img-shadow{width: 450px;height: 280px;}
  .club-page .ydtxbox .part{font-size: 30px;}
  .club-page .clubbox1{padding: 20px 0px 50px;margin-bottom: 50px;}
  .club-page .kcyjbox .thirdnav span{font-size: 16px;padding: 0px 25px;line-height: 40px;height: 40px;}

  .club-page .sjtbox .clubbox{padding: 0px 30px 100px;}

}

@media screen and (min-width: 1200px) and  (max-width: 1440px){
  .container1 {width: 1200px;}
  .container2{width: 940px;}
  .container {width: 1200px;padding: 0;}
  .club-page .container{width: 1100px;}

  .head .logo1{margin-right: 15px;}
  .head .logo2{margin-right: 30px;}
  .head .rightbox li{padding-left: 15px;}

  .sqhz-page .ryqbox{padding: 0;}
}
@media (max-width: 1200px){
  .container2{width: 80%;}

  .head .rightbox{margin-right: 50px;}
  .head .navbox{display: none;}
  .fixNav.head .navbox{display: block;position: fixed;z-index: 1; top: 0;right: 0;width: 50%;height: 100%;background: #333;padding-top: 80px;}
  .head .navbox li{float: none;margin:15px 20px;}
  .head .navbox li.cur::after{width: 100%;}
  .head .navbox .hasdown .second{display: block;position: relative;padding-left: 20px;}
.head .navbox .hasdown:hover .second{position: relative;text-align: left;padding: 0px 20px;}

  .footer .foot-nav>.pull-left{margin: 0px 20px 0px 10px;}

  /* .pyimgbox{height: auto;} */
  /* .lximgbox{height: auto;padding: 30px 0px;} */

  .ppbox .item .logo{height: 70px;}
  .ppbox .item .eng, .ppbox .item .chinese span, .ppbox .item .name{font-size: 16px;line-height: 28px;}
  .ppbox .item .chinese{margin-bottom: 15px;}
  .dna-section .public-title{margin-bottom: 15px;}
  .ppbox .item{height: 350px;}
  .pyimgbox,.pyimgbox, .lximgbox .imgbox{height: 330px;}
  .img-section .public-title,.img-section1 .public-title{margin-top: 70px;}
  .ppbox .item .tip, .ppbox .item .info{font-size: 12px;line-height: 24px;}

  .public-title{font-size: 22px;line-height: 32px;}

  .successbox .name1{font-size: 48px;}
  .successbox .info1{font-size: 32px;}

  
  .sqhz-page .ryqbox{padding: 0;}
  .sqhz-page .ryqbox .icon39{display: none;}
  .hzlc-section .hzlcbox .imgbox{margin: 15px 0px 8px;}
  .hzlc-section .hzlcbox .name{font-size: 24px;line-height: 30px;padding: 15px 0px;}
  .lxwm-section .left .item{font-size: 20px;line-height: 32px;}

  .yjfn-page .kc-section{padding: 100px 0px;}
  .yjfn-page .kc-section .kcbox{margin: 0px -10px;}
  .yjfn-page .kc-section .kcbox .box{height: 630px;}
  .yjfn-page .kc-section .kcbox .item{padding: 0px 10px;}
  .yjfn-page .kc-section .kcbox .imgbox{height: 170px;}
  .yjfn-page .kc-section .kcbox .name{font-size: 30px;margin: 20px 0px 10px;}

  .club-page .clubbox1{background: #fff;border-radius: 10px;}
  .club-page .content-box .img-shadow{width: 400px;}
  .club-page .content-box .kcyjbox .img-shadow{height: 180px;width: 380px;}
  .club-page .sjtbox .clubbox .container2{width: 100%;}
  
  .pub-title span{font-size: 26px;line-height: 60px;}
}
@media (max-width: 992px){
  .fixright,#fp-nav,.audition-box::after{display: none !important;}
  .section{height: auto !important;min-height:auto !important;}
  .hxysbox .item .imgbox{height: 200px;}
  .dna-section .public-title,.img-section .public-title,.img-section1 .public-title,.hxys-section .public-title{margin: 30px 0px;}
  .ppbox .item{height: auto;margin-bottom: 30px;padding-bottom: 30px;}
  /* .section{height: auto !important;} */
  .mBanner .m-slider .item{height: 850px;}
  .pyimgbox,.lximgbox{margin-bottom: 30px;}
  
  .ban-txt{left: 0 !important;}
  .ban-txt .audition-box{margin: 0 auto;}
  
  .pyimgbox,.pyimgbox, .lximgbox .imgbox{height: auto;}

  .pub-title span{font-size: 26px;line-height: 50px;}
  .club-page .ydtxbox .part{font-size: 24px;}
  .club-page .sub-title span{font-size: 24px;line-height: 45px;}

  /* 预约成功 */
  .success-page .successbox{padding-bottom: 50px;}
  .successbox .name{font-size: 50px;line-height: 70px;}
  .successbox .info{font-size: 26px;line-height: 36px;}
  .successbox .box{margin-top: 10px;}
  .successbox .top{font-size: 20px;line-height: 30px;}
  .successbox .center .imgbox{width: 140px;height: 140px;margin-right: 20px;}
  .successbox .center .item{width: 200px;font-size: 16px;line-height: 35px;margin: 10px 0px;font-weight: normal;}
  .successbox .btm .blue{font-size: 20px;}

  /* 加入成功 */
  .success-page1 .successbox .leftimg{max-width: 50%;}
  .successbox .name1{font-size: 40px;line-height: 52px;}
  .successbox .info1{font-size: 26px;line-height: 38px;}
  .successbox .top1{font-size: 20px;}

  .sqhz-page .ryqbox{height: 300px;}
  .sqhz-page .ryqbox .item{background: none;}
  .sqhz-page .ryqbox .imgbox{width: 250px;height: 170px;}
  .sqhz-page .ryqbox .name{font-size: 20px;margin: 15px 0px;}
  .hzlc-section .hzlcbox .top{display: flex;flex-wrap: wrap;justify-content: center;}
  .hzlc-section .hzlcbox .item{width: 33.33%;margin-bottom: 20px;}
  .lxwm-section .left{padding-left: 0;}
  .lxwm-section .left .item{font-size: 16px;}
  .lxwm-section .right .logobox img{max-height: 50px;}
  .lxwm-section .linebox{height: 40px;}
  .lxwm-section .right .font img{max-height: 15px;}

  .yjfn-page .txkc-section .txkcbox{width: 500px;height: 500px;background-size: contain;}
  .yjfn-page .txkc-section .title{font-size: 40px;margin:70px 0px 20px;}
  .yjfn-page .txkc-section .name{font-size: 24px;margin-top: 5px;}
  .yjfn-page .txkc-section .imgbox img{max-height: 65px;}
  .yjfn-page .txkc-section .top .item .box{height: 150px;width: 230px;}
  .yjfn-page .txkc-section .btm .item .box{width: 490px;height: 90px;}
  .yjfn-page .txkc-section .txkcbox .icon52{max-width: 250px;right: -45%;}
  .yjfn-page .kc-section .kcbox .item{width: 50%;margin-bottom: 30px;}

  
  .club-page .txkc-section .txkcbox{width: 500px;height: 500px;background-size: contain;}
  .club-page .txkc-section .title{font-size: 40px;margin:70px 0px 20px;}
  .club-page .txkc-section .name{font-size: 24px;margin-top: 5px;}
  .club-page .txkc-section .imgbox img{max-height: 65px;}
  .club-page .txkc-section .top .item .box{height: 150px;width: 230px;}
  .club-page .txkc-section .btm .item .box{width: 490px;height: 90px;}
  .club-page .txkc-section .txkcbox .icon52{max-width: 250px;}

  .club-page .xsycbox .content-box .img-shadow,.club-page .stfjbox .content-box .img-shadow,.club-page .sjtbox .content-box .img-shadow{width: calc(50% - 10px);height: 200px;}
  .club-page .content-box .lhgbox .img-shadow{float: none;margin: 20px auto;}
  .club-page .content-box .kcyjbox .img-shadow{float: none;margin: 0px auto 20px;}
  .club-page .ydtxbox .part{margin-bottom: 30px;}
  .club-page .ydtxbox .item .box img{max-width: 80%;}
  .club-page .sub-title{margin-bottom: 40px;}
  .club-page .sub-title span{font-size: 24px;line-height: 45px;padding: 0px 40px;}
  .club-page .sub-title span.swiper-pagination-bullet-active::after{width: 50px;height: 35px;background-size: contain;bottom: -42px;}
}
@media (max-width: 768px){
  .fixNav.head .navbox{width: 70%;}
  .public-title{font-size: 24px;line-height: 30px;}

  .m-slider .slick-dots{bottom: 30px;}
  .m-slider .slick-dots li{width: 50px;height: 4px;}
  .bannerbox .phone{margin-bottom: 50px;margin-top: 90px;}
  .bannerbox .phone span{font-size: 30px;}

  .bwmlbox .content{padding: 25px;}

  /* 预约成功 */
  .successbox .name{font-size: 30px;line-height: 40px;}
  .successbox .info{font-size: 20px;line-height: 30px;}
  .success-page .phone span{font-size: 30px;line-height: 50px;background-size: 30px;padding: 0px 20px 0px 70px;background-position: 20px center;}

  /* 加入成功 */
  .successbox .name1{font-size: 34px;}
  .successbox .info1{font-size: 22px;}
  .successbox .top1{font-size: 16px;}

  .sqhz-page .ryb-section .public-title{margin-top: 140px;margin-bottom: 30px;}
  .sqhz-page .ryqbox{margin-bottom: 50px;}
  .sqhz-page .ryqbox .slickbox{padding: 0px 15px;}
  .hzlc-section .public-title,.lxwm-section .public-title{margin: 30px 0px;}

  .yjfn-page .cpjsbox .public-title{margin: 30px 0px;}
  .yjfn-page .txkc-section .txkcbox .icon52{display: none;}

  .xsycwrap{padding: 0px 15px;}

  .container2{width: 100%;}
  .club-page .sjtbox .public-title{margin-top: 30px;}
  .club-page .pub-title{margin-top: 0;}
  .pub-title span{font-size: 24px;line-height: 60px;}
  .club-page .content-box .info{font-size: 16px;line-height: 30px;}
  .club-page .txkc-section .pub-title2{margin-top: 30px;}
  .club-page .stfjbox .content-box{padding: 0px 15px;}
  .club-page .sjtbox{padding: 0px 15px;}
  .club-page .sub-title span{margin: 0px 10px;}
}
@media (max-width: 640px){
  .hxysbox .item .imgbox{height: 180px;}
  .hxysbox .item .name{height: 170px;}


  .successbox .leftimg{position: absolute;max-width: 34% !important;left: 0;}
  .successbox .right.fr{margin-left: 20%;}
  .successbox .center{flex-direction: column;}

  .hzlc-section .hzlcbox .item{padding: 0px 5px;}
  .hzlc-section .hzlcbox .item .box{height: 290px;}
  .hzlc-section .hzlcbox .imgbox img{max-height: 36px;}
  .hzlc-section .hzlcbox .name{font-size: 22px;padding: 5px 0px;}
  .hzlc-section .hzlcbox .info{font-size: 14px;}
  .lxwm-section{padding-bottom: 40px;}
  .lxwm-section .left{float: none;}
  .lxwm-section .right{float: none;margin-top: 20px;text-align: center;}
  .lxwm-section .right .logobox{justify-content: center;}

  .yjfn-page .kc-section .kcbox .item{width: 100%;}
  .yjfn-page .kc-section .kcbox .box{height: auto;padding-bottom: 40px;}
  .yjfn-page .txkc-section .txkcbox{transform: scale(0.8);margin: 0;}
  .yjfn-page .kc-section{padding: 30px 0px;}
  .yjfn-page .kc-section .kcbox .name{font-size: 24px;}
  .yjfn-page .kc-section .kcbox .imgbox{height: auto;}

  
  .club-page .txkc-section .txkcbox{transform: scale(0.8);margin: 0;}

  .club-page .xsycbox{padding: 15px 15px 20px 15px;}
  .club-page .sub-title span{font-size: 16px;}
  .pub-title span{font-size: 20px;line-height: 45px;}
  .club-page .txkc-section .pub-title2 span{font-size: 26px;}
  .club-page .ydtxbox .part{font-size: 18px;margin-bottom: 15px;}
  .club-page .content-box .img-wrap{display: block;}
  .club-page .xsycbox .content-box .img-shadow, .club-page .stfjbox .content-box .img-shadow, .club-page .sjtbox .content-box .img-shadow{width: 100%;margin-bottom: 10px;height: auto;}
  .club-page .ydtxbox .item{width: 50%;}
  .club-page .ydtxbox .item .box{height: 200px;margin-bottom: 15px;}
  .club-page .ydtxbox .item .box img{max-height: 65%;}

  .club-page .pub-title1{display: none;}
  .club-page .sjtbox .clubbox{padding: 0px 15px 50px;}

  .law-page .course-content {padding: 30px}

  .pub-title span{padding: 0px 30px;}
}
@media (max-width: 540px){
  .fixNav.head .navbox{width: 90%;}  
  .head{padding: 20px 0px;}
  .head .logo1{margin-right: 10px;}
  .head .logo1 img,.head .logo2 img{height: 40px;}
  
  .footer .foot-nav>.pull-left{margin: 0px 20px;}
  .footer .foot-top .verify-code{width: calc(100% - 150px);}
  .footer .foot-nav .foot-district{width: 100%;}

  .hxysbox .col-md-6{width: 100%;}
  .hxysbox .item .imgbox,.hxysbox .item .name{height: auto;}
  .mBanner .m-slider .item{height: 700px;}
  .bannerbox .phone{margin-bottom: 20px;}
  .bannerbox .phone span{font-size: 20px;line-height: 40px;padding: 0px 10px 0px 45px;background-size: 22px;background-position: 10px center;}
  .bannerbox .icon3{max-width: 70%;}
  
  .audition-box .codeimgbox .code-img{width: 70px;height: 25px;margin-top: 3px;}
  .audition-box .codeimgbox .verify-code{width: calc(100% - 140px);}

  .lximgbox{padding: 0;}
  .lximgbox .imgbox{height: auto;padding: 25px 0px;}

  .public-title{padding-left: 15px;}

  .bwmlbox .content{font-size: 16px;padding: 15px 20px;}
  
  .wrapbox{padding-top: 80px;margin-top: -80px;}

  /* 预约成功 */
  .success-page .phone span{font-size: 20px;line-height: 40px;background-size: 20px;padding: 0px 10px 0px 45px;background-position: 10px center;}
  .successbox .center .imgbox{width: 120px;height: 120px;margin-right: 15px;}
  .successbox .center .item{font-size: 14px;width: 170px;}
  .successbox .info{padding-left: 0;}

  /* 加入成功 */
  .successbox .name1{font-size: 30px;}
  .successbox .info1{font-size: 20px;}

  .hzlc-section .hzlcbox .item{width: 50%;}

  .yjfn-page .txkc-section{position: relative;height: 400px;}
  .yjfn-page .txkc-section .txkcbox{position: absolute;transform: scale(0.7);left: -15%;top: 0;bottom: 0;margin: auto;}

  .club-page .txkc-section{position: relative;height: 400px;}
  .club-page .txkc-section .txkcbox{position: absolute;transform: scale(0.7);left: -15%;top: 0;bottom: 0;margin: auto;}
  .club-page .sub-title{margin-top: 10px;}
  .club-page .sjt-title .public-title{margin-bottom: 20px;}
  .club-page .stfjbox .pub-title{padding: 20px 0px;}
  .club-page .xsycbox{margin-bottom: 20px;}
  .club-page .sub-title span{padding: 0px 20px;margin: 0px 5px;}
  .club-page .content-box .font1{font-size: 20px;}
  .club-page .kcyjbox .thirdnav span{font-size: 14px;padding: 0px 15px;}
  .club-page .sjtbox .clubbox{margin-bottom: 30px;padding-bottom: 30px;}
  .club-page .content-box .img-wrap{margin-top: 20px;}

  .club-page .slick-slider .item{height: 240px;}
  .club-page .xsycbox{margin-top: 0;}

  .successbox .name1{font-size: 28px;}
  .successbox .info1{font-size: 18px;margin-bottom: 10px;}

  .successbox .right.fr{width: 90%;}
  .successbox .name{font-size: 28px;}
  .successbox .info{font-size: 18px;}
  .successbox .top{font-size: 18px;}
  .successbox .box{padding: 15px;}
  .successbox .btm .blue{font-size: 16px;}
  .successbox .btm{font-size: 14px;margin-bottom: 10px;}

  .city-tab .city-tab-nav{padding: 15px 0px 5px;}
  .city-tab .city-tab-nav li{font-size: 16px;line-height: 26px;margin-right: 20px;margin-bottom: 10px;}
  .city-list{padding: 5px 15px;}
  .city-list .address-list .city-area,.city-list .address-list .campus p, .city-list .address-list .campus span{font-size: 16px;line-height: 26px;}
  .city-list .address-list .city-area{padding: 0px;}
}

@media screen and (min-width: 992px) and  (max-width: 1600px){
  .city-list .address-list .city-area{min-width: 120px;}
  .city-list .address-list .campus{max-width: calc(100% - 120px);}
}
@media screen and (min-width: 992px) and  (max-width: 1200px){
  .container1{width: 940px;}
  .container2{width: 90%;}
}
@media screen and (min-width: 768px) and  (max-width: 992px){
  .container1{width: 710px;}
  .container2{width: 100%;}
  .stfjbox .container2{width: 90%;}
}

