*{
margin:0;
padding:0;
}
body{
color:#773F17;
font-size:12px;
background:#000 url(bg.jpg) no-repeat center 35px;
line-height:20px;
}
a{
text-decoration:none;
color:#773F17;
}
a:hover{
text-decoration:underline;
}
ul,li{
list-style:none;
}
img{
border:0;
}
.clear{
clear:both;
}
.mid{
width:958px;
margin:auto;
}
.f0_l{
float:left;
width:343px;
left:20px;
position:relative;
}
.f0_r{
float:right;
width:343px;
right:20px;
position:relative;
}
/*顶部*/
.top{
height:336px;
/*background:url(astd_01.jpg);*/
position:relative;
width:958px;
z-index: 100;
}
.top_01{
height:123px;
background:url(astd_01_01.jpg);
position:relative;
width:958px;
z-index: -1000;
}
.top_02{
height:110px;
background:url(astd_01_02.jpg);
position:relative;
width:958px;
z-index: 100;
}
.top_03{
height:103px;
background:url(astd_01_03.jpg);
position:relative;
width:958px;
z-index: 100;
}
.logo{
display:block;
height:111px;
left:383px;
overflow:hidden;
position:absolute;
text-indent:-1000px;
top:3px;
width:201px;
}
.nav{
position:absolute;
top:8px;
left:90px;
height:26px;
}
.nav a{
display:block;
float:left;
width:80px;
height:26px;
margin-right:22px;
text-indent:-1000px;
overflow:hidden;
}
.play{
position:absolute;
left:32px;
top:-106px;
height:120px;
width:150px;
overflow:hidden;
z-index:1000;
}
.flash{
position:absolute;
left:226px;
top:141px;
width:560px;
height:130px;
overflow:hidden;
z-index:1500;
}


/*左侧*/
.main{
	position:relative;
	z-index:950;
}
.f_l{
	width:207px;
	float:left;
	background:url(astd_07.jpg) repeat-y 0 0;
}
.f_r{
width:736px;
float:right;
/*background:url(astd_m_06.jpg) no-repeat 0 147px;*/
position:relative;
}
.f_l h3{
text-indent:-1000px;
overflow:hidden;
}
.bg2{
width:218px;
height:58px;
background:url(astd_04.jpg);
position:relative;
margin-left:-11px;
margin-top:-30px;
}
.bg3{
background:url(astd_43.jpg);
height:310px;
margin-top:-180px;
}
.bg4{
	background:url(astd_08.jpg);
	height:12px;
	width:207px;
	position: relative;
}
.bg7{
width:207px;
height:97px;
background:url(astd_09.jpg);
position:relative;
margin-top:-75px;
}
.bg8{
background:url(astd_24.jpg) no-repeat right bottom;
}
.bg8 a{
padding:0 5px;
}
/*用户中心*/
.u_bg,.u_bg2{
height:42px;
width:187px;
padding:14px 0 0 11px;
overflow:hidden;
}

.u_bg a{
display:block;
width:91px;
height:35px;
overflow:hidden;
cursor:pointer;
text-indent:-1000px;
float:left;
}
.btn1{
background:url(astd_20.jpg);
margin-right:5px;
}
.btn2{
background:url(astd_20.jpg) right 0;
margin-left:5px;
}
.user{
background:url(astd_02.jpg);
height:228px;
width:207px;
position:relative;
z-index:950;
}
.user label{
width:65px;
text-align:right;
line-height:25px;
font-weight:bold;
color:#E1CE9C;
height:28px;
display:inline-block;
}
.ipt1 {
background:#CCCC99;
border:1px solid #2B1106;
height:20px;
line-height:20px;
text-indent:2px;
width:120px;
}
.get{
color:#FFEEA1;
position:relative;
top:-5px;
left:3px;
}
.success ul{
position:relative;
width:185px;
margin:auto;
color:#FFEEA1;
line-height:23px;
}
.success .e{
height:26px;
overflow:hidden;
text-align:center;
}
.success .e a{
font-size:14px;
color:#FFFF00;
text-align: center;
font-weight:bold;
line-height:26px;
}
.success .e a:hover{
text-decoration:none;
}
.success li a{
color:#FFC24B;
}
#ustr{
position:absolute;
left:34px;
top:0px;
width:145px;
overflow:hidden;
height:20px;
color:#FFC24B;
font-size:14px;
font-family:Arial;
}
#lgame a{
color:#00FFFF;
font-weight:bold;
}
.cz{
background:url(cz.gif);
display:block;
height:36px;
margin:0 auto;
overflow:hidden;
text-indent:-1000px;
width:175px;
}
.fwq{
position:relative;
z-index:100;
}
.fwq h3{
height:44px;
position:relative;
background:url(astd_03.jpg);
}
.fwq li{
width:180px;
height:26px;
line-height:26px;
background:url(icon1.gif) no-repeat 0 bottom;
margin:auto;
text-indent:22px;
}
.fwq li a{
color:#E1CE9C;
}
.fwq .more{
background:url(fwq_m.gif);
display:block;
width:119px;
height:27px;
margin:8px auto 0;
overflow:hidden;
text-indent:-1000px;
}

