/**/
/*赠品首页*/
.gift_top-bg{ width: 100%; background:rgba(0,0,0,0.7);}
.gift_top{
	width: 1250px;
	background: #fff;
	margin: 0 auto;
	overflow: hidden;
}
.gift_top_left{
	width: 250px;
	position: absolute;
    z-index: 1;
    display: table;
    text-align: center;
}
.gift_top_left_nav{
	background: rgba(0,0,0,0.6);
	height: 400px;
}
.gift_top_left_nav li{
	overflow: hidden;
	padding: 1px;
}
.gift_top_left_nav_a{
	position: relative;
    display: block;
    padding-left: 30px;
    height: 48px;
    line-height: 48px;
    text-align: left;
}
.gift_top_left_nav_a i{ margin-top: 8px;}
.gift_top_left_nav_a:hover{
	background: #00aeef;
	color: #fff;
}
.gift_top_left_nav_a_span{
		color: #fff;
}
.nav_a_icon{
	position: absolute;
    top: 12px;
    right: 20px;
    font-size: 16px;
    line-height: 8px;
    color: #fff;
}
.gift_top_right{
	width: 1250px;
	height: 400px;
	overflow: hidden;
}
.gift_top_right .layui-carousel{
	width: 1250px!important;
	height: 400px!important;
}
.gift_top_right .layui-carousel[lay-arrow=always] .layui-carousel-arrow {
    left: 21%;
}
.gift_top_right img{
	width: 1250px!important;
}
.gift_bottom{
	width: 1250px;
	background: #fff;
	margin: 0 auto;
	overflow: hidden;
}
.gift_bottom_all{
	overflow: hidden;
}
.gift_bottom_all_name{
	padding: 10px 10px 10px 24px;
	overflow: hidden;
	width: 100%;
}
.gift_bottom_all_name_1{
	float: left;
	color: #000;
	font-size: 22px;
	margin-top: 7px;
	margin-right: 5px;
	width: 93px;
}
.gift_bottom_all_name_2{
	float: left;
	width: 82%;
	margin-right: 5px;
	margin-top: 22px;
	border: 1px solid transparent;
    border-color:#00aeef\0; /* ie 8/9*/
    background: linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#f47920 0,#00aeef) border-box;
    background: -webkit-linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#f47920 0,#00aeef) border-box;
    background: -moz-linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#f47920 0,#00aeef) border-box;
    background: -o-linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#f47920 0,#00aeef) border-box;
}
.gift_bottom_all_name_3{
	font-size: 12px;
	padding: 4px 18px;
	border-radius: 40px;
	display: inline-block;
	margin-left: 35px;
	margin-top: 9px;
	transition: all 0.6s ease 0s!important; 
	border: 1px solid transparent;
    border-color:#00aeef\0; /* ie 8/9*/
    background: linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#f47920 0,#00aeef) border-box;
    background: -webkit-linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#f47920 0,#00aeef) border-box;
    background: -moz-linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#f47920 0,#00aeef) border-box;
	background: -o-linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#f47920 0,#00aeef) border-box;
}
.gift_bottom_all_name_3:hover{
	background: #000;
	color: #fff;
	transition: all 0.6s ease 0s!important; 
}
.gift_bottom_all_context{
	width: 1250px;
	margin: 0 auto;
	overflow: hidden;
}
.gift_bottom_all_ul{
	overflow: hidden;
	padding: 10px 0px 10px 20px;
}
.gift_bottom_all_ul li{
	float: left;
	width: 225px;
	height: 310px;
	border: 1px solid #f7f7f7;
	margin-right: 18px;
}
.gift_bottom_all_ul li:hover{
	box-shadow: rgba(0,0,0,0.1) 0px 0px 20px;
}
.gift_bottom_all_img{
	width: 202px;
	height: 202px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 10px;
}
.gift_bottom_all_pic{
	width: 202px;
}
.gift_bottom_all_text{
	text-align: center;
	padding: 8px;
}
.gift_bottom_all_p1{
	font-size: 14px;
	color: #000;
	width: 205px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.gift_bottom_all_p2{
	font-size: 12px;
	color: grey;
	padding: 10px 0px;
	width: 205px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.gift_bottom_all_p3{
	font-size: 14px;
	color: #ff0000;
}
.gift_bottom_all_p3_h{
	font-size: 12px;
	text-decoration: line-through;
	color: gray;
	margin-left:6px; 
}

/**/
/*赠品清单*/
.gift_lists{
	width: 1250px;
	background: #fff;
	margin: 0 auto;
}
.gift_lists_place{
    width: 100%;
    height: 44px;
    line-height: 44px;
    text-indent: 12px;
    color: #555;
    overflow: hidden;
}
.gift_place{
	width: 98%;
	margin: 0 auto;
	text-indent: 12px;
	border: 1px solid transparent;
    border-color:#00aeef\0; /* ie 8/9*/
    background: linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#f47920 0,#00aeef) border-box;
    background: -webkit-linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#f47920 0,#00aeef) border-box;
    background: -moz-linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#f47920 0,#00aeef) border-box;
    background: -o-linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#f47920 0,#00aeef) border-box;
}
.gift_lists_type{
	width: 95%;
	margin: 0 auto;
}
.gift_lists_nav_name{
	position: absolute;
	margin-top: 10px;
}
.gift_lists_nav_ul{
	margin-left: 40px;
	border: none !important;
	height: 41px!important;
}
.gift_lists_nav_context{
	border-top: 1px solid #e6e6e6;
	margin-top: 10px;
	overflow: hidden;
}
.gift_lists_type>.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after {
     border-bottom: none !important; 
}
.gift_lists_all_ul{
	overflow: hidden;
	padding: 10px 0px 10px 0px;
	list-style: none;
}
.gift_lists_all_ul li{
	float: left;
	width: 220px;
	height: 310px;
	border: 1px solid #f7f7f7;
	margin: 10px 5px;
}
.gift_lists_all_ul li:hover{
	box-shadow: rgba(0,0,0,0.1) 0px 0px 20px;
}
.gift_lists_all_img{
	width: 202px;
	height: 202px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 9px;
    /*margin-bottom: 15px;*/
}
.gift_lists_all_pic{
	width: 202px;
}

.gift_lists_all_text{
	text-align: center;
	padding: 10px;
	/*margin-top: 30px;*/
}
.gift_lists_all_p1{
	font-size: 14px;
	color: #000;
	width: 205px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.gift_lists_all_p2{
	font-size: 12px;
	color: grey;
	padding: 10px 0px;
	width: 205px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.gift_lists_all_p3_h{
	font-size: 12px;
	text-decoration: line-through;
	color: gray;
	margin-left:6px
}
.gift_lists_all_p3{
	font-size: 14px;
	color: #ff0000;
}
.gift_lists_fenye{
	width: 95%;
	margin: 0 auto;
	text-align: right;
}
 
 /**/
/*赠品详情*/   
.gift_detail{
	width: 1250px;
	background: #fff;
	margin: 0 auto;
}
.gift_detail_place{
    width: 100%;
    height: 44px;
    line-height: 44px;
    text-indent: 12px;
    color: #757575;
    overflow: hidden;
	font-size: 13px;
}
.gift_detail_top{
	width: 95%;
	margin: 0 auto;
	/*border: 1px solid #f7f7f7;*/
	overflow: hidden;
	margin-top: 20px;
} 
.gift_detail_top_div{
	float: left;
	overflow: hidden;
	margin-bottom: 10px;
}
.gift_detail_top_big{
	width: 480px;
	height: 480px;
	overflow: hidden;
	border:1px solid transparent;
	text-align: center;
	margin: 0 auto;
	cursor: pointer;
}
.gift_detail_top_big:hover{
	border:1px solid #ccc;
}
#gifts>div>img{   
    width: 98%;
    /*height: 98%;*/
    padding-top: 5px;
}
.gift_detail_top_small{
	margin-top: 20px;
	margin-left: 4px;
	width: 500px;
	overflow: hidden;
	position: relative;
	height: 85px;
}
#gifts>div ul{
	overflow: hidden;
	position: absolute;
}
#gifts>div ul li{
	list-style: none;
	border: none;
	float: left; 
	margin: 0px 8px 2px 10px; 
	width:80px;
	height: 80px;
	border:1px solid transparent;
	overflow: hidden;
	cursor: pointer;
}
#gifts>div ul li:hover{
	border: 1px solid #ccc;
}
#gifts>div ul li img{
	width:80px;
	/*height: 80px;*/
}  
#gift{
	
}
.gift_detail_top_shang{
	position: absolute;
	width: 20px;
	height: 20px;
}
.gift_detail_top_shang img{
	width: 15px;
	height: 15px;
}
.gift_detail_top_left{
	left: 16.2%;
	margin-top: 30px;
	 z-index: 9999999; 
	cursor: pointer;
}  
.gift_detail_top_right{
	right: 54%;
	margin-top: 33px;
	cursor: pointer;
}
.gift_detail_top_right1{
	float: right;
	overflow: hidden;
	margin-bottom: 10px;
	width: 600px;
}  
.gift_detail_top_name{
	font-size: 24px;
	color: #000;
}  
.gift_detail_top_shu{
	font-size: 12px;
	color: gray;
	padding: 25px 0px;
}  
.gift_detail_top_price{
	padding: 25px 4px;
	background: #f5f5f5;
	color: #ff0000;
	font-size: 24px;
} 
.gift_detail_top_price span{
	font-size: 12px;
}   
.gift_detail_top_price_h{
	text-decoration: line-through;
	color: gray;
}
.gift_detail_top_count{
	overflow: hidden;
	padding: 25px 0px;
} 
.gift_detail_top_count_p1{
	float: left;
	margin-top: 18px;
	margin-right: 10px;
}
.gift_detail_top_count_p2{
	/*float: right;*/
	margin-top: 15px;
	margin-right: 10px;
	margin-left: 20px;
	text-align: left;
}
.gift_detail_top_count_input1{
	width:30px;
	height:30px;
	margin-top:12px;
	border:1px solid #ccc;
	text-align:center;
	background: #fff;
} 
.gift_detail_top_count_input1:hover{
	background:#f2f2f2;
	cursor: pointer;
} 
.gift_detail_top_count_input2{
	width:30px;
	height:28px; 
	margin-top:12px; 
	border-bottom:1px solid #ccc; 
	border-top:1px solid #ccc; 
	border-left:1px solid transparent; 
	border-right:1px solid transparent; 
	text-align:center; 
	color:#000;
	margin-left: -4px;
    margin-right: -4px;
} 
.gift_detail_top_count_input3{
	width:30px;
	height:30px; 
	margin-top:12px; 
	border:1px solid #ccc;
	text-align:center;
	background: #fff;
} 
.gift_detail_top_count_input3:hover{
	background:#f2f2f2;
	cursor: pointer;
} 
.gift_detail_top_chart{
	overflow: hidden;
	margin-top: 30px;
} 
.gift_detail_top_car{
	float: left;
	padding: 8px 20px;
	text-align: center;
	background: #ff0000;
	border-radius: 4px;
}  
.gift_detail_top_car:hover{
	opacity: 0.7;
}
.gift_detail_top_car_a{
	color: #fff;
}
.gift_detail_top_car_a:hover{
	color: #fff;
}
.gift_detail_top_car_a span{
	font-size: 18px;
}
.gift_detail_top_like{
	float: left;
	padding: 8px 20px;
	text-align: center;
	background: #f50;
	border-radius: 4px;
	margin-left: 30px;
}   
.gift_detail_top_like:hover{
	opacity: 0.7;
}
.gift_detail_top_like_a{
	color: #fff;
}
.gift_detail_top_like:hover .gift_detail_top_like_a{
	color: #fff;
}
.gift_detail_top_like_a span{
	font-size: 18px;
} 
.place_detail{
	border-top: 1px solid #f2f2f2;
	font-size: 18px;
	padding-left: 7px;
}
.gift_detail_context{
	width: 90%;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 20px;
	padding: 20px;
	text-align: center
}   
.gift_detail_context>div{
	text-align: center;
	padding-top: 10px;
}
.gift_detail_context img{ max-width: 1087px;}