@charset "utf-8";
/*
1626
*/
body { background: url(images/body_bg.gif) transparent; backgroundPosition:center; font-size:12px;}
.area { padding: 0px; }
.block {background-color:#FFF;border-left:1px #dfdfdf double;border-right:1px #dfdfdf double; border-bottom:1px #dfdfdf double;}
.block .title {border: none; background: url(images/groupbg.gif) repeat scroll left -261px;height: 39px; line-height: 39px;padding: 0 10px;	font-size: 13px; font-weight:700;color: #FFF; font-family: 'Microsoft YaHei','黑体',Arial; width:auto !important}
.block .indextitle{border: none; height: 35px; line-height: 35px;padding: 0 10px;	font-size: 13px; font-weight:700;color: #FFF; font-family: 'Microsoft YaHei','黑体',Arial; width:auto !important; background-color:#939393}
.block .indextitle a{ color:#FFF;}
.block .grouptitle{border-top:1px #dfdfdf double;border-bottom:1px #dfdfdf double; height: 35px; line-height: 35px;padding: 0 10px;	font-size: 13px; font-weight:700;color: #999999; font-family: 'Microsoft YaHei','黑体',Arial; width:auto !important; background-color:#FFF}
.block .content{padding: 10px 10px 10px; }
.block .grouptitle2{ width:690px;border-bottom:1px #F2F2F2 double; height: 35px; line-height: 35px;padding: 0 10px;	font-size: 13px; font-weight:700;color: #999999; font-family: 'Microsoft YaHei','黑体',Arial; width:auto !important; background-color:#FFF}
.block .content .gpart{ margin:2px 2px 0px 2px;float:left; width:344px; height:182px; background-color:#F2F2F2;border:1px #EAEAEA solid;}
.block .content .gpart1{ margin:2px;float:left; width:344px; height:182px; background-color:#FAFAFA;border:1px #EAEAEA solid;}
.block .content .gpart2{ margin:5px 2px 15px 2px;float:left; width:695px; height:140px; background-color:#FFFFFF;border:1px #EAEAEA solid;}

.cmborder{ border-left:1px #dfdfdf double;border-right:1px #dfdfdf double;_height:500px; min-height:500px;}
.borderleft{ border-left:1px #dfdfdf double; _height:500px; min-height:500px;}

.rcolor{background-color:#E2E2E2}

.icodate{padding-left: 10px;background: url(images/icon.gif) left top no-repeat; height:16px;}
.icotype{background: url(images/icon.gif) left -17px no-repeat;padding-left: 10px; height:16px;}
.icoview {padding-left: 10px;background: url(images/icon.gif) left -97px no-repeat; height:16px;}
.icoreply{padding-left: 10px;background: url(images/icon.gif) left -81px no-repeat; height:16px;}
.icoreport{padding-left: 10px;background: url(images/icon.gif) left -360px no-repeat; height:16px;}
.icodel{padding-left: 10px;background: url(images/icon.gif) left -49px no-repeat; height:16px;}
.icoedit{padding-left: 10px;background: url(images/icon.gif) left -33px no-repeat; height:16px;}
.icoon{background: url(images/icon.gif) left -324px no-repeat; padding-left: 15px;}
.icooff{background: url(images/icon.gif) left -340px no-repeat; padding-left: 15px;}
.icomf{background: url(images/icon.gif) left -65px no-repeat; padding-left: 15px;height:16px;}
.icocm{background: url(images/icon.gif) left -81px no-repeat; padding-left: 15px;height:16px;}
.icogrouplogo{background: url(images/groupico.gif) left 3px no-repeat; padding-left: 20px;height:12px;}
.icogroup{background: url(images/groupico.gif) left -16px no-repeat; padding-left: 8px;height:8px;}

.cheader4{background: url(images/groupbg.gif) no-repeat scroll left -655px;height: 28px!important; color:#FFF; display:block; font-size:13px; line-height:28px; font-weight:bold; text-indent:10px; padding-bottom:5px;}

/** group::index **/
/* 群组 index 模块使用的CSS */
#an{ background-color:#F5F5F5; padding:3px 3px 0 3px; margin-top:-10px;}
#an h2 {border:0px; padding-left:2px;}
#an .ancontent{ color:#999;}
#an .banner{ text-align:center}
/** end **/

.tfm td {
padding:5px 2px;
vertical-align:top;
}
.grouphead{ color:#000; font-weight:700; font-size:14px;}
.grouphead td{padding:0px 2px; margin:0px 2px;}
.tfm td .gtitle{ color:#1177B9; font-weight:700}
.gray{ padding-top:5px; color:#999999;}
.r{ float:right; padding-right:5px;}
.rmore a{background: url(../../static/image/home/groupico.gif) right -42px no-repeat;  display:block;font-size:14px;height:32px;text-decoration:none;text-indent:-9999px;width:72px; float:right}
.cF88600{ color:#F88600; padding-left:50px;}

/**右边话题列表**/
.xl li {background: url() !important;margin:10px 0;border-bottom:1px #dfdfdf dashed; padding-left:0px}
.xl li a{color:#39C;}

#head{
BACKGROUND:url(images/head_bg.gif); MARGIN: 0px auto; WIDTH: 1002px; HEIGHT: 110px
}
#head img{
	margin-left: 18px;
	float: left;
	margin-top: 10px;
}
.rhead{
	float: left;
	margin-left: 180px;
	height: 98px;	
}
#hsearch{	
	height: 25px;
	margin-top: 10px;
	margin-left: 120px;
}
#hsearch li{
	color:#FFFFFF;
	font-size:12px;
	float: left;
	width:90px;
	height: 18px;
}
#hsearch li a{
	color:#FFFFFF;
	font-size:12px;
	float: left;
	text-decoration: none;
}
#hsearch li a:hover{
	text-decoration: underline;
	color:#4ca6ff;
}
#hsearch img{
	border:none;
	margin-top: 1px;
	margin-right: 3px;
}
#indexnav{
	margin-top: 15px;
}
#menu{
	float: right;
	height: 34px;
	color: #FFFFFF;
	font-weight: bold;
	background:url(images/menu-bg.jpg);
	margin-right: 30px;
}

#menu li{
	float: left;	
}
#menu li a{
	color: #FFFFFF;
	font-size:14px;
	text-decoration: none;
	display:block;
	height: 32px;
	width:72px;
	text-indent:-9999px;		
}
#menu li a:hover{
	color: #FFFFFF;
	font-size:14px;	
	text-decoration: none;
}

#menu .n01 { width:72px; height:32px;}
#menu .n01 a {background:url(images/menu-1.jpg) no-repeat;; }
#menu .n01 a:hover { background:url(images/menu-1-a.jpg) no-repeat; }
#menu .n01focus { background:url(images/menu-1-a.jpg) no-repeat; }

#menu .n02 { width:68px; height:32px;}
#menu .n02 a {background:url(images/menu-2.jpg) no-repeat;; }
#menu .n02 a:hover { background:url(images/menu-2-a.jpg) no-repeat; }
#menu .n02focus { background:url(images/menu-2-a.jpg) no-repeat; }

#menu .n03 { width:68px; height:32px;}
#menu .n03 a {background:url(images/menu-3.jpg) no-repeat;; }
#menu .n03 a:hover { background:url(images/menu-3-a.jpg) no-repeat; }
#menu .n03focus { background:url(images/menu-3-a.jpg) no-repeat; }

#menu .n04 { width:68px; height:32px;}
#menu .n04 a {background:url(images/menu-4.jpg) no-repeat;; }
#menu .n04 a:hover { background:url(images/menu-4-a.jpg) no-repeat; }
#menu .n04focus { background:url(images/menu-4-a.jpg) no-repeat; }

#menu .n05 { width:72px; height:32px;}
#menu .n05 a {background:url(images/menu-5.jpg) no-repeat;; }
#menu .n05 a:hover { background:url(images/menu-5-a.jpg) no-repeat; }
#menu .n05focus { background:url(images/menu-5-a.jpg) no-repeat; }

#menu .n06 { width:72px; height:32px;}
#menu .n06 a {background:url(images/menu-6.jpg) no-repeat;; }
#menu .n06 a:hover { background:url(images/menu-6-a.jpg) no-repeat; }
#menu .n06focus { background:url(images/menu-6-a.jpg) no-repeat; }


#footmain{
	margin: 0px auto;
	height: 81px;
	WIDTH: 967px;
	background:url(images/foot_bg.gif);
	padding-top: 15px;
	color: #FFFFFF;
	padding-left: 35px;
	font-size:12px;
}
#footmain a{
	color: #FFFFFF;
	text-decoration: none;
	font-size:12px
}
#footmain a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	font-size:12px;
}
.fontl{
	font-size: 10px;  
}
#hd {height: 141px; background: url(images/groupbanner.jpg) no-repeat 50% 100%; background-color:#000; width:960px; margin-bottom:5px;}
