
root {display: block;}
html, body, div, label, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, p, blockquote, th, td ,img,textarea{border: 0px;margin: 0px;outline: 0px;padding: 0px;}
fieldset, img { border: 0; }
img { display:inline-block; }
:focus { outline: 0; }
li {display: list-item;text-align: -webkit-match-parent;}
em, i, u {font-style: normal;}
h1, h2, h3, h4, h5, h6 {font-weight: normal; font-family:"Microsoft YaHei" }
abbr, acronym { border: 0; font-variant: normal; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
code, kbd, samp, tt { font-size:100%; }
input, button, textarea, select { *font-size: 100%;font-family:"Microsoft YaHei";}
ol, ul { list-style: none outside none; }
table { border-collapse: collapse; border-spacing: 0;}
caption, th { text-align: left; }
:link, :visited, ins { text-decoration: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
a{ color: #666666}
div {display: block;}
a:hover{ color: #1695E9}
.row{margin-right:0px; margin-left: 0px;}
.margin-top{ margin-top:10px}
.r_f{ float:right}
.l_f{ float:left}
.width50{ width:50%}
.mb40{ margin-bottom:40px;}
.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}
.mt10{ margin-bottom:10px;}
.margin{ margin:15px;}
.marginq{ margin:10px;}
.marginsx{ margin:10px 0px;}
.margintb{ margin:20px 0px;}
.width150{ width:150px !important;}
.align{ text-align:center}
.display_none{ display:none}
.relative{ position:relative}
.border{ border:1px solid #ddd; padding:5px; height:50px; line-height:36px; margin-bottom:20px; }
.border span{ display:block; height:100%;}
.alert{ margin-top:20px;}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
     box-sizing: border-box; 
}
body
{
	padding-bottom: 0;
	background-color: #ffffff;
	min-height: 100%;
	font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif ;
	color: #393939;
}
a, .anim {
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear;
}
.bg{ background-color:#FFFFFF;}
.home_style,.Channel{ width:1005px;min-width:1005px;margin:0 auto;position:relative;overflow:hidden;*zoom:1;}
.middlemode .Channel{width:1005px;}
.middlemode .Switch_operation {width:980px; margin-left:-490px;}
.widemode .Channel{width:1420px;}
.widemode .Switch_operation {width:1420px; margin-left:-710px;}
/**********************************/
/***************分页样式属性******************/
.page_style .Paging{ margin:30px 0px; height:40px;}
.page_style .Paging a{
	color:#999999;
	position:relative;
	margin:0px 2px; 
	font-size:14px;
	padding:7px 15px;
	background-color:#FFF;
	border:1px solid #ddd;
}
.page_style .Paging a:hover{ background: #1495E2; color:#FFFFFF; border:1px solid #1495E2}
.page_style .Paging a.on{ background: #1495E2; color:#FFFFFF; border:1px solid  #1495E2}
.page_style .Paging .p-skip .input-txt {
	width: 30px;
	height: 30px;
	margin: 0 3px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	border:1px solid #ddd;
}
.page_style .Paging a.btn-default{ top:-3px;}
/****************宽屏样式****************/
.widemode .header, .widemode .footer,
.home_Column_style.fixToTop .Column_list{ width:1420px; margin:auto; position:relative}
.widemode .right_Video_list{ width:940px; height:402px; overflow:hidden; float:left}
.widemode .var_list_fort{ width:1180px; margin-right:20px; overflow:hidden; float:left; height:402px;}
/***********窄屏幕************/
.middlemode .Launch_style{ width:245px;} 
.middlemode .list_v_content li{ width:233px;}
.middlemode .Launch_style .Launch_list .Introduction{ width:130px; float:left} 
.middlemode .home_Column_style.fixToTop .Column_list{ width:1005px; margin:auto; position:relative}
.middlemode .home_Column_style .Column_list li{ padding:0px 15px;}
.middlemode .var_list_fort{ width:740px; overflow:hidden; margin-right:20px; float:left; height:402px;}
.middlemode .right_Video_list{width:525px; height:402px; overflow:hidden; float:left}
.middlemode .header, .middlemode .footer{ width:1005px; margin:auto; position:relative}
.Channels .title_name{ font-size:26px; font-weight:bold; color:#666; line-height:38px; margin-bottom:20px;}
.Channels .title_name{}
.Channels .title_name .icon_title{ float:left; width:32px; height:32px; display:block; margin-top:5px; margin-right:10px;}
.Channels .title_name .link_name{ font-size:14px; color:#dddddd; font-weight:normal}
.Channels .title_name .link_name a{ margin:0px 10px; color:#333}
/********************顶部样式********************/
.background_color{ background-color:#f0f0f0}
.header_top{ height:80px; z-index:123;  position:absolute; top:0px; width:100%; left:0px; box-shadow:0px 1px 7px #333333}
.header_top .logo_style{ width:250px; height:80px; float:left;}
.header_top .search_stye{ width:600px; float:right; height:80px;}
.header_top .search_stye .search{ width:400px; border:0px; border-radius:3px 0px 0px 3px; margin-top:19px; height:40px; line-height:30px; font-size:12px; padding:5px;}
.header_top .search_stye .button_submit{ 
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer; 
	width:80px;
	font-size:16px;
	font-family:"微软雅黑"; 
	height:40px; 
	line-height:40px; 
	border:0px;
}
.header_top .search_stye .button_submit .icon_search{ background:url(../image/search_icon.png) no-repeat 0px 3px; padding:0px 11px;}
.Slideshow_style{ height:600px; background-color:#000; position:relative}
.Switch_operation{ position:absolute; background:url(../image/loginbg1.png) repeat; height:100px; width:1200px; padding:15px; bottom:10px; left:50%; margin-left:-600px; z-index:121;}
.wrapper .hd ul{ margin:0px !important; padding:0px !important;overflow: hidden;  height: 70px;}
.wrapper .hd li:last-of-type{ margin-right:0px;}
.wrapper .hd li{ float:left; width:141px; height:70px; margin-right:15px; position:relative}
.wrapper .hd li img{ height:70px; width:141px;}
.wrapper .hd li a{ display:block;}
.wrapper .hd li.on span{
    width: 141px;
    height: 70px;
    position: absolute;
    left: 0;
    top: 0;
    border: 3px solid #24baf1;
}
/*********************栏目***********************/
.home_Column_style{ background-color:#ffffff; height:55px; margin:20px 0px; border-bottom:3px solid #1495E2;}
.home_Column_style .Column_list li{ float:left; padding:0px 25px; height:55px;  line-height:50px;}
.home_Column_style .Column_list li a{ display:block; font-size:16px}
.home_Column_style .Column_list li .icon_TV{ display:block; float:left; width:24px; height:24px; margin-right:10px; margin-top:10px; background:url(../image/icon_tv.png) no-repeat;}
.home_Column_style .Column_list li a:hover .icon_TV{ background:url(../image/icon_tv_c.png) no-repeat}
.home_Column_style .Column_list li.Channel_name{ border-bottom:3px solid  #F90}
.home_Column_style .Column_list li.Channel_name1{ border-bottom:3px solid #0EA524}
.home_Column_style .Column_list li.Channel_name2{ border-bottom:3px solid #FF3C3C}
.home_Column_style .Column_list li.Channel_name3{ border-bottom:3px solid #F90}
.home_Column_style .Column_list li.Channel_name4{ border-bottom:3px solid #ECB700}
.home_Column_style .Column_list li.Channel_name5{ border-bottom:3px solid #BD0BB9}
.home_Column_style .Column_list li.Channel_name6{ border-bottom:3px solid #28A68C}
.home_Column_style .Column_list li.Channel_name7{ border-bottom:3px solid #154586}
.home_Column_style .Column_list li.Channel_name8{ border-bottom:3px solid #1C9FC6}
/******顶部固定*****/
.home_Column_style.fixToTop{ position:fixed; left:0px; margin:0px; top:0px; width:100%; z-index:1111; height:55px;}
.home_Column_style .Video_search{ float:right; width:350px; height:55px; display:none; padding:9px;}
.home_Column_style .Video_search .search{ 
	height:35px;
	float:left;
	line-height:35px; 
	padding:5px;
	width:250px;
	border-left:1px solid #dddddd;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	border-right:0px;
}
.home_Column_style.fixToTop .Video_search .button_submit .icon_search{ background:url(../image/search_icon.png) no-repeat 0px 3px; padding:0px 11px;}
.home_Column_style.fixToTop .Video_search .button_submit{ height:35px; line-height:35px; border:0px;}
.home_Column_style.fixToTop .Video_search{ display:block;}
.home_Column_style .navigation{ display:none}
.home_Column_style.fixToTop .navigation .w_logo{ width:150px; float:left; height:55px; margin-right:20px;}
.home_Column_style.fixToTop .navigation .navigatio_name{ float:left; height:55px;}
.home_Column_style.fixToTop .navigation .navigatio_name .mouse-enter{ display:block; line-height:52px; width:120px; height:52px; text-align:center}
.home_Column_style.fixToTop .navigation .navigatio_name .icon_navigatio{ padding:5px 12px; background:url(../image/base_common.png) no-repeat 0px -124px; margin-right:5px;}
.home_Column_style.fixToTop .navigation .navigatio_name a.mouse-enter:hover{ color:#888888; text-decoration:none}
.home_Column_style.fixToTop .navigatio_name.active .mouse-enter{ height:53px; z-index:1145; background-color:#FFF; position: relative; border-left:1px solid #1495E2; border-right:1px solid #1495E2}
.home_Column_style.fixToTop .navigatio_nav{ position:absolute; min-height:55px; z-index:1124; display:none; top:53px; background-color:#ffffff; width:100%; left:0px;}
.home_Column_style.fixToTop .navigatio_nav ul{ border-bottom:3px solid #1495E2; height:55px;}
.home_Column_style.fixToTop .navigatio_nav.active{ display:block}
/*****************************/
.left_Video_list{ position:relative; width:460px; height:402px; float:left; margin-right:20px;}
.left_Video_list .img{ width:460px; height:344px;}
.left_Video_list .heading_name{ margin:10px 20px;}
.left_Video_list .heading_name a{ font-size:18px; display:block; margin-bottom:5px;}
.left_Video_list .heading_name h4{ font-size:14px; color:#F90}
.left_Video_list .Video_img_link{ display:block; height:344px; width:460px; position:relative;}
.left_Video_list .Video_img_link.hover .xianshi{ position: absolute; width:460px; height:344px; background:url(../image/loginbg1.png) repeat; top:0px; left:0px;}
.left_Video_list .Video_img_link.hover .xianshi .icon_bofang{ position: absolute; top:50%; left:50%; z-index:112; background:url(../image/play_icon.png) no-repeat; width:72px; height:72px; opacity:0.5; margin-left:-36px; margin-top:-36px;}
 .right_Video_list li.first_content{
	
   margin: 0 20px 20px 0;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear;
}
 .list_v_content  li{
	float: left;
	height: 191px;
    width: 220px;
    padding: 3px;
    margin: 0 20px 20px 0;
    position: relative;
}
 .list_v_content  li img{ height:122px; width:220px;}
 .list_v_content .pic{ position: relative;display: block;overflow: hidden;}
.bq {
    display: block;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');
    background: rgba(0,0,0,0.5);
    text-align: center;
    padding: 0 5px;
    overflow: hidden;
    color: #eee;
    position: absolute;
    top: 98px;
	z-index:134;
    left: 12px;
    font-size: 12px;
    line-height: 22px;
    border-radius: 3px;
}
.Signs_img{ background:url(../image/base_common.png) no-repeat; position:absolute; width:110px; height:110px; top:0px; left:0px; z-index:134}
.list_v_content,.movie_list{
    margin-right: -20px;
    overflow: hidden;
    -webkit-animation: fadeIn 0.5s .2s ease both;
    -moz-animation: fadeIn 0.5s .2s ease both;
    -o-animation: fadeIn 0.5s .2s ease both;
    -ms-animation: fadeIn 0.5s .2s ease both;
    animation: fadeIn 0.5s .2s ease both;
    position: relative;
}
.bq:hover{ background-color:#33A7F4; color:#FFF}
.tc {
    height: 55px;
    padding: 10px;
    position: absolute;
    top: 128px;
    width: 214px;
}
.tc .des{ color:#F90}
.list_v_content .first_content.hover .first_bg{ 
    position:absolute; 
	top:0px; 
	left:0px; 
	background: url(../image/loginbg1.png) repeat; position:absolute; width:220px; height:122px; z-index:134
}
.list_v_content .first_content.hover .first_bg .icon_bf{ background:url(../image/play-btn.png) center no-repeat; width:100%; height:100%; display:block }
/**********************************************/
.Launch_style{ width:220px; float:left; overflow:hidden; height:402px;}
.Launch_style .label_title{ height:40px; font-size:16px; border-bottom:2px solid #f0f0f0; line-height:40px;}
.Launch_style .label_title .name{ display:block; min-width:60px; float:left; height:40px; line-height:39px; padding:0px 20px; border-bottom:2px solid #0A89F1;}
.Launch_style .Launch_list{ margin:10px;}
.Launch_style .Launch_list .video_name{ height:110px !important; margin-bottom:10px; position:relative; border-bottom:1px dashed #dddddd; padding-bottom:10px;}
.Launch_style .Launch_list .link_name{ width:80px; height:80px; float:left; display:block; margin-right:10px;}
.Launch_style .Launch_list .link_name img{ width:80px; height:80px;}
.Launch_style .Launch_list .Introduction{ width:110px; float:left} 
.Launch_style .Launch_list .Introduction .set_number{ color:#999; margin-top:10px;}
.Launch_style .Launch_list .time{ font-size:12px; height:30px; width:200px; font-size:14px; color:#F90; left:0px; bottom:10px; text-align:center; line-height:30px;}
#picMarquee-top .bd{ padding:10px;}
.Launch_style .Launch_list .Introduction .p_title_name{ display:block; height:36px; line-height:18px; overflow:hidden;}
/*****************************电影**********************/
.movie_list  { height:560px; overflow:hidden}
.movie_list li{ width:185px; margin-right:20px; margin-bottom:20px; height:260px; float:left; position:relative;}
.movie_list li .movie_title{color: #FFFFFF;
    padding: 10px;
    position: absolute;
    width: 185px;
    height: 70px;
    bottom: 0px;
    background: url(../image/bg_Transparent.png) repeat;
    line-height: 30px;
	overflow:hidden
}
.movie_list li .movie_title .content{ margin-top:10px; font-size:12px; height:145px; overflow:hidden}
.movie_list li .movie_title .name{ font-size:16px}
.movie_list li .movie_title .fraction{    float: right; font-size: 18px;color: #f98d00;}
.Notice_style .Notice_title{ border-top:1px solid #dddddd; position:relative; height:40px; margin-top:20px;}
.Notice_style .Notice_list{ height:191px; overflow:hidden}
.Notice_style .Notice_title .name{ position:absolute; margin-left:-50px; width:100px; background-color: #FA8D0A; color:#ffffff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; text-align:center; padding:5px; top:-15px; left:50%;}
/**********************************************************/
.n_title_name{ height:45px; border-left:3px solid #077DDE; border-bottom:1px solid #f0f0f0; line-height:45px; padding:0px 10px; font-size:16px}
.notice_list{ padding:15px; min-height:150px;}
.notice_list li{ line-height:30px; position:relative; padding-left:20px; float:left; width:50%; margin:5px 0px; height:30px; overflow:hidden}
.notice_list li .icon_yuan{ width:8px; height:8px; position:absolute;background:url(../image/an_icon_03.png) no-repeat; top:12px; left:0px;}
.notice_list .Cooperation_name{ display:block; float:left; margin:5px 10px;}
/********************底部样式属性********************/
.footer_style{ background-color:#333; padding-bottom:20px; color:#ffffff; margin-top:20px;}
.footer_style .link_name{ padding:20px; color:#999; text-align:center; border-top:1px solid #3D3D3D}
.footer_style .link_name a{ margin:0px 15px;}
.footer_style .g_f_name{ float:left; width:300px; padding:20px 0px}
.footer_style .g_f_name a{ font-size:12px; line-height:24px;}
.footer_style .Copyright{ color:#666; text-align:center; margin:10px 0px;font-size:12px;}
.footer_style  .copys {
    text-align: center;
	padding:20px 0px;
	font-size:12px
}
.footer_style  .copys a{ margin:0px 5px;}
/* 返回顶部 */
.go-top{position: fixed;bottom: 40px;right: 20px;width: 46px;z-index: 999;}
.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(../image/go-top.png?); border:1px solid #f0f0f0}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
.go-top .go:hover{background-position: 0 -250px;}
.go-top .feedback{background-position: 0 -100px;}
.go-top .feedback:hover{background-position: 0 -300px;}
.go-top .uc-2vm{background-position: 0 0;}
.go-top .uc-2vm:hover{background-position: 0 -350px;}
/*
.go-top .share{background-position: 0 -50px;}
.go-top .share:hover{background-position: 0 -200px;}
*/
.go-top .uc-2vm-pop{
	position: absolute;right: 60px;top: -100px;
	width: 240px;box-shadow: 0px 1px 4px rgba(0,0,0,.1);
	background: #fff;
}
.dn{display: none;}
.go-top .uc-2vm-pop .title-2wm{font-size: 14px; margin: 10px 20px;}
.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}
.top_margin,.page_style{ width:1200px; margin-left:auto; margin-right:auto;}
/********************************************************************内页样式属性**************************************************************/
.header_style,.page_style{ width:1200px; margin:0 auto; position:relative}
.page_header{ height:60px; border-bottom:1px solid #dddddd; background-color:#f8f8f8;}
.page_header .logo_style{ float:left; width:200px; height:60px;}
.page_header .nav_list li a.Channel_name{    
    width: 82px;
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    float: left;
    font-family: "Microsoft Yahei";
    cursor: pointer;
    z-index: 99;
    position: relative;
    padding-left: 28px;
}
.page_header .nav_list li .i {
    position: absolute;
    
	background:url(../image/base_common.png) no-repeat;
    display: block;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
    overflow: hidden;
}
.page_header .nav_list .nav_link .icon_home{left: 9px;top: 21px; background-position: -121px 0px;}
.page_header .nav_list .nav_link:hover .icon_home{ background-position: -142px 0px; color:#249ff1 !important; text-decoration:none}
.page_header .nav_list .nav_link .icon_nav{left: 9px; top: 23px; background-position: -162px 0px;}
.page_header .nav_list .nav_link:hover .icon_nav{ background-position: -182px 0px;color:#249ff1 !important; text-decoration:none}
.page_header .nav_list .nav_link .i_arw2{left: 65px; width: 10px;height: 5px;background-position: -185px -23px; top: 28px;}
.page_header .nav_list .nav_link:hover .i_arw2{background-position: -185px -33px;}
.page_header .search_style{ float:left; margin-top:9px; margin-left:100px;}
.page_header .search_style .search{ height:40px; padding:5px; border-left:1px solid #dddddd; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; border-right:0px; width:400px;}
.page_header .search_style .button_submit{ height:40px; border:0px; color:#ffffff; background-color:#1495E2; padding:0px 10px;}
.page_header .search_style .button_submit .icon_search{ background:url(../image/search_icon.png) no-repeat 0px 3px; padding:0px 11px;}
.page_header .nav_list{ float:left;}
.page_header .nav_list li{ float:left; height:60px; line-height:60px; font-size:18px}
/************************************/
.page_header .nav_list .Channel_link.active .Channel_name{ background-color:#ffffff; border-left:1px solid #dddddd; border-right:1px solid #dddddd;}
.page_header  .Channel_nav_list{ 
	background:#ffffff; 
	border-left:1px solid #dddddd; 
	border-right:1px solid #dddddd; 
	border-bottom:3px solid #249ff1; 
	min-height:60px; 
	position:absolute; 
	top:60px; 
	left:0px; 
	width:100%;
	display:none;
	z-index:11;
	webkit-animation: pop_fadein .5s alternate ease-in-out;
    -moz-animation: pop_fadein .5s alternate linear;
    -ms-animation: pop_fadein .5s alternate linear;
    animation: pop_fadein .5s alternate ease-in-out;
}
.page_header  .Channel_nav_list.active{ display:block}
.page_header  .Channel_nav_list li{ margin:0px 15px; position:relative}
.page_header  .Channel_nav_list li a{ display:block; text-align:center; position:relative}
.page_header  .Channel_nav_list li.split_line:after {
   position: absolute;
    top: 18px;
    left: -15px;
    display: block;
    width: 1px;
    height: 30px;
    background-color: #ebebeb;
    content: ' ';
}
/*******************************************************/
.page_style .left_nav{ width:200px; float:left; margin-right:20px;}
.page_style .right_list{ width:980px; float:left;}
.page_style .left_nav .page_nav_list{ background-color:#ffffff; border:1px solid #dddddd}
.page_style .left_nav .page_nav_list .title_name{ 
 height:45px; line-height:45px; border-bottom:1px solid #dddddd; padding:0px 10px; font-size:18px; color:#888888; background-color:#f8f8f8;}
.page_nav_list .title_name .icon_navigatio{padding: 5px 12px;background: url(../image/base_common.png) no-repeat 0px -124px; margin-right: 5px;}
.page_nav_list .classification li{ position:relative; height:50px; line-height:50px; padding:0px 10px;}
.page_nav_list .classification li.active{ border-bottom:1px solid #dddddd; border-left:3px solid #249ff1; border-top:1px solid #dddddd}
.page_nav_list .classification li.active a{ color:#249ff1}
.page_nav_list .classification li.active .icon_nav_tv{ background-position:0px -30px;}
.page_nav_list .classification li a{ display:block; font-size:16px; padding-left:10px; position:relative}
.page_nav_list .classification li a .icon_nav_tv{ position:absolute; top:8px; left:0px; width:24px; height:24px; background:url(../image/icon_tv_nav.png) no-repeat}
.page_nav_list .classification li.active:before {
    position: absolute;
    right: -1px;
    top: 15px;
    content: '';
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    border-top: 10px solid transparent;
    border-right: 10px solid #249ff1;
    border-bottom: 10px solid transparent;
}
.filter_style{}
/**********************/
.filter_style .screenBox dl {
    border-bottom: #e6e6e6 1px dashed;
    width: 1170px;
    overflow: hidden;
	min-height:40px;
	padding:5px 0px;
}
.screenBox dl dt {
    text-align: right;
    width: 80px;
	font-size:14px;
    font-weight: 600;
	margin-right:10px;
	line-height:30px;
}
.screenBox dl dd {
    position: relative;
    padding-left: 0px;
    width: 1080px;
    padding-right: 48px;
    float: left;
    min-height: 30px;
    overflow: hidden;
    padding-top: 0px;
}
.screenBox dl dd a{ font-family:"新宋体"; font-size:12px; display:block; width:80px; text-align:center; overflow:hidden; float:left;padding:5px;}
.screenBox dl dd a.selected{ background-color:#0D84F0; color:#FFF; }
.hasBeenSelected{ height:50px; line-height:50px;}
.hasBeenSelected dt{ width:80px; font-size:18px; color:#666; float:left; height:50px; line-height:50px;}
.selectNumberScreen .screenBackground{background-color:#ffffff; padding:15px;}
.hasBeenSelected .clearDd{ width:1120px; height:50px; line-height:50px; float:left}
.hasBeenSelected .selectedInfor {
	border:1px solid #0D84F0;	
	color:#0D84F0;
    display: inline-block;
    height: 30px;
	line-height:30px;
	margin-top:10px;
	padding-right:25px;
	padding-left:10px;
	margin-right:10px;
    vertical-align: top;
	font-size:12px;
	font-family:"新宋体";
	min-width:85px;
	position:relative
}
.hasBeenSelected .selectedInfor em{ cursor:pointer; position:absolute; right:4px; top:7px; background:url(../image/input-checked-hui.png) no-repeat; width:16px; height:16px;}
.hasBeenSelected .selectedInfor label{ font-weight:normal}
.clearList{ float:left; margin-right:20px}
.hasBeenSelected  .eliminateCriteria{ color:#F60;font-size:12px;font-family:"新宋体"; cursor:pointer }
.container_style{ background:#ffffff; height:40px; line-height:40px; margin:20px 0px;}
.container_style .tab_box a{ display:block; border-right:1px solid #f0f0f0; float:left; padding:0px 15px;}
.container_style .tab_box a.hover{ background-color:#0D84F0; color:#FFF;border-right:1px solid #0D84F0;}
/***************视频列表***************/
.movielist {
    position: relative;
    margin-right: -20px;
    overflow: hidden;
    zoom: 1;
}
/*.movielist li{ */
/*float:left; width:183px; background-color:#f0f0f0; height:315px; border-bottom:3px solid #f0f0f0; margin-bottom:20px; margin-right:20px; position:relative; font-family:"新宋体"}*/
/*.movielist li.hover{ background-color:#ffffff;border-bottom:3px solid #0D84F0;}*/
/*.movielist li .movie_title{ padding:10px;}*/
/*.movielist li .movie_title .name{ }*/
/*.movielist li.movie_theme .icon_b{background:url(../image/base_common.png) no-repeat;position:absolute; width:36px; height:36px; top:0px; right:0px; z-index:123}*/
/*.movielist li.movie_theme .rb_ico{ background-position: -161px -163px; }*/
/*.movielist li.movie_theme .yg_ico{background-position: -50px -163px; }*/
/*.movielist li.movie_theme .vip_ico{background-position: -124px -163px;}*/
/*.movielist li.movie_theme .tj_ico{background-position: -87px -163px;}*/
/*.movielist li .movie_img{ width:183px; height:255px; display:block; position:relative}*/
/*.movielist li .movie_img img{ height:255px; width:100%}*/
/*.movielist li .movie_img .v_title{ left:0px; background:url(../image/loginbg1.png) repeat; height:35px; line-height:35px; position:absolute; z-index:112; width:183px; bottom:0px;}*/
/*.movielist li .movie_img .v_title .fraction{ color:#F90; font-size:16px; float:right; margin-right:10px; font-family:"Microsoft YaHei"}*/
/*.movielist li .movie_img .v_title em{ color:#FFF; margin-left:10px; font-size:12px}*/
/*.movielist li .movie_title p.Description{ font-size:12px; color:#999; margin-top:5px;}*/
/*.movielist li .movie_title p .status{ color:#999; float:right}*/
/**************面包屑****************/
.Location_link{ margin:20px 0px; font-family:"新宋体"; font-size:12px}
.Location_link em{ display: block;
    background: url(../image/base_common.png) right -46px;
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 5px;
}
/*************************************************/
.Television_style .Television_img{ position:relative; width:150px; height:200px; margin-right:20px;}
.Television_style .Television_img.hover .first_bg {
    position: absolute;
    top: 0px;
    left: 0px;
    background: url(../image/loginbg1.png) repeat;
    position: absolute;
    width: 200px;
    height: 280px;
    z-index: 134;
}
.Television_style .Television_img.hover .first_bg .icon_bf {
    background: url(../image/play-btn.png) center no-repeat;
    width: 100%;
    height: 100%;
    display: block;
}
.Television_style .Television_img img{ width:100%; height:100%}
.Television_style .Television_content{ width:980px; position:relative}
.Television_style .Television_content .score_style{ position:absolute; right:20px; top:70px; font-size:18px; color:#999}
.Television_style .Television_content .score_style b{ font-size:36px; color:#F90}
.Television_style .Television_content .movie_info dt{ font-size:24px; margin-bottom:20px;}
.Television_style .Television_content .movie_info dt .Quantity{ background-color:#17B31C; padding:5px; color:#FFF; font-weight:normal; font-size:16px; margin-left:50px;}
.Television_style .Television_content .movie_info dd{ font-size:16px; width:400px; overflow:hidden; margin-bottom:20px; float:left;height: 22px;}
.Television_style .Television_content .movie_info dd label{ color:#999}
.Television_style .Television_content .movie_info dd span{ margin:0px 5px;}
.Television_style .Television_content .Introduction{ font-size:12px; font-family:"新宋体"; color:#999; line-height:24px; height:100px; overflow:hidden}
.Episodes_style .title_name{ font-size:16px; float:left; padding-top:15px; width:100px; margin-right:20px; display:block; text-align: center;}
.Episodes_style .title_name p{ font-size:12px; color: #999; text-align:center; margin-top:10px; }
.Episodes_style .Episodes_number{ width:1080px; float:left;}
.Episodes_style .Episodes_number .diversity_list li{
    float: left;
    display: inline;
    height: 37px;
    margin: 10px 0 0 10px;
	position:relative
}
.Episodes_style .Episodes_number .diversity_list li .icon_b{
	background:url(../image/base_common.png) no-repeat; position:absolute; width:17px; height:21px; top:-10px; right:-15px; z-index:123
}
.Episodes_style .Episodes_number .diversity_list li .icon_xin{background-position: right -94px}
.Episodes_style .Episodes_number .diversity_list li .icon_quan{ background-position: -164px -94px;}
.diversity_list a {
    position: relative;
    float: left;
    display: block;
    width: 50px;
    height: 35px;
    font-size: 16px;
    font-family: "Arial";
    line-height: 35px;
    text-align: center;
    border: solid #e4e4e4 1px;
}
.diversity_list a:hover{ background-color:#07A5FA; color:#ffffff; border:1px solid #07A5FA }
/************************************************************/
.Related_content{ margin:50px 0px}
.Related_content .Related_title{ font-size:18px; height:50px; line-height:40px;}
.Related_content .Related_title .change_link{ float:right; position:relative; padding-left:20px; font-size:16px;margin-right:28px;}
.Related_content .Related_title .change_link .icon_change{ 
  background:url(../image/base_common.png) no-repeat -49px -110px; left:0px; top:13px; position:absolute; width:16px; height:16px;}
.Related_content .Related_title span{ border-bottom:3px solid #F90; display:block; float:left; padding:0px 10px;}
.Related_content .bg{ background-color:#f0f0f0}
.Related_content .list_v_content li{ width:183px; height:160px;}
.Related_content .list_v_content li img{ width:100%; height:99px; overflow:hidden; text-align:center}
.Related_content .list_v_content .first_content.hover .first_bg{ width:177px; height:99px;}
.Related_content .bq{top:75px;}
.Related_content .tc{ top:100px; width:177px;}
.Related_content .tit{ height:24px; overflow:hidden}
/*******************************搜索结果页样式属性**********************************/
.search_results_style{ width:900px; margin-top:20px; float:left; margin-right:20px;}
.search_results_style .v_result_img{ width:150px; height:210px; float:left; margin-right:20px; position:relative}
.search_results_style .v_result_img img{ width:100%; height:100%;}
.search_results_style .results_name  b{ color:#F90; padding:0px 5px;}
.search_results_style .results_name{ height:40px; margin-bottom:20px; line-height:40px; font-size:16px; border-bottom:1px solid #dddddd}
.program_style{ width:280px; float:right; margin-top:20px}
.program_style .program_title{ height:40px; line-height:36px; font-size:16px; margin-bottom:20px; border-bottom:1px solid #dddddd;}
.program_style .movielist{ margin-right:0px;}
.program_style .movielist .movie_theme{ margin-right:0px; width:280px}
.program_style .movielist li .movie_img,
.program_style  .movielist li .movie_img .v_title{ width:280px;}
.program_style .program_title span{
	 border-bottom: 3px solid #F90;
    display: block;
    float: left;
    padding: 0px 10px;}
.search_results_style .v_label_content{ width:730px; float:left}
.search_results_style .v_label_content dl dt{ color:#999;font-size:18px; margin-bottom:15px;}
.search_results_style .v_label_content dl dt .v_shul{ font-size:12px; margin-left:50px; font-weight:normal; color:#FFF; background-color:#0D80DD; padding:5px;}
.search_results_style .v_label_content dl dd{ float:left; width:330px; overflow:hidden; height:20px; font-size:12px; margin-bottom:10px;}
.search_results_style .v_label_content dl dd span{ margin:0px 5px;}
.search_results_style .btn_Play{ 
    background:url(../image/base_common.png) no-repeat -5px -203px; line-height:42px; padding-left:40px; font-size:16px; color:#FFF; display:block; width:140px; height:42px;}
.search_results_style .video_into{ font-size:12px; font-family:"新宋体"; color:#999; line-height:22px; height:50px; overflow:hidden; margin-bottom:15px;}
.search_results_style .result_content { border-bottom:1px dashed #dddddd; padding-bottom:20px; margin-bottom:20px;}
.search_results_style .v_result_img .duration{ 
	width:150px; 
	height:30px; 
	font-family:"新宋体"; 
	line-height:30px;
	font-size:12px;
	background:url(../image/bg_Transparent.png) repeat; 
	position:absolute; 
	left:0px; 
	bottom:0px; 
	color:#FFF; 
	text-align:center
}
.search_results_style .v_label_content dl .score_style {
    position: absolute;
    right: 20px;
    top: 40px;
    font-size: 16px;
    color: #999;
}
.search_results_style .v_label_content dl .score_style b { font-size: 30px;color: #F90;}
/*******************************************/
.Video_playback_style{ background-color:#000; height:600px; color:#FFF}
.Video_playback_style .Video_playback{ margin:20px 0px;}
.Video_playback_style .Video_playback .playback_title{ font-size:24px; margin-bottom:10px }
.Video_playback_style .Video_playback .playback_title .label_name a{ font-size:14px; border:1px solid #999; padding:3px 10px; margin:0px 10px; line-height:24px; font-weight:normal;}
.Video_playback_style .Video_playback .playback_title .label_name a:hover{ border:1px solid #1695E9} 
/**********************************************/
#a1 {
    width: 885px;
    height: 480px;
    float: left;
	position:relative;
	z-index:1234
}
#a2{}
#playerlist_style{
	
    float: right;
	position:relative;
    
	
}
.listcontrol_content{
	width: 315px;
    height: 480px;
    overflow: auto;
	background: #1F1F1F;
    font-size: 12px;
}
.listcontrol-btn {
    position: absolute;
    left: 1px;
    top: 50%;
    width: 12px;
    height: 87px;
    margin-top: -44px;
    background: url(../image/listcontrol-btn.png) no-repeat;
    text-align: center;
    cursor: pointer;
}
.listcontrol-btn .icon-listcontrol-right {
    background-position: 0 0;
    position: absolute;
    top: 50%;
    margin-top: -3px;
    left: 50%;
    margin-left: -4px;
}
.show_btn{
    position: relative;
    display: block;
    height: 480px;
    color: #999;
	display:none;
    background-color: #353535;
    cursor: pointer;}
.icon-listcontrol-left, .icon-listcontrol-right {
    display: inline-block;
    width: 8px;
    height: 7px;
}
.Video_playback .icon-listcontrol-left {
    margin-bottom: 4px;
    background-position: -40px 0;
}
.listcontrol-pack-con {
    position: absolute;
    width: 100%;
    height: 72px;
    top: 50%;
    margin-top: -35px;
    text-align: center;
    font-size: 12px;
    line-height: 14px;
}
.site-icons-play {
    display: inline-block;
    vertical-align: middle;
    background: url(../image/site-icons-play.png) no-repeat;
}
/*******************/
#playerlist{ padding:10px;}
#playerlist .hd { height:32px; line-height:30px; border-bottom:1px solid #000000; box-shadow:0px 1px 0px #464646}
#playerlist .hd li{ cursor:pointer; position:relative; text-align:center; float:left; padding:0px 20px; color:#999; font-size:16px}
#playerlist .hd li.on{ border-bottom:2px solid #21A924; color:#666}
#playerlist .hd li.on .jt{ 
    width: 0;
	position:absolute;
	left:50%;
	bottom:0px;
	margin-left:-2px;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #21A924;}
#playerlist .bd	{ height:425px; width:100%}
#playerlist .bd	.Episodes_list{ 
	margin-top:20px;
	
    overflow: hidden;
    -webkit-animation: fadeIn 0.5s .2s ease both;
    -moz-animation: fadeIn 0.5s .2s ease both;
    -o-animation: fadeIn 0.5s .2s ease both;
    -ms-animation: fadeIn 0.5s .2s ease both;
    animation: fadeIn 0.5s .2s ease both;
    position: relative;}
#playerlist .bd	.Episodes_list li{ 
    float:left; 
	width:48px;
    height:48px; 
	text-align:center; 
	color:#999;
	position:relative;
	background-color:#333;
	text-align:center; 
	line-height:48px; 
	font-size:24px; 
	cursor:pointer;
	margin-top:1px;
	margin-right:1px;
}
#playerlist .bd	.Episodes_list li.selected a {
    border: 2px solid #699f00;
    background-color: #272728;
    color: #699f00;
}
#playerlist .bd	.Episodes_list li a {
    display: block;
    width: 48px;
    height: 48px;
    background-color: #2f2f2f;
    color: #c3c3c3;
    line-height: 48px;
    text-align: center;
    border: 2px solid #2f2f2f;
}
#playerlist .bd	.Episodes_list li .icon_b {
    background: url(../image/base_common.png) no-repeat;
    position: absolute;
    width: 17px;
    height: 21px;
    top: -10px;
    right: -15px;
    z-index: 123;
}
#playerlist .bd	.Episodes_list  li .icon_xin { background-position: right -94px;}
#playerlist .bd .information_img{ width:100px; margin-right:10px;}
#playerlist .bd .information_img img{ width:100%; height:100%;}
#playerlist .bd .play_information_b { width:165px;}
#playerlist .bd .play_information_b dl dt{ font-size:14px; margin-bottom:10px;}
#playerlist .bd .jieshao{ color:#999; line-height:24px;}
#playerlist .bd .play_information_b dl dd label{ color:#666; float:left; width:40px;}
#playerlist .bd .play_information_b dl dd a{ margin-right:5px; color:#FFF}
#playerlist .bd .play_information_b dl dd span{ width:125px;}
.play_video_b {
    height: 48px;
    background: #ededed;
    position: relative;
}
.play_video_b .frequency{
	display: inline-block;
    height: 48px;
    line-height: 48px;
	position:relative;
    color: #454545;
    font-weight: 700;
    padding-left: 30px;
    padding-right: 15px;
   
    cursor: default;
}
.icon_tup{
	background: url(../image/base_common.png) no-repeat right -220px;
	position:absolute;     
	width: 15px;
	height: 15px;
	top: 16px;
	left: 8px;
}

.play_video_b .frequency i {
    font-style: normal;
    margin-left: 3px;
    margin-right: 8px;
}


.xpz_content{

}

.xpz_content_left{
    float:left;
    width:70%;
    /*background: #0a4b3e;*/
}
.xpz_content_right{
    width:30%;
    /*background:#0A89F1;*/
    float: left;
    padding-left: 15px;
}

.xpz_content_right_name{
    font-size: 17px;
    line-height: 17px;
    color: #000;
    display: inline;
    font-weight: bold;
    margin-left: 18px;
}
.xpz_content_right_dsj li{
    height: 38px;
    line-height: 38px;
    padding-left: 18px;
    border-bottom: 1px solid #ebebeb;
    overflow: hidden;


}
.xpz_content_right_img img{
    width:300px;
}

.jieshao_title {
    font-size: 16px;
    font-weight: bold;
    margin: 25px 0;
}
.jieshao_content{
    line-height: 30px;
    text-indent: 2em;
}
.zuixin_title{
    font-size: 16px;
    font-weight: bold;
    margin: 25px 0;
}

.zuixin_content_ul{
    font-size: 14px;
    color: #1a1a1a;
    line-height: 42px;
    /*padding: 0 5px 0 10px;*/
    /*width: 360px;*/
    display: block;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.zuixin_content_ul li{
    margin-bottom: 10px;
    width: 50%;
    float: left;
    height: 42px;
    background: #f5f5f5;
    padding-left: 10px;
}
.zuixin_content_ul_li {
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}



.zuixin_title2{
    font-size: 16px;
    font-weight: bold;
    margin: 25px 0;
}

.zuixin_content_ul2{
    font-size: 14px;
    color: #1a1a1a;
    line-height: 42px;
    /*padding: 0 5px 0 10px;*/
    /*width: 360px;*/
    display: block;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.zuixin_content_ul2 li{
    margin-bottom: 10px;
    width: 50%;
    float: left;
    height: 42px;
    /*background: #f5f5f5;*/
    border-bottom: 1px #f5f5f5 solid;
    padding-left: 10px;
}
.zuixin_content_ul_li2 {
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}




.yanyuanbiao{

}
.yanyuanbiao_ul{

}
.yanyuanbiao_ul_li{
    margin-right: 25.5px;
    width: 142px;
    float: left;
}
.yanyuanbiao img{
    width:100%;
}
.yanyuanbiao .name{
    margin-top: 5px;
    /*text-align: center;*/
}
.all_jishu li{
    float: left;
    margin-bottom: 10px;
}
.all_jishu li.cur a{
    background: #0D84F0;
    color: white;
}
.all_jishu li a{
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    width: 38px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    display: inline-block;
    margin-right: 10px;
    font-size: 15px;
    background: #fff;
    color: #333;

}

.all_yanyuan li{
    padding: 18px 0;
    border-bottom: 1px solid #e6e6e6;
    /*height: 173px;*/
}
.all_yanyuan li a{
    /*height: 173px;*/
}
.all_yanyuan li img{
    width: 130px;
    /*float: left;*/
    height: 173px
}
.all_yanyuan_info {

    /* width:604px; */
    margin-left: 156px;
}

.all_yanyuan_info .font20 {
    line-height: 46px;
    color: #000
}

.yanji_pingfen{
    font-size: 18px;
    line-height: 18px;
    color: #fe9a49
}
.all_yanyuan a.byz{
    line-height: 46px;
    color: #000;
    font-size:20px;
    font-weight: bold;
}
.clear {
    display:block;
    clear: both;

}

.pages{
    margin-top: 10px;
    padding-top: 20px;
    text-align: center;
    height: 80px;
    border-bottom: none;
}

.pages a.long {
    width: 60px;
}

.pages a, .pages span {
    display: inline-block;
    width: 40px;
    height: 35px;
    margin: 0 5px;
    line-height: 35px;
    background-color: #f5f5f5;
    text-align: center;
    color:#555;
}
.pages a:hover, .pages a.current {
    background-color: #1495E2;
    color: #fff;
}
.gao{
    height:20px;
}
.list_left{
    width:70%;
}