/*--- 全局 ---*/
 * { word-wrap: break-word; word-break: break-all;} 
body{ margin:0px; pdding:0px; }
div,h1,h2,h3,ul,li,p,td,table{margin:0px; pdding:0px; font-size:12px; color:#333333; line-height:150%}
ul{ margin:0px; padding:0px;}
img{ border:0px;}
/*--- 表单 ---*/
.input_text {line-height: 19px; height:19px; border:#999 1px solid}
.bnt_blue{ border:0px; width:86px; height:28px;  color:#fff; font-weight:bold; background:url(images/button_blue.jpg) no-repeat;cursor: pointer}
.bnt_check{ background:#efefef; border:1px solid; border-color:#dddddd #7c7c7c }
.bnt_yellow{ background:url(images/bntbg.gif) no-repeat; height:22px; width:80px; line-height:22px; color:#333; text-align:center; text-decoration:none; display:block}
.bnt_orage{ background:url(images/bnt_orage02.jpg) no-repeat; height:24px; width:60px; line-height:24px; color:#3333; border:0px;}
.shopname{ color:#FF920F; font-weight:bold; font-size:14px}
/*--- 字体 color ---*/
.f_rb14{color:#cc3300; font-size:14px; font-weight:bold}
.f_r12{ color:#FF920F;}
.f_orange12{ color:#FE930F}
.f_orange12b{ color:#ff6600; font-weight:bold}
.f_blue{color:#1936D0;}
.f_yellowb{color:#ffff00; font-weight:bold}
.f_12b{ font-weight:bold}
.f_gray{ color:#666}
.f_redb{ color:#cc3300; font-size:16px}
.f_nar12{font-weight:normal; font-size:12px}
a.f-linkorage{ color:#FF920F}
/*--- 内容列表 ---*/
.container{ margin:0px auto; width:960px}
.left_sidebar{ float:left; width:211px}
.right_sidebar{ float:right;width:740px;}
.content{ }

.left_sidebar1{ float:left;width:684px;}
.right_sidebar1{float:left; width:276px; overflow:hidden}
.main_box{width:676px; border:#ccc 1px solid; margin-right:6px;}
.main_boxleft{ float:left;  display:inline; width: 480px; padding:10px}
.main_boxright{ float:right;display:inline; width:140px; padding:10px}
.main_picbox{ border:#ccc 1px solid; height:120px; height:120px; text-align:center}
.right_box{ margin-bottom:8px}
.right_boxtop{ background:url(images/sidebar1_topbg.jpg) no-repeat; height:12px; width:276px;}
.right_boxbg{ background:url(images/sidebar1_bg.jpg); margin:0px auto;}
.right_boxbottom{ background:url(images/sidebar1_bottombg.jpg) no-repeat bottom; width:276px; height:10px}
.right_boxbg h1{background:url(images/shopmap.gif) no-repeat 10px; padding-left:32px; font-size:14px; color:#666666}
.right_boxbg h2{background:url(images/shopinfo.gif) no-repeat 10px; padding-left:32px; font-size:14px; color:#666666; margin-top:20px; border-bottom:#ccc 1px dashed;}
.right_boxbg span{ float:right; padding-right:15px; font-weight:normal; font-size:12px;}
.right_boxbg p{ text-align:center}
.right_info { padding:10px;}
.right_map{text-align:center; border:#ccc 1px solid; margin:0px auto;  width:180px; height:150px;}
.right_boxcontent{text-align:center; margin:0px auto;}
.plan{ margin: auto; width:260px; padding:8px 0px 8px 12px;}
.plan span{ float:right;}
.right_boxcontent ul{width:270px; list-style:none;}
.right_boxcontent li { float:left; text-align:center; width:90px; }
.right_boxcontent li div{margin:0px auto; text-align:center}
.right_more{ border-bottom:#ccc 1px dashed; width:90%; text-align:right; line-height:28px;margin:0px auto; }


.box_top1{ height:28px; width:748px; background:url(images/box_title01.jpg) no-repeat;}
.box_top2{ height:28px; width:748px; background:url(images/box_title02.jpg) no-repeat;}
.box_top3{ height:28px; width:748px; background:url(images/box_title06.jpg) no-repeat;}
.box_top4{ height:28px; width:748px; background:url(images/title_orage.gif)  no-repeat;}
.box_top5{ background:url(images/post01.jpg) no-repeat; width:748px; height:14px; }
.box4_left{ float:left; width:428px; line-height:28px;}
.box4_right{ float:right; width:200px; padding-top:2px}
.box4_left ul{ padding:12px; list-style:none}
.box4_left li{ width:100px; float:left}
.box_top3 h1{ padding-left:10px; line-height:28px; color:#ffffff; font-weight:normal;}
.box_top1 h1{ padding-left:10px;  color:#000000; padding-top:6px;}
.box_top2 h2{ padding-left:10px; line-height:28px; color:#ffffff;font-size:12px}
.box_top2 h1{ padding-left:10px; line-height:28px; color:#ffffff;font-size:12px}

.box_top2 span{ float:right; padding-right:20px;}
.box_center{ width:746px; border-left:#bfd1eb 1px solid; border-right:#bfd1eb 1px solid}
.box_bottom{ width:748px; background:url(images/box_title03.jpg) no-repeat; height:8px}

.msgbox{ width:200px; border:#bfd1eb 1px solid} 
.msgbox h1{ padding-left:30px;line-height:25px; background:url(images/star_orange.gif) #f3faff no-repeat 5px;border-bottom:#bfd1eb 1px solid;font-weight:normal }
.msgbox p{ padding:5px;}

.tagbox{ width:200px; border:#bfd1eb 1px solid; margin-bottom:8px} 
.tagbox h1{ padding-left:30px;line-height:25px; background:url(images/ico_03.gif) #f3faff no-repeat 5px;border-bottom:#bfd1eb 1px solid; font-weight:normal }
.tagbox p{ padding:5px;}

.introboxtop{background:url(images/title_03.gif) no-repeat; color:#ffffff; height:30px; line-height:30px; padding-left:30px; font-weight:bold}
.introbox{ width:202px; background:url(images/left_bg.gif);}
.introboxt{ width:202px; height:12px;background:url(images/introtop.gif ) no-repeat;} 
.intropic{  text-align:center; padding-top:8px}
.introbox h2{padding:5px; text-align:center; font-weight:normal; font-size:12px;}
.introbox p{padding:8px;}

.intromap{ width:202px; background:url(images/left_bg.gif);}
.intromap h1{ height:28px; background:url(images/title_04.gif) no-repeat; line-height:28px; color:#ffffff; padding-left:30px; font-weight:bold}
.intormap p{ padding:5px; text-align:center}
.intromappic{ text-align:center; padding:5px; overflow:hidden; width:186px}
.introbottom{ width:202px; height:7px; background:url(images/left_bottom.gif) no-repeat;}


/*--- 通用 ---*/
.clr{ clear:both}
.line_bottom{ border-bottom: #cccccc 1px dashed; padding:1px; margin-bottom:8px}
.breadcrumb{ border:#FFE7C1 1px solid; background:#FFFFEE; line-height:25px; padding-left:10px; margin:auto; margin-bottom:8px;}
.breadcrumb em{ float:right; font-style:normal; padding-right:3px;}
.th_leftbg{ background:url(images/th_leftbg.gif) no-repeat; height:23px; color:#666; text-align:center}
.th_bg{ background:url(images/th_bg.gif) repeat-x; height:23px; color:#666; text-align:center}
.th_rightbg{ background:url(images/th_rightbg.gif) right; height:23px; color:#666; text-align:center}
a:link{  text-decoration:none;}
/*a:visited{ color:#333333; text-decoration:none}*/
.maintable{ width:100%}
.maintable td{ padding:8px; border-bottom:#ededed 1px dashed; text-align:center;}
a { color: #3A3A3A; text-decoration: none; }
a:hover { color: #FF6600; text-decoration: underline; }
.maintable p{ line-height:20px}

.tablew{background:#ffffff}
.tableh{background:#f9f9f9}

a.linkgay{ color:#666666; text-decoration:none}
a.linkgay:visited{ color:#666666;}
a.linkgay:hover{ color:#666666;}

a.linkblue{ color:#1835D1; text-decoration:none}
a.linkblue:visited{ color:#1835D1;}
a.linkblue:hover{ color:#1835D1;}
a.linkblueb{ color:#1936D0; font-weight:bold} 
a.linkblueb:visited{ color:#1936D0;font-weight:bold}
a.linkblueb:hover{color:#1936D0;font-weight:bold}

a.linkwb{ color:#ffffff; font-weight:bold} 
a.linkwb:visited{ color:#ffffff;font-weight:bold}
a.linkwb:hover{color:#f9f9f9;font-weight:bold}

a.linkred{ color:#ff0000; } 
a.linkred:visited{ color:#ff0000;}
a.linkred:hover{color:#ff0000;}

a.linkorageb{ color:#ff6600; font-weight:bold} 
a.linkorageb:visited{ color:#ff6600;font-weight:bold}
a.linkorageb:hover{color:#ff6600;font-weight:bold}

.operate{ width:95%; text-align:left; margin:auto; padding:5px}
.ad{ margin-bottom:8px;}
.picbox{ padding:3px; border:#DEDEDE 1px solid; width:60px; height:60px; overflow:hidden}
.pd5{ padding:5px}
.linediv{ padding:5px; border-bottom:#ddd 1px solid;}
.bnt-bz{ background:url(images/bnt-bz.gif) no-repeat; height:22px; width:70px; text-align:center; line-height:22px; border:none}

/*--- 我的助手菜单 ---*/

.my_menus {float:left; width:211px;}
.my_menus div{ padding:0px; text-align:left}
.my_menus em {float:right; margin: 2px 5px; }
.my_menus .collapse{ background:url(images/collapse.gif) no-repeat 0 2px; height:20px; display:block; width:20px;cursor:pointer; position:absolute; right:20px; top:12px}
.my_menus .expand{ background:url(images/expand.gif) no-repeat 0 2px; height:20px; width:20px; display:block; cursor:pointer; position:absolute; right:20px ;top:12px}
.my_menus  .u-list{ width:175px; margin:auto; padding:0px}
.my_menus  .u-list li{  border-bottom:1px dashed #ededed}
.my_menus  .u-list li a{ margin: 2px 5px 2px 12px; padding-left:18px; line-height:28px}
.n-ico0{ background:url(images/n-ico0.gif) no-repeat left center; padding-left:1px;}
.n-ico2{ background:url(images/n-ico2.gif) no-repeat left center;padding-left:1px; }
.n-ico3{ background:url(images/n-ico3.gif) no-repeat left center; padding-left:1px;}
.n-ico4{ background:url(images/n-ico4.gif) no-repeat left center; padding-left:1px;}
.n-ico5{ background:url(images/n-ico5.gif) no-repeat left center;padding-left:1px; }
.n-ico6{ background:url(images/n-ico6.gif) no-repeat left center; padding-left:1px;}
.n-ico7{ background:url(images/n-ico7.gif) no-repeat left center; padding-left:1px;}
.n-ico8{ background:url(images/n-ico8.gif) no-repeat left center;padding-left:1px; }
.n-ico9{ background:url(images/n-ico9.gif) no-repeat left center; padding-left:1px;}
.n-ico10{ background:url(images/n-ico0.gif) no-repeat left center; padding-left:1px;}
.n-ico11{ background:url(images/n-ico11.gif) no-repeat left center;padding-left:1px; }
.n-ico12{ background:url(images/n-ico12.gif) no-repeat left center; padding-left:1px;}


/*--- itempic ---*/
.itempic { margin-left:15px; margin-top:10px; }
.itempic li { float:left; width:145px; *width:150px; height: 120px; margin:5px 10px; padding:1px; list-style:none; text-align:center; }
.itempic li div { border:1px solid #ddd; width:134px; height:95px; background:#FCFCFC; 
    margin-bottom:5px; text-align:center; background:#EEE; }
.itempic li div img { max-width: 124px; max-height: 94px; 
    width: expression(this.width > 124 ? 124 : true); height: expression(this.height > 94 ? 94 : true); 
    margin-top: expression((95-this.height)/2);
    }
.itempic li p { margin:0;padding:0; line-height:16px; }


/*--- 积分 ---*/
.mycredit_title{ border:#ffcc66 1px solid; height:20px; background:url(images/ico_08.gif) #ffffcc no-repeat 10px center; padding-left:20px; font-weight:bold}
.mycredit_box{ text-indent:40px; width:80%; padding:12px 0}
.table_01{ border-collapse:collapse; margin:auto; border:0px;}
.table_01 td{ border:#ccc solid 1px; text-align:center; font-size:12px; }
.table_01 th{ border:#ccc solid 1px; text-align:center;  background:#f9f9f9; color:#666666; font-weight:bold}
.table_gray{ background:#f9f9f9;}
.credit_help{ width:738px; border-top:#ededed 1px dashed; background:#e7e7e7; }
.credit_box{  height:148px; background:url(images/credit_bg.gif) #FAFAFA no-repeat right bottom; padding:8px}
.credit_box p{ padding:5px}
.credit_about{ width:98%; margin:auto; margin-top:20px; margin-bottom:20px;}
.credit_about p{ padding:5px; color:#666}
.credit_about h1{ padding-left:20px; background:url(images/ico_12.gif) no-repeat}

/*--- 点评 ---*/
.posttitle{ width:90%; padding-left:15px; border-bottom:#ccc 1px dashed;}
.postform{  text-align:center; width:450px; margin:auto; position:relative; padding:20px}
.sungestbox{display:none;border-left:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;text-align:left;background:#f9f9f9; text-indent:5px}
.sugest { width:220px;  top:44px; left:133px; position:absolute; } /* Moz */
* html .sugest { width:222px;  top:45px; left:132px; position:absolute;} /* IE6 */
*+html .sugest { width:222px;  top:45px; left:132px; position:absolute;} /* IE7 */

.searhe-list{width:195px; *width:196px;_width:196px; top:17px; *top:25px; _top:25px; left:0px; position:absolute;display:none;border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999;text-align:left;background:#f9f9f9; text-indent:5px;}
.inframe-seahr{display:none; position:absolute; top:17px; *top:25px;_top:25px; *left:1px; _left:0px; width:175px;*width:100px;width:175px; height:0px; *height:0px; _height:23px; _width:194px; border-top:none; background:#fff; border:#ddd 1px solid}

.searhe-popu{width:190px; height:17px; position:relative}

.posttext{ border-left:#8A8A8A 1px solid;border-right:#8A8A8A 1px solid;border-top:#8A8A8A 1px solid; border-bottom:#CDCDCD 1px solid;  height:20px; width:220px; color:#666; line-height:20px}
.post_fold{ width:720px;  background:#ededed; line-height:25px; text-align:left; padding-left:12px; margin:auto}
.post_fold p{ font-weight:normal; color:#ff6600}
.post_fold span{ float:right; padding-left:120px; padding-right:40px}
.post_list{ width:96%; margin-top:8px; margin:auto}
.post_list ul{ list-style:none; margin:0px; padding:0px}
.post_list li{ border-bottom:#ededed 1px dashed; padding:8px; margin:2px}
.postsum{ padding:5px;}
.postsum ul{list-style:none; margin:0px; padding:0px }
.postsum li{ width:25%; float:left; display:inline; text-align:left}


/*--- item ---*/
.item_detail { clear:both; float:left; width:520px; margin:8px; display:inline; }
.item_header em { float:right;padding-top:5px;padding-right:5px;font-style:normal;list-style:none; }
.item_header h1 { display:inline;padding:0;margin:0 5px;font-size:18px;color:#FE5F0F; }
.item_list { list-style:none;margin:5px 10px;padding:0;}
.item_list li { line-height:22px; }
.item_list li p { margin:2px 0; height:16px; }
.item_list .tags { color:#808080; margin-right:2px; font-size:10px; line-height:18px;}
.item_list .tags a { font-size:12px; }
.item_pic { float:right; width:130px; display:inline; margin-top:8px}
.item_pic img { display:block; padding:1px; border:1px solid #ddd; margin-bottom:5px; height:120px; width:120px; overflow:hidden}
.item_reviews { width:98%; margin:0 auto; clear:right;}
.item_reviews .header { width:100%;}
.item_reviews .header .tab { font-size:14px; margin:0 0 0 5px; list-style:none; padding:0; }
.item_reviews .header .tab li { float:left; padding:5px 10px; background:#FFEECA; font-weight:bold;
    border-width:1px 1px 0 1px; border-style:solid; border-color:#FF6600; position:relative;z-index:1;
    top:1px;}
.item_reviews .header .th { clear:both; border-top:1px solid #FF6600; background:#FFEECA; 
    line-height:25px; }
.item_reviews .header .th em { float:right; padding-top:0; padding-right:5px; font-style:normal; }
.item_reviews .header .th a { margin:0 5px;}



/*--- 消费钱包 ---*/
.table_02{ border-collapse:collapse; margin:auto; border:0px; margin-bottom:8px}
.table_02 td{ border:#E1E1E1 solid 1px; text-align:center; font-size:12px; }
.table_02 th{ border:#E1E1E1 solid 1px; text-align:center;  background:#f8f8f8; color:#666666; font-weight:bold}
.table_yellow{background:#FFFFCC;}





/*--- 选项卡 ---*/
.menu1 {}
.menu1 li { DISPLAY: block;  FLOAT: left;  WIDTH: 180px; CURSOR: pointer; TEXT-ALIGN: center; line-height:30px;margin:0px; padding:0px; font-weight:normal}
.menu1 li.hover { TEXT-ALIGN: center;  height:30px; font-weight:bold; color:#FB6030}
#main1 ul {DISPLAY: none; margin:0px; padding:0px; list-style:none}
#main1 ul.block {DISPLAY: block}
.add_shop{position:absolute;left: 649px;top: -28px;color:#FFFFFF;font-weight:bold;width: 97px;}

.menu2 {}
.menu2 li { DISPLAY: block;  FLOAT: left;  WIDTH: 90px; TEXT-ALIGN: center; line-height:28px; color:#FFFFFF}
.menu2 li.hover { TEXT-ALIGN: center; color:#FE5F0F; font-size:14px; line-height:36px;  font-weight:bold; height:36px;}
#main2 ul {DISPLAY: none; margin:0px; padding:0px; list-style:none}
#main2 ul.block {DISPLAY: block;}

.positionr{ position:relative}
.history{
	position:absolute;
	left: 516px;
	top: -28px;
	width: 201px;
}

/*--- Icon ---*/
.arrow-ico { background:url('img/mini-arrow.gif') no-repeat 0 2px; padding-left:10px; margin:0; }
.assistant-ico { background:url('img/mini_assistant.png') no-repeat; padding-left:15px; }
.pm-ico { background:url('img/mini_mail.gif') no-repeat; padding-left:18px; }
.rss-ico { background:url('img/mini_rss.gif') no-repeat; padding-left:16px; }
.home-ico { background:url('img/mini_home.gif') no-repeat; padding-left:15px; }
.review-ico { background:url('img/mini-review.gif') no-repeat; padding-left:20px; margin:0; display:block; }
.point-ico { background:url('img/mini-point.gif') no-repeat 0 2px; padding-left:18px; width:20px; margin:0; display:block; }
.coin-ico { background:url('img/mini-coin.gif') no-repeat; padding-left:20px; width:20px; margin:0; display:block; }
.member-ico { background:url('img/mini_member.gif') no-repeat 0 0px; padding-left:16px; line-height:16px; }
.flower-ico { background:url('img/mini_flower.gif') no-repeat left center; padding-left:16px; }
.respond-ico { background:url('img/mini-respond.gif') no-repeat 0 -2px; padding-left:17px; }
.favorite-ico { background:url('img/mini_favorite.gif') no-repeat; padding-left:20px; margin:0; display:block; }
.page-ico { background:url('img/mini-page.gif') no-repeat; padding-left:20px; margin:0; display:block; }
.prev-ico { background:url('img/mini-prev.gif') no-repeat; padding-left:20px; margin:0; }
.next-ico { background:url('img/mini-next.gif') no-repeat 60px; padding-right:20px; margin:0; }






.view-img-ico { background:url('img/mini_image.gif') no-repeat 0 -1px; padding-left:18px; }
.update-img-ico { background:url('img/mini-update.gif') no-repeat 0 0px; padding-left:16px; }
.shop-info { background:url('img/ico_002.gif') no-repeat 0 -1px; padding-left:18px; }

.update-img-ico0 { background:url('img/mini-update.gif') no-repeat 0 8px; padding-left:16px; }



#footer {
	CLEAR: both; MARGIN-TOP: 10px; background:#fff
}
#footer .links {
	BORDER-TOP: #DADADA 1px solid;  MARGIN-BOTTOM: 5px; LINE-HEIGHT: 25px; HEIGHT: 25px;font-weight:normal
}
#footer .links A {
	MARGIN: 0px 10px; color:#999; font-weight:normal
}
#footer .bottom {
	FONT-SIZE: 12px; padding-bottom:15px;font-weight:normal
}
#footer .bottom A {
	MARGIN: 0px 5px; COLOR: #999;font-weight:normal
}
#footer DIV {
	COLOR: #999; LINE-HEIGHT: 18px; TEXT-ALIGN: center
}
#footer .version {
	COLOR: #ff6600
}
#footer .product A {
	FONT-WEIGHT: bold; COLOR: #0066ff
}


.f_mainrail { border:0px solid #cccccc; }
.f_mainrail h2 { background: #EDF5FF repeat-x; font-size: 12px; font-weight:normal; margin: 0 0 0 0; padding: 5px 5px 5px 10px; color: #FF6600; }
.modoer2 .selected {background: url('img/effected.gif') no-repeat;  padding:2px 11px 3px 10px; margin: 0 0px;  cursor: pointer; color: #FFF; font-weight:normal; }
.modoer2 .unselected { padding: 0px 0px; margin: 0 3px; cursor: hand; font-weight:normal; }

.f_facelist { padding: 0; margin: 0 0 0 5px; list-style: none; overflow:hidden; background-color:#FFFFFF}
.f_facelist li { float: left; width: 24%; text-align: center; margin-bottom: 5px; overflow:hidden;}
.f_facelist li img { padding: 2px; border: 1px solid #ddd; margin-bottom: 2px; width:48px;}
.f_facelist a { margin-right: 1px; font-size:12px; font-family:Tahoma;}

.f_shoplist { padding: 0; margin: 0 0 0 5px;overflow:hidden;list-style: none; background-color:#FFFFFF}
.f_shoplist li{ float:left; width: 32%; text-align: center; margin-bottom: 5px; height:120px; overflow:hidden;
}
.f_shoplist li img{ padding: 2px; border: 1px solid #DDDDDD; margin-bottom: 2px; width:62px;height:47px;}
.f_shoplist a { margin-right: 1px; font-size:12px; font-family:Tahoma;}


/*--- Reviewlist ---*/
.i_reviewtable { width: 99%; margin-left: auto; margin-right: auto; border-bottom: 1px dashed #ccc; }
.i_reviewtable .review {padding: 5px;}
.i_reviewtable .face { padding: 3px; border: 1px solid #ccc; text-align: left; display: block; margin-bottom:5px; margin-top:5px;}

.reviewtable { width: 95%; margin-left: auto; margin-right: auto;  border-bottom: 1px solid #eee; padding-bottom: 5px;}
.reviewtable td ,i_reviewtable td { padding: 0 5px; }
.reviewtable .memberinfo {padding: 5px 0 5px 10px; line-height: 20px; width: 70px; background: #FDFDFD; color: #808080; }
.reviewtable .review {padding: 5px; height: 145px; }
.reviewtable .face { padding: 3px; border: 1px solid #ccc; text-align: left; display: block; margin-bottom:5px;}
.reviewtable .rank, .i_reviewtable .rank { line-height: 25px; color: #666; text-align: center; }
.reviewtable .shopinfo, .i_reviewtable .shopinfo { ; padding: 6px 5px 5px; margin-bottom: 5px; }
.reviewtable .shopinfo h6, .i_reviewtable .shopinfo h6 { float: left; font-size: 12px; display: inline; margin: 0; padding: 0; }
.reviewtable .shopinfo h6 a ,.i_reviewtable .shopinfo h6 a{ color: #FE5F0F; font-size:14px }
.reviewtable .shopinfo .address, .i_reviewtable .shopinfo .address {float: right; display: inline; color: #9d9d9d; }
.reviewtable .reviewsort, .i_reviewtable .reviewsort { margin: 5px 0; padding: 0 5px; overflow: hidden;}
.reviewtable .reviewsort li, .i_reviewtable .reviewsort li { float: left; display: inline; overflow: hidden; }
.reviewtable .sort, .i_reviewtable .sort { clear: both; margin-bottom: 5px; line-height: 20px; padding: 0 5px; overflow: hidden; word-wrap: break-word;}
.reviewtable .review_op { height: 25px; }
.reviewtable .posttime, .i_reviewtable .posttime { float: left; color: #aaa; }
.reviewtable .operation, .i_reviewtable .operation { float: right; color: #808080; font-size: 10px; }
.reviewtable .operation a ,.i_reviewtable .operation a { margin-right: 2px; font-size: 12px; }

/*搜索*/
.alignl td{text-align:left;}

/*--- popu ---*/
.popu{ background:url(images/popu_bg.png)!important ; width:331px; height:154px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='images/popu_bg.png');background: none;}
.popu p{ padding-left:85px; line-height:154px}

/*弹出窗口*/
.popubox{ margin:auto}
.popubox h1{ line-height:28px; text-indent:20px; font-size:12px; background:#F3F7FF; border-bottom:#AEC7E6 1px solid;}
.popubox div{ padding:5px; text-align:left}
.popubox div label{ float:left; text-align:right}

.popuboxedit{background:url(images/ico_09.gif) no-repeat left; border:#AEC7E6 1px solid; width:352px}
.popuboxedit h1{line-height:28px; text-indent:20px; font-size:12px; background:#F3F7FF; border-bottom:#AEC7E6 1px solid;}
.popuboxedit .word{padding:20px 5px 20px 120px;}
.popuboxedit .word p{ padding:5px;}
.popuboxedit .bnt{ padding:5px; text-align:center; border-top:#ccc 1px dashed}


/*--- Moudle dialog ---*/
.dlgtop { background:url('img/title_bg3.gif');font-size:14px;line-height:24px;height:24px;padding-left:10px; }
.dlgtitle { float:left;font-weight:bold;color:#666666; }
.dlgcloseicon { float:right;margin:5px 2px;height:13px;width:15px;background: url('img/mini-close.gif') no-repeat;cursor:pointer; }
.dlgbody { padding:5px 15px; line-height:18px; overflow:auto }
.dlgclose { text-align:right; padding:10px; }
.btn-dlg { background:url('img/btn_bg.gif') no-repeat; width:55px; height:20px; line-height:20px; border:0; }

.dlg_ui { margin: 0; padding: 0; width:100%; }
.dlg_ui .txt { border: 1px solid #ccc; width: 180px; }
.dlg_ui .area { border: 1px solid #ccc; width: 250px; height: 80px; }

/*-- 资讯 --*/

.articlelist { color:both; margin: 10px 5px 10px 10px; border-bottom:1px dashed #ccc; }
.articlelist .subject h3 { margin:0 0 5px;padding:0; font-size:14px; color:#000033; font-weight:normal; }
.articlelist .subject h3 a { color:#003399; margin:0 1px; }
.articlelist .introduce { color:#666; line-height:18px; padding:0;margin:0 0 5px 0;}
.articlelist .otherinfo { margin-bottom: 10px; }
.articlelist .otherinfo .info{ margin-right: 10px;}
.articlelist em { float:right; font-style:normal; margin-top:-2px;}

/*-- detail --*/
#article_left { float: left; width: 670px; border-right: 1px solid #eee; padding: 5px; }
#article_right { float: right; width: 260px; margin-right: 5px;}

.article {}
.article .subject { font-size:18px; margin:5px 0 10px 0; text-align:center; }
.article .info { border-bottom:1px solid #eee;text-align:right; padding-bottom:3px;}
.article .info span { margin-left:15px; }
.article .content { margin:5px 10px; line-height:18px; font-size:14px;}
.article .op { margin:5px 10px; border:1px solid #eee; background:#FAFAFA; line-height:25px; 
    text-align:right; padding-right:10px;}
	
	
	
	

/*-- detail ---*/	
	.coupon .pic { float:left; width: 72px; text-align:center; }
.coupon .pic img { border:1px solid #ddd; padding:1px;max-width: 72px; max-height: 56px; 
    width: expression(this.width > 72 ? 72 : true); height: expression(this.height > 56 ? 56 : true); }

#coupon_left { float: left; width: 670px; border-right: 1px solid #eee; padding: 5px; }
#coupon_right { float: right; width: 260px; margin-right: 5px;}

#coupon_left .subject { color:#CC0000;background:#FFECEC;line-height:30px;font-size:14px; 
    text-align:center;}
#coupon_left .info { background:#FFF9F9; line-height:20px; padding-top:5px; list-style:none; margin-bottom:10px;}
#coupon_left .pic { text-align:center; }
#coupon_left .pic button { display:block; margin-bottom:10px; }
#coupon_left .pic img { width:expression(this.width > 650 ? 650 : true); }

/*--- Common style ---*/
.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; }
.messageborder {  line-height:30px; padding:5px; padding:0 10px;
    color:#666; }
.messageborder a { color:#FF6600; }

textarea { border-style: solid; border-width: 1px; border-color: #7C7C7C #C3C3C3 #DDD; overflow: auto; }
.t_input { padding: 3px 2px; border-style: solid; border-width: 1px; border-color: #7C7C7C #C3C3C3 #DDD; 
    line-height: 16px; }
.t_input_login{ width:132px;}	
.f_input { padding: 3px 2px; border:1px solid #DDD; line-height: 15px;}
button { padding: 3px 1px 1px; background:#EFEFEF; border-style: solid; border-width: 1px; 
    border-color: #ddd #7C7C7C #7C7C7C #ddd; }

#left { float: left; width: 211px; }
#right { float: right; width: 740px; }
#detail_left { float: left; width: 740px;}
#detail_right { float: right; width: 211px; overflow:hidden}

.font { font-size:12px; font-weight:normal; margin:0; padding:0; }

.font_1 { color: #FF0000; }
.font_2 { color: #FF920F; }
.font_3 { color: #666666; }

.mainrail { clear:both; padding: 0px; }
.mainrail em { float:right; padding-top:6px; padding-right:5px; font-style:normal; }
.mainrail em .selected { padding: 3px; background:#FFF; margin:0; cursor:pointer; 
    color:#CC0000; position:relative; top:2px;*top:0px; border-color:#ccc; 
    border-width:2px 1px 0 1px; border-style:solid;}
.mainrail em .unselected { padding: 1px 4px; margin:0; position:relative;top:2px;*top:0px; cursor:hand; }

.rail-list {margin: 5px 15px; padding:0; line-height: 20px; list-style:none; }
.rail-list img { clear:both;  float:left; border:1px solid #eee; margin-right:5px; margin-bottom:5px;}
.rail-list li {  clear:both;color:#808080; border-bottom:#ededed 1px dashed; padding-bottom:3px; line-height:28px} 
.rail-list li cite { float:right; font-style:normal;}
.rail-listnew {  clear:both;color:#808080; height:75px; margin-bottom:8px} 

.rail-text { text-indent:24px; margin: 5px 10px; padding:0; line-height: 20px; }
.rail-links {  margin: 5px 10px; padding:0; line-height: 18px; } 

.rail-faces { padding:5px 0; margin:5px 0 0 5px; !important; padding: 0; list-style: none; 
    zoom: 1; overflow: hidden; }
.rail-faces li { float: left; margin: 0 3px; width: 55px; height: 72px; text-align: center; 
    overflow: hidden; background-image: none; border: none; }
.rail-faces li img { width: 48px; height: 48px; float: left; padding: 2px; border: 1px solid #ddd;}
.rail-faces li span { display: block; line-height: 17px; }

.rail-pictures { margin:auto}
.rail-pictures li { float:left; width: 130px; height: 150px; margin:5px 12px; padding:1px; 
    text-align:center; display:inline}
.rail-pictures li div { border: 1px solid #ddd ; width: 120px; height: 120px; background:#FCFCFC; 
    margin-bottom:5px; padding:2px}
.rail-pictures li div img { max-width: 124px; max-height: 94px; 
    width: expression(this.width > 124 ? 124 : true); height: expression(this.height > 94 ? 94 : true); }
.rail-pictures li p { margin:0;padding:0; }
/* update  2009-04-12 
	 
 */
 
 /* update  2009-04-16 
	 
 */
 .bnt-left{ background:url(images/ico-left.gif) no-repeat; height:53px; width:16px; position:absolute; cursor:pointer; display:block; left:-25px; top:20px;}
 .bnt-right{ background:url(images/ico-right.gif) no-repeat; height:53px; width:16px; position:absolute; cursor:pointer; display:block;right:-25px; top:20px;}
 
.rail-border-0{border-left:1px solid #ededed; border-right:1px solid #ededed; width:958px;}
.rail-border-1 { background:url(images/links.gif) no-repeat; width:100%; margin:auto}
.rail-border-2 { 
	overflow:hidden;
	border:1px solid #BFD1EB; 
}  
.rail-border-3 {
	overflow:hidden;
	
}
.rail-h-1 { font-size: 12px; margin:0; padding: 6px 5px 4px 10px; color:#333; font-weight:normal; }
.rail-h-2 { font-size: 12px; margin:0; padding: 6px 5px 4px 10px; color:#333; font-weight:normal; }
.rail-h-3 { font-size: 14px; margin:0; padding: 6px 5px 4px 10px; color: #555; font-weight:normal; }

.rail-h-border-1 { border-bottom:1px solid #EEE !important; background:#fff; }

.rail-h-bg-1 { background:#F3FAFF repeat-x; border-bottom:1px solid #BFD1EB; }
.rail-h-bg-2 { background:#FFF5FA repeat-x; border-bottom:1px solid #FAC7DC; }
.rail-h-bg-3 { background:#F7F7F7 repeat-x; border-bottom:1px solid #D3D3D3; }

.maintable { width: 100%; }
.maintable .tblth { background:#F9F9F9;  }
.maintable .tblth th { border-bottom:1px solid #eee; }
.maintable th { text-align: center; color: #515153; padding: 0px 0
px; font-weight:bold; background:#E2E2E2 }
.maintable td { padding: 5px 10px; }
.maintable .num { text-align: center; }

/*--- head ---*/
#header, #body, #menu_hr, #footer { margin-left: auto; margin-right: auto; width:960px; }
#header { margin-bottom:5px; }


.f_input { padding: 3px 2px; border:1px solid #DDD; line-height: 15px;}
.mainmenu .search button { padding: 2px 1px 0px; background:#EFEFEF; border-style: solid;
    border-width: 1px; border-color: #ddd #7C7C7C #7C7C7C #ddd; }
.mainmenu .search div { float:right; padding-top:5px;}
.mainmenu .search div strong a { color:#000066; margin-right:5px; }

/*--- body ---*/
.link_path { margin-bottom: 5px; }
.link_path em { float:right; padding-right:5px; font-style:normal; }

.catelist-box{ width:960px; margin:auto; height:42px}
.catelist-left{ background:url(images/n-snav.gif) no-repeat; height:42px; width:8px; float:left}
.catelist-right{ background:url(images/n-snavr.gif) no-repeat; height:42px; width:9px; float:right}
.catelist{ background:#F8F8F8; border-top: 1px solid #DEDEDE;border-bottom: 1px solid #DEDEDE; float:left; width:943px;height:40px;}
.catelist_type{
	margin:auto;	
}
.catelist_type_titles{
	float:left;
	padding:0px 7px;
	font-family:"宋体";
	font-weight:bold;
	font-size:12px;
	
}
.catelist_type_class{
	float:left;
	
}
.catelist_type_classes{
	float:left;
	background-color:#FFFFFF;
		
}
.catelist_type_classes span{
	padding:2px;
	white-space:nowrap;
	word-spacing:normal;	
}
.catelist_type_classesevent{
	padding:2px;
	white-space:nowrap;
	word-spacing:normal;	
}
a.mg3{ padding:0 3px 0 0;}
.catelist_type_classesevent a{
	color: #FF6600;
}
.facelist_msg{
	font-family:Tahoma;
	padding:4px 13px;
	color:#949494;
}

.filter { padding: 5px 0 5px 10px; }
.filter span { display: block; height: 30px; }


/*--- multipage ---*/
.multipage { clear:both; text-align:center;  }
.p_bar { clear:both; margin:15px 0 0 0; padding:8px 4px; }/* add padding:0px 4px; @edom 2008-11-14 */
.p_bar a { font-size:12px;text-decoration:none;padding:3px 6px; }
.p_bar a:hover { background:#FFF8DF;border:1px solid #FFE4CA;text-decoration:none; }
.p_info { background:#F8F8F8;border:1px solid #CBCBCB;color:#FD940C; padding:0px 4px; margin-right:1px }/* add padding:0px 4px; @edom 2008-11-14 */
.p_num { background:#FFF;border:1px solid #CBCBCB;margin-right:1px; }
.p_redirect { background:#FFF; border:1px solid #CBCBCB; margin-right:1px; font-size:12px; }
.p_curpage { margin-right:1px; border:1px solid #CBCBCB; background:#F8F8F8; color:#FD940C; 
    font-weight:700; padding:3px 6px; }

.rail-thumblist { margin: 5px 5px 0 5px; }
.rail-thumblist img { border:1px solid #ddd; }

.review { 
clear:both; 
 width:90%;
 margin:auto; 
 border-bottom:#ededed 1px dashed
    }
.review .feed {  padding:0 10px; line-height:25px; margin-bottom:10px; }
.review .feed h3 { display:inline;font-size:12px; color:#CC0000; padding:0; margin:0; }
.review .feed h3 a { color:#FE5F0F; }
.review .feed span a { color:#FF930C; }
.review .review { width:98%; margin:0 auto; }
.review .member { width:70px; float: left; line-height:20px; }
.review .detail_member { width:80px; margin-top:8px}
.review .member img { display:block; border:1px solid #eee; padding:1px; }
.review .member ul {  list-style:none; margin:0; padding:0; }
.review .member ul li { margin:1px 0; color: #808080; }
.review .info { float: left; width:85%; padding-top:8px}
.review .info .score { clear:both;list-style:none; margin:0; padding:0; }
.review .info .score li { float:left; margin-left:5px; line-height:18px;border:1px sol}
.review .info .params { clear:both;list-style:none; margin:5px 0; padding:0; }
.review .info .params li { margin:5px 0;}
.review .info p { clear:both; padding:0; margin:0 0 5px 0; line-height:18px; width:100%; color:#181818; overflow:auto;}

/*--- Tag ---*/
.taglist { width: 958px; padding: 10px 0; overflow: hidden;border-left:#E0E0E0 solid 1px;border-right:#E0E0E0 solid 1px;}
.taglist li { float: left; display: inline; width: 11em; height: 24px; overflow: hidden;margin: 0 10px; color: #919191; font-size: 10px; }
.taglist li a { margin: 0 2px; font-size: 12px; }
.taglist li span{ color:#FD940C}

/*--- cate ---*/
#cate_right{ float: right; width: 211px; }
#cate_left{ float: left; width: 705px; }
.itemlist { clear:both; padding:10px 0 5px 10px; border-bottom:1px dashed #ccc; 

    line-height:18px; height:80px;}
.itemlist .item { float:left; width:588px; } 
.itemlist .item .info { float:left;}
.itemlist .item .info p { line-height:30px; margin:2px 0;}
.itemlist .item .info h3 { display:inline; font-size:12px; margin-right:5px; }
.itemlist .item .info h3 a { color:#FF920F; }
.itemlist .item .info ul { list-style:none; padding:0;margin:0; }
.itemlist .item .info li { padding:1px 0; }
.itemlist .item .stat { float:right; width:100px; padding:0; margin:0; list-style:none;}
.itemlist .item .stat li { padding:1px 0; }
.itemlist .pic { float:left; width: 88px; margin-right:12px;}
.itemlist .pic div { border:1px solid #ccc; height:67px; text-align:center; background:#FFF; } 
.itemlist .pic div img { max-width: 88px; max-height: 79px; 
    width: expression(this.width > 88 ? 88 : true); height: expression(this.height > 67 ? 67 : true); }
.itemlist .pic p { padding:0;margin:0; }

/*--- post ---*/
.post { clear:both; }
.post .title { line-height:25px; border-bottom:1px dashed #ccc; margin-bottom:5px; }
.post .title h1 { display:inline;font-size:14px;color:#CC3300;margin-right:5px; }
.post .table { width:100%; }
.post .table td { padding:3px; }
.post .table td textarea { width:400px; display:block; }

/*-- detail ---*/
.d-subject { color:#CC0000;background:#FFECEC;line-height:30px;font-size:14px; 
    text-align:center; margin:0;padding:0;}
.d-info { background:#FFF9F9; line-height:20px; padding-top:5px; list-style:none; margin-bottom:10px;}
.d-pic { text-align:center; }
.d-pic button { display:block; margin-bottom:10px; }
.d-pic img { width:expression(this.width > 650 ? 650 : true); }
.d-content { margin:5px; font-size:14px; line-height:23px;  }

.rail-gift { padding:0; margin:0; list-style:none; }
.rail-gift li { float:left; width: 125px; height: 140px; margin:4px; padding:1px; 
    text-align:center;}
.rail-gift li div { border: 1px solid #ddd ; width: 125px; height: 95px; background:#FCFCFC; 
    margin-bottom:5px;}
.rail-gift li div img { max-width: 124px; max-height: 94px; 
    width: expression(this.width > 124 ? 124 : true); height: expression(this.height > 94 ? 94 : true); }
.rail-gift li p { margin:0;padding:0; }
.rail-gift li p span {display:block;}

/*--- picture ---*/
#pic_left { clear:left; width: 100%;}
#pic_right { width:100%; }

.rail-piclist { width:100%; overflow:auto; overflow-x:hidden; overflow-y:auto; margin: 0 0 5px 0; 
    padding:0; height:120px; list-style:none; }
.rail-piclist li { float:left; text-align:center; width:128px; height:98px; padding:4px 0;
    margin: 5px 0 5px 3px; border: 1px solid #ccc;}
.detail-picture-no { background:#fff; }
.detail-picture-yes { background:#FFCC00; }
.rail-piclist img { max-width: 124px; max-height: 94px; width: expression(this.width > 124 ? 124 : true); 
    height: expression(this.height > 94 ? 94 : true); }

#picture { background:#515153; text-align:center; padding:10px 0; }
#picture img { border:none; }
#picture #picture_src { max-height: 940px; width: expression(this.width > 940 ? 940 : true); }

#picture_member { color: #fff;  margin-top:10px;  padding:10px; float:right; width:420px; text-align:center}
#picture-info { margin-top:10px;  padding:10px; float:left; width:320px;color: #fff; text-align:right  }
#picture_title { }
#picture_comments {color: #fff; }
#browse-picture #nav {  padding:10px 0; text-align:center; }

/*icon*/


/*--- respond --*/
.respondlist { margin-top:20px; border-top:1px solid #eee; }
.respond { width:96%; margin:0 auto; padding: 10px 5px; border:1px solid #eee; background:#FEFEFE;  }
.respond h5 { margin:0;padding:0;font-size:12px;border-bottom:1px dashed #eee;padding-bottom:2px; }
.respond p { margin:5px 0;padding:0; }



#map_iframe { width:258px; height:200px; margin-bottom:5px; border-bottom:1px solid #E4E4E4; }

/*--- map ---*/
#mapmark_control { margin-bottom: 10px; }
#mapmark_mymap { position: relative; height: 350px;padding-bottom: 10px; }
#mapmark_mymap_in_dialog { position: relative; width: 445px; height: 320px; border: 1px solid #ccc; }

#map_small span { display: block; text-align: center; margin-bottom: 5px; }
#viewmap_big { position: relative; width: 99%; height: 400px; margin-bottom: 10px; }
#viewmap_small { position: relative; width: 211px; height: 200px; overflow:hidden}

/*--- space ---*/
#space_left { float: left; width: 200px; }
#space_right { float: right; width: 755px; }

.myface { text-align:center; }
.myface img { border:1px solid #ddd; padding:1px; }

.gbook-post { margin:5px; }
.gbook {margin-bottom:5px;}
.gbook .member {border-top:1px solid #ccc;background:#eee;line-height:25px;padding:0 5px;}
.gbook .member h3 {margin:0;padding:0;font-size:12px;}
.gbook .member h3 a {margin-right:2px;}
.gbook .member cite {float:right;font-style:normal;}
.gbook p {margin:5px;padding:0;line-height:18px;}

.myfriends { list-style:none; margin:5px 10px;padding:0;}
.myfriends li { width:210px; margin:5px 0;}
.myfriends li .face { clear:left; }
.myfriends li .face img { border:1px solid #ccc; padding:1px; }
.myfriends li .info { float:right; }
.myfriends li h5 { margin:0 0 5px 0;padding:0; }


/*drivers.css*/
 .debug_erro{
	 clear:both;
	 height:0px;
	 overflow:hidden;
	 width:1px;
 }
 .erro_04{
	 clear:both;
	 height:4px;
	 overflow:hidden;
	 width:1%;
} 
 .erro_07{
	 clear:both;
	 height:7px;
	 overflow:hidden;
	 width:1%;
} 
 .erro_13{
	 clear:both;
	 height:13px;
	 overflow:hidden;
	 width:1%;
} 
.common_page{
	margin:auto;
	width:98%;
	height:24px;
	text-align:center;
	font-family:Tahoma;
	font-size:12px;	
	padding-bottom:12px
}
.common_page a{
	font-family:Tahoma;
	font-size:12px;
}
.common_page a:hover{	
	text-decoration: underline;	
}
.common_page_count{
	float:left;
	width:80px;
}
.common_page_show{
	float:left;
	width:50px;
}
 /* about shop.php -> shop_part_side.html list user comment shop */
.user_effcet_core{
	float:left;
	padding:4px;
	width:60px;	
}
.user_effcet_face{
	margin:auto;
	width:98%;
	text-align:center;	
}
.user_effcet_face img{
	padding:4px;
	margin:auto;
	text-align:center;
}
.user_effcet_face a img{	
	border:1px solid #D7D7D7;
}
.user_effcet_face a:hover img{
	padding:4px;
	border:1px solid #2B2B2B;
}
.user_effcet_face a:active img {
	text-decoration: none;
}
.user_effcet_user{
	font-family:Tahoma;
	font-size:12px;
	color:#949494;
	height:20px;
	text-align:center;
	width:98%;
	overflow: hidden;   /* ver 1.3 config front @ 2008-10-16 */
	word-break:keep-all;/* ver 1.3 config front @ 2008-10-16 */
	white-space:nowrap;/* ver 1.3 config front @ 2008-10-16 */
	text-overflow:ellipsis;/* ver 1.3 config front @ 2008-10-16 */
}
.user_effcet_user a{
	font-family:Tahoma;
	font-size:12px;
	color:#949494;
}
.user_effcet_user a:link {
	text-decoration: none;
}
.user_effcet_user a:visited {
	text-decoration: none;
}
.user_effcet_user a:hover {
	text-decoration: underline;
	color:#2B2B2B;
}
.user_effcet_user a:active {
	text-decoration: none;
}
.user_effcet_all{
	margin:auto;
	width:98%;
	text-align:right;
	color:#949494;
}
.user_effcet_all a{
	font-family:Tahoma;
	font-size:12px;
	color:#949494;
}
.user_effcet_all a:hover{
 	text-decoration: underline;
	color:#2B2B2B;
}
/* dis_live.php -> dis_live.htm drivers */
.common_case{
	margin:auto;
	width:960px;
}
.dis_live_left{
	float:left;
	width:698px;
}
.dis_live_menu{
	padding:6px 13px;
	background-color:#EFF7FF;
	font-family:Tahoma;
	font-size:12px;
	color:#2B2B2B;
	height:15px;
}
.dis_live_left_case{	
	padding:7px 7px 13px 7px;
}
.dis_live_left_core{
	float:left;
	padding:4px;
	width:80px;
}
.dis_live_left_face{
	margin:auto;
	width:98%;
	text-align:center;	
}
.dis_live_left_face img{
	padding:4px;
	margin:auto;
	border:1px solid #D7D7D7;
	text-align:center;
}
.dis_live_left_face a img{
	padding:4px;
	border:1px solid #D7D7D7;
}
.dis_live_left_face a:hover img{
	padding:4px;
	border:1px solid #2B2B2B;
}
.dis_live_left_face a:active img {
	text-decoration: none;
}
.dis_live_left_user{
	font-family:Tahoma;
	font-size:12px;
	color:#949494;
	height:20px;
	text-align:center;
	width:98%;
	overflow: hidden;   /* ver 1.3 config front @ 2008-10-16 */
	word-break:keep-all;/* ver 1.3 config front @ 2008-10-16 */
	white-space:nowrap;/* ver 1.3 config front @ 2008-10-16 */
	text-overflow:ellipsis;/* ver 1.3 config front @ 2008-10-16 */
}
.dis_live_left_user a{
	font-family:Tahoma;
	font-size:12px;
	color:#949494;
}
.dis_live_left_user a:link {
	text-decoration: none;
}
.dis_live_left_user a:visited {
	text-decoration: none;
}
.dis_live_left_user a:hover {
	text-decoration: underline;
	color:#2B2B2B;
}
.dis_live_left_user a:active {
	text-decoration: none;
}
.dis_live_all{
	margin:auto;
	width:98%;
	text-align:right;
	color:#949494;
}
.dis_live_all a{
	font-family:Tahoma;
	font-size:12px;
	color:#949494;
}
.dis_live_all a:hover{
 	text-decoration: underline;
	color:#2B2B2B;
}
.dis_live_right{
	float:right;
	width:260px;
}
/* friend_state page */
.common_div{
	margin-left: auto; 
	margin-right: auto; 
	width:965px;	
}
.left_case{ 
	float: left;
	width: 255px;
}
.right_case{
	float:right;
	width:700px;
}
.right_msg{
	padding-left:13px;	
	background-color:#EDF5FF;
	border:1px solid #BFD1EB;
	line-height:24px;
	font-weight:bold;
}
.right_msg span{
	font-weight:bold;
	color:#CC0000;
}
.right_doc_case{
	margin:auto;
	padding:4px;
}
.right_doc_box{
	float:left;
	padding:7px;
	height:170px;
}
.right_doc_user{
	font-family:Tahoma;
	font-size:12px;
	color:#2B2B2B;
	text-align:center;
	width:150px;
	overflow: hidden;   /* ver 1.3 config front @ 2008-10-16 */
	word-break:keep-all;/* ver 1.3 config front @ 2008-10-16 */
	white-space:nowrap;/* ver 1.3 config front @ 2008-10-16 */
	text-overflow:ellipsis;/* ver 1.3 config front @ 2008-10-16 */
}
.right_doc_user span{
	padding:0px 4px 0px 0px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	text-align:center;
}
.right_doc_user span a{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
}
.right_doc_user span a:hover{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#2B2B2B;
}
.right_doc_pic{ /* default pic width=150 height=120 OK! comment! */
	width:158px;
	height:128px;
	text-align:center;
}
.right_doc_pic img{
	padding:4px;
	border:1px solid #D7D7D7;
	width:150px;
	height:120px;
}
.right_doc_pic a img{	
	border:1px solid #D7D7D7;
}
.right_doc_pic a:hover img{
	padding:4px;
	border:1px solid #2B2B2B;
}
.right_doc_pic a:active img {
	text-decoration: none;
}
.right_doc_shop{
	font-family:Tahoma;
	font-size:12px;
	color:#949494;
	text-align:center;
	width:150px;
	overflow: hidden;   /* ver 1.3 config front @ 2008-10-16 */
	word-break:keep-all;/* ver 1.3 config front @ 2008-10-16 */
	white-space:nowrap;/* ver 1.3 config front @ 2008-10-16 */
	text-overflow:ellipsis;/* ver 1.3 config front @ 2008-10-16 */
}
.right_doc_shop a{
	font-family:Tahoma;
	font-size:12px;
	color:#949494;
}
.right_doc_shop a:hover{
	font-family:Tahoma;
	font-size:12px;
	color:#2B2B2B;
}

/*focus*/
.focus_header{ height:119px; width:100%; background:url(images/focusbg.gif) repeat-x; text-align:center; margin:auto}
.focus_headerbox{  margin:0px auto; position:relative; height:110px;width:970px;}
.focus_headerbox .flogo{ float:left; padding-left:5px; padding-top:8px; width:218px;display:inline}
.focus_headerbox .finfo{ float:left; padding-left:32px; text-align:left}
.focus_headerbox h1{ background:url(images/ftitlebg.gif) no-repeat left 93%; height:28px; width:300px; line-height:28px; padding-top:8px; padding-bottom:3px; text-align:left}
.focus_headerbox p{ text-align:left; line-height:28px; padding:0px;}
.focus_headerbox .fclose{
	position:absolute;
	left: 900px;
	top: 85px;
}
a.flinkblue{ color:#0000CC; text-decoration:underline}
.fontblue{ color:#1F4CC7; font-weight:bold; font-size:14px;}
a.flinkblue14{ color:#0000CC; text-decoration:underline;  font-size:14px;}
.fontblack{ color:#1F4CC7; font-weight:bold; font-size:14px;}
.inputLimitInputed{
color:green;
}
.inputLimitLeft{
color:red;
}
.friend-left{ float:left; width:740px; overflow:hidden}
.friend-right{ float:right; width:211px; overflow:hidden}


.bar_index a{ background:url(images/nav1_.gif) no-repeat;}
.bar_index a:hover,.bar_index a.ahover{ background:url(images/nav1_.gif) no-repeat;}

.bar_food a{ background:url(images/nav2.gif) no-repeat;}
.bar_food a:hover,.bar_food a.ahover{ background:url(images/nav2.gif) no-repeat;}

.bar_shop a{ background:url(images/nav3.gif) no-repeat;}
.bar_shop a:hover,.bar_shop a.ahover{ background:url(images/nav3.gif) no-repeat;}

.bar_enjoy a{ background:url(images/nav4.gif) no-repeat;}
.bar_enjoy a:hover,.bar_enjoy a.ahover{ background:url(images/nav4.gif) no-repeat;}

.bar_travel a{ background:url(images/nav5.gif) no-repeat;}
.bar_travel a:hover,.bar_travel a.ahover{ background:url(images/nav5.gif) no-repeat;}

.bar_friend a{background:url(images/nav6.gif) no-repeat;}
.bar_friend a:hover,.bar_friend a.ahover{background:url(images/nav6.gif) no-repeat;}

.bar_member a{background:url(images/nav7.gif) no-repeat;}
.bar_member a:hover,.bar_member a.ahover{background:url(images/nav7.gif) no-repeat;}

.bar_prize a{ background:url(images/nav8.gif) no-repeat;}
.bar_prize a:hover,.bar_prize a.ahover{ background:url(images/nav8.gif) no-repeat;}

.bar_discount a{ background:url(images/nav9.gif) no-repeat;}
.bar_discount a:hover,.bar_discount a.ahover{ background:url(images/nav9.gif) no-repeat;}


/*--- 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; }

/*--- Font color ---*/
.font_1 { color: #FF930C; padding: 0 1px; }
.font_2 { color: #FF6600; padding: 0 1px; }
.font_3 { color: #000000; padding: 0 1px; }
.font_4 { color: #969696; padding: 0 1px; font: 10px Helvetica,Arial,Tahoma,sans-serif; }
.font_5 { color: #0033FF; padding: 0 1px; }

.line_1 { border-bottom: 2px solid #FF8000; }
.line_2 { border-bottom: 1px dashed #ccc; height: 1px; } 

/*--- Buttons ---*/
.btn_2 { background: url('img/btn_bg2.gif') repeat-x; padding:5px 6px; }

/*--- Error ---*/
.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:4px 55px 4px 18px; background: #FFE8D0 url('img/mini_warning.gif') no-repeat 2px 2px; color:#FF0000; display:none; }