

body {

-x-system-font:none;
font-family:'lucida grande',tahoma,arial,'bitstream vera sans',helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:center;
color:#0066CC;
}


* {
margin:0;
padding:0;
}

#header {
height:70px;
margin:0 auto;
position:relative;
width:766px;
}

 .logo {
float:left;
height:51px;
margin-top:10px;
width:210px;
}
 .logo a {
background:transparent url(../Public/new/slogo.gif) no-repeat scroll 0 0;
display:block;
height:51px;
overflow:hidden;
text-align:left;
text-indent:-3000px;
width:210px;
}
#globalTop .header .tfont {
color:#999999;
float:right;
text-align:right;
}
#globalTop .navi, #globalBottom .navi {
background:transparent url(../Public/new/navi.gif) repeat-x scroll 0 0;
height:40px;
position:relative;
}
#globalTop .nav_search_input, #globalBottom .nav_search_input {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #FF6600;
float:left;
height:14px;
padding:4px;
width:300px;
}
#globalTop .nav_scount, #globalBottom .nav_scount {
color:#CCCCCC;
}
#globalTop input, #globalBottom input {
font-size:12px;
}
#globalBottom {
background:transparent url(../Public/new/navi.gif) repeat-x scroll 0 0;
height:40px;
clear:both;
}

#globalTop .nav_inner, #globalBottom .nav_inner {
height:40px;
margin:0 auto;
position:relative;
width:780px;
}

#globalTop .nav_search, #globalBottom .nav_search {
height:30px;
margin:0 0 0 200px;
padding:6px 0 0 0;
}

#globalTop .nav_search_submit, #globalBottom .nav_search_submit {
background:transparent url(../Public/new/search2.gif) no-repeat scroll 0 0;
border:0 none;
cursor:pointer;
height:24px;
margin:0 0 0 5px;
text-indent:-3000px;
width:65px;
float:left;
}

#bd{
margin:auto;
width:760px;
}

#tip{
background:#FFFFEE;
margin-top:10px;
padding-top:10px;
width:760px;
height:25px;
font-weight:bold;
}

.tfont{
color:#7C7C7C;
font-size:14px;
float:left;
padding:45px 0 0 50px;
}


#globalTop .nav_primary {
height:40px;
left:5px;
position:absolute;
top:0;
z-index:1000;
}


#globalTop .nav_primary li {
float:left;
height:40px;
}

#globalTop .nav_secondary li {
float:right;
height:40px;
}

.nav_secondary li a,.nav_primary li a {
color:#FFFFFF;
display:block;
font-size:14px;
height:40px;
line-height:37px;
overflow:hidden;
text-align:center;
text-decoration:none;
width:90px;
}


#globalTop .nav_secondary {
height:40px;
position:absolute;
right:5px;
top:0;
z-index:1000;
width:190px;
}

 .quicklink {
color:#999999;
float:right;
margin:48px 0 0;
max-width:550px;
overflow:hidden;
padding:0 20px 0 0;
text-align:right;
white-space:nowrap;
}

.quicklink_login {
color:#FFCC99;

}

 .quicklink_login a {
color:#FF6600;

}


#pai{
float:left;
width:150px;
height:500px;
margin:10px 10px 0 0;

}

.pai_h{
width:150px;
height:20px;
background:#F7F6EF;
color:#888
}

.ad_h{
width:124px;
height:20px;
margin:5px 5px 10px 5px;
background:#F7F6EF;
color:#888;
}


.pai_more{
background:transparent url(../Public/new/pai.gif) no-repeat scroll 0 0;
width:150px;
height:350px;
text-align:left;
}

.pai_more a{
float:left;
}
.info_mark a{
float:left;
}
li.frist{
height:70px;
overflow:hidden;
position:relative;
}

.pai_more ul{
line-height:2.7em;
padding:0 5px 10px 20px;

}
.pai_more li{
overflow:auto;
}


.pai_more .frist .top3{margin-left:0;}

.pai_more .nickname a{
display:block;
float:left;
text-decoration:none;
width:90px;
}

li.frist .t_name{
left:6px;
position:absolute;
top:0;
}

