/*
@author: sunke
*/
body,input,textarea,button{font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","PingFang SC","Heiti SC",tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;}
body{margin:0 auto;color:#333;min-width:1200px;background:#fff;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0;padding:0;}
img{border:0 none;vertical-align:top;}
ul,li,ol{list-style-type:none;}
i,em,address,caption,cite,code,dfn,th,var{font-style: normal;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
input,button,textarea,a,a:hover{outline:none;}
textarea{resize:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
.pr{position:relative;}
.abs{position:absolute;}
.layout{width:1200px;margin:0 auto;}
.wrap{ width:100%; background:url("/images/zhuanti/pinboji/body-bg.jpg") no-repeat center top #027fff;}
.common-title{ width:100%; left:0;  top:-82px;}
.common-title h2{ display:block; width:727px; height:70px; line-height:70px; text-align:center; font-size:38px; color:#fff; font-weight:bold; text-shadow:0 4px 9px #2a8afe; margin:0 auto; padding-top:31px; background:url("/images/zhuanti/pinboji/common-title.png") no-repeat;}
.common-title .rule-btn{ display:block; width:80px; height:32px; line-height:32px; font-size:16px; color:#fff; text-align:center; background:#386999; text-decoration:none; border-radius:40px; position:absolute; right:13px; top:30px;}

/**/
.topFixNav-wrap{ display:none; width:100%; height:91px; position:fixed; left:0; top:0; z-index:69; background:url("/images/zhuanti/pinboji/topFixNav-bg.png") repeat-x;}
.topFixNav-mod{ text-align:center;}
.topFixNav-mod .btn{ display:inline-block; width:260px; line-height:70px; font-size:20px; color:#fff; text-decoration:none;}
.topFixNav-mod .btn.on{ height:91px; font-size:24px; color:#fff; font-weight:bold; background:url("/images/zhuanti/pinboji/topFixNav-btn.png") no-repeat;}


/**/
.topHeader-wrap{ width:100%; height:529px; background:url("/images/zhuanti/pinboji/header.jpg") no-repeat center top;}
.topHeader-mod{}
.topHeader-mod .countDown{ width:466px; height:69px; line-height:56px; text-align:center; font-size:18px; color:#fff; left:50%; margin-left:-233px; top:376px; background:url("/images/zhuanti/pinboji/countDown-bg.png") no-repeat;}
.topHeader-mod .countDown em{ display:inline-block; width:34px; height:34px; line-height:34px; text-align:center; background:#fff; border-radius:4px; font-size:20px; color:#f74529; font-weight:bold; margin:0 5px;}

/**/
.surprise-mod{ border:10px solid #43a1ff; border-radius:20px; background:#fff3da; background-image:-webkit-linear-gradient(left, #fffdfa, #fff3da); background-image:-moz-linear-gradient(left, #fffdfa, #fff3da); background-image:linear-gradient(left,#fffdfa,#fff3da);}
.surprise-mod .con-box{ border-radius:20px; background:#fff3da; background-image:-webkit-linear-gradient(left, #fffdfa, #fff3da); background-image:-moz-linear-gradient(left, #fffdfa, #fff3da); background-image:linear-gradient(left,#fffdfa,#fff3da);}
.surprise-mod .list{ padding:50px 0 22px 25px;}
.surprise-mod .list .box{ float:left; width:550px; height:182px; margin:0 30px 20px 0;}
.surprise-mod .list .bg01{ border-radius:25px; background:#ffa544; background-image:-webkit-linear-gradient(top, #ff6b2d, #ffa544); background-image:-moz-linear-gradient(top, #ff6b2d, #ffa544); background-image:linear-gradient(top,#ff6b2d,#ffa544);}
.surprise-mod .list .text01{ float:left; width:242px; text-align:center;}
.surprise-mod .list .text01 h3{ line-height:38px; padding-top:23px; font-size:30px; color:#feeb7f; text-shadow:0 4px 9px #ef551e;}
.surprise-mod .list .text01 h4{ line-height:52px; font-size:45px; color:#fff; text-shadow:0 4px 9px #ee5f22;}
.surprise-mod .list .text01 h4 strong{ font-size:56px; vertical-align:-5px; margin-right:5px;}
.surprise-mod .list .text01 .buy-btn{ display:block; width:166px; height:40px; line-height:40px; text-decoration:none; text-align:center; border-radius:40px; font-size:22px; color:#f73b25; font-weight:bold; background:#feeb7f; margin:8px auto 0;}
.surprise-mod .list .coupon01{ float:right; width:271px; margin:20px 14px 0 0; position:relative;}
.surprise-mod .list .coupon01:before{ content:""; width:38px; height:38px; position:absolute; left:-54px; top:50px; background:url("/images/zhuanti/pinboji/surprise-ico01.png") no-repeat;}
.surprise-mod .list .coupon01 .coupon-btn{ display:block; width:240px; height:40px; line-height:40px; text-decoration:none; position:absolute; top:92px; left:50%; margin-left:-120px; letter-spacing:3px; text-align:center; border-radius:40px; font-size:22px; color:#f73b25; font-weight:bold; background:#feeb7f;}
.surprise-mod .list .mr0{ margin-right:0;}
.surprise-mod .list .bg02{ border-radius:25px 40px 40px 25px; background:#ffa544; background-image:-webkit-linear-gradient(top, #ff6b2d, #ffa544); background-image:-moz-linear-gradient(top, #ff6b2d, #ffa544); background-image:linear-gradient(top,#ff6b2d,#ffa544);}
.surprise-mod .list .pic01{ float:left; width:199px; height:182px; background:url("/images/zhuanti/pinboji/surprise-book.png") no-repeat center;}
.surprise-mod .list .pic02{ float:left; width:148px; height:182px; background:url("/images/zhuanti/pinboji/surprise-ico02.png") no-repeat center;}
.surprise-mod .list .text02{ float:left; width:213px; padding:36px 0 0;}
.surprise-mod .list .text02 h3{ line-height:40px; font-size:28px; color:#feeb7f; text-shadow:0 4px 9px #f15c22;}
.surprise-mod .list .text02 h3 span{ font-size:18px;}
.surprise-mod .list .text02 h4{ line-height:36px; font-size:25px; color:#fff; text-shadow:0 4px 9px #f9762e;}
.surprise-mod .list .text02 h4 strong{ color:#feeb7f;}
.surprise-mod .list .text02 h4 strong b{ font-size:28px;}
.surprise-mod .list .text02 p{ line-height:35px; font-size:20px; font-weight:bold; color:#fff;}
.surprise-mod .list .text02.other-tags{ width:271px;}
.surprise-mod .list .buy-btn02{ display:block; float:left; width:108px; height:109px; line-height:0; font-size:0; margin-top:37px; background:url("/images/zhuanti/pinboji/surprise-btn.png") no-repeat;}

/**/
.installment-mod{ margin-top:76px; height:231px; border:10px solid #43a1ff; border-radius:20px; background:#fff3da; background-image:-webkit-linear-gradient(left, #fffdfa, #fff3da); background-image:-moz-linear-gradient(left, #fffdfa, #fff3da); background-image:linear-gradient(left,#fffdfa,#fff3da);}
.installment-mod .con-box{ border-radius:20px; background:#fff3da; background-image:-webkit-linear-gradient(left, #fffdfa, #fff3da); background-image:-moz-linear-gradient(left, #fffdfa, #fff3da); background-image:linear-gradient(left,#fffdfa,#fff3da);}
.installment-mod:before{ content:""; width:318px; height:127px; position:absolute; right:236px; bottom:0; z-index:9; background:url("/images/zhuanti/pinboji/installment-bg01.jpg") no-repeat; }
.installment-mod .text{ width:655px; padding:73px 0 0 63px; background:url("/images/zhuanti/pinboji/installment-tit01.jpg") no-repeat 50px 31px;}
.installment-mod .text p{ line-height:26px; font-size:16px; color:#8a3400;}
.installment-mod .text h4{ line-height:34px; font-size:24px; color:#c03125; padding-bottom:20px; }
.installment-mod .text .tips{ display:inline-block; padding-top:18px; border-top:1px solid #cf7d46;}
.installment-mod .ewm{ width:162px; height:162px; margin:42px 33px 0 0; background:url("/images/zhuanti/pinboji/installment-bg02.jpg") no-repeat;}
.installment-mod .ewm img{ display:block; width:136px; padding-top:12px; margin:0 auto;}

/**/
.ad-mod{ display:block; width:100%; height:100px; margin-top:30px;}
.ad-mod span{ display:block; width:199px; height:74px; position:absolute; right:40px; top:18px; background:url("/images/zhuanti/pinboji/ad-btn.jpg") no-repeat;}

/**/
.ewm-mod{ margin-top:30px; border:10px solid #43a1ff; margin-bottom:52px; border-radius:20px; background:#fff3da; background-image:-webkit-linear-gradient(left, #fffdfa, #fff3da); background-image:-moz-linear-gradient(left, #fffdfa, #fff3da); background-image:linear-gradient(left,#fffdfa,#fff3da);}
.ewm-mod .con-box{ border-radius:20px; background:#fff3da; background-image:-webkit-linear-gradient(left, #fffdfa, #fff3da); background-image:-moz-linear-gradient(left, #fffdfa, #fff3da); background-image:linear-gradient(left,#fffdfa,#fff3da);}
.ewm-mod .list{ padding:72px 0 47px 583px; background:url("/images/zhuanti/pinboji/ewm-bg.png") no-repeat 205px 55px;}
.ewm-mod .list li{ float:left; width:255px;}
.ewm-mod .list .ewm{ display:block; width:144px; height:144px; padding:9px; margin:0 auto; background:#fff; border-radius:6px; border:1px solid #ffc6b3; box-shadow:inset 0 4px 9px #ffc6b3;}
.ewm-mod .list p{ line-height:26px; font-size:18px; padding-top:8px; text-align:center;}

/**/
.fix-nav{ width:195px; height:367px; position:fixed; right:-20px; top:400px; z-index:69; background:url("/images/zhuanti/pinboji/fixNav-bg.png") no-repeat;}
.fix-nav .con{  width:104px; margin:0 auto; position:relative; z-index:69; padding:154px 0 0;}
.fix-nav .service-btn{ display:block; width:82px; height:27px; line-height:22px; text-align:center; position:relative; text-decoration:none; color:#c21b00; padding:49px 0 0; margin:6px auto 0; border-radius:10px; background:#ffc346; background-image:-webkit-linear-gradient(top, #ffe694, #ffc346); background-image:-moz-linear-gradient(top, #ffe694, #ffc346); background-image:linear-gradient(top,#ffe694,#ffc346);}
.fix-nav .service-btn:before{ content:""; width:31px; height:31px; position:absolute; left:50%; margin-left:-15px; top:11px; background:url("/images/zhuanti/20231212/service-ico.png") no-repeat;}
.fix-nav .zhengbaoCold-con{}
.fix-nav .zhengbaoCold-con .zhengbaoCold-tags01,.fix-nav .zhengbaoCold-con .zhengbaoCold-tags02,.fix-nav .zhengbaoCold-con .noLogin{ width:82px; height:70px; box-shadow:0 3px 6px #e55f3e; line-height:22px; font-size:12px; padding-top:6px; color:#b30600; border-radius:10px; margin:0 auto; border-bottom:2px solid #ffa018; background:#ffc346; background-image:-webkit-linear-gradient(top, #ffe694, #ffc346); background-image:-moz-linear-gradient(top, #ffe694, #ffc346); background-image:linear-gradient(top,#ffe694,#ffc346); text-align:center;}
.fix-nav .zhengbaoCold-con .noLogin{ padding-top:20px; height:60px;}
.fix-nav .zhengbaoCold-con .noLogin a{ color:#b30600;}
.fix-nav .zhengbaoCold-con .zhengbaoCold-tags02{ text-align:center; line-height:18px; padding:22px 0 0;height: 54px;}
.fix-nav .arrow-btn{ display:block; width:18px; height:30px; position:absolute; left:27px; top:50%; margin-top:38px; z-index:59; background:url("/images/zhuanti/20231212/arrow-ico.png") no-repeat -30px 0;}
.fix-nav .returnTop{ display:block; width:76px; height:26px; line-height:26px; font-size:12px; color:#f13718; border-radius:40px; text-decoration:none; text-indent:22px; position:relative; margin:12px auto 0; background:#ffd6b2; background-image:-webkit-linear-gradient(top, #fffae1, #ffd6b2); background-image:-moz-linear-gradient(top, #fffae1, #ffd6b2); background-image:linear-gradient(top,#fffae1,#ffd6b2);}
.fix-nav .returnTop:before{ content:"";  width:11px; height:12px; position:absolute; top:50%; margin-top:-6px; left:7px; background:url("/images/zhuanti/20231212/returnTop-ico.png") no-repeat;}
.fix-nav.on .arrow-btn{ background-position:0 0;}

/**/
.mask,.surePrize-mask{display:none; width:100%;z-index:98;height:100%;background:#000;opacity:.6;filter:alpha(opacity=60);position:fixed;top:0;left:0;}
.surePrize-mask{z-index:100;}
.common-pop{ display:none; width:500px; position:fixed; left:50%; margin-left:-250px; top:50%; z-index:99;}
.common-pop .pop-tit{ height:72px; border-radius:12px 12px 0 0; background:#ff6e2e;}
.common-pop .pop-tit h4{ width:100%; text-align:center; line-height:72px; font-size:24px; color:#fff;}
.common-pop .pop-tit .close-btn{ display:block; width:21px; height:20px; position:absolute; top:26px; right:32px; background:url("/images/zhuanti/20231111/popClose-btn.png") no-repeat;}
.common-pop .pop-con{ background:#fff; border-radius:0 0 10px 10px; border-top:0;}
.common-pop .pop-con .close-btn{ display:block; width:16px; height:15px; position:absolute; top:22px; right:24px; background-position:-157px -347px;}
.common-pop.over-pop .pop-tit{ background:#fff;}
.common-pop.over-pop .pop-con{ padding-bottom:30px;}
.common-pop.over-pop p{ line-height:40px; text-align:center; font-size:18px; padding-bottom:24px;}
.common-pop.over-pop .btn{ display:block; width:127px; text-align:center; margin:0 auto; height:38px; line-height:38px; border:1px solid #d1d1d1; font-size:18px; color:#666; border-radius:40px;}
.common-pop.over-pop{ width:410px; margin-left:-205px;}
.common-pop.over-pop .pop-tit,.common-pop.over-pop .pop-con{ border:0;}
.rule-pop{ width:574px; margin-left:-287px;}
.rule-pop .pop-con{ max-height:500px; overflow-y:auto; padding:25px 30px 10px 33px;}
.rule-pop .pop-con p{ font-size:16px; line-height:20px; padding-bottom:16px;}
