*{margin: 0;padding: 0;transition: all .3s;-webkit-transition: all .3s;-webkit-font-smoothing: antialiased;}
a{color: inherit;}
a:hover{text-decoration: none;color: inherit;}
a:focus{outline: none;box-shadow: none;text-decoration: none;color: #ccaa77;}
img{max-height: 100%;}
/*滚动条*/
::-webkit-scrollbar {width: 8px;height: 10px;}
::-webkit-scrollbar-track,::-webkit-scrollbar-thumb {border-radius: 999px;border: 2px solid transparent;}
::-webkit-scrollbar-track {}
::-webkit-scrollbar-thumb {min-height: 20px;background-clip: content-box;box-shadow: 0 0 0 5px #ccc inset;background-color: none;}
::-webkit-scrollbar-corner {background: transparent;}

.circle-rate .circle-rate-wrapper{width: 100%;height: 100%;}
.circle-rate .circle-rate-wrapper div{float: left;}

.pagination-block{display: flex;align-items: center;justify-content: center;margin: 20px 0;}
.pagination-block .pagination{}
.pagination-block .pagination a{color: #646464;padding: 10px 20px;}
.pagination-block .pagination a:hover{color: #ccaa77;}
.pagination-block .pagination .active{}
.pagination-block .pagination .active a{background: #ccaa77;border-color: #ccaa77;color: #fff;}
.pagination-block .pagination .disabled span{color: #646464;padding: 10px 20px;}

/*-------------------- common --------------------*/
.layui-main{height: 100%;width: 1220px;overflow: hidden;}

.main{}

.consult-pop{position: fixed;width: 100%;height: 100%;left: 0;top: 0;display: flex;align-items: center;justify-content: center;background: rgba(0,0,0,0.8);z-index: -50;opacity: 0;}
.consult-pop .bg{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.consult-pop .pop{position: relative;height: 666px;width: 1220px;background: #fff;text-align: center;display: flex;align-items: center;justify-content: center;}
.consult-pop .pop > div{margin: 0 40px;}
.consult-pop .pop .qrcode-wrap{width: 265px;height: 265px;margin: 0 auto;margin-bottom: 0;}
.consult-pop .pop .qrcode-wrap img{}
.consult-pop .pop .title{font-size: 18px;color: #323232;margin-top: 10px;}
.consult-pop .pop .info{width: 265px;margin: 45px auto;margin-bottom: 0;}
.consult-pop .pop .info .info-item{position: relative;width: 70px;height: 70px;border: 1px solid rgba(100,100,100,0.13);border-radius: 10px;display: flex;align-items: center;justify-content: center;cursor: default;}
.consult-pop .pop .info .info-item.left-part{float: left;margin-left: 10px;cursor: pointer;}
.consult-pop .pop .info .info-item.right-part{/*float: right;margin-right: 10px;*/margin: 0 auto;}
.consult-pop .pop .info .info-item img{}

.consult-pop .pop .info .info-item .desc{position: absolute;bottom: -45px;width: 200px;line-height: 30px;left: 50%;color: #646464;font-size: 18px;transform: translate3d(-50%,0,0);}


.consult-pop .pop .close-btn{position: absolute;width: 40px;height: 40px;line-height: 36px;border: 2px solid #e6e4e1;border-radius: 50%;right: 20px;top: 20px;color: #e6e4e1;font-size: 23px;cursor: pointer;transition: none;-webkit-transition: none;-webkit-font-smoothing: none;}
.consult-pop .pop .close-btn:hover{border-color: #ccaa77;color: #ccaa77;transition: none;-webkit-transition: none;-webkit-font-smoothing: none;}

.teacher-pop{position: fixed;width: 100%;height: 100%;left: 0;top: 0;display: flex;align-items: center;justify-content: center;background: rgba(0,0,0,0.8);z-index: -50;opacity: 0;}
.teacher-pop .bg{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.teacher-pop .pop{position: relative;height: 666px;width: 1220px;background: #fff;text-align: center;}
.teacher-pop .pop .qrcode-wrap{width: 265px;height: 265px;margin: 105px auto;margin-bottom: 0;}
.teacher-pop .pop .qrcode-wrap img{}
.teacher-pop .pop .title{font-size: 18px;color: #323232;margin-top: 10px;}
.teacher-pop .pop .info{margin: 45px auto;margin-bottom: 0;}
.teacher-pop .pop .info .info-item{position: relative;width: 70px;height: 70px;border: 1px solid rgba(100,100,100,0.13);border-radius: 10px;cursor: default;display: inline-block;margin: 0 50px;cursor: pointer;}
.teacher-pop .pop .info .info-item img{width: 60px;margin-top: 5px;}
.teacher-pop .pop .info .info-item .desc{position: absolute;bottom: -45px;width: 200px;line-height: 30px;left: 50%;color: #646464;font-size: 18px;transform: translate3d(-50%,0,0);}
.teacher-pop .pop .info .info-item .action-btn{position: absolute;bottom: -85px;width: 100px;line-height: 30px;left: 50%;color: #646464;font-size: 18px;transform: translate3d(-50%,0,0);border: 1px solid rgba(100,100,100,0.13);border-radius: 20px;height: 35px;line-height: 35px;font-size: 17px;}
.teacher-pop .pop .info .info-item:hover .action-btn{color: #ccaa77;border: 1px solid #ccaa77;}
.teacher-pop .pop .close-btn{position: absolute;width: 40px;height: 40px;line-height: 36px;border: 2px solid #e6e4e1;border-radius: 50%;right: 20px;top: 20px;color: #e6e4e1;font-size: 23px;cursor: pointer;transition: none;-webkit-transition: none;-webkit-font-smoothing: none;}
.teacher-pop .pop .close-btn:hover{border-color: #ccaa77;color: #ccaa77;transition: none;-webkit-transition: none;-webkit-font-smoothing: none;}

.hidden{display: none;}
.title-big{font-size: 35px;text-align: center;color: #323232;}
.sub-title{font-size: 20px;text-align: center;padding: 5px;color: #323232;}
.box-shadow{box-shadow: 0px 8px 30px 6px #ccc;}

.block{width: 100%;padding: 40px 0 70px 0;}
.block:nth-child(odd){background: rgb(249, 249, 249);}
.block:nth-child(even){background: rgb(255, 255, 255);}
/*.block:nth-child(2){margin-top: 60px;}*/
.block.nopadding{padding: 0;}

.border-golden{border: 1px solid #eeebe4;border-radius: 4px;overflow: hidden;}
.border-gray{border: 1px solid #f1f1f1;}

.title-wrap{position: relative;padding: 10px 0;margin-bottom: 30px;}
.title-wrap .title{color: #010101;display: inline-block;font-size: 26px;}
.title-wrap .line{background: #979799;width: 60px;height: 2px;position: absolute;bottom: 0;left: 0;}
.title-wrap .more{color: #ccaa77;float: right;font-size: 20px;position: absolute;right: 0;top: 50%;transform: translate3d(0, -50%, 0);-webkit-transform: translate3d(0, -50%, 0);font-weight: 300;}
.title-wrap .more.more-white{color: #fff;}
.title-wrap.title-white{}
.title-wrap.title-white .title{color: #fff;}
.title-wrap.title-white .line{background: #fff;}

.icon{margin: 0 5px;}

.swiper-container{}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 0;-webkit-opacity: 0;}
.swiper-button-next .swiper-button-hidden{opacity : 0;-webkit-opacity: 0;}
.swiper-container .swiper-slide{overflow: hidden;}
.swiper-container-banner{height: 100%;background: rgb(249, 249, 249);}
.swiper-container-banner .swiper-slide{background-size: auto 100%;background-repeat: no-repeat;text-align: center;color: #fff;background-position: 50% 50%;display: flex;align-items: center;justify-content: center;background-size: cover;background-position: 50% 50%;}
.swiper-container-banner .swiper-slide .layui-main{margin-top: -30px;}
.swiper-container-banner .swiper-slide a:hover{color: inherit;}
.swiper-container-banner .swiper-slide .title{font-size: 55px;}
.swiper-container-banner .swiper-slide .subtitle{font-size: 22px;margin-top: 20px;}
.swiper-container-banner .swiper-slide .price{font-size: 25px;margin-top: 70px;}
.swiper-container-banner .swiper-slide .price span{color: #ccaa77;font-size: 40px;font-size: 50px;}
.swiper-container-banner .swiper-pagination .swiper-pagination-bullet{}
.swiper-container-banner .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;background: #ead5ba;}
.swiper-container-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #ddbc91;}

.swiper-container-banner-course{height: 100%;background: rgb(249, 249, 249);}
.swiper-container-banner-course .swiper-slide{background-size: auto 100%;background-repeat: no-repeat;text-align: center;color: #fff;background-size: cover;background-position: 50% 50%;}
.swiper-container-banner-course .swiper-slide .card{width: 380px;height: 330px;border: 12px solid rgb(204,181,140);border-left: none;border-right: none;background: rgba(255,255,255,0.94);margin: 100px 0 0 50px;color: #323232;text-align: center;border-radius: 4px;padding: 0 50px;}
.swiper-container-banner-course .swiper-slide .card .title{font-size: 25px;margin-top: 45px;}
.swiper-container-banner-course .swiper-slide .card .subtitle{font-size: 25px;margin-top: 10px;}
.swiper-container-banner-course .swiper-slide .card .oldprice{font-size: 27px;color: #999999;font-weight: 500;text-decoration: line-through;}
.swiper-container-banner-course .swiper-slide .card .price{font-size: 27px;color: #e25050;margin-top: 50px;font-weight: 500;}
.swiper-container-banner-course .swiper-slide .card .apply{width: 180px;height: 50px;line-height: 50px;text-align: center;border-radius: 25px;background: #e25050;color: #fff;margin: 0 auto;font-size: 20px;margin-top: 5px;cursor: pointer;display: block;}
.banner-course-b .swiper-container-banner-course .swiper-slide .card .price{margin-top: 17px;}
.banner-course-ab .swiper-container-banner-course .swiper-slide .card .title{margin-top: 30px;}
.banner-course-ab .swiper-container-banner-course .swiper-slide .card .subtitle{}
.banner-course-ab .swiper-container-banner-course .swiper-slide .card .oldprice{margin-top: 15px;}
.banner-course-ab .swiper-container-banner-course .swiper-slide .card .price{margin-top: 25px;}

.swiper-container-banner-about-us{height: 100%;background: rgb(249, 249, 249);}
.swiper-container-banner-about-us .swiper-slide{background-size: cover;background-repeat: no-repeat;text-align: center;color: #fff;}
.swiper-container-banner-about-us .swiper-slide .logo-middle{height: 140px;margin-top: 60px;}
.swiper-container-banner-about-us .swiper-slide .title{color: #ccaa77;font-size: 22px;margin-top: 15px;}
.swiper-container-triple{margin: 16px 0;}
.swiper-container-triple .swiper-slide{border: 1px solid #eeebe4;border-radius: 4px;background: #fff;text-align: center;}
.swiper-container-triple-10{margin: 10px 0;}
.swiper-container-triple-10 .swiper-slide{border: 1px solid #eeebe4;border-radius: 4px;background: #fff;text-align: center;}

.layui-main-course{overflow: visible;}
.swiper-container-cursor{overflow: visible;}
.swiper-container-cursor .swiper-wrapper{overflow: visible;}
.swiper-container-cursor .swiper-slide{padding: 15px;text-align: center;height: 330px;overflow: visible;}
/*.swiper-container-cursor .swiper-slide:hover{box-shadow: 0px 8px 30px 6px #ccc}*/
.swiper-container-cursor .swiper-slide a{display: block;width: 160px;border: 1px solid #ccaa77;border-radius: 20px;height: 40px;line-height: 40px;padding: 0;margin: 0 auto;color: #ccaa77;margin-top: 20px;font-size: 16px;}
.swiper-container-cursor .swiper-slide a:hover{background: #ccaa77;color: #fff;}
.swiper-container-cursor .swiper-slide img{margin: 0 auto;height: 100px;}
.swiper-container-cursor .swiper-slide .title{font-size: 24px;color: #323232;margin-bottom: 15px;margin-top: 10px;}
.swiper-container-cursor .swiper-slide .subtitle{color: #646464;font-size: 18px;line-height: 30px;}
.swiper-container-cursor-test .swiper-slide:nth-child(2){    border: 1px solid #eeebe4;border-radius: 40px;height: 50px;line-height: 50px;text-align: center;background: #fff;color: #ccaa77;font-size: 17px;}
.swiper-container-cursor-test .swiper-slide:nth-child(2) a{width: 100%;height: 100%;display: block;}
.swiper-container-cursor-test .swiper-slide:nth-child(2) a:hover{color: #fff;background: #ccaa77;}
.swiper-container-whyus{margin-bottom: 60px;margin-top: 30px;overflow: visible;padding-right: 10px;}
.swiper-container-whyus .swiper-slide{animation-delay: 0.5s;-webkit-animation-delay: 0.5s;box-shadow: 5px 5px 15px #f4f4f4;border-right: none;}
.swiper-container-whyus .swiper-slide .img-wrap{width: 100%;height: 290px;overflow: hidden;}
.swiper-container-whyus .swiper-slide .img-wrap img{min-height: 100%;min-width: 100%;margin: 0 auto;display: block;}
.swiper-container-whyus .swiper-slide:hover img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}
.swiper-container-whyus .swiper-slide .advantage{padding: 0 15px;height: 200px;text-align: left;}
.swiper-container-whyus .swiper-slide .advantage .title{font-size: 18px;padding: 10px 0;padding-top: 20px;color: #323232;}
.swiper-container-whyus .swiper-slide .advantage .explanation{color: #646464;line-height: 25px;font-size: 14px;}
.swiper-container-activity{margin-bottom: 0;}
.swiper-container-activity .swiper-slide{height: 360px;background: #000;border: none;background-repeat: no-repeat;background-size: cover;background-position: 50% 50%;position: relative;animation-delay: 0.5s;-webkit-animation-delay: 0.5s;}
.swiper-container-activity .swiper-slide img{min-height: 100%;min-width: 100%;margin: 0 auto;display: block;}
.swiper-container-activity .swiper-slide:hover img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}
.swiper-container-activity .swiper-slide .location{position: absolute;left: 11px;top: 10px;height: 40px;line-height: 40px;color: #a8a8a8;background: rgba(34,31,31,0.85);border-radius: 20px;padding: 0 19px;font-size: 18.38px;}
.swiper-container-activity .swiper-slide .location i{margin-left: 0;}
.swiper-container-activity .swiper-slide .title{position: absolute;text-align: center;color: #e8e8e8;font-size: 20px;bottom: 0;left: 0;background: rgba(0, 0, 0, 0.4);width: 100%;padding: 15px 0;}
.swiper-container-activity .swiper-slide:hover .title{color: #ccaa77;}

.swiper-container-mentor{height: 540px;border-radius: 4px 4px 0 0;}
.swiper-container-mentor .swiper-slide{}
.swiper-container-mentor .swiper-slide .avatar{height: 100%;overflow: hidden;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;}
.swiper-container-mentor .swiper-slide .intro{height: 100%;padding: 50px 45px 0 45px;position: relative;}
.swiper-container-mentor .swiper-slide .intro .title{font-size: 22px;margin-top: 10px;}
.swiper-container-mentor .swiper-slide .intro .introduction{color: #777;font-size: 16px;margin: 10px 0;}
.swiper-container-mentor .swiper-slide .intro ul{color: #777;list-style-type: disc;display: inline-block;}
.swiper-container-mentor .swiper-slide .intro ul li{font-size: 15px;line-height: 2.2em;float: left;width: 100%;}
.swiper-container-mentor .swiper-slide .intro ul li .content{display: flex;}
.swiper-container-mentor .swiper-slide .intro ul li i{margin-right: 5px;float: left;transform: scale3d(0.4, 0.4, 0.4);margin-top: 10px;}
.swiper-container-mentor .swiper-slide .intro .more{font-size: 16px;color: #ccaa77;margin-top: 15px;display: block;}
.swiper-container-mentor .swiper-slide .intro .others{display: none;position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0, 0, 0, 0.8);padding: 70px 45px 0 45px;color: #fff;}
.swiper-container-mentor .swiper-slide .intro .others .others-wrap{display: flex;align-items: flex-start;justify-content: space-between;}
.swiper-container-mentor .swiper-slide .intro .others .other{padding: 0;}
.swiper-container-mentor .swiper-slide .intro .others .other .title{font-size: 20px;padding-left: 20px;float: left;width: 100%;}
.swiper-container-mentor .swiper-slide .intro .others .other ul{color: #d8d8d8;margin-top: 10px;}
.swiper-container-mentor .swiper-slide .intro .others .other ul li{font-size: 15px;line-height: 2.2em;float: none;width: 100%;}
.swiper-container-mentor .swiper-slide .intro .others .close-btn{position: absolute;right: 20px;top: 20px;width: auto;text-align: center;display: block;font-size: 20px;color: rgba(255,255,255,0.7);cursor: pointer;}
.swiper-container-mentor .swiper-slide .intro .others .close-btn:hover i{color: rgba(255,255,255,1);}

.mentors{margin-bottom: 70px;background: #fff;}
.mentor-tool{height: 115px;background: rgb(140, 137, 132);}
.mentor-tool .left-part{position: relative;width: 75%;float: left;height: 100%;}
.mentor-tool .left-part .swiper-button-prev-mentor-tool{background-image: url(../images/icon_arrow_left_3.png);position: absolute;width: 40px;height: 40px;background-size: 60%;top: 37px;left: 3px;background-color: rgba(0,0,0,0.3);border-radius: 50%;background-repeat: no-repeat;background-position: 50% 50%;cursor: pointer;}
.mentor-tool .left-part .swiper-button-prev-mentor-tool:hover{background-color: rgba(0,0,0,0.5);}
.mentor-tool .left-part .swiper-button-next-mentor-tool{background-image: url(../images/icon_arrow_right_3.png);position: absolute;width: 40px;height: 40px;background-size: 60%;top: 37px;right: 3px;background-color: rgba(0,0,0,0.3);border-radius: 50%;background-repeat: no-repeat;background-position: 50% 50%;cursor: pointer;}
.mentor-tool .left-part .swiper-button-next-mentor-tool:hover{background-color: rgba(0,0,0,0.5);}
.mentor-tool .swiper-container-mentor-tool{/*width: 75%;float: left;*/height: 100%;}
.mentor-tool .swiper-container-mentor-tool.hasPagination{/*width: 100%;*/margin: 0 45px;}
.mentor-tool .swiper-container-mentor-tool .swiper-slide{position: relative;}
.mentor-tool .swiper-container-mentor-tool .swiper-slide .content{position: absolute;width: 100px;height: 90px;left: 50%;top: 50%;transform: translate3d(-50%, -50%, 0);-webkit-transform: translate3d(-50%, -50%, 0);cursor: pointer;border: 1px solid rgb(140, 137, 132);display: flex;align-items: center;justify-content: center;}
.mentor-tool .swiper-container-mentor-tool .swiper-slide .content.actived{border: 1px solid #ccaa77;border-radius: 3px;}
.mentor-tool .swiper-container-mentor-tool .swiper-slide .content.actived_hover{border: 1px solid #ccaa77;border-radius: 3px;}
.mentor-tool .swiper-container-mentor-tool .swiper-slide .content .avatar-wrap{width: 75px;height: 75px;border-radius: 50%;overflow: hidden;}
.mentor-tool .swiper-container-mentor-tool .swiper-slide .content .avatar-wrap .avatar{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);transition: none;-webkit-transition: none;border-radius: 50%;}
.mentor-tool .swiper-container-mentor-tool .swiper-slide .content.actived .avatar-wrap .avatar{-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);}
.mentor-tool .qrcode-wrap{float: right;position: relative;width: 25%;height: 100%;display: flex;justify-content: center;}
.mentor-tool .qrcode-wrap .cover{position: absolute;width: 100%;height: 60%;left: 0;bottom: 0;background: rgb(140, 137, 132);z-index: 15;}
.mentor-tool .qrcode-wrap .qrcode-btn{position: absolute;left: 50%;top: 50%;transform: translate3d(-50%, -50%, 0);-webkit-transform: translate3d(-50%, -50%, 0);background: #fff;color: rgb(140, 137, 132);height: 50px;line-height: 50px;font-size: 16px;width: 170px;text-align: center;border-radius: 25px;cursor: pointer;z-index: 20;border: 1px solid rgb(140, 137, 132);}
.mentor-tool .qrcode-wrap .qrcode-btn:hover{border: 1px solid #ccaa77;color: #ccaa77;}
.mentor-tool .qrcode-wrap .qrcodes{display: none;position: absolute;width: 130px;height: 130px;border-radius: 3px;border: 1px solid #ccaa77;top: -90%;z-index: 10;background: #fff;overflow: hidden;}
.mentor-tool .qrcode-wrap .qrcodes .qrcode{position: absolute;width: 96%;height: 96%;left: 2%;top: 2%;opacity: 0;-webkit-opacity: 0;}
.mentor-tool .qrcode-wrap .qrcodes .qrcode.actived{opacity: 1;-webkit-opacity: 1;}
.mentor-tool .qrcode-wrap .qrcodes .qrcode img{width: 100%;height: 100%;}

.swiper-container-guest{}
.swiper-container-guest .swiper-slide{}
.swiper-container-guest .swiper-slide .avatar-wrap{height: 330px;overflow: hidden;}
.swiper-container-triple-10 .swiper-slide .avatar-wrap{height: 260px;}
.swiper-container-guest .swiper-slide .avatar-wrap img{width: 100%;max-height: 1000%;}
.swiper-container-guest .swiper-slide .intro{;padding: 15px 10px;position: relative;}
.swiper-container-guest .swiper-slide .intro .title{position: absolute;height: 45px;top: 15px;left: 10px;right: 10px;background: #f5f5f5;border: 1px solid #e0dcd9;border-radius: 3px;padding: 8px 10px;text-align: left;font-size: 20px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;z-index: 10;cursor: default;transition: none;-webkit-transition: none;}
.swiper-container-guest .swiper-slide .intro .title:hover{height: auto;display: block;overflow: visible;padding-bottom: 4px;}
.swiper-container-guest .swiper-slide .intro .title span{font-size: 16px;margin-left: 5px;line-height: 30px;}
.swiper-container-guest .swiper-slide .intro ul{color: #646464;margin-top: 50px;}
.swiper-container-guest .swiper-slide .intro ul li{text-align: left;font-size: 14px;line-height: 2em;clear: both;display: block;letter-spacing: 1px;margin-bottom: 10px;}
.swiper-container-guest .swiper-slide .intro ul li .content{display: flex;}
.swiper-container-guest .swiper-slide .intro ul li i{float: left;transform: scale3d(0.3, 0.3, 0.3);margin-top: 6px;}
.swiper-container-guest .swiper-button-prev-guest{background-image: url(../images/icon_arrow_left_3.png);width: 65px;height: 65px;background-size: 60%;top: 46%;left: 20px;background-color: rgba(0,0,0,0.3);border-radius: 50%;}
.swiper-container-guest .swiper-button-prev-guest:hover{background-color: rgba(0,0,0,0.5);}
.swiper-container-guest .swiper-button-next-guest{background-image: url(../images/icon_arrow_right_3.png);width: 65px;height: 65px;background-size: 60%;top: 46%;right: 20px;background-color: rgba(0,0,0,0.3);border-radius: 50%;}
.swiper-container-guest .swiper-button-next-guest:hover{background-color: rgba(0,0,0,0.5);}

.swiper-container-member-video{height: 500px;}
.swiper-container-member-video .swiper-wrapper{}
.swiper-container-member-video .swiper-wrapper .swiper-slide{background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;position: relative;}
.swiper-container-member-video .swiper-wrapper .swiper-slide a{width: 100px;height: 100px;line-height: 100px;text-align: center;border: 1px solid #825515;border-radius: 50%;color: #eecc98;display: block;margin: 170px auto;font-size: 4em;padding-left: 15px;background: rgba(0,0,0,0.1);}
/*.swiper-container-member-video .swiper-wrapper .swiper-slide a:hover{border-color: #eecc98;background: rgba(0,0,0,0.25);}*/
.swiper-container-member-video .swiper-wrapper .swiper-slide .title{position: absolute;width: 100%;height: 60px;line-height: 60px;left: 0;bottom: 0;text-align: center;background: rgba(13,21,33,0.8);color: #dbdbdb;font-size: 25px;}
.swiper-container-member-video .swiper-button-prev-member-video{background-image: url(../images/icon_arrow_left.png);width: 50px;height: 50px;background-size: 100%;top: 46%;left: 20px;}
.swiper-container-member-video .swiper-button-next-member-video{background-image: url(../images/icon_arrow_right.png);width: 50px;height: 50px;background-size: 100%;top: 46%;right: 20px;}
.from-douban{margin-top: 10px;position: relative;}
.from-douban .line{position: absolute;width: 1px;height: 50px;left: 50%;top: 50%;transform: translate3d(-50%,-50%,0);background: #d1cfcf;}
.from-douban a{float: left;width: 50%;height: 70px;line-height: 70px;display: block;padding: 0 20px;color: #646464;font-size: 20px;background: #fff;}
.from-douban a:hover{color: #ccaa77;}
.from-douban a img{width: 50px;margin-right: 15px;}

.block-demo-lesson .layui-main{overflow: visible;}
.swiper-container-demo-lesson{overflow: visible;}
.swiper-container-demo-lesson .swiper-slide{box-shadow: 5px 5px 15px #f4f4f4;border-color: #e6e6e6;overflow: visible;cursor: pointer;}
.swiper-container-demo-lesson .swiper-slide .content{height: 370px;position: relative;width: 100%;height: 100%;left: 0;top: 0;display: block;}
.swiper-container-demo-lesson .swiper-slide .content .img-wrap{width: 100%;height: 270px;overflow: hidden;border-radius: 4px 4px 0 0;display: flex;align-items: center;justify-content: center;}
.swiper-container-demo-lesson .swiper-slide .content .img-wrap img{width: 100%;}
.swiper-container-demo-lesson .swiper-slide .content .img-wrap .play-btn{width: 80px;height: 80px;line-height: 80px;text-align: center;border: 1px solid #825515;border-radius: 50%;color: #eecc98;display: block;margin: 10px auto;font-size: 3em;padding-left: 15px;background: rgba(0,0,0,0.1);position: absolute;top: 95px;}
.swiper-container-demo-lesson .swiper-slide .content .title{width: 100%;height: 100px;padding: 0 50px;display: flex;align-items: center;border-top: 1px solid #f1f1f1;color: #646464;font-size: 19px;text-align: center;justify-content: center;}
.swiper-container-demo-lesson .swiper-slide .content .tip{position: absolute;width: 100px;height: 40px;line-height: 40px;border-radius: 20px;left: 10px;top: 10px;background: rgba(204,170,119,0.75);color: #fff;text-align: center;z-index: 5;font-size: 18px;}
.swiper-container-demo-lesson .swiper-slide .content:hover .img-wrap img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}
.swiper-container-demo-lesson .swiper-slide:hover .content .img-wrap .play-btn{background: rgba(0,0,0,0.25);border-color: #ccaa77;}
.swiper-container-demo-lesson .swiper-slide .content:hover .title{color: #ccaa77;}

.swiper-container-demo-lesson-list{overflow: visible;}
.swiper-container-demo-lesson-list .swiper-slide{box-shadow: 5px 5px 15px #f4f4f4;border-color: #e6e6e6;overflow: visible;cursor: pointer;}
.swiper-container-demo-lesson-list .swiper-slide .content{height: 370px;position: relative;width: 100%;height: 100%;left: 0;top: 0;display: block;}
.swiper-container-demo-lesson-list .swiper-slide .content .img-wrap{width: 100%;/*height: 270px;*/overflow: hidden;border-radius: 4px 4px 0 0;display: flex;align-items: center;justify-content: center;}
.swiper-container-demo-lesson-list .swiper-slide .content .img-wrap img{width: 100%;}
.swiper-container-demo-lesson-list .swiper-slide .content .img-wrap .play-btn{width: 80px;height: 80px;line-height: 80px;text-align: center;border: 1px solid #825515;border-radius: 50%;color: #eecc98;display: block;margin: 10px auto;font-size: 3em;padding-left: 15px;background: rgba(0,0,0,0.1);position: absolute;top: 95px;}
.swiper-container-demo-lesson-list .swiper-slide .content .title{width: 100%;height: 80px;padding: 0 20px;display: flex;align-items: center;border-top: 1px solid #f1f1f1;color: #646464;font-size: 16px;text-align: center;justify-content: center;}
.swiper-container-demo-lesson-list .swiper-slide .content .tip{position: absolute;width: 100px;height: 40px;line-height: 40px;border-radius: 20px;left: 10px;top: 5px;background: rgba(204,170,119,0.75);color: #fff;text-align: center;z-index: 5;font-size: 18px;}
.swiper-container-demo-lesson-list .swiper-slide .content:hover .img-wrap img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}
.swiper-container-demo-lesson-list .swiper-slide:hover .content .img-wrap .play-btn{background: rgba(0,0,0,0.25);border-color: #ccaa77;}
.swiper-container-demo-lesson-list .swiper-slide .content:hover .title{color: #ccaa77;}

.swiper-container-activity-list{margin-bottom: 0;}
.swiper-container-activity-list .swiper-slide{background: #000;border: none;background-repeat: no-repeat;background-size: cover;background-position: 50% 50%;position: relative;animation-delay: 0.5s;-webkit-animation-delay: 0.5s;border-radius: 4px;display: flex;align-items: center;justify-content: center;}
.swiper-container-activity-list .swiper-slide img{width: 100%;margin: 0 auto;display: block;}
.swiper-container-activity-list .swiper-slide:hover img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}
.swiper-container-activity-list .swiper-slide .location{position: absolute;left: 11px;top: 10px;height: 40px;line-height: 40px;color: #a8a8a8;background: rgba(34,31,31,0.85);border-radius: 20px;padding: 0 19px;font-size: 18.38px;}
.swiper-container-activity-list .swiper-slide .location i{margin-left: 0;}
.swiper-container-activity-list .swiper-slide .title{position: absolute;text-align: center;color: #e8e8e8;font-size: 16px;bottom: 0;left: 0;background: rgba(0, 0, 0, 0.4);width: 100%;padding: 15px 0;}
.swiper-container-activity-list .swiper-slide:hover .title{color: #ccaa77;}

.swiper-container-suitable-people{}
.swiper-container-suitable-people .swiper-slide{border: none;border-radius: 4px;padding: 25px 10px 0 20px;color: #fff;text-align: left;background-repeat: no-repeat;background-position: 95% 130%;}
.swiper-container-suitable-people .swiper-slide .brief{font-size: 20px;}
.swiper-container-suitable-people .swiper-slide .detail{font-size: 15px;margin-top: 10px;line-height: 25px;}
.block-course-a-old .swiper-container-suitable-people .swiper-slide{height: 165px;}
.block-course-a-old .swiper-container-suitable-people .swiper-slide:nth-child(1){background-color: rgb(208, 185, 144);}
.block-course-a-old .swiper-container-suitable-people .swiper-slide:nth-child(2){background-color: rgb(240, 80, 80);}
.block-course-a-old .swiper-container-suitable-people .swiper-slide:nth-child(3){background-color: rgb(58, 63, 82);}
.block-course-a .swiper-container-suitable-people .swiper-slide{height: 165px;}
.block-course-a .swiper-container-suitable-people .swiper-slide:nth-child(1){background-color: rgb(58, 63, 82);}
.block-course-a .swiper-container-suitable-people .swiper-slide:nth-child(2){background-color: rgb(12, 182, 231);}
.block-course-a .swiper-container-suitable-people .swiper-slide:nth-child(3){background-color: rgb(208, 185, 144);}
.block-course-a .swiper-container-suitable-people .swiper-slide:nth-child(4){background-color: rgb(240, 80, 80);}
.block-course-b .swiper-container-suitable-people .swiper-slide{height: 165px;}
.block-course-b .swiper-container-suitable-people .swiper-slide:nth-child(1){background-color: rgb(208, 185, 144);}
.block-course-b .swiper-container-suitable-people .swiper-slide:nth-child(2){background-color: rgb(12, 182, 231);}
.block-course-b .swiper-container-suitable-people .swiper-slide:nth-child(3){background-color: rgb(58, 63, 82);}
.block-course-b .swiper-container-suitable-people .swiper-slide:nth-child(4){background-color: rgb(240, 80, 80);}

.swiper-container-pure-images{}
.swiper-container-pure-images .swiper-slide{height: 635px;}
.swiper-container-pure-images .swiper-slide img{width: 100%;min-height: 100%;}
.swiper-container-pure-images .swiper-pagination-pure-images{width: 170px;left: 50%;transform: translate3d(-50%,0,0);height: 50px;line-height: 50px;border-radius: 25px;bottom: 20px;color: #7f5454;background: rgba(0,0,0,0.1);font-size: 18px;}
.swiper-container-pure-images .swiper-button-prev-pure-images{background-image: url(../images/icon_arrow_left_3.png);width: 65px;height: 65px;background-size: 60%;top: 46%;left: 20px;background-color: rgba(0,0,0,0.3);border-radius: 50%;}
.swiper-container-pure-images .swiper-button-prev-pure-images:hover{background-color: rgba(0,0,0,0.5);}
.swiper-container-pure-images .swiper-button-next-pure-images{background-image: url(../images/icon_arrow_right_3.png);width: 65px;height: 65px;background-size: 60%;top: 46%;right: 20px;background-color: rgba(0,0,0,0.3);border-radius: 50%;}
.swiper-container-pure-images .swiper-button-next-pure-images:hover{background-color: rgba(0,0,0,0.5);}

.swiper-container-city-circle{}
.swiper-container-city-circle .swiper-slide{height: 635px;}
.swiper-container-city-circle .swiper-slide img{width: 100%;min-height: 100%;}
.swiper-container-city-circle .swiper-pagination-city-circle{width: 170px;left: 50%;transform: translate3d(-50%,0,0);height: 50px;line-height: 50px;border-radius: 25px;bottom: 20px;color: #7f5454;background: rgba(0,0,0,0.1);font-size: 18px;}
.swiper-container-city-circle .swiper-button-prev-city-circle{background-image: url(../images/icon_arrow_left_3.png);width: 65px;height: 65px;background-size: 60%;top: 46%;left: 20px;background-color: rgba(0,0,0,0.3);border-radius: 50%;}
.swiper-container-city-circle .swiper-button-prev-city-circle:hover{background-color: rgba(0,0,0,0.5);}
.swiper-container-city-circle .swiper-button-next-city-circle{background-image: url(../images/icon_arrow_right_3.png);width: 65px;height: 65px;background-size: 60%;top: 46%;right: 20px;background-color: rgba(0,0,0,0.3);border-radius: 50%;}
.swiper-container-city-circle .swiper-button-next-city-circle:hover{background-color: rgba(0,0,0,0.5);}

.swiper-container-history{}
.swiper-container-history .swiper-wrapper{}
.swiper-container-history .swiper-wrapper .swiper-slide{height: 290px;background-repeat: no-repeat;background-size: cover;background-position: 50% 50%;}
.swiper-container-history .swiper-wrapper .swiper-slide .title{text-align: center;color: #ededed;font-size: 30px;margin-top: 100px;}
.swiper-container-history .swiper-wrapper .swiper-slide .subtitle{text-align: center;color: #aeaeae;font-size: 20px;margin-top: 10px;}
.swiper-container-history .swiper-wrapper .swiper-slide .subtitle .icon{margin-right: 8px;}

.swiper-container-domain{}
.swiper-container-domain .swiper-wrapper{}
.swiper-container-domain .swiper-wrapper .swiper-slide{height: 370px;background: #fff;}
.swiper-container-domain .swiper-wrapper .swiper-slide .img-wrap{width: 150px;height: 150px;border-radius: 50%;margin: 0 auto;margin-top: 85px;margin-bottom: 35px;background-color: rgb(208,188,163);text-align: center;display: flex;align-items: center;}
.swiper-container-domain .swiper-wrapper .swiper-slide .img-wrap img{margin: 0 auto;}
.swiper-container-domain .swiper-wrapper .swiper-slide:nth-child(1) .img-wrap img{}
.swiper-container-domain .swiper-wrapper .swiper-slide:nth-child(2) .img-wrap img{}
.swiper-container-domain .swiper-wrapper .swiper-slide:nth-child(3) .img-wrap img{}
.swiper-container-domain .swiper-wrapper .swiper-slide .des{text-align: center;font-size: 20px;color: #646464;}

.swiper-container-car-company{}
.swiper-container-car-company .swiper-wrapper{}
.swiper-container-car-company .swiper-wrapper .swiper-slide{height: 205px;display: flex;align-items: center;}
.swiper-container-car-company .swiper-wrapper .swiper-slide img{margin: 0 auto;}

.swiper-container-it-company{}
.swiper-container-it-company .swiper-wrapper{}
.swiper-container-it-company .swiper-wrapper .swiper-slide{height: 205px;display: flex;align-items: center;}
.swiper-container-it-company .swiper-wrapper .swiper-slide img{margin: 0 auto;}

.swiper-container-business-cover{}
.swiper-container-business-cover .swiper-wrapper{}
.swiper-container-business-cover .swiper-wrapper .swiper-slide{height: 330px;text-align: center;}
.swiper-container-business-cover .swiper-wrapper .swiper-slide .img-wrap{width: 135px;height: 135px;border-radius: 50%;text-align: center;border: 1px solid rgb(208,188,163);overflow: hidden;margin: 0 auto;margin-top: 60px;}
.swiper-container-business-cover .swiper-wrapper .swiper-slide .img-wrap img{height: 65%;margin-top: 10px;}
.swiper-container-business-cover .swiper-wrapper .swiper-slide ul{margin-top: 20px;}
.swiper-container-business-cover .swiper-wrapper .swiper-slide ul li{display: block;color: #646464;font-size: 17px;margin: 5px 0;}
.swiper-container-business-cover .swiper-wrapper .swiper-slide ul li:before{font-size: 12px;transform: rotate(45deg) scale3d(0.5, 0.5, 0.5);}
.swiper-container-business-cover .swiper-wrapper .swiper-slide:nth-child(1) ul li{}
.swiper-container-business-cover .swiper-wrapper .swiper-slide:nth-child(2) ul li{text-align: left;padding-left: 90px;}
.swiper-container-business-cover .swiper-wrapper .swiper-slide:nth-child(3) ul li{}
.swiper-container-business-cover .swiper-wrapper .swiper-slide:nth-child(4) ul li{text-align: left;padding-left: 70px;}

.swiper-container-ability{height: 300px;}
.swiper-container-ability .swiper-wrapper{}
.swiper-container-ability .swiper-wrapper .swiper-slide{padding-top: 25px;text-align: center;}
.swiper-container-ability .swiper-wrapper .swiper-slide .circle-rate-container{width: 144px;height: 144px;position: relative;margin: 0 auto;}
.swiper-container-ability .swiper-wrapper .swiper-slide .circle-rate-container .circle-rate{width: 144px;height: 144px;transform: rotateZ(-180deg);}
.swiper-container-ability .swiper-wrapper .swiper-slide .circle-rate-container .cover{position: absolute;width: 100%;height: 100%;left: 0;top: 0;line-height: 144px;text-align: center;color: #b79983;font-size: 35px;padding-left: 10px;}
.swiper-container-ability .swiper-wrapper .swiper-slide .title{width: 85px;height: 75px;margin: 0 auto;line-height: 75px;margin-top: 10px;box-shadow: 5px 5px 16px 0 #eee;font-size: 22px;color: #646464;}
.swiper-container-ability .swiper-wrapper .swiper-slide .subtitle{font-size: 16px;color: 646464;margin-top: 10px;}

.swiper-container-study-effect{}
.swiper-container-study-effect .swiper-wrapper{}
.swiper-container-study-effect .swiper-wrapper .swiper-slide{height: 210px;text-align: center;position: relative;}
.swiper-container-study-effect .swiper-wrapper .swiper-slide .icon-wrap{display: block;width: 100%;height: 76px;margin-top: 20px;}
.swiper-container-study-effect .swiper-wrapper .swiper-slide .icon-wrap img{display: block;height: 100%;margin: 0 auto;}
.swiper-container-study-effect .swiper-wrapper .swiper-slide .title{font-size: 20px;color: #646464;margin-top: 5px;line-height: 25px;}
.swiper-container-study-effect .swiper-wrapper .swiper-slide .subtitle{font-size: 14px;color: #646464;}
.swiper-container-study-effect .swiper-wrapper .swiper-slide .ok-wrap{position: absolute;width: 100%;height: 30px;bottom: 15px;background-image: url(../images/icon_ok.png);background-repeat: no-repeat;background-size: auto 100%;background-position: 50% 50%;}
.swiper-container-study-effect .swiper-wrapper .swiper-slide:hover .ok-wrap{background-image: url(../images/icon_ok2.png);}

.swiper-container-true-project{}
.swiper-container-true-project .swiper-wrapper{}
.swiper-container-true-project .swiper-wrapper .swiper-slide{height: 365px;text-align: center;}
.swiper-container-true-project .swiper-wrapper .swiper-slide .img-wrap{height: 280px;overflow: hidden;}
.swiper-container-true-project .swiper-wrapper .swiper-slide .img-wrap img{height: 100%;margin: 0 auto;display: block;}
.swiper-container-true-project .swiper-wrapper .swiper-slide:hover .img-wrap img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}
.swiper-container-true-project .swiper-wrapper .swiper-slide .detail{height: 85px;text-align: center;}
.swiper-container-true-project .swiper-wrapper .swiper-slide .detail .title{color: #323232;font-size: 20px;margin-top: 15px;}
.swiper-container-true-project .swiper-wrapper .swiper-slide .detail .subtitle{color: #646464;font-size: 16px;margin-top: 5px;}
.swiper-container-true-project .swiper-wrapper .swiper-slide .logo-wrap{color: #ccaa77;height: 50px;line-height: 50px;margin-top: 120px;font-size: 40px;}
.swiper-container-true-project .swiper-wrapper .swiper-slide .logo-wrap img{height: 100%;margin-top: -10px;}
.swiper-container-true-project .swiper-wrapper .swiper-slide .content{color: #323232;font-size: 17.5px;margin-top: 30px;}

.swiper-container-apply-fill{}
.swiper-container-apply-fill .swiper-wrapper{}
.swiper-container-apply-fill .swiper-wrapper .swiper-slide{}
.swiper-container-apply-fill .swiper-wrapper .swiper-slide:nth-child(1){}
.swiper-container-apply-fill .swiper-wrapper .swiper-slide:nth-child(2){}

.swiper-container-traning-company{}
.swiper-container-traning-company .swiper-wrapper{}
.swiper-container-traning-company .swiper-wrapper .swiper-slide{height: 275px;}
.swiper-container-traning-company .swiper-wrapper .swiper-slide .img-wrap{height: 215px;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.swiper-container-traning-company .swiper-wrapper .swiper-slide .img-wrap img{height: 100%;}
.swiper-container-traning-company .swiper-wrapper .swiper-slide:hover .img-wrap img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}
.swiper-container-traning-company .swiper-wrapper .swiper-slide .detail{height: 60px;display: flex;align-items: center;}
.swiper-container-traning-company .swiper-wrapper .swiper-slide .detail img{}
.swiper-container-traning-company .swiper-wrapper .swiper-slide .detail .name{color: #646464;font-size: 16px;}
.training-company-wrapper > .title{color: #323232;font-size: 24px;text-align: center;margin: 40px 0 30px 0;}

.swiper-container-course-advantage{}
.swiper-container-course-advantage .swiper-wrapper{}
.swiper-container-course-advantage .swiper-wrapper .swiper-slide{height: 345px;text-align: center;}
.swiper-container-course-advantage .swiper-wrapper .swiper-slide .img-wrap{transition: 0.4s;height: 265px;width: 100%;display: inline-block;float: none;vertical-align: middle;}
.swiper-container-course-advantage .swiper-wrapper .swiper-slide .img-wrap img{width: 100%;vertical-align: bottom;height: 100%;}
.swiper-container-course-advantage .swiper-wrapper .swiper-slide:hover .img-wrap{border-radius: 0 0 50px 50px;height: 75px;display: inline-block;overflow: hidden;width: 100px;transition: 0.4s;}
.swiper-container-course-advantage .swiper-wrapper .swiper-slide .title{font-size: 16px;color: #646464;margin-top: 10px;}
.swiper-container-course-advantage .swiper-wrapper .swiper-slide .subtitle{font-size: 20px;color: #323232;margin-top: 5px;}
.swiper-container-course-advantage .swiper-wrapper .swiper-slide .content{font-size: 14px;color: #646464;padding: 0 15px;margin-top: 12px;line-height: 1.7;text-align: center;text-align: -webkit-left;}

.swiper-container-course-detail{}
.swiper-container-course-detail .swiper-wrapper{}
.swiper-container-course-detail .swiper-wrapper .swiper-slide{height: 290px;position: relative;text-align: center;}
.swiper-container-course-detail .swiper-wrapper .swiper-slide .title{font-size: 18px;color: #646464;position: absolute;left: 0;top: 50px;width: 100%;}
.swiper-container-course-detail .swiper-wrapper .swiper-slide .img-wrap{display: flex;width: 100%;align-items: center;justify-content: center;margin-top: 130px;}
.swiper-container-course-detail .swiper-wrapper .swiper-slide .img-wrap img{display: block;margin: 0 auto;transition: none;-webkit-transition: none;}
.swiper-container-course-detail .swiper-wrapper .swiper-slide a{width: 150px;height: 35px;line-height: 35px;text-align: center;border-radius: 17.5px;/*border: 1px solid #c4a679;*/color: #c4a679;font-size: 15px;display: block;margin: 0 auto;margin-top: 10px;}
/*.swiper-container-course-detail .swiper-wrapper .swiper-slide a:hover{color: #fff;background: #c4a679;}*/
.swiper-container-course-detail .swiper-wrapper .swiper-slide .tag{position: absolute;height: 30px;line-height: 30px;text-align: center;background: rgba(204,170,119,0.75);color: #fff;font-size: 14px;top: 10px;left: 10px;border-radius: 15px;padding: 0 15px;}
.swiper-container-course-detail.swiper-container-course-detail-base .swiper-wrapper .swiper-slide{height: 250px;}
.swiper-container-course-detail.swiper-container-course-detail-base .swiper-wrapper .swiper-slide .img-wrap{margin-top: 90px;}
.swiper-container-course-detail.swiper-container-course-detail-base .swiper-wrapper .swiper-slide .img-wrap img{}
.swiper-container-course-detail.swiper-container-course-detail-base .swiper-wrapper .swiper-slide a{}
.schedule-btn{height: 35px;line-height: 35px;text-align: center;border-radius: 17.5px;border: 1px solid #c4a679;color: #c4a679;font-size: 14px;max-width: 265px;display: block;margin: 0 auto;margin-top: 15px;margin-bottom: 25px;}
.schedule-btn:hover{color: #fff;background: #c4a679;}

.swiper-container-avatar-wall{}
.swiper-container-avatar-wall .swiper-wrapper{}
.swiper-container-avatar-wall .swiper-wrapper .swiper-slide{height: 115px;display: flex;align-items: center;justify-content: center;}

.swiper-container-course-pay{}
.swiper-container-course-pay .swiper-wrapper{}
.swiper-container-course-pay .swiper-wrapper .swiper-slide{padding: 45px 0 60px 0;text-align: center;}
.swiper-container-course-pay .swiper-wrapper .swiper-slide .title{font-size: 24px;color: #323232;margin-bottom: 50px;line-height: 2em;}
.swiper-container-course-pay .swiper-wrapper .swiper-slide .title .price{color: #e25050;font-size: 36px;}
.swiper-container-course-pay .swiper-wrapper .swiper-slide .form-wrap{}
.swiper-container-course-pay .swiper-wrapper .swiper-slide .form-wrap .title{margin-bottom: 30px;}
.swiper-container-course-pay .swiper-wrapper .swiper-slide .form-wrap .item{display: flex;margin-bottom: 20px;align-items: center;justify-content: center;}
.swiper-container-course-pay .swiper-wrapper .swiper-slide .form-wrap .item .label-wrap{font-size: 20px;color: #646464;width: 100px;text-align: right;}
.swiper-container-course-pay .swiper-wrapper .swiper-slide .form-wrap .item input{width: 365px;height: 55px;line-height: 55px;border: 1px solid rgba(174,165,158,0.39);border-radius: 4px;color: #323232;font-size: 18px;text-indent: 25px;margin-left: 20px;}
.swiper-container-course-pay .swiper-wrapper .swiper-slide .pass-btn-wrap{width: 485px;margin: 0 auto;margin-top: 30px;}
.swiper-container-course-pay .swiper-wrapper .swiper-slide .pass-btn-wrap .pass-btn{width: 365px;height: 50px;line-height: 50px;text-align: center;border-radius: 25px;border: 1px solid rgba(174,165,158,0.39);float: right;cursor: pointer;color: #a37f4a;font-size: 20px;}
.swiper-container-course-pay .swiper-wrapper .swiper-slide .pass-btn-wrap .pass-btn:hover{background: #c4a679;color: #fff;}
.swiper-container-course-pay .swiper-wrapper .swiper-slide .form-wrap .item .type-btn{width: 380px;height: 65px;line-height: 65px;border: 1px solid rgba(174,165,158,0.39);border-radius: 4px;color: #323232;font-size: 20px;display: flex;justify-content: flex-start;align-items: center;position: relative;cursor: pointer;box-sizing: border-box;}
.swiper-container-course-pay .swiper-wrapper .swiper-slide .form-wrap .item .type-btn:hover{border-color: rgba(121,81,52,0.39);}
.swiper-container-course-pay .swiper-wrapper .swiper-slide .form-wrap .item .type-btn .title{color: #646464;font-size: 20px;display: inline-block;margin: 0;margin-left: 35px;}
.swiper-container-course-pay .swiper-wrapper .swiper-slide .form-wrap .item .type-btn img{margin-left: 10px;height: 40px;}
.swiper-container-course-pay .swiper-wrapper .swiper-slide .form-wrap .item .type-btn i{position: absolute;right: 20px;font-size: 25px;color: #d8c4a7;display: none;}
.swiper-container-course-pay .swiper-wrapper .swiper-slide .form-wrap .item .type-btn.actived i{display: block;top: 20px;}
.swiper-container-course-pay .swiper-wrapper .swiper-slide .form-wrap .item .pay-btn{width: 380px;height: 50px;line-height: 50px;text-align: center;border-radius: 25px;border: 1px solid rgba(174,165,158,0.39);color: #a37f4a;font-size: 20px;margin: 0 auto;cursor: pointer;margin-top: 10px;}
.swiper-container-course-pay .swiper-wrapper .swiper-slide .form-wrap .item .pay-btn:hover{background: #c4a679;color: #fff;}

.swiper-container-info{}
.swiper-container-info .swiper-wrapper{}
.swiper-container-info .swiper-wrapper .swiper-slide div{padding: 0 80px;}

.swiper-container-forum-image{overflow: visible;}
.swiper-container-forum-image .swiper-wrapper{overflow:visible;}
.swiper-container-forum-image .swiper-wrapper .swiper-slide{height: 180px;width: auto;overflow: visible;cursor: -webkit-zoom-in;}
.swiper-container-forum-image .swiper-wrapper .swiper-slide img{height: 100%;}

.swiper-container-questions{}
.swiper-container-questions .swiper-slide{}
.swiper-container-questions .swiper-slide .title{height: 105px;line-height: 105px;text-align: center;color: #323232;font-size: 30px;}
.swiper-container-questions .swiper-slide .article-lists{}
.swiper-container-questions .swiper-slide .article-lists .article-list{position: relative;height: 90px;border-top: 1px solid #e6e6e6;padding: 0 20px;position: relative;color: #646464;display: flex;align-items: center;justify-content: left;line-height: 25px;overflow: hidden;font-size: 15px;padding-right: 50px;}
.swiper-container-questions .swiper-slide .article-lists .article-list:hover{background: -webkit-linear-gradient(left, rgba(233, 233, 233, 0) 0%, rgba(233, 233, 233, 1) 50%, rgba(233, 233, 233, 0) 100%);background: -o-linear-gradient(left, rgba(233, 233, 233, 0) 0%, rgba(233, 233, 233, 1) 50%, rgba(233, 233, 233, 0) 100%);background: -moz-linear-gradient(left, rgba(233, 233, 233, 0) 0%, rgba(233, 233, 233, 1) 50%, rgba(233, 233, 233, 0) 100%);background: linear-gradient(to right, rgba(233, 233, 233, 0) 0%, rgba(233, 233, 233, 1) 50%, rgba(233, 233, 233, 0) 100%);}
.swiper-container-questions .swiper-slide .article-lists .article-list.article-list-absent:hover{background: none;}
.swiper-container-questions .swiper-slide .article-lists .article-list img{position: absolute;right: 15px;top: 30px;height: 30px;}
.swiper-container-questions .swiper-slide .article-lists .article-list .cctalk{height: 36px;line-height: 36px;padding: 0 10px;border-radius: 18px;border: 1px solid #ccaa77;color: #ccaa77;float: right;position: absolute;right: 20px;top: 27px;font-size: 14px;}
.swiper-container-questions .swiper-slide .article-lists .article-list .cctalk:hover{background: #ccaa77;color: #fff;}
.swiper-container-questions .swiper-button-prev-question{background-image: url(../images/icon_arrow_left_3.png);width: 65px;height: 65px;background-size: 60%;top: 50%;left: 20px;background-color: rgba(0,0,0,0.3);border-radius: 50%;}
.swiper-container-questions .swiper-button-prev-question:hover{background-color: rgba(0,0,0,0.5);}
.swiper-container-questions .swiper-button-next-question{background-image: url(../images/icon_arrow_right_3.png);width: 65px;height: 65px;background-size: 60%;top: 50%;right: 20px;background-color: rgba(0,0,0,0.3);border-radius: 50%;}
.swiper-container-questions .swiper-button-next-question:hover{background-color: rgba(0,0,0,0.5);}

.block.block-members-to{overflow: visible;}
.block.block-members-to .layui-main{overflow: visible;}
.swiper-container-student-job{}
.swiper-container-student-job-1{padding: 30px 0;margin: -30px 0;min-height: 650px;}
.swiper-container-student-job .swiper-slide{}
.swiper-container-student-job .swiper-slide{height: 320px;position: relative;overflow: visible;}
.swiper-container-student-job .swiper-slide .content{position: absolute;width: 100%;height: 320px;background: #fff;border-radius: 4px;border: 1px solid #eeebe4;left: 0;top: 0;z-index: 10;overflow: hidden;}
.swiper-container-student-job .swiper-slide .content .company-wrap{position: absolute;width: 100%;height: 220px;left: 0;top: 0;display: flex;align-items: center;}
.swiper-container-student-job .swiper-slide .content .company-wrap img{display: block;margin: 0 auto;max-width: 100%;}
.swiper-container-student-job .swiper-slide .content .member-brief{position: absolute;width: 100%;height: 100px;left: 0;top: 220px;background: rgb(249, 249, 249);padding: 0 35px;display: flex;align-items: center;}
.swiper-container-student-job .swiper-slide .content .member-brief .avatar-wrap{position: absolute;border-radius: 50%;overflow: hidden;width: 50px;height: 50px;transition: none;-webkit-transition: none;top: 25px;}
.swiper-container-student-job .swiper-slide .content .member-brief .avatar-wrap img{width: 100%;}
.swiper-container-student-job .swiper-slide .content .member-brief .detail{text-align: center;padding-left: 65px;color: #646464;font-size: 16px;}
.swiper-container-student-job .swiper-slide .content .member-brief .detail p{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.swiper-container-student-job .swiper-slide .content .member-intro{opacity: 0;-webkit-opacity: 0;position: absolute;top: 310px;width: 100%;color: #646464;display: flex;align-items: center;justify-content: center;text-align: left;}
.swiper-container-student-job .swiper-slide .content .member-intro .member-intro-content{width: auto;display: inline-block;}
.swiper-container-student-job .swiper-slide .content .member-intro p{margin-bottom: 10px;text-align: left;}
.swiper-container-student-job .swiper-slide .content .member-intro img{margin-right: 15px;}
.swiper-container-student-job .swiper-slide .content .member-achieve{opacity: 0;-webkit-opacity: 0;position: absolute;width: 100%;text-align: center;top: 430px;color: #646464;padding: 0 30px;}
.swiper-container-student-job .swiper-slide .content .member-achieve .title{font-size: 20px;color: rgb(50,50,50);margin-bottom: 12px;}
.swiper-container-student-job .swiper-slide .content .member-achieve .detail{line-height: 26px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;}
.swiper-container-student-job-1 .swiper-slide:hover .content{height: 650px;top: 0;z-index: 20;box-shadow: 0px 2px 4px 3px rgba(145,145,145,0.17);}
.swiper-container-student-job-1 .swiper-slide:hover .content .company-wrap{height: 130px;}
.swiper-container-student-job-1 .swiper-slide:hover .content .member-brief{background: inherit;top: 130px;display: block;}
.swiper-container-student-job-1 .swiper-slide:hover .content .member-brief .avatar-wrap{transform: translate3d(-50%,0,0);left: 50%;width: 60px;height: 60px;top: 0;}
.swiper-container-student-job-1 .swiper-slide:hover .content .member-brief .avatar-wrap img{}
.swiper-container-student-job-1 .swiper-slide:hover .content .member-brief .detail{width: 100%;position: absolute;top: 70px;padding: 0;transform: translate3d(-50%,0,0);left: 50%;color: rgb(50,50,50);transition: none;-webkit-transition: none;}
.swiper-container-student-job-1 .swiper-slide:hover .content .member-brief .detail p{margin-bottom: 5px;}
.swiper-container-student-job-1 .swiper-slide:hover .content .member-intro{opacity: 1;-webkit-opacity: 1;}
.swiper-container-student-job-1 .swiper-slide:hover .content .member-achieve{opacity: 1;-webkit-opacity: 1;}
.swiper-container-student-job-1 .swiper-slide:nth-child(2n+0):hover .content{top: -330px;}
.swiper-container-student-job-1 .swiper-button-prev-student-job{background-image: url(../images/icon_arrow_left_3.png);width: 65px;height: 65px;background-size: 60%;top: 322.5px;left: 20px;background-color: rgba(0,0,0,0.3);border-radius: 50%;margin-top: 0;}
.swiper-container-student-job-1 .swiper-button-prev-student-job:hover{background-color: rgba(0,0,0,0.5);}
.swiper-container-student-job-1 .swiper-button-next-student-job{background-image: url(../images/icon_arrow_right_3.png);width: 65px;height: 65px;background-size: 60%;top: 322.5px;right: 20px;background-color: rgba(0,0,0,0.3);border-radius: 50%;margin-top: 0;}
.swiper-container-student-job-1 .swiper-button-next-student-job:hover{background-color: rgba(0,0,0,0.5);}

.swiper-container-student-job-2{}
.swiper-container-student-job-2 .swiper-slide{height: 630px;}
.swiper-container-student-job-2 .swiper-slide .content{height: 630px;top: 0;z-index: 20;box-shadow: none;}
.swiper-container-student-job-2 .swiper-slide .content .company-wrap{height: 100px;}
.swiper-container-student-job-2 .swiper-slide .content .member-brief{background: inherit;top: 100px;display: block;padding: 0;}
.swiper-container-student-job-2 .swiper-slide .content .member-brief .avatar-wrap{transform: translate3d(-50%,0,0);left: 50%;width: 45px;height: 45px;top: 0;}
.swiper-container-student-job-2 .swiper-slide .content .member-brief .avatar-wrap img{}
.swiper-container-student-job-2 .swiper-slide .content .member-brief .detail{position: absolute;top: 55px;padding: 0;transform: translate3d(-50%,0,0);left: 50%;color: rgb(50,50,50);font-size: 14px;width: 100%;}
.swiper-container-student-job-2 .swiper-slide .content .member-brief .detail p{margin-bottom: 5px;}
.swiper-container-student-job-2 .swiper-slide .content .member-intro{opacity: 1;-webkit-opacity: 1;font-size: 14px;top: 250px;display: flex;align-items: center;justify-content: center;text-align: left;}
.swiper-container-student-job-2 .swiper-slide .content .member-intro .member-intro-content{width: auto;display: inline-block;}
.swiper-container-student-job-2 .swiper-slide .content .member-achieve{opacity: 1;-webkit-opacity: 1;padding: 0 15px;top: 360px;}
.swiper-container-student-job-2 .swiper-slide .content .member-achieve .title{font-size: 17px;}
.swiper-container-student-job-2 .swiper-slide .content .member-achieve .detail{font-size: 14px;}
.swiper-container-student-job-2 .swiper-slide .content .add-wx{position: absolute;width: 200px;height: 36px;border-radius: 18px;line-height: 36px;text-align: center;border: 1px solid #ccaa77;color: #ccaa77;font-size: 14px;left: 50%;bottom: 40px;transform: translate3d(-50%,0,0);cursor: pointer;}
.swiper-container-student-job-2 .swiper-slide .content .add-wx:hover{color: #fff;background: #ccaa77;}
.swiper-container-student-job-2 .swiper-slide:nth-child(5):hover .content{top: 0;}
.swiper-container-student-job-2 .swiper-slide:nth-child(6):hover .content{top: 0;}
.swiper-container-student-job-2 .swiper-slide:nth-child(7):hover .content{top: 0;}
.swiper-container-student-job-2 .swiper-slide:nth-child(8):hover .content{top: 0;}
.swiper-container-student-job-2 .swiper-button-prev-student-job{background-image: url(../images/icon_arrow_left_3.png);width: 65px;height: 65px;background-size: 60%;top: 602.5px;left: 20px;background-color: rgba(0,0,0,0.3);border-radius: 50%;margin-top: 0;}
.swiper-container-student-job-2 .swiper-button-prev-student-job:hover{background-color: rgba(0,0,0,0.5);}
.swiper-container-student-job-2 .swiper-button-next-student-job{background-image: url(../images/icon_arrow_right_3.png);width: 65px;height: 65px;background-size: 60%;top: 602.5px;right: 20px;background-color: rgba(0,0,0,0.3);border-radius: 50%;margin-top: 0;}
.swiper-container-student-job-2 .swiper-button-next-student-job:hover{background-color: rgba(0,0,0,0.5);}

.swiper-container-articles{font-size: 0;}
.swiper-container-articles .card-third{width: 386px;margin-right: 21px;display: inline-block;font-size: 16px;text-align: center;background: #fff;float: left;}
.swiper-container-articles .card-third:nth-child(3n){margin-right: 0;}
.swiper-container-articles .card-third .top-wrap{background: rgb(244, 244, 244);margin-bottom: 85px;position: relative;padding-bottom: 90px;}
.swiper-container-articles .card-third .top-wrap .top-line{height: 8px;width: 45px;background: rgb(185, 153, 130);margin: 0 auto;}
.swiper-container-articles .card-third .top-wrap .count{position: relative;color: #949494;margin-top: 5px;}
.swiper-container-articles .card-third .top-wrap .count .more{position: absolute;right: 5px;top: 0;color: #ccaa77;}
.swiper-container-articles .card-third .top-wrap .title-wrap{position: absolute;width: 130px;height: 130px;border-radius: 50%;background: rgb(185, 153, 130);bottom: 0;left: 50%;transform: translate3d(-65px, 90px, 0);-webkit-transform: translate3d(-65px, 90px, 0);}
.swiper-container-articles .card-third .top-wrap .title-wrap .title{position: relative;width: 110px;height: 110px;border-radius: 50%;line-height: 110px;text-align: center;color: #fff;border: 1px solid #dfd1c8;}
.swiper-container-articles .card-third .top-wrap .title-wrap .title span{line-height: 36px;width: 50%;height: 100%;position: absolute;left: 25%;top: 0;display: flex;align-items: center;}
.swiper-container-articles .card-third .lists{color: #323232;padding: 0 30px;}
.swiper-container-articles .card-third .lists .list{height: 90px;border-top: 1px solid #e6e6e6;padding: 0 20px;position: relative;display: block;color: #323232;display: flex;align-items: center;/*justify-content: center;*/text-align: left;line-height: 25px;overflow: hidden;}
.swiper-container-articles .card-third .lists .list:hover{background: -webkit-linear-gradient(left, rgba(233, 233, 233, 0) 0%, rgba(233, 233, 233, 1) 50%, rgba(233, 233, 233, 0) 100%);background: -o-linear-gradient(left, rgba(233, 233, 233, 0) 0%, rgba(233, 233, 233, 1) 50%, rgba(233, 233, 233, 0) 100%);background: -moz-linear-gradient(left, rgba(233, 233, 233, 0) 0%, rgba(233, 233, 233, 1) 50%, rgba(233, 233, 233, 0) 100%);background: linear-gradient(to right, rgba(233, 233, 233, 0) 0%, rgba(233, 233, 233, 1) 50%, rgba(233, 233, 233, 0) 100%);}
.swiper-container-articles .card-third .lists .list.article-list-absent:hover{background: none;}

.swiper-container-articles .swiper-button-prev-articles{background-image: url(../images/icon_arrow_left_3.png);width: 65px;height: 65px;background-size: 60%;top: 50%;left: 20px;background-color: rgba(0,0,0,0.3);border-radius: 50%;}
.swiper-container-articles .swiper-button-prev-articles:hover{background-color: rgba(0,0,0,0.5);}
.swiper-container-articles .swiper-button-next-articles{background-image: url(../images/icon_arrow_right_3.png);width: 65px;height: 65px;background-size: 60%;top: 50%;right: 20px;background-color: rgba(0,0,0,0.3);border-radius: 50%;}
.swiper-container-articles .swiper-button-next-articles:hover{background-color: rgba(0,0,0,0.5);}
/*-------------------- end common --------------------*/

.block.header{position: fixed;width: 100%;height: 60px;top: 0;background: rgb(27, 27, 27);text-align: center;z-index: 500;}
.block.header .logo-wrap{float: left;clear: both;position: absolute;color: #ccaa77;height: 50px;margin-top: 5px;font-size: 22px;display: block;line-height: 50px;margin-left: 10px;}
.block.header .logo-wrap img{height: 35px;}
.block.header .menu{display:inline-block;}
.block.header .menu a{color: #fff;height: 100%;line-height: 60px;display: inline-block;padding: 0 60px;font-size: 20px;}
.block.header .menu a.actived{color: #ccaa77;}
.block.header .menu a:hover{color: #ccaa77;}
.block.header .tool-btn{padding: 10px 35px;border-radius: 4px;color: #fff;font-size: 18px;float: right;position: absolute;right: 0;top: 50%;transform: translate3d(0, -50%, 0);-webkit-transform: translate3d(0, -50%, 0);}
.block.header .tool-btn:hover{background: rgb(228,79,75);}

.block.header-forum{background: #fff;border-bottom: 1px solid #e5e5e5;}
.block.header-forum .logo-wrap{color: #323232;font-size: 24px;position: inherit;}
.block.header-forum .menu{float: left;}
.block.header-forum .menu a{color: #666;font-size: 18px;padding: 0;margin-left: 50px;}
.block.header-forum .menu a.actived{color: #ccaa77;}
.block.header-forum .menu a:hover{color: #ccaa77;}
.block.header-forum .tool-btn{font-size: 16px;background: #ccaa77;-webkit-transform: none;transform: none;position: inherit;top: 8px;height: 44px;line-height: 44px;padding: 0;width: 108px;border-radius: 22px;}
.block.header-forum .tool-btn:hover{background: #ccaa77;}

.block.footer{background: rgb(23, 23, 23);padding-top: 0;padding-bottom: 0;opacity: 0;z-index: 20;}
.block.footer.footer-fix{position: fixed;width: 100%;bottom: 0;}
.block.footer .content{height: 80px;line-height: 80px;margin-bottom: 0;padding: 0;display: flex;align-items: center;padding-left: 86px;padding-right: 36px;}
.block.footer .content .policy{color: #d8d8d8;font-size: 16px;float: left;height: 100%;line-height: 80px;}
.block.footer .content .menu{position: absolute;right: 0;}
.block.footer .content .menu a{color: #d8d8d8;font-size: 16px;padding: 0 50px;border-left: 1px solid #4e4d4d;}
.block.footer .content .menu a:nth-child(1){border-left: none;}
.block.footer .content .menu a:hover{color: #ccaa77;}
.site-questions-page .footer{position: fixed;width: 100%;bottom: 0;}

.block.footer-forum{height: 60px;padding: 0;line-height: 60px;}
.block.footer-forum .content{height: 100%;padding: 0;}
.block.footer-forum .content .policy{width: 100%;height: 100%;left: 0;text-align: center;font-size: 16px;line-height: 60px;}

.block.banner{height: 454px;}
.block.banner-course{position: relative;}
.block.banner-course .bar{position: absolute;width: 100%;height: 75px;line-height: 75px;left: 0;top: 0;background: rgba(27,27,27,0.85);z-index: 100;}
.block.banner-course .bar .menu-course{height: 100%;margin-left: 25px;float: left;}
.block.banner-course .bar .menu-course a{color: #fff;height: 100%;line-height: 75px;display: inline-block;font-size: 20px;margin-right: 150px;}
.block.banner-course .bar .menu-course a:nth-last-child(1){margin-right: 0;}
.block.banner-course .bar .menu-course a.actived{color: #ccaa77;}
.block.banner-course .bar .menu-course a:hover{color: #ccaa77;}
.block.banner-course .bar .apply{font-size: 20px;float: right;color: #fff;margin-right: 10px;width: 130px;height: 40px;line-height: 40px;text-align: center;margin-top: 17.5px;background: rgb(228,79,75);border-radius: 4px;}
.block.banner-aboutus{height: 300px;}

.block.block-activity{background-image: url(../images/bg2.png);background-size: cover;background-repeat: no-repeat;}

.block.block-questionnaire{background: rgb(249, 249, 249);}

.block.block-course{background: rgb(255, 255, 255);padding: 35px 0 70px 0;}
.block.block-course .layui-main{overflow: visible;padding-bottom: 50px;}
.bottom-tool{border-top: 1px solid rgb(246, 243, 238);height: 60px;position: fixed;width: 100%;bottom: 0;background: #fff;z-index: 100;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.02);}
.bottom-tool .layui-main{padding-bottom: 0 !important;}
.bottom-tool p{font-size: 15px;color: #646464;display: flex;align-items: center;height: 100%;line-height: 25px;}
.bottom-tool .action{width: 170px;height: 60px;line-height: 60px;text-align: center;font-size: 22px;position: absolute;bottom: 0;}
.bottom-tool .action:focus{box-shadow: none;}
.bottom-tool .action.action-ask{background: #f2f2f2;color: #323232;right: 170px;}
.bottom-tool .action.action-apply{background: #ff0000;color: #fff;right: 0;}
.bottom-tool .action.action-top{color: #ccaa77;right: 340px;width: 130px;}
.bottom-tool .action.action-top img{height: 30px;display: block;margin: 0 auto;margin-top: 8px;}
.bottom-tool .action.action-top .title{font-size: 14px;display: block;height: 30px;line-height: 10px;}
.block.block-course .nav-left{width: 200px;float: left;z-index: 50;transition: none;-webkit-transition: none;}
.block.block-course .nav-left ul{background: #fff;box-shadow: 0px 8px 30px 6px #eee;transition: none;-webkit-transition: none;z-index: 100;}
.block.block-course .nav-left ul li{height: 46px;line-height: 46px;text-align: center;padding: 0 10px;cursor: pointer;}
.block.block-course .nav-left ul li div{border-bottom: 1px solid #f4f2ee;color: #646464;font-size: 14px;}
.block.block-course .nav-left ul li:nth-last-child(1) div{border: none;}
.block.block-course .nav-left ul li:hover{background: rgba(208,185,144,0.5);margin: 0;}
.block.block-course .nav-left ul li.actived{background: rgba(208,185,144,1);color: #fff;margin: 0;}
.block.block-course .nav-left ul li.actived div{color: #fff;}
.block.block-course .content-right{padding-left: 0;}
.block.block-course .title-wrap{padding-top: 0;margin-bottom: 20px;margin-top: 35px;}
.block.block-course .content-right .item:nth-child(1) .title-wrap{margin-top: 0;}
.block.block-course .content-right .mentors{margin-bottom: 0;}

.block.block-about-us{padding-top: 20px;color: #323232;}
.block.block-about-us .description{position: relative;margin-top: 20px;background-color: #fff;padding: 0 20px 55px 20px;margin-bottom: 30px;background-image: url(../images/bg7.png);background-repeat: no-repeat;background-position: 185% 125%;background-size: 70%;}
.block.block-about-us .description .bg{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-image: url(../images/bg7.png);background-repeat: no-repeat;background-position: -88% -60%;background-size: 70%;}
.block.block-about-us .description .item{border-bottom: 1px solid #e0dfdf;padding-bottom: 40px;}
.block.block-about-us .description .item:nth-last-child(1){border-bottom: none;}
.block.block-about-us .description .item .title{font-size: 22px;margin-top: 30px;margin-bottom: 20px;}
.block.block-about-us .description .item .title2{font-size: 22px;margin-top: 30px;margin-bottom: 20px;}
.block.block-about-us .description .item .detail{font-size: 18px;line-height: 33px;}
.block.block-about-us .description .item .before{font-size: 22px;}
.block.block-about-us .description .item ul{}
.block.block-about-us .description .item ul li{display: block;font-size: 18px;margin: 10px 0;}
.block.block-about-us .description .item ul li .content{display: flex;}
.block.block-about-us .description .item ul li i{margin-right: 3px;transform: scale3d(0.4, 0.4, 0.4);float: left;margin-top: 3px;}
.block.block-about-us .description .item ul li:before{margin-right: 3px;transform: scale3d(0.4, 0.4, 0.4);}
.block.block-about-us .epiboly{margin-top: 15px;background: #fff;padding: 40px 25px;}
.block.block-about-us .epiboly .title{color: #000;font-size: 19px;}
.block.block-about-us .epiboly .item{border: 1px solid #f1f0ef;position: relative;margin-top: 80px;}
.block.block-about-us .epiboly .item.item-it-company{margin-bottom: 50px;}
.block.block-about-us .epiboly .item .subtitle{position: absolute;width: 395px;height: 50px;background: rgb(208,188,163);color: #fff;left: 50%;top: -25px;transform: translate3d(-50%,0,0);text-align: center;line-height: 50px;font-size: 19px;border-radius: 4px;z-index: 100;}

.block.block-consult{padding: 35px 0 0 0;}

.card-long{font-size: 18px;height: 85px;line-height: 85px;text-align: center;color: #777;background: #fff;}
.card-long.inform{animation-delay: 0.5s;-webkit-animation-delay: 0.5s;}
.card-long.inform .loading{height: 100%;width: 70px;float: left;position: absolute;left: 20px;}
.card-long.inform .btn-close{position: absolute;width: 30px;height: 30px;line-height: 28px;border: 2px solid #e6e4e1;border-radius: 50%;right: 15px;top: 27.5px;color: #e6e4e1;font-size: 17px;cursor: pointer;transition: none;-webkit-transition: none;-webkit-font-smoothing: none;background: #fff;z-index: 100;display: flex;align-items: center;justify-content: center;}
.card-long.inform .swiper-container{height: 100%;}
.card-long.inform .swiper-container .swiper-slide{text-align: center;}
.card-long.inform .swiper-container .swiper-pagination{bottom: 0;width: auto;left: 15px;}
.card-long.inform .swiper-container .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;background: #ead5ba;}
.card-long.inform .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #ddbc91;}

.go-where{padding: 60px 30px;border-radius: 3px;}
.go-where.go-where-whole{padding: 20px 30px;margin-top: 40px;}
.go-where .briefs{display: flex;flex-direction: row;justify-content: space-between;}
.go-where .briefs .brief{text-align: center;}
.go-where .briefs .brief .count .timer{font-size: 60px;font-weight: bold;background: linear-gradient(to right, #efd097, #b5976b);-webkit-background-clip: text;color: transparent;}
.go-where .briefs .brief .count span{color: #8c8c8c;font-size: 27px;margin-left: 10px;font-weight: 500;}
.go-where .briefs .brief .project{color: #8c8c8c;font-size: 15px;margin: 15px 0 50px 0;}
.go-where table{}
.go-where table thead{}
.go-where table thead tr{height: 75px;background: rgb(251, 251, 251);}
.go-where table thead tr th{text-align: center;font-size: 18px;color: #323232;border: 1px solid rgba(204, 170, 119, 0.2);}
.go-where table tbody{}
.go-where table tbody tr{height: 100px;cursor: pointer;}
.go-where table tbody tr:hover{background: rgba(233, 233, 233, 1);}
.go-where table tbody tr td{text-align: center;font-size: 15px;border: 1px solid rgba(204, 170, 119, 0.2);color: #777;line-height: 30px;}
.go-where table tbody tr td.intro{max-width: 500px;text-align: left;padding: 0 40px;}

.card-quarter-wrap{font-size: 0;}
.card-quarter-wrap .card-quarter{width: 297.5px;margin-right: 10px;margin-bottom: 10px;display: inline-block;font-size: 16px;float: left;}
.card-quarter-wrap .card-quarter:nth-child(4n){margin-right: 0;}
.card-quarter-wrap .card-quarter:nth-child(5){margin-bottom: 0;}
.card-quarter-wrap .card-quarter:nth-child(6){margin-bottom: 0;}
.card-quarter-wrap .card-quarter:nth-child(7){margin-bottom: 0;}
.card-quarter-wrap .card-quarter:nth-child(8){margin-bottom: 0;}

.block.block-apply{padding-top: 20px;}
.block.block-apply-success{background: rgb(249,249,249);padding-top: 20px;}
.block.block-apply-success .card-wrap{position: relative;background: #fff;padding: 50px 0 50px 0;background-image: url(../images/bg7.png);background-repeat: no-repeat;background-position: 140% 150%;background-size: 50%;}
.block.block-apply-success .card-wrap .card-wrap-bg{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background-image: url(../images/bg7.png);background-repeat: no-repeat;background-position: -40% -50%;background-size: 50%;}
.block.block-apply-success .card-wrap .card{width: 630px;margin: 0 auto;background: #fff;padding: 35px 25px;border: 1px solid rgba(174,165,158,0.17);box-shadow: 0px 8px 30px 6px #eee;}
.block.block-apply-success .card-wrap .card .card-out-line{border: 1px solid rgba(203,112,46,0.3);padding: 0 5px;}
.block.block-apply-success .card-wrap .card .card-out-line .card-content{border: 1px solid rgba(203,112,46,0.3);margin: -7px 0 -7px 0;}
.block.block-apply-success .card-wrap .card .order-info{padding: 25px 80px 40px 80px;}
.block.block-apply-success .card-wrap .card .order-info .img-wrap{height: 60px;font-size: 34px;color: #ccaa77;display: flex;align-items: center;justify-content: center;}
.block.block-apply-success .card-wrap .card .order-info .img-wrap img{margin-left: -20px;}
.block.block-apply-success .card-wrap .card .order-info .title{font-size: 22px;color: #646464;text-align: center;margin-top: 30px;}
.block.block-apply-success .card-wrap .card .order-info .subtitle{font-size: 22px;color: #646464;text-align: center;margin-top: 10px;}
.block.block-apply-success .card-wrap .card .order-info .information{margin-top: 30px;padding: 0 15px;}
.block.block-apply-success .card-wrap .card .order-info .information .info{color: #646464;font-size: 20px;margin-top: 20px;}
.block.block-apply-success .card-wrap .card .add-question{border-top: 1px solid #eeebe4;padding: 20px 0 25px 0;text-align: center;}
.block.block-apply-success .card-wrap .card .add-question .title{font-size: 18px;color: #646464;}
.block.block-apply-success .card-wrap .card .add-question .title span{color: #b59a6e;}
.block.block-apply-success .card-wrap .card .add-question .detail{font-size: 18px;color: #e25050;margin-top: 10px;}
.block.block-apply-success .save-btn{width: 805px;height: 80px;border: 1px solid #c4a679;background: #dbbd91;color: #fff;font-size: 29.6px;text-align: center;line-height: 80px;display: block;margin: 0 auto;border-radius: 40px;cursor: pointer;margin-top: 35px;}
.block.block-apply-success .tag-clouds-all{padding: 45px 0 70px 0;background: #fff;margin-top: 30px;}
.block.block-apply-success .tag-clouds-all .tag-cloud-left{display: inline-block;width: 50%;}
.block.block-apply-success .tag-clouds-all .tag-cloud-right{float: right;width: 50%;}
.block.block-apply-success .tag-clouds-all .title{text-align: center;font-size: 36px;color: #323232;margin-bottom: 20px;}

.avatar-wall{}
.avatar-wall .title{font-size: 30px;color: #000;text-align: center;margin: 60px 0 35px 0;}
.avatar-wall .subtitle{font-size: 18px;color: #323232;margin-top: 10px;}
.avatar-wall .subtitle div{line-height: 35px;}
.avatar-wall .wall{}

.block.block-article-list-all{}
.block.block-article-list-all .title{text-align: center;font-size: 36px;color: #323232;}
.block.block-article-list-all .subtitle{text-align: center;font-size: 20px;color: #323232;margin-top: 10px;}
.block.block-article-list-all .lists{border: 1px solid #f6f4f4;padding: 0 30px;margin-top: 45px;}
.block.block-article-list-all .lists .list{border-bottom: 1px solid #f6f4f4;height: 105px;line-height: 105px;font-size: 20px;color: #323232;display: block;width: 100%;text-align: center;}
.block.block-article-list-all .lists .list:hover{background: #fbfbfb;}
.block.block-article-list-all .lists .list:nth-last-child(1){border-bottom: none;}

.block.block-article-info{padding: 30px;background-color: #f7f7f7;}
.block.block-article-info .layui-main{width: 730px;}
.block.block-article-info .title{font-size: 28px;color: #323232;line-height: 1.4;font-weight: 700;}
.block.block-article-info .other{margin-top: 10px;color: #999;font-size: 15px;}
.block.block-article-info .other .author{margin-right: 10px;}
.block.block-article-info .other .date{}

.block.block-article-content{background: #fff;padding-top: 30px;padding-bottom: 50px;}
.block.block-article-content .layui-main{width: 730px;font-size: 16px;color: #323232;line-height: 1.6;}
.block.block-article-content img{max-width: 100%;}

.block.block-course-pay{background-color: #f7f7f7;padding: 20px 0 85px 0;}
.block.block-course-pay .course-pay-wrapper{}
.block.block-course-pay .course-pay-wrapper .info{height: 540px;border-top: 1px solid #eeebe4;background: #fff;}
.block.block-course-pay .course-pay-wrapper .info .left-part{width: 50%;height: 100%;display: inline-block;}
.block.block-course-pay .course-pay-wrapper .info .right-part{width: 50%;height: 100%;float: right}

.block.block-forum{padding: 0;}
.block.block-forum .item{padding: 15px 0 40px 0;border-bottom: 1px solid #e5e5e5;}
.block.block-forum .item:nth-child(even){background: rgb(249,249,249);}
.block.block-forum .item .more{display: block;font-size: 16px;color: #31a8f3;margin-top: 5px;cursor: pointer;}
.block.block-forum .item .btn-zhuiwen{display: inline-block;font-size: 16px;color: #31a8f3;margin-top: 5px;cursor: pointer;}
.block.block-forum .item .question{margin-top: 25px;}
.block.block-forum .item .question .content-wrap{line-height: 30px;}
.block.block-forum .item .question .content-wrap .tag{display: inline-block;width: 50px;text-align: center;height: 24px;line-height: 24px;border-radius: 4px;color: #fff;margin-right: 15px;font-size: 14px;}
.block.block-forum .item .question .content-wrap .tag.tag-jh{background: #ccaa77;}
.block.block-forum .item .question .content-wrap .tag.tag-cp{background: #fc4849;}
.block.block-forum .item .question .content-wrap .tag.tag-yy{background: #02cf97;}
.block.block-forum .item .question .content-wrap .tag.tag-sj{background: #31a8f3;}
.block.block-forum .item .question .content-wrap .tag.tag-zw{background: #323232;}
.block.block-forum .item .question .content-wrap .content{color: #323232;font-size: 18px;display: inline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.block.block-forum .item .question .content-wrap .content.actived{display: block;}
.block.block-forum .item .question .swiper-container{margin-top: 20px;}
.block.block-forum .item .question .time{color: #999999;font-size: 12px;margin-top: 18px;}
.block.block-forum .item .answer{background: #efefef;padding: 15px 15px;margin-top: 25px;font-size: 16px;}
.block.block-forum .item .answer .memtor-say{color: #ccaa77;}
.block.block-forum .item .answer .detail{color: #666;margin-top: 10px;line-height: 28px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.block.block-forum .item .answer .detail.actived{display: block;}
.block.block-forum .item .answer .more{margin-top: 10px;}
.block.block-forum .item .answer .swiper-container{margin-top: 15px;}
.block.block-forum .item .continue-ask-wrap{background: #efefef;padding: 30px 0;margin-top: 25px;text-align: center;}
.block.block-forum .item .continue-ask-wrap .title{display: block;color: #323232;font-size: 16px;}
.block.block-forum .item .continue-ask-wrap .continue-ask-btn{display: block;width: 200px;height: 50px;line-height: 50px;border-radius: 25px;text-align: center;color: #fff;font-size: 15px;margin: 0 auto;margin-top: 20px;background: #ccaa77;}
.viewer-canvas>img{transition: none;-webkit-transition: none;}
.viewer-list{width: 100% !important;margin: 0 !important;display: flex;justify-content: center;height: 70px;padding-top: 3px;}
.viewer-list>li{width: auto !important;height: 100%;margin-left: 3px !important;}
.viewer-list img{width: auto !important;height: 100% !important;}
.viewer-navbar{background: rgba(0,0,0,0.8);}
.viewer-tooltip{top: 50%;left: 50%;margin-top: -10px;margin-left: -25px;color: #fff;background-color: rgba(204,170,119,0.8);height: 30px;line-height: 30px;border-radius: 15px;text-align: center;font-size: 15px;padding: 0 20px;width: auto;transform: translate3d(-50%,-50%,0);}
.viewer-toolbar{display: flex;justify-content: center;}
.viewer-toolbar li{display: none;width: 50px;height: 50px;line-height: 50px;text-align: center;margin: 0;}
.viewer-toolbar li:before{width: 100%;height: 100%;left: 0;top: 0;margin: 0;background-position: 50% 50%;background-size: 60%;}
.viewer-toolbar .viewer-prev{display: block;margin-right: 25px;}
.viewer-toolbar .viewer-prev:before{background-image: url(../images/icon_arrow_left.png);}
.viewer-toolbar .viewer-next{display: block;margin-left: 25px;}
.viewer-toolbar .viewer-next:before{background-image: url(../images/icon_arrow_right.png);}
.viewer-close{width: 120px;height: 120px;top: -60px;right: -60px;}
.viewer-close:before{background-image: url(../images/icon_arrow_close.png);color: inherit;background-size: 25px;background-position: 50% 50%;left: 27px;bottom: 22px;}

.block-lesson-video-list{padding-bottom: 40px;}
.block-lesson-video-list .tabs{border-bottom: 1px solid #e6e6e6;margin-bottom: 30px;}
.block-lesson-video-list .tabs .tab{display: inline-block;width: 120px;color: #646464;font-size: 20px;border-bottom: 2px solid #fff;text-align: center;padding: 10px 0;cursor: pointer;}
.block-lesson-video-list .tabs .tab:hover{color: #ccaa77;}
.block-lesson-video-list .tabs .tab.actived{color: #ccaa77;border-bottom: 2px solid #ccaa77;}

.block.block-404{text-align: center;padding: 70px 0 0 0;}
.block.block-404 img{display: block;margin: 0 auto;}
.block.block-404 .back{display: block;margin: 0 auto;margin-top: 40px;width: 160px;height: 40px;line-height: 40px;border-radius: 20px;text-align: center;color: #a37f4a;border: 1px solid #c4a679;}

.block.block-city_circle{background: rgb(255,255,255);}

.block.block-forum-ask{padding-bottom: 40px;}
.block.block-forum-ask label{font-size: 18px;color: #323232;margin-bottom: 10px;font-weight: 500;}
.block.block-forum-ask .form-group{margin-bottom: 20px;}
.block.block-forum-ask .form-control{box-shadow: none;border-color: #e5e5e5;height: 45px;line-height: 45px;}
.block.block-forum-ask .form-control:focus{border-color: #e5e5e5;}
.block.block-forum-ask #question-content{height: 200px;resize: none;line-height: 2em;}
.block.block-forum-ask .has-error .form-control{border-color: #ccaa77;}
.block.block-forum-ask .tool-box{}
.block.block-forum-ask .tool-box .btn-action{width: 200px;height: 45px;line-height: 45px;color: #fff;border-radius: 5px;outline: none;display: inline-block;text-align: center;border: none;margin-right: 20px;font-size: 16px;}
.block.block-forum-ask .tool-box .btn-action:nth-child(1){background: #ccaa77;}
.block.block-forum-ask .tool-box .btn-action:nth-child(2){background: rgb(229,229,229);}
.block.block-forum-ask .tabs-type-wrap{}
.block.block-forum-ask .tabs-type-wrap .tab{position: relative;width: 200px;height: 45px;line-height: 45px;border-radius: 5px;outline: none;display: inline-block;text-align: center;border: none;margin-right: 20px;font-size: 16px;border: 1px solid #e5e5e5;cursor: pointer;color: #323232;}
.block.block-forum-ask .tabs-type-wrap .tab.actived{border-color: #ccaa77;}
.block.block-forum-ask .tabs-type-wrap .tab:hover{border-color: #ccaa77;}
.block.block-forum-ask .tabs-type-wrap .tab i{position: absolute;color: #d8c4a7;top: 11px;font-size: 22px;right: 10px;display: none;}
.block.block-forum-ask .tabs-type-wrap .tab.actived i{display: block;}
#question-upload-image-block{}
#question-upload-image-block .image-item{width: 120px;height: 120px;float: left;overflow: hidden;position: relative;margin: 0;margin-right: 15px;}
#question-upload-image-block .image-item img{width:100%;}
#question-upload-image-block .image-item.no-image{border: 1px dashed #c5c5c5;color: #c5c5c5;text-align: center;font-size: 60px;font-weight: bold;cursor: pointer;line-height: 120px;}
#question-upload-image-block .image-item.no-image .tips{}
#question-upload-image-block .image-item .del-btn{position: absolute;top: 8px;right: 8px;font-size: 17px;font-weight: bold;color: #ccaa77;cursor: pointer;background: rgba(255,255,255,0.8);border-radius: 50%;width: 20px;height: 20px;text-align: center;line-height: 21px;}

.block.block-questionnaire{background: rgb(249,249,249);text-align: center;}
.block.block-questionnaire .title{color: #8c8c8c;font-size: 26px;}
.block.block-questionnaire .content{padding: 30px 200px;background: #fff;}
.block.block-questionnaire .content .page{display: none;}
.block.block-questionnaire .content .page.actived{display: block;}
.block.block-questionnaire .content .subject{margin-top: 45px;clear: both;margin;text-align: left;}
.block.block-questionnaire .content .subject .name{color: #323232;font-size: 20px;text-align: left;margin-bottom: 5px;}
.block.block-questionnaire .content .subject .items{text-align: left;display: inline-block;width: 100%;}
.block.block-questionnaire .content .subject .items .item{border: 1px solid rgba(174,165,158,0.39);border-radius: 4px;width: 400px;height: 60px;line-height: 60px;text-align: center;color: #323232;margin: 15px 0;cursor: pointer;position: relative;display: inline-block;float: left;}
.block.block-questionnaire .content .subject .items .item:nth-child(even){float: right;}
.block.block-questionnaire .content .subject .items .item:hover{background: rgba(196,166,121,0.21);}
.block.block-questionnaire .content .subject .items .item.manual:hover{background: none;}
.block.block-questionnaire .content .subject .items .item.actived{border-color: rgba(121,81,52,0.39);}
.block.block-questionnaire .content .subject .items .item .option:not(input){background: none;border: none;height: 60px;line-height: 60px;cursor: pointer;font-size: 16px;color: #323232;text-align: center;}
.block.block-questionnaire .content .subject .items .item .option:not(input).option-multi{display: flex;align-items: center;justify-content: center;line-height: 25px;}
.block.block-questionnaire .content .subject .items .item .tip{color: #323232;font-size: 16px;position: absolute;left: 15px;}
.block.block-questionnaire .content .subject .items .item input{background: none;border: none;border-bottom: 1px solid #ebe8e5;height: 35px;width: 260px;line-height: 35px;text-align: center;font-size: 16px;color: #323232;}
.block.block-questionnaire .content .subject .items .item .icon{display: none;position: absolute;color: #d8c4a7;height: 30px;top: 14px;left: 5px;font-size: 2.3em;}
.block.block-questionnaire .content .subject .items .item.actived .icon{display: block;}
.block.block-questionnaire .content .tool-box{margin: 30px 0;}
.block.block-questionnaire .content .tool-box .action-btn{border: 1px solid rgba(196,166,121,0.38);width: 130px;height: 45px;line-height: 45px;font-size: 16px;text-align: center;color: rgba(196,166,121,0.38);display: inline-block;margin: 0 40px;border-radius: 25px;}
.block.block-questionnaire .content .tool-box .action-btn.actived{border: 1px solid rgba(196,166,121,1);color: rgba(196,166,121,1);}
.block.block-questionnaire .content .tool-box .action-btn:hover{border: 1px solid rgba(196,166,121,1);background: rgba(196,166,121,1);color: #fff;}
.block.block-questionnaire .subtitle{width: 540px;height: 150px;background: #cfb791;line-height: 150px;text-align: center;color: #fff;display: block;margin: 0 auto;font-size: 25px;margin-top: 30px;background-image: url(../images/bg11.png);background-repeat: no-repeat;background-size: cover;background-position: 50% 50%;}
.block.block-questionnaire .small-tip{font-size: 15px;color: #323232;text-align: center;margin-top: 30px;}
.block.block-questionnaire .sub{width: 540px;height: 75px;line-height: 75px;text-align: center;color: #323232;font-size: 16px;display: block;margin: 20px auto;border: 1px solid rgba(174,165,158,0.39);border-radius: 4px;}

/*标签云*/
.tag-cloud-wrapper{width: 480px;height: 480px;margin: 50px auto;position: relative;background: #fff;border-radius: 50%;box-shadow: 0px 8px 30px 6px #ccc;transition: none;-webkit-transition: none;display: block;margin: 0 auto;overflow: hidden;}
.tag-cloud-wrapper canvas{border-radius: 50%;}
/*end 标签云*/

/*能得到什么*/
.what-to-get{padding: 15px 30px;}
.what-to-get .radar-title{color: #323232;font-size: 20px;}
.what-to-get .before-and-after{}
.block-course-a-old .before-and-after{/*border-bottom: 1px solid #e8e3db;*/}

.what-to-get .before-and-after .radar{height: 360px;}
.what-to-get .before-and-after .radar.before{width: 50%;display: inline-block;}
.what-to-get .before-and-after .radar.after{width: 50%;display: inline-block;float: right;}
.what-to-get .before-and-after .bar{position: relative;width: 940px;height: 60px;line-height: 60px;border-radius: 30px;display: block;margin: 20px auto;background: linear-gradient(to right, #fef7ed 0%, #edcd99 100%);margin-bottom: 50px;}
.what-to-get .before-and-after .bar .left-part{height: 100%;float: left;color: #967236;font-size: 24px;margin-left: 140px;}
.what-to-get .before-and-after .bar .middle-part{position: absolute;width: 90px;height: 90px;text-align: center;line-height: 90px;color: #967236;font-size: 45px;border-radius: 50%;background:linear-gradient(to right, #fff8e8 0%, #f9ead1 100%);left: 50%;top: 50%;transform: translate3d(-50%,-50%,0);}
.what-to-get .before-and-after .bar .right-part{float: right;height: 100%;color: #967236;font-size: 24px;margin-right: 140px;}

.what-to-get .after-ability{}
.what-to-get .after-ability > .title{font-size: 26px;color: 010101;margin-top: 25px;}

.what-to-get .salary-wrap{height: 460px;margin: 60px 0 80px 0;}
.what-to-get .salary-wrap .left-part{width: 50%;display: inline-block;height: 100%;}
.what-to-get .salary-wrap .left-part .title{color: #323232;font-size: 20px;text-align: center;}
.what-to-get .salary-wrap .right-part{width: 50%;display: inline-block;float: right;height: 100%;}
.what-to-get .salary-wrap .right-part .title{color: #323232;font-size: 20px;text-align: center;}
.what-to-get .salary-wrap .detail{height: 100%;}
.what-to-get .salary-wrap .right-part .detail{margin-left: 25px;}
/*end 能得到什么*/

/*课程详情 1月 2月 3月 ...*/
.course-detail{padding: 40px 25px;margin-bottom: 20px;}
.course-detail:nth-last-child(1){margin-bottom: 0;}
.course-detail > .title{font-size: 24px;color: #323232;}

.course-detail .tags{height: 30px;line-height: 30px;margin-top: 25px;}
.course-detail .tags .label-before{font-size: 20px;color: #323232;width: 80px;display: inline-block;float: left;letter-spacing: 10px;}
.course-detail .tags .tag{display: inline-block;height: 30px;width: 120px;border: 1px solid rgba(72,62,62,0.38);border-right: none;line-height: 30px;text-align: center;position: relative;margin-right: 25px;background: #faf6ef;border-radius: 4px;font-size: 16px;color: #646464;}
.block-course-a .course-detail .tags .tag{margin-right: 20px;width: 115px;}
.course-detail .tags .tag span{position: absolute;height: 100%;left: 0;top: 0;z-index: 55;width: 100%;text-align: center;}
.course-detail .tags .tag .triangle{height: 21.2px;width: 21.2px;border: 1px solid rgba(72,62,62,0.38);position: absolute;right: -9px;top: 3px;background: #faf6ef;transform: rotateZ(45deg);border-radius: 0 4px 0 0;border-left: none;border-bottom: none;}

.course-detail .arrange{margin-top: 25px;height: 40px;line-height: 40px;}
.block-course-a .course-detail .arrange{margin-top: 50px;}
.course-detail .arrange .label-before{font-size: 20px;color: #323232;width: 80px;display: inline-block;float: left;letter-spacing: 10px;}
.course-detail .arrange .months{width: 1036px;height: 40px;background: linear-gradient(to right, rgba(247,233,210,0.35) 0%, rgba(241,205,132,0.35) 100%);float: left;position: relative;}
.course-detail .arrange .months .month{position: absolute;width: 1px;top: 0;background: #e9cece;height: 40px;}
.course-detail .arrange .months .month.to-bottom{height: 45px;}
.course-detail .arrange .months .month.to-top{height: 52px;top: -12px;}
.course-detail .arrange .months .month span{position: absolute;top: 38px;width: 50px;text-align: center;left: -25px;font-size: 16px;color: #323232;}
.course-detail .arrange .months .month.to-top span{height: 25px;border: 1px solid #e25050;border-radius: 13px;;color: #e25050;width: 120px;line-height: 25px;text-align: center;font-size: 14px;top: -25px;left: -60px;}
.course-detail .arrange .label-after{font-size: 20px;color: #323232;float: right;}

.course-detail table{margin-top: 75px;}
.course-detail table thead{}
.course-detail table thead tr{height: 75px;background: rgb(251, 251, 251);}
.course-detail table thead tr th{text-align: center;font-size: 20px;color: #323232;border: 1px solid rgba(204, 170, 119, 0.2);}
.course-detail table tbody{}
.course-detail table tbody tr{height: 100px;}
.course-detail table tbody tr:hover{background: rgb(251, 251, 251);}
.course-detail table tbody tr td{text-align: center;font-size: 15px;border: 1px solid rgba(204, 170, 119, 0.2);color: #323232;}
.course-detail table tbody tr td:nth-child(1){text-align: left;padding-left: 25px;padding-right: 0;}
.course-detail table tbody tr td img{width: 30px;}

.course-detail .notice{margin-top: 15px;padding: 30px 25px 30px 25px;}
.course-detail .notice .title{color: #e25050;font-size: 22px;display: flex;align-items: center;}
.course-detail .notice .title img{margin-right: 20px;}
.course-detail .notice .detail{margin-top: 20px;}
.course-detail .notice .detail .left-part{width: 50%;display: inline-block;}
.course-detail .notice .detail .right-part{width: 50%;display: inline-block;float: right;}
.course-detail .notice .detail ul{}
.course-detail .notice .detail ul li{color: #646464;font-size: 14px;float: left;line-height: 30px;margin-left: 15px;}
.course-detail .notice .detail ul li .content{display: flex;}
.course-detail .notice .detail ul li i{margin-right: 3px;transform: scale3d(0.35, 0.35, 0.35);margin-left: -15px;float: left;margin-top: 8px;}

.block-course-a .course-detail table tbody tr:hover{background: inherit;}
.block-course-a .course-detail table tbody tr{height: 90px;}
.block-course-a .course-detail table tbody tr td{}
.block-course-a .course-detail table tbody tr td:nth-child(1){padding-left: 15px;padding-right: 15px;text-align: center;}
.block-course-a .course-detail table tbody tr td.text-left{text-align: left;padding-right: 0;}
.block-course-a .course-detail table tbody tr td.red{color: #e25050;}
.block-course-a .course-detail table tbody tr td.big{font-size: 15px;}

.block-course-extra .bigtitle{font-size: 35px;text-align: center;margin-bottom: 30px;}
.block-course-extra table{}
.block-course-extra table .text-left1{padding-left: 10px !important;}
.block-course-extra table .text-left2{padding-left: 65px !important;}

.course-flow{height: 105px;color: #646464;margin-top: 30px;margin-bottom: 30px;padding: 0 40px;}
.course-flow .item{float: left;height: 100%;}
.course-flow .item.circle{position: relative;width: 105px;height: 105px;line-height: 105px;border-radius: 50%;border: 1px solid rgba(72,62,62,0.38);text-align: center;color: #646464;}
.course-flow .item.circle .title{font-size: 16px;}
.course-flow .item.circle .title span{color: #323232;font-size: 40px;margin-right: 2px;}
.course-flow .item.circle .circle-label{position: absolute;bottom: -30px;height: 25px;line-height: 25px;width: 105px;text-align: center;font-size: 16px;}
.course-flow .item.line{width: 55px;display: flex;align-items: center;position: relative;}
.course-flow .item.line .content{position: absolute;width: 100%;height: 1px;background: rgba(72,62,62,0.38);top: 52.5px;left: 0;}
.course-flow .item.line .caret{color: #ccc;position: absolute;right: 0;border-top: 7px dashed;border-right: 6px solid transparent;border-left: 6px solid transparent;transform: rotate(-90deg);right: -3px;top: 50px;}
.course-flow .item.line .extra{position: absolute;left: -1px;width: 150px;}
.course-flow .item.line .extra.extra-top{bottom: 60px;}
.course-flow .item.line .extra.extra-bottom{top: 60px;}
.course-flow .item.line .extra .dash-line-wrap{position: relative;width: 70px;height: 130px;background-repeat: no-repeat;background-size: 100% 100%;background-position: 50% 50%;}
.course-flow .item.line .extra.extra-top .dash-line-wrap{background-image: url(../images/dash_line_1.png);}
.course-flow .item.line .extra.extra-bottom .dash-line-wrap{background-image: url(../images/dash_line_2.png);}
.course-flow .item.line .extra .dash-line-wrap .caret{position: absolute;right: -3px;}
.course-flow .item.line .extra.extra-top .dash-line-wrap .caret{top: 0;}
.course-flow .item.line .extra.extra-bottom .dash-line-wrap .caret{bottom: -1px;top: auto;}
.course-flow .item.line .extra .dash-line-wrap .dash-circle{position: absolute;width: 80px;height: 80px;border-radius: 50%;line-height: 80px;text-align: center;border: 1px dashed rgba(72,62,62,0.38);color: #646464;color: #646464;right: -80px;}
.course-flow .item.line .extra.extra-top .dash-line-wrap .dash-circle{top: -40px;}
.course-flow .item.line .extra.extra-bottom .dash-line-wrap .dash-circle{bottom: -40px;}
.course-flow .item.line .extra .dash-line-wrap .dash-circle .title{color: #646464;font-size: 20px;}
.course-flow .item.line .extra .dash-line-wrap .dash-circle .dash-circle-label{position: absolute;color: #646464;font-size: 16px;width: 250px;text-align: left;height: 80px;line-height: 80px;}
.course-flow .item.line .extra .dash-line-wrap .dash-circle .dash-circle-label.dash-circle-label-right{left: 90px;top: 0;}
.course-flow .item.line .extra .dash-line-wrap .dash-circle .dash-circle-label.dash-circle-label-bottom{bottom: -50px;}
.course-flow .item.tip-wrap{display: flex;align-items: center;justify-content: center;}
.course-flow .item.tip-wrap .tip{width: 160px;position: relative;border: 1px solid rgba(72,62,62,0.38);height: 35px;line-height: 35px;color: #646464;border-radius: 4px;text-align: center;font-size: 15px;}
.course-flow .item.tip-wrap .tip .tip-label{position: absolute;width: 120%;bottom: -30px;color: #e25050;left: -10%;}

.course-flow-wrap2{padding: 30px 0;}
.course-flow-wrap2 .title{font-size: 24px;color: #323232;}
.course-flow-wrap2 .course-flow{margin-top: 150px;margin-bottom: 150px;padding: 0;}
.course-flow-wrap2 .item.line{width: 50px;}
.course-flow-wrap2 .item.tip-wrap .tip{width: 130px;}
.course-flow-wrap2 .extra-context{color: #646464;font-size: 15px;text-align: center;padding: 10px 0;}
/*end 课程详情*/

/*为什么选择我们*/
.why-us table{}
.why-us table thead{}
.why-us table thead tr{height: 75px;background: rgb(243,243,243);}
.why-us table thead tr th{text-align: center;font-size: 20px;color: #323232;border: 1px solid rgba(204, 170, 119, 0.2);}
.why-us table tbody{}
.why-us table tbody tr{height: 100px;}
.why-us table tbody tr:hover{background: inherit;}
.why-us table tbody tr td{text-align: center;font-size: 15px;border: 1px solid rgba(204, 170, 119, 0.2);color: #323232;line-height: 1.8em;}
.why-us table tbody tr td:nth-child(2){background: rgb(243,243,243);text-align: left;}
.why-us table tbody tr td img{width: 30px;}
/*end 为什么选择我们*/

/*课程阶段*/
.course-stage{padding: 50px 0;}
.course-stage .stage{height: 410px;border-bottom: 1px solid #e8e3db;position: relative;}
.course-stage .stage:nth-child(1){height: 380px;}
.course-stage .stage:nth-last-child(1){height: 380px;border-bottom: none;}
.course-stage .stage .left-part{width: 200px;float: left;height: 100%;}
.course-stage .stage .left-part .title-wrap{position: relative;width: 65px;min-height: 265px;border: none;border-radius: 4px;margin-left: 75px;}
.course-stage .stage:nth-child(1) .left-part .title-wrap{margin-top: 55px;}
.course-stage .stage:nth-child(2) .left-part .title-wrap{margin-top: 75px;}
.course-stage .stage:nth-child(3) .left-part .title-wrap{height: 320px;margin-top: 55px;}
.course-stage .stage .left-part .title-wrap .title{font-size: 18px;color: #323232;position: absolute;left: 50%;top: 50%;transform: translate3d(-50%,-50%,0);width: 18px;text-align: center;width: 65px;padding: 0 20px;min-height: 265px;display: flex;align-items: center;border: 1px solid rgba(146,146,146,0.8);border-radius: 4px;background: #fff;z-index: 10;}
.course-stage .stage:nth-child(3) .left-part .title-wrap .title{height: 320px;}
.course-stage .stage .left-part .title-wrap .tag{position: absolute;width: 34px;height: 34px;border-radius: 50%;border: 1px solid rgba(146,146,146,0.8);top: -27px;left: 50%;transform: translate3d(-50%,0,0);line-height: 30px;text-align: center;color: #323232;font-size: 18px;overflow: hidden;z-index: 5;}
.course-stage .stage .left-part .title-wrap .line{position: absolute;width: 25px;height: 2px;background: #fff;left: 50%;top: 1px;transform: translate3d(-50%,-50%,0);z-index: 30;}
.course-stage .stage .right-part{position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding-left: 200px;}
.course-stage .stage .right-part .item-wrap{float: left;width: 100%;height: 209px;overflow: hidden;}
.course-stage .stage:nth-child(1) .right-part .item-wrap:nth-child(1){height: 170px;}
.course-stage .stage:nth-last-child(1) .right-part .item-wrap:nth-last-child(1){height: 180px;}
.course-stage .stage .right-part .item-wrap .progress-wrap{width: 145px;height: 145px;border-radius: 50%;border: 1px solid rgba(72,62,62,0.38);line-height: 145px;text-align: center;color: #000;font-size: 22px;float: left;margin-top: 30px;position: relative;}
.course-stage .stage:nth-child(1) .right-part .item-wrap:nth-child(1) .progress-wrap{margin-top: 0;}
.course-stage .stage .right-part .item-wrap .progress-wrap .vertical-line{position: absolute;width: 5px;height: 35px;background: #d6d5d3;left: 50%;transform: translate3d(-50%,0,0);}
.course-stage .stage .right-part .item-wrap .progress-wrap .vertical-line.top-line{top: -35px;}
.course-stage .stage .right-part .item-wrap .progress-wrap .vertical-line.bottom-line{bottom: -35px;}
.course-stage .stage:nth-child(1) .right-part .item-wrap:nth-child(1) .progress-wrap .vertical-line.top-line{display: none;}
.course-stage .stage:nth-last-child(1) .right-part .item-wrap:nth-last-child(1) .progress-wrap .vertical-line.bottom-line{display: none;}
.course-stage .stage .right-part .item-wrap .detail{padding-left: 165px;padding-right: 30px;height: 100%;}
.course-stage .stage .right-part .item-wrap .detail .title{font-size: 20px;color: #000;margin-top: 40px;}
.course-stage .stage:nth-child(1) .right-part .item-wrap:nth-child(1) .detail .title{margin-top: 30px;}
.course-stage .stage .right-part .item-wrap .detail .subtitle{font-size: 16px;color: #646464;margin-top: 15px;line-height: 1.8em;}
/*end 课程阶段*/

/*图片进度条*/
body .overlay-wrapper .overlay{display:none;position: fixed;}
body.waiting_important .overlay-wrapper .overlay{display:block;z-index:99999;}
body .overlay-wrapper .overlay{display:none;position: fixed;background: rgba(47, 47, 47, 0.8);top: 0;left: 0;width: 100%;height: 100%;}
body.waiting .overlay-wrapper .overlay{display:block;}
body.waiting_important .overlay-wrapper .overlay{display:block;z-index:99999;}
#progress-bar-block{margin: 0;padding: 0;border-radius: 0px;height: 10px;position: fixed;z-index: 99999;width: 100%;background: transparent;}
/*end 图片进度条*/

/*wechat 微信付款*/
.site-go-to-pay-page{}
.site-go-to-pay-page .block-wechat{}
.site-go-to-pay-page .block-wechat .layui-main{padding: 40px 0;}
.site-go-to-pay-page .block-wechat .wechat-card{width: 620px;display: block;margin: 0 auto;border: 1px solid #eeebe4;box-shadow: 0px 8px 30px 6px #eee;text-align: center;}
.site-go-to-pay-page .block-wechat .wechat-card .title{font-size: 32px;color: #323232;margin-top: 40px;}
.site-go-to-pay-page .block-wechat .wechat-card .name{font-size: 24px;color: #323232;margin-top: 10px;}
.site-go-to-pay-page .block-wechat .wechat-card .price{font-size: 24px;color: #e25050;margin-top: 10px;margin-bottom: 40px;}
.site-go-to-pay-page .block-wechat .wechat-card .detail{background: #4eb734;padding: 40px 0;}
.site-go-to-pay-page .block-wechat .wechat-card .detail .img-wrap{width: 340px;height: 340px;background-image: url(../images/scan.png);background-repeat: no-repeat;background-size: 100% 100%;background-position: 50% 50%;padding: 15px;margin: 0 auto;}
.site-go-to-pay-page .block-wechat .wechat-card .detail .img-wrap img{width: 100%;}
.site-go-to-pay-page .block-wechat .wechat-card .detail .time{height: 40px;line-height: 40px;color: #e25050;padding: 0 20px;background: #fff;border-radius: 20px;display: inline-block;font-size: 18px;margin-top: 25px;}
/*end wechat 微信付款*/

/*add*/
.site-questions-page{background: rgb(249, 249, 249);padding-bottom: 80px;}
/*end add*/

/*支付改*/
.course-pay-detail{margin-bottom: 25px;background: #fff;height: 780px;}
.course-pay-detail .title-wrap{background: #1b1b1b;border-radius: 0 0 6px 6px;margin: 0;padding: 30px 0;text-align: center;display: block;}
.course-pay-detail .title-wrap .title{color: #fff;font-size: 28px;line-height: 60px;display: block;margin: 0 auto;}
.course-pay-detail .title-wrap .title span{color: rgb(205,171,116);font-size: 50px;}
.course-pay-detail .course-pay-content{padding: 50px 0 120px 0;text-align: center;}
.course-pay-detail .course-pay-content .title{color: #323232;font-size: 30px;line-height: 26px;margin-bottom: 90px;}
.course-pay-detail .course-pay-content .flows{width: 840px;height: 40px;position: relative;overflow: visible;display: block;margin: 0 auto;}
.course-pay-detail .course-pay-content .flows .flow{width: 40px;position: absolute;top: 0;}
.course-pay-detail .course-pay-content .flows .flow .number{border-radius: 50%;width: 40px;height: 40px;text-align: center;line-height: 40px;color: #fff;font-size: 18px;}
.course-pay-detail .course-pay-content .flows .flow .title-main{color: #323232;font-size: 25px;line-height: 36px;width: 340px;margin: 25px 0 0 -150px;}
.course-pay-detail .course-pay-content .flows .flow .title-sub{width: 340px;margin: 5px 0 0 -150px;color: #6c6c6c;font-size: 14px;line-height: 20px;}
.course-pay-detail .course-pay-content .flows .flow .link{width: 340px;font-size: 14px;color: #e8ca98;line-height: 26px;text-decoration: underline;display: block;margin: 0 0 0 -150px;}
.course-pay-detail .course-pay-content .flows .flow:nth-child(1){left: 0;}
.course-pay-detail .course-pay-content .flows .flow:nth-child(1) .number{background: rgb(205,171,116);}
.course-pay-detail .course-pay-content .flows .flow:nth-child(2){left: 400px;}
.course-pay-detail .course-pay-content .flows .flow:nth-child(2) .number{background: linear-gradient(to right, rgba(225,197,148,1) 0%, rgba(227,199,151,1) 100%);position: relative;}
.course-pay-detail .course-pay-content .flows .flow:nth-child(2) .number .line{width: 363px;position: absolute;height: 25px;top: 7.5px;}
.course-pay-detail .course-pay-content .flows .flow:nth-child(2) .number .line .cover-top{position: absolute;background: #fff;width: 100%;height: 10px;top: 0;}
.course-pay-detail .course-pay-content .flows .flow:nth-child(2) .number .line .cover-bottom{position: absolute;background: #fff;width: 100%;height: 10px;bottom: 0;}
.course-pay-detail .course-pay-content .flows .flow:nth-child(2) .number .line.line-left{background: linear-gradient(to right, rgba(205,171,116,1) 0%, rgba(225,197,148,1) 100%);left: -361.5px;}
.course-pay-detail .course-pay-content .flows .flow:nth-child(2) .number .line.line-left .cover-top{border-radius: 0 0 7px 7px;}
.course-pay-detail .course-pay-content .flows .flow:nth-child(2) .number .line.line-left .cover-bottom{border-radius: 7px 7px 0 0;}
.course-pay-detail .course-pay-content .flows .flow:nth-child(2) .number .line.line-right{background: linear-gradient(to right, rgba(227,199,151,1) 0%, rgba(245,223,181,1) 100%);right: -361.5px;}
.course-pay-detail .course-pay-content .flows .flow:nth-child(2) .number .line.line-right .cover-top{border-radius: 0 0 7px 7px;}
.course-pay-detail .course-pay-content .flows .flow:nth-child(2) .number .line.line-right .cover-bottom{border-radius: 7px 7px 0 0;}
.course-pay-detail .course-pay-content .flows .flow:nth-child(3){right: 0;}
.course-pay-detail .course-pay-content .flows .flow:nth-child(3) .number{background: rgb(245,223,181);}
.course-pay-detail .course-pay-content .pay-btn{height: 64px;margin-top: 205px;padding: 0 65px;line-height: 64px;background: #cdab74;color: #fff;font-size: 25px;text-align: center;display: inline-block;border-radius: 32px;cursor: pointer;}
/*end 支付改*/
.student-main-content-spec{min-height: 740px;}


/*图标修改*/
.swiper-container-member-video .swiper-wrapper .swiper-slide a.noicon{width: 100%;height: 100%;position: absolute;top: 0;left: 0;margin: 0;border: none;padding: 0;background-color: transparent;}


/*会员祝福 瀑布流*/
.block-bless{margin-bottom: 0;padding: 40px;}
.block-bless .layui-main{overflow: visible;}
.block-bless li{padding: 20px;width: 33%;padding: 7px;}
.block-bless li .inner{padding: 20px;box-shadow: 0px 0px 29px 0px rgba(36,29,18,0.1);}
.block-bless li .inner .avatar{width: 60px;height: 60px;float: left;border-radius: 50%;overflow: hidden;}
.block-bless li .inner .avatar img{height: 100%;display: block;margin: 0 auto;}
.block-bless li .inner .info{padding-left: 10px;height: 60px;display: inline-block;}
.block-bless li .inner .info div{}
.block-bless li .inner .info div:nth-child(1){color: rgba(100,100,100,1);font-size: 14px;margin-bottom: 5px;margin-top: 10px;}
.block-bless li .inner .info div:nth-child(2){color: rgba(50,50,50,1);font-size: 16px;}