/*--- common ---*/
* { word-wrap: break-word; word-break: break-all;}
body { margin:0; font: 12px Helvetica,Arial,Tahoma,sans-serif; background:#ECF9FF; }
form,img { margin:0; border:0; }
a:link, a:visited { color:#0033FF; text-decoration: none; }
a:hover { color:#FF6600; text-decoration: underline; }
img { border:0; }

/*--- 框架 ---*/
#member { margin: 0 auto; width:760px; border-left:1px solid #CCC; border-right:1px solid #CCC; padding:5px 5px; background:#fff; }
#left { float:left; width:200px; }
#right { float:right; width:555px; }

/*--- 头部 ---*/
#header { margin-bottom: 3px; }
#logo { float:left; padding-left:5px; width:200px; }
#navigate { float:right; width:470px; text-align:right; }
#menu { float:right; margin:5px 0; list-style:none; margin:0; }
#menu li { float:left; margin:0 -1px; padding:6px 10px 4px 10px; background:#E1F8FD; border:1px solid #9FDBE8; }
#menu li a:link, #menu li a:visited { color: #000; }
#menu li a:hover { color: #FF9900; }
#mynav { margin:0 0 5px 0; padding-right:2px; color: #535353; }
#mynav a:link, #mynav a:visited { margin: 0 2px; color: #3A3A3A; }
#mynav a:hover { margin: 0 2px; color: #FF6600; }
#member-home { background:url('img/home-bg.gif') no-repeat; width:760px; height:90px; margin-bottom: 2px; }
#member-home h2 { padding:8px 8px 0 8px; font:26px '黑体','MS Sans Serif'; color:#4AA5FF; margin:0; }
#member-home h6 { padding:0 8px; font-size:1em; color:#444; margin:0; font-weight: normal; }
#member-nav { background:url('img/nav-bg.gif') no-repeat; margin:0; line-height:20px; padding:3px 20px 2px 20px; font-size:14px; }
#member-nav a { padding:2px 5px; }
#member-nav a:link,#member-nav a:visited { color:#000; }
#member-nav a:hover { color:#FF9900; }

/*--- 首页 ---*/
.lanmu { border:1px solid #ccc; background:#F1FCFE; line-height:18px; margin-bottom:5px; padding:5px; }
.lanmu .title { background:#DAF8FC; display:block; line-height:25px; padding:0 5px; color:#454545; font-weight:bold; }
.lanmu .line { border-top:1px solid #A6E2FF; border-bottom:1px solid #fff; }
.lanmu .gbusername { float:left; }
.lanmu .gbpost { float:right; }
.lanmu .friendusername { margin:1px 5px; }
#member-info #face { float:left; background:#fff; margin-right:3px; }
#member-info #face img { padding:2px; border:1px solid #ccc; }
#member-info #info { float:none; padding-left:2px; color:#808080; }
#member-info #info h3{ color:#000; font-size:12px; font-weight:bold; margin:0; }
#member-info #opt { margin:5px; text-align:center; }
#member-info #browse { margin:5px; text-align:center; }

.biglanmu { border:1px solid #ccc !important; background: #fff; line-height:18px; margin-bottom:5px; }
.biglanmu .title-bar { background:#DAF8FC; line-height:25px; height:25px; padding:0 10px; }
.biglanmu .title { float:left; color:#454545; font-weight:bold; font-size:12px; }
.biglanmu .more a { float:right; color:#454545; }
.biglanmu .cnt { clear:both; margin:5px; }
.biglanmu .center { margin-left:auto; margin-right:auto; width:500px; }

/*--- 侧栏 ---*/
.lanmu .sub { padding:1px 2px; color:#808080; list-style: none; margin: 0 0 2px 0;}
.lanmu .sub li { padding: 0; margin: 0 0 0 10px; }
.ltgb_content { border-bottom: 1px dashed #ccc; }
.ltgb_content a:link, .ltgb_content a:visited { margin: 0 2px; color: #3A3A3A; }
.ltgb_content a:hover { margin: 0 2px; color: #FF6600; }

/*--- 点评 ---*/
.review-list { padding:5px 10px; }
.review-info { clear:both; }
.review-info .shopinfo { background:#F6F6F6; padding:0 5px; line-height:22px; }
.review-info h3 { float:left; font-size:12px; margin:0; }
.review-info h3 a:link,.review-info h3 a:visited { color:#CC0000}
.review-info h3 a:hover { color:#FF3300; }
.review-info .address { float:right; color:#808080; }
.review-info .reviewsort { margin: 5px 0; overflow: hidden; }
.review-info .reviewsort li { float: left; display: inline; overflow: hidden; }
.review-info .content { margin:5px; font-size:1.0em; }
.review-info .sortname { float:left; margin-right:2px; }
.review-info .posttime { float:left; color:#696969; line-height:16px; }
.review-info .oprtation { text-align:right; font-size: 0.8em; }

/*--- 留言 ---*/
.gbook-list { padding:5px 10px; }
.gbook-info { clear:both; border-bottom:1px dashed #ccc; margin-bottom:5px; padding:2px; }
.gbook-info h6 { font-size: 12px; margin:0; }
.gbook-info .gb-username { color:#808080; font-size:1.0em; }
.gbook-info .content { margin:5px; font-size:1.0em; color: #313131; }
.gbook-info .posttime { float:left; color:#696969; line-height:16px; }
.gbook-info .oprtation { text-align:right; }
.gbook-info .oprtation a { text-decoration:underline; }

/*--- 好友 ---*/
.friend-list { padding:5px 10px; }
.friend-info { float:left; width:48%; margin:0 2px 5px 2px}
.friend-info .face { float:left; margin:2px; height:50px}
.friend-info .face img { padding:2px; border:1px solid #ccc; }
.friend-info .info { float:none; padding-left:2px; height:50px; }
.friend-info h5{ font-size:12px; font-weight:bold; margin:0; padding:1px 0; }
.friend-info h5 a:link,.friend-info h5 a:visited { color:#330000; font-weight: normal; }
.friend-info h5 a:hover { color:#FF9900; }

/*--- 尾部 ---*/
#footer { clear:both; border-top:1px solid #CCC; padding:5px 0; font-size:12px; }
#footer div { margin: 2px 0; }
#footer a { color:#3C3C3C; }
#footer .left { float:left;  text-align:left; }
#footer .right { float:right;  text-align:right; }
#footer .product a { color: #0033FF; font-weight: bold; }
#footer .version { color: #FF6600; }

.font-1{ color:#FF0000; }
.font-2{ color:#FF6600; }
.font-3{ color:#808080; }
.clear { clear: both; }
.float_left { float: left; }
.float_right { float: right; }
.text_right { text-align: right; }
.text_center { text-align: center; margin-bottom: 10px; }
.wrap { width: 98%; text-align: left; margin: 0 auto; }

.review-ico { background:url('img/mini-review.gif') no-repeat; padding-left:20px; margin:0; display:block; }
.flower-ico { background:url('img/mini_flower.gif') no-repeat 0 2px; padding-left:16px; }
.respond-ico { background:url('img/mini-respond.gif') no-repeat; padding-left:16px; }

.start0{ float:left; margin-right:8px; background:url('img/review_start.gif') no-repeat 0 -2px; width:56px; height:13px; }
.start1{ float:left; margin-right:8px; background:url('img/review_start.gif') no-repeat 0 -16px; width:56px; height:13px; }
.start2{ float:left; margin-right:8px; background:url('img/review_start.gif') no-repeat 0 -30px; width:56px; height:12px; }
.start3{ float:left; margin-right:8px; background:url('img/review_start.gif') no-repeat 0 -44px; width:56px; height:12px; }
.start4{ float:left; margin-right:8px; background:url('img/review_start.gif') no-repeat 0 -58px; width:56px; height:12px; }
.start5{ float:left; margin-right:8px; background:url('img/review_start.gif') no-repeat 0 -72px; width:56px; height:12px; }

.formerror { border:1px solid #FF9900; line-height:18px; margin:0 0 5px 0; padding:5px 5px 5px 22px; background:#FFE8D0 url('img/mini_warning.gif') no-repeat 4px 5px; color:#FF0000; }
.enter-error { border:1px solid #FF9900; padding:2px 55px 2px 18px; background:#FFE8D0 url('img/mini_warning.gif') no-repeat 2px 2px; color:#FF0000; display:none; }
.btn-dlg { background:url('img/btn_bg.gif') no-repeat; width:55px; height:20px; line-height:20px; border:0; }

/*--------------------------------------------------------------------------- 以下CSS与网站结合，不可删除 ---------*/

/*--- 模态对话框与网站模板(dlg_*.htm)结合 ---*/
.dlgtop { background: url('img/redirect_bg.gif'); font-size: 14px; line-height: 23px; height: 39px; padding-left: 10px; } 
.dlgtitle { float:left; font-weight:bold; color:#666666; } 
.dlgcloseicon { float:right; margin:5px 2px;
 width:15px; background: url('img/mini-close.gif') no-repeat; cursor:pointer; } 
.dlgbody { padding:10px 15px; line-height:18px; }
.dlgclose { text-align:right; padding:10px; }
/*--- 短信箱 ---*/
#dlgsendmsg .txt { border:1px solid #ccc;  width:250px;  font-size:12px; }
#dlgsendmsg .area { border:1px solid #ccc; width:360px; }
#readmsg td { word-break:break-all; word-wrap:break-word; }
/*--- 修改密码 --*/
#changepw .txt { border:1px solid #ccc; }
/*--- 举报 ---*/
#dlgreport { list-style:none; margin:0; padding:0; width:350px; }
#dlgreport li { clear:both; line-height:20px; }
#dlgreport li .cname { float:left; width:70px; text-align:right; padding-right:5px; }
#dlgreport li .value { float:left; }
#dlgreport .txt { border:1px solid #ccc; width:180px; }
#dlgreport .area { border:1px solid #ccc; width:255px; height:80px; }
/*---- AJAX---*/
.ajaxmsg { border:1px solid #FF0000; background:#FFFFCC url('img/mini_status.gif') no-repeat 10px 2px; color:#FF0000; line-height:20px; padding:0 10px 0 30px; margin-right:5px; position:absolute; top:1px; right:1px; }
/*--- 分页 ---*/
.p_bar { clear:both; margin:15px 0; }
.p_bar a { font-size:12px; text-decoration:none; padding:3px 6px; }
.p_bar a:hover { background:#EEF7FF; border:1px solid #A6D2FF; text-decoration:none; }
.p_info { background:#EEF7FF; border:1px solid #A6D2FF; margin-right:1px; padding:3px 6px; color:#0080FF; }
.p_num { background:#FFF; border:1px solid #DEDEB8; margin-right:1px; }
.p_redirect { background:#FFF; border:1px solid #DEDEB8; margin-right:1px; font-size:12px; }
.p_curpage { margin-right:1px; border:1px solid #DEDEB8; background:#EEF7FF; color:#92A05A; font-weight:700; padding:3px 6px; }