.about h3{
height:50px;
position:relative;
background:url(astd_05.jpg);
}
.about div{
color:#E1CE9C;
padding:0px 15px;
text-indent:2em;
}
.about dd h2{
display:inline;
font-size:12px;
}
.hd h3{
height:60px;
position:relative;
background:url(astd_06.jpg);
}
.hd div{
padding:2px 10px;
}
.hd table{
width:100%;
background:#C1A455;
}
.hd th{
background:#DBC37D;
color:#FF3400;
}
.hd td{
background:#ECE3D3;
color:#252525;
text-align:center;
}
.tp h3{
height:60px;
position:relative;
background:url(astd_08.jpg);
}
.tp ul{
color:#E1CE9C;
padding:0 0 0 18px;
position:relative;
z-index:1000;
}
.kf h3{
height:57px;
position:relative;
background:#000 url(astd_10.jpg) no-repeat 0 bottom;
left:-7px;
width:214px;
}
.kf .qq{
padding-left:38px;
}
.kf_c{
background:url(astd_11.gif) no-repeat 0 bottom;
position:relative;
z-index:1000;
left:-23px;
padding:0 0 7px 50px;
color:#FFEEA1;
}
.kf_c img{
vertical-align:middle;
}
.kf_c a{
color:#F59A54;
text-decoration:underline;
}
.kf_c a:hover{
text-decoration:none;
}
/*右侧*/
.p1{
width: 736px;
height:429px;
position:relative;
background:url(astd_22.gif);
}
.focus{
width:362px;
height:376px;
position:absolute;
top:-84px;
left:-15px;
}
.news{
background:url(astd_12.jpg);
float:right;
width:389px;
height:292px;
position:relative;
}
.news .more{
position:absolute;
top:21px;
line-height:20px;
right:26px;
font-size:12px;
color:#E1CE9C;
}
.news div{
height:33px;
/*background:url(wmnc_73.gif) no-repeat 15px 10px;*/
padding:20px 0 0 28px;
overflow:hidden;
}
.news div a{
display:block;
float:left;
width:67px;
height:23px;
line-height:24px;
overflow:hidden;
text-align: center;
font-weight:bold;
cursor:pointer;
margin-right:5px;
font-size:14px;
}
.bt1{
color:#413014;
background:url(icon.gif) no-repeat 0 -25px;
}
.bt2{
background:url(icon.gif) no-repeat -68px -25px;
color:#E9D9A6;
}
.news ul{
width:330px;
margin:auto;
}
.news li{
line-height:26px;
height:26px;
overflow:hidden;
padding-left:15px;
}

.news li span{
float:right;
}
.ad{
width:744px;
height:137px;
background:url(astd_13.jpg);
position:absolute;
left:-4px;
bottom:0;
}
.ad ul{
padding:12px 10px 0;
}
.ad li{
float:left;
width:33.3%;
text-align:center;
}
.p2{
background:url(astd_19.gif);
width:736px;
position:relative;
}
.ban1{
background:url(astd_14.jpg) no-repeat 0 bottom;
height:33px;
width:343px;
}
.ban1 h3{
height:32px;
overflow:hidden;
text-indent:-1000px;
}
.ban1 .send{
position:absolute;
right:56px;
top:9px;
color:#EACEAA;
}
.ic1{
background:url(astd_21.jpg);
width:116px;
}
.ic2{
background:url(astd_21.jpg) no-repeat 0 -33px;
width:111px;
}
.ic3{
background:url(astd_21.jpg) no-repeat 0 -66px;
width:114px;
}
.ic4{
background:url(astd_21.jpg) no-repeat 0 -99px;
width:111px;
}
.f0_l .more,.f0_r .more,.p2 .more{
position:absolute;
display:block;
width:40px;
height:15px;
background:url(icon.gif) 0 -49px;
overflow:hidden;
text-indent:-1000px;
top:11px;
right:7px;
}

