@charset "utf-8";

/* CSS Document */

/* ---------------------------------------------------------全局通用------------------------------------------------------------------------- */

.dance .dh { background: none; border-top: 1px solid #E8045B; border-bottom: 1px solid #E8045B; }

.dance .lm { background: none; }

.lm ul { width: 1020px; margin: 0 auto; }

.lm ul li { float: left; font-size: 14px; font-weight: bold; } 

.lm ul li a, .lm ul li span { color: #E8045B; float: left; height: 38px; }

.lm ul li span { font-weight: normal; font-size: 12px; line-height: 40px; }

.lm ul li a:hover, .lm ul li.menuCurrent a { }

.lm ul li a:hover, .lm ul li.dq a { border-top: 4px solid #E8045B; }

.lm li.menuCurrent { height: 82px; }
.lm li.menuCurrent { height: 82px; }

.lm li:first-child { height: 40px; }

.lm ul li.menuCurrent .zlm { display: block; }

.zlm { z-index: 9999; height: 42px; background: url(../images/ejdh1.png) no-repeat center; width: 100%; left: 0; position: absolute; margin-top: 42px; display: none; }

.zlm ul { float: left; padding: 0 14px; background: #E8045B; width: auto; margin-left: 25%; }

.zlm li { float: left; }

.zlm li a { line-height: 42px; font-size: 14px; color: #fff !important; padding: 0 12px !important; font-weight: normal; height: 42px !important; float: left; text-align: center; }

.zlm li a:hover, .lm ul li.dq .zlm li a { border-top: 0; }

.zlm .zlmh a { display: block; background: #AB0044 !important; font-weight: bold; }

.zlm .zlmh1 a { }

.dh .all { overflow: auto; }

/* ------------------当前栏目名称+search------------------------- */

.current { padding: 26px 0 0 10px; }

.TR { width: 100%; height: 38px; }

.TR h3 { font-size: 32px; color: #bfbfbf; FLOAT: LEFT; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }

.TM { height: 24px; }

.TM span { font-size: 20px; color: #bfbfbf; font-family: Arial, Helvetica, sans-serif; float: left; padding-left: 22px; }

.TM h3 { font-size: 16px; color: #444; padding-left: 6px; float: left; }

.TM div { width: 772px; float: right; border-bottom: 1px solid #e2e2e2; }

.CT { padding: 8px 0 12px 22px; }

.CT img { height: 5px; }

.yoga_search { height: 32px; width: 220px; float: right; margin-top: 3px; background: url(../images/search.png) no-repeat; margin-right: 10px; }

.yoga_search input[type="text"] { width: 161px; border: 0; outline: none; background: none; height: 32px; padding-left: 12px; line-height: 32px; float: left; }

.yoga_search input[type="submit"] { width: 47px; height: 32px; border: 0; outline: none; background: none; cursor: pointer; }

/*---------------------------单色品牌------------------------------------*/


.dance_bt { font-size: 18px; color: #EF0463; font-weight: bold; margin-top: 10px; }

.dance_bt img { vertical-align: middle; padding-right: 4px; }

.dance_video { float: left; width: 616px; background: url(../images/video_bj.jpg) no-repeat; }

.dance_intro { float: right; width: 404px; }

.dance_intro, .dance_video { height: 410px; padding-bottom: 30px; border-bottom: 1px solid #d3d3d3; margin-top: 34px; }

.dance_video .prism-player { margin-left: 70px; margin-top: 20px; }

.jianj { width: 316px; padding-left: 16px; font-size: 16px; line-height: 175%; color: #535353; text-align: center; }

.dance_js { padding-top: 40px; padding-bottom: 48px; background: url(../images/js_bj.jpg) no-repeat left bottom; height: 462px; border-bottom: 1px solid #d3d3d3; }

.dsjs_l { padding-left: 246px; width: 334px; border-right: 1px solid #d3d3d3; float: left; height: 460px; }

.js_one { font-weight: bold; font-size: 24px; color: #EF0463; padding-left: 10px; padding-bottom: 10px; padding-top: 20px; }

.js_two { font-size: 18px; color: #fff; line-height: 133%; background: #F00463; padding: 7px 0 7px 10px; width: 304px; }

.js_three { padding-left: 10px; padding-top: 10px; font-size: 16px; color: #000; }

.js_three b { color: #EF0463; line-height: 156%; }

.js_four { font-size: 26px; color: #EE0261; padding-left: 10px; padding-top: 6px; }

.js_five { padding-top: 10px; }

.js_five li { background: #FDC3CF; width: 314px; height: 32px; margin-bottom: 8px; line-height: 32px; }

.js_five li span { margin-left: 10px; width: 32px; background: #F00463; font-style: italic; float: left; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #fff; font-size: 28px; text-align: center; margin-right: 6px; }

.dsjs_r { width: 438px; height: 460px; float: left; }

.ds_brand { margin-top: 40px; border-bottom: 1px solid #d3d3d3; }

.brand_fg { float: left; padding-left: 10px; width: 626px; }

.brand_fg ul { float: left; border-bottom: 1px dashed #000; padding-left: 12px; width: 614px; }

.brand_fg li { float: left; width: 110px; height: 40px; background: #424242; color: #fff; line-height: 40px; text-align: center; margin-right: 5px; cursor: pointer; }

.brand_fg li.chs { background: #F00463; font-weight: bold; }

.brand_fg div { width: 626px; }

.brand_jj { width: 356px; float: right; }

.brand_title { font-size: 24px; color: #EF0463; font-weight: bold; padding-top: 40px; }

.brand_con { color: #6E6E6E; font-size: 14px; line-height: 179%; padding-top: 14px; }

.brand_con b { color: #EF0463; }

.brand_con p { padding-bottom: 26px; }

.stand { padding: 58px 10px 40px 10px; }

.stand_con { width: 1000px; height: 360px; background: #F00463; }

.stand_img { padding-top: 58px; padding-left: 92px; float: left; }

.stand_r { float: right; width: 560px; padding-right: 10px; padding-top: 92px; }

.stand_bt { font-weight: bold; font-size: 24px; color: #fff; padding-bottom: 14px; }

.bznr { font-size: 14px; color: #fff; line-height: 179%; }

.dance_pp { background: url(../images/dspp_bj.jpg) no-repeat; height: 672px; }

.pinp_yy { padding-left: 280px; font-size: 14px; color: #333333; line-height: 171%; }

.pinp_yy img { padding-bottom: 10px; }

.proverbs { padding-top: 126px; padding-left: 38px; }

.proverbs_l { float: left; width: 280px; }

.proverbs_bt { font-size: 24px; color: #EF0463; font-weight: bold; padding-bottom: 16px; }

.proverbs_bt1 { font-size: 18px; color: #EF0463; font-weight: bold; padding-bottom: 8px; }

.proverbs_con { font-size: 14px; color: #454545; padding-bottom: 14px; }

.proverbs_c { padding-top: 38px; float: left; width: 280px; padding-left: 50px; }

.proverbs_r { float: left; width: 280px; padding-left: 64px; }

.proverbs_bt2 { font-size: 14px; font-weight: bold; color: #EF0463; }

/* ------------------全国分馆区域------------------------- */

.zone { padding: 10px 10px 0 10px; width: 1000px; float: left; }

.Area_a { float: left; width: 100%; padding-bottom: 10px; }

.Area_a li { float: left; padding-right: 5px; }

.Area_a li a { float: left; width: 90px; height: 40px; background: #383838; text-align: center; line-height: 40px; color: #fff; font-size: 16px; font-weight: bold; cursor: pointer; }

.Area_a li a.on { background: #EB005E; }

/* ------------------区域列表------------------------- */

.Area_list { width: 120px; float: left; }

.Area_list li { float: left; width: 116px; margin-bottom: 8px; cursor: pointer; }

.Area_list li a { float: left; width: 98px; height: 42px; background: #DCDCDC; padding-left: 12px; line-height: 42px; font-size: 14px; color: #000; }

.Area_list li.on { background: url(../images/lsj.png) no-repeat right center; }

.Area_list li.on a { background: #EB005E; color: #fff; }

.Area_con { float: left; width: 880px; }

.Area_con_top { background: #EB005E; height: 354px; padding: 20px 26px; }

.Area_con_tl { width: 500px; float: left; }

.Area_con_bt img { vertical-align: bottom; padding-right: 10px; }

.Area_con_bt { font-size: 16px; font-weight: bold; color: #fff; }

.Area_con_t_con { font-size: 14px; color: #fff; line-height: 179%; padding-top: 12px; }

.ljyy a { float: left; width: 130px; height: 40px; background: #fff; border-radius: 5px; color: #E8045B; font-size: 24px; font-weight: bold; line-height: 40px; text-align: center; margin: 14px 0; }

.choice_kc { font-size: 16px; color: #fff; }

.choice_kc a { font-weight: bold; text-decoration: underline; color: #fff; }

.Area_con_tr { height: 292px; width: 280px; float: right; font-size: 14px; color: #fff; line-height: 171%; padding-left: 24px; border-left: 1px solid #f36691; margin-top: 38px; padding-top: 8px; }

.Area_con_bottom { padding-top: 10px; }

.Area_con_bottom img { padding-bottom: 10px; }

.insider h3 { font-size: 16px; color: #E8045B; padding-left: 10px; padding-bottom: 10px; }

.insider table { border-collapse: collapse; }

.insider table td { height: 48px; text-align: center; font-size: 14px; color: #000; }

.color_one td { background: #EB005E; color: #fff !important; font-weight: bold; }

.color_two { background: #E6E6E6; }

.color_three { background: #fff; }

.hd5 td { height: 5px !important; }

.insider table td.hs { text-align: left; padding-left: 30px; color: #FF0000; }

.ljyy1 { margin-top: 20px; float: left; }

a.soon { width: 129px; height: 40px; background: #FF0000; border-radius: 5px; float: left; color: #fff; text-align: center; line-height: 40px; font-size: 24px; font-weight: bold; }

.ljyy1 div { font-size: 14px; color: #ff0000; line-height: 170%; width: 100%; float: LEFT; margin-top: 10px; margin-bottom: 28px; }

/* -------------------------------------------------单色公益----------------------------------------- */

.gylb li { float: left; width: 240px; height: 220px; margin-right: 10px; margin-bottom: 10px; }

.gylb li div { background: #dcdcdc; height: 40px; padding: 10px; }

.gylb li div b { width: 100%; float: left; font-size: 14px; color: #E8045B; }

.gylb li a { color: #333; font-size: 12px; line-height: 22px; }

.gylb li:hover div { background: #EB005E; }

.gylb li:hover a, .gylb li:hover div b { color: #fff; }

.gynr { padding: 10px 20px; }

.gynr_bt { font-size: 20px; color: #000; font-weight: bold; text-align: center; padding-bottom: 12px; }

.star_con_xbt { font-size: 14px; color: #696969; text-align: center; padding-bottom: 6px; }

/* -------------------------------------------------媒体报道----------------------------------------- */

.mtbd { width: 100%; height: 662px; background: url(../images/mtbd.jpg) no-repeat center top; }

.news_l { padding-left: 10px; width: 695px; float: left; }

.news_l h3, .news_r h3 { font-size: 16px; color: #E8045B; }

.news_l ul { width: 652px; padding-top: 6px; }

.news_l li { float: left; font-size: 14px; color: #525252; line-height: 214%; background: url(../images/d.png) no-repeat left center; padding-left: 10px; }

.news_l li a { float: left; width: 560px; color: #525252; }

.news_l li span { float: right; }

.news_l li:hover a, .news_l li:hover span { color: #E8045B; }

.news_r { width: 300px; float: right; padding-left: 14px; border-left: 1px solid #bfbfbf; margin-bottom: 20px; }

.news_r li { float: left; padding-right: 10px; padding-top: 10px; }

.news_r li img { border: 1px solid #bfbfbf; width: 138px; height: 98px; }

.dede_pages { padding-bottom: 15px; width: 100%; float: left; font-size: 14px; }

.dede_pages li { float: left; margin-right: 10px; padding: 8px 14px; border: 1px solid #c7c7c7; }

.dede_pages li a { float: left; color: #535353; }

.dede_pages li select { border: 0; outline: none; }

.thisclass { font-weight: bold; }

/*------------------------------荣誉资质--------------------------------------------*/


.ryzz ul { width: 1040px; }

.ryzz li { float: left; width: 230px; margin-top: 18px; margin-right: 30px; }

.ryzz li .bkbk { float: left; width: 228px; height: 184px; border: 1px solid #bfbfbf; text-align: center; padding-top: 54px; }

.ryzz li img { margin-bottom: 1px; }

.ryzz div.lbbj { background: url(../images/zzrz_libj.png) repeat-x bottom; height: 20px; width: 189px; margin: 0 auto; }

.ryzz li a { font-size: 14px; color: #4C4C4C; line-height: 40px; text-align: center; float: left; }

/*-----------------------------------------------最新资讯---------------------------------------------------------------------*/

.news_lf { width: 694px; float: left; overflow: hidden; }

.firstone { width: 672px; border-bottom: 1px dashed #828282; float: left; line-height: 170%; padding: 10px 12px 18px 10px; }

.firstone img { width: 78px; height: 78px; padding-right: 14px; float: left; }

.firstone h3 { font-size: 16px; color: #000; float: left; }

.firstone div { font-size: 14px; color: #737373; width: 580px; float: left; }

.dsnews { width: 684px; min-height: 660px; float: left; padding: 12px 0 12px 10px; line-height: 200%; }

.dsnews h3, .activity h3, .problem h3 { font-size: 16px; color: #E8045B; }

.dsnews ul { padding-left: 4px; }

.dsnews li { float: left; background: url(../images/d.png) no-repeat left center; padding-left: 14px; width: 666px; }

.dsnews li a { color: #525252; font-size: 14px; }

.dsnews li:hover a { color: #E8045B; }

.activity { width: 280px; float: right; }

.problem { float: left; width: 100%; padding-bottom: 30px; margin-top: 10px; }

.problem h3 { font-size: 16px; font-weight: bold; padding-left: 6px; padding-bottom: 6px; }

.problem li { background: url(../images/d.png) no-repeat left center; float: left; width: 260px; margin-left: 10px; padding-left: 10px; }

.problem li a { color: #000; font-size: 12px; line-height: 28px; }

.new_act h3 { font-size: 16px; font-weight: bold; padding-left: 6px; padding-bottom: 6px; }

.new_act li { float: left; padding: 10px 0; }

.new_act li img { border-radius: 8px; border: 1px solid #fff; float: left; }

.new_act .lp { background: #EF0363; width: 244px; height: 102px; border-radius: 8px; padding: 18px; float: left; }

.new_act .lp font a { line-height: 156%; float: left; }

.new_act .lp font a, .new_act .lp span a { font-size: 16px; font-weight: bold; color: #fff; }

.new_act .lp span { width: 99px; height: 40px; border: 3px solid #fff; border-radius: 8px; float: right; line-height: 40px; text-align: center; margin-top: 8px; }

.new_act .lp font a, .new_act .lp span a { font-size: 16px; font-weight: bold; color: #fff; }

.new_act .bm { background: #0195B1; }

.news_nr { width: 684px; padding-left: 10px; float: left; overflow: hidden; margin-left: 10px; }

.news_nr_bt { font-size: 16px; font-weight: bold; color: #000; text-align: center; padding-top: 10px; }

.share { width: 200px; margin: 0 auto; padding: 10px 0; }

.news_nr_con { padding-top: 14px; font-size: 14px; color: #737373; line-height: 170%; }

.article { padding-top: 34px; width: 704px; overflow: hidden; }

.article .web_info { padding-left: 26px; color: #616161; font-size: 12px; line-height: 200%; margin-bottom: 24px; }

.page { font-size: 14px; line-height: 186%; color: #001EFF; padding-left: 26px; padding-bottom: 18px; border-bottom: 1px dashed #828282; }

.page a { color: #001EFF; }

.Newest { padding-left: 16px; }

.Newest .dsnews { min-height: inherit; padding-bottom: 60px; }

.article .ljyy1 div { color: #F20464; }

.article a.soon { background: #F20464; }

/*--------------------------------------企业排舞----------------------------------------*/

.fl { float: left; }

.qypk { float: left; padding-bottom: 20px; margin-top: -28px; padding-left: 54px; border-bottom: 1px solid #bfbfbf; }

.pw { float: left; width: 616px; padding-top: 60px; }

.pw_con1 { font-size: 24px; color: #E8045B; padding-left: 60px; padding-bottom: 6px; padding-top: 4px; }

.pw_con2 { line-height: 183%; font-size: 18px; color: #000; padding-left: 24px; padding-right: 40px; }

.pw_con2 b { color: #E8045B; }

.pw_video { width: 460px; height: 412px; background: url(../images/dn.jpg) no-repeat; float: left; padding: 18px 15px 0 15px; }

.xy { float: right; padding-right: 64px; width: 322px; }

.xy_con { font-size: 14px; color: #555555; line-height: 179%; padding-top: 8px; }

.gsnh { padding-left: 52px; padding-top: 32px; color: #000; font-size: 20px; line-height: 160%; }

.gsnh b, .pw_bt b { color: #E8045B; }

.pw_bt { font-size: 23px; color: #000; padding-left: 52px; }

.tit { background: #EB005E; height: 49px; font-size: 16px; color: #fff; font-weight: bold; text-align: center; }

.tit td, .tit1 td { border-bottom: 1px solid #bababa; }

.tit1 { height: 39px; font-size: 14px; color: #2E2E2E; }

.tit1 td { padding-left: 26px; }

.tit_ts { border-color: #fff !important; text-align: center; color: #000; font-weight: bold; padding: 0 !important; }

.ndpd { text-align: center; padding: 0 !important; }

.pwbg { padding-top: 16px; padding-bottom: 36px; }

.zsm { padding-left: 40px; }

.zsm h3 { font-size: 23px; color: #F80000; font-weight: bold; }

.zsm_con { font-size: 16px; line-height: 156%; color: #F80000; padding-top: 12px; }

/*--------------------------------------商业演出----------------------------------------*/

.cent { text-align: center; }

.cent1 { font-size: 30px; font-weight: bold; color: #E00065; }

.cent2 { font-size: 20px; line-height: 160%; color: #4B4B4B; padding-top: 6px; padding-bottom: 10px; }

.cent2 b, .cent3 span { color: #FF0000; }

.cent3 { font-size: 20px; font-weight: bold; color: #000; line-height: 160%; }

.pd46 { padding-top: 46px; padding-left: 44px; }

.hzdw, .qygr { padding-left: 52px; }

.hzdw h3, .qygr h3 { font-weight: bold; font-size: 23px; color: #E8045B; padding-top: 16px; }

.hzdw ul { padding-top: 30px; }

.hzdw li { float: left; padding-right: 36px; padding-bottom: 30px; }

.hzdw li img { float: left; border: 1px solid #bfbfbf; width: 150px; height: 76px; }

.qygr_con { font-size: 14px; color: #505050; line-height: 171%; padding-top: 20px; }

.zx { padding-top: 26px; padding-bottom: 30px; }

.zx a { padding-right: 18px; }

.ali_bt { height: 74px; background: url(../images/ct.png) no-repeat bottom center; }

.ali_bt img.fr { padding-top: 21px; padding-right: 11px; }

.ali_con li { float: left; padding: 10px 26px 20px 10px; }

.ali_con li a { float: left; width: 300px; height: 264x; }

.ali_con li img { border: 2px solid #fff; }

.ali_con li:hover img { border-color: #E8045B; }

.ali_con li:hover div { color: #E8045B; }

.ali_con li div { height: 50px; line-height: 24px; font-size: 16px; color: #4D4D4D; font-weight: bold; padding-top: 10px; }

/*--------------------------------------企业课堂----------------------------------------*/

.qykt { margin-top: 0; }

.qykt .pw { padding-top: 36px; }

.kt_con { padding-left: 20px; font-size: 24px; color: #000; line-height: 188%; }

.kt_con b { color: #FF0000; }

.hqhc { padding-top: 36px; padding-bottom: 10px; text-align: center; }

.fks ul { width: 1050px; }

.fks li { float: left; padding-left: 10px; padding-right: 40px; }

.fks li .fks_con { width: 256px; height: 205px; margin-top: 2px; background: #D6D6D6; padding: 32px 22px; }

.fks li .fks_con h3 { font-size: 18px; color: #000; }

.fks li .fks_con div { font-size: 14px; color: #555555; line-height: 179%; padding-top: 16px; }

.qywl, .yggl, .pxdb { padding-bottom: 40px; border-bottom: 1px solid #bfbfbf; }

.yggl_bt { text-align: center; padding-top: 34px; }

.yggl_con { line-height: 194%; font-size: 18px; color: #555555; text-align: center; }

.yggl_con span { font-size: 24px; color: #FF0000; }

.yggl_con b { font-size: 24px; color: #000; }

.yggl_con b font { color: #FF0000; }

.db_one { float: left; padding-left: 68px; width: 400px; }

.db_one li { height: 50px; margin-bottom: 10px; padding-left: 44px; width: 356px; background: #FFCECE; font-size: 16px; color: #E8045B; line-height: 50px; }

.db_ts { background: #EB005E !important; font-weight: bold; font-size: 20px !important; color: #fff !important; }

.db_two { padding-left: 0; float: right; padding-right: 68px; }

.db_two .db_ts { background: #575757 !important; }

.db_two li { color: #292929; background: #e6e6e6; }

.db_dw { position: relative; float: left; width: 100%; }

.db_tb { position: absolute; top: 32%; left: 43.5%; }

.pxdb .zx a { padding-right: 0; padding-left: 30px; }

.pxdb .zx { padding: 0px; margin-right: 68px; margin-top: 35px; }

/*--------------------------------------企业课堂----------------------------------------*/


.yylm_bt { font-size: 31px; color: #000; text-align: center; line-height: 193%; padding-top: 34px; background: url(../images/lm_bt.png) no-repeat center bottom; padding-bottom: 70px; }

.yylm_bt span { color: #FF0000 }

.lm_bj { margin-top: -18px; }

.yylm_ts1 { width: 320px !important; }

.yylm_ts { width: 330px !important; text-align: center; font-size: 24px; color: #000; }

.lm_bj td { background: url(../images/lm_bj.png) repeat-x; height: 100px; width: 160px; }

.hzbx_con { font-size: 14px; line-height: 171%; color: #414141; padding-left: 18px; padding-right: 38px; padding-bottom: 22px; float: left; }

.yftg { width: 464px; }

.yftg h3 { font-size: 14px; color: #000; }

.yftg li { float: left; width: 450px; }

.yftg li span { height: 23px; padding-left: 14px; background: url(../images/hd.jpg) no-repeat center left; width: 450px; }

.kbxx { padding: 20px; width: 980px; margin-left: 10px; }

.kbxx .article { padding-top: 0; }

/*-------------------------------人才招聘-----------------------------------------------------*/

.recmt { padding: 16px 4px 20px 8px; }

.recmt_l { width: 680px; float: left; overflow: hidden; }

#jyxz .item { margin-bottom: 10px; width: 680px; overflow: hidden; }

#jyxz .item .t { width: 632px; height: 79px; background: #EB005E; border-radius: 15px; padding: 28px 24px; color: #fff; }

#jyxz .item .t img { float: left; }

#jyxz .item .t span { font-size: 18px; }

#jyxz .item .t b { font-size: 24px; }

#jyxz .item .t b font { font-weight: normal; }

#jyxz .item .t div { font-size: 16px; line-height: 24px; padding-top: 4px; width: 400px; float: left; display: none; }

#jyxz .item .t ins { background: url(../images/jt.png) no-repeat 0 -35px; width: 53px; padding-right: 10px; cursor: pointer; height: 35px; float: right; }

#jyxz .item .t.b ins { background: url(../images/jt.png) no-repeat 0 0; }

#jyxz .item .t.b div { display: block; }

#jyxz .item .c { overflow: hidden; width: 624px; background: #e4e4e4; display: none; border-radius: 15px; padding: 28px; margin-top: 1px }

.pd20 { height: 1px; padding-bottom: 19px; width: 100%; }

#jyxz .item .c h3 { font-size: 18px; color: #EF0463; }

#jyxz .item .c div { font-size: 14px; color: #4D4D4D; line-height: 171%; padding-top: 8px; }

.wdpx { padding-top: 10px; }

.wdpx_con { line-height: 200%; font-size: 14px; color: #4D4D4D; padding-left: 34px; padding-bottom: 24px; }

.wdpx_con b { color: #E8045B; }

.recmt_r { width: 300px; float: right; }

.recmt_rt { width: 264px; height: 395px; background: url(../images/fs_bj.png) no-repeat; padding: 20px 16px 20px 20px; }

.recmt_rt h3, .recmt_rb h3 { font-size: 18px; color: #FF0000; }

.recmt_rt div, .recmt_rb div { font-size: 14px; line-height: 200%; color: #4D4D4D; padding-bottom: 20px; }

.recmt_rt div span, .recmt_rt div b { color: #FF0000; }

.recmt_rt div font { font-weight: bold; }

.recmt_rb { width: 260px; border-radius: 15px; border: 1px solid #919191; margin-top: 12px; padding: 20px; }

.recmt_rb img { padding: 12px 0; }

.star li:hover img { border-color: #E8045B; }

.Interest { padding-top: 10px; }

.Interest_l { width: 190px; float: left; }

.Interest_r { width: 762px; float: left; padding-left: 40px; }

.zbtp { padding: 10px; }

.tslb { }

.tslb li { float: left; }

.tslb li a { width: 140px; height: 40px; background: #DBDBDB; color: #000; font-size: 16px; line-height: 40px; float: left; padding-left: 20px; margin: 0 10px 10px 10px; }

.tslb li a.d { margin: 0 0 10px 0; background: url(../images/lbbj.png) no-repeat right; width: 160px; color: #fff; font-weight: bold; padding-left: 30px; }

.Int_r_bt { padding-bottom: 10px; float: left; }

.Int_r_bt img { float: left; padding-right: 10px; }

.Int_r_bt span { padding-top: 14px; float: left; }

.Int_r_bt font { font-size: 24px; color: #EF0463; font-weight: bold; }

.Int_r_bt div { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ACACAC; font-weight: bold; }

.interest_con { font-size: 14px; color: #454545; line-height: 170%; width: 762px; overflow: hidden; }

/*-----------------------2015新加代码--------------------*/

.Cover-nav { width: 1000px; margin: 12px auto; overflow: hidden; }

.Cover-nav li { float: left; line-height: 28px; padding: 0 14px; height: 28px; margin-right: 6px; font-size: 14px; }

.Cover-nav li a { color: #5d5d5d; }

.Cover-first, .Cover-nav li:hover { background: #EB005E; }

.Cover-first a, .Cover-nav li:hover a { color: #fff !important; }

.Tutor-cover { width: 1000px; margin: 0 auto; overflow: hidden; }

.Tutor-cover li { float: left; margin-right: 10px; margin-bottom: 10px; }

.Tutor-cover li div { height: 70px; width: 220px; color: #fff; padding: 10px; background: #4B4B4B; }

.Tutor-cover li:hover div { background: #EB005E; }

.Tutor-cover li div span { float: left; width: 100%; height: 100%; background: url(../images/fmdd.png) no-repeat right bottom; line-height: 20px; }

.Tutor-cover li div h3 { font-size: 22px; padding-bottom: 8px; }

.Tutor-cover li div font { width: 100%; font-size: 14px; }

.VIDEO-cover { width: 1000px; border: 0; }

.VIDEO-cover li img { width: 300px; height: 200px; }

.VIDEO-cover li { height: auto; padding: 6px; }

.diploma, .zszs { width: 1000px; margin: 20px auto; overflow: hidden; background: #fff; }

.certificate_dp { background: url(../images/dupi.jpg) no-repeat top center; height: 1429px; }

.certificate_js { background: url(../images/jueshi.jpg) no-repeat top center; height: 1415px; }

.certificate_ld { background: url(../images/lading.jpg) no-repeat top center; height: 1415px; }

.certificate_yj { background: url(../images/yujia.jpg) no-repeat top center; height: 1415px; }

.certificate_zgw { background: url(../images/zhongguo.jpg) no-repeat top center; height: 1415px; }

.certificate_jw { background: url(../images/jiewu.jpg) no-repeat top center; height: 1415px; }

.diploma_con { margin-top: 736px; margin-left: 165px; }

.zsxq { margin-top: 54px; margin-left: 108px; font-size: 18px; line-height: 28px; }

.zshg { margin-top: 88px; font-size: 18px; margin-left: 58px; }

.zshg2 { margin-left: 20px; }

.zshg3 { margin-left: 16px; }

.zshg4 { margin-left: 40px; }

.zshg5 { margin-left: 24px; }

.zshg6 { margin-left: 20px; }

.zshg_one { font-size: 18px; margin-left: 20px; margin-top: 6px; letter-spacing: -2px; }

.zshg8 { margin-left: 458px; }

.certificate_js .diploma_con, .certificate_ld .diploma_con, .certificate_yj .diploma_con, .certificate_zgw .diploma_con { margin-top: 699px; }

.certificate_js .zsxq, .certificate_ld .zsxq, .certificate_yj .zsxq, .certificate_zgw .zsxq { margin-top: 50px; }

.certificate_js .zshg, .certificate_ld .zshg, .certificate_yj .zshg, .certificate_zgw .zshg { margin-top: 66px; margin-left: 54px; }

.certificate_zgw .zshg4 { margin-left: 44px; }

.certificate_zgw .zshg3 { margin-left: 24px; }

.certificate_zgw .zshg_one { margin-left: 16px; margin-top: 4px; }

.certificate_zgw .zshg8, .certificate_yj .zshg8 { margin-left: 440px; }

.certificate_zgw .zshg6 { margin-left: 28px; }

.certificate_yj .zsxq { margin-left: 112px; }

.certificate_yj .zshg_one { margin-top: 4px; }

.certificate_ld .zsxq { margin-top: 24px; margin-left: 112px; }

.certificate_ld .zshg { margin-top: 64px; }

.certificate_ld .zshg2 { margin-left: 18px; }

.certificate_ld .zshg_one { margin-top: 4px; }

.certificate_js .zsxq { margin-top: 54px; margin-left: 112px; }

.certificate_js .zshg { margin-top: 106px; margin-left: 68px; }

.certificate_js .zshg2 { margin-left: 16px; }

.certificate_js .zshg_one { margin-left: 32px; margin-top: 4px; }

.certificate_js .zshg8 { margin-left: 448px; }

.certificate_jw .zsxq { margin-top: 8px; margin-left: 112px }

.certificate_jw .zshg { margin-top: 30px; margin-left: 56px; }

.certificate_jw .zshg8 { margin-left: 399px; }

.zszs { margin-top: 0; background: url(../images/zszs.png) no-repeat; height: 296px; }

.zs_one { margin-top: 118px; margin-left: 151px; }

.zszs input[type="text"] { height: 28px; border: 0; background: none; width: 188px; margin-right: 8px; float: left; outline: none; }

.zszs input[type="button"] { border: 0; background: none; height: 28px; width: 70px; outline: none; }

.zs_two { margin-left: 151px; margin-top: 12px; }

/*-------------联系我们-------------------------*/


.contact { padding: 20px 0; }

.contact_l { float: left; width: 648px; }

.contact_r { float: right; width: 360px; }

.contact_r img { width: 100%; height: 200px; }

.contact_r .lxxq { width: 310px; margin-top: 12px; background: #EB005E; color: #fff; font-size: 14px; line-height: 24px; padding-left: 30px; padding-right: 20px; padding-bottom: 13px; }

.contact_r .lxxq h3 { font-size: 24px; padding-top: 25px; padding-bottom: 10px; }

.contact_r .lxxq a { color: #fff; text-align: right; width: 100%; display: block; }

/*----------------首页教练班-----------------------*/


.HPage .all { width: 1000px; }

/*------模块二-----------*/


.HP_mk2 { background: url(../images/hp3.jpg) no-repeat center top; height: 481px; position: relative; }

.HP_mk2_left { position: absolute; font-size: 14px; color: #fff; line-height: 24px; width: 400px; bottom: 73px; left: 166px; }

.HP_mk2_right { position: absolute; right: 54px; bottom: 55px; width: 270px; }

.HP_mk2_right li { width: 100%; height: 32px; line-height: 32px; font-size: 16px; color: #fff; margin-bottom: 8px; }

.HP_mk2_right li b { width: 32px; padding-right: 6px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 28px; font-style: italic; color: #fff; margin-left: -1px; float: left; text-align: center; }

/*------模块三-----------*/

.HP_mk3 { background: #ddd; width: 100%; height: 480px; position: relative; }

.HP_mk3_top { padding-left: 66px; padding-top: 41px; }

.HP_mk3_left { padding-left: 114px; width: 400px; font-size: 14px; color: #000; line-height: 24px; }

.HP_mk3_left p { padding-bottom: 14px; padding-top: 26px; }

.HP_mk3_left p b { color: #EB005E; }

.HP_mk3_right { width: 352px; top: 64px; right: 82px; position: absolute; }

.HP_mk3_right a img { border: 1px solid #c8c8c8; }

/*------模块四-----------*/


.HP_mk4 { width: 100%; height: 481px; background: url(../images/hp6.jpg) no-repeat; position: relative; }

.HP_mk4 ul { position: absolute; width: 328px; right: 44px; bottom: 50px; }

.HP_mk4 ul li { width: 100%; line-height: 28px; font-size: 14px; color: #fff; margin-bottom: 2px; }

/*------模块五-----------*/

.HP_mk5 { width: 100%; height: 482px; background: url(../images/hp7.png) no-repeat; position: relative; }

.HP_mk5 div { font-size: 14px; color: #000; line-height: 24px; width: 332px; position: absolute; left: 110px; top: 186px; }

/*------模块六-----------*/

.HP_mk6 { width: 100%; height: 481px; background: url(../images/hp8.jpg) no-repeat; position: relative; }

.HP_mk6 div { font-size: 14px; color: #fff; line-height: 24px; position: absolute; right: 86px; top: 190px; width: 306px; }

/*------模块七-----------*/

.HP_mk7 { width: 100%; height: 480px; background: #ddd; position: relative; }

.HP_mk7_top { padding-left: 66px; padding-top: 41px; }

.HP_mk7_left { width: 400px; font-size: 14px; color: #000; line-height: 24px; position: absolute; left: 110px; top: 194px; }

.HP_mk7_right { position: absolute; right: 0px; top: 0; width: 426px; height: 326px; background: #EB005E; padding: 10px; top: 64px; right: 42px; }

/*------模块八-----------*/

.HP_mk8 { width: 100%; height: 481px; background: url(../images/hp10.jpg) no-repeat; position: relative; }

.HP_mk8 div { font-size: 14px; line-height: 24px; width: 270px; position: absolute; top: 200px; right: 110px; color: rgba(255, 255, 255, 0.4) }

/*------模块九-----------*/

.HP_mk9 { width: 100%; height: 480px; background: url(../images/hp11.png) no-repeat; position: relative; }

.HP_mk9 div { width: 400px; font-size: 14px; color: #000; line-height: 24px; position: absolute; left: 60px; top: 186px; }

/*------模块十-----------*/

.HP_mk10 { width: 100%; height: 482px; background: url(../images/hp12.jpg) no-repeat; position: relative; }

.HP_mk10 div { font-size: 14px; color: #fff; line-height: 29px; width: 356px; position: absolute; top: 200px; right: 40px; }

/*------模块十一-----------*/


.HP_mk11 { width: 100%; position: relative; height: 190px; }

.HP_mk11 div { width: 466px; top: 42px; right: 34px; font-size: 14px; color: #E8045B; line-height: 25px; position: absolute; }

/*单色品牌*/
.all_dance{width: 1000px; margin: 0 auto;}
.all1_dance{width: 1000px; margin: 0 auto; overflow: hidden;}
/*品牌概况*/

.ds_jj { width: 100%; height: 765px; background: url(../images/js_bg_1.jpg)no-repeat center center; border-top: 1px solid transparent;margin-top:70px;}

.ds_jj .ppgk { width: 175px; height: 60px; border: 2px solid #E8045B; margin-left: 580px; margin-top: 85px; line-height: 60px; color: #3a3a3a; font-size: 36px; text-align: center; }

.ds_jj .jj_dswd { margin-top: 100px; margin-left: 610px; color: #E8045B; font-size: 24px; margin-bottom: 48px; }

.ds_jj p { color: #3a3a3a; font-size: 14px; line-height: 24px; margin-bottom: 16px; margin-left: 580px; }

/*视频*/

.ds_video .ds_tit { text-align: center; margin-top: 40px; color: #3a3a3a; font-size: 30px; font-weight: bold; line-height: 50px; }

.ds_video .ds_short_tit { font-size: 24px; font-weight: normal; text-align: center; line-height: 40px; }

.ds_video .ds_pp { text-align: center; position: relative; font-size: 28px; line-height: 70px; width: 380px; margin: 0 auto; text-indent: 40px; }
.ds_video .ds_pp font{color:#E8045B;font-weight:bold;}
.ds_video .ds_pp:after { content: ''; width: 38px; height: 43px; display: block; background: url(../images/js_5.png) 0 -520px; position: absolute; top: 15px; left: 0; }

.ds_video_1 { height: 370px; background: #E8045B; margin-top: 60px; margin-bottom: 30px; border-top: 1px solid transparent;position: relative; }
.ds_video_1:before {
    content: '';
    height: 1px;
    width: 65px;
    background: #fff;
    position: absolute;
    right: 24px;
    bottom: 52px;
}
.ds_video_1:after {
    content: '';
    width: 1px;
    height: 125px;
    background: #fff;
    position: absolute;
    right: 40px;
    bottom: 36px;
}
.ds_video_2 { width: 560px; height: 370px; float: left; position: relative; background: #ccc; left: 0; top: 0px; margin-right: 40px; }

.ds_video_1 .text { margin-top: 45px; }

.ds_video_1 .text p { line-height: 35px; font-size: 18px; color: #fff; font-weight: bold; }

.ds_video_1 .text p font { line-height: 65px; color: #fff; font-size: 36px; display: block; letter-spacing: 10px;    margin-bottom: 15px; }

.ds_video .ds_tips { height: 100px; line-height: 100px; text-align: center; margin-bottom: 50px; }

.ds_video .ds_tips li { width: 25%; float: left; box-sizing: border-box; color: #fff; font-size: 32px; font-weight: bold; }

.ds_video .ds_tips .bd_blue { background: #0062a9; border-right: 1px solid #fff; }

.ds_video .ds_tips .bd_red { background: #ee0463; border-right: 1px solid #fff; }

.ds_video .ds_tips .bd_yel { background: #ffa200; border-right: 1px solid #fff; }

.ds_video .ds_tips .bd_green { background: #65ac22; }

/*场馆数量*/

.ds_changguan { width: 100%; height: 580px; background: url(../images/js_bg_2.jpg) no-repeat center center; }

.ds_changguan ul { color: #fff; padding-top: 70px; }

.ds_changguan ul li { margin-bottom: 40px; float: left; width: 33.33%; }

.ds_changguan ul li p { text-align: center; font-size: 24px; line-height: 50px; }

.ds_changguan ul li p font { font-size: 120px; line-height: 150px; display: inline-block; }

.ds_changguan ul li p span { display: inline-block; width: 40px; height: 40px; background: #fff; border-radius: 50%; color: #000; font-size: 30px; vertical-align: text-bottom; line-height: 40px; }

/*企业文化*/

.ds_qywh { }

.ds_qywh .ds_tit { margin: 50px auto 30px; width: 403px; height: 60px; line-height: 60px; border: 3px solid #E8045B; text-align: center; font-size: 36px; font-weight: bold; color: #3a3a3a; position: relative; }

.ds_qywh .ds_tit:after { content: ""; width: 100px; height: 3px; background: #E8045B; display: block; position: absolute; right: -103px; top: 28px; }

.ds_qywh .ds_tit:before { content: ""; width: 100px; height: 3px; background: #E8045B; display: block; position: absolute; left: -103px; top: 28px; }

.ds_qywh ul { width: 1000px; margin-bottom: 50px; }

.ds_qywh ul li { width: 310px; margin-right: 35px; float: left; height: 560px; background: #eeeeee; }

.ds_qywh ul li.center { background: #E8045B; color: #fff; margin-right: 0; }

.ds_qywh ul li .m1 { width: 310px; }

.ds_qywh ul li span { display: block; text-align: center; line-height: 60px; font-size: 40px; font-weight: 100; margin-top: 30px;margin-bottom: 15px; }

.ds_qywh ul li font { display: block; font-size: 26px; text-align: center;line-height: 26px; }

.ds_qywh ul li.center font { }

.ds_qywh ul li i.line { display: block; width: 70px; background: #000; height: 2px; margin: 30px auto 20px; }

.ds_qywh ul li.center i.line { background: #fff; }

.ds_qywh ul li p { text-align: center; color: #3a3a3a;line-height:30px;font-size:20px; }

.ds_qywh ul li.center p { color: #fff; width: 90%; margin: 0 auto; text-align: left;font-size:14px;line-height:22px; }

/*教研团队*/

.ds_jytd { height: 1000px; background: url(../images/js_bg_4.jpg) no-repeat center center; border-top: 1px solid transparent; height: auto; overflow: hidden; }

.ds_jytd .ds_tit { margin: 50px auto 30px; width: 175px; height: 60px; line-height: 60px; border: 3px solid #fff; text-align: center; font-size: 36px; font-weight: bold; color: #fff; position: relative; }

.ds_jytd .ds_tit:before { content: ""; width: 100px; height: 3px; background: #fff; display: block; position: absolute; left: -103px; top: 28px; }

.ds_jytd .ds_tit:after { content: ""; width: 100px; height: 3px; background: #fff; display: block; position: absolute; right: -103px; top: 28px; }

.ds_jytd p { color: #fff; font-size: 18px; line-height: 32px; margin-bottom: 20px; }

.ds_jytd p font { font-size: 30px; font-weight: bold; }

.ds_jytd img { width: 800px; margin: 0 auto; display: block; margin-top: 30px; }

/*教练培训*/

.ds_jlpx { border-top: 1px solid transparent; margin-bottom: 50px; }

.ds_jlpx .ds_tit { margin: 0 auto 40px; width: 175px; height: 60px; line-height: 60px; border: 3px solid #E8045B; text-align: center; font-size: 36px; font-weight: bold; color: #3a3a3a; position: relative; }

.ds_jlpx .ds_tit:before { content: ""; width: 100px; height: 3px; background: #E8045B; display: block; position: absolute; left: -103px; top: 28px; }

.ds_jlpx .ds_tit:after { content: ""; width: 100px; height: 3px; background: #E8045B; display: block; position: absolute; right: -103px; top: 28px; }

.ds_jlpx .text { height: 335px; box-sizing: border-box; border: 5px solid #E8045B; padding: 15px 600px 0 50px; position: relative; }

.ds_jlpx .text img { position: absolute; right: -5px; bottom: -5px; width: 550px; }

.ds_jlpx .text h2 { font-size: 26px; line-height: 40px; color: #3a3a3a; font-weight: normal; }

.ds_jlpx .text h3 { font-size: 26px; line-height: 40px; font-weight: bold; color: #3a3a3a; }

.ds_jlpx .text .line { display: block; width: 60px; height: 1px; background: #000; margin: 10px 0 20px 0; }

.ds_jlpx .text p { font-size: 14px; color: #3a3a3a; line-height: 22px; }

/*课程特色*/

.ds_kcts { }

.ds_kcts .ds_tit { margin: 50px auto 0px; width: 405px; height: 60px; line-height: 60px; border: 3px solid #E8045B; text-align: center; font-size: 36px; font-weight: bold; color: #3a3a3a; position: relative; }

.ds_kcts .ds_tit:before { content: ""; width: 100px; height: 3px; background: #E8045B; display: block; position: absolute; left: -103px; top: 28px; }

.ds_kcts .ds_tit:after { content: ""; width: 100px; height: 3px; background: #E8045B; display: block; position: absolute; right: -103px; top: 28px; }

.ds_kcts ul { padding-top: 50px; padding-bottom: 40px; width: 1000px; }

.ds_kcts ul li { float: left; width: 300px; margin-right: 50px; position: relative; }
.ds_kcts ul li.rs { margin-right: 0; }

.ds_kcts ul li:after { content: ""; display: block; width: 28px; height: 30px; background: url(../images/js_5.png) no-repeat -38px -520px; position: absolute; right: -37px; top: 110px; }

.ds_kcts ul li .box { display: block; width: 260px; height: 260px; margin: 0 auto; background: url(../images/js_5.png) no-repeat; }

.ds_kcts ul li:nth-of-type(1) .box { background-position: 0px 0px; }

.ds_kcts ul li:nth-of-type(2) .box { background-position: -260px 0px; }

.ds_kcts ul li:nth-of-type(3) .box { background-position: -520px 0px; }

.ds_kcts ul li:nth-of-type(4) .box { background-position: 0px -260px; }

.ds_kcts ul li:nth-of-type(5) .box { background-position: -260px -260px; }

.ds_kcts ul li:nth-of-type(6) .box { background-position: -520px -260px; }

.ds_kcts ul li h2 { text-align: center; color: #3a3a3a; font-size: 24px; line-height: 60px; }

.ds_kcts ul li .line { display: block; width: 66.66px; height: 1px; background: #000; margin: 10px auto; }

.ds_kcts ul li p { color: #3a3a3a; line-height: 30px; font-size: 16px; margin-bottom: 20px; }


/*宣传视频*/
.star { padding-top: 14px; }

.star li { float: left; padding: 0 12px 16px 12px; }

.star li img { width: 312px; height: 208px; overflow: hidden; border: 2px solid #fff; }

.star li:hover img { border: 2px solid #E8045B; }

.star li .star_mc { width: 300px; height: 50px; overflow: hidden; font-size: 16px; font-weight: bold; color: #4d4d4d; line-height: 140%; padding: 14px 6px 2px 6px; text-align: center; }

.star li .star_xq { width: 300px; font-size: 12px; color: #696969; line-height: 170%; height: 80px; overflow: hidden; padding: 0 8px; }

.dede_pages { padding-bottom: 15px; width: 60%; float: left; margin-left: 20%; font-size: 14px; }

.dede_pages li { float: left; margin-right: 10px; padding: 8px 14px; border: 1px solid #c7c7c7; }

.dede_pages li a { float: left; color: #535353; }

.dede_pages li select { border-color: #fff; float: left; outline: none; }
