html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
*{-webkit-tap-highlight-color:transparent;}
.main_con{padding:0 15px;}
.main_con_left{padding-left:15px;}
.mt_line{margin-top:10px;}
body{line-height:1.6;background:#f3f3f4;padding-top:48px;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
.fl{float:left;}
.fr{float:right;}
.flex{display:-webkit-flex;display:flex;}
.flex1{-webkit-flex:1;flex:1;}
.flex_wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.flex_stretch{-webkit-align-items:stretch;align-items:stretch;}
.flex_center_h{-webkit-align-items:center;align-items:center;}
.flex_center_w{-webkit-justify-content:center;justify-content:center;}
.center{text-align:center;}
img{display:block;border:0;}
.clearfix:before,.clearfix:after,.clear:before,.clear:after{content:"";clear:both;display:table;}
li{list-style-type:none;}
a{text-decoration:none;color:#333;}

/*banner*/
.line-dec font{color:#bf095f;}
.slider-focus{position:relative;overflow:hidden;margin:0 auto;clear:both;}
.slider-focus .hd{position:absolute;width:100%;left:0;bottom:3%;z-index:1;text-align:center;}
.slider-focus .hd li{display:inline-block;vertical-align:middle;width:8px;height:8px;margin:0 8px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:0;line-height:0;text-indent:-9999em;background:rgba(255,255,255,.5);cursor:pointer;}
.slider-focus .hd li.on{background:#c30f64;}
.slider-focus .bd{position:relative;z-index:0;}
.slider-focus .bd li{position:relative;text-align:center;}
.slider-focus .bd li img{vertical-align:top;width:100%;/* 图片宽度100%，达到自适应效果 */;}
.slider-focus .bd li a{-webkit-tap-highlight-color:rgba(0,0,0,0);}

/* 去掉链接触摸高亮 */
.slider-focus .bd li .tit{display:block;width:100%;position:absolute;bottom:0;text-indent:10px;height:28px;line-height:28px;background:url(../../../images/images_mob/focusBg.png) repeat-x;color:#fff;text-align:left;}
#slides,.banner{background:#eee;min-height:134px;height:calc(100vw)*201/320;overflow:hidden;}
.header_top{height:48px;-webkit-align-items:stretch;align-items:stretch;background-color:#fff;position:fixed;top:0;left:0;right:0;z-index:99;}
.header_top .center img{margin:0 auto;}
.padding_b10{padding-bottom:10px;}
.padding_t10{padding-top:10px;}
.bg_black{background:rgba(0,0,0,.6);width:100%;height:100%;position:fixed;top:0;left:0;z-index:300;}
.bg_white{background-color:#fff;}
.slider_nav .nav_inner{display:none;}
.slider_nav .nav_inner a{display:block;color:#fff;font-size:13px;padding-left:30px;line-height:30px;}
.slider_nav{width:100%;position:fixed;padding-top:10px;top:48px;left:0;background:#000;height:0%;opacity:0;z-index:999;overflow-y:scroll;}
.slider_nav .nav_list>a,.slider_nav .nav_list>span{margin-left:15px;margin-right:15px;background:url('../images/img5.png') no-repeat 95% 50%;-webkit-background-size:20px;background-size:20px;color:#fff;display:block;font-size:15px;line-height:2.6;border-bottom:1px solid rgba(255,255,255,0.2);}
.slider_nav .nav_list>a{background:none;}
.slider_nav.nav-open{height:80%;padding-bottom:20%;opacity:1;-webkit-transition:all .5s;transition:all .5s;}
.main_nav a .img{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:#e12b42;width:36px;height:36px;margin:0 auto;-webkit-border-radius:50%;border-radius:50%;}
.main_nav a{display:inline-block;width:20%;text-align:center;font-size:11px;margin-top:10px;line-height:1.8;}
.main_nav a i{display: block;font-size: 20px;color: #fff;}
.f14{font-size:10px;}
.lineD{line-height:1.4;margin-top:2px;}
.scroll_box{overflow-x:scroll;margin:0 15px;-webkit-overflow-scrolling:touch;}
.tit{padding-bottom:15px;}
.tit h2{font-size:15px;margin-top:8px;float:left;color:#1a1a1a;border-left:4px solid #9d368b;line-height:1;padding-left:6px;}
.tit a{font-size:15px;float:right;display:block;text-align:center;line-height:30px;color:#9d368b;}
.chose_nav{line-height:1.2;padding:5px 0 30px;}
.chose_nav li{font-size:12px;color:#6b6969;border-right:1px solid #eee;display:block;float:left;width:70px;text-align:center;}
.chose_nav li.on{color:#9d368b;}
.chose_nav li:last-child{border-width:0;}
.chose_nav li:first-child{margin-left:-6px;}
.chose_con50{padding:0 10px;}
.chose_con33{padding:0 12px;}
.w50{width:50%;padding-left:5px;padding-right:5px;float:left;}
.w33{width:33.3%;padding-left:3px;padding-right:3px;float:left;}
.teacher_list .w33:nth-child(3n+1){clear:left;}
.teacher_list .w33:nth-child(3n){clear:right;}
.lists .img img{width:100%;height:auto;}
.chose_con{}
.lists{margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.btom30 .lists{margin-bottom:15px;}
/*.lists .txt{padding-top:5px;}*/
.lists .txt h3{color:#1a1a1a;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.lists .txt .intro{color:#868484;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_list>div:first-child{padding-top:0;}
.news_list>div:last-child{border-bottom:none;padding-bottom:20px;}
.news_list .img3,.news_list .img1{border-bottom:1px solid #dddddd;padding-bottom:10px;padding-top:10px;}
.news_list h3{font-size:15px;color:#333333;padding-bottom:5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.news_list  .inner{height:80px;overflow:hidden;position:relative;}
.news_list  .inner img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;min-height:100%;}
.news_list .intro{font-size:11px;color:#868484;line-height:22px;}
.news_list .img3 .intro{margin-top:10px;}
.news_list .img1 .intro{margin-left:6px;}
.news_list .img3 .img_box{margin-left:-3px;margin-right:-3px;}
.news_list .img1 .img_box{margin-left:-3px;margin-right:-3px;}
.news_list .column{border:1px solid #dddddd;line-height:20px;display:inline-block;padding:0 4px;margin-right:6px;}
.index_video .chose_con .img{position:relative;}
.index_video .chose_con .img::before{content:'';width:27px;height:27px;background:url('../images/icon_video.png') no-repeat center top;-webkit-background-size:27px 27px;background-size:27px 27px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;}
.index_video .chose_con .img span{position:absolute;bottom:0;left:0;right:0;font-size:10px;color:#fff;background:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,.4),rgba(0,0,0,.6));background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,.4),rgba(0,0,0,.6););text-align:right;padding-right:4px;}
.w25{width:25%;}
.concat .w25{border-right:1px solid #ddd;font-size:11px;text-align:center;line-height:1;}
.concat .w25:last-child{border-right:none;}
.concat .w25 img{margin:0 auto;padding-bottom:6px;}
.concat .w25 small{font-size:8px;}
.copy{font-size:8px;color:#868484;padding-bottom:68px;}
.dasai h3{font-size:17px;color:#232323;}
.dasai h4{font-size:13px;color:#232323;margin-top:6px;}
.dasai .txt{border-left:4px solid #9d368b;margin:20px 15px;padding-left:10px;line-height:1;}
.ds_tit h3,.tit_inner h2{color:#232323;font-size:17px;line-height:1;padding-top:20px;}
.ds_tit h4,.tit_inner h3{color:232323;font-size:11px;padding-bottom:10px;}
.tit_inner{text-align:center;}
.txp_player .txp_show{display:none!important;}
.sub_nav{background:#f3f4f5;}
.sub_nav li{display:block;width:20%;float:left;position:relative;padding:8px 0;}
.sub_nav li a{display:block;font-size:12px;color:#0d0c0c;text-align:center;line-height:1.2;}
.sub_nav li.on a{font-weight:bold;}
.sub_nav li.on::after{content:'';width:48px;height:2px;background:#9d368b;bottom:0;left:50%;margin-left:-24px;position:absolute;}
.sub_nav li::before{content:'';position:absolute;right:0;top:8px;height:14px;width:1px;background:#ccc;}
.sub_nav li:last-child::before{display:none;}
.zizhi .lists{margin-bottom:0;}
.zizhi .lists .txt{padding-top:3px;}
.zizhi .lists h3{height:2.8em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:initial;line-height:1.4em;margin-bottom:3px;}
.pop_image .pop_con{position:fixed;width:80%;top:50%;left:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:400;}
.pop_image .pop_con .img{width:100%;}
.pop_image .pop_con .txt{background:#fff;font-size:10px;line-height:24px;}
.pop_image .pop_con a{margin-top:10px;display:inline-block;}
.pop_image .pop_con .center img{margin:0 auto;}
.pop_image{display:none;}
.txt-info_new p{font-size:12px;padding-bottom:10px;}
.culture_new{background:url('https://www.ruiscz.com/staic/images/ditu_jj_new.jpg') center top no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;}
.culture_new .tit{font-size:12px;color:#333;font-weight:bold;line-height:24px;}
.culture_new .tit:hover{color:#9d368b;}
.culture_new .icon{width:30px;height:29px;background-color:#1e1e1e;margin:0 auto;position:relative;}
.culture_new .icon img{position:absolute;top:50%;left:50%;width:50%;height:auto;-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 .tit{padding-bottom:0;}
.culture_new .flex1{min-width:50%;text-align:center;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;}
.devlopment h2{color:#333333;font-size:14px;line-height:1.3;position:relative;top:-16px;}
.devlopment .img{margin-top:-20px;padding-bottom:15px;overflow:hidden;}
.devlopment .img img{float:left;padding:2px;}
.devlopment{clear:both;display:table;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:12px;line-height:1.6;padding-bottom:7px;}
.jiajie_new .lists .txt{margin-bottom:0;padding-bottom:5px;}
.concat_new .school_box{color:#333;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #eee;clear:both;overflow:hidden;}
.concat_new .school_box .img{width:40%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:10px;}
.concat_new .school_box dt{font-size:15px;}
.concat_new .school_box dd{font-size:11px;padding-left:14px;margin-top:3px;}
.concat_new .school_box .address{background:url('https://www.ruiscz.com/staic/images/position_new.png') no-repeat left 3px;background-size:9px;}
.concat_new .school_box .tel{background:url('https://www.ruiscz.com/staic/images/tel_new.png') no-repeat left 3px;background-size:9px;}
.concat_new .school_box .img img{width:100%;height:auto;}
.concat_new .school_box .txt{float:left;width:60%;}
.title_new .tit-group{position:relative;line-height:1;display:inline-block;}
.title_new .tit-group span{font-size:8px;color:#727272;position:absolute;left:0;top:0;font-weight:bold;}
.title_new .tit-group h2{color:#333;font-size:14px;font-weight:bold;padding-top:4px;}
.f11{font-size:11px;}
.title_new .tit-group h2 strong{font-size:18px;}
.title_new h3{font-size:12px;line-height:1;}
.w4 .sub_nav li{width:25%;}
.w3 .sub_nav li{width:33.3%;}
.tea_course .lists .img{position:relative;}
.tea_course .lists .img::after{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:1;}
.tea_course .lists .img img{display:block;}
.tea_course .lists .txt{position:absolute;top:50%;left:50%;color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap;z-index:5;text-align:center;}
.tea_course .lists .txt .tit{font-size:12px;display:block;padding-bottom:0;line-height:1;}
.tea_course .lists .txt .eng{font-size:10px;text-transform:uppercase;}
.xyxd_new .txt{margin-left:10px;width:60%;background:#eaeaea;padding:14px 8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden;-webkit-border-radius:4px;border-radius:4px;}
.xyxd_new  a{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #eee;}
.xyxd_new  a:nth-child(2n) .txt{order:-1;margin-left:0;margin-right:10px;}
.xyxd_new .txt h3{font-size:16px;padding-bottom:4px;}
.xyxd_new .txt .intro{font-size:12px;}
.xyxd_new  a:last-of-type{border-bottom:none;}
.article_h1{font-size:20px;}
.video_border{padding:0 15px 10px;border-bottom:1px solid #eee;margin-bottom:0;}
.video_article_about h2{padding-left:0;border-left:0;}
.index_zp .lists:nth-child(2n){clear:right;}
.index_zp .lists:nth-child(2n+1){clear:left;}
.index_bz_new .lists{float:left;width:50%;text-align:center;}
.index_bz_new .lists .txt{position:relative;}
.index_bz_new .lists .txt::before{position:absolute;top:-44px;left:75%;width:20px;height:20px;line-height:20px;content:'01';background-color:#9d368b;font-size:12px;-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:12px;color:#000000;line-height:1;margin-top:10px;}
.index_bz_new .lists .txt span{padding:0 10px;white-space:nowrap;text-transform:uppercase;color:#696869;font-size:6px;display:block;overflow:hidden;text-overflow:ellipsis;}
.index_bz_new .lists .img{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;height:auto;overflow:hidden;-webkit-border-radius:50%;border-radius:50%;margin:0 auto;}
.index_bz_new .padding{padding:0 16%;}
.zizhi_list .img{width:100%;height:120px;position:relative;overflow:hidden;}
.zizhi_list .img img{width:auto;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;}
.m_style{text-align:center;background-color:#fff;}
.m_style h2{color:#232323;font-size:17px;line-height:1;padding-top:20px;margin-bottom:5px;}
.m_style h3{color:#232323;font-size:11px;padding-bottom:10px;}
.article{color:#555555;font-size:13px;padding-bottom:10px;}
.article h1{color:#2f2f2f;font-size:20px!important;padding-top:10px;text-align:left;line-height:1.4;}
.title_r h2{color:#333333;font-size:13px;line-height:3;}
.border_t{border-top:1px solid #ccc;}
.list_zuopin li{width:70px;}
.list_zuopin{width:420px;}
.jx_tit .tit-group span{right:0;left:auto!important;}
.course-des h2{background-color:#bab8b8;font-size:16px;color:#020202;line-height:36px;text-align:center;}
.course-des-lists{margin-left:15px;margin-right:15px;}
.course-des-lists h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;line-height:30px;background:#9d368b;color:#fff;margin-bottom:15px;font-size:12px;}
.course-des-lists .w25{width:49%;float:left;margin-top:10px;margin-bottom:10px;position:relative;}
.course-des-lists .w25:nth-child(2n){margin-left:2%;}
.course-des-lists .w25:nth-child(2n+1){margin-left:0;}
.course-des-lists .w25 img{width:100%;}
.course-des-lists .w25 .txtbg .con{font-size:12px;}
.course-des-lists .w25 .txtbg{position:absolute;top:45px;color:#fff;left:0;font-size:12px;}
.course-des-lists .w25{position:relative;}
.course-des-lists .w25 .txtbg ul{padding:5px;}
.course-des-lists .w25 .txtbg li{padding-top:1px;}
.course_tit{position:relative;padding:40px 0 20px;}
.course_tit::after,.course_tit::before{content:'';display:block;height:1px;width:45px;overflow:hidden;background:#5d370a;position:absolute;top:66%;}
.course_tit::before{left:50%;margin-left:-140px;}
.course_tit::after{right:50%;margin-right:-140px;}
.course_tit h2{position:relative;display:inline-block;color:#5d370a;background:#fff;font-size:15px;z-index:99;}
.course_tit h2:before,.course_tit h2:after{content:"";display:inline-block;position:absolute;width:100%;height:100%;padding:3px 10px;border:1px solid #5d370a;}
.course_tit h2:before{top:-8px;left:-12px;}
.course_tit h2:after{bottom:-5px;right:-14px;}
.course_tit02{font-size:12px;color:#262626;text-align:center;margin-top:-5px;}
.course_banner_new h1{font-size:18px;line-height:2;border-bottom:1px solid #ccc;padding-top:10px;}
.course_banner_new ul{font-size:14px;padding-top:5px;}
.course_banner_new ul li{padding-top:5px;}
.course_banner_new .price{font-size:20px;color:#fd4545;}
.course_banner_new small{font-size:14px;color:#fd4545;}
.purple_before{font-weight:bold;font-size:16px;padding-top:16px;padding-bottom:5px;}
.course_banner_new .txt_intro,.couse_intro_new dd,.course_more dd{font-size:14px;}
.course-des-lists .txt-gary .txtbg{position:initial;color:#666;}
.couse_about_new .lists{position:relative;float:left;}
.couse_about_new .eng{font-size:10px;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:14px;line-height:1;font-weight:bold;}
.couse_about_new .txt::after{position:absolute;content:'';bottom:8px;left:50%;width:40px;height:1px;background-color:#333;margin-left:-20px;}
.couse_about_new .area{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.course-des-lists .w25:nth-child(2n){clear:right;}
.course-des-lists .w25:nth-child(2n+1){clear:left;}
.course_module_tit{font-size:14px;font-weight:bold;text-align:center;margin-top:10px;}
.txt_gray{color:#414040;font-size:10px;padding-top:6px;}
.course_list_bg{display:-webkit-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;margin-left:15px;margin-right:15px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;}
.course_list_bg .w25{-webkit-flex:1;-ms-flex:1;-webkit-box-flex:1;-moz-box-flex:1;flex:1;background-repeat:no-repeat;background-size:100% auto;background-position:0 45px;}
.course_list_bg .w25:nth-child(2n){background-image:url(/staic/images/course01.jpg);}
.course_list_bg .w25:nth-child(2n+1){background-image:url(/staic/images/course02.jpg);}
.course_list_bg .w25 .txtbg{position:initial;}
.course_list_bg  .w25{min-width:49%;padding-bottom:10px;width:49%;max-width:49%;margin:10px 0;}
.train_index_con .chose_con,.zp_index_con .chose_con{display:none;}
.chose_nav li{-webkit-box-sizing:border-box;box-sizing:border-box;}
.train_index_con .chose_con:first-child,.zp_index_con .chose_con:first-child{display:block;}
.scroll_box{overflow-y:hidden;}
.pagelist{line-height:30px;padding:0 10px 20px;text-align:center;}
.pagelist a{display:inline-block;padding:0 8px;margin-right:5px;background:#f2f2f2;color:#252424;font-size:14px;min-width:1em;-webkit-border-radius:4px;border-radius:4px;}
.pagelist li{display:inline-block;padding:0;-webkit-border-radius:4px;border-radius:4px;}
.pagelist li.first a,.pagelist li.end a,.pagelist li.next a,.pagelist li.pre a{background:#9d368b;color:#fff;}
.pagelist li.active,.pagelist a:hover{background:#9d368b;color:#fff;}
.pagelist li a.active{background:#bf095f;color:#fff;}
.pagelist li.thisclass{padding:0;min-width:30px;color:#9d368b;background:none;}
.pagelist li.thisclass a{margin-right:0;color:#9a9a9a;background:none;}
.pagelist li.thisclass:hover a{color:#9a9a9a;}
.article .con img,.zp_con img{width:100%!important;margin:10px 0;height:auto!important;}
.zp_con h1{font-size:15px;color:#272727;text-align:center;line-height:3;}
.zp_con .litpic{border-bottom:2px solid #eee;}
.zp_con dt{font-weight:bold;font-size:14px;color:#030303;}
.zp_con dd{font-size:12px;color:#030303;line-height:1;padding-bottom:6px;}
.txt_blue{color:#3772b0;line-height:1.6;}
.good_post{margin-left:10px;width:90px;height:22px;line-height:22px;background-color:#f54c49;color:#fff;text-align:center;margin-top:10px;margin-bottom:10px;}
.container_new{padding:0 12px;}
.container_new .inner{margin-bottom:15px;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.3%;padding-left:3px;padding-right:3px;float:left;}
.container_new .inner img{width:100%!important;height:auto!important;}
.container_new .inner .txt{padding-top:5px;}
.container_new .inner .txt{text-align:center;}
.container_new .inner .txt .tit{color:#1a1a1a;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:0;}
.container_new .inner .txt .catlog{color:#868484;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.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:none;}
.center{text-align:center;}
.container_new{clear:both;}
.container_new h2,.container_new h3{clear:both;}
.container_new h2{color:#232323;font-size:17px;line-height:1;padding-top:20px;margin-bottom:5px;text-align:center;}
.container_new h3{color:#232323;font-size:11px;padding-bottom:10px;text-align:center;}
.zp_con dd.txt_blue{line-height:1.6;}
.main_nav{padding-top:9px;padding-bottom:15px;}
/*.main_nav a:hover .img{background-color:#9d368b;}*/
.tit h2{font-size:17px;font-weight:bold;}
.chose_nav li{line-height:1;border-right:2px solid #eaeaea;font-size:13px;}
.lists .txt .intro span:first-child{margin-right:5px;}
.news_list a:first-child .img3,.news_list a:first-child .img1{padding-top:0;}
.news_list .img1 h3{min-height:3.2em;}
.news_list .img3 h3{padding-bottom:10px;}
.news_list a:last-child .img3{border-bottom:0;}
.index_video .chose_con .img{position:relative;height:90px;overflow:hidden;}
.index_video .chose_con .img img{position:absolute;top:50%;left:50%;-webkit-transfrom:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;min-height:100%;}
.index_video .chose_con h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:initial;}
.index_line_middle{position:relative;overflow:hidden;margin-left:15px;margin-right:15px;}
.index_line_middle::after{position:absolute;content:'';height:1px;top:50%;background-color:#eee;width:100%;left:0;}
.index_line_middle img{padding:0 10px;background-color:#fff;position:relative;margin:6px auto;z-index:10;}
#nav-icon{height:48px;width:58px;display:block;z-index:91;position:absolute;top:0;left:0;}
.nav-icon:before,.nav-icon:after{width:25px;height:3px;background-color:#000000;content:"";position:absolute;left:0;-webkit-transition-duration:0.5s;transition-duration:0.5s;}
.nav-icon:before{top:-7px;}
.nav-icon:after{top:7px;}
.nav-icon{width:25px;height:3px;background-color:#000000;position:fixed;top:23px;left:15px;-webkit-transition-duration:0.5s;transition-duration:0.5s;}
.nav-open .nav-icon{width:0;}
.nav-open .nav-icon:before{-webkit-transform:translateY(7px) rotate(45deg);-ms-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg);}
.nav-open .nav-icon:after{-webkit-transform:translateY(-7px) rotate(-45deg);-ms-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg);}
.indx_phone{position:relative;right:0;-webkit-transition-duration:0.5s;transition-duration:0.5s;}
.nav-open{right:-60px;-webkit-transition-duration:0.5s;transition-duration:0.5s;}
.inner_video_list .lists:nth-child(2n+1){clear:left;}
.inner_video_list .lists:nth-child(2n){clear:right;}
.train_index_con .lists .img,.refresher_index_con .lists .img,.zp_index_con  .lists .img,.list_courses .lists .img{-webkit-border-radius:4px;border-radius:4px;overflow:hidden;}
.course-des-lists.clear:before,.course-des-lists.clear:after{display:none;}
.pagelist a{min-width:1em;-webkit-border-radius:4px;border-radius:4px;}
.news_list a:last-child .img1{border-bottom:0;}
.tea_module h3{font-size:14px;color:#fff;height:20px;line-height:20px;text-align:center;padding:0;margin-bottom:18px;}
.tea_module .conl h3{background:#9d368b;}
.tea_module .conr h3{background:#000;}
.tea_module .conr .lists{background:#e8e8e8;}
.tea_module .lists{position:relative;width:48.6%;text-align:center;border:1px solid #000;-webkit-border-radius:10px;border-radius:10px;margin-top:10px;margin-bottom:18px;}
.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:20px;height:20px;border:1px solid #000;font-size:16px;color:#9d368b;-webkit-border-radius:50%;border-radius:50%;display:block;line-height:20px;top:-10px;left:50%;margin-left:-10px;background:#fff;z-index:9;}
.tea_module .lists h4{font-size:14px;padding-top:18px;}
.tea_module .lists h5{font-size:12px;position:relative;}
.tea_module .lists .txt{color:#5c5c5c;font-size:8px;padding-top:6px;padding-bottom:8px;}
.concat .w25{margin-top:10px;position:relative;}
.ww25{min-width:25%;max-width:25%;-webkit-box-sizing:border-box;box-sizing:border-box}
.bot_edit .w25:nth-child(4n){border-right:none;}
.bot_edit .w25:nth-child(1),.bot_edit .w25:nth-child(2),.bot_edit .w25:nth-child(3),.bot_edit .w25:nth-child(4){margin-bottom:10px;}
.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{content:'';width:100%;height:1px;background:#e8e8e8;position:absolute;bottom:-10px;left:0;}
.bot_edit .w25  span{display:block;}
.fixed-bot span{padding-top:25px;display:block;width:100%;color:#fff;font-size:12px;text-align:center;}
.slider_nav .nav_list{opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);}
.slider_nav.nav-open .nav_list{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:opacity 400ms ease,-webkit-transform 400ms ease;transition:opacity 400ms ease,-webkit-transform 400ms ease;-o-transition:transform 400ms ease,opacity 400ms ease;transition:transform 400ms ease,opacity 400ms ease;transition:transform 400ms ease,opacity 400ms ease,-webkit-transform 400ms ease;}
.slider_nav.nav-open .nav_list:nth-child(1){transition-delay:.1s;-webkit-transition-delay:.1s;}
.slider_nav.nav-open .nav_list:nth-child(2){transition-delay:.15s;-webkit-transition-delay:.15s;}
.slider_nav.nav-open .nav_list:nth-child(3){transition-delay:.2s;-webkit-transition-delay:.2s;}
.slider_nav.nav-open .nav_list:nth-child(4){transition-delay:.25s;-webkit-transition-delay:.25s;}
.slider_nav.nav-open .nav_list:nth-child(5){transition-delay:.3s;-webkit-transition-delay:.3s;}
.slider_nav.nav-open .nav_list:nth-child(6){transition-delay:.35s;-webkit-transition-delay:.35s;}
.slider_nav.nav-open .nav_list:nth-child(7){transition-delay:.4s;-webkit-transition-delay:.4s;}
.slider_nav.nav-open .nav_list:nth-child(8){transition-delay:.45s;-webkit-transition-delay:.45s;}
.slider_nav.nav-open .nav_list:nth-child(9){transition-delay:.5s;-webkit-transition-delay:.5s;}
.slider_nav.nav-open .nav_list:nth-child(10){transition-delay:.55s;-webkit-transition-delay:.55s;}
.slider_nav.nav-open .nav_list:nth-child(11){transition-delay:.6s;-webkit-transition-delay:.6s;}
.slider_nav.nav-open .nav_list:nth-child(12){transition-delay:.65s;-webkit-transition-delay:.65s;}
.slider_nav.nav-open .nav_list:nth-child(13){transition-delay:.7s;-webkit-transition-delay:.7s;}
.slider_nav.nav-open .nav_list:nth-child(14){transition-delay:.75s;-webkit-transition-delay:.75s;}
.slider_nav.nav-open .nav_list:nth-child(15){transition-delay:.8s;-webkit-transition-delay:.8s;}
.slider_nav a:hover{color:#9d368b;}
.header_top{z-index:9999999;}
.concat .w25{margin-top:10px;position:relative;}
.bot_edit .w25:nth-child(4n){border-right:none;}
.concat .w25 img{width:25px;height:25px;}
.bot_edit .w25:nth-child(1),.bot_edit .w25:nth-child(2),.bot_edit .w25:nth-child(3),.bot_edit .w25:nth-child(4){margin-bottom:10px;}
.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{content:'';width:100%;height:1px;background:#e8e8e8;position:absolute;bottom:-10px;left:0;}
.bot_edit .w25  span{display:block;}
.fixed-bot span{padding-top:25px;display:block;width:100%;color:#fff;font-size:12px;text-align:center;}
.context_tuijian>div:nth-child(3),.context_tuijian>div:nth-child(4){display:none;}
#article_con{font-size:16px;}
.tt-video-box,.tt-video-box video{width:100%!important;overflow:hidden;height:calc(100%*(360/640))!important;display:block;}
.tt-video-box{line-height:0;font-size:0;}

/*iframe#movie{width:100%!important;overflow:hidden;min-height:calc(100%*(450/800))!important;}*/
/*iframe{width:100%!important;height:62vw!important;}*/
#article_con{padding-top:18px;color:#333;}
.tags a{font-size:15px;display:inline-block;margin-right:10px;background-color:#9d368b;color:#fff;line-height:24px;padding:0 10px;}
.tags{padding-bottom:20px;}
.container_inner1{padding:0 15px;background-color:#fff;}
.course_more{display:block;}
.containner_inner{clear:both;overflow:hidden;}
.index_tea_new .w50 img{width:100%;height:auto;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;}
.lists .img img{width:100%!important;height:auto!important;}
.tea_works .inner{width:50%;float:left;}
.tea_works .inner .w50{width:100%;}
.index-practice{display:block;}
.index-practice>div:last-child{padding-bottom:0;}
.m_bg_white{background-color:#fff;}
.practice_r>a{width:100%;display:block;}
.mingx_scroll{overflow-x:scroll;-webkit-overflow-scrolling:touch;}
.mingx_scroll .chose_con{width:315%;padding-right:0;}
.mingx_scroll .chose_con a{width:10%;}
.index-practice .practice_r a:nth-of-type(n+3){display:none;}
.zizhi_list .lists .img img{width:auto!important;height:100%!important;}
.mingx_scroll .txt .tit{padding-bottom:0;}
.index-video .practice_r .flex,.index-video .practice_l,.index-video .practice_r{display:block;}
.index-video  .practice_r>a{width:50%;}
.bg_gray{background:#fff;}
.tea_list_new .box:nth-of-type(n+5){display:none;}
.catalog_con .tit{padding-bottom:0;}
.index_main .zizhi_list .lists:nth-of-type(n+5){display:none;}
.article h1{color:#2f2f2f;font-size:20px!important;padding-top:10px;text-align:left;line-height:1.4;}
.date{margin-top:6px;}
.times{clear:both;overflow:hidden;}
.times span{display:block;float:left;border-right:1px solid #999;line-height:1.2;padding-right:5px;margin-right:5px;}
.times span:last-child{border-right:none;}
.pc_box{display:none;}
.tit .pc_box{display:none;}
.video_rec{padding:0;}
.zp_index_con .zp_index_show .tea_works>.inner:nth-of-type(n+5){display:none;}
.index_page .index_hj_new .lists:nth-of-type(n+5){display:none;}
.swiper-pagination-bullet-active{background-color:#9f368b;}
.swiper-pagination-bullet{background:#c5c4c3;opacity:1;border:none;}
.swiper-pagination-bullet-active{background:#9d368b;}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0px;}
.swiper-wrapper{padding-bottom:30px;}
.swiper-pagination-bullet{width:8px;height:8px;border:none;}
:focus{outline:0;}
.mobile_courseBox>.padding_t10{padding-top:0;margin-top:10px;}
.mobile_courseBox>.padding_t10:first-child{padding-top:10px;margin-top:0;}
.new_zizhi_box .zizhi{margin-top:15px;}
.indx_phone{width:69px;padding-top:13px;}
.pagelist .pre_active,.pagelist .after_active{background-color:#9d368b!important;color:#fff;}
.pagelist .active{color:#9d368b;font-weight:bold;}
.arc_list_hzzx{margin-top:20px;}
.refer_con .catalog_con .img{-webkit-border-radius:4px;border-radius:4px;overflow:hidden;}
@media screen and (max-width:768px) {
	.shipin_box .arc_list_con{height:auto!important;}
	.shipin_box .arc_right{height:auto!important;}
	::-webkit-scrollbar{display:none;}
	html,body{height:100%;}
}
.content_teachers .container_new .inner{width:33.33%;}
.h60{height:60px;}
#navs{max-width:1200px;margin:0 auto;height:56px;background-color:#fff;color:#888;font-size:18px;line-height:56px;clear:both;border-bottom:1px solid #ccc;}
#navs .active,#navs li:hover{color:#333;position:relative;cursor:pointer;}
#navs .active::after,#navs li:hover::after{content:'';height:3px;background-color:#fd4545;width:4em;display:block;bottom:-2px;left:50%;position:absolute;margin-left:-2em;}
#navs li{float:left;margin-left:15px;margin-right:15px;}
.follow{position:fixed;top:0;width:100%;left:0;right:0;z-index:999;background-color:#fff;}
.navs_con{display:none;}
.tea_2021 .tea_inner{width:50%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:24px;}
.tea_2021 .tea_inner:nth-child(2n) .conn{padding-left:36px;}
.tea_2021 .tea_inner:nth-child(2n+1) .conn{padding-right:36px;}
.tea_2021 .txt{float:left;width:340px;padding:10px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;height:308px;-webkit-border-top-right-radius:80px;border-top-right-radius:80px;}
.tea_2021 .img{float:left;width:224px;}
.tea_2021  h3{font-size:24px;color:#080808;margin-top:5px;}
.tea_2021 .job{color:#7e7e7e;font-size:18px;margin-bottom:10px;}
.tea_2021 .intro .inner{color:#080808;font-size:14px;line-height:24px;height:168px;overflow:hidden;}
.time_count_2021{text-align:center;background-color:#fe3b35;color:#fff;font-weight:bold;font-size:60px;padding:50px 0;clear:both;overflow:hidden;margin:0 auto;vertical-align:middle;min-width:1200px;}
.time_count_2021 strong{color:#ffff01;font-weight:bold;margin-right:50px;}
.time_count_2021 span{background-color:#fff;color:#ad0100;-webkit-border-radius:6px;border-radius:6px;display:block;margin:0 5px;padding:0 10px;font-size:40px;float:left;line-height:60px;margin-top:10px;}
.time_count_2021 div{float:left;line-height:80px;width:50%;text-align:right;}
.time_count_2021 div:nth-child(1){width:47%;}
.baoming_2021{height:810px;color:#fff;background:url('https://www.ruiscz.com/staic/images/baoming_2021.jpg') no-repeat center top;text-align:center;}
.baoming_2021 h2{font-size:80px;font-weight:bold;padding-top:160px;line-height:180px;}
.baoming_2021 h3{font-size:56px;}
.baoming_2021 a{display:inline-block;background-color:#9e368b;line-height:50px;height:50px;padding:0 70px;font-size:20px;color:#fff;-webkit-border-radius:4px;border-radius:4px;margin-top:150px;}
@media screen and (max-width:768px){
    .banner-new {display:block;margin:0 10px;border-radius:8px;overflow:hidden;}
	.follow{top:48px;}
	.time_count_2021{min-width:0;font-size:26px;padding:20px 0;}
	.time_count_2021>div,.time_count_2021 div:nth-child(1){width:100%;clear:both;text-align:center;float:none;overflow:hidden;line-height:1.6;}
	.time_count_2021 strong{margin-right:0;}
	.time_count_2021 span{font-size:22px;padding:2px 3px;line-height:30px;float:none;display:inline-block;}
	.baoming_2021{height:auto;background-size:cover;padding-bottom:30px;}
	.baoming_2021 h2{font-size:28px;}
	.baoming_2021 h3{font-size:22px;}
	.baoming_2021 a{margin-top:30px;line-height:40px;height:40px;padding:0 30px;font-size:17px;}
	.baoming_2021 h2{line-height:1.6;padding-top:50px;}
	.tea_2021 .tea_inner{width:100%;}
	.tea_2021 h3{font-size:11px;text-align:left;}
	.tea_2021 .job{font-size:8px;margin-bottom:2px;text-align:left;}
	.tea_2021 .intro{font-size:8px;color:#7e7e7e;}
	.tea_2021 .intro .inner{height:77px;overflow:hidden;}
	.tea_2021 .intro .inner,.tea_2021 .intro .inner p,.tea_2021 .intro .inner span{font-size:7px!important;line-height:11px!important;color:#333!important;}
	.tea_2021 .txt{height:140px;padding:5px 10px;text-align:left;-webkit-border-top-right-radius:40px;border-top-right-radius:40px;}
	.tea_2021 .img .tea_2021 .img img{height:140px!important;width:auto!important;}
	.tea_2021 .tea_inner:nth-child(2n+1) .conn{padding-right:0;}
	.swiper-container-ct>.swiper-pagination-bullets{bottom:5px;}
	.swiper-container-ct{padding-bottom:30px;}
	.swiper-pagination-bullet-active{background-color:#9e368b;}
	.swiper-container-ct .swiper-slide{width:70%;}
	.container_inner img,.course-des-lists .w25 img{max-width:100%;height:auto!important;}
	.swiper-container-ct{padding-bottom:5px;margin-left:15px;margin-right:15px;}
    .tea_2021 .tea_inner{margin-top:4px;}
    .container_inner .index_line_middle_img{height:20px!important;}
    .teacher_list_star .lists .txt .last{font-size:10px;color:#868484;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    .lists .txt{padding-top:5px;}
	.index_page .index_hj_new .img{-webkit-border-radius:4px;border-radius:4px;overflow:hidden;}
	.lists .img img{-webkit-border-radius:4px;border-radius:4px;}
}
@media screen and (min-width:768px){
  .swiper-container-ct .swiper-slide{width:50%;position:static;-webkit-flex-shrink:initial;flex-shrink:initial;float:left;} 
  .tea_2021 .tea_inner{width:100%;} 
  .tea_2021 .tea_inner:nth-child(2n+1) .conn{padding-right:16px;padding-left:16px;}
  .swiper-container-ct .swiper-wrapper{display:block;}
  .swiper-container-ct{padding-bottom:25px;}
  .navs_con .couse_intro_new{margin-top:25px;}
  .ww25{min-width:12.5%;max-width:12.5%;-webkit-box-sizing:border-box;box-sizing:border-box}
}
.n-footer{position:fixed;left:0;bottom:0;width:100%;background-color:#fff;z-index:9999;}
.n-footer ul li{display:block;width:20%;float:left;padding:3px 0;}
.n-footer ul li:nth-child(3){position:relative;}
.n-footer ul li a{display:block;}
.n-footer ul li a i{display:block;height:26px;color: #e12b42;font-size: 22px;line-height: 1.1;}
.n-footer ul p {font-size:12px;color:#666;}
.n-footer ul li img{display:block;margin:0 auto;}
.n-footer ul li:nth-child(3) img{position:absolute;top:5px;left:50%;width:40px;height:40px;z-index:12;border-radius:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:2px solid #fff;}