@charset "utf-8";
/* CSS Document */
*{padding:0px; margin:0px;}
img{border:0;}
.clear{ clear:both;}


body{ background:url(body.png) repeat-x top #8e0f27;}
.banner{ background:url(banner.jpg) no-repeat; width:1296px; height:446px; margin:0 auto; position:relative; margin-bottom:28px;}
.banner .logo{ width:220px; height:68px; position:absolute; left:174px; top:43px;}
.banner .logo a.zcw{ display:inline-block; width:170px; height:68px; margin-top:20px;}
.banner .logo a.dyc{ display:inline-block; width:215px; height:54px;}

.banner .login{ position:absolute; width:376px; height:63px; left:382px; top:374px;}
.banner .login a.loginBtn{ display:inline-block; width:132px; height:46px; background:url(login.png) no-repeat; margin-top:13px; margin-left:53px; margin-right:40px;}
.banner .login a.registBtn{ display:inline-block; width:132px; height:46px; background:url(regist.png) no-repeat;}
.banner .login.log{ background:url(loginbg.png) no-repeat;}
.banner .login.log p{ line-height:30px; padding-left:25px; font-size:14px; color:#fff;}
.banner .login.log p a,.banner .login.log p a:visited{ color:#ffcf2c;  text-decoration:underline;}
.banner .login.log p a:hover{ color:#fff;}
.banner .login.log p strong{ color:#f00; font-family:Arial; font-size:18px;}
.banner .login.log p span{ font-size:12px; display:inline-block; margin-left:25px;}
.banner .time{ font-family:'微软雅黑','宋体'; color:#ffd83e; font-size:18px; position:absolute; right:158px; bottom:24px; _bottom:20px;}

.main{ width:990px; margin:0 auto;}
.main-left{ width:760px; float:left;}
.main-rig{ width:220px; float:right; padding-top:22px;}

.m1{ position:relative; height:270px; 0margin-bottom:12px;}
.m1 .h{ background:url(part1.png) no-repeat; position:absolute; width:805px; height:270px; left:-41px; top:0;}
.m1 .h table{ font-size:14px; font-family:Arial; width:702px; position:absolute; top:101px; left:58px; font-weight:bold;}
.m1 .h table td{ text-align:center; color:#67000a; border-left:1px solid #67000a;}
.m1 .h table td span{ color:#ffcf2c;}
.m1 .h .btn{ text-align:center; position:absolute; top:213px; width:445px; padding-left:360px;}
.m1 .h .btn input{ border:0; display:inline-block; cursor:pointer; float:left; margin-right:10px;}
.m1 .h .btn input.lingqu{ background:url(btn1.png) no-repeat; width:104px; height:42px;}
.m1 .h .btn input.disable{ background:url(btn2.png) no-repeat; width:136px; height:42px;}
.m1 .h .btn a,.m1 .h .btn a:visited{ color:#ffcf2c; text-decoration:none; font-size:12px; line-height:42px; height:42px; display:inline-block; width:100px; float:left;}
.m1 .h .btn a:hover{ text-decoration:underline;}




.m2{ position:relative; height:270px; 0margin-bottom:55px;}
.m2 .h{ background:url(part2.png) no-repeat; width:805px; height:270px; left:-41px; position:absolute; top:0;}
.m2 .h table{ font-size:14px; font-family:Arial; width:702px; position:absolute; top:101px; left:58px; font-weight:bold;}
.m2 .h table td{ text-align:center; color:#67000a; border-left:1px solid #67000a;}
.m2 .h table td span{ color:#ffcf2c;}
.m2 .h .btn{ text-align:center; position:absolute; top:213px; width:445px; padding-left:360px;}
.m2 .h .btn input{ border:0; display:inline-block; cursor:pointer; float:left; margin-right:10px;}
.m2 .h .btn input.lingqu{ background:url(btn1.png) no-repeat; width:104px; height:42px;}
.m2 .h .btn input.disable{ background:url(btn2.png) no-repeat; width:136px; height:42px;}
.m2 .h .btn a,.m2 .h .btn a:visited{ color:#ffcf2c; text-decoration:none; font-size:12px; line-height:42px; height:42px; display:inline-block; width:100px;  float:left;}
.m2 .h .btn a:hover{ text-decoration:underline;}


.m3{ position:relative; height:270px; margin-bottom:50px;}
.m3 .h{ background:url(part3.png) no-repeat; width:805px; height:270px; left:-41px; position:absolute; top:0;}
.m3 .h table{ font-size:14px; font-family:Arial; width:702px; position:absolute; top:101px; left:58px; font-weight:bold;}
.m3 .h table td{ text-align:center; color:#67000a; border-left:1px solid #67000a;}
.m3 .h table td span{ color:#ffcf2c;}
.m3 .h .btn{ text-align:center; position:absolute; top:213px; width:445px; padding-left:360px;}
.m3 .h .btn input{ border:0; display:inline-block; cursor:pointer; float:left; margin-right:10px;}
.m3 .h .btn input.lingqu{ background:url(btn1.png) no-repeat; width:104px; height:42px;}
.m3 .h .btn input.disable{ background:url(btn2.png) no-repeat; width:136px; height:42px;}
.m3 .h .btn a,.m3 .h .btn a:visited{ color:#ffcf2c; text-decoration:none; font-size:12px; line-height:42px; height:42px; display:inline-block; width:100px; float:left;}
.m3 .h .btn a:hover{ text-decoration:underline;}


.zhanji{ width:990px; margin:0 auto; height:360px; background:#710015; position:relative; margin-bottom:30px;}
.zhanji .tag{ width:260px; height:62px; position:absolute; left:-66px; top:-45px; background:url(m3.png) no-repeat;}
.zhanji a.zj{ display:block; position:absolute; top:-180px; left:-99999em;}
.zhanji1 .tag{ width:260px; height:62px; position:absolute; left:-66px; top:-61px; background:url(m3.png) no-repeat;}
.zhanji1 a.zj{ display:block; position:absolute; top:-180px; left:-99999em;}
.zhanji1{background: url(zj.jpg) 10px 22px no-repeat #710015; width:990px; margin:0 auto; height:360px;  position:relative; margin-bottom:30px;}



.main-rig a{ display:inline-block; width:220px; height:155px; margin-bottom:5px; *margin-bottom:0;}

.rules{ padding-top:8px; background:url(a.png) no-repeat top left; width:992px; margin:0 auto; font-size:12px;}
.rules .rulecon{ color:#ffd4dc; background:url(b.png) repeat-y; padding:5px 35px;}
.rules .rulecon h2{ font-size:16px;}
.rules .rulecon p{ line-height:24px;}
.rules .botter{ background:url(c.png) no-repeat; height:8px; overflow:hidden;}

.copyR{ widtH:990px; margin:0 auto; text-align:center; font-size:12px; color:#e53052;}
.copyR p{ line-height:26px; margin:0px; margin:0px;}
.copyR p.p01{ margin-top:30px; color:#e53052;}
.copyR p.p01 a,.copyR p.p01 a:visited{ color:#e53052; text-decoration:none;}
.copyR p.p01 a:hover{ text-decoration:underline; color:#ffa8b8;}



.fixed{ background: url(fixed.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fixed.png" ,sizingMethod="noscale"); _background:none;width:201px; height:98px; position:fixed; z-index:100; top:480px; right:0px; cursor:pointer;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop) + 480);}
.fixed .maodian{ display:inline-block; width:201px; height:98px; text-decoration:none;}


.clicklayer{ width:455px; height:248px; position:absolute; top:48px; left:266px;}
.clicklayer .layerbg{ background:#fff; filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5; width:455px; height:248px;}
.clicklayer .layercon{ width:451px; height:244px; background:#fffbec; position:absolute; left:2px; top:2px;}
.clicklayer .layercon h1{ font-size:16px; height:46px; line-height:46px; padding-left:16px; color:#fffbec; background:#d9350f; margin-bottom:25px;}
.clicklayer .layercon h1 a.close,.clicklayer .layercon h1 a.close:visited{ display:inline-block; float:right; margin-right:10px; margin-top:8px; width:28px; height:28px; background:url(close.png) no-repeat -30px 0;}
.clicklayer .layercon h1 a.close:hover{ background:url(close.png) no-repeat;}
.clicklayer .layercon p{ padding:10px 36px; font-size:14px; color:#67000a;}
.clicklayer .layercon p a,.clicklayer .layercon p a:visited{ color:#0c4080; text-decoration:underline;}
.clicklayer .layercon p a:hover{ color:#d9350f;}
.clicklayer .layercon .queren{ text-align:center; width:100%; position:absolute; left:0; bottom:30px;}
.clicklayer .layercon .queren input{ text-align:center; background:url(btn.png) no-repeat; width:118px; height:33px; color:#fff; border:0; cursor:pointer;}









