*{
margin:0;
padding:0;
}
body{
color:#fff;
font-size:12px;
background:#fff url(bg.jpg) no-repeat center 35px;
line-height:20px;
}
a{
text-decoration:none;
color:#fff;
}
a:hover{
text-decoration:underline;
}
ul,li{
list-style:none;
}
img{
border:0;
}
.clear{
clear:both;
}
.mid{
width:974px;
margin:auto;
}
.top{
width:974px;
height:346px;
margin:auto;
background:url(t1.jpg) no-repeat 0 0;
position:relative;
z-index:1000;
}
.t1{
width:974px;
height:158px;
background:url(t2.jpg);
position:absolute;
bottom:0;
left:0;
}
.logo{
position:absolute;
top:76px;
left:-22px;
width:260px;
height:85px;
overflow:hidden;
text-indent:-1000px;
display:block;
z-index:1000;
}
.play{
position:absolute;
top:329px;
left:24px;
width:200px;
height:145px;
z-index:1000;
}
.nav{
position:absolute;
left:200px;
top:25px;
width:860px;
height:50px;
}
.nav a {
display:block;
float:left;
height:50px;
margin:0 10px;
overflow:hidden;
text-indent:-1000px;
width:110px;
}
.box{
background:url(frxz_05.jpg) no-repeat 238px 0;
}
.f_l{
float:left;
width:238px;
color: #fff;
background:#D6D3D9 url(frxz_12.gif) repeat-x 0 398px;
}
.f_r{
float:right;
width:722px;
background:#D6D3D9;
}
.f_r0{
float:right;
width:722px;
background:url(frxz_m_06.gif);
}
.m_7{
margin-top:7px;
}

/*用户中心*/
.u_bg{
height:67px;
margin:0 auto;
width:200px;
overflow:hidden;
}
.u_bg2{
height:67px;
margin:0 auto;
width:194px;
background:url(frxz_06.gif) no-repeat 0 0;
}
.u_bg a{
display:block;
width:97px;
height:53px;
overflow:hidden;
text-indent:-1000px;
}
.btn1{
background:url(frxz_04.gif) right 0;
float:left;
}
.btn2{
background:url(frxz_04.gif) 0 0;
float:right;
}
.user{
height:266px;
width:238px;
background:url(frxz_04.jpg);
color:#fff;
padding-top:132px;
position:relative;
}
.user li{
padding-bottom:6px;
}
.user li label{
width:74px;
display:inline-block;
text-align:right;
line-height:25px;
color:#fff;
padding-right:3px;
}
.ipt1{
background:url(frxz_05.gif);
width:123px;
height:23px;
line-height:23px;
text-indent:5px;
color:#000;
border:0;
}
.ipt2{
background:url(login.gif);
width:73px;
height:33px;
border:0;
margin:5px 4px 0 12px;
overflow:hidden;
text-indent:-1000px;
float:left;
}
.ipt3{
background:url(reg.gif);
width:73px;
height:33px;
border:0;
margin:5px 0 0 0;
overflow:hidden;
text-indent:-1000px;
float:left;
}

.ipt5{
margin:5px 0 0 80px;
}
.lose{
background:url(lose.gif);
display:block;
width:95px;
height:38px;
margin:8px 0 0 22px;
overflow:hidden;
text-indent:-1000px;
float:left;
display:inline;
}
.cz{
background:url(cz.gif);
display:block;
width:95px;
height:38px;
margin:8px 22px 0 0;
float:right;
overflow:hidden;
text-indent:-1000px;
display:inline;
}
.success{
position:relative;
width:190px;
margin:auto;
}
.success li b{
line-height:26px;
display:block;
font-size:14px;
color:#ff0;
text-align: center;
}
.success li a:hover b{
text-decoration:none;
}
#ustr{
position:absolute;
left:33px;
top:67px;
width:115px;
overflow:hidden;
height:20px;
color:#FFFF9D;
font-family:Arial;
}
#lgame a{
color:#66FFFF;
font-weight:bold;
}
.u_p a{
color:#fff;
padding:0 2px;
}
.f_l dl{
margin:7px auto 0;
width:218px;
/*background:url(frxz_22.jpg);*/
}

.fwq{
background:url(frxz_30.jpg);
}
.fwq ul{
}
.fwq ul li{
line-height:28px;
background:url(frxz_02.gif) no-repeat center bottom;
padding-left:26px;
}
.fwq ul li a{
background:url(icon1.gif) no-repeat 0 7px;
padding-left:18px;
display:inline-block;
}
.fwq ul li span{
padding-left:30px;
color:#5DADFF;
}
.fwq .more{
background:url(frxz_03.gif);
display:block;
width:124px;
height:25px;
text-align:center;
line-height:25px;
margin:7px auto 0;
color:#FFD02C;
}
.fwq .more a{
color:#F3BC3E;
}

