html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font-weight:400}
body{font:14px/1.5 arial,"Hiragino Sans GB","Microsoft Yahei",sans-serif;color:#333;background:#f5f5f5}
nav,ul{list-style:none}
.lbpic_ms{width:1200px;margin:0 auto;display:block}
.tempWrap{overflow:hidden;position:relative;top:17px}
.sy_xxhj1_wap .tempWrap{overflow:hidden;position:relative;top:0}
.sy_xxhj_ms{position:relative}
.sy_xxhj2_ms{position:absolute;height:.28rem;line-height:.28rem;bottom:-3%;z-index:1;right:2%}
.sy_xxhj2_ms li{display:inline-block;width:20px;height:4px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#fff;text-indent:-9999px;overflow:hidden;margin:6px}
.sy_xxhj2_ms .on{background:#f33}

/*获得奖项开始*/
.sy_xxhj_jx{position:relative;width:540px;margin:0 auto;padding-top:30px}
.sy_xxhj2_jx{height:.28rem;line-height:.28rem;z-index:1;text-align:center;padding-top:18px}
.sy_xxhj2_jx li{display:inline-block;width:10px;height:10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:10px;background:#aaa;opacity:.5;text-indent:-9999px;overflow:hidden;margin:6px;transition:all .3s ease-in 0s}
.sy_xxhj2_jx:hover{cursor:pointer}
.sy_xxhj2_jx .on{background:#c8161d;opacity:1;width:16px}


/*header top开始*/
.header_top{width:100%;height:40px;background:#f5f5f5}
.header_top_1200{width:1200px;margin:0 auto;height:40px}
.header_top_left{height:40px;float:left}
.cur_school{width:64px;height:24px;border-radius:12px;background:#000;margin-top:8px;float:left}
.cur_school p{font-size:14px;color:#fff;text-align:center;line-height:24px}
.tony_school{height:24px;font-size:14px;color:#b9b9b9;float:left;line-height:24px;margin-top:8px}
.header_top_right{height:40px;float:right}
.child_school_name{width:152px;height:40px;float:left}
.address_div{width:14px;height:32px;float:left;background:url(../images/dtpng.png) no-repeat;background-position:0 -209px;overflow:hidden}
.child_school_name1{width:132px;height:40px;float:left}
.bj_school_name{width:61px;height:40px;float:left}
.bj_school_name p{font-size:12px;color:#f33;line-height:40px;text-align:center}
.cd_school_name{width:61px;height:40px;float:left;margin-left:2px}
.cd_school_name p{font-size:12px;color:#f33;line-height:40px;text-align:center}
.bj_school_name p a{color:#f33}
.cd_school_name p a{color:#f33}
.zdd_div{width:auto;height:40px;float:left;margin-left:0}
.red_money{width:28px;height:28px;margin:0 auto;margin-top:16px;display:block}
.wap_red_money{display:none}
.reg_div{width:32px;height:40px;float:left;margin-left:6px}
.reg_div p{font-size:14px;color:#b9b9b9;text-align:center;line-height:40px}
.login_div{float:right;margin-top:25px;margin-left:20px}
.login_ico{background-image:url(../images/login.png);width:20px;height:22px;cursor:pointer;display:block}

.login_div p{font-size:14px;color:#b9b9b9;text-align:center;line-height:40px}
.login_pic{width:20px;height:22px;cursor:pointer}
.login_wx{width:30px;height:40px;margin-top:17px;margin-left:22px;float:left}
.login_qq{width:30px;height:40px;margin-top:17px;margin-left:6px;float:left}
.login_wx_pic{width:20px;height:20px;margin:0 auto;cursor:pointer}
.login_type_font{font-size:12px;text-align:center;color:#999;line-height:26px}
.box1{position:absolute;right:65px;top:38px;width:144px;height:74px;background:#fff;box-shadow:0 0 5px #ccc;display:none;z-index:99}
.box1:after{position:absolute;display:inline-block;top:-6px;left:65px;width:0;height:0;content:'';border-style:solid;border-width:8px;border-color:#fff #fff transparent transparent;transform:rotate(315deg);box-shadow:2px -2px 2px #f2f2f2}
.tel_div{height:40px;float:right;margin-left:8px}
.tel_div p{font-size:14px;color:#b9b9b9;text-align:right;line-height:40px}

/*导航开始*/
.nav_100{width:100%;height:82px;background:#fff;display:block;border-bottom:1px solid #f5f5f5}
.nav_div{width:1200px;height:82px;margin:0 auto}
.nav_icon_div{width:150px;height:42px;float:left;margin-top:18px}
.nav_icon_div img{height: auto;}
.menu_search_div{width:995px;height:64px;float:left;margin-left:45px;margin-top:5px;position:relative;}
.menu_start{margin-top:10px;display: inline-block;float: right;}
.menu_start li{list-style-type:none;margin:0;padding:0;float: left;position: relative;}
.nav_div .menu-item a{display:block;color:#000;font-size: 15px;float:left;text-align: left;padding:0 10px;line-height:54px;-webkit-transition:none;transition:none;text-decoration:none;width:auto}
.nav_div .menu-item a:hover,.nav_div .current-menu-item a{color:#f33}
.search_div{width:124px;height:36px;float:left;margin-top: 20px;position:relative;border-right:0;}
.search_icon_div{width:36px;height:32px;float:left;margin-top: 20px;position:relative;background:#f5f5f5;border-bottom-right-radius:24px;border-top-right-radius:24px;}
.address_icon_div1{width:24px;height:24px;float:left;top:6px;left:6px;position:absolute}
.search_icon_div1{position:absolute;left:6px;background:url(../images/head_search.png) no-repeat;width:20px;height:20px;border:0;cursor:pointer;background-size:contain;margin-top:6px;margin-left:0}
.search_text{width:124px;height:30px;border:0;outline:0;text-indent:1em;background:#f5f5f5;border-top-left-radius:24px;border-bottom-left-radius:24px;background:#f5f5f5}
.search_icon_div i{color:#bbb;font-size:24px}


/*导航栏下拉隐藏，上拉显示*/
.yapiskan.gizle.sabit{position:fixed;left:0;top:0;width:100%;transition:top .5s;box-shadow:0 1px 1px 1px rgba(0,0,0,.1);border-bottom:none;z-index:99999}
.gizle{top:-90px}
.sabit{top:0;z-index:9999}

/*品牌课程开始*/
.brand_crouse_title_div{width:1200px;height:64px;margin:0 auto;margin-top:48px}
.left_line{width:432px;height:1px;background:#bbb;float:left;margin-top:30px;opacity:.2}
.brand_crouse_title{width:336px;height:64px;float:left}
.brand_crouse_title_cn{width:336px;height:26px}
.brand_crouse_title_cn p{letter-spacing:5px;font-size:1.4em;text-align:center;font-weight:700}
.brand_crouse_title_en{width:336px;height:26px}
.brand_crouse_title_en p{font-size:14px;color:#bbb;letter-spacing:1px;text-align:center}
.right_line{width:432px;height:1px;background:#bbb;float:left;margin-top:30px;opacity:.2}
.brand_crouse_con{width:1246px;height:auto;margin:0 auto;margin-top:34px;overflow:hidden}
.brand_crouse_fl_div{width:1200px;height:26px;margin:0 auto;position:relative}
.ljc_div{width:376px;height:24px;float:left}
.ljc_div p{font-size:1.38em}
.ljc_child_div .cat-item{width:auto;height:38px;display:inline-block;padding:0 13px;list-style:none}
.ljc_child_div .cat-item:first-child{padding-left:0}
.ljc_child_div .cat-item:last-child{padding-right:0}
.ljc_child_div .cat-item a{font-size:14px;line-height:54px}
.ljc_child_div .cat-item a::after{content:'';display:block;width:0;height:1px;position:absolute;left:0;bottom:-6px;background:#000;transition:all .3s ease-in-out}
.ljc_child_div .cat-item a:hover::after{width:100%}
.ljc_child_div .cat-item a{position:relative;width:auto;height:28px;line-height:28px}
.brand_crouse_list{width:1240px;height:auto;overflow:hidden}
.brand_crouse_left{width:376px;height:auto;float:left;display:none;overflow:hidden}
.brand_crouse_left_pic_div{width:376px;height:548px}
.brand_crouse_left_con{width:376px;height:72px;background:#fff}
.brand_crouse_left_title{width:338px;height:38px;margin:0 auto;padding-top:9px}
.brand_crouse_left_title a h3{font-size:16px;line-height:38px;color:#000;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1}
.kc_tag{width:auto;height:20px;margin-right:6px;border-radius:3px;float:left;display:inline-block}
.kc_tag p{font-size:12px;color:#fff;text-align:center;line-height:20px;padding:0 6px}
.kc_name{width:100%;height:38px}
.new_ad{height:20px;margin-left:6px;overflow:hidden}
.new_ad p{font-size:14px;color:#b2b2b2;line-height:20px}
.brand_crouse_left_xz{width:338px;height:16px;margin:0 auto;margin-top:20px}
.xz_span{font-size:14px;color:#bbb;float:left}
.kx_span{font-size:14px;color:#bbb;float:left;margin-left:44px}
.brand_crouse_right{width:1236px;height:auto;float:left;margin-left:-12px;margin-top:-34px;overflow:hidden}
.brand_crouse_right1{width:376px;height:307px;float:left;margin-left:36px;margin-top:34px}
.brand_crouse_right1:hover img{opacity:.92}
.brand_crouse_right1:hover{box-shadow:1px 1px 5px 8px #f1f1f1}
.brand_crouse_right1_pic_div{overflow:hidden;width:376px;height:222px;position:relative;}
.brand_crouse_right1_con{width:376px;height:85px;background:#fff;position:relative}
.brand_crouse_right1_title{width:338px;height:20px;margin:0 auto}
.brand_crouse_right1_title p{font-size:16px;color:#000;padding-top:12px}
.brand_crouse_right1_xz{width:338px;height:16px;margin:0 auto;margin-top:0}

/*国际游学开始*/
.wp100.cl+.wap_tuijian_sp+.tour_crouse_title_div{margin-top:40px}
.tour_crouse_title_div{width:1200px;height:64px;margin:0 auto;margin-top:40px}

/*研修课程开始*/
.yxkc_div{width:376px;height:24px;float:left}
.yxkc_div p{font-size:22px}
.yxkc_child_div{width:667px;height:52px;float:left;margin-left:157px;margin-top:-10px}
.yxkc_child{width:auto;height:24px;float:right;padding:0 13px}
.yxkc_child h3{color:#bababa;font-size:14px;line-height:54px}

/*空白块开始*/
.empty_div{width:376px;height:292px;float:left;margin-left:36px;margin-top:34px}
.empty_div_btn2{width:376px;height:133px;background:#fff;margin-top:26px}
.empty_div_btn2 a:hover .btn-fill-vert{color:#f33}

/*视频开始*/
.dtsp_start_div{width:1236px;height:auto;margin:0 auto}
.dtstu_start_div{width:1236px;height:auto;margin:0 auto}
.dtwork_start_div{width:1236px;height:auto;margin:0 auto}
.spfl_start_div{width:1236px;height:34px;position:relative;top:19px}
.spfl_div{width:327px;height:34px;margin:0 auto}
.spfl_name{width:auto;height:34px;padding:0 12px;float:left;color:#b9b9b9}
.spfl_ckgd{width:88px;height:34px;position:absolute;right:18px;text-align:right;bottom:3px;color:#b9b9b9}
.sp_con_start{width:1236px;height:auto;margin-left:0;overflow:hidden}
.sp_div{width:224px;height:auto;float:left;background:#fff;margin-top:18px;margin-left:20px}
.sp_div:hover{box-shadow:1px 1px 5px 8px #f1f1f1}
.sp_pic{width:224px;height:133px;position:relative;overflow:hidden}
.sp_pic > img{width:224px;height:133px;object-fit: cover;}
.sp_pic1{position:absolute;left:96px;top:50px;width:42px;height:40px;background:url(../images/dtpng.png) no-repeat;background-position:0 -303px}
.sp_title{width:224px;height:90px}
.sp_title h3{font-size:14px;padding: 0 10px;height:40px;padding-top:6px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.wap_sp_black{display:none}

/*明星学员*/
.stu_con_start{width:1236px;height:auto;margin-left:-4px;top:6px;overflow:hidden;}
.work_con_start{width:1236px;height:auto;margin-left:-4px;top:6px;overflow:hidden}
.list_con1_divs{width:224px;height:auto;float:left;margin-left:20px;margin-top:20px;box-shadow:0}
.list_con1_divs a>img{object-fit:cover;width:100%;height:157px}
.brand_crouse_right1_pic_divs{overflow:hidden;width:224px;height:157px}
.brand_crouse_right1_cons{width:224px;height:102px;background:#fff}
.info_ones{width:194px;height:26px;margin:0 auto;padding-top:10px}
.brand_crouse_left_titles{width:auto;height:20px;float:left;overflow:hidden}
.staff_divs{width:auto;height:26px;float:left;margin-left:12px}
.staff_divs p{font-size:12px;color:#999;line-height:22px}
.info_twos{width:194px;height:24px;margin:0 auto}
.info_twos p{font-size:12px;color:#999;line-height:24px;overflow:hidden;height:22px;text-overflow: ellipsis;white-space:nowrap}
.info_threes{width:194px;height:24px;margin:0 auto;margin-top:6px}
.rd_divs{width:auto;height:24px;float:right}
.rd_imgs{width:14px;height:16px;float:left;padding-top:3px}
.rd_nums{width:auto;height:16px;float:left;margin-left:10px}
.rd_nums p{font-size:12px;color:#999;line-height:28px}
.kc_tags{height:20px;border-radius:3px;float:left;padding:0 6px}
.kc_tags p{font-size:12px;color:#fff;text-align:center;line-height:20px}
.list_stu_div{height:auto;float:left;margin-left:22px;margin-top:26px}
.stuwork_pic{overflow:hidden;width:222px;height:360px}
.stuwork_title{width:222px;height:48px;background:#fff}
.stuwork_title1{width:94%;height:40px;margin:0 auto}
.stuwork_title1 h3 {font-size: 14px;color: #726f6f;line-height: 48px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}

/*师资开始*/
.stuwork_pic img{border:0;border-radius:0;height:360px;width:auto;object-fit:cover}
.teacher_start{width:1236px;height:auto;margin:0 auto}
.teacher_div{width:1236px;height:auto;margin-left:7px;overflow:hidden}
.teacher_pic_font{width:190px;height:auto;float:left;margin-left:12px;margin-top:15px;box-shadow:none}
.teacher_pic_font:hover{box-shadow:1px 1px 5px 8px #f1f1f1}
.teacher_pic_div{overflow:hidden;width:190px;height:270px}
.teacher_pic_div img{width:190px;height:270px;object-fit:cover}
.teacher_pic_div:hover{opacity:.92}
.teacher_title_div{width: 190px;height:76px;background:#fff;}
.teacher_title_div a h3{font-size:14px;color:#333;text-align:center;padding-top:18px;font-weight:700;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width: 90%;margin: 0 auto;}
.teacher_tag p{margin: 0 auto;width: 90%;height:20px;font-size:12px;text-align:center;padding-top:3px;color:#a6a6a6;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*新闻开始*/
.dtnews_start_div{width:1236px;height:auto;margin:0 auto}
.spflnews_start_div{width:1236px;height:34px;position:relative;top:19px}
.spflnews_div{width:327px;height:34px;margin:0 auto}
.spflnews_name{width:auto;height:34px;padding:0 12px;float:left;color:#b9b9b9}
.spflnews_ckgd{width:88px;height:34px;position:absolute;right:18px;text-align:right;bottom:3px;color:#b9b9b9}
.news_con_start{width:1236px;height:auto;margin-left:0;top:6px;overflow:hidden}
.news_div{width:224px;height:auto;float:left;background:#fff;margin-top:18px;margin-left:20px}
.news_div:hover{box-shadow:1px 1px 5px 8px #f1f1f1}
.news_pic{width:224px;height:133px;position:relative;overflow:hidden}
.news_pic img:hover{transform:scale(1.2);overflow:hidden;transition:all .6s}
.news_pic1{position:absolute;left:157px;top:80px}
.news_title{width:224px;height:112px;margin:0 auto;overflow:hidden}
.news_title h3{font-size:14px;width:204px;margin:0 auto;height:40px;padding-top:6px;overflow:hidden}


/*新闻结束*/
.news_pic_div{width:224px;height:133px;position:relative;overflow:hidden}
.news_pic_div:hover{opacity:.92}
.news_type_line{width:200px;height:20px;margin:0 auto;display:block;margin-top:10px}
.news_type{width: auto;height:20px;background:#f2f2f2;border-radius:3px;display: inline-block;}
.news_type p{color:#fff;text-align:center;line-height:20px;font-size:12px;padding: 0 6px;}
.eye_div{width:18px;height:12px;float:left}
.eye_num{width:auto;float:left;margin-left:4px}
.news_dateline{width:200px;height:16px;margin:0 auto;margin-top:10px}
.news_dateline p{font-size:12px;color:#bbb}
.bf_small_div{float:left;width:auto;height:20px}
.bf_small_pic{width:13px;height:13px;float:left}
.bf_num{width:auto;height:20px;float:left;margin-left:6px}
.sp_title p{font-size:12px;color:#bbb}

/*底部开始*/
.footer_100{width:100%;background:#000}
.footer_1200{width:1200px;height:180px;margin:0 auto}
.footer_left{width:578px;height:180px;float:left;margin-top:16px}
.footer_oneline{width:578px;height:44px;margin-top:26px}
.footer_logo{width:178px;float:left}

.footer_logo img{width: 100%;height: auto;display: block;}

.qgfx_div{width:96px;height:30px;float:left;margin-left:26px}
.select{border:0;border-radius:4px;width:96px;height:30px;font-size:14px;color:#bbb;text-align:center;padding:0 8%;background:#fff}
.wechat{width:32px;height:32px;float:left;background:url(../images/dtpng.png);margin-left:52px;background-position:-1px 233px}
.weibo{width:28px;height:28px;float:left;background:url(../images/dtpng.png);margin-left:30px;background-position:0 204px}
.ewm_div{width:200;height:200px;position:absolute;top:-176px;left:263px;display:none}
.phone{width:28px;height:28px;float:left;background:url(../images/dtpng.png);margin-left:30px;background-position:0 167px}
.phone_font_div{width:44px;height:24px;float:left}
.phone_font_div p{font-size:14px;color:#fff;line-height:42px}
.footer_twoline{width:530px;height:38px;margin-top:20px}
.footer_twoline p{font-size:14px;color:#bbb}
.footer_threeline{width:578px;height:38px;margin-top:5px}
.hot_search{width:70px;height:38px;float:left}
.hot_search p{font-size:12px;font-weight:700;color:#fff}
.hot_con_div{width:486px;height:24px;float:left;margin-left:-13px}
.hot_con_child{width:auto;height:38px;float:left;padding:0 14px;font-size:12px;color:#cecece}
.hot_con_child a{color:#cecece}
.hot_con_child a:hover{color:#fff}
.fgx{width:1px;height:158px;background:rgba(255,255,255,.1);float:left;margin-top:26px;margin-left:14px}
.footer_right{width:546px;height:150px;float:right;margin-top:37px;margin-left:56px;text-align:right}
.footer_right1{width:95px;height:134px;float:left;margin-right: 54px;}
.footer_right1:last-child{margin-right:0}
.footer_right1_title{width:88px;height:24px}
.footer_right1_title p{font-size:14px;font-weight:700;color:#f5f5f5}
.footer_right1_con{width:88px;height:96px;margin-top:8px}
.footer_right1_con li{list-style-type: none;width:88px;height:14px;margin-top:10px}
.footer_right1_con li a{font-size:12px;color:#cecece}
.footer_right1_con li a:hover{color:#fff}
.footer_beian{width:1200px;height:24px;margin:0 auto;margin-top:26px;border-top:1px solid rgba(255,255,255,.1);padding:15px 0}
.footer_beian p{font-size:12px;color:#cecece;text-align:center}
.footer_beian p strong{font-weight:400}

/*下划线样式开始*/
a,a:focus,a:link,a:visited{text-decoration:none}
.right-to-left{position:relative;width:auto;height:28px;float:right;line-height:55px}
.right-to-left::after{content:'';display:block;width:0;height:1px;position:absolute;left:0;bottom:-12px;background:#000;transition:all .3s ease-in-out}
.right-to-left:hover::after{width:100%}
.ljc_child:hover h3{color:#000}
.right-to-left1{position:relative;width:auto;height:14px;float:right;line-height:16px}
.right-to-left1{color:#b9b9b9}
.right-to-left1:hover{color:#000}
.right-to-left1::after{content:'';display:block;width:0;height:1px;position:absolute;left:0;bottom:-8px;background:#000;transition:all .3s ease-in-out}
.right-to-left1:hover::after{width:100%}

/* 页脚备案 a标签 */
.footer_beian a{position:relative;width:auto;height:12px;line-height:12px;margin-left:6px}
.footer_beian a{color:#b9b9b9}
.footer_beian a:hover{color:#fff}
.footer_beian a::after{content:'';display:block;width:0;height:1px;position:absolute;left:0;bottom:-6px;background:#fff;transition:all .3s ease-in-out}
.footer_beian a:hover::after{width:100%}

/*品牌故事开始*/
#smallban{width:100%;height:222px;margin-top:40px;background:#e4e4e4}
.brand-story{width:1200px;height:222px;margin:0 auto}
.brand-story ul{margin-left:-40px;padding-top:46px}
.brand-story ul li{float:left;height:130px;width:270px;margin:0 0 0 40px}
.brand-story ul li a{position:relative;display:block;height:100%;width:100%;overflow:hidden}
.brand-story ul li a img{height:100%;width:100%}
.brand-story ul li a div{position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.3);transition-delay:.4s;transition:.6s}
.brand-story ul li a div h2{position:absolute;left:50%;top:50%;height:32px;width:128px;margin:-17px 0 0 -75px;padding:0 10px;text-align:center;line-height:32px;color:#eee;transition:.4s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.brand-story ul li a div i{display:block;position:absolute;right:50%;top:50%;height:32px;width:148px;margin:-17px -75px 0 0;transition:.4s;border:1px solid rgba(255,255,255,.3)}
.brand-story ul li a:hover div{background:#0009}

/*友情链接开始*/
.yq_link_div{width:1212px;height:auto;margin:0 auto;margin-top:20px;margin-bottom:20px}
.yq_link_font{width:1212px;height:auto;margin-left:12px}
.yq_link_font ul{color:#dbdbdb;line-height:20px;padding:16px 0;margin-left:-12px}
.yq_link_font ul li{display:inline-block;margin-left:12px;color: #949292;}
.yq_link_font ul li a{font-size:14px;color: #949292;}
.yq_link_font ul li a:hover{color:#000}

/**/
.nav_start_div{display:none}
#wapnavlist{display:none}
.sy_xxhj_wap{display:none}
.wap_tuijian{display:none}
.wap_kctag{display:none}
.lbpic{display:none}
.wap_kccontent{display:none}
.mtbd{width:1200px;height:234px;margin:0 auto;margin-top:35px}
.mtbd_one{width:580px;height:234px;float:left}
.mtbd_two{width:580px;height:234px;float:left;margin-left:40px}
.mtbd_one_title{width:580px;height:26px}
.mtbd_one_title p{color:#bbb;font-size:22px;font-weight:700;text-align:left}
.mtbd_lb_div{width:580px;height:186px;background:#fff;margin-top:24px}
.news_mt_fg{width:100%;height:20px}

/*媒体开始*/
.sy_xxhj_wapmt{position:relative;width:96%;margin:0 auto}
.sy_xxhj2_wapmt{height:.28rem;line-height:.28rem;z-index:1;text-align:center;padding-top:35px}
.sy_xxhj2_wapmt li{display:inline-block;width:10px;height:6px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:10px;background:#aaa;opacity:.5;text-indent:-9999px;overflow:hidden;margin:6px;transition:all .3s ease-in 0s}
.sy_xxhj2_wapmt:hover{cursor:pointer}
.sy_xxhj2_wapmt .on{background:#f33;opacity:1;width:16px}

/*企业开始*/
.sy_xxhj_wapqy{position:relative;width:96%;margin:0 auto}
.sy_xxhj2_wapqy{height:.28rem;line-height:.28rem;z-index:1;text-align:center;padding-top:35px}
.sy_xxhj2_wapqy li{display:inline-block;width:10px;height:6px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:10px;background:#aaa;opacity:.5;text-indent:-9999px;overflow:hidden;margin:6px;transition:all .3s ease-in 0s}
.sy_xxhj2_wapqy:hover{cursor:pointer}
.sy_xxhj2_wapqy .on{background:#f33;opacity:1;width:16px}

/*获得奖项开始*/
.sy_xxhj_wapjx{position:relative;width:96%;margin:0 auto}
.wapjx_title{width:540px;margin:0 auto;height:36px;padding-top:10px}
.wapjx_title p{text-align:center;font-size:24px;color:#0f0f0f;padding-top:18px}
.wapjx_bm{width:540px;margin:0 auto;height:32px;margin-top:30px}
.wapjx_leftline{width:141px;height:1px;background:#dbdbdb;float:left;margin-top:15px}
.wapjx_bm_font{width:258px;height:32px;float:left}
.wapjx_bm_font p{font-size:14px;color:#bbb;text-align:center;line-height:32px}
.wapjx_rightline{width:141px;height:1px;background:#dbdbdb;float:left;margin-top:15px}
.sy_xxhj2_wapjx{height:.28rem;line-height:.28rem;z-index:1;text-align:center;margin-top:39px}
.sy_xxhj2_wapjx li{display:inline-block;width:10px;height:6px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:10px;background:#aaa;opacity:.5;text-indent:-9999px;overflow:hidden;margin:6px;transition:all .3s ease-in 0s}
.sy_xxhj2_wapjx:hover{cursor:pointer}
.sy_xxhj2_wapjx .on{background:#f33;opacity:1;width:16px}

/*杂志开始*/
.sy_xxhj_wapma{position:relative;width:96%;margin:0 auto}
.sy_xxhj2_wapma{height:.28rem;line-height:.28rem;z-index:1;text-align:center;padding-top:35px}
.sy_xxhj2_wapma li{display:inline-block;width:10px;height:6px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:10px;background:#aaa;opacity:.5;text-indent:-9999px;overflow:hidden;margin:6px;transition:all .3s ease-in 0s}
.sy_xxhj2_wapma:hover{cursor:pointer}
.sy_xxhj2_wapma .on{background:#f33;opacity:1;width:16px}

/**/
.wap_fx{display:none}
.wap_footer{display:none}
.wap_from{display:none}
.wap_fgdiv{display:none}
.wap_fxall{display:none}
.wap_title_bottom{display:none}
.wap_xzxf{display:none}
.pc_left_kc{display:block}
.wap_left_kc{display:none}
.shadow_div{display:none}
@-webkit-keyframes icon-bounce{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}
40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}
60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}
80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}
to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}
}
@keyframes icon-bounce{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}
40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}
60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}
80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}
to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}
}
.shadow_div{width:100%;height:.24rem;background:#f5f5f5;display:block}
.right_zx_div{width:46px;height:auto;background:#fff;position:fixed;right:3%;bottom:8%;z-index:999;border-radius:4px}
.zx_div1{width:46px;height:auto}
.zx_div1_img{width:24px;height:24px;margin:0 auto;margin-top:16px;background-position:0 316px;max-width:100%;-webkit-animation:icon-bounce .5s alternate;-moz-animation:icon-bounce .5s alternate;-o-animation:icon-bounce .5s alternate;-webkit-transform-origin:top;transform-origin:top;-webkit-animation-name:icon-bounce;animation-name:icon-bounce;animation:icon-bounce .8s infinite}
.money_div{width:46px;height:28px;margin-top:0;position:relative;display:block}
.wap_money_div{display:none}
.zx_fg{width:46px;height:1px;margin-top: 10px;}
.zx_fg1{height:1px;border:0;background: #f1f1f1;margin:0 auto;}
.tel_num{position:relative;width: 180px;height:35px;background:#f33;border-radius:4px;top:0;}
.tel_num p{color:#fff;font-size:15px;width: 180px;text-align:center;line-height:35px;}
.tel_num p a{color:#fff}
.zx_icon1{max-width:100%;-webkit-transform-origin:top;transform-origin:top;-webkit-animation-name:icon-bounce;animation-name:icon-bounce;animation:mymove 60s infinite}
.qp_tel{cursor: pointer;width:46px;height:auto;position:relative}
.zixuntel{width:22px;height:22px;margin:0 auto;margin-top: 10px;cursor:pointer;}
.red_zxtel{display:none}
.arrow_span{display:block;width:0;height:0;border-width:7px 0 7px 10px;border-style:solid;border-color:transparent transparent transparent #f33;position:absolute;top:8px;right: -8px;}
.arrow_span_zc{display:block;width:0;height:0;border-style:solid;border-color:transparent transparent transparent #f33;position:absolute;top:4px;left:-4px;border-right:4px solid #f33;border-top:4px solid transparent;border-bottom:4px solid transparent}
.zcgift{width:58px;height:18px;float:left;background:#f33;position:relative;margin-top:12px;margin-left:5px;border-radius:2px}
.zcgift p{color:#fff;font-size:12px;text-align:center;line-height:18px;-webkit-transform:scale(.9)}
.qpmoney_div{position:absolute;top:0;right:18px;width:200px;display:none}
.qp_div{letter-spacing: 1px;position:absolute;top:0;right: 35px;width:200px;display:none;}
.red_gotop{display:none}
.gotop_sum{width:46px;height:28px}
.gotop_div{width:22px;height:22px;margin:0 auto;margin-top: 10px;margin-bottom: 10px;cursor:pointer;}
#wap_sp_title{margin-top:0}
.lbpic_ms_wap{display:none}
.mt_empty{display:none}
.wap_tuijian_sp{display:none}
.wap_tuijian_teacher{display:none}
.zz_back{opacity:.5;background-color:#000;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;display:none}
.img_div{width:18%;height:auto;position:fixed;top:32%;left:42%;z-index:999;display:none}
.close_div{width:8%;height:auto;position:absolute;bottom:-.6rem;left:46%;z-index:999}


.social_mail{position: relative;}
.mail_div {cursor: pointer;letter-spacing: 1px;position: absolute;top: 0;right: 35px;width: 200px;display: none;}

.social_weixin{position: relative;}
.weixin_div {cursor: pointer;letter-spacing: 1px;position: absolute;top: 0;right: 35px;width: 200px;display: none;}
.social_weixin .tel_num{height: auto}
.social_weixin .tel_num img{width: 150px;padding: 15px;height: auto;display: block;}

/*4.11*/
.header_login{width:146px;height:80px;float:left;margin-top:20px;margin-left:26px;position:absolute;right:-124px;display:none}
.member_name{width:52px;height:50px}
.member_name p{text-align:center;font-size:14px;color:#b9b9b9;line-height:26px}
.hid_down{width:100px;height:auto;display:none;position:absolute;top:36px;background:#fff;z-index:9;left:-40px;box-shadow:0 0 5px #ccc}
.hid_down:after{position:absolute;display:inline-block;top:-4px;left:47px;width:0;height:0;content:'';border-style:solid;border-width:6px;border-color:#fff #fff transparent transparent;transform:rotate(315deg);box-shadow:2px -2px 2px #f2f2f2}
.member_menu{width:100%;height:26px}
.member_menu p{font-size:14px;text-align:center}
.member_menu p a{color:#b9b9b9}
.member_menu p a:hover{color:#000}
.member_menu_hr{width:80%;height:1px;border:0;background:#cccc;margin:0 auto}
.login_btn{width:60px;height:26px;border:0;border-radius:5px;background:#000;position:absolute;right:0;margin-top:7px}
.login_btn p{color:#fff;font-size:14px;text-align:center;line-height:26px}
.login_btn p a{color:#fff}
.qq_login{width:20px;height:20px;float:left;margin-top:9px}
.font_login{width:46px;height:20px;float:left;margin-top:10px;text-align:center}
.member_login{width:280px;height:40px;float:left;display:none}
.wap_footer_nav{display:none}
.bg_black{width:224px;height:132px;position:absolute;top:0;background:rgba(0,0,0,.3);display:none}
.btn_bf{width:40px;height:40px;margin-left:92px;margin-top:54px}
.video_time{position:absolute;width:auto;padding: 0 6px;height:20px;background:rgba(0,0,0,.5);border-radius:3px;bottom:10px;right:14px;color:#fff;line-height:20px;font-size:12px;text-align:center}

.xintheme-mobile-menu{display:none}

.widget_SpecialCatPosts li{margin-bottom:15px}
.widget_SpecialCatPosts li:last-child{margin-bottom:0}
.widget_SpecialCatPosts li img{max-width:100%;height:auto}

/*******************************************手机开始**************************************/

/*手机顶部开始*/

@media only screen and (max-width:767px){

  .img_div{width:80%;height:auto;position:fixed;top:20%;left:10%;z-index:999}
  body{background:#f5f5f5}
  body.home{background:#fff}
  .video_time{position:absolute;width: auto;height:.28rem;bottom:.22rem;right:.14rem;line-height:.28rem;font-size:.18rem;}
  .wap_footer_nav{width:100%;height:.8rem;background:#fff;position:fixed;bottom:0;display:block;box-shadow:0 0 7px 0 rgba(146,146,146,.1)}
  .pc_left_kc{display:none}
  .wap_left_kc{display:block;width:96%;height:1.46rem}
  .header_top{display:none}
  .nav_start_div{position:fixed;z-index:999;width:100%;height:.8rem;top:0;left:0;background:#000;display:block}
  .nav_100{display:none}
  #wapnavlist{font-size:14px;background-color:#fff;display:block;position:fixed;margin-top:.8rem;z-index:99}
  #wapnavlist ul li{text-align:center;width:auto;-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;}
  #wapnavlist ul li a{padding:10px 10px 8px 10px;display:inline-block;color:#333;margin-left:5px}
  #wapnavlist ul li.current-menu-item a{background-color:#fff;border-bottom:2px solid #f33}
  .wp100{display:none}
  .sy_xxhj_wap{position:relative;display:block;top:.8rem;margin-bottom:.8rem}
  .sy_xxhj2_wap{position:absolute;height:.28rem;line-height:.28rem;bottom:3%;z-index:1;margin: 0 auto;display: inline-block;text-align: center;width: 100%;}
  .sy_xxhj2_wap li{display:inline-block;width:.1rem;height:2px;background:#ddd;text-indent:-9999px;overflow:hidden;margin:.06rem;border-radius:1rem}
  .sy_xxhj2_wap .on{background:#f33}
  .brand_crouse_title_div{display:none}
  .brand_crouse_con{display:block}
  .tour_crouse_title_div{display:none}
  .wap_tuijian{width:96%;height:.6rem;margin:0 auto;margin-top:.42rem;display:block;overflow:hidden}
  .wap_kctag{width:96%;height:.3rem;margin:0 auto;margin-left:-1%}
  .wap_kctag ul{width:100%}
  .kcfx_cur{float:left;padding:.04rem .16rem 0 .16rem;color:#fff;background:#000;border-radius:12px;margin-left:.2rem;font-size:.22rem;height:.34rem;line-height:.34rem}
  .kcfx{float:left;padding:0 .16rem;color:#000;background:#f5f5f5;border-radius:12px;margin-left:.2rem;font-size:.22rem;height:.4rem;line-height:.4rem}
  .wap_kccontent{display:block}
  .wap_kctag{display:block}
  .get_prize{display:none}
  .yq_link_div{display:none}
  .footer_100{display:none}
  .lbpic{width:100%;height:2.8rem;margin-top:.4rem;display:block}
  .lbpic_ms_wap{width:100%;height:3.4rem;display:block}
  .sy_xxhj_ms_wap{position:relative}
  .sy_xxhj2_ms_wap{right:4%;bottom:0;position:absolute;height:.28rem;line-height:.28rem;z-index:1}
  .sy_xxhj2_ms_wap li{display:inline-block;width:6px;height:6px;-webkit-border-radius:6px;-moz-border-radius:8px;border-radius:8px;background:#fff;text-indent:-9999px;overflow:hidden;margin:.06rem}
  .sy_xxhj2_ms_wap .on{background:#f33}
  .lbpic_ms{display:none}
  .tour_crouse_title_div{display:none}
  .tempWrap{top:0}


  /*明星学员*/
  .stu_con_start{width:100%;margin:0 auto;padding-bottom: 5px;}
  .work_con_start{width:100%;height: auto;margin:0 auto;margin-top:0;}
  .list_con1_divs{width:46%;height:auto;float:left;margin-left:2.6%;margin-top:.2rem;box-shadow:0 0 6px #f0f0f0;}
  .brand_crouse_right1_pic_divs{width:100%;margin:0 auto;height:2.14rem}
  .brand_crouse_right1_cons{width:96%;height: auto;margin:0 auto;padding-bottom: 10px;}
  .brand_crouse_left_titles{height:.36rem}
  .brand_crouse_left_titles h3{font-size:.22rem;color:#000;padding-top:0;line-height:.36rem}
  .info_ones{width:94%;height:.36rem;padding-top:.06rem}
  .staff_divs{height:.36rem;margin-left:.1rem}
  .staff_divs p{font-size:.18rem;color:#999;line-height:.36rem}
  .info_twos{width:94%;height: auto;}
  .info_twos p{font-size:.18rem;line-height:.26rem;height: auto;    overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
  .info_threes{width:94%;height:.4rem}
  .kc_tags{background:red;width: auto;height: .34rem;}
  .kc_tags p{font-size:.18rem;color:#fff;text-align:center;line-height:.36rem}
  .rd_divs{height:.4rem}
  .rd_imgs{width:.2rem;height:auto}
  .rd_nums{height:.4rem;margin-left:.1rem}
  .rd_nums p{font-size:.18rem;line-height:.48rem}
  .list_stu_div{width: 50%;height:auto;float:left;margin-left:0;margin-top:0;}
  .stuwork_pic{width:94%;margin:0 auto;height:auto;position:relative}
  .stuwork_title{display:none}
  .stuwork_title1{width:248px;height:40px;margin:0 auto}
  .stuwork_pic img{border:1px solid #f5f5f5;border-radius:.08rem}

    
  /*视频开始*/
  .wap_tuijian_sp{width:96%;height:.6rem;margin:0 auto;padding-top:.15rem;display:block;overflow:hidden}
  .spfl_start_div{display:none}
  .left_line{display:none}
  .right_line{display:none}
  .spfl_start_div{display:none}
  .dtsp_start_div{width:100%;margin:0 auto;overflow:hidden;}
  .dtstu_start_div{width:100%;margin:0 auto;overflow:hidden;}
  .dtwork_start_div{width:100%;margin:0 auto;margin-top:10px;height:auto;overflow:hidden}
  .sp_con_start{width:100%;height:auto;margin:0 auto;padding-bottom: 10px;}
  .sp_div{width:46%;height:auto;margin-top:.2rem;float:left;position:relative;background:#fff;box-shadow:0 0 6px #f0f0f0;margin-left:2.6%}
  .sp_div:hover{box-shadow:none}
  .sp_pic{width: 100%;margin:0 auto;background:#fff;height:auto;}
  .sp_pic img{width:100%;height:1.76rem}
  .sp_pic1{position:absolute;top:32%;left:41%}
  .sp_title{width:92%;margin:0 auto;height:.8rem;overflow:hidden}
  .sp_title h3{font-size:.2rem;height:.3rem;color:#2b2b2b;margin-left:0;width:94%;overflow:hidden;margin:0 auto;padding-top:0}
  #wap_sp_title{margin-top:.1rem}

    

  /*新闻开始*/
  .spflnews_start_div{display:none}
  .left_line{display:none}
  .right_line{display:none}
  .spflnews_start_div{display:none}
  .dtnews_start_div{width:100%;margin:0 auto;margin-top:0;height:auto;overflow-y:hidden}
  .archive .dtnews_start_div{margin-top:10px}
  .news_con_start{width:100%;height: auto;margin:0 auto;margin-top:-.2rem;overflow:hidden;padding-bottom: 5px;}
  .news_div{width:46%;height:auto;margin-top:.2rem;float:left;position:relative;margin-left:2.6%;background:#fff;box-shadow:0 0 6px #f0f0f0}
  .news_div:hover{box-shadow:none}
  .news_pic{width:100%;margin:0 auto;background:#fff;height:auto}
  .news_pic1{position:absolute;top:32%;left:41%}
  .news_title{width:96%;margin:0 auto;height:1.69rem}
  .news_title h3{font-size:.22rem;line-height: .28rem;color:#2b2b2b;margin-left:0;padding-top:0;overflow-y:hidden;width:auto;height: auto;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
  #wap_news_title{margin-top:.1rem}



  /*新闻结束*/
  .news_dateline{width:94%;height:.24rem;margin:0 auto;margin-top:.1rem}
  .wap_tuijian_teacher{width:96%;height:.6rem;margin:0 auto;margin-top:.4rem;display:block;overflow:hidden}
  .teacher_start{width:98%;margin:0 auto}
  .teacher_div{width:100%;margin-left:0;margin-top:0;padding-bottom: 5px;}
  .teacher_pic_font{width: 50%;height:auto;float:left;margin-left:0;margin-top:.2rem;box-shadow:0 0 6px #f0f0f0;}
  .teacher_pic_div{background-color: #fff;width:96%;height:auto;margin:0 auto}
  .teacher_pic_div img{width:100%;height:auto}
  .teacher_title_div{width:96%;height:.8rem;background:#fff;margin:0 auto}
  .teacher_title_div a h3{font-size:.22rem;color:#000;text-indent:0;font-weight:700;padding-top:0;text-align:center}
  .teacher_tag{padding-top:.06rem;font-size:.18rem}
  .mt_empty{width:100%;height:.46rem;display:block}
  .news_pic_div{width:100%;margin:0 auto;height:auto;position:relative;overflow:hidden}
  .back_sp{width:100%;background:#000;position:absolute;top:0;opacity:.2;height:94%}
  .news_type_line{width: 100%;margin-top:.14rem;}
  .eye_num{margin-left:4px}
  .sy_xxhj1_wap .tempWrap{background:#fff;top:0;height:4.82rem}
  .news_mt_fg{display:none}
  .mtbd{width:100%;height:auto;margin-top:0}
  .mtbd_one_title{width:100%;height:.4rem;padding-top:.16rem}
  .mtbd_one{width:96%;height:2.34rem;float:none;border:1px solid #f5f5f5;border-radius:.2rem;margin:0 auto;margin-top:.4rem}
  .mtbd_two{width:96%;height:2.34rem;float:none;margin-left:0;border:1px solid #f5f5f5;border-radius:.2rem;margin:0 auto;margin-top:.4rem}
  .mtbd_lb_div{width:100%;height:1.2rem;background:#fff;margin-top:0}
  .mtbd_one_title p{color:#000;font-size:.28rem;font-weight:700;text-align:center}
  .empty_div{display:none}


  /*wap媒体开始*/
  .sy_xxhj_wapmt{position:relative;width:96%;margin:0 auto}
  .sy_xxhj2_wapmt{height:.28rem;line-height:.28rem;z-index:1;text-align:center;margin-top:-.58rem}
  .sy_xxhj2_wapmt li{display:inline-block;width:6px;height:6px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:10px;background:#aaa;opacity:.5;text-indent:-9999px;overflow:hidden;margin:6px;transition:all .3s ease-in 0s}
  .sy_xxhj2_wapmt:hover{cursor:pointer}
  .sy_xxhj2_wapmt .on{background:#f33;opacity:1;width:14px;height:6px}
    

  /*wap企业开始*/
  .sy_xxhj_wapqy{position:relative;width:96%;margin:0 auto}
  .sy_xxhj2_wapqy{height:.28rem;line-height:.28rem;z-index:1;text-align:center;margin-top:-.58rem}
  .sy_xxhj2_wapqy li{display:inline-block;width:6px;height:6px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:10px;background:#aaa;opacity:.5;text-indent:-9999px;overflow:hidden;margin:6px;transition:all .3s ease-in 0s}
  .sy_xxhj2_wapqy:hover{cursor:pointer}
  .sy_xxhj2_wapqy .on{background:#f33;opacity:1;width:14px;height:6px}


  /*wap获得奖项开始*/
  .sy_xxhj_wapjx{position:relative;width:96%;margin:0 auto}
  .sy_xxhj2_wapjx{height:.28rem;line-height:.28rem;z-index:1;text-align:center;margin-top:.05rem}
  .sy_xxhj2_wapjx li{display:inline-block;width:6px;height:6px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:10px;background:#aaa;opacity:.5;text-indent:-9999px;overflow:hidden;margin:6px;transition:all .3s ease-in 0s}
  .sy_xxhj2_wapjx:hover{cursor:pointer}
  .sy_xxhj2_wapjx .on{background:#f33;opacity:1;width:14px;height:6px}
  .wapjx_title{width:100%;margin:0 auto;height:.4rem;padding:0}
  .wapjx_title p{text-align:center;font-size:.28rem;color:#0f0f0f}
  .wapjx_bm{width:100%;height:.6rem;margin-top:.25rem}
  .wapjx_leftline{width:18%;height:1px;background:#dbdbdb;float:left;margin-top:15px}
  .wapjx_rightline{width:18%;height:1px;background:#dbdbdb;float:left;margin-top:15px}
  .wapjx_bm_font{width:64%;height:.6rem;float:left}
  .wapjx_bm_font p{font-size:14px;color:#bbb;text-align:center;line-height:32px}


  /*wap杂志开始*/
  .sy_xxhj_wapma{position:relative;width:96%;margin:0 auto}
  .sy_xxhj2_wapma{height:.28rem;line-height:.28rem;z-index:1;text-align:center;margin-top:-.58rem}
  .sy_xxhj2_wapma li{display:inline-block;width:6px;height:6px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:10px;background:#aaa;opacity:.5;text-indent:-9999px;overflow:hidden;margin:6px;transition:all .3s ease-in 0s}
  .sy_xxhj2_wapma:hover{cursor:pointer}
  .sy_xxhj2_wapma .on{background:#f33;opacity:1;width:14px;height:6px}


  /*品牌故事开始*/
  #smallban{width: 98%;height:auto;margin:0 auto;background: none;display:block;margin-top:.24rem;}
  .brand-story{width:100%;height:3.14rem;margin:0 auto}
  .brand-story ul{margin-left:0;padding-top:0}
  .brand-story ul li{float:left;width:50%;margin:0;height:auto}
  .brand-story ul li a{position:relative;display:block;height:100%;width:100%;overflow:hidden;text-align:center}
  .brand-story ul li a img{width:96%;height:auto}
  .brand-story ul li a div{position:absolute;left:0;top:0;height:100%;width:100%;background:0 0;transition-delay:.4s;transition:.6s}
  .brand-story ul li a div h2{background-color: #00000038;position:absolute;left:50%;top:50%;height:32px;width:128px;margin:-17px 0 0 -75px;padding:0 10px;text-align:center;line-height:32px;color: #fff;transition:.4s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
  .brand-story ul li a div i{display:block;position:absolute;right:50%;top:50%;height:32px;width:148px;margin:-17px -75px 0 0;transition:.4s;border:1px solid rgba(255,255,255,.3)}
  .brand-story ul li a:hover div{background:rgba(0,0,0,0)}
  .brand-story ul li a:hover div h2{left:-100%}
  .brand-story ul li a:hover div i{right:-100%}


  /*品牌故事结束*/
  .wap_fgdiv{width:100%;height:.25rem;background:#f5f5f5;display:block}
  .wap_fxall{width:96%;height:.86rem;background:#fff;margin:0 auto;display:block;margin-top:-.1rem}
  .wap_fx{width:96%;height:.5rem;margin:0 auto;display:block;padding-top:.3rem;padding-top:.2rem;padding-bottom:.15rem}
  .wap_fx_font{width:1.1rem;float:left}
  .wap_fx_font p{font-size:.2rem;color:#101010;line-height:.46rem}
  .wap_fx_small{width:auto;margin-left:-.2rem;float:left}
  .wap_bjfx{width:auto;float:left;padding:0 .2rem;background:#000;color:#fff;height:.36rem;border-radius:12px;line-height:.4rem;font-size:.2rem;border:1px solid #000}
  .wap_cdfx{width:auto;float:left;padding:0 .2rem;border:1px solid #000;color:#000;height:.36rem;border-radius:12px;line-height:.4rem;margin-left:.2rem;font-size:.2rem}
  .wap_footer{width:100%;background:#000;height: auto;display:block;}
  .wap_footer_logo{width:100%;height:1rem}
  .wap_footer_logo_pic{width:2.6rem;height:1rem;margin:0 auto;padding-top:.4rem}
  .wap_footer_app{width:100%;height:.5rem;margin-top:.4rem}
  .wap_footer_app_icon{width:53%;margin:0 auto;height:.5rem}
  .wap_footer_wechat{width:.45rem;height:.5rem;float:left}
  .wap_footer_weibo{width:.45rem;height:.5rem;float:left;margin-left:1.02rem}
  .wap_footer_pc{width:.45rem;height:.5rem;float:left;margin-left:1.02rem;padding-top:.07rem}
  .wap_address{width:96%;margin:0 auto;margin-top:.14rem}
  .wap_address p{font-size:.18rem;color:#cecece;text-align:center}
  .wap_beian{width:96%;margin:0 auto}
  .wap_beian p{padding: 10px 0 10px 0;font-size:.18rem;color:#cecece;text-align:center}
  .wap_beian p a{color: #cecece;}

  /*pc变wap课程开始*/
  .home .brand_crouse_con,.home .dtstu_start_div,.home .dtsp_start_div {margin-top:0;padding-top:0}
  .home .stu_con_start,.home .dtsp_start_div {margin-top:-.3rem}

  .brand_crouse_con{width:100%;height:auto;margin:0 auto;padding-top: .18rem}
  .brand_crouse_fl_div{display:none}
  .brand_crouse_list{width:100%;height:auto;padding-bottom:.1rem}
  .brand_crouse_left{width:96%;height:1.8rem;margin:0 auto;float:none}
  .brand_crouse_left_title{width:100%;height:.23rem;margin:0 auto;overflow:hidden;padding-top:0}
  .brand_crouse_left_pic_div{width:40%;height:1.8rem;float:left}
  .brand_crouse_left_con{width:58%;height:1.8rem;background:#fff;float:left;margin-left:2%}
  .brand_crouse_left_title a h3{font-size:.23rem;color:#000;font-weight:700;line-height:.29rem;padding-top:0}
  .brand_crouse_left_xz{width:100%;height:auto;margin:0 auto;margin-top:.06rem}
  .xz_span{display:none}
  .kx_span{font-size:.22rem;color:#bbb;float:left;margin-left:0}
  .wap_title_bottom{display:block;margin-top:.12rem;margin-bottom:.12rem;overflow-y:hidden}
  .wap_xzxf{height:auto;display:block;margin-top:.07rem}
  .wap_xzxf p{font-size:.22rem;color:#bbb;line-height:.3rem}
  .wap_xzxf p span{color:red}
  .new_ad{display:none}
  .new_ad p{font-size:.2rem}
  .kc_tag{width:auto;height:.29rem;border-radius:.06rem;padding:0 .1rem}
  .kc_tag p{font-size:.18rem;line-height:.31rem;padding:0}
  .kc_name{width:100%;height:.4rem}
  .kc_hour{width:3rem;height:.3rem;top:.68rem;right:0}
  .kc_hour p{font-size:.2rem;line-height:.3rem}
  .rs_div{width:50%;height:.24rem}
  .rs_div_sum{height:.3rem;margin-left:.04rem}
  .rs_div_sum p{font-size:.2rem}
  .xf_div{width:50%;height:.3rem}
  .xf_div_money{height:.3rem}
  .xf_div_money p{font-size:.22rem;line-height:.3rem}
  .tag_bg_div{width:.6rem;height:.4rem;left:-.14rem;top:.1rem}
  .tag_font{top:.12rem;left:.04rem}
  .tag_font p{font-size:.18rem}
  .rs_div_icon{width:.14rem}
  .wap_title_bottom p{font-size:.2rem;color:#b2b2b2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
  .brand_crouse_right{width:100%;height:auto;float:none;margin-left:0;margin-top:0}
  .brand_crouse_right1{width:96%;height: auto;float:none;margin-left:0;margin-top:0;margin:0 auto;margin-bottom: 10px;display: flex;border-bottom: 1px solid #f4f4f4;padding-bottom: 5px;}
  .brand_crouse_right1_pic_div{width:40%;height: auto;float:left;}
  .brand_crouse_right1_pic_div img{width:96%;height: auto}
  .brand_crouse_right1_con{width:58%;height: auto;background:#fff;float:left;margin-left:2%;}
  .brand_crouse_right1_xz{width:100%;height:.3rem;margin:0 auto;margin-top:0;line-height:.36rem}

    
  /*pc变wap课程结束*/
  .nav__trigger{display:block;position:absolute;width:30px;height:25px;top:10px;z-index:200}
  .nav__icon{display:inline-block;position:relative;width:.3rem;height:2px;background-color:#fff;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s}
  .nav__icon:before{margin-top:-.1rem}
  .nav__icon:after,.nav__icon:before{content:'';display:block;width:.3rem;height:2px;position:absolute;background:#fff;-webkit-transition-property:margin,-webkit-transform;transition-property:margin,-webkit-transform;transition-property:margin,transform;transition-property:margin,transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s}
  .nav__icon:after{margin-top:.1rem}
  .nav{-webkit-transform:translateX(-100%);transform:translateX(-100%);width:100%;height:100%;position:absolute;z-index:100;opacity:0;top:0;left:0;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s}
  .nav__list{margin:0;padding-top:.8rem}
  .nav__item{list-style-type:none;text-align:center;font-size:.28rem;margin-top:.4rem}
  .nav__link{opacity:0;-webkit-transition-delay:.5s;transition-delay:.5s;font-size:1.3em;text-transform:uppercase;text-decoration:none;color:#fff;opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
  .nav--active .nav__link{opacity:1}
  .nav--active .nav{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateX(0);transform:translateX(0);opacity:1;background-color:#333}
  .nav--active .nav__icon{background:rgba(0,0,0,0)}
  .nav--active .nav__icon:before{margin-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
  .nav--active .nav__icon:after{margin-top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
  .brand-story ul li a div i{display:block;position:absolute;right:50%;top:50%;height:32px;width:148px;margin:-17px -75px 0 0;border:1px solid rgba(255,255,255,.3)}

  /*右侧咨询条开始*/
  .right_zx_div{display:none;width:.7rem;height:auto;background:#fff;position:fixed;right:0;bottom:8%;z-index:999;border-radius:8px 0 0 8px}
  .zx_div1{width:.7rem;height:.3rem;margin-top:.2rem}
  .zx_div1_img{width:.3rem;height:.3rem;margin:0 auto;margin-top:.12rem}
  .wap_money_div{width:.7rem;height:.4rem;display:block}
  .wap_red_money{width:.44rem;height:.44rem;margin:0 auto;margin-top:.2rem;display:block}
  .money_div{display:none}
  .red_money{display:none}
  .zx_fg{width:100%;height:1px;margin-top:10px}
  .zx_fg1{width:.3rem;height:1px;border:0;background:#dbdbdb;margin:0 auto}
  .zx_icon1{max-width:100%;-webkit-transform-origin:top;transform-origin:top;-webkit-animation-name:icon-bounce;animation-name:icon-bounce;animation:mymove 120s infinite}
  .qp_tel{width:100%;height:.3rem;position:relative}
  .zixuntel{width:.3rem;height:auto;margin:0 auto;margin-top:10px;cursor:pointer}
  .red_zxtel{display:none}
  .arrow_span{display:block;width:0;height:0;border-width:7px 0 7px 10px;border-style:solid;border-color:transparent transparent transparent #f33;position:absolute;top:8px;right:-8px}
  .qp_div{position:absolute;top:0;right:0;width:200px;display:none}
  .red_gotop{display:none}
  .gotop_div_sum{width:100%;height:auto}
  .gotop_div{height:auto;margin:0 auto;margin-top:10px;cursor:pointer}
  /*右侧咨询条结束*/


  /*手机端主菜单*/
  .mobile-menu-icon{float:left;padding: 5px;height:auto;cursor:pointer;}
  .mobile-menu-icon span,.mobile-menu-icon span:after,.mobile-menu-icon span:before{position:relative;top:4px;display:block;margin-bottom:2px;width:20px;height: 3px;background:#e3e3e3;content:'';}
  .mobile-menu-icon.active span::before {margin-bottom: -3px;}
  .mobile-menu-icon span:before,.mobile-menu-icon.active span:after,.mobile-menu-icon.active span:before{top: 6px;}
  .mobile-menu-icon span:after{top:8px}
  .mobile-menu-icon span,.mobile-menu-icon span:after,.mobile-menu-icon span:before{transition:all .2s ease-in-out}
  .mobile-menu-icon.active span{background-color:transparent}
  .mobile-menu-icon.active span:before{transform: rotate(45deg);}
  .mobile-menu-icon.active span:after{transform:rotate(-45deg)}

  .xintheme-mobile-menu{display:block}
  .show-mobile-menu .xintheme-mobile-menu{left:0;}
  .show-mobile-menu .xintheme-mobile-menu.right-side{left:auto;right:0}
  .show-mobile-menu{overflow:hidden}

  .xintheme-mobile-menu>nav ul{margin:0 auto;padding:0;list-style:none}
  .xintheme-mobile-menu>nav ul.sub-menu{display:none}
  .xintheme-mobile-menu>nav ul li{position:relative;padding:0;border-bottom:1px solid #333}
  .xintheme-mobile-menu>nav ul li ul li{border-bottom:0}
  .xintheme-mobile-menu>nav ul li ul li:first-child{border-top:1px solid #333}
  .xintheme-mobile-menu>nav ul li a{display:block;padding:10px 20px;color:#999;text-transform:uppercase;font-size:14px;transition:all .4s ease-out}
  .xintheme-mobile-menu>nav ul li a:hover,.xintheme-mobile-menu>nav ul li.menu-open>a{background:rgba(255,255,255,.2);color:#fff}
  .xintheme-mobile-menu{position:fixed;left:-400px;z-index:1000;overflow-y:auto;padding: 3px 0;width:320px;height:100%;background-color:#151515;-webkit-transition:left .4s ease;-moz-transition:left .4s ease;-o-transition:left .4s ease;transition:left .4s ease;-ms-transition:left .4s ease;z-index: 999999;display: inline-block;}
  .xintheme-mobile-menu.right-side{right:-400px;left:auto;-webkit-transition:right .4s ease;-moz-transition:right .4s ease;-o-transition:right .4s ease;transition:right .4s ease;-ms-transition:right .4s ease}
  .xintheme-mobile-menu>i{float:right;margin-top:-50px;margin-right:-11px;width:50px;height:50px;text-align:center;font-size:24px;line-height:50px;cursor:pointer;}
  .sf-mobile-menu .menu-item-has-children:before{top:20px;right:20px;z-index:-1}
  .sf-mobile-menu .menu-item-has-children:before{position:absolute;margin-top:-6px;color:#999;content:"•••";font-size:12px;line-height:1;}

}


/*手机顶部结束*/
#page nav{display:none}
#header,.header{font-size:16px;font-weight:700;color:#fff;text-align:center;line-height:40px;height:39px}
#header a.friends,.header a.friends{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVNJREFUeNq01jFLAzEYxvH2UBCxiIiDUhzcdXCyIk5ufgUXLR37JdxcXBxcuwmOOtml0EKpo04iWIpIQREVEVFLjf9AhoC9e3O5uxd+lMLdPU1yedO8UiqXdQWO122ghi4+8IwGqiiId+uRCHbxqsLrFHNRz5ACSnhTch1EPScQpnIH0w7TWcGiz5rouS45rtkMVnxCJrAQ4yUq+oT8YhAjZOAT8oWHGCE9nxC9H64cA15w4xOiW0HbfErVNhvUa8c3cecQcoZv3xA9z+fCNbe4SNq7jvEUMaUnuE/au7SjkHbSR1G637ULh73Kn+gn7cIBttELGckQh9Jo8iMOrSksYx2b2MKk8FuvUUcHl/9GbiWuooYu3pVf/eARLZQxbp8na2YR0659e+HLmM/geN+z98lSRv8hZu2QQkYh+kzKjZkvHdPahymH6DNp5Cucev0JMAAkKj0NEoYBJwAAAABJRU5ErkJggg==)}
#header a.right,.header a.right{left:auto;right:10px}
#content,.content{padding:20px}


/*PC端二级菜单*/
.menu_start ul{position:absolute;top: 67px;z-index:1000;min-width:235px;-webkit-transform-origin:top;transform-origin:top;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:scale(1,0);transform:scale(1,0);display:block;opacity:0;transition:transform .5s ease,opacity .2s ease;-webkit-transition:-webkit-transform .5s ease,opacity .2s ease;background-color:#fdfdfd;box-shadow:0 1px 2px #aaa;}
.menu_start li:hover>ul.sub-menu{display:block;opacity:1;z-index:1000;-webkit-transform:scale(1,1);transform:scale(1,1);transition:transform .3s ease,opacity .2s ease .1s;-webkit-transition:-webkit-transform .3s ease,opacity .2s ease .1s}
.menu_start ul li>a{border-left:none;border-right:none;margin:0}
.menu_start ul a{height:auto;width: auto !important;text-transform:capitalize;line-height: 40px !important;}
.menu_start ul li:last-child{border:none;}
.menu_start ul li.menu-item-has-children a{padding-right:30px}
.menu_start li ul li{float:inherit;display: inline-block;width: 100%;border-bottom: 1px dashed rgba(177,173,173,.1);}
.gmenu_start ul li:hover>a{color:#e53e40;background:0 0}


/*合作伙伴*/
.module-partner{width:1200px;margin:0 auto;margin-top:20px}
.module-partner ul{display:inline-block;margin-right:-10px;margin-left:-10px}
.module-partner ul li{width:18.2%;float:left;margin-right:10px;margin-left:10px}
.module-partner ul li img{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;display:inline-block;max-width:100%;height:auto;margin-top:5px}
@media (max-width:767px){
	.module-partner ul {margin-right: -7px;margin-left: -7px}
	.module-partner{width:96%;margin:0 auto;margin-top:0}
	.module-partner ul li{width:43.3%}
	.module-partner ul li img{margin-top:5px}
}

/*数字模块*/
.modular-number{padding:60px 0;background:#ff6d34 none repeat scroll 0 0;position:relative;z-index:1}
.modular-number:after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;z-index:-1}
.modular-number .container{max-width:1200px;margin:0 auto}
.modular-number .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.modular-number .col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.modular-number .col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.modular-number .counter-box-heading{text-align:center}
.modular-number .counter-box-heading h3{font-family:Ubuntu,sans-serif;color:#fff;font-weight:300;text-transform:capitalize;margin-bottom:15px;font-size:24px}
.modular-number .counter-box-heading h2{font-family:Ubuntu,sans-serif;color:#fff;font-weight:500;text-transform:capitalize;font-size:28px}
.modular-number .counter-box{text-align:center;margin-top:60px;padding:20px;background:#fff none repeat scroll 0 0;border-radius:5px;box-shadow:0 0 40px rgba(82,85,90,.1)}
.modular-number .counter-box h3{color:#ff6d34;font-weight:600;font-size:40px;font-family:Ubuntu,sans-serif;letter-spacing:1px}
.modular-number .counter-box p{font-size:15px;color:#111;text-transform:capitalize;font-weight:600}
.modular-number .col-lg-3{position:relative;min-height:1px;padding-right:15px;padding-left:15px;-webkit-box-sizing:border-box;box-sizing:border-box}

@media (max-width:767px){

	.modular-number .row{margin:0}
	.modular-number .col-lg-3{padding:0}
	.modular-number .container{max-width:96%}
	.modular-number .col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
	.modular-number .counter-box-heading h3{font-size:18px}
	.modular-number .counter-box-heading h2{font-size:22px;padding:0 15px 0 15px}
	.modular-number .counter-box{margin-top:30px}
	.modular-number{margin-bottom:20px}

}

/*关于我们*/
.home .modular-about.overview-section{width:1200px;margin:0 auto}
.home .modular-about .bg-theme{background-color:#b9243c}
.home .modular-about .bg-theme *,.home .modular-about .bg-title *{color:#fff;font-size:15px}
.home .modular-about .bg-theme p{margin-bottom:10px}
.home .modular-about .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.home .modular-about .col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.home .modular-about .padding-bottom{padding-bottom:60px}
.home .modular-about .padding-top{padding-top:60px}
.home .modular-about .overview-contnent .content{margin-left:auto}
.home .modular-about .section-header .title{font-size:28px;font-weight:600}
.home .modular-about .section-header .title{margin-bottom:18px;text-transform:capitalize}
.home .modular-about .bg-theme .section-header .header-shape,.home .modular-about .bg-title .section-header .header-shape{background:#fff}
.home .modular-about .section-header .header-shape{width:56px;margin:0 auto;height:2px;position:relative;display:block;background:#b9243c}
.home .modular-about .section-header.left-style .header-shape::before{left:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}
.home .modular-about .section-header .header-shape::before{position:absolute;content:"";height:2px;width:15px;background:#232323;z-index:1;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.home .modular-about .section-header.left-style .header-shape{margin-left:0}
.home .modular-about .section-header{margin-bottom:30px}
.home .modular-about .flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
.home .modular-about .bg_img img{width:100%;height:auto}
.home .modular-about .bg_img{display:grid}


@media (max-width:767px){
	.home .modular-about.overview-section{width:96%;padding-top:10px}
	.home .modular-about .col-lg-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
	.home .modular-about .padding-top {padding-top:60px}
	.home .modular-about .padding-bottom {padding-bottom:60px}
	.home .modular-about .overview-contnent .content {padding:15px}
}

/*图片动效*/
a img.lazy{transition: all 0.5s}
a:hover img.lazy {transform: scale(1.2)}
.sp_div a:hover img.lazy {transform: none}

/*分类页面 Banner*/
.page-banner-container{width:1200px;margin:0 auto}
.page-banner{position:relative;padding:110px 0}
.page-content{text-align:left}
.page-content h2{font-size:26px;color:#fff;font-weight:700;position:relative}
.page-content p.lead{margin-top:10px;font-size:16px;color:#eee!important;position:relative}
.dark-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#111;opacity:.4}
@media (max-width:767px){
  .page-banner-container{width:96%}
  .page-banner{margin-top:.8rem;padding:55px 0}
}
/*页脚二维码*/
.footer-code{display:inline-block;width:21%;margin-left:15px}
.footer-code img{width:100%}
.footer-code .code-info{color:#b8b8b8;font-size:13px;text-align:center}





