*{ padding:0; margin:0 }
body{font-family:microsoft Yahei }
.wrap{ width:100%; min-width:1200px; max-width:1920px; margin:0 auto; text-align:center }
a:hover{ text-decoration:none }
.footer{ margin-top:0 }
ul,li{ list-style:none }

.header{ border-bottom:1px solid #d2d2d2; height:50px; line-height:50px; position:relative }
.header .logo{ position:absolute; z-index:100; left:50%; margin-left:-28px; top:20px }
.header .slogan{ padding:12px 0 0 15px; float:left }
.header .menu_text{ float:right; padding-right:15px }
.header .menu_text a{ color:#404040; font-size:12px; padding:0 10px; text-decoration:none }

.big-banner{ margin-bottom:36px; height:547px; background:url(../images/main-pic.jpg) no-repeat center 0 }

.super-star-box, .service-star-box{ width:1210px; margin:0 auto 20px; overflow:hidden }
.super-star-box li{float:left; height:479px; overflow:hidden }
.super-star-box li.star-img{ position:relative; width:302px }
.super-star-box li.star-img .hover-info{ position:absolute; left:0; top:0; right:0; bottom:0; background:url(../images/alpha-bg.png) repeat 0 0; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#fff; padding:55px 45px; text-align:left; display:none  }
.super-star-box li.star-img .hover-info h3{ font-size:18px; line-height:24px; margin-bottom:8px }
.super-star-box li.star-img .hover-info h5{ font-size:12px; line-height:30px; margin-bottom:30px; font-weight:normal }
.super-star-box li.star-img .hover-info p{ font-size:14px; line-height:28px; font-weight:normal }
.super-star-box li.star-img .hover-info .score{ position:absolute; bottom:50px; right:50px; font-size:20px }
.super-star-box li.first-3{ height:493px; width:365px; margin-bottom:20px }
.super-star-box li.star-title{ margin-right:20px; width:auto }

.undirect-box{ margin-top:20px }

.service-star-box{ color:#fff }
.service-star-box .lft{ float:left; background: url(../images/icon-title-star.png) no-repeat center 655px #2287cd; position:relative; width:88px; height:787px; margin-right:20px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px }
.service-star-box .lft h2{ font-size:24px; line-height:27px; margin-top:30px; font-weight:normal }
.service-star-box .lft .triangle{ width:28px; height:28px; position:absolute; right:-14px; top:44px }
.service-star-box .rght-box{ height:727px; background:#2287cd; float:left; width:1040px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; overflow-y:scroll; padding:30px }

.table-stars .hotel{ padding-bottom:42px; font-size:20px; line-height:30px }
.table-stars .hotel .hotel-name{ padding-bottom:8px }
.table-stars .winners-ul{ overflow:hidden; text-align:center }
.table-stars .winners-ul li{ display:inline; padding-right:20px }



/*footer*/
.footer{width:100%; height:600px; color:#dedede;background-color:#5f5f5f; clear:both; font:12px/1 microsoft Yahei;}
.footer a{color:#dedede; text-decoration:none }
.k_link{width:1010px; margin:0 auto; overflow:hidden; clear:both;}
.k_link div{ margin-top:30px;width:251px; float:left; border-left:#9f9f9f 1px solid; text-align:left; height:185px;}
.k_link div .nofl{ float:none}
.k_link a{ margin-left:63px; margin-top:10px; line-height:22px;}
.k_link h3{ height:32px; line-height:32px; margin-left:20px; font-size:16px; font-weight:normal}
.k_link img { margin-right:10px; vertical-align:middle;}
.k_link ul{ margin-top:20px;}

.b_link{width:1010px; margin:0 auto; height:140px; line-height:140px; text-align:center; clear:both; }
.b_link a{ margin:0 12px 0 12px;}
.b_logobox{margin:0 auto; width:1010px; text-align:center;}
.b_logobox div{ border:#dedede 1px solid; width:720px; height:125px; margin:0 auto; margin-top:20px;}
.b_logobox .b-logos-wrap a {
    background-image: url("../images/brandBar-cn.gif") !important;
    display: block;
    float: left;
    text-indent: -9999px;
}
.b_logobox ul {
    clear: both;
    height: 55px;
    display:block;
	margin-left: 45px;
}
.b_logobox ul.firstUl {
    padding: 14px 0 0 8px !important;
	margin-left:0;
}
.b_logobox ul li{ float:left; }
#fb_dolce {
    background-position: -12px -10px;
    height: 31px;
    margin: 6px 0 0 20px;
    width: 54px;
}
#fb_wyndham_grand_collection {
    background-position: -89px -10px;
    height: 31px;
    margin: 6px 0 0 18px;
    width: 117px;
}
#fb_wyndham_hotels_resorts {
    background-position: -226px -10px;
    height: 31px;
    margin: 6px 0 0 20px;
    width: 85px;
}
#fb_wyndham_garden {
    background-position: -332px -10px;
    height: 31px;
    margin: 6px 0 0 20px;
    width: 86px;
}
#fb_tryp {
    background-position: -437px -10px;
    height: 31px;
    margin: 6px 0 0 20px;
    width: 30px;
}
#fb_wingate {
    background-position: -486px -10px;
    height: 31px;
    margin: 6px 0 0 20px;
    width: 50px;
}
#fb_hawthorn {
    background-position: -554px -10px;
    height: 31px;
    margin: 6px 0 0 20px;
    width: 61px;
}
#fb_microtel {
    background-position: -636px -10px;
    height: 31px;
    margin: 6px 0 0 20px;
    width: 53px;
}
#fb_ramada {
    background-position: -28px -66px;
    height: 35px;
    margin: 6px 0 0 7px;
    width: 62px;
}
#fb_baymont {
    background-position: -136px -66px;
    height: 35px;
    margin: 6px 0 0 45px;
    width: 62px;
}
#fb_days_inn {
    background-position: -243px -66px;
    height: 35px;
    margin: 6px 0 0 45px;
    width: 51px;
}
#fb_super8 {
    background-position: -357px -66px;
    height: 35px;
    margin: 6px 0 0 45px;
    width: 23px;
}
#fb_howard_johnson {
    background-position: -426px -66px;
    height: 35px;
    margin: 6px 0 0 45px;
    width: 73px;
}
#fb_travelodge {
    background-position: -542px -66px;
    height: 35px;
    margin: 6px 0 0 44px;
    width: 61px;
}
#fb_knights_inn {
    background-position: -648px -66px;
    height: 35px;
    margin: 6px 0 0 45px;
    width: 27px;
}
.copyright{width:1010px; margin:0 auto; height:30px; line-height:30px; margin-top:20px; text-align:center; }




