.pc_box{display:block;}
.m_box{display:none;}
html{height:initial;}
body{background:#fff;height:initial;overflow:initial;padding-top:0;}
.container{width:1200px;margin:0 auto;}
.near{padding:25px 0;line-height:2;}
.practice-lists li:hover a{color:#bf095f;font-size:16px;}
.context_tuijian>div:nth-child(3),
.context_tuijian>div:nth-child(4){display:block;}
.pc_container .tea_course .chose_con,
.pc_container .couse_about_new{width:1220px!important;padding-right:0!important;margin-left:-10px;}
.pc_container{width:1200px;margin:0 auto;}
.index_bz_new .lists{width:25%;}
.zp_index_con .w50{width:100%;padding-left:0;padding-right:0;}
.index_line_middle img{height:35px;}
.title_new h3{font-size:16px;}
.pc_container .index_main:nth-child(1){margin-right:2%;}
.pc_container::before,
.pc_container::after{content:"";clear:both;display:table;}
.pc_container_textcon{width:800px;padding:35px 52px 20px;background:#fff;float:left;}
.pc_container_text_r{width:266px;float:right;}
.course-rec,
.article-show{padding:25px 20px;margin-bottom:20px;}
.title_r{/*padding-bottom:18px;*/font-weight:bold;text-transform:uppercase;color:#333333;}
.text-center{text-align:center;}
.margin_t10{margin-top:10px;}
.img-rounded{-webkit-border-radius:4px;border-radius:4px;}
.course-rec .line a.li span{float:right;color:#8a8888;}
.course-rec .line a.li{border-left:1px solid #999;border-right:1px solid #999;}
.course-rec ul li{border-bottom:1px solid #eee;}
.course-rec ul li:hover{background:#222222;color:#fff;}
.course-rec ul li,
.course-rec .line a.li{padding:0 3px;}
.course-rec ul li:hover a,
.course-rec ul li:hover span{color:#fff;}
.course-rec .line a.li:hover span{color:#BF095E;}
.course-rec ul li a,
.course-rec .line a.li{font-size:14px;line-height:36px;clear:both;display:block;height:36px;}
.course-rec ul li a{line-height:28px;height:28px;margin-top:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.course-rec ul li a strong{float:left;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;}
.course-rec ul li a strong,
.course-rec .line a strong{font-weight:normal;width:160px;}
.course-rec ul li a span{float:right;color:#8a8888;}
.news_list .img1{width:48%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;}
.article .con img,
.zp_con img{width:auto!important;max-width:100%;display:block;margin-left:auto;margin-right:auto;float:none!important;}
.news_list>div:first-child{padding-top:10px;}
.news_list>div:last-child{padding-bottom:10px;}
.news_list .img1:nth-child(2n+1){margin-right:4%;}
.news_list .img3,
.news_list .img1{border:none;}
.top_new{width:1200px;margin:0 auto;height:70px;}
.bg_dark{background-color:#272727;}
.top_new .logo{width:178px;float:left;padding-top:10px;}
.nav_new{padding-top:20px;padding-left:24px;float:left;font-size:14px;}
.tel_top_new img{display:block;}
.nav_new li{float:left;position:relative;line-height:34px;}
.nav_new li::after{content:'';display:block;height:1px;width:2em;background-color:#272727;position:absolute;bottom:0;left:50%;margin-left:-1em;z-index:99;}
.nav_new li:hover::after,
.nav_new li.active::after{background-color:#fff;}
.nav_new li a{color:#fff;display:block;padding:0 14px;}
.tel_top_new{padding-top:27px;}
.nav_new .inner{height:148px;background:url('https://www.ruiscz.com/staic/images/xlk.jpg') no-repeat center top;}
.nav_new .inner{text-align:center;}
.nav_new .inner a{display:inline-block;margin-top:25px;padding:0 10px;position:relative;top:0;}
.nav_new .inner img{display:block;}
.nav_new .inner a{color:#333;font-size:14px;line-height:2.4;}
.nav_new .inner{display:none;}
.nav_new li:hover .inner{display:block;}
.nav_new .inner{position:fixed;top:70px;left:0;right:0;z-index:999;height:0;display:block;overflow:hidden;width:100%;min-width:1200px;-webkit-transition:all .5s;transition:all .5s;}
.nav_new{padding-top:0;min-height:70px;padding-left:60px;}
.nav_new li{padding-top:0;height:70px;line-height:70px;-webkit-transition:all .5s;transition:all .5s;}
.nav_new li.has:hover .inner{height:144px;-webkit-transition:all .5s;transition:all .5s;}
.nav_new li.has:hover{height:214px;-webkit-transition:all .5s;transition:all .5s;}
.nav_new li::after{top:52px;}
.nav_new .inner a:hover{color:#9d368b;position:relative;top:-6px;-webkit-transition:all .2s;transition:all .2s;}
.index_bz_new .lists .txt::before{top:-64px;left:72%;width:40px;height:40px;line-height:40px;font-size:18px;}
.index_bz_new .lists .txt h3{font-size:24px;}
.index_bz_new .lists .txt span{font-size:13px;}
.title_new,
.ds_tit{clear:both;overflow:hidden;text-align:center;padding:20px 0 20px;}
.banner_160{height:160px;width:100%;position:relative;overflow:hidden;}
.banner_160 img{display:block;position:absolute;left:50%;top:0;margin-left:-960px;}
.bot_edit .flex1{padding-top:30px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.bot_edit span{margin-top:8px;line-height:20px;display:inline-block;}
.bot_edit .w25{border-right:none;}
.bot_edit .w25 img{width:58px;height:58px;}
.bot_edit span{font-size:16px;margin-top:9px;}
.bot_contact{padding-bottom:30px;background-color:#e8e8e8;}
.bot_edit .w25:nth-child(1)::after,
.bot_edit .w25:nth-child(2)::after,
.bot_edit .w25:nth-child(3)::after,
.bot_edit .w25:nth-child(4)::after{display:none;}
.train_index_con .lists:nth-child(3),
.train_index_con .lists:nth-child(4){display:none;}
.course_banner_new{position:relative;height:440px;width:100%;overflow:hidden;}
.course_banner_new .img{position:absolute;top:0;left:50%;margin-left:-960px;z-index:-1;}
.course_banner_new .tit{font-size:13px;position:relative;z-index:99;}
.course_banner_new ul{padding:22px 0;}
.course_banner_new h1{font-size:36px;font-weight:bold;color:#fff;padding-top:100px;line-height:1;}
.course_banner_new li{font-size:15px;color:#fff;line-height:28px;}
.course_banner_new li .tit{display:inline-block;width:7em;}
.course_banner_new li small{color:#fd4545;font-size:15px;margin-right:3px;}
.course_banner_new li .price{color:#fd4545;font-size:24px;font-weight:bold;}
.btn-baom_new{background:#fd4545;color:#fff;font-size:18px;width:150px;height:42px;line-height:42px;display:inline-block;text-align:center;}
.btn-baom_new:hover{background:#f23737;-webkit-transition:all .2s;transition:all .2s;}
.container_inner{width:1200px;margin:0 auto;}
.container_inner .tit{padding-bottom:0;}
.course_banner_new h1{border-bottom:0;}
.container_inner1{padding:0;background-color:transparent;}
.position_new,
.position_new a{color:#898888;font-size:14px;line-height:1;padding-top:30px;padding-bottom:20px;}
.position_new a:last-of-type{color:#333333;font-weight:bold;}
.couse_intro_new{padding-bottom:20px;border-bottom:1px solid #ccc;}
.couse_intro_new .img{width:252px;float:left;}
.couse_intro_new .txt{float:left;padding:24px 0 10px 38px;color:#333;width:885px;}
.couse_intro_new .txt dt,
.course_more dt{font-size:18px;line-height:32px;}
.couse_intro_new .txt dd{font-size:15px;}
.purple_before{position:relative;}
.purple_before::before{content:'';display:block;width:5px;height:18px;background-color:#d4384e;position:absolute;top:50%;margin-top:-5px;left:-10px;}
.mt40{margin-top:40px!important;}
.course_more{-webkit-align-items:stretch;align-items:stretch;border:1px solid #c9c7c7;}
.course_more>div{padding:20px 30px 20px 40px;}
.course_more>div:nth-child(1){border-right:1px solid #c9c7c7;}
.course_more{display:-webkit-flex;display:flex;}
.course_tit h2{position:relative;display:inline-block;color:#5d370a;background:#fff;font-size:22px;z-index:99;}
.course_tit h2:before,
.course_tit h2:after{content:"";display:inline-block;position:absolute;width:100%;height:100%;padding:6px 14px;border:1px solid #5d370a;}
.course_tit h2:before{top:-3px;left:-11px;}
.course_tit h2:after{bottom:-5px;right:-14px;}
.course_tit02{font-size:20px;}
.course_tit{position:relative;padding:60px 0 20px;}
.course_tit::after,
.course_tit::before{content:'';display:block;height:1px;width:95px;overflow:hidden;background:#5d370a;position:absolute;top:66%;}
.course_tit::before{left:50%;margin-left:-230px;}
.course_tit::after{right:50%;margin-right:-230px;}
.course_list_bg{width:1200px;margin:0 auto;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;}
.course_list_bg .w25,
.course-des-lists .w25{min-width:285px;width:285px;margin:0 10px;float:left;margin-top:30px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.course-des-lists .w25:nth-child(2n){margin-left:10px;}
.course-des-lists h3{line-height:34px;margin-bottom:15px;font-size:16px;}
.course-des-lists ul li,
.course-des-lists .w25 .txtbg .con{font-size:14px;line-height:25px;}
.course-des-lists .w25 .txtbg .tit{width:4em;display:block;float:left;}
.course-des-lists .w25 .txtbg .con{display:block;width:180px;float:left;}
.course_module_tit{font-size:22px;line-height:46px;color:#323232;font-weight:bold;border-bottom:1px solid #ccc;text-align:left;}
.bg_gray{background-color:#f3f2f2;}
.course_module_tit1{border-bottom:none;padding-top:30px;line-height:1;}
.course-des-lists .w25:nth-child(2n),
.course-des-lists .w25:nth-child(2n+1){clear:none;}
.course-des-lists .w25:nth-child(4n){margin-right:0;}
.course-des-lists .w25 .txtbg ul{padding:10px 20px;}
.mb40{margin-bottom:40px!important;clear:both;overflow:hidden;}
.course-des-lists .w25:nth-child(2n+1){margin-left:10px;}
.course-des-lists .w25:nth-child(4n+1){margin-left:0;}
.course-des-lists{margin:0;}
.title_new .tit-group{position:relative;line-height:1;display:inline-block;}
.title_new .tit-group span{font-size:13px;color:#727272;position:absolute;left:0;top:0;font-weight:bold;}
.title_new h2,
.ds_tit h3,
.tit_inner h2{padding-top:20px;margin-bottom:5px;color:#333;font-size:22px;font-weight:bold;}
.title_new h2 strong{font-size:36px;}
.title_new h2,
.ds_tit h3{font-size:24px;font-weight:bold;padding-bottom:6px;}
.title_new h3,
.ds_tit h4,
.tit_inner h3{color:#666;font-size:16px;line-height:1;text-transform:uppercase;}
.tea_course .lists .txt .tit{font-size:18px;padding-top:63px;}
.couse_about_new .tit{font-size:20px;}
.couse_about_new .eng{font-size:15px;}
.padding_b30{padding-bottom:30px;}
.tit_inner h2{padding-top:0;}
.padding_t30{padding-top:30px;}
.bg_gray .title_new,
.index_tea_new .title_new{margin-top:0;}
.dec_line{position:relative;}
.dec_line::before{content:'';width:100%;height:1px;background-color:#ccc;position:absolute;top:50%;left:0;right:0;}
.dec_line .tit-group{background:#fff;padding-left:20px;padding-right:20px;}
.title_new h2{font-size:24px;font-weight:bold;padding-bottom:6px;}
.title_new h3{color:#666;font-size:16px;line-height:1;text-transform:uppercase;}
.dec_bot{padding-bottom:20px;}
.dec_bot h3{background:url('https://www.ruiscz.com/staic/images/tit_Bg_new01.png') no-repeat center 25px;padding-bottom:20px;}
.center_link_new{text-align:center;padding:40px 0;}
.center_link_new a{display:inline-block;height:36px;width:214px;text-align:center;line-height:36px;font-size:16px;color:#9d368b;border:2px solid #9d368b;font-weight:bold;}
.center_link_new a:hover{background-color:#9d368b;color:#fff;-moz-transition:all .2s;-ms-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}
.index_tea_new{background:url('https://www.ruiscz.com/staic/images/dt.jpg') no-repeat center top #e8e8e8;}
.index_tea_new .title_new .tit-group span{color:#b4b3b3;}
.index_tea_new .title_new .tit-group h2{color:#fff;}
.index_tea_new .center_link_new a{border:2px solid #9d368b;}
.index_tea_new .center_link_new a:hover{border-color:#9d368b;}
.btn-courseAll{color:#fff;background-color:#BF095F;display:inline-block;font-size:20px;padding:5px 60px;-ma-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius;:10px;border-radius:10px;margin:50px 0;}
.btn-courseAll:hover{background-color:#8a0745;transition:.2s;}
.btn-courseAll-inner{color:#fff;background-color:#BF095F;display:inline-block;font-size:20px;padding:5px 60px;margin:50px 25px 50px 25px;border:1px solid #BF095F;}
.btn-courseAll-inner.on{background-color:#fff;transition:.2s;color:#BF095F;border:1px solid #BF095F;}
.btn-courseAll-inner:hover{background-color:#8a0745;transition:.2s;color:#fff;}
.hot-sign h4{font-size:24px;color:#333;font-weight:bold;text-align:center;background:url(../images/sign.png) center bottom no-repeat;line-height:2;}
.hot-sign ul{margin-left:-5px;marigin-right:-5px;padding:40px 0;}
.hot-sign ul li{width:301px;margin-left:5px;margin-right:5px;float:left;border:1px solid #dad7d7;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:35px 20px 20px 100px;background-repeat:no-repeat;background-image:url(../images/icon.png);height:122px;color:#555;font-size:16px;line-height:1.6;}
.hot-sign ul li span{font-size:24px;display:block;}
.hot-sign ul li.phone{background-position:8px 30px;}
.hot-sign ul li.share{background-position:8px -77px;}
.hot-sign ul li.weichat{background-position:8px -185px;}
.hot-sign ul li.qq{background-position:8px -292px;}
.ruiscz-intro .fl{width:682px;}
.ruiscz-intro .fr{width:455px;padding:30px;height:313px;border-right:42px solid #BF095F;background-color:#fff;}
.news-index .fl::after{content:'';width:0;height:0;border:10px solid transparent;border-top:10px solid #9d368b;position:absolute;top:0;left:36px;}
.news-index .fl{width:387px;position:relative;margin-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;background-color:#fff;}
.news-index .fl:last-child{margin-right:0;width:386px;}
.news-index .line .img,
.news-index .line .img a{width:180px;height:125px;}
.news-index .line .img a img{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.news-index .line .img img:hover{-ms-transform:translateX(-50%) translateY(-50%) scale(1.1,1.1);-webkit-transform:translateX(-50%) translateY(-50%) scale(1.1,1.1);-moz-transform:translateX(-50%) translateY(-50%) scale(1.1,1.1);transform:translateX(-50%) translateY(-50%) scale(1.1,1.1);moz-transition:all .2s;-ms-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}
.news-index .line .text h3{font-size:18px;}
.news-index ul li a{width:73%;}
.news-index .line .text .des{font-size:14px;}
.news-index .line .text h3{text-overflow:initial;white-space:initial;min-height:56px;}
.activity-index .w25 a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ruiscz-intro .fr p{font-size:18px;}
.ruiscz-intro .fr h4{padding:30px;}
.ruiscz-intro .btn-grow,
.nail-course .btn-grow,
.activity-index .btn-grow{background-color:transparent;color:#BF095F;border:1px solid #BF095F;}
.ruiscz-intro .btn-grow:hover,
.nail-course .btn-grow:hover,
.activity-index .btn-grow:hover{background-color:#BF095F;color:#fff;}
.nail-course .btn-grow{-webkit-border-radius:0;border-radius:0;border-color:#e5011c;color:#e5011c;}
.nail-course .btn-grow:hover{background-color:#e5011c;}
.practice{background:url(../images/practice.jpg) no-repeat center top;height:304px;padding:80px 0;}
.practice .fr{font-size:19px;color:#fff;width:445px;}
.practice .fr .bz{color:#BF095F;}
.btn-area a{display:inline-block;border:1px solid #C30F64;color:#C30F64;padding:4px 30px;margin:20px 15px;}
.btn-area a:hover{background-color:#C30F64;color:#fff;transition:.2s;}
.practice .pic li{float:left;width:168px;-moz-box-shadow:10px 10px 5px #000;cursor:pointer;box-shadow:-10px 0px 20px rgba(0,0,0,.4);}
.practice .pic{width:718px;overflow:hidden;padding-top:15px;height:279px;}
.practice .pic li.active{width:382px;}
.news-index .fl,
.news-index .fr{margin-top:40px;border-top:4px solid #9d368b;margin-bottom:40px;}
.news-index h2{font-size:18px;color:#333;font-weight:bold;}
.news-index .line{border-bottom:1px dotted #333;padding-bottom:10px;margin-bottom:10px;}
.news-index .line .img{float:left;width:154px;height:100px;overflow:hidden;margin-right:13px;}
.news-index .lists ul{clear:both;overflow:hidden;}
.news-index .line .img a{display:block;width:154px;height:100px;position:relative;}
.news-index .line .img a img{position:absolute;top:50%;left:0;width:154px;height:100px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);height:auto;}
.news-index .line .img img:hover{-ms-transform:translateY(-50%) scale(1.1,1.1);-webkit-transform:translateY(-50%) scale(1.1,1.1);-moz-transform:translateY(-50%) scale(1.1,1.1);transform:translateY(-50%) scale(1.1,1.1);moz-transition:all .2s;-ms-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}
.news-index .line .text h3{font-size:16px;color:#333;}
.news-index .line .text{width:196px;float:right;}
.news-index .line .text .date{font-size:12px;color:#878585;}
.news-index .line .text .more{font-size:12px;color:#030303;}
.news-index .line .text h3 a:hover{color:#bf095f;}
.news-index .line .text .des{color:#666;font-size:20px;}
.news-index .line .text a.more{font-size:12px;float:right;color:#333;}
.news-index .line .text a.more:hover{color:#9d368b;}
.news-index ul li{line-height:2;}
.news-index ul li a{float:left;display:block;width:76%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:5px;}
.news-index ul li a:hover{color:#bf095f;}
.news-index ul li span{float:right;color:#666;font-size:14px;}
.picMarquee-left{width:100%;overflow:hidden;position:relative;}
.picMarquee-left .hd .prev,
.picMarquee-left .hd .next,
.slideBox .prev,
.slideBox .next{display:block;position:absolute;top:50%;width:32px;height:58px;margin-top:-29px;overflow:hidden;cursor:pointer;background-image:url(https://www.ruiscz.com/staic/images/icon.png);background-repeat:no-repeat;z-index:999;}
.picMarquee-left .hd .prev,
.slideBox .prev{background-position:0 -839px;left:80px;}
.picMarquee-left .hd .next,
.slideBox .next{background-position:0 -939px;right:80px;}
.picMarquee-left .bd ul{overflow:hidden;zoom:1;}
.picMarquee-left .bd ul li{margin:0 8px;float:left;_display:inline;overflow:hidden;text-align:center;}
.picMarquee-left .bd ul li .pic img{width:304px;height:459px;display:block;}
.compete .picMarquee-left .bd ul li .pic img{width:304px;height:203px;}
.activity-index{margin-left:-20px;margin-right:-20px;margin-top:-20px;}
.activity-index .w25{width:214px;float:left;margin-left:20px;margin-right:20px;margin-top:20px;}
.activity-index .w25 a{font-size:18px;display:block;margin-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.activity-index .w25 span{color:#666;font-size:16px;}
.vedio-index .w25 a{font-size:14px;}
.activity-index .w25 span{font-size:12px;}
.vedio-index .w25{min-height:240px;}
.vedio-index .w25 .txt a{height:3.2em;}
.works{background-color:#222222;margin-top:30px;}
.works .title-group h2,
.works .title-group h3{color:#fff;}
.work-index .w25{margin-bottom:10px;}
.work-index .w25 .img{position:relative;}
.work-index .w25 .img:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:999;}
.work-index .w25 .img:hover:after{display:none;}
.work-index .w25 .txt{background:url(../images/zp.png) no-repeat center top;margin-top:10px;padding-top:10px;}
.work-index .w25 .txt a{color:#fff;font-size:22px;line-height:40px;}
.work-index .w25 .txt a span{color:#BF095F;font-size:18px;float:right;}
.work-index .w25 .txt .tea{background:#BF095F;color:#141414;display:block;text-align:center;font-size:18px;line-height:36px;}
.work-index .btn-grow{background:transparent;}
.slideBox{width:100%;height:298px;overflow:hidden;position:relative;border:1px solid #ddd;}
.slideBox .hd{height:15px;overflow:hidden;position:absolute;right:5px;bottom:5px;z-index:1;}
.slideBox .hd ul{overflow:hidden;zoom:1;float:left;}
.slideBox .hd ul li{float:left;margin-right:2px;width:15px;height:15px;line-height:14px;text-align:center;background:#fff;cursor:pointer;}
.slideBox .hd ul li.on{background:#f00;color:#fff;}
.slideBox .bd{position:relative;height:100%;z-index:0;}
.slideBox .bd li{zoom:1;vertical-align:middle;}
.slideBox .bd img{width:1240px;height:298px;display:block;}
.slideBox .prevStop{display:none;}
.slideBox .nextStop{display:none;}
.contact .ways dl{width:33.33%;float:left;}
.contact .ways dl dt,
.contact .address dt{padding-top:60px;text-align:center;font-size:30px;color:#2e2926;}
.contact .ways dl dt i{display:block;background-image:url(../images/icon.png);background-repeat:no-repeat;width:70px;height:50px;margin:0 auto;}
.contact .ways dl dt.online i{background-position:-5px -655px;}
.contact .ways dl dt.onphone i{background-position:-5px -440px;}
.contact .ways dl dt.onreg i{background-position:-5px -547px;}
.contact .ways dl dd{text-align:center;font-size:16px;color:#666;}
.contact .address dl{padding:10px 0;width:710px;margin:0 auto;}
.contact .address dt{padding:10px 70px;border-bottom:1px solid #444;margin-top:20px;}
.contact .address dd{padding-left:70px;padding-top:20px;color:#666;}
.contact .address span{display:block;padding-left:3em;}
.frind-link{border-top:1px solid #444;margin-top:20px;padding:20px 0;color:#333;}
.frind-link a{color:#333;font-size:15px;margin-right:20px;}
.footer .clear{background-color:#1e1e1e;font-size:16px;}
.footer #btn-top{background:url(../images/icon.png) -8px -756px no-repeat #1e1e1e;display:block;width:70px;height:35px;margin:0 auto;}
.footer ul{text-align:center;padding:65px 0 50px;}
.footer ul li{display:inline-block;}
.footer ul li a{color:#fff;display:block;width:96px;height:30px;line-height:30px;border:1px solid #1e1e1e;}
.footer ul li a:hover{border:1px solid #fff;}
.footer .copyright{text-align:center;color:#fff;padding-bottom:140px;}
.inner-banner{width:100%;height:700px;position:relative;}
.inner-banner-con{height:500px;}
.inner-banner-dream{height:387px;}
.inner-banner img{position:absolute;display:block;top:0;left:50%;margin-left:-960px;}
.inner-banner-cons{height:360px;position:relative;width:1240px;margin:0 auto;}
.inner-banner-cons img{position:absolute;display:block;top:0;left:50%;margin-left:-620px;}
.position,
.nav-right{padding:30px 0;}
.nav-right{margin-top:-88px;text-align:right;}
.position,
.position a,
.nav-right,
.nav-right a{color:#666;font-size:18px;}
.position a:hover,
.nav-right a:hover,
.nav-right a.on{color:#BF095F;}
.nav-right a.on{color:#666;}
.nav-right span{font-size:14px;margin-top:7px;}
.nav-right a{display:inline-block;border-right:1px solid #BF095F;line-height:1;padding:0 10px;color:#bf095f;}
.nav-right a:last-child{border-right-width:0;}
.course-lists .con{width:50%;float:left;margin-bottom:60px;}
.course-lists .con .img{float:left;width:256px;height:174px;overflow:hidden;}
.course-lists .con .txt{float:left;padding-left:20px;font-size:18px;}
.course-lists .con .txt h3{font-size:22px;color:#333;line-height:3;}
.course-lists .con .block{display:block;height:174px;}
.course-lists .con .block:hover h3{color:#BF095F;}
.course-lists img:hover{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1);moz-transition:all .2s;-ms-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}
.course-lists .con01 .txt h3{line-height:2.4;}
.course-lists .con01 .txt .intro{margin-top:-8px;}
.course-lists .con01 .txt .intro i{font-size:26px;font-style:normal;}
.course-lists .con01 .txt .intro span{color:#e5001b;font-size:26px;}
.btn-course{width:148px;height:36px;border:1px solid #e5001b;text-align:center;display:block;line-height:36px;font-size:18px;color:#e5001b;margin-top:10px;}
.btn-course:hover{background:#e5001b;color:#fff;transition:.2s;}
.arts .con img{display:block;float:left;}
.sub-title-group{text-align:center;color:#333;padding-bottom:40px;}
.sub-title-group h2{font-size:24px;font-weight:bold;}
.sub-title-group h3{font-size:16px;}
.course-main .img{width:256px;}
.course-main{margin-bottom:40px;}
.course-main .txt{width:960px;border-bottom:1px solid #666;padding-bottom:10px;min-height:164px;}
.course-main .txt h1{font-size:22px;color:#020202;padding-bottom:9px;}
.course-main .txt li{font-size:18px;padding-left:10px;line-height:2;}
.course-main .txt li.pay{position:relative;}
.course-main .txt li.pay:before{content:"";position:absolute;left:0;top:50%;border-left:6px solid #e5021d;border-right:6px solid transparent;border-top:6px solid transparent;border-bottom:6px solid transparent;margin-top:-6px;}
.course-main .txt li.pay span{font-size:26px;color:#e5021d;}
.course-main .txt li.pay i{font-style:normal;font-size:26px;}
.course-main .txt ul{float:left;width:50%;border-top:1px solid #666666;padding-top:10px;}
.course-main .txt ul:first-of-type{width:42%;}
.course-main .txt ul:last-of-type{width:58%;}
.course-main dt{font-size:20px;font-weight:bold;margin-top:40px;line-height:2;}
.course-main dd{font-size:18px;}
.course-des h2{background-color:#bab8b8;font-size:20px;color:#020202;line-height:40px;text-align:center;}
.course-des-lists .w50{width:464px;padding:78px;float:left;}
.course-des-lists h3{text-align:center;line-height:34px;background:#9d368b;color:#fff;margin-bottom:15px;font-size:16px;}
.course-des-lists ul{padding-top:10px;}
.course-des-lists ul li{position:relative;font-size:14px;line-height:25px;}
.course-des-lists ul li:before{width:13px;height:9px;display:block;content:"";position:absolute;top:9px;left:0;background:url(../images/icon.png) no-repeat 0 -1053px;}
.course-des-lists .w100{padding:40px 135px;margin-bottom:30px;}
.course-des-lists .w100 .img{float:left;width:560px;background:url(../images/course-w100bg.png) repeat-y 480px 0px;}
.course-des-lists .w100 .img img{margin-bottom:15px;}
.course-des-lists .w100 .txt{float:left;width:410px;}
.course-des-lists .w100 .txt ul{padding-top:0;}
.course-des-lists .w30 ul li:before,
.course-des-lists .w25 ul li:before{background:none;}
.course-des-lists .w30 ul{width:33.333%;float:left;padding:40px 80px;width:253px;}
.course-des-lists .w25{width:285px;float:left;margin-top:30px;max-width:285px;}
.course-des-lists .txt-gary{;}
.course-des-lists .w25:nth-of-type(4n){clear:right;}
.course-des-lists .w25:nth-of-type(4n+1){clear:left;}
.course-des-lists .yachi{padding-top:20px;}
.course-des-lists .yachi img{margin-right:20px;}
.course-des-lists .yachi:last-child img{margin-right:0;margin-left:20px;}
.arts .con .yachi-con{width:33.333%;float:left;}
.arts .con .yachi-con span{display:block;line-height:40px;color:#fff;font-size:16px;background-color:#5c0e64;text-align:center;}
.arts .con .yachi-con:nth-child(2) span{background-color:#656667;}
.types{color:#666;text-align:center;background:url(../images/types.png) center bottom no-repeat;padding-bottom:25px;margin:30px 0;}
.types span{font-size:28px;}
.types i{font-size:24px;margin-left:40px;}
.course-des-lists .w25{position:relative;}
.course-des-lists .w25 .txtbg{position:static;top:65px;left:20px;color:#fff;}
.exp-course img{margin-left:210px;}
.exp-course pre{font-size:19px;line-height:1.8;color:#414040;}
.nail-course p{font-size:16px;color:#5d5b5b;text-align:center;}
.nail-course img{display:block;margin-top:40px;}
.award{position:relative;height:775px;margin-top:20px;margin-bottom:20px;}
.award .txt,
.award img{position:absolute;display:block;}
.award .txt{top:0;left:400px;width:840px;}
.award .txt h4{color:#242323;font-size:24px;margin-bottom:20px;font-weight:bold;}
.award .txt p{color:#242323;font-size:18px;}
.award img.img01{top:0;left:0;}
.award img.img02{top:269px;left:0;}
.award img.img03{top:269px;left:400px;}
.award img.img04{top:269px;left:796px;}
.award img.img05{top:533px;left:0;}
.award img.img06{top:533px;left:400px;}
.arc_list .list_title{font-size:20px;color:#020202;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.arc_list .text{color:#949494;font-size:13px;}
.arc_list_hzzx a:hover{color:#9d358a;}
.arc_list_hzzx a:hover img{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);}
.arc_list_hzzx a img{-webkit-transition:all .3s;transition:all .3s;}
.arc_right{width:266px;}
.padding_t30{padding-top:30px;}
.arc_list_hzzx .img3 .img_box .img:nth-of-type(n+2){display:none;}
.arc_list{width:800px;padding:35px 52px 20px;background:#fff;}
.arc_list_hzzx a{display:block;position:relative;padding-left:230px;height:122px;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #eee;}
.arc_list_hzzx .img3 .img_box,
.arc_list_hzzx .img1 .img{width:212px;height:122px;overflow:hidden;position:absolute;top:15px;left:0;}
.arc_list_hzzx .inner,
.arc_list_hzzx .inner img{min-height:122px;min-width:212px;}
.arc_list_hzzx .text{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#949494;font-size:13px;margin-bottom:15px;height:43px;}
.arc_list .text{padding:15px 0;}
.arc_list .ot{font-size:13px;color:#888;line-height:1;position:absolute;bottom:15px;}
.arc_list .ot span{color:#666;margin-right:15px;}
.arc_list .ot a{color:#c60f0f;}
.pagelist{line-height:35px;margin-top:30px;}
.pagelist a{display:inline-block;padding:2px 14px;margin-right:5px;background:#f2f2f2;color:#252424;}
.pagelist a:hover{background:#9d368b;color:#fff;}
.title_r{font-weight:bold;text-transform:uppercase;color:#333333;}
.title_r h2{font-size:18px;text-transform:uppercase;font-weight:bold;}
.title_r a{float:right;color:#9d368b;position:relative;margin-top:-35px;font-size:13px;}
.arc_right .line a{display:block;}
.course-rec .line a.li span{float:right;color:#8a8888;}
.course-rec .line a.li{border-left:1px solid #999;border-right:1px solid #999;}
.course-rec ul li{border-bottom:1px solid #eee;}
.course-rec ul li:hover{background:#222222;color:#fff;}
.course-rec ul li,
.course-rec .line a.li{padding:0 3px;}
.course-rec ul li:hover a,
.course-rec ul li:hover span{color:#fff;}
.course-rec .line a.li:hover span{color:#BF095E;}
.course-rec ul li a,
.course-rec .line a.li{font-size:14px;line-height:36px;clear:both;display:block;height:36px;}
.course-rec ul li a{line-height:28px;height:28px;margin-top:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.course-rec ul li a strong{float:left;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;}
.course-rec ul li a strong,
.course-rec .line a strong{font-weight:normal;width:160px;}
.course-rec ul li a span{float:right;color:#8a8888;}
.article-show .line .li{font-weight:bold;}
.article-show li{font-size:16px;line-height:2;}
.article-show .line .li{padding:5px 0;font-size:16px;}
.arc_right a:hover,
.list_title a:hover{color:#bf095f;}
.arc_list_con h1{font-size:22px;text-align:center;font-weight:bold;margin-bottom:10px;padding-top:0;line-height:2;}
.arc_list_con .times{font-size:14px;line-height:1;color:#999;text-align:center;}
.bdsharebuttonbox{float:right;position:relative;width:103px;height:24px;margin-top:-20px;background:url('https://www.ruiscz.com/staic/images/share_new.jpg') no-repeat top left;}
.bdsharebuttonbox a{width:32px;height:30px;display:block;float:left;}
.bdshare-button-style0-24 a,
.bdshare-button-style0-24 a:hover,
.bdshare-button-style0-24 .bds_more{opacity:0!important;background:none!important;padding-right:6px;margin:0!important;}
.times span{display:inline-block;padding:0 12px;border-right:1px solid #999;float:none;}
.times span:last-child{border-right:none;}
.arc_list_con .txt{padding-top:20px;}
.arc_list_con .txt p{padding:10px 0;}
.arc_list_con .txt img{margin:20px auto;max-width:100%;display:block;}
.practice-lists li:hover a{color:#bf095f;font-size:16px;}
.near>div:hover a{color:#bf095f;}
.course-rec,
.article-show{margin-bottom:20px;}
.practice-lists a,
.gany-lists li{display:block;float:left;width:285px;margin:10px 6px;background-color:#fff;padding-bottom:8px;}
.practice-lists a{margin:10px 10px 20px;}
.gany-lists li .name{display:block;line-height:30px;text-align:left;font-size:16px;height:60px;overflow:hidden;padding:10px;}
.gany-lists li .name:hover{background:#bf095f;color:#fff;}
.practice-lists li .txt{padding:5px 10px;}
.practice-lists li .txt a b{font-weight:normal;}
.practice-lists li .txt a{display:block;font-size:14px;line-height:1.6;height:50px;overflow:hidden;}
.practice-lists li .txt span{font-size:13px;color:#999;}
.vedio_lists li,
.arts-lists li,
.gallery a{float:left;width:295px;margin:10px 7px;}
.vedio_lists li a strong{display:block;font-size:20px;color:#1e1e1e;font-weight:normal;padding-top:10px;}
.vedio_lists li a span{color:#575656;font-size:16px;}
.vedio_lists li a:hover strong{color:#bf095f;}
.vedio_lists li:nth-of-type(4n+1){clear:left;}
.vedio_lists li:nth-of-type(4n){clear:right;}
.con100 .txt{font-size:20px;margin-top:20px;}
.con100{margin-bottom:60px;}
.con100 h1{font-size:30px;text-align:center;}
.red{color:#c60404;}
.con100 p.red{padding:40px 0;}
.tea_main a{color:#bf095f;font-size:20px;border:1px solid #bf095f;line-height:44px;padding:0 40px;display:block;float:left;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-left:530px;margin-top:-100px;position:relative;z-index:99;}
.tea_main a:hover{background:#bf095f;color:#fff;}
.coper .title-group{background:none;}
.coper .con{margin-left:-5px;margin-right:-5px;}
.coper .con img{display:block;float:left;margin-bottom:10px;margin-left:5px;margin-right:5px;}
.school_about{background-color:#c1c2c7;}
.school_about .imgl{width:250px;}
.school_about .txt{width:320px;padding-top:60px;padding-left:20px;padding-right:20px;font-size:16px;}
.school_about .txt h5{color:#040404;font-size:20px;margin-bottom:20px;position:relative;}
.school_about .txt h5:before{content:"";position:absolute;left:-25px;top:0;width:10px;height:30px;background:#000;}
.school_about .txt li{padding-bottom:5px;}
.school_about .imgr{width:628px;}
.suiscz_map{border:1px solid #999;padding:20px;margin-bottom:20px;color:#555454;}
.suiscz_map h2{font-size:32px;}
.suiscz_map li{font-size:20px;padding-left:40px;margin:10px 0;}
.suiscz_map li.address{background:url(../images/icon.png) 0 -1119px no-repeat;}
.suiscz_map li.phone{background:url(../images/icon.png) 0 -1192px no-repeat;}
.contact-con h2{font-size:24px;font-weight:bold;color:#2e2d2d;margin-bottom:10px;}
.contact-con .reg{width:650px;}
.contact-con .reg li{font-size:18px;color:#2e2d2d;padding-bottom:7px;}
.contact-con .fr{text-align:center;margin-right:208px;}
.contact-con .fr span{display:block;}
.contact-con .fr img{display:inline-block;margin:10px;}
.tea_lists .con{margin:40px;float:left;width:230px;}
.tea_lists .con .tea_show{width:221px;height:318px;float:left;position:relative;}
.tea_lists .con .tea_show .txt{display:none;position:absolute;top:0;left:0;width:221px;height:318px;background:rgba(0,0,0,.4);color:#fff;text-align:center;font-size:18px;}
.tea_lists .con .tea_show .txt a{color:#fff;display:block;width:221px;height:193px;padding-top:125px;}
.tea_lists .con .tea_show.on .txt{display:block;}
.tea_lists .con .arts_show{width:298px;float:right;}
.tea_con .tea_show{width:221px;float:left;}
.tea_con .arts_show{float:right;width:740px;}
.tea_lists .con .arts_show li,
.tea_con .arts_show li{width:42px;float:left;overflow:hidden;}
.tea_lists .con .arts_show li:last-child,
.tea_con .arts_show li:last-child{width:170px;}
.tea_lists .con .arts_show ul,
.tea_con .arts_show ul{width:255px;padding:6px 20px;border:1px solid #999;white-space:nowrap;overflow:hidden;}
.tea_lists .con .arts_show a,
.tea_con .arts_show a{display:block;width:100%;line-height:44px;color:#fff;background:#b51c64;text-align:center;margin-top:26px;}
.tea_lists .con .arts_show ul li,
.tea_con .arts_show li{-moz-box-shadow:-5px 0px 5px #000;box-shadow:-5px 0px 5px rgba(0,0,0,.4);}
.tea_lists .con .arts_show ul li:first-child,
.tea_con .arts_show li:first-child{box-shadow:none;}
.tea_con .arts_show .intro{font-size:18px;width:565px;float:left;}
.tea_con .arts_show .fr{width:297px;}
.honor h2{font-weight:bold;font-size:24px;margin-bottom:20px;margin-top:10px;}
.honor .zs{margin-left:-18px;margin-right:-18px;}
.honor .zs li{float:left;margin:0 18px 18px 10px;}
.ruiscz-intro .bg-gray{background-color:#e8e8e8!important;}
.ruiscz-intro .bg-gray h4{font-size:24px;color:#060606;padding-left:0;padding-right:0;font-weight:bold;}
.ruiscz-intro .bg-gray h4 span{color:#c30f64;}
.bg-no{background:none;}
.course-des-lists ul.bg-no li:before{display:none;}
.why{border:1px solid #999;padding:20px 30px;}
.why ul{float:left;color:#030303;font-size:18px;line-height:1.7;}
.why img{display:block;float:right;}
.mask{background:rgba(0,0,0,.4);width:100%;height:100%;position:fixed;top:0;left:0;z-index:99;display:none;}
.mask .pic-show{width:509px;height:584px;position:absolute;left:50%;top:50%;margin-top:-292px;margin-left:-255px;text-align:center;font-size:18px;color:#fff;line-height:40px;}
.mask .pic-show a{display:block;width:27px;height:27px;background:url(../images/icon.png) 0 -1306px no-repeat;position:absolute;top:0;right:-50px;}
.rebox-contents{width:972px!important;height:662px!important;}
.course-des-lists .txt-gary .txtbg{color:#333;position:static;}
.video h1{font-size:22px;color:#000000;padding:10px 0 5px;}
.video .time{font-size:16px;color:#7d7d7d;}
.vedio-tit{font-size:20px;color:#323232;font-weight:bold;margin-left:5px;}
.course-des-lists .w25 .txtbg .tit{width:4em;display:block;float:left;}
.course-des-lists .w25 .txtbg .con{display:block;width:180px;float:left;}
.slideBox1{width:100%;height:560px;overflow:hidden;position:relative;}
.slideBox1 .hd ul li.on{background:#9f368b;}
.slideBox1 .bd{position:absolute;height:100%;top:0;left:50%;margin-left:-960px;}
.slideBox1 .bd li{zoom:1;vertical-align:middle;}
.slideBox1 .bd img{display:block;}
.slideBox1 .prev{background-position:0px -839px;display:block;width:32px;height:58px;overflow:hidden;cursor:pointer;/*background-image:url(/templets/ruiscz1/images/icon.png);*/background-repeat:no-repeat;z-index:2000;position:absolute;top:50%;margin-top:-16px;left:80px;display:none;}
.slideBox1 .next{background-position:0px -939px;display:block;width:32px;height:58px;overflow:hidden;cursor:pointer;/*background-image:url(/templets/ruiscz1/images/icon.png);*/background-repeat:no-repeat;z-index:2000;position:absolute;top:50%;margin-top:-16px;right:80px;display:none;}
.slideBox1 .hd ul{position:absolute;bottom:15px;left:0;z-index:99999!important;text-align:center;width:100%;}
.slideBox1 .hd ul li{display:inline-block;width:22px;height:5px;margin:0 .3em;border-radius:6px;background:#ddd;overflow:hidden;text-indent:2em;}
.slideBox1 .hd li.on{background:#9f368b;}
.banner-wrap-inner .prev,
.banner-wrap-inner .next{top:220px;}
.txt-red{color:#dc0707;}
.f34{font-size:34px;}
.f20{font-size:20px;}
.txt-gray{color:#1d1d1d;}
.col-2>div{width:50%;padding:0 10px;}
.col-4>div{width:25%;padding:0 10px;}
.col-3>div{width:33.3%;padding:0 10px;}
.col>div{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;}
.col{margin-left:-5px;margin-right:-5px;}
.col:before,
.col:after{content:'';display:table;clear:both;}
.col-4>div img{max-width:100%;}
.padding10{padding-top:10px;}
.intro_fs .bot{height:355px;background:url(../images/images_fs/hj_bg.jpg) center top no-repeat;color:#fff;margin-top:-50px;}
.intro_fs .bot h3{padding-left:208px;padding-top:110px;font-size:36px;font-weight:400;}
.intro_fs .bot p{padding-left:255px;font-size:20px;}
.chose-fs{width:905px;margin:20px auto;background:url(../images/images_fs/mv.jpg) center top no-repeat;padding-top:30px;overflow:hidden;}
.chose-fs a{display:block;width:50%;height:113px;margin-top:50px;float:left;}
.chose-fs .num{display:inline-block;width:40px;height:40px;border:4px solid #b60d0d;color:#b60d0d;font-size:28px;line-height:40px;text-align:center;vertical-align:top;}
.chose-fs div{display:inline-block;line-height:1;margin:0 20px;position:relative;height:113px;vertical-align:top;}
.chose-fs div:after{content:'';display:block;width:28px;height:1px;background-color:#4c4d4e;position:absolute;bottom:0;}
.chose-fs div i{font-style:normal;color:#4c4d4e;font-size:22px;display:block;margin-top:3px;}
.chose-fs div span{color:#4c4d4e;font-size:16px;display:block;margin-top:5px;}
.pull-left{text-align:left;}
.pull-right{text-align:right;}
.chose-fs .pull-right div:after{right:0;}
.chose-fs .pull-right .num{float:right;}
.chose-fs a:nth-child(5) div:after,
.chose-fs a:nth-child(6) div:after,
.chose-fs a:nth-child(7) div:after{display:none;}
.chose-fs a:nth-child(7){text-align:center;width:100%;margin-top:20px;}
.chose-fs a:nth-child(7) div{text-align:left;}
.zs{padding:30px 80px 60px;}
.position-ad h3{font-size:28px;color:#333333;text-align:left;padding-top:10px;line-height:2em;}
.position-ad p{font-size:20px;color:#1d1d1d;text-align:left;}
.slide-hj{height:430px;background:url(../images/images_fs/hj_bg.jpg) center 38px no-repeat;}
.poster-main{position:relative;margin:0 auto;}
.poster-main .poster-list .poster-item{position:absolute;left:0;top:0;}
.poster-main .poster-btn{position:absolute;top:0;cursor:pointer;}
.poster-main .poster-prev-btn{left:0;background:url("../images/images_fs/btn_l.png") no-repeat center center;}
.poster-main .poster-next-btn{right:0;background:url("../images/images_fs/btn_r.png") no-repeat center center;}
.border-gray{border:2px solid #a0a0a0;}
.moon-fs{padding:30px 70px;}
.moon-fs p{height:4.5em;font-size:20px;color:#4b4a4a;padding:20px;font-style:italic;}
.moon-fs div:nth-child(2) p,
.moon-fs div:nth-child(3) p{padding-top:1.7em;height:3.8em;}
.zs-fs{padding:30px;line-height:50px;font-size:18px;color:#1d1d1d;}
.text-center{text-align:center;}
.ys3-fs{margin:20px 80px;padding:30px;font-size:20px;color:#4b4a4a;}
.btn-round{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:block;line-height:30px;width:165px;margin:8px auto;font-size:20px;padding:0 10px;}
.btn-red{background:#f40202;color:#fff;-webkit-box-shadow:0 2px #dba7a7;box-shadow:0 2px #dba7a7;}
.btn-orange{background:#f46e02;color:#fff;-webkit-box-shadow:0 2px #dba7a7;box-shadow:0 2px #dba7a7;}
.btn-blue{background:#02a1f4;color:#fff;-webkit-box-shadow:0 2px #dba7a7;box-shadow:0 2px #dba7a7;}
.course-fs img{margin-bottom:10px;}
.course-fs div{margin-bottom:20px;}
.course-fs{padding-left:50px;padding-right:50px;}
.intro-girl{background:url("../images/images_gril/girl-why.gif") no-repeat center top;padding-top:94px;height:524px;}
.intro-girl .container{background:url("../images/images_gril/girl.png") no-repeat left top;padding-left:620px;height:524px;width:620px;}
.intro-girl h2,
.girl-why h2{font-size:34px;color:#111;}
.intro-girl h2 span,
.girl-why h2 span{color:#dc0707;}
.intro-girl ul{padding-top:20px;padding-left:20px;}
.intro-girl ul li{font-size:24px;line-height:60px;position:relative;padding-left:20px;}
.intro-girl ul li:before{position:absolute;content:'';width:0;height:0;border:10px solid transparent;border-left:10px solid red;-webkit-transform:scale(1.7,1);transform:scale(1.7,1);left:0;top:50%;margin-top:-10px;}
.girl-why{background:#111;color:#fff;}
.girl-why h2{color:#fff;padding:30px 0 20px;}
.girl-tit h3{color:#f30404;float:left;clear:right;font-size:28px;display:inline-block;border:1px solid #fff;padding:0 10px;position:relative;}
.girl-tit h3:before{content:'PART1';color:#fff;position:absolute;font-size:24px;font-style:italic;top:-50%;}
.girl-why .txt{text-align:left;font-size:24px;clear:both;padding-top:10px;}
.girl-why .txt p{margin-top:20px;}
.girl-why .txt-img{font-size:18px;background:#212121;text-align:center;padding:5px 80px;}
.girl-why .txt-img span{display:block;font-size:12px;border-top:1px solid #fff;}
.girl-tit-main{text-align:center;padding:60px 0 30px;position:relative;clear:both;}
.girl-tit-main:before{content:'';display:block;height:1px;width:50%;position:absolute;top:85px;left:0;background:#111;}
.girl-tit-main:after{content:'';display:block;height:1px;width:50%;position:absolute;top:85px;left:50%;background:#111;}
.girl-tit-main h3{color:#f30404;background:#fff;clear:right;font-size:28px;display:inline-block;border:1px solid #111;padding:0 20px;position:relative;z-index:100;}
.girl-tit-main h3:before{content:'PART2';color:#111;position:absolute;font-size:24px;font-style:italic;top:-55%;}
.girl-job .img-area{position:relative;cursor:pointer;}
.girl-job h4{font-size:24px;line-height:1;padding-bottom:15px;}
.girl-job .img-area .txt{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5);top:0;left:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;padding:40px 25px;text-align:left;font-size:20px;color:#fff;}
.girl-job .img-area:hover .txt{display:block;}
.girl-tit-main:nth-child(2) h3:before{content:'PART3';}
.border-gray{padding:1px;border:1px solid #ccc;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.border-gray{max-width:100%;}
.girl-tit-main03 h3:before{content:'PART3';}
.girl-tit-main04 h3:before{content:'PART4';}
.girl-hj{background-image:url("../images/images_gril/girl-bg.jpg");}
.girl-chose h2{font-size:34px;color:#111;}
.girl-chose h2 span{color:#dc0707;}
.girl-sub-tit span{font-size:70px;color:#020202;font-style:italic;display:inline-block;vertical-align:middle;line-height:1;}
.girl-sub-tit strong{font-weight:normal;background:#dd0505;color:#fff;font-size:24px;display:inline-block;padding:0 10px;vertical-align:middle;}
.girl-chose .img-show{position:relative;}
.girl-chose .img-show span{white-space:nowrap;display:inline-block;background:#ff6600;font-size:18px;color:#fff;padding:5px 10px;-webkit-border-radius:10px;border-radius:10px;}
.girl-chose .show-tit{display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:1px;border:1px solid #ff6600;-webkit-border-radius:10px;border-radius:10px;}
.girl-sub-tit .intro{font-size:20px;color:#666;line-height:1.2;}
.girl-sub-tit .intro em{color:#dd0505;font-size:24px;}
.girl-sub-tit{margin-top:10px;}
.girl04{padding:20px 0;}
.girl04 img,
.girl05 img{margin-bottom:20px;}
.girl06 img{margin:10px 0;}
.girl06 .bot{height:380px;background:url("../images/images_gril/bot.jpg") no-repeat center top;margin-bottom:20px;}
.girl-hj{margin-top:30px;}
.container_inner{width:1200px;margin:0 auto;}
.margin_t10{margin-top:10px;}
.tit_h3 h3{height:36px;line-height:36px;text-overflow:ellipsis;white-space:nowrap;color:#333333;font-size:14px;font-weight:normal;}
.center{text-align:center;}
.txt-left{text-align:left;}
.min_4 .flex1 h3{background:#fff;width:285px;text-align:center;font-weight:normal;}
.min_4 .flex1{margin-top:20px;max-width:25%;}
.bg_white{background-color:#fff;}
.course-rec,
.article-show{padding:25px 20px;}
.f14{font-size:14px;}
.f1{font-size:18px;}
.text-gray{color:#333;}
.margin_t40{margin-top:40px;}
.padding_b40{padding-bottom:40px;}
.padding_b30{padding-bottom:30px;}
.padding_t20{padding-top:20px;}
.margin_t20{margin-top:20px;}
.center{text-align:center;}
.block{display:block;clear:both;}
.flex{display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.flex_between{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;}
.flex_wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}
.flex1{-prefix-box-flex:1;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;}
.flex-center{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;text-align:center;}
.banner_jj_new{height:440px;width:100%;background:url('https://www.ruiscz.com/staic/images/banner_jj_new.jpg') center top no-repeat;}
.bg_white{background-color:#fff;}
.banner_tit_new02{text-align:center;padding:50px 0 20px;width:1200px;overflow:hidden;margin:0 auto;position:relative;}
.banner_tit_new02 h2{font-size:30px;color:#333333;}
.banner_tit_new02 h3{font-size:14px;color:#333333;text-transform:uppercase;}
.line_middle .tit_inner{display:inline-block;padding:0 40px;}
.line_middle::after{position:absolute;content:'';width:100%;height:1px;background-color:#333;top:70px;left:0;z-index:-1;}
.txt-info_new p{color:#666666;font-size:16px;line-height:1.6;padding-top:24px;}
.culture_new{height:386px;}
.culture_new .tit{font-size:20px;color:#333;font-weight:bold;line-height:70px;}
.culture_new .tit:hover{color:#9d368b;}
.culture_new .icon{width:60px;height:58px;background-color:#1e1e1e;margin:0 auto;position:relative;}
.culture_new .icon img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.culture_new .flex1:hover .icon{background-color:#9d368b;}
.culture_new .flex1:hover .tit{color:#9d368b;}
.culture_new .flex1{min-width:25%;}
.mis-stage,
.mis-slider,
.mis-slide,
.mis-container,
.mis-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
.mis-slide{position:relative;}
.mis-slide::after{content:'';position:absolute;width:100%;height:100%;z-index:100;}
.mis-stage,
.mis-slider{position:relative;overflow:hidden;}
.mis-stage{width:100%;text-align:center;}
.mis-slider{list-style:none;overflow:visible;height:100%;margin-top:0;}
.mis-slide{width:100%;height:auto;padding:0;display:block;position:relative;float:left;overflow:visible!important;}
.mis-slide.mis-current{z-index:100;}
.mis-container{display:block;width:auto;height:auto;border:0;}
.mis-nav-list{position:absolute;bottom:.5em;width:100%;margin:0 auto;z-index:300;padding:0;opacity:0;pointer-events:none;}
.mis-nav-list li{display:inline-block;margin:0 .25em;}
.mis-nav-list li a{display:block;width:11px;height:11px;text-indent:100%;overflow:hidden;white-space:nowrap;border:1px solid #eee;border-radius:7px;opacity:.3;-webkit-box-shadow:inset 0 0 2px #333;box-shadow:inset 0 0 2px 2px #333;margin:0 3px;}
.mis-nav-list li.mis-current a,
.mis-nav-list li a:hover{background:#333;}
.mis-slider li a{padding:0;margin:0;text-decoration:none;color:#666;display:block;line-height:40px;}
.mis-slider li img{width:100%;height:auto;}
.mis-slide{width:220px;padding:0;position:relative;}
.mis-slide .img{position:relative;}
.mis-slide .img::after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:rgba(157,54,139,.5);z-index:999;}
.mis-nav-buttons a{color:#fff;}
.mis-current .img::after{opacity:0;transition:all .2s;}
.mis-current a figcaption{color:#9d368b;font-size:16px;}
.jy_new{padding:30px 0 40px;}
.devlopment h2{color:#333333;font-size:16px;line-height:1.3;position:relative;top:-16px;}
.devlopment .txt{float:left;clear:left;width:540px;}
.devlopment .img{float:right;width:540px;clear:right;margin-left:50px;}
.devlopment{clear:both;display:table;margin-left:20px;position:relative;padding-left:10px;border-left:1px solid #333333;padding-top:10px;}
.devlopment h2::after{position:absolute;top:6px;left:-14px;content:'';width:8px;height:8px;-webkit-border-radius:50%;border-radius:50%;background:#9d368b;}
.devlopment ul{position:relative;top:-10px;padding-bottom:10px;clear:both;overflow:hidden;}
.devlopment ul li{color:#333333;font-size:14px;line-height:1.6;padding-bottom:7px;}
.banner_zz_new{height:440px;width:100%;background:url('https://www.ruiscz.com/staic/images/banner_zz_new.jpg') center top no-repeat;}
.position_new,
.position_new a{color:#898888;font-size:14px;line-height:1;padding-top:30px;padding-bottom:20px;}
.position_new a:last-of-type{color:#333333;font-weight:bold;}
.min_4 a:hover h3{color:#9d368b;}
.banner_hj_new{height:440px;background:url('https://www.ruiscz.com/staic/images/banner_hj_new.jpg') center top no-repeat;}
.f36{font-size:36px;}
.f48{font-size:48px;}
.win_box{position:relative;min-width:1200px;}
.win_box .txt{margin-top:-480px;position:relative;z-index:999;padding-left:100px;}
.win_box img{display:block;position:relative;left:50%;margin-left:-960px;}
.win_btn{color:#d666c3;border:1px solid #d666c3;width:200px;height:48px;line-height:48px;display:inline-block;}
.win_btn:hover{color:#d666c3;background-color:#d666c3;color:#fff;-webkit-transition:all .2s;transition:all .2s;}
.container_new{width:1200px;margin:0 auto;padding:0;}
.tea_works,
.tea_course{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;}
.tea_works{width:1220px;margin-left:-10px;}
.tea_course{width:1234px;margin-left:-17px;}
.tea_works .inner,
.tea_course .inner{-webkit-flex:1;flex:1;text-align:center;min-width:20%;}
.tea_works .inner .inner_block{width:225px;height:310px;margin:0 auto;overflow:hidden;position:relative;margin-bottom:20px;}
.tea_works img{display:block;}
.tea_works .inner_block .txt,
.tea_course .inner .txt{position:absolute;top:100%;left:0;}
.tea_works .inner_block:hover .txt{display:block;width:100%;height:100%;top:0;background:rgba(157,54,139,.7);text-align:center;color:#fff;font-size:20px;-moz-transition:all .2s;-ms-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;-webkit-border-radius: 4px;border-radius: 4px;}
.tea_works_zoomIn .inner_block .txt,
.tea_works_zoomIn .inner .txt{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);}
.tea_works_zoomIn .inner_block:hover .txt{position:absolute;top:50%;left:50%;width:100%;height:100%;display:block;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);background:rgba(157,54,139,.7);text-align:center;color:#fff;font-size:20px;-moz-transition:all .2s;-ms-transition:all .2s;-webkit-transition:all .3s;transition:all .3s;}
.tea_works .tit,
.tea_works .catlog{font-size:18px;color:#fff;display:block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:8px;padding-right:8px;}
.tea_works .tit,
.zp h3{position:relative;padding-bottom:8px;margin-bottom:10px;padding-top:200px;}
.tea_works .tit::after,
.zp h3::after{content:'';width:4em;height:1px;background-color:#fff;position:absolute;bottom:0;left:50%;margin-left:-2em;}
.zp h3{margin-bottom:8px;}
.tea_works .catlog{font-size:16px;}
.title_new{clear:both;overflow:hidden;text-align:center;padding:40px 0 20px;margin-top:30px;}
.bg_gray .title_new,
.index_tea_new .title_new{margin-top:0;}
.tea_course .inner a{position:relative;width:278px;height:162px;display:block;overflow:hidden;margin:0 auto;}
.tea_course .lists .txt{position:absolute;top:21px;left:25px;background-color:#fff;text-align:center;background-image:url('https://www.ruiscz.com/staic/images/logo_new.png');background-repeat:no-repeat;background-position:center 20px;display:block;width:236px;height:124px;-webkit-transform:translate(0%,0%);transform:translate(0%,0%);}
.tea_course .lists{padding-left:10px;padding-right:10px;margin-bottom:10px;}
.tea_course .lists .img::after{display:none;}
@-webkit-keyframes shake2{
	10%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);}
	50%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg);}
	80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg);}
	to{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
@keyframes shake2{
	10%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);}
	50%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg);}
	80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg);}
	to{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
.tea_course a:hover .txt,
.couse_about_new a:hover .txt{-webkit-animation:shake2 1s 1;animation:shake2 1s 1;}
.tea_course .txt::after{position:absolute;content:'';bottom:15px;left:50%;width:60px;height:2px;background-color:#333;margin-left:-30px;}
.tea_course .eng{font-size:12px;color:#000000;text-transform:uppercase;display:block;line-height:1;text-align:center;margin-top:3px;}
.tea_course .tit{color:#9d368b;font-size:16px;line-height:1;font-weight:bold;}
.center_link_new{text-align:center;padding:40px 0;}
.list_4 .box{width:285px;float:left;margin:20px 10px 0;}
.list_4 .box{position:relative;display:block;overflow:hidden;}
.list_4 .box .img img{display:block;}
.list_4.zp{padding:0;width:1220px;}
.list_4.zp .box .img{height:395px;}
.tea_list_new .teacher_list .box{position:relative;}
.tea_list_new .teacher_list .txt{position:absolute;}
.list_4 .img .txt,
.list_4.zp .box .txt,
.teacher_list .txt{position:absolute;line-height:1.8;top:100%;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:270px;background-color:rgba(157,54,139,.7);}
.zp_new .img .txt{padding-top:250px;}
.list_4 .img:hover .txt,
.teacher_list .lists:hover .txt{top:0;-webkit-transition:all .2s;transition:all .2s;-webkit-border-radius:4px;border-radius:4px;}
.zp .num{text-align:right;padding:5px 0;}
.zp .num div{display:inline-block;margin-left:10px;min-width:4em;text-align:left;}
.zp .num{color:#848282;font-size:12px;}
.zp .num .icon{margin-right:10px;}
.win_left{float:left;width:730px;background-color:#fff;z-index:99;}
.win_left .tit{font-size:18px;color:#fff;text-align:center;line-height:38px;background-color:#333333;}
.win_left .tit{width:730px;}
.close_area{text-align:right;background-color:#e4e4e4;}
.close_area img{display:inline-block;padding:10px;}
.win_left .conn{width:730px;z-index:99;padding:0 65px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.win_left .conn img{display:block;padding:20px 0;border-bottom:1px solid #aaaaaa;width:100%!important;height:auto!important;}
.win_left .good_post{width:178px;height:46px;line-height:46px;background-color:#f54c49;color:#fff;text-align:center;margin:15px auto;}
.win_right{position:fixed;z-index:99;top:30px;left:50%;margin-left:230px;width:270px;background-color:#f8f8f8;float:right;}
.win_right .tit{font-size:18px;color:#333;text-align:center;line-height:3;}
.win_right dt{font-size:18px;color:#333;padding:10px 0;}
.win_right dl{border-bottom:1px solid #eee;padding-bottom:10px;}
.win_right dd{font-size:14px;color:#333;}
.win_right .chuang dd{color:#3771b0;}
.win_right .conn{padding:0 25px 50px;}
.win_show_box{position:fixed;top:0;left:0;right:0;min-height:100%;background:rgba(0,0,0,.5);z-index:10;display:none;padding:30px 0;height:500px;overflow-y:scroll;z-index:999;}
.progress{font-size:14px;color:#333;vertical-align:middle;padding-bottom:6px;position:relative;}
.progress .icon{color:#d1d1d1;font-size:14px;}
.progress_box{height:8px;width:120px;position:relative;display:inline-block;}
.progress_value{position:absolute;top:0;left:0;width:1px;height:8px;background-color:#f54c47;}
.progress_see .progress_value{background-color:#3771b0;}
.right_num{position:absolute;right:0;top:0;}
.icon_box{width:20px;text-align:center;display:inline-block;margin-right:4px;}
.progress_see .progress_value{width:100%;}
.concat_new .school_box{width:50%;float:left;color:#333;margin-bottom:20px;border:none;}
.concat_new .school_box:nth-child(2n){clear:right;}
.concat_new .school_box:nth-child(2n+1){clear:left;}
.concat_new .school_box .img{width:255px;float:left;margin-right:40px;}
.concat_new .school_box dt{font-size:20px;}
.concat_new .school_box dd{font-size:14px;padding-left:24px;margin-top:10px;height:3.2em;}
.concat_new .school_box .address{background:url('https://www.ruiscz.com/staic/images/position_new.png') no-repeat left top;}
.concat_new .school_box .tel{background:url('https://www.ruiscz.com/staic/images/tel_new.png') no-repeat left top;}
.concat_new .school_box .txt{float:left;width:300px;}
.school_box:hover dt{font-size:20px;color:#9d368b;}
.bot_concat{padding-bottom:50px;}
.bot_concat .inner{padding-top:50px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.bot_concat .inner img{display:block;}
.bot_concat .inner .tit{font-weight:bold;color:#1e1e1e;font-size:18px;display:block;}
.bot_concat .inner .conn{font-size:16px;}
.bot_concat .inner:hover .tit{color:#9d368b;-webkit-transition:all .2s;transition:all .2s;}
.f12{font-size:12px;}
.footer_new{background:#010101;color:#fff;padding-top:35px;padding-bottom:25px;}
.footer_new a{color:#b9b8b8;font-size:12px;}
.footer_new .main{font-size:14px;border-right:1px solid #fff;width:100%;display:block;line-height:1;margin-bottom:10px;color:#fff;}
.footer_new .link_area:last-child .main{border-right:none;}
.footer_new .link_area{-webkit-flex:1;flex:1;padding-left:34px;}
.footer_new .link_area li{position:relative;line-height:24px;}
.footer_new .link_area li::after{content:'';width:0;height:0;display:block;border:6px solid transparent;border-left-color:#010101;-webkit-transform:scale(1,.7);position:absolute;left:-10px;top:9px;}
.footer_new .link_area li:hover::after{border-left-color:#9d368b;}
.footer_new .link_area li:hover a{color:#9d368b;}
.fr_link_new a,
.fr_link_new{color:#fff;}
.fr_link_new{border-top:1px solid #fff;border-bottom:1px solid #fff;line-height:36px;margin:20px 0 10px;background:#191919;}
.copy_new{color:#b9b8b8;}
.top_new{width:1200px;margin:0 auto;height:70px;}
.bg_dark{background-color:#272727;}
.top_new .logo{width:178px;float:left;padding-top:10px;}
.nav_new{padding-top:20px;padding-left:24px;float:left;font-size:14px;}
.tel_top_new img{display:block;}
.nav_new li{float:left;position:relative;line-height:34px;}
.nav_new li::after{content:'';display:block;height:1px;width:2em;background-color:#272727;position:absolute;bottom:0;left:50%;margin-left:-1em;z-index:99;}
.nav_new li:hover::after,
.nav_new li.active::after{background-color:#fff;}
.nav_new li a{color:#fff;display:block;padding:0 11px;}
.tel_top_new{padding-top:27px;}
.tea_list_new h3,
.zp_new h3{position:relative;margin-bottom:10px;padding-top:56px;font-size:18px;}
.tea_list_new h3::after,
.zp_new h3::after{content:'';position:absolute;bottom:0;left:50%;width:3em;margin-left:-1.5em;height:1px;background-color:#fff;}
.tea_list_new .txt{position:relative;}
.tea_list_new .txt>div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.tea_list_new .txt::after{content:'';width:210px;height:320px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #fff;}
.tea_important .img,
.tea_important .img a{display:block;width:554px;height:308px;position:relative;}
.tea_important .img span{display:block;text-align:center;color:#fff;font-size:16px;position:absolute;bottom:0;left:0;width:100%;background-color:rgba(157,54,139,.7);line-height:50px;}
.tea_important .txt{width:610px;}
.tea_important dl{text-align:center;font-size:16px;color:#333;}
.tea_important dt{font-size:18px;border-bottom:1px solid #333;display:inline-block;padding:0 10px 5px;margin-bottom:10px;}
.tea_important ul{padding-top:40px;}
.tea_important li{color:#7e7c7c;font-size:14px;line-height:1.8;}
.banner_new_inner{height:440px;width:100%;background-repeat:no-repeat;background-position:center top;}
.banner_list_sszp{background-image:url('https://www.ruiscz.com/staic/images/banner_list_sszp.jpg');}
.banner_ls_new{background-image:url('https://www.ruiscz.com/staic/images/banner_new_ls.jpg');}
.banner_px_new{background-image:url('https://www.ruiscz.com/staic/images/px_banner.jpg');}
.banner_160{height:160px;width:100%;position:relative;overflow:hidden;}
.banner_160 img{display:block;position:absolute;left:50%;top:0;margin-left:-960px;}
.yuan_list_new .txt::after{border-color:transparent;}
.yuan_list_new .txt span{white-space:nowrap;}
.banner_xy_new{background-image:url('https://www.ruiscz.com/staic/images/banner_gy_new.jpg');}
.banner_mx_new{background-image:url('https://www.ruiscz.com/staic/images/banner_mx_new.jpg');}
.banner_shixi_hd{background-image:url('https://www.ruiscz.com/staic/images/banner_shixi_hd.jpg');}
.banner_zuopin_new{background-image:url('https://www.ruiscz.com/staic/images/banner_zuopin_new.jpg');}
.banner_jx_new{background-image:url('https://www.ruiscz.com/staic/images/jx_banner.jpg');}
.fr_intro{font-size:14px;color:#6a6968;float:right;}
.practice-lists a img{-webkit-transition:all .3s;transition:all .3s;}
.practice-lists a:hover img{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);}
.link_article h2{color:#333;font-size:16px;font-weight:bold;}
.link_article{border-top:1px solid #eee;padding-top:25px;}
.link_article a{display:block;width:50%;float:left;margin-top:20px;}
.link_article .img{width:150px;height:84px;overflow:hidden;float:left;position:relative;}
.link_article .img img{min-width:100%;min-height:100%;max-width:120%;max-height:120%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.link_article .img:hover img{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);-webkit-transition:all .3s;transition:all .3s;}
.link_article .txt1{position:relative;width:220px;float:left;margin-left:14px;height:84px;}
.link_article a h3{color:#333;line-height:1.2;}
.link_article a .date{color:#999;position:absolute;left:0;bottom:0;}
.link_article a:hover h3{color:#9d358a;}
.course-rec:last-child{margin-bottom:0;}
.title_new .tit-group{position:relative;line-height:1;display:inline-block;}
.title_new .tit-group span{font-size:13px;color:#727272;position:absolute;left:0;top:0;font-weight:bold;}
.title_new .tit-group h2{color:#333;font-size:22px;font-weight:bold;}
.title_new .tit-group h2 strong{font-size:36px;}
.list_5{position:relative;width:1220px;}
.list_5 .box{width:224px;height:308.35px;}
.list_5 .txt::after{width:158px;height:248px;}
.video_lists li:hover img{-webkit-transform:scale(1);transform:scale(1);}
.video_lists .img{position:relative;}
.video_lists .img::after{content:'';display:block;width:54px;height:54px;-webkit-transform:translate(-50%,-50%) scale(0.5);transform:translate(-50%,-50%) scale(0.5);opacity:0;position:absolute;top:50%;left:50%;background:url('https://www.ruiscz.com/staic/images/video_play.png') no-repeat center top;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}
.video_lists a:hover .img::after{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .2s;transition:all .2s;}
.video_lists .img .duration{position:absolute;bottom:0;left:0;right:0;padding-right:10px;display:block;line-height:20px;font-size:14px;color:#fff;background-color:rgba(0,0,0,.4);text-align:right;}
.catalog_new{padding:30px 0 10px;border-bottom:1px dotted #9d368b;}
.catalog_new:first-child{padding-top:0;}
.catalog_tit{width:300px;height:400px;position:relative;float:left;}
.catalog_tit .bg_txt{position:absolute;margin:13px;left:13px;right:13px;bottom:0;height:134px;background-color:rgba(255,255,255,.5);text-align:center;}
.catalog_tit .bg_txt img{display:block;margin:0 auto;padding:17px 0;}
.catalog_tit .bg_txt::after{position:absolute;content:'';bottom:15px;left:50%;width:60px;height:2px;background-color:#333;margin-left:-30px;}
.bg_txt .eng{font-size:14px;color:#000000;text-transform:uppercase;display:block;line-height:1;}
.bg_txt .tit{color:#9d368b;font-size:22px;line-height:1.3;font-weight:bold;}
.catalog_con{width:864px;float:right;padding:0;}
.catalog_con .lists{text-align:center;width:422px;height:190px;float:left;border:1px solid #e7e3e3;margin-right:20px;margin-bottom:20px;overflow:hidden;}
.catalog_con .lists:hover{border-color:#f6f6f6;-webkit-box-shadow:5px 5px 20px rgba(0,0,0,.2);box-shadow:5px 5px 20px rgba(0,0,0,.2);}
.catalog_con .lists:hover h3{color:#9d368b;}
.catalog_con .lists .img{float:left;display:block;width:252px;height:188px;-webkit-border-radius:0;border-radius:0;}
.catalog_con .lists .img img{height:100%!important;}
.catalog_con .lists .tit{padding-top:30px;line-height:1.4;height:52px;font-size:16px;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;}
.catalog_con .lists .txt h3{-webkit-justify-content:center;justify-content:center;white-space:initial;flex:1;font-size:16px;font-weight:bold;padding-left:20px;padding-right:20px;}
.catalog_con .lists span{margin-top:8px;}
.catalog_con .lists .txt{padding-top:0;}
.catalog_con .lists .long{width:90px;min-width:90px;line-height:20px;background-color:#9a9a9a;-webkit-border-radius:10px;border-radius:10px;color:#fff;font-size:12px;display:inline-block;}
.catalog_con .lists .money{font-size:14px;color:#999999;display:block;}
.catalog_con .lists .money i{font-style:normal;font-size:18px;color:#fe040c;}
.catalog_con .lists .date{color:#999;font-size:12px;margin-top:0;}
.catalog_con .w50{padding-left:0;padding-right:0;}
.catalog_con .lists .tit{padding-bottom:0;}
.jinxiu{margin-left:-7px;margin-right:-7px;}
.jinxiu .lists{width:228px;height:332px;margin:0 7px 0 8px;float:left;position:relative;overflow:hidden;}
.jinxiu .lists:last-child{margin-right:0;}
.jinxiu .lists img{width:228px;height:332px;}
.jinxiu .lists span{height:64px;background-color:rgba(0,0,0,.5);color:#fff;display:block;width:100%;position:absolute;bottom:-100%;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:10px;line-height:50px;text-align:center;}
.jinxiu .lists:hover span{bottom:0;-webkit-transition:all .2s;transition:all .2s;}
.jinxiu .lists::after{content:'';position:absolute;font-style:italic;font-size:24px;color:#ffffff;right:0;top:0;width:122px;height:110px;background:#9d368b;transform:rotate(35deg) translate(12px,-90px);}
.jx_tit .tit-group span{right:0;left:auto;}
.jinxiu .lists .phrase{color:#fff;position:absolute;top:2px;right:10px;font-size:20px;font-weight:bold;z-index:99;font-style:italic;}
.index_bz_new{margin-bottom:70px;}
.index_bz_new .lists{float:left;width:25%;text-align:center;}
.index_bz_new .lists .txt{position:relative;}
.index_bz_new .lists .txt::before{position:absolute;top:-78px;left:212px;width:40px;height:40px;line-height:40px;content:'01';background-color:#9d368b;font-size:18px;-webkit-border-radius:50%;border-radius:50%;color:#fff;}
.index_bz_new .lists:nth-of-type(2) .txt::before{content:'02';}
.index_bz_new .lists:nth-of-type(3) .txt::before{content:'03';}
.index_bz_new .lists:nth-of-type(4) .txt::before{content:'04';}
.index_bz_new .lists .txt h3{font-size:24px;color:#000000;line-height:1;margin-top:20px;}
.index_bz_new .lists .txt span{text-transform:uppercase;color:#696869;font-size:13px;}
.index_bz_new .lists .img{position:relative;width:173px;height:173px;overflow:hidden;-webkit-border-radius:50%;border-radius:50%;margin:0 auto;}
.yunc-tit{text-align:center;border-bottom:1px solid #ccc;padding:15px 0;margin-bottom:35px;width:100%!important;}
.yunc-tit li{padding:0 20px;line-height:24px;-webkit-border-radius:20px;border-radius:20px;display:inline-block;margin:0 22px;font-size:14px;color:#1d1d1d;cursor:pointer;}
.yunc-tit li.on,
.yunc-tit li:hover{background-color:#9d368b;color:#fff;}
.zp_index_show{display:none;}
.zp_index_show:first-child{display:block;}
.index-practice .practice_l{width:436px;padding-right:15px;border-right:1px solid #ccc;margin-right:15px;}
.index-practice .practice_r{float:left;}
.index-practice .practice_r .details{width:230px;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;}
.index-practice .lists{width:100%;background-color:#fff;font-size:13px;color:#999;margin-top:15px;}
.index-practice .practice_l .lists:first-child{margin-top:0;}
.index-practice .practice_l .lists:last-child{margin-top:10px;}
.index-practice .lists img{width:100%;}
.index-practice .lists .txt{padding:5px 10px;}
.index-practice .lists .txt a{display:block;width:100%;font-size:14px;line-height:1.6;height:50px;overflow:hidden;}
.index_hj_new h3{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;}
.job_new .flex1{width:223px;position:relative;display:block;overflow:hidden;min-width:223px;max-width:223px;margin-bottom:20px;}
.job_new .flex1 .txt{position:absolute;padding-top:20px;padding-bottom:10px;bottom:-100%;left:0;width:223px;background:rgba(157,54,139,.7);text-align:center;color:#fff;font-size:20px;}
.job_new .flex1:hover .txt{bottom:0;-webkit-transition:all .2s;transition:all .2s;}
.job_new .tit::after{content:'';width:4em;height:1px;background-color:#fff;position:absolute;bottom:0;left:50%;margin-left:-2em;}
.job_new .flex1 .txt .tit{position:relative;padding-bottom:8px;margin-bottom:10px;font-size:18px;color:#fff;display:block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:8px;padding-right:8px;}
.job_new .flex1 .catlog{font-size:14px;color:#fff;display:block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:8px;padding-right:8px;}
.index_confuse_new .tit{background-color:#9d368b;padding:4px;}
.index_confuse_new .tit h3{border:1px solid #fff;width:auto;background-color:transparent;font-size:16px;color:#fff;}
.index_confuse_new .flex1{width:285px;min-width:285px;max-width:285px;}
.index_confuse_new .flex1:hover a h3,
.index_confuse_new a:hover h3{color:#fff;}
.news-index .tit{clear:both;overflow:hidden;line-height:30px;padding:20px 0 10px;}
.news-index .tit h2{float:left;}
.news-index .tit a{float:right;font-size:12px;color:#333;}
.news-index .line .txt{float:left;width:190px;}
.couse_about_new{margin-left:-16px;margin-right:-16px;}
.couse_about_new .lists{position:relative;float:left;height:163px;}
.couse_about_new .eng{font-size:13px;color:#000000;text-transform:uppercase;display:block;line-height:1;text-align:center;}
.couse_about_new .txt{position:absolute;top:20px;left:20px;right:20px;bottom:20px;background-color:rgba(255,255,255,.6);text-align:center;}
.couse_about_new .tit{white-space:nowrap;color:#9d368b;font-size:20px;line-height:1;font-weight:bold;}
.couse_about_new .txt::after{position:absolute;content:'';bottom:34px;left:50%;width:60px;height:2px;background-color:#333;margin-left:-30px;}
.couse_about_new .area{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.course_banner_new{position:relative;height:440px;width:100%;overflow:hidden;}
.course_banner_new .img{position:absolute;top:0;left:50%;margin-left:-960px;z-index:-1;}
.course_banner_new .tit{font-size:13px;position:relative;z-index:99;}
.course_banner_new ul{padding:22px 0;}
.course_banner_new h1{font-size:36px;font-weight:bold;color:#fff;padding-top:100px;line-height:1;}
.course_banner_new li{font-size:15px;color:#fff;line-height:28px;}
.course_banner_new li .tit{display:inline-block;width:7em;}
.course_banner_new li small{color:#fd4545;font-size:15px;margin-right:3px;}
.course_banner_new li .price{color:#fd4545;font-size:24px;font-weight:bold;}
.btn-baom_new{background:#fd4545;color:#fff;font-size:18px;width:150px;height:42px;line-height:42px;display:inline-block;text-align:center;}
.btn-baom_new:hover{background:#f23737;-webkit-transition:all .2s;transition:all .2s;}
.course_tit{position:relative;padding:60px 0 20px;}
.course_tit::after,
.course_tit::before{content:'';display:block;height:1px;width:95px;overflow:hidden;background:#5d370a;position:absolute;top:66%;}
.course_tit::before{left:50%;margin-left:-230px;}
.course_tit::after{right:50%;margin-right:-230px;}
.course_tit h2{position:relative;display:inline-block;color:#5d370a;background:#fff;font-size:22px;z-index:99;}
.course_tit h2:before,
.course_tit h2:after{content:"";display:inline-block;position:absolute;width:100%;height:100%;padding:6px 14px;border:1px solid #5d370a;}
.course_tit h2:before{top:-3px;left:-11px;}
.course_tit h2:after{bottom:-5px;right:-14px;}
.catalog_new2 .catalog_con{margin-left:0;width:100%;}
.catalog_con .lists:nth-child(2n){margin-right:0;}
.catalog_new2 .catalog_con .lists{width:540px;height:342px;display:block;margin-right:54px;}
.catalog_new2 .catalog_con .lists:hover{background-color:#faf8f8;}
.catalog_new2 .catalog_con .lists{margin-bottom:25px;}
.catalog_new2 .lists .tit{padding-top:84px;}
.catalog_new2 .catalog_con .lists .img{height:342px!important;}
.catalog_new2 .lists .txt{height:342px;position:relative;display:block;overflow:hidden;}
.catalog_new2 .lists .txt::after{content:'';position:absolute;font-style:italic;font-size:24px;color:#ffffff;right:0;top:0;width:160px;height:120px;background:#9d368b;transform:rotate(37deg) translate(12px,-90px);}
.catalog_new2 .lists .txt .phrase{color:#fff;position:absolute;top:0;right:0;z-index:99;font-size:24px;margin-right:13px;margin-top:7px;font-style:italic;}
.course_more{-webkit-align-items:stretch;align-items:stretch;border:1px solid #c9c7c7;}
.course_more>div{padding:20px 30px 20px 40px;}
.course_module span{display:block;}
.course_module a{display:block;margin-right:9px;float:left;font-size:18px;}
.course_module a .img{width:194px;height:254px;overflow:hidden;}
.course_module a:last-child{width:184px;margin-right:0;}
.course_module a:last-child img{width:184px;}
.course_module a:hover img{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-transition:all .2s;transition:all .2s;}
.course_module_tit{font-size:22px;line-height:46px;color:#323232;font-weight:bold;border-bottom:1px solid #ccc;}
.course_module_tit1{border-bottom:none;padding-top:30px;line-height:1;}
.course-des-lists .detail{padding:10px;border:1px solid #ccc;}
.course-des-lists .detail img{width:100%;}
.nav_new .inner{position:fixed;top:70px;left:0;right:0;z-index:999;height:0;display:block;overflow:hidden;width:100%;min-width:1200px;-webkit-transition:all .5s;transition:all .5s;}
.nav_new{padding-top:0;min-height:70px;padding-left:45px;}
.nav_new li{padding-top:0;height:70px;line-height:70px;-webkit-transition:all .5s;transition:all .5s;}
.nav_new li.has:hover .inner{height:144px;-webkit-transition:all .5s;transition:all .5s;}
.nav_new li.has:hover{height:214px;-webkit-transition:all .5s;transition:all .5s;}
.nav_new li::after{top:52px;}
.nav_new .inner a:hover{color:#9d368b;position:relative;top:-6px;-webkit-transition:all .2s;transition:all .2s;}
.m_box{display:none!important;}
.page_number{text-align:center;color:#666;height:37px;line-height:37px;border:1px solid #cdcdcd;font-size:15px;min-width:5em;padding:0 8px;display:inline-block;}
.page_to{cursor:pointer;background:#cdcdcd;height:39px;line-height:39px;color:#fff;font-size:15px;padding:0 15px;display:inline-block;}
.page_to:hover{background:#9d368b;}
input:focus{outline:0;}
input::-webkit-input-placeholder{color:#b2b2b9;}
input::-moz-placeholder{color:#b2b2b9;}
input:-moz-placeholder{color:#b2b2b9;}
input:-ms-input-placeholder{color:#b2b2b9;}
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff;}
.bot_concat{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;}
.bot_concat .inner{-webkit-flex:1;flex:1;text-align:center;position:relative;}
.bot_concat .inner img{margin:0 auto;}
.bot_concat .inner .tit{margin-top:8px;line-height:20px;display:inline-block;}
.big_img{display:none;position:absolute;top:-160px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-top:18px solid #fff;border-bottom:18px solid #fff;border-left:24px solid #fff;border-right:24px solid #fff;-webkit-border-radius:6px;border-radius:6px;}
.big_img:before{content:'';display:none;width:0;height:0;border:10px solid transparent;border-top-color:#fff;position:absolute;top:170px;left:50%;margin-left:-10px;}
.bot_concat .inner:hover .big_img,
.bot_concat .big_img:before{display:block;-webkit-transition:all .2s;transition:all .2s;}
.win_container{width:1000px;clear:both;overflow:hidden;padding-bottom:60px;}
.bot_concat .inner:nth-child(1) .tit,
.bot_concat .inner:nth-child(3) .tit,
.bot_concat .inner:nth-child(6) .tit{font-size:16px;margin-top:9px;}
.index_page .tea_works .inner_block .txt{-webkit-transform:scale(0);transform:scale(0);position:absolute;width:100%;height:100%;top:0;background:rgba(157,54,139,.7);text-align:center;color:#fff;font-size:20px;-moz-transition:all .6s;-ms-transition:all .6s;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;}
.index_page .tea_works .inner_block:hover .txt{-webkit-transform:scale(1);transform:scale(1);}
.slideAddmoveOut{-moz-animation:myout 1s ease 0s 1 forwards;-o-animation:myout 1s ease 0s 1 forwards;-webkit-animation:myout 1s ease 0s 1 forwards;animation:myout 1s ease 0s 1 forwards;}
@-moz-keyframes myout{
	0%{transform:translateY(0);opacity:1;}
	50%{transform:translateY(-10px);opacity:1;}
	100%{transform:translateY(10%);opacity:0;}
}
@-o-keyframes myout{
	0%{transform:translateY(0);opacity:1;}
	50%{transform:translateY(-10px);opacity:1;}
	100%{transform:translateY(10%);opacity:0;}
}
@-webkit-keyframes myout{
	0%{transform:translateY(0);opacity:1;}
	50%{transform:translateY(-10px);opacity:1;}
	100%{transform:translateY(10%);opacity:0;}
}
@keyframes myout{
	0%{transform:translateY(0);opacity:1;}
	50%{transform:translateY(-10px);opacity:1;}
	100%{transform:translateY(10%);opacity:0;}
}
.slideAddmoveIn{-moz-animation:myin 1s ease 0s 1 forwards;-o-animation:myin 1s ease 0s 1 forwards;-webkit-animation:myin 1s ease 0s 1 forwards;animation:myin 1s ease 0s 1 forwards;}
@-moz-keyframes myin{
	0%{transform:translateY(10%);opacity:0;}
	50%{transform:translateY(-10px);opacity:1;}
	100%{transform:translateY(0);opacity:1;}
}
@-o-keyframes myin{
	0%{transform:translateY(10%);opacity:0;}
	50%{transform:translateY(-10px);opacity:1;}
	100%{transform:translateY(0);opacity:1;}
}
@-webkit-keyframes myin{
	0%{transform:translateY(10%);opacity:0;}
	50%{transform:translateY(-10px);opacity:1;}
	100%{transform:translateY(0);opacity:1;}
}
@keyframes myin{
	0%{transform:translateY(10%);opacity:0;}
	50%{transform:translateY(-10px);opacity:1;}
	100%{transform:translateY(0);opacity:1;}
}
.tit-group img{margin-bottom:10px;min-height:35px;}
.index_page .index_hj_new .img{width:285px;height:183px;overflow:hidden;}
.index_confuse_new .img{width:285px;height:130px;overflow:hidden;}
.index_page .index_hj_new .img img,
.index_confuse_new .img img{transition:all 0.6s;}
.index_page .index_hj_new .img:hover img{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}
.index_confuse_new .flex1:hover img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.show_box{background:rgba(0,0,0,.6);position:fixed;top:0;left:0;right:0;bottom:0;}
.rightArrow{width:0;height:0;border-left:14px solid #bbbbba;border-bottom:14px solid transparent;border-top:14px solid transparent;}
.leftArrow{width:0;height:0;border-right:14px solid #bbbbba;border-bottom:14px solid transparent;border-top:14px solid transparent;}
.false{position:relative;width:24px;height:4px;background-color:#bbbbba;transform:rotate(45deg);border-radius:.15em;}
#closeArea{position:absolute;top:-43px;right:-13px;display:inline-block;padding:10px;}
.false:after{content:"";position:absolute;width:24px;height:4px;background-color:#bbbbba;transform:rotate(90deg);border-radius:.15em;}
.false:hover{background-color:#fff;}
.false:hover:after{background-color:#fff;}
.show_box .inner{position:fixed;width:805px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:80%;max-height:80%;}
.show_box .inner .con_inner,
.show_box .inner .con_inner.image,
.show_box .inner .con_inner img{width:100%;}
.show_box .inner .txt{font-size:16px;color:#fff;opacity:.8;padding-top:10px;}
.show_box .leftArrowArea{height:50px;width:30px;position:absolute;left:-34px;top:50%;margin-top:-14px;}
.show_box .leftArrowArea .leftArrow{-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#ddd;color:#ddd;}
.show_box .leftArrowArea .leftArrow:hover{border-right-color:#fff;}
.show_box .rightArrowArea{height:50px;width:30px;position:absolute;right:-50px;top:50%;margin-top:-14px;}
.show_box .rightArrowArea .rightArrow{-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.show_box .rightArrowArea .rightArrow:hover{border-left-color:#fff;}
.list_zizhi .lists{position:relative;top:0;transition:all .2s;cursor:pointer;}
.list_zizhi .lists:hover{top:-5px;}
.list_zizhi .lists:hover h3{color:#9d368b;}
.list_4.zp .box{position:relative;display:block;overflow:hidden;padding:0;-webkit-border-radius:4px;border-radius:4px;}
.list_4.zp .box .txt{-webkit-transform:scale(0);transform:scale(0);position:absolute;width:100%;height:100%;top:0;-moz-transition:all .6s;-ms-transition:all .6s;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;}
.list_4.zp .box:hover .txt{-webkit-transform:scale(1);transform:scale(1);}
.list_4.zp h3{padding-top:initial;}
.list_4.zp .box .txt h3{font-size:20px;color:#fff;}
.index-practice .practice_r .lists:hover a,
.index-practice .practice_l .lists:hover a{color:#9d368b;}
.tea_module{padding-bottom:50px;}
.tea_module .conl{width:592px;float:left;}
.tea_module .conr{width:592px;float:right;}
.tea_module h3{font-size:20px;color:#fff;height:36px;line-height:36px;text-align:center;}
.tea_module .conl h3{background:#9d368b;}
.tea_module .conr h3{background:#000;}
.tea_module .conr .lists{background:#e8e8e8;}
.tea_module .lists{position:relative;width:290px;height:178px;text-align:center;border:1px solid #000;-webkit-border-radius:10px;border-radius:10px;margin-top:40px;}
.tea_module .lists:hover{box-shadow:0 0 10px rgba(0,0,0,.2);}
.tea_module .lists:nth-child(2n){float:right;clear:right;}
.tea_module .lists:nth-child(2n+1){float:left;clear:left;}
.tea_module .lists .nth{position:absolute;width:40px;height:40px;border:1px solid #000;font-size:30px;color:#9d368b;-webkit-border-radius:50%;border-radius:50%;display:block;line-height:40px;top:-20px;left:50%;margin-left:-20px;background:#fff;z-index:90;}
.tea_module .lists h4{font-size:19px;padding-top:30px;}
.tea_module .lists h5{font-size:14px;position:relative;}
.tea_module .lists h5::after{content:'';display:block;width:22px;height:3px;position:absolute;bottom:-10px;left:50%;margin-left:-11px;background:#000;}
.tea_module .lists .txt{color:#5c5c5c;font-size:13px;padding-top:24px;}
.link_article a .txt1 h3{font-size:16px!important;}
.left_bar{width:89px;height:auto;position:fixed;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.left_bar a,
.left_bar a img{display:block;}
.left_bar a:nth-child(1),
.left_bar a:nth-child(2),
.left_bar a:nth-child(3){height:99px;overflow:hidden;cursor:pointer;}
.left_bar a:nth-child(1):hover img:nth-child(1){display:none;}
.left_bar a:nth-child(2):hover img:nth-child(1){display:none;}
.left_bar a:nth-child(3):hover img:nth-child(1){display:none;}
.left_bar .code_{position:relative;}
.left_bar .code_ .cc_box img{border-left:3px solid #9d368b;padding:10px;background:#eee;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;width:100px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.3);padding-bottom:25px;}
.left_bar .code_ .cc_box{position:absolute;left:50%;top:-25%;opacity:0;padding-left:8px;-webkit-transition:all .3s;transition:all .3s;z-index:-1;}
.left_bar .code_ .cc_box span{margin-top:-25px;text-align:center;display:block;color:#555;font-size:13px;}
.left_bar .code_:hover .cc_box{left:100%;top:-25%;opacity:1;}
.left_bar .phone_{position:relative;}
.left_bar .phone_ .cc_box span{color:#555;font-weight:bold;}
.left_bar .phone_ .cc_box span b{color:#9d368b;}
.left_bar .phone_ .cc_box span{display:block;border-left:3px solid #9d368b;padding:10px;background:#eee;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;white-space:nowrap;-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.3);}
.left_bar .phone_ .cc_box{position:absolute;left:50%;top:10%;opacity:0;padding-left:8px;-webkit-transition:all .3s;transition:all .3s;z-index:-1;}
.left_bar .phone_:hover .cc_box{left:100%;top:10%;opacity:1;}
.tags a,
.tags{font-size:14px;}
.tags{text-align:center;padding-bottom:10px;}
.tags a{display:inline-block;background-color:#9d368b;color:#fff;margin-right:5px;margin-left:5px;border:1px solid #9d368b;transition:all .2s;line-height:22px;height:22px;padding:0 10px;margin-bottom:10px;}
.tags a:hover{background-color:#fff;color:#9d368b;}
.index_tea_new.index_main{background:#e8e8e8;}
.index_tea_new.index_main .tit img{margin:0 auto 10px;}
.index_tea_new .lists .txt h3{position:relative;margin-bottom:10px;padding-top:56px;font-size:18px;color:#fff;}
.index_bz_new{margin-bottom:30px;}
.tit_mar0 .title_new{margin-top:0;}
.chose_nav li:first-child{margin-left:0;}
.chose_nav li{float:none;width:auto!important;border-right:0;}
.tea_works .lists .txt h3{position:relative;padding-bottom:8px;margin-bottom:10px;padding-top:200px;}
.mt_line{margin-top:0;}
.main_con{padding-left:0;padding-right:0;}
.scroll_box{margin-left:0;margin-right:0;overflow:hidden;}
.index-practice{clear:both;overflow:hidden;}
.index-practice .inner img,
.index_video .practice_l .img{width:436px;height:245px;}
.index-practice .img1 .img_box{display:block;margin-left:0;margin-right:0;}
.practice_l>a{display:block;clear:both;overflow:hidden;}
.index-practice .img1{width:100%;margin-right:0;}
.index-practice .practice_l .w33{height:245px;width:436px;padding-left:0;padding-right:0;}
.index-practice .practice_l .inner{height:245px;width:436px;}
.index-practice .practice_l .flex1,
.news_list .practice_r .flex1{display:block;clear:both;overflow:hidden;padding:5px 10px;}
.news_list .date{float:right;}
.index-practice .practice_l h3{display:block;width:100%;font-size:14px;line-height:1.6;height:50px;overflow:hidden;}
.index-practice>div:first-child{padding-top:0;}
.index-practice .practice_r .inner img{width:230px;height:130px;}
.index-practice .practice_r a{width:230px;float:left;display:block;margin-bottom:14px;}
.index-practice .practice_r a:nth-child(7),
.index-practice .practice_r a:nth-child(8),
.index-practice .practice_r a:nth-child(9){margin-bottom:0;}
.index-practice .practice_r .w33{height:130px;width:230px;padding-left:0;padding-right:0;}
.index-practice .practice_r .inner{height:130px;}
.index-practice .img1,
.index-practice .img3{background-color:#fff;}
.index-practice .img1 .intro,
.index-practice .img3 .intro{margin-left:0;}
.index-practice .img1,
.index-practice .img3{padding:0;}
.index-practice>div:last-child{padding-bottom:0;}
.index-practice .practice_l a:nth-child(2){margin-top:10px;}
.index-practice .img3 .w33:nth-child(2),
.index-practice .img3 .w33:nth-child(3){display:none;}
.index-practice a:first-child .img3{padding-top:245px;}
.index-practice .practice_l .img3{position:relative;height:332px;padding-top:245px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.index-practice .img3 .img_box{position:absolute;top:0;left:0;right:0;}
.news_list .img3 .img_box{margin-left:0;margin-right:0;}
.news_list .img3 .intro{margin-top:0;padding:0 10px 5px;}
.index-practice .img3 h3{padding:5px 10px 0;box-sizing:border-box;}
.index-practice .practice_r .img3{position:relative;height:215px;padding-top:130px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.mingx_scroll{overflow:hidden;}
.mingx_scroll .chose_con{width:100%;padding-right:0;}
.mingx_scroll .chose_con a{width:25%;padding-left:0;padding-right:0;}
.mingx_scroll .lists .img img{width:223px!important;height:309px!important;}
.job_new .lists .txt h3,
.index-video .lists .txt h3{padding-top:0;}
.index-practice{width:1200px;clear:both;position:relative;}
.index-practice .practice_r a:nth-of-type(n+3){display:block;}
.index-video，.index_video{padding:0;}
.index-video .w50{padding-left:0;padding-right:0;}
.index-video .txt .date{float:right;}
.index_video .practice_r .img{width:230px;height:130px;}
.index_video .lists{margin-top:0;}
.index_video .txt h3{font-size:14px;}
.index_video .practice_l .lists:last-child{margin-bottom:0;}
.index-video .practice_r{display:-webkit-flex;display:flex;}
.index_hj_new .w50{width:25%;padding-left:10px;padding-right:10px;}
.index_hj_new{margin-left:-10px;margin-right:-10px;}
.index_hj_new .lists .txt h3{height:36px;line-height:36px;text-overflow:ellipsis;white-space:nowrap;color:#333333;font-size:14px;font-weight:normal;text-align:center;}
.index_hj_new .lists .txt{padding-top:0;}
.index_video .chose_con .img::before{display:none;}
.course-index{background:#fff;}
.container_new .inner .txt .tit{color:#fff;font-size:18px;}
.tea_list_new .box:nth-of-type(n+5){display:block;}
.index_zp .lists:nth-child(2n),
.index_zp .lists:nth-child(2n+1),
.inner_video_list .lists:nth-child(2n),
.inner_video_list .lists:nth-child(2n+1),
.teacher_list .w33:nth-child(3n+1),
.teacher_list .w33:nth-child(3n){clear:none;}
.arc_list_hzzx .img3 .intro{padding-left:0;padding-right:0;}
.arc_list_hzzx h3,
.arc_list_hzzx .img1 h3{font-size:20px;color:#333;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-height:0;padding-bottom:10px;}
.arc_list_hzzx .img1{width:100%;margin-right:0;}
.arc_list_hzzx .column{display:none;}
.arc_list_hzzx .date{float:left;}
.chose_con50,
.inner_video_list .lists{padding-left:0;padding-right:0;}
.inner_video_list{width:1220px;padding-top:30px!important;}
.inner_video_list .chose_con .img{height:163px;}
.inner_video_list .lists .txt{padding:5px 10px 0;}
.inner_video_list .lists:hover h3{color:#bf095f;}
.inner_video_list .lists .txt .intro{margin-top:5px;}
.teacher_list .w33{padding:0;}
.teacher_list{margin-left:-10px;margin-right:-10px;}
.teacher_list .box{padding:0;}
.teacher_list .box:nth-child(4n+1){animation-delay:0.3s;}
.teacher_list .box:nth-child(4n+2){animation-delay:0s;}
.teacher_list .box:nth-child(4n+3){animation-delay:0.1s;}
.teacher_list .box:nth-child(4n){animation-delay:0.2s;}
.teacher_list .lists .txt{padding-top:109px;}
.teacher_list .lists .txt h3{color:#fff;font-size:20px;}
.teacher_list .lists .txt span{color:#fff;}
.practice-lists .w50{padding-left:0;padding-right:0;}
.practice-lists .lists .txt{padding-left:10px;padding-right:10px;padding-bottom:8px;}
.practice-lists a{padding-bottom:0;}
.lists .txt h3{padding-bottom:5px;}
.practice-lists .img{height:160px;}
.lists .txt h3{font-size:14px;}
.practice-lists{margin-left:-20px;margin-right:-20px;position:relative;left:10px;}
.ds_tit h3{font-size:30px;}
.devlopment:nth-child(4) .img img{height:193px;}
.devlopment:nth-child(5) .img img{height:142px;}
.devlopment:nth-child(6) .img img{height:99px;}
.devlopment:nth-child(7) .img img{height:117px;}
.devlopment:nth-child(8) .img:nth-child(3) img{height:145px;}
.devlopment:nth-child(9) .img img{height:138px;}
.devlopment:nth-child(10) .img img{height:126px;}
.devlopment:nth-child(11) .img img{height:221px;}
/*.devlopment:last-child{margin-top:-100px;}*/
.zizhi_list{margin-left:-10px;margin-right:-10px;}
.zizhi_list .w50{width:25%;padding-left:10px;padding-right:10px;}
.zizhi_list .img{height:183px;}
.zizhi_list .lists .txt{background-color:#fff;}
.zizhi_list .lists:nth-of-type(n+5){display:initial;}
.environment_new1 img{margin:0 auto;}
.bg_gray{background-color:#f3f2f2;}
.new_zizhi_box{padding-top:20px;}
.new_zizhi_box .zizhi{background:none;}
.new_zizhi_box .zizhi_list .w50{margin-bottom:20px;}
.new_zizhi_box .margin_t20{margin-top:0;}
.new_zizhi_box .zizhi .lists h3{line-height:2.8em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;display:block;}
.txt-white{color:#fff;}
.dasai h3{font-size:36px;}
.dasai h4{font-size:24px;}
.dasai .txt{margin-left:0;border-left:none;}
.dasai h3,
.dasai h4,
.win_box .txt{color:#fff;}
.win_box,
.win_box>a{display:block;height:700px;}
.win_box .txt{line-height:1.6;}
.dasai h3 span{font-size:48px;margin-right:10px;}
iframe{height:652px!important;}
.index_main .zizhi_list .lists:nth-of-type(n+5){display:initial;}
.pc_container_textcon .main_con{font-size:16px!important;color:#333;}
.article-show{padding-left:0;}
.times{margin-bottom:10px;margin-top:-5px;}
.container_new .inner:nth-child(7),
.container_new .inner:nth-child(8),
.container_new .inner:nth-child(9),
.container_new .inner:nth-child(10){display:initial;}
.container_new .inner .txt .catlog{font-size:16px;color:#fff;}
.shipin_box iframe{height:450px!important;}
.shipin_box .arc_list_con h1{text-align:left;margin-bottom:0;margin-top:10px;}
.shipin_box .arc_list_con .txt{padding-top:0;font-size:14px;}
.shipin_box .arc_right{float:right;}
.shipin_box .arc_list_con{float:left;}
.tit .pc_box{display:initial;}
.video_article_about h2{float:none;text-align:center;font-size:18px;margin-top:0;line-height:2;}
.video_rec{padding:0;margin-left:0;margin-right:0;position:static;}
.video_rec a{margin:0;width:100%;}
.video_rec .img1{width:226px;float:none;margin-left:auto;margin-right:auto;overflow:hidden;border-bottom:1px solid #eee;height:196px;}
.video_rec .inner{height:126px;}
.video_rec .img,
.shipin_box .chose_con .img{width:100%;height:126px;float:none;padding-left:0;padding-right:0;}
.video_rec .img_box .flex1{display:block;}
.video_rec .img_box{display:block;}
.video_rec .img1 .img_box{margin-left:0;margin-right:0;}
.video_rec .img1:nth-child(2n+1){margin-right:auto;}
.video_rec .intro span{display:none;}
.index_video .video_rec h3{font-size:14px;line-height:1.4;margin-top:10px;}
.video_rec .img1 .intro{margin-left:0;}
.ls_box_new .tea_show{width:400px;}
.ls_box_new .arts_show .intro{padding-top:20px;color:#696969;font-size:14px;line-height:2;}
.ls_box_new .arts_show h1{font-size:32px!important;font-weight:bold;}
.ls_box_new .tea_ying,
.ls_box_new .tea_job{font-size:18px;line-height:1.3;margin:10px 0;display:block;}
.shixi_box_new .w50{padding-left:0;padding-right:0;width:285px;}
.shixi_box_new .w50:hover .txt h3{color:#9f368b;}
.shixi_box_new{margin-left:-10px;position:relative;left:-10px;}
.zp_index_con .zp_index_show .tea_works>.inner:nth-of-type(n+5){display:block;}
.index_page .index_hj_new .lists:nth-of-type(n+5){display:block;}
.pc_index_slideBox{height:562px;position:relative;overflow:hidden;}
.slideInner{height:562px;width:1920px;position:absolute;left:50%;margin-left:-960px;}
.course-index .course-list{margin-left:-10px;margin-right:-10px;}
.course-index .course-list .flex1{min-width:33.333%;margin:0;padding:10px;width:33.333%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.course-index .course-list .flex1 img{width:100%;height:auto;}
.slider-focus .hd li,
.pc_index_slideBox .swiper-pagination-bullet{display:inline-block;width:22px;height:5px;margin:0 5px;border-radius:6px;background:#eee;overflow:hidden;text-indent:2em;}
.slider-focus .hd li.on,
.pc_index_slideBox .swiper-pagination-bullet-active{background:#9f368b;}
.swiper-container-horizontal>.swiper-pagination-bullets{font-size:50px;}
.shipin_box .video_border .txt .intro{font-size:14px;}
.shipin_box .arc_list{padding-top:52px;}
.shipin_box .video_border{padding-bottom:30px;}
.context_tuijian .img1 img,
.context_tuijian .img3 img{transition:all .2s;}
.context_tuijian .img1:hover h3,
.context_tuijian .img3:hover h3,
.index-practice a:hover h3{color:#9d368b;}
.context_tuijian .img1:hover img,
.context_tuijian .img3:hover img{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);}
.practice_r .date{margin-top:0;}
.index-video .lists .txt h3{font-size:15px;}
.index-video .lists{margin-bottom:0;}
.index-video .date,
.news_list .date{margin-top:0;line-height:22px;}
.index-video .lists .column{border:1px solid #dddddd;line-height:20px;display:inline-block;overflow:hidden;padding:0 4px;margin-right:6px;}
.index-practice .practice_r a{height:220px;display:block;background-color:#fff;}
.index-practice .practice_l a{height:339px;display:block;background-color:#fff;}
.index-practice .practice_r .img3 h3{padding-bottom:5px;}
.index-practice .practice_l h3{padding-bottom:7px;}
.index_hj_new .w50:hover h3{color:#9f368b;}
.mobile_courseBox>.padding_t10{padding-top:10px;margin-top:0;}
.mobile_courseBox>.padding_t10:first-child{padding-top:0px;margin-top:10px;}
.times span{margin-right:0;}
.pagelist_job a{background-color:#fff;}
.bg_gray .pagelist a:hover{background-color:#9f368b;}
.arc_list_hzzx{margin-top:0;padding-top:0;}
.arc_list_hzzx>div:first-child{padding-top:0;}
.teacher_list2 .lists .txt::after{content:'';width:210px;height:320px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #fff;}
.teacher_list_star .lists .txt::after{opacity:0;}
.teacher_list2 .lists .txt span.f11{font-size:16px;}
.teacher_list_star .lists .txt {font-size:14px;color:#fff;}
.teacher_list2 .lists h3{position:relative;margin-bottom:10px;padding-top:46px;font-size:18px;color:#fff;}
.teacher_list2 h3::after{content:'';position:absolute;bottom:0;left:50%;width:3em;margin-left:-1.5em;height:1px;background-color:#fff;}
.teacher_list_star .lists h3{font-size:18px;}
.tea_course_tj22{overflow:hidden !important;}
.content_teachers .container_new_video{border-top:1px solid #ccc;}
.ad{width:100%;overflow:hidden;}
.pc_box .news-index .fl .lists h3.clear a{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.popflex {position:fixed;top:15%;right:0px;width:100px;height:270px;background-color:#fb706a;border-radius:8px;z-index:800;}
.popflex ul li {margin-top: 10px;}
.popflex ul li a {width: 74px;height: 58px;margin: 0 auto 8px;background-color: #fff; box-shadow: 0px 1px 4px 0px rgb(138 42 0 / 28%);border-radius: 8px;border: solid 1px rgba(255, 127, 70, 0.48);}
.popflex ul li a i {font-size: 30px;line-height: 1.2;color: #ff6324;}
.popflex ul li a span {font-size: 12px;}
.popflex .popback a {font-size: 24px;color: #fff;padding-top: 8px;font-weight: bold;}
.popflex ul li a:hover{color: #ff6324;}