@charset "gb2312";
/* CSS Document */

/*Copyright (c) 2008, UUU9.com  Inc. All rights reserved. 
version: 1.0.0
by: Jazz.Y
email: jazzy.zyb(at)gmail.com
*/

/*CSS 默认值*/
html{}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;font-family: "宋体";}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: bold; color:#000;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}
body {font-size:12px; font-family: "宋体"; color:#000}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}a, button { cursor:pointer}

/*CSS 标签定义*/

body {
	font-size:12px;
	font-family:宋体;
	font-size:12px;
	color:#000;
	background-color: #FFFFFF;
	background-image: url(bg.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
}
h1, h2, h3, h4, h5, h6 {font-weight:bold; color:#000;}
h1, h2, h3, h4, h5, h6, p {line-height:1.2em; font-size:100%}
p{ line-height:1.5em}
h1{ font-size:22px}h2{font-size:14px;}h3, h4, h5, h6{ font-size:12px}
strong {font-weight:bold;}

a { color:#333; text-decoration:none}
a:link {text-decoration:none} 
a:hover  { color: #F60; text-decoration: underline}



.cl:after, .content:after, .header:after, .content:after, .vlist:after, .listbar:after, .listbar dl:after, .picworld:after, .contentbox:after, .textlist li:after, .cglist:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cl, .content, .header, .vlist, .listbar, .listbar dl, .picworld, .textlist li,.cglist, .contentbox{zoom:1;}
.clear, .content { clear:both}
.r { float:right}.l { float:left}.n { float:none}.t-r { text-align:right}.t-l { text-align:left} .t-c { text-align:center}.g { color:#888} .red { color:red} .green { color:#9C0} .blue { color:blue}
.p-0 { padding:0}
.p-10 { padding-top:10px}

.f-0 { font-size:0}.f-14 { font-size:14px}
.m-10 {
	margin-bottom: 10px;
	}.mr-10 { margin-right:10px}
.m-11 {
    margin-top: 10px;
}.mr-11 { margin-right:10px}
.m-0 { margin-top:0}

.title { position:relative; height:30px;}
	.title h2 { font-size:14px;  position:absolute; color:#333;top:7px; left:12px; font-weight:100}
	.title em { position:absolute; font-size:12px; color: #333; top:9px; right:10px;}
	.title em a { color:#333}.title em a:hover { color: #F60}
	.title em b{ font-weight:100; margin-right:2.3em; color:#bbb}
.content {
	overflow:hidden;
	border:solid 1px #ccc;
	border-width:0 1px;
	background-color: #FFFFFF;
}
.bottom { font-size:0; height:3px;}
/********************************************/
.all{ width:960px; margin:0 auto;}

.header {
	padding-top:60px;
}
.header h1 {
	height:100px;
	width:460px;
	float:left;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: 0 0;
	
}

.header h1 a { width:100%; line-height:300px; text-indent:-9999px; display:block}
.header h4 {
	height:100px;
	width:300px;
	float:right;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: 0 0;
	
}
.header h4 a { width:100%; line-height:300px; text-indent:-9999px; display:block}
.header .bannerbox { padding-left:10px;float:left; width:600px; padding-top:4px;}

.header .menubar {height:40px; background: url(ui.png) 0 0 no-repeat; margin-top:10px;position:relative; padding-left:5px}
.menubar li {
	float:left;
	text-align:center;
	background:url(li.jpg) right 12px no-repeat;
	padding-top: 13px;
	padding-right: 18px;
	padding-bottom: 0;
	padding-left: 18px;
}
.menubar li a{ font-size:14px; font-weight:bold; color:#fff}
.menubar li a:hover{color:#ff1}

.minmenu { height:24px; margin-top:5px;}
.minmenu .getleft,.minmenu .getright { width:22px; float:left; height:24px; display:block; text-indent:-999px}
.minmenu .getleft { background:url(ui.png) 0 -49px no-repeat;}
.minmenu .getright { background:url(ui.png) -18px -49px no-repeat;}
.minmenu ul { width:916px; float:left; height:24px; overflow:hidden}
.minmenu ul li { width:100px; float:left; display:inline; background:url(ui.png) -47px -49px no-repeat; height:24px; line-height:24px; text-align:center; margin:0 7px}
.minmenu ul li a { color:#555}
.searchbox {}
.searchbox .searchtext { width:200px; height:14px; line-height:14px; padding:1px; position:absolute; top:12px; right:104px; border:none; background:none; font-size:12px; color:#555}
.searchbox .searchbutton { cursor:pointer; height:21px; width:60px; background:none; border:none; overflow:hidden; position:absolute; top:10px; right:27px; font-weight:bold; font-size:12px; color:#095100}

.leftbar { width:680px; float:left; margin-right:10px}
.rightbar { width:270px; float:left; }
.flashbox { float:left; margin-right:9px; width:522px; overflow:hidden}
.flashboximg{
	border:1;
	background-color: #e1e1e1;
	padding: 1px;
	height: 235px;
	width: 512px;
}

.newv{ width:210px; float:left; margin-right:9px}
.recomv {width:210px; float:left; }
.newv .title { background:url(ui.png) -462px -250px no-repeat}
.newv h2, .recomv h2 { display:none}
.recomv .title { background:url(ui.png) -462px -294px no-repeat}
.newv .content, .recomv .content {
	padding:0 10px;
	background-color: #FFFFFF;
}
.newv .bottom, .recomv .bottom { background:url(ui.png ) -462px -280px no-repeat}
.newv .picbox img, .recomv .picbox img{width:170px; height:120px; padding:2px;}
.newv .picbox, .recomv .picbox{ margin:0 auto 0; width:178px; float:none; padding-top:10px; display:block;  }
.picbox{ position:relative;}
.newv ul, .recomv ul {background:url(ui.png) -700px -362px no-repeat; padding:10px 0 4px;; margin-top:5px;}
.newv ul li, .recomv ul li { padding-left:20px; line-height:18px; background:url(ui.png) -1215px -3px no-repeat}


.recombox {}
.recombox .title{ background:url(ui.png) 0 -130px no-repeat}
.recombox .title h2 { color:#FF6600; font-weight:bold}
.recombox .content{
	background-color: #FFFFFF;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
}
.recombox .bottom{ background:url(ui.png) 0 -160px no-repeat}
.vlist {
	padding-top: 8px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 13px;
}
.vlist li{
	width:202px;
*display:inline; 	float:left;
	height:226px;
	overflow:hidden;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 18px;
}
.vlist li .picbox { margin:0 auto 0; width:202px; float:none; padding-top:12px; display:block; position:relative;}
.vlist li .picbox img{width:190px; height:134px; padding:5px; background:#eee; display:block;  border:1px solid #eee}
.vlist li .picbox a:hover img {
	padding:5px;
	border:1px solid #e1e1e1;
	background-color: #CCF1F4;
}

.vlist li .picbox a b { height:50px; width:50px; left:50%; top:50%;   background:url(play.gif) 0 0 no-repeat; position:relative; z-index:999;filter:alpha(opacity=80);  -moz-opacity:0.8; opacity:0.8;}
.vlist li .picbox a:hover b { height:50px; width:50px; left:50%; top:50%;  background:url(play.gif) right 0 no-repeat; position:relative; z-index:999;filter:alpha(opacity=90);  -moz-opacity:0.9; opacity:0.9;}
.vlist li .picbox span { text-align:left; padding-top:5px}
.vlist li p { padding-top:8px; color:#999}
.vlist li p a { color: #F60;}


.cglist { padding:6px 0 17px}
.cglist li{ float: left; width:100%}
.cglist li .picbox { margin:0 auto 0; width:224px; float:none; padding-top:21px; display:block;}
.cglist li .picbox img{width:220px; height:130px; padding:1px; background:#fff; display:block;  border:1px solid #ccc}

.recomcg {}
.recomcg .title{ background:url(ui.png) -110px -290px no-repeat}
.recomcg .title h2 { color:#FF6600; font-weight:bold}
.recomcg .content{ border-color:#FDDAB4}
.recomcg .bottom{ background:url(ui.png) -110px -320px no-repeat}

.box1 {}
.box1 .title{ background:url(ui.png) 0 -90px no-repeat}
.box1 .bottom{ background:url(ui.png) 0 -120px no-repeat}

.box2 {}
.box2 .title{ background:url(ui.png) -110px -250px no-repeat}
.box2 .bottom{
	background:url(ui.png) -110px -280px no-repeat;
	margin-bottom: 5px;
}


.listbar dl { padding-bottom:8px; padding-top:15px; border-top:dashed 1px #ccc; margin-top:-1px; font-family:Arial}
.listbar dl dt { font-size:14px; color:#069; text-indent:.1em; font-weight:bold; padding-bottom:.5em; float:left; width:100%;display:block}
.listbar dl dt a{ font-size:14px; color:#069; text-indent:.1em; font-weight:bold; padding-bottom:.5em; float:left; width:100%;display:block}
.listbar dl dt a:hover { font-size:14px; color:#09D7E8; text-indent:0.1em; font-weight:bold; padding-bottom:0.5em; float:left; width:100%;display:block}
.listbar dl dd { *display:inline; width:62px; float:left; height:22px; line-height:22px;}
.listbar .content {
	padding-top: 10;
	padding-right: 10px;
	padding-left: 5px;
}

.mrank ol{ padding:5px 0 0 24px; background:url(ui.png) -969px -32px no-repeat}
.mrank a { text-decoration:underline}
.mrank .content {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.mrank li{ line-height:28px;}
.mrank li h3{ font-weight:100; height:40px; padding-top:4px; line-height:16px}
.mrank li h3 a,.xiangg h3 a{ text-decoration:underline}
.mrank li p,.xiangg p{ color:#888}
.mrank li p span,.xiangg p span{font-family:Arial; font-size:10px; color:#000}
.mrank li .cl{ height:90px;}
.mrank li .cl .picbox img{ width:106px; height:76px;}
.mrank li .cl .picbox{ width:110px; margin:0 5px 0 0;}

.picworld { padding:5px 0 10px}
.picbox { width:174px; margin:10px 0 0 30px; float:left; *display:inline}
.picbox a img{ width:170px; display:block; margin:0 auto; height:120px; background:#fff; border: solid 1px #ccc; padding:1px}
.picbox a:hover img{border: solid 1px #aaa}
.picbox a span{ display:block; margin-top:5px; text-align:center; font-size:14px; color:#333}
.picbox a:hover span { color: #F60; text-decoration:underline}
.link p { padding:6px 10px; line-height:20px}

.bottomtext {border:none; background:none; border-top:solid 1px #e7e7e7; line-height:20px; text-align:center; font-size:14px; color:#000; padding:10px 0 0; margin-top:10px; font-family:Arial; font-weight:100; padding-bottom:10px}
.bottomtext input { width:2em}
.bottomtext a { color:#06C; text-decoration: underline}.bottomtext a:hover { color: #09C; text-decoration: underline}


.textlist.f-14 { padding:10px}
.textlist.f-14 li { border-bottom: dashed 1px #4E8CBA; line-height:34px; height:34px; background-position:2px 13px}

.even { background:#f7f7f7}
.over { background:#F7FAFC}
.footerbox { padding:8px;  margin:10px auto 10px; border:solid 1px #eee; background:#fffff6}


.subbox { width:190px; float:left}
.mainbox { width:580px; float:left} 


.playerbox h2{ font-family: Arial; text-indent:10px; height:24px; line-height:24px;  background:#eee}
.player { width:580px; height:370px; background:#333}
.otherbox { margin:0 auto; width:560px;}
.adcenterbox { width:560px;}
.adcenterbox img { display:block}
.pagebox { padding:7px 10px 0; line-height:15px; border:solid 1px #ccc; background:#f8f8f8; font-family:Arial;}
.pagebox span, .pagebox a { margin-right:5px}
.page { width:410px; float:left}
.pagebox .g { width:130px;}
.centerbar { padding:0 10px;}
.ad_left img, .ad_right img { display:block}
.pagebox .g a { color:#999}
.pagebox .g a.this { font-weight:bold}

.box3 {}
.box3 .title{ background:url(ui.png) 0 -170px no-repeat}
.box3 .bottom{ background:url(ui.png) 0 -200px no-repeat}
.box4 { width:275px;}
.box4 .title{ background:url(ui.png) -200px -170px no-repeat}
.box4 .bottom{ background:url(ui.png) -200px -200px no-repeat}

.tanklist ol { background:url(ui.png) -700px -54px no-repeat; padding-left:22px; line-height:28px;}
.tanklist .content { padding:5px 10px 0; height:258px; overflow:hidden}

.testtable table { width:100%; line-height:24px; text-align:center}
.testtable .content { padding:11px 10px}
.testtable table a { color:#06C}.testtable table a:hover { color:#f30}
.xiangg .content{ padding:0 10px 0;}
.xiangg .cl { padding-top:10px; border-top: dashed 1px #ccc; margin-top:-1px}
.xiangg .content { padding-top:12px;padding-bottom:12px; height:240px; overflow:hidden}
.xiangg a { line-height:24px}
.textlist li { line-height:22px;}
.textnav .content { padding:10px}
.textlist li b { font-weight:100; color:#777; margin-right:8px}
.textlist li b a{ color:#06C}

.bjrecom .picbox img{width:120px; height:90px;}
.bjrecom .content { padding:0 5px 10px }
.bjrecom .picbox { padding-top:8px; width:124px; margin:0 auto ;float:none; display:block}
.bjrecom .picbox span { font-size:12px; margin-top:8px; text-align:center}
.lefts { width:130px; margin-right:5px; float:left}
.rights { width:120px; float:left; padding-top:10px}
.digg { display:block; height:26px; line-height:26px; font-family:Arial; padding-left:40px; width:110px; background:url(ui.png) -228px -332px no-repeat; margin:20px auto 0;  font-weight:bold; font-size:14px; color:#F60}
.cai {  display:block;height:26px; line-height:26px; font-family:Arial; padding-left:40px; width:110px; background:url(ui.png) -378px -332px no-repeat;  margin:20px auto 0;  font-weight:bold; font-size:14px; color:#060}


.button1, .button2, .button3 { width:100px; display:block; height:22px; overflow:hidden; text-indent:-9999px; margin:10px auto 0}
.button1 { background:url(ui.png) 0 -250px no-repeat; margin-top:30px}
.button2 { background:url(ui.png) 0 -280px no-repeat}
.button3 { background:url(ui.png) 0 -310px no-repeat}
.buttonbox { border-top: dashed 1px #ccc; padding:0 10px 10px; margin-top:30px; display:block}
.xinxi .content { padding:12px 10px; font-family:Arial; height:240px; overflow:hidden}
.xinxi .content strong { color:#777; font-weight:100}
.xinxi .content p { line-height:18px; height:30px}
.xinxi .content div { line-height:20px; font-family:宋体; margin-bottom:10px}
.xinxi a { color:#F60}
.xiangg .cl{ height:78px;}
.xiangg h3{ font-weight:100; height:28px; padding-top:2px; line-height:16px}
.xiangg .cl .picbox img{ width:90px; height:60px;}
.xiangg .cl .picbox{ width:100px; margin:0 5px 0 0;}

.comment .content { height:264px; overflow:hidden}

.mainbox h2, .subbox h2 { font-weight:bold;}

.plbox { margin-top:10px}
.plbox .title { background:url(ui.png) 0 -210px;}
.plbox .content { padding:10px}
.plbox .bottom { background:url(ui.png) 0 -240px;}

.clem { padding:15px; border:solid 1px #FFD799; background: #FFFBF4}

#button_1,#button_2 { color:#06C}
.titlebox { padding:5px 0 0 16px;}
.titlebox span { width:90px; height:25px; float:left; line-height:25px; font-size:14px; text-align:center; margin-right:10px; cursor:pointer}
.titlebox .this {
	width:88px;
	height:24px;
	float:left;
	line-height:24px;
	border:solid 1px #FDC99D;
	background:#fff;
	border-bottom:none;
	font-weight:bold;
	color: #FF0000;
}

.listbar strong{
	padding:5px;
	display:block;
	margin-top: 8px;
	color: #006699;
}
.listbar ul{
	margin-bottom:10px;
	margin-top: 10px;
}
.listbar li{
	padding-left:18px;
	white-space:nowrap;
	line-height:22px;
	background-image: url(arrow.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}
.m-9  { margin-top:1px}.mr-10 { margin-right:10px}
