*{ padding:0;margin:0;}
img {border:none;}
ul li{list-style:none;}
body{background:#fff;font:14px/24px "微软雅黑";}
a{text-decoration:none;}
img{ vertical-align:bottom; }

.wrapper{ width:100%; overflow:hidden; min-width:1000px; }
.topnav{ background:#72b3b2; color:#fff; text-align:center; line-height:40px; height:40px; }
.topnav a{ color:#fff; padding:0 30px; }

.banner{ width:100%; background:url(../images/banner-bg.png) repeat center 0; height:445px; padding-top:20px; }
.banner .inner-pic{ min-width:1000px; width:100%; background:url(../images/banner-pic.png) no-repeat center 0; height:390px; margin:0 auto; }

.content{ width:1000px; margin:0 auto; }

.steps{ padding-top:48px; overflow:hidden; }
.steps li{ float:left; padding:0 55px; width:221px; text-align:center; font-size:18px; color:#444; }
.steps li img{ padding-bottom:25px; }

.btn-wrapper{ padding:65px 0; background: url(../images/btn-back.png) no-repeat center; text-align:center; }
.btn-wrapper .btn-balance{ border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; display:inline-block; width:340px; height:60px; line-height:60px; color:#fdfab7; font-size:24px; background:#e60012;  }

.member-cards-wrapper{ padding-bottom:50px; overflow:hidden; }
.member-cards-wrapper li{ float:left; padding-left:22px; font:bold 20px/30px microsoft Yahei; color:#1b7f83;  }
.member-cards-wrapper li.nopadding{ padding:0; }
.member-cards-wrapper li img{ padding-bottom:10px; }
.member-cards-wrapper li b{ color:#e60012; font-size:26px; }

.balance-tips{ background:#c5dfca; padding:15px; font-size:15px; text-align:center; margin-bottom:50px; }

/*footer*/
.footer{width:100%; height:600px; color:#dedede;background-color:#5f5f5f; clear:both; font:12px/1 microsoft Yahei;}
.footer a{color:#dedede;}
.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; }
