.main .main2 .gift {
	/*background-color: #E1F3FF;
	padding: 0 20px 20px;*/
}
.main .main2 .gift .gift_in {
	border: 2px solid #ff6c96;
	position: relative;
	background: #f0f8fc;
	/*max-width: 500px;
	float: left;*/
	margin-top: 10px;
	min-height: 780px;
}
.main .main2 .gift .gift_in .gitit {
	background-color: #FF6C96;
	height: 36px;
	background-image: url(../images/gift_tit.png);
	background-repeat: no-repeat;
	background-position: 10px 5px;
}
.main .main2 .gift .gift_in .gitit img {
	position: absolute;
	left: 442px;
	top: 13px;
}
.main .main2 .gift .gift_in .giname {
	/*height: 40px;*/
	margin: 0 10px;
	border-bottom: 1px solid #ff6c96;
	padding: 10px 30px;
	color: #264d8c;
	line-height: 20px;
	font-size: 12px;
}
.main .main2 .gift .gift_in .giname a{
	color: #264d8c;
}
.main .main2 .gift .gift_in .giname img {
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 10px;
}
.main .main2 .gift .gift_in .gilist {
	margin: 5px 10px 10px;
}
.main .main2 .gift .gift_in .gilist .youtop {
	font-size: 16px;
	color: #264d8c;
	margin: 0 0 10px;
	height: 27px;
	padding-bottom: 3px;
	border-bottom: 1px solid #f9a4c5;
}
.main .main2 .gift .gift_in .gilist .youtop a{
	display:block;
	max-width: 120px;
	float: left;
	margin-right: 3px;
	text-align: center;
	height: 17px;
	/*padding: 5px 0;*/
}
.main .main2 .gift .gift_in .gilist .youtop .on{
	background-image: url(../images/glili_a.png);
	background-repeat: no-repeat;	
}

.main .main2 .gift .gift_in .gilist .sendyou {
	max-width: 480px;
}
.main .main2 .gift .gishop   {
	/*float: right;
	width: 330px;
	background-image: url(../images/gshop_bg.png);*/
	background-repeat: no-repeat;
	padding: 0px 35px 15px;
	height: 670px;
	font-size: 12px;
	color: #636363;
	line-height:20px
}
.main .main2 .gift .fake   {
	clear: both;
}
.main .main2 .gift .gift_in .gilist .giftimg img, .main .main2 .gift .gishop img , .main .main2 .gift .allgin img {
	border: 1px solid #a3e0ff;
}
.main .main2 .gift .gifttxt {
	font-size: 12px;
	color: #636363;
	line-height:20px
}
.main .main2 .gift .gifttxt p, .main .main2 .gift .gishop p{
	margin:0
}
.main .main2 .gift .gifttxt a, .main .main2 .gift .gishop a{
	color: #4573b6;
}
.main .main2 .gift .giftname    {
	font-size: 15px;
	color: #264d8c;
}
.main .main2 .gift .giftpri    {
	font-family: Arial;
	font-weight: bold;
}
.main .main2 .gift .gift_in .gilist td, .main .main2 .gift .gishop .gshopli td , .main .main2 .gift .allgin .gshopli td {
	border-bottom: 1px solid #d0d0d0;
	height: 120px;
}
.main .main2 .gift .gift_in .giname .myfumoney {
	background-image: url(../images/gift_pic1a.png);
	background-repeat: no-repeat;
	width: 72px;
	height: 30px;
	position: absolute;
	left: 290px;
	top: 54px;
	padding: 0px 0 0px 105px;
	font-size: 14px;
	color: #F00;
	font-family: Arial;
	line-height: 15px;
	font-weight: bold;
}
.main .main2 .gift .gishop .gshopli {
	height: 590px;
}
.main .main2 .gift .gshoppage {
	height: 50px;
	margin-top: 4px;
	padding-top: 5px;
	font-size: 12px;
	line-height:20px
}
.main .main2 .gift .gshoppage table{
	border-top: 1px solid #bababa;
	margin-top:10px
}
.main .main2 .gift .allshop {
	max-width: 910px;
	margin:0 auto;
}
.main .main2 .gift .allshop .allgtop {
	/*background-image: url(../images/gshop2_bg_01.png);
	background-repeat: no-repeat;
	background-size:100%;
	height: 81px;*/
	padding: 10px;
	text-align: right;
}
.main .main2 .gift .allshop .allgin {
	/*background-image: url(../images/gshop2_bg_02.png);
	background-repeat: repeat-y;*/
	padding: 10px;
}
.gsmore{
	margin:0 0 10px;
	color:#515151;
	font-size:12px;
	text-align:right;
	font-weight:bold;
	line-height:12px
	}
.gsmore a{
	color:#515151;
	}

.count {
	text-align: right;
	width: 785px;
	height: 30px;
	font-size: 12px;
	color: #666;
	padding: 8px 5px 0;
}
.countin {
	font-family: Arial;
	font-size: 10px;
	color: #a9a9a9;
	line-height: 15px;
}

.countnow{
	padding:0px 3px;
	border:1px solid #619dce;
	color: #619dce;
	margin:auto 1px;
	font-weight: bold;
	font-size: 12px;
}
.countnow a{
	color: #619dce;
	text-decoration: none;
}	
.countin a{
	padding:0px 3px;
	border:1px solid #a7a7a7;
	color: #a9a9a9;
	margin:auto 1px;
	font-weight: bold;
	text-decoration: none;
}
.countin a:hover{
	padding:0px 3px;
	border:1px solid #619dce;
	color: #619dce;
	margin:auto 1px;
	font-weight: bold;
}
