/*公用*/
.win960{ width:960px; margin:0 auto}
.win1000{ width:1000px; margin:0 auto}
.co999{ color:#999}
.coffb{ color:#ff3933}
.coe84{ color:#e84902}
.w98{ width:98%; margin:10px auto}
.w95{ width:95%; margin:10px auto}
.body_b{ background:#f7f7f7}
.hd li{cursor: pointer;}
.mt_20{ margin-top:20px}
/*顶部*/
.sitenav{ border-bottom:1px solid #efefef; background:#fafafa; line-height:40px;}
.sitenav .wap{ background:url(img/top_phone.png) no-repeat left center; display:block; float:right; padding-left:30px;}

/*头部*/
.header{ height:95px; overflow:hidden; background:#fff;}
.header .logo{ width:215px; float:left; margin-top:18px; margin-left:10px;}
.index_so{ width:400px; height:45px; float:left; margin-left:25px; margin-top:9px; background:url(img/so_bg.png) no-repeat; margin-top:25px;}
.index_so{ margin-right:10px; overflow: hidden;}
.index_so .so_txt,.n_so .so_txt{ margin-left:10px;font-family:"微软雅黑";color:#666; float:left}
.index_so .so_txt{ width:340px; height:45px; font-size:14px; }
.index_so input,.n_so input{ background:none; border:none;}
.index_so .so_btn{ width:45px; height:45px;}

.index_so .so_btn,.n_so .so_btn{margin-left:5px;cursor: pointer;}
.h_nav{ float:left; line-height:40px; margin-top:27px; margin-left:30px}
.h_nav a{  margin-right:15px;}

.nav{ background:#ffcc33; line-height:50px; height:50px;}
.nav a{ display:block; float:left; color:#9e0404; padding:0 30px; font-size:16px;}
.nav .nav_on,.nav a:hover,.ranking .one .o_bg,.n_header  .n_nav a:hover{ background:#ffb400; color:#fff}



/*焦点图*/
.focus{ height:370px; margin:25px auto 0; width:100%; position:relative}
.focus .bd li{}
.focus .hd{ height:44px; overflow:hidden; position:absolute; width:100%;bottom:15px; z-index:1; }
		.focus .hd ul{ overflow:hidden; zoom:1; width:660px; height:44px;  margin:0 auto; padding:0 25px; position:relative}
		.focus .hd ul li{ float:left; margin:0 10px;  width:70px; height:40px; line-height:14px; text-align:center; cursor:pointer; padding:2px; }
.focus .hd ul li.on{ background:#ffcc33}
		.focus .bd{ position:relative; height:100%; z-index:0;   }
		.focus .bd li{ zoom:1; vertical-align:middle; width:100%; height:370px; }
		.focus .bd img{ width:450px; height:230px; display:block;  }

.focus .prev,.focus .next{ position:absolute; display:block; width:16px; height:30px; background: url(img/f_next.png) no-repeat; filter:alpha(opacity=100);opacity:1; top:5px}
		.focus .next{ background-position:right 0;right:0}
		.focus .prev{ left:0; background-position:left 0}
		.focus .prev:hover,
		.focus .next:hover,.ranking .one .o_bg{ filter:alpha(opacity=50);opacity:0.5;  }


/*主体列表*/
.v_main{ margin-top:15px;}
.v_main .v_main_left{ /*! width:700px; */}
.v_mainbig .v_main_left_big{ width:960px;}
.v_title{ width:100%; height:50px; overflow:hidden}
.more{ float:right; line-height:50px; margin-right:20px}
.v_title h2{ color:#333; font-size:28px; float:left; line-height:50px;}
.v_title ul{ float:left; width:500px; margin-top:12px; margin-left:20px}
.v_title ul li{ float:left; margin-right:5px; font-size:14px; line-height:25px; padding:0 10px;cursor: pointer; }

.v_title ul li.on{ height:25px;  background:#e3422d; color:#fff;}
.v_list{ margin-top:10px;}
.v_list img{ width:155px; height:210px;}
.v_list li{ width:155px; margin-right:20px; color:#999; margin-bottom:20px; float:left}
.v_list li img{ margin-bottom:5px;}
.v_list li h2 a{ color:#333; font-size:14px;}



.v_list1{ margin-top:10px;}
.v_list1 img{ width:155px; height:210px;}
.v_list1 li{ width:172px; margin-right:20px; color:#999; margin-bottom:20px; float:left}
.v_list1 li img{ margin-bottom:5px;}
.v_list1 li h2 a{ color:#333; font-size:14px;}


.v_list_big{ margin-top:10px;}
.v_list_big img{ width:140px; height:190px;}
.v_list_big li{ width:140px; margin-right:20px; color:#999; margin-bottom:20px; float:left}
.v_list_big li img{ margin-bottom:5px;}
.v_list_big li h2 a{ color:#333; font-size:14px;}


.v_main_right{ width:260px;}

.index_title h2{ color:#666; font-size:20px; line-height:50px;}

.t_screening{ overflow:hidden; width:100%; background:#efefef; line-height:28px; color:#222}
.t_screening span{ margin-left:5px;}
.t_screening a{ margin-left:15px; color:#888}

.ranking{ margin-top:10px;}

.ranking .hd{ height:35px; line-height:35px; background:#efefef;}
.ranking .hd li{ float:left;width:20%; text-align:center; border-top:1px solid #efefef; color:#666}
.ranking .hd .on{ background:#f7f7f7; border-top:1px solid #84b31d; color:#84b31d}
.ranking .bd{ width:240px; margin:10px auto;}
.ranking .bd li{ line-height:28px; padding-left:24px; position:relative}
.ranking .bd li span{ float:right; color:#999}
.ranking .bd li em,.ranking .one p em{ position:absolute; display:block; width:16px; height:16px; text-align:center; color:#fff; background:#8e8e8e; line-height:16px; left:0;}
.ranking .bd li em{top:6px}
.ranking .bd li .top,.ranking .one p em{ background:#84b31d; color:#fff}
.ranking .one{position:relative; background:#000; width:100%; height:100px; overflow:hidden}
.ranking .one p{ z-index:99; color:#fff; font-size:14px;}
.ranking .one p a{ margin-left:35px; color:#fff;}
.ranking .one p em{ width:30px; height:30px; line-height:30px;}
.ranking .one p span{ float:right; margin-right:5px;}
.ranking .one p,.ranking .one .o_bg{ position:absolute; width:100%; height:30px; line-height:30px; left:0; bottom:0}
.ranking .one .o_bg{ background:#000; z-index:5}



/*底部*/
.footer{ width:100%; background:#ededed; padding:20px 0; line-height:25px; text-align:center; color:#999; margin-top:20px}
.footer a,.footer p{ color:#333}
.footer a{ margin:0 5px;}



/*内页分类*/
.mian_fff{width:100%; background:#fff; border-bottom:1px solid #e8e8e8; }

.categories{ padding:15px 0;}
.categories ul{ float:left; width:25%;}
.categories ul li{ float:left; padding-right:15px; width:50px; line-height:20px; height:20px;}

.categories  .txt {
float: left;
width: 24px;
height: 35px;
line-height: 14px;
margin-right: 16px;
padding: 5px 2px 0 2px;
background: #f1f1f1;
text-align: center;
color: #333;
overflow: hidden;
font-size: 14px;}
.n_list{ width:1000px; margin:0 auto;}
.n_list li{ margin:10px 5px}



/*内页导航*/
.n_header{background:url(img/bg.jpg) repeat-x; height:50px;}
.n_header .n_logo{ float:left; width:136px; margin-top:7px}
.n_header  .n_nav{ float:left; margin-right:20px}

.n_header  .n_nav a{ font-size:16px; display:block; float:left; line-height:50px; padding:0 15px; color:#fff}
.n_header  .n_nav a:hover{background:#3c3c3c url(img/d.jpg) bottom center no-repeat;}
.n_header .n_so{ background:url(img/n_so.png) no-repeat center center; overflow:hidden; width:280px; height:50px;}
.n_so .so_txt{ width:220px; height:35px; margin-top:8px}
.n_so .so_btn{ width:45px; height:35px; margin-top:8px} 
.n_header .wap{ background: url(img/top_p.png) no-repeat left center; display:block; float:right; padding-left:30px; line-height:50px; color:#fff}








/*内页导航下拉菜单*/
.topNav{position:relative; z-index:1; height:50px; line-height:50px; float:left; font-size:16px; margin-left:20px}.topNav h3{ font-weight:normal; font-size:100%; }	.topNav dl{ zoom:1; }
.topNav dd{ float:left; position:relative;  }	.topNav dd h3{ background:url(img/tt_1.png) no-repeat 10px center; padding-left:10px;}	
.topNav dd h3 a{ display:inline-block; *display:inline; zoom:1; height:50px; line-height:50px;  color:#fff; padding:0 20px}	
.topNav dd h3 a i{ display:inline-block; width:8px; height:5px; margin:0 0 0 5px; overflow:hidden; vertical-align:middle; font-size:12px; line-height:13px; background:url(img/tt_2.png) no-repeat left bottom;}        	
.topNav dd.on h3 { background: url(img/tt_1_on.png) no-repeat 10px center #fff; }
.topNav dd.on h3 a{color:#333;}	
.topNav dd.on h3 i{ background-position: left top}	 
.topNav .welcome{ padding-right:15px; color:#FF8400;   }	
.topNav .welcome a{  color:#fff;   }	
.topNav dd ul{ display:none;  position:absolute; width:350px; padding:10px;  top:49px; left:0; border-top:0;  background:#fff; -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); box-shadow: 3px 3px 3px rgba(0, 0, 0, .1);		}
.topNav dd ul li{ line-height:40px; }	
.topNav dd ul li a{ width:25%; float:left; display:block; text-align:center}
.topNav dd ul li a:hover{ background:#f1f1f1; color:#666 }


/*筛选条件*/
.list_bd {width:100%;margin:0px auto; padding-bottom:10px}
.list_bd h2{ background:url(img/t_icon.png) no-repeat left center; font-size:20px; color:#333; line-height:50px; text-indent:30px}
.list_bd dl {margin: 5px 0;font-size: 14px;}
.list_bd dt {float: left;width:70px;margin: 5px 0 5px;padding:5px 5px 0 0;text-align: right;}
.list_bd dd {overflow: hidden;*display:inline-block;}
.list_bd dd a {color: #737373}
.list_bd a {display: inline-block;margin: 5px 1px 5px 0;padding:5px 4px;}
.list_bd a.on, .list_bd a:hover {background: #337cff;color: #fff;text-decoration: none;}

.list_t{ line-height:40px; color:#333; font-size:14px; margin-top:10px}

.list_tab{ float:right;}
.list_tab li{ float:left; width:70px}
.list_tab li em{ display:block; width:24px; height:24px; float:left; background:url(img/t_s.png) no-repeat; margin-top:8px}
.list_tab li a{ height:40px; line-height:40px; display:block; }
.list_tab .t_on a{ color:#ff3933}
.list_tab li .hot{ background-position:0 -1px}
.list_tab .t_on .hot{ background-position:0 -41px}

.list_tab li .time{ background-position:-68px -1px}
.list_tab .t_on .time{ background-position:-68px -41px}
.list_tab li .com{ background-position:-140px -1px}
.list_tab .t_on .com{ background-position:-140px -41px}







/* 分页*/
.page {
	text-align: center;
	margin: 30px auto; font-size:16px;
}
.page a, .page span {
	display: inline-block;
*display:inline;
	height: 24px;
	margin: 0 3px 0 2px;
	padding: 6px 16px;
	line-height: 24px;
	vertical-align: middle;
*zoom:1; background:#fff; color:#666
}
.page a:hover {
	color: #fff;background:#cbcbcb;
}
.page strong {
	display: inline-block;
*display:inline;
	height: 24px;
	margin: 0 3px 0 2px;
	padding: 6px 16px;
	line-height: 24px;
	background: #777;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
*zoom:1;
}
.page span {
	background: #fff;
	color: #9a9a9a;
	cursor: inherit;
}















/*内页位置信息*/
.msg {line-height:50px;font-size: 14px;color: #999;font-size: 13px; padding-left:10px;font-family:"宋体"; font-size:12px; background:url(img/home.png) no-repeat left center; text-indent:14px}
.msg a {color: #666; margin:0 5px;}









.v_test{ margin-top:20px; position:relative; overflow:hidden; min-height:300px}

.v_test .v_pic{ position:absolute; left:10px; top:0; width:180px; height:250px}
.v_test .v_pic_1{width:150px; height:203px}
.v_txt{ margin-left:210px; color:#333}

.v_txt h2{ line-height:45px; font-size:30px;}
.v_txt p{ font-size:14px; line-height:30px;overflow: hidden;white-space: nowrap; }
.v_txt p span{ color:#999}

.v_t{ height:50px;}
.v_btn{ background:url(img/v_btn.png) no-repeat; display:block; width:130px; height:43px; margin-top:20px}

.v_btn:hover{ background-position:0 bottom}


/* 弹出框 */
.popbox {
	width: 510px;
	background-color: #fff;
	padding:0 20px 20px 20px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 120;
	border-top: 3px solid #ffcc33;
	padding-bottom: 15px; display:none
}
.popbox h3{ border-bottom:1px solid #ddd; font-size:20px; color:#666; line-height:50px}
#screen {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	z-index: 100;
	background-color: #666;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.close{
	display: block;
	width: 32px;
	height: 32px;
	background: url(img/co.png) no-repeat center center;
	text-indent: -9999px; position:absolute; right:10px; top:10px;
}
.j_txt{ font-size:14px; line-height:30px; color:#666}


/* 评分 */
/*.pf{ padding:20px 0; border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1; margin-top:20px}*/
.pf .pf_left{ width:100px; text-align:center; padding:17px 10px; line-height:26px; font-size:16px; color:#666; border-right:1px solid #ddd}

.pf_right{ width:440px;}

.pf_right a{ width:52px; display:block; height:100px; float:left; font-size:16px; text-align:center; line-height:20px}
.pf_right a:hover{ color:#666}
.pf_right a em{ display:block; width:30px; height:32px; background:url(img/bq.png) no-repeat; margin:10px auto; margin-bottom:5px;}


.pf_right a .b_1{ background-position:0 0}
.pf_right a .b_2{ background-position:-56px 0}
.pf_right a .b_3{ background-position:-112px 0}
.pf_right a .b_4{ background-position:-164px 0}
.pf_right a .b_5{ background-position:-216px 0}
.pf_right a .b_6{ background-position:-270px 0}





/* 下载 */
.down{ margin-top:10px; margin-bottom:20px; width:655px; float:left;}
		.down .hd{ height:40px; line-height:40px;   border-bottom:1px solid #ddd;  position:relative; }
		.down .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:42px;   }
		.down .hd ul li{ float:left; padding:0 20px; cursor:pointer; font-size:16px;}
		.down .hd ul li.on{ height:40px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; border-top:2px solid #337cff; color:#337cff }
		
.down .bd{ width:95%; margin:10px auto}

.down_list li{ color:#333; line-height:55px; font-size:14px; border-bottom:1px dashed #ddd; overflow:hidden}
.down_list li .down_btn,.b_btn{ width:80px; height:35px; color:#fff; text-align:center; background:#84b31d; display:block; line-height:35px; margin-top:10px; margin-right:30px}
.play_list li{color:#333;font-size:14px;display: inline;margin: 10px 10px 0 0;width: 109px; float:left;}
.play_list li a{display: block; padding: 5px;border: 1px solid #ddd;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


.down_list li .down_btn{ float:right;}
.down_list li .down_btn:hover,.b_btn:hover{ background:#96c62e; color:#fff}
.b_btn{ margin-right:10px; float:left}
.down_list li .down_btn_1{ background:#84b31d}
.down_list li .down_btn_1:hover{background:#96c62e; color:#fff}


.pl_list{}

.mian_v{ height:570px; margin-bottom:20px}


.v_test_1{ margin-top:20px; position:relative; overflow:hidden; min-height:210px}

.v_test_1 .v_pic{ position:absolute; left:10px; top:0; width:150px; height:203px}
.v_test .v_pic_1{}
.v_txt_1{ margin-left:180px; color:#333}

.v_txt_1 h2{ line-height:45px; font-size:30px;}
.v_txt_1 p{ font-size:14px; line-height:30px; }
.v_txt_1 p span{ color:#999}




.dow_bg{ background:url(img/down_bg.png) no-repeat; width:100%; height:460px; margin:25px auto 0;}

.dow_bg .dow_phone{ width:421px; height:460px; float:left;}


.dow_bg .dow_txt{ float:left; width:450px;color:#fff; padding-top:60px; margin-left:30px}
.dow_bg .dow_txt h2{ font-size:60px; }
.dow_bg .dow_txt h3{ font-size:30px; }
.dow_bg .dow_txt h4{ font-size:48px; }
.dow_btn{ height:150px; position:relative; width:100%; margin-top:20px}
.dow_btn img{ float:left; margin-top:30px}
.dow_btn a{ display:block; background:url(img/dow_btn.png) no-repeat; width:176px; height:63px; position:absolute; left:160px;}
.dow_btn a:hover{filter:alpha(opacity=80);opacity:0.8;  }
.dow_btn .ios{ top:20px; background-position:0 0}
.dow_btn .android{ top:100px; background-position:0 0; background-position:0 bottom}

.dow_icon{ margin:40px auto}
.dow_icon li{ width:33%; float:left; text-align:center; font-size:16px; color:#999}
.dow_icon li span{ width:85%; display:block; margin:0 auto;}
.dow_icon em{ background:url(img/dow_icon.png) no-repeat; display:block; width:130px; height:130px; margin:0 auto; margin-bottom:10px;}
.dow_icon li h2{ font-size:22px; color:#555}
.dow_icon .icon_1{ background-position:0 0}

.dow_icon .icon_2{ background-position:-305px 0}
.dow_icon .icon_3{ background-position:-625px 0}


/*larrys追加*/
#lnav{ width:100%; margin:0 auto;background:url(img/bg.jpg) repeat-x; height:100px;}
#lnav .hd{ width:960px; height:54px; margin:0 auto;}

#lnav .hd{ height:54px; line-height:54px; background:none!important;}
#lnav .hd li{ float:left;width:106px; text-align:center; color:#fff; font-size:16px;}
#lnav .hd li a{color:#fff;}
#lnav .hd .on{background:#3c3c3c url(img/d.jpg) bottom center no-repeat; color:#ffffff;}

#lnav .bd{ width:900px; height:45px; line-height:45px; padding:0 30px; margin:0 auto; clear:both; border-left:1px #c6c6c6 solid;border-right:1px #c6c6c6 solid;border-bottom:1px #c6c6c6 solid;border-radius: 0 0 5px 5px; font-size:14px; color:#888;}
#lnav .bd a{color:#888;}
#lnav .bd a:hover{color:#000;}

/*tab切换*/
.tab{width:960px;height:50px;font-size:16px;margin:20px auto 0; clear:both; position:relative; bottom:-1px; left:0; overflow:hidden;}
.tab ul{width:980px}
.tab li{float:left;width:185px;height:43px; margin:0 5px 0 0; line-height:43px; display:block; text-align:center;cursor:pointer;background:#FFF;border:1px #dddddd solid;}
.tab li a {font-size:16px; color:#fff;}
.tab li.on_zzjs {width:190px; height:50px;line-height:50px; background:#FFF!important; border-bottom:1px #ffffff solid!important;border-top:2px #000 solid;border-left:1px #dddddd solid;border-right:1px #dddddd solid;}
.tab li.on_zzjs a{color:#000; }



/* download-focus */
.download-focus{
	width: 695px;
	overflow: hidden;
}
.download-focus .ui-title{
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	padding: 0 19px;
	color: #666;
	font-size: 14px;
	border-bottom: 1px solid #eee;

}	
	.download-focus .ui-title strong{ color: #f60;}	
	.download-focus .ui-title span{ color: #080; float: right; font-size: 12px;}	
	
/* download-group */
.download-group{
	width: 625px;
	margin: 10px 0 10px 15px;
	overflow: hidden;
	clear: both;
	max-height: 500px;
	_height:expression(this.scrollHeight > 200 ? "200px" : "auto");
	overflow: auto;
	overflow-x: hidden;		
}
	.download-group li{
		width: 100%;
		height: 35px;
		line-height: 35px;
		overflow: hidden;
		float: left;
		clear: both;
		padding: 3px 0;
	}
		.download-group .info-group{width: 445px;float: left;overflow: hidden;}
		.download-group .btn-group{width: 160px;float: left;overflow: hidden;}
		.download-group table{ width: 100%;}
		.download-group table td{
			vertical-align: middle;
			text-align: left;
			height: 35px;
			line-height: 35px;
			white-space:nowrap; 
			padding: 0 5px;
		}
		.download-group .ckb{width: 10px;}
		.download-group .tit{width: 10px;color: #080; _width: !important;}
		.download-group .tit label{
			display: block;
			height: 25px;
			line-height: 25px;
			overflow: hidden;
			vertical-align: middle;
		}
		.download-group .btn{width: 70px; text-align: center;}
		.download-group .btn .ui-button{
			display: block;
			font-size: 12px;
			font-weight: normal;
			height: 25px;
			line-height: 25px;
			width: 70px;
			padding: 0;
		}
		.download-group .btn .ui-button-red{ background-color: #C06; color:#FFF}
		.download-group .btn .ui-button-red:hover{ background-color: #B22222;color:#FFF}
		.download-group .btn .ui-button-green{ background-color: #080;color:#FFF}
		.download-group .btn .ui-button-green:hover{ background-color: #222;color:#FFF}
		.download-group .cpy{ width: 400px;}
		.download-group .cpy .code{overflow: hidden; padding-right: 2px; _display: inline-block;}
		.download-group .cpy .ui-input{
			width: 99%;
			height: 25px;
			line-height: 25px;
			font-size: 12px;
			color: #666;
		}

/* download-footer */
.download-footer{border-top: 1px solid #eee;}		
.download-footer-group{margin: 10px 5px 10px 15px;overflow: hidden;}
.download-footer table{ width: 100%;}
.download-footer table td{
	vertical-align: middle;
	text-align: left;
	height: 35px;
	line-height: 35px;
	white-space:nowrap; 
	padding: 0 5px;
}
.download-footer .ckb{width: 10px;}
.download-footer .tit2{width: 40px;}
.download-footer .tit2 label{
	display: block;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	vertical-align: middle;
}
.download-footer .sms{ text-align: right;}
.download-footer .sms a{ color: #06c;}
.download-footer .xlx .ui-button{
	display: inline-block;
	font-size: 12px;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	vertical-align: middle;
	background-color: #FFF;
}
.download-footer .xlx .ui-button{ background-color: #FFF;}
.download-footer .xlx .ui-button:hover{ background-color: #FFF;}

#tab_box {width:958px;font-size:14px;margin:0 auto 20px; overflow:hidden; padding:20px 0; line-height:32px;border:1px #dddddd solid; clear:both;background:#FFF;}
#tab_box .pic{ width:958px; height:288px; font-size:12px; color:#888; line-height:18px; }
#tab_box .pic img{ width:140px; height:200px; padding:2px; border:1px #cccccc solid;}
#tab_box .pic h1{ text-align:center; font-size:14px; color:#000; line-height:24px;}
#tab_box .pic p{ padding:2px 8px 5px;}
#tab_box .pic a{color:#888; display:block; width:146px; float:left; margin-left:12px;}
#tab_box .pic a:hover{ }
#tab_box .pic a:hover h1{ color:#ff8a00;}

#tab_box .font{border-top:1px #ccc solid;width:936px; height:80px;  margin:0 auto; font-size:12px; color:#888; overflow:hidden;}
#tab_box .font span{ color:#000;}
#tab_box .font a{ color:#000;}
#tab_box .font a:hover{ color:#ff8a00;}
#tab_box .font ul{  width:960px;}
#tab_box .font li{ float:left; width:220px; border-bottom:1px #ccc dashed; margin-right:18px; line-height:35px;}
.v_seepic{width: 80px;height: 20px;line-height: 20px;padding: 6px 50px;background: #e84902;display: block; color:#fff;}
.v_seepic:hover{background:#009900;}

.script_960{width:960px;overflow:hidden;clear: both; position: relative;margin:0 auto;text-align: center;}
.script_f{ position:fixed; right:10px; bottom:10px; border:#F00 solid 1px; overflow:hidden;}
.script_r{width:300px;height:250px; float:right; solid 1px;margin: 1px auto;overflow:hidden;}
.script_rr{width:300px;float:right; solid 1px;margin: 1px auto;}
.script_rf{width:300px;float:right; solid 1px;margin: 1px auto;}
.pl{width:650px; float:left;}


.playlist{margin: 10px 0 10px 15px;overflow: hidden;clear: both;max-height: 500px;_height: expression(this.scrollHeight > 200 ? "200px" : "auto");overflow: auto;overflow-x: hidden;}
.playbtn{ text-align:center;width:960px;}
.playbtn a{color: #fff;font-size: 12px;cursor: pointer;display: inline-block;text-decoration: none;background-color: #333;vertical-align: bottom;margin-bottom: 1px;outline: solid 1px #333;
border:solid 1px #fff;padding: 5px 10px; margin:10px 10px;}
.player{float:left;}

.reveal-modal {background: #eee url(modal-gloss.png) no-repeat -200px -80px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);-box-shadow: 0 0 10px rgba(0,0,0,.4);}

/*ICON*/
.little_ico { height:19px; width:34px; display:block; background: url(../images/icon.png) no-repeat; }
.version_TV { background-position:-1px -1px; }
.version_HD { background-position:-1px -20px; }
.version_TS { background-position:-1px -39px; }
.version_DVD { background-position:-1px -58px; }
.version_BD { background-position:-1px -114px; }
.version_GY { background-position: 0px -132px; }
.version_CN { background-position: 0px -151px; }
.version_DM { background-position: 0px -170px; }



.icontype1 {position: absolute;margin: -68px 0 0 112px;}
.icontype2 {position: absolute;margin: -23px 0 0 122px;}
.icontype3 {position: absolute;margin: -26px 0 0 122px;}

/*-TopicIndex-*/
.topic_name {padding:5px 10px; font-size:14px; font-weight:900; color:#080}
.topic_notice {border:1px solid #f60; background-color:#ffd; padding:8px 10px;}
.topic_notice p {padding:5px 0;}
.topic_notice p strong {font-size:14px; color:#fd5c01;}
.topicindex ul {padding:0 0 14px 14px;}
.topicindex ul li {float:left; display:inline; margin:14px 10px 0 0; width:203px; padding:10px; border:1px solid #e5e5e5;}
.topicindex ul li.current,.topiclist ul li.current {border-color:#fd5c01; background-color:#ffd;}
.topicindex ul li a img {padding:3px; border:1px solid #ccc; width:195px; height:85px;}
.topicindex ul li p {text-align:center; padding-top:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*-Topic-*/
.tlbanner {height:160px; padding:25px 20px; overflow:hidden; background:url(topic_list.jpg) center 0;}
.tlbanner img {width:274px; height:130px; padding:3px; border:1px solid #777;}
.tlbanner .r {width:620px; overflow:hidden; color:#fff;}
.tlbanner h1 {font-size:20px;}
.tlbanner p {line-height:2; color:#ddd;}
.topiclist ul li {border-bottom:1px solid #cbcbcb; position:relative; vertical-align:middle; overflow:hidden; height:100%; padding-top:20px; padding-bottom:20px;}
.topiclist ul li a.l {display:inline; margin-left:40px;}
.topiclist ul li a img {width:160px; height:213px; padding:3px; border:1px solid #ddd;}
.topiclist ul li a:hover img {border-color:#8cc2fe;}
.topiclist ul li .r {width:700px; display:inline; padding-right:30px;}
.topiclist ul li h2 {font-size:20px; color:#fd5c01;}
.topiclist ul li h2 a,.topiclist ul li .r div a {color:#080;}
.topiclist ul li p {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:2px 0;}
.topiclist ul li .r div {padding-left:23px; position:relative; background:url(sprites.png) 0 -446px no-repeat; zoom:1; margin-top:10px; font-size:14px; color:#fd5c01;}
.topiclist ul li .r span.end {position:absolute; bottom:3px; right:0; display:block; width:18px; height:15px; overflow:hidden; background:url(sprites.png) 0 -534px;}
.topiclist ul li .r .db {margin-top:10px; width:164px; height:38px; background:url(sprites.png) 0 -570px; overflow:hidden;display:block;}
.topiclist ul li .r .db:hover {background-position:0 -609px;}
.topiclist ul li em {position:absolute; top:20px; left:25px; color:#777; line-height:1;}
div .r{float:right;}
.links a{ margin:0 5px;}

.xlvip{color: red;font-weight: bold;}

.hengfu3{overflow:hidden;width:960px;font-family:verdana;border-left:1px solid #B5D9EE;border-right:1px solid #B5D9EE;padding-top:10px;padding-bottom:11px; }
#yx{padding-top:0px;}
#yx ul{list-style:none;float:left;overflow:hidden;}
#yx ul li{width:320px;height:250px;float:left;}
#zxbaA{position:relative;width:300px;text-align:center;height:250px;background:#f9fcff;}
#zxbaB{position:relative;width:300px;text-align:center;height:250px;background:#f9fcff;}
#zxbaC{position:relative;width:300px;text-align:center;height:250px;background:#f9fcff;}
