
*{ padding:0; margin:0; font-family: "微软雅黑",Arial,Helvetica,sans-serif; font-style: normal;}

ul,li,dl,dd,dt{ list-style: none;}

img{ border:none;}

a{ text-decoration:none; color:#fa6356;}

a:hover{filter:hue-rotate(10deg) brightness(1.2); transition: 200ms;}

.red{ color:red;}

body{font-size:16px; color:#fff; background:#262B31;}


.ls5{ letter-spacing:5px;}/*字间距5像素*/

.span5{ display:inline-block; width:6px;height:12px; background-color:#391823; margin-right:5px;}

.span5_r{ display:inline-block; width:6px;height:12px; background-color:#ff2370; margin-right:5px;}

.fbold{ font-weight:bold;}

h1{ font-weight:100; font-size:55px;}

h1 span{ color:#e3db0c}

.clear:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden;}

.clear{ height:1%;}



.txt_light1{color: #b6fffc;}
.txt_light2{color: #fa6356;}
.txt_light3{color: #5566d1;}
.txt_light4{color: #ffdb34;}
.txt_light5{color: #000;}
.txt_light6{color: #f87469;}



.top1{margin:0 auto;width:1024px; height: 50px; line-height: 50px; font-size: 14px; position:relative;}
.top1 .login_info{float: left;}
.top1 .login_info div{ display: inline-block;}
.top1 .login_info div.line{background: #e0e0e0; width: 1px; height: 15px; margin: 0 20px; vertical-align: middle;}
.top1 .link{float: right;}

.b_box{ min-width:1024px; overflow:hidden; position:relative;  }
.body1{margin:0 auto;background: url(../images/coupons/top_bg.jpg) center top no-repeat;padding-top:1px; height:836px;} 


.body2{position:relative;background: url(../images/coupons/body.jpg) center top no-repeat;padding-top:1px;}
.bt1{width: 1024px; position: relative; overflow: hidden; margin: 80px auto 40px; text-align: center;}

.pwbox{width:1024px; margin:0 auto;}

.pwi{float: left;background: url(../images/coupons/piao_item.png);width:508px; height: 226px;float:left; position:relative; margin-bottom:30px; margin-right: 3px; }

.pwi_nr{margin-right: 0px;}

.pwibt{font-size:20px;letter-spacing:8px; font-weight:bold; color: #fa6356; text-align:center; height: 95px; margin: 40px 25px 10px 40px; line-height:35px; float: left;}

.pwibt .money{font-size: 80px; color: #000;letter-spacing:0px;white-space:nowrap;  background: url(../images/coupons/txt_bg.jpg) center 80% repeat-x; font-weight: bold; line-height: 90px; height: 90px; padding: 0 5px; margin: 10px auto 0;}
.pwibt .money .num{font-size: 90px;line-height: 90px; padding-top: 15px;}


.pwi_txt{ text-align:center; float: left; margin:40px 0 0;line-height:30px; width: 160px; font-size: 14px; vertical-align: middle; border-bottom: 3px solid #d5c4bf; padding-bottom: 10px;}

.pwi a{float:  left;margin:0 auto;  width: 160px; height: 40px; border-radius: 25px; line-height:40px; font-size:20px; font-weight:bold; margin-top: 20px; text-align:center;}
.pwi a.def{background: url(../images/coupons/buy_btn.png); text-shadow: 2px 2px 5px rgba(250,99,86,.57);color: #fff;}
.pwi a.gou{ border: 2px solid #fa6356; box-sizing: border-box; line-height: 36px;}
.pwi a.end{background: url(../images/coupons/buy_btn_end.png); text-shadow: 2px 2px 5px rgba(90,78,77,0.57);color: #fff;}
.pwi a.end:hover{filter:none;}

.pwi.buy_c:before{content: ""; background: url(../images/coupons/buy_c.png); position: absolute;width: 128px; height:94px; right: 20px; top:0;}
.pwi.end_c:before{content: ""; background: url(../images/coupons/end_c.png); position: absolute;width: 128px; height:94px; right: 20px; top:0;}

.pwtime_txt{ line-height: 35px; text-align: center;}

.pw_tb_box{border: 10px solid #3f50ba; margin: 20px 0; position: relative; overflow: hidden; overflow-x: auto;}

.pw_tb{width: 100%; color: #fff; box-sizing: border-box;border-collapse:inherit;border-spacing:1;background: #f8ac5a; text-align: center; }
.pw_tb tr:nth-child(1),.pw_tb tr td:nth-child(1){font-size: 16px; font-weight: bold; color: #fa6356;background: #fff5e1;}
.pw_tb tr:nth-child(1) td{background: #fff5e1; height: 62px; }
.pw_tb tr:nth-child(1) td:nth-child(1){width: 120px;}
.pw_tb tr:nth-child(1) td:nth-child(4){width: 250px;}
.pw_tb tr td{height: 80px;background: #3f50ba;}
.pw_tb tr:not(:nth-child(1)) td:nth-child(2){font-size: 12px; color: #b6fffc;}

.pw_tb .long_txt{display: inline-block; text-align: left;}

.old_money{color: #c7cae0;}
.old_money .price{text-decoration:line-through;}


.pw1_txt2{ text-align:left;margin-left:1.5em;letter-spacing:2px;list-style-type:none; vertical-align:middle; line-height: 28px; padding-bottom: 20px;}
.pw1_txt2 li {text-indent: -1.5em;}
.pw1_txt2 li:before {content: "◢";color: #fa6356;font-size: 19px;padding-right: 8px;}
.pw1_txt2_left{width: 460px; float: left; margin-top: 30px;}

/*弹出登录窗体*/
.login_d{ background: #fff4f3; color: #535770; border-radius: 5px;width:460px; height:340px;top:50%; left:50%; margin-left:-230px; margin-top:-180px; position:fixed; z-index:90;}
.dialog_title{ border-bottom: 1px solid #edd4c6; color: #f87469; height: 40px; line-height: 40px; margin: 10px 20px; padding-left: 10px; position: relative;}
.dialog_title h4{ font-size: 24px; font-weight: 600; color: #f87469; text-align: center;}
.close{ display: block; position: absolute; right: 0; top: 50%; margin-top: -15px; font-size: 22px; color: #f87469; text-decoration: none; width: 20px; height: 30px; line-height: 30px; text-align: center;}
.close:hover{ color: #4b4b4b; transition:200ms;}
.dialog_txt{ margin: 10px 0 0;  padding: 15px 0;}
.dialog_txt td{ color: #535770; font-size: 12px; padding: 10px 10px;}
.dialog_txt .dialog_in{ width: 200px; height: 24px; padding: 3px; border: 1px solid #eaeaea;}
.dialog_txt th{ color: #535770; font-size: 14px; font-weight: 600;}
.dialog_atxt{ margin: 0 10px; color: #535770;}
.dialog_login{ background:#fa6356; border-radius: 10px; width:164px; height:36px; color: #fff; display: block; line-height: 36px; text-align: center; text-decoration: none; font-size: 18px; font-weight: 600;}
.dialog_login:hover{filter: brightness(1.1); transition:200ms;}

/*layer弹出样式去掉背景色*/
body .lay_nobg{background-color:transparent; border: none;}

.footer_con{ margin: 80px auto 0; position: relative;}



.f_bq{ padding: 12px 0 12px; color: #fff; background: #5566d1; text-align: center;}

/*弹出提示框的样式*/
.lay_mylay{border-radius: 20px!important; overflow: hidden; width: 405px!important; box-sizing: border-box; background-color: #fff4f3!important;}
.lay_mylay .layui-layer-title {
	background: #fff4f3;
	border-bottom: 1px solid #edd4c6;
	color: #f87469;
	font-size: 18px;
	text-align: center;
	padding: 0;
}
.lay_mylay .layui-layer-content{
	color: #535770; line-height:30px;
	text-align: center;
	font-size: 16px!important;
}
.lay_mylay .layui-layer-content a{
	color: #f87469;
	text-decoration:underline;
}
.lay_mylay .layui-layer-content a:hover{
	transition:200ms; color:#5c346e;
}
.lay_mylay .layui-layer-btn{text-align: center; padding-bottom: 20px;}
.lay_mylay .layui-layer-btn a{
	background: url("../images/coupons/enter_btn.png");
	width: 140px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	font-size: 16px;
	padding: 0;
	border: 0;
	color: #fff;
	text-shadow: 2px 2px 5px #fa6356;
	display: inline-block;
}
.lay_mylay .layui-layer-btn a.layui-layer-btn1{
	background: url("../images/coupons/cel_btn.png");
	text-shadow: 2px 2px 5px #566B9C;
}
.lay_mylay .layui-layer-content .layui-layer-ico{
	position: inherit!important;
	top:0!important;
	left: 0!important;
	display: inline-block;
	width: 48px!important;
	height: 100px!important;
	vertical-align: middle;
	margin-right: 10px;
}
.lay_mylay .layui-layer-padding{padding: 20px 30px!important;text-align: center!important;}