.about{
background:url(frxz_30.jpg);
padding:5px 12px;
text-indent:2em;
}
.about h2{
display:inline;
font-size:12px;
}
.kf{
background:url(frxz_30.jpg);
}
.kf div{
padding:7px 0 5px 20px;
}
.kf span{
color:#FBED08;
}
.kf_b{
background:url(frxz_01.gif);
display:inline-block;
width:64px;
height:25px;
line-height:25px;
text-align:center;
color:#FFFF00;
}

.c_b{
color:#5DADFF;
text-decoration:underline;
}
a.c_b:hover{
text-decoration:none;
}

.bg1{
height:13px;
background:url(frxz_32.jpg);
}
.bg2{
height:164px;
background:url(frxz_28.jpg);
width: 323px;
margin-bottom:7px;
}
.bg3{
height:164px;
background:url(frxz_29.jpg);
width: 367px;
margin-bottom:7px;
}
.bg4{
height:149px;
background:url(frxz_46.jpg);
width: 323px;
}
.bg5{
height:149px;
background:url(frxz_47.jpg);
width: 367px;
}
.bg6{
height:10px;
background:url(frxz_48.jpg);
width:238px;
line-height:1px;
overflow:hidden;
}
.bg7{
height:10px;
background:url(frxz_49.jpg);
width:722px;
line-height:1px;
overflow:hidden;
}
.bg8{
height:55px;
background:url(frxz_m_08.gif);
width:722px;
overflow:hidden;
}




.p1{
height:381px;
width:722px;
background:url(frxz_06.jpg);
position:relative;
}
.p2{
width:703px;
margin:0 auto 7px;
}
.focus{
width:300px;
height:210px;
position:absolute;
top:21px;
left:21px;
}
.news{
width:310px;
height:200px;
float:right;
padding:21px 45px 0 0;
position: relative;
}
.n_ban{
padding:0 0 0 60px;
height:58px;
}
.n_ban a{
display:block;
float:left;
width:57px;
height:25px;
line-height:28px;
text-align:center;
margin-right:5px;
overflow:hidden;
}
.s1{
background:url(frxz_07.gif);
color:#F6FF00;
}
.s2{
background:url(frxz_07.gif) right 0;
color:#CBCBCB;
}
.hd{
width:300px;
height:70px;
position:absolute;
top:296px;
left:20px;
color:#fff;
}
.hd table{
border-left:1px solid #fff;
border-top:1px solid #fff;
}
.hd td{
border-bottom:1px solid #fff;
border-right:1px solid #fff;
line-height:22px;
text-indent:5px;
}
.n_list li{
line-height:22px;
height:22px;
overflow:hidden;
padding-left:10px;
}
.n_list li label{
width:36px;
text-align:center;
display:inline-block;
}
.n_list li label a{
color:#F3BC3E;
font-weight:normal;
width:auto;
}
.n_list li span{
float:right;
font-weight:normal;
color:#D3D3D3;
}
.n_list a.more{
position:absolute;
right:38px;
top:53px;
width:43px;
height:13px;
background:url(icon2.gif);
overflow:hidden;
text-indent:-1000px;
}




.ad{
width:703px;
margin:0 auto 7px auto;
}
.ad dt{
width:703px;
height:37px;
background:url(frxz_09.jpg);
}
.ad dd{
background:url(frxz_15.jpg);
height:136px;
}
.ad dd ul{
padding:10px 12px 0;
}
.ad li{
float:left;
width:25%;
text-align:center;
}
.ad li img{
width: 150px;
height: 110px;
}

.f_l1{
float:left;
width:323px;
padding-left:10px;
display:inline;
}
.f_r1{
float:right;
width:367px;
padding-right:10px;
display:inline;
}


