﻿/* one user css */
.us{ width:76px; height:105px;  text-align:center;}   /*change to 100 090603 lou*/
.usonly{ height:90px;}  /*only have name  090603 lou*/
.us_pic{position:relative; width:55px; margin:0 auto; padding-top:10px; text-align:center;}
.us_pic .act_go{ position:absolute; width:20px; height:20px; right:-5px; top:0; background: url(images/UI/ico/ico_act_go.gif) right top no-repeat;}
.act_no { position:absolute; width:20px; height:20px; right:-5px; top:0; background: url(images/UI/ico/ico_act_no.gif) right top no-repeat;color:White;font-weight:bold;padding-top:2px;}
.us_pic .act_chou{ position:absolute; width:20px; height:20px; right:-5px; top:0; background: url(images/UI/ico/ico_act_chou.gif) right top no-repeat;}
.us_pic a img{ padding:2px; border:1px solid #ddd; }
.us_info{ margin-top:3px;}
.us .us_info .name{ padding:0 5px 5px; height:32px; word-break:break-all; white-space:normal; overflow:hidden;  }
.us_info .name img{position:relative; top:2px; margin-right:5px;}
.us_info .usename{ line-height:1.4em; word-break:break-all; white-space:normal; overflow:hidden;}
.us_info a:hover{ color:#369;}
.us_info p.pos{color:#999;}
.us_info p.pos span{ color:#999;}
.us_info p.cs a{ color:#999; text-decoration:none;}
.us_info p.cs a:hover{ color:#39c;}
.h_sp1{ height:130px;}
.visiter_time{ padding:5px 0; font-size:11px; color:#999;}
.other{ background-color:#fff; padding:5px;}
.other .us_info{ margin:8px 0 0 10px;}
.other .us_info p{ line-height:1.9;}

/*the button css*/
.btns{border-color:#fff #666 #666 #fff;border-style:solid;border-width:1px;cursor:pointer;font-size:14px;height:25px;padding:3px 10px;}
.btns_sub{border-color:#fff #666 #666 #fff;border-style:solid;border-width:1px;cursor:pointer;font-size:12px;height:25px;padding:3px 7px;}
*+html btns{ padding:3px 6px;}

/*确认按钮样式*/
.btn_y_box1 {float:left;}
.btn_y_s1, .btn_y_s2 {background-color:#9C3;color:#fff;}
.btn_y_s2{background-color:#9B3;}

/*取消按钮样式*/
.btn_n_box1 {border:1px solid #E2E2E2;float:left;}
.btn_n_s1, .btn_n_s2 {background-color:#E5E5E5;color:#333;}
.btn_n_s2 {background-color:#ddd;}

/*disabled btn css*/
.btn_disabled{ background-color:#EBEBE4; color:#ACA899;}
.bd_disabled{ border:1px solid #EBEBE4;float:left;}
.btn_interest{ background: url(images/UI/bg/bg_btnevent.gif) left top no-repeat; padding:9px 16px 10px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
a.btn_interest:hover{background: url(images/UI/bg/bg_btnevent_hover.gif) left top no-repeat;text-decoration:none;}

/*the pagechange css*/
.scott {margin:25px 0 35px; padding:3px;text-align:center;font-size:12px; font-family:Arial;}
.scott a {padding:3px 7px;margin:1px;text-decoration:none;background-color:#fff;border:1px solid #ddd;color:#80d63d; line-height:1.9; }
.scott a.text,.scott a.prev,.scott a.next{ color:#ccc;}
/*.scott a.current,.currrent {background-color:#80d63d;border:1px solid #80d63d; color:#fff; font-weight:bold;}*/
span.currrent{ padding:3px 7px;background-color:#80d63d;border:1px solid #80d63d; color:#fff; font-weight:bold;}
.scott a:hover{ border:1px solid #80d63d; background-color:#efd; color:#80d63d;}
*html .scott a.spe{ padding:5px 7px 3px;}

/*090603 lou */
.hints{margin:10px 0;position:relative; color:#999;}
/*.hints{ margin:10px 0; padding:8px 5px 8px 50px; position:relative; background:#fff3d7 url(images/UI/ico/ico_hints2.gif) 10px 5px no-repeat;border:1px solid #f8d791;  color:#000; font-size:13px;}*/
.hints span.close{ cursor:pointer; position:absolute; right:15px; top:5px;}
.hints2,.schint{ margin:10px 0; padding:8px 5px 8px 50px; position:relative; background:#fff3d7 url(images/UI/ico/ico_hints2.gif) 10px 5px no-repeat;border:1px solid #f8d791;  color:#000; font-size:13px;}
.acterror{padding:3px 3px 3px 26px; font-weight:bold; color:#f90; background:url(images/UI/ico/ico_acterror.gif) 0px 2px no-repeat; }
.hints_what{ position:relative; width:14px; padding:5px 5px 5px 10px;}
.what_info{width:200px; position:absolute;left:0; top:-60px; }
.what_info_arrow{height:5px; margin-top:-1px!important; margin-top:-11px; background:url(images/UI/bg/bg_what_arrow.gif) 1em bottom no-repeat; }
.what_info_txt{padding:5px;background-color:#fffbbb; color:#9c7600; border:1px solid #E3C549; }

/*the form element css*/
.form_con{  padding:10px 0 0; }
.form_conbd{border-bottom:1px dashed #dec;}
.form_contd{border-top:1px dashed #dec;}
.form_record{ padding:8px 0; line-height:1.9;}
.form_record div.text{ width:130px; text-align:right; color:#333;}
.form_record span.star{ margin:0 5px;}
.form_record div.value{ } /*02-05cancel*/
.form_record div.value p{ padding:3px 0 0; color:#999;}
.form_record div.select span{ margin-right:5px;}
/*.form_record div.select .checkbox{ margin:0 5px 0 20px;} 03-13*/
.form_record div.yanzhen { position:relative;}
.form_record div.yanzhen input{ position:relative; top:-10px;}
.form_record div.yanzhen span.pic_yanzhen{ position:relative; margin-left:10px; top:-28px;}
.form_record div.yanzhen span.pic_yanzhen img{ position:relative; left:0; top:25px; padding:2px; border:1px solid #f1f1f1;}
.form_record div.yanzhen span.pic_yanzhen a{ position:absolute; left:0; top:40px;}
*html .form_record div.yanzhen span.pic_yanzhen a{ top:60px;}
*+html .form_record div.yanzhen span.pic_yanzhen a{ top:60px;}
.form_record div.yanzhen p { padding:20px 0 0;}
.form_record div.nextline { padding-top:15px;}
.form_record div.nextline span.remark{ color:#ccc; margin-left:20px;}
.form_record .acterror{ margin-left:10px;}

/*the list css*/
.list{ padding:15px 5px 0;  border-bottom:1px solid #f1f1f1; }
.h_special{ min-height:100px;}
.h_m{ margin-top:5px;}
*html .h_special{height:100px;}
.w_special{ width:500px; line-height:2em; }
.w_special a{ margin:0 5px; }
.list_pic{ width:120px; text-align:center; }
.list_info{ width:72%;  padding-left:15px;position:relative;}
.list_info .other_info{ margin:5px 0 10px;}
.list_info .other_info p{ color:#666;}
.list_info .other_info p span{ color:#333;}
.list_info h3{padding-bottom:10px; font-size:13px;}
.list_info h3 span.up1{margin-right:5px;}
.list_info h3 span.act_type{ margin:0 2px; color:#6b3;}
.list_info h3 span.up{ color:#f90;}
.list_info h3 img.spe{ position:relative; top:5px; left:5px;}
.list_info p{ line-height:1.6; color:#666;}
.list_info p img{ margin-right:5px;}
.list_info p span{ margin:0 5px;}
.list_info p.g_nummer span{ margin:0 5px;}
.list_info p.g_nummer span a{ margin:0 2px;}
.list_info p.synopsis{ padding-bottom:5px; color:#999; width:400px;}
.list_info p.quantity{ padding:5px 0 10px;}
.list_info p.quantity span{ margin-right:10px; margin-left:0;}
.list_info p.quantity span.fri_go{ color:#6b3;}
.list_btn{ position:absolute; right:-75px; top:-5px; width:100px;}
.list_btn a{ margin:5px 0; display:block; background:url(images/UI/bg/bg_btnright.gif) top left no-repeat; width:70px; height:25px; text-align:center; line-height:25px; color:#666;}
.list_btn a:hover{display:block; background:url(images/UI/bg/bg_btnright_hover.gif) top left no-repeat;}
.itemcount{ margin:10px 5px; color:#999;}
.list_userright{ position:absolute; right:-75px; top:-5px; width:125px; color:#999; border:1px #f1f1f1 solid; padding:10px;}
.list_userright span{ color:#f60;}
.list_userright img{ float:left; margin-right:5px; padding:2px; }
.list_info p.f_most{padding:5px 0 10px;}
.list_info p.f_most a{ margin-right:5px;}

/*the tabview css*/
.tabs{ position:relative; padding:10px 0 0;}
.tabhead{height:32px!important; height:33px; overflow:hidden;font-size:14px; background:url(images/UI/bg/bg_tablinebg.gif) left bottom repeat-x; padding-left:20px;}
.tabhead li{ float:left; margin-right:5px;background:url(images/UI/bg/bg_tabbg.gif) left top repeat-x;}
.tabhead li a{ display:block; color:#000; text-decoration:none; background:url(images/UI/bg/bg_tabbgl.gif) left top no-repeat;}
.tabhead li a span{ display:block; padding:7px 10px!important; padding:9px 10px 5px; background:url(images/UI/bg/bg_tabbgr.gif) right top no-repeat;}
.tabhead li.now{background:url(images/UI/bg/bg_tabbg_now.gif) left top repeat-x;}
.tabhead li.now a{ color:#f60;  background:url(images/UI/bg/bg_tabbgl_now.gif) left top no-repeat;}
.tabhead li.now a span{ padding:7px 10px 10px!important; padding:9px 10px 8px; background:url(images/UI/bg/bg_tabbgr_now.gif) right top no-repeat;}
.tabs .first { margin-left:20px; padding:0;}
.tabhead2{ height:29px;background:url(images/UI/bg/bg_tab2linebg.gif) left bottom repeat-x;}
.tabhead2 li{ float:left; width:115px;height:23px;overflow:hidden;padding-top:6px;text-align:center; background:url(images/UI/bg/bg_tabbg2.gif) left top no-repeat;}
.tabhead2 li a{ display:block; padding:0!important; padding:3px 0 0; color:#333; text-decoration:none;}
.tabhead2 li.now{background: url(images/UI/bg/bg_tab2_now.gif) 0 50% no-repeat; padding-left:20px;}
.tabhead2 li.last{ width:1px; background:url(images/UI/bg/bg_tabhead2r.gif) left top no-repeat;}
.tabs .last{ margin:0;}
.sec_tabs{ padding:10px 0 10px 30px; color:#ccc; }
.sec_tabs a,.sec_tabs a:visited{ color:#666; text-decoration:none;}
.sec_tabs a:hover{ text-decoration:underline; color:Green;}
.sec_tabs a.now{ padding:0 0 0 15px; color:#f60; text-decoration:none;  background: url(images/UI/bg_tab2_now.gif) left 40% no-repeat;}
.tabs .tabact{ position:absolute;height:15px; padding:3px 10px 4px;left:285px; top:10px;}
.tabs .tabact a{ margin-right:10px; color:#66BB33; text-decoration:underline; }
.tabs .tabact a:hover{ color:#8d6;}
/*pop_up div css*/
.ts460{width:460px; filter:alpha(opacity=40); -moz-opacity:0.4;}
.ts3{height:25px; background:#6b3; border-bottom:1px solid #565656; font-weight:bold;}
.ts31{float:left; font-size:13px; color:#fff; padding:5px 8px 3px;}
.ts32{float:right; padding:8px 10px;}
.ts32 a{color:#F6D2D8; text-decoration:none;} 
.popup h3{ position:relative; padding:8px 10px; border-bottom:1px solid #000;background-color:#89CB45; color:#fff; font-size:14px; font-weight:bold;}
.popup h3 .close{ position:absolute; right:10px; top:5px; cursor:pointer;}
.popup .popup_con{padding:20px;}
.popup_btns{ padding:20px 0; margin-right:10px; float:right;}
.popup_con .other{ padding:0;}
.popup_con .us_pic{ padding-top:0;}
.popup_con .us_info{ margin-top:0;}

/* 详论 css*/
.comment{width:70%; margin-top:20px;}
.comment h4{font-size:14px; font-weight:bold; padding:10px 0 5px; margin-bottom:10px; border-bottom:1px solid #f1f1f1; font-size:14px; color:#6b3;}
.comment .editor{ width:70%;}
.comment .editor_bt{ width:70%;margin:0 0 10px;}
.comment .editor_bt .btn_y_box1{ float:right; margin:10px 0;}
.comment .editor_bt .btn_n_box1{ float:right; margin:10px 0;}
.comment .editor_bt .steal{ float:right; margin:15px 10px 5px;}
/*评论列表*/
.ulist{ margin-bottom:10px;}
.ulists .us_pic{ padding:0;}
.uls_cn{ width:700px; margin-left:10px;}
.h{padding:5px 10px; border:1px solid #e5fad4; background-color:#f5fcf0;} /*为某条评论的头部*/
.h img{ position:relative; top:3px;}
.h .hcs img{ top:0;}
.htx{ font-size:13px; font-weight:bold;}
.htx1{ color:#999;} /*某条评论头部的左侧*/
.htx1 .lbsteal{ margin:0 5px; color:#f90;}
.hr{ color:#999; font-size:11px;} /*某条评论头部的右侧*/
.hs{ padding:10px;border-bottom:1px solid #f1f1f1;}/*跟复某条评论的评论的头部*/
.hs p {word-wrap:break-word;word-break:break-all;overflow:hidden;}
.reps{ width:55%; padding:10px 10px 0; }
.reps_h{ color:#999;}
.reps_cntx{ padding:5px 10px 10px;}
.reps_cntx p{ padding-bottom:5px;}
.my,.my p{ color:#6b3;}
.uls_bts{ padding:0px 10px 15px; color:#999;}
.uls_bts a{ color:#999;}

/*点击回复链接后出来的DIV*/
.rep_again{ width:350px; margin-top:10px; display:none;}
.rep_again .editor{ width:80%;}
.rep_again .editor_bt{ width:80%;margin:10px 0 0;}
.rep_again .editor_bt .btn_y_box1{ float:right;margin:0;}
.rep_again .editor_bt .btn_n_box1{ float:right; margin:0px; margin-left:10px;}

.selectimg{ cursor:pointer; position:relative; left:-20px; top:3px;}
.inputremark{ width:230px;padding:0 10px; position:absolute; top:25px; border:1px solid #B0B0B0; background:#eee url(../images/privacy/bg_fri_que_remark.gif) left bottom repeat-x;}
/*弹出的好友选择层*/
.fr_selectdiv{ position:absolute; display:none; right:-5px; top:20px; width:300px; z-index:999; background:#fff; border:1px solid #f1f1f1;}
.frse_hd{ padding:5px 10px; background:#eee;}
.frse_cn{height:100px; padding:0 10px; overflow-x:hidden;overflow-y:scroll;}
.oneline{ padding:5px 10px; border-bottom:1px solid #f1f1f1;}
.onefr{ width:32%; height:24px; line-height:1.9; padding:5px 0; overflow:hidden;}
.frse_bt{ padding:10px;}

/* the bulletin css*/
.bulletin{ border:1px #d7eefb solid; margin-bottom:15px;}
.bulletin .detail_say{ line-height:1.6em; margin:7px 10px; color:#666;}
.bulletin h2 b{ margin:0 5px 0 0;}
.bulletin h2{ color:#28b; background-color:#f0f9fc; padding:5px; margin:1px; font-size:13px; position:relative; padding-left:5px;}
.bulletin h2 a{ color:#28b;}
.bulletin h2 span.closeon{ position:absolute; right:10px; top:8px; display:none;}
.bulletin .about_bulletin{ padding:5px 10px; text-align:right;}
.bulletin .about_bulletin span{ font-size:11px; color:#999; margin:0 5px;}

/* the item_box css*/
.item_box{ margin-bottom:15px;}
.item_box h2{  color:#66BB33;padding:5px; font-size:13px; position:relative; padding-left:5px;background:url(images/item_bg.gif) repeat-x; margin-top:0px;}
.item_box h2 b{ margin:0 5px 0 2px;}
.item_box h2 span.closespread{ position:absolute; right:10px; top:8px; display:none;}
.list_showmore{ padding:10px 0 0; text-align:right;}
.list_showmore span{ margin-left:5px;}
.list_showmore span.line{ background:url(images/bg/line_botm.gif) 0 50% no-repeat;}
.list_showmore a{ color:#999;}
.list_showmore a:hover{ color:#999;}

/* the table css*/
.datalist .sort1{ margin:10px; color:#999;}
.datalist .sort{ margin:10px; color:#666;}
.datalist .sort a.nowone{ color:#f60;}
.datalist .sort .line{background: url(images/bg/line_botm.gif) 50% no-repeat; margin:0 5px;}
.sortlist{ margin-bottom:10px;}
.sortlist th{ font-weight:normal;  padding:10px 10px 5px; color:#999; border-bottom:#e3fad7 1px solid;}
.sortlist td{ border-bottom:1px solid #f1f1f1; padding:5px; padding-left:10px;color:#999; line-height:20px; }
.sortlist caption { caption-side:top; width: auto; text-align: left; padding-bottom:0px;font-size:13px; font-weight:bold; padding-left:10px; padding-top:10px;} 
.sortlist td label{ color:#999; margin-right:5px;}
.sortlist td span.user_sp{ margin-right:5px;}
.sortlist td p{ line-height:1.2em;}

/* the user css*/
.user_pic{ margin:0 0 0 20px;}
.user_pic a img{ width:47px; height:47px; padding:1px; border:1px solid #ddd; }

/* the photo css*/
.plists{ margin:10px 5px 10px; }
.plist{ width:145px; height:180px; margin:0 15px;}

.plist .pl_pic table{ width:143px; margin:0 auto;}
.plist .pl_pic table td { vertical-align:top; text-align:center;}
.plist .pl_pic table td img{ padding:2px; border:1px solid #ddd; margin:0 auto;}
.plist .pl_info{ text-align:center; padding:2px 0; width:143px; overflow:hidden; word-break:break-all; margin:0 auto;}
.plist .pl_info a{ text-decoration:none;}
.plist .pl_info a:hover{ text-decoration:underline;}
.plist .pl_info p{ line-height:1.8em;color:#666;}
.plist .pl_info p a{ color:#999;}
.plist .pl_info p.des{ height:18px; overflow:hidden; color:#666;}
.plist .pl_info p.phobt a{ color:#999;}
.plist .pl_info p.phobt a:hover{ color:#999}

/* the event list css*/
.ep_pic table{ width:135px; margin:0 auto; float:left;}
.ep_pic table td { vertical-align:top; text-align:center;}
.pl_info{ text-align:center; padding:2px 0; width:100px; overflow:hidden; word-break:break-all; margin:0 auto;}
.pl_info a{ text-decoration:none;}
.pl_info a:hover{ text-decoration:underline;}
.pl_info p{ line-height:1.8em;color:#999;}
.pl_info p a{ color:#999;}
.pl_info p.des{ height:16px; overflow:hidden; color:#666;}
.pl_info p.phobt a{ color:#999;}
.pl_info p.phobt a:hover{ color:#999}

/* the best_no css*/
.best_no1{ margin-top:3px;}
.best_no1 tr{ background-color:#fbfff7;} 
.best_no1 tr.trds{ background-color:#fbfbfb;}
.best_no1 td{ padding:3px;color:#999;}

/* the group_list_s css*/
.group_list{ padding:5px; margin:5px; border-bottom:1px solid #f1f1f1;}
.group_list p{ color:#666; line-height:1.3em; float:left;}
.group_list img{ float:left; margin-right:10px; }

/* the interest_tag css*/
.interest_tag{ padding:3px 5px; background:#eeffdd; font-weight:normal; color:#333; border-bottom:2px solid #d3f1b3; border-right:2px solid #d3f1b3; border-left:1px solid #e6fad7; border-top:1px solid #e6fad7;margin-top:5px; margin-left:10px;}
.interest_tag a{ font-size:13px; margin-right:5px;}

/* the actionlist css*/
.actionlist{ padding:5px; margin-top:5px; border-bottom:1px solid #f1f1f1;}
.actionlist p{ padding:3px;}
.actionlist p a{ margin:0 2px;}
.actionlist p.ms a img{ margin-top:5px;}
.actionlist p.ms{ width:400px;}
p .motionpic{ line-height:2.4; position:relative; display:block}
p .motionpic img{ position:absolute;}

/* the dairylist css*/
.dairylist{ padding:5px; margin-top:5px; border-bottom:1px solid #f1f1f1;}
.dairylist p{ padding:3px 10px;}
.dairylist p.ms span.ms{ color:#999; font-size:12px;}
.dairylist p.ms span.date{ color:#999; font-size:10px;}
.dairylist h4{ padding-left:10px; font-size:13px;}

/**/
.loading{ margin-top:10px; padding-left:21px; background:url(images/UI/loading.gif) left center no-repeat; color:#999; display:none;}
span.error{  padding-left:20px; margin-left:10px; background:url(images/vl/unchecked.gif) left top no-repeat; color:#f60; display:none; }
*+html span.error{ left:10px;}
*html span.error{ left:10px;}
span.checked{ padding-left:20px; margin-left:10px; background:url(images/vl/checked.gif) left center no-repeat; color: #6b3;}
span.tserror{ padding-left:20px; margin-left:10px; background:url(/images/UI/tishi1.gif) left center no-repeat; color:Gray;}

/*CSS Tipone*/
.tipone{position:absolute; left:0; top:20px; z-index:99; display:none; width:350px; background:url(images/UI/bg_tipbot.gif) left bottom no-repeat; padding-bottom:5px;}
.tipcontent{ background:url(images/UI/bg_tipcontent.gif) left repeat-y; padding:10px 15px 15px;}
.tiptop{ height:12px; background:url(images/UI/bg_tiptop.gif) left top no-repeat;}
.tipcontent h4{ font-weight:bold; padding:5px 0px;}
.tipcontent p{  margin-right:5px; font-weight:bold; padding-bottom:5px;}
.tipcontent p.bt{ position:relative;}
.tipcontent p.bt span{ position:absolute;right:0px;}
.tipcontent p input{ font-size:12px; color:#999; height:18px; padding:2px;}
.tipcontent p select{font-size:12px; padding:4px 0; margin-right:10px;}
#messages{ position:relative;}
#messages img{ position:absolute; left:0; top:-2px;}
#messages strong{ position:relative; left:25px; top:0; font-size:12px;}

/*the vistitor head*/
.topuser{ padding-bottom:10px;}
.topuser .us_pic{ margin-right:10px; padding:0;}
.topuser .us_info h2{ padding:0 0 12px; margin:0; font-weight:bold; font-size:14px; border-bottom:none;}
.topuser .us_info span.line{ color:#ccc;}
.topuser .goback{position:absolute;right:15px;top:0;}

/* one user css */
.us{ width:76px; height:105px;  text-align:center;}   /*change to 100 090603 lou*/
.usonly{ height:90px;}  /*only have name  090603 lou*/
.us_pic{position:relative;  margin:0 auto; padding-top:10px; text-align:center;}
.us_pic .act_go{ position:absolute; width:20px; height:20px; right:-5px; top:0; background: url(images/UI/ico/ico_act_go.gif) right top no-repeat;}
.act_no { position:absolute; width:20px; height:20px; right:-5px; top:0; background: url(images/UI/ico/ico_act_no.gif) right top no-repeat;color:White;font-weight:bold;padding-top:2px;}
.us_pic .act_chou{ position:absolute; width:20px; height:20px; right:-5px; top:0; background: url(images/UI/ico/ico_act_chou.gif) right top no-repeat;}
.us_pic a img{ padding:2px; border:1px solid #ddd; }
.us_info{ margin-top:3px;}
.us .us_info .name{ padding:0 5px 5px; height:32px; word-break:break-all; white-space:normal; overflow:hidden;  }
.us_info .name img{position:relative; top:2px; margin-right:5px;}
.us_info .usename{ line-height:1.4em; word-break:break-all; white-space:normal; overflow:hidden;}
.us_info a:hover{ color:#369;}
.us_info p.pos{color:#999;}
.us_info p.pos span{ color:#999;}
.us_info p.cs a{ color:#999; text-decoration:none;}
.us_info p.cs a:hover{ color:#39c;}
.h_sp1{ height:130px;}
.visiter_time{ padding:5px 0; font-size:11px; color:#999;}
/*活动次数图标*/
.us_pic .run_num{ position:absolute; width:33px; height:13px; right:40px; top:0; background: url(../global/images/UI/ico/ico_run_home.gif) left top no-repeat;}
.other{ background-color:#fff; padding:5px;}
.other .us_info{ margin:8px 0 0 10px;}
.other .us_info p{ line-height:1.9;}

/*the button css*/
.btns{border-color:#fff #666 #666 #fff; border-style:solid;border-width:1px;cursor:pointer;font-size:14px;height:25px;padding:3px 10px;}
.btns_sub{border-color:#fff #666 #666 #fff;border-style:solid;border-width:1px;cursor:pointer;font-size:12px;height:25px;padding:3px 7px;}
*+html btns{ padding:3px 6px;}

/*确认按钮样式*/
.btn_y_box1 {float:left;}
.btn_y_s1, .btn_y_s2 {background-color:#9C3;color:#fff;}
.btn_y_s2{background-color:#9B3;}

/*取消按钮样式*/
.btn_n_box1 {border:1px solid #E2E2E2;float:left;}
.btn_n_s1, .btn_n_s2 {background-color:#E5E5E5;color:#333;}
.btn_n_s2 {background-color:#ddd;}

/*disabled btn css*/
.btn_disabled{ background-color:#EBEBE4; color:#ACA899;}
.bd_disabled{ border:1px solid #EBEBE4;float:left;}
.btn_interest{ background: url(images/UI/bg/bg_btnevent.gif) left top no-repeat; padding:9px 16px 10px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
a.btn_interest:hover{background: url(images/UI/bg/bg_btnevent_hover.gif) left top no-repeat;text-decoration:none;}

/*the pagechange css*/
.scott {margin:25px 0 35px; padding:3px;text-align:center;font-size:12px; font-family:Arial;}
.scott a {padding:3px 7px;margin:1px;text-decoration:none;background-color:#fff;border:1px solid #ddd;color:#80d63d; line-height:1.9; }
.scott a.text,.scott a.prev,.scott a.next{ color:#ccc;}

/*.scott a.current,.currrent {background-color:#80d63d;border:1px solid #80d63d; color:#fff; font-weight:bold;}*/
span.currrent{ padding:3px 7px;background-color:#80d63d;border:1px solid #80d63d; color:#fff; font-weight:bold;}
.scott a:hover{ border:1px solid #80d63d; background-color:#efd; color:#80d63d;}
*html .scott a.spe{ padding:5px 7px 3px;}

/*090603 lou */
.hints{margin:10px 0;position:relative; color:#999;}

/*.hints{ margin:10px 0; padding:8px 5px 8px 50px; position:relative; background:#fff3d7 url(images/UI/ico/ico_hints2.gif) 10px 5px no-repeat;border:1px solid #f8d791;  color:#000; font-size:13px;}*/
.hints span.close{ cursor:pointer; position:absolute; right:15px; top:5px;}
.hints2,.schint{ margin:10px 0; padding:8px 5px 8px 50px; position:relative; background:#fff3d7 url(images/UI/ico/ico_hints2.gif) 10px 5px no-repeat;border:1px solid #f8d791;  color:#000; font-size:13px;}
.acterror{padding:3px 3px 3px 26px; font-weight:bold; color:#f90; background:url(images/UI/ico/ico_acterror.gif) 0px 2px no-repeat; }
.hints_what{ position:relative; width:14px; padding:5px 5px 5px 10px;}
.what_info{width:200px; position:absolute;left:0; top:-60px; }
.what_info_arrow{height:5px; margin-top:-1px!important; margin-top:-11px; background:url(images/UI/bg/bg_what_arrow.gif) 1em bottom no-repeat; }
.what_info_txt{padding:5px;background-color:#fffbbb; color:#9c7600; border:1px solid #E3C549; }

/*the form element css*/
.form_con{  padding:10px 0 0 30px ; }
.form_conbd{border-bottom:1px dashed #dec;}
.form_contd{border-top:1px dashed #dec;}
.form_record{ padding:8px 0; line-height:1.9;}
.form_record div.text{ width:130px; text-align:right; color:#333;}
.form_record span.star{ margin:0 5px;}
.form_record div.value{ } /*02-05cancel*/
.form_record div.value p{ padding:3px 0 0; color:#999;}
.form_record div.select span{ margin-right:5px;}

/*.form_record div.select .checkbox{ margin:0 5px 0 20px;} 03-13*/
.form_record div.yanzhen { position:relative;}
.form_record div.yanzhen input{ position:relative; top:-10px;}
.form_record div.yanzhen span.pic_yanzhen{ position:relative; margin-left:10px; top:-28px;}
.form_record div.yanzhen span.pic_yanzhen img{ position:relative; left:0; top:25px; padding:2px; border:1px solid #f1f1f1;}
.form_record div.yanzhen span.pic_yanzhen a{ position:absolute; left:0; top:40px;}
*html .form_record div.yanzhen span.pic_yanzhen a{ top:60px;}
*+html .form_record div.yanzhen span.pic_yanzhen a{ top:60px;}
.form_record div.yanzhen p { padding:20px 0 0;}
.form_record div.nextline { padding-top:15px;}
.form_record div.nextline span.remark{ color:#ccc; margin-left:20px;}
.form_record .acterror{ margin-left:10px;}

/*the list css*/
.list{ padding:10px 0px ;  border-bottom:1px solid #f1f1f1; }
.h_special{ min-height:100px;}
.h_m{ margin-top:5px;}
*html .h_special{height:100px;}
.w_special{ width:500px; line-height:2em; }
.w_special a{ margin:0 5px; }
.list_info{ width:72%;  padding-left:15px;position:relative;}
.list_info .other_info{ margin:5px 0 10px;}
.list_info .other_info p{ color:#666;}
.list_info .other_info p span{ color:#333;}
.list_info h3{padding-bottom:10px; font-size:13px;}
.list_info h3 span.up1{margin-right:5px;}
.list_info h3 span.act_type{ margin:0 2px; color:#6b3;}
.list_info h3 span.up{ color:#f90;}
.list_info h3 img.spe{ position:relative; top:5px; left:5px;}
.list_info p{ line-height:1.6; color:#666;}
.list_info p img{ margin-right:5px;}
.list_info p span{ margin:0 5px;}
.list_info p.g_nummer span{ margin:0 5px;}
.list_info p.g_nummer span a{ margin:0 2px;}
.list_info p.synopsis{ padding-bottom:5px; color:#999; width:400px;}
.list_info p.quantity{ padding:5px 0 10px;}
.list_info p.quantity span{ margin-right:10px; margin-left:0;}
.list_info p.quantity span.fri_go{ color:#6b3;}
.list_btn{ position:absolute; right:-75px; top:-5px; width:100px;}
.list_btn a{ margin:5px 0; display:block; background:url(images/UI/bg/bg_btnright.gif) top left no-repeat; width:70px; height:25px; text-align:center; line-height:25px; color:#666;}
.list_btn a:hover{display:block; background:url(images/UI/bg/bg_btnright_hover.gif) top left no-repeat;}
.itemcount{ margin:10px 5px; color:#999;}
.list_userright{ position:absolute; right:-75px; top:-5px; width:125px; color:#999; border:1px #f1f1f1 solid; padding:10px;}
.list_userright span{ color:#f60;}
.list_userright img{ float:left; margin-right:5px; padding:2px; }
.list_info p.f_most{padding:5px 0 10px;}
.list_info p.f_most a{ margin-right:5px;}

/*the tabview css*/
.tabs{ position:relative; padding:0 10px 0 0;}
.tabhead{height:32px!important; height:33px; overflow:hidden;font-size:13px; background:url(images/UI/bg/bg_tablinebg.gif) left bottom repeat-x; padding-left:20px;}
.tabhead li{ float:left; margin-right:5px;background:url(images/UI/bg/bg_tabbg.gif) left top repeat-x;}
.tabhead li a{ display:block; color:#000; text-decoration:none; background:url(images/UI/bg/bg_tabbgl.gif) left top no-repeat;}
.tabhead li a span{ display:block; padding:7px 10px!important; padding:9px 10px 5px; background:url(images/UI/bg/bg_tabbgr.gif) right top no-repeat;}
.tabhead li.now{background:url(images/UI/bg/bg_tabbg_now.gif) left top repeat-x;}
.tabhead li.now a{ color:#f60;  background:url(images/UI/bg/bg_tabbgl_now.gif) left top no-repeat;}
.tabhead li.now a span{ padding:7px 10px 10px!important; padding:9px 10px 8px; background:url(images/UI/bg/bg_tabbgr_now.gif) right top no-repeat;}
.tabs .first { margin-left:20px; padding:0;}
.tabhead2{ height:29px;background:url(images/UI/bg/bg_tab2linebg.gif) left bottom repeat-x;}
.tabhead2 li{ float:left; width:115px;height:23px;overflow:hidden;padding-top:6px;text-align:center; background:url(images/UI/bg/bg_tabbg2.gif) left top no-repeat;}
.tabhead2 li a{ display:block; padding:0!important; padding:3px 0 0; color:#333; text-decoration:none;}
.tabhead2 li.now{background: url(images/UI/bg/bg_tab2_now.gif) 0 50% no-repeat; padding-left:20px;}
.tabhead2 li.last{ width:1px; background:url(images/UI/bg/bg_tabhead2r.gif) left top no-repeat;}
.tabs .last{ margin:0;}
.sec_tabs{ padding:10px 0 0 30px; color:#ccc; }
.sec_tabs_m{ padding-top:0px; padding-bottom:10px; color:#000; }
.sec_tabs_m a{color:#000;font-family: 楷体; font-size:14px;  }
.sec_tabs a,.sec_tabs a:visited{ color:#666; text-decoration:none; font-size:12px;}
.sec_tabs a:hover{ text-decoration:underline;}
.sec_tabs a.now{ padding:0 0 0 15px; color:#f60; text-decoration:none;  background: url(images/UI/bg_tab2_now.gif) left 40% no-repeat;}
.tabs .tabact{ position:absolute;height:15px; padding:3px 10px 4px;left:285px; top:10px;}
.tabs .tabact a{ margin-right:10px; color:#66BB33; text-decoration:underline; }
.tabs .tabact a:hover{ color:#8d6;}

/*pop_up div css*/
.ts460{width:460px; filter:alpha(opacity=40); -moz-opacity:0.4;}
.ts3{height:25px; background:#6b3; border-bottom:1px solid #565656; font-weight:bold;}
.ts31{float:left; font-size:13px; color:#fff; padding:5px 8px 3px;}
.ts32{float:right; padding:8px 10px;}
.ts32 a{color:#F6D2D8; text-decoration:none;} 
.popup h3{ position:relative; padding:8px 10px; border-bottom:1px solid #000;background-color:#89CB45; color:#fff; font-size:14px; font-weight:bold;}
.popup h3 .close{ position:absolute; right:10px; top:5px; cursor:pointer;}
.popup .popup_con{padding:20px;}
.popup_btns{ padding:20px 0; margin-right:10px; float:right;}
.popup_con .other{ padding:0;}
.popup_con .us_pic{ padding-top:0;}
.popup_con .us_info{ margin-top:0;}

/* 详论 css*/
.comment{width:70%; margin-top:20px;}
.comment h4{font-size:14px; font-weight:bold; padding:10px 0 5px; margin-bottom:10px; border-bottom:1px solid #f1f1f1; font-size:14px; color:#6b3;}
.comment .editor{ width:70%;}
.comment .editor_bt{ width:70%;margin:0 0 10px;}
.comment .editor_bt .btn_y_box1{ float:right; margin:10px 0;}
.comment .editor_bt .btn_n_box1{ float:right; margin:10px 0;}
.comment .editor_bt .steal{ float:right; margin:15px 10px 5px;}

/*评论列表*/
.ulist{ margin-bottom:10px;}
.ulists .us_pic{ padding:0;}
.uls_cn{ width:900px; margin-left:10px;}
.h{padding:5px 10px; border:1px solid #e5fad4; background-color:#f5fcf0;} /*为某条评论的头部*/
.h img{ position:relative; top:3px;}
.h .hcs img{ top:0;}
.htx{ font-size:13px; font-weight:bold;}
.htx1{ color:#999;} /*某条评论头部的左侧*/
.htx1 .lbsteal{ margin:0 5px; color:#f90;}
.hr{ color:#999; font-size:11px;} /*某条评论头部的右侧*/
.hs{ padding:10px;border-bottom:1px solid #f1f1f1;}/*跟复某条评论的评论的头部*/
.hs p {word-wrap:break-word;word-break:break-all;overflow:hidden;}
.reps{ width:55%; padding:10px 10px 0; }
.reps_h{ color:#999;}
.reps_cntx{ padding:5px 10px 10px;}
.reps_cntx p{ padding-bottom:5px;}
.my,.my p{ color:#6b3;}
.uls_bts{ padding:0px 10px 15px; color:#999;}
.uls_bts a{ color:#999;}

/*点击回复链接后出来的DIV*/
.rep_again{ width:350px; margin-top:10px; display:none;}
.rep_again .editor{ width:80%;}
.rep_again .editor_bt{ width:80%;margin:10px 0 0;}
.rep_again .editor_bt .btn_y_box1{ float:right;margin:0;}
.rep_again .editor_bt .btn_n_box1{ float:right; margin:0px; margin-left:10px;}
.selectimg{ cursor:pointer; position:relative; left:-20px; top:3px;}
.inputremark{ width:230px;padding:0 10px; position:absolute; top:25px; border:1px solid #B0B0B0; background:#eee url(../images/privacy/bg_fri_que_remark.gif) left bottom repeat-x;}

/*弹出的好友选择层*/
.fr_selectdiv{ position:absolute; display:none; right:-5px; top:20px; width:300px; z-index:999; background:#fff; border:1px solid #f1f1f1;}
.frse_hd{ padding:5px 10px; background:#eee;}
.frse_cn{height:100px; padding:0 10px; overflow-x:hidden;overflow-y:scroll;}
.oneline{ padding:5px 10px; border-bottom:1px solid #f1f1f1;}
.onefr{ width:32%; height:24px; line-height:1.9; padding:5px 0; overflow:hidden;}
.frse_bt{ padding:10px;}

/* the bulletin css*/
.bulletin{ border:1px #d7eefb solid; margin-bottom:15px;}
.bulletin .detail_say{ line-height:1.6em; margin:7px 10px; color:#666;}
.bulletin h2 b{ margin:0 5px 0 0;}
.bulletin h2{ color:#28b; background-color:#f0f9fc; padding:5px; margin:1px; font-size:13px; position:relative; padding-left:5px;}
.bulletin h2 a{ color:#28b;}
.bulletin h2 span.closeon{ position:absolute; right:10px; top:8px; display:none;}
.bulletin .about_bulletin{ padding:5px 10px; text-align:right;}
.bulletin .about_bulletin span{ font-size:11px; color:#999; margin:0 5px;}

/* the item_box css*/
.item_box{ margin-bottom:15px; }
.item_box h2{  color:#66BB33; padding-bottom:8px; padding-top:2px; font-size:14px; position:relative; padding-left:5px;}
.item_box h2 b{ margin:0 5px 0 2px;}
.item_box h2 span.closespread{ position:absolute; right:10px; top:8px; display:none;}
.list_showmore{ padding:10px 0 0; text-align:right;}
.list_showmore span{ margin-left:5px;}
.list_showmore span.line{ background:url(images/bg/line_botm.gif) 0 50% no-repeat;}
.list_showmore a{ color:#999;}
.list_showmore a:hover{ color:#999;}

/* the table css*/
.datalist .sort1{ margin:10px; color:#999;}
.datalist .sort{ margin:10px; color:#666;}
.datalist .sort a.nowone{ color:#f60;}
.datalist .sort .line{background: url(images/bg/line_botm.gif) 50% no-repeat; margin:0 5px;}
.sortlist{ margin-bottom:10px;}
.sortlist th{ font-weight:normal;  padding:10px 10px 5px; color:#999; border-bottom:#e3fad7 1px solid;}
.sortlist td{ border-bottom:1px solid #f1f1f1; padding:5px; padding-left:10px;color:#999; line-height:20px; }
.sortlist caption { caption-side:top; width: auto; text-align: left; padding-bottom:0px;font-size:13px; font-weight:bold; padding-left:10px; padding-top:10px;} 
.sortlist td label{ color:#999; margin-right:5px;}
.sortlist td span.user_sp{ margin-right:5px;}
.sortlist td p{ line-height:1.2em;}

/* the user css*/
.user_pic{ margin:0 0 0 20px;}
.user_pic a img{ width:47px; height:47px; padding:1px; border:1px solid #ddd; }

/* the photo css*/
.plists{ margin:10px 5px 10px; }
.plist{ width:145px; height:180px; margin:0 15px;}
.plist .pl_pic table{ width:143px; margin:0 auto;}
.plist .pl_pic table td { vertical-align:top; text-align:center;}
.plist .pl_pic table td img{ padding:2px; border:1px solid #ddd; margin:0 auto;}
.plist .pl_info{ text-align:center; padding:2px 0; width:143px; overflow:hidden; word-break:break-all; margin:0 auto;}
.plist .pl_info a{ text-decoration:none;}
.plist .pl_info a:hover{ text-decoration:underline;}
.plist .pl_info p{ line-height:1.8em;color:#666;}
.plist .pl_info p a{ color:#999;}
.plist .pl_info p.des{ height:18px; overflow:hidden; color:#666;}
.plist .pl_info p.phobt a{ color:#999;}
.plist .pl_info p.phobt a:hover{ color:#999}

/* the event list css*/
.ep_pic table{ width:135px; margin:0 auto; float:left;}
.ep_pic table td { vertical-align:top; text-align:center;}
.pl_info{ text-align:center; padding:2px 0; width:100px; overflow:hidden; word-break:break-all; margin:0 auto;}
.pl_info a{ text-decoration:none;}
.pl_info a:hover{ text-decoration:underline;}
.pl_info p{ line-height:1.8em;color:#999;}
.pl_info p a{ color:#999;}
.pl_info p.des{ height:16px; overflow:hidden; color:#666;}
.pl_info p.phobt a{ color:#999;}
.pl_info p.phobt a:hover{ color:#999}

/* the best_no css*/
.best_no1{ margin-top:3px;}
.best_no1 tr{ background-color:#fbfff7;} 
.best_no1 tr.trds{ background-color:#fbfbfb;}
.best_no1 td{ padding:3px;color:#999;}

/* the group_list_s css*/
.group_list{ padding:5px; margin:5px; border-bottom:1px solid #f1f1f1;}
.group_list p{ color:#666; line-height:1.3em; float:left;}
.group_list img{ float:left; margin-right:10px; }

/* the interest_tag css*/
.interest_tag{ padding:3px 5px; background:#eeffdd; font-weight:normal; color:#333; border-bottom:2px solid #d3f1b3; border-right:2px solid #d3f1b3; border-left:1px solid #e6fad7; border-top:1px solid #e6fad7;margin-top:5px; margin-left:10px;}
.interest_tag a{ font-size:13px; margin-right:5px;}

/* the actionlist css*/
.actionlist{ padding:5px; margin-top:5px; border-bottom:1px solid #f1f1f1;}
.actionlist p{ padding:3px;}
.actionlist p a{ margin:0 2px;}
.actionlist p.ms a img{ margin-top:5px;}
.actionlist p.ms{ width:500px;}
p .motionpic{ line-height:2.4; position:relative; display:block}
p .motionpic img{ position:absolute;}

/* the dairylist css*/
.dairylist{ padding:5px; margin-top:5px; border-bottom:1px solid #f1f1f1;}
.dairylist p{ padding:3px 10px;}
.dairylist p.ms span.ms{ color:#999; font-size:12px;}
.dairylist p.ms span.date{ color:#999; font-size:10px;}
.dairylist h4{ padding-left:10px; font-size:13px;}

/**/
.loading{ margin-top:10px; padding-left:21px; background:url(images/UI/loading.gif) left center no-repeat; color:#999; display:none;}
span.error{  padding-left:20px; margin-left:10px; background:url(images/vl/unchecked.gif) left top no-repeat; color:#f60; display:none; }
*+html span.error{ left:10px;}
*html span.error{ left:10px;}
span.checked{ padding-left:20px; margin-left:10px; background:url(images/vl/checked.gif) left center no-repeat; color: #6b3;}
span.tserror{ padding-left:20px; margin-left:10px; background:url(/images/UI/tishi1.gif) left center no-repeat; color:Gray;}

/*CSS Tipone*/
.tipone{position:absolute; left:0; top:20px; z-index:99; display:none; width:350px; background:url(images/UI/bg_tipbot.gif) left bottom no-repeat; padding-bottom:5px;}
.tipcontent{ background:url(images/UI/bg_tipcontent.gif) left repeat-y; padding:10px 15px 15px;}
.tiptop{ height:12px; background:url(images/UI/bg_tiptop.gif) left top no-repeat;}
.tipcontent h4{ font-weight:bold; padding:5px 0px;}
.tipcontent p{  margin-right:5px; font-weight:bold; padding-bottom:5px;}
.tipcontent p.bt{ position:relative;}
.tipcontent p.bt span{ position:absolute;right:0px;}
.tipcontent p input{ font-size:12px; color:#999; height:18px; padding:2px;}
.tipcontent p select{font-size:12px; padding:4px 0; margin-right:10px;}
#messages{ position:relative;}
#messages img{ position:absolute; left:0; top:-2px;}
#messages strong{ position:relative; left:25px; top:0; font-size:12px;}

/*the vistitor head*/
.topuser{ padding-bottom:10px;}
.topuser .us_pic{ margin-right:10px; padding:0;}
.topuser .us_info h2{ padding:0 0 12px; margin:0; font-weight:bold; font-size:14px; border-bottom:none;}
.topuser .us_info span.line{ color:#ccc;}
.topuser .goback{position:absolute;right:15px;top:0;}

/*信誉度图标*/
.divEventIntegrit{width:53px; height:6px;border:#c0c0c0 1px solid;overflow:hidden;margin-left:auto;margin-right:auto;*margin-top:-2px !important; margin-top:2px;}
.paleveIntegrit{background:#bdf684;height:4px; margin:1px;}

/*广告*/
#Merchant{ margin:0;
  padding:0; 
  width:100%;
  height:100%;
  overflow:hidden;
  background:#edffe9;
  font-size:16px;
  }
#Merchant li {
  list-style-type:none;
  float:left;
  display:block;
   width:248px;
   color:#CC3300;
   margin-left:20px;
   margin-top:10px;
  }
#Merchant li a {
  display:block;
  text-decoration:none;
  color:#00b;
  margin:0;
  border:0;  
  }

#admenu {
  margin:0;
  padding:0; 
  width:100%;
  height:100%;
  overflow:hidden;
  background:#f7feef;
  }
#admenu li {
  list-style-type:none;
  float:left;
  display:block;
   width:248px;
   height:100%;
  }
#admenu li a {
  display:block;
  text-decoration:none;
  color:#00b;
  margin:0;
  border:0;
  }
#admenu li a span {
  display:none;
  color:#453739;
  font-size: 12px;
  padding: 10px 0px 5px;
  float:left;
  }

#admenu li a:hover span {
  display:block;

  margin:0;
  cursor:pointer;
  }
#admenu .h2 {
  margin:0 5px;
  padding:0;
  color:#62583B;
  font-size:12px;
  border:0;
  }
#admenu .h3 {
  margin:0 5px;
  padding:0;
  font-size:14px;

   color:#933A34;
  }
.boxbd {
  width:248px;
  }
.boxbd .b1, .boxbd  .b2, .boxbd  .b3, .boxbd  .b4 {
  display:block;
  background:#C7BC98;
overflow: hidden;
}
.boxbd .b1, .boxbd  .b2, .boxbd  .b3 {
  height:1px;  margin:0 ;
  }
.boxbd .b2, .boxbd .b3, .boxbd .b4 {
  background:#F7FDEF;
  border-right:1px solid #e5fad3;
  margin:0 ;
  }
.boxbd .b1 {
  margin:0 ;
  background:#e5fad3;
  }

.boxbd .b2 {
  margin:0 ;
  border-width:0 1px;
  }

.boxbd .b4 {
  height:2px;
  margin:0;
  }
.boxbd .boxcontent {
  display:block;
  background:transparent;
  border:1px solid #b6feb5;
  }


