﻿@charset "utf-8";
/* 57joy.com CSS Document */
body{margin:0;text-align:center;font-size:12px;color:#000000;background:#fff ;
font-family:"宋体",Arial,Tahoma,Verdana,Helvetica,sans-serif;}
p, ul, ol, dl, dd, h1, h2, h3, h4, h5, img, form, blockquote {
border:0pt none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
h1{font-size:18px;}
h2{font-size:14px;color:#004874; font-weight:normal; font-weight:bold}
a{color:#336699; text-decoration:none;}
a:hover{color:#333;}
textarea {
overflow:auto;
}
.del{color:#ccc;margin-left:10px}
.del:hover{color:#ff0000;}

.ad790X80{background:#efefef;width:790px;height:80px;line-height:80px;margin:8px auto;clear:both}
.ad430X72{width:430px;height:72px;line-height:72px;border:1px solid #efefef; float:left;text-align:center}
.ad290X72{width:288px;height:72px;line-height:72px;border:1px solid #efefef; float:left;text-align:center}
.disNone{display:none}
.m{color:#006600;padding-right:8px; font-weight:bold;}
.abottom{padding:5px; border:1px #ff6600 solid; border-color:#ff0000 #666 #666 #ff0000 ; background:#ff6600;color:#fff;}
.abottom:hover{padding:5px; border:1px #ff6600 solid; border-color:#ff3300 #000 #000 #ff3300; background:#ff330000;color:#000;}

#wrapper{margin:0 auto; }
#header{}
#top{height:85px; position:relative; margin:0 auto}


#userinfo{float:right;margin-top:5px;}
#userinfo a{margin-right:10px;}
#logo{width:219px;height:57px;left:2px;position:absolute;top:10px}
#city{height:25px;left:225px;line-height:100%;position:absolute;top:30px;width:200px;z-index:200;display:none}
#city h1{font-size:20px;float:left;position:relative;line-height:20px;left:-3px;bottom:-2px;}
#city span{float:left;padding-top:7px}
#city a{color:#0033CC; text-decoration:underline}

#header{height:120px;width:899px;background:url(http://www.57joy.com/images/navbg.gif) no-repeat;margin:0 auto; position:relative}
#top{}
#logo{height:50px;width:161px; text-indent:-1000px;overflow:hidden;background:url(http://www.57joy.com/images/57joy_logo.gif) no-repeat;margin-left:20px}
#lgin{
float:right;
margin-top:10px;
position:absolute;
right:10px;
top:0;
}
#lgin a{color:#fff}
#lgin input{vertical-align:middle;text-align:33px}
#city {
height:25px;
left:35px;
line-height:100%;
position:absolute;
top:70px;
width:200px;
z-index:200;
}
#topmenu {
height:25px;
left:50%;
line-height:100%;
margin-left:-150px;
position:absolute;
top:65px;
width:560px;
z-index:10;
}
#topmenu ul li {
float:left;
height:35px;
line-height:35px;
width:80px;
background:url(http://www.57joy.com/images/nav.gif) no-repeat left bottom;
}
#topmenu ul li a {
color:#0033D8;
display:block;

}
#topmenu ul li a:hover {
text-decoration:underline;
}
#topmenu ul li span {
display:block;
}
#topmenu ul .on {
color:#0033D8;
padding-left:0;
background:url(http://www.57joy.com/images/nav_on.gif) no-repeat;
}
#topmenu ul .on a {
background:transparent none repeat scroll 0 0;
color:#0033D8;
font-size:14px;
font-weight:bold;
}
#topmenu ul .on span {
display:inline-block;
padding-right:0;
}

#userBar{width:802px;margin:0 auto;}
#userBar a{ color:#000}




#container{text-align:center;margin:0 auto;width:900px; background:#fff ;padding:5px;margin-top:10px}
#container .drag_div{width:261px;float:left;}
#container .drag_header{padding:3px 10px 4px;}
#container .drag_content {padding:3px}

#content{width:480px;float:left;text-align:left;}

#content .settings{line-height:35px;}
/*评论*/
.newli{padding-left:15px;margin-top:10px}
.newli h3{ border-bottom:1px #000 dashed}
.newli .re{line-height:18px;padding:5px 0;}

/*列表*/
#readnew,#xiaoxx{padding:10px;}
#readnew ul li,#xiaoxx ul li{margin-bottom:1px;padding-left:5px}


#sidebar{width:275px;float:right;text-align:left;border:1px solid #ccc}
#sidebar #Vipbox{margin-bottom:10px;}
#sidebar #Vipbox h2{padding:5px;border-bottom:1px #ccc solid}
#sidebar #Vipbox ul{width:120px; text-align:center; margin:0 auto}
#sidebar #Vipbox ul li {width:120px;}
#sidebar #Vipbox a{color:#0000FF; white-space:normal;line-height:25px;}
#sidebar #Vipbox .userlist{margin-top:6px; background:#fff;padding:5px}

#uInfo{padding:10px;line-height:20px}
#uInfo img{margin:8px;border:3px #efefef solid;}

#in-table {line-height:25px;width:490px}
#in-table h2{background:url(../images/bar_bg.gif) no-repeat;line-height:28px;padding:0 10px}

/*首页侧边栏，用户状态*/
#urnews{}
#urnews ul li{line-height:20px;margin-bottom:8px;padding:5px;border-bottom:1px #CCC dashed}
#urnews h2{line-height:25px;padding-left:10px;}

#mymsglist .olt,#domsglist table{margin-top:2px}
/*我的收藏*/
#Fav  ul{margin-top:10px}
#Fav ul li{ text-align:left;margin-top:3px;padding:5px; background:#F5F5F5; position:relative;color:#ccc;border-bottom:1px solid #efefef}
#Fav ul li img{width:30px;height:30px; vertical-align:middle;margin-right:10px}
#Fav ul li a{margin-right:10px}
#Fav ul li a:hover{ text-decoration:underline;}
#Fav .delfd{border:none;position:absolute;color:#ccc;right:5px;}
#Fav .delfd:hover{ text-decoration:none;color:#FF0000}
#Fav .delfd img{width:18px;height:17px;}

/*信息中心*/
#mymsglist{}
#mymsglist .olt tr{line-height:25px;}
#mymsglist .olt td{border-bottom:1px #ccc dashed;}

#domsglist td{line-height:20px}
#domsglist td p{border:1px dashed #ccc; border-width:1px 0;padding:10px 5px; margin:3px 0}



#footer{clear:both;text-align:center;line-height:30px;width:790px;padding:5px;background:#fff;margin:0 auto;font-size:12px;font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;}


/*detail************************************/
.themain{
padding:5px;
clear:both;
}

.themain .theTitle {

clear:both;
padding:10px 0 0 5px;
}
.themain .theTitle div{
clear:both;
padding:5px 0;
text-align:right;
}
.themain .theTitle h1{font-size:20px;text-align:center;border-bottom:1px dashed #C1E1F9;line-height:35px}
.themain .theText {
clear:both;
font-size:14px;
line-height:160%;
overflow:hidden;
padding:12px;
text-align:left;
}





