@charset "utf-8";
*{ margin:0px; padding:0px;}
body { background:#f4f1d4 url(bg.jpg) no-repeat center top; font:12px/22px "宋体"; color:#333333;}
a{ color:#333; text-decoration:none; cursor:pointer; outline:none;}
a:hover{ text-decoration:underline;}

.wrap{ width:960px; margin:0 auto;}
.top{ height:206px; background:url(cj01.jpg) no-repeat; position:relative;}
h1.logo a{ width:190px; height:100px; display:block; position:absolute; left:210px; top:15px;text-indent:-10000px;}

.links{ float:right; text-align:right; color:#fff; margin-right:20px; display:inline;}
.links a{ color:#fff; font:14px/24px "微软雅黑";}

.main{ height:623px; background:url(cj03.jpg) no-repeat right top; position:relative;}
.zp{ width:594px; height:606px; float:left; background:url(cj02.jpg) no-repeat left top; position:relative;}
.zp_bg{background:url(cj002.jpg) no-repeat left top;}
.zp_1{ position:absolute; left:306px; top:72px;}
.zp_2{ position:absolute; left:352px; top:241px;}
.zp_3{ position:absolute; left:174px; top:346px;}
.zp_4{ position:absolute; left:93px; top:241px;}
.zp_5{ position:absolute; left:98px; top:72px;}


.start{ width:145px; height:145px; display:block; position:absolute; left:235px; top:214px; text-indent:-10000px; z-index:60;}

.zp_btn{ width:378px; height:57px; position:absolute; top:48px; right:2px; background:url(cj_btn.png) no-repeat; z-index:50;}
.zp_btn a{ width:185px; height:57px; display:block; float:left; text-indent:-10000px;}
.zp_btn a.btn02{ width:185px; margin-left:8px;}
.zp_btn a:hover{ background:url(cj_btn.png) no-repeat;}
.zp_btn a.btn01:hover{ background-position: 0 -57px;}
.zp_btn a.btn02:hover{ background-position: -193px -57px;}

.zp_btn a.on1{background:url(cj_btn.png) no-repeat; background-position: 0 -57px;}
.zp_btn a.on2{background:url(cj_btn.png) no-repeat; background-position: -193px -57px;}

.time{ width:360px; float:right; padding-top:115px; font:14px "微软雅黑"; text-align:center; display:block;}
.rules{ width:316px; height:327px; position:absolute; top:200px; right:8px;}
/*登录前*/
.user{ height:70px; margin:6px auto 0; text-align:center; font:bold 14px/30px "微软雅黑";}
.user a{ width:71px; height:35px; display:inline-block; float:left; background:url(cj_btn.png) no-repeat 0 -114px; text-indent:-10000px; margin-left:80px;}
.user a.reg{ background-position:-79px -114px; margin-left:8px; display:inline;}
.user a:hover{ background:url(cj_btn.png) no-repeat -150px -114px;}
.user a.reg:hover{ background-position:-229px -114px;}

/*登录后*/
.logined{ height:70px; margin:20px auto 0; text-align:center; font:bold 14px/30px "微软雅黑";}
.logined a{ color:#da0008; text-decoration:underline;}
.logined span.name{ color:#e83a0b;}

.s_rules{ width:94%; margin:10px auto; padding:10px 5px 0; border-top:1px #d0c293 solid;}
.s_rules span.tit{ color:#b01f24; font-size:14px; font-weight:bold;}
.s_rules span.icon{ width:12px; height:12px; display:block; float:left; margin:4px 5px 0 0; font:10px/12px Tahoma, Geneva, sans-serif; color:#fff4e2; background:url(cj_btn.png) no-repeat -301px -115px; text-align:center;}

#footer{ width:100%; height:90px; background:#2f0f01; padding-top:15px;}
#footer span{ background: url(logo.png) no-repeat left center; height:60px; display:block; width:670px; padding:10px 0 0 290px; margin:0 auto; color:#d0b383;}

/*弹出框*/
#a1{ display:none;}
.msg{ width:430px; height:200px; padding:10px;background-color:#de6f06;position:absolute; z-index:1000;left:50%; top:50%;margin-left: -225px; margin-top: -110px; }
.s_msg{ width:430px; height:160px; padding-top:40px; background-color:#fff1cf; text-align:center;}
.s_msg h3{ font:24px/40px "微软雅黑";}
.s_msg h3 span{ font:18px "微软雅黑"; color:#b01f24;}
.s_msg span.code{ font:18px/30px "微软雅黑";}
.s_msg a.c_btn{ display:block; width:100px; height:34px; background:url(copy.png) no-repeat; font:bold 14px/34px "微软雅黑"; margin:10px auto; color:#ffffff;}


.msg a.close{ position:absolute; top:0px; right:0px; width:40px; height:36px; background:url(close.png) no-repeat; display:block; overflow:hidden; text-indent:-1000em;}
.layer{ position:absolute; top:0; left:0; width:100%; height:930px; background:#0e090a;opacity: 0.4;filter:alpha(opacity=40); z-index:100;}