/** john 6-2 up **/
.wrap{ margin:0 auto; width:950px;overflow:hidden; }
.ft{ margin-top:10px;}

#banner01 {
margin:0 0 10px;
}
.area {
position:relative;
}
#part1 {
margin:0 0 15px;
}
#part1 .section {
background:#EDECEC;
border:1px solid #CCC;
position:relative;
width:690px;
}
.picslide {
background:#E6F3FD;
border:7px solid #FFF;
height:330px;
margin:9px 0 10px 7px;
overflow:hidden;
position:relative;
width:298px;
}
.picslide h3 img {
height:228px;
margin:0 0 5px;
width:298px;
}
.picslide h3 {
font-size:14px;
line-height:20px;
text-align:center;
}
.picslide h3 a {
color:#F30;
}
.picslide h4 {
font-size:12px;
font-weight:normal;
line-height:18px;
margin:5px 12px;
}
.picslide h4 a {
color:#000;
}
.no {
position:absolute;
right:10px;
bottom:10px;
}
.no a {
background:#F85B00;
border:1px solid #D82D02;
color:#FFF;
display:inline;
float:left;
font-size:14px;
font-weight:bold;
height:14px;
line-height:14px;
margin:0 3px;
text-align:center;
width:14px;
}
#news {
background:#FFF;
border:7px solid #FFF;
height:330px;
position:absolute;
top:9px;
right:8px;
width:349px;
}
#news h2 {
background:url(../images/zh_h2.png) no-repeat;
height:24px;
margin:7px 0 0;
overflow:hidden;
text-indent:-9999px;
}
#news h2.news2 {
background-position:0 -24px;
}
#news ul {
padding:5px 10px;
}
#news li {
background:url(../images/zh_icon.png) no-repeat 0 10px;
font-size:14px;
height:24px;
line-height:24px;
overflow:hidden;
text-indent:15px;
}
#news li a {
color:#000;
}
.side {
position:absolute;
top:0;
right:0;
}
#part1 .side {
background:#F0EFEF;
border:1px solid #CCC;
width:248px;
}
#part1 .side h2 {
background:url(../images/zh_h2.png) no-repeat 0 -48px;
color:#F30;
font-size:14px;
height:27px;
line-height:24px;
overflow:hidden;
text-indent:23px;
}
#notice {
border-bottom:1px solid #CCC;
}
#notice ul {
padding:15px 10px;
}
#notice li {
background:url(../images/zh_icon.png) no-repeat 0 -40px;
height:22px;
line-height:22px;
overflow:hidden;
text-indent:12px;
}
#notice li a {
color:#000;
}
#survey {
height:217px;
}
#survey h2 {
margin:0 0 10px;
}
#survey h3 {
font-size:12px;
font-weight:normal;
height:21px;
line-height:21px;
margin:0 13px;
overflow:hidden;
}
#survey ul {
margin:0 13px;
}
#survey li {
display:inline;
height:21px;
line-height:21px;
overflow:hidden;
}
#survey li input {
margin:0 5px 0 0;
position:relative;
top:2px;
}
#survey p {
padding:10px;
text-align:center;
}
#survey p input {
background:url(../images/zh_btn.png) no-repeat;
border:0;
color:#FFF;
height:21px;
letter-spacing:5px;
margin:0 5px;
padding:2px 0 0;
width:66px;
}
#oTable {
line-height:20px;
padding:0 0 0 10px;
}
#part2 {
margin:0 0 15px;
}
#part2 .section {
background:url(../images/zh_bgarea.png) repeat-y;
border-bottom:1px solid #CFCFCF;
height:769px;
overflow:hidden;
position:relative;
width:690px;
}
#part2 .side {
background:url(../images/zh_bgarea.png) repeat-y right 0;
width:250px;
}
#topic h2 {
background:url(../images/zh_h2.png) no-repeat 0 -75px;
height:40px;
position:relative;
text-indent:-9999px;
}
#topic h2 a.a1 {
height:40px;
width:120px;
position:absolute;
top:0;
left:415px;
}
#topic h2 a.a2 {
height:40px;
width:140px;
position:absolute;
top:0;
left:540px;
}
#topic h1 {
font-size:14px;
height:25px;
line-height:25px;
overflow:hidden;
padding:10px;
text-align:center;
}
#topic h3 {
font-size:14px;
font-weight:normal;
height:88px;
line-height:22px;
overflow:hidden;
padding:0 15px;
text-indent:2em;
}
.vote {
height:18px;
line-height:18px;
overflow:hidden;
margin:0 5px;
padding:12px 0;
position:relative;
}
.vote h2 {
font-size:12px;
letter-spacing:5px;
text-indent:30px;
}
.vote h3 {
border:1px solid #CFCFCF;
height:11px;
overflow:hidden;
padding:1px;
position:absolute;
top:13px;
left:80px;
width:194px;
}
.vote h3 span {
background:#C00;
display:block;
font-size:0;
height:11px;
overflow:hidden;
text-indent:-9999px;
}
#negative h3 span {
background:#069;
}
.vote h4 {
background:#E3E3E3;
font-size:12px;
height:15px;
line-height:15px;
overflow:hidden;
padding:0 5px;
position:absolute;
top:13px;
left:285px;
width:220px;
}
.vote h4 span {
position:absolute;
top:0;
right:5px;
}
.vote h5 {
background:url(../images/zh_icon.png) no-repeat 0 -95px;
position:absolute;
top:12px;
right:15px;
}
.vote h5 input {
background:url(../images/zh_btn.png) no-repeat 0 -21px;
border:0;
height:18px;
line-height:18px;
margin:0 0 0 12px;
width:59px;
}
#positive {
border-top:1px dashed #959595;
}
#negative {
border-bottom:1px dashed #959595;
}
#negative h5 {
background-position:0 -145px;
}
#negative h5 input {
background-position:0 -39px;
}
.reply {
padding:10px;
width:325px;
}
.reply h2 {
background:url(../images/zh_h2.png) no-repeat 0 -115px;
height:19px;
margin:0 0 0 18px;
overflow:hidden;
text-indent:-9999px;
}
#reply2 {
position:absolute;
top:259px;
right:0;
}
#reply2 h2 {
background-position:0 -134px;
}
.reply h3 {
color:#292929;
font-size:14px;
font-weight:normal;
height:24px;
line-height:24px;
overflow:hidden;
padding:5px 10px;
}
.reply textarea {
background:#FCEDDD;
border:1px solid #F2D1A6;
font-size:14px;
height:96px;
line-height:1.5;
width:323px;
}
#reply2 textarea {
background:#E7F3FC;
border:1px solid #A4C6E0;
}
.reply h4 {
padding:8px 0 15px;
text-align:center;
}
.reply h4 input {
background:url(../images/zh_btn.png) no-repeat 0 -57px;
border:0;
height:21px;
line-height:21px;
margin:0 3px;
width:60px;
}
.mix {
border:1px solid #CCC;
height:293px;
overflow-y:auto;
width:323px;
}
.mix h5 {
background:url(../images/zh_h2.png) no-repeat 0 -153px;
color:#333;
font-size:14px;
height:25px;
line-height:25px;
text-indent:13px;
}
.mix h6 {
color:#F33F0A;
display:inline;
float:left;
font-size:12px;
font-weight:normal;
line-height:19px;
padding:5px 0 0 10px;
}
.mix p {
line-height:19px;
padding:5px 20px 5px 10px;
}
#view {
border-bottom:7px solid #FFF;
border-top:1px solid #CCC;
height:380px;
overflow:hidden;
}
#view h2 {
background:url(../images/zh_h2.png) no-repeat 0 -178px;
color:#FFF;
font-size:14px;
height:26px;
line-height:21px;
margin:10px 14px;
text-align:center;
width:102px;
}
#view ul {
padding:5px 14px;
}
#view ul.list2 {
border-bottom:1px solid #CCC;
height:135px;
}
#view li {
background:url(../images/zh_icon.png) no-repeat 0 -41px;
height:22px;
line-height:22px;
overflow:hidden;
text-indent:10px;
}
#view li a {
color:#000;
}
#blog {
border-bottom:1px solid #CCC;
border-top:1px solid #CCC;
height:380px;
overflow:hidden;
}
#blog h2 {
background:url(../images/zh_h2.png) no-repeat 0 -204px;
font-size:14px;
height:26px;
line-height:21px;
margin:10px 14px;
text-align:center;
width:102px;
}
#blog ul {
padding:5px 14px;
}
#blog li {
background:url(../images/zh_icon.png) no-repeat 0 -41px;
height:22px;
line-height:22px;
overflow:hidden;
text-indent:10px;
}
#blog li a {
color:#000;
}
/*第三部分*/
#part3 .section {
background:url(../images/zh_bgarea.png) repeat-y;
border-bottom:1px solid #CFCFCF;
height:767px;
overflow:hidden;
position:relative;
width:690px;
}
#part3 .side {
background:url(../images/zh_bgarea.png) repeat-y right 0;
border-bottom:1px solid #CCC;
height:767px;
overflow:hidden;
width:250px;
}
#hot {
border-bottom:1px solid #CFCFCF;
height:205px;
overflow:hidden;
}
#hot h2 {
background:url(../images/zh_h2.png) no-repeat 0 -230px;
height:40px;
text-indent:-9999px;
}
#hot ul {
*height:100%;
overflow:hidden;
padding:15px 9px;
}
#hot li {
float:left;
height:135px;
line-height:20px;
overflow:hidden;
padding:0 15px;
text-align:center;
width:138px;
}
#hot li img {
border:1px solid #CFCFCF;
height:90px;
margin:0 0 3px;
padding:8px;
width:120px;
}
#hot li h3 {
font-size:12px;
font-weight:normal;
}
#hot li h3 a {
color:#333;
}
#forum {
clear:both;
height:441px;
overflow:hidden;
position:relative;
}
#forum h2 {
background:url(../images/zh_h2.png) no-repeat 0 -270px;
border-top:15px solid #FFF;
height:40px;
text-indent:-9999px;
}
#forum h2 a {
display:block;
height:40px;
width:160px;
}
.login {
position:absolute;
top:25px;
right:25px;
}
.login li {
float:left;
height:20px;
line-height:20px;
}
.login li label {
float:left;
font-weight:bold;
padding:0 5px 0;
}
.login li input {
background:#E7F3FC;
border:1px solid #5B91BA;
height:18px;
line-height:18px;
margin:0 8px;
position:relative;
top:-1px;
width:97px;
}
.login li.btn input {
background:url(../images/zh_btn.png) no-repeat 0 -78px;
border:0;
height:20px;
top:0;
width:41px;
}
#forum h4 {
border-bottom:1px dashed #959595;
color:#F33F0A;
font-size:14px;
height:25px;
line-height:25px;
margin:11px 22px;
padding:5px 25px;
position:relative;
}
#forum h4 .author {
position:absolute;
top:5px;
left:430px;
}
#forum h4 .postNum {
position:absolute;
top:5px;
right:25px;
}
.list {
padding:0 32px;
}
.list li {
background:url(../images/zh_icon.png) no-repeat 0 -38px;
font-size:14px;
height:29px;
line-height:29px;
overflow:hidden;
position:relative;
text-indent:15px;
}
.list li a {
color:#000;
}
.list li .author {
position:absolute;
top:0;
left:420px;
text-indent:0;
}
.list li .postNum {
font-size:12px;
position:absolute;
top:0;
left:550px;
text-indent:0;
}
.list li .postNum em {
color:#F33F0A;
font-style:normal;
}
#company h2 {
background:url(../images/zh_h2.png) no-repeat 0 -310px;
height:38px;
text-indent:-9999px;
}
#company ul {
*height:100%;
overflow:hidden;
padding:15px 30px;
}
#company li {
background:url(../images/zh_icon.png) no-repeat 0 -38px;
float:left;
font-size:14px;
height:26px;
line-height:26px;
overflow:hidden;
padding:0 15px;
width:285px;
}
#company li a {
color:#000;
}
#goto {
border-bottom:1px solid #CCC;
border-top:1px solid #CCC;
height:245px;
overflow:hidden;
}
#star {
height:240px;
overflow:hidden;
}
#goto h2,#star h2 {
background:url(../images/zh_h2.png) no-repeat 0 -48px;
color:#F30;
font-size:14px;
height:27px;
line-height:24px;
margin:0 1px;
overflow:hidden;
text-indent:23px;
width:248px;
}
#goto h3,#star h3 {
padding:13px 9px 0;
}
#goto h3 img,#star h3 img {
background:#FFF;
border:3px solid #BDBDBD;
display:block;
height:88px;
padding:1px;
width:88px;
}
#goto h4,#star h4 {
float:right;
font-size:12px;
height:19px;
line-height:19px;
margin:0 0 -95px;
overflow:hidden;
position:relative;
top:-95px;
right:3px;
width:136px;
}
#goto h4 a,#star h4 a {
color:#000;
}
#goto h5,#star h5 {
float:right;
font-size:12px;
font-weight:normal;
height:76px;
line-height:19px;
margin:0 0 -76px;
overflow:hidden;
position:relative;
top:-76px;
right:3px;
width:136px;
}
#part3 .side ul {
border-top:1px dashed #959595;
clear:both;
margin:10px;
padding:5px;
}
#part3 .side li {
background:url(../images/zh_icon.png) no-repeat 0 -41px;
height:22px;
line-height:22px;
overflow:hidden;
text-indent:10px;
}
#part3 .side li a {
color:#000;
}
#gongyi {
overflow:hidden;
}
#gongyi h2 {
background:url(../images/zh_h2.png) no-repeat 0 -178px;
color:#FFF;
font-size:14px;
height:26px;
line-height:21px;
margin:10px 14px;
text-align:center;
width:102px;
}
#part3 #gongyi ul {
border:0;
}
#rank h2 {
font-size:14px;
line-height:21px;
margin:10px 0 10px 14px;
overflow:hidden;
text-align:center;
}
#rank h2 a {
background:#D6D5D5;
border:1px solid #999;
color:#333;
cursor:pointer;
display:inline;
float:left;
height:19px;
margin:0 3px 0 0;
overflow:hidden;
width:104px;
}
#rank h2 a.active {
background:#FD6029 url(../images/zh_h2.png) no-repeat 0 -348px;
border:0;
color:#FFF;
height:26px;
width:106px;
}
#part3 #rank ul {
border:0;
}
/*友情链接*/
.links1 {
background:url(../images/zh_links.png) no-repeat 77px 16px;
line-height:23px;
padding:14px 0; border:1px solid #CCCCCC; overflow:hidden; height:100%; margin:5px 0;
}
.links1 h2 {
clear:left; float:left;
font-size:12px;
font-weight:normal;
text-align:center;
text-indent:0;
width:86px;
}
.links1 ul {
margin:0;
padding:0 0px 0 4px; float:left;
width:850px;
}
.links1 li {
height:auto;
line-height:23px;
padding:0 5px; float:left;
width:auto; word-wrap: break-word ;
}
.links1 li a {white-space:nowrap; color:#000;
}