/*reset*/
html{color:#333;background:#FFF}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
img{vertical-align:middle}
address,caption,cite,code,dfn,em,strong,var{font-style:normal;font-weight:400}
li{list-style:none}
caption{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{font-size:100%}
legend{color:#000}
/*font*/
body{font:12px arial,helvetica,clean,sans-serif}
table{font-size:inherit;}
/*global*/
a{text-decoration:none;color:#444}
a:hover{color:#c20d03}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0}
.clearfix{zoom:1}
input{vertical-align:middle}
input[type=checkbox],input[type=radio]{margin-right:3px}
.clear{clear:both;visibility:hidden;width:1px}
.mtop8{margin-top:8px}
.mleft6{margin-left:8px}
.tleft{text-align:left}
.tright{text-align:right}
.f14{font-size:14px}
.f12{font-size:12px}
.b{font-weight:bolder}
.g{color:#090}
.title{text-align:center}
body,.title-h2,.title-h2 span,.title-h3,.title-h3 span,#nav-2,#nav-2 ul li a:hover,#nav-2 ul li a.active,#logo span,#searchbar,#searchbar_bar,#food #tab,#food #tab a,#method,#service ul li,#service ul li.pay a,#login input.login{background:transparent url(../images/main_bg.png) repeat-x top right}
/*frame*/
body{background-position:0 -454px}
.main-box{width:900px;margin:0 auto}
.hp-left{float:left;width:220px}
.hp-right{float:right;width:672px}
/*header_menu*/
#top_top{height:26px;line-height:26px;margin:0 auto;width:898px}
#top_top span{float:right;margin-left:20px}
#logo_box{width:900px;height:65px;text-align:center;position:relative;margin:auto;margin-top:12px}
#logo_box span{height:21px;line-height:21px;position:absolute}
#logo_box span,#logo span a{color:#005c9f}
#logo_img{float:left;width:200px;height:auto}
#searchbar_bar{width:350px;height:34px;margin-left:25px;margin-top:15px;background-position:0 -307px}
#searchbar_bar .url{width:327px;height:16px;border:1px solid #fff;margin:8px 0 0 7px}
#searchbar_bar .go{background:none;border:none;padding:6px 0 0 34px;padding:6px 0 0 24px;color:#444}
#now-position-2{width:946px;height:30px;line-height:30px;text-indent:12px;color:#333;border:1px solid #CDCDCD;border-width:0 1px 1px;_margin-top:-3px;font-size:12px;text-align:left;margin:auto}
#now-position-2 a{color:#036;text-decoration:none}
#now-position-2 a:hover{color:#ff7200;text-decoration:none}
#logo_right{width:630px;float:left}
#logo_login{text-align:right}
#nav-2{width:950px;height:35px;background-position:top left;margin:auto}
#nav-2 ul{margin:0 0 0 92px;padding:0}
#nav-2 ul li{width:86px;float:left;padding:0 3px;line-height:35px}
#nav-2 ul li a{display:block;width:86px;color:#FFF;font-size:14px;text-align:center}
#nav-2 ul li a:hover,#nav-2 ul li a.active{background-position:right -38px;background-repeat:no-repeat;padding-top:1px}
/*foot*/
#foot{width:900px;line-height:25px;border-top:1px solid #d4d4d4;text-align:center;padding:10px 0;margin:10px auto 0; display:block;clear:both;}
#foot a{margin:0 8px; color:#444}
#foot a:hover{color:#c20d03}

/*#promotion{width:20px;height:20px;background:url(/images/promotion.gif) no-repeat -18px 0px;position:absolute;top:-13px;left:340px;z-index:10000;}*/