.wp img{max-width:100%!important;}.container{border:none!important; background: none!important; position: inherit!important; padding: 0!important;}a:hover{text-decoration: none!important;}.show_tab .tabs ul{margin-left:20px;height:48px;border-bottom:1px solid #404040}
.show_tab .tabs li{cursor:pointer;position:relative;float:left;height:48px; padding: 0 15px; margin-right:25px}
.show_tab .tabs li:last-child{margin-right:0}
.show_tab .tabs li span,.show_tab .tabs li a{display:block;width:100%;height:100%;text-align:center;line-height:48px;font-size:13px;color:#bbb}
.show_tab .tabs li.current{cursor:default;color:#ddd;border-bottom:1px solid #2fb3ff}
.course_shortdecription img{width:100%;}.vm{width:inherit!important;}.tvinfo {
    padding-left: 0;
    margin: 15px 20px;
    height: auto;border-bottom: 1px solid #2F343A; padding-bottom:18px;
}.tvinfo h3 {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    color: #dddddd;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 10px;
    font-weight: normal;
}.tvinfo .tvintro {
    font-size: 12px;
    color: #bbb;
    position: relative;
}.tvinfo .tvintro em {
    font-style: normal;
}.tvinfo .tvintro a {
    display: block;
    position: absolute;
    line-height: 14px;
    right: 8px;
    top: 3px;
    font-size: 12px;
    color: #bbb;
}.tvinfo .tvintro .ico_dropdown {
    background: url("new/comment_ico.png") no-repeat -1px -64px;
    width: 16px;
    height: 8px;
    margin-left: 3px;
    display: inline-block;
    zoom: 1;
}.tvinfo .tvintro_panel {
    margin: 12px 0 15px;
    color: #909090;
    font-size: 12px;
    padding-right: 5px;
    word-break: break-all;
    text-align: justify;
    text-justify: inter-ideograph;
}@font-face {
  font-family: 'icomoon';
  src: url('../../new/fonts/icomoon.eot?d848nx');
  src: url('../../new/fonts/icomoon.eot?d848nx#iefix') format('embedded-opentype'), url('../../new/fonts/icomoon.ttf?d848nx') format('truetype'), url('../../new/fonts/icomoon.woff?d848nx') format('woff'), url('../../new/fonts/icomoon.svg?d848nx#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bfmenu i{float: right;
    font-size: 12px;
    text-align: left;
    color: #00b33b;}
.bfmenu i em {
    margin-left: 10px;
    color: #00b33b;
}
.bfmenu i em.icon-nolearn {
    color: #787d82;
}
.icon-video{margin-right:5px;}
.icon-clock:before {
  content: "\e602";
}.icon-video:before {
  content: "\e61c";
}.icon-nolearn:before {
  content: "\e62b";
}
.bfmenu td:hover a{color:#00b33b!important;}.video{background:#303030!important;}
@media screen and (min-width: 1506px) { 
.zhukuan {width: 1317px}
.wpn,.container{width: 1317px!important;}
.wp,.course-subcontainer{width:1317px!important;}.course-left {width: 972px!important;}.outline{width:895px!important;}.course-right{width:320px!important;}
#CuPlayer object{width:996px!important; height:560px!important;}
#notviptips{height:560px!important;}
.novideo-content{width:996px!important;}
.mar-t60{margin-top:150px!important;}
#CuPlayer{width:996px; height:560px; }
.varea{ height: 644px;}
} 
@media screen and (max-width: 1505px) { 
	.pmovie-info .pmovie-content .form_btn_big{width: 220px!important;}
	.pmovie-info .pm-shadow,.pmovie-info .pmovie-footer{width: 196px!important;}
.zhukuan {width: 1200px} 
#CuPlayer object{width:939px!important; height:528px!important;}
#notviptips{height:528px!important;}
.novideo-content{width:939px!important;}
.mar-t60{margin-top:110px!important;}
#CuPlayer{width:939px; height:528px; }
.varea{ height: 612px;}
} 
.pmovie-info{width:330px;padding:15px 0 0;margin:0 auto}.pmovie-info .pmovie-header .pm-title{float:left;margin-left:20px;font-size:18px;color:#bbb}.pmovie-info .pmovie-header .pm-purchase{float:right;margin-right:20px}.pmovie-info .pmovie-header .pm-purchase a{font-size:14px;color:#fff}.pmovie-info .pmovie-content{position:relative}.pmovie-info .pmovie-content .form_btn_big{margin-left:20px;width:280px;height:44px}.pmovie-info .pmovie-content .form_btn_btext{font-size:18px;color:#fff;line-height:44px}.pmovie-info .pmovie-content .form_btn_btext span{font-size:14px}.pmovie-info .pmovie-content .pm-gift{height:40px;width:280px;line-height:40px;margin-left:20px;text-align:center}.pmovie-info .pmovie-content .pm-gift span{font-size:14px;color:#f60}.pmovie-info .pmovie-content .pm-share{margin-top:15px;margin-left:20px;font-size:14px;color:#bbb}.pmovie-info .pmovie-content .pm-share span{color:#f60}.pmovie-info .pmovie-content ul{margin:20px 0}.pmovie-info .pmovie-content ul li{float:left}.pmovie-info .pmovie-content ul li i{display:block;width:35px;height:32px}.pmovie-info .pmovie-content li span{display:block;margin-top:5px;font-size:14px;color:#bbb}.pmovie-info .pmovie-content .pay-month{margin-left:10px;}.pmovie-info .pmovie-content .pay-ad{margin-left:18px;}.pmovie-info .pmovie-content .pay-acce{margin-left:10px;}.pmovie-info .pmovie-content .pay-high{margin-left:10px;}.pmovie-info .pmovie-content .month-text{margin-left:28px}.pmovie-info .pmovie-content .adv-text{margin-left:10px}.pmovie-info .pmovie-content .acc-text{margin-left:10px}.pmovie-info .pmovie-content .high-text{margin-left:10px}.pmovie-info .pmovie-content .pm-coupons{float:left;margin-top:20px;margin-left:20px;font-size:14px;color:#bbb}.pmovie-info .pmovie-content .pm-coupons span{color:#f60}.pmovie-info .pmovie-content .form_btn_pos{float:right;margin-right:20px;margin-top:18px}.pmovie-info .pmovie-content .pmovie-5rmb{margin-left:20px;margin-top:20px;font-size:18px;color:#bbb}.pmovie-info .pmovie-content img{width:90px;height:90px}.pmovie-info .pmovie-content .two-dimension{margin-left:20px;margin-top:20px}.pmovie-info .pmovie-content .two-dimension-img{float:left}.pmovie-info .pmovie-content .two-dimension-text{float:left;margin-left:20px}.pmovie-info .pmovie-content .desc-text1{font-size:14px;color:#bbb}.pmovie-info .pmovie-content .desc-text2{margin-top:10px;font-size:13px;color:#9e9e9e}.pmovie-info .pmovie-content .pm-tips1{font-size:18px}.pmovie-info .pmovie-content .pm-tips2{margin-top:10px;font-size:14px}.pmovie-info .pmovie-content .form_btn_mpos{float:right;margin-right:20px;margin-top:30px}.pmovie-info .pmovie-content .pm-hprice{margin-left:20px;margin-top:20px;font-size:18px;color:#bbb}.pmovie-info .pmovie-content .pm-eyoudou{margin-left:20px;margin-top:20px;font-size:14px}.pmovie-info .pmovie-content .pm-pwd{margin-left:20px;margin-top:10px;font-size:14px}.pmovie-info .pmovie-content .pm-pwd input{width:130px;height:24px;padding-left:5px;font-size:14px}.pmovie-info .pmovie-content .pm-alipay-btn{width:280px;height:45px;margin-left:20px;margin-top:20px;border:0;background:#444}.pmovie-info .pmovie-content .pm-alipay-btn div{float:left}.pmovie-info .pmovie-content .alipay-icon{margin-left:75px;margin-top:12px}.pmovie-info .pmovie-content .alipay-icon i{display:block;width:66px;height:21px;}.pmovie-info .pmovie-content .onekey-pay{margin-top:12px;font-size:18px;color:#fff}.pmovie-info .pmovie-content .form_btn_ydpay{width:180px;height:45px;margin-top:20px;margin-left:90px}.pmovie-info .pmovie-content .form_btn_ydtext{line-height:45px;font-size:22px;color:#fff}.pmovie-info .pmovie-content .pm-pwd-err{margin-left:90px;margin-top:10px}.pmovie-info .pmovie-content .pm-pwd-err div{float:left}.pmovie-info .pmovie-content .pm-pwd-err i{display:block;width:16px;height:16px;}.pmovie-info .pmovie-content .pm-err-tips{height:16px;line-height:16px;font-size:14px;color:red}.pmovie-info .pmovie-content .pm-banding-tips{margin-left:20px;margin-top:6px;font-size:14px;color:#9e9e9e}.pmovie-info .pmovie-content .success-icon{float:left;margin-left:50px;margin-top:90px}.pmovie-info .pmovie-content .success-icon i{display:block;width:32px;height:32px;}.pmovie-info .pmovie-content .success-tips{float:left;height:54px;line-height:27px;margin-top:90px;margin-left:8px;font-size:18px;color:#fff}.pmovie-info .pmovie-content .failed-icon{float:left;margin-left:50px;margin-top:90px}.pmovie-info .pmovie-content .failed-icon i{display:block;width:32px;height:32px;}.pmovie-info .pmovie-content .failed-tips{float:left;height:27px;line-height:27px;margin-top:90px;margin-left:8px;font-size:18px;color:#fff}.pmovie-info .pmovie-content .back-pay{margin-left:90px;margin-top:5px;font-size:14px;color:#fff}.pmovie-info .pmovie-split{width:100%;border-top:1px solid #232323;margin-top:20px}.pmovie-info .pm-shadow{width:256px;height:10px;margin-left:32px;background:#333;position:relative}.pmovie-info .pm-shadow:before{content:"";display:block;width:0;height:0;position:absolute;left:-12px;top:0;border-right:12px solid #333;border-bottom:12px solid transparent}.pmovie-info .pm-shadow:after{content:"";display:block;width:0;height:0;position:absolute;right:-12px;top:0;border-top:12px solid #333;border-right:12px solid transparent}.pmovie-info .pmovie-footer{background:#1e1e1e;margin-left:32px;width:256px;height:240px;margin-top:-2px;padding-top:50px; padding-bottom:20px; border-radius:3px;border-right:1px solid #2b2b2b;border-bottom:1px solid #222;text-align:center;position:relative;z-index:1}.pmovie-info .pmovie-footer img{width:112px;height:112px;border:2px solid #fff}.pmovie-info .pmovie-footer .two-dimension{width:114px;height:114px;margin:auto;position:relative}.pmovie-info .pmovie-footer .two-dimension .two-dimension-mask-hide{display:none}.pmovie-info .pmovie-footer .two-dimension .two-dimension-mask{z-index:1;position:absolute;top:-2px;left:-2px;width:118px;height:118px;background:#000;opacity:.7;filter:alpha(opacity=70)}.pmovie-info .pmovie-footer .two-dimension .two-dimension-refresh{z-index:2;position:absolute;top:-2px;left:-2px;width:116px;height:116px}.pmovie-info .pmovie-footer .two-dimension .two-dimension-refresh i{position:absolute;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px;}.pmovie-info .pmovie-footer .two-dimension .two-dimension-refresh i:hover{background-position:-140px -306px}.pmovie-info .pmovie-footer .two-dimension-text{color:#bbb}.pmovie-info .pmovie-footer .desc-text1{font-size:14px;margin-top:16px}.pmovie-info .pmovie-footer .desc-text2{margin-top:2px;font-size:12px}.pmovie-info .pmovie-footer .desc-text3{margin-top:20px;font-size:14px;color:#bba56e}.pmovie-info .pm-shadow1{width:268px;height:10px;margin-left:32px;background:#131313;position:absolute;top:4px}.pmovie-info .pm-shadow1:before{content:"";display:block;width:0;height:0;position:absolute;left:-12px;top:-2px;border-right:12px solid #131313;border-top:12px solid transparent}.pmovie-info .pm-shadow1:after{content:"";display:block;width:0;height:0;position:absolute;right:-12px;top:-2px;border-bottom:12px solid #131313;border-right:12px solid transparent}.pmovie-info .pmovie-blcok{background:#1e1e1e;margin-left:32px;width:266px;height:124px;padding-top:50px;margin-top:60px;margin-bottom:-6px;border-radius:3px;border-left:1px solid #272727;border-right:1px solid #2b2b2b;border-bottom:1px solid #222;text-align:center;position:relative;z-index:1}.pmovie-info .pmovie-blcok .stress{color:#ee702e}.pmovie-info .pmovie-blcok .text{margin-top:3px;font-size:14px;color:#bbb}.pmovie-info .pmovie-blcok .text2{margin-top:44px;font-size:12px}.pmovie-info .palone{position:absolute;left:20px;bottom:40px}.pmovie-info .palone a{color:#bbb;text-decoration:underline}.pmovie-info .palone a:hover{color:#c31}.pmovie-info .pmovie-closei{position:absolute;top:50px;right:10px}.pmovie-info .pmovie-closei i{display:block;width:14px;height:14px;}.pmovie-info .pmovie-otherp{float:right;margin-right:20px;margin-top:20px}.pmovie-info .pmovie-otherp a{font-size:14px;color:#fff}.icon-container{display:none;position:absolute;z-index:2000;top:0;left:0}
.form_btn{cursor:pointer;vertical-align:middle;display:inline-block;*display:inline;*zoom:1;height:28px;line-height:28px;text-align:center;
-moz-user-select:none;-webkit-user-select:none;border:1px solid #007dcc;background:#1c98e7}
.form_btn:hover,.form_btn:focus{text-decoration:none;outline:0;border-color:#1092e5;background-color:#25a3f3}
.form_btn:active{border-color:#007dcc;background-color:#108bd9}
.form_btn .form_btn_text{cursor:pointer;_float:left;display:block;padding:0 10px;height:28px;line-height:27px;*line-height:28px;
line-height:28px\9;font-size:12px;font-weight:400;border-radius:3px;text-decoration:none;outline:0;color:#fff}