body{
margin:0 auto;
background:url(images/bg.gif) repeat-x;
background-color:#FFFFFF;
font-size:14px;
font-family:'microsoft yahei',"Î¢ÈíÑÅºÚ",SimSun,Verdana,Arial;
color:#666666;
}
a{blr:expression(this.onFocus=this.blur())}
:focus{outline:0;}
a{
text-transform: none;
color: #666666;
text-decoration: none;
}
a:hover {
color: #ff6600;
text-decoration: none;
}
a img{
border:none;
}

.blank_10{
height:10px;
}

.clear{
clear:both;
}

.warp{
width:1200px;
margin:0 auto;
}
.sub{
width:1200px;
height:35px;
font-family:'microsoft yahei',"Î¢ÈíÑÅºÚ",SimSun,Verdana,Arial;
font-size:14px;
overflow:hidden;
}
.sub label{
width:500px;
height:35px;
float:left;
display:inline;
line-height:35px;
}
.sub span{
width:200px;
height:35px;
line-height:35px;
display:inline;
float:right;
text-align:right;
}

.header{
width:1200px;
height:140px;
overflow:hidden;
}
.logo{
width:400px;
height:79px;
float:left;
padding-top:30px;
}
.tel{
width:231px;
height:48px;
float:right;
overflow:hidden;
padding-top:50px;}

.nav{
width:1200px;
height:46px;
overflow:hidden;
}
.nav ul{
margin:0;
padding:0;
list-style:none;
}
.nav ul li{
width:200px;
height:46px;
line-height:46px;
text-align:center;
float:left;
}
.nav ul li a{
color:#ffffff;
font-family:'microsoft yahei',"Î¢ÈíÑÅºÚ",SimSun,Verdana,Arial;
font-size:16px;
}

.banner{ position:relative; overflow:hidden; height:600px; width:100%;}
.index_banner{ width:2560px; position:relative; height:600px; overflow:hidden;left:50%; margin-left:-1280px;}
.index_ban_ul{ width:2560px; height:600px; overflow:hidden; z-index:0;position:relative; margin:0; padding:0; list-style:none; }
.index_ban_num{ width:100%;  position:absolute; bottom:20px; text-align: center; z-index:1;font-size:0; }
.index_ban_num li{margin: 0 5px; background: url(images/ico.png) no-repeat 0 -13px; width: 13px; height: 13px; overflow: hidden; cursor: pointer;display:inline-block;  *display:inline; zoom:1;}
.index_ban_num li:hover,.index_ban_num .on{ background-position:0 0; }

.ico_warp{
width:100%;
height:188px;
padding-top:20px;
background:url(images/ico_bg.gif) repeat-x;
}
.ico_box{
width:1200px;
overflow:hidden;
}
.ico_box ul{
margin:0;
padding:0;
list-style:none;
}
.ico_box ul li{
width:150px;
height:180px;
float:left;
overflow:hidden;
}
.ico_box ul li span{
width:150px;
height:118px;
display:block;
text-align:center;
}
.ico_box ul li label{
width:150px;
height:62px;
display:block;
line-height:62px;
font-size:14px;
text-align:center;
}

.main{
width:1200px;
padding:10px 0 20px 0;
overflow:hidden;
}
.m_left{
width:600px;
float:left;
overflow:hidden;
}
.m_right{
width:570px;
float:right;
overflow:hidden;
}

.title_01{
width:100%;
height:92px;
overflow:hidden;
}
.title_01 span{
width:215px;
height:92px;
line-height:92px;
font-size:30px;
color:#000;
display:inline;
float:left;
}
.title_01 label{
width:100px;
height:28px;
display:inline;
float:right;
padding-top:32px;
}
.title_01 label a{
width:100px;
height:28px;
display:block;
line-height:28px;
text-align:center;
background-color:#e75b24;
font-size:14px;
color:#fff;
text-decoration:none;
border-radius:30px;
}
.title_01 label a:hover{
text-decoration:underline;
}
.About_txt{
width:556px;
padding-top:20px;
color:#000;
overflow:hidden;
font-size:16px;
line-height:30px;
}

.title_02{
width:570px;
height:92px;
overflow:hidden;
}
.title_02 span{
width:220px;
height:92px;
line-height:92px;
font-size:30px;
color:#000;
display:inline;
float:left;
}
.title_02 label{
width:100px;
height:28px;
display:inline;
float:right;
padding-top:32px;
}
.title_02 label a{
width:100px;
height:28px;
display:block;
line-height:28px;
text-align:center;
background-color:#e75b24;
font-size:14px;
color:#fff;
text-decoration:none;
border-radius:30px;
}
.Sbox_txt{
width:570px;
overflow:hidden;
font-size:16px;
line-height:30px;
}

.title_03{
width:1200px;
height:92px;
overflow:hidden;
}
.title_03 span{
width:239px;
height:92px;
line-height:92px;
font-size:30px;
color:#000;
float:left;
}
.title_03 label{
width:100px;
height:28px;
display:inline;
float:right;
padding-top:32px;
}
.title_03 label a{
width:100px;
height:28px;
display:block;
line-height:28px;
text-align:center;
background-color:#e75b24;
font-size:14px;
color:#fff;
text-decoration:none;
border-radius:30px;
}
.title_03 label a:hover{
text-decoration:underline;
}

.warp_rooms{
width:1220px;
margin:0 auto;
}

.all_rooms{
width:100%;
padding-top:20px;
background-color:#f0eeed;
overflow:hidden;}

.rooms{
width:1232px;
padding-bottom:30px;
overflow:hidden;
}
.rooms ul{
margin:0;
padding:0;
list-style:none;
}
.rooms ul li{
width:378px;
float:left;
margin-right:32px;
margin-bottom:32px;
}
.rooms ul li img{
width:378px;
height:284px;
border:none;
}

.rooms ul li:nth-child(1),.rooms ul li:nth-child(2){
width:584px;
}
.rooms ul li:nth-child(1) img,.rooms ul li:nth-child(2) img{
width:584px;
height:438px;
}

.title_04{
width:1200px;
height:92px;
overflow:hidden;
}
.title_04 span{
width:239px;
height:92px;
display:inline;
background:url(images/news.gif) left center no-repeat;
float:left;
}
.title_04 label{
width:62px;
height:27px;
display:inline;
float:right;
padding-top:34px;
}

.news{
width:1200px;
overflow:hidden;
}
.news ul{
margin:0;
padding:0;
list-style:none;
}
.news ul li{
width:400px;
height:30px;
float:left;
overflow:hidden;
}
.news ul li span{
width:320px;
height:30px;
line-height:30px;
display:inline;
float:left;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
}
.news ul li label{
width:80px;
height:30px;
line-height:30px;
display:inline;
float:right;
}

.footer{
width:100%;
background-color:#252d3a;
overflow:hidden;
}
.boot{
width:1200px;
height:270px;
overflow:hidden;
}
.f_left{
width:600px;
float:left;
padding-top:50px;
color:rgba(255,255,255,0.8);
line-height:28px;
font-size:14px;
overflow:hidden;
}
.f_left strong{
font-size:22px;
margin:0;
padding:0;
font-weight:normal;
}
.f_right{
width:165px;
float:right;
text-align:center;
line-height:28px;
color:rgba(255,255,255,0.8);
font-size:14px;
padding-top:55px;
}
.copyright{
width:100%;
border-top:1px solid #454c57;
height:80px;
text-align:center;
line-height:80px;
color:rgba(255,255,255,0.8);
}