/*礼包中心*/
.main{vertical-align: top;background:#fff;}
.side{float:right;margin-left:15px;}
.g_n_d_tit{width:100%; float:left; line-height:35px;margin-top:15px;}
.g_n_d_tit p{float:left;color:#3a3a3a; font-size:18px; background:url(../images/tit_ico.jpg) no-repeat left center; padding-left:15px; margin:0 0 0 30px; display:inline}
.g_n_d_tit a{color:#ff5e33;border:1px solid #ff5e33;float:left;padding:2px; line-height:15px; margin:7px 10px 0 0; display:inline}
.g_n_d_tit a:hover{background:#ff5e33;color:#fff;text-decoration:none}
.g_n_d_font{width:94%; float:left; line-height:25px;margin:0 0 0 30px; display:inline;color:#666;font-size:14px; padding:10px 0 0 0}
.g_n_d_font a{color:#41c8cc}


.news_left{float: left;}


.news_right_bg {background-color: #fff;float: left;}
.news_right_bg ul {margin-bottom:10px;width:100%;padding:0 24px 10px;box-sizing: border-box;}



.gift_list{width:100%;float:left;background: #fff;}
.gift_list li{padding:20px;border-bottom:1px solid #f6f6f6;float:left;width:50%;box-sizing:border-box;position: relative;}
.gift_list li:nth-child(odd):after{content:'';background:#f6f6f6;position: absolute;right:-1px;height:100%;top:0;width:1px}
.gift_list li p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top:4px}
.gift_list li .p1{width:105px;float:left;}
.gift_list li .p1 a img{width:100px;height:100px; border-radius: 12px;transition: all .1s;}
.gift_list li .p2{color:#999;margin-left:120px;}
.gift_list li .p2 .p2_1{ line-height:30px; height:30px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.gift_list li .p2 .p2_1 a{font-size:16px; font-weight:bold}
.gift_list li .p2 .p2_2{line-height:19px;height:44px;margin-top:4px;overflow: hidden;}
.gift_list li .p2 .p2_2 p{display: inline;}
.gift_list li .p2 .p2_2 p:nth-child(2){padding-right:0;}
/* .gift_list li .p2 .p2_3{margin-top:8px;} */
.gift_list li .p2 .p2_3 span{width:170px;height:5px;background:#f3f3f3;border-radius:20px; margin:3px 10px 0 0;display:inline;display: inline-block;vertical-align: middle;}
.gift_list li .p2 .p2_3 span em{background:#0e9f54;float:left;height:5px;border-radius:20px;}
.gift_list li .p2 .p2_3 i{color:#999;font-size:12px;vertical-align: middle;font-style:normal}
.gift_list li .p3{width:100px;float:right;margin:42px 0 0 0;}
.gift_list li .p3 a{padding:0 10px;float:right;line-height:38px;color:#fff;font-size:14px;text-align:center;border-radius:5px;}
.gift_list li .p3 a:hover{text-decoration:none;}
.gift_list li .p3 .copy-btn{background:#ece7e8;color:#333;position: relative;}
.copy-btn.copy-btn:before,.copy-btn.copy-btn:after{content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    right: 47px;
    }
.copy-btn.copy-btn:before{
	border-top: 5px solid #fff;
	top: 0;
}
.copy-btn.copy-btn:after{
	border-bottom: 5px solid #fff;
	bottom: 0;
}
.gift_list li .btn{float: right;color: #00b3ff;border: 1px solid #00b3ff;padding: 2px 15px;border-radius: 4px;}
.gift_list li span.btn{color:#999;border-color:#999}
.gift_list li .valid-btn{background:linear-gradient(to right,#0e9f54,#64ca95);}
.gift_list li .expire-btn{background:linear-gradient(to right,#888a89,rgb(70, 67, 67));}

.gift_list li:hover .p1 a img{
	transform:scale(1.05);
}


.gift_detail_top{width:100%;float:left;background:#fff;}
.gift_detail_top .gift_list li{width:100%}
.gift_detail_top .gift_list li:after{background:transparent}
.gift_detail_top .gift_list li .p1{margin:0 0 0 20px; display:inline;width:120px;height:120px}
.gift_detail_top .gift_list li .p1 a img{width:120px;height:120px;}
.gift_detail_top .gift_list li .p2{margin-left:168px;}
.gift_detail_top .gift_list li .p2 .p2_1 a{font-size:24px; font-weight:normal}
.gift_detail_top .gift_list li .p2 .p2_3{margin-top:5px}
.gift_detail_top .gift_list li .p2 .p2_3 i{color:#f00;display:inline}
.gift_detail_top .gift_list li .p3{width:520px;float:left;margin:0 0 0 25px;display:inline}
.gift_detail_top .gift_list li .p3 a{float:left; margin:15px 20px 0 0;display:inline}



.gift_d_font{width:810px;float:left;margin:0 0 0 25px;display:inline;color:#666;font-size:14px;line-height:38px;padding:10px 0 20px 0;}
.gift_about{width:817px;float:left;background:#fff;margin-top:10px;}
.gift_about li{width:120px;float:left;margin:25px 0 0 50px;display:inline;}
.gift_about li.nomargin{margin-left: 10px;}
.gift_about li a{display:block}
.gift_about li a img{width:120px;display:block;height:120px; border-radius: 12px;}
.gift_about li a p{height:40px;line-height:20px;text-align:center;margin-top: 10px;}
.player_tx_out{float:left;width:206px;margin: 10px 0 0 18px;display: inline;}
.player_tx{border: 1px solid #e6e6e6;background: #fafafa;float: left;width: 204px;height: 20px;line-height: 20px;padding: 8px;}
.player_bt{border: 1px solid #41c8cc;float: left;width: 220px;height: 38px;line-height:38px;margin: 10px 0 0 64px;display: inline;color: #41c8cc;background: #fff;cursor: pointer;text-align: center;}
.player_bt:hover{background: #41c8cc;color: #fff}




/**提示POP*/
 .alert_box{border: 1px solid rgba(0,0,0,.1);
    box-shadow: 1px 1px 5px rgba(0,0,0,.2));
    width:600px;position:absolute;left:0;top:87px;right:0;bottom:0;margin:auto;
 }
  .alert_box .clorse_btn{color: #fff;
    position: absolute;
    z-index: 10;
    right: -1px;
    top: -38px;
    width:37px;
    font-size: 16px;}
    .alert_box .clorse_btn img{width:100%;}
.half_item {width:50%;float: left;}
.half_item a {font-size: 16px;background-color: #42cccc;color: #fff;padding: 5px 10px;border-radius: 15px;}
.pop_bg,.pop_bg_2{position:fixed;bottom:0;top:0;left:0;right:0;margin:0 auto;width:100%;background-color:#000;opacity:.8}
.pop_pos{position:fixed;top:15%;width:100%;bottom:0;z-index:99}
.pop_container{text-align:center;padding:20px 10px;width:85%;max-width:600px;margin:0 auto;border-radius:6px;background-color:#fff;position:relative;z-index:100}
.pop_content_hd{font-size:20px;font-weight:300}
.pop_container_content .wechat_img{width:120px;height:120px}
.pop_container_top{background:#fff none repeat scroll 0 0;border-radius:100px;position:absolute;right:0;top:-20px;width:40px;height:40px}
.notice_tip{font-size:15px;color:#74798a}
.pop_container_ft{padding-top:10px;border-top:1px dashed #ccc;margin-top:15px}
.kefu_icon{height:40px;width:40px;background:url(../images/kefu_icon.png) no-repeat center center / 100% 100%;display:inline-block}
.close_icon{height:25px;width:25px;background:url(../images/close.png) no-repeat center center / 80% 80%;display:inline-block;position:absolute;right:8px;top:8px}
.pop_container_ft .link_box{width:50%;padding-left:10%;box-sizing:border-box}
@media (max-width:407px){.pop_container_ft .link_box{padding:0}
.pop_container_ft .link_box .icon{display:block;float:none;margin:0 auto}
.notice_tip{float:none}
}
