﻿@charset "utf-8";
/* CSS Document */
body {
	background-color: #FFF;	
	font-size: 12px;
	color: #333333;
	margin:0;
    font:"宋体";
}
a:link,a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
/**/
.font_h{
	color:#000000;
	font-size: 14px;
	font-weight: bold;
}
.font_pink{ color: #fc4f7c;}
.font_red{ color: #FF0000;}
.font_sub{ color: #999;}
.font_purple{ color: #9966FF; font-weight:bold;}
.font_green{ color:#339900;}
h3{
	margin:0;
	padding:0;
	font-size: 14px;
	font-weight: bold;
}
h5{
	margin:0;
	padding:0;
	font-size: 12px;
	font-weight: bold;
}
/*-----body------*/
.top {
	background-image: url(../images/top_bg.gif);
	background-repeat: repeat-x;
	height:30px;
	overflow:auto;
	margin:auto;
}
.top a:link,.top a:visited{ color:#333;} 
.top a:hover{ color:#3399ff;} 
.top_main{ width:980px; margin:auto;}
.topbox{
float:left;}
#top_link{ padding:6px 10px; width:380px;}
#top_info{
	padding:6px 0px;
	text-align: right;
	width:455px;
	_width:455px;
}
/*-----top------*/
.header { width:900px; margin:2px auto; overflow:auto;}
.header.logo { float:left; width:155px; padding:0 5px;}
#head_right { 
background-image:url(../images/nav_bg.jpg);
background-repeat: no-repeat;
height:80px;
width:730x;
overflow:auto;
}
#nav{width:730x; *height:38px;/*IE7*/ _height:44px;/*IE6*/}
#nav ul { margin:7px 0 0 15px; padding:0;}
#nav li { margin:0; padding:0; display:block; float:left;}
#nav .last {
	margin-left: 13px;
	_margin-left: 13px;
}
#search {
	width:630x;
	clear:both;
	background-image: url(../images/sr-bg01.gif);
	background-repeat: no-repeat;
	background-position: 20px 12px;
	_background-position: 20px 5px;
	padding:8px 0 0 100px;
	_padding:0 0 0 100px;
}
/*-----head------*/

/*-----login------*/
.login_input{ width:100px; height:16px;}
.login_input_div{ width:100px; height:16px;}
#loginbox {
	background-image: url(../images/loginbg.gif);
	background-repeat: no-repeat;
	margin: auto;
	width: 215px;
	padding:10px 10px 0px 5px;
}
.login_foot{ background: url(../images/login_foot.gif) no-repeat; height:10px; margin-left:-5px;}
#loginbox a:link,#loginbox a:visited,.loginbox_min a:link,.loginbox_min a:visited{
	color: #fc4f7c;
	text-decoration: none;
	font-weight: bold;
}
#loginbox a:hover,.loginbox_min a:hover{text-decoration: underline;}

/*----------main--------*/
.g_main{width:900px; margin:auto; overflow:auto;word-wrap: break-word; 
word-break: normal; }
.g_main a:hover{ color:#ff6600;}
.g_mainleft{ width:206px;_width:204px;  float:left; margin-right:2px;}
.g_mainright{ width:690px; overflow:auto;}

/*-----------left--------*/
.g_leftbox{ overflow:auto; _overflow:visible;_height:20px; margin-bottom:2px; padding-bottom:5px; background:#fff;}
.act_pic{ padding:2px; border:1px solid #ccc; float:left; margin-right:5px; background:#fff;}
.act_pic img { width:50px; height:50px;}

.title_name{ float:left; width:140px;}
.r_con{ border-bottom:1px dashed #ccc; padding:5px; overflow:auto; _overflow:visible; min-height:60px;_height:60px; margin:0px 5px;}
.r_con:hover{ background-color:#f7f7f7;}
.leader_info{ line-height:20px; margin-bottom:5px; color:#666;}
.g_rcon{ line-height:20px; overflow:auto;}
.g_rcon p{ margin:5px 0 0 0; padding:0;}
.g_rcon h5 a{color:#6d5330;}
.g_rcon a:hover{color:#3399ff;}
.left_title{ background:url(../images/g_titlebg.gif) repeat-x bottom; padding:8px 0 0 5px; height:28px; color:#333; margin:5px; font-size:14px;}
.Gjoin{ margin:10px 0;background:#fff;border:1px solid #BFDFFF; padding:5px; overflow:auto; clear:both; line-height:22px;}
.Gjoin span{ float:right;}


/*---------gmain_right---------*/
.group_box{ border:1px solid #ccc; overflow:auto; min-height:900px; overflow:visible;_height:900px; background:#fff;}
.group_box2{ border:1px solid #ccc; min-height:200px;_height:200px;}
.g_circlebox a,.g_circlebox_2 a{ color:#3399FF;}
.g_circlebox a:hover{ color:#ff6600;}
.hot_title_blue{ 
background-image:url(../images/title_hot_blue.gif);
background-repeat:no-repeat; 
height:30px;
padding:5px 0 0 50px;
clear:both;
overflow:hidden;
}
.title_l{ width:40%; float:left;}
.title_l2{ width:40%; float:left;}
.title_r{ width:58%; overflow:hidden; text-align:right; font-weight:normal;}
.title_r2{ width:10%; overflow:hidden; text-align:right; float:right;font-weight:normal;}
.title_r a{ color:#3399ff; padding:0 15px; background:url(../images/gif-0170.gif) left center no-repeat;}
.title_g0{ 
background-image:url(../images/title_g0.gif);
background-repeat:no-repeat; 
height:30px;
padding:5px 0 0 20px;
}
.g_circle{border:1px solid #77ce08;}
.g_circlebox{ margin:0; padding:5px;}
.g_circlebox li{ display:block; border-bottom:1px dashed #ccc; list-style-type:none; clear:both; min-height:106px;_height:106px; padding:5px;_padding:5px 2px; overflow:hidden; line-height:20px;}
.g_circlebox li p{ margin:2px; padding:0;}
.g_circlebox li:hover{ background-color:#f7f7f7;}

.circle_pic{ width:100px; padding:2px; border:1px solid #ccc; background-color:#fff; float:left; margin-right:5px;}
.circle_pic img { width:100px; height:100px;}
.circle_info{ overflow: hidden; padding:0 5px;}
.g_circlebox_2{ margin:0; padding:5px;word-wrap: break-word; 
word-break: normal;}
.g_circlebox_2 li {display:block; border-bottom:1px dashed #ccc; list-style-type:none; clear:both; padding:5px;_padding:5px 2px;line-height:20px; overflow:auto; _overflow:visible; _height:20px;}
.li_p1{ float:left; width:15%;}
.li_p2{ float:left; width:68%;}
.li_p3{ overflow:auto; width:15%; text-align:right; color:#999999;}
.topli{ border-bottom:1px solid #666;overflow:auto; _overflow:visible; _height:20px; color:#000000; padding:0 5px;}
.li_b1{ float:left; width:40%;}
.li_b2{ float:left; width:24%; padding:0 3px;}
.li_b3{ float:left; width:10%;}
.li_b4{ float:left; width:6%; text-align:center;}
.li_b5{ overflow:auto; width:18%; text-align:right; color:#999999;}
.li_b6{ overflow:auto; width:18%; text-align:right;}

/*-----------addgroup-----------*/
.g_addlist{margin:0; padding:10px;}
.g_addlist li{ list-style-type:none;overflow:auto; _overflow:visible; _height:30px; color:#333; clear:both; line-height:24px; margin:5px 0;}
.li_add1{ width:10%; text-align:right; float:left;}
.li_add2{ width:88%; overflow:visible;}
.pic_box100_2{ border:1px solid #ccc; width:100px; height:100px; padding:2px; background:#fff url(../images/no_pic00.gif) no-repeat center; margin:4px;}
.pic_box100_2 img{width:100px; height:100px; }

/*----------tab-----------*/
.g_tabnav{
margin:5px;
padding:0;
height:28px;
border-bottom:2px solid #3081f6;
overflow:auto;
}
.g_tabnav li{
	list-style-type: none;
	display:inline;
	float:left;
	margin-right:2px;
}
.g_tabhover{
margin:0px;
padding-right:10px; 
background:url(../images/board_tabhover.gif) right top no-repeat; 
font-family: "";
font-size: 12px;
font-weight: bold;
color:#ffffff;
}
.g_tabhoverl{
height:20px;
padding:8px 0 0 10px;
 background:url(../images/board_tabhoverl.gif) no-repeat;
float:left;
}
.g_tabhover a{ color:#fff; text-decoration:none;}
.g_tabhover a:hover{ color:#fff; text-decoration: underline;}
.g_tab{
	margin:0px;
	padding-right:10px;
	background:url(../images/board_tab.gif) right top no-repeat;
	font-family: "";
	font-size: 12px;
	font-weight: bold;
}
.g_tab a{
color:#333;
text-decoration:none;
}
.g_tab a:hover{
color:#3399ff;
text-decoration:underline;
}
.g_tabl{
height:20px;
padding:8px 0 0 10px;
background:url(../images/board_tabl.gif) no-repeat;
float:left;
}


/*--------------------------------page---------------------------*/
.page {
	padding: 3px; 
	margin:20px 3px; 
	text-align: center;
	clear:both;
}
.page A {
	border: #eee 1px solid;
	 margin: 2px;  
	color: #036cb4;
	 padding: 2px 5px 2px 5px;  
	text-decoration:none;
}
.page A:hover {
	border: #999 1px solid;
	color: #666;
	background-color: #FFFFFF;
}
.page A:active {
	border: #999 1px solid; color: #666; 
}
.page .current {
	boder: #036cb4 1px solid;
	font-weight: bold;
	margin: 2px;color: #fff; 
	padding: 2px 5px;
	BACKGROUND-COLOR: #036cb4
}
.page .disabled {
	border: #eee 1px solid;
	margin: 2px;
	color: #ddd;
	padding: 2px 5px; 
	#eee 1px solid;
}
.operate_btn{
	width:200px;
	height:25px;
	margin:2px 0;
	padding-bottom:3px;
	_padding:0;
	background-image:url(../images/changebtn_blue.gif);
	background-repeat:no-repeat;
	list-style-type: none;
	border:0;
	display:inline;
	text-align: center;
	font-family: "";
	font-size: 12px;
	color: #333333;
}
.hr{
border-bottom:1px dashed #cccccc;
margin:0;
padding:0;}

/*-----g_leftbox2-----*/
.g_leftbox2{ width:680px;_width:676px; float:left; margin-right:2px;}
.g_rightbox2{ width:214px; overflow:auto; float:right;}
.g_listbox{ margin:5px; padding:5px;overflow:auto; _overflow:visible; min-height:330px;_height:330px;}
.g_listbox li { border-bottom:1px dashed #ccc; display:block; float:left;overflow:auto; _overflow:visible; min-height:60px;_height:60px; width:195px; padding:8px 5px 5px 8px; margin:0 10px 5px 0;_margin:0 8px 5px 0;}
.g_listbox li:hover { background-color:#f7f7f7;}
.g_subtab{ border-bottom:2px solid #ccc; margin:10px;_height:15px; padding:5px 0;}
.g_subtab a{ color:#3399FF;}
.g_subtab a.a_hover{ color:#ff0000; font-weight:bold;}
.g_listbox_2{ margin:5px; padding:5px;overflow:auto; _overflow:visible; min-height:300px;_height:300px;}
.g_listbox_2 a{ color:#3399FF;}
.g_listbox_2 li {display:block; border-bottom:1px dashed #ccc; list-style-type:none; clear:both; padding:5px;_padding:5px 2px;line-height:20px; overflow:auto; _overflow:visible; _height:20px;}
.g_listbox_2 li:hover{ background:#f7f7f7;}

/*-----------rightbox------------*/
.g_search{ border:1px solid #ccc; background-color:#f3f3f3; padding:10px;}
.search_box{border:1px solid #ccc; background-color:#fff; padding:12px 10px;}
.search_box p{ margin:5px 0; padding:0;}
.name_link{ background:url(../images/gif-0170.gif) center left no-repeat; padding:5px 0 5px 15px; border-bottom:1px dashed #ccc; margin:5px;}
.name_link a{ color:#3399FF;}
.right_list{ margin:5px 0 5px 0; padding:5px;}
.right_list2{ margin:0; padding:5px;border:1px solid #BFDFFF; background:#fff;}
.right_list li,.right_list2 li{
	border-bottom:1px dashed #ccc;
	clear:both;
	line-height:20px;
	overflow:auto;
	_overflow:visible;
	_height:20px;
	background: url(../images/gif-0108.gif) left center no-repeat;
	list-style-type:none;
	padding-left:14px;
}
.right_list li:hover,.right_list2 li:hover{ background:#f7f7f7 url(../images/gif-0109.gif) left center no-repeat;}
.right_list li a,.right_list2 li a{ color:#3399FF;}


/*-------------search----------------*/
.g_search2{ border:1px solid #ccc; background-color:#f3f3f3; padding:10px; margin:5px;}
.s_nofound{ margin:auto; width:320px;padding:30px 0 0 160px;line-height:20px; min-height:160px;_height:200px; background:url(../images/error_bg.gif) no-repeat center top;}

/*--------------grouphome-------------*/
.group_topinfo{ margin:5px 10px; background: #EEF7FF; border:1px solid #BFDFFF; clear:both; overflow:auto; _overflow:visible; _height:60px; padding:5px;}
.pic_box100{ border:1px solid #ccc; padding:2px; background:#fff; margin:0 5px 0 0; float:left;}
.group_name{ font-size:12px; margin:0;color: #FF0000; overflow:hidden; height:20px;}
.group_name a{ color: #3399ff;}
.g_subtitle{ color:#000; border-bottom:2px solid #6e53e0; margin:5px 10px; padding:14px 0 0 15px; background:url(../images/subg_title.gif) left  no-repeat; height:16px; font-size:12px; font-weight:bold;}
.g_listbox_3{ margin:5px; padding:5px;overflow:auto; _overflow:visible; min-height:100px;_height:100px;word-wrap: break-word; 
word-break: normal;}
.g_listbox_3 a{ color:#3399FF;}
.g_listbox_3 li {display:block; border-bottom:1px dashed #ccc; list-style-type:none; clear:both; padding:5px;_padding:5px 2px;line-height:20px; overflow:auto; _overflow:visible; _height:20px;}
.g_listbox_3 li:hover{ background:#f7f7f7;}
.li_sg1{ float:left; width:58%;}
.li_sg2{ float:left; width:15%;}
.li_sg3{ float:left; width:10%; text-align:center;}
.li_sg4{ overflow:auto; width:15%; text-align: right;}

/*--------pic-----*/
.g_pic_ul{ border-top:none; padding:5px; margin:0;overflow:auto; _overflow:visible;_height:30px;}
.g_pic_ul a{ color:#3399FF;}
.g_pic_ul2{padding:5px; margin:0; overflow:auto; _overflow:visible;_height:30px;}
.g_pic_ul li{ list-style-type:none; display:block; float:left; width:110px; text-align:center; height:150px; padding:5px; margin:0 15px 0 20px;_margin:0 12px 0 15px;}
.g_pic_ul2 li{ list-style-type:none; display:block; float:left; width:110px; text-align:center; height:150px;_height:150px; padding:5px; margin:0 10px 0 15px;_margin:0 10px 0 12px;}
.g_pic_ul li:hover,.g_pic_ul2 li:hover{ background-color:#f7f7f7;}
.g_pic_ul li p,.g_pic_ul2 li p{ margin:2px 0; padding:0; line-height:18px;}
.pic_100{ height:105px; width:105px;border:1px solid #ccc; margin:auto; padding:2px; background-color:#fff; vertical-align:middle;}

/*--------product-----*/
.product_list{ margin:0; padding:5px; overflow:auto; _overflow:visible; _height:100px;}
.product_list a{ color:#3399FF;}
.product_list li{ display:block;float:left; width:60px; margin:5px; padding:5px; height:85px; overflow:hidden;}
.product_list li:hover{ background:#f7f7f7;}
.pro_pic{ border:1px solid #ccc; padding:2px; background:#fff; width:50px;}
.pro_pic img{ width:50px; height:50px;}
.product_list li p{ margin:3px 2px; padding:0; line-height:14px; text-align:center;}

/*--------gmusic-----*/
.gmusic_list{ margin:0; padding:5px; overflow:auto; _overflow:visible; _height:100px;}
.gmusic_list a{ color:#3399FF;}
.gmusic_list li{ display:block; float:left; width:200px; margin:5px; padding:5px; border-bottom:1px dashed #ccc; height:68px; overflow:hidden;}
.gmusic_list li:hover{ background:#f7f7f7;}


/*----------ginfo_right----------*/
.ginfo_right{ background: #EEF7FF; border:1px solid #BFDFFF; padding:5px;}
.ginfo_right a{ color:#3399FF;}

/*--------member_list--------*/
.member_list{ margin:0; overflow:auto; _overflow:visible; min-height:50px;_height:50px; background:#fff;border:1px solid #BFDFFF; padding:5px;}
.member_list li{display:block;float:left; width:56px; margin:5px 0 5px 2px; padding:2px; height:85px; overflow:hidden; padding:2px;}
.member_list1,.member_list2{margin:5px 20px; padding:0;overflow:auto; _overflow:visible; min-height:300px;_height:300px; background:#fff;}
.member_list1 li{display:block;float:left; width:56px; margin:5px 10px 5px 2px; padding:2px; height:75px; overflow:hidden; padding:5px; }
.member_list1 a,.member_list2 a{color:#3399FF;}
.member_list2 li{display:block;float:left; width:150px; margin:5px 8px 5px 2px; padding:2px; height:75px; overflow:hidden; padding:5px; border-bottom:1px dashed #ccc;}
.mem_left{float:left; width:56px; margin:0 5px 5px 0; }
.mem_btn{ margin-top:5px; padding:2px 0 0 18px; overflow:auto;background:url(../images/btn_del.gif) no-repeat center left; width:60px;}
.member_list li:hover,.member_list1 li:hover,.member_list2 li:hover{ background:#f7f7f7;}
.member_list li p,.member_list1 li p,.member_list2 li p{ margin:3px 2px; padding:0; line-height:14px; text-align:center;}
.g_rlist{ background:#fff; padding:5px; border:1px solid #BFDFFF; overflow:auto; _overflow:visible; _height:50px;}

.gright_title{ background:url(../images/g_right_title.gif) center no-repeat; color:#FFF; padding:5px 0 0 18px; height:15px; margin:2px 5px; text-align:center;}

/*----------topics---------*/
.topic_icon{ padding:0 5px 0 0; color:#FF0000;}
.li_h1{ float:left; width:18%; text-align:right;}
.li_h2{ overflow:auto; width:80%;}

.g_topicTop{ background:url(../images/MinIcons_005.png) no-repeat; border-bottom:2px solid #ccc; line-height:40px; margin:5px; padding:5px 5px 5px 50px; font-size:14px; font-weight:bold; color:#666;}
.g_topicTop a{ color:#39f;}
.g_topicTop span{ float:right;}
.topic_conlist{ border:1px solid #BFDFFF; margin:5px; border-bottom:none;}
.topic_conlist a{ color:#3399FF;}
.g_topics_title{border-bottom:1px solid #BFDFFF; padding:5px; background: #A2D0FF; color:#333;}
.topic_top{ width:100%; clear:both;overflow:auto; _overflow:visible; min-height:140px;_height:140px; background: #EEF7FF;padding:0; margin:0;border-bottom:1px solid #BFDFFF;}
.topic_ul{ margin:0; padding:0;}
.topic_ul li{ padding:0; margin:0; overflow:auto; _overflow:visible; min-height:140px;_height:140px; background: #EEF7FF; display:block; list-style-type:none;border-bottom:1px solid #BFDFFF;}
.topic_left{ width:150px;; float:left; text-align:center;}
.topic_left p{ margin:3px 0 0 0; padding:0;}
.topic_right{ width:736px;;_width:734px;overflow:auto;_overflow:visible; min-height:140px; _height:140px; background:#fff; border-left:1px solid #BFDFFF;}
.topic_right p{ margin:10px 5px;}
.artcon{ overflow:auto;_overflow:visible; min-height:65px; _height:65px;padding:10px; color:#333;}
.topic_right .artcon br{ margin:5px; padding:5px;}

.topic_tinfo{ overflow:auto; padding:5px;background: #fff;border-bottom:1px solid #BFDFFF;_height:20x;}
.topic_tinfo span{color:#666;float:left;}
.topic_btn{ padding:3px 5px; text-align:right; background:#f7f7f7;}
.topic_btn em{float:right;font-style: normal;}
.notice_box{
	border:1px solid #BFDFFF;
	padding:5px 5px 3px 25px;
	width:300px;
	margin:5px 10px;
	background-color: #EEF7FF;
	background-image: url(../images/icon_notice.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
.notice_box a{ color:#3399FF;}

/*--------------admin-------------*/
.g_admin_title{ padding:8px 5px 0 20px;border-bottom:2px solid #ccc; background:url(../images/title_admin.gif) no-repeat; height:20px; color:#FFf;}

/*------------pic_list-------------*/
.pic_ul2{padding:5px; margin:0; overflow:auto; _overflow:visible;_height:30px; }
.pic_ul2 a{ color:#3399FF;}
.pic_ul2 li{ list-style-type:none; display:block; float:left; width:110px; text-align:center; height:150px;_height:150px; padding:5px; margin:0 10px 0 15px;_margin:0 10px 0 12px;}
.pic_ul2 li:hover{ background-color:#f7f7f7;}
.pic_ul2 li p{ margin:2px 0; padding:0; line-height:18px;}
.pic_100{ height:105px; width:105px;border:1px solid #ccc; margin:auto; padding:2px; background-color:#fff; vertical-align:middle; margin-bottom:3px;}

.pic_topinfo{ margin:10px 30px 5px 30px; border-bottom:1px solid #333; padding:5px;}
.pic_topinfo2{ margin:10px 30px 5px 30px; border-top:1px solid #333; padding:5px;}
.pic_topinfo p,.pic_topinfo2 p{ margin:0; padding:0;}
.pic_topinfo a,.pic_topinfo2 a{ color:#3399FF;}
.pic_linfo{ float:left; width:60%;}
.pic_font{ margin:10px 0; line-height:18px; background:#eee; padding:10px;}
.life_detail_reply{
margin:0;
padding:0;
}
.life_detail_reply p{ margin:0 0 5px 0;}
.life_detail_reply a{ color:#3399FF;}
.life_detail_reply li{
	margin:5px 10px;
	padding:5px 0;
	list-style-type: none;
	border-bottom:1px dashed #cccccc;
	min-height:60px;
	_height:60px;
}
.comments_title{ background:#e7f1f9; padding:5px; margin:5px 0;}
.frpic50X50_3{
width: 56px;                                  /*ff*/
float:left;
}
.frpicbg{
 padding:2px;
 border:1px solid #ccc;
 margin-bottom:3px;
}
.reply_info{
padding:0 10px;
overflow:auto;
}

/*--------admin-------*/
.addtop{ margin:5px 15px; clear:both;}
.mem_add{ margin:5px 30px; overflow:auto; _overflow:visible; min-height:200px;_height:200px;}
.mem_add li{ float:left; display:block; width:90px; height:24px;list-style-type:none; margin-right:2px;}
.mem_add li:hover{ background-color:#f7f7f7;}
.addfoot{ margin:5px 10px; padding:5px; clear:both; border-top:1px solid #ccc;}

.board_photo_con_style img{
max-width:800px;
width:expression(this.width > 800? "800px": "auto" );
}
.art_content img{
max-width:600px;
width:expression(this.width > 600? "600px": "auto" );
}

/*------6.28修改jrp-----*/
.topic_right .artcon .quote{ background:#fff; margin:10px; border:1px solid #cad9ea; font-weight:normal; font-size:1em; color:#666; min-height:50px; line-height:20px;}
.topic_right .artcon h6{ background:#f2f8fe; margin:0; border-top:1px solid #cad9ea; border-bottom:1px solid #cad9ea; margin-bottom:5px;padding:0 5px; font-size:1em; color:#333; line-height:24px;}
.topic_right .artcon .quote em{ color:#39f; padding:0 5px; font-weight:normal; }
.topic_right .artcon .quote p{ margin:5px; line-height:20px;}
/*------7.23修改yangc-----*/
.topic_tinfo{_height:20px; overflow:auto;padding:5px;background:#fff;border-bottom:1px solid #BFDFFF; overflow:hidden;}

