#container{ width:100%; overflow:hidden;}

#header{ height:120px; width:100%;}
#header #nav .nav,#footer,#main,#header_1{ width:975px; margin:0px auto; overflow:hidden }
#left{ width:757px; float:left; padding-left:5px;overflow:hidden;}
#right{ width:195px; float:right; padding-right:5px}

#main{ padding-bottom:15px;}
#footer{ text-align:center}
#footer .a{ text-align:center; height:25px; line-height:25px}
#footer .a,#footer .a a{ color:#fff}
#footer p{padding:0 0 30px 0}

#header_1{  position:relative}
#header #logo{ width:250px; padding:10px 15px 10px 30px; overflow:hidden; float:left;}

#header_1 #logo img{ float:left;}
#header_1 #logo b{ float:left; padding:10px 0 0 5px; font-size:23px}

#header_1 .msg{ width:500px;float:left; height:53px; text-align:center; line-height:22px ; padding-top:10px; }
#header_1 .msg p span{padding:5px 20px;line-height:26px;}

#header_1 .topnav{ float:right;overflow:hidden; padding:5px 30px 0 0;}
#header_1 .topnav li{ float:left; padding:0 5px}


#header #nav{height:56px}
#header #nav .nav .a,#header #nav .nav{ height:56px;}
#header #nav .nav .a{ float:right; padding-right:50px; font-size:14px}
#header #nav .nav .a li{ float:left; height:56px; text-align:center; line-height:65px; overflow:hidden; padding:0 10px}


#header #nav .nav .a li a{ display:block; text-decoration:none;float:left; overflow:hidden}
#header #nav .nav .a li a span{ padding:0 20px}
#header #nav .nav .a li.current a span,#header #nav .nav .a li a:hover span{ display:block;}



.i img{ margin-top:7px}


.list{ border:#DEDFDE solid 1px; padding:5px 10px; border-top:none}
.list li{ height:22px; line-height:22px}


.status{ height:10px; background:url(Arrow_01.gif) no-repeat 10px 10px; overflow:hidden; line-height:10px; padding-left:30px}


#content,#about_us_a,#order,#news_1,#hotelroom,#news_a,#contact,#inquiry,.equipment,#about_us,#news{ margin-top:10px}

#banner{width:975px;}

#news{ float:left; width:245px; overflow:hidden}

#about_us{ width:502px;  float:right}
#about_us dl.list{ width:480px}
#about_us dl.list dt{ width:150px; float:left; overflow:hidden;}
#about_us dl.list dt img{ width:130px; height:80px; padding:2px; border:#D5D2CF solid 1px; margin:6px 0}
#about_us dl.list dd{ float:left; width:325px; padding-top:5px}


#equipment{ overflow:hidden; clear:both; width:757px; height:251px}
.equipment{ width:245px;  float:left; margin-right:10px; overflow:hidden}
.equipment .list{ width:223px; overflow:hidden;}
.equipment .img{ text-align:center; padding-top:8px;}
.equipment .img img{ padding:2px;}


#news_1,#contact,#inquiry_1,#inquiry{width:195px;}
#inquiry{ height:240px; overflow:hidden}
#inquiry_1{ height:200px; overflow:hidden}
#inquiry .shop{ padding:5px 10px}
#inquiry .shop li{ padding:3px 0}
#inquiry .shop li input.a{ width:76px}
#inquiry .shop li select.b_1,#inquiry .shop li select.b{ width:52px}
#inquiry .shop li select.b{ margin-right:5px}
#inquiry .shop li select.c{ width:175px}
#inquiry{ overflow:hidden;}
#inquiry .c_1 input{ float:right; width:64px; height:22px; margin:0 11px 0px 0;}


#inquiry_1 h3{ height:25px; line-height:28px; padding-left:25px; margin:0 10px;}

#inquiry_1{ padding-bottom:45px}

#inquiry_1 p{ padding:5px}
#inquiry_1 .list_a li{ height:30px; line-height:30px; overflow:hidden}
#inquiry_1 .list_a li input{ margin-right:5px}
#inquiry_1 .list_a{ padding:0 20px}
#inquiry_1  p{ padding:10px 20px 0 10px; color:#999}
#inquiry_1 .a2{ height:22px;}
#inquiry_1 .a2 dt{ height:22px; float:left; padding-left:20px; }
#inquiry_1 .a2 dd{ padding-left:15px; float:left}

#inquiry_1 .a2 dd input,#inquiry_1 .a2 dt input{ width:64px; height:22px; }



#contact .list2 li{ border-bottom:#99857a solid 1px; overflow:hidden; height:25px; line-height:25px; background:#6b4d39 }
#contact .list2 li a{ display:block; height:25px; line-height:25px; color:#fff; text-decoration:none; text-align:center}
#contact .list2 li.current a{ color:#fff;background:#90725d}
#contact .list2 li a:hover{  background: #af9e93}


#content,#order,#hotelroom,#news_a,#about_us_a{width:757px; overflow:hidden}
#news_a .list ul{ padding:5px 20px}
#news_a .list ul li{ height:25px; line-height:25px}
#about_us_a .list p{ padding: 5px 20px 30px 20px}


#contact .contact_list{ padding:5px 10px 20px 10px; line-height:22px;border-top:none}
#contact .contact_list li{ padding:3px 5px}

#hotelroom .list{width:735px; overflow:hidden; padding-left:20px; padding-right:0;}
#hotelroom .list .img{ width:220px; height:280px; border:#EFEFEF solid 1px; float:left; margin:10px 23px 0 0px}
#hotelroom .list .img dt{width:220px; height:180px; text-align:center;overflow:hidden}
#hotelroom .list .img dt img{width:210px; height:170px; padding:1px; margin-top:3px}
#hotelroom .list .img dd{width:220px; height:100px; background:#EFEFEF}
#hotelroom .list .img dd .a{width:220px; overflow:hidden; border-bottom:#FFF solid 1px}
#hotelroom .list .img dd .a li{ float:left; padding:0 5px; color:#000}
#hotelroom .list .img dd h3 input{ float:right ; background:url(search.gif) no-repeat; width:64px; height:22px; color:#F00}
#hotelroom .list .img dd h3{ padding:1px 5px 6px 5px; color:#917C61; border-bottom:#FFF solid 1px; height:18px; overflow:hidden; line-height:18px}

#hotelroom .list .img dd p{ padding:5px; color:#666}


#order .a_1{ margin:10px 20px; overflow:hidden;width:650px; padding:15px 0 0 50px}
#order .a_1 .c_2{ width:650px; overflow:hidden;}
#order .a_1 .c_2 li{ float:left; width:310px; overflow:hidden; height:140px}
#order .a_1 .c_2 li dl{width:313px;}
#order .v_1 dt,#order .a_1 .c_2 li dl dd,#order .a_1 .c_2 li dl dt{ float:left; background:#F0F0F0; margin-bottom:5px}
#order .a_1 .c_2 li dl dt{ width:96px; text-align:right;height:30px; line-height:30px;}
#order .a_1 .c_2 li dl dd{ width:211px;padding-top:5px; height:25px; padding-left:3px}
#order .a_1 .c_2 li dl dd select,#order .a_1 .c_2 li dl dd input{ border:#CCC solid 1px; height:20px}
#order .v_1{width:650px;}
#order .v_1 dd textarea{border:#CCC solid 1px; width:518px; height:158px}
#order .v_1 dt{width:96px; text-align:right; height:160px; line-height:160px}
#order .v_1 dd{ float:left; height:160px; padding-left:3px}


#order .v_2{width:600px; padding:10px 050px 35px 0}
#order .v_2 input{ float:right; background:url(search.gif) no-repeat; width:64px; height:22px}

#content h3{ text-align:center; padding:30px 0 10px 0; font-size:20px;}
#content .c{ text-align:center; border-top:#CCC dashed 1px; height:20px;}
#content p{ padding:10px 20px}
