﻿@charset "utf-8";
/* 公共样式 */
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;

}
fieldset, img {
    border:0 none;
}

li {
    list-style:none outside none;
}
#index_groups_hot p, #index_sharing p {
font-size:12px;
padding:5px;
}
input, button, select, textarea { font-size:12px; font-family: '宋体', '微软雅黑'; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; }
body { font-size:12px; color:#000; font-family: '宋体', '微软雅黑', Tahoma, Arial, sans-serif; font-style: normal; font-weight: normal; font-variant: normal; }

a {color: #2C6AB3; text-decoration: none;}
a:hover {color: #80a1bb;text-decoration: none; cursor: pointer;}
a span, h1 span,  h2 span, h3 span {display: none;}

.left{ float:left;}
.right{ float:right;}
.line_dot{background:url(../images/backgrounds/master-trans.png) repeat-x scroll 0 -16px transparent;height:1px;overflow:hidden}
.w800 {
    width:778px;
}

.ad_1 {
    height:90px;
    text-align:center;
    width:820px;
}
.ad_2 {
    height:35px;
    overflow:hidden;
    text-align:center;
    width:820px;
}
.ad_3 {
    margin-bottom:10px;
    margin-top:10px;
    text-align:center;
}
.border-top{border-top: 1px solid #dcdcdc; margin:5px 0 5px 0;}
.nopadding{ padding:0;}
.nomargin{ margin:0;}
.padding5{ padding:5px;}
.padding10{ padding:10px;}
.padding15{ padding:15px;}
.padding20{ padding:20px;}
.margin5{ margin:5px;}
.margin10{ padding:10px;}
.margin15{ padding:15px;}
.margin20{ padding:20px;}
.margin_top10{ margin-top:10px;}
.margin_top15{ margin-top:15px;}
.margin_top20{ margin-top:20px;}
.margin_bottom10{ margin-bottom:10px;}
.margin_bottom15{ margin-bottom:15px;}
.margin_bottom20{ margin-bottom:20px;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.text-align-left{ text-align:left;}
.text-align-right{text-align:right;}
.b1{border:1px solid #D5D5D5;}
#left{width:635px;position:relative;float:left;}
.left_width{width:630px;}
#right{width:300px;position:relative; float:right;}
#right h2{font-size:14px; font-weight:bold; margin:9px 0 0 9px}

.box{margin:10px 0 10px 0;width:630px; }
.box h2{ font-size:16px; font-weight:bold; text-align: right; clear: both; margin-top: 10px; margin-right: 0; margin-bottom: 5px; margin-left: 5px; display: block; width: 100%; }
.box li img{width:128px;height:96px;padding:3px; }
.box li{ width:134px; background:url(../images/backgrounds/kuang-trans.png) no-repeat scroll -134px 0px transparent; height:195px; float:left; margin:10px; overflow: hidden; }
.box li p{ padding:5px 0 0 0; line-height: 16px; }

.sharing img{width:128px;height:96px;padding:3px; }
.sharing li{ width:134px;background:url(../images/backgrounds/kuang-trans.png) no-repeat scroll -134px 0px transparent; height:185px;float:left; margin:10px; }
.sharing li p{ padding:5px 0 0 0;}


#page_info { width:296px; height:141px; position:absolute; background:url(../images/backgrounds/page_info.png); left:45%; top:350px; z-index:9999999;}
#page_info p{ margin:50px 0 50px 50px; color:#FFF; font-size:36px;}

/*  导航   */
#hd {
    background-color:#FFFFFF;
    background-image:url("../images/backgrounds/bg_blue_1.gif");
    background-position:left top;
    background-repeat:repeat-x;
    height:auto;
    min-width:960px;
    padding-bottom:0;
    position:relative;
    z-index:85;
}


#topbar {
    height:80px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    width:960px;
    z-index:88;
}
#logo {
    height:49px;
    left:13px;
    position:absolute;
    top:23px;
    width:118px;
}

#nav {
	margin-bottom:10px;
    margin-left:auto;
    margin-right:auto;
    margin-top:9px;
    overflow:hidden;
    width:960px;
}
#nav ul {
    width:960px;
}
#nav li {
    padding-left:5px;
    padding-right:5px;

}
#nav a {
	border-right:1px solid #9ED5E6;
	font-size:14px;
	padding:0 8px 0 8px;
}

