@charset "UTF-8";
/* CSS Document */
body, button, input, select, textarea { font-size:12px; line-height:1.125; }
sub, sup { line-height:0; }
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr { margin:0; padding:0; }
body { min-width:320px;}
table { border-collapse:collapse; border-spacing:0; }
li { list-style:none; }
fieldset, img { border:0; }
input, textarea { outline-style:none; }
input[type="text"], input[type="search"], input[type="password"] { -webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; border-radius:0; }
textarea { resize:none }
address, caption, cite, code, dfn, em, i, th, var { font-style:normal; font-weight:normal; }
legend { color:#000; }
abbr, acronym { border:0; font-variant:normal; }
a { text-decoration:none; outline:none;color:#333;}
.SP_pc a:hover { text-decoration:none;color:#9d141f;}
/* surface下viewport不生效的解决办法 */
@media screen and (min-width: 767px) and ( device-aspect-ratio:16/9){
  @-ms-viewport {
  width: device-width;
  zoom:1;
  max-zoom:1;
  min-zoom:1;
  }
}

/* surface下IE10 点击链接，背景变色 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
a { background-color:transparent; }
}
img { -ms-interpolation-mode:bicubic; image-rendering:optimizeQuality; }

@media not screen and (orientation:landscape),not screen and (orientation:portrait){
	body,button,input,select,textarea{font-family:'Microsoft Yahei', 'Simsun';}
}

/*框架*/
.VF_wrap{margin:0 auto;width:1000px;overflow:hidden;}
.VF_wrap .VF_1{float:left;margin:-11px 0 0 0;width:510px;}
.VF_wrap .VF_2{float:left;margin:-11px 20px 0 0;width:235px;}
.VF_wrap .VF_3{float:left;margin:-11px 0 0 0;width:235px;}
.VF_wrap .VF_live.VF_3{margin:0 0 0 -10px;width:245px;}

/*模块*/
.VM_1{margin-top:11px;width:490px;height:275px;overflow:hidden;}
.VM_2{float:left;margin-top:11px;margin-right:20px;width:235px;height:132px;overflow:hidden;}
.VM_3{margin-top:11px;width:235px;overflow:hidden;}
.VM_4{float:left;margin-top:8px;width:235px;overflow:hidden;}
.VM_1,
.VM_2{position:relative;background:#7d7d7d}
.VM_1 .tl,
.VM_2 .tl{position:absolute;left:0;bottom:0;width:100%;height:25px;padding-top:40px;background:url(../images/tl_bg.png) repeat-x 0 bottom;text-indent:8px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px; -webkit-backface-visibility:hidden;-webkit-transform-style: preserve-3d; -webkit-transform:translate3d(0,0,0);}
.VM_1 img,
.VM_2 img{display:block;/*opacity:0.8;*/-webkit-backface-visibility:hidden;-webkit-transform-style: preserve-3d; -webkit-transform:translate3d(0,0,0);}
.VM_1 img{width:490px;height:275px;}
.VM_2 img{width:235px;height:132px;}
.VM_1:hover img,
.VM_2:hover img{-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;/*opacity:1;*/transform:scale(1.1);}
.VM_1 .lnk,
.VM_2 .lnk{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/transparent.png);}
.VM_2 .total{position:absolute;left:7px;top:7px;color:#fff;font-size:13px;text-shadow:0 0 3px rgba(0,0,0,.8)}

.VM_4 li,
.VM_3 li{position:relative;height:30px;padding-right:8px;line-height:30px;vertical-align:top;}
.VM_4 li i,
.VM_3 li i{position:absolute;left:0;top:0;height:30px;background:#fff7f4;}
.VM_4 li a,
.VM_3 li a{display:block;position:absolute;left:0;top:0;height:30px;width:227px;padding-left:8px;border-left:3px solid transparent;line-height:31px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;}
.VM_4 li a:hover,
.VM_3 li a:hover{border-color:#ffb453;}

.VM_4 li,
.VM_4 li i,
.VM_3 li a{height:34px;}

/*公用模块*/
.VC_tl{margin-top:26px;height:56px;clear:both;}
.VC_tl h2{float:left;margin-right:20px;font:28px/36px 'Microsoft Yahei';color:#1f95f6;font-weight:normal;}
.VC_tl h2 a{font:28px/36px 'Microsoft Yahei';color:#1f95f6;font-weight:normal;}
.VC_tl .relate{float:left;margin-top:15px;*margin-top:14px;font:16px/16px 'Microsoft Yahei';}
.VC_tl .relate .sep{display:inline-block;margin:0 6px;width:14px;height:14px;vertical-align:middle;background:url(../images/sep.gif) no-repeat 0 0;}
.VC_tl .relate .item{color:#666;font-weight:normal;}

/*公用icon*/
.VC_icon{display:inline-block;*display:inline;*zoom:1;background-image:url(../images/icon.png);background-repeat:no-repeat;vertical-align:middle;}
.VC_icon_live{width:26px;height:26px;background-position:-30px 0;}
.VC_icon_zizhitg{position:absolute;right:0;top:0;width:46px;height:46px;background-position:0 -32px;}
.VC_icon_zhjitg{position:absolute;right:0;top:0;width:46px;height:46px;background-position:-60px -32px;}
.VC_icon_huatitg{position:absolute;right:0;top:0;width:46px;height:46px;background-position:-120px -32px;}
.VC_icon_dujiatg{position:absolute;right:0;top:0;width:46px;height:46px;background-position:-180px -32px;}
.VC_icon_rementg{position:absolute;right:0;top:0;width:46px;height:46px;background-position:-240px -32px;}

.VC_icon_play{width:18px;height:24px;background-position:0 0;}
.VC_icon_tarrow{width:12px;height:6px;background-position:-60px 0;}
.VC_icon_cls{width:24px;height:24px;background-position:-120px 0;}
/*焦点图*/
.VF_focus_wrap{margin-bottom:12px;width:auto;background:#272727;clear:both;}
.VM_slid{position:relative;margin-top:11px;width:490px;height:275px;overflow:hidden;}
.VM_slid .slids li{position:relative;float:left;width:490px;height:275px;}
.VM_slid .slids li img{width:490px;height:275px;}
.VM_slid .slids .tl{position:absolute;bottom:0;left:0;width:100%;height:36px;background:url(../images/slide_tl_bg.png) repeat;line-height:36px;color:#fff;font-size:18px;}
.VM_slid .tl .play_icon{float:left;width:54px;height:34px;padding-top:1px;background-color:#0078db;}
.VM_slid .tl .play_icon i{float:left;margin:6px 0 0 20px;}
.VM_slid .tl strong{float:left;width:428px;padding-left:8px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.VM_slid .slids .lk{position:absolute;left:0;top:0;background:url(../images/transparent.png);width:100%;height:100%;z-index:1;}
.VM_slid .dot_nav{position:absolute;right:10px;bottom:45px;z-index:2;}
.VM_slid .dot_nav li{display:inline-block;margin:0 1px;}
.VM_slid .dot_nav .dot{display:inline-block;width:5px;height:5px;padding:4px;background:url(../images/slide_dot.png) no-repeat 4px 4px;overflow:hidden;}
.VM_slid .dot_nav .cur .dot{background-position:-9px 4px;}

.VM_slid .video_player{position:absolute;left:0;top:0;width:490px;height:275px;z-index:10;}
.VM_slid .VC_icon_cls{position:absolute;right:5px;top:5px;z-index:20;}
/*节目单*/
.VM_live{position:relative;height:242px;margin-top:0;background:url(../images/live_bg.jpg) no-repeat 0 0;}
.VM_live .programe{width:100%;height:240px;background:url(../images/line_bg.png) repeat-y 50px 0;color:#9fa0a0;}
.VM_live .programe a{color:#dcdddd;}
.VM_live .programe .item{padding-top:13px;clear:both;overflow:hidden;}
.VM_live .programe .tm{float:left;width:51px;height:38px;padding-top:6px;padding-right:12px;text-align:center;background:url(../images/prg_dot.png) no-repeat 48px 16px;line-height:18px;font-size:12px;line-height:16px;}
.VM_live .programe .now .tm{background:url(../images/tm_now.png) no-repeat 0 4px;color:#fff;}
.VM_live .programe .now a{color:#fff;}
.VM_live .programe .tm span{display:block;}
.VM_live .programe .prg{float:left;width:182px;height:44px;line-height:22px;font-size:13px;overflow:hidden;}
.VM_live .programe .prg span{display:block;color:#9fa0a0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.VM_live .programe .item:hover,
.VM_live .programe .item:hover span,
.VM_live .programe .now span{color:#fff;}
.VM_live .load_status{position:absolute;top:115px;width:100%;text-align:center;font-size:14px;color:#bcbcbc;line-height:22px;}
.VM_live .load_status a{color:#2993eb;}
.VM_live .load_status a:hover{color:#008cff;}
.VM_live .load_status .loading_icon{margin-right:10px;display:inline-block;width:22px;height:22px;background:url(../images/loading.gif) no-repeat 0 0;vertical-align:middle;}
.VM_lives{height:35px;background:#0078db;font-size:16px;}
.VM_lives a{display:block;color:#fff;line-height:35px;}
.VM_lives .VC_icon{margin:0 8px 0 8px;}
.VM_lives .more{float:right;margin-right:8px;font-size:13px;font-family:'Arial';color:#c9caca;}


/*专辑*/
.VM_album{position:relative;height:135px;padding-top:8px;background:#efefef;clear:both;}
.VM_album i{position:absolute;top:-6px;left:9px;}
.VM_album li{height:30px;padding-left:8px;line-height:30px;font-size:14px;}
.VM_album li a{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*广告模块*/
.VC_ad{margin:15px auto 15px;text-align:center;}

/*框架*/
@media screen and (min-width:1200px){
    .VF_wrap{width:1200px;}
    .VF_wrap .VF_1{margin-top:-12px;width:610px;}
    .VF_wrap .VF_2,
    .VF_wrap .VF_3{margin-top:-12px;width:285px;}
    .VF_wrap .VM_live .programe .prg{width:222px;}
    .VF_wrap .VF_live.VF_3{margin:0;}
}
@media screen and (max-width:999px){
    .VF_wrap{width:745px;}
    .VF_wrap .VF_2{margin-right:0;}
    .VF_wrap .VF_3{display:none;}
    .VF_wrap .VF_live.VF_3{margin:0 0 0 -10px;width:245px;}
    
}
@media screen and (max-width:744px){
    .VF_wrap{width:490px;}
    .VF_wrap .VF_2{margin-top:0;margin-right:20px;}
    .VF_wrap .VF_3{margin-top:0;display:block;}
    .VF_wrap .VF_live.VF_3{margin:11px 0 0 -10px;}
}
@media screen and (max-width:489px){
    .VF_wrap{width:100%;padding:0 10px;box-sizing:border-box;}
    .VF_wrap .VF_1{width:100%;}
    .VF_wrap .VF_2{margin-right:0;width:100%;}
    .VF_wrap .VF_live.VF_3,
    .VF_wrap .VF_3{display:none;}
}

@media screen and (min-width:1200px){
    .VM_1{margin-top:12px;width:590px;height:332px;}
    .VM_1 img{width:590px;height:332px;}

    .VM_2{margin-top:12px;width:285px;height:160px;}
    .VM_2 img{width:285px;height:160px;}
    .VM_3{width:285px;}
    .VM_3 li{height:37px;width:274px;}
    .VM_3 li i,
    .VM_3 li a{width:274px;height:37px;line-height:37px;}
    
    .VM_4{width:285px;}
    .VM_4 li a{width:274px;height:41px;line-height:41px;}
    .VM_4 li,
    .VM_4 li i,
    .VM_4 li a{height:41px;}
    
    /*专辑*/
    .VM_album{height:164px;}
    .VM_album li{height:40px;line-height:40px;}
    /*幻灯片*/
    .VM_slid .video_player,
    .VM_slid{width:590px;height:332px;}
    .VM_slid .slids li{width:590px;height:333px;}
    .VM_slid .slids li img{width:590px;height:332px;}
    /*直播列表*/
    .VF_wrap .VF_live.VF_3{width:285px;}
    .VM_live{height:297px;background-size:cover;}
    .VM_live .programe{width:285px;height:297px;}
    .VM_live .programe .item{padding:20px 0 7px;}
    .VM_live .programe .prg{width:242px;}
}

@media screen and (max-width:999px){
    .VM_live .programe .prg{width:182px;}
    .VC_ad{text-align:left;}
}
@media screen and (max-width:744px){
    .VC_ad{display:none;}
    .VC_tl .relate{display:none;}
}
@media screen and (max-width:489px){
    .VF_focus_wrap{margin-bottom:20px;}
    .VF_focus_wrap{background:none;}
    .VF_slide,
    .VF_live{display:none;}
    .VM_1,
    .VM_2,
    .VM_3{width:100%;height:auto;overflow:hidden;background:none;}
    .VM_1 img, .VM_2 img{float:left;width:100%;height:auto;}
    .VF_focus_wrap .VF_3{display:block;width:100%;}
    .VM_1 .lnk, .VM_2 .lnk{line-height:0;}
    /*标题*/
    .VC_tl .relate{display:none;}
    .VM_album{height:auto;}
    
}

/*页脚*/
.VM_subfooter{margin-top:40px;border-top:1px solid #eee;padding-top:20px;}
.VM_subfooter .ft_wrap{margin:0 auto;width:700px;overflow:hidden;}
.VM_subfooter .item{float:left;margin-left:-1px;border-left:1px solid #e2e2e2;padding-left:1px;height:85px;}
.VM_subfooter .item1{width:275px;}
.VM_subfooter .item2{width:420px;_width:428px;}

/*第一栏*/
.VM_subfooter .svc{margin-top:7px;}
.VM_subfooter .svc li{margin-bottom:10px;height:18px;vertical-align:top;font-size:13px;line-height:20px;overflow:hidden;}
.VM_subfooter .svc li i{float:left;margin-right:6px;}
.VM_subfooter .svc a{color:#62acff;}
/*第二栏*/
.VM_subfooter .td_scan{float:left;margin-left:42px;width:202px;_display:inline;}
.VM_subfooter .td_scan .td{float:left;} 
.VM_subfooter .td_scan span{float:left;margin:10px 0 0 10px;font-size:14px;line-height:32px;}
.VM_subfooter .down_cate{float:left;display:block;margin-bottom:5px;width:144px;height:30px;padding-left:30px;font-size:14px;line-height:30px;color:#717171;}
.VM_subfooter .down_cate:hover{background-position:0 -48px;}
.VM_subfooter .down_cate .TMF_icon{float:left;margin:5px 10px 0 0;}
.VM_subfooter a:hover{color:#137ad8;}
.VM_subfooter .dn_ip{margin-top:12px;}

/*foot_icon*/
.VM_subfooter .TMF_icon{display:inline-block;*display:inline;*zoom:1;overflow:hidden;background-image:url(../images/foot_icon.png);background-repeat:no-repeat;background-position:-999em -999em;vertical-align:-3px;}

.VM_subfooter .TMF_icon_ftqun{width:18px;height:18px;background-position:0 0;}
.VM_subfooter .TMF_icon_ftweibo{width:18px;height:18px;background-position:0 -20px;}
.VM_subfooter .TMF_icon_ftkf{width:18px;height:18px;background-position:0 -40px;}
.VM_subfooter .TMF_icon_ios{width:18px;height:20px;background-position:-3px -60px;}
.VM_subfooter a:hover .TMF_icon_ios{background-position:-23px -60px;}
.VM_subfooter .TMF_icon_and{width:18px;height:20px;background-position:-3px -80px;}
.VM_subfooter a:hover .TMF_icon_and{background-position:-23px -80px;}
.VM_subfooter .TMF_icon_win{width:18px;height:20px;background-position:-3px -100px;}
.VM_subfooter a:hover .TMF_icon_win{background-position:-23px -100px;}
.VM_subfooter .TMF_icon_ftlogo{width:36px;height:40px;background-position:-42px -63px;}
/*页脚*/
.VM_foot{margin-top:30px;padding-top:12px;text-align:center;font-size:12px;line-height:16px;color:#5a5a5a;}


@media screen and (max-width:999px){
    .VM_subfooter{display:none;}
	.VM_foot{border-top:1px solid #eee;}
	}

#myFlashBox{color:#fff;}
#myFlashBox a{color:#1f95f6}
/*#myFlashBox div{margin-top:130px;}*/