/*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,th,var{font-style:normal;font-weight:400}
li{list-style:none}
caption,th{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}
.div_clear{clear:both}
/*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; clear:both;}
input{vertical-align:middle}
input[type=checkbox],input[type=radio]{margin-right:3px}
.clear{clear:both;font-size:1px;visibility:hidden;width:1px}
.mtop8{margin-top:8px}
.mleft6{margin-left:8px}
.f14{font-size:14px}
.f12{font-size:12px}
.b{font-weight:bolder}
body,.title-h2,.title-h2 span,.title-h3,#nav,#nav ul li a:hover,#nav ul li a.active,#logo span,#searchbar,#food #tab,#food #tab a,#method,#service ul li,#login input.login{background:transparent url(../images_blue/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{height:26px;line-height:26px}
/* logo part */
#top span{float:right}
#logo{width:900px;height:87px;text-align:center;position:relative}
#logo span{height:21px;line-height:21px;position:absolute}
#logo span,#logo span a{color:#005c9f}
.logo_service_time,.logo_service_tel{margin:20px 0 0 0;width:190px;height:25px;line-height:25px;text-align:center;font-size:14px;color:#36c;background:url(../images_blue/logo_div_bg.gif) center no-repeat}
.logo_service_time{float:left;}
.logo_service_tel{float:right;}
.logo_pic{width:330px;float:left;margin-left:90px;height:85px;background:url(../images_blue/logo.gif) no-repeat;}
/*二级页面头部和尾部*/
#logo_img{float:left;width:269px;height:auto}
#now-position a{color:#2250da;text-decoration:none}
#now-position a:hover{color:#ff7200;text-decoration:none}
#now-position{width:896px;height:30px;line-height:30px;text-indent:12px;border:1px solid #CDCDCD;border-width:0 1px 1px;_margin-top:-3px;font-size:12px}
#logo_right{width:630px;float:left}
#logo_login{line-height:30px;text-align:right}
#searchbar{width:652px;height:34px;line-height:34px;margin:8px auto;background-position:0 -66px;_overflow:hidden}
#searchbar li{float:left}
#searchbar a{cursor:default}
#searchbar input{height:16px;line-height:16px;color:#666;font-size:14px;background:none}
#searchbar #address_in{width:320px;height:16px;position:relative;z-index:998;left:57px;top:0;*top:2px;_top:8px}
#searchbar #address_in input{width:290px;border:1px solid #FFF}
#searchbar #busi_in{width:168px;height:16px;position:relative;z-index:999;left:69px;_left:66px;top:-1px;*top:1px;_top:7px}
#searchbar #busi_in input{width:157px;border:1px solid #FFF}
#searchbar #search_bt{width:80px;height:27px;border:none;position:relative;left:75px;_left:71px;top:-2px;top:-1px;_top:3px;cursor:pointer}
#address_tips{width:320px;border:1px solid #C5C5C5;border-top:none;background:#FFF;position:relative;z-index:999;left:-23px;top:-4px;_top:2px}
#address_tips a,#busi_tips a{display:block;clear:both;overflow:hidden;height:22px;line-height:22px;padding:0 0 0 23px}
#address_tips a:hover,#busi_tips a:hover{background:#ECF4FD;color:#F60}
#busi_tips a{padding:0 0 0 5px}
#busi_tips{width:168px;border:1px solid #C5C5C5;border-top:none;background:#FFF;position:relative;z-index:999;left:-5px;_left:-4px;top:-4px;_top:2px}
#steps{width:900px;height:26px;color:#005e9e;text-align:center;clear:both}
#nav{width:900px;height:35px;background-position:top left}
#nav ul{margin:0 0 0 92px;padding:0}
#nav ul li{float:left;padding:0 3px;line-height:35px}
#nav ul li a{display:block;width:86px;color:#FFF;font-size:14px;text-align:center}
#nav ul li a:hover,#nav ul li a.active{background-position:right -38px;background-repeat:no-repeat;padding-top:1px}
#nav .skills{float:left;margin:8px 0 0 38px;width:110px;height:22px;_overflow:hidden;color:#333;font-size:12px}
#nav .skills img{margin:0 5px 0 0;_margin:0 5px 2px 0}
#nav .skills #msg{position:relative;z-index:999;right:0;top:0;display:table}
#nav .skills #msg div{width:232px;line-height:150%;position:relative;z-index:999;top:0;left:-132px;background:#F7F7F7;border:1px solid #46A6FF;padding:12px}
#nav .skills #msg span{font-weight:700;color:red}
#nav .skills a{color:#FFF;text-decoration:underline}
#nav .skills a:hover{color:#FFF}
/* main */
.title_h3{height:25px;line-height:25px;font-size:14px;font-weight:700;text-indent:20px}
.title-h3{height:25px;line-height:25px;background-image:url(../images_blue/title_bg_03.gif);background-repeat:no-repeat}
.title-h3 span{height:25px;display:inline-block;float:left}
.title-h3 span.notice{width:8px;background-position:-27px -125px}
.title-h3 span.login{width:27px;background-position:0 -125px}
.title-h3 span.more{font-weight:400;float:right;margin:-25px 0 0;background-position:right -100px;width:32px}
.title-h2{height:30px;background-position:right -150px;line-height:30px}
.title-h2 span{height:30px;display:inline-block;float:left}
.border-3{border:#CFCFCF solid 1px;border-top:none}
.border-3 img{width:115px;height:82px}
#border-3-height{height:515px!important;height:515px!important;height:517px}
.method_title{width:221px;height:25px;line-height:25px;background:url(../images_blue/title_bg_03.gif) no-repeat}
.title-h2 span.more{font-weight:400;float:right;margin:-30px 0 0;background-position:right -150px;width:32px}
.title-h2 span.more-2{font-weight:400;float:right;margin:-30px 0 0;background-position:right -150px;width:32px}
.title-h2 span.brand{width:30px;background-position:0 -180px}
.title-h2 span.normal{width:10px;background-position:-88px -180px}
.title-h2 span.hot{width:30px;background-position:-110px -180px}
#border_3_height{height:370px!important;height:370px!important;height:370px;width:218px}
#notice{width:220px;height:173px;float:right}
#notice ul{padding:1px 0}
#notice ul li{height:21px;line-height:24px;text-indent:15px}
#brand{}
#brand #demoys{overflow:hidden;width:670px;border:#cfcfcf 1px solid}
#brand #demoys table td{text-align:center}
#brand #demoys table .pho{border:#ccc 2px solid;width:120px;height:90px;margin:0 0 5px;clear:both}
.border_3_a a{color:#F60}
.border_3_a a:hover{color:#c20d03}
#banner{float:left}
#dwb_login a{line-height:25px}
#login{width:220px;height:173px;overflow:hidden;padding:0 0 4px;padding:0 0 2px;_padding:0 0 3px 0;background-image:url(../images_blue/login_bg.gif);background-repeat:no-repeat}
#login #dwb_login{width:190px;padding:10px 0 0;margin:0 auto}
#login .input{width:120px;height:18px;border:1px solid #c4c4c4}
.login_9527{cursor:pointer;background:none;background-image:url(../images/denglu.gif);background-repeat:no-repeat;width:75px;height:25px;border:none;color:#FFF}
.login_9526{cursor:pointer;background:none;background-image:url(../images/zhuce.gif);background-repeat:no-repeat;width:75px;height:25px;border:none;color:#FFF}
#login a{color:#1c5180}
#login a:hover{text-decoration:underline}
#method{width:220px;height:150px;background:none}
#method_content{border:#CFCFCF solid 1px;border-top:none;height:120px}
#method div.title{height:24px;line-height:24px;color:#fff;font-weight:700;margin-left:8px}
#method div.title span{float:right;padding-right:28px;color:#005aa1}
.m1{width:176px;height:57px;margin:0 auto;padding:5px 0 0;background:url(../images/oth_contact_bg.png) center no-repeat;text-align:center}
.m1 img{}
.m1 ul li{float:left;width:98px;text-align:center;margin-top:4px}
.m2{text-align:center}
#method div.m2 p{font-weight:400;font-size:12px}
#method div.m3{margin:22px 0 0 65px;font-weight:700}
#method div.m3 p{font-weight:400;font-size:13px}
#service{font-size:12px;color:#444}
#service ul li{line-height:25px;text-indent:26px;color:#666;font-weight:700;text-align:center;margin-left:auto;margin-right:auto;width:200px}
#service ul li.exp{background-position:-1px -237px;text-align:left}
#service ul li.co{font-weight:400;background:none;line-height:20px;padding:0 0 4px;text-align:justify;text-justify:inter-ideograph;width:190px}
.bt1{border-bottom:1px dotted #d9d9d9}
#service ul li table{text-align:center;border-color:#d4d4d4}
#service ul li table td{border:1px solid #d4d4d4}
#service ul li table tr.r1{background-color:#d4effc;font-weight:700}
#service ul li.pay{background:none;height:45px;width:190px;overflow:hidden;text-align:center;margin-left:auto;margin-right:auto}
.p1{background-image:url(../images/pay_02.gif);background-repeat:no-repeat;width:93px;height:22px;text-align:left}
.p2{background-image:url(../images/pay_03.gif);background-repeat:no-repeat;width:93px;height:22px;text-align:left}
.p3{background-image:url(../images/pay_04.gif);background-repeat:no-repeat;width:93px;height:22px;text-align:left}
.p4{background-image:url(../images/pay_05.gif);background-repeat:no-repeat;width:93px;height:22px;text-align:left}
.pay a{float:left}
#brand{width:672px;margin-top:8px;margin-top:9px;_margin-top:10px}
#food{width:672px;margin-top:12px}
#brand ul{height:136px}
#brand ul li{width:134px;height:112px;text-align:center;float:left;margin:.7em auto}
#brand ul li a{display:block}
#brand ul li img{border:1px solid #DCDCDC;text-align:center}
#brand ul li div.brandname{line-height:24px;padding-top:.5em}
#food #tab{width:654px;height:27px;background-position:-66px -210px;background-repeat:repeat-x;margin:4px auto}
#food #tab a{display:inline-block;margin:0 8px;height:27px;background-position:-66px -210px;line-height:24px;text-align:center}
#food #tab a.active{width:66px;background-position:0 -210px;color:#fff}
#food ul{/*height:375px;*/padding:5px 0;#padding:4px 0}
#food ul li{width:134px;text-align:center;float:left;margin:.6em auto}
#food ul li img{display:block;padding:.4em;background-color:#fff}
#food ul li div.goodsname{margin-top:4px}
#food ul li div.goodsname,#food ul li div.brandname{line-height:16px}
#food ul li em{display:block;height:16px;font-size:14px;line-height:16px;color:#f95c02;font-weight:700}
#food ul li a{display:inline-block;border:1px solid #e4e4e4;padding-bottom:.5em}
#food ul li a:hover{background-color:#efefef;color:#444}
/*foot*/
#link{width:900px;height:30px; margin:0 auto;line-height:30px;color:#444;font-weight:700}
#link a{color:#666;font-weight:400}
#link a:hover{color:#c20d03}
#foot{width:900px;line-height:25px;border-top:1px solid #d4d4d4;text-align:center;padding:10px 0;margin:10px auto 0; clear:both}
#foot a{margin:0 8px}
#hyzx_tuichu{margin-left:15px;width:170px;height:25px;margin-top:-10px;}
#dwb_member_center{width:75px;height:25px;float:left;}
#dwb_member_center a{background:url(/images/myzhanghu.gif) no-repeat;width:75px;height:25px;display:block;text-decoration:none;font-weight:700;text-align:center;color:#fff;text-indent:-20000px;}
#dwb_member_center a:hover,#dwb_member_logout a:hover{color:#fe6a00;text-decoration:none;}
#dwb_member_logout{width:75px;height:25px;float:right;margin-top:-15px;margin-right:15px;display:inline;}
#dwb_member_logout a{background:url(/images/tuichudenglu.gif) no-repeat;width:75px;height:25px;display:block;text-decoration:none;font-weight:700;text-align:center;color:#fff;text-indent:-20000px;}
.small_map img{border:#CFCFCF solid 1px;}

#promotion{width:20px;height:20px;background:url(/images/promotion.gif) no-repeat -18px 0px;position:absolute;top:-15px;left:340px;z-index:10000;}