@charset "GBK";
body{background-color:#fff;}
.vipMain{width:1200px;margin:0 auto;padding-bottom:63px}
.vipBanner{width:1200px;height:229px;margin-top:19px;}
.vipBanner .vip_banner{width:1200px;height:230px}
.vipBanner .vip_banner.load{background:url(../images/vip-bg.jpg) no-repeat center center;}
.vipBanner .vip_banner .getVipBox{padding-top:175px;padding-left:515px;display:inline-block;width:400px}
.vipBanner .banner a.getVip,.vipBanner .banner p{float:left;display:inline}
.vipBanner .banner a.getVip{width:168px;height:40px;background:transparent}
.vipBanner .banner p{color:#FFD441;margin-left:10px;font-size:18px;text-align:center;line-height:28px;padding:5px}
.vipInfoBox .titleBox{width:1160px;background:#fff;height:70px;color:#ff8b3d;font-size:30px;line-height:70px;padding-left:40px;border-bottom:3px solid #f1f1f1;}
.vipInfoBox .titleBox.fixed{position:fixed;top:0;}
.vipInfoBox .titleBox a.getVip{float:right;display:block;width:191px; height:56px; line-height:56px; background:#de0000;text-align:center;color:#fff;font-size:30px;margin-top:8px;}
.vipInfoBox .titleBox a:hover.getVip{background:#f55050}
.vipInfoBox .vipPrivilege{margin-top:3px;background:#fff;padding-bottom:30px; padding-top:29px; border-bottom:3px solid #f1f1f1;}
.vipInfoBox .vipPrivilege table{width:920px;margin:0 auto;border:1px solid #f1f1f1;color:#777;font-size:18px;  line-height:70px}
.vipInfoBox .vipPrivilege table td{border:1px solid #f1f1f1;text-align:center;vertical-align:middle;border-top:none}
.vipInfoBox .vipPrivilege p.tips{color:#777777;font-size:18px; height:69px; line-height:69px;width:920px;margin:0 auto; text-align:center; border:1px solid #f1f1f1; border-top:0;}
.vipInfoBox table thead tr{height:80px;background-color:#fcfcfc;line-height:80px;font-size:24px;color:#777}
.vipInfoBox table thead tr .vip{background:#fffdeb}
.vipInfoBox table tbody tr .vip{background:#fffdeb;color:#ff6700;font-size:30px}
.vipInfoBox table tbody tr img{vertical-align:middle}
.vipInfoBox table td .vipPro{display:block;width:38px;height:33px;text-indent:-9999px;font-size:0;overflow:hidden;vertical-align:middle;height:65px;padding:0;margin:0;margin:0 auto}
.vipInfoBox table .vipPro.noPro{background:url(../images/vippro.png) 0 center no-repeat}
.vipInfoBox table .vipPro.Pro{background:url(../images/vippro.png) -35px center no-repeat}
.vipInfoBox .vipPrivilege .vipLogo{margin-left:5px}
.getVipTipsBox{background:#fff;color:#777;font-size:18px;}
.getVipTipsBox .orange{color:#ff8b3d;}
.getVipTipsBox .getXlTxt{ overflow:hidden;}
.getVipTipsBox h3{color:#ff8b3d;font-size:30px;line-height:70px;padding-top:10px}
.getVipTipsBox p{line-height:28px;margin-bottom:22px;}
.getVipTipsBox p font{color:#ff8b3d}
.getVipTipsBox a.getVipLink{background:#ff8b3d;color:#fff;border-radius:3px;margin-left:12px; width:119px; height:43px; line-height:43px; text-align:center; display:inline-block; font-size:20px;}
.getVipTipsBox  a:hover.getVipLink{background:#ff783d}
.getVipTipsBox a.getvipred-bg{ background:#de0000; }
.getVipTipsBox a:hover.getvipred-bg{background:#f55050}
.copyTextBox{ padding:0 27px;margin-bottom:10px; border:1px solid #d8d8d8;}
.copyTextBox h3{ color:#474747; padding-top:7px;}
.copyTextBox .copyText .text{padding:16px 0 16px 10px; width:371px; font-size:18px;line-height:18px;background-color:#fff; border:1px solid #cacaca;color:#c1c1c1}
.copyTextBox .copyText .butCopyText{padding:20px 25px;color:#fff;background-color:#ff8b3d;font-size:20px;line-height:12px}
.copyTextBox .copyText .butCopyText:hover{cursor:pointer;background-color:#ff783d}
.copyTextBox .copyText .errorTip{display:none;float:none;clear:left;font-size:16px;line-height:16px;padding:5px 25px;color:#f91515}
.copyTextBox .rulls{margin-left:90px;}
.copyTextBox .rulls li{margin-bottom:22px;}
.copyTextBox .gainInfo{text-align:center;clear:both;margin-top:15px;margin-bottom:30px;color:#474747;font-size:24px;}
.payBox{padding:0 50px;margin-top:35px;}
.payBox .pay{width:518px;border:1px solid #dcd48a;background-color:#fffdeb;padding:35px 0;text-align:center;}
.payBox .pay p{font-size:36px;line-height:48px;color:#676767;}
.payBox .pay a{display:inline-block;background-color:#ff5200;color:#fff;padding:15px 40px;}