html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, sup, fieldset, input, button, form, textarea { margin:0; padding:0; }
em{ font-style:normal;}
ul, li { list-style:none outside none; }
fieldset, img { border:0; }
:focus { outline:0; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
a { text-decoration:none; }
body {font:normal 12px/1.6em simsun, Arial, Helvetica, sans-serif; background:url(bodyBg.jpg) no-repeat center 51px #000000; }

.hide { position: absolute; left:-999em; }
.header h1,.header .btn_link b{background:url(hd_sp.png) no-repeat;  }
.sys_top{ border-bottom:3px #A00000 solid;height:48px;background:#fff;_overflow:hidden}
.header{width:1000px; margin:0 auto;height:48px;overflow:hidden;position:relative;border-bottom:3px #A00000 solid;background:#fff}
.header h1{ float:left;width:143px;height:48px;overflow:hidden}
.header h1 a{display:block;height:48px;line-height:300;}
.header a{color: #A5000D;text-decoration:none;}
.header a:hover{text-decoration:none;}
.header .menu{float:left; padding:18px 0 0 20px;overflow:hidden;overflow:hidden; }
.header .menu li{ float:left;color:#A5000D;margin-right:-1px;border-right:1px solid #C8C8C8;height:18px;line-height:14px;padding:0 8px 0 10px;}
.menu a:hover{text-decoration:none;}
.header .user{ float:right;padding:12px 5px 0 0;*padding:11px 5px 0 0;color:#646464;text-align:right}
.header .thid{ left:-9999em;position:absolute;}
.header .u_log{padding-right:8px;}
.u_log a { color:#AB0E05}
.header .u_name{ color:#C80000 !important}
.header .btn_link{display:inline-block;position:relative;width:114px;height:26px;line-height:26px;background:#C80C0C;color:#fff; text-align:center;}
.header .btn_link b{position:absolute; left:0px;top:0px;display:block; width:100%;height:100%; cursor:pointer; background-position:0 -49px }

.link {color: #D41A02;font-weight: bold;text-decoration: none;}
.wrap{ width:1000px;  margin:0 auto; overflow:hidden;}
.banner01{ background:url(banner01.jpg) no-repeat; height:151px; position:relative;}
.banner02{ background:url(banner02.jpg) no-repeat; height:98px; position:relative;}
.wBlog{ width:240px; height:25px; position:absolute; right:50px; top:2px; font:normal 14px/22px \5FAE\8F6F\96C5\9ED1; color:#e7d3b4;}
.blog{ color:#e7d3b4; padding-left:55px;}
.rule{ display:block; width:65px; height:20px; position:absolute; left:557px; bottom:20px; text-indent:-999em;}
.kaitong{ display:block; width:155px; height:20px; position:absolute; left:625px; bottom:20px; text-indent:-999em;}
.main{ background:url(cardBg.jpg) no-repeat; height:478px; position:relative;}
.con{ background:url(conBg.jpg) no-repeat; height:116px; font:bold 14px/29px \5FAE\8F6F\96C5\9ED1; color:#120703; position:relative;}
.info{ width:640px; height:29px; overflow:hidden; position:absolute; left:170px; top:62px;}
.info span{ color:#331c07; padding:0 12px;}
.info strong{
  display:block;
  width:100px;
  text-align:center;
  font-weight:normal;
  color:#331c07;
}
.page-list{
  position:absolute; right:3px; top:156px;
}
.noLogin, .login{ position:absolute; left:820px; top:5px;}
.noLogin, .loginIn, .bot, .back, .rollCard{ background:url(bgMap.png) no-repeat;}
.noLogin{ background-position:0 -71px; width:71px; height:39px;}
.logBtn{ display:block; text-align:center; width:71px; height:39px; font:normal 14px/39px \5FAE\8F6F\96C5\9ED1; color:#e7d3b4;}
.login{ width:137px;}
.loginIn{ background-position: 0 0; width:117px; padding:15px 10px; color:#f3dfc2; line-height:22px;}
.orange , .orange1 , .orange2 { color:#ff5a09;}
.userName{color:#ff5a09; text-decoration:none;}
.bot{ background-position:0 -106px; width:137px; height:4px; overflow:hidden;}
.cardArea{ width:620px; height:450px; margin-left:182px; padding-top:15px; }
.cardList{ overflow:hidden; width:620px; height:450px;}
.cardList li{ width:125px; height:132px; float:left; margin:10px 40px 12px; display:inline; overflow:hidden;}
.back{ background-position:-140px 0; width:125px; height:132px; position:relative; overflow:hidden;}
.front{ background-position: -266px 0; width:100px; height:100px; padding-top:0px; cursor:pointer;}
.rollCard{ background-position:0 -152px; display:block; width:82px; height:31px; position:absolute; left:20px; bottom:0; text-indent:-999em;}
.img{ display:block; width:80px; height:70px; margin:0 auto;}
.title{ color:#67361d; text-align:center; font:normal 13px/24px \5FAE\8F6F\96C5\9ED1; width:94px; height:20px; overflow:hidden; margin:5px auto; text-align:center; }
.footerW{ background:#725840; border-top:#030100 solid 3px;}
.footer_luhaibin{ width:1000px; margin:0 auto; background:#725840; color:#291710; text-align:center; padding:20px 0; height:68px; font:normal 12px/24px \5FAE\8F6F\96C5\9ED1; }
.footer a{ color:#291710;}
.footer a:hover{ text-decoration:none;}
/*功能介绍*/
.grayBg{ background:#000; filter: alpha(opacity=60); opacity: 0.6; height:1004px; width:100%; overflow:hidden; position:absolute; left:0; top:0; z-index:997;}
.lightBox1{ background:#885d2e; width:726px; height:575px; padding:11px; margin:0 auto;position:fixed; _position:absolute; top:80px; left:50%; margin-left:-374px; z-index:999; box-shadow:0 0 8px #222; border:#412609 solid 1px;}
.boxCon1{ background:#eee4dc; width:686px; padding:20px; height:538px; position:relative;  font:normal 14px/22px \5FAE\8F6F\96C5\9ED1; color:#54320d;}
.corner, .rules h3{ background:url(boxSprite.png) no-repeat;}
.corner{ background-position: -253px -31px; width:38px; height:38px; display:block; position:absolute; right:0; top:0;}
.rules h3{ background-position: -253px 0;  font:bold 16px/30px \5FAE\8F6F\96C5\9ED1; width:97px; padding-left:15px; height:30px; color:#ffffff; }
.ruleList{ padding:10px; height:493px;overflow:auto;overflow-x:hidden;

	scrollbar-face-color: #F6F6f6;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #F0F2DB;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-arrow-color:  #666666;
	scrollbar-track-color: #FCFDF9;
	scrollbar-darkshadow-color: #cccccc;
}
.ruleList h1{text-align:center;margin:5px auto 10px auto;font-weight:bold;font-size:20px}
.ruleList ul li{margin-left:15px}
.prizeList{ padding:5px 10px;}
.tip{ background:#d4a776; padding:0 3px; margin:0px 0 0 0px;}
.tip a{ color:blue;}
		.button{
			width: 33px;
			height: 13px;
			padding: 5px 16px 3px;
			-webkit-border-radius: 16px;
			-moz-border-radius: 16px;
			border: 2px solid #ccc;
			position: relative;
			color: #fff;
			text-shadow: rgba(10, 10, 10, 0.5) 1px 2px 2px;
			text-align: center;
			overflow: hidden;
		}
		.aqua{
			background-color: rgba(60, 132, 198, 0.8);
			border-top-color: #8ba2c1;
			border-right-color: #5890bf;
			border-bottom-color: #4f93ca;
			border-left-color: #768fa5;
			-webkit-box-shadow: rgba(66, 140, 240, 0.5) 0px 10px 16px;
			background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(28, 91, 155, 0.8)), to(rgba(108, 191, 255, .9)));
		}

/* 大图奖励*/
.lightBox{ background:#885d2e; width:249px; height:293px; padding:10px; margin:0 auto;position:fixed; _position:absolute; top:200px; left:50%; margin-left:-135px; z-index:999; box-shadow:0 0 8px #222; border:#412609 solid 1px;}
.box{ background:#eee4dc; width:249px; height:283px; padding:5px 0; color:#54320d; position:relative;}
.boxIn{ background: url(boxSprite.png) repeat-y 0 0; padding:20px 20px 13px; width:209px; height:250px;}
.close1{ background:url(bgMap.png) no-repeat -107px -110px; width:30px; height:25px; position:absolute; top:0; right:-30px; text-indent:-999em; cursor:pointer; }
.close {background: url("boxSprite.png") no-repeat -351px -31px; float: right;height: 14px;text-indent: -999em;width: 14px;}
.imgW{ height:190px; border-bottom:#b18d68 dashed 1px;}
.bImg{ background:#ffffff; display:block; width:152px; height:130px; padding:4px; margin:0 auto; box-shadow:0 0 3px #dfd3c9;}
.bImg1{ background:#ffffff; display:block; width:185px; height:120px; padding:4px; margin:0 auto; box-shadow:0 0 3px #dfd3c9;}
.bTit{ color:#b80000;  font:bold 15px/54px \5FAE\8F6F\96C5\9ED1; height:50px; text-align:center;}
.bTit1{ color:#b80000;  font:bold 15px/24px \5FAE\8F6F\96C5\9ED1; margin-top:10px;text-align:center;}
.link{ color:#d41a02; text-decoration:none; font-weight:bold;}
.tip1{ line-height:16px; margin:6px 0 0 0;}
.sBtn{ background:#3b811d; display:block; color:#ffffff; width:100px; height:26px; font:bold 18px/26px \5FAE\8F6F\96C5\9ED1; text-align:center; margin:3px auto 0;}

.page-list{height:24px; padding:25px 26px 15px 0; float:right}
.page-list a{display:block; height:20px; padding:0 8px; margin:0 2px; line-height:20px; border:1px solid #ee7a2d; float:left}
.page-list a:hover{display:block; height:20px; padding:0 8px;  margin:0 2px; line-height:20px; background:#ee7a2d; color:#FFF;float:left; text-decoration:none}
.page-list span{display:block; height:22px; padding:0 8px;  margin:0 2px; line-height:22px; background:#ee7a2d; color:#FFF;float:left}
#share{
  display:inline-block;
  position: absolute;
  right:0px;
  top:10px;
  width:24px;
  height:19px;
  background:url(right.gif) no-repeat;
  cursor:pointer;
}