/*按钮选取色*/
::-webkit-input-placeholder {
	color: #982D2D;
}
:-moz-placeholder {
	color: #982D2D;
	opacity: 1;
}
::-moz-placeholder {
	color: #982D2D;
	opacity: .5;
}
:-ms-input-placeholder {
	color: #982D2D;.gift_show a
}
/*背景色*/
.gift_back{
	position: relative;
}
.gift_back .gift_back_abs{
	position: absolute;
	top: 0;
}
/*登录验证*/
.gift_login{
	padding: 0 8%;
}
.gift_login input[type="text"] {
    width: 100%;
    border-radius: 6px;
    border: 0px;
    padding: 13px 18px 12px;
    box-sizing: border-box;
    color: #982D2D;
    display: block;
    font-size: 15px;
    border: 1px solid #982D2D;
    height: 42px;
    box-sizing: border-box;
}
.gift_login input[type="number"] {
    width: 100%;
    border-radius: 6px;
    border: 0px;
    padding: 13px 18px 12px;
    box-sizing: border-box;
    color: #982D2D;
    display: block;
    font-size: 15px;
    border: 1px solid #982D2D;
    height: 42px;
    box-sizing: border-box;
}
.gift_login input[type="tel"] {
    width: 100%;
    border-radius: 6px;
    border: 0px;
    padding: 13px 18px 12px;
    box-sizing: border-box;
    color: #982D2D;
    display: block;
    font-size: 15px;
    border: 1px solid #982D2D;
    height: 42px;
    box-sizing: border-box;
}
.gift_login .gift_phone{
	margin-bottom: 15px;
	margin-top: 10px;
	
}
.gift_login .gift_verify{
    overflow: hidden;
    margin-bottom: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.gift_login .gift_verify .gift_input{
	width: 100%;
}
.gift_login .gift_verify .gift_right{
	margin-left: 15px;
}
.gift_login .gift_verify .gift_input .gift_code{
    height: 42px;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: textfield;
    border: 0;
    border-radius: 6px;
    color: #fff;
    background: #982D2D;
    font-size: 15px;
}
.gift_login .gift_verify .gift_input .gift_send_code{
    opacity:0.5;
}
/*按钮*/
.gift_btn{
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: 5% 8%;
}
.gift_draw{
	width: 100%;
    height: 42px;
    text-align: center;
    line-height: 42px;
    color: #fff;
    font-size: 15px;
    border: 0px;
    font-weight: 400;
    -webkit-appearance: none;
    -moz-appearance: textfield;
}
.gift_draw .gift_color{
    background: #F5A513;
    width: 100%;
    display: block;
    background-size: 100% auto;
    border-radius: 4px;
}
/*产品展示*/
.gift_show{
	padding: 0 8%;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;

	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content:stretch;
	justify-content:stretch;

}
.gift_show_two{
	padding: 0 15%;
}
.gift_show_one{
	padding: 0 25%;
}
.gift_show a{
	/*margin: 0 1% 10px;*/

}
.gift_width_three{
	width: 31%;
}
.gift_width_two{
	width: 46%;
}
.gift_width_one{
	width: 100%;
}
.gift_show a .gift_img{
    width: 100%;
    background: #691b1b;
    border: 4px solid #F5A513;
    box-sizing: border-box;
    border-radius: 6px;
}
.gift_show a .gift_img .gift_product{
	background: #fae7bc;
	font-size: 12px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 1px;
	border-bottom-left-radius: 1px;
	border-top: 4px solid #F5A513;
	color: #982D2D;
	width: 100%;
	height: 42px;
	text-align:center;
	line-height: 1.4;
	overflow: hidden
}

.gift_show a .gift_img .gift_product:before {
	content: '.';
	display: inline-block;
	vertical-align: middle;
	height: 130%;
}
.gift_show a .gift_img .gift_product .gift_word{
    overflow: hidden;
	display: inline-block;
	text-align: center;
	line-height: 1.2;
	
}
.gift_show a .gift_img .gift_product{
	font-size:0
}
.gift_show a .gift_img .gift_product .gift_word{
	font-size: 12px;
}
.gift_rule{
	margin: 10px 8% 15px;
	color: #F5A513;
}

/*填写地址*/
.gift_address{
	border: 4px solid #F5A513;
	border-radius: 10px;
	background: #fff;
	width:100%;
		overflow:hidden
}
.gift_address .gift_flex{
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;

	padding: 5%;

	
}
.gift_address .gift_flex .gift_info{
	width: 20%;
	margin-right: 5%;
}
.gift_address .gift_flex .gift_info img{
	border: 1px solid #dedede;
	box-sizing: border-box;
}
.gift_address .gift_flex .gift_info_news{
	flex: 1;	
}
.gift_address .gift_ul{
	width: 100%;
}
.gift_address .gift_ul ul{
	margin: 0 5% 5%;
}
.gift_address .gift_ul ul li{
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;

	margin-bottom: 10px;
}
.gift_address .gift_ul ul li em{
	width: 25%;
	line-height: 35px;
}
.gift_address .gift_ul ul li div{
	flex: 1;
}
.gift_address .gift_ul ul li .gift_address_flex {
 	width: 100%;
    background: #FFEDBB;
    border: 0 none;
    border-radius: 3px;
    -webkit-appearance: none;
    -moz-appearance: textfield;
    padding: 8px 0;
    text-indent: 10px;
	color: #982D2D;
	font-size: 12px;
}
.gift_address .gift_ul ul li div .gift_address_sel {
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: textfield;
    appearance: normal;
    border: 1px solid #982D2D;
    padding: 6px 6px;
    border-radius: 3px;
    color: #982D2D;
    box-sizing: border-box;
	background: inherit;
	font-size: 12px;
}
.gift_address .gift_ul ul li div .gift_solid{
	margin-bottom: 10px
}

/*兑换成功*/
.gift_success{
	text-align: center;
	margin: 3% 8% 5%;
	color: #F5A513;
}
.gift_success .gift_font{
	font-size: 26px;
	margin-bottom: 3%;
}
/*兑换失败*/
.gift_fail{
	
}
/*订单详情*/
.gift_order{
	margin: 0 8% 15px;
	border: 4px solid #F5A513;
	border-radius: 10px;
	background: #fff;

}
.cols_green{
    color: #00DB00;
}
.gift_order .gift_list{
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.gift_order .gift_list ul{
	/*
	background: #f5f5f5;
	border-top: 1px dotted #ddd;
	*/
}
.gift_order .gift_list ul li{
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 3%;
	background: #fff;
	border-bottom: 1px dotted #ddd;
}
.gift_order .gift_list ul li em{
	width:100%;
	
}
.gift_order .gift_list ul li .col{
    color: #393939;
}
.gift_order .gift_list ul li .cols{
    color: #393939;
}

.gift_order .gift_list ul li span{
    width: 20%;
    
}
.gift_order .gift_list ul li span img{
	border: 1px solid #d1d1d1;
	box-sizing: border-box;
}
.gift_order .gift_list ul li div{
	flex: 1;
	margin-left: 5%;
}