#toolbar {
    line-height:26px;
    margin-left:auto;
    margin-right:auto;
    width:960px;
}


#liveproduct {
    position:absolute;
    right:25px;
    top:18px;
    width:220px;
    z-index:90;
}
#liveproduct .name {
   
    font-size:12px;
    font-weight:bolder;
    margin-bottom:0;
    margin-top:5px;
    text-align:center;
}
#liveproduct h1 {
    display:inline;
    font-size:10px;
    font-weight:bolder;
}
.picon .yellow {
    font-size:9px;
}
#liveproduct a:link, #liveproduct a:visited, #liveproduct a:hover {
    color:#FFFFFF;
    text-decoration:none;
}
#liveproduct li {
    float:left;
    padding:0 5px;
    text-align:center;
}



#login {
    height:40px;
    position:absolute;
    right:0;
    top:8px;
    z-index:110;
}
#login a {
    color:#FFF;
    border:1px solid #83ACC2;
    display:block;
    padding:3px 6px;
}
#page_login{ background:#E8F6FF; border:1px solid #A2D2F0; width:298px; }
#login_man{float:left; padding:9px 10px 9px 9px;}
#login_man .avatar{
	background:url("../images/backgrounds/kuang-trans.png") no-repeat scroll 0 0 transparent;
	position:absolute; right:5px; top:10px;
	height:56px;
	margin-right:10px;
	width:56px;}
#login_man	.avatar img{ width:50px; padding:3px;}
/* 中间*/
.clearfix{
	clear:both;
	display:block;
	}
#bd{
    background-color:#FFFFFF;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    position:relative;
    width:960px;
    z-index:8;
	overflow:hidden;
	padding:10px 0 0 0;}
					
					
/* 底部导航*/
#footer {
    background-color:#24A7C7;
    background-image:url("../images/backgrounds/footer_bg.gif");
    background-position:left bottom;
    background-repeat:repeat-x;
    height:34px;
    min-width:960px;
    width:100%;
}


#links {
    color:#FFFFFF;
    height:33px;
    line-height:33px;
    margin-left:auto;
    margin-right:auto;
    width:960px;
}
#links a {
    color:#FFFFFF;
    margin-left:10px;
    margin-right:10px;
}
#linkl {
    float: left;
    margin-right:10px;
}
#linkr {
    float:right;
    margin-right:10px;
}
/* 搜索 */


#srt {
    height:60px;
    left:150px;
    position:absolute;
    top:15px;
    width:550px;
}
#srb {

    height:60px;
    left:150px;
    position:absolute;
    top:22px;
    width:550px;
}
.ccon {
    height:60px;
    left:0;
    position:absolute;
    top:0;
    width:350px;
}
.searchtabs {
    left:0;
    position:absolute;
    top:0px;
    z-index:22;
}
.searchtabs li {
    float:left;
    height:22px;
    text-align:center;
}
.searchtabs a:link, .searchtabs a:visited, .searchtabs a:hover, .searchtabs a:active {
    background-image:url("../images/backgrounds/pipe-trans.png");
    background-position:right 5px;
    background-repeat:no-repeat;
    color:#FFFFFF;
    padding:0 8px;
    text-align:center;
    white-space:nowrap;
    font-size: 14px;
}

.searchtabs .cur {
	background-image:url("../images/backgrounds/arrow_7x4.png");
    background-position:center bottom;
    background-repeat:no-repeat;
    color:#FAAE32;
    font-weight:700;
}
.searchtabs .cur a:link, .searchtabs .cur a:visited, .searchtabs .cur a:hover, .searchtabs .cur a:active {
    color:#FAAE32;
}
#srcsub {
    background-image:url("../images/backgrounds/SearchIcon_22x22-trans.png");
    background-position:center center;
    background-repeat:no-repeat;
    border:0 none;
    cursor:pointer;
    height:22px;
    left:339px;
    position:absolute;
    top:29px;
    width:22px;
}
#srt .f1, #srb .f1 {
    border-style:none;
    border-width:thin;

    font-size:12px;
    height:14px;
    left:7px;
    
    padding:5px;
    position:absolute;
    top:28px;
    
    width:346px;
}


