@charset "utf-8";
/*reset*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements */
dl, dt, dd, ul, ol, li, /* list elements*/
pre, /* text formatting elements */
form, fieldset, legend, button, input, textarea,label, /* form elements*/
th, td  {margin: 0;padding: 0;}
body.nobg{background: none;}
body,button, input, select, textarea { font: 12px/1.5  Tahoma,Arial,Helvetica, sans-serif;}/* default font */
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
ul, ol { list-style: none; }
a { text-decoration: none; color:#BB9C9C ; outline:none;}
a:hover { text-decoration: underline; color:#FFF; }
a:link,a:visited{text-decoration:none;}
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: 0; image-rendering: optimizeQuality; -ms-interpolation-mode: bicubic;}
#header, #content, #footer {margin-left: auto;margin-right: auto;}
.hidden { display: none; }
.invisible { visibility: hidden; }
.clear:after { content: '\20'; display: block; height: 0; clear: both; }
.clear {  clear:both; display: block; height: 0px; line-height:0px; overflow:hidden; margin:0; padding:0; }
.inline-block { display: inline-block; *display: inline; }/* inline block */
.left { float: left; }
.right { float: right; }
p{ line-height: 135%;}


/* Global Style */
html , body{background:#7D0808; color:#444;}
#wrap{width:1000px; margin:0 auto;}
a.top_sinaweibo{ width:138px; height:22px; float:left; display:block; background:url(img/weiboicon.gif) 0 0 no-repeat; overflow:hidden; text-indent:-9999px; position:absolute; right:31px; top:13px; }
a.top_sinaweibo:hover{background-position:-150px 0px;}
a.top_logo{ width:110px; height:110px; display:block; overflow:hidden; text-indent:-9999px; position:absolute; left:60px; top:20px; }
div.bottom_Scroll{ width:960px; height:28px; position:absolute; left:20px; bottom:38px; overflow:hidden; }
	div.bottom_Scroll .markkkk{width:960px; height:28px; background:url(img/bottompbg.png) 0 0 no-repeat; _background:none; position:absolute; left:0; top:0; z-index:9998;}
	div.Scrollbox{width:960px; height:28px;}
	div.bottom_Scroll span{height:28px; display:inline-block; line-height:28px; width:400px; text-align:center; color:#BB9C9C;}
div.Gift_Show{ width:65px; height:85px; position:absolute; left:827px; top:475px; }
	div.Gift_Show .giftshowbox{width:65px; height:85px; overflow:hidden;}
		div.Gift_Show .giftshowbox li{width:66px; height:85px; overflow:hidden; line-height:100%; color:#FFF; text-align:center; clear:both;}
			div.Gift_Show .giftshowbox li img{margin:0 8px;}
			div.Gift_Show .giftshowbox div{text-align:center; width:65px; }
		div.Gift_Show .bx-prev{position:absolute; left:-15px; top:35px; background:url(img/leftshow.gif)  center center no-repeat; display:block; width:20px; height:20px; overflow:hidden; text-indent:-9999px;}
		div.Gift_Show .bx-next{position:absolute; right:-15px; top:35px;background:url(img/rightshow.gif) center center no-repeat;  display:block;width:20px; height:20px; overflow:hidden; text-indent:-9999px;}

.cclorboxclose{width:37px; height:37px; position:absolute; right:10px; top:25px; background:url(img/close.gif) 0 0 no-repeat; overflow:hidden; text-indent:-9999px; cursor:pointer;}
.copyright{width:1000px; position:absolute; left:0; bottom:10px; text-align:center;  }
	.copyright *{padding:0 3px; color:#FBAE3C;}

.people{ width:190px; height:35px; color:#FFF; position:absolute; left:2px; bottom:81px; text-align:center; line-height:35px; font-family:Microsoft YaHei, Simsun, Arial, Helvetica, sans-serif; font-size:14px; }
	.people span{font-size:22px; font-family:"Arial Black", Gadget, sans-serif}

/*Index*/
.index{height:650px; background:url(img/main.jpg) 0 0 no-repeat; position:relative;}
	.index .star_btn{ width:280px; height:94px; position:absolute; left:575px; top:304px; overflow:hidden; text-indent:-9999px; display:block; }
	.menu_btn_1{ width:155px; height:35px; position:absolute; left:230px; top:528px; display:block; overflow:hidden; text-indent:-9999px; }
	.menu_btn_2{ width:200px; height:35px; position:absolute; left:400px; top:528px; display:block; overflow:hidden; text-indent:-9999px; }
	.menu_btn_3{ width:170px; height:35px; position:absolute; left:615px; top:528px; display:block; overflow:hidden; text-indent:-9999px; }

	#dialog_to_Start{width:626px; height:461px; background:url(img/dialog_to_Start.gif) 0 0 no-repeat; position:relative;}
		#dialog_to_Start .weibotext{ width:480px; position:absolute; left:79px; top:173px; color:#FFF; }
			#dialog_to_Start .weibotext a{color:#FDEF22; text-decoration:none;}
			#dialog_to_Start .weibotext p{padding:0; margin:0 0 10px 0;}

		#dialog_to_Start .btn{ width:290px; height:40px; position:absolute; bottom:27px; left:163px; }
			#dialog_to_Start .btn a{width:290px; height:40px; display:block; background:url(img/dialog_to_StartBtn.gif) 0 0 no-repeat; text-indent:-9999px; overflow:hidden;}
			#dialog_to_Start .btn a input{width:290px; height:40px; background:url(img/dialog_to_StartBtn.gif) 0 0 no-repeat; margin:0; padding:0; border:0;}
/*Exchange*/
.exchange{height:650px; background:url(img/Exchange.jpg) 0 0 no-repeat; position:relative;}

 .Exchange_history{ width:105px; height:100px; position:absolute; right:126px; top:99px; display:block; overflow:hidden; text-indent:-9999px; }

	.weibouserhead{ width:50px; height:50px; position:absolute; left:139px; top:209px; }
	.weibousername{width:100px; height:50px; position:absolute; left:114px; top:266px; text-align:center; color:#FFF; }
	.weibousername span{display:block;}
	.weibousername a{ text-align:center; color:#fff; overflow:hidden; }
	.weibousername a:hover{text-decoration:none}
	.mygift{ width:650px; height:36px; border-bottom:1px solid #A1001F; position:absolute; left:231px; top:209px; }
		.mygift .content{width:650px; height:35px; border-bottom:1px solid #6D0013; color:#FFF;}
		.mygift .content .giftname{font-size:16px; padding:0 50px 0 10px; display:inline-block; position:relative;}
			.mygift .content .giftname .shiwuliwu{ width:46px; height:44px; display:block; position:absolute; right:4px; bottom:0px; background:url(img/shiwu.gif) 0 0 no-repeat; }
			.mygift .content .giftname .xuniliwu{ width:46px; height:44px; display:block; position:absolute; right:4px; bottom:0px; background:url(img/xuniliwu.gif) 0 0 no-repeat; }
		.mygift .content .showgift{width:106px; height:26px; display:inline-block; background:url(img/showgift.jpg) 0 0 no-repeat;}
		.mygift .content .showgift a{width:106px; height:26px; display:block; overflow:hidden; text-indent:-9999px;}

	.myexchange{ width:640px; height:70px; border:1px dotted  #A24051; position:absolute; left:233px; top:255px; text-align:center; color:#FFF; line-height:70px; font-size:16px; }
	.myexchange span{background:url(img/opportunitiesbg.gif) center center no-repeat; padding:25px; font-weight:800; font-size:20px; font-family:Arial, Helvetica, sans-serif}

		.myexchange_over{ width:640px; padding:25px 0; border:1px dotted  #A24051; position:absolute; left:233px; top:225px; text-align:center; color:#FFF; font-size:16px; z-index:1; }
			.myexchange_over p{line-height:120%; margin:0;}
			.myexchange_over .smtext{font-size:12px; color:#D37585; margin-top:10px;}
			
			.myexchange_over .showgift{width:106px; height:26px; display:inline-block; background:url(img/showgift.jpg) 0 0 no-repeat;}
			.myexchange_over .showgift a{width:106px; height:26px; display:block; overflow:hidden; text-indent:-9999px;}
			
			.myexchange_over .giftname{font-size:16px; padding:0 50px 0 10px; display:inline-block; position:relative;}
			
			.myexchange_over .giftname .shiwuliwu{ width:46px; height:44px; display:block; position:absolute; right:4px; bottom:0px; background:url(img/shiwu.gif) 0 0 no-repeat; }
			
			.myexchange_over .giftname .xuniliwu{ width:46px; height:44px; display:block; position:absolute; right:4px; bottom:0px; background:url(img/xuniliwu.gif) 0 0 no-repeat; }
			
		.myexchange_over .showgift{width:106px; height:26px; display:inline-block; background:url(img/showgift.jpg) 0 0 no-repeat;}
		.myexchange_over .showgift a{width:106px; height:26px; display:block; overflow:hidden; text-indent:-9999px;}

	.exchange_user{ width:650px; height:25px; position:absolute; left:232px; top:256px; color:#FFF; }
		.exchange_user .title{height:25px;}

	.exchange_user_content{ width:560px; height:80px; position:absolute; left:267px; top:283px; }
		.exchange_user_content .user_list{width:560px; height:80px; overflow:hidden;}
		.exchange_user_content .user_list .item{width:70px; height:80px; float:left; text-align:center; text-align:center;}
			.exchange_user_content .user_list .item div{width:60px; margin:0 auto; padding:5px 0; color:#FFF;cursor:pointer; }
		.exchange_user_content .user_list .item .change_this{background:#F60;}
		.exchange_user_content .user_list .item a{width:60px; display:block; height:20px; overflow:hidden; text-align:center; color:#FFF;}
		.exchange_user_content .user_list .item a:hover{color:#FFF; text-decoration:none;}
		.exchange_user_content .bx-prev{position:absolute; left:-35px; top:20px; background:url(img/user_prev.gif)  center center no-repeat; display:block; width:30px; height:30px; overflow:hidden; text-indent:-9999px;}
		.exchange_user_content .bx-next{position:absolute; right:-35px; top:20px;background:url(img/user_next.gif) center center no-repeat;  display:block;width:30px; height:30px; overflow:hidden; text-indent:-9999px;}

		.exchange_btn{ width:150px; height:50px; position:absolute; left:457px; top:373px; }
		.exchange_btn a{width:150px; height:50px; background:url(img/exchangebtn.gif) 0 0 no-repeat; overflow:hidden; text-indent:-9999px; display:block;}
		.exchange_btn input{width:150px; height:50px; background:url(img/exchangebtn.gif) 0 0 no-repeat; border:0; outline:none;cursor:pointer;}

		.wanttoexchange_btn{ width:190px; height:50px; position:absolute; left:275px; top:353px; }
			.wanttoexchange_btn a{width:190px; height:50px; background:url(img/exchangeandrenzbtn.gif) 0 0 no-repeat;overflow:hidden; text-indent:-9999px; display:block;}
		.daningrenz_btn{ width:273px; height:50px; position:absolute; left:517px; top:353px; }
			.daningrenz_btn a{width:273px; height:50px; background:url(img/exchangeandrenzbtn.gif) -235px 0 no-repeat;overflow:hidden; text-indent:-9999px; display:block;}

		.wanttoexchange_btn_over{ width:190px; height:50px; position:absolute; left:275px; top:353px;background:url(img/exchangeandrenzbtnover.gif) 0 0 no-repeat; z-index:1 }
		.daningrenz_btn_over{ width:273px; height:50px; position:absolute; left:517px; top:353px;background:url(img/exchangeandrenzbtnover.gif) -235px 0 no-repeat; z-index:1 }

 /*礼物交换历程弹窗CSS*/
	#dialog_to_Exchange_history{background:url(img/Exchange_history.gif) 0 0 no-repeat; width:626px; height:493px; position:relative;}
	#dialog_to_Exchange_history .st1{ padding-left:60px; padding-top:84px; height:360px; width:530px;}
		#dialog_to_Exchange_history .hiscontent{width:530px; height:360px; overflow:hidden;}
		#dialog_to_Exchange_history .hiscontent li{color:#FFF;  line-height:16px; padding:10px 0;  width:490px; border-bottom:1px dotted #FFF;}
		



/*认证大宁会员弹窗*/
#dialog_to_Member{width:401px; height:317px; position:relative; background:url(img/Member.gif) 0 0 no-repeat;}
	#dialog_to_Member .username{ width:295px; height:28px; position:absolute; left:51px; top:96px; background:url(img/logininput.jpg) 0 0 no-repeat; }
		#dialog_to_Member .username input{width:285px; padding:3px 5px; border:0; background:none; outline:none; color:#80BA9A;line-height:18px;}
	#dialog_to_Member .userpassword{ width:295px; height:28px; position:absolute; left:51px; top:156px; background:url(img/logininput.jpg) 0 0 no-repeat; }
		#dialog_to_Member .userip{ width:295px; height:28px; position:absolute; left:51px; top:200px; background:url(img/logininput.jpg) 0 0 no-repeat; }
		#dialog_to_Member .userpassword input{width:285px; padding:3px 5px; border:0; background:none; outline:none; color:#80BA9A; line-height:18px;}
		#dialog_to_Member .userpassword input.text_a{background:url(img/password.gif) 5px 4px no-repeat;}
		#dialog_to_Member .btn{ width:99px; height:36px; background:url(img/Memberbtn.gif) 0 0 no-repeat; position:absolute; left:51px; top:206px; }
			#dialog_to_Member .btn input{width:99px; height:36px; border:0; background:none; cursor:pointer;outline:none;}
			#dialog_to_Member a{color:#80BA9A; text-decoration:underline;}
			#dialog_to_Member a:hover{color:#FFF;}
			#dialog_to_Member a.forpassword{ position:absolute; left:174px; top:214px; }
		#dialog_to_Member .line{ width:350px; height:12px; overflow:hidden; border-bottom:1px dotted #80BA9A; position:absolute; left:22px; top:252px; }
		#dialog_to_Member a.reg{ position:absolute; left:51px; top:278px; height:16px; width:140px; background:url(img/micon.gif) left center no-repeat; padding-left:20px; }

 /*礼物交换成功弹窗CSS*/
	#dialog_to_Exchange_Success{background:url(img/ExchangeSuccess.gif) 0 0 no-repeat; width:588px; height:395px;}
		#dialog_to_Exchange_Success .title{ width:540px; height:40px; overflow:hidden; text-align:center; position:absolute; left:26px; top:80px; font-family:Microsoft YaHei, Simsun, Arial, Helvetica, sans-serif; font-size:28px; color:#FFF; }
		#dialog_to_Exchange_Success .gift_1{ width:255px; height:28px; color:#FFF; font-size:16px; position:absolute; left:257px; top:173px; }
		#dialog_to_Exchange_Success .gift_2{ width:255px; height:28px; color:#FFF; font-size:16px; position:absolute; left:257px; top:238px; }
		#dialog_to_Exchange_Success .btn{ width:225px; height:42px; background:url(img/exchangebtnweibo.gif) 0 0 no-repeat; position:absolute; left:182px; top:325px; }
			#dialog_to_Exchange_Success .btn a{width:225px; height:42px; display:block; overflow:hidden; text-indent:-9999px;}

 /*礼物交换失败弹窗CSS*/
	#dialog_to_Exchange_failure{background:url(img/Exchange_failure.gif) 0 0 no-repeat; width:503px; height:247px;}

 /*交换成功分享到新浪微博CSS*/
	#dialog_to_Exchange_sina{background:url(img/dialog_to_shareweibo.gif) 0 0 no-repeat; width:595px; height:383px;}
		#dialog_to_Exchange_sina .weibotext{ width:480px; position:absolute; left:60px; top:109px; color:#FFF; }
		#dialog_to_Exchange_sina .weibotext a{color:#FDEF22; text-decoration:none;}
		#dialog_to_Exchange_sina .weibotext p{padding:0; margin:0 0 10px 0;}
		#dialog_to_Exchange_sina .btn{ width:225px; height:42px; background:url(img/exchangebtnweibo.gif) 0 0 no-repeat; position:absolute; left:182px; top:325px; }
			#dialog_to_Exchange_sina .btn a{width:225px; height:42px; display:block; overflow:hidden; text-indent:-9999px;}

/*Activity*/
.activity{height:650px; background:url(img/activity.jpg) 0 0 no-repeat; position:relative;}
.act1{ position:absolute; width:745px; left:138px; top:188px;}
.act1 .tt1{ color:#FFF; font-size:12px; font-family:Arial;line-height:30px;}
.act1 .tt2{ padding-right:20px; }

.act2{ position:absolute; width:764px; left:130px; top:382px;}
.ts1{ color:#c37f8c; font-size:12px; font-family:Arial; padding-left:8px; padding-top:5px;}
.i_jbox2{ width:745px; height:174px; overflow:hidden;}

.gift_dialogbox{position:relative; }
	.gift_dialogbox img{padding:30px 20px;}
.ccclorboxclose{width:20px; height:20px; position:absolute; right:20px; top:0; background:url(img/x.gif) 0 0 no-repeat; overflow:hidden; text-indent:-9999px; cursor:pointer;}



/*认证大宁会员弹窗*/
#dialog_to_Member2{width:401px; height:326px; position:relative; background:url(img/Member2.gif) 0 0 no-repeat;}
	#dialog_to_Member2 .username{ width:295px; height:28px; position:absolute; left:51px; top:137px; background:url(img/logininput.jpg) 0 0 no-repeat; }
		#dialog_to_Member2 .username input{width:285px; padding:3px 5px; border:0; background:none; outline:none; color:#80BA9A;line-height:18px;}
	#dialog_to_Member2 .userpassword{ width:295px; height:28px; position:absolute; left:51px; top:179px; background:url(img/logininput.jpg) 0 0 no-repeat; }
	#dialog_to_Member2 .userpassword input{width:285px; padding:3px 5px; border:0; background:none; outline:none; color:#80BA9A; line-height:18px;}
		#dialog_to_Member2 .userip { width:295px; height:28px; position:absolute; left:51px; top:218px; background:url(img/logininput.jpg) 0 0 no-repeat; }
		#dialog_to_Member2 .userip input{width:285px; padding:3px 5px; border:0; background:none; outline:none; color:#80BA9A;line-height:18px;}

		#dialog_to_Member2 .userpassword input.text_a{background:url(img/password.gif) 5px 4px no-repeat;}
		#dialog_to_Member2 .btn{ width:99px; height:36px; background:url(img/Memberbtn.gif) 0 0 no-repeat; position:absolute; left:51px; top:267px; }
			#dialog_to_Member2 .btn input{width:99px; height:36px; border:0; background:none; cursor:pointer;outline:none;}
			#dialog_to_Member2 a{color:#80BA9A; text-decoration:underline;}
			#dialog_to_Member2 a:hover{color:#FFF;}
			#dialog_to_Member2 a.forpassword{ position:absolute; left:174px; top:214px; }
		#dialog_to_Member2 .line{ width:350px; height:12px; overflow:hidden; border-bottom:1px dotted #80BA9A; position:absolute; left:22px; top:252px; }
		#dialog_to_Member2 a.reg{ position:absolute; left:164px; top:273px; height:16px; width:80px; }
	#dialog_to_Member2 .ck1{ width:311px; height:35px; position:absolute; left:51px; top:88px; color:#FFFFFF; font-family:Arial; font-size:12px;}
	
	 /*交换时间过*/
	#dialog_to_timeover{background:url(img/over.gif) 0 0 no-repeat; width:394px; height:219px;}
		#dialog_to_timeover .weibotext{ width:323px; position:absolute; left:32px; top:134px; color:#FFF; height: 60px; }
		#dialog_to_timeover .weibotext a{color:#FDEF22; text-decoration:none;}
		#dialog_to_timeover .weibotext p{padding:0; margin:0 0 10px 0; text-align:center}
		#dialog_to_timeover .btn{ width:225px; height:42px; background:url(img/exchangebtnweibo.gif) 0 0 no-repeat; position:absolute; left:182px; top:325px; }
			#dialog_to_timeover .btn a{width:225px; height:42px; display:block; overflow:hidden; text-indent:-9999px;}


	 /*获奖名单*/
	#dialog_to_winners{background:url(img/hjgg.gif) 0 0 no-repeat; width:764px; height:469px;}
	#dialog_to_winners .cclorboxclose{background:url(img/close001.gif) 0 0 no-repeat; top:10px;}
	#dialog_to_winners .winnerlist{position:absolute; left:23px; top:161px; width:728px; height:214px;}
		.ggmenu{ width:694px; height: 28px; background:url(img/hjggmenu.gif) 0 0 no-repeat; margin-left:14px; }
		.ggmenu a{display:block; height:28px; overflow:hidden; text-indent:-9999px; float:left;}
		.ggmenu a.m117{width:117px;}
		.ggmenu a.m88{width:88px;}
		.ggmenu a.mleft2{margin-left:2px;}
		.ggmenu a.mleft3{margin-left:3px;}
		.ggmenu a.mleft4{margin-left:4px;}
		.ggmenu a.m1{background:url(img/hjggmenu.gif) 0 -28px no-repeat;}

		.hjggcontent{width:728px; height:181px; background:url(img/hjggcontent.gif) 0 0 no-repeat; padding-top:5px;}
			.hjggcontent td{height:29px; padding-left:12px; line-height:14px; color:#222; vertical-align:middle}