.frist_info{
float:none;
left:60px;
line-height:15px;
position:absolute;
top:20px;
}



.top_img{
width:48px;
height:48px;
left:4px;
top:18px;
position:absolute;
float:left;
}

#ad{
float:right;
width:134px;

margin:5px 0px 0px 10px;
}

#content{
float:left;
width:450px;
margin-top:10px;
}

#more{
background:#FFFFEE;
margin:10px 0;
padding:10px;
width:760px;
font-size:14px;
text-align:left;
clear:both;
}


.isnull{
font-size:16px;
color:#000;
text-align:left;
width:448px;
height:220px;
margin-top:20px;
}


.user{
float:left;
width:448px;
height:155px;
margin-bottom:10px;
border:1px solid #D1D1D1;
}
.user_head{
width:438px;
height:20px;
margin:5px 5px 0px 5px;
background:#F7F6EF;

}
.user_info{
width:448px;
height:130px;
}
.user_ad{
width:448px;
height:3px;
float:left;
margin:3px 0px;
}
.info_img{
width:96px;
height:96px;
float:left;
padding:5px;
}

.info_more{
width:332px;
height:96px;
float:left;
padding:5px;

}

.info_mark{
width:435px;
height:20px;
clear:both;
margin-left:5px;
border-top:1px dotted #D1D1D1;
}
.mark{
color:green;
background:transparent url(../Public/new/sign.png) no-repeat scroll left center;
padding:4px 2px 2px 18px;
}



.topic{
color:#000;
text-align:left;
clear:both;
padding-left:18px;
border-bottom:1px dotted #D1D1D1;
background:transparent url(../Public/new/start.gif) no-repeat scroll 0 0;
}

.topic p{
font-size:122%;
font-weight:bold;
padding-right:18px;
display:inline;
background:transparent url(../Public/new/end.gif) no-repeat scroll 100% 100%;
}


ul{

list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.info_name{
margin-top:10px;
float:left;
text-align:left;
width:250px;
}

.info_name p{
float:left;
width:90px;
}



.qq{
background:transparent url(../Public/new/volume.gif) no-repeat scroll left center;

padding:2px 2px 2px 23px;

}

.kiss{
background:transparent url(../Public/new/lv33.gif) no-repeat scroll left center;

padding:2px 2px 2px 18px;

}

a{
color:#0066CC;}



.actions {
float:right;
margin-top:5px;
width:60px;
height:65px;
}

ul.actions li {
border-bottom:1px solid #DDDDDD;
color:#999999;
float:right;
margin:3px;
}

ul.actions li a {
font-weight:bold;
display:block;
}
a:link, a:visited {
text-decoration:none;
}

img {
border:0 none;
}

.wd {
clear:both;
margin:10px 0 0;
padding:0 0 20px;
text-align:center;
}
.navPageBottom a{border-right:1px solid #ccc;padding:0 8px 0 4px;float:none;}
.navPageBottom a.end{border-right:0;}
.copyright{font-size:11px;clear:both;}
.navPageBottom {height:24px;line-height:24px;margin-top:17px!important;margin-top:10px;margin:auto;}
.cLight{color:#888;}


.pagination{padding-bottom:30px;clear:both}

.pagination a{margin:0 4px;padding:3px 7px;border:1px solid #ccc;background:#fff;float:none;}

.pagination a:hover{background:#06c;color:#fff;text-decoration:none;}

.pagination strong{padding:1px 4px;}


form.lf .f-text {
font-size:14px;
font-weight:bold;
line-height:18px;
width:244px;
}
.f-text, textarea, select {
border-color:#7C7C7C #CCCCCC #DDDDDD;
border-style:solid;
border-width:1px;
font-size:12px;
line-height:120%;
}

form.nf .f-label {
margin-right:10px;
text-align:right;
width:150px;

}
form.nf p {
line-height:21px;
margin:10px;
}
form.lf .f-label {
font-size:14px;
color:green;
}
input, button {

padding:4px;
vertical-align:middle;
}
form.lf select {
font-size:14px;
}
select {
padding:2px 2px 2px 0;
}

