@charset "utf-8";
body{
	margin:0;
	padding:0px;
	font-size: 12px;
	line-height: 18px;
	color: #555555;
	font-family: Arial;
}
.font_orange {
	color: #FF6600;
}
.font_red {color: #FF0000;}
.font_gray {color: #666666;}
.font_grays {
	color: #a9a9a9;
}
div,ul,li,dl,dt,dd,img,form,input,h1,h2,h3,h4,p{
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
a.red{ color:#F00}
a.orange{color: #FF6600;}
#top{width:950px; margin-left:auto; margin-right:auto; height:128px;}
.main_box{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	overflow:hidden;
	zoom:1;
	margin-top: 10px;
	*+margin-top:0;
}
#link{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	height:90px;
	clear: both;
}
a.lv{ color:#009900}
.img_rall9 {
	float: left;
	padding-left: 7px;}
.img_leftal9 {
	float: left;
	padding-right: 9px;
}
.img_leftal3 {
	float: left;
	padding-right: 3px;
}

#qunbar .qunone {
	overflow: hidden;
	height: auto;
	zoom: 1;
	clear: both;
	padding-top: 18px;
	padding-bottom: 10px;
	color: #8B8A8A;
	line-height: 20px;
}

a{
	text-decoration: none;
	color: #555555;
}
a:hover { color:#F60;text-decoration: underline;}
img {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

a.green{ color:#537C00}
a.grays {
	color: #a9a9a9;
}

.lipt{
	display:block;
	position: relative;
}
.font_green{ color:#008000}
.txtalc{text-align:center}
.txtalr{text-align:right}
.phico {
	text-align: center;
	display: block;
	height: 13px;
	width: 13px;
	float: left;
	margin-right: 9px;
	margin-top: 1px;
	background-image: url(/images/csph_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 13px;
	overflow: hidden;
}


.mg24 {
	margin-bottom: 24px;
}
.topinfo {
	line-height: 22px;
	height: 22px;
}
.banner {
	height: 72px;
}
#top .nav {
	line-height: 32px;
	height: 34px;
	background-image: url(/images/nav_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 18px;
	overflow: hidden;
}
#top .nav a {
	background-image: url(/images/cssnavbg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 34px;
	width: 83px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	float: left;
	text-align: center;
	line-height: 37px;
}
#top .nav a.b {
	background-image: url(/images/cssnavbgb.gif);
	background-position: 0px -36px;
	color: #555555;
	background-repeat: no-repeat;
	width: 64px;
}
#top .nav a:hover {
	text-decoration: underline;
}
.pdbar9 {padding: 9px;}
a.white {color: #FFF;}
.mgb13 {margin-bottom: 13px;}
.imgmd {vertical-align: middle;}
i {	font-style: normal;}
a.blues{color:#06C}
a.fy {
	font-size: 12px;
	color: #555555;
	border: 1px solid #DFDFDF;
	margin-right: 3px;
	padding-right: 7px;
	padding-left: 7px;
	overflow: hidden;
	vertical-align: middle;
	line-height: 20px;
	display: inline-block;
	height:20px;
	background-color:#FFF;
	font-family:Tahoma, Geneva, sans-serif
}
a.fy:hover {color: #FFF;border: 1px solid #999;	background-color:#0066CB;text-decoration: none;}
a.fy2 {
font-size: 12px;
	color: #FFF;
	border: 1px solid #999;
	margin-right: 3px;
	padding-right: 7px;
	padding-left: 7px;
	overflow: hidden;
	line-height: 20px;
	vertical-align: middle;
	display: inline-block;
	height:20px;
	background-color:#999;
	font-family:Tahoma, Geneva, sans-serif
}
a.fy2:hover {text-decoration: none;}
.fybox {
	padding-top: 15px;
	padding-bottom: 15px;
	height: 20px;
}
.mgr15 {margin-right: 15px;}
.mgr10 {margin-right: 10px;}
a.blue {
	color: #12539B;
}
.font12 {
	font-size: 12px;
}
.selectlist {
	font-size: 12px;
	color: #555555;
}
.textbd {
	background-color: #F9F9F9;
	border: 1px solid #b4b4b4;
}
a.flr {float: right;}
.flr{float:right}
.font14b {
	font-size: 14px;
	font-weight: bold;
}
.font14 {
	font-size: 14px;
}
.lh22{line-height:22px}
.txtbd{ padding-top:1px; padding-bottom:1px; padding-left:0px; padding-right:0px;font-size:12px; color:#999; padding-left:2px; line-height:18px}
.txtfd{padding:0 1px; height:20px; line-height:20px; color:#999999; font-size:12px}
.userhgn {
	float: left;
	width: 55px;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
}
.txt_und {
	text-decoration: underline;
}
.box{
	height:auto;
	overflow:hidden;
	zoom:1;
}

.fol{float:left}
.mgb2{margin-bottom:2px}
.mgt2{ margin-top:2px}
.mgt50{ margin-top:50px}
.mgt5{ margin-top:5px}
.pdt3{padding-top:3px}
.mgL7{ margin-left:7px}
.mgt11{margin-top:11px}
.pdl5{padding-left:5px}
.pdl14{padding-left:14px}
.pdr13{padding-right:13px}
.pdr5{padding-right:5px}
.pdl13{ padding-left:13px}
.pdb5{ padding-bottom:5px}
.mgb5{margin-bottom:5px}
.mgl14{margin-left:14px}
.pdt10{padding-top:10px}
.pdb10{padding-bottom:10px}
a.jhb {
	background-image: url(/images/ico_03.gif);
	background-repeat: no-repeat;
	background-position: 0px -3px;
	padding-left: 18px;
	line-height: 20px;
}
a.fxx {
	background-image:url(/images/ico_fxx.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 18px;
	line-height: 20px;
}
a.kht {
	background-image:url(/images/ico_kht.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 18px;
	line-height: 20px;
}
a.slw {
	background-image:url(/images/ico_slw.gif);
	background-repeat: no-repeat;
	background-position: 2px -1px;
	padding-left: 18px;
	line-height: 20px;
}
.forw300{float:right; width:300px}
.folw300{float:left; width:300px}
.txtal{text-align:right}
.mgt13{margin-top:13px}
.for{float:right}
.forw100{float:right; width:100px}
.spbk{ display:block}
.he25{height:25px}
.mgt20{margin-top:20px}
.tcdiv270{
	width:292px;
	overflow: hidden;
	height: auto;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	position: absolute;
	background-color: #FFF;
	margin-top: 0px;
	z-index: 999;
	zoom: 1;
}
.tcdiv300{
	width:300px;
	overflow: hidden;
	height: auto;
	zoom:1;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	position: absolute;
	background-color: #FFF;
	margin-top: 0px;
	z-index: 2;
}
.tcdiv100{
	width:100px;
	overflow: hidden;
	height: auto;
	zoom:1;
	position: absolute;
	background-color: #FFF;
	padding: 7px;
	margin: 0px;
}
.tcty{
	padding: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	font-family:Arial;
}
.tctyb{
	padding: 10px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
}
.positionre{
	position:relative;
}
.font_white{color:#FFF}
.fontbold{font-weight:bold}
a.tccd{
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
	display: block;
}
a.tccd:hover{
	background-color: #F4F4F4;
	padding-left: 6px;
	text-decoration: none;
}
.mgl2{margin-left:2px}
.mgl5{margin-left:5px}
.buttb{color:#555555}


#footer {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	height: 50px;
	text-align: center;
	padding-top: 15px;
	margin-top: 15px;
	background-image: url(/images/footer_bg.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dfdfdf;
	clear: both;
}
#footer a {
	color: #666;
}
#footer .copyright {
	color: #999;
}
.both{ clear:both}
.hg35{ height:35px; line-height:35px}
.pdbar15{ padding:15px}
.lths{ 
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E9E9E9;
}
.pdt5{ padding-top:5px}
.linered{border: 1px dotted #F90;}
.fontst{ font-family:"宋体"}
.linebkh li{ line-height:18px; padding-left:8px;font:12pt;display:list-item;background:url( http://www.youban.com/images/disc.gif) no-repeat -6px 4px; margin:8px 0;}
.linebkh ul{ display:block; margin:8px; }

.linebkh a{ color:#555; text-decoration:none;}
.linebkh a:hover{ color:#F30; text-decoration:underline;}
.linebkh{ clear:both; background-color:#FAFAFA;}
.min-GTopicLnav{ width:200px;}
.GTopicLnav{ width:190px; border:1pt solid #D3ECF1; background-color:#EAF9FE; padding:4px; margin-top:10px;position:absolute; height:auto; overflow:hidden;}
.TopicLnavmain{ background-color:#fff; padding-bottom:10px;}
.TopicLnavtitle{background:url(http://www.youban.com/images/shouqi.gif) no-repeat 7px 8px; font-size:14px; font-weight:700; padding:6px 0 0 25px;}
.TopicLnavmain h2,.TopicLnavmain h3,.TopicLnavmain h4{ background:url(http://www.youban.com/images/shouqi.gif) no-repeat 7px 10px; font-size:14px; font-weight:700; padding:6px 0 0 25px;}
.TopicLnavmain ul{ display:block; padding:0 0 10px 8px;}
.TopicLnavmain li{ background:url(http://www.youban.com/images/icon.gif) no-repeat; padding:3px 0 0 18px; line-height:19px; font-size:12px;text-indent:10px;}
.TopicLnavmain span{ padding-top:8px; display:block; height:14px;}
.TopicLnavmain li a:hover{ background:url(http://www.youban.com/images/lnav_bg.gif) no-repeat; display:block; margin-right:15px;}
.TLnavcurve{background:url(http://www.youban.com/images/lnav_bg.gif) no-repeat;display:block;margin-right:15px;}
.TopicLnavmain_no{ background:url(http://www.youban.com/images/zhankai.gif) no-repeat 7px 10px;font-size:12px; font-weight:700; padding:6px 0 0 25px;}
.TopicLnavmain_yes{background:url(http://www.youban.com/images/shouqi.gif) no-repeat 7px 10px; font-size:12px; font-weight:700; padding:6px 0 0 25px;}
.TLNzhan{padding:10px 0 10px 17px; }
.TopicLnavmain h2 a{ color:#000}
.GTopicLnav a{ color:#06C;}

.Rqtitle{ background:url(http://qun.youban.com/images/topic_huo.gif) no-repeat 12px 5px; font-size:12px;}
.Rqtitle span,.jhtitle span{ padding-left:17px;}
.jhtitle{ background:url(http://qun.youban.com/images/ico_tj.gif) no-repeat 12px 5px;font-size:12px;}

.jincaitopic{ width:198px; height:auto; overflow:hidden;border-top:1pt solid #ddd; border-left:1pt solid #efefef;border-right:1pt solid #efefef; border-bottom:1pt solid  #efefef}
.jincaitopic h3{ background-color:#efefef; font-size:14px; height:26px; line-height:26px; background:url(http://qun.youban.com/images/group/g-icon2.gif) #efefef no-repeat 11px 7px;  margin:0; width:200px; text-indent:38px;font-size:12px;}
.jincaitopic li{ width:154px; height:119px;  border:1pt solid #ddd; margin-top:10px; display:block;background:#FFF;}
.Pmouseover{ border:1pt solid #FF8712;}
.jincaitopic ul{ display:block; padding:10px 0 20px 20px;background-color:#f7f7f7}
.jincaitopic li div{ width:154px; height:93px; text-align:center; line-height:102px; padding-top:5px; background:#FFF; overflow:hidden;}
.jincaitopic li div img{}
.jincaitopic li p{ line-height:17px; text-align:center;}
.psusinfo div strong{ text-align:center;}
.psusinfo ul{ display:block; margin:0px 0 10px 10px;}
.psusinfo ul li{ line-height:17px;}
.user_b a{ color:#396878;}