.searchbox h3 {
    cursor:pointer;
    height:23px;
    position:absolute;
    right:5px;
    top:8px;
    width:76px;
}
.searchbox {
    height:36px;
    left:2px;
    position:absolute;
    top:22px;
    width:447px;
}
.searchbox .outline {
    background-color:#FFFFFF;
    border:1px solid #3373A1;
    display:block;
    height:26px;
    left:4px;
    position:absolute;
    top:4px;
    width:356px;
}


/*--------------------------------------------------------------------------------------------*/
.navbottom {
    background:url("../images/backgrounds/nav_bg_blue.gif") repeat-x scroll 0 0 transparent;
    font-size:1px;
    height:10px;
    line-height:1px;
    margin-bottom:-1px;
    padding:0;
    width:100%;
}
#bd .qz{ padding: 0px; }
#bd .qz dt{ line-height: 21px; padding-right: 7px; padding-left: 10px; float: left; display: block; height: 21px; width: 130px; overflow: hidden; }
#bd .qz dt span{ color: #666; }
.fl_dh{ line-height: 25px; text-align: right; }
.list_gz{ padding: 5px; margin-top: 5px; margin-bottom: 10px; }
.list_gz .pic{ background:url(../images/backgrounds/kuang-trans.png) no-repeat scroll -56px 0px transparent; width:78px; float:left; display: block;  margin-top: 10px; margin-right: 10px; margin-bottom: 0px;  }
.list_gz .pic img {
padding:3px;
}
.list_gz .info{ line-height: 18px; float: right; width: 530px; }
.list_gz .info h3{ line-height: 25px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; text-align: right; margin-bottom: 5px; }
.list_gz .info h3 span{ display: block; font-size: 12px; font-weight: normal; }
.list_gz .info p{ color: #666; }
.xz_info{ background-color: #F1FAFD; position: relative; padding: 10px; margin-bottom: 15px; }
.xz_txt{ line-height: 21px; }
.xz_top{ height: 80px; }
.xz_top .pic {
background:url("../images/backgrounds/kuang-trans.png") no-repeat scroll -56px 0 transparent;
display:block;
float:left;
margin-bottom:0;
margin-right:10px;
margin-top:10px;
width:78px;
}
.xz_top .pic img {
padding:3px;
}
.xz_top .xz_name{ font-size: 14px; font-weight: bold; float: left; width: 500px; line-height: 30px; margin-top: 10px; }
.renzheng{ height: 108px; width: 110px; position: absolute; left: 300px; top: -50px; background-image: url(../images/group/rz.png); background-repeat: no-repeat; }
a.bn-post {
background:url("../images/group/post.gif") no-repeat scroll 0 0 transparent;
color:#9E9E9E;
padding-left:17px;
}
.bn-post span { background:url("../images/group/post.gif") no-repeat scroll 100% 0 transparent; color:#333333; cursor:pointer; font-size:12px; line-height:23px; padding:0 8px 0 5px; display: block; }
.rr {
float:right;
}
.olt {
margin-bottom:3px;
padding:0;
width:100%;
}
table {
border:medium none;
border-collapse:collapse;
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
.olt td {
border-bottom:1px dashed #DDDDDD;
padding:3px 3px 3px 0;
}
#rz2{ background-image: url(../images/group/rz2.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 120px; padding-top: 60px; padding-left: 45px; font-size: 12px; font-weight: bold; color: #069; line-height: 21px; }
.indent{ margin-bottom: 10px; }
/*user frome*/
#results{color:#F00;font-size:12px;}
#index_groups{}
#index_groups ul { margin: 0px; padding: 0px; }
#index_groups ul li{ background:url(../images/backgrounds/kuang-trans.png) no-repeat scroll -56px 0px transparent; width:78px; float:left; display: block; height: 105px; margin-top: 10px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px!important; margin-left: 6px }
#index_groups div img{ padding:3px;}
#inde_user div{ height:80px; float:left; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px!important; margin-left: 6px; width: 65px; overflow: hidden; }
#inde_user div li{background:url(../images/backgrounds/kuang-trans.png) no-repeat scroll 0px 0px transparent; width:56px; height:56px; margin-right: 6px}
#inde_user div li img{ padding:3px; width:50px;}
#index_groups_hot p,#index_sharing p{padding:5px; font-size:12px;}
#index_groups_hot span,#index_sharing span{ float:right; padding-right:5px;}
.pl2 { color:#666666; font:14px/150% Arial,Helvetica,sans-serif; margin-top: 10px; margin-bottom: 10px; }
				
.pl { color:#666666; font:12px/150% Arial,Helvetica,sans-serif; margin-top: 10px; margin-bottom: 10px; }
.feed {
background:url("../images/group/feed1.png") no-repeat scroll 0 0 transparent;
font-size:14px;
padding:0 0 30px 20px;
}
.input{ color:#666; font-size:12px;  padding:3px;font:12px '微软雅黑', Arial, "宋体", Verdana, sans-serif;}
.buttons{padding:5px 10px 5px 10px; }
/*--table Styles--*/
.maintable td{ padding:5px;}
.maintable th{ font-size:14px; color:#333;}
.tttt {
color:#494949;
display:block;
font-size:25px;
font-weight:bold;
line-height:1.1;
margin:0;
padding:0 0 15px;
}
.clearfix {
display:block;
}
.topic-content .user-face, .topic-reply .user-face {
float:left;
height:48px;
overflow:hidden;
width:48px;
}
.topic-content .topic-doc {
float:right;
margin-bottom:30px;
width:520px;
}
.topic-content .topic-doc h3 {
background:none repeat scroll 0 0 transparent;
height:auto;
margin:0;
padding:5px 0;
}
.topic-content .topic-doc p { margin:0; overflow:hidden; padding:0; word-wrap:break-word; line-height: 21px; }
.topic-content .topic-opt {
padding:15px 0 0;
}
.topic-reply li {
margin:0 0 20px 48px;
}
.pil {
height:48px;
width:48px;
}
.bg-img-green { display:block; background-color: #E1F0EF; }
.topic-reply li .reply-doc {
float:right;
width:520px;
}
.topic-reply li .reply-doc h4 {
height:22px;
line-height:22px;
margin:0 0 15px 4px;
}
.topic-reply li .reply-doc p {
margin:0 0 25px;
overflow:hidden;
word-wrap:break-word;
}
.group_banned {
text-align:right;
}
.article .p_group_admin {
display:block;
}
.gact {
color:#BBBBBB;
cursor:pointer;
font-size:12px;
text-align:center;
}
.fright {
float:right;
}
.htt {
color:#333;
font:14px/150% Arial,Helvetica,sans-serif;
margin:0 0 12px;
}
.txd textarea {
width:90%;
}
textarea  {
border:1px solid #CCCCCC;
font-size:14px;
padding:3px;
}
packed...227.css (第 168 行)
textarea {
font-family:Arial;
overflow:auto;
}

.ul {
border-bottom:1px dashed #DDDDDD;
clear:both;
line-height:100%;
}
/*网站整体表单样式--------------------------------------------------------------------------------------------*/
.biaodan label{ width: 60px; padding: 3px; }
.biaodan .input_y{ border: 1px solid #CCC; padding: 3px; }
.biaodan .input_m{ border: 1px solid  #CCC; padding: 3px; }
.biaodan .buttons1{border-width:1px;
cursor:pointer;
font-size:9pt;
line-height:130%;
overflow:visible;
padding:0.1em 1em;background:none repeat scroll 0 0 #1B72AF;
border-color:#1B72AF;
color:#FFFFFF;
margin-right:1em;}
.biaodan .buttons2{ border-width:1px;
cursor:pointer;
font-size:9pt;
line-height:130%;
overflow:visible;
padding:0.1em 1em;background:none repeat scroll 0 0 #1B72AF;
border-color:#1B72AF;
color:#FFFFFF;
margin-right:1em; }