body,h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd{margin:0;padding:0;}
body{position:relative;background-color:#fff;font-family:"Arial","Verdana","PingFang SC","Lantinghei SC","Hiragino Sans GB","Microsoft YaHei","simsun",Lucida Grande,"Droid Sans","wenquanyi micro hei";font-size:14px;font-weight:normal;color:#333;line-height:1.6;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
ul,dl{list-style:none;}
img,button{border:0;}
label{font-weight:normal;}
sub{bottom:0;font-size:50%;}
a{color:#333;text-decoration:none;}
a:focus,a:hover,a.hover{color:#46bd01;text-decoration:none;}
a:focus{outline:none;-moz-outline:none;outline-offset:0;}

.bgcolor1{background-color:#fff;}
.bgcolor2{background-color:#fafafa;}
.bgcolor3{background-color:#000;}
.bgcolor4{background-color:#222;}
.bgcolor5{background-color:#333;}
.bgcolor6{background-color:#f0f0f0;}
.bddown_set{border-bottom:1px solid #eee;}
.gcolor{color:#46bd01;}
.bcolor,.bcolor:visited,.bcolor:hover{color:#11b0f1;}
.graycolor{color:#aaa;}
.bgraycolor{color:#888;}
.redcolor{color:#da2035;}
.lredcolor{color:#e91d00;}
.orangecolor{color:#ff9b00;}
.bluecolor,.bluecolor:visited,.bluecolor:hover{ color:#17b2f1;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font13{font-size:13px;}
.font18{font-size:18px;}
.paddown20{padding-bottom:20px;}
.tcenter{text-align:center;}
.tleft{text-align:left;}
.tright{text-align:right;}
.vtop{vertical-align:top;}
.lgap{margin-left:20px;}
.notes{color:#222;font-size:14px;line-height:1.5;}
.wrap_page{text-align:right;}
.cont_pad{padding-top:20px;padding-bottom:10px;}
.cont_pad30{padding-top:30px;padding-bottom:20px;}
.main-container{position:relative;top:60px;width:100%;min-height:601px;}
.cleartop{position:relative;top:60px;}
.wrap{max-width:1230px;}
.border-red{border:1px solid #f00;}
.color-red{color:#f00;}

.close{opacity: .3; font-size:15px;}
button:focus{outline:0;}
.btn_set{height:40px;line-height:40px;}
.btn_green{border:0;background-color:#46bd01;color:#fff;}
.btn_gray{border:0;background-color:#ddd;color:#999;}
.btn_normal{border-radius:0;}
input.form-control,select.form-control{padding:0 8px;border-radius:0;}
/*select样式恢复默认
select.form-control{border-width:0;outline:1px solid #ccc;}
select.form-control:focus{outline:1px solid #66afe9;}
*/
textarea.form-control{border-radius:0;}
.impt_set1,.impt_set2{display:inline-block;padding:0 8px;border-radius:0;}
.impt_set1{width:100%;height:40px;}
.impt_set2{width:210px;height:40px;}
.input_control4{width:200px;height:30px;padding:4px;border-radius:0;}
.input_control5{width:340px;height:30px;padding:4px;border-radius:0;}
.speaker_head img{width:100px;height:auto;}
.link_blue{color:#11b0f1;font-size:13px;line-height:1.3;}
.txt_warn{color:#ff0000;vertical-align:middle;}

/*表单中*号*/
.mobile_show{display:none!important;}
.mobile_hide{display:block!important;}
.input_normal{border-radius:0;height:40px;}
.link_green{color:#46bd01;}

/*状态色*/
.status_red{color:#ff0000!important;}
.status_green{color:#46bd01!important;}
.status_orange{color:#ff9b00!important;}
.order_blue{color:#3e6d9d!important;}

/*布局*/
.layout4,.layout5,.layout6{position:relative;float:left;min-height:1px;padding-left:10px;padding-right:7px;}
.layout4{width:40%;}
.layout5{width:50%;}
.layout6{width:60%;}

/*分页*/
.pagination>li>a,.pagination>li>span{color:#46bd01;cursor:pointer;}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#46bd01;border-color:#46bd01;}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#46bd01;}

/*加载*/
.loading{width:100%;color:#46bd01;text-align:center;}
.loading_lg{position:absolute;top:48%;}

/*ppt上预留*/
.rect_loading{display:block;height:38px;background-color:#fff;border:1px solid #ddd;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#46bd01;text-align:center;line-height:38px;}

/*form组件*/
.custom_radio,.custom_checkbox{display:inline-block;}
.custom_radio input[type=radio],.custom_radio input[type=radio],.custom_checkbox input[type=checkbox],.custom_checkbox input[type=radio]{display:none;}
.custom_radio label,.custom_checkbox label{position:relative;display: block;margin-bottom:0;cursor:pointer;}
.custom_radio label:before,.custom_checkbox label:before{display:inline-block;margin:-3px 3px 0 0;font:18px/normal "icon";vertical-align: middle;}
.custom_radio input[type=radio]:checked ~ label:before,.custom_checkbox input[type=checkbox]:checked ~ label:before{color:#46bd01;}
.custom_radio input[type=radio]:disabled ~ label:before,.custom_checkbox input[type=checkbox]:disabled ~ label:before{color:#d8d8d8;cursor:not-allowed;}
.custom_radio label:before{content:"\e605";}
.custom_radio input[type=radio]:checked ~ label:before{content:"\e607";}
.custom_checkbox label:before{content:"\e604";}
.custom_checkbox input[type=checkbox]:checked ~ label:before{content:"\e606";}


/*步骤导航*/
.navtitle{height:52px;border-bottom:1px solid #dbdbdb;}
.navtitle h2{float:left;margin:8px 0 2px;}
.navcrumb{position:relative;height:42px;float:right;}
.navcrumb ul{clear:both;overflow:hidden;zoom:1;position:relative;}
.navcrumb li{float:left;display:inline;margin:0 10px;width:80px;height:50px;font-size:12px;text-align:center;}
.navcrumb li strong{display:block;margin:0 auto;width:24px;height:24px;line-height:24px;background-color:#d8d8d8;border-radius:100%;}
.navcrumb li.current{color:#40b327;}
.navcrumb li.current strong{color:#fff;background-color:#40b327;}
.navcrumb .line{position:absolute;left:40px;top:12px;width:200px;height:1px;background:#dbdbdb;}

/*内容控制*/
.video-container{position:fixed;}
.top-video{position:absolute;z-index:-1;width:100%;}

/*导航*/
.nav_navbar{position:fixed;top:0;width:100%;z-index:50;margin-bottom:0;height:60px;border-top:2px solid #46bd01;box-shadow:0 1px 3px rgba(0,0,0,.06);background-color:rgba(255,255,255,1);}
.nav_navbar .navbar-nav>li>a:hover,.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:focus,.navbar-default .navbar-nav > .open > a:hover{color:#46bd01;background-color:unset;}

/*固定导航*/
.navbar-brand{padding:13px 10px 0 0;}
.navbar-brand img{width:150px;}
.nav_fixed{margin:0 auto;max-width:1200px;height:56px;}
.nav_fixed .dropdown-menu{padding:0;}
.nav_fixed .navbar-left>li>a{position:relative;display:inline-block;margin-left:10px;padding-top:20px;padding-bottom:18px;color:#333;font-size:14px;}
.nav_fixed .navbar-right li a{margin:0;padding:20px 13px 16px;color:#333;font-size:14px;}
.nav_fixed .navbar-right .user_logo{padding-top:15px;padding-bottom:7px;}
.user_logo img{border-radius:100%;width:34px;height:34px;}
.user_logo .user_flag{position:absolute;left:45px;top:13px;width:6px;height:6px;background-color:#e9100d;border-radius:100%;}
.user_img,.wap_login{display:none;}
.nav_fixed .right_list{max-height:500px;overflow-y:auto;border-width:0;border-radius:0;}
.nav_fixed .right_list li{position: relative;}
.nav_fixed .right_list li .tip{position:absolute;left:80px;top:18px;color:#e9100d;}
.nav_fixed .right_list li a{margin-left:0;color:#333;font-size:14px;}
.nav_fixed .right_list li a:hover{color:#fff;background-color:#46bd01;}
.nav_fixed .gap_line{display:inline-block;width:2px;height:32px;margin:0 10px 0 20px;background-color:#efefef;vertical-align:middle;}
.nav_fixed .tag{position:absolute;top:13px;left:60px;display:inline-block;width:26px;height:12px;background-image:url(../images/live-tag.png);background-size:26px 12px;}
.nav_fixed .slide_wrap{width:219px;left:-150px;box-shadow:unset;border-width:0;}
.nav_fixed .fa-bars{margin-right:8px;}
@media(min-width:768px){
	.navbar-brand{padding-right:0;}
	.nav_navbar .navbar-nav.navbar-left>li>a:hover:after{position:absolute;left:50%;bottom:0;display:block;content:"";width:0;height:0;margin-left:-7px;border-width:7px 7px;border-style:solid;border-color:transparent transparent #46bd01 transparent;color:#46bd01;}
	.led_live .nav_fixed .navbar-left .n1>a,.led_course .nav_fixed .navbar-left .n2>a,.led_activity .nav_fixed .navbar-left .n3>a,.led_app .nav_fixed .navbar-left .n4>a{color:#46bd01;background:#fff;}
	.led_live .nav_fixed .navbar-left .n1>a:after,.led_course .nav_fixed .navbar-left .n2>a:after,.led_activity .nav_fixed .navbar-left .n3>a:after,.led_app .nav_fixed .navbar-left .n4>a:after{position:absolute;left:50%;bottom:0;display:block;content:"";width:0;height:0;margin-left:-7px;border-width:7px 7px;border-style:solid;border-color:transparent transparent #46bd01 transparent;}
	.nav_fixed .navbar-left .n4{padding-left:34px;}
}
@media(max-width:767px){
	.nav_navbar .navbar-nav>li>a:hover,.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:focus,.navbar-default .navbar-nav > .open > a:hover{color:#fff;background-color:#46bd01;}
}

/*register*/
.login_body{position:relative;top:60px;padding-top:30px;padding-bottom:50px;background-color:#fafafa;}
.login_container{max-width:540px;min-height:360px;margin:0 auto;box-shadow:1px 1px 3px #d3d3d3;background-color:#fff;}
.login_center{max-width:320px;margin:0 auto;padding:40px 0;font-size:13px;}
.login_center .tab{height:38px;margin-bottom:30px;border-bottom:1px solid #ddd;}
.login_center .tab span{float:left;display:block;width:50%;height:38px;border-width:3px 1px 1px;border-style:solid;border-color:transparent;font-size:14px;text-align:center;line-height:38px;cursor:pointer;}
.login_center .tab span.active{border-color:#46bd01 #ddd #fff;color:#46bd01;}
.login_center .tab span:hover{color:#46bd01;}
.login_center .login_tit{margin-bottom:30px;color:#46bd01;font-size:32px;}
.login_center .reg{float:right;padding-top:25px;color:#11b0f1;font-size:14px;}
.login_center .form-group{margin:0 0 10px;}
.login_center .form-control{font-size:12px;}
.login_center .sp_yz{position:relative;margin-top:25px;}
.login_center .sp_yz .change{position:absolute;top:12px;right:-45px;}
.login_center .sp_yzwap0,.login_center .sp_yzwap1,.login_center .sp_yzwap2{display:block;float:right;width:100px;height:40px;margin-top:25px;color:#46bd01;line-height:40px;text-align:center;}
.login_center .sp_yzwap0{border:1px solid #46bd01;background-color:#fff;color:#46bd01;}
.login_center .sp_yzwap1{background-color:#46bd01;color:#fff;}
.login_center .sp_yzwap2{background-color:#f4f4f4;color:#bbb;}
.login{margin-top:30px;}
.login .btn_set{margin-top:10px;font-size:16px;text-align:center;}
.thirdparty{display:block;margin-top:30px;line-height:32px;overflow:hidden;}
.ftips{margin-bottom:10px;}
.tomail{display:block;margin-top:20px;color:#11b0f1;font-size:14px;}
.mobile_play_medium_right{display:none;}
.login_center .msg_update .icon{font-size:18px;}
/*弹窗登录*/
.loginpup{position:fixed;left:50%;top:50%;z-index:101;width:540px;margin-left:-270px;margin-top:-210px;background-color:#fff;border:4px solid rgba(0,0,0,.2);}
.loginpup .icon-close{position:absolute;right:20px;top:17px;font-size:20px; background: none;}


/*首页banner*/
.banner_wrap{max-width:1200px;margin:0 auto;}
.primary_banner{position:relative;}
.primary_banner .slide_wrap{position:relative;float:left;width:219px;}
.slide_wrap .items{background-color:#fff;border:1px solid #eee;border-bottom-width:0;}
.slide_wrap .items_list .title{position:relative;display:block;height:67px;padding:0 20px;background-color:#fff;border-bottom:1px solid #eee;font-size:16px;line-height:67px;word-spacing:-5px;}
.slide_wrap .child_items{display:none;position:absolute;left:100%;top:0;z-index:16;height:403px;padding:35px 30px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;background-color:#fff;white-space:nowrap;}
.slide_wrap .child_items ul{display:inline-block;padding:0 20px;vertical-align:top;}
.slide_wrap .child_items li{padding:16px 0;}
.slide_wrap .items_list i[class*="icon_"],.guide i[class*="icon_"]{display:inline-block;width:40px;height:40px;margin-right:10px;background-image:url(../images/iconx11.png);vertical-align:middle;}
.slide_wrap .items_list i[class*="icon_"]{margin-top:-6px;margin-right:15px;}
.slide_wrap .items_list i[class*="fa"]{position:absolute;right:18px;top:23px;color:rgba(0,0,0,.2);font-size:20px;}
.slide_wrap .items_list.hover .title{margin-right:-1px;color:#46bd01;}
.slide_wrap .items_list.hover .child_items{display:block;}
.slide_wrap .items_list.hover i[class*="fa"]{display:none;}
.slide_wrap .items_list.hover .icon_intera{background-position:-320px -304px;}
.slide_wrap .items_list.hover .icon_serve{background-position:-360px -304px;}
.slide_wrap .items_list.hover .icon_product{background-position:-240px -304px;}
.slide_wrap .items_list.hover .icon_soft{background-position:-280px -304px;}
.slide_wrap .items_list.hover .icon_other{background-position:-200px -304px;}
.slide_wrap .items_list.hover .icon_spec{background-position:-160px -304px;}
.slide_wrap .icon_intera{background-position:-280px -224px;}
.slide_wrap .icon_serve{background-position:-320px -224px;}
.slide_wrap .icon_product{background-position:-200px -224px;}
.slide_wrap .icon_soft{background-position:-240px -224px;}
.slide_wrap .icon_other{background-position:-160px -224px;}
.slide_wrap .icon_spec{background-position:-160px -264px;}

.slide_banner{float:left;max-height:402px;overflow:hidden;}
.guide{padding:30px 0;}
.guide li{float:left;width:25%;margin:10px 0;padding:0 4%;border-right:1px dotted #eee;}
.guide li:last-child{border-right:0;}
.guide li i{display:block;float:left;margin-right:10px;}
.guide li h3{font-size:18px;}
.guide li p{margin-top:6px;margin-left:50px;color:#aaa;font-size:12px;}
.guide .icon_special{background-position:-360px -264px;}
.guide .icon_mspecial{background-position:-200px -264px;}
.guide .icon_appdown{background-position:-360px -224px;}
.guide .icon_enter{background-position:-320px -264px;}
.guide .icon_ixdc{background-position:-280px -264px;}
.guide .icon_into{background-position:-240px -264px;}
.slide_wrap .coures_left_list{position:static;width:100%;padding:18px 0;border-left:1px solid #eee;}
.slide_wrap .coures_left_list li a{border-bottom:0;height:46px;line-height:46px;}
.slide_wrap .coures_left_list li a i{margin:7px 10% 0 20%;}
@media(max-width:1200px){
	.primary_banner .slide_wrap{width:18.33%}
}
@media(max-width:767px){
	.nav_fixed .gap_line,.primary_banner .slide_wrap{display:none;}
	.nav_fixed .navbar-left li a{display:block;}
	.guide{padding-bottom:20px;}
	.guide li{width:50%;height:63px;}
	.guide li:nth-child(2n){border:0;}
}

/*icon_ 图标*/
.icon_power,.icon_microscope,.icon_curve,.icon_case,.icon_game,.icon_message,.icon_graph,.icon_rect,.icon_alipay,.icon_weixin,.icon_sao,.icon_collect,.icon_subscribe{display:inline-block;width:30px;height:30px;background-image:url(../images/iconx11.png);}

/*黑色位置*/
.icon_power{background-position:0 -43px;}
.icon_microscope{background-position:-30px -43px;}
.icon_curve{background-position:-60px -43px;}
.icon_case{background-position:-90px -43px;}
.icon_game{background-position:-120px -43px;}
.icon_message{background-position:-150px -43px;}
.icon_graph{background-position:-180px -43px;}
.icon_rect{background-position:-210px -43px;}
.icon_alipay{background-position:-172px -73px;}
.icon_weixin{background-position:-172px -103px;}
.icon_sao{background-position:-232px -73px;}
.icon_collect{background-position:0 -160px;}
.icon_subscribe{background-position:-30px -160px;}

/*白色位置*/
.icon_power.hover{background-position:-130px 0;}
.icon_microscope.hover{background-position:-160px 0;}
.icon_curve.hover{background-position:-190px 0;}
.icon_case.hover{background-position:-220px 0;}
.icon_game.hover{background-position:-250px 0;}
.icon_message.hover{background-position:-280px 0;}
.icon_graph.hover{background-position:-310px 0;}
.icon_rect.hover{background-position:-340px 0;}

/*绿色位置*/
.icon_alipay.hover{background-position:-202px -73px;}
.icon_weixin.hover{background-position:-202px -103px;}
.icon_listrow.hover{background-position:-190px -151px;}
.icon_listcol.hover{background-position:-226px -151px;}
.icon_listrow:hover{background-position:-190px -151px;}
.icon_listcol:hover{background-position:-226px -151px;}

.icon_success,.icon_false,.icon_location,.icon_clock,.icon_listrow,.icon_listcol,.icon_live,.icon_lock,.icon_play,.icon_unplay{display:inline-block;width:18px;height:18px;background-image:url(../images/iconx11.png);}
.icon_success{background-position:-172px -133px;}
.icon_false{background-position:-190px -133px;}
.icon_location{background-position:-226px -133px;}
.icon_clock{background-position:-208px -133px;}
.icon_listrow{background-position:-172px -151px;}
.icon_listcol{background-position:-208px -151px;}
.icon_live{background-position:-244px -133px;}
.icon_lock{background-position:-244px -151px;}
.icon_play{background-position:-294px -30px;}
.icon_unplay{background-position:-312px -30px;}

/*tips图标*/
.tipsonly,.tipshot,.tipsnew{display:block;position:absolute;z-index:2;width:100px;height:100px;background-image:url(../images/iconx11.png);}
.tipsonly_sm,.tipshot_sm,.tipsnew_sm{display:block;position:absolute;z-index:2;width:60px;height:60px;background-image:url(../images/icon-tips.png);background-size:240px 240px;}
.tipsonly{background-position:-80px -245px;}
.tipsonly_sm{background-position:-48px -148px;}
.tipshot{background-position:-180px -245px;}
.tipshot_sm{background-position:-108px -148px;}
.tipsnew{background-position:-280px -245px;}
.tipsnew_sm{background-position:-168px -148px;}

/*播放按钮*/
.icon_play_large{display:inline-block;width:86px;height:86px;background:url(../images/iconx11.png) 0 -73px;}
.icon_play_large.hover,.icon_play_large:hover{background-position:-86px -73px;}
.icon_play_medium{display:inline-block;width:35px;height:35px;background:url(../images/iconx11.png) -60px 0;pointer-events:auto;}
.icon_play_medium.hover,.icon_play_medium:hover{background-position:-95px 0;}
.icon_play_small{display:inline-block;width:24px;height:24px;background:url(../images/iconx11.png) 0 -19px;}
.icon_play_small.hover,.icon_play_small:hover{background-position:-24px -19px;}
.play_large_right{float:right;margin:2% 5% 0 0;}
.play_medium_right{float:right;margin:5px 20px 0 0;}
.detail_play_large{position:absolute;bottom:50px;left:50px;}
.video_mask{position:absolute;bottom:0;left:0;height:100%;width:100%;}

/*首页侧边栏*/
.elevator{position:fixed;z-index:40;right:20px;bottom:20px;width:50px;}
.elevator>a{position:relative;display:block;background:#fff; width:40px;height:40px;text-align:center; margin-top:10px;box-shadow:0 1px 3px rgba(0,0,0,.15);}
.elevator>a:not(:last-child){border-bottom:0;}
.elevator>a i{width:24px; height: 24px; margin-top:8px;}
.elevator>a p{ display: none; font-size:12px; width:35px; line-height: 1; margin:0 auto; padding-top:8px;}
.elevator>a:hover{ background: #46bd01; color:#fff;}
.elevator>a:hover p{display: block;}
.elevator .icon-close{position:absolute;right:6px;top:3px;cursor:pointer;}
.elevator .i_ele1{background-position:-67px -193px;}
.elevator .i_ele2{background-position:-111px -190px;}
.elevator .i_ele3{background-position:-89px -190px;}
.elevator .i_ele4{background-position:-135px -191px;}
.elevator .toapp:hover .i_ele1{background-position:-180px -193px;}
.elevator .totop:hover .i_ele4{background-position:-157px -191px;}
.elevator .feedback:hover i,.elevator .toservice:hover i{display: none;}
.elevator .feedback:hover p,.elevator .toservice:hover p{}

/*客服按钮隐藏*/
.ysf-online-kefu,#YSF-BTN-HOLDER{display:none;}

/*分享、收藏按钮*/
.sharebox{display:inline-block;margin-top:15px;}
.sharebox span{display:inline-block;vertical-align:middle;}
.share{display:inline-block;line-height:normal;vertical-align:middle;}
.share .bdsharebuttonbox:after{display:inline;}
.share .bdsharebuttonbox a,.share a{width:54px; height:54px;transform:scale(0.5); float:none;margin:-10px 0 0 -20px;padding-left:0;line-height:normal;font-size: inherit;  background-image:url("//cdn.meia.me/public/images/iconx12.png"); background-repeat:no-repeat; background-size: auto; }
.share .bdsharebuttonbox a:hover,.share a:hover{opacity:.8;}
.share .bdsharebuttonbox .icon-weixin-o,.share .icon-weixin-o{background-position: 0px -465px;}
.share .bdsharebuttonbox .icon-sina-o,.share .icon-sina-o{background-position: 0px -521px;}
.share .bdsharebuttonbox .icon-qq-o,.share .icon-qq-o{background-position: 0px -633px;}
.share .bdsharebuttonbox .icon-qzone-o,.share .icon-qzone-o{background-position: 0px -578px;}
.share .bdsharebuttonbox .icon-copy-o,.share .icon-copy-o{background-position: 0px -689px;}
.share.large .bdsharebuttonbox a{position:relative;font-size:45px;}
.share.large .bdsharebuttonbox i{position:absolute;left:0;bottom:-27px;display:block;width:46px;font-size:13px;font-style:normal;text-align:center;}
.collectbox{display:inline-block;margin-left:50px;}
.collectbox span{width:44px;text-align:right;}
.collectbox .icon-love-ep{ display:inline-block;color:#e14d5e;font-size:26px;vertical-align:middle; width:auto; height: auto; background-image: none;}
.collectbox .icon-love-ep.on:before,.collectbox .icon-love-ep:hover:before{content:'\e503';}
/*share in center*/
.sharealign{margin-top:30px;text-align:center;}
.sharealign .sharebox{margin:0 auto;}
.sharealign .sharebox span{display:block;margin:0 auto 10px;}
.sharealign .sharebox a{margin:0 10px;}

.icon-weixin-o:before,.icon-sina-o:before,.icon-qq-o:before,.icon-qzone-o:before,.icon-copy-o:before{content:"";}
.main-container .share .bdsharebuttonbox a,.main-container .share a{margin-top:0px;}

@media (max-width:767px){
	.collectbox{margin-left:0;}
	/*Reg & Login .share to be more large*/
	.login_center .share{float:none;display:block;text-align:center;}
	.login_center .share .bdsharebuttonbox a{float:none;display:inline-block;margin:6px 20px;transform:scale(1); }
	/*share large in mobile*/
	.share.large{margin-right:-30px;margin-left:-30px;}
	.share.large .bdsharebuttonbox a{margin:0 16px;}
	/*sharebox*/
	.login_center .bdsharebuttonbox .icon-weixin-o,.sharebox .share .icon-sina-o,.sharebox .share .icon-qq-o,.sharebox .share .icon-qzone-o,.sharebox .share .icon-copy-o{display:none;}
}


/*title*/
.section_title{margin-top:60px;margin-bottom:40px;text-align:center;}
.section_title h2{margin-bottom:10px;font-size:32px;}
.section_title p{margin-bottom:10px;color:#9a9a9a;font-size:14px;line-height:1.7;}
.set_tit{margin-top:40px;margin-bottom:20px;text-align:center;}
.set_tit h2{margin-bottom:10px;font-size:32px;}
i[class*="fa-angle-double-right"]{font-size:1.5em;margin-top:-5px;vertical-align:middle;}
.set_more{color:#11b0f1;font-size:13px;}

/*视频公共*/
.img_scale{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-backface-visibility:hidden;}
.img_scale:hover{transform:scale(1.03,1.03);-ms-transform:scale(1.03,1.03);-webkit-transform:scale(1.03,1.03);}
.video_bg img,.video_bigbox img,.video_bg_normal img,.act_bg img,.pic_box img{width:100%;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-backface-visibility:hidden;}
.video_bg img:hover,.video_bigbox img:hover,.video_bg_normal img:hover,.act_bg img:hover,.pic_box img:hover{transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);}
/*.video_box,.video_bigbox{box-shadow:0 1px 3px #ddd;}*/
.video_box:hover,.video_bigbox:hover{box-shadow:0 1px 3px #ddd;}
.video_bg{position:relative;overflow:hidden;}
.video_txt{min-height:107px;padding:10px 13px;border:1px solid #eee;border-top-width:0;background-color:#fff;overflow:hidden;}
.video_txt h5{height:40px;margin-bottom:8px;line-height:1.4;overflow:hidden;}
.video_note{position:absolute;bottom:0;width:100%;height:50px;pointer-events:none;}
.video_note .video_time{display:none;float:left;margin:20px 0 0 10px;padding:0 5px;background-color:#000;color:#fff;font-size:11px;line-height:2;text-align:center;}
.video_info{overflow:hidden;font-size:12px;}
.video_info p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.6;}
.video_cost_msg{margin-top:9px;}
.video_jobs{color:#aaa;}
.view_count{float:right;padding-top:4px;color:#9a9a9a;font-size:12px;}
.cost{font-size:14px;}
.cost_free{color:#46bd01;}
.cost_price{color:#e91d00;}
.cost_dingyue{ color:#ff9b00;}
.video_bigbox_bg{position:relative;overflow:hidden;}
.video_bigbox_bg .play_medium_right{position:absolute;right:0;bottom:20px;}
.video_bigbox_txt{padding:15px 20px;border:1px solid #ddd;border-top-width:0;background-color:#fff;overflow:hidden;}
.video_bigbox_txt h5{margin-bottom:8px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.video_bigbox_txt .video_lecturer{float:left;margin-right:8px;}
.video_bigbox_txt .video_jobs{float:left;}
.video_bigbox_txt .ft{margin-top:9px;}
.video_bigbox_txt .ft .right{float:right;padding-top:4px;color:#9a9a9a;font-size:12px;}
.video_bigbox_txt .ft del{color:#aaa;font-size:12px; }
.video_bigbox_txt .live_state{display:inline-block;color:#46bd01;margin-left:20px;padding-left:21px;font-size:12px;vertical-align:bottom;}
.video_bigbox_txt .living{background:url(../images/live-green.gif) no-repeat;background-size:16px 16px;}
.video_bigbox_txt .golive{background:url(../images/iconx11.png) no-repeat -384px -41px;}
.video_bigbox_txt .lived{color:#aaa;padding-left:0;}
/*视频、活动3格布局*/
.video_grid_3 .row{margin-left: -6px;margin-right: -6px;}
.video_grid_3 .col-sm-4{padding-left:6px;padding-right:6px;padding-bottom:20px;}

/*视频*/
#playerContainer iframe{z-index:0!important;}
.videos_fluid{max-width:1230px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;overflow:hidden;}
.videos_fluid .videos_row{margin-left:-10px;margin-right:-10px;overflow:hidden;}
.videos_fluid .videos_row .video_layout{position:relative;float:left;width:20%;min-height:1px;padding-left:10px;padding-right:10px;padding-bottom:20px;}
.videos_box_lg{}
.videos_bg_lg{position:relative;max-height:400px;overflow:hidden;}
.videos_bg_lg img{width:100%;}
.video_note_lg{position:absolute;bottom:0;width:100%;height:142px;background:-webkit-linear-gradient(360deg,rgba(0,0,0,0.6) 0.2381%,rgba(0,0,0,0) 100%);background:-moz-linear-gradient(360deg,rgba(0,0,0,0.6) 0.2381%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(360deg,rgba(0,0,0,0.6) 0.2381%,rgba(0,0,0,0) 100%);background:linear-gradient(360deg,rgba(0,0,0,0.6) 0.2381%,rgba(0,0,0,0) 100%);}
.video_head_img{float:left;margin:0 3% 5% 5%;}
.video_note_tit{float:left;width:53%;height:142px;color:#fff;}
.video_note_tit h3{margin-top:20px;margin-bottom:10px;}
.video_note_tit h3 a{color:#fff;}
.video_note_tit h3 a:hover{color:#46bd01;}
.video_note_tit p{font-size:16px;line-height:normal;}
.video_tit_lg{padding-top:25px;font-size:24px;}
.header_circle_lg{width:106px;height:106px;border-radius:100%;border:3px solid rgba(255,255,255,0.2);box-shadow:0 0 30px rgba(0,0,0,0.2);overflow:hidden;}
.header_circle_lg img{width:100px;height:100px;}
.index_rgrid .video_box{box-shadow:none;}
.index_rgrid .video_txt{min-height:97px;padding:10px 0;border:0;}
.index_rgrid .video_txt h5{height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index_rgrid .video_lecturer{}
.index_rgrid .video_jobs{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index_rgrid hr{float:left;width:470px;margin:20px 10px 30px;border-color:#eee;}
.cutline{margin-top:0;border-color:#eee;}
.meiapush{margin-bottom:20px;}
.meiapush strong{margin-right:20px;font-weight:normal;}

/*5、23首页隐藏部分角标*/
.tipsnew,.video_head_img,.video_note_tit{display:none!important;}
.video_note_lg{background:transparent;}
.layout4 .layout5:first-child .video_time{display:none;}
.layout4 .layout5:nth-child(2) .video_time{display:none;}
.layout4 .layout5:first-child .tipsnew_sm{background-position:-98px -42px;}
.layout4 .layout5:first-child .tipsonly_sm{background-position:-98px -42px;}
.layout4 .layout5:first-child .tipshot_sm{background-position:-98px -42px;}
.layout4 .layout5:nth-child(2) .tipsnew_sm{background-position:-159px -42px;}
.layout4 .layout5:nth-child(2) .tipsonly_sm{background-position:-159px -42px;}
.layout4 .layout5:nth-child(2) .tipshot_sm{background-position:-159px -42px;}

/*活动*/
.activities{max-width:1230px;}
.activities .row{margin-left:-6px;margin-right:-6px;}
.activities .row .col-sm-4{padding-left:6px;padding-right:6px;padding-bottom:20px;}
.header_circle{width:80px;height:80px;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,0.2);overflow:hidden;}
.header_circle img{width:80px;height:80px;}
.act_box{position:relative;box-shadow:0 1px 3px #ddd;}
.act_box:hover{box-shadow:0 4px 8px #ddd;}
.act_bg{position:relative;max-height:267px;overflow:hidden;}
.act_txt{position:relative;border:1px solid #ddd;border-top-width:0;color:#aaa;font-size:12px;}
.act_logos{position:absolute;left:10px;top:-40px;}
.act_caption{padding:20px 20px 20px 26%;}
.act_caption>h5>a{display:block;margin-bottom:6px;line-height:1.2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.act_time{margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.act_time>i{padding:0 5px 0 20px;}
.act_go{float:right;}
.act_go>i{margin-top:-3px;vertical-align:middle;font-size:1.5em;}

/*新视频列表*/
.Look_course .video_bg{max-height:none;}
.Look_course .crumbbox{max-width:1230px;margin:0 auto;padding:30px 15px 0;}
.Look_course .video_info p{float:left;margin-right:8px;}
.Look_course .live_state{color:#46bd01;margin-left:20px;padding-top:2px;padding-left:21px;font-size:12px;vertical-align:bottom;}
.Look_course .living{background:url(../images/live-green.gif) no-repeat;background-size:16px 16px;}
.Look_course .golive{background:url(../images/iconx11.png) no-repeat -384px -41px;}
.Look_course .lived{color:#aaa;padding-left:0;}
.Look_course .discounts{color:#aaa; font-size:12px; padding-left:15px;}
.Look_course .video_txt{padding:15px 20px;}
.Look_course .video_txt h5{height:auto;}
.Look_course .video_txt h5 a{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.Look_course .tabs_box .onlyread{margin-right:0;margin-left:30px;}
.Look_course .ctabs li a.active{background-color:#fafafa;}
@media (max-width:767px){
	.Look_course .row .col-sm-4{padding-left:0;padding-right:0;padding-bottom:0;}
	.Look_course .act_tab{margin-bottom:35px;}
	.Look_course .ctabs{width:100%;margin-bottom:10px;}
	.Look_course .tabs_box .onlyread{float:none;margin-left:10px;}
	.Look_course .video_info{padding-top:0;}
	.Look_course .video_txt{padding-top:0;padding-bottom:0;}
}
@media only screen and (min-width:960px) and (max-width:1024px){
	.Look_course .video_info{min-height:38px;}
	.Look_course .video_info p{float:none;}
	.Look_course .video_cost_msg{margin-top:0;}
}

/*讲师*/
.speakers{max-width:1230px;}
.speakers .row{margin-left:0;margin-right:0;margin-bottom:15px;}
.speakers .row .col-sm-3{padding-left:26px;padding-right:0;padding-bottom:25px;}
.speaker_box{overflow:hidden;}
.speaker_box h4{overflow:hidden;float:left;width:157px;line-height:2.4;white-space:nowrap;}
.speaker_box .speaker_head{display:block;overflow:hidden;float:left;width:100px;height:100px;margin-right:15px;}
.speaker_box .speaker_info{overflow:hidden;float:left;width:159px;color:#767676;font-size:14px;line-height:21px;text-overflow:ellipsis;white-space:nowrap;}

/*数字跳动*/
.run_num{max-width:1230px;}
.run_num .row{margin-left:0;margin-right:0;margin-bottom:40px;}
.run_num .row .col-sm-4{padding-left:6px;padding-right:6px;}
.num1,.num2,.num3{width:310px;margin:0 auto;padding-top:10px;color:#9a9a9a;}
.num1{border-top:2px solid #cdda72;}
.num2{border-top:2px solid #a2cd68;}
.num3{border-top:2px solid #6fcbb4;}
.num1 span,.num2 span,.num3 span{margin-right:10px;font-size:60px;line-height:1.2;letter-spacing: -1px;}
.num1 sup,.num2 sup,.num3 sup{position:absolute;top:-.3em;margin-left:-20px;font-size:70px;line-height:1.2;}
.num1 p,.num2 p,.num3 p{margin:30px 0 20px;font-size:14px;}
.num1 span,.num1 sup{color:#cdda72;}
.num2 span,.num2 sup{color:#a2cd68;}
.num3 span,.num3 sup{color:#6fcbb4;}

/*机构图片*/
.teams_fluid{max-width:1230px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;overflow:hidden;}
.teams_fluid .teams_row{margin-left:0;margin-right:0;overflow:hidden;}
.teams_fluid .teams_row .teams_layout{display:table;float:left;width:12.5%;height:72px;margin-bottom:20px;text-align:center;overflow:hidden;}
.teams_fluid .teams_row .teams_layout a{display:table-cell;vertical-align:middle;}
.company_logo{width:140px;height:auto;}
.team_box{margin:0 -17px;font-size:0;text-align:left;}
.team{display:inline-block;margin:0 17px 34px 17px;width:120px;font-size:14px;text-align:center;vertical-align: top;}
.team .brand{position:relative;display:block;width:120px;height:120px;margin-bottom:10px;border:1px solid #eee;background-color:#fff;overflow:hidden;}
.team .brand:hover span{display:block;}
.team span{position:absolute;left:0;top:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.6);color:#fff;text-align:left;line-height:1.4;}
.team span i{position:relative;left:50%;top:50%;display:inline-block;max-width:80%;font-style:normal;-webkit-transform:translate(0,-50%);transform:translate(-50%,-50%);}
.team .company_logo{position:relative;top:50%;width:100px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}
@media(max-width:767px){
	.team_box{margin:0 16px 30px;}
	.speakers a.join{margin:0 auto;}
}

/*join us*/
.bottom_banner{position:relative;top:60px;background-color:#fff;}
.join_us{position:relative;overflow:hidden;width:100%;height:370px;background:url(../images/join_bg.jpg)no-repeat;background-size:cover;text-align:center;}
.join_us img{width:100%;}
.join_me{width:100%;}
.join_me .join_ready{display:block;margin:80px auto 10px;width:163px;height:163px;background-image:url(../images/join_readyx1.png);}
.join_me .join_ready:hover{background-image:url(../images/join_ready_hoverx1.png);}
.join_me .join_txt{display:block;color:#fff;font-size:18px;text-shadow:0 0 3px rgba(0,0,0,0.5);padding-bottom:30px;}

/*机构详情页*/
.sorts_head{position:relative;top:60px;width:100%;height:229px;overflow:hidden;color:#fff;text-align:center;background:url(../images/teams_bg.png) no-repeat center top;background-size:cover;}
.sorts_head .sorts_top{position:absolute;top:0;z-index:2;width:100%;height:100%;}
.sorts_head .sorts_logo{width:123px;height:123px;margin:25px auto 0;border:3px solid rgba(255,255,255,.3);border-radius:50%;overflow:hidden;}
.sorts_head .sorts_logo img{width:100%;height:100%;}
.sorts_head .teams_name{margin:10px 0;font-size:22px;}
.sorts_head .status{display:inline-block;height:24px;padding:0 5px;background-color:#fff;color:#aaa;font-size:12px;line-height:24px;}
.sorts_head .btn_line{border:0;background-color:#fff;}
.sorts_head .renew{margin-left:5px;color:#ff9b00;text-decoration:underline;}
.sorts_head .sorts_linear{position:absolute;bottom:0;width:100%;height:125px;padding-top:1%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000,endColorstr=#4d000000,gradientType=0);background:-webkit-linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,.3) 100%);background:-moz-linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,.3) 100%);background:-o-linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);background:-ms-linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);background:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,.3) 100%);}
.sorts_box{position:relative;top:60px;width:100%;height:50px;background:url(../images/sort_bg.png) repeat-x;}
.sorts_box .sorts_nav{display:table;max-width:1200px;margin:0 auto;line-height:normal;overflow:hidden;}
.sorts_box .sorts_nav_wrap{display:table-cell;}
.sorts_box .sorts_nav_wrap li{display:inline-block;max-width:769px;min-width:160px;margin:0 auto;font-size:16px;text-align:center;}
.sorts_box .sorts_nav_wrap li a{display:block;height:50px;line-height:50px;}
.sorts_box .sorts_nav_wrap li a.current{color:#46bd01;background:url(../images/sort_link_bg.png) no-repeat  bottom center;}
.sorts_tit{margin:30px 0 20px;font-size:22px;}
.sorts_tit span{margin-left:20px;font-size:14px;vertical-align:bottom;}
.teams_box{max-width:1230px;margin-left:auto;margin-right:auto;padding:30px 15px;}
.teams_box .sorts_tit{margin-top:0;margin-bottom:10px;}
.teams_box>p{color:#666;text-align:justify;line-height:1.5;}
.teams_box .teams_count{display:table;max-width:1200px;margin:0 auto;line-height:normal;overflow:hidden;}
.teams_box .count_wrap{display:table-cell;}
.teams_box .count_wrap div{display:inline-block;max-width:600px;min-width:300px;margin-top:10px;border-right:1px solid #d8d8d8;text-align:center;}
.teams_box .count_wrap div:last-child{border-right:0;}
.teams_box .count_num{margin-right:10px;color:#46bd01;font-family:verdana;font-size:48px;}

@media(max-width:767px){
	.sorts_box .sorts_nav_wrap li{min-width:75px;}
}

/*订阅价格和规则*/
.subscribe_detail{padding:30px 0;border-bottom:1px solid #eee;}
.subscribe_detail .tit{font-size:22px;margin-bottom:20px;}
.subscribe_detail .subscribe_price{float:left;width:40%;padding-right:5%;border-right:1px solid #eee;}
.subscribe_detail .subscribe_rules{float:left;width:60%;padding:0 5%;}
.subscribe_detail .subscribe_rules p{line-height:28px;}
.subscribe_detail .table{margin-bottom:0;font-size:16px;text-align:right;}
.subscribe_detail .table th{border-top:0;color:#aaa;font-size:12px;font-weight:normal;}
.subscribe_detail .table tr td{padding:0; padding-top:14px;padding-bottom:14px; white-space: nowrap;}
.subscribe_detail .table tr td:nth-child(2n){font-size:14px;}
.subscribe_detail del{margin-right:10px;color:#aaa; font-size:12px;}
@media(max-width:767px){
	.subscribe_detail .subscribe_price,.subscribe_detail .subscribe_rules{float:none;width:auto;padding:20px 0 0 0}
	.subscribe_detail del{display:block;}
}
/*带订阅讲师模块*/
.speaker_box.rss .speaker_info{height:70px;}
.speaker_box.rss .speaker_info .btn_line{margin-top:9px;}
@media (min-width:768px){
	.speaker_box.rss h4{margin-bottom:10px;font-size:16px;line-height:normal;}
	.speaker_box.rss .speaker_info{font-size:12px;line-height:18px;}
}

/*线条按钮全局*/
.btn_line{display:inline-block;height:24px;padding:0 12px;border:1px solid #ff9b00;background-color:#fff;color:#ff9b00;font-size:12px;text-align:center;line-height:24px;}
.btn_line:hover{background-color:#ff9b00;color:#fff;}
.btn_line:hover .icon_vip{background-position:-382px -66px;}
.btn_line i[class*="icon_"]{margin:-3px 5px 0 0;vertical-align:middle;}
.btn_line_lg{height:42px;font-size:18px;line-height:42px;}
.btn_line_green{border:1px solid #46bd01;color:#46bd01;}
.btn_line_green:hover{background-color:#46bd01;color:#fff;}

/*只查看*/
.onlyread{float:right;}
.onlyread>input[type="checkbox"]{width:15px;height:15px;margin-top:-2px;vertical-align:middle;}

/*查找-后台*/
.m_searchbox{border:1px solid #ddd;color:#ccc;}
.m_searchimpt{width:240px;height:36px;padding:0 14px;border:0;font-size:13px;}
.m_searchbtn{width:36px;height:36px;text-align:center;border:0;background-color:transparent;}
.m_searchbtn:hover{color:#46bd01;}

/*查找-小*/
.nav_search_box{width:100%;text-align:center;}
.nav_search{position:relative;display:inline-block;width:220px;margin:14px 0 0 25px;padding-left:10px;border:1px solid #ddd;background:#fafafa;border-radius:100px;text-align:left;overflow:hidden;}
.search_sm{width:180px;height:30px;padding:5px;border:0;background:#fafafa;}
.search_sm:focus{box-shadow:none;outline:none}
.search_go{position:absolute;right:10px;top:0;padding:0;font-size:20px;border:0;background-color:transparent;}
.search_go:hover{color:#46bd01;}
.search_counts{margin:0 10px 20px;padding:10px;background-color:#eee;font-size:12px;text-align:center;}

/*课程列表*/
.course_fluid{max-width:1230px;margin:30px auto;padding-left:15px;padding-right:15px;}
.course_fluid .course_row{margin-left:-10px;margin-right:-10px;overflow:hidden;}
.course_fluid .course_row .course_layout2{position:relative;float:left;width:20%;min-height:1px;padding-left:10px;padding-right:10px;}
.course_fluid .course_row .course_layout8{position:relative;float:left;width:80%;min-height:1px;padding-left:10px;padding-right:10px;}
.coures_left_list{position:fixed;top:90px;width:214px;}
@media (max-width:1210px){
	.coures_left_list{width:18%;}
}
.left_list_control{position:static;top:0;}
.coures_left_list li{}
.coures_left_list li a i{float:left;vertical-align:middle;margin:7px 8px 0;}
.coures_left_list li a{display:block;width:100%;height:43px;border-bottom:1px solid #ddd;line-height:43px;}
.coures_left_list li a:hover,.coures_left_list li a.current{color:#fff!important;background-color:#46bd01;}
.coures_left_list a.current .icon_power{background-position:-130px 0;}

/*强制白色*/
.coures_left_list a.current .icon_microscope{background-position:-160px 0;}
.coures_left_list a.current .icon_curve{background-position:-190px 0;}
.coures_left_list a.current .icon_case{background-position:-220px 0;}
.coures_left_list a.current .icon_game{background-position:-250px 0;}
.coures_left_list a.current .icon_message{background-position:-280px 0;}
.coures_left_list a.current .icon_graph{background-position:-310px 0;}
.coures_left_list a.current .icon_rect{background-position:-340px 0;}
.coures_second_nav{display:none;}

/* 课程手机页二级导航*/

/*tab切换*/
.tabs_box{width:100%;height:38px;border-bottom:1px solid #eee;}
.ctabs,.ctabs li{float:left;}
.ctabs li a{display:block;width:110px;height:38px;border:1px solid transparent;border-top-width:3px;text-align:center;line-height:38px;}
.ctabs li a.active{background-color:#fff;border-color:#46bd01 #eee #fafafa;color:#46bd01;}
@media(max-width:767px){
	.ctabs li a{width:80px;}
}
/*只阅读&切换*/
.tabs_box .onlyread{margin-top:11px;margin-right:15px;}
.list_toggle{float:right;margin-top:10px;}
.list_toggle i{margin-left:15px;}

/*右边下面布局*/
.coures_right_list{margin-left:-10px;margin-right:-10px;margin-top:20px;}
.coures_right_list .gridlay{float:left;width:25%;padding:0 10px 20px;}

/*格子、行切换*/
.row_list .gridlay{width:100%;}
.row_list .video_box{padding-bottom:20px;border-bottom:1px solid #e4e4e4;overflow:hidden;box-shadow:none;}
.row_list .video_box:hover{box-shadow:none;}
.row_list .video_bg{float:left;width:25%;}
.row_list .video_txt{float:left;width:75%;border:0 none transparent;box-shadow:none;padding:0 0 0 20px;}
.row_list .video_txt h5{height:75px;font-size:18px;}
.row_list .video_cost_msg{margin-top:5px;}
.row_list .video_lecturer{float:left;margin-right:20px;}
.row_list .video_jobs{float:left;}

/*活动nav控制*/
.act_tab{margin:20px 0;}

/*筛选*/
.sifting_box{max-width:1230px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;}
.sifting_wrap a{float:left;display:block;height:26px;margin:0 6px 12px 0;padding:0 18px;border:1px solid #ddd;background-color:#fff;border-radius:15px;font-size:12px;text-align:center;line-height:24px;}
.sifting_wrap a.current{color:#fff;background-color:#46bd01;border-color:transparent;}
.sifting_all{float:left;width:105px;}
.sifting{float:left;width:88%;overflow:hidden;}
.sifting.open{height:auto;}
.sifting_ext{float:right;width:30px;}
.sifting_ext a{margin:0;padding:0;border-color:transparent;text-align:right;}
.sifting_result{margin:0 6px 20px;padding:18px 0;background-color:#eee;text-align:center;}

/*筛选下结果*/

/*面包屑*/
.crumbbox .breadcrumb{border-radius:0;margin-bottom:0;padding:0;background-color:unset;font-size:12px;}
.crumbbox .breadcrumb a{color:#999;}
.crumbbox .breadcrumb>li+li:before{padding:0 5px;color:#9a9a9a;content:">";}

/*课程播放/活动页*/
.banner_wrap{max-width:1200px;margin:0 auto;}
.video_play{position:relative;}
.video_play #polyvPlayer object{display:block;}
.video_play .video_play_warn{position:absolute;left:0;top:0;z-index:20;height:100%;width:100%;background-color:rgba(0,0,0,.7);}
.video_play .video_play_warn .inner{margin-top:23%;color:#fff;font-size:24px;text-align:center;vertical-align:middle;}
.video_play .video_play_warn .inner a{display:block;width:180px;height:50px;margin:40px auto 0;background-color:#46bd01;color:#fff;font-size:20px;line-height:50px;}
.video_play_tips{max-width:1200px;height:32px;margin:0 auto;padding:0 20px;background-color:#ffffee;border:1px solid #e7e5bc;line-height:32px;}
.video_play_tips a{padding-left:20px;color:#46bd01;text-decoration:underline;}
.play_img{position:relative;color:#fff;overflow:hidden;}
.play_img img{float:right;width:100%;max-width:960px;}
.masking{position:absolute;top:0;width:100%;height:540px;margin:0 auto;background-image:url(../images/blackmask.png);background-size:cover;overflow:hidden;}
.play_info{position:absolute;top:90px;left:10px;}
.play_info_tit{width:630px;font-size:42px;line-height:60px;}
.play_info .charactor{margin-top:20px;font-size:24px;line-height:28px;}
.play_info .position{font-size:16px;}
.blackbg{position:absolute;top:60px;width:100%;height:489px;}
.play{max-width:1230px;padding:20px 15px 0;}
.play .row{margin:0;}
.play .row .col-sm-9{width:72.5%;padding-left:0;padding-right:0;}
.play .row .col-sm-3{width:27.5%;padding-left:30px;padding-right:0;}
.detail_head{position:relative;margin-top:10px;margin-bottom:20px;}
.detail_head_tit{font-size:26px;color:#000;}
.detail_head_time{margin-top:10px;}

/*大图控制*/
.havebigimg{}
.havebigimg .play_img img{float:none;max-width:1200px;}

/*.havebigimg .video_play_tips{max-width:100%;}*/


/*支付弹窗*/
.pop_buy{position:absolute;width:100%;height:100%;top:0;padding-left:10px;background-color:#000;background-color:rgba(0,0,0,0.9);color:#fff;}
.pop_buy h1{margin-top:98px;font-size:42px;}
.pop_buy h2{margin-top:20px;font-size:24px;}
.pop_buy .price{margin-top:20px;font-size:24px}
.pop_buy .btn_buy{display:block;width:150px;height:43px;margin:38px 0 26px;background-color:#46bd01;color:#fff;font-size:22px;line-height:43px;text-align:center}
@media (max-width:767px){
	.video_play .video_play_warn .inner{font-size:18px;}
	.video_play .video_play_warn .inner a{width:90px;height:30px;font-size:14px;margin-top:20px;line-height:30px;}
	.video_play_tips{}
}

/*课程列表*/
.icon_comment,.icon_share,.icon_thumb,.icon_reply,.icon_down,.icon_msg,.icon_pdf,.icon_zip,.icon_vip{display:inline-block;width:18px;height:18px;background-image:url(../images/iconx11.png);}
.icon_comment{background-position:-276px -30px;}
.icon_share{background-position:-330px -30px;}
.icon_reply{background-position:-348px -30px;}
.icon_down{background-position:-258px -48px;}
.icon_thumb{background-position:-258px -30px;}
.icon_thumb.on{background-position:-240px -30px;}
.icon_msg{background-position:-294px -48px;}
.icon_pdf{background-position:-312px -48px;}
.icon_zip{background-position:-348px -48px;}
.icon_vip{background-position:-364px -66px;}
.icon_warn,.icon_right{display:inline-block;width:24px;height:24px;background-image:url(../images/iconx11.png);}
.icon_warn{background-position:-262px -67px;}
.icon_right{background-position:-288px -67px;}
.edit_content{margin-bottom:30px;}
.edit_content img{max-width:100%!important;height:auto!important;}
.box_intro,.box_need,.box_guide{padding:40px 25px 25px;background-color:#fff;border:1px solid #eee;border-top-width:0;}
.box_intro p{padding-bottom:10px;font-size:16px;font-family:inherit!important;text-align:justify;}
.box_intro p span,.box_intro p strong{font-family:inherit!important;}
.box_list{padding:15px 25px;background-color:#fff;border:1px solid #eee;border-top-width:0;}
.lesson_list i[class*="icon-angle"]{margin-left:15px;font-size:16px;}
.lesson_list i[class*="icon_"]{margin:-3px 7px 0 0;vertical-align:middle;color:#46bd01;font-size:18px;}
.lesson_list>li{margin-top:10px;}
.lessontxt1{height:36px;padding:0 15px;background-color:#f4f4f4;line-height:36px;cursor:pointer;overflow:hidden;}
.lessontxt1 h5{float:left;line-height:36px;}
.lessontxt_right{float:right;color:#aaa;}
.lessontxt2 li{padding:12px 15px;border-bottom:1px solid #eee;}
.lessontxt2 li:last-child{border-bottom:0;}
.lessontxt2 li span{margin-left:10px;}
.lessontxt2 li>a:hover .icon_pdf{background-position:-330px -48px;}
.lessontxt2 li>a:hover .icon_zip{background-position:-366px -48px;}
.lessontxt2 .right{float:right;}
.lessontxt2 .down:hover i{background-position:-276px -48px;}
.lessontxt2 .deal{display:inline-block;width:50px;height:24px;margin-left:10px;border:1px solid #46bd01;color:#46bd01;text-align:center;}
.lessontxt2 .deal.down{background-color:#46bd01;color:#fff;}
.lessontxt2 .deal:hover{background-color:#3ea800;color:#fff;border-color:#3ea800;}
.lessontxt2 .deal.lock{background-color:#ddd;border-color:#ddd;color:#fff;}
.lessontxt2 .popup{position:relative;}
.lessontxt2 .popup i{margin-right:-4px;}
.lessontxt2 .popup:hover .popup_msg{display:block;}
.lessontxt2 .popup_msg{position:absolute;left:-148px;bottom:28px;display:none;width:300px;padding:15px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.15);border:1px solid #ddd;color:#262626;font-size:12px;line-height:18px;word-break:break-all;}
.lessontxt2 .popup_msg:after{position:absolute;left:50%;bottom:-6px;content:"";width:14px;height:14px;background-color:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.15);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
@media (max-width:767px){
	.box_intro,.box_need,.box_guide{border-width:0;}
}
/*活动、课程报名*/
.info_aside{margin-bottom:20px;padding:25px;border:1px solid #eee;background-color:#fff;}
.worth{text-align:center;}
.worth h3{margin-bottom:15px;font-size:50px;}
.worth h3.price{font-size:50px;color:#da2035;}
.worth h3.price.small{font-size:36px;}
.worth h3.free{font-size:40px;color:#46bd01;}
.info_details{padding:10px 0;}
.info_aside h5{ font-weight: bold; text-align: left; padding-bottom:5px;}
.info_details p{ padding:5px 0; text-align: left; font-size:12px; line-height: 20px;}
.worth .info_details a{font-size:14px;}
.worth sub{margin-right:5px;}
/*添加至购物车图标过度使用 start*/
.worth a{position:relative;display:inline-block;width:100%;height:42px;margin-bottom:20px;line-height:42px;font-size:18px;}
.worth a.btn_line_lg{font-size:14px;}
.worth .info{ padding:0 0 10px 0; text-align: left; font-size: 12px;}
.worth .info a{font-size:12px; width:inherit; line-height: 1; height: inherit; margin:0;}
.worth .info img{margin-right:8px;}
.worth .info .time{ display: block; color:#adadad; padding:5px 0;}
/*添加至购物车图标过度使用 end*/

.worth .button{position:relative;display:inline-block;width:100%;height:42px;margin-bottom:20px;line-height:42px;font-size:18px;}
.worth .button.btn_line_lg{font-size:14px;}
.worth .toapply{background-color:#46bd01;color:#fff;}
.worth .toshare{border:1px solid #46bd01;color:#46bd01;}
.worth .toshare.on,.worth .toshare:hover{background-color:#46bd01;color:#fff;}
.worth .todone{background-color:#ddd;color:#fff;}
.worth .givetips{border:1px solid #dc5d4c;color:#dc5d4c;}
.worth .givetips:hover{background-color:#dc5d4c;color:#fff;}
.worth .qrcode{position:absolute;left:50%;top:41px;z-index:2;display:inline-block;width:162px;height:170px;margin:0 0 0 -81px;padding:20px 13px 10px;background:url(../images/share-qrcode-box.png) no-repeat;}
.worth .qrcode img{width:100%;max-width:124px;max-height:124px;}
.worth .qrcode p{color:#333;font-size:12px;text-align:center;line-height:normal;}
.worth .btn_wrap{position:relative;height:42px;margin-bottom:20px;line-height:42px;font-size:0;background-color: #da2035;}
.worth .btn_wrap a{color:#fff;font-size:18px;}
.worth .btn_wrap .buy{display:inline-block;width:65%;}
.worth .btn_wrap .addcart{display:inline-block;width:34%;border-left:1px solid #fff;}
.worth .btn_wrap .icon-cart{font-size:21px;vertical-align:middle;margin-top:-2px;}
.worth .flyer_hide{display:none;}
/*抛物线*/
.flyer-img{z-index: 42;width:46px;height:46px;border-radius:100%;overflow: hidden;}

/*apply_box线上还有部分使用，暂不可删除*/
.apply_box{background-color:#f4f4f4;padding:20px 0;color:#fff;text-align:center;}
.apply_box a{position:relative;display:inline-block;width:90%;height:42px;line-height:42px;font-size:18px;}
.apply_box .toapply{background-color:#46bd01;color:#fff;}
.apply_box .toshare{border:1px solid #46bd01;color:#46bd01;}
.apply_box .toshare.on{background-color:#46bd01;color:#fff;}
.apply_box .todone{background-color:#ddd;color:#fff;}
.apply_box .givetips{border:1px solid #dc5d4c;color:#dc5d4c;}
.apply_box .givetips:hover{background-color:#dc5d4c;color:#fff;}
.apply_top{width:100%;background-color:#da2035;font-size:12px;line-height:40px;}
.time_down{margin:0 4px;color:#facc00;font-size:18px;}
.apply_cont{text-align:center;}
.apply_cont .qrcode{position:absolute;left:50%;top:41px;z-index:2;display:inline-block;width:162px;height:170px;margin:0 0 0 -81px;padding:20px 13px 10px;background:url(../images/share-qrcode-box.png) no-repeat;}
.apply_cont .qrcode img{width:100%;max-width:124px;max-height:124px;}
.apply_cont .qrcode p{color:#333;font-size:12px;text-align:center;line-height:normal;}
.apply_detail{width:90%;min-height:110px;margin:0 auto;border-bottom:1px solid #e8e8e8;color:#c60000;font-size:18px;}
.apply_price span{font-size:50px;}
.apply_tips{margin-bottom:9px;color:#999999;font-size:13px;}
.num_peo{margin:10px;color:#333;}
.apply_result1{font-size:24px;color:#46bd01;}
.apply_result2{height:40px;background-color:#d8d8d8;color:#666;text-align:center;line-height:42px;}

/*学员头像*/
.stu_shows{}
.stu_shows h5{color:#999;font-size:12px;text-align:right;}
.stu_box{margin:10px -7px 0;font-size:0;overflow:hidden;}
.stu_box ul{text-align:center;}
.stu_box ul li{display:inline-block;margin:0 7px 17px;}
.stu_box ul li img{width:34px;height:34px;border-radius:50%;}
.stu_box a{display:block;float:left;margin:0 17px 17px 0;}
.stu_box a img{width:34px;height:34px;border-radius:50%;}

/*机构介绍、讲师介绍*/
.intro_cur{padding:25px;}
.intro_cur h2{font-size:20px;}
.intro_wrap{margin-top:25px;line-height:18px;}
.intro_wrap .top{overflow:hidden;}
.intro_wrap .top img{display:inline-block;width:70px;height:70px;margin-right:13px;border-radius:50%;vertical-align:middle;}
.intro_wrap .top .rbox{display:inline-block;width:160px;color:#aaa;font-size:12px;vertical-align:middle;}
.intro_wrap .top .name{color:#333;font-size:14px;margin-bottom:6px;}
.intro_wrap .cont{padding-top:10px;color:#aaa;font-size:12px;text-align:justify;}
.intro_wrap.teams .top img{border:1px solid #d8d8d8;}
.deliver{background:url(../images/deliver.png) repeat-x;height:22px;width:100%;margin:40px 0 0;}
.subtit{margin:15px 0;}

/*广告位*/
.ad_aside img,.ad_bottom img{width:100%;height:auto;}
.ad_bottom{max-width:1200px;max-height:120px;margin:20px auto;overflow:hidden;}
.ad_weixin{background:url(../images/meia_kf_bg.png) no-repeat; margin:0 auto 20px auto;width:300px; height: 300px; text-align: center; background-size:cover;}
.ad_weixintitle{ padding-top:58px; display: block; color:#6dd6bd; font-size:24px;}
.ad_weixin img{width:150px; height:auto; margin:8px 0;}
.ad_weixin p{ font-size:18px; color:#2f2f2f;}
.ad_weixin p span{color:#6dd6bd;}

/*直播中心*/
.live_center{}
.live_center .main_wrap{background-color:#222;height:535px;}
.live_center .visual_wrap{float:left;width:950px;}
.live_center .list_wrap{float:left;width:250px;}
.live_center .list_wrap .tit{color:#999;}
.live_center .list_wrap .tit:hover{color:#eee;}
.live_center .title_bar{position:relative;padding:20px;color:#999;background-color:#1b1b1b;}
.live_center .title_bar h3{font-size:14px;line-height:22px;}
.live_center .speakr_info{margin-top:10px;}
.live_center .speakr_info .avator{float:left;width:45px;height:45px;margin-right:10px;border-radius:50%;}
.live_center .speakr_info p{margin-top:5px;color:#999;font-size:12px;}
.live_center .list_section{position:absolute;left:0;right:0;top:119px;}
.live_center .list_section ul{display:none;height:260px;margin-top:20px;padding:0 20px 12px;font-size:12px;line-height:20px;background-color:#1b1b1b;overflow-y:scroll;}
.live_center .list_section li.line{height:1px;margin-bottom:12px;background-color:#333;}
.live_center .list_section li{margin-bottom:20px;}
.live_center .list_section_bar{height:20px;font-size:26px;text-align:center;line-height:normal;background-color:#1b1b1b;cursor:pointer;}
.live_center .list_section_bar i{margin-top: -15px;vertical-align:middle;}
.live_center .list_summary{padding:20px;height:396px;overflow-y:scroll;}
.live_center .list_summary li{margin-bottom:20px;color:#a9a9a9;font-size:12px;}
.live_center .list_summary .tit{display:block;margin-top:5px;}
.live_center .list_summary .status{font-size:14px;}
.live_center .tag{display:inline-block;width:58px;height:17px;margin-right:6px;color:#333;font-size:12px;text-align:center;border-radius:10px;}
.live_center .tag.now{color:#e91d00;}
.live_center .tag.now{color:#fff;background-color:#e91d00;}
.live_center .tag.near{color:#46bd01}
.live_center .tag.near{color:#fff;background-color:#46bd01;}
.live_center .tag.prev{background-color:#67c897;}
.live_center .tag.review{background-color:#509572;}
.live_center .foot_wrap{margin:15px 0 38px;color:#999;}
.live_center .total{display:inline-block;margin-right:120px;font-size:12px;}
.live_center .total span{margin-right:10px;cursor:pointer;}
.live_center .total i{color:#46bd01;font-size:26px;vertical-align:middle;}
.live_center .barrage_wrap{display:inline-block;}
.live_center .barrage_wrap input{width:520px;height:30px;margin-right:20px;padding:6px;line-height:30px;border:1px solid #666;background-color:#333;}
.live_center .barrage_wrap input:focus{outline:0;}
.live_center .barrage_wrap button{width:60px;height:30px;color:#fff;font-size:14px;background-color:#46bd01;border:0;}
.live_center .head{height:12px;margin:40px 0 30px;border-bottom:1px solid #eee;}
.live_center .head h2{display:inline-block;padding-right:40px;font-size:18px;background-color:#fff;}
.live_center .head .right{float:right;padding-left:40px;background-color:#fff;}
.live_center .hot_live ul{margin-right:-66px;}
.live_center .hot_live li{float:left;width:250px;margin:0 66px 30px 0;}
.live_center .hot_live .hd{height:30px;color:#fafafa;font-size:24px;line-height:30px;background-color:#333;}
.live_center .hot_live .hd.review{padding-left:15px;color:#999;}
.live_center .hot_live .hd span{float:left;width:125px;text-align:center;}
.live_center .hot_live .bd{height:140px;overflow:hidden;}
.live_center .hot_live .bd img{max-width:100%;}
.live_center .hot_live .detail{margin-top:9px;color:#46bd01;font-size:13px;}
.live_center .hot_live .detail a{color:#46bd01;}
.live_center .hot_live .price{margin-right:10px;}
.live_center .hot_live .subscribe{}
.live_center .hot_live h3{margin-top:10px;font-size:14px;}
.live_center .tool{float:right;color:#46bd01;font-size:18px;line-height: normal;}
.live_center .icon{cursor:pointer;}
.live_center .recommend ul{margin-right:-18px;}
.live_center .recommend li{float:left;width:390px;margin:0 18px 18px 0;}
.live_center .recommend img{max-width:100%;}
.live_center .recommend .hd{height:220px;overflow:hidden;}
.live_center .recommend .bd{margin-top:10px;}
.live_center .recommend .bd h3{font-size:14px;line-height: 1.6;}
/*直播样式*/
.live_green,.live_yellow{display:inline-block;width:16px;height:16px;}
.live_green{background:url(../images/live-green.gif) no-repeat;background-size:16px 16px;}
.live_yellow{background:url(../images/live-yellow.gif) no-repeat;background-size:16px 16px;}
.live_status{position:absolute;bottom:50px;left:155px;padding:19px 40px 20px;background-color:rgba(0,0,0,.2);border-radius:100px;}
.live_status h5{color:#ff0;font-size:18px;}
.live_status i{margin:-4px 10px 0 0;vertical-align:middle;}
.live_status .time{margin-top:6px;color:#fff;font-size:12px;}
.live_status .time span{margin:0 4px;}
@media(max-width:767px){
	.live_status{left:0;bottom:0;width:100%;padding:8px 0;border-radius:0;text-align:center;}
	.live_status h5{display:inline-block;margin-right:6px;}
	.live_status p{display:inline-block;}
}
/*直播预告*/
.live_trailer{max-width:1230px;padding-top:20px;}
.live_trailer .tabs_box{margin-bottom:20px;}
.live_trailer .trailer_list{padding-bottom:30px;}
.live_trailer .trailer_list .left{float:left;width:148px;padding-top:144px;}
.live_trailer .trailer_list .right{float:left;max-width:1052px;border:1px solid #ddd;box-shadow:0 1px 3px rgba(0,0,0,.1);}
.live_trailer .timeline{position:relative;display:table;width:100px;height:100px;border:1px solid #46bd01;background-color:#fff;border-radius:100%;color:#46bd01;text-align:center;}
.live_trailer .timeline .time_box{display:table-cell;width:100%;vertical-align:middle;}
.live_trailer .timeline .time_box i[class*="icon_"]{vertical-align:middle;}
.live_trailer .timeline .line{position:absolute;left:50%;bottom:-350px;display:block;width:1px;height:350px;border-left:1px dotted #46bd01;}
.live_trailer .timeline .line.not{display:none;}
.live_trailer .lesson_img{float:left;max-width:672px;max-height:378px;overflow:hidden;}
.live_trailer .lesson_img img{width:100%;height:auto;}
.live_trailer .lesson_intro{float:left;width:378px;padding:30px 28px 15px 30px;}
.live_trailer .lesson_intro p{margin-bottom:10px;}
.live_trailer .lesson_intro .tit{margin-bottom:20px;padding-left:10px;border-left:4px solid #46bd01;font-size:18px;line-height:24px;}
.live_trailer .lesson_intro .name{font-size:16px;}
.live_trailer .lesson_intro .job{font-size:12px;}
.live_trailer .lesson_intro .text{margin-bottom:0;color:#aaa;font-size:12px;line-height:22px;}
@media (max-width:1024px){
	/*直播预告*/
	.live_trailer .trailer_list .left{width:100%;padding-top:0;}
	.live_trailer .trailer_list .right{max-width:100%;}
	.live_trailer .timeline{display:block;width:100%;height:auto;border:0;border-radius:0;}
	.live_trailer .timeline .time_box{display:block;margin-bottom:10px;text-align:left;font-size:20px;}
	.live_trailer .timeline .time_box p{display:inline-block;}
	.live_trailer .timeline .line{display:none;}
	.live_trailer .lesson_img{max-width:100%;width:100%;}
	.live_trailer .lesson_intro{width:100%;}
}
@media (max-width:767px){
	/*直播标题样式*/
	.live .detail_head{margin-top:50px;}
	.live .detail_head_tit{margin-top:-50px;}
	/*直播预告*/
	.live_trailer .lesson_intro{padding:15px 10px;}
	.live_trailer .lesson_intro .tit{margin-top:0;}
}
/*直播预告2*/
.no_notice{color:#daebe2;font-size:20px;text-align:center;margin:150px 0 170px;}
.live_newlist .crumbbox{margin:30px 0 20px;}
.live_newlist .tabs_box{margin: 20px 0;}
.live_newlist .ctabs a.active{background-color: #fafafa;}
.live_newlist .list_toggle a{font-size:12px;}
.live_newlist .list_toggle i{margin-top:-3px;font-size:18px;vertical-align:middle; width:auto; height: auto;}
.live_newlist_main{margin-top:40px;}
.live_newlist_mainlist{margin-bottom:60px;}
.live_newlist_topbar{padding:5px 20px;font-size:20px;color:#666666;background-color:#f3f3f3;border-radius:50px;}
.live_newlist_topbar span{margin-right:12px;}
.live_newlist_item{margin-top:60px;}
.live_newlist_item .status_tag{display:inline-block;width:70px;height:20px;font-size:14px;font-style:normal;text-align:center;border:1px solid transparent;border-radius:8px;line-height:19px;}
.live_newlist_item .status_tag_green{color:#46bd01;border-color:#46bd01;}
.live_newlist_item .status_tag_gray{color:#ccc;border-color:#ccc;}
.live_newlist_item .indicate_timebar{display:inline-block;width: 100px;text-align:center;vertical-align:middle;}
.live_newlist_item .indicate_timebar .live_green{margin-right:4px;}
.live_newlist_item .indicate_timebar strong{font-size:24px;font-weight:normal;line-height: normal;}
.live_newlist_item .indicate_timebar .status{display:block;}
.live_newlist_item .avator{margin-left:3px;width:60px;height:60px;vertical-align:middle;border-radius:100%;overflow:hidden;}
.live_newlist_item .otherbar{margin-top:5px;}
.live_newlist_item .otherbar a{color:#666;}
.live_newlist_item .otherbar a:hover{color:#46bd01;}
.live_newlist_item .otherbar li{position:relative;margin-left:-10px;padding-left:10px;font:lighter 14px/1.6 "PingFang SC","Lantinghei SC","microsoft yahei";}
.live_newlist_item .otherbar li:before{position:absolute;left:0;top:9px;display:inline-block;content:'';width:3px;height:3px;background-color:#666;border-radius: 50%;}
.live_newlist_item h2{margin-bottom:5px;font-size:24px;}
.live_newlist_item h2 a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.live_newlist_item .curinfo{margin-bottom:5px;}
.live_newlist_item .toolbar{color:#666;font-size:12px;}
.live_newlist_item .toolbar span{margin-right:15px;}
.live_newlist_item .price{color:#e91d00;}
.live_newlist_item .oldprice{color:#666;text-decoration:line-through;}
.live_newlist_item .counts{color:#46bd01;}
.live_newlist_item .counts i{margin-top:-3px;font-size:18px;vertical-align:middle; width:auto; height: auto;}
.live_newlist_item .toshare{position:relative;float:right;color:#46bd01;font-size: 18px;cursor:pointer;}
.live_newlist_item .toshare a{color:#333;}
.live_newlist_item .toshare:hover{color:#11b0f1;}
.live_newlist_item .share{display:none;position:absolute;top:-10px;left:-200px;width:200px;height:40px;padding:5px 0;color:#333;text-align:center;line-height:40px;border-radius:12px;}
.live_newlist_mainlist.aweek .week{color:#46bd01;}
.live_newlist_mainlist.aweek .month{color:#9dcbb3;}
.live_newlist_mainlist.aweek.today .month{font-size:14px;}
.live_newlist_mainlist.review .leftbar strong{color:#ccc;font-size: 14px;}
/*热门好课*/
.live_newlist_recm{margin-bottom:20px;background-color:#fff;}
.live_newlist_recm h4{padding:10px 10px;font-size:16px;border-bottom:1px solid #eee;}
.live_newlist_recm li{margin:0 10px;padding:10px 0;border-bottom:1px solid #eee;}
.live_newlist_recm li:last-child{border-bottom-width:0;}
.live_newlist_recm h5{font-size:14px;line-height:1.3;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:justify;}
.live_newlist_recm p{color:#aaa;font-size:12px;}
.live_newlist_recm .pic{float:left;width:34%;padding-right:2%;overflow:hidden;}
.live_newlist_recm .pic img{width:100%;}
.live_newlist_recm .info{float:left;width:66%;}
@media(min-width:768px){
	.live_newlist_main .col-sm-9{width:73%;padding-right:5%;}
	.live_newlist_main .col-sm-3{width:27%;}
	.live_newlist_item .leftbar{float:left;width:23%;}
	.live_newlist_item .rightbar{float:left;width:77%;}
}
@media(max-width:767px){
	/*.live_newlist_mainlist{margin-bottom:20px;}*/
	/*.live_newlist_item{margin-top:20px;}*/
	.live_newlist_items{padding-left:20px;padding-right:20px;}
	.live_newlist_item .leftbar{margin-bottom:10px;}
	.live_newlist_item .indicate_timebar{display:block;width:100%;text-align:left;}
	.live_newlist_item .indicate_timebar strong{margin-right:10px;font-size:18px;}
	.live_newlist_item .indicate_timebar .status{display:inline;}
	.live_newlist_item h2{font-size: 18px;}
	.live_newlist_item .avator{display:none;}
	.live_newlist_item .otherbar li{margin-left:0;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
}
/*直播、课程列表页弹窗*/
.reservation_back{font-size:12px;text-align:center;}
.reservation_back h5{margin-bottom:6px;}
.reservation_back span{color:#46bd01;margin:0 5px;}
.reservation_back .m_gnbtn{margin-top:30px;}
.download_tips{padding-left:50px;padding-right:50px;}
.download_tips p{margin-bottom:10px;}
.download_tips p.statement{margin-top:20px;padding:10px 0;border-top:2px dotted #ddd;border-bottom:2px dotted #ddd;}
.download_tips p.not_enough{font-size:18px;color:#e91d00;}
.download_tips .icon_warn{vertical-align:middle;margin:-5px 10px 0 0;}
.reservation_tips{padding:0 40px 10px;font-size:13px;}
.reservation_tips .ft_tips{margin-top:9px;color:#aaa;font-size:12px;}
.reservation_tips .btn{margin-top:20px;}
.reservation_tips .hd{font-size:18px;color:#46bd01;}
.reservation_tips .bd{margin-left:30px;}
.reservation_tips .bd img{margin:23px 0 6px;}
.reservation_tips .bd .ft_tips{margin-top:0;}
.reservation_tips .icon_right{vertical-align:middle;margin:-5px 6px 0 0;}
.popups_share .bdsharebuttonbox{padding:20px 0 30px;}
.popups_share .bdsharebuttonbox a{margin:0 10px;}
/*打赏模块*/
.givetips_box{text-align:center;}
.givetips_box.dc5d4c{color:#dc5d4c;}
.givetips_box h4{margin-bottom:30px;}
.givetips_box label{position:relative;display:inline-block;height:42px;margin:0 10px 20px;border:1px solid #dc5d4c;border-radius:8px;color:#dc5d4c;font-size:18px;}
.givetips_box .box1 label{width:100px;line-height:42px;cursor:pointer;}
.givetips_box .box1 label:hover{background-color:#dc5d4c;color:#fff;}
.givetips_box .box1 input{display:none;opacity:0;}
.givetips_box .box2 label{width:340px;padding-right:70px;}
.givetips_box .box2 label span{position:absolute;top:5px;left:10px;}
.givetips_box .box2 label button{position:absolute;top:6px;right:10px;}
.givetips_box .box2 input{border:0;width:80%;height:40px;outline:none;font-size:14px;}
.givetips_box .other{font-size:12px;cursor:pointer;}
.givetips_box .qrcode{display:inline-block;width:126px;height:150px;margin-bottom:20px;text-align:center;vertical-align:top;}
.givetips_box .qrcode img{width:100%;width:124px;height:124px;}
.givetips_box .gap{display:inline-block;width:80px;height:150px;line-height:150px;vertical-align:top;}
.givetips_box iframe{ border-width:0;}
/*微信支付图标*/
.wechatpay_box{position:relative;}
.wechatpay_box i{display:block;position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;background:url(../images/wechatpaybg.png) no-repeat;background-size:cover;}
/*问答模块*/
.reply_wrap{position:relative;}
.reply_wrap .limit{position:absolute;right:10px;top:88px;color:#aaa;}
.reply_wrap .deal{margin-top:12px;text-align:right;}
.reply_wrap .deal a{margin-right:15px;color:#aaa;}
.reply_wrap .deal a:hover{color:#46bd01;}
.reply_wrap textarea{background-color:#f4f4f4;}
.reply_wrap.ask{padding:25px;background-color:#fff;border:1px solid #eee;border-top-width:0;}
.reply_wrap.re_publish{padding:20px 25px 0;}
.question_list .rect_loading{margin-bottom:20px;}
.question_wrap{position:relative;margin:20px 0;border:1px solid #ddd;border-top:2px solid #ddd;background-color:#fff;text-align:justify;}
.question_wrap i{margin:-4px 4px 0 0;font-size:20px;vertical-align:middle; display: inline-block;}
.question_wrap .icon-thumb.on:before{content:'\e516';}
.question_wrap .owner{position:absolute;right:0;top:0;width:57px;height:22px;background-color:#ddd;color:#666;font-size:12px;text-align:center;line-height:22px;}
.question_wrap .user_pic{float:left;display:block;width:46px;height:46px;margin:0 10px 0 0;padding:2px;overflow:hidden;}
.question_wrap .user_pic img{width:100%;height:auto;border-radius:100%;}
.question_wrap .user_info .top span{margin:0 10px;}
.question_wrap .user_info .time{margin-top:5px;color:#aaa;font-size:12px;}
.question_wrap .speaker .user_pic{background:url(../images/iconx11.png) -304px -176px no-repeat;}
.question_wrap .speaker .username:first-of-type{color:#ff9b00;}
.question_wrap .assistant .user_pic{background:url(../images/iconx11.png) -352px -176px no-repeat;}
.question_wrap .assistant .username:first-of-type{color:#46bd01;}
.question_wrap .content_box{margin-left:56px;}
.question_wrap .content_box .reply_wrap{padding-left:0;padding-right:0;}
.question_wrap .text{margin-top:7px;line-height:24px;}
.question_wrap .info{margin:10px 35px 20px 25px;text-align:right;}
.question_wrap .info a{position:relative;display:inline-block;margin-left:30px;color:#46bd01;}
.question_wrap .info a.del{color:#aaa;}
.question_wrap .info .triangle{position:absolute;left:50%;bottom:-25px;display:block;width:10px;height:10px;background-color:#fff;border-width:1px;border-style:solid;border-color:#eee #eee transparent transparent;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.question_wrap .info .left{float:left;margin-left:26px;}
.question_wrap .center_page{text-align:center;border-top:1px solid #eee;}
.question_wrap .center_page .pagination{}
.question_wrap .question_cont{position:relative;padding:20px 35px 10px 25px;}
.question_wrap .question_cont_hover:hover{background-color:#fafafa;}
.question_wrap .comment_box{margin:20px 0;border-top:1px solid #eee;}
.question_wrap .comment_cont{position:relative;margin:0 35px 0 25px;padding:20px 0 10px;border-bottom:1px solid #eee;}
.question_wrap .comment_cont:last-of-type{border-bottom:0;}
.question_wrap .comment_cont:hover{margin-left:0;margin-right:0;padding-left:25px;padding-right:35px;background-color:#fafafa;}
.question_wrap .comment_cont:hover .re{display:block;}
.question_wrap .comment_cont .re{position:absolute;right:35px;top:20px;display:none;background-color:#fafafa;color:#666;}
.question_wrap .comment_cont .re:hover{color:#46bd01;}
.question_wrap .comment_cont .re:hover .icon_reply{background-position:-240px -48px;}
.question_wrap .comment_cont .re_this{margin-top:20px;}
.question_wrap .comment_cont .re_this input{height:48px;border-color:#46bd01;background-color:#f4f4f4;}


/*常见问题*/
.ad_aside{margin-bottom:20px;}
.faq_aside{margin-top:20px;margin-bottom:20px;padding:25px;background-color:#fff;border:1px solid #eee;}
.faq h2{font-size:20px;}
.faq .faq_list{margin-top:28px;color:#666;}
.faq .faq_list h3{margin-top:15px;font-size:14px;cursor:pointer;line-height:1.6;}
.faq .faq_info{padding:10px 0 10px;line-height:21px;}
@media (max-width:767px){
	.question_list .ask{padding:20px;}
	.question_wrap .text{margin-left:-56px;}
	.comment_cont .re_this{margin-left:-56px;}
}

.ibox{margin-bottom:20px;background-color:#fff;border:1px solid #eee;}
.ibox .ibox_content{padding:25px;}
.ibox .ibox_content ul{margin:0!important;}
.ibox .ibox_content ol{margin-left:-1.8em;}
.ibox .ibox_content .title{margin-bottom:20px;font-size:20px;}
@media(max-width:767px){
	.ibox{border-width:0;}
}
/*文章列表*/
.article .ibox{border-width:0;}
.article .crumbbox{margin:25px 0;}
.article .list_nav{margin:30px 0;white-space:nowrap;overflow-x:auto;}
.article .list_nav a{display:inline-block;margin-right:3%;font-size:16px;text-align:center;line-height:2;}
.article .list_nav a.active{border-bottom:3px solid #46bd01;}
.article h1{margin-top:15px;font:normal 26px/1.4 "Microsoft Yahei";text-align:justify;}
.article .editbox p{margin-top:20px !important;margin-bottom:0px !important;padding:0 !important;color:#404040;font:18px/32px "Microsoft Yahei" !important;text-align:justify!important;}
.article .editbox p span,.article .editbox p strong{color:#404040;font-size:18px;}
.article .editbox img{max-width:100%;height:auto !important; display:block!important;  margin:0 auto!important;padding:0!important; border:0!important;}
.artile_source{padding:20px 0 0;}
.artile_source .info{display:inline-block;color:#9b9b9b;}
.artile_source .info span{margin-right:20px;}
.artile_source .info span a{color:#9b9b9b;}
.artile_source .info span a:hover{text-decoration:underline;}
.artile_source .sharebox{float:right;margin-top:0;}
.article_list li{margin-bottom:4.6%;padding:20px 25px;text-align:justify;background-color:#fff;}
.article_list .img{overflow:hidden; position: relative;}
.article_list .img img{width:100%;}
.article_list .img .tag{ position: absolute; top:0px; left:0; width:44px; height: 20px; line-height: 20px; text-align: center; color:#fff; background:rgba(0,0,0,0.2); font-size:12px; font-style: normal;}
.article_list .cont{}
.article_list .cont h3{margin-top:10px;font-size:16px;line-height:1.4;}
.article_list .desc{height:40px;margin-top:5.3%;color:#9b9b9b;line-height:1.4;overflow:hidden;}
.article_list .foot{margin-top:6px;color:#aaa;font-size:12px;}
.article_list .foot span{margin-right:8%;}
.article_list .foot .pviews{float:right;margin-right:0;}
.article_recomment{padding:25px 20px;border-width:0;}
.article_recomment h4{margin:-25px -25px 0;padding:10px 25px;font-size:16px;border-bottom:1px solid #eee;}
.article_recomment li{margin-top:15px;padding-bottom:12px;border-bottom:1px solid #eee;}
.article_recomment li:last-child{padding-bottom:0;border-bottom-width:0;}
.article_recomment .img{position:relative;display:block;}
.article_recomment .icon_play_medium{position:absolute;bottom:15px;right:15px;}
.article_recomment img{width:100%;}
.article_recomment h5{margin-top:10px;font-size:14px;line-height:1.6; font-weight:normal;}
.article_recomment p{margin-top:5px;font-size:12px;line-height:1.4;}
.article_recomment .name{}
.article_recomment .job{color:#aaa;}
.article_tips{margin:30px 0;padding:50px 0;background-color:#f8f8f8;}
.article_tips h4{margin-bottom:26px;color:#9b9b9b;font-size:20px; text-align:center;}
.article_tips .worth a{max-width:240px;}
.article_tips .stu_shows h5{text-align: center;}
.article_tips .article_tips_wrap{max-width:470px;margin:0 auto;}
.article_comment .question_wrap{border-width:0;border-top:1px solid #eee;}
.article_comment .comment{padding:15px 25px 10px;text-align:right;}
.article_comment .comment .comment_input{margin-bottom:10px;text-align:left;}
.article_comment .comment .user_pic{float:left;display:block;width:46px;height:46px;margin:0 10px 0 0;padding:2px;overflow:hidden;}
.article_comment .comment img{max-width:100%;border-radius:100%;}
.article_comment .comment input{float:left;width:92.3%;margin-top:6px;}
.article_expand li{margin-bottom:6px;}
.article_expand li:before{display:inline-block;content:'';width:0;height:0;border:6px transparent solid;border-left-color:#46bd01;}
.article_expand li .time{float:right;}
.article_expand li a{display:inline-block;width:66%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:middle;}
@media(min-width:768px){
	.article .aticle_col_9{width:73.2%;padding-right:45px;}
	.article .aticle_col_3{width:26.8%;}
	.article.through .ibox_content{padding-left:40px;padding-right:40px;}
	.article_list .img{float:left;width:32%;margin-right:3%;}
	.article_list .cont{float:left;width:63%;}
	.article_list .cont h3{height:60px;margin-top:0;font-size:20px;}
}
@media(max-width:767px){
	.article{padding-left:0;padding-right:0;}
	.article .row{margin-right:0;margin-left:0;}
	.article [class*="col-"]{padding-left:0;padding-right:0;}
	.article h1{font-size:23px !important;}
	.article .list_nav{margin-left:20px;margin-right:20px;}
	.article .list_nav a{font-size:14px;}
	.article.videos_fluid{padding-left:0;padding-right:0;}
	.article_list .desc{display:none;}
	.article_recomment h4{margin-left:0;margin-right:0;padding:10px 0;}
	.article_comment .comment .user_pic{display:none;}
	.artile_source .sharebox{float:none;display:block;}
	.ibox .ibox_content.article_comment{padding:25px 0;}
	.ibox .ibox_content.article_comment .title{padding:0 25px;}
	.article .editbox img{ max-width:88%;}
}

/*文中小视频*/
.cage_vidwo_wrap{max-width:608px;margin:0 auto;}
.cage_video{padding:15px 0;}
.cage_video .pic{position:relative;float:left;width:36%;height:118px;overflow:hidden;}
.cage_video .pic img{max-width:100%;}
.cage_video .pic .icon_play_medium{position:absolute;right:10px;bottom:10px;}
.cage_video .info{float:left;width:64%;height:118px;padding:2%;border:1px solid #ddd;border-left-width:0;}
.cage_video .info h5{font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.cage_video .info p{margin-top:0 !important;margin-bottom:0 !important;font-size:12px !important;line-height:normal !important;}
.cage_video .info .other{margin-top:8%;}
.cage_video .info .jobs{margin-top:3% !important;color:#aaa;}
@media(max-width:767px){
	.cage_video{border-bottom:1px solid #ddd;}
	.cage_video .pic{height:auto;}
	.cage_video .info{height:auto;padding:0 2%;border-width: 0;}
}

/*文章头条*/
.headline_scroll{padding:10px 15px;border-top:1px solid #eee;border-bottom:1px solid #eee;overflow: hidden;}
.headline_scroll strong{color:#46bd01;font-size:16px;font-weight:normal;}
.headline_scroll strong a{color:#46bd01;}
.headline_scroll .scroll_wrap{}
.headline_scroll .scroll_wrap li{overflow:hidden;}
.headline_scroll .title{display:block;padding-top:3px;color:#9a9a9a;vertical-align:top;overflow:hidden;white-space:nowrap;/*text-overflow:ellipsis;*/}
.headline_scroll .title:before{display:inline-block;content:'';width:3px;height:3px;margin:-3px 10px 0 0;vertical-align:middle;border-radius:100%;background-color:#9a9a9a;}
.headline_scroll .title:hover{color:#46bd01;}
.headline_scroll .title:hover:before{background-color:#46bd01;}
@media(min-width:768px){
	.headline_scroll{padding:10px 0;}
	.headline_scroll .scroll_wrap{float:left;width:85%;height:25px;overflow:hidden;}
	.headline_scroll .title{float:left;width:33.33%;padding-right:30px;text-align:center;}
	.headline_scroll strong{float:left;margin:0 20px 0 25px;}
}
@media(max-width:767px){
	.headline_scroll .scroll_wrap li:last-child{display:none;}
}

/*互动模式*/
.modal_interact{position:relative;width:100%;height:100%;background-color:#222;overflow:hidden;}
.modal_interact .sharebox{color:#666;}
.modal_interact .view_wrap{margin-right:300px;padding:30px;color:#fff;}
.modal_interact .head a{color:#fff;}
.modal_interact .head a:hover{color:#46bd01;}
.modal_interact .head i{margin-right:10px;}
.modal_interact .head h1{margin-top:15px;font-size:26px;}
.modal_interact .body{margin:30px 0;}
.modal_interact .contents{position:absolute;top:0;right:0;width:300px;background-color:#fff;}
.modal_interact .switch{position:absolute;top:15px;left:-30px;width:30px;height:36px;background-color:#fff;border-radius:5px 0 0 5px;font-size:26px;text-align:center;line-height:36px;}
.modal_interact .topbar{padding:15px 20px;text-align:justify;}
.modal_interact .topbar .title{margin-bottom:10px;line-height:normal;}
.modal_interact .topbar .avatar{width:45px;height:45px;margin-right:10px;border-radius:50%;}
.modal_interact .topbar .right{display:inline-block;width:200px;vertical-align:middle;}

/*.modal_interact .topbar p.name{margin-top:6px;}*/
.modal_interact .topbar.teams .avatar{border:1px solid #ddd;}
.modal_interact .topbar p.work{margin-top:5px;color:#aaa;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.modal_interact .tab{height:41px;border-width:1px 0 3px 0;border-style:solid;border-color:#ddd;text-align:center;}
.modal_interact .tab a{display:inline-block;width:110px;height:40px;line-height:40px;}
.modal_interact .tab a.current{margin-bottom:-3px;border-bottom:3px solid #46bd01;color:#46bd01;}
.modal_interact .main{position:relative;}
.modal_interact .scroll{height:100%;width:300px;background-color:#fff;overflow-y:auto;}
.modal_interact .scroll.comment_list{padding-bottom:188px;}
.modal_interact .scroll.re_comment{position:absolute;z-index:2;left:300px;top:0;}
.modal_interact .lesson_list{margin-top:-10px;}
.modal_interact .question_cont{padding-left:20px;padding-right:20px;}
.modal_interact .content_box{margin-left:0;}
.modal_interact .question_wrap{margin-top:0;border-top:0;}
.modal_interact .question_wrap .comment_cont{margin:0 20px;}
.modal_interact .question_wrap .comment_cont:hover{margin:0;padding-left:20px;padding-right:20px;}
.modal_interact .question_wrap .comment_cont .re{right:20px;}
.modal_interact .question_wrap .owner{top:20px;right:20px;}
.modal_interact .question_wrap .info{margin:0 20px;}
.modal_interact .question_wrap .info a{margin-left:20px;}
.modal_interact .ask{position:absolute;left:0;bottom:0;z-index:2;width:100%;padding:20px;background-color:#fff;box-shadow:0 -4px 12px rgba(0,0,0,.1);}
.modal_interact .goback{height:40px;padding:0 20px;border-bottom:1px solid #eee;color:#46bd01;line-height:40px;cursor:pointer;}
.modal_interact .goback i{margin-top:-5px;margin-right:10px;font-size:24px;vertical-align:middle;}

/*文档预览*/
.courseware_preview{position:fixed;top:0;left:0;z-index:51;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.6);transition:background-color 200ms ease-out;}
.courseware_preview .icon-close{position:absolute;top:20px;right:20px;color:#ccc;font-size:28px;}
.courseware_preview .img_wrap{position:absolute;width:100%;height:90%;}
.courseware_preview .img_box{position:absolute;left:50%;top:50%;width:100%;max-width:1200px;max-height:80%;text-align:center;overflow:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.courseware_preview .img_box img{max-width:100%;}

/*活动详情*/
.act_cont,.act_ban{float:left;width:72.5%;}
.act_subcont{float:right;width:27.5%;padding-top:30px;padding-left:30px;}
.act_huge{max-height:489px;overflow:hidden;}
.act_huge img{width:100%;}
.cont_top{margin-top:30px;}
.cont_top .detail_head_time span{margin-right:20px;}
.act_sidebar{float:left;width:27.5%;min-height:489px;padding:0 10px;background-color:#e8e8e8;text-align:center;font-size:12px;}
.price_box{padding:30px 0 9px;min-height:120px;}
.sidebar_price{color:#c60000;font-size:18px;line-height:normal;}
.sidebar_price span{padding:0 5px;font-size:50px;}
.sidebar_free{color:#46bd01;font-size:50px;}
.discount{color:#46bd01;font-size:13px; line-height:1.8;}
.greenline_btn{border:1px solid #46bd01;color:#46bd01;}
.greenline_btn:hover{background-color:#46bd01;color:#fff;}
.lg_btn{display:inline-block;width:90%;height:42px;line-height:42px;font-size:18px;}
.gnbtn,.gnbtn:focus,.gnbtn:hover{background-color:#46bd01;color:#fff;}
.gybtn,.gybtn:focus,.gybtn:hover{background-color:#ddd;color:#fff;}
.whbtn,.whbtn:hover{border:1px solid #ddd;background-color:#fff;color:#333;}
.apply{display:table;width:100%;height:489px;}
.re_box{display:table-cell;vertical-align:middle;}
.re_box .lg_btn{margin-top:20px;}
.re_status{font-size:28px;line-height:normal;}
.datadown span{padding:0 5px;font-size:18px;}
.act_sidebar .tips{padding:10px 0 0;}
.act_sidebar .discount{margin-top:-5px;}
.sidebar_cont .datadown{margin-top:41px;}
.act_sidebar .stu_shows{margin:10px 0 0;padding-bottom:13px;border-color:#eaeaea transparent transparent;}
.act_sidebar .stu_shows h5{text-align:center;}
@media (max-width:767px){

	/*微信分享弹出层*/
	.wechat_mask{position:fixed;top:0;left:0;z-index:10000;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.5);}
	.wechat_mask img{width:100%;}
	.wechat_mask .login{position:absolute;top:25%;left:50%;width:300px;margin-left:-150px;}
	.wechat_mask .share{position:absolute;top:10px;right:20px;width:220px;}

	/*微信分享底栏*/
	.share_bar{position:fixed;bottom:0;left:0;width:100%;height:38px;line-height:38px;display:block;z-index:9999;background:#46bd01;color:#fff;font-size:12px;text-align:center;}
}

/*申请通道*/
.container-fluid.speakers{padding-left: 0!important;padding-right: 0!important;}
.container-fluid.apply_channel{padding-left: 0!important;padding-right: 0!important;}
.apply_channel{max-width:1230px;margin:0 auto;padding-bottom:40px;}
.apply_channel .top_pic img{width:100%;}
.apply_channel .title{padding:30px 0 20px;border-bottom:4px double #ddd;}
.apply_channel .title h1{font-size:32px;}
.apply_channel .title p{color:#262626;font-size:20px;line-height:2;}
.apply_channel .desc{padding:40px 0 50px;}
.apply_channel .select{text-align:center;}
.apply_channel .select a{display:inline-block;width:226px;height:58px;margin:10px 40px;background-color:#46bd01;color:#fff;line-height:58px;}
.apply_path .topic{padding-top:40px;padding-bottom:30px;font-size:24px;}
.apply_path .topic .icon{max-width:25px;height:auto;margin:-5px 10px 0 0;vertical-align:middle;}
.apply_path .topic .right{float:right;padding-top:6px;font-size:14px;}
.apply_path .commit{width:215px;height:44px;margin-top:25px;padding:0;font-size:20px;border-radius:0;}
.apply_path .form_wrap li{margin-bottom:15px;}
.apply_path .form_wrap label{margin-right:10px;color:#46bd01;}
.apply_path .form_wrap .w70{width:70px;}
.apply_path .listitem a{position:relative;display:block;border:1px solid #cbcbcb;background-color:#fff;line-height:normal;overflow:hidden;}
.apply_path .listitem img{width:100%;height:auto;}
.apply_path .obtain{min-height:120px;margin:30px auto;text-align:center;}
.apply_path .obtain h3{font-size:18px;}
.apply_path .obtain img{vertical-align:middle;}
.apply_path.agency .listitem a{margin-bottom:28px;padding:18px;}
.apply_path.agency .obtain h3{margin-top:10px;}
.apply_path.agency .obtain p{margin-top:5px;color:#999;font-size:16px;}
.apply_path.lecturer .listitem a{margin-bottom:40px;}
.apply_path.lecturer .listitem .intext{position:absolute;right:0;bottom:35px;min-width:184px;min-height:63px;padding:6px 35px 6px 10px;background-color:rgba(0,0,0,.7);color:#4daf18;font-size:12px;pointer-events:none;text-overflow:ellipsis;overflow:hidden;}
.apply_path.lecturer .listitem .intext .name{color:#fff;font-size:14px;}
.apply_path.lecturer .obtain h3{margin:12px 0;}
.apply_path.agency .apply_banner{background-color:#454545;}
.apply_path.lecturer .apply_banner{background-color:#dfdfdf;}
.apply_path .apply_channel{padding-bottom:0;}
.apply_banner .slider-pro{margin:0 auto;overflow:hidden;}
.apply_banner .slider-pro .sp-buttons{padding-right:21%;text-align:right;}
.apply_banner .slider-pro .sp-button{width:10px;height:10px;background-color:#9e9e9e;border:0;}
.apply_banner .slider-pro .sp-button.sp-selected-button{background-color:#46bd01;}
@media (max-width:767px){
	.apply_banner .sp-layer.small{display:none;}
	.apply_path .form_wrap{padding:0 21px;}
	.apply_path.lecturer .listitem .intext{bottom:0;width:100%;min-width:1px;min-height:1px;padding-right:7px;font-size:12px;}
	.apply_path.lecturer .listitem .intext .job{display:none;}
	.apply_path.lecturer .listitem .intext .name{font-size:12px;}
}
@media (min-width:768px){
	.apply_path .topic{padding-top:60px;padding-bottom:40px;}
	.apply_path .topic .icon{max-width:30px;}
	.apply_path .topic .right{padding-top:14px;}
	.apply_path .form_wrap{margin-left:26px;}
	.apply_path .form_wrap input[type="email"]{width:285px;}
	.apply_path .form_wrap input,.apply_path .form_wrap select{width:195px;height:30px;}
	.apply_path .obtain{width:67%;}
	.apply_path.lecturer .listitem{margin-left:-24px;margin-right:-24px;}
	.apply_path.lecturer .listitem .col-sm-4{padding-left:24px;padding-right:24px;}
	.apply_path.agency .listitem{margin-left:-34px;margin-right:-34px;}
	.apply_path.agency .listitem .col-sm-3{padding-left:34px;padding-right:34px;}
}
@media (min-width:768px) and (max-width:1024px){
	.apply_path .form_wrap textarea{width:100%;}
}

/*footer*/
.footbar{position:relative;top:60px;background-color:#252525;}
.mainbox{max-width:1230px;margin:0 auto;padding:0 15px 40px;overflow:hidden;}
.leftbox{float:left;width:55%;padding-right:13%;}
.leftbox .ft_logo{display:block;width:150px;height:35px;margin-top:40px;}
.leftbox .ft_logo img{width:100%;height:auto;}
.leftbox p{color:#9a9a9a;font-size:12px;line-height:20px;}
.leftbox p.logo_desc{font-size:12px;}
.leftbox p.company_info{margin:16px 0 52px;}
.leftbox p.tel{font-size:22px;line-height:26px;}
.leftbox .email{font-size:14px;}
.rightbox{float:left;width:45%;}
.rightbox .linkboxs{overflow:hidden;}
.rightbox .linkboxs .linkbox{float:right;width:65px;margin-left:15%;margin-top:50px;text-align:center;}
.rightbox .linkboxs .linkbox .title{color:#fff;font-size:14px;line-height:19px;margin-bottom:30px;}
.rightbox .linkboxs .linkbox a{color:#9a9a9a;font-size:12px;line-height:12px;margin-top:14px;display:block;}
.rightbox .linkboxs .linkbox a:hover{color:#46bd01;}
.rightbox .copyright{color:#9a9a9a;font-size:14px;line-height:20px;text-align:right;margin-top:65px;}
.rightbox a{color:#9a9a9a;}
.rightbox a:hover{color:#46bd01;}

/*后台*/
.m_gnbtn,.m_lredbtn{display:inline-block;min-width:80px;height:28px;padding:0 15px;border-radius:3px;font-size:13px;text-align:center;vertical-align:baseline;line-height:28px;}
.m_gnbtn,.m_gnbtn:focus,.m_gnbtn:hover{border:0;background-color:#46bd01;color:#fff;}
.m_lredbtn,.m_lredbtn:focus,.m_lredbtn:hover{border:0;background-color:#dc5d4c;color:#fff;}
.m_gybtn,.m_gybtn:focus,.m_gybtn:hover{display:inline-block;min-width:80px;height:28px;padding:0 15px;background-color:#bbb;color:#fff;font-size:13px;}
.gapbtn{margin-left:10px;}
.form_w1,.form_w2,.form_w3,.form_w4,.form_w5,.form_w6,.form_w80,.form_w90{display:inline-block;}
.form_w1{width:80px;}
.form_w2{width:50px;}
.form_w3{width:130px;}
.form_w4{width:260px;}
.form_w5{width:200px;}
.form_w6{width:300px;}
.form_w80{width:80%;}
.form_w90{width:90%;}
.m_form .form-group{position:relative;margin-left:0;margin-right:0;}
.m_form .form-control{font-size:13px;}
.m_form [class*="radio-inline"]{padding-top:0;vertical-align:baseline;}
.m_form .name_w{width:96px;margin-right:10px;}
.m_form .add{position:absolute;right:0;top:0;}
.m_form button+button{margin-left:20px;}
.manage{max-width:1230px;font-size:13px;padding-bottom:20px;}
.m_top{position:relative;margin:30px 0 20px;padding-bottom:10px;border-bottom:2px solid #ddd;}
.m_top .count_msg{display:inline-block;color:#999;}
.m_top .count_msg span{margin:0 5px;}
.m_top .m_tit{display:inline-block;margin-right:30px;}
.m_top .m_gnbtn{position:absolute;top:0;right:0;}
.m_wrap{margin-top:20px;}
.m_list:nth-child(even){background-color:#f8f8f8;}
.m_list:hover{background-color:#eeeeee;}
.m_list{width:100%;border-bottom:1px solid #ddd;overflow:hidden;}
.m_list li{float:left;padding:10px 20px;line-height:3;}
.m_list li:nth-child(1){width:12%;}
.m_list li:nth-child(2){width:17%;}
.m_list li:nth-child(3){width:17%;}
.m_list li:nth-child(4){width:17%;}
.m_list li:nth-child(5){width:21%;line-height:1.5;}
.m_list li:nth-child(5) span{display:block;}
.m_list li:nth-child(6){width:16%;}
.list_head li{color:#999;font-size:12px;line-height:inherit;}
.list_head:hover{background-color:unset;}

/*分步骤导航*/
.stepbar{display:inline-block;position:absolute;right:0;top:-10px;}
.stepbar .line,.stepbar .lineup{position:absolute;left:40px;top:12px;height:1px;}
.stepbar .line{width:200px;background-color:#d8d8d8;}
.stepbar .lineup{background-color:#46bd01;}
.stepbar ul{position:relative;clear:both;overflow:hidden;}
.stepbar li{float:left;width:80px;margin:0 10px;font-size:12px;text-align:center;}
.stepbar li a{display:block;margin:0 auto;width:24px;height:24px;line-height:24px;background-color:#d8d8d8;border-radius:50%;color:#333;}
.stepbar li p{color:#999;}
.stepbar li.current a{background-color:#46bd01;color:#fff;}
.stepbar li.current p{color:#46bd01;}

/*章节(chapter)增加*/
.gapline{display:inline-block;width:20px;height:1px;margin:5px -4px;background-color:#d8d8d8;}
.chapter{margin-bottom:30px;padding:10px 30px 0;border:1px solid #d8d8d8;background-color:#f5f5f5;}
.chapter .chapter_list{margin:0 0 11px;padding:8px 10px 8px 0;height:90px;background-color:#fff;border:1px solid #d8d8d8;border-radius:4px;overflow:hidden;}
.chapter_list [class*="col-xs-"]{padding:0 5px;}
.chapter_list .col-xs-2{width:12%;}
.chapter{padding:8px 10px;border:1px solid #d8d8d8;background-color:#f5f5f5;}
.chapter .chapter_input1{width:60px;height:30px;border:1px solid #d8d8d8;}
.chapter .chapter_input2{width:260px;height:30px;border:1px solid #d8d8d8;}
.chapter .group_control1{margin:0;overflow:hidden;}
.chapter .group_control2{margin:11px 15px;padding:8px 0;background-color:#fff;border:1px solid #d8d8d8;border-radius:4px;overflow:hidden;}
.m_icon{margin-left:10px;font-size:22px;}
.edit_box{display:inline-block;width:100%;height:300px;margin-top:10px;border:1px solid #d8d8d8;}
.c_speaker{display:inline-block;height:30px;line-height:30px;background-color:#e6e6e6;}
.c_speaker span{display:inline-block;padding:0 15px;border-right:1px solid #d8d8d8;}
.c_speaker i{display:inline-block;padding:0 10px;color:#737373;}
.pos_center,.pos_fix_center{z-index:1000;left:50%;top:150px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}
.pos_center{position:absolute;}
.pos_fix_center{position:fixed;}
.m_dialog{width:720px;border:1px solid #d8d8d8;background-color:#fff;border-radius:5px;box-shadow:0 1px 3px #ddd;overflow:hidden;}
.m_dialog_head{padding:0 20px; height:58px;}
.m_dialog_head .tit{height:58px;line-height:58px;float: left; overflow: hidden; color:#46bd01; font-size:20px;}
.m_dialog_head .close{  margin-top:19px; color:#000; }
.m_dialog_cont{padding:20px;border-bottom:1px solid #d8d8d8;}
/*2017-09*/
.m802_dialog{ width:802px; border-radius: 0;}
.pay_bill_top{padding:20px; background:#FAFAFA;}
.pay_bill_top .conversion input{width:262px; float: left; }
.pay_bill_top .conversion button{border:1px solid #ddd; width:70px; text-align: center; height: 28px; margin-left:-1px; background:#fff; }
.pay_bill_top .tip{color:#df172f; padding-top:8px;}
.discount_list{height:70px; position: relative; margin-top:20px;}
.discount_list .coupon_items .coupon_item{width:240px; height: 63px; margin-right:13px;box-shadow:none;}
.discount_list .coupon_items .price{ font-size:20px;}
.discount_list .coupon_items .c_limit{width:90px; padding:0;}
.discount_list .coupon_items .coupon_item:before,.discount_list .coupon_items .coupon_item:after{left:80px; background:#FAFAFA; box-shadow: none;}
.discount_list .coupon_items .must{font-size:12px;}
.discount_list .coupon_items .name{font-size:12px; display: block; margin-bottom:0;}
.discount_list .coupon_items .c_msg{ padding:11px 0 0 15px; }
.discount_list .coupon_items .coupon_item.lock .price{color:#46bd01;}
.discount_list .swiper-button-prev,.discount_list .swiper-button-next{color:#999; width:9px; height: 15px; cursor: pointer;  position: absolute; top:45px; background: url("../images/iconx11.png") no-repeat;background-size:200px 200px;}
.discount_list .swiper-button-prev{left:-15px; background-position: -117px -177px;}
.discount_list .swiper-button-next{right:-15px; background-position: -147px -177px;}
.discount_list .swiper-container{overflow:inherit;}
.discount_list .swiper-wrapper{width:1000%;}
.pay_bill_qrcode{ width:360px; margin:0 auto; height: 350px; padding:100px 0;}
.pay_bill_qrcode .qrcode{ float: left; width:150px; margin-right:20px;}
.pay_bill_qrcode .qrcode img{background: url("../images/qrcode_kang.png") no-repeat; width:144px; height:144px; padding:5px;}
.pay_bill_qrcode .pay_bill_way{ float: left; }
.pay_bill_qrcode .pay_bill_way .price{font-family: PingFangSC-Regular; font-size:36px;color:#df172f; display: block; padding:5px 0 0px 0;}
.pay_bill_qrcode .pay_bill_way .price .sub{font-size:20px;}
.pay_bill_qrcode .pay_bill_way .pay_way{ display: block; padding-top:8px;}
.pay_bill_qrcode .pay_way a{ background: url("../images/colours-icon.png") no-repeat; margin-right:10px; display: inline-block; width:37px; height:37px; background-size: 100px auto;}
.pay_bill_qrcode .pay_way .weixin{ background-position:0 0;}
.pay_bill_qrcode .pay_way .zhifubao{ background-position:-63px 0;}
.pay_tips_box{ text-align: center; line-height: 2; padding:20px 0;}

/*2017-09*/
.ctime{display:inline-block;position:relative;}
.ctime .form_w3{padding-left:30px;}
.ctime i{position:absolute;left:10px;top:8px;color:#ccc;}
.up_video{width:210px;height:120px;margin-bottom:10px;padding-top:40px;background-color:rgba(0,0,0,.8);color:#fff;text-align:center;}
.m_dialog_foot{height:50px;padding:11px 20px 0;background-color:#eaeaea;text-align:right;}
.m_pup{width:508px;padding:30px;border:4px solid rgba(0,0,0,.2);background-color:#fff;font-size:13px;}
.m_pup .close{position:absolute;right:14px;top:14px;}
.m_pup h4{margin-bottom:30px;text-align:center;}
.m_pup .m_gnbtn{float:right;margin:20px 10px 0 0;}
.m_pup .m_gybtn{float:right;margin:20px 10px 0 0;}
.p_tips{color:#ccc;font-size:12px;line-height:2;}
@media (max-width:767px){
	.m_pup{width:100%;}
}

/* input(file) css */
.uploading{position:absolute;z-index:2;width:100px;height:30px;opacity:0;}

/*appdown*/
.app{max-width:1230px;margin:0 auto;padding:55px 0 55px 90px;}
.app >img{margin-left:5.5%;width:28%;height:auto;}
.app .slide{margin:50px 0 0 40%;}
.app .appname{border-bottom:1px solid #eee;color:#46bd01;}
.app .appname h2{font-size:36px;}
.app .appname h3{margin:8px 0 20px;font-size:18px;}
.app .slogan{margin-top:21px;font-size:20px;}
.app .intro{margin:6px 0 20px;color:#999;}
.app .qrcode_box{display:inline-block;margin-top:70px;}
.app .qrcode_box  + .qrcode_box{margin-left:40px;}
.app .qrcode{display:inline-block;width:162px;height:170px;padding:10px 10px 18px;background:url(../images/app-qrcode.png) no-repeat;}
.app .qrcode img{width:100%;height:auto;}
.app .down{display:block;width:160px;height:40px;margin-top:15px;background-color:#46bd01;border-radius:6px;color:#fff;text-align:center;line-height:40px;}
.app .down i{margin-right:10px;font-size:18px;}
.app .sharebox{display:block;}
@media (max-width:767px){
	.app .sharebox{display:none;}
}

/*服务条款、版权声明*/
.help_center{position:relative;top:120px;max-width:1200px;min-height:600px;padding:20px 2% 100px;}
.help_center>h3{padding-bottom:15px;border-bottom:1px solid #d8d8d8;}
.help_center p{padding-bottom:15px; font-size: 16px; }
.help_center strong{ display: block; padding:20px 0 10px 0; font-size: 16px;}
.help_center ul{padding-left:8px;font-size: 16px; padding-bottom:10px;}

/*加入我们*/
.more{max-width:1230px;padding-left:15px!important;padding-right:15px!important;padding-bottom:40px;text-align:center;}
.about_us{padding:0 50px;margin-top:80px;border-top:1px solid #d8d8d8;}
.about_title{width:320px;height:80px;margin:-28px auto 0;background-color:#fff;color:#333;}
.about_title h1{line-height:1.3;}
.about_title p{font-size:13px;line-height:1.7;}
.about_txt{color:#767676;margin:30px 0;font-size:16px;line-height:1.9;}
.about_afford{padding:0 50px;margin-top:105px;border-top:1px solid #d8d8d8;}
.afford_light{position:relative;width:860px;height:484px;margin:0 auto}
.afford_light .light_img{padding-top:50px;}
.afford_line{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-70%);-webkit-transform:translate(-50%,-70%);transform:translate(-50%,-70%);width:750px;height:370px;}
.afford_line .line_img{position:relative;left:8px;top:93px;}
.tell1,.tell2,.tell3,.tell4{display:block;position:absolute;width:150px;height:120px;}
.tell1{left:55px;top:70px;}
.tell2{right:55px;top:70px;}
.tell3{left:25px;bottom:20px;}
.tell4{right:20px;bottom:20px;}
.color1,.color2,.color3,.color4{display:block;margin:0 auto 10px;width:60px;height:60px;}
.color1{background-image:url(../images/about_icon1.png);}
.color2{background-image:url(../images/about_icon2.png);}
.color3{background-image:url(../images/about_icon3.png);}
.color4{background-image:url(../images/about_icon4.png);}

/*加入我们*/
.job_number .num1,.job_number .num2,.job_number .num3{border-top:0;}
.about_jobtxt{margin:10px 0 30px;color:#767676;font-size:14px;}
.about_jobtxt .jobs_email{color:#ff0000;}
.job_bar{width:100%;padding-right:10px;}
.job_bar li a{display:block;width:100%;height:43px;border-bottom:1px solid #ddd;line-height:43px;text-align:center;}
.job_bar li a:hover,.job_bar li.active a{background-color:#46bd01;color:#fff;}
.job_cate{position:relative;text-align:left;}
.job_top{height:60px;border-bottom:1px dashed #d8d8d8;line-height:60px;}
.job_top .tit{float:left;color:#46bd01;font-size:18px;font-weight:600;line-height:inherit;}
.job_desc{margin:20px 0;padding-left:20px;line-height:32px;}
.job_desc h4.tit{margin:20px 0 10px;font-size:16px;font-weight:600;}
.job_spec{margin:20px 0;display: flex;flex-direction: row;text-align: center;}
.job_spec .intro_item{flex:1; }
.job_spec .intro_item:not(:last-child){border-right: 1px solid #479d00; }
.job_spec .intro_item img{width:50px;height: auto; }
.job_spec .intro_item .title{font-weight: 600;font-size: 16px;}
.job_spec .intro_item .desc{font-size: 12px; line-height: 1.8;}
.speaker_requ .need_read{display:inline-block;width:160px;height:40px;margin:0 15px 10px 18px;background-color:#46bd01;border-radius:6px;color:#fff;text-align:center;line-height:40px;}
.speaker_requ p{margin-bottom:15px;}

.partner_spec{margin:20px 0;display: flex;flex-direction: row;}
.partner_spec .intro_item{flex:1; display: flex;flex-direction: row;justify-content: center;align-items: center}
.partner_spec .intro_item img{width:50px;height: 50px; }
.partner_spec .intro_item .desc_cont{margin-left: 20px; text-align: left;}
.partner_spec .intro_item .title{font-size: 16px;color: #479d00;}
.partner_spec .intro_item .desc{font-size: 14px; line-height: 1.8;}
.job_info .contact_us .top{width: 400px;height: auto;}
.job_info .contact_us .contact{margin-top:50px;margin-left: 18px;}
.job_info .contact_us .contact .title{font-size:18px;font-weight: 600;line-height: 2.4;}
.job_info .contact_us .contact .detail{font-size:14px;line-height: 1.8;}
.job_info .contact_us .contact_wechat {margin-top:20px;margin-left: 5px;display: flex;flex-direction: row;}
.job_info .contact_us .contact_wechat .contact_item {margin:0 10px;}
.job_info .contact_us .contact_wechat .contact_item img{width: 100px;height: auto;}
.job_info .contact_us .contact_wechat .contact_item .desc{display: flex;flex-direction: column;justify-content: space-between;align-items: center;}

.about_spec{margin:20px 0 40px;display: flex;flex-direction: row;text-align: center;}
.about_spec .intro_item{flex:1; }
.about_spec .intro_item:not(:last-child){border-right: 1px solid #479d00; }
.about_spec .intro_item img{width:120px;height: auto;margin-bottom: 15px; }
.about_spec .intro_item .title{font-weight: 600;font-size: 16px;color:#479D00;}
.about_spec .intro_item .desc{font-size: 16px; line-height: 1.8;}

@media (max-width:767px){
	.job_spec{flex-direction: column;}
	.job_spec .intro_item:not(:last-child){border-right:none; }
	.job_spec .intro_item{margin: 20px 0; }

	.partner_spec{flex-direction: column;}
	.partner_spec .intro_item{margin: 20px 0;justify-content: left; }

	.about_spec{flex-direction: column;}
	.about_spec .intro_item:not(:last-child){border-right:none; }
	.about_spec .intro_item{margin: 20px 0; }

}
/*指南*/
.question_list li.current a{color:#46bd01;}
.answer_wrapper{display:none;padding:10px 22px;background:#f0f0f0;}
@media (min-width:768px){
	.job_cate{padding-left:45px;border-left:1px dashed #ddd;}
	.job_top .job_btn{float:right;display:block;width:120px;height:40px;margin-top:10px;background-color:#46bd01;color:#fff;text-align:center;line-height:40px;}
}
@media (max-width:767px){
	.help_center .row{margin:0;}
	.job_bar,.job_top .job_btn{display:none;}
	.job_info{display:block!important;}
	.about_us .num1,.about_us .num2,.about_us .num3{display:block;clear:both;width:100%;}
}

/*404、502页面*/
.bad,.nofind{width:300px;margin:50px auto;color:#333;text-align:center;}
.bad{height:520px;background-image:url(../images/502x1.png);}
.nofind{height:470px;background-image:url(../images/404x1.png);}
.bad p{padding-top:112%;}
.nofind p{padding-top:98%;margin-left:-15%;margin-right:-15%;}
.bad a,.nofind a{margin:0 5px;}

/*微信分享调整*/
.bd_weixin_popup{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}

/*后台*/
.margin0{margin:0}
.margin4{margin:4px;}
.margin8{margin:8px;}
.fleft{float:left}
.fright{float:right}
.lt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.meia_content{margin:40px auto 0;max-width:1200px;}
.ucenter-body{margin-top:56px;}
.console-title{min-height:32px;border-bottom:1px solid #ccc;margin-bottom:8px;}
.navtitle{height:45px;border-bottom:1px solid #dbdbdb;}
.navtitle h2{float:left;font-size:24px;margin:8px 0 2px;}
form .error{border-color:#feafb6;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 6px #e0908f;background-color:#fffffd}

/*个人中心和创建课程*/
.nav_right_active{border-bottom:2px solid #46bd01;color:#46bd01!important;}
.more_nav_content{position:fixed;top:60px;z-index:2;width:100%;height:60px;background-color:#fff;filter:alpha(opacity=95);background-color:rgba(255,255,255,0.95);}
.more_nav{ position:relative; max-width:1200px;height:60px;border-bottom:1px solid #cecece;line-height:60px;margin:0 auto;}
.more_nav [class*="icon_"],.navtitle [class*="icon_"]{margin:-5px 10px 0 0;vertical-align:middle;}
.more_nav_img{position:relative;top:60px;}
.more_nav_img img{width:100%;height:auto;}
.more_nav_title{display:inline-block;color:#333;margin:20px 0 14px 0;padding:0 20px 0 15px;}
.more_nav_subtitle{display:inline-block;line-height:normal;}
.more_nav_right{ position: absolute; right:0; top:0;}
.more_menu{float:right;display:block;visibility:visible;}
.more_menu li{float:left;padding:0 10px 0 12px;}
.more_menu li a{display:block;width:60px;height:60px;font-size:13px;text-align:center;}
.more_menu li a:hover{border-bottom:2px solid #46bd01;}
.nav_right_active{color:#46bd01!important;border-bottom:2px solid #46bd01;}
.more_apply{float:left;text-align:center;}
.apply_collapse{display:none;}
.apply_collapse i{padding-top:18px;}
.btn_apply{width:60px;height:24px;margin:16px 10px;padding:0;border:0;background:url(../images/btn_applyx1.png);color:#fff;font-size:10px;}
.btn_apply:hover{color:#fff;}
.upload_img{margin-top:10px;overflow:hidden;}
.upload_img img{width:100%;}
.upload_img_left{float:left;width:200px;height:200px;margin-right:20px;overflow:hidden;}
.upload_img_right{float:left;height:200px;padding-left:20px;border-left:1px solid #e4e4e4;}
.upload_img_grid{display:inline-block;margin-right:10px;padding:5px;border:1px solid #ddd;overflow:hidden;}
.upload_img_grid img{width:auto;height:150px;}
.img_big_box{float:left;height:170px;text-align:center;width:150px;}
.img_sm_box{float:left;height:95px;margin:75px 0 0 10px;text-align:center;width:150px;}
.img_big,.img_sm{display:block;margin:10px auto;border-radius:50%;overflow:hidden;}
.img_big{width:120px;height:120px;}
.img_sm{height:45px;width:45px;}
@media (max-width:767px){
	.more_nav.spill .more_nav_right{width:100%;background:#fff;}
	.moblie_add_top{margin-top:60px;}
	.more_menu li{padding:0 5px 0 12px;}
}

/* 个人中心分割线 */
.job_collect{margin:45px 0;padding:40px 0;border-width:1px 0;border-style:dashed;border-color:#ddd;}

/*讲师申请*/
.ctop_editbox{position:relative;padding-bottom:15px;}
.ctop_editbox [class*='col-sm']{padding:0 5px;}
.ctop_editbox .form-group{margin:0;border-bottom:1px solid #ddd;}
.ctop_editbox .title{}
.ctop_editbox .add{padding-left:10px;color:#46bd01;font-size:14px;}
.ctop_editbox .editedtit{margin-top:10px;background-color:#fafafa;padding:10px 0;}
.ctop_editbox .editing{background-color:#f4f4f4;padding:10px 0;}
.ctop_editbox .editing input[readonly]{background-color:#fff;}
.ctop_editbox .editing.done{background-color:#fff;}
.ctop_editbox .editing.done input,.ctop_editbox .editing.done input[readonly]{padding:0;background-color:#fff;border:none;box-shadow:none;}
.ctop_editbox .editing.done select{padding:0;background-color:#fff;outline:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.ctop_editbox .editcontrol a{margin-right:10px;}
.ctop_editbox i{margin-right:6px;}
.account_hand{max-width:1200px;margin:40px auto 0;}
.account_hand dl{width:100%;height:60px;border-bottom:1px dashed #ddd;}
.account_hand dt{float:left;width:110px;height:60px;line-height:60px;margin-right:10px;font-weight:normal;text-align:right;}
.account_hand dd{float:left;line-height:60px;}
.account_hand .bind label{position:relative;display:block;width:320px;height:90px;margin-top:20px;padding:15px;border:1px solid #ddd;}
.account_hand .bind label.on{border-color:#46bd01;}
.account_hand .bind label.on i{color:#46bd01;}
.account_hand .bind input{position:absolute;left:0;top:0;z-index:5;width:320px;height:90px;opacity:0;cursor:pointer;}
.account_hand .bind i{position:absolute;right:10px;top:15px;z-index:5;}
.account_hand .bind .avatar{display:inline-block;width:60px;height:60px;border:1px solid #ddd;border-radius:50%;}
.account_hand .bind .txt{display:inline-block;margin-left:20px;vertical-align:middle;}
.account_hand dl .icon{font-size:30px;vertical-align: middle; width:30px; height: 30px; margin-right:10px;}
.account_hand dl .icon-weixin-o{color:#46bd01;}
.account_hand dl .icon-sina-o{color:#d82128;}
.account_hand dl .icon-qq-o{color:#4ec1fc;}
.account_hand dl .icon-qzone-o{color:#ffcd00;}

/*订单中心*/
.order_btn,.order_btn:focus,.order_btn:hover,.order_print_btn{height:26px;padding:0 14px;border-radius:2px;font-size:13px;line-height:26px;}
.order_btn,.order_btn:focus,.order_btn:hover{border:0;background-color:#46bd01;color:#fff;}
.btn_box{padding:20px 10px;text-align:right;}
.order{max-width:1230px;padding:0 15px;color:#333;font-size:12px;}
.order_nav{height:60px;margin-bottom:20px;border-bottom:1px solid #e4e4e4;background-color:#fff;font-size:13px;line-height:60px;}
.order_nav>h3{float:left;margin:0;line-height:60px;}
.order_nav>a{display:block;float:right;margin-top:-2px;padding:0 10px;}
.order_select{margin-bottom:30px;}
.select_count{color:#999;}
.order_content .table>thead>tr>th{padding-bottom:11px;border-bottom:1px solid #d8d8d8;color:#929292;font-weight:normal;}
.order_content .table>tbody>tr>td{font-size:13px;height:64px;border-top:1px solid #d8d8d8;vertical-align:middle;}
.order_content .table>tbody>tr:last-child td{border-bottom:1px solid #d8d8d8;}
.order_blue a{color:#3e6d9d;}
.ticket{clear:both;width:100%;height:240px;margin-top:33px;margin-bottom:40px;border:1px solid rgb(228,228,228);background-color:#fff;box-shadow:0 2px 2px 1px rgba(0,0,0,0.1);}
.erweima{float:left;width:200px;height:200px;margin:20px 24px;overflow:hidden;}
.erweima img{width:100%;height:100%;}
.ticket_detail{float:left;}
.ticket_detail i{vertical-align:middle;margin-top:-5px;margin-right:5px;}
.ticket_detail>h3{margin:35px 0 10px;font-size:26px;font-weight:normal;}
.ticket_detail>p{height:25px;margin-bottom:3px;font-size:13px;line-height:25px;}
.ticket_detail .ticket_tips{margin-top:29px;margin-bottom:6px;color:#bbb;font-size:12px;}
.ticket_meia{display:table;float:right;width:73px;height:100%;border-left:1px dashed #e4e4e4;text-align:center;}
.ticket_meia span{display:table-cell;vertical-align:middle;}

/*确认订单样式*/
.discount_price{margin-top:-5px;color:#da2035;text-align:right;}
.discount_price span{padding-left:5px;padding-right:10px;font-size:24px;}
.discount_price.old{color:#aaa;margin-bottom:10px;}
.discount_price.old span{font-size:12px;}
.order_pay{clear:both;height:64px;margin-top:15px;margin-bottom:40px;padding:0 20px;background-color:#f6f6f6;text-align:right;line-height:64px;}
.order_pay_left{float:left;}
.order_pay_right{float:right;}
.order_pay label{margin-right:20px;margin-bottom:0;font-weight:normal;cursor:pointer;}
.order_pay label.active{color:#46bd01;}
.order_pay label>input[type="radio"]{width:20px;height:20px;margin-top:-2px;vertical-align:middle;}
.order_pay .order_btn{margin-left:30px;}
.order_weixin,.order_alipay{margin-top:-2px;vertical-align:middle;}
.order_union{margin:-2px 5px 0;font-size:20px;vertical-align:middle;}
.union_content{font-size:14px;}
.union_content p{margin:0;line-height:1.8;}
.union_tips{color:#999;font-size:13px;}
.union_detial{margin-top:30px;border-top:1px solid #e4e4e4; padding:30px 0;}
.union_detial h3{padding-bottom:20px;}
.union_upload{margin-top:30px;}
.union_upload .form-group label{font-weight:normal;}
.union_upload .input_controlpay{display:inline-block;width:200px;height:30px;border-radius:0;}
.union_img{display:none;position:relative;width:450px;max-width:100%;height:auto;overflow:hidden;}
.union_img img{width:100%;height:auto;}
.union_img .union_lg{display:block;position:absolute;top:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=10);background-color:rgba(0,0,0,.1);color:#333;text-align:center;line-height:200px;}
.union_submit{margin-top:50px;margin-bottom:30px;}
.union_submit p{margin-top:70px;}
.order_form{padding:10px 0;overflow:hidden;}
.order_msg{padding-bottom:20px}
.order_msg label{margin-right:30px;font-weight:normal;}
.order .cate{margin:40px 0 20px;font-size:16px;}
.discount_select{margin:20px 0;border-bottom:1px solid #ddd;}
.discount_select .incode{margin-top:20px;}
.discount_select .incode input{height:30px;margin-right:10px;margin-bottom:10px;}
.discount_select .incode p{margin-top:8px;font-size:12px;color:#f00;}
.discount_select label{margin-right:20px;margin-bottom:0;font-weight:normal;cursor:pointer;font-size:14px;}
.discount_select label.active{color:#46bd01;}
.discount_select label>input[type="radio"]{width:20px;height:20px;margin-top:-2px;vertical-align:middle;}

/*优惠券*/
.discount_select .coupon_items{padding-top:20px;padding-bottom:20px;}
.coupon_items{overflow:hidden;}
.coupon_items .coupon_item{position:relative;float:left;width:370px;height:110px;margin:0 20px 20px 0;background-color:#fff;border:1px solid #ddd;font-size:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);cursor:pointer;}
.coupon_items .coupon_item.on{border-color:#46bd01;}
.coupon_items .coupon_item.on .name{color:#46bd01;}
.coupon_items .coupon_item.on:before,.coupon_items .coupon_item.on:after{border-color:#46bd01;}
.coupon_items .coupon_item.lock{background-color:#fafafa;color:#aaa;box-shadow:none;}
.coupon_items .coupon_item.lock .price{color:#aaa;}
.coupon_items .coupon_item.lock:after{box-shadow:none;}
.coupon_items .coupon_item:before,.coupon_items .coupon_item:after{position:absolute;left:128px;z-index:2;display:block;content:"";width:20px;height:10px;background-color:#fff;border-style:solid;border-color:#ddd;}
.coupon_items .coupon_item:before{top:-1px;border-width:0 1px 1px;border-radius:0 0 10px 10px;}
.coupon_items .coupon_item:after{bottom:-1px;border-width:1px 1px 0;border-radius:10px 10px 0 0;box-shadow:0 1px 3px rgba(0,0,0,.1) inset,0 2px 3px rgba(255,255,255,1);}
.coupon_items .c_limit{position:relative;float:left;width:138px;padding:20px;border-right:1px dashed #ddd;text-align:center;}
.coupon_items .price{color:#46bd01;font-size:32px;}
.coupon_items .must{font-size:14px;}
.coupon_items .c_msg{float:left;max-width:229px;padding:20px 10px 20px 30px;}
.coupon_items .name{margin-bottom:10px;color:#aaa;font-size:18px;letter-spacing:1px;overflow:hidden;white-space:nowrap;}
.coupon_items .name sub{font-size:12px;}
.coupon_items .txt{color:#aaa;}
.coupon_items .c_btn{display:inline-block;width:160px;height:50px;border:1px solid #46bd01;border-radius:100px;color:#46bd01;font-size:20px;text-align:center;line-height:50px;}
.coupon_items .coupon_flod{float:left;width:390px;height:150px;}
.coupon_items .coupon_flod .c_msg{padding:28px 10px 28px 35px;}
.coupon_items .coupon_flod.lack .c_btn{color:#aaa;border-color:#aaa;}
.coupon_items .rules{display:none;clear:both;width:330px;margin:0 20px;padding:24px 0;border-top: 1px dashed #ddd;background-color:#fff;color:#666;font-size:14px;}
.coupon_items .rules .warn{margin-top:15px;color:#46bd01;text-align: center;}
@media(min-width:768px){
	.coupon_items .coupon_flod:hover .coupon_item{position:absolute;z-index:3;border:1px solid #46bd01;height:auto;}
	.coupon_items .coupon_flod:hover .rules{display:block;}
	.coupon_items .coupon_flod:hover .coupon_item:before,.coupon_items .coupon_flod:hover .coupon_item:after{border-color:#46bd01;}
}

@media(max-width:767px){
	.order_wap_content .cate{padding:10px 20px;}
	.order_wap_content .discount_select{padding:0 15px;}
	.coupon_items .coupon_item{width:100%;height:auto;margin:0 0 10px;}
	.coupon_items .c_limit{width:110px;padding:10px;margin-right:17px;border-right:0;}
	.coupon_items .coupon_item:before,.coupon_items .coupon_item:after{display:none;}
	.coupon_items .price{font-size:24px;}
	.coupon_items .must{font-size:12px;}
	.coupon_items .c_msg{padding:10px;}
	.coupon_items .name{font-size:14px;}
	.coupon_items .txt{font-size:12px;}
	.coupon_items .c_btn{font-size:16px;width:140px;height:40px;line-height:40px;}
	.coupon_items .coupon_flod{width:100%;height:auto;}
	.coupon_items .coupon_flod .c_msg{}
	.coupon_items .coupon_flod .rules{display:block;width:88%;}
}

/*订单操作弹窗*/
.order_popup{position:fixed;left:50%;top:50%;width:300px;height:150px;margin-left:-150px;margin-top:-75px;padding-top:30px;border:1px solid #ccc;background-color:#fff;text-align:center;}
.order_popup .order_btn{margin:25px 20px;}

/*马上支付弹窗*/
.pay_masking{position:fixed;left:0;top:0;z-index:100;width:100%;height:100%;background-color:#000;filter:alpha(opacity=0.5);background-color:rgba(0,0,0,.5);}
.pay_go{position:fixed;left:50%;top:50%;width:400px;height:200px;margin-left:-200px;margin-top:-100px;padding:0 20px;border:1px solid #ccc;background-color:#fff;box-shadow:0 2px 4px 1px rgba(0,0,0,0.1);font-size:14px;}
.pay_go_title{margin:0 -20px;padding:10px 20px;border-bottom:2px solid #46bd01;color:#46bd01;}
.pay_go_title a{position:absolute;right:16px;top:10px;color:#ddd;font-size:16px;}
.pay_go_title a:hover{color:#46bd01;}
.pay_go>h5{font-size:16px;font-weight:normal;margin-top:20px;}
.pay_go_success{color:#46bd01;padding-top:10px;}
.pay_go_false{color:#da2035;}
.pay_go_success i,.pay_go_false i{margin-top:-5px;margin-right:5px;vertical-align:middle;}

/*微信支付*/
.erweima_content{width:100%;margin-top:40px;margin-bottom:80px;}
.pay_detail p{font-size:13px;}
.erweima_pay{float:left;width:242px;height:300px;margin-right:50px;border:1px solid #d8d8d8;background-color:#f6f6f6;}
.erweima_pay span{display:block;width:240px;height:240px;overflow:hidden;padding:20px;background-color:#fff;}
.erweima_pay span img{width:200px;height:200px;}
.erweima_pay .erweima_txt{margin-bottom:0;padding:14px 50px;line-height:1.3;}
.erweima_pay .erweima_txt i{float:left;margin-right:5px;}
.pay_cue{height:70px;line-height:70px;font-size:13px;}

/* 跟踪记录 */
.trace_record{padding-bottom:40px;}
.record_list{margin-top:30px;line-height:2;}
.record_list dl{margin-top:10px;}
.record_list dd:last-child{margin-top:10px;}
.record_list dd span{margin-right:10px;}
.download_bar{display:none;}

/*后台问答模块*/
.ques_answer{}
.ques_answer .ques_box{}
.ques_answer .ques_status{color:#aaa;padding:0 0 10px 0;}
.ques_answer .ques_status span{margin-right:40px;}
.ques_answer .ques_cont{padding:10px;background-color:#eee;}
.ques_answer .anser_box{padding:30px 0;}
.ques_answer .control_bar{padding:20px 0 0;text-align:right;}

/*后台导航*/
.manage_wrap{position:relative;max-width:1350px;margin:0 auto;}
.main_content{min-height:1200px;margin-left:100px;}
.siderbar_menu{float:left;width:120px;margin-top:40px;}
.siderbar_list{font-size:12px;}
.siderbar_list a{display:block;padding:7px 10px 7px 10px;}
.siderbar_list a:hover{color:#46bd01;}
.siderbar_list>li>a{font-size:14px;font-weight:600;}
.siderbar_list .caret{margin-left:26px;}
.siderbar_second_list li a{padding-left:17px}

/*面板*/
.manage_head{margin-bottom:30px;padding:0 10px;}
.manage_head .title{margin-bottom:15px;font-size:18px;}
.manage_head .list{margin:15px 0;}
.manage_board{margin-bottom:30px;}
.manage_board.white{background-color:#fff;}
.manage_board .head{margin:30px;}
.manage_board .head h2{display:inline-block;font-size:18px;}
.manage_board .head .msg{display:inline-block;margin-left:20px;color:#aaa;font-size:12px;}
.manage_board .head .right{float:right;font-size:14px;}
.manage_board .head .right a{color:#46bd01;}
.manage_board .head .right i{margin-left:20px;color:#6a6a6a;font-size:26px;vertical-align:bottom;}
.manage_board .body{margin-bottom:50px;}
.manage_board .foot{height:67px;padding:20px 30px;background-color:#eee;color:#666;}
.manage_board .foot .btn{float:right;margin-left:10px;}
.manage_board .foot input{margin-right:5px;vertical-align:top;}

/*多机构管理*/
.identity_bar{background-color:#eee;}
.identity_bar .wrap{max-width:1200px;margin:0 auto;}
.identity_bar .wrap span{display:inline-block;padding:7px 50px 7px 0;}
.identity_bar .wrap .exchange{float:right;display:inline-block;padding:7px 0;color:#46bd01;}
.multiples-manage{}
.multiples-manage .mul_lists{margin-right:-12px;}
.multiples-manage .mul_lists .mul_list{float:left;display:block;width:392px;height:130px;margin:0 12px 12px 0;padding:15px;border:1px solid #ddd;box-shadow:0 1px 3px rgba(0,0,0,.1);}
.multiples-manage .mul_lists .mul_list:hover{border:1px solid #46bd01;color:#333;}
.multiples-manage .mul_lists img{float:left;max-width:100px;margin-right:15px;}
.multiples-manage .mul_lists h3{margin-bottom:5px;font-size:18px;}

/*订阅列表*/
.subscribe_items .subscribe_item{margin-right:-12px;}
.subscribe_items .subscribe_item li{float:left;display:block;width:392px;height:130px;margin:0 12px 12px 0;padding:15px;border:1px solid #ddd;box-shadow:0 1px 3px rgba(0,0,0,.1);}
.subscribe_items .subscribe_item  img{float:left;max-width:100px;margin-right:15px;}
.subscribe_items .subscribe_item  h3{margin-bottom:5px;font-size:18px;}
.subscribe_items .valid_time{margin-bottom:30px;color:#929292;}
/*select过滤样式*/
.select_filter{position:relative;float:right;margin-top:12px;font-size:14px;}
.select_filter span{display:inline-block;padding:5px;}
.select_filter span:hover{color:#46bd01;cursor:pointer;}
.select_filter span i{font-size:1.4em;vertical-align:middle;}
.select_filter ul{position:absolute;left:0;display:none;padding:5px;background-color:#fff;}
.select_filter li:hover{color:#46bd01;cursor:pointer;}

/*购物车*/
.shopping_circle_wrap{}
.shopping_circle{display:inline-block;width:26px;height:26px;color:#fff;font-size:14px;line-height:26px;text-align:center;background-color:#46bd01;border-radius: 100%;}
.shopping_circle_hover{background-color:#399802;cursor:pointer;}
.shopping_circle_hover:hover{background-color:#46bd01;}
.shopping_circle_wrap .txt{margin-left:8px;color:#b8b8b8;font-size:12px;}
.shopping_wrap{margin-top: 30px;}
.shopping_wrap input[type=checkbox]:checked~label,.shopping_wrap input[type=radio]:checked~label{color:#46bd01;}
.shopping_wrap .shopping_circle_wrap{margin-bottom: 30px;}
.shopping_table{width:100%;vertical-align: middle;}
.shopping_table thead th{padding:20px 30px;font-size: 16px;font-weight: normal;/*text-align: center;*/}
.shopping_table tbody{color:#222;font-size: 24px;}
.shopping_table tbody:after{display:block;content:'';height:30px;}
.shopping_table .top td{padding:45px 30px;background-color: #eee;color:#222;font-size: 24px;}
.shopping_table .middle td{padding:30px 30px;background-color: #f8f8f8;font-size: 16px;text-align: left;}
.shopping_table .all{margin-left:10px;color:#929292;}
.shopping_table .date{margin:0 20px 0 15px;}
.shopping_table .list_title{color:#222;}
.shopping_table .list_sum{margin-top:4px;color:#aaa;font-size: 12px;}
.shopping_table .list_sum span{margin-left:15px;}
.shopping_table .icon-close{font-size:20px;}
.shopping_table .icon-close:hover{color:#46bd01;cursor:pointer;}
.shopping_coupon{margin-top:10px;font-size: 12px;}
.shopping_coupon label{display:inline-block;margin:0 50px;}
.shopping_coupon input[type='radio']{margin-top: 2px;}
.shopping_coupon input[type='text']{display:inline-block;width:120px;height:24px;margin:0 20px 0 -30px;}
.shopping_fbar{margin:40px 0 30px;width:100%;height:13px;background-color: #eee;}
.shopping_calc{margin:30px 0;text-align:right;}
.shopping_calc .tips_txt,.shopping_calc .tips_price{display:inline-block;margin:0 10px;vertical-align: middle;font-weight: 600;font-size: 16px;}
.shopping_calc .tips_price{color:#e91d00;}
.shopping_calc .shopping_oldprice{display:inline-block;margin:0 10px;color:#999;text-align: left;vertical-align: middle;}
.shopping_calc .shopping_reduce{display:block;font-size:12px;}
.shopping_calc del{font-size:14px;}
.shopping_calc .btn_red{min-width:120px;padding:12px 20px;font-size:18px;color:#fff;background-color:#da2035;border-radius:0;line-height:normal;}
.shopping_calc .notice{margin-top: 24px;font-size: 12px;}
.shopping_tbar{}
.shopping_number{padding-bottom:30px;font-size:16px;border-bottom: 1px solid #eee;}
.shopping_number_col{margin-right:50px;}
.shopping_payments{margin:45px 0;font-size: 16px;}
.shopping_payments_col{display: inline-block;margin-right:160px;}
.shopping_payments .name{color:#999;}
.shopping_payments .icon{font-size:40px;vertical-align:middle;margin-top:-5px;}
.shopping_payments label{margin:0 20px 0 30px;cursor:pointer;}
.shopping_form{}
.shopping_form_wrap input[type='text'],.shopping_form_txt select{height:30px;}
.shopping_form_wrap input[type='text']::-webkit-input-placeholder{font-size: 12px;}
.shopping_form_wrap input[type='text']::-moz-placeholder{font-size: 12px;}
.shopping_form_wrap input[type='text']::-ms-input-placeholder{font-size: 12px;}
.shopping_form_wrap .shopping_form_row{margin-bottom:30px;}
.shopping_form_wrap .shopping_form_col{display:inline-block;min-width:360px;}
.shopping_form_wrap .hasline{padding-bottom:30px;border-bottom:1px solid #ddd;}
.shopping_form_wrap .custom_radio+.custom_radio{margin-left:15px;}
.shopping_selectlist_title{margin:50px 0 20px;font-size:16px;}
.shopping_selectlist_title .course_code{position:relative;display:inline-block;width:800px;vertical-align: top;}
.shopping_selectlist_title .selectname{margin-right: 15px;}
.shopping_selectlist_title .course_code input{width:100%}
.shopping_selectlist_title .course_code_list{position:absolute;left:0;top:34px;min-width:80px;background:#fff;box-shadow:0px 1px 1px 0px rgba(0,0,0,0.18);}
.shopping_selectlist_title .course_code_list li{padding:6px 0;color:#46bd01;font-size:12px;text-align:center;}
.shopping_selectlist_title .course_code_list li:hover{background-color: #eee;cursor:pointer;}
.shopping_selectlist_title .course_code_list .full{color:#999;}
.shopping_selectlist_title .notice{margin-top:8px;font-size: 12px;}
.shopping_schedule_table tr:nth-of-type(odd){background: #f3f5f3;}
.shopping_schedule_table tr:nth-of-type(even){background-color: #eaeeea}
.shopping_schedule_table th{padding:5px 10px;color:#fff;text-align: center;font-weight:normal;border-right:1px solid #fff;background-color: #666;}
.shopping_schedule_table td{padding:12px 25px;font-size: 12px;border-right:1px solid #fff;}
.shopping_schedule_table .custom_checkbox{float:left;margin-right:10px;}
.shopping_schedule_table .title{display: table-row;}
.shopping_schedule_table .full,.shopping_schedule_table .full span{color:#999;}







/*我的积分*/
.my_points{}
.my_points .head{margin:30px 0 20px;border-bottom:1px solid #ddd;}
.my_points .crumbbox{margin:20px 0;}
.my_points .point_tab{display:inline-block;font-size:24px;}
.my_points .point_tab a{display:inline-block;margin-right:40px;padding:5px 0;}
.my_points .point_tab a.active{margin-bottom:-1px;border-bottom:3px solid #46bd01;color:#46bd01;}
.my_points .notice_box{padding:15px 20px 15px 40px;background-color:#f4f4f4;}
.my_points .notice_box .detail{display:inline-block;width:170px;margin-right:65px;}
.my_points .notice_box .detail strong{display:block;color:#46bd01;font:normal 48px/normal 'PingFangSC-Regular','arial';}
.my_points .notice_box .detail a{display:block;font-size:12px;}
.my_points .notice_box .detail a.earn{width:140px;height:40px;margin:12px 0 5px;background-color:#46bd01;color:#fff;text-align:center;line-height:40px;}
.my_points .notice_box .detail a.earn span{padding:0 3px;font-size:18px;}
.my_points .notice_box .ad{display:inline-block;max-width:900px;max-height:150px;vertical-align:top;overflow:hidden;}
.my_points .notice_box .ad img{width:100%}
.my_points .page_tit{margin:35px 0;font-size:20px;}
.my_points .show_more{clear:both;text-align:right;}
.my_points .show_more a{display:block;margin-bottom:5px;color:#46bd01;}
.my_points .show_more a i{margin-left:6px;font-size:22px;vertical-align:middle;}
@media(max-width:767px){
	.my_points .notice_box{padding-left:20px;}
}
/*积分记录*/
.points_record .table>thead>tr>th{height:40px;background-color:#eee;color:#666;border-bottom:0;vertical-align:middle;}
.points_record .table>tbody>tr>td{height:60px;vertical-align:middle;}
.points_record .table>tbody>tr:last-child>td{border-bottom: 1px solid #ddd;}
/*积分任务*/
.point_tasks{}
.point_tasks .point_task{width:98%;height:140px;margin:0 2% 10% 0;background-color:#f4f4f4;border:1px solid #ddd; }
.point_tasks .left{float:left;width:37%;height:100%;background-color:#fff;text-align:center;}
.point_tasks .left img{margin-top:30px;max-width:100%;}
.point_tasks .right{float:left;padding:15px 0 10px 30px;overflow:hidden;}
.point_tasks .right h6{font-size:20px;}
.point_tasks .right h6 span{margin-left:8px;padding:1px 3px;background-color:#ccc;border-radius:5px;color:#fff;font-size:12px;}
.point_tasks .right p{margin-top:24px;font-size:20px;}
.point_tasks .right p span{padding:0 5px;color:#46bd01;font-size:46px;}
.point_tasks .right small{color:#46bd01;}
.point_tasks .point_task.done .right,.point_tasks .point_task.done .right p span,.point_tasks .point_task.done .right small{color:#999;}
.point_tasks .point_task.done .right h6 span{background-color:#46bd01;}
.point_tasks.black .left{background-color:#333;}
@media(max-width:767px){
	.point_tasks .point_task{width:100%;}
	.point_tasks .right h6{font-size:16px;}
	.point_tasks .right p{font-size:16px;}
}

/*物品兑换列表*/
.exchange_list{}
.exchange_list ul{margin-right:-8%;}
.exchange_list li{float:left;width:42%;margin:0 8% 30px 0;padding:10px 12px;border:1px solid #ddd;}
.exchange_list li h2{margin-bottom:4px;font-size:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.exchange_list li .pic{float:left;display:block;max-width:178px;max-height:100px;margin-right:12px;overflow:hidden;}
.exchange_list.real_list li .pic{max-width:215px;max-height:305px;}
.exchange_list.real_list li .summary{height:188px;}
.exchange_list li p{margin-top:8px;font-size:12px;color:#9a9a9a;}
.exchange_list li p .name{color:#222;margin-right:8px;}
.exchange_list li img{width:100%;}
.exchange_list li .buy{float:right;display:inline-block;min-width:140px;height:40px;margin-top:17px;padding:0 10px;background-color:#46bd01;color:#fff;font-size:30px;text-align:center;line-height:40px;}
@media(max-width:767px){
	.exchange_list ul{margin-right:-4%;}
	.exchange_list li{width:46%;margin-right:4%;}
	.exchange_list li h2{font-size:16px;}
	.exchange_list li .summary{display:none;}
	.exchange_list li img{margin-bottom:10px;}
	.exchange_list li .buy{width:100%;}
}

/*产品兑换详情*/
.product_top .product_pic{float:left;display:table;width:44%;height:300px;margin-right:2%;}
.product_top .product_pic_wrap{display:table-cell;vertical-align:middle;text-align:center;}
.product_top .product_pic img{max-width:100%;}
.product_top .product_info{float:left;width:54%;}
.product_top .product_info h1{margin-bottom:26px;font-size:24px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.product_top .desc{height:120px;margin-top:5px;color:#777;text-align:justify;}
.product_top .price{margin-bottom: 17px;line-height:normal;}
.product_top .price span{margin-right:50px;}
.product_top .price span strong{color:#46bd01;font-size:32px;font-weight:normal;}
.product_top .notice{color:#dc2a3e;}
.product_top .btn_exchange{display:inline-block;width:140px;height:40px;background-color:#46bd01;color:#fff;font-size:20px;text-align:center;line-height:40px;}
.product_top .btn_exchange.old{background-color:#aaa;}
.product_top.product_real .product_pic{width:25%;height:410px;}
.product_top.product_real .product_info{width:68%;}
.product_top.product_real .desc{height:225px;}

.product_main .product_detail{width:90%;}
.product_main .product_detail img{max-width:100%;}
.product_main .product_stress{max-width:100%;}
.product_main .product_stress{max-width:100%;}
.product_main .product_stress img{max-width:100%!important;height:auto!important;}
.product_main .product_stress p{padding-bottom:10px;font-size:16px;font-family:inherit!important;text-align:justify;}
.product_main .product_stress p span,.box_intro p strong{font-family:inherit!important;}

.product_hot{margin:30px 0;}
.product_hot .product_hot_list{margin-right:-3%;}
.product_hot li{float:left;width:22%;margin-right:3%;margin-bottom:3%;}
.product_hot li .pic{display:block;margin-bottom:5%;max-height:150px;overflow:hidden;}
.product_hot li img{width:100%;}
.product_hot li h5{height:35px;margin-bottom:8%;font-size:14px;line-height:1.4;overflow:hidden;}
.product_hot li .btn_exchange{display:inline-block;width:140px;height:40px;background-color:#46bd01;color:#fff;text-align:center;line-height:40px;}
.product_hot.product_hot_real li{width:16%;margin-right: 9%;}
.product_hot.product_hot_real li .pic{max-height:280px;}

@media(max-width:767px){
	.product_top .product_pic{float:none;width:100%;height:auto;margin-bottom:20px;}
	.product_top .product_info{width:100%;}
	.product_top.product_real .product_pic{width:100%;height:auto;}
	.product_top.product_real .product_info{width:100%;}
	.product_top.product_real .desc{height:auto;}
	.product_main .product_detail{width:auto;}
	.product_hot li{width:47%;}
	.product_hot.product_hot_real li{width:45%;margin-right:5%;}
}

/*积分兑换弹窗*/
.pop_exchange{max-width:370px;margin:0 auto;}
.pop_exchange .coupon_item{float:none;margin:0;}
.pop_exchange .p_tips{margin-top:20px;line-height:normal;text-align:justify;}
@media(max-width:767px){
	.pop_exchange .coupon_items{display:none;}
}
/*消息中心*/
.question_wrap .question_top{margin:0 57px;padding-bottom:20px;border-bottom:1px dashed #ddd;}
.question_wrap .question_top img{float:left;width:150px;height:86px;margin-right:20px;}
.question_wrap .question_top .tips{margin-top:10px;font-size:12px;}
.unread{background:#46bd01;width:6px;height:6px;border-radius:100%;display:inline-block;float:left;}
.message_center .unread{margin:8px 8px 0 0;}
.message_center,.message_center .more_nav_content{background:#f8f8f8;}
.message_center .more_nav_title{margin-right:100px;}
.message_center .more_nav_content{margin-top:80px;position:relative;top:0;}
.message_center .inform,.message_center .reply{margin-top:30px;padding:0;margin-bottom:140px;max-width:1200px;}
.message_center .inform{min-height:200px;background:#fff;border:1px solid #ddd;border-top-width:2px;padding:20px 0 100px;}
.message_center .inform .no_notice{margin:30px 0 70px;}
.inform_list .times{color:#b5b5b5;display:block;height:30px;}
.inform_list{padding:20px 5% 100px;}
.inform_list a{font-size:16px;}
.inform_list li{border-bottom:1px dotted #ddd;padding-bottom:20px;margin-top:20px;}
.reply_list{margin:0 0 20px 0;padding-top:20px;}
.reply_txt{color:#46bd01;padding-left:8px;}
.reply_list .user_info .time{display:block;}
.reply_list .reply_con{position:relative;padding:3px 112px 8px;clear:both;}
.reply_list .reply_con .time{margin-top:5px;color:#aaa;font-size:12px;}
.reply_list .reply_con .handle a{position: relative;display: inline-block;margin-right:25px;}
.reply_list .reply_con .handle a:hover{color:#333;}
.reply_list .reply_con_hover:hover{background:#f4f4f4;}
.reply_list .reply_con_hover .text p{padding-right:40px;}
.reply_list .unread{margin-top:15px;}
.reply_list .question_cont{padding:20px 0 0;}
.reply_list .text{overflow:hidden;}
.reply_list .text p{padding-bottom:8px;}
.reply_list blockquote{margin-bottom:10px;background:#f8f8f8;font-size:12px;border:0;}
.reply_list .quote_text{color:#aaaaaa;display:block;padding-bottom:15px;}
.reply_list .reply_wrap{position:relative;padding:0 0 25px;border:0;background-color:unset;}
.reply_list .reply_from{color:#aaa;}
.reply_list .reply_from .titles{margin-left:10px;color:#aaa;}
.reply_list .reply_from .titles:hover{color:#46bd01;}
.reply_list .reply_from .so{margin-right:8px;color:#aaa;}
.reply_switch{margin:30px 0 20px;color:#46bd01;text-align:center;}
.reply_switch span{cursor:pointer;}
.reply_switch i{font-size:26px;}

/*首页学习兴趣弹窗和学习兴趣页面*/
.interest_popups.popups {z-index:1000;}
.interest_popups .popups_wrap {max-width:1000px;}
.interest_popups .popups_body {height:555px;overflow-y:auto;-webkit-overflow-scrolling :touch;}
.interest_popups .popups_header h4.title {text-align:left;font-size:16px;color:#000;font-weight:600;}
.interest_popups .popups_header .interest_tip, .interest_page .interest_tip {position:relative;color:#ccc;font-size:14px;margin-left:14px;font-weight:400;}
.interest_popups .popups_footer {overflow:hidden;}
.interest_popups .btn_sure, .interest_page .btn_sure{float:right;width:110px;line-height:34px;background-color:#45BC00;text-align:center;color:#fff;margin-top:15px;border-radius:4px;cursor:pointer;}
.interest_page .btn_sure {float:left;}
.interest_popups .btn_sure.disabled, .interest_page .btn_sure.disabled{background-color:#ccc;}
.interest_box .interest_type {padding:15px 0;}
.interest_box .interest_type_title {position:relative;float:left;width:110px;margin-top:15px;line-height:30px;text-align:center;font-size:16px;font-weight:600;}
.interest_box .interest_type_title:before {position:absolute;content:" ";display:block;top:10px;left:2px;width:10px;height:10px;border:1px solid #d3d3d3;transform:rotate(45deg);}
.interest_box .interest_item_wrapper {margin-left:94px;overflow:hidden;}
.interest_box .interest_item {float:left;margin:15px 10px;min-width:110px;padding:0 15px;line-height:30px;border-radius:15px;text-align:center;border:1px solid #D5D5D5;cursor:pointer;}
.interest_box .interest_item:hover, .interest_box .interest_item:active {color:#45BC00;}
.interest_box .interest_item.active {border-color:#45BC00;background-color:#45BC00;color:#fff;}
.interest_page .interest_tip {margin-left:0;}
@media(max-width:767px){
	.interest_popups.popups .popups_wrap {display:flex;flex-direction:column;left:0;top:0;height:100%;transform:none;}
	.interest_popups .popups_header h4.title {text-align:center;}
	.interest_popups .popups_header .interest_tip, .interest_page .interest_tip {display:block;margin:0;margin-top:10px;}
	.interest_popups .popups_body {flex:1;height:auto;}
	.interest_popups .popups_footer, .interest_page .popups_footer {text-align:center;}
	.interest_popups .btn_sure, .interest_page .btn_sure {float:none;display:inline-block;margin:0;}
	.interest_box .interest_type_title {float:none;text-align:left;padding-left:3px;}
	.interest_box .interest_type_title:before {left:-13px;}
	.interest_box .interest_item_wrapper {margin-left:0;}
	.interest_box .interest_item {min-width:95px;margin-left:3px;margin-right:3px;}
	.interest_page .interest_tip {margin-left:0;}
	.interest_page .interest_type_title {padding-left:20px;}
	.interest_page .interest_type_title:before {left:4px;}
}

/*整站toast*/
#toast_container{position:fixed;z-index:10;top:60px;right:0;}
#toast_container .toast{display:none;margin-bottom:8px;padding:5px 20px;border:1px solid #ddd;box-shadow:0 2px 3px rgba(0,0,0,.7);}
#toast_container .toast.toast_success{background-color:#fffcdc;}
#toast_container .toast span{color:#46bd01;font-size:24px;}
#toast_container .toast i{margin-right:30px;color:#999;font-size:18px;cursor:pointer;}

@media only screen and (min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2/1),(-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){
	.tipsonly,.tipshot,.tipsnew{background-image:url(../images/iconx12.png);background-size:400px 400px;}
	.icon_power,.icon_microscope,.icon_curve,.icon_case,.icon_game,.icon_message,.icon_graph,.icon_rect,.icon_alipay,.icon_weixin,.icon_sao,.icon_collect,.icon_subscribe{background-image:url(../images/iconx12.png);background-size:400px 400px;}
	.icon_success,.icon_false,.icon_location,.icon_clock,.icon_listrow,.icon_listcol,.icon_live,.icon_lock{background-image:url(../images/iconx12.png);background-size:400px 400px;}

	/*播放按钮*/
	.icon_play_large{background:url(../images/iconx12.png) 0 -73px;background-size:400px 400px;}
	.icon_play_medium{background:url(../images/iconx12.png) -60px 0;background-size:400px 400px;}
	.icon_play_small{background:url(../images/iconx12.png) 0 -19px;background-size:400px 400px;}
	.join_me .join_ready{background-image:url(../images/join_readyx2.png);background-size:163px 163px;}
	.join_me .join_ready:hover{background-image:url(../images/join_ready_hoverx2.png);background-size:163px 163px;}

	/*404&502*/
	.bad{background-image:url(../images/502x2.png);background-size:300px 520px;}
	.nofind{background-image:url(../images/404x2.png);background-size:300px 470px;}

	/*首页侧边栏图标*/
	/* 2017.11.7bug临时修复，注释掉下面一句样式 */
	/* .elevator a{background-image:url(../images/elevatorx2.png);background-size:100px 400px;} */

	/*课程、问答图标*/
	.lesson_list i[class*="icon_"],.icon_warn,.icon_right{background-image:url(../images/iconx12.png);background-size:400px 400px;}
	.icon_comment,.icon_share,.icon_thumb,.icon_reply,.icon_down{background-image:url(../images/iconx12.png);background-size:400px 400px;}
	.question_wrap .assistant .user_pic{background-image:url(../images/iconx12.png);background-size:400px 400px;}
	.question_wrap .speaker .user_pic{background-image:url(../images/iconx12.png);background-size:400px 400px;}

	/*首页分类图标*/
	.Look_course .golive,.video_bigbox_txt .golive,.slide_wrap .items i[class*="icon_"],.guide i[class*="icon_"]{background-image:url(../images/iconx12.png);background-size:400px 400px;}

	/*个人中心绑定*/
	.account_hand .icon_qq,.account_hand .icon_wechat,.account_hand .icon_weibo{background-image:url(../images/iconx12.png);background-size:400px 400px;}
}
@media (max-width:1210px){
	.blackbg{background:#fafafa;}
}
@media (max-width:767px){
	.elevator{display:none;}
	.wap_right{float:right;}
	.mobile_show{display:block!important;}
	.mobile_hide{display:none!important;}
	.load_more{margin:14px 0;text-align:center;color:#999;}
	.worth h3.free,.worth h3.price{font-size:20px;}

	/*导航*/
	.nav_navbar{border-top:0;}
	.nav_fixed{background-color:#fdfdfd;background-color:rgba(255,255,255,0.9);}
	.nav_fixed .navbar-left li a{margin-left:0;}
	.nav_fixed .navbar-right{display:none;}
	.user_img .dropdown-menu{margin-top:0;right:0;border-top-left-radius:0;border-top-right-radius:0;}

	/*wap过来的wap样式*/
	.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#fff;}
	.navbar-default .navbar-toggle .icon-bar{background-color:#333;}
	.toggle_control{float:left;margin:12px 0 12px 15px;border:none;}
	.navbar-nav{margin:0 -15px; background:rgba(255,255,255,0.9); text-align: left;}
	.user_img,.wap_login{display:none;}
	.user_img{display:block;float:right;}
	.user_img img{border-radius:100%;width:34px;height:34px;}
	.user_img ul li a{padding-top:20px;padding-bottom:20px;}
	.user_logo{display:block;padding:15px 20px 7px 0;}
	.bgcolor_nav,.nav_float{display:none;}

	/*二级导航隐藏*/
	.navbar-header{text-align:center;}
	.wap_logo{display:inline-block;}
	.wap_login{display:block;position:relative;float:right;}
	.userimg{display:inline-block;width:33px;height:33px;margin-top:13px;margin-right:25px;background-image:url(../images/iconx11.png);background-position:-60px -261px;background-size:300px 300px;}
	.userimg.hover{background-position:-93px -261px;}
	.caozuo{position:absolute;right:0;top:90%;width:80px;z-index:9999;background-image:url(../images/caozuox1.png);background-size:100% 100%;text-align:center;}
	.caozuo a{display:block;margin:4px 2px;line-height:4;}

	/*tips图标*/
	.tipsonly,.tipsonly_sm,.tipshot,.tipshot_sm,.tipsnew,.tipsnew_sm{display:block;position:absolute;z-index:2;width:60px;height:60px;background-image:url(../images/icon-tips.png);background-size:240px 240px;}
	.tipsonly{background-position:-48px -148px;}
	.tipsonly_sm{background-position:-48px -148px;}
	.tipshot{background-position:-108px -148px;}
	.tipshot_sm{background-position:-108px -148px;}
	.tipsnew{background-position:-168px -148px;}
	.tipsnew_sm{background-position:-168px -148px;}

	/*播放按钮*/
	.video_note_lg .icon_play_large{display:inline-block;width:35px;height:35px;background:url(../images/iconx11.png) -60px 0;}
	.video_note_lg .icon_play_large.hover,.video_note_lg .icon_play_large:hover{background-position:-95px 0;}
	.icon_play_medium{display:block;float:right;width:24px;height:24px;background:url(../images/iconx11.png) 0 -19px;}
	.icon_play_medium.hover,.icon_play_medium:hover{background-position:-24px -19px;}
	.play_large_right{float:right;margin:6% 5% 0 0;}
	.detail_play_large{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}

	/*title*/
	.section_title{margin-top:40px;margin-bottom:20px;text-align:left;}
	.section_title h2{font-size:24px;}
	.section_title p{margin-bottom:0;}
	.set_tit{text-align:left;overflow:hidden;}
	.set_tit h2{float:left;font-size:24px;}
	.set_more{float:right;margin-top:8px;}
	.videos_fluid .set_tit{margin-bottom:0;}

	/*视频*/
	.video_box,.video_box:hover{box-shadow:none;}
	.video_box{padding:15px 0 15px;border-bottom:1px solid #e4e4e4;overflow:hidden;}
	.video_bg{float:left;width:40%;}
	.video_note{height:40px;padding:5%;}
	.video_note .video_time{margin:0;}
	.video_note .play_medium_right{margin:0;}
	.video_txt{float:left;width:60%;min-height:1px;padding:0 0 0 3%;border:0;background-color:unset;}
	.video_txt h5{height:auto;font-size:14px;line-height:1.3;}
	.video_info{padding-top:5px;}
	.video_lecturer{float:left;margin-right:20px;}
	.video_jobs{float:left;}
	.video_cost_msg{margin-top:0;}
	.row_list .video_bg{width:40%;}
	.row_list .video_txt{width:60%;min-height:1px;padding:0 0 0 3%;}
	.row_list .video_txt h5{height:auto;font-size:14px;line-height:1.3;}
	.videos_fluid hr{display:none;}
	.videos_fluid .videos_row .video_layout{width:100%;padding-bottom:0;}
	.video_note_lg{height:42%;}
	.video_note_tit{width:52%;}
	.video_note_tit h3{font-size:18px;}
	.video_note_tit p{line-height:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
	.video_tit_lg{margin-top:20px;margin-bottom:20px;padding-top:0;font-size:16px;overflow:hidden;}
	.header_circle_lg{width:76px;height:76px;}
	.header_circle_lg img{width:70px;height:70px;}
	.index_lgrid,.index_rgrid{width:100%;}
	.index_lgrid{border-bottom:1px solid #ddd;}
	.index_rgrid .layout5{width:100%;}
	.index_rgrid .video_txt{min-height:1px;padding:0 0 0 3%;}
	.index_rgrid .video_txt h5{height:30px;}
	.meiapush{margin-top:20px;margin-bottom:-15px;overflow:hidden;}

	/*活动*/
	.activities .row{margin-left:0;margin-right:0;}
	.activities .row .col-sm-4{padding-left:0;padding-right:0;}
	.act_box,.act_box:hover{box-shadow:none;}
	.act_logos{top:-50%;}

	/*讲师*/
	.speakers .row{margin-bottom:30px;}
	.speakers .row .col-sm-3{float:left;width:50%;padding-left:0;text-align:center;}
	.speaker_box h4{width:100%;font-size:14px;}
	.speaker_box .speaker_head{float:none;margin:0 auto;}
	.speaker_box .speaker_info{height:45px;width:100%;font-size:12px;}

	/*机构图片*/
	.teams_fluid .teams_row .teams_layout{width:50%;}
	.team_box{margin-right:0;text-align:center;}
	.team{margin:0 16px 30px;}

	/*jion us*/
	.join_us{height:auto;background-size:1050px 270px;}
	.join_me .join_ready{margin:40px auto 10px;width:120px;height:120px;background-image:url(../images/join_readyx2.png);background-size:120px 120px;}
	.join_me .join_ready:hover{background-image:url(../images/join_ready_hoverx2.png);background-size:120px 120px;}
	.join_me .join_txt{font-size:16px;}

	/*机构详情页*/
	.sorts_nav_wrap li{min-width:72px;}
	.count_wrap div{min-width:96px;margin-top:20px;}
	.count_num{margin-bottom:10px;font-size:24px;}
	.count_num_add{display:block;}

	/*课程列表页*/
	.coures_left_list,.coures_crumb,.coures_list .row .tips,.list_toggle{display:none;}
	.coures_right_list .gridlay{width:100%;padding-bottom:0;}
	.course_fluid .course_row{margin:0;}
	.course_fluid .course_row .course_layout8{top:60px;width:100%;padding:0;overflow:hidden;}
	.coures_right_list{margin-bottom:20px;}
	.row_list .video_box{padding-bottom:15px;}

	/*课程列表页二级导航*/
	.coures_nav_content{display:block;position:fixed;top:60px;z-index:2;width:100%;height:50px;border-bottom:1px solid #cecece;background-color:#fff;filter:alpha(opacity=95);background-color:rgba(255,255,255,0.95);}
	.coures_second_nav{display:block;max-width:1200px;margin:0 auto;line-height:50px;}
	.coures_nav_title{float:left;color:#333;padding-left:15px;margin:0;font-size:18px;line-height:50px;}
	.coures_nav_right{float:left;width:100%;}
	.coures_second_list{display:none;width:100%;}
	.coures_menu li{background-color:#fff;filter:alpha(opacity=95);background-color:rgba(255,255,255,0.95);}
	.coures_menu li a{display:block;width:100%;color:#333;font-size:13px;text-align:center;}
	.coures_menu li a:hover{color:#46bd01;border-bottom:2px solid #46bd01;}
	.coures_apply{position:absolute;top:0;left:50%;right:0;}
	.coures_collapse{float:left;display:block;}
	.coures_collapse i{line-height:50px;}

	/*视频播放/活动页*/
	.play{padding:0;}
	.play .row .col-sm-9{width:100%;}
	.play .row .col-sm-3{width:100%;padding-left:0;}
	.play_info,.masking,.crumbbox,.nav_search{display:none;}
	.detail_head{margin:0 0 10px;padding:15px;}
	.detail_head_tit{font-size:20px;line-height:1.4;}
	.detail_head_time{font-size:12px;}
	.act_huge,.act_sidebar,.act_ban,.act_cont,.act_subcont{width:100%;}
	.act_sidebar{min-height:inherit;}
	.apply{height:inherit;padding:25px 0 20px;}
	.cont_top{margin-top:0;}
	.cont_top .detail_head_time span{display:block;margin-top:5px;}
	.sidebar_cont .price_box{height:100%;padding-top:20px;}
	.sidebar_cont .datadown{margin-top:21px;}
	.teams_intro h1{padding:0 10px;}
	.teams_info1{padding:0 10px 5px;}
	.teams_info2{border-bottom:0;}
	.act_subcont{padding-left:0;}

	/*播放页列表*/
	.box_list{padding-left:0;padding-right:0;}
	.box_intro p{padding-bottom:16px;letter-spacing:1px;}
	.box_intro br{display:none;}
	.lessontxt2 ul li span{display:block;margin-left:0;}

	/*footer*/
	.leftbox{width:auto;padding:0 10px;}
	.leftbox .ft_logo{margin-top:45px;}
	.leftbox p.company_info{margin:15px 0 10px;}
	.rightbox{width:auto;padding:0 10px;}
	.rightbox .linkboxs .linkbox{float:none;width:auto;margin-top:30px;margin-left:0;text-align:left;overflow:hidden;}
	.rightbox .linkboxs .linkbox .title{margin-bottom:0;}
	.linkbox h2{text-align:left;}
	.rightbox .linkboxs .linkbox a{float:left;width:60px;margin-top:8px;display:block;}
	.rightbox .copyright{margin-top:30px;text-align:left;}
	.rightbox .copyright a{color:#9a9a9a;}

	/*about us*/
	.about_us,.about_afford{padding:0;border:0;}
	.afford_light{position:static;width:auto;height:auto;}
	.afford_light .light_img{padding:50px 0 10px;background-color:#fafafa;}
	.afford_line{position:static;transform:none;-moz-transform:none;-webkit-transform:none;width:auto;height:auto;left:0;top:0;}
	.afford_line .line_img{display:none;}
	.tell1,.tell2,.tell3,.tell4{position:static;clear:both;width:auto;height:60px;margin:50px 0;text-align:left;line-height:60px;}
	.color1,.color2,.color3,.color4{float:left;width:60px;height:60px;margin:0 10px;}

	/*后台*/
	.navtitle{border-bottom:1px solid #dbdbdb;height:52px;}

	/*订单页*/
	.order_nav{height:auto;padding:0 20px;line-height:40px;}
	.order_nav .clearborder{border-bottom:0;}
	.order_nav>h3{float:none;border-bottom:1px solid #d8d8d8;font-size:16px;line-height:40px;}
	.order_nav>a{float:none;width:65px;height:40px;margin-top:-2px;padding:0 5px;font-size:12px;text-align:center;}
	.order_wap_content{position:relative;top:60px;background-color:#f6f6f6;}
	.order_wap{width:100%;margin-top:20px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;box-shadow:0 0 1px 1px rgba(0,0,0,0.1);background-color:#fff;color:#999;font-size:16px;}
	.order_wap_title{margin-left:10px;color:#333;}
	.order_wap_price{color:#da2035;}
	.order_wap>span.order_wap_price{display:block;padding:20px;}
	.order_wap_detail,.order_wap_detail2,.order_wap_detail3,.order_wap_form,.order_wap_counts{padding:20px 20px 10px;}
	.order_wap_detail hr{margin-left:-20px;margin-right:-20px;}
	.order_wap_detail2{border-top:1px dashed #d8d8d8;border-bottom:1px dashed #d8d8d8;}
	.order_wap_detail2 .wap_title1{color:#333;font-size:22px;line-height:1.5;}
	.order_wap_form{color:#333;}
	.order_wap_form label{margin-bottom:0;}
	.order_wap_form input[type="text"],.order_wap_form select{margin-top:5px;border-radius:0;}
	.order_wap_detail3{color:#333;}
	.wap_handle{padding:15px 20px;border-top:1px dashed #d8d8d8;text-align:right;overflow:hidden;}
	.top_txt{/*border-bottom:;*/}
	.erweima_wap{width:300px;height:300px;margin:0 auto 30px;}
	.erweima_wap img{width:100%;height:100%;}
	.btn_wap_green,.btn_wap_gray{/*padding:5px 20px;*/font-size:16px;}
	.btn_wap_orange,.btn_wap_orange:focus,.btn_wap_orange:hover{border:0;background-color:#ff9b00;color:#fff;font-size:16px;}
	.btn_wap_green,.btn_wap_green:focus,.btn_wap_green:hover{border:0;background-color:#46bd01;color:#fff;}
	.line_gap{margin:0 10px;}

	/*404&502*/
	.nofind p{margin:0;}
	.wap-br{display:block;}

	/*appdown*/
	.app{padding-left:10px;padding-right:10px;}
	.app >img{display:none;}
	.app .slide{margin:0;}
	.app .qrcode_box,.app .qrcode_box + .qrcode_box{display:block;margin:50px auto 0;text-align:center;}
	.app .down{margin-left:auto;margin-right:auto;}
	@media only screen and (min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2/1),(-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){
		.video_note_lg .icon_play_large{background:url(../images/iconx12.png) -60px 0;background-size:400px 400px;}
		.video_note_lg .icon_play_large.hover,.video_note_lg .icon_play_large:hover{background-position:-95px 0;}
		.icon_play_medium{background:url(../images/iconx12.png) 0 -19px;background-size:400px 400px;}
	}

	/*个人中心*/
	.login_body{padding:0;}
	.loginpup{width:100%;left:0;margin-left:0;}
	.login_center{padding:0px 3% 60px 3%;}
	.login_center .impt_set2{width:100%;}
	.thirdparty{margin-top:10px;}
	.thirdparty > div:first-child{float:none;width:100%;margin:50px 0 15px 0;border-bottom:1px solid #eee;text-align:center;}
	.thirdparty > span{margin-top:-149px;}
	.upload_img_right{padding-left:0;padding-top:20px;border-left:0;}
	.account_hand dl{display:inline-block;}
	.account_hand .loginpup{border:0;}
	.account_hand .bind label,.account_hand .bind input{width:100%;}
	.account_hand dt{width:90px;}

	/*微信下载APP*/
	.download_bar{background:#333333;position:fixed;bottom:0;left:0;width:100%;display:block;z-index:9999;}
	.download_bar img{width:100%;height:auto;display:block;}
	.download_bar .close_app{background:url(../images/app-close.png) center center no-repeat;width:30px;height:30px;background-size:20px;display:block;position:absolute;right:5%;top:20%;}
}

/*carousel箭头*/
.icon_prev_lg,.icon_next_lg{display:inline-block;width:30px;height:78px;background-image:url(../images/iconx11.png);}
.icon_prev_lg{background-position:-340px -98px;}
.icon_next_lg{background-position:-370px -98px;}
.icon_prev,.icon_next{display:inline-block;width:22px;height:40px;background-image:url(../images/iconx11.png);}
.icon_prev{background-position:-236px -350px;}
.icon_prev:hover{background-position:-205px -350px}
.icon_next{background-position:-290px -350px;}
.icon_next:hover{background-position:-265px -350px}
@media only screen and (min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2/1),(-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){

	/*专题中carousel箭头2倍图*/
	.icon_prev,.icon_next{background-image:url(../images/iconx12.png);background-size:400px 400px;}
}

/*navbar_tab*/
.navbar_tab{border-bottom:1px solid #eee;font-size:0;text-align:center;}
.navbar_tab a{display:inline-block;width:160px;height:40px;margin-bottom:-1px;font-size:14px;line-height:40px;}
.navbar_tab a:hover,.navbar_tab a.current{border-bottom:2px solid #46bd01;color:#46bd01;}

/*2015专题*/
.special2015{}
.special2015 .topbar{background:url(../images/special/special2015-bg.jpg) center top no-repeat;}
.special2015 .topbar .inner{position:relative;max-width:1230px;margin:0 auto;padding:0 15px;}
.special2015 .topbar img{display:block;max-width:520px;width:100%;margin:0 auto;padding:3% 0 6.5%;}
.special2015 .topbar p{padding-bottom:40px;color:#5082bd;text-align:justify;}
.special2015 .topbar .linkbtn{position:absolute;right:15px;top:30px;width:180px;height:40px;border:1px solid #fff;color:#fff;text-align:center;line-height:40px;border-radius:100px;}
.special2015 .topbar .linkbtn:hover{background-color:#fff;color:#0c1836;}
.special2015 h2.tit{margin:20px 0;color:#6080B3;font-size:32px;text-align:center;line-height:normal;}
.special2015 .icon_play_medium{width:35px;height:35px;background-position:-60px 0;}
.special2015 .icon_play_medium:hover{background-position:-95px 0;}
.special2015 .subnav{display:none;}
.special2015 .share.large span{display:none;}
.special2015 .share.large .bdsharebuttonbox a{position:relative;display:block;margin-bottom:10px;width:35px;height:35px;background:url(../images/iconx1.png);background-size:350px 350px;}
.special2015 .share.large .bdsharebuttonbox{position:fixed;z-index:40;left:95%;bottom:8%;width:41px;}
.special2015 .share.large .bdsharebuttonbox .weibo:after,.special2015 .share.large .bdsharebuttonbox .qq:after,.special2015 .share.large .bdsharebuttonbox .qzone:after,.special2015 .share.large .bdsharebuttonbox .wechat:after{display:none;}
.special2015 .share.large .bdsharebuttonbox .wechat{background-position:0 -233px;}
.special2015 .share.large .bdsharebuttonbox .weibo{background-position:-35px -268px}
.special2015 .share.large .bdsharebuttonbox .qq{background-position:0 -163px;}
.special2015 .share.large .bdsharebuttonbox .qzone{background-position:0 -198px;}
.special2015 .elevator{display:none;}
@media only screen and (max-width:539px){
	.special2015 .share.large{margin:60px 0 0;}
	.special2015 .share.large span{display:block;text-align:center;padding:30px 0 10px;}
	.special2015 .share.large .bdsharebuttonbox{position:static;z-index:40;left:95%;bottom:8%;width:100%;text-align:center;padding:0;}
	.special2015 .share.large .bdsharebuttonbox a{float:none;display:inline-block;margin-right:20px;}
}
@media(max-width:767px){
	.special2015 h2.tit{font-size:20px;margin:10px 0;}
	.special2015 .topbar{background-image:url(../images/special/special2015-moblie-bg.jpg);background-size:100%;}
	.special2015 .topbar .linkbtn{display:none;}
	.special2015 .topbar img{max-width:217px;padding-top:15px;padding-bottom:35px;}
	.special2015 .topbar p{padding-bottom:20px;}
	.special2015 .subnav{position:fixed;z-index:40;display:block;left:5%;bottom:20px;width:50px;}
	.special2015 .subnav a{display:block;width:50px;height:50px;margin-top:10px;background:#fff;color:#46BD01;text-align:center;line-height:50px;overflow:hidden;border-radius:100%;box-shadow:0 1px 3px rgba(0,0,0,.15)}
}

/* 专题页 */
.convention{max-width:1230px;overflow:hidden;}
.convention_banner{position:relative;}
.convention_banner .pinkbtn{position:absolute;left:50%;top:10%;display:block;width:180px;height:34px;border-radius:20px;background-color:#e40082;color:#fff;text-align:center;line-height:34px;-webkit-transform:translate(410px,0);transform:translate(410px,0);}
.convention_banner .pinkbtn:hover{background:#fb229e;}
.convention_banner .banner_img{width:100%;max-height:500px;}
.convention_banner .title{position:absolute;top:40%;width:100%;color:#fff;font-size:46px;text-shadow:0 3px 5px #000;text-align:center;}
.convention_intro{position:absolute;bottom:0;width:100%;height:132px;padding:30px 0;background-color:rgba(0,0,0,.5);color:#fff;line-height:24px;overflow:hidden;}
.convention_intro p{max-width:1200px;margin:0 auto;text-indent:33px;}
.convention_navbar{z-index:10;width:100%;text-align:center;padding-top:40px;background-color:#fff;}
.convention_navbar.fixed{position:fixed;top:60px;padding:20px 0;border-bottom:1px solid #ddd;}
.convention_navbar a{display:inline-block;width:130px;height:36px;margin-right:22px;border:1px solid #46bd01;background-color:#fff;border-radius:100px;color:#46bd01;text-align:center;line-height:36px;}
.convention_navbar a:last-child{margin-right:0;}
.convention_navbar a:hover,.convention_navbar a.current{color:#fff;background-color:#46bd01;}
.convention_cont .top{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee;text-align:center;}
.convention_cont .top .tit{font-size:32px;line-height:1.6;}
.convention_cont .top .desc{color:#aaa;font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.convention_cont .video_layout .textbox{padding:10px 0 0;min-height:55px;overflow:hidden;}
.convention_cont .video_layout .textbox h5{line-height:1.6}
.convention_cont .videos_fluid{margin-top:20px;padding:0;}
.convention_cont .video_note_lg{padding:20px;height:112px;background-color:rgba(0,0,0,.5);}
.convention_cont .video_note_tit{width:100%;height:auto;}
.convention_cont .video_note_tit h3{margin-top:0;}
.convention_cont .video_note_tit p{color:#aaa;font-size:12px;line-height:16px;}
.convention_cont .index_rgrid .video_txt{min-height:1px;}
.convention_cont .index_rgrid .video_txt h5{height:39px;white-space:normal;}
.convention_cont .index_rgrid hr{margin:10px 10px 25px;}
.carouselbox{position:relative;margin-top:20px;padding:0 72px;}
.carouselbox .centerbox{width:100%;overflow:hidden;}
.carouselbox .control{position:absolute;top:50%;z-index:5;display:block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}
.carouselbox .control.prev{left:0;}
.carouselbox .control.next{right:0;}
.convention .list_item .textbox{padding:10px 0 0;}
.convention .item{position:relative;width:auto;font-size:0;white-space:nowrap;}
.convention .item.set_center{text-align:center;}
.convention .list_item{display:inline-block;width:225px;margin-right:51px;font-size:14px;text-align:left;white-space:normal;vertical-align:top;overflow:hidden;}
.convention .list_item h5{height:40px;line-height:1.4;overflow:hidden;}
.convention .list_item .intro{margin-top:6px;color:#aaa;font-size:12px;}
.convention .list_item .detail{max-height:135px;margin-top:20px;font-size:14px;}
.carouselbox.interview{padding:0 5%;}
.carouselbox.interview .list_item{margin:0;}
.video_bg_normal{position:relative;overflow:hidden;max-height:126px;}
.video_bg_normal img{width:100%;}
.video_note_tips{position:absolute;bottom:0;left:0;width:100%;padding:1% 5%;background-color:rgba(0,0,0,.5);font-size:12px;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.play_medium_po{position:absolute;right:4%;bottom:26px;}
.play_large_po{position:absolute;right:6%;bottom:54px;}
@media (max-width:1200px){
	.convention_navbar a{margin-top:10px;}
	.convention_banner .pinkbtn{-webkit-transform:translate(90%,0);transform:translate(90%,0);}
}
@media (max-width:767px){
	.convention_banner .pinkbtn{top:unset;bottom:-22%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}
	.convention_navbar,.carouselbox .control{display:none;}
	.convention_banner .title{top:25%;font-size:24px;}
	.convention_banner .banner_img{min-height:180px;}
	.convention_intro{display:none;font-size:12px;height:100px;padding:10px;line-height:1.6;}
	.navbar_tab a{width:20%;height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.convention_cont .video_note_lg{height:75px;}
	.carouselbox,.carouselbox.interview{padding:0 2%;}
}

/*大会报道*/
.party{background-color:#0d0f30}
.party_head{background:url(../images/special/party-bg.jpg) no-repeat center top #0d0f30;}
.party_head .wrap{max-width:1200px;margin:0 auto;padding-top:43px;}
.party_head .wrap>img{width:100%;height:auto;margin-bottom:10px;}
.party_head .focus{position:relative;float:left;width:800px;height:450px;overflow:hidden;}
.party_head .focus ul{position:relative;width:500%;}
.party_head .focus li{float:left;}
.party_head .focus img{width:100%;height:auto;}
.party_head .focus .swiper-pagination{position:absolute;left:0;bottom:15px;width:100%;text-align:center;}
.party_head .focus .swiper-pagination-bullet{display:inline-block;width:10px;height:10px;margin-right:6px;background-color:rgba(255,255,255,.8);border-radius:100%;cursor:pointer;}
.party_head .focus .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:rgba(255,255,255,1)}
.party_head .focus .dw_video{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;}
.party_head .sliderbox{position:relative;float:left;width:400px;padding-left:30px;}
.party_head .timeline{position:relative;margin-top:35px;}
.party_head .timeline:before{position:absolute;left:8%;top:30%;display:block;content:"";width:90%;height:2px;background-color:#aaa;}
.party_head .timeline_date span{position:relative;z-index:2;display:inline-block;margin-right:32px;color:#aaa;font-size:12px;cursor:pointer;}
.party_head .timeline_date span:last-child{margin-right:0;}
.party_head .timeline_date span i{display:block;width:40px;height:40px;margin:0 auto 6px;background-color:#aaa;border-radius:100%;color:#000;font-size:13px;font-family:Verdana;text-align:center;line-height:40px;}
.party_head .timeline_date span em{position:absolute;top:-16px;left:50%;display:none;width:0;height:0;margin-left:-8px;border-width:8px;border-style:solid;border-color:#cecfd5 transparent transparent transparent;}
.party_head .timeline_date span.on{color:#fff;}
.party_head .timeline_date span.on i{background-color:#fff;}
.party_head .timeline_detail{position:absolute;left:0;bottom:81px;z-index:20;}
.party_head .timeline_detail li{display:none;width:351px;padding:18px;border-radius:6px;background-color:#cecfd5;font-size:13px;line-height:26px;}
.party_head .timeline_detail li.on{display:block;}
.party_head .timeline_detail strong{margin-right:5px;color:#262626;}
.party_head .timeline_detail .top_gap{margin-top:15px;}
.party_head .desc{line-height:21px;color:rgba(255,255,255,0.7);}
.party_head .desc p{text-indent:30px;text-align:justify;}
.party .mazf .play_medium_right{position:absolute;right:0;bottom:15px;}
.party .mazf .item{}
.party .mazf .item li{position:relative;float:left;width:230px;height:304px;margin-right:12px;}
.party .mazf .item li img{width:100%;}
.party .section_title h2{color:#fff;}
.party .video_box,.party .act_box{box-shadow:none;}
.party .video_txt,.party .act_txt{min-height:1px;background-color:#fff;}
.party .weibo_box{margin-bottom:40px;background-color:#fff;border:1px solid #d2d2d2;}

/*专题列表*/
.special_list .crumbbox,.atlas_list .crumbbox{padding:30px 0 20px;}
.special_list.hastab .crumbbox,.atlas_list.hastab .crumbbox{padding-bottom:0;}
.special_list .act_caption,.atlas_list .act_caption{padding:14px 20px;text-align:center;}
.special_list .act_caption>h5>a,.atlas_list .act_caption>h5>a{margin-bottom:0;overflow:auto;white-space:normal;}
.special_list .ctabs li a.active,.atlas_list .ctabs li a.active{background-color:#fafafa;}
.special_list .act_bg{max-height:220px; position: relative;}
.special_list .act_bg .periodical{ position: absolute; top:20px; left:0; width:44px; height: 20px; line-height: 20px; text-align: center; color:#fff; background:rgba(0,0,0,0.2); font-size:12px; font-style: normal;}
.atlas_list .act_caption>h5>a.hover{color:#333;}
.atlas_list .act_bg p.tit{position:absolute;bottom:0;left:0;right:0;display:none;height:30px;background-color:rgba(0,0,0,.7);color:#fff;text-align:center;line-height:30px;}
.atlas_list .act_bg:hover p.tit{display:block;}

/*图集*/
.atlas h1.title{padding:20px;font-size:18px;text-align:center;color:#fff;line-height:1.4;}
.atlas .sharebox{position:absolute;top:0;right:12%;color:#fff;}
.atlas .lSSlideOuter{width:90%;margin:0 auto 60px;}
.atlas .lSSlideOuter .lSPager.lSGallery li{opacity:.5;}
.atlas .lSSlideOuter .lSPager.lSGallery li.active,.atlas .lSSlideOuter .lSPager.lSGallery li:hover{border-radius:0;opacity:1;}
.atlas .gallery li{text-align:center;color:#fff;}
.atlas .gallery .imgbox{display:inline-block;text-align:left;}
.atlas .gallery .imgbox a{display:block;min-height:80%;text-align:center;}
.atlas .gallery .imgbox img{max-width:100%;}
.atlas .gallery .imgbox p{padding:20px 0;font-size:12px;}
.atlas .img_gallery{width:100%;overflow-x:hidden;overflow-y:auto;}
.atlas .sp-grab{cursor:pointer;}
.atlas .sp-slide{text-align:center;}
.atlas .sp-thumbnail-container{opacity:.5;}
.atlas .sp-thumbnail-container:hover,.atlas .sp-selected-thumbnail{opacity:1;}
.atlas .sp-thumbnail-text{display:inline-block;padding:10px;color:#fff;text-align:left;overflow:hidden;}
.atlas .numbers{margin-right:10px;color:#757575;font-size:18px;line-height:normal;}
.atlas .numbers .curNum{color:#fff;font-size:24px;font-weight:normal;}
.atlas .sp-arrow{background-color:transparent;}
.atlas .sp-full-screen-button{top:3%;right:3%;color:#fff;}
.atlas .sp-thumbnails-container{padding-top:4px;padding-bottom:10px;}
@media (min-width:768px){
	.atlas .sp-thumbnail-text{width:80%;height:80px;padding-right:20px;padding-left:20px;}
}
@media (max-width:767px){
	.atlas .img_gallery{margin-bottom:100px;}
	.atlas h1.title{text-align:left;}
	.atlas .sp-full-screen-button{opacity:1!important;}
	.atlas .sp-thumbnails-container{position:fixed;bottom:0;left:0;right:0;background-color:#222;}
	.atlas .footbar{display:none;}
}

/*图集图片图标*/
.icon_caption_pic{position:absolute;right:20px;bottom:10px;display:block;width:36px;height:36px;background:url(../images/caption-pic.png) no-repeat;background-size:36px 36px;}

/*播放按钮动画start*/
.player-meia_play,.player-meia_play_button{-webkit-transition:-webkit-transform .4s;transition:transform .4s;-webkit-animation-name:fade-im;animation-name:fade-im;-webkit-animation-duration:1.4s;animation-duration:1.4s;}
.player-meia_play{filter:alpha(Opacity=99);opacity:.99;display:block;position:absolute;top:0;left:0;width:100%;height:100%}
@-webkit-keyframes fade-im{
	0%{filter:alpha(Opacity=0);opacity:0;-webkit-transform:scale(1);transform:scale(1)}
	50%{-webkit-transform:scale(1);transform:scale(1)}
	99%{filter:alpha(Opacity=99);opacity:.99}
}
@keyframes fade-im{
	0%{filter:alpha(Opacity=0);opacity:0;-webkit-transform:scale(1);transform:scale(1)}
	50%{-webkit-transform:scale(1);transform:scale(1)}
	99%{filter:alpha(Opacity=99);opacity:.99}
}
.player-meia_play_button{position:absolute;bottom:50px;left:50px;zoom:1;}
.player-meia_play:focus .player-meia_play_button,.player-meia_play:hover .player-meia_play_button{outline:0;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}
.g-button-play{height:100px;width:100px;}
.videos_bg_lg{position:relative;width:100%;overflow:hidden;}
.videos_bg_lg img{width:100%;height:auto;}
@media (max-width:1200px){
	.player-meia_play_button{zoom:1;left:50%;top:50%;margin-top:-50px;margin-left:-50px;bottom:auto;}
}

/*播放按钮动画end*/


.activities .photoList{margin-left:-8px; margin-right:-8px;}
.ImgTitleIcon img{width:100%; height: auto; margin-bottom:10px;}
.ImgTitleIcon li{margin-bottom:30px;}
.ImgTitleIcon .col-sm-3{padding:0 8px;}
.ImgTitleIcon .title{color:#888;}
.ImgTitleIcon .icon{ float: right; }
.ImgTitleIcon .icon_download{width:19px; height: 18px; background:url("../images/icon_back.png") no-repeat -115px -8px; }
.ImgTitleIcon .icon_download:hover{background-position:-151px -8px}
.ImgTitleIcon .icon_download:active{background-position:-186px -8px}

/*弹窗组件*/
.popups{position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}
.popups .popups_wrap{position:relative;top:50%;left:50%;padding:15px;background-color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%); border-radius: 4px;}
.popups .popups_wrap .icon-close{position:absolute;right:16px;top:16px;z-index:2;color:#ccc;font-size:16px;cursor:pointer;}
.popups .popups_wrap .icon-close:hover{color:#999;}
.popups .popups_header{position:relative;padding:15px;}
.popups .popups_header h4{font-size:18px;text-align:center;}
.popups .popups_body{position:relative;padding:15px;}
.popups .popups_footer{position:relative;padding:15px;}
.popups .text-center button+button{margin-left:20px;}
.popups .icon{ background:none;}
.popups .text20{font-size:20px; font-weight: bold; color:#46bd01;}

@media (min-width: 768px){
	.popups_sm{width:500px;}
	.popups_xs{width:440px;}
}
/*活动弹窗*/
.popups_act{position:fixed;z-index:102;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}
.popups_act .popups_slot{margin:22% auto 0;width:290px;height:248px;background:url(../images/popups_actbg.png) no-repeat;background-size:100%;}
.popups_act .popups_slot img{width:100%;}
.popups_act .popups_slot span{display:block;padding-top:130px;font-family:'PingFang SC','Microsoft YaHei';font-size:24px;font-weight:600;color:#fff;text-align:center;line-height:38px;}
.popups_act .popups_invite{display:block;margin:50px auto 15px;width:180px;padding:10px 18px;color:#fff;font-size:15px;background-color: #f0b03c;border-radius:22px;text-align:center;}
.popups_act .popups_view{display:block;color:#ccc;font-size: 13px;text-align:center;}
.popups_act .popups_tip{margin-top:50px;color:#fff;font-size:13px;text-align:center;}
.popups_body {overflow:hidden;}


.nopadding{padding:0;}





.m_dialog_cont h5{font-weight: bold; margin-bottom: 20px; }
.enterprise_info .form-group{height:55px;}
.enterprise_amount{height:120px; padding-top:20px; padding-bottom:20px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.amount_price {text-align: right; }
.amount_price,.amount_box{padding-top:10px;}
.amount_price .price{font-size:36px;color:#df172f; padding:0 10px; }
.amount_price .price .sub{font-size:20px;}
.amount_price del{margin-right:10px; color:#999;}
.amount_fun span,.amount_fun input{width:30%; float: left; text-align: center; height: 40px;}
.amount_fun span{font-size:30px; color:#fff; cursor: pointer; line-height: 1; font-family: cursive;width: 40px;background: #46bd01; line-height: 38px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.amount_fun input{font-size:18px; border:1px solid #46bd01;}
.enterprise_submit{padding:30px; text-align: center;}
.enterprise_submit{ width:400px; margin:0 auto;}

.pay_way_box{margin-top:20px; border:1px solid #ddd; height: 440px;}
.pay_way_menu{ height: 438px; float: left; background:#f8f8f8; width:122px; border-right:1px solid #ddd;}
.pay_way_menu li{ height: 62px; line-height: 62px; margin-right:-1px; border-right:1px solid #ddd; border-top:1px solid #ddd; border-bottom:1px solid #ddd; text-align: center; margin-top:-1px;}
.pay_way_menu .on{background:#fff; border-right:1px solid #fff;}
.pay_way_cnt{ margin-left:123px;}
.bank_payment_box{padding:20px 0 0 20px;}
.bank_payment_box dt span{font-weight: normal; font-size:12px;}
.bank_payment_box dl{padding-bottom:15px;}
.bank_payment_box dt,.bank_payment_box dd{ padding-bottom:5px;}
.bank_payment_box dd{font-size:12px;}
.bank_payment_box .btn{padding:2px 12px;}
.bank_payment_box input{width:150px; margin:0 8px; height: 28px;}
.bank_payment_box .imgname{ color:#888; padding-left:25px; height:24px; border:0; background:#ddd url("../images/img_icon.png") no-repeat 4px 5px;}
.bank_payment_box .price{ color:#da2035; font-size:16px;}
.pay_success{ padding:60px 0;}
.pay_success img{margin-bottom:20px;}
.pay_guide_box{padding:60px; border-top:1px solid #ddd;}
.pay_guide_box p{font-size:20px; color:#333; text-align: center;}
.pay_guide_box .enterprise_submit a{width:43%; margin:0 8px;}
.invoice_content .form-control{height:39px;}
.invoice_address{border-top:1px solid #ddd; margin-top:50px; padding-top:30px;}
.invoice_fill{ padding:20px 0; font-size:14px;}
.lost_page{width:600px; height:600px; border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #ddd;border-bottom:1px solid #ddd; background-color: #fff;  margin:130px auto;}
.lost_page span{ display: block; margin:100px auto 50px auto; width:200px; height:200px;background: url("../images/404x1.png") no-repeat center 0;}
.lost_page p{padding-top:20px; color:#999;}
.normal{display: none;}
.on{display: block;}


@media (max-width:768px) {
	.enterprise_info { padding-bottom: 52px; }
	.enterprise_info .form-group { display: flex; background-color: #fff; height: 50px; margin-bottom: 0; border-top: 1px solid #f0f2f6; }
	.enterprise_info .form-group label { width: 75px; line-height: 50px; margin-bottom: 0; padding: 0; text-align: right; font-size: 14px; color: #333; font-weight: 600; }
	.enterprise_info .form-group > div { flex: 1; height: 50px; line-height: 50px; }
	.enterprise_info .form-group input { display: table-cell; vertical-align: middle; font-size: 14px; color: #333; border: 0; box-shadow: none; }
	.enterprise_info .validate-error { height: 40px; line-height: 40px; color: #EC575D; padding-left: 20px; border-top: 1px solid #f0f2f6; background-color: #fff; font-size: 12px; }
	.enterprise_amount { background-color: #fff; margin-top: 10px; padding: 0; height: auto; border: 0; }
	.enterprise_amount > div { display: flex; height: 40px; padding: 0; }
	.enterprise_amount > div label { width: 75px; line-height: 40px; margin-bottom: 0; padding: 0; text-align: right; font-size: 14px; color: #333; font-weight: 600; }
	.enterprise_amount > div > div { flex: 1; height: 40px; line-height: 40px; text-align: right; font-size: 14px; color: #333; vertical-align: middle; }
	.enterprise_amount > div.amount_box > div > * { float: right; }
	.enterprise_amount > div.amount_box > div > span, .enterprise_amount > div.amount_box > div > input { height: 29px; line-height: 27px; margin-top: 5.5px; }
	.enterprise_amount > div.amount_box > div > span { width: 29px; color: #ddd; border: 1px solid #ddd; background-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: url(../images/add_reduce.png);background-size: 27px auto;}
	.enterprise_amount > div.amount_box > div > span.reduce { border-right: 0; margin-left: 8px; background-position: bottom center; border-radius: 2px 0 0 2px;}
	.enterprise_amount > div.amount_box > div > span.add { border-left: 0; margin-right: 8px; background-position: top center; border-radius: 0 2px 2px 0;}
	.enterprise_amount > div.amount_box > div > input { width: 43px; padding: 0; border: 1px solid #ddd; box-shadow: none; border-radius: 0; -webkit-appearance: none; font-size: 14px; color: #333; }
	.enterprise_amount .price { color: #EC575D; }
	.enterprise_info .enterprise_submit { position: fixed; bottom: 0; left: 0; right: 0; width: auto; height: 52px; padding: 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background-color: #fff; }
	.enterprise_info .enterprise_submit .actual-price { height: 50px; line-height: 50px; padding: 0 15px; color: #EC575D; text-align: left; font-size: 16px; }
	.enterprise_info .enterprise_submit button { font-size: 18px; line-height: 50px; text-align: center; padding-top: 0; padding-bottom: 0; }
	.modal-mask { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); z-index: 100; }
	.modal-mask > .content { position: absolute; left: 50%; top: 50%; width: 265px; margin-left: -132.5px; margin-top: -133.5px; border-radius: 6px; background-color: #fff; }
	.modal-mask > .content .pay_success { padding-top: 40px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; }
	.modal-mask > .content .pay_guide_box { height: 72px; padding: 0; line-height: 72px; border: 0; }
	.modal-mask > .content .pay_guide_box .enterprise_submit { margin: 0; border: 0; padding: 0; width: auto; height: auto; }
	.modal-mask > .content .pay_guide_box .enterprise_submit a { margin: 0; border: 0; width: 120px; height: 32px; line-height: 32px; font-size: 14px; border-radius: 2px; }
	.pay_info { padding-bottom: 52px; }
	.pay_info .form-group { background-color: #fff; height: 50px; margin-bottom: 0; padding-left: 5px; padding-right: 5px; border-top: 1px solid #f0f2f6; }
	.pay_info .form-group label { line-height: 50px; margin-bottom: 0; padding: 0; padding-left: 15px; text-align: left; font-size: 14px; color: #333; font-weight: 600; }
	.pay_info .form-group > div { height: 50px; line-height: 50px; text-align: right; }
	.pay_info .form-group input { display: table-cell; vertical-align: middle; font-size: 14px; color: #333; border: 0; box-shadow: none; }
	.pay-discount { position: relative; margin-top: 10px; background-color: #fff; }
	.pay-discount .title label { line-height: 50px; margin-bottom: 0; padding: 0; padding-left: 15px; text-align: left; font-size: 14px; color: #333; font-weight: 600; }
	.pay-discount .title .r-arrow { position: absolute; right: 20px; top: 20px; width: 10px; height: 10px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; transform: rotate(135deg); }
	.pay-discount .discount-num { height: auto; vertical-align: middle; padding: 10px 25px 10px 15px; overflow: hidden; border: 0; }
	.pay-discount .discount-num input { height: 32px; border: 1px solid #c5c5c5; }
	.pay-discount .discount-num button { height: 32px; background-color: transparent; border: 1px solid #c5c5c5; border-left: 0; }
	.pay-discount .discount-num-error { height: 14px; line-height: 14px; font-size: 12px; padding-left: 15px; color: #EC575D; }
	.pay-discount .disconut-card { width: 100%; padding: 10px 15px; overflow-x: auto; white-space: nowrap; }
	.pay-discount .disconut-card .card { display: inline-block; padding: 5px 0; border: 2px solid #ddd; margin-right: 12px; overflow: hidden; }
	.pay-discount .disconut-card .card.selected { display: inline-block; padding: 5px 0; border: 2px solid #34C000; margin-right: 12px; overflow: hidden; }
	.pay-discount .disconut-card .card .card-main { float: left; padding: 0 10px; border-right: 1px dashed #ddd; }
	.pay-discount .disconut-card .card .card-main > * { height: 24px; line-height: 24px; text-align: center; }
	.pay-discount .disconut-card .card .card-main .card-num { font-size: 22px; color: #34C000; }
	.pay-discount .disconut-card .card .card-main .card-num:first-letter { font-size: 12px; }
	.pay-discount .disconut-card .card .card-main .card-detail { font-size: 12px; color: #333; }
	.pay-discount .disconut-card .card .card-comment { float: left; padding: 0 8px; }
	.pay-discount .disconut-card .card .card-comment > * { height: 24px; line-height: 24px; text-align: left; }
	.pay-discount .disconut-card .card .card-comment > * { height: 24px; line-height: 24px; text-align: left; color: #999; font-size: 12px; }
	.pay-detail { background-color: #fff; margin-top: 10px; padding: 0; height: auto; border: 0; }
	.pay-detail > div { height: 40px; padding: 0; }
	.pay-detail > div label { line-height: 40px; margin-bottom: 0; padding: 0; padding-left: 15px; text-align: left; font-size: 14px; color: #333; font-weight: 600; }
	.pay-detail > div > div { height: 40px; line-height: 40px; text-align: right; font-size: 14px; color: #333; vertical-align: middle; }
	.pay-detail .price { color: #EC575D; }
	.pay_bill_way { background-color: #fff; margin-top: 10px; padding: 0; height: auto; border: 0; }
	.pay_way { display: flex; align-items: center; height: 52px; line-height: 52px; }
	.pay_way .way-radio { width: 52px; height: 52px; text-align: center; vertical-align: middle; }
	.pay_way .way-icon { background: url(//cdn.meia.me/public/images/colours-icon.png) no-repeat; display: inline-block; height: 52px; width: 30px; background-size: 100px auto; background-position-y: 10px; }
	.pay_way .way-icon.weixin { }
	.pay_way .way-icon.zhifubao { background-position-x: -35px; }
	.pay_way .way-title { flex: 1; height: 52px; padding-left: 5px; }
	.pay_submit { position: fixed; bottom: 0; left: 0; right: 0; width: auto; height: 52px; padding: 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background-color: #fff; }
	.pay_submit .actual-price { height: 50px; line-height: 50px; padding: 0 15px; color: #EC575D; text-align: left; font-size: 16px; }
	.pay_submit button { font-size: 18px; line-height: 50px; text-align: center; padding-top: 0; padding-bottom: 0; }
}


.foot_bottom .phone .icon,.system_menu .icon,.items .icon,.meia_nav .icon,.directive .icon,.nav_search_go .icon,.elevator>a .icon{background-image: url(../../common/images/icon_explorer.png)!important;}
.nav_search_go{top:1px;}
.list-inline,.form-horizontal{display:inline-block;width:100%;}
.lessontxt_right .icon,.live_newlist_item .counts .icon,.live_newlist_item .toshare .icon{ background:none!important;}
@media (max-width:768px) {
	.foot_list .icon{background-image: url(../../common/images/icon_explorer.png)!important;}
}

/* vue common style */
[v-cloak] {display:none;}