.ban1{
height:39px;
width:218px;
background:url(frxz_13.jpg);
}
.ban2{
height:39px;
background:url(frxz_34.jpg);
overflow:hidden;
text-indent:-1000px;
}
.ban3{
height:39px;
background:url(frxz_40.jpg);
}
.ban4{
height:37px;
width:323px;
background:url(frxz_18.jpg);
position: relative;
}
.ban5{
height:37px;
width:367px;
background:url(frxz_20.jpg);
position: relative;
}
.ban6{
height:37px;
width:323px;
background:url(frxz_26.jpg);
position: relative;
}
.ban7{
height:37px;
width:367px;
background:url(frxz_27.jpg);
position: relative;
}
.ban8{
height:37px;
width:703px;
background:url(frxz_38.jpg);
position: relative;
}
.ban9{
height:37px;
width:323px;
background:url(frxz_43.jpg);
position: relative;
}
.ban10{
height:37px;
width:367px;
background:url(frxz_45.jpg);
position: relative;
}
.ban11{
height:39px;
background:url(frxz_23.jpg);
}
.ban12{
height:37px;
width:323px;
background:url(frxz_51.jpg);
position: relative;
margin-top:7px;
}
.ban13{
height:37px;
width:367px;
background:url(frxz_52.jpg);
position:relative;
margin-top:7px;
}
.ban1 strong,.ban2 strong,.ban3 strong,.ban4 strong,.ban5 strong,.ban6 strong,.ban7 strong,.ban8 strong,.ban9 strong,.ban10 strong,.ban11 strong{
display:none;
}

.ban4 .more,.ban5 .more,.ban6 .more,.ban7 .more,.ban8 .more,.ban9 .more,.ban10 .more{
position:absolute;
right:35px;
top:13px;
width:43px;
height:13px;
background:url(icon2.gif);
overflow:hidden;
text-indent:-1000px;
}
.ban6 .send{
position:absolute;
right:77px;
top:12px;
width:74px;
height:17px;
background:url(frxz_64.gif);
color:#fff;
text-align:center;
overflow:hidden;
line-height:18px;
}
.list0{
padding:12px 22px 0;
line-height:22px;
}
.list0 li span{
float:right;
color:#fff;
}
.pic0{
background:url(frxz_39.jpg);
height:145px;
width:703px;
}
.pic0 ul{
padding:10px 15px 0;
}
.pic0 li{
float:left;
width:25%;
text-align:center;
}
.pic0 li img{
border:1px solid #8F969F;
padding: 3px;
}
.wjzp{
padding:10px 12px 0;
}
.wjzp li{
float:left;
width:50%;
text-align:center;
}
.wjzp li img{
border:1px solid #8F969F;
padding:3px;
}




/*页尾*/
.foot{
height:173px;
background:url(frxz_50.jpg) no-repeat center 0;
padding-top:50px;
text-align:center;
color:#000;
line-height:20px;
}
.foot a{
color:#000;
padding:0 2px;
}


/*列表页*/
.p5{
color:#FFFFFF;
width: 722px;
height: 140px;
}
.p5 h3,.p5 h1{
padding-top:35px;
font-size:20px;
font-family:"微软雅黑", "黑体",Arial;
color: #FFFF00;
text-align: center;
font-weight: 500;
}
.p5 a{
color:#FFFFFF;
}
.dh{
padding:20px 0 0 50px;
font-size:13px;
}
.contend{
background:url(frxz_m_03.jpg) no-repeat 0 0;
min-height:1328px;
height:auto !important; 
height:970px;
overflow:visible;
}
.list{
width:640px;
margin:0px auto;
}
.list li{
font-size:14px;
line-height:30px;
color:#fff;
background:url(icon3.gif) repeat-x 0 bottom;
padding:0 5px;
}
.list li span{
float:right;
}
.pages{
text-align:center;
font-weight:bold;
padding:20px 0 0;
}
.pages a {
color:#fff;
padding:0 3px;
}
.pages strong{
color:#FF0000;
padding:0 3px;
}


/*图片列表页*/
.pic_list{
padding:20px 50px;
}
.pic_list li{
float:left;
width:25%;
text-align:center;
margin-bottom:10px;
}
.pic_list li span{
display:block;
padding-top:5px;
}
.pic_list li img{
padding:3px;
border:1px solid #C5CAC6;
width:140px;
height:100px;
}
.pic_list li a:hover img{
border:1px solid #ABB97F;
}
/*文章页*/
.txt{
width:640px;
margin:0px auto ;
overflow:hidden;
line-height:200%;
font-size:13px;
}
.txt img{
display:block;
margin:10px auto;
}
.txt a{
color: #ccc;
text-decoration:underline;
}
.txt a:hover{
text-decoration:none;
}

#demo{
position:relative;
OVERFLOW:hidden; 
WIDTH:366px;
margin:0 auto;
}
#indemo{
width:800%;
}
#indemo a{
display:block;
float:left;
margin-right:10px;
text-align:center;
}
#indemo a:hover{
text-decoration:none;
}
#demo span{
display:block;
padding-top:3px;
}
#demo1,#demo2{
float:left;
}

.next_a{
padding:20px 0 0;
text-align:center;
}
.xinso{width:350px; height:70px; position:absolute; top:295px; right:9px}
.xinso a{width:350px; height:70px; display:block; text-indent:-3000px}



.lo_code_log{top:250px;left:19px;}
#log_form{ width:238px;}

