*{ padding:0;margin:0;}
img {border:none;}
ul li{list-style:none;}
body{ font:14px/25px "微软雅黑"; color:#000; background:#fff }
a{text-decoration:none;}
.footer{ font:12px/20px "微软雅黑"; margin:0 }

.wrap{ width:100%; overflow:hidden; min-width:1000px; background:url(../images/pagebg-vip.jpg) no-repeat center 0 }
.inner-wrap{ width:450px; padding:28px 0 0 330px; margin:0 auto; text-align:left;  }

.gift-title{ font-size:35px; line-height:40px; text-align:center }
.explanation{ position:relative; height:556px; padding-top:11px }
.explanation .gift-box{ position:absolute; bottom:-30px; right:-158px }
.explanation .top-gift{ width:562px; margin-left:-70px; height:194px; text-align:center }
.wrap-58 .top-gift img{ padding-top:30px }
.explanation .top-gift-super{ margin-left:-55px }
.explanation .top-gift-super .fl{ margin-right:3px }
.explanation .top-gift .fr{ padding-right:5px }
.explanation .title-example{ padding:7px 0 5px 20px; line-height:30px; font-size:20px }

.bottom-btn-wrap{ font-size:12px; line-height:30px; font-weight:normal;padding:20px 0 56px 13px; text-align:center }
.bottom-btn-wrap .quan-bg{ display:inline-block; background:url(../images/quan-bg.png) no-repeat 0 0; width:80px; height:20px; line-height:20px; color:#fff; margin-right:8px }
.bottom-btn-wrap .btn-buy{ border:3px solid #000; background:#fff100; font-size:16px; line-height:43px; width:431px; height:43px; display:block; font-weight:bold; margin-top:8px;color: #000 }
.bottom-btn-wrap .insurance-fine{ width:596px; text-align:left; color:#797979; font-size:12px; line-height:25px; padding:20px 0 30px }

.wrap-58{ background-image:url(../images/pagebg-58.jpg) }
.wrap-gold{ background-image:url(../images/pagebg-gold.jpg) }
.wrap-super{ background-image:url(../images/page-bg-super.jpg) }

.wrap-combination{ background-image:url(../images/sale-c-bg.jpg) }
.inner-sale{ width:1050px; margin:0 auto; text-align:left }
.sale-ul{ padding:80px 0 30px }
.sale-ul li{ border-bottom:3px dashed #000; padding:40px 25px 0; height:260px }
.sale-ul li.first{ padding-top:70px; height:240px }
.sale-ul li.noborder{ border:none }
.sale-ul li .rght{ float:right; font-size:12px; line-height:18px; padding:60px 15px 0; margin-top:-20px }

.btn-sale-buy{ border:2px solid #000; background:#fff100; color:#000; font-size:14px; line-height:36px; height:36px; width:180px; display:block; text-align:center; margin-top:5px }
.quan-blue{ background:#00b7ee; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 8px; color:#fff; line-height:20px; font-weight:normal; display:inline-block }

/*新礼包卡4种*/
.wrap-new{ min-width: 1200px; background-image: url("../images/pagebg-128.jpg")}
.wrap-new .bottom-btn-wrap{display:inline-block; }
.wrap-new .inner-wrap{ width:703px; text-align: center; padding:0 0 0 415px }
.wrap-new .gift-title{ font-size:48px; line-height: 52px; padding:40px 0 }
.wrap-new .explanation{padding: 0; height: 675px}
.wrap-new .explanation .intro{ height:360px}
.wrap-new .explanation .other-rights{ padding-top: 10px}

.wrap-228{ background-image: url("../images/pagebg-228.jpg")}
.wrap-228 .gift-title{ padding:35px 0 }
.wrap-228 .explanation .intro{ height:380px}

.wrap-328{ background-image: url("../images/pagebg-328.jpg")}
.wrap-328 .gift-title{ padding:30px 0 }
.wrap-328 .explanation .intro{ height:390px}

.wrap-888{ background-image: url("../images/pagebg-888.jpg")}
.wrap-888 .gift-title{ padding:23px 0 }
.wrap-888 .explanation .intro{ height:410px}

.wrap-combination{ background-image: url("../images/pagebg-combin.gif")}
.inner-wrap-combin{width:1068px; margin:0 auto; text-align:left; padding: 130px 0 30px; background: url("../images/title-combin.png") no-repeat center 30px}
.inner-wrap-combin .one-combin{ padding-top: 20px}
.inner-wrap-combin .combin-title{ font-size: 25px; line-height: 28px; padding-bottom: 18px}
.inner-wrap-combin .intro-buy{ padding-bottom: 20px; overflow: hidden}
.inner-wrap-combin .intro-buy img{ float: left; margin-right: 24px }
.inner-wrap-combin .intro-buy .end{ float: right; width: 214px; background: url("../images/128giftbox.png") no-repeat 0 0; padding: 186px 0 0 44px; font-size: 12px; line-height: 18px; }
.inner-wrap-combin .intro-buy .end .tip{ margin: 8px 0}
.inner-wrap-combin .intro-buy .end .btn-sale-buy{ height: 42px; line-height: 42px; font-size: 18px}
.inner-wrap-combin .other-rights-wrap{ padding:15px 25px; text-align:right}

.combin-228 .intro-buy .end{ background-image: url("../images/228giftbox.png")}
.combin-328 .intro-buy .end{ background-image: url("../images/328giftbox.png")}
.combin-888 .intro-buy .end{ background-image: url("../images/888giftbox.png")}





