﻿/*font*/
.font_1 {color:#000; text-decoration:underline;}
.font_2 {color:red;}
.font_3 {color:#FF6600;}
.font_4 {font-weight:bold;}
.font_5 {color:blue; margin-right:6px;}
.font_6 {color:#999;}

/*button*/
.button {width:55px; text-align:center; height:18px; line-height:18px; background-color:#FFF; border:1px solid #999;}
.input1 {border:1px solid #999; background:#FFF;}

/*head*/
#status{width:1000px;height:28px;line-height:28px;position:relative;background-image: url(../images/head_bg2.gif);background-repeat: no-repeat;margin-top: 0;	margin-right: auto;margin-bottom: 4px;margin-left: auto;}
#status_off {line-height:28px;position:relative;text-align:right;margin-right: 20px;}
#status_in {width:980px; border-top:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; background-color:#F3F3F3; height:26px; line-height:24px; margin:0 auto; position:relative; text-align:right; padding-right:18px;}
#status_3 {width:980px; border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; background-color:#F3F3F3; height:26px; line-height:24px; margin:0 auto; position:relative; text-align:right; padding-right:18px;}


#head {width:1000px; height:110px; margin:0 auto 8px;}
#head_bg {width:100%; height:4px; background:url(../images/head_bg.gif) no-repeat left top; margin-bottom:4px;}

#head_l {width:169px; height:105px; float:left; background:url(../images/logo_bg.gif) no-repeat left bottom;}
#logo {padding:8px 0 0 20px; text-align:left;}
#head_r {width:831px; float:right;}
#head_top {width:100%;height:45px;background-image: url(../images/head_top_bg.gif);background-repeat: no-repeat;background-position: left bottom;}
#head_top_l {width:230px; float:left; padding-top:23px;}
#head_top_c {width:490px; float:left; padding-top:21px; color:#FFF; font-weight:bold; text-align:center;}
#head_top_c a {font-size:13px; color:#FFF;}
#head_top_r {float:right;color:red;padding-top: 25px;padding-right: 10px;padding-bottom: 0;padding-left: 0;}
#head_top_r a {color:red;}
#head_btm {width:831px; height:60px; background:url(../images/search_bg.gif) no-repeat center bottom;}
#head_btm_1 {text-align:right; padding-top:12px; padding-right:45px; color:#F60;}
#head_btm_2 {padding-top:4px; padding-left:62px; text-align:left;}
#head_btm_2 span {padding-left:20px;}

/*pic*/

/* 472x200 215x45 banner */
.clssMainRoll {
	FILTER: progid:DXImageTransform.Microsoft.Slide(slidestyle=SWAP,Bands=1); CURSOR: pointer
}

.mall_adv {margin:0 auto 10px; border:1px solid #ccc; width:702px; overflow:hidden;}
.pic {padding:3px 0 3px 3px; float:left;}
.pic img {width:472px; height:200px;}
.tab {float:right; width:225px;}
.tab ul {margin-top:3px;}
.tab li {margin-bottom:1px; overflow:hidden; text-align:center; height:50px;}
.tab img {border:1px solid #ccc; width:215px;}


/*main*/
#main {width:1000px; margin:0 auto 15px;}

/*left*/
#main_l {width:704px; float:left; line-height:1.5em;}
#main_l_l {width:202px; float:left;}
#main_l_r {width:490px; float:right;}
#announcement {height:131px; background:url(../images/announcement_bg.gif) no-repeat; padding:12px 0 0 12px; margin-bottom:10px;}
#announcement_tit {font-size:14px; font-weight:bold; height:20px; background:url(../images/icon.gif) no-repeat left top; padding-left:25px; position:relative;}
#announcement_tit span {position:absolute; top:3px; right:6px;}
#announcement_content {overflow:hidden; margin-top:3px; margin-left:3px;}
#announcement_content li {padding-left:10px; width:165px; height:20px; overflow:hidden; background:url(../images/dot1.gif) no-repeat 1px 6px;}

.line {border-bottom:1px solid #ffc550; font-size:0px; height:1px; line-height:1px;}
.line1 {background-color:#CCC; height:1px; overflow:hidden; width:530px; margin:10px auto;}
#tag {border:1px solid #ffc550; margin-bottom:10px;}
.tag_tit {height:23px; background:url(../images/leftbar1.gif) no-repeat; border-bottom:1px solid #ffc550; line-height:23px;}
.tag_tit h2 {font-size:14px; font-weight:bold; background:url(../images/icon.gif) no-repeat 10px -23px; padding-left:35px; position:relative;}
.tag_tit h2 span {position:absolute; top:3px; right:6px;}
.tag_content {padding:9px 18px 20px;}
#phone2 {height:330px; margin-bottom:12px; background:url(../images/phone_bg.gif) no-repeat;}

#phone_tit_1 {text-align:left; font-size:14px; font-weight:bold; color:#FF6600; height:25px; line-height:25px; padding-left:18px; position:relative;}
#phone_tit_1 span {position:absolute; top:6px; right:6px;}
#phone_tit_2 {width:150px; margin:6px auto; line-height:1.3em;}
#phone_content {width:100px; margin:0 auto; line-height:1.3em;}


#present_tit {height:23px; background:url(../images/leftbar1.gif) no-repeat; line-height:23px; position:relative;}
#present_tit h2 {font-size:14px; font-weight:bold; background:url(../images/icon.gif) no-repeat 10px -50px; padding-left:35px;}
#present_tit h2 span {position:absolute; top:3px; right:6px;}
#present_content {width:200px; border:1px solid #ffc550; margin-bottom:13px;}
.present_content_in {padding:4px 2px;}
.present_content_l {width:80px; float:left; text-align:center;}
.present_content_r {width:112px; float:left; overflow:hidden;}
.border1 {border:1px solid #CCC;}

#help_tit {height:23px; background:url(../images/leftbar1.gif) no-repeat; line-height:23px; position:relative;}
#help_tit h2 {font-size:14px; font-weight:bold; background:url(../images/icon.gif) no-repeat 10px -280px; padding-left:35px;}
#help_tit h2 span {position:absolute; top:3px; right:6px;}
#help_content {width:200px; border:1px solid #ffc550;}
#help_content ul {padding:8px 0 8px 12px;}
#help_content li {padding-left:10px; width:165px; height:20px; overflow:hidden; background:url(../images/dot1.gif) no-repeat 1px 6px;}

#restaurant_tit {width:490px; height:30px; background:url(../images/leftbar2.gif) no-repeat; line-height:28px;}
#restaurant_tit h2 {font-size:14px; font-weight:bold; background:url(../images/icon.gif) no-repeat 10px -170px; padding:2px 0 0 35px;}
#restaurant_content {width:488px; border-left:1px solid #FF9900; border-right:1px solid #FF9900; border-bottom:1px solid #FF9900; margin-bottom:10px; padding-bottom:10px;}
#restaurant_content_l {width:145px; height:105px; float:left; padding-top:8px; text-align:center;}
#restaurant_content_r {float:left; width:325px; padding-top:12px;}
#restaurant_content_r ul {float:left; width:225px;}
#restaurant_content_r h3 {font:700 14px/16px "宋体"; margin:6px 0; position:relative;}
#restaurant_content_r a {color:#FF6600; font-size:14px;}
#restaurant_content_r a:hover {text-decoration:underline;}
.zk {position:absolute; top:0; right:12px; font:700 18px/20px ""; color:red; display:inline;}
.order {float:right; margin-top:25px;}
.border2 {border:1px solid #cccccc; padding:3px;}
.xuxian {background:url(../images/line2.gif) repeat-x; height:1px; line-height:1px; font-size:0; width:94%; margin:0 auto;}
.xuxian2 {background:url(../images/line2.gif) repeat-x; height:1px; line-height:1px; font-size:0; width:96%; margin:10px auto 0;}

#hot_tit {height:30px; background:url(../images/leftbar2.gif) no-repeat; line-height:28px;}
#hot_tit h2 {font-size:14px; font-weight:bold; background:url(../images/icon.gif) no-repeat 10px -205px; padding:2px 0 0 35px; width:120px; float:left;}
.hot_tab {float:right; width:210px; height:21px; line-height:21px;}
.hot_tab li {float:left; width:62px; background:url(../images/tab1.gif) no-repeat; margin:6px 6px 0 0; text-align:center;}
.hot_main0 {border-left:1px solid #FF9900; border-right:1px solid #FF9900; border-bottom:1px solid #FF9900; margin-bottom:10px; height:133px;}
.hot_main1 {border-left:1px solid #FF9900; border-right:1px solid #FF9900; border-bottom:1px solid #FF9900; margin-bottom:10px; display:none; height:133px;}
.hot_content_l {width:330px; float:left; padding:12px 0 0 8px;}
.hot_content_l li {width:50%; float:left; height:22px; line-height:22px; overflow:hidden;}
.hot_content_r {float:right; margin-top:12px; margin-right:10px;}
.hot_content_l2 {
	padding-top: 12px;
	padding-left: 12px;
}
.hot_content_l2 li {
width:33%; float:left; line-height:22px; height:22px;
}

.listA {color:#F60; font-weight:bold; cursor:pointer;}
.listB {color:#000; cursor:pointer;}
.none {display:none}

#comment_tit {width:490px; height:30px; background:url(../images/leftbar2.gif) no-repeat; line-height:28px; position:relative;}
#comment_tit h2 {font-size:14px; font-weight:bold; background:url(../images/icon.gif) no-repeat 10px -240px; padding:2px 0 0 35px;}
#comment_tit span {position:absolute; top:8px; right:8px;}
.comment_content {width:488px; padding-bottom:12px; border-left:1px solid #FF9900; border-right:1px solid #FF9900; border-bottom:1px solid #FF9900;}
.comment_content_l {width:90px; float:left; text-align:center; margin-top:12px;}
.comment_content_r {width:380px; float:right; line-height:1.4em; margin-right:8px; overflow:hidden;}
.comment_content_r h3 a {color:#F60; font-size:14px;}

/*right*/
#main_r {width:283px; float:right;}

#login_index {width:100%; height:209px; background:url(../images/login_bg.gif) no-repeat; margin-bottom:10px;}
.login_tit {width:100%; overflow:hidden;}
.login_tit ul {padding:5px 0 0 4px;}
.login_tit li {float:left; width:86px; height:25px; margin-right:1px; line-height:27px; background:url(../images/login_tab.gif) no-repeat; text-align:center; line-height:28px;}
.login_tit p#merchant {float:left; width:86px; height:25px; background:url(../images/login_tab2.gif) no-repeat; text-align:center; line-height:27px;}
.login_content {overflow:hidden; margin-top:12px; line-height:1.8em;}
.login_content1 {overflow:hidden; margin-top:12px; line-height:1.8em; display:none;}
.login_content_top {margin-left:15px; height:56px;}

.suojin {padding-left:40px;}
.suojin2 {padding-left:23px;}
.ltA {font-weight:bold; background:url(../images/login_bar1.gif) no-repeat; text-indent:24px; cursor:pointer;}
.ltB {background:url(../images/login_bar2.gif) no-repeat; text-indent:19px; cursor:pointer;}

.blank {display:block; height:10px; line-height:10px; font-size:1px;}
.blank1 {display:block; height:6px; line-height:10px; font-size:1px;}
#login_btn {width:230px; margin:24px auto 10px; line-height:1.8em; text-align:center;}

#blog_tit {height:23px; background:url(../images/rightbar.gif) no-repeat; border-bottom:1px solid #CCC; line-height:23px; position:relative;}
#blog_tit h2 {font-size:14px; font-weight:bold; background:url(../images/icon.gif) no-repeat 10px -75px; padding-left:35px;}
#blog_tit h2 span {position:absolute; top:3px; right:6px;}
#blog_content {width:100%; height:172px; background:url(../images/blog_bg.gif) no-repeat; margin-bottom:13px;}
#blog_t {font:bold 14px "宋体"; padding:12px 0 0 12px; line-height:1.6em; float:left;}
#blog_t ul {font:400 12px "宋体"; width:180px; line-height:1.6em; padding-top:3px;}
#blog_t li {padding-left:12px; background:url(../images/dot2.gif) no-repeat left 5px;}
#pic {float:right; padding:12px 12px 0 0;}
.more {text-align:right; padding-right:12px; font:700 14px Arial, Helvetica, sans-serif;}

#act_tit {height:23px; background:url(../images/rightbar.gif) no-repeat; line-height:23px; position:relative;}
#act_tit h2 {font-size:14px; font-weight:bold; background:url(../images/icon.gif) no-repeat 10px -100px; padding-left:35px;}
#act_tit h2 span {position:absolute; top:3px; right:6px;}
#act_content {width:281px; border:1px solid #E3BBBB; margin-bottom:13px;}
.act_num {float:left; width:28px; height:14px; margin-top:12px; text-align:center;}
.act_list {float:left; width:245px; margin-top:12px; line-height:1.3em;}
.act_list a {color:#F60;}
.act_btn {text-align:right; padding-right:12px; padding-bottom:6px;}
#act_pic {padding-left:8px; padding-top:6px;}

#usr_tit {width:281px; height:23px; background:url(../images/rightbar.gif) no-repeat; line-height:23px; border-top:1px solid #E3BBBB; border-left:1px solid #E3BBBB; border-right:1px solid #E3BBBB; overflow:hidden;}
#usr_tit h2 {font-size:14px; font-weight:bold; background:url(../images/icon.gif) no-repeat 10px -125px; padding-left:35px; width:70px; float:left;}
.usr_content {width:281px; border:1px solid #E3BBBB; margin-bottom:13px; line-height:18px;}
.usr_content1 {width:281px; border:1px solid #E3BBBB; margin-bottom:13px; line-height:18px; display:none;}
.usr_tab {float:right; width:155px; height:23px; line-height:23px;}
.usr_tab li {float:left; width:48px; background:url(../images/usr_tab.gif) no-repeat; margin-right:1px; text-align:center; line-height:19px; margin-top:2px;}
.listE {color:#F60; font-weight:bold; cursor:pointer;}
.listF {color:#000; cursor:pointer;}
.usr_img {width:45px; float:left; text-align:center; padding:5px 0;}
.usr_jifen {float:left; width:225px; padding-top:5px; height:23px;}

.name {width:90px;}

.s1 .img_a {display:none;}
.s1 .n1 {color:#F60; font-weight:bold;}
.s2 .n1 {color:#000;}
.s2 .img_b {display:none;}
.s2 span {display:none;}


#bbs_tit {height:23px; background:url(../images/rightbar.gif) no-repeat; line-height:23px; position:relative;}
#bbs_tit h2 {font-size:14px; font-weight:bold; background:url(../images/icon.gif) no-repeat 10px -150px; padding-left:35px;}
#bbs_tit span {position:absolute; top:3px; right:6px;}
#bbs_content {width:281px; border:1px solid #E3BBBB;}
#bbs_content ul {padding:9px 12px; line-height:1.6em;}
#bbs_content li {padding-left:12px; background:url(../images/dot2.gif) no-repeat left 5px;}

/*bottom*/
#btm {width:1000px; margin:30px auto 0;}
#link_img { width:100%;}
#link_img ul{}
#link_img li {width:11%; float:left; text-align:center;}
#link_txt {width:980px; margin:15px auto;}
#link_txt li {width:65px; float:left; text-align:center;}

#btm1 {margin:30px 0 0; border:1px solid #CCC; text-align:center; padding:6px 0;}
#btm2 {width:100%; margin:10px 0 30px; text-align:center; line-height:1.5em;}

/*- head 5   */ 
#head_top1 {width:100%;height:45px;background-image: url(../images/head_top_bg2.gif);background-repeat: no-repeat;background-position: left bottom;}

/*- head 34   */ 
#status_1{width:831px;height:28px;line-height:28px;position:relative;background-image: url(../images/head_bg3.gif);background-repeat: no-repeat;margin-top: 0;	margin-right: auto;margin-bottom: 0px;margin-left: auto;}
#head_l1 {width:169px; height:133px; float:left; background:url(../images/logo_bg.gif) no-repeat left bottom;}
#logo1 {padding-top: 20px;padding-right: 0;padding-bottom: 0;padding-left: 20px;}

/*- Menu bar  */ 
#bar { float:left; width:500px;line-height:normal;}
#bar ul {margin:0;list-style:none;padding-top: 17px;padding-right: 0px;padding-bottom: 0;padding-left: 0px;}
#bar li {display:inline;margin:0;padding:0;}
#bar a {float:left;	margin:0;text-decoration:none;background-image: url(../images/bar_left.gif);background-repeat: no-repeat;background-position: left top;padding-top: 0;padding-right: 0;padding-bottom: 0;	padding-left: 5px;}
#bar a span {float:left;display:block;color:#FFFFFF;background-image: url(../images/bar_right.gif);	background-repeat: no-repeat;background-position: right top;font-weight: bold;padding-top: 8px;padding-right: 9px;padding-bottom: 4px;padding-left: 3px;font-size: 13px;}
#bar a span {float:none;}
#bar a:hover span {	color:#FF6600;font-weight: bold;text-decoration: underline;}
#bar a:hover {background-position:0% -30px;}
#bar a:hover span {background-position:100% -30px;}


/* ad */

/* 通栏ad00 1000*80 */
#ad_00 {margin-bottom:6px;}

/* 左栏adl01 200*80 */
#ad_l_01 {margin-bottom:12px;}

/* 左栏adl02 200*80 */
#ad_l_02 {margin-bottom:12px;}

/* 左栏adl03 200*135 */
#ad_l_03 {margin-bottom:12px;}

/* 中栏adm01 490*100 */
#ad_m_01 {margin-bottom:12px;}

/* 中栏adm02 490*100 */
#ad_m_02 {margin-bottom:12px;}

/* 右栏adr01 280*90 */
#ad_r_01 {margin-bottom:12px; text-align:center;}

/* 右栏adr02 280*90 */
#ad_r_02 {margin-bottom:12px; text-align:center;}

/* 右栏adr03 280*90 */
#ad_r_03 {margin-bottom:12px; text-align:center;}
/*star*/
#nav {width:1000px; margin:10px auto 6px;}

#star_main_l {width:710px; float:left;}



.s_btn {text-align:center; width:50px; line-height:20px; font-size:12px; margin-top:6px;}
.s_btn1 {text-align:center; width:70px; line-height:20px; font-size:12px; margin-top:6px; margin-left:12px;}
#star_new {width:258px; border:1px solid #ffc550; margin-top:12px; padding-bottom:8px; overflow:hidden;}
#star_new h2 {font-size:14px; font-weight:bold; background:url(../images/s_bar1.gif) no-repeat; line-height:24px; padding-left:12px;}
#star_new p {float:left;  text-align:center; padding:10px 0 0 12px; line-height:20px;}
#star_new img {border:1px solid #CCC; padding:3px; display:block;}
#star_new ul {margin:12px; float:right; width:230px;}
#star_new li {padding-left:12px; background:url(../images/dot1.gif) no-repeat 0 8px; line-height:20px;}



.star_comment {width:705px; padding-bottom:12px; border:1px solid #ffc550;}
.star_comment h2 {font-size:14px; font-weight:bold; background:url(../images/s_bar1.gif) no-repeat; line-height:24px; padding-left:12px; height:24px;}
.star_comment ul.star_select {width:680px; margin:0 auto 15px; overflow:auto;}
.star_comment ul.star_select li {width:80px; height:30px; float:right; line-height:30px; margin-right:1px; margin-top:-1px; text-align:center;}
.listG {color:#000; font-weight:bold; cursor:pointer;  background:url(../images/s_select2.gif) no-repeat;}
.listH {color:#000; cursor:pointer;  background:url(../images/s_select1.gif) no-repeat;}
.star_comment ul.usr_list {margin:10px 0 10px 18px; width:680px; overflow:hidden;}
.star_comment ul.usr_list li {float:left; width:214px; height:90px; text-align:center; overflow:hidden; margin-bottom:30px; border-bottom:1px solid #ccc; margin-right:9px;}
.star_comment ul.usr_list li img.img1 {float:left; width:75px; padding:3px; overflow:hidden;}
.star_comment ul.usr_list li p {float:left; width:110px; display:block; text-align:left; line-height:17px; padding-top:10px; padding-left:8px;}
.star_comment ul.usr_list li a {text-decoration:none; color:#f60;}
.star_comment ul.usr_list li a:hover {text-decoration:underline;}


.star_page {width:675px; background-color:#fff0d8; text-align:center; margin:0 auto 15px; font:400 13px/32px Arial, Helvetica, sans-serif; overflow:hidden;}
.star_page a {text-decoration:underline; font:400 13px/32px Arial, Helvetica, sans-serif;}
