.template-couponFix-wrap{ width:100%; height:120px; position:fixed; left:0; bottom:0; background:url("/images/template/project/couponFix/couponFix-bg.png") repeat-x; z-index:89;}
.template-couponFix-mod{ width:1200px; height:120px; margin:0 auto;}
.template-couponFix-mod .couponFix-name{ float:left; line-height:120px; font-size:42px; color:#f4caa8; font-weight:bold; text-shadow:2px 2px 2px #72a5db;}
.template-couponFix-mod .couponFix-name strong{ color:#fef9f9; text-shadow:none; background:-webkit-linear-gradient(top,#fefbfb,#fbdedd 40%,#f5a6a3 60%,#f0837e); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.template-couponFix-mod .couponFix-name span{ font-style:italic;}
.template-couponFix-mod .couponFix-con{ float:right; width:527px; height:114px; margin:6px 0 0 0; position:relative; background:url("/images/template/project/couponFix/couponFix-bg01.png") no-repeat;}
.template-couponFix-mod .couponFix-con .name{ float:left; width:200px; padding:0 0 0 15px;}
.template-couponFix-mod .couponFix-con .name h3{ line-height:35px; padding-top:18px; font-size:24px; font-weight:bold;color:#fd3732; background:-webkit-linear-gradient(top,#fd3732,#ea332e 40%,#cc2e27 60%,#b22a22); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.template-couponFix-mod .couponFix-con .name p{ display:inline-block; *display:inline; *zoom:1; height:26px; line-height:26px; padding:0 6px; font-size:16px; color:#fff; background:#d32f29; background-image:-webkit-linear-gradient(top, #ff3732, #b02922); background-image:-moz-linear-gradient(top, #ff3732, #b02922); background-image:linear-gradient(top,#ff3732,#b02922);}
.template-couponFix-mod .couponFix-con .prize{ float:left; width:136px; text-align:center; font-size:24px; color:#fff; text-indent:-14px; position:relative;}
.template-couponFix-mod .couponFix-con .prize em{ font-size:16px; font-weight:normal; position:absolute; right:4px; top:2px;}
.template-couponFix-mod .couponFix-con .prize strong{ display:inline-block; font-size:60px; font-weight:bold; color:#fff; text-indent:-6px;}
.template-couponFix-mod .couponFix-con .couponFix01-btn{ display:block; float:left; width:111px; height:26px; line-height:26px; text-align:center; font-size:16px; box-shadow:2px 2px 4px #c6ad74; color:#fff; border-radius:40px; margin:40px 0 0 28px; text-decoration:none; background:#ff3732; background-image:-webkit-linear-gradient(top, #ff3732, #b02922); background-image:-moz-linear-gradient(top, #ff3732, #b02922); background-image:linear-gradient(top,#ff3732,#b02922);}
.template-couponFix-mod .couponFix-con .couponFix01-btn.used-btn,.template-couponFix-mod .couponFix-con .couponFix01-btn.invalid-tags{ background:#989898; background-image:-webkit-linear-gradient(top, #b5b5b5, #838383); background-image:-moz-linear-gradient(top, #b5b5b5, #838383); background-image:linear-gradient(top,#b5b5b5,#838383);}
.template-couponFix-wrap .couponFix-closeBtn{ display:block; width:18px; height:18px; line-height:0; font-size:0; position:absolute; right:12px; top:3px; background:url("/images/template/project/couponFix/couponFix-close.png") no-repeat;}
.template-couponFix-mod.type02-tags .couponFix-name strong{color:#93ceff; background:-webkit-linear-gradient(top,#fcfdff,#daeeff 40%,#aedaff 60%,#8acaff); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.template-couponFix-mod.type02-tags .couponFix-name{ width:700px;}
.template-couponFix-mod .couponFix02-con{ float:left; width:488px; height:100px; margin-top:16px; background:url("/images/template/project/couponFix/couponFix-bg02.png") no-repeat;}
.template-couponFix-mod .couponFix02-con .prize{ float:left; padding:0 0 0 36px; font-size:20px; color:#1360c4; font-weight:bold;}
.template-couponFix-mod .couponFix02-con .prize strong{ letter-spacing:-2px; font-size:70px; color:#0c3a9f; background:-webkit-linear-gradient(top,#2d90e1,#267bcf 40%,#134dad 60%,#09369d); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.template-couponFix-mod .couponFix02-con .name{ float:left; padding-left:15px;}
.template-couponFix-mod .couponFix02-con .name h3{ line-height:33px; padding-top:23px; font-size:28px; color:#093399; background:-webkit-linear-gradient(left,#2f94e5,#2173cc 40%,#134fb0 60%,#0a3ba1); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.template-couponFix-mod .couponFix02-con .name p{ line-height:24px; font-size:18px; color:#1446c4;}
.template-couponFix-mod .couponFix02-btn{ display:block; float:right; width:77px; height:78px; font-size:32px; padding-right:8px; text-decoration:none; color:#fff; font-weight:bold; line-height:76px; text-align:center; margin:12px 0 0 10px; background:url("/images/template/project/couponFix/couponFix-btn02.png") no-repeat; }
.template-couponFix-mod .couponFix02-btn.receive-btn{ font-size:18px;}
.template-couponFix-mod .couponFix02-btn.invalid-tags,.template-couponFix-mod .couponFix02-btn.used-btn{ font-size:18px; background:url("/images/template/project/couponFix/couponFix-btn01.png") no-repeat;}

/**/
.template-couponFix-mask{ display:none; width:100%;z-index:98;height:100%;background:#000;opacity:.6;filter:alpha(opacity=60);position:fixed;top:0;left:0;}
.template-couponFix-pop{ display:none; width:634px; height:634px; position:fixed; left:50%; top:50%; margin:-317px 0 0 -317px; z-index:99; background:url("/images/template/project/couponFix/couponFix-pop.png") no-repeat;}
.template-couponFix-pop .close-btn{ display:block; width:28px; height:28px; line-height:0; font-size:0; position:absolute; right:75px; top:48px;}
.template-couponFix-pop .text01{ text-align:center; width:238px; margin:110px auto 0; border:1px dashed #cd2818; border-radius:12px; padding:7px 0; line-height:33px; font-size:22px; color:#cf2715; text-shadow:2px 2px 0 #fff;}
.template-couponFix-pop .text02{ text-align:center; line-height:30px; font-size:18px; color:#333; margin-top:10px; text-shadow:2px 2px 0 #fff;}
.template-couponFix-pop .btn{ display:block; width:190px; height:56px; line-height:56px; text-align:center; font-size:24px; text-decoration:none; color:#dd281f; position:absolute; left:223px; top:481px;}