body{background-color: #f1f3f6;}
.content2{width:1200px;height:auto;margin:0 auto}
.video_left{width:350px;background:#faf9f9;overflow-y:auto;overflow-x:hidden;position:fixed}
.video_zj{font-size:16px;color:#555;font-weight:700;padding:15px 10px 15px}
.video_bt{display:block;color:#999;font-size:14px;width:320px;overflow:hidden;margin-bottom:15px;white-space:nowrap;-webkit-text-overflow:ellipsis;-khtml-text-overflow:ellipsis;-icab-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;position:relative;margin-left:10px}
.video_bt i{display:inline-block;margin-right:5px}
.video_bt .fa-userlock-alt{color: #999}
.video_bt .video_js{margin-right:8px}
.video_finsh{color:#2dcca4}
.video_bt_check{color:#00b783;font-weight:700}
.video_right{width:850px}
.video_right_t{background-color:#49403c;box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}
.video_right_title{color:#fff;font-weight:700;text-indent:25px;font-size:20px;position:relative;padding-top:20px}
.video_right_title span{font-size:12px;margin-left:20px;background:#00b783;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:inline-block;line-height:22px;text-align:center;text-indent:0;position:relative;top:-3px;padding: 0 7px;}
.video_right_des{color:#bbb;font-size:13px;padding:15px 25px 15px}
.video_question{padding-bottom:30px}
.video_question_k{color:#fff;font-size:16px;font-weight:700;background-color:#49403c}
.video_pn{display:block;height:57px;line-height:57px;font-size:17px;color:#fff;width:80px;text-align:center;border-left:1px solid #666;font-weight:700}
.video_que_l {text-align: center;line-height: 58px;height: 58px;width: 100px;margin-right: 418px;}
.video_que_l a{color: #fff;}
.video_que_l_cancle{text-align: center;line-height: 58px;height: 58px;width: 0px; margin-right: 518px;background: #49403c;}
.video_que_r{display:block;border:0 none;text-align:center;color:#fff;font-size:16px;width:100px;cursor:pointer;padding:18px 15px;background-color:#00b783}
.video_question_course{margin:0 auto;font-size:13px;color:#555;line-height:22px;border-bottom:1px solid #ddd;padding:20px 30px}
.video_qc_t{font-size:13px;color:#555;line-height:22px;overflow-x: auto;}
.video_question_course img{max-width: 100%}
.video_qc_user{margin:5px 0 10px}
.video_qc_user_tx{height:20px;line-height:20px}
.video_qc_user_tx img{width:20px;height:20px}
.video_qc_user_owner{color:#31a4ff;font-weight:700;margin-left:10px;line-height:20px}
.video_qc_user_owner span{color:#3f5b77;font-weight:400}
.video_qc_user_timer{margin-left:10px;color:#bbb;font-weight:700}
.video_qc_answer{padding:15px;background-color:#f9f8f7;border-radius:2px}
.video_qc_answer_t{line-height:20px;color:#555}
.video_qc_answer_u{width:20px;height:20px;margin-right:10px;position:relative;top:3px}
.video_qc_answer_name{line-height:20px;color:#555}
.video_qc_answer_des{line-height:20px;margin:10px 0 5px}
.page_turn{text-align:center;font-size:14px;padding:35px 0;color:#999}
.page_turn a{display:inline-block;color:#999;width:30px;height:30px;line-height:30px;margin:0 3px;text-align:center;text-decoration:none;border:2px solid #bbb;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.page_turn .page_current{background:#31A4FF;border:2px solid #31A4FF;color:#fff}
.page_turn .pre_page{width:55px;text-align:right;padding-right:9px;margin:0 9px 0 0;background-position:top left}
.page_turn .next_page{width:55px;text-align:right;padding-right:9px;margin:0 9px 0 0;background-position:top left}
#id_video_container{height:470px;background:#000;text-align: center;overflow: hidden;}
#id_video_container .video_container_img{margin: 140px 0 20px;}
#id_video_container .video_container_txt{font-size: 30px;text-align: center;color: #fff}
#id_video_container1{height:270px;background:#000;color:#fff;text-align:center;padding-top:200px;font-size:25px}
.vip_cover{width:100%;position:fixed;left:0;top:0;bottom:0;background:rgba(0,0,0,.8);filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;z-index:11}
.vip_info{position:fixed;z-index:110;width:600px;height:350px;background-color:#fff;text-align:center;-webkit-box-shadow:2px 4px 5px rgba(0,0,0,.3);-moz-box-shadow:2px 4px 5px rgba(0,0,0,.3);box-shadow:2px 4px 5px rgba(0,0,0,.3);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;top:50%;left:50%;margin:-175px 0 0 -300px}
.vip_info p{padding:80px;font-size:17px;color:#535353;text-align:center;margin:0 auto}
.vip_info a{display:inline-block;font-size:17px;color:#fff;width:128px;height:44px;line-height:44px;text-align:center;filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9;background-color:#018cfa;border:1px solid #31a4ff;margin:30px auto 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.vip_info img{position:absolute;top:10px;right:10px}
.video_wenti{width:100%;height:100%;position:relative;display:none;z-index:999999999999}
.video_cover{position:fixed;z-index:110;background:rgba(0,0,0,.5);top:0;left:0;width:100%;height:100%}
.video_cover_info{position:fixed;width:400px;height:500px;background:#424a5d;box-shadow:0 3px 15px 0 rgba(0,0,0,.5);border-radius:6px;top:50%;left:50%;margin:-250px 0 0 -200px;z-index:9999999999999;text-align:center}
.video_cover_info img{margin:20px 0 20px}
.video_con{width:350px;height:250px;margin:0 auto;text-align:left;overflow:hidden}
.video_cover_btn{width:350px;margin:0 auto}
.video_cover_btn1{display:block;line-height:40px;border:0 none;text-align:center;color:#fff;font-size:16px;background-color:#5c99e1;width:140px;cursor:pointer;margin-top:30px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.video_cover_btn2{display:block;line-height:40px;border:0 none;text-align:center;color:#fff;font-size:16px;background-color:#b3b3b3;width:140px;cursor:pointer;margin-top:30px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.homework_cover{width:100%;height:100%;position:fixed;top:0;left:0;right:0;background:rgba(0,0,0,.3);z-index:111}
.cover_box{width:573px;height:380px;border:10px solid #595959;position:absolute;top:50%;left:50%;margin:-200px 0 0 -296px;background:#fff}
.cover_btn{position:absolute;top:-26px;right:-26px}
.homework_cover_btn{width:170px;height:50px;background:#3455e7;position:relative;margin:25px auto 0}
.homework_cover_btn1{width:170px;height:45px;background:#5c7afe;position:absolute;top:0;left:0;right:0;font-size:18px;color:#fff;text-align:center;line-height:45px}
.tankuang_cover{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;top:0;left:0}
.tankaung_con{width:436px;height:477px;background:url(../images/tankaung.png) no-repeat center;position:absolute;top:20%;left:50%;margin-left:-218px;padding-top:40px;z-index:9999}
.tankaung_con{text-align:center}
.kuang_T{margin:0 0 24px}
.invite{width:315px;margin:25px auto}
.invite label{display:block;width:100px;height:50px;background:#ccc;line-height:50px;border-top-left-radius:5px;border-bottom-left-radius:5px;font-size:18px}
.invite input{width:215px;height:50px;background:#efefef;border:none;outline:0;border-top-right-radius:5px;border-bottom-right-radius:5px;font-size:18px;text-indent:15px}
.kuang_btn{display:block;width:315px;height:58px;line-height:58px;text-align:center;color:#fff;background:#e02e2b;margin:0 auto 0;text-decoration:none;font-size:24px;border-radius:5px;}
.kaung_close{position:absolute;top:-26px;right:-26px}
.player{width:850px;height:470px}
.normal{margin:auto;top:0;right:0;bottom:0;left:0}
.page-full{position:fixed!important;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index: 999;}
.tips_cover{width: 100%;height: 100%;background: rgba(0,0,0,0.6);position: fixed;top:0;left: 0;right: 0;z-index: 9999;}
.tips_con{width: 403px;height: 511px;background: url("../images/video/tipsbj.png") no-repeat center;position: absolute;top:50%;left: 50%;margin: -255px 0 0 -201px;cursor: pointer; }
.tips_con .tips_close_btn{width:38px;position: absolute;top:-35px;right: -35px;z-index: 999999}
.tips_con h2{font-size: 20px;color: #333;text-align: center;margin: 270px 0 15px;}
.tips_con p{font-size: 14px;color: #333;text-align: center;line-height: 22px}
.tips_con a{display: block;width: 338px;height: 50px;line-height: 50px;text-align: center;color: #fff;font-size: 18px;background: linear-gradient(to right,#be7ef1,#5b60f9);border-radius: 50px;margin:50px auto 0;box-shadow: 0 0 15px #9a9cfa;}
.build_cover_box{width: 100%;height: 100%;position: fixed;top: 0;left: 0;bottom: 0;background: rgba(0,0,0,0.5);}
.build_cover_info{width: 280px;height: 340px;background: #fff;position: absolute;top:50%;left: 50%;margin: -170px 0 0 -140px;border-radius: 10px;text-align: center;}
.build_cover_info img{margin-top:40px;}
.build_cover_info p{font-size: 20px;margin: 10px 0 15px;}
.build_cover_info a{display:block;width: 156px;height: 46px;text-align: center;line-height: 46px;font-size: 22px;color: #43b244;border:2px solid #43b244;margin: 0 auto;border-radius: 46px;transition: 0.5s}
.build_cover_info a:hover{background: #43b244;color: #fff;}
.build_cover_info span{position: absolute;top: 0px;right: 8px;font-size: 30px;cursor: pointer;}
.quanxianCover_box{width: 100%;height: 100%;position: fixed;top:0;left: 0;right: 0;background: rgba(0,0,0,0.5);z-index: 9;}
.quanxianCover_con{width: 460px;height: 340px;background: #fff;border-radius: 10px;position: absolute;top:50%;left: 50%;margin: -170px 0 0 -230px;overflow: hidden}
.quanxianCover_T{text-align: center;font-size: 36px;color: #f47631;margin: 80px 0 40px;}
.quanxianCover_T span{font-size: 36px;margin-right: 15px;}
.quanxianCover_con p{font-size: 20px;text-align: center;}
.quanxianCover_con a{display: block;width: 176px;height: 48px;text-align: center;line-height: 48px;margin: 40px auto 0;border-radius: 48px;background: #43b244;color: #fff;font-size: 22px;}
.quanxianCover_btn{font-size: 36px;position: absolute;top: 0px;right: 15px;cursor: pointer;}
.question_empty{text-align: center;margin-top: 5%;}
.question_empty p{font-size: 16px;color: #9199a1;line-height: 24px;margin-top: 10px;}
.que_box{width: 848px;margin:0 auto;text-align: center;}
.que_box p{font-size: 18px;color: #666;margin: 20px 0 30px;}
.que_box a{display: block;width: 145px;height: 46px;margin: 0 auto;line-height: 46px;border-radius: 46px;background: #00b783;color: #fff;font-size: 18px;text-align: center;}