.bg1{
background:url(astd_17.gif);
height:16px;
clear:both;
}
.bg5{
background:url(astd_15.gif);
height:16px;
clear:both;
}
.bg6{
width:744px;
height:21px;
background:url(astd_16.gif);
position:absolute;
right:-4px;
bottom:-21px;
}
.list{
padding:8px 10px 5px;
}
.list li{
line-height:22px;
height:22px;
}
.list li span{
float:right;
}
.phb{
padding:8px 10px 5px;
}
.phb table{
width:100%;
border-right:1px solid #DBBE82;
border-bottom:1px solid #DBBE82;
}
.t_r{
line-height:25px;
background:#EDDDB9;
}
.phb td{
border-left:1px solid #DBBE82;
border-top:1px solid #DBBE82;
text-align:center;
}
.p_list{
padding:8px 5px 0;
height:200px;
}
.p_list li{
width:25%;
float:left;
text-align:center;
height:100px;
}
.p_list img{
padding:1px;
border:1px solid #986F4F;
display:block;
margin:auto;
width:74px;
height:68px;
}
.jt {
margin:auto;
width:693px;
position:relative;
}
.jt ul{
padding:8px 10px 0;
height:130px;
width:673px;
background:#FAEBCE;
}
.jt li{
float:left;
width:25%;
text-align:center;
}
.jt li img{
padding:1px;
border:1px solid #986F4F;
width:158px;
height:116px;
}

.ban2{
background:url(astd_18.jpg) no-repeat 0 bottom;
height:23px;
padding:10px 0 0 10px;
width:683px;
}
.s1{
background:url(icon.gif);
width:84px;
height:23px;
display:block;
color:#413014;
line-height:24px;
text-align:center;
margin-right:5px;
font-weight:bold;
font-size:14px;
overflow:hidden;
float:left;
cursor:pointer;
}
.s2{
background:url(icon.gif) -84px 0;
width:84px;
height:23px;
display:block;
color:#E9D9A6;
line-height:24px;
text-align:center;
margin-right:5px;
font-weight:bold;
overflow:hidden;
float:left;
cursor:pointer;
}
a.s1:hover,a.s2:hover,a.bt1:hover,a.bt2:hover{
text-decoration:none;
}


.foot{
background:url(f_bg.jpg) no-repeat center bottom;
text-align:center;
height:144px;
margin-top:-80px;
color:#C8C8C8;
padding-top:150px;
line-height:22px;
}
.foot a{
color:#C8C8C8;
padding:0 3px;
}
/*列表页*/
.dh{
height:24px;
width:706px;
left:-10px;
background:url(astd_21.gif);
position:absolute;
z-index:1000;
top:-5px;
padding:27px 0 0 50px;
}
.contend{
background:url(astd_22.gif);
width:736px;
padding-top:48px;
min-height:1300px;
height:auto !important; 
height:1300px;
overflow:visible;
overflow-x:hidden;
}
.contend h1{
background:url(astd_23.gif);
width:685px;
height:54px;
margin:5px auto;
line-height:54px;
text-align:center;
font-size:16px;
}
.tit{
background:url(astd_18.jpg);
margin:auto;
width:693px;
height:28px;
line-height:28px;
letter-spacing:2px;
}
.tit h2{
font-size:16px;
font-family:"微软雅黑","黑体";
color:#E9D9A6;
padding-left:30px;
background:url(icon2.gif) no-repeat 12px 8px;
}

.lists{
width:632px;
margin:0 auto;
padding:30px 0;
}
.lists li{
font-size:14px;
line-height:27px;
color:#912F00;
background:url(icon2.gif) no-repeat 2px 8px;
border-bottom:1px dotted #886F43;
padding-left:20px;
}
.lists li span{
float:right;
}
.pages{
height:70px;
text-align:center;
font-weight:bold;
line-height:30px;
}
.pages a {
display:inline-block;
padding:0 3px;
}
.pages a:hover{
color:#FF0000;
}
.pages strong{
display:inline-block;
padding:0 3px;
color:#FF0000;
}
/*图片列表页*/
.pic{
padding:20px 28px;
}
.pic li{
float:left;
width:25%;
text-align:center;
height:155px;
}
.pic li span{
display:block;
padding-top:5px;
}
.pic li img{
padding:1px;
border:1px solid #986F4F;
width:158px;
height:116px;
}
.pic li a:hover img{
border:1px solid #BA977A;
}

/*文章页*/
.txt{
	width:632px;
	margin:auto;
	overflow:hidden;
	font-size:12px;
	line-height:22px;
	padding:20px 0 40px;
}
.txt img{
display:block;
margin:10px auto;
}
/*验证码*/
.lo_code_log{left:2px; top:110px;}
.lo_code_reg,.lo_code_log{left:2px; top:170px;}

