.video_bg { width: 100%; padding-top: 335px; background: url(video_bg.jpg) center top no-repeat #fff; }
.video_c { width:1000px; background: #000; height: 520px; margin: 0 auto; position: relative; }
.video_c_t { width:540px; height: 140px; position: absolute; left:245px; top: -310px; }
.video_c_box { padding: 15px 0 15px 15px; }
.video_c_box .box_l { width:652px; height: 482px; border: 4px solid #1f1f1f; float:left;}
.video_c_box .box_r { width: 295px; height: 490px; background: #1f1f1f; margin-right: 12px; _margin-right: 6px; float:right; position: relative; }
.video_c_box .box_r .hd { width: 18px; float: left; background: #000; height: 490px; }
.video_c_box .box_r .hd ul li,.video_c_box .box_r .hd ul div { height: 87px; padding-top: 9px; background: url(tab_bg.jpg) -18px 0 no-repeat; text-align: center; word-break: break-all; line-height: 16px; color: #fff; font-size: 13px; font-family: microsoft yahei; margin-bottom: 2px; cursor: pointer; }
.video_c_box .box_r .hd ul .on { background-position: 0 0; }
.video_c_box .box_r .hd ul li span { display: block; width: 10px; text-align: center; margin-left: 3px;}
.video_c_box .box_r .bd { width: 262px; float: left; padding: 12px 5px 12px 10px; height: 466px;}
.video_c_box .box_r .bd .video_list ul{ height:408px; overflow:hidden;}
.share{ position: absolute; bottom: 20px; right: 20px; width:220px; height:40px;}
.video_c_box .box_r .bd ul li a:hover { text-decoration: none; }
.video_c_box .box_r .bd .video_list ul li { height: 86px; border-bottom: 1px solid #333; margin:5px 0; margin-bottom: 10px; overflow:hidden; }
.video_c_box .box_r .bd ul .on { background: #2f2f2f; }
.video_c_box .box_r .bd ul li .pic { float: left; margin-right: 6px; position: relative; }
.video_c_box .box_r .bd ul li .pic img { display: block; width:115px; height:85px; }
.video_c_box .box_r .bd ul li .pic .no { width: 22px; text-align: center; height: 13px; line-height: 13px; position: absolute; left: 0; top: 0; background: #000; color: #fff; }
.video_c_box .box_r .bd ul li .pic .time { width: 40px; text-align: center; height: 16px; line-height: 16px; position: absolute; right: 0; bottom: 0; background: #000; color: #fff; overflow: hidden; }
.video_c_box .box_r .bd ul li .pic .time span { display: block; width: 40px; display: none; }
.video_c_box .box_r .bd ul li h3 { font-size: 13px; font-weight: bold; color: #ffb100; line-height: 18px; margin-bottom: 5px; }
.video_c_box .box_r .bd ul li p { color: #fff; line-height:20px;}
.video_c_box .box_r .bd .video_list_jkjd .hd_jkjd li { float: left; border: 1px solid #676767; width: 63px; height: 22px; line-height: 22px; text-align: center; color: #fff; background: #3c3c3c; cursor: pointer; }
.video_c_box .box_r .bd .video_list_jkjd li.on, .video_c_box .box_r .bd .video_list_jkjd .bd_jkjd .on a { font-weight: bold; color: #ffbf00; }
.video_c_box .box_r .bd .video_list_jkjd .bd_jkjd { margin-top: 8px; }

.video_c_box .box_r .bd .video_list_jkjd .bd_jkjd li { height: 35px; line-height: 35px; background: url(jkjd_li_bg.jpg) 0 0 no-repeat; padding-left: 15px; border-bottom: 1px solid #2f2f2f; }
.video_c_box .box_r .bd .video_list_jkjd .bd_jkjd .qz li { height: 25px; line-height: 25px; }
.video_c_box .box_r .bd .video_list_jkjd .bd_jkjd .on { background-position: 0 -30px; }
.video_c_box .box_r .bd .video_list_jkjd .bd_jkjd li a { color: #fff; }
.video_footer { width: 1000px; margin:20px auto 0; padding-bottom: 20px; text-align: center; _text-align:center }
.video_footer ul, .video_footer p { height: 26px; line-height: 26px; color: #fff; }
.video_footer ul{padding-left:165px;}
.video_footer li { display: inline-block; float:left;}
.video_footer li a { padding: 0 10px; color: #fff; }


/* jQuery scroll 自定义样式*/
.mCustomScrollbar { -ms-touch-action:none;}
.mCustomScrollBox {position: relative;overflow: hidden;height: 100%;max-width: 100%;outline: 0;direction: ltr;}
.mCSB_container { width:auto;height: auto; margin-right:20px; overflow:hidden; }
.mCustomScrollBox>.mCSB_scrollTools { position: absolute;width:16px; height:100%; top:0; right:0;}
.mCSB_scrollTools .mCSB_draggerContainer { position:absolute; top:0; left:0; bottom:0; right:0; height:auto; }
.mCSB_scrollTools .mCSB_dragger { cursor:pointer; width:100%; height:30px;z-index: 1;}
.mCSB_scrollTools .mCSB_draggerRail { width:3px; height:100%; margin:0 auto; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;background: #f4f4f4;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:5px; height:100%; margin:0 auto; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-align:center;background: #a47049; }
.mCSB_scrollTools .mCSB_dragger:hover  .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {background:#95592c}

