*{margin: 0; padding: 0;}
img  {border: 0px;}
html {min-width: 930px;}

textarea {font-size: 12px;}

.clear{clear: both;}
.align{text-align: left;}
.red {color: #F00;}
.green{color: #165C1D;}
.hand{cursor: pointer;}

input, .input_add1, .input_add1_1{font-family: "Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;}
.input_add1{padding-bottom: 3px !important; *padding-bottom: 0 !important; padding-bottom: 0; padding-top: 0 !important; *padding-top: 1px !important; padding-top: 1px; height: 19px; color: #FFF; text-decoration: none; background: #413D38;   border-right: 1px #6C6867 solid; border-bottom: 1px #6C6867 solid; border-top: 1px #999 solid; border-left: 1px #999 solid; cursor: pointer;}
.input_add1_1{padding-bottom: 3px !important; *padding-bottom: 0 !important; padding-bottom: 0; padding-top: 0 !important; *padding-top: 1px !important; padding-top: 1px; height: 19px; color: #FFF; text-decoration: none; background: #89B755; border-right: 1px #324D14 solid; border-bottom: 1px #324D14 solid; border-top: 1px #C6DAAF solid; border-left: 1px #C6DAAF solid; cursor: pointer;}


.user_add_bg1{line-height: 145%; border: 0; color: #FFF; height: auto;}
.user_add_bg1 a{padding: 0 3px; color: #FFF; text-decoration: none; background: #413D38; border-right: 1px #6C6867 solid; border-bottom: 1px #6C6867 solid;  border-top: 1px #999 solid;  border-left: 1px #999 solid; display: block;}
.user_add_bg1 a:hover{color: #FFF; background: #89B755; text-decoration: none; border-left: 1px #C6DAAF solid; border-top: 1px #C6DAAF solid;  border-bottom: 1px #324D14 solid; border-right: 1px #324D14 solid;}

.user_add_bg2 {width: 130px; height: 23px; line-height: 22px; background: url(../../../images/group_button_joinbg.gif) no-repeat;}

.bg1_sty{margin: 15px 0 10px 0; float: right;}
.btn_sty1{ float: right; margin-left: 5px;}


body {
  font-size: 12px;
  line-height: 150%;
  text-align: center;
  color: #000;
	background: #191411;	
  font-family: Verdana,"Lucida Grande","Bitstream Vera Sans",Arial,sans-serif;
}

/* en_font font-family: Verdana,"Lucida Grande","Bitstream Vera Sans",Arial,sans-serif;  */
/* cn_font font-family: "Lucida Grande","Lucida Sans Unicode","宋体","新宋体",verdana,arial,sans-serif; */
a {color: #000; text-decoration: none;}
a:hover {text-decoration: underline;}

/*
 En   .event_add_bg1{ width: 139px; height: 28px; line-height: 28px; background: url(../../../images/event_bg_1.gif) no-repeat; border: 0; color: #000; cursor: pointer;}
 Cn		.event_add_bg1{ width: 79px; height: 28px; line-height: 28px; background: url(../../../images/event_bg.gif) repeat-y 0 -104px; border: 0; color: #000; cursor: pointer;}
*/
.event_add_bg1{ width: 139px; height: 28px; line-height: 28px; background: url(../../../images/event_bg_1.gif) no-repeat; border: 0; color: #000; cursor: pointer;}

/*
 En   .editprobile_box .invitation_email td li .invitation_email_btn {width: 100px;}
 Cn		.editprobile_box .invitation_email td li .invitation_email_btn {width: 80px;}
*/
.editprobile_box .invitation_email td li .invitation_email_btn {width: 100px;}

/*
 En   .login_new1 h2, .sign_btn_n{font-family: Arial;}
 Cn   .login_new1 h2, .sign_btn_n{font-family: "宋体";}
*/
.login_new1 h2, .sign_btn_n{font-family: Arial;}

.all_bg{
	float: left;
	width: 100%;
  background: #88B955 url(../../../images/body_bg1.gif) repeat-x;	
}

.top_box {
  margin: auto;
  width: 930px;
  height: 139px;
}
.logo {	
	margin-top: 26px;
  float: left;
}
.logo a{width: 233px; height: 67px; display: inline-block;}
.logo a:hover{width: 233px; height: 67px; display: inline-block;}
.top_menu {
  float: right;
  margin-top: 32px;
  font-size: 12px;
  text-align: right;
  color: #C4BD93;
}
.top_menu select {margin: 0 20px 0 0; height: 18px; font-family: arial; font-size: 12px; color: #41433E; background: #FFF; border: 1px #41433E solid;}
.top_menu img {vertical-align: middle; }
.top_menu a{color: #E1D3A6; text-decoration: none;}
.top_menu a:hover{color: #E78000; text-decoration: none;}

.index_sign_in{float: right; margin: 10px 0 0 0; padding-right: 17px; height: 50px; text-align: right;}
.index_signin_1{float: right; margin-top: 6px; width: 280px; text-align: left; color: #E0D3A9;}
.index_signin_1 a{color: #E78000;}
input.index_sign_style1{ width: 200px; height: 16px!important; height: 18px; border: 1px #628744 solid; background: #4B663B;}
input.index_sign_style2{ width: 100px; height: 16px!important; height: 18px; border: 1px #628744 solid; background: #4B663B;}
input.index_signin_sub{
	margin-left: 8px;
	padding-top: 0 !important;
	padding-bottom: 2px !important;
	*padding-top: 1px !important;
	*padding-bottom: 0 !important;
	padding-top: 1px;
	padding-bottom: 0;
	width: 60px;
	height: 19px;
	line-height: 19px;
	color: #FFF;
	font-size: 12px;
	border: 0;
	background: url(../../../images/index_btn_sub.gif) no-repeat;}

.search1{float: right; margin-top: 10px; padding-right: 17px; text-align: right;}

.menu_main {
  margin: 0 auto;
  width: 930px;
  height: 37px;
  background: url(../../../images/index_menu.gif) no-repeat;
}
.menu_main ul {
  list-style-type: none;
}
.menu_main li {
  margin: 0;
  float: left;
  width: 126px;
  height: 37px;
  line-height: 37px;
  font-weight: bolder;
}


/*
.menu_main .li1 {background: url(../../../images/menu_bg1.gif) no-repeat;}
.menu_main .li2 {background: url(../../../images/menu_bg2.gif) no-repeat;}
.menu_main .li3 {background: url(../../../images/menu_bg3.gif) no-repeat;}
.menu_main .li4 {background: url(../../../images/menu_bg4.gif) no-repeat;}
.menu_main .li5 {background: url(../../../images/menu_bg5.gif) no-repeat;}
.menu_main .li6 {padding: 0 0 0 55px; width: 142px!important; width: 166px; background: url(../../../images/menu_bg6.gif) no-repeat; text-align: left;}
*/

/*
.menu_main .menu_on { background: url(../../../images/menu_bg_on1.gif) no-repeat;}
.menu_main .menu_off2 { width: 143px!important; width: 165px; text-align: left; background: url(../../../images/menu_bg_off2.gif) no-repeat;}
*/
.menu_main a {color: #FFF; text-decoration: none;}
.menu_main a:hover {color: #FFF; text-decoration: none;}

.index_box {
  float: left;
  width: 100%;  

}
.index_box_bg{padding: 80px 0; background: url(../../../images/reg_thinks_bg.gif) repeat-x;}
.index_box_bg .reg_thanks{margin: auto; width: 715px; height: 348px; background: url(../../../images/thanks_pic.png) no-repeat;}
.index_box_bg .reg_thanks p{padding: 88px 15px 0; font-size: 12px; color: #404640; text-align: left;}

.index_box1 {
  margin: auto;
  width: 932px;  
}

.index_new_box{
	float: left;
	margin: 0 0 0 -1px;	
	width: 915px;
	background: url(../../../images/index_bg1.gif) repeat-y;
}

.box_b{float: left; margin: 0 0 0 -1px;	width: 915px; height: 23px; background: url(../../../images/index_b_bg.gif) no-repeat;}

.index_box_new{
	float: left;
	margin: 0 0 50px -3px;
	width: 915px;
	height: 395px;
	background: url(../../../images/index_main_bg.gif) no-repeat;
}

.index_flash_new{
	float: left;
	margin-left: 2px !important;
	*margin-left: 2px !important;
	margin-left: 1px;
}
.index_flash{
	float: left;
	margin: 1px 10px 0 38px!important;
	*margin: 1px 10px 0 38px!important;
	margin: 1px 10px 0 20px;
}

.index_signup{
	margin-top: 30px;
	margin-left: 6px;
	width: 211px;
}
.index_tour{
	margin-top: 15px;
	margin-left: 6px;
	width: 211px;
}
.index_new_box .marginto{
	width: 228px;
	height: auto;
}

.index_content {
	float: left;
	padding: 30px 0 20px 0;
	width: 624px;
	background: url(../../../images/line_i.gif)	 no-repeat;
}
.con_one{
	margin: 0 auto;
	padding: 18px 0 20px;
	width: 590px;
	border-bottom: 1px #AEA3A6 dashed; 
}
.con_one h2{margin-bottom: 8px; color: #313131; font-size: 15px; text-align: left; line-height: 170%;}
.con_one .con_pic{float: left; width: 210px; text-align: left;}
.con_one .con_text{float: right; width: 380px; height: 123px; color: #666666; line-height: 150%;}
.con_one .con_text .ct{width: 380px; height: 100px; overflow: hidden; text-align: left;}
.con_one .con_text .ct p{margin: 0; padding: 0;}
.con_one .con_text .cmm {margin-top: 7px; width: 380px;}
.con_one .con_text .cmm span.com{float: left; padding-left: 30px; background: url(../../../images/ico_s.gif) no-repeat; display: inline-block;}
.con_one .con_text .cmm span.read{float: right; font-style: italic; color: #42A225; display: inline-block;}
.con_one .con_text .cmm span.read a{color: #42A225; }

.h2menu{margin: 20px 0 0 0; width: 228px; height: 38px; background: url(../../../images/index_m.gif) no-repeat; line-height: 37px; font-size: 14px; padding-left: 20px; text-align: left; color: #FFF;}
.hot_text{width: 228px; margin: 6px auto 0;}
.hot_text p{margin: 8px auto; width: 220px; text-align: left; overflow: hidden; color: #666666;}

.index_pic{
	float: left;
	margin-top: 10px;
	margin-left: -6px;
	width: 208px;
}

.roll{margin: 0 28px 40px 0; width: 905px; height: 44px; background: url(../../../images/roll_bg.gif) no-repeat; position: relative; text-align: left;}
.roll span{display: inline-block;}
.roll div.rollt{float: left; margin: 12px 19px 0 !important; margin: 12px 11px 0; width: 170px; font-size: 15px; font-weight: bolder; color: #312D21;}
.roll div.rollr{float: left; margin-top: 12px; color: #3C382A; font-size: 14px; width: 600px; }
.roll div.rolll{float: left; margin-top: 12px; color: #3C382A; font-size: 14px; margin-left: 20px;}

.index_user_pic{
	float: right;
	margin-right: 30px!important;
	*margin-right: 30px!important;
	margin-right: 15px;
	width: 208px;
	height: 300px;
}
.index_user_pic h3{margin-top: 30px; font-size: 14px; color: #2E2A21; clear: both; text-align: left;}
.index_user_pic ul{margin: 5px 0; height: 120px; list-style-type: none;}


.index_hide_to{
	margin: -36px 0 0 60px!important;
	*margin: 25px 0 0 0!important;
	margin: 25px 0 0 0;
	width: 166px;
	height: 75px;
	text-align: left;
	background: url(../../../images/index_info.gif) no-repeat;
	position: absolute;
	 z-index: 10000;
}
.index_hide_to p{padding: 8px 0 0 15px; line-height: 150%;}


.index_main_btn{
float: left;
width: 240px;
}
.index_main_btn .index_btn_bg1{float: left; width: 97px; height: 27px; line-height: 27px; background: url(../../../images/index_btn_bg1.gif) no-repeat;}
.index_main_btn .index_btn_bg2{float: right; width: 118px; height: 27px; line-height: 27px; background: url(../../../images/index_btn_bg2.gif) no-repeat;}
.index_main_btn .dot{ width: 125px; display: inline-block;}

/*
.index_float {
  float: left;
  width: 903px;
}
.collage {
  margin: 0 auto;
  width: 899px;
  height: 266px;

}
.collage p{float: right; padding: 160px 30px 30px 0; color: #FFF; text-align: left; font-size: 30px; line-height: 130%; font-weight: bolder;}
.right_button {
  float: left;
  padding: 45px 0 0 0;
  width: 22px;
}

.main_box {
  margin: 0 auto;
  width: 899px;
}
.left_main {
  margin: auto;
  float: left;
  width: 899px;
  text-align: left;
  color: #FFF;
  font-size: 18px;
  font-weight: bolder;
  background: #8FBA60;  
}
.height_1 {height: 350px;}
.left_main p{padding: 20px;}
*/
.foot_box{
  clear: both;
  margin: auto;
  padding: 60px 0 0 0;
  width: 100%;
  height: 90px!important;
  *height: 90px!important;
  height: 160px;
  background: #569A29 url(../../../images/footer_topline.gif) repeat-x 0 30px;
}
.footer_font {
	clear: both; 
	padding-top: 15px;
  width: 100%;
  height: 125px!important;
  *height: 120px!important;
  height: 150px;
  color: #DED2A8;
  font-size: 14px;
  background: #191411;
}
.footer_font p{text-align: center; margin: 0 auto;}
.footer_font p.p1{
  padding-top: 15px;
  color: #978C6B;
  font-size: 12px;
  text-align: center;
}
.footer_font p span a{color: #978C6B;}
.footer_font a {color: #DED2A8;}

.neworiental_s{position: relative; display: inline-block; height: 28px; bottom: 8px !important; *bottom: 0px !important; bottom: 0;}

.reg_box {float: left; width: 100%; height: 100%; background: url(../../../images/body_bg2.gif) repeat-x 100% 100%;}
.reg_box1 {margin: auto; width: 999px; height: 100%;}
.reg_box2 {float: left; padding: 0; width: 100%; height: 100%; margin: auto;}
.reg_main_box {margin: 0 auto; width: 930px;}

.collage_box_width {width: 932px;}
.reg_bgcolor{background: #FFF; text-align: center;}

.reg_box_1{margin: 0 auto; padding-top: 30px; width: 819px; height: 16px;}
.reg_box_2{float: left; margin: 0 auto; padding: 0; width: 819px;}
.reg_box_3{margin: 0 auto 30px; width: 819px; height: 16px; clear: both;}


.reg_left {
  float: left;
  padding: 0 0 30px 0;
  width: 450px;
  text-align: center;
}
.reg_main {margin: 0 auto; width: 450px; text-align: left;}
.reg_main h1 {padding: 40px 0 0 15px; font-size: 20px; font-weight: bolder; line-height: 130%;}

.reg_info {
  float: right;
  padding-bottom: 30px;
  height: 600px;
  font-size: 14px;
  color: #575B57;
}
.info_box {
  margin: 40px 0 0 0;  
  width: 260px!important;
  *width: 270px!important;
  width: 270px;
  text-align: left;
}
.info_box p{margin: 10px 0; padding: 0;}
.info_box li {list-style-type: none; margin: 0 0 0 15px; font-weight: normal;}
.info_box h1{font-size: 22px; line-height: 130%; font-weight: bolder; color: #000;}
.info_box .linkcolor {color: #E74A8D; font-size: 14px; font-weight: bolder;}

.register {
  padding: 15px;
  font-size: 12px;
  font-weight: normal;
}

.register .input_box_2{width: 414px; height: 24px; background: url(../../../images/input_bg_n2.gif) no-repeat;}
.register .reg_btn_n{width: 102px; height: 38px; background: url(../../../images/reg_btn_n.gif) no-repeat; border: 0; font-weight: bolder; font-size: 14px;}
.register li {list-style-type: none;}
.register a {color: #4C504C; font-weight: bolder; text-decoration: normal;}
.register .error {color: #F00;}
.register_footerbg {background: #E2EFD5;}
.reg_bgcolor #id_email, .reg_bgcolor #id_password1, .reg_bgcolor #id_password2, .reg_bgcolor #id_full_name {margin: 4px; width: 400px; border: 0;}
.reg_bgcolor #id_country{margin: -1px; width: 410px;}
 

.reg_invitation{margin: 0 0 8px 0; padding: 3px; border: 1px #E67F00 solid; background: #F7F8E7;}
.reg_invitation a{padding: 0 3px; color: #E67F00; text-decoration: underline; font-weight: normal;}
.reg_invitation a:hover{padding: 0 3px; color: #E67F00; text-decoration: none; font-weight: normal;}

.reg_footer_color a {color: #000; font-weight: bolder; text-decoration: none;}
.reg_footer_color a:hover {color: #000; font-weight: bolder; text-decoration: underline;}


.news_left .group_create_box {margin: 0; text-align: center;}
.news_left .group_create_box .event_create{margin: auto; width: 500px; background: #FFF; border: 0;}
.news_left .group_create_box .event_create th.event_th{width: 120px; height: 30px; line-height: 30px; text-align: right; font-size: 12px; color: #463A3F;}
.news_left .group_create_box .event_create td.event_td{width: 380px; text-align: left; border-bottom: 0; background: none; padding: 3px;}
.news_left .group_create_box .event_create td.event_td span.form_sub1 input{width: 385px!important; width: 380px;}
.news_left .group_create_box .event_create td.event_td span.form_des1 textarea{width: 380px;}
.news_left .group_create_box table{margin: auto; width: 500px; background: #FFF; border: 0;}
.news_left .group_create_box th{height: 30px; line-height: 30px; text-align: left; font-size: 12px; color: #463A3F;}
.news_left .group_create_box td{width: 500px; text-align: left; border-bottom: 0; background: #eee; padding: 3px;}
.news_left .group_create_box span.form_sub input {padding-top: 3px!important; *padding-top: 0!important; padding: 0; width: 506px !important; width: 500px; height: 19px!important; *height: 22px!important; height: 22px; line-height: 22px; border: 1px #A1A5A1 solid;}
.news_left .group_create_box span.form_calendar input {padding-top: 3px!important; *padding-top: 0!important; padding: 0; width: 130px; height: 19px!important; *height: 22px!important; height: 22px; line-height: 22px; text-align: center;}
.news_left .group_create_box span.form_des textarea {width: 500px; height: 160px; line-height: 22px; border: 1px #A1A5A1 solid;}
.news_left .group_create_box .submit_box {margin: 10px auto 30px; width: 500px; text-align: right;}
.news_left .group_create_box .submit_box input{width: 69px; height: 24px; background: url(../../../images/btn_submit_1.gif) no-repeat; border: 0;}

.uabb_right_msg .compose_msg_box {margin: 50px 0 0 0; text-align: center;}
.uabb_right_msg .compose_msg_box table{margin: auto; width: 660px; background: #FFF; border: 0;}
.uabb_right_msg .compose_msg_box th{padding: 0 10px 0 0; width: 100px; text-align: right; background: #FFF;}
.uabb_right_msg .compose_msg_box span.form_sub input{width: 566px !important; width: 560px; height: 25px; line-height: 25px; background: #FFF; border: 1px #A3A5A2 solid;}
.uabb_right_msg .compose_msg_box span.form_sub textarea {width: 560px;}
.uabb_right_msg .compose_msg_box td{width: 560px; text-align: left; background: #eee; padding: 3px; border: 3px #FFF solid;}
.uabb_right_msg .compose_msg_box td p{margin: 0; padding: 0; width: auto;}

.uabb_right_msg .compose_msg_box h1{margin: 0 auto 6px; width: 745px; color: #464D46; font-size: 18px; line-height: 160%; text-align: left;}
.uabb_right_msg .compose_msg_box p {margin: 0 auto; padding: 6px 0; width: 745px; text-align: left; color: #464D46; font-size: 12px; overflow: hidden; word-wrap: break-word;}
.uabb_right_msg .compose_msg_box p.msg_width, .uabb_right_msg .compose_msg_box h1.msg_width {width: 650px; overflow: hidden; word-wrap: break-word;}
.uabb_right_msg .compose_msg_box p span {color: #597EAA;}
.uabb_right_msg .compose_msg_box p.line{border-top: 1px solid #878B87; border-bottom: 1px solid #878B87;}
.uabb_right_msg .compose_msg_box p.font_size{font-size: 14px; padding: 15px 0;}
.uabb_right_msg .compose_msg_box a.float_bg{float: left; margin: 20px 5px; width: 98px; height: 26px; line-height: 23px; background: url(../../../images/btn_ask_okbg.gif) no-repeat; text-align: center;}


.box { width: 566px !important; width: 560px; height: 25px; border: 1px #A5ACB2 solid; background: #FFF;}
.userto {float: left; width: 360px; height: 25px; text-align: left; cursor: text;}
.selectto {float: right; width: 30px; height: 25px; position: relative; background: url(../../../images/ico_select_msg.gif) no-repeat 8px 10px;}
.selectbutton {width: 30px; height: 25px; background: url; color: #000; cursor: pointer;}
.userlistbox {top: 29px; right: -1px; width: 320px; border: 1px #A5ACB2 solid; background: #FFF; position: absolute;}
.selectuser{width: 316px!important; width: 320px; height: 25px; margin: 2px; line-height: 25px; color: #FFF; background: #587FAA; border-bottom: 1px #A5ACB2 solid;}
.userlist {width: 320px; height: 75px; overflow-y: scroll; overflow-x: hidden;}
.userlist ul {list-style-type: none;}
.userlist li {float: left; padding: 0 2px; height: 25px; line-height: 25px; border-bottom: 1px #eee solid;}
.btnok {clear: both; width: 320px; height: 20px; margin: 2px; padding: 2px; }
.btnok input {width: 60px; height: 20px; line-height: 18px; font-size: 12px; border: 1px #ddd solid;}
.userok {float: left; margin: 2px 5px 0 0; padding: 0 3px; background: #eee; text-align: center;}

.login_box {
  margin: 5px auto 0;
  width: 930px;
}
.login_left {
  float: left;
  padding: 30px 0 0 0; 
  width: 903px;
  height: 500px;
  background: url(../../../images/login_bg.gif) repeat-x;
}
.topbg {
  margin: auto;
  width: 566px;
  height: 14px;
  background: url(../../../images/login_topbg.gif) no-repeat;
}
.toppic {background: url(../../../images/login_topbg1.gif) no-repeat;}
.middlebg {
  margin: auto;
  width: 566px;
  background: url(../../../images/login_middlebg.gif) repeat-y;
}
.middlepic {background: url(../../../images/login_middlebg1.gif) repeat-y;}
.bottombg {
  margin: 0 auto 20px;
  width: 566px;
  height: 14px;
  background: url(../../../images/login_bottombg.gif) no-repeat;
}
.bottompic {background: url(../../../images/login_bottombg1.gif) no-repeat;}

.login_form_1_1 .errorlist {
  list-style-type: none;
  color: #F00; 
}

.login_form_1_1 table.login_tab {
	margin: auto;
  width: 500px;
}
.login_form_1_1 table.login_tab th{
  width: 110px;
}

.login_form_1_1 table {
  margin: 20px auto;
  width: 500px;
}
.login_form_1_1 th {
  width: 100px; 
  text-align: left;
  color: #41433E;
  font-size: 14px;
  font-weight: normal;
}
.login_form_1_1 td { width: 390px; height: 20px; text-align: left; font-size: 14px;}
.login_form_1_1 td #id_email{ width: 390px;}
.login_form_1_1 .reg_ok{color: #3C6729; font-weight: bolder;}
.inputsize input{width: 390px;}


.login_register_btn {
  height: 100px;
  font-family: 'Calibri';
  color: #41433E;
  font-size: 23px;  
}
.forgotpw {float: right; width: 150px; text-align: right; line-height: 26px; font-size: 14px;}
.fpw_width{width: 170px;}
.forgotpw a{color: #C60508; text-decoration: underline;}
.forgotpw a:hover{color: #C60508; text-decoration: none;}
td.forgot{ line-height: 26px;}
td.forgot a{color: #C60508; text-decoration: underline;}
td.forgot a:hover{color: #C60508; text-decoration: none;}

.login_form_1_1 .login_register_intro {
  float: left;  
  width: 350px!important;
  width: 400px;
  padding: 16px 0 0 75px;
  text-align: left;
  font-size: 12px; 
}
.login_form_1_1 .login_register_intro h1 {
  font-family: 'Calibri';
  color: #292929;
  text-align: left;
  font-size: 22px;
}
.btnbg {
  float: right;
  margin: 37px 75px 0 0;
  width: 76px;
  height: 27px;
  line-height: 24px;
  font-size: 16px;
  color: #FFF;
  text-align: center;
  background: url(../../../images/button_bg_register.gif) no-repeat;
}
.btnbg a{color: #FFF; text-decoration: none;}
.btnbg a:hover{color: #FFF; text-decoration: none;}

.box_bg {float: left; width: 100%; background: url(../../../images/body_bg2.gif) repeat-x 100% 100%;}
.box_bg1 {margin: auto; width: 930px; height: 100%;}
.box_bg2 {float: left; width: 930px; height: 100%; background: #FFF; padding: 0;}
.login_box_bg2 {float: left; width: 100%; height: 500px!important; height: 550px; margin: auto; padding: 0 0 50px 0;}
.login_box_bg { height: 550px;}
.feedback_bg { background: #8FBA60;}
.feedback_bg2 {height: 650px!important; height: 740px;}
.login_form_box {
  margin: auto;
  padding: 30px 0 0;
  width: 647px;
}
.login_new1{width: 463px; height: 85px; background: url(../../../images/login_n_bg1.gif) no-repeat;}
.torgot_bg{background: url(../../../images/login_n_bg1_1.gif) no-repeat;}
.torgot_bg h2.tor_sk{width: 265px;}
.login_new2{padding: 10px 0; width: 463px; background: url(../../../images/login_n_bg2.gif) repeat-y;}
.login_new3{width: 463px; height: 46px; background: url(../../../images/login_n_bg3.gif) no-repeat;}

.login_new1 h2{float: left; margin: 45px 0 0 25px !important; margin: 50px 0 0 13px; width: 140px; font-size: 18px; color: #000; text-align: center; line-height: 150%;}
.login_new1 .login_reg_n{float: right; margin: 52px 35px 0 0 !important; margin: 54px 15px 0 0;}
.login_new1 .login_reg_n a{color: #2B73D5; text-decoration: underline;}
.login_new1 .login_reg_n a:hover{color: #2B73D5; text-decoration: none;}

.login_new_tab th,
.login_new_tab td,
.login_new_tab{margin: auto; width: 360px; text-align: left; font-size: 12px;}

.login_new_tab .inputsize {padding: 2px 0 5px 0;}
.login_new_tab .inputsize 
input{margin: 4px; width: 350px; font-size: 12px; padding: 3px 0; border: 0;}
.input_box_1{width: 360px; height: 28px; background: url(../../../images/input_bg_n1.gif) no-repeat;}
.error_login{margin: auto; color: #F00; text-align: left; width: 360px;}
.error_login ul{list-style-type: none;}
.login_new_tab .login_forgot{float: right; padding: 7px 0 0 20px;}
.login_new_tab .login_forgot a{color: #E74D8D; text-decoration: underline;}
.login_new_tab .login_forgot a:hover{color: #E74D8D; text-decoration: none;}

.sign_btn_n{width: 91px; height: 36px; background: url(../../../images/sign_btn_n.gif) no-repeat; border: 0; cursor:pointer; font-weight: bolder;}
.forgot_btn_n{width: 187px; height: 35px; background: url(../../../images/forgot_res_btn.gif) no-repeat; border: 0; cursor:pointer; font-weight: bolder;}


.forgot_pwd {padding: 70px 0 90px;}
.login_form_box h1 {padding-bottom: 20px; font-size: 30px; color: #FFF;}
.login_form_1 {
  width: 646px;
  height: 38px;
  background: url(../../../images/login_form_bg1.gif) no-repeat;
}
.login_form_1_1 {
  padding: 18px 0 6px;
  width: 646px;
  background: url(../../../images/login_form_bg1_1.gif) repeat-y;
}
.login_form_2 {
  width: 646px;
  height: 38px;
  background: url(../../../images/login_form_bg2.gif) no-repeat;
}
.login_form_3 {
  width: 646px;
  height: 60px;
  background: url(../../../images/login_form_bg3.gif) no-repeat;
}
.login_form_4 {
  width: 646px;
  height: 60px;
  background: url(../../../images/login_form_bg4.gif) no-repeat;
}

.ftpwd1{margin: 0 auto; width: 400px; text-align: left; color: #414141;}
.pad{padding: 20px 0 2px;}
#ftpwd2{margin: auto; width: 400px; text-align: left;}
#ftpwd2 input, #ftpwd2 textarea, #ftpwd2 select {width: 400px; height: 20px; line-height: 20px; border: 1px #32332E solid; background: #FFF;}
#ftpwd2 textarea { height: 80px;}
.ftpwd3{margin: auto; width: 400px; text-align: left; color: #BC1F25;}
.ftpwd4{margin: auto; padding-bottom: 20px; width: 400px;}

.ftpwd1_n{margin: 0 auto; width: 360px; text-align: left; color: #000;}
#ftpwd2_n{margin: auto; width: 360px; text-align: left;}
#ftpwd2_n input, #ftpwd2_n textarea, #ftpwd2_n select {margin: 5px; width: 352px; border: 0; background: #FFF;}
 #ftpwd2_n select {width: 352px; margin: -1px;}
#ftpwd2_n textarea {margin: 3px 0 0 3px; width: 350px !important; width: 355px; height: 73px;}
.input_box_3{width: 360px; height: 80px; background: url(../../../images/input_bg_n3.gif) no-repeat;}
.ftpwd3_n{margin: auto; width: 360px; text-align: left; color: #BC1F25;}
.ftpwd4_n{margin: auto; padding-bottom: 20px; width: 360px; text-align: left;}

#ftpwd3_n{margin: 0 auto; width: 360px; text-align: left; background: #eee;}
#ftpwd3_n input{ width: 100px; height: 26px;}
#ftpwd3_n img{margin-left: 20px;}

.user_admin_box {
  margin: auto;
  width: 930px;
  height: 100%;
}
.user_admin_box_bg {
  margin: 0 15px 0px!important;
  margin: 0 0 50px 8px;
  width: 900px;
  height: 100%;
  padding: 0 0 30px;
  float: left;
  background: url(../../../images/center_line.gif) repeat-y 605px 0;
}
.user_line_bg {background: url(../../../images/center_line.gif) repeat-y 200px 0;}
.user_line_bg1 {background: url(../../../images/center_line.gif) repeat-y 216px 0; height: 720px;}
.user_line_bg2 {background: url(../../../images/center_line.gif) repeat-y 165px 0; float: left; width: 100%; height: 100%;}

/*
.center_line{margin-left: -1px; width: 10px; height: 106px; background: url(../../../images/center_line1.gif); float: left;}
*/

.user_admin_box_bg .width_to{width: 800px;}
.user_admin_box_bg .uabb_left {
  float: left;
  width: 200px;
}
.user_admin_box_bg .uabb_right{
  float: right;
  margin: 0;
  width: 675px;
}

.uabb_right .friends_apply {
  width: 660px;
}
.friends_apply .apply_one {
  float: left;
  padding: 10px 0 10px 10px;
  width: 320px!important;
  width: 330px;
  text-align: left;
  border-top: 1px solid #C3CAC3;
  background: #FCEBE1;
}
.friends_apply .apply_intro {
  float: left;
  width: 170px;
  overflow: hidden;
  word-wrap: break-word;
}
.friends_apply .apply_intro p{padding: 0 6px; color: #6F7269;}
.friends_apply .apply_intro p span{color: #DC6403; font-weight: bolder;}
.friends_apply .apply_intro p span.font_style{color: #6F7269; font-weight: normal;}
.friends_apply .admin_to{
  float: left;
  width: 70px;
}
.friends_apply .admin_to p.btn_yes{padding-left: 20px; width: 70px; height: 20px; background: url(../../../images/ico_friends_1.gif) no-repeat 3px 3px;}
.friends_apply .admin_to p.btn_wait{padding-left: 20px; width: 70px; height: 20px; background: url(../../../images/ico_friends_2.gif) no-repeat 3px 3px;}
.friends_apply .admin_to p.btn_close{padding-left: 20px; width: 80px; height: 20px; background: url(../../../images/ico_friends_3.gif) no-repeat 3px 3px;}

.uabb_right .myfriends {
  width: 660px;
  text-align: left;
}

.uabb_right .myfriends .friends_one{
  float: left;
  padding: 20px 5px;
  width: 210px!important;
  width: 220px;
  border-top: 1px #C3CAC3 solid;
}
.uabb_right .myfriends .friends_intro {
  float: left;
  width: 150px;
  text-align: left;
}

.uabb_right .myfriends .friends_intro p{padding: 0 6px; color: #6F7269;}
.uabb_right .myfriends .friends_intro p span{color: #DC6403; font-weight: bolder;}
.uabb_right .myfriends .admin_too a{color: #A0A4A3;}

.user_admin_box_bg .news_left {
  float: left;
  padding: 15px 0 0 0;
  width: 605px;
}
.user_admin_box .news_right{
  float: right;
  margin: 15px 0 0 0;
  width: 285px;
}

.user_admin_box_bg_msg {
  margin: 0 auto;
  width: 928px;
  height: 100%;
}
.user_admin_box_bg_msg .uabb_left_msg {
  float: left;
  margin: 40px 0 0 0;
  padding: 1px 0;
  width: 216px;
  text-align: right;
}
.uabb_left_msg .msg_button {
  margin-top: -1px;
  width: 216px;
  height: 35px;
  line-height: 35px;
  background: url(../../../images/btn_message_bg1.gif) repeat-x;
  border-top: 1px #D7D7D7 solid;
  border-bottom: 1px #D7D7D7 solid;
}
.uabb_left_msg .msg_button p {
  padding: 0;
  text-align: center;
  font-size: 14px;
  color: #535552;  
}
.uabb_left_msg .clicktobg {background: #FFF;}
.uabb_left_msg .clicktobg p a{color: #597EA8;}
.uabb_left_msg .msg_button a{color: #535552; text-decoration: none;}
.uabb_left_msg .msg_button a:hover{color: #8535552; text-decoration: underline;}
.uabb_left_msg .margintop {margin: 20px 0 0 0;}

.user_admin_box_bg_msg .uabb_right_msg {
  float: right;
  margin: 20px 15px 0 0!important;
  margin: 20px 7px 0 0;
  width: 680px;
  text-align: left;
}
.uabb_right_msg h1 {
  margin: 40px 0 0 0;
  font-size: 24px;
  color: #535A53;
}
.uabb_right_msg table {
  margin: 15px 0;
  width: 680px;
  text-align: left;
  font-size: 12px;
  border-collapse: collapse;
}
.uabb_right_msg th {color: #333333; font-weight: bolder; background: #D7D5D6; padding: 0 2px; height: 23px;}
.uabb_right_msg td {padding: 2px; border-bottom: 1px #D4D2D3 solid; color: #333333;}
.uabb_right_msg td a{color: #333333;}
.uabb_right_msg .trbg {background: #D4DED5;}

.uabb_right_msg .th_check {width: 20px; height: 25px; text-align: center;}
.uabb_right_msg .th_msg {width: 25px; text-align: center;}
.uabb_right_msg .th_subject {width: 330px; overflow: hidden; word-wrap: break-word;}
.uabb_right_msg .th_from {width: 130px;}
.uabb_right_msg .th_received {width: 170px;}
.uabb_right_msg .no_msg{ padding: 10px; width: 720px; text-align: center;}


.rowbg1 {background: #FFF; }
.rowbg2 {background: #F7F9F8;}
.rowbg3 {background: #F7F9F8;}
.rowbg4 {background: #F1F1F1;}
.uabb_right_msg .errorlist {padding: 15px 0 0 0; color: #F00;}


.welcome {
  width: 660px;
  height: 50px;
  line-height: 50px;
  color: #525854;
  text-align: left;
  font-size: 22px;
  font-weight: bolder;
}
.upload_profile_pic {
  margin: 10px auto 0;
  padding: 0 3px 0 0;
  width: 125px;
  height: 29px;
  line-height: 26px;
  background: url(../../../images/uploadpic.gif) no-repeat;
}
.upload_profile_pic a {color: #FFF; text-decoration: none;}
.upload_profile_pic a:hover {color: #FFF; text-decoration: none;}
.user_admin_info {
  margin: 10px auto 0;
  width: 150px;
  text-align: left; 
}
.user_admin_menu2_box {
  margin: 0 auto;
  width: 932px;
  height: 78px;
}
.user_admin_menu2_box .user_admin_menu2 {
  margin: auto;
  width: 930px;
  height: 78px;
  text-align: right;
  overflow: hidden;
  word-wrap: break-word;
  background: url(../../../images/user_admin_menu2_bg.gif) repeat-x;
}
.user_admin_menu2_box .um_bg{background: url(../../../images/user_admin_menu2_bg1.gif) repeat-x; }
.user_admin_menu2 .floattor {
  float: right;
  width: 456px;
}

.floattor ul {
  list-style-type: none; 
}
.floattor li {
  float: left;
  width: 89px;
  height: 44px;
  line-height: 44px;
  font-size: 14px;
  text-align: center;
}
.floattor a{color: #FFF; text-decoration: none; width: 87px; height: 44px;}
.floattor a:hover{color: #FFF; text-decoration: underline;}
.floattor .dotline {width: 2px;}

.editprobile_box {
  margin: auto;
  width: 660px;
}
.editprobile_box h1 {margin: 18px 0; font-size: 28px; text-align: left; color: #363636;}
.editprobile_box table.msgcenter{margin: 40px auto 0; width: 600px; height: 60px; border: 1px #CCCCCC solid; border-collapse: collapse;}
.editprobile_box table.msgcenter td{width: 300px; height: 30px; text-align: center; font-size: 14px; border: 1px #CCCCCC solid;}
.editprobile_box table.msgcenter td a{color: #333333;}
.editprobile_box ul.msg_abb{margin: 30px 0 0 30px;  list-style-type: none; text-align: left;}
.editprobile_box ul.msg_abb li{margin-bottom: 3px; font-size: 12px; padding-left: 20px; background: url(../../../images/ico_aac.gif) no-repeat 0 4px;}
.editprobile_box ul.msg_abb li a{color: #4F7194; margin: 0 3px;}

.upform_user{
	float: left;
	padding: 20px 0;
	text-align: left;
	font-size: 14px;	
}
.upform_user p{margin: 0 0 5px 0; color: #C5263C; font-size: 12px;}

.avatarcss input{width: 400px; padding: 3px 0;}

.editprofile_menu {
  margin: 0 0 8px 0;
  padding: 0 0 0 28px;
  height: 30px;
  line-height: 28px;
  text-align: left;
  font-size: 16px;
  font-weight: bolder;
  color: #515650;
}
.bgpic_on {background: #D4DED5 url(../../../images/bgpic_on.gif) no-repeat 5px;}
.bgpic_off {background: #D4DED5 url(../../../images/bgpic_off.gif) no-repeat 5px;}
.editprofile_form {margin: 10px 0 30px 0 !important; *margin: 20px 0 30px 0 !important; margin: 20px 0 30px 0;}
.edit_width{float: left; width: 658px;}
.editprofile_form th {
  padding: 0 6px 0 0;
  width: 220px;
  font-size: 12px;
  line-height: 20px !important;
  *line-height: 25px !important;
  line-height: 25px;
  font-weight: normal;
  text-align: right;
  vertical-align: top;
}
.editprofile_form td {
  width: 438px;
  font-size: 12px;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
}
.editprofile_form #id_full_name {width: 300px;}
.editprofile_form .inputtextarea textarea {width: 300px; height: 90px; font-size: 12px;}
.editprofile_form #id_cur_password, .editprofile_form #id_password1, .editprofile_form #id_password2 {width: 300px;}
.editprofile_form ul {margin-bottom: 10px; list-style-type: none;}
.editprofile_form li {line-height: 150%;}
.editprofile_form h3 {height: 30px; line-height: 30px; font-size: 12px;}
.editprofile_form .errorlist {padding: 0 0 0 10px; color: #F00;}
.updated_ok {width: 650px; height: 30px; text-align: center; font-size: 16px; font-weight: bolder; color: #699C3D;}

.uploadpic {
  margin: 15px 0;
  width: 600px;
  height: 400px;
}
.uploadpic h1 {padding: 0 0 0 20px; font-size: 18px; line-height: 150%; color: #494949; text-align: left;}
.uploadpic .uppic {
  float: left;
  width: 240px;
  height: 200px;
}
.uploadpic .upform {
  float: left;
  padding: 50px 0 0 0;
  width: 300px;
  height: 200px;
  line-height: 150%;
  font-size: 14px;
  text-align: left;  
}
.upform p{color: #C5263C; font-size: 12px;}

.news_title {padding: 0 40px; height: 54px; text-align: left;}
.news_title h1 {font-size: 22px; color: #484747;}
.news_title ul{list-style-type: none; padding-top: 20px;}
.news_title li{float: left; height: 27px;color: #484747;}
.news_title li.path_1{width: 48px; line-height: 27px; background: url(../../../images/path_1.gif) no-repeat;}
.news_title li.path_1_1{background: url(../../../images/path_1_1.gif) no-repeat;}
.news_title li.path_1 a, .news_title li.path_1 a:hover{margin-left: 6px; width: 20px; padding: 0 10px; text-decoration: none;}

.news_title li.path_2{padding: 0 10px; line-height: 27px; background: url(../../../images/path_2.gif) repeat-x;}
.news_title li.path_3{width: 9px; background: url(../../../images/path_3.gif) no-repeat;}
.news_title li.path_3_1{width: 9px; background: url(../../../images/path_3.gif) no-repeat;}
.news_title li.path_4{padding: 0 10px; line-height: 27px; background: url(../../../images/path_2.gif) repeat-x;}
.news_title li.path_5{width: 12px; background: url(../../../images/path_4.gif) no-repeat;}
.news_title a{color: #484747; text-decoration: none;}
.news_title a:hover{color: #484747; text-decoration: underline;}

.article_box {
  margin: 0 auto 30px;
  width: 550px;
  text-align: left;
}
.article_box a{color: #145D1A; text-decoration: none;}
.article_box a:hover{color: #145D1A; text-decoration: none;}
.article_date {
  float: left;
  padding: 0;
  width: 43px;
  height: 53px;
  text-align: left;
  background: url(../../../images/date_bg.gif) no-repeat;
}
.comments_num {
  float: right;
  width: 32px;
  height: 53px;
  background: url(../../../images/comments_num.gif) no-repeat 0% 23px;
}
.comments_num p{padding: 25px 0 0 0; text-align: center; font-size: 10px; color: #AA0000; font-weight: bolder;}

.article_date .month_set {color: #FFF; text-align: center;}
.article_date .date_set {font-size: 18px; text-align: center;}
.article_box h1 {
  margin: 8px 0 0 0;
  padding: 0 0 10px 0;
  font-size: 22px;
  font-family: arial;
  line-height: 125%;
  color: #145D1A;
  border-bottom: 1px #848D85 solid;  
  clear: both;
}
.article_box .time_box {
  margin: 5px 0 0 0;
  height: 18px;
  line-height: 18px;
  font-style: italic;
  color: #585F59;
  background: #E4E2E3;
}
.article_box .text_box {
  margin: 10px 0;
  color: #333333;
}
.article_box .text_box a{color: #4F7194;}
.article_box .text_box a:hover{color: #4F7194; text-decoration: underline;}

.article_box .text_info {color: #9F9095;}
.text_info a{color: #A5C87F; text-decoration: none;}
.text_info a:hover{color: #A5C87F; text-decoration: underline;}
.keywords_box {
  margin: auto;
  width: 235px;
}
.keywords_box .keywords_menu {
  margin: 0 0 8px 0;
  padding: 0 0 0 20px;
  width: 235px;
  height: 27px;
  line-height: 25px;
  text-align: left;
  font-size: 16px;
  font-weight: bolder;
  color: #FFF;
  background: url(../../../images/keys_bg.gif) no-repeat;
}
.keywords_box .top_height2 {margin: 15px 0 0 0; height: 30px;}
.keywords_box .menu_1{background: url(../../../images/menu_1.gif) no-repeat;}
.keywords_box .keywords_more {  
  width: 235px;
  text-align: left;
}
.keywords_box .keywords_more .suo{padding: 0 5px;}
.keywords_box .top1 { background: #E9E9E9;}

.keywords_more .size_small {color: #6A6F6B; font-size: 12px;}
.keywords_more .size_medium {color: #8FBA5F; font-size: 14px;}
.keywords_more .size_big {color: #FF0000; font-size: 16px;}
.ul_setting_news {margin: 0 0 0 20px; padding:5px; color: #4A744A;}
.ul_setting_news li {list-style-image: url(../../../images/ico_speaker.gif); list-style-position: inside; line-height: 25px;}
.ul_setting_news li a{color: #612A54;}
.ul_setting_news li i{color: #612A54;}
.group_home_box .comments_menu {  
  margin: auto;
  width: 550px;
  height: 25px;
  line-height: 25px;
  text-align: left;  
  color: #585F58;
  background: #DEE0DD;
  clear: both;
}
.group_home_box .comments_menu h1 {margin: 0 0 0 15px; font-size: 16px;}
.comments_box {
  margin: 20px auto;
  width: 550px;
}
.comments_box1{
  margin: 20px auto;
  width: 550px;
}	
.comments_menu1 {  
  margin: auto;
  width: 550px;
  height: 25px;
  line-height: 25px;
  text-align: left;  
  color: #585F58;
  background: #DEE0DD;
  clear: both;
}
.comments_menu1 h1 {margin: 0 0 0 15px; font-size: 16px;}
.comments_box {
  margin: 20px auto;
  width: 550px;
}
.comments_box .nocomments {
  width: 550px;
  height: 50px;
  text-align: left;
}
.comments_box .user_left {
  float: left;
  z-index: 5;
  position: relative; 
  width: 124px;
  text-align: center;
  background: url(../../../images/comments_bg0.gif) no-repeat 100% 10px;
}
.nocomments .comment_on_bg {
  float: right;
  width: 86px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  background: url(../../../images/comment_on_bg.gif) no-repeat;
}
.comment_on_bg a{color: #4B594A; text-decoration: none;}
.comment_on_bg a:hover{color: #4B594A; text-decoration: underline;}

.comments_right {
  float: left;
  margin: 0 0 0 -8px;
  width: 425px;
  text-align: left;
}
.m_left{margin: 0 0 0 -8px!important; *argin: 0 0 0 -8px!important; margin: 0;}
.comments_box .margin_comm{margin: 0;}
.comments_box .margin_comm textarea{width: 400px;}
.comments_more_box {
  width: 800px;
  text-align: left;
}
.comments_more_box .comments_more_right {
  width: 670px;
}
div.textarea_width textarea{width: 675px;}
.comments_right .comments_bg1 {
  width: 425px;
  height: 10px;
  
}
.comments_right .comments_bg2 {
  margin: 0;
  width: 425px;
  text-align: center;
  position: relative;
  background: url(../../../images/comments_bg2.gif) repeat-y;
}
.comments_right .comments_bg2 p.comm_link_css, .comments_right .comments_bg2 p.comm_link_css a{color: #4F7194;}
.comments_bg2 .comm_box{margin: auto; width: 380px; text-align: left;}
.comm_box .comments_ok {float: left; margin-top: 10px; text-align: center; width: 98px; height: 26px; line-height: 24px; background: url(../../../images/btn_ask_okbg.gif) no-repeat; color: #471325;}
.comments_bg2 .best_bg{float: left; margin-left: 25px!important; margin-left: 13px; width: 130px; height: 38px; text-align: left; background: url(../../../images/best_answers_bg.gif) no-repeat;}
.comments_bg2 .best_bg p{float: left; margin-left: 3px; padding: 0; text-align: center; width: 93px; line-height: 38px!important; *line-height: 43px!important; line-height: 43px; color: #161616;}
.comments_ok a{ color: #424842;}
.comm_box .hit_num{float: right; width: 34px; background: url(../../../images/bg_num.gif) no-repeat;}
.comm_box .hit_num p{margin: 0; padding: 0; width: 34px; height: 24px; text-align: center; line-height: 19px; font-size: 10px;}


.comments_bg2  p {
  margin: 0 auto;
  padding: 0 0 10px 0;
  width: 380px;
  text-align: left;
  word-wrap: break-word;
  overflow: hidden;
}
.comments_bg2_3 p {
  margin: 0 auto;
  padding: 0 0 10px 0;
  width: 590px;
  text-align: left;
  word-wrap: break-word;
  overflow: hidden;
}
.comments_bg2 .font-right {padding: 0 0 6px 0; text-align: right; color: #4F7194;}
.comments_right .comments_bg3 {
  width: 425px;
  height: 15px;
}
.comments_box .user_left_nobg { background: none;}
.comments_right textarea {width: 425px; height: 100px; border: 1px #8C8C8C solid; background: #F6F6F6;}
.sub_align {margin: 10px 0; text-align: right;}
.m_top{margin-top: 10px !important; margin-top: -20px; clear: both;}
.ip_top{margin: 0 -7px 0 0 !important; margin: -10px 0 0 0; padding: 15px 0 !important; padding: 5px 0; float: right;}
.ip_top_more{margin: 0 -13px 0 0 !important; margin: -10px 0 0 0; padding: 15px 0 !important; padding: 5px 0; float: right;}

.search_k{
	margin: 30px auto 0;
	padding: 0;
	width: 860px;
}

.search_k .group_search_box_1 {
	margin: 0 auto 40px;
}

.search_k .group_search_box_1 .gsbox_bg_1 {
	margin: 0 0 10px 25px!important;
	margin: 0 0 10px 23px;
	width: 100%;
	height: 25px;
}
.gsbox_bg_1 .gs1 {
  float: left;
	width: 378px;
	height: 22px;
	line-height: 22px;
	background: url(../../../images/searcher_bg1.gif) no-repeat;  
}
.gsbox_bg_1 .gs1 input {
	margin-right: 10px;
	padding-top: 3px!important;
	*padding-top: 1px!important;
	padding-top: 1px;
	float: right;
	width: 330px;
	border: 0;
	background: none;
}

.gsbox_bg_1 .gs2 {
  float: left;
  padding-left: 8px;
}
.gsbox_bg_1 .gs2 input{
	padding-bottom: 3px!important;
	*padding-bottom: 0!important;
	padding-bottom: 0;
	width: 74px;
	height: 24px;
	background: url(../../../images/searcher_btn1.gif) no-repeat;
	border: 0;
	color: #FFF;
	cursor: pointer;
}



.search_k .group_search_box_1 .gsbox_bg_2 {
	margin: 0 0 10px 30px!important;
	margin: 0 0 10px 20px;
	width: 100%;

}
.search_k .group_search_box_1 .gsbox_bg_2 ul{list-style-type: none;}
.search_k .group_search_box_1 .gsbox_bg_2 li{float: left; padding-left: 8px;}

.search_and {
  float: left;
  margin-top: -1px;
	padding: 5px 0;
	width: 860px;
  border-bottom: 1px #B0B9B1 dashed;	
	border-top: 1px #B0B9B1 dashed;
	word-break: break-all;
}
.search_and .search_list {
	padding: 20px;
	text-align: left;
}
.search_list h3.search_group {margin-bottom: 8px; padding-left: 30px; height: 27px; color: #3C689B; background: url(../../../images/search_ico.gif) no-repeat -1px -1px;}
.search_list h3.search_topic, .search_list h3.search_feedback {margin-bottom: 8px; padding-left: 30px; height: 27px; color: #3C689B; background: url(../../../images/search_ico.gif) no-repeat -1px -35px;}
.search_list h3.search_question, .search_list h3.search_answer {margin-bottom: 8px; padding-left: 30px; height: 27px; color: #3C689B; background: url(../../../images/search_ico.gif) no-repeat -1px -71px;}
.search_list h3.search_activity {margin-bottom: 8px; padding-left: 30px; height: 27px; color: #3C689B; background: url(../../../images/search_ico.gif) no-repeat -1px -136px;}
.search_list h3.search_article {margin-bottom: 8px; padding-left: 30px; height: 27px; color: #3C689B; background: url(../../../images/search_ico.gif) no-repeat -1px -108px;}
.search_list h3 a{ color: #3C689B; font-size: 16px;}
.search_list .search_info {margin: 0 25px;}
.search_list span.keys{color: #F00; padding: 0 3px;}


.group_search_box {
  margin: 0 auto 25px;
  width: 550px;
  text-align: left;
}
.group_search_box .gsbox_bg {  
  float: left;
  padding: 5px 0;
  width: 475px;
  height: 23px;
  color: #797979;
  text-align: center;
}

.gsbox_bg .gs1 {
  float: left;
  width: 388px;
  height: 22px;
  background: url(../../../images/search_bg.gif) no-repeat;
}
.gs1 input {margin:2px 0 0 20px; width: 348px; height: 18px; line-height: 18px; border: 0;}

.gsbox_bg .gs2 {
  float: right;
  padding-right: 8px;
}
.gs2 input{padding-bottom: 4px !important; *padding-bottom: 0 !important; padding-bottom: 0; width: 72px; height: 23px; line-height: 16px; background: url(../../../images/search_btn_bg1.gif) no-repeat; border: 0; color: #FFF;}
.news_left .group_3c{
  font-size: 12px;
  font-weight: normal;
}
.group_3c p{float: left;}  
.group_3c p.floato{float: right;}
.group_3c p.floato span{margin: 0 3px; cursor: pointer;}

.group_name_menu {
  margin: 30px auto 2px;
  width: 550px;
  height: 23px;
  line-height: 23px;
  font-size: 15px;
  font-weight: bolder;
  color: #4E554E;
  text-align: left;
  background: #D2E3BF;
  clear: both;
}
.group_name_menu p {padding: 0 0 0 3px;}

.group_main_box {
  margin: 0 auto;
  width: 550px;
}
.group_main_box .group_main {
  float: left;
  padding: 15px 0;
  width: 275px;
  border-bottom: 1px #E0E0E0 solid;
}
.group_main_box .group_main_width {
  width: 550px;
  clear: both;
}
.group_main_box .group_main_width .gm_right_width{
  width: 470px;
}

.group_main .gm_left {
  float: left;
  width: 80px;
  text-align: left;
}
.group_main .rim_50 {
  float: left;
  width: 70px;
  text-align: left;
}
.group_main .gm_right {
  float: left;
  width: 185px;
  overflow: hidden;
  word-break: break-all;
  text-align: left;
}
.group_main .gm_right .relating_group{float: right; margin: 10px 0 0; width: 54px; height: 20px; text-align: center; background: url(../../../images/group_button_addbg.gif) no-repeat;}
.gm_right h3{font-size: 13px; color: #AA0000;}
.gm_right h3 a{color: #3C689B;}
.gm_right p{margin: 8px 0 0 0; font-size: 12px; color: #333333;}
.gm_right p.color98888D{color: #98888D;}

.group_category_box {
  margin: auto;
  width: 550px;
}
.group_category_box .group_category {
  float: left;
  padding: 20px 0;
  width: 183px;
  text-align: left;
  border-top: 1px #B0B9B1 solid;
}
.category1 a {color: #426D45; font-size: 14px; text-decoration: none;}
.category1 a:hover {color: #426D45; text-decoration: underline;}
.category2 a {color: #656A66; text-decoration: none;}
.category2 a:hover {color: #656A66; text-decoration: underline;}

.news_group {
  padding: 0 0 15px 5px;
  list-style-type: none;
  text-align: left;
  font-size: 14px;
  line-height: 180%;
  overflow: hidden;
  word-wrap: break-word;
}
*+html .pad1{padding: 0; line-height: 100%;}

.top_height {margin: 40px auto 0;}

.group_home_box {
  margin: auto;
  width: 550px;
  text-align: left;
}
.group_home_box h1 {width: 550px; font-size: 20px; line-height: 26px; color: #463A3F; overflow: hidden; word-wrap:break-word;}
.group_home_box .group_topic_box {
  margin: 10px auto;
  width: 550px;
}
.group_home_box .group_topic_box .group_new_topic {
  float: right;
  width: 450px;
}
.group_home_box .group_topic_box .group_new_topic h4{
  margin-bottom: 6px;
  font-size: 14px;
  color: #4E534F;
}
.group_new_topic h4{font-size: 12px;  color: #4E534F; margin-bottom: 6px;}
.group_home_box .group_topic_box .group_new_topic p {margin-bottom: 10px; padding: 3px; float: left; background: #eee;}
.group_home_box .group_topic_box .group_new_topic p span.in_box input { width: 448px!important; width: 442px;}
.group_home_box .group_topic_box .group_new_topic p span.te_box textarea {width: 442px; height: 300px; font-size: 12px;}
.group_home_box .group_topic_box .group_new_topic p span.sub_box input {float: right; margin: 8px 2px 18px; border: 0;}
.group_home_box .group_topic_box .group_new_topic input, textarea {border: 1px #919891 solid;}
.group_home_box .home_intro {
  float: left;
  margin: 10px auto 0;
  padding: 0 0 10px 0;
  width: 550px;
  border-top: 1px #B7B4B3 solid;
  background: #F1F1F1;
}
.group_home_box .nobg {background: none; border: 0;}

.group_home_box .view_myfriends {
  width: 800px;
}

.group_home_box .view_myfriends .view_friends_one {
  float: left;
  width:255px!important;
  width: 263px;
  padding: 20px 5px;
  border-bottom: 1px #C3CAC3 solid;
}
.group_home_box .view_myfriends .view_friends_intro {
  float: left;
  width: 170px;
  overflow: hidden;
  word-break: break-all;
}

.group_home_box .view_myfriends .view_friends_intro a.green{color: #145D1A;}
.group_home_box .view_myfriends .view_friends_intro a.blue{color: #3C689B;}
.group_home_box .view_myfriends .view_friends_intro p{padding: 0 6px; color: #6F7269;}
.group_home_box .view_myfriends .view_friends_intro p span{color: #DC6403; font-weight: bolder;}
.group_home_box .view_myfriends .view_friends_intro .view_admin_too a{color: #A0A4A3;}

.home_intro .intro_left {
  float: left;
  margin: 0 0 0 5px;
  width: 150px;
}
.home_intro .intro_right {
  float: left;
  width: 387px;
  color: #515350;
  overflow: hidden;
  word-wrap: break-word;
}
.visitor{width: 130px; height: 20px; line-height: 20px; text-align: center; color: #515251;}
.visitor span.icog_all{width: 15px; height: 17px; position: relative; top: 4px!important; *top: 1px!important; top: 1px; right: 3px; display: inline-block; }
.visitor span.icog1 {background: url(../../../images/user_ico_all.png) no-repeat -260px 0;}
.visitor span.icog2 {background: url(../../../images/user_ico_all.png) no-repeat -180px 0;}
.visitor span.icog3 {background: url(../../../images/user_ico_all.png) no-repeat -203px 0;}

.intro_right p {margin: 0 0 5px 0;}
.intro_right span {color: #D665A5;}

.intro_right .u_left {
  float: left;  
}
.intro_right .u_top{
  overflow: hidden;
  word-wrap: break-word;
}
.intro_right .u_bottom{
  text-align: right;
}
.u_left h1{font-size: 22px; line-height: 22px; color: #463A3F;}
.u_left .intro_box{margin: 8px 0;}
.u_left .intro_box a{color: #D566A5;}
.u_left, .u_top .user_info{ text-align: left; font-size: 12px; color: #5A5F5B;}
.u_top .user_info th{padding: 0; width: 60px; height: 16px; font-weight: normal; color: #585F59;}
.u_top .user_info td{ padding: 0; color: #585F59;}

.intro_right .u_right {
  float: right;
  padding: 5px;
}
.u_right p.user_b{
  float: right;
  margin: -1px 0 0 0;
  padding: 0 0 0 10px;
  height: 25px;
  line-height: 25px;
  overflow: hidden;
}
.u_right p.user_b span.ico_all {width: 17px; height: 17px; position: relative; top: 5px!important; *top: 1px!important; top: 1px; right: 3px; display: inline-block; }
.u_right p.user_b span.ico1{background: url(../../../images/user_ico_all.png) no-repeat 0 0;}
.u_right p.user_b span.ico2{background: url(../../../images/user_ico_all.png) no-repeat -120px 0;}
.u_right p.user_b span.ico3{background: url(../../../images/user_ico_all.png) no-repeat -150px 0;}
.u_right p.user_b span.ico4{background: url(../../../images/user_ico_all.png) no-repeat -60px 0;}
.u_right p.user_b span.ico5{background: url(../../../images/user_ico_all.png) no-repeat -30px 0;}
.u_right p.user_b span.ico6{background: url(../../../images/user_ico_all.png) no-repeat -230px 0;}
.u_right p.user_b span.ico7{background: url(../../../images/user_ico_all.png) no-repeat -90px 0;}


.u_right p.user_b a{color:#585F58;}
.u_right .btn_user{
  float: left;
  margin: 4px 6px 0 9px;
}
.user_class{
  clear: both;
  margin: 10px auto;
  width: 550px;
  height: 27px;
  line-height: 23px;
  color: #41403B;
  background: url(../../../images/line_fenge_bg.gif) no-repeat;
}
.user_class h5{font-size: 12px;}
.user_class p{float: left; left: 5px; position: relative;}
.user_class img{float: right; top: 9px; right: 10px; position: relative; z-index: 2;}
.uc_width{width: 660px; background: url(../../../images/line_fenge_bg_2.gif) no-repeat;}
.uc_width p.paddingto{float: left; left: 12px; position: relative;}
.uc_width img.floatto{float: left; left: 6px;}

.particular{
  margin: 0 auto 10px;
  width: 550px;
  border-bottom: 1px #ddd solid;
}
.particular span.font_sty {font-style:italic; font-size: 10px!important; *font-size: 8px!important; *font-size: 8px;}
.particular ul.linkcolor a{color: #463A3F; font-weight: bolder;}
.no_border{border: none;}
.particular div.title {
  text-align: left;
}
.particular div.title img{
  float: left;
}
.particular div.title h2{
  float: left;
  font-size: 14px;
  color: #545B54;
}
.particular div.title p{
  float: right;
  padding: 0 10px 0 0;
  color: #B9A283;
}
.particular div.title li{
	margin: 0 15px 5px;
	padding-left: 20px;
	width: 460px;
	list-style-type: none;
	color: #414141;
	background: url(../../../images/tp_ico.gif) no-repeat 0 4px;
}
.particular div.title li span{padding-left: 15px; color: #6487B0;}
.particular div.diary {
  clear: both;
  width: 550px;  
}
.particular div.diary p{
  padding: 10px 10px 0 10px;
}
.particular a.more_link{
  float: right;
  margin: 0 10px 10px 0;
  color: #999997;
  text-decoration: underline;
}
.sub_align span.top_height{
  margin: 0 6px 0 0;
  padding: 0;
  position: relative;
}
.sub_align span.top_height input{
  margin: 0;
  padding: 0;
}
.sub_align span.top_height input.ct1{
  top: 2px;
  position: relative;
}
.comments_right .bg2_1{background: url(../../../images/comments_bg2_1.gif) repeat-y; color: #535654; }
.comments_box .bg0_1{background: url(../../../images/comments_bg0_1.gif) no-repeat 100% 10px;}
.comments_right .comments_bg2_2{background: url(../../../images/comments_bg2_2.gif) repeat-y; width: 334px; margin: 0 0 0 5px; color: #585F57;}
.comments_more_right .comments_bg2_3{background: url(../../../images/comments_bg2_3.gif) repeat-y; width: 623px;  color: #585F57;}
.comments_more_right .comments_bg2_4{background: url(../../../images/comments_bg2_4.gif) repeat-y; width: 505px; margin: 0 0 0 5px;  color: #585F57;}
.keywords_box .user_menu{
  margin: 0 0 15px 0;
  padding: 0 0 0 20px;
  width: 235px;
  height: 27px;
  line-height: 25px;
  text-align: left;
  font-size: 16px;
  font-weight: bolder;
  color: #FFF;
  background: url(../../../images/user_bg.gif) no-repeat;  
}
.orange{float: left; margin-bottom: 15px; padding: 10px 0; background: #EAE3D9;}
.keywords_box p.right_height{clear: both; padding: 0 10px 10px 0; text-align: right;}
.keywords_box p.right_height a{color: #4B4D4A;}
.comments_box .btn_ready {margin: 8px 0 0 130px;}
.comments_box .leave_word{
  margin: 0 0 0 130px;  
  padding-top: 8px; 
  width: 315px;
  clear: both;
}
.comments_box .leave_word_more {width: 490px;}
.comments_box .leave_word textarea{width: 310px; height: 70px;}
.comments_box .leave_word_more textarea{width: 490px; height: 70px;}


.intro_right .time_come {
  height: 22px;
  line-height: 22px;
  color: #40453F;
  font-weight: bolder;
  background: #DEE0DD;
}
.intro_right .intro_right_btn_style{color: #D766A6;}
.intro_right .intro_right_btn_style a{color: #D766A6;}
.time_come span {margin: 0 15px 0 5px; color: #40453F;}
.cr_intro_right .topic_intro, .intro_right .topic_intro{
  margin: 8px 0;
  padding-left: 5px;
  overflow: hidden;
  color: #404640;
  word-wrap: break-word;
}
.topic_intro a{color: #8FBA5F; text-decoration: none;}
.topic_intro a:hover{color: #8FBA5F; text-decoration: underline;}
.intro_left .button_float {
  margin: 5px 5px 5px 3px;
  width: 130px;
  height: 23px;
  line-height: 23px;
  text-align: center;
  background: url(../../../images/group_button_joinbg.gif) no-repeat;
}
.button_float a{color: #4B4B4B; text-decoration: none;}
.button_float a:hover{color: #4B4B4B; text-decoration: underline;}

.group_button_newto {
  float: right;
  margin: 15px 0 10px 0;
  width: 54px;
  height: 20px;
  line-height: 20px;
  background: url(../../../images/group_button_addbg.gif) no-repeat;
  text-align: center;
}
.group_noto {
  float: right;
  margin: 15px 0 10px 0;
  height: 20px;
  line-height: 20px;
  text-align: center;
}
.group_button_newto a{text-decoration: none;}
.group_home_menu {
  clear: both;
  width: 550px;
  height: 25px;
  line-height: 25px;
  font-size: 16px;
  font-weight: bolder;
  color: #4E554E;
  background: #D2E3BF;
}
.group_home_menu p{margin: 0 0 0 5px;}

.group_home_list_box {
  margin: 3px 0 15px 0;
  width: 550px;
  border-spacing: 0;
  border-collapse: collapse;
}
.group_home_list_box th {height: 30px; line-height: 30px; text-align: left; font-size: 13px; color: #171717; border-bottom: 1px #E3E7E4 solid;}
.group_home_list_box td {padding: 3px; text-align: left; font-size: 12px; color: #515251; border-bottom: 1px #E3E7E4 solid; word-break: break-all; }
.group_home_list_box a {color: #515251; text-decoration: none;}
.group_home_list_box a:hover {color: #515251; text-decoration: underline;}
.group_search_box .more_list {float: right; margin-top: 4px; width: 89px; height: 29px; line-height: 25px; text-align: center; background: url(../../../images/group_button_morelist.gif) no-repeat;}
.group_search_box .more_list a{text-decoration: none;}

.alluser_box {
  width: 235px;  
  font-size: 16px;
  line-height: 150%;
  font-weight: bolder;
  text-align: left;
  color: #366338;
  overflow: hidden;
  word-wrap: break-word;
}
.top_height1 {margin: 0 0 15px 0; height: 30px;}

.user_admin_box_bg .margintop {margin: 0;}

.pic_list_box {
  width: 235px;
  color: #7A7A7A;
  overflow: hidden;
  word-break: break-all;
}
.pic_list_box ul{text-align: left;}
.pic_list_box .picuser {
  float: left;
  width: 78px;
  height: 115px;
  overflow: hidden;
  word-wrap: break-word;
}
.pic_list_box .picgroup {
  margin: 10px auto 0;
  width: 230px;
  height: 50px;
  text-align: left;
  border-bottom: 1px #ddd dashed;
  overflow: hidden;
  word-wrap: break-word;
}
.picgroup p{float: right; width: 185px; font-size: 14px;}
.pic_list_box .picuser dd {margin: 5px 0 0 0;}
.pic_list_box .picuser dd p{padding: 0 0 0 5px; width: 70px; overflow: hidden;}
.pic_list_box a{color: #336598; text-decoration: none;}
.pic_list_box a:hover{color: #336598; text-decoration: underline;}
.more_favorites {
  clear: both; 
  margin: 5px 0 20px 0; 
  text-align: right; 
  font-weight: bolder; 
  font-size: 14px; 
  color: #7A7A7A;
}
.more_favorites a{color: #7A7A7A; text-decoration: none;}
.more_favorites a:hover{color: #7A7A7A; text-decoration: underline;}

.join_group_bottom {
  padding: 0 10px 0 0; 
  text-align: right; 
  font-size: 14px; 
  color: #356338;
}
.join_group_bottom a{color: #356338; text-decoration: none;}
.join_group_bottom a:hover{color: #356338; text-decoration: underline;}

.group_search_box .search_width{
  margin: auto; 
  width: 545px!important; 
  width: 565px;
}
.search_btn {
  float: left;
  margin: 0 0 0 5px;
  width: 82px;
  height: 20px;
  line-height: 20px; 
  color: #163935; 
  background: url(../../../images/search_btn_bg.gif) no-repeat;
}
.ask_class_box {
  margin: auto;
  width: 855px;
  background: #F2F2F2;
}
.ask_class_box .forbig{
  float: left;
  padding: 10px 6px;
  width: 272px!important;
  width: 285px;
}
.forbig p{padding: 2px 6px; text-align: left; font-size: 14px; font-weight: bolder; background: #CFE2E0;}
.forbig ul {margin: 6px 0; list-style-type: none; display: block; clear: both;}
.forbig li {float: left; height: 20px; line-height: 20px; word-break: break-all;}
.forbig li a{ display:block; white-space:nowrap; list-style-position: outside; margin: 0 5px 0 0;}

.ask_class_box table {margin: 12px 6px 6px; border-collapse: collapse;}
.ask_class_box th, td{width: 171px; text-align: left; color: #5C615D; font-size: 12px;}
.ask_class_box th {padding: 2px; font-size: 14px; font-weight: bolder; background: #CFE2E0;}
.ask_class_box td {padding: 4px 0 20px 0;}
.ask_class_box a{ color: #4F4B4C; text-decoration: underline;}
.ask_class_box a:hover{ color: #4F4B4C; text-decoration: none;}


.setting{padding-right: 20px; margin: auto; width: 550px;}
.qu_bottom{
	margin: auto;
	width: 550px;
	height: 13px;
	background: url(../../../images/iask_qus_3.gif) no-repeat;
}
.qu_info_box, .qu_form_box {
  margin: auto;
  width: 550px;  
}
.qu_info_box{margin-bottom: 20px;}
.qu_form_box {margin: 20px auto 0; padding: 5px 0 25px;}
.news_left .qu_form_box .qu_bg{
  background: #FFF;
  border: 1px #BFC5C5 solid;
}
.news_left .qu_form_box .qu_bg h4{
  margin: 0;
  padding-left: 23px;
  font-size: 12px;
  text-align: left;  
  color: #45504C;
  border: 1px #FFF solid;
}
.news_left .qu_form_box .qu_bg h4 span{float: left;}
.news_left .qu_form_box .qu_bg h4 span.rightto{float: right; padding-right: 20px;}
.news_left .qu_form_box .qu_bg h4 span.rightto a{color: #689A97;}
.qu_info_box .qu_info_text{
  margin: 0 auto;
  width: 550px;
  background: #FFF url(../../../images/iask_qus_2.gif) repeat-y;
}
.qu_info_text .qu_info_text_bg{padding: 20px 0 10px; width: 550px; background: url(../../../images/iask_qus_4.gif) no-repeat;}
.qu_info_text .qu_left{
  float: left;
  width: 100px; 
}
.qu_info_text .gu_right{
  float: left;
  width: 430px;
  text-align: left;
  overflow: hidden;
  word-break: break-all;
}
.gu_right .box_1{margin: 5px 0; padding: 5px 0; width: 420px; border-top: 1px #ddd solid;}
.gu_right .pic_p1{float: left; position: relative; left: 5px; margin-right: 10px;}
.gu_right h3{width: 420px; overflow: hidden; font-size: 14px; line-height: 120%;}
.gu_right textarea{width: 410px; height: 150px;}
.gu_right {color: #5B615D;}
.gu_right p.infoto{padding: 8px 0 0 0; clear: both;}
.gu_right p.info_text{padding: 8px 20px 0; clear: both;}
.gu_right p.infoto span.font_color{color: #4F7194;}
.gu_right p.btn {float: right; margin: 16px 5px 5px 0; width: 72px; height: 23px; text-align: center; line-height: 21px; background: url(../../../images/btn_qu_bg.gif) no-repeat; cursor: pointer;}
.iask_qus_box_1 {margin: 20px 0 0 0; padding: 20px 0 0 0; width: 550px; background: url(../../../images/iask_qus_4.gif) no-repeat;}
.iask_qus_box_1 p{margin: 0 0 0 100px; text-align: left;}


.news_left .ask_tag_title {margin: 0 auto 20px; background: #CFE2E0;}
.news_left .ask_tag_title p{padding-left: 6px;}

.ask_name_menu {
  margin: auto; 
  width: 550px; 
  height: 29px;
  line-height: 29px;
  color: #6C706C;
  text-align: left;
  font-size: 14px;
  font-weight: bolder;
  background: #D8E7C7 url(../../../images/iask_qus_1.gif) no-repeat;
}
.bgimg {background: #CFE2E0 url(../../../images/ico_ask_2.gif) no-repeat 5px 3px;}
.ask_name_menu p.title_one{float: left; margin-left: 5px; color: #333;}
.ask_name_menu p.info{float: right; font-size: 12px; color: #5F5E5E; font-weight: normal;}
.ask_name_menu p.info span{margin: 0 8px 0 3px;}
.ask_name_menu .pic_p1{float: left; position: relative; top: 6px; left: 7px; margin-right: 10px;}
.ask_name_menu p.info .infot{ color: #f00;}
.ask_question {
  margin: 10px auto;
  width: 550px;
  text-align: left;
  clear: both;
}
.ask_q_height{height: 500px;}
.ask_question li {margin: 3px 0 3px 30px; padding: 5px; font-size: 14px; list-style-image: url(../../../images/ask_ico.gif)}
.ask_question a{color: #7C7C7C; text-decoration: none;}
.ask_question a:hover{color: #7C7C7C; text-decoration: underline;}
.ask_question p {margin: 6px; text-align: right; font-size: 14px; font-weight: bolder;}
.ask_question p a{color: #384243; text-decoration: none;}
.ask_question p a:hover{color: #384243; text-decoration: underline;}

.ask_box {
  margin: 0 auto 10px;
  padding: 12px 0;
  width: 254px;
  background: url(../../../images/ask_bg1.gif) no-repeat;
}
.ask_box .ask_affiche_menu {
  margin: auto;
  width: 229px;
  height: 39px;
  line-height: 39px;
  font-size: 16px;
  font-weight: bolder;
  color: #FFF;
  background: url(../../../images/menu_affiche_bg.gif) no-repeat;
}
.ask_box .qu_wait_bg{
  height: 42px;
  background: url(../../../images/menu_replyto_bg.gif) no-repeat;
}
.ask_box .menu_bg {
  height: 27px;
  line-height: 27px;
  background: url(../../../images/ask_menu_bg1.gif) repeat-x;
}
.ask_box .menu_bg p.pad{padding: 0 0 0 10px;}
.ask_box .ask_star_menu {
  width: 229px;
  height: 42px;
  line-height: 49px;
  background: url(../../../images/menu_star_bg.gif) no-repeat;
}
.news_right .ask_bg{background: none;}
.news_right .ask_bg li{list-style-image: url(../../../images/ico_ask_1.gif); list-style-position: outside; padding-left: 3px; margin-left: 10px; vertical-align:bottom;}

.ask_box .ask_affiche_menu p {padding: 0 0 0 45px; text-align: left;}
.ask_box ul {padding: 15px 30px; color: #5A615A; text-align: left;}
.ask_box ul a{color: #146A61; text-decoration: none;}
.ask_box ul a:hover{color: #146A61; text-decoration: underline;}
.ask_box li{list-style-image: url(../../../images/ico_ask_3.gif); list-style-position: inside; }
.ask_box p {padding: 0 20px 0 0; font-weight: bolder; text-align: right;}
.ask_box p a{color: #146A61; text-decoration: none;}
.ask_box p a:hover{color: #146A61; text-decoration: underline;}


.group_creator_box {
  margin: 10px auto 0;
  padding: 0 0 5px 0;
  width: 550px;
  border-top: 1px #AFB9B1 solid;
}
.group_creator_box h2{padding: 3px 8px 15px 8px; font-size: 12px; text-align: left;}
.navpage{
  margin: 15px auto;
  padding: 5px;  
}
.navpage p{
  float: right;
  width: 84px;
  height: 26px;
  line-height: 24px;
  text-align: center;
  background: url(../../../images/btn_group_page.gif) no-repeat;
}
.group_creator_box .group_creator_one {
  float: left;
  margin: 5px 0 20px;
  width: 110px;
}
.group_creator_one h2 {font-size: 12px; text-align: center;}

.group_creator_one .group_user {
  width: 110px;
}
.group_creator_one .group_user p{clear: both;}
.group_creator_one .group_user p.color a{color: #336799;}
.group_creator_one .group_user .user_one{  
  float: left;
  left: 26px;
  width: 90px;
  position: relative;
}
.group_creator_one .group_user .color336699{color: #336699;}
.group_creator_one .group_user .group_admin_1 {
  float: left;
  width: 13px;
}
.group_creator_one .group_user .group_admin_1, .group_admin_2 img{cursor: pointer;}
.group_creator_one .group_user .group_admin_2 .typeset {margin: 3px 3px 0;}

.news_right .group_search_2{
  margin: auto;
  width: 260px;
  height: 190px;
}
.group_search_2 h3{color: #2D5E31; font-size: 15px; text-align: left;}
.news_right .group_search_2 p.intro{padding: 10px 0 6px; text-align: left; color: #606561;}
.news_right .group_search_2 p.gsbg{
  margin-bottom: 10px;
  padding: 5px 3px;
  background: #E2E5DE;
}
.news_right .group_search_2 p.gsbg input {width: 240px; height: 21px; line-height: 21px; background: #FFF url(../../../images/gs_input_bg.gif) no-repeat; border: 1px #ACBA97 solid;}
.news_right .return_to {
  margin: 0 0 10px 0;
  width: 260px;
  font-size: 12px;
  font-weight: bolder;
  color: #AA0001;
  text-align: left;
  overflow: hidden;
  word-break: break-all;
}
.news_right .return_to a{color: #AA0001;}
.news_right  .group_admin_intro{
  margin: auto;
  width: 260px;
  color: #404240;
  text-align: left;
}
.news_right  .group_admin_intro h3 {margin: 15px 0 5px 0; font-size: 15px; text-align: left;}
.news_right .rss_box {margin: 0 auto; padding: 10px 0; width: 260px; color: #336236; overflow: hidden; word-wrap: break-word; clear: both;}
.news_right .rss_box a{color: #336236;}

.blocked {width: 660px;}
.blocked .one {width: 330px;}
.gm_right p.blocked_del{padding-left: 20px; height: 16px; line-height: 16px; background: url(../../../images/ico_blocked_1.gif) no-repeat 1px 1px;}
.gm_right p.blocked_del a{color: #F25856;}

.static_box {
  margin: 60px auto 20px;
  width: 800px;
  font-size: 16px;
  line-height: 150%;
  text-indent: 18pt;
}
.static_box p{margin: 15px 0;}

.add_friend {
  top: 420px;
  left: 35%;
  margin: auto;
  width: 330px;
  border: 1px #878F7E solid;
  background: #FFF;
  clear: both;
  z-index: 999;
  position: absolute;
}
.add_friend .add_friend_title{
  width: 330px;
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  text-align: left;
  background: #8FBA5F;
  color: #FFF;
  background: url(../../../images/add_friend_bg.gif) repeat-x;
}
.add_friend .add_friend_title p{float: left; padding-left: 10px;}
.add_friend p.close {float: right; padding: 8px 9px 0 0;}

.invite_group{
	width: 450px;
	height: 280px;
}
.invite_group .invite_group_title{ width: 450px; }



div.new_question {
  margin: 5px auto 0;
  width: 550px;
  text-align: left;
  color: #43413C;
}
div.new_question .form_title{margin-top: 10px; font-weight: bolder; color: #463A3F;}
div.new_question .form_title span{color: #665F62; font-weight: normal;}
div.new_question .btn_sub {margin: 20px 0 10px 0;}
div.new_question .btn_sub .sub_style{width: 80px; height: 22px; line-height: 20px; background: #426D2B; border-color: #6EA650 #294619 #294619 #6EA650; border-width: 1px; color: #FFF;}
div.new_question .label {margin-bottom: 10px;}
div.new_question .label ul{list-style-type: none;}
div.new_question .label li{float: left; margin: 3px 0 3px 3px; width: 120px;}
.input_width {padding: 3px; width: 550px!important; width: 549px; background: #EBEAEB;}
.input_width input,textarea {width: 542px; padding: 3px; border: 1px #808682 solid;}
.input_width textarea {height: 200px;}




.sign_in_bg{width: 98px; height: 26px; background: url(../../../images/button_login.gif) no-repeat; border: none; color: #FFF; padding-bottom: 2px !important; *padding-bottom: 0 !important; padding-bottom: 0; cursor: pointer;}
.resetpwd_bg{width: 122px; height: 27px; background: url(../../../images/btn_reset_pwd_bg.gif) no-repeat; border: 0; color: #FFF; padding-bottom: 2px!important; cursor: pointer;}
.topic_create_bg{float: right; width: 72px; height: 23px; background: url(../../../images/btn_qu_bg.gif) no-repeat; border: 0; color: #000; padding-bottom: 2px!important; cursor: pointer;}
.user_add_bg{ width: 57px; height: 22px; line-height: 22px; background: url(../../../images/user_button_addbg.gif) no-repeat; border: 0; color: #000; padding-bottom: 2px!important; cursor: pointer;}
.invite_add_bg{ width: 69px; height: 24px; line-height: 24px; background: url(../../../images/btn_submit_1.gif) no-repeat; border: 0; color: #000; padding-bottom: 2px!important; cursor: pointer;}

.event_add_bg{ width: 79px; height: 28px; line-height: 28px; background: url(../../../images/event_bg.gif) repeat-y 0 -104px; border: 0; color: #000; cursor: pointer;}
.btn_ready_bg{width: 44px; height: 18px; line-height: 16px!important; *line-height: 19px!important; line-height: 19px; background: url(../../../images/btn_ready_bg.gif) no-repeat; border: 0; color: #000; text-align: center; cursor: pointer;}
.btn_add_bg{width: 36px; height: 18px; line-height: 19px; background: url(../../../images/ico_add_bg.gif) no-repeat; border: 0; color: #433F3C; text-align: center; cursor: pointer;}
.btn_update_bg{width: 167px; height: 27px; line-height: 27px; background: url(../../../images/btn_update_pwd.gif) no-repeat; border: 0; color: #FFF; text-align: center; cursor: pointer;}
.btn_submit_regbg{width: 139px; height: 30px; line-height: 30px; background: url(../../../images/btn_submit_regbg.gif) no-repeat; border: 0; color: #FFF; text-align: center; font-size: 16px; cursor: pointer;}
.btn_del_bg{padding-bottom: 3px;  width: 68px; height: 22px; line-height: 22px; background: url(../../../images/button_del.gif) no-repeat; border: 0; color: #555756; font-size: 12px; text-align: center; cursor: pointer;}
.upload_btn1{width: 79px; height: 28px; background: url(../../../images/upload_btn1.gif) no-repeat; border: 0; color: #000; font-size: 12px; text-align: center; cursor: pointer;}

.img_style{text-align: center; line-height: 100%;}
.img_style a, .img_style a:hover{text-decoration: none;}

.news_left ul.ask_label{list-style-type: none; width: 552px!important; width: 550px; margin: auto!important; margin: 0; padding: 0; clear: both;}
.news_left ul.ask_label li{
  float: left;
  margin: 0 8px 0 0;
  padding: 0;
  width: 107px;
  height: 26px;
  line-height: 26px;
  background: url(../../../images/ask_menu1.gif) no-repeat;
}
.news_left ul.ask_label_bg li{background: url(../../../images/que_menu_1.gif) no-repeat;}
.news_left ul.ask_label a{color: #FFF;}
.news_left ul.ask_label .label_ok {
  margin: 0 8px -1px 0;
  position: relative;
  height: 27px;
  line-height: 27px;
  background: url(../../../images/ask_menu2.gif) no-repeat;  
  color: #626461;
}
.news_left ul.ask_label .label_ok_bg{background: url(../../../images/que_menu_2.gif) no-repeat;}
.news_left ul.ask_label .label_ok_bg .labelcolor {color: #3A2E16;}
.news_left ul.ask_label .label_ok a{color: #626461; font-weight: bolder;}
.news_left .ask_que_box{
  clear: both;
  margin: 0 auto!important;
  margin: 8px auto 0;
  padding: 8px 0 0 0!important;
  padding: 0;  
  width: 550px;
}
.news_left .border_color{border-color: #C49B7B #DAC3B1 #DAC3B1 #DAC3B1;}
.ask_que_box .que_one{
  margin: 10px auto;
  width: 540px;
  padding: 0;
  clear: both;
}
 .que_one .one-right{
  float: right;
  width: 470px;
  text-align: left;
  color: #166961;

}
.one-right .queto{
  width: 470px;
  height: 23px;
  line-height: 23px;
  background:#E5E6E5;
  overflow: hidden;
  word-break: break-all;
}
.one-right .quetobg{background: #E6E2D9; color: #7A7064;}
.one-right .quetobg a{color: #36322F;}
.que_one .width_to{width: 480px!important; width: 475px; border-bottom: 1px #ddd solid;}
.que_one .width_to1{width: 440px!important; width: 430px; border-bottom: 1px #ddd solid;}
.que_one .one-right .no_bg{background: #FFF; width: 480px!important; width: 475px;}
.que_one .one-right .no_bg1{background: #FFF; width: 440px!important; width: 430px;}

.one-right a{color: #444943;}
.queto .llo {float: left;}
.queto .llo .quetitle{float: left; width: 320px; overflow: hidden; word-break: break-all;}
.queto .llo .quetitle a{color: #434943;}
.queto .rro {float: right; padding: 0 5px; color: #3C689B;}
.llo .pic_p{position: relative; top: 3px; left: 5px; margin-right: 10px;}
.rro .pic_p{position: relative; top: 3px; left: 5px; margin-right: 10px;}
.one-right .zzinfo{
  margin: 10px 0 5px 0;
  width: 440px!important; 
  width: 430px;  
  text-align: left;
}
.one-right .zzinfo p {padding-left: 25px; color: #868787;}
.one-right .zzinfo p span{color: #868787;}
.one-right .zzinfo a{color: #868787;}

.news_right .btn_iask {
  margin: 0 auto 10px;
  width: 230px;
  height: 35px;
  line-height: 35px;
  font-weight: bolder;
  font-size: 16px;
  background: url(../../../images/btn_iask_bg.gif) no-repeat;
}
.news_right .quebg_img{background: url(../../../images/btn_iask_bg1.gif) no-repeat;}
.news_right .btn_iask a{color:#FFF;}

.pagination{

}
.pagination .current{
	background: none;
	border: 1px #979292 solid;
}
.page{
	padding: 0 4px;
	border: 1px #58943C solid;
	background: #D7E6C7;
}
.pagination a {color: #363636;}
.pagination a:hover{background: #FADBB2; border: 1px #B98F56 solid; color: #363636; text-decoration: none;}
.prev, .next{border: 1px #FFF solid; background: none; padding: 0 3px;}
.pagination .disabled { color: #8F8F8F;}

.pinyin_bk{margin: -31px 0 0 0px!important; *margin: -34px 0 0 0px!important; margin: -34px 0 0 0px; height: 20px; position: absolute; z-index: 10; font-size: 12px;}
.py_bg_1{float: left; width: 10px; height: 30px; background: url(../../../images/pinyin_bg.gif) no-repeat 0 0;}
.py_bg_2{float: left; line-height: 22px; height: 25px; background: url(../../../images/pinyin_bg.gif) repeat-x 0 -37px; color: #FFF;}
.py_bg_3{float: left; width: 5px; height: 25px; background: url(../../../images/pinyin_bg.gif) no-repeat -21px 0;}
.py_ico{display: inline-block; padding: 0 0 0 2px; height: 15px; line-height: 16px; cursor: pointer; border: 1px #93C068 solid; background: #eee;}

small.fade{
  color: #F2668B;
  font-size: 10px;
  font-weight: normal;
}
.loading_status {
  clear: both;
  background: url(../../../images/loading.gif) no-repeat left center;
  padding-left: 19px;
  height: 21px;
  text-align: left;
}
.highlight_tips {
  border: dashed 2px #F00;
  clear: both;
}

.flash_text .pra_sty{float: left;}
.flash_text .pra_sty p{width: auto;}