/*==============================global==============================*/
*{margin:0;padding:0}
body {color:#000;font-size:13px;background-color:#FFF;font-family:Verdana,Arial,sans-serif,"Times New Roman",宋体;}
.pw{width:960px;margin:0 auto;position:relative;left:0px;top:0px;overflow:hidden;}

a:link {color:#000;text-decoration:none;}
a:visited {color:#000;text-decoration:none;}
a:hover {color:#BA2636;text-decoration:none;}

a.ora:link {color:#F90;text-decoration:none;}
a.ora:visited {color:#F90;text-decoration:none;}
a.ora:hover {color:#BA2636;text-decoration:none;}

a.blu:link {color:#36C;text-decoration:none;}
a.blu:visited {color:#36C;text-decoration:none;}
a.blu:hover {color:#BA2636;text-decoration:none;}

a.a666:link {color:#666;text-decoration:none;}
a.a666:visited {color:#666;text-decoration:none;}
a.a666:hover {color:#BA2636;text-decoration:none;}

a img{border:0px;}
textarea{font-size:13px;line-height:150%;}
.pos_rel{position:relative;}
.btn{border:1px solid #000;}
.txt{border:1px solid #000;}
.pgs{margin:10px 5px;height:28px;line-height:28px;text-align:right;}
.pgs a{margin:0 5px;padding:3px;border:1px solid #EEE;}
.pgs span{margin:0 5px;padding:3px;border:1px solid #9C3;background-color:#9C3;}
.pages{text-align:center;margin:10px 0;font-weight:bold;}
.pages a,.pages span{margin:0 3px;}
.tabpage{margin:10px 8px 0 0;}
.tabpage td{padding:3px;border:1px solid #9C3;width:14px;text-align:center;}
.tabpage a{display:block;}
#nextp{border:1px solid #9C3;width:60px;}
.link{cursor:pointer;}
.link:hover{color:#BA2636;}
.block{display:block;}
.none{display:none;}
.hide{visibility:hidden;}
.center{text-align:center;}
.right{text-align:right;}
.bold{font-weight:bold;}
.red{color:#F00;}
.hint{color:#F90;padding-left:5px;}
.bg{background-color:#594F4F;}
.lh{line-height:180%;}
.m13{margin:10px 0;}
.float{float:left;}
/*============================== table ==============================*/
.tab{
	text-align:center;
	margin:10px 5px;
	border-top:1px #CCC dotted;
	border-right:1px #CCC dotted;
}
.tab .tr{border-bottom:1px #CCC dotted;}
.tab a,.tab span{border-left:1px #CCC dotted;}
.tr{height:26px;}
.tr:hover{background-color:#DDD;}
.tr a,.tr span{
	float:left;
	height:26px;
	line-height:26px;
	white-space:nowrap;
	overflow:hidden;
}
.tab0{margin:10px 5px;text-align:center;}
/*============================== header ==============================*/
.hu,.hu2{
	padding-top:4px;
	width:100%;
	height:17px;
	text-align:right;
	background:url(/images/bg1.gif) repeat-x 0 -23px;
}
.hu2 a{
	position:absolute;
	right:5px;
	top:8px;
}
.hu span,.hu a{margin:0 6px;}
.hd_l{
	float:left;
	width:200px;
}
.mnav{
	float:right;
	width:760px;
	margin-top:34px;
	text-align:center;
}
.mnav div{
	float:left;
	height:26px;
	margin-right:3px;
	background:url(/images/bg_nor.gif) no-repeat left center;
}
.mnav strong{
	height:26px;
	display:block;
	margin-left:3px;
	background:url(/images/bg_nor.gif) no-repeat right center;
}
.mnav a{
	height:26px;
	line-height:26px;
	display:block;
	margin-right:3px;
	font-size:12px;
	background:url(/images/normal.gif) repeat center center;
}
.banner{
	margin-bottom:16px;
	color:#FFF;
	height:27px;
	background:url(/images/bg1.gif) repeat center center;
}
.banner span{float:right;margin:5px 10px 0 0;}
.banner input,.banner img{float:right;margin:3px 10px;}
.footer{margin-top:10px;padding-top:20px;margin-bottom:20px;text-align:center;line-height:180%;background:url(/images/foot_gre.gif) repeat-x left top;}
.footer a{margin:0 3px;}
.main{
	float:left;
	width:728px;
}
.side{
	float:right;
	width:232px;
}
.msg{padding:10px 0 5px 17px;}
.msg a{
	font-size:14px;
	height:26px;
	line-height:26px;
	display:block;
	padding-left:10px;
	white-space:nowrap;
	overflow:hidden;
	background:url(/images/dot.gif) no-repeat left center;
}
.msg a span{color:#36C;}
.bor234{
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.section{height:25px;line-height:25px;}
.section span,.section a{float:left;height:25px;}
.s1{width:4px;background:url(/images/sbg.gif) no-repeat left center;}
.s2{padding-left:10px;width:100px;background:url(/images/sbg1.gif) repeat-x left center;}
.s3{width:38px;background:url(/images/sbg.gif) no-repeat -4px 0;}
.s4{background:url(/images/sbg2.gif) repeat-x left center; text-align:right;font-size:12px;}
.s5{width:4px;background:url(/images/sbg.gif) no-repeat right center;}
.s4w1{width:170px;}
.s4w2{width:564px;}
.brand{width:720px;}
.brand td{height:28px;padding-left:5px;}
.brand a:link {color:#36C;text-decoration:none;}
.brand a:visited {color:#36C;text-decoration:none;}
.brand a:hover {color:#BA2636;text-decoration:none;}
.brand span{color:#F90;}
.item_tit{
	height:30px;
	line-height:30px;
	background:url(/images/ibg.gif) no-repeat right center;
}
.item_tit a{
	display:block;
	padding-left:26px;
	width:190px;
	height:30px;
	background:url(/images/ibg.gif) no-repeat left center;
}
.item_tit strong,.item_tit h2{
	display:block;
	width:100%;
	height:30px;
	background:url(/images/ibg_.gif) repeat-x left center;
}
.item_c div{
	height:28px;
	line-height:28px;
}
.item_sort{font-size:12px;}
.item_sort a{
	display:block;
	width:160px;
	height:24px;
	line-height:24px;
	margin-left:20px;
	padding-left:20px;
	background:url(/images/sanj.gif) no-repeat left center;
}
.item_tag{
	font-size:12px;
	line-height:180%;
	padding:10px;
}
.item_tag a{
	margin-right:8px;
}
.item_msg{font-size:12px;}
.item_msg a{
	height:26px;
	line-height:26px;
	width:190px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	margin-left:10px;
	padding-left:10px;
	background:url(/images/dot.gif) no-repeat left center;
}
.community_nav{
	height:30px;
	line-height:30px;
}
.community_nav a{
	margin:0 10px;
}
.community_list{
	width:100%;
}
.community_list td{
	height:28px;
	font-size:12px;
}
.community_list a,.community_list span{
	font-size:14px;
}
.bgc1{background-color:#e4e4e4}
.sform div{
	text-align:center;
	height:28px;
	line-height:28px;
}
.msg_side a{
	line-height:26px;
	height:26px;
	width:190px;
	font-size:12px;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	padding-left:10px;
	margin-left:10px;
	background:url(/images/dot.gif) no-repeat left center;
}
.msg_side a span{color:#36C;}
.b_rel a{
	line-height:28px;
	height:28px;
	width:350px;
	font-size:14px;
	float:left;
	white-space:nowrap;
	overflow:hidden;
	padding-left:10px;
	background:url(/images/dot.gif) no-repeat left center;
}
.post_tit{
	margin-top:10px;
	font-size:14px;
	color:#36C;
}
.post_tit span{
	margin-right:10px;
}
.post_c{
	padding:10px;
	line-height:180%;
}
.post_a{
	font-size:12px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #CCC;
}
.post_a span{
	color:#666;
	margin-left:20px;
}
.post td{
	padding:5px;
}
.sort_tab{
	width:100%;
	text-align:center;
}
.sort_tab td{
	height:28px;
	line-height:28px;
}
.bgc2{
	background-color:#EEE;
}
.linkship{
	width:940px;
	margin:0 auto -8px auto;
	padding:10px;
	line-height:180%;
	background-color:#CF9;
}
.info_tit{
	width:96%;
	display:block;
	margin:10px 0;
}
.info_c{
	width:96%;
	color:#666;
	line-height:180%;
}
.info_a{
	width:96%;
	text-align:right;
	color:#F90;
	margin:10px 0;
	padding-bottom:10px;
	border-bottom:1px dotted #F90;
}
.info_a span,.info_show_a span,.info_show_a a{
	margin-right:5px;
}
.info_show_a{
	color:#555;
	text-align:center;
}
.info_show_c{
	width:94%;
	margin:10px auto 10px auto;
	font-size:14px;
	line-height:180%;
}
.summary{
	width:80%;
	color:#36C;	
	padding:10px;
	line-height:180%;
	background-color:#FFE;
	margin:10px auto 10px auto;
	border:1px solid #CCC;
}
.preNext{
	width:60%;
	margin:10px 0;
	line-height:180%;
}
.ubg{
	vertical-align:top;
	background:url(/images/u_bg.gif) repeat left center;
}
.unav{
	border:1px solid #F90; 
}
.unav span:hover{
	color:#BA2636;
}
.unav div{
	width:136px;
	cursor:pointer;
	color:#36C;
	margin:10px 0;
	
}
.unavmain{
	padding-left:20px;
	font-weight:bold;
	font-size:14px;
}
.mySub{
	padding-left:40px;
	font-size:13px;
}
.unavsub{
	font-size:12px;
	margin-left:10px;
}
.hintstar{
	color:#F90;
	margin:0 10px;
}
.tabreg{
	font-size:14px;
	width:90%;
	margin:10px auto;
}
.tabreg td{
	height:30px;
}
.tab1 td{
	height:23px;
}
.bg3{
	display:block;
	width:100px;
	background:url(/images/bg2.gif) repeat-x left center;
}
.comment_tit{
	padding:5px;
	display:block;
	border-bottom:1px solid #CCC;
}
.comment {
	line-height:180%;
	padding:5px;
}
.comment_u_tab {
	border-bottom:1px solid #CCC;
	margin:5px auto;
	padding-bottom:5px;
	width:718px;
}
.c_tit{
	display:block;
	color:#36C;
	height:28px;
	line-height:28px;
	margin-left:5px;
}
.comment_u {
	color:#666666;
	font-weight:bold;
	width:518px;
}
.mbc{
	border-bottom:1px dotted #CCC;
}
.cite{
	padding:3px;
	background-color:#F9FFE5;
	border:1px solid #CCC;
}
.mbc1{
	line-height:180%;
	padding:5px;
}
.mbc2{
	height:28px;
	position:relative;
	left:0;
	top:0;
	font-weight:bold;
	color:#666;
}
.mbcs1{
	margin-left:5px;
}
.mbcs2{
	position:absolute;
	right:160px;
	top:0;
	cursor:pointer;
}
.mbcs3{
	position:absolute;
	right:100px;
	top:0;
	cursor:pointer;
}
.mbcs2:hover,.mbcs3:hover{color:#BA2636;}
.mbcs4{
	position:absolute;
	right:5px;
	top:0;
}
.mbcs5{
	color:#666;
	font-weight:bold;
	margin-left:5px;
}

.starbg{
	padding:0;
	margin:0;
	height:16px;
	background:url(/images/star.gif) no-repeat scroll 0 0;
}
.starbg a{
	position:absolute;
	left:0;
	height:16px;
	display:block;
}
.starbg a:hover{
	background:url(/images/star.gif) no-repeat scroll 0 -20px;
}
.starcent{
	padding:0;
	margin:0;
	height:16px;
	background:url(/images/star.gif) no-repeat scroll 0 -20px;
}
.bgw{
	position:absolute;
	left:0;
	height:16px;
	background:url(/images/star.gif) no-repeat scroll 0 -20px;
}
.c5{width:92px;}
.c4{width:76px;}
.c3{width:57px;}
.c2{width:38px;}
.c1{width:19px;}


.relation{
	width:100%;
	font-size:14px;
}
.relation td{height:28px;}
.tab2{
	border-top:1px solid #444;
	border-left:1px solid #444;
	width:70%;margin:5px auto;
}
.tab2 td,.tab2 th{
	height:28px;
	padding-left:5px;
	border-right:1px solid #444;
	border-bottom:1px solid #444;
}
.v_tit{padding:10px 0 0 10px;line-height:180%;border-bottom:2px solid #CCC;}
.vdiv{margin:10px 0 0 10px;}
.vdiv a,.vdiv span{margin-right:10px;}
.votes strong{width:90%;padding:5px 0;display:block;border-bottom:1px solid #CCC;}
.rsTit{font-size:14px;margin:20px 0 10px 5px;font-weight:bold;}
.tabRs{width:99%;margin-left:5px;border-right:1px dotted #CCC;border-bottom:1px dotted #CCC;}
.tabRs td{padding:5px;border-top:1px dotted #CCC;border-left:1px dotted #CCC;}
.trs1{width:46%;}
.trs2{width:34%;}
.trs2 div{height:18px;background-color:#36C;}
.trs3{width:9%;}
.trs4{width:9%;}
.remark{line-height:180%;padding:5px;width:90%;margin:10px 0 0 30px;border:1px dotted #36C;background-color:#FFC;}
.votes{margin:24px 0 20px 10px;}
.votes div{margin:10px 0;}
.tav{border:0px;}
.tav td{padding:5px 0;}
.votes input{margin:0 10px;}
.voteDiv{margin:20px 0 20px 10px;}
.voteDiv input{margin:0 10px;}
.vc1{padding:10px;line-height:200%;}
.vc2{text-align:right;margin-bottom:10px;padding:5px 5px 5px 0;border-bottom:1px dotted #CCC;}
.vc2 span,.vc2 input{margin:0 5px;}
.tags {
	width:98%;
}
.tags td{
	height:28px;
}
.tabprize td{padding:8px;}
.prizeintro{
	color:#9C3;
	width:25%;
	font-size:14px;
	font-weight:bold;
	line-height:180%;
}
.ttd td{
	height:28px;
}
.tab3{width:90%;margin:5px auto;}
.tab3 td{height:23px;}
.u1{font-weight:bold;}
.u2{font-size:12px;margin-left:5px;}
.pop{margin:10px 0;}
.pop input{margin-left:10px;}
.pop span{font-weight:bold;}
.sear{
	font-size:14px;
	height:28px;
	line-height:28px;
	padding-left:20px;
}

#v2{margin-left:10px;}
.kong{padding-left:10px;}
.anav{border:1px solid #F90;}
.anav div{
	height:28px;
	line-height:28px;
}
.anav a{
	padding-left:10px;
}
.dw1{background:url(/images/dowhat.gif) no-repeat left top;}
.dw2{background:url(/images/dowhat.gif) no-repeat right top;}
.dw3{background:url(/images/dowhat.gif) no-repeat left bottom;}
.dw4{background:url(/images/dowhat.gif) no-repeat right bottom;}
.dow{
	font-size:12px;
	line-height:180%;
	margin:5px auto;width:256px;height:259px;
	background:url(/images/dowhat.gif) no-repeat left center;
}
.dow ul{
	margin-left:30px;
}
.tabtd td{height:28px;}
.vcSort{
	font-weight:bold;
	color:#36C;
	margin-right:5px;
}
#copy{margin:0 10px;}
#v3{margin-left:8px;}
.close{position:absolute;right:5px;top:5px;}
.area{padding:20px 10px;}
.f1{position:absolute;border:1px solid #333;background-color:#FFE;z-index:1001;}
.uppic div{
	margin-left:10px;
	height:30px;
	line-height:30px;
}
#tit span{
	margin-left:10px;
	font-size:12px;
	color:#36C;
	cursor:pointer;
}
.cod,.set,.set2{margin:10px 0;}
.cod input,.set input,.set2 input{margin-right:4px;}
#color{position:absolute;width:173px;height:173px;background-color:#FFF;border:1px solid #CCC;padding-left:3px;}
#color span{float:left;width:12px;height:12px;margin:3px 0 0 3px;border:1px solid #CCC;}
.vls .td1{text-align:left;padding-left:5px;width:82%;}
.vls .td2{width:16%;}
h1{font-size:22px;color:#FF9900}
h2{font-size:14px;color:#000000}
h3{font-size:12px;color:#3366CC}