﻿html,body{-webkit-text-size-adjust:none;}
body {
	font-family:"????????????";
	font-size:12px;
	color:#6C6B6B;
	margin-left:auto;
	margin-right:auto;
	background:url(img/bg.jpg) top center no-repeat;
}

.container{width:1198px; margin-left:auto; margin-right:auto; padding-top:23px;}
#left{width:242px; min-height:800px; background:url(img/left.png) no-repeat; display:inline-block; float:left;}
#right{width:942px; min-height:800px; background:url(img/right.png) no-repeat; display:inline-block; margin-left:10px; float:left;}

#left #menu{position:relative;}
#left #menu ul{margin-left:6px; margin-top:140px; width:229px;}
#left #menu ul li{height:50px;}
#left #menu ul li a{text-indent:-99999px; display:block; height:50px;}
#left #menu #mbox{position:absolute; left:228px; z-index:10; top:0; width:233px; background:url(img/mbox.png) top no-repeat;}
#left #menu #mbox dl{margin-left:14px; margin-top:7px;}
#left #menu #mbox dd{background:url(img/mbox_a.png) no-repeat; height:49px; line-height:48px; text-align:center;}
#left #menu #mbox dd a{color:#242424; text-decoration:none; display:block;}
#left #menu #mbox dd a:hover{color:#6c3305;}
#left #menu #mbox .mbox-f{height:7px;background:url(img/mbox.png) bottom;}

#right .left{width:588px; float:left;}
#right .right{width:310px; float:right;}
#right .top-right span{display:inline-block;}
#right .top-right span img{display:block;}

/*????????????tab*/
.tab-hotel{}
.tab-hotel .tit{background:#a72908; height:39px; line-height:39px;}
.tab-hotel .tit span{display:inline-block; height:30px; line-height:30px; margin-top:9px; margin-left:8px; font-size:14px;}
.tab-hotel .tit font.fr{ color:#ffdcd3; padding-right:12px;}
.tab-hotel .tit span a{display:block; padding:0 13px; color:#fff; text-decoration:none;}
.tab-hotel .tit span.sel a{background:#f9ece8; color:#a72908;}
.tab-hotel .tabcon{background:#f7f7f7; height:268px;}

.tab-hotel .form{}
.tab-hotel .form form{}
.tab-hotel .form form .item{height:23px;line-height:23px; color:#5b5b5b; font-size:14px;margin-bottom:13px;}
.tab-hotel .form form .item label{float:left;display:block;width:75px;}
.tab-hotel .form form .item .input{height:23px;width:181px;line-height:23px; border:1px #aaa solid; color:#666; padding-left:5px; color:#666;}
.tab-hotel .form form .item .date{background:url(img/input_date.gif) 168px 5px no-repeat;}
.tab-hotel .form form .item select{height:23px;border:1px #aaa solid; color:#666; width:70px;}
.tab-hotel .form form .item_botton{padding-top:15px;}
.tab-hotel .form form .button{width:94px; height:25px; border:0; font-size:14px; line-height:25px; background:#a72908; font-family:"????????????"; color:#fff;}


/*???????????????*/
#focus{width:588px; height:380px; position:relative;}
#focus #bnt{position:absolute; bottom:18px; right:30px;}
#focus #bnt ul li{display:inline-block; width:14px; height:14px; margin-left:10px;background:#d64119; cursor:pointer; text-indent:-9999px;
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    border-radius:14px;
	-webkit-box-shadow: -1px 0px 1px #ccc,0px -1px 1px #ccc,0px 1px 1px #ccc,1px 0px 1px #ccc;
	-moz-box-shadow: -1px 0px 1px #ccc,0px -1px 1px #ccc,0px 1px 1px #ccc,1px 0px 1px #ccc;
	box-shadow: -1px 0px 1px #ccc,0px -1px 1px #ccc,0px 1px 1px #ccc,1px 0px 1px #ccc;
	}
#focus #bnt ul li.sel{background:#fff;}

/*??????*/
.footer{background:#fff;}
.footer-link{line-height:30px; height:30px; background:#c8a063; max-width:1735px; margin-left:auto; margin-right:auto;}
.footer-link .fl{padding-left:75px;}
.footer-link .fl a{margin-right:30px; color:#fff;}
.footer-container{margin:0 auto;height:50px; max-width:1735px; margin-left:auto; margin-right:auto;}
.footer-container .img1{float:left; margin:5px 50px 0 72px;}
.footer-container .img2{float:right; margin:5px 0 0 50px;}
