﻿@charset "utf-8";
body {
	margin:0px;
	background:url(../images/bodybg.gif) scroll repeat-x 35px 0;
	font-size:12px;
	color:#596273;
}
h1,h2,h3,h4,h5,ul,li,form,th,hr,p,input,form {
	margin:0;
	padding:0;
}
li {
	list-style-type:none;
}
/******浮动广告******/
#fdad{
	position:absolute;
	width:250px;
	height:130px;
	right:2px;
	bottom:0;
	background:url(/ad-img/adbg.gif) no-repeat scroll 0 0;
	z-index:999;
	overflow:hidden;
}
#fdad #close{
	width:31px;
	height:15px;
	right:12px;
	top:8px;
	cursor:pointer;
	position:absolute;
	z-index:999;
}
#fdad #adbody {
	position:absolute;
	width:220px;
	height:76px;
	display:block;
	clear:both;
	overflow:hidden;
	margin:35px auto 0 15px;
}
.fdad-info {
	width:220px;
	height:76px;
	overflow:hidden;
	text-align:center;
}
.fdad-info strong {
	width:100%;
	height:20px;
	line-height:20px;
	font-size:14px;
	color:#FF6600;
	clear:both;
	display:block;
}
.fdad-info p {
	margin:0 10px;
	text-align:left;
	margin-top:4px;
}
.fdad-info a {
	text-decoration:none;
	color:#596273;
}
.fdad-info a:hover {
	text-decoration:underline;
	color:#596273;
}
.ad_navtext {
	width:675px;
	height:100%;
	display:table;
	padding:10px 11px 0 12px;
	border:1px solid #C4CBD0;
	margin:8px auto 0 auto;
	clear:both;
	background:#FFF;
}
.ad_navtext li{
	width:135px;
	float:left;
	font-family:"宋体";
	overflow:hidden;
	padding-bottom:8px;
}
/***字体颜色列表***/
.red {
	color:#FF0000;
}
.hui {
	color:#999;
}
/***链接样式***/
a.red {
	text-decoration:none;
	color:#FF0000;
}
a:hover.red {
	text-decoration:underline;
	color:#FF0000;
}
a.mr{
	font-family:Arial;
	font-size:13px;
	color:#596273;
	text-decoration:underline;
}
a:hover.mr{
	color:#596273;
	text-decoration:none;
}
a.mr-1{
	color:#596273;
	text-decoration:none;
}
a:hover.mr-1{
	color:#596273;
	text-decoration:underline;
}
/***最顶部信息导航***/
.top-box {
	width:100%;
	height:35px;
	background:url(../images/topbg.gif) scroll repeat-x 35px;
	clear:both;
	overflow:hidden;
}
.topbox {
	width:890px;
	margin:0 auto;
}
.topbox-r {
	display:inline-block;
	float:right;
	line-height:35px;
	padding-right:15px;
}
.topbox-r-1 {
	padding-top:9px;
	display:inline-block;
	float:right;
	font-family:"宋体";
}
.topbox-r a{
	color:#596273;
	text-decoration:none;
}
.topbox-r a:hover{
	color:#596273;
	text-decoration:underline;
}
/***搜索功能***/
.all-search {
	padding-top:5px;
	width:310px;
	float:left;
}
.all-search .search_text {
	background:transparent url(../images/bodybg.png) no-repeat scroll -249px 0;
	float:left;
	height:18px;
	overflow:hidden;
	padding:4px 6px 0 6px;
	color:#596273;
	font-family:"宋体";
	font-size:12px;
	width:200px;
	border:0;
}
.all-search .search_button {
	background:transparent url(../images/bodybg.png) no-repeat scroll -571px 0;
	border:0 none;
	color:#888888;
	float:left;
	height:22px;
	width:59px;
	font-family:"宋体";
	font-size:12px;
}
.all-search a.search-ico {
	background:transparent url(../images/bodybg.png) no-repeat scroll -683px -167px;
	display:block;
	float:left;
	height:17px;
	margin-right:6px;
	margin-top:3px;
	width:17px;
	line-height:50px;
	overflow:hidden;
}
/***首页头部***/
.index_head {
	width:890px;
	height:77px;
	margin:0 auto 0 auto;
}
.index_head h1{
	width:224px;
	height:77px;
	background:url(../images/bodybg.png) scroll no-repeat 0 0;
	overflow:hidden;
	margin:0 auto;
}
.index_head h1 a{
	display:block;
	width:224px;
	height:77px;
	line-height:300px;
	overflow:hidden;
}
/***首页主体区域***/
.index_web {
	width:700px;
	margin:0 auto;
}
.index_web .index-l {
	width:500px;
	float:left;
}
.index_web .index-r {
	width:190px;
	float:right;
	text-align:center;
}
.index_web .index-l .centent-box {
	width:498px;
	height:auto;
	overflow:hidden;
	background:#FFF;
	margin-top:10px;
	border:1px dashed #C4CBD0;
}
.centent-box h2{
	font-size:14px;
	font-weight:bold;
	margin:0 10px;
	line-height:22px;
	padding:10px 0 0 18px;
	clear:both;
	background:url(../images/bodybg.png) scroll no-repeat -279px -64px;
}
.index_web .index-r .centent-box-1 {
	width:188px;
	height:338px;
	background:#FFF;
	margin-top:10px;
	border:1px dashed #C4CBD0;
}
/***明星QQ排行***/
.index-l .centent-box .qq_box {
	width:458px;
	margin:0 auto;
	overflow:hidden;
	clear:both;
	white-space:nowrap;
	padding-left:8px;
}
.centent-box h3 {
	font-size:12px;
	font-weight:normal;
}
.qq_box a {
	color:#596273;
	float:left;
	height:22px;
	line-height:22px;
	margin:0 4px 4px 0;
	padding:0 4px;
	text-decoration:none;
}
.qq_box a:hover {
	text-decoration:underline;
	color:#596273;
}
/***最近查询QQ***/
.index-l .centent-box .qq_box-1 {
	width:458px;
	margin:10px auto 0 auto;
	overflow:hidden;
	clear:both;
	white-space:nowrap;
	padding-left:12px;
}
.qq_box-1 a {
	width:68px;
	text-align:center;
	border:1px dashed #C0CED9;
	color:#596273;
	float:left;
	height:22px;
	line-height:22px;
	margin:0 5px 3px 0;
	text-decoration:none;
	overflow:hidden;
	font-family:"宋体";
	cursor:pointer;
}
.qq_box-1 a:hover {
	text-decoration:underline;
	color:#596273;
}
/***头部导航***/
.head {
	width:890px;
	height:77px;
	margin:0 auto;
	padding:10px 0;
	display:table;
}
.head-l,.head h1{
	width:224px;
	height:77px;
	background:url(../images/bodybg.png) scroll no-repeat 0 0;
	float:left;
}
.head-r{
	width:640px;
	float:right;
	border:1px dashed #C4CBD0;
	padding:5px;
	background:#FFF;
}
.head a{
	display:block;
	width:224px;
	height:77px;
	line-height:300px;
	overflow:hidden;
}
/***主体区域***/
.web {
	width:890px;
	height:auto;
	margin:0 auto;
}
.box-left {
	width:180px;
	height:auto;
	float:left;
}
.box-left {
	width:180px;
	height:auto;
	display:table;
	float:left;
}
.box-right {
	width:700px;
	height:auto;
	display:table;
	float:right;
}
/***头部标题背景样式***/
.titlebg {
	width:100%;
	height:10px;
	background:url(../images/bodybg.png) scroll no-repeat 0 -87px;
	overflow:hidden;
}
.titlebg-1 {
	width:100%;
	height:10px;
	background:url(../images/bodybg.png) scroll no-repeat 0 -113px;
	overflow:hidden;
}
.btbg {
	width:100%;
	height:10px;
	background:url(../images/bodybg.png) scroll no-repeat 0 -97px;
	overflow:hidden;
}
.btbg-1 {
	width:100%;
	height:10px;
	background:url(../images/bodybg.png) scroll no-repeat 0 -123px;
	overflow:hidden;
}
.content-box {
	border-left:10px solid #AEB8BF;
	border-right:10px solid #AEB8BF;
	background:#FFF;
	overflow:hidden;
	height:100%;
}
/***左边区域内容样式***/
.image-info {
	width:140px;
	padding-bottom:5px;
	margin:0 auto;
}
.image-info p.image{
	padding:10px 0;
}
.image-info ul {
	padding:0 7px;
}
.image-info li {
	margin-bottom:5px !important;
}
.image-info li a{
	display:block;
	width:126px;
	height:40px;
	position: absolute;
	line-height:100px;
	overflow:hidden;
}
/***菜单样式***/
.image-info li.code{
	width:126px;
	height:40px;
	background:url(../images/bodybg.png) scroll no-repeat -141px -142px;
}
.image-info li.music{
	width:126px;
	height:40px;
	background:url(../images/bodybg.png) scroll no-repeat 0 -492px;
}
.image-info li.material{
	width:126px;
	height:40px;
	background:url(../images/bodybg.png) scroll no-repeat -142px -192px;
}
.image-info li.book{
	width:126px;
	height:40px;
	background:url(../images/bodybg.png) scroll no-repeat 0 -242px;
}
.image-info li.log{
	width:126px;
	height:40px;
	background:url(../images/bodybg.png) scroll no-repeat 0 -142px;
}
.image-info li.photo{
	width:126px;
	height:40px;
	background:url(../images/bodybg.png) scroll no-repeat 0 -192px;
}
.image-info li.mood{
	width:126px;
	height:40px;
	background:url(../images/bodybg.png) scroll no-repeat 0 -292px;
}
.image-info li.visitors{
	width:126px;
	height:40px;
	background:url(../images/bodybg.png) scroll no-repeat 0 -342px;
}
.image-info li.friends{
	width:126px;
	height:40px;
	background:url(../images/bodybg.png) scroll no-repeat 0 -392px;
}
.image-info li.grzl{
	width:126px;
	height:40px;
	background:url(../images/bodybg.png) scroll no-repeat 0 -442px;
}
/***提示内容***/
.tishi {
	text-align:center;
}
.tishi .tishi-box {
	width:430px;
	display:table;
	margin:0 auto;
}
.tishi .tishi-box img{
	float:left;
	margin-right:10px;
}
.tishi p.txt-1 {
	padding-bottom:5px;
	font-size:14px;
	font-weight:bold;
	display:table;
	text-align:left;
	margin-bottom:5px;
	float:left;
}
.tishi p.txt-1,.tishi p.txt-2 {
	width:320px;
	display:table;
	margin-bottom:5px;
	text-align:left;
	float:left;
}
/***位置地址***/
.position {
	width:660px;
	height:26px;
	clear:both;
	margin-bottom:15px;
	background:#F1F2F3;
}
.position h1,.position h2 {
	display:inline-block;
	line-height:26px;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	float:left;
}
.position .qita-info {
	display:inline-block;
	line-height:26px;
	padding-right:10px;
	float:right;
}
/***右边内容域导航***/
.top-nav {
	margin:0 10px;
	line-height:30px;
	border-bottom:1px dashed #F1F2F3;
	border-top:1px dashed #C4CBD0;
	text-align:center;
}
.top-nav a{
	background:url(../images/nav-bg.gif) scroll no-repeat left center;
	padding-left:10px;
	margin-right:10px;
}
/***内容展示区域***/
.top-info {
	padding:8px 0 0 30px;
	height:25px;
	line-height:22px;
	background:url(../images/bodybg.png) scroll no-repeat -675px -25px;
}
.top-info span{
	color:#FF0000;
}
.display {
	padding:10px 10px 8px 10px;
}
.display .all-dh {
	width:100%;
	border-bottom:1px solid #F1F2F3;
}
.display .all-dh a {
	height:30px;
	line-height:30px;
	padding:0 10px;
	display:inline-block;
	border:1px solid #F1F2F3;
	border-bottom:none;
	margin-right:5px;
	text-decoration:none;
	color:#596273;
}
.display .all-dh a:hover {
	color:#FFF;
	border:1px solid #535B68;
	border-bottom:none;
	background:#535B68;
	text-decoration:none;
}
.display p.txt{
	padding:0 0 8px 10px;
}
.display p.tximg{
	padding:0 0 13px 10px;
}
.display .code_box li {
	height:30px;
}
.display .code_box li .txt {
	border:1px solid #A9B5BC;
	color:#596273;
	float:left;
	margin-right:5px;
	overflow:hidden;
	padding:2px 5px;
	width:350px;
}
.display .code_box li span.style_box {
	float:left;
	height:25px;
	line-height:25px;
	overflow:hidden;
	padding-right:5px;
	text-align:right;
	width:145px;
}
.display .code_box li .qqcodeb {
	background:#F1F3F4 none repeat scroll 0 0;
	border:1px solid #A9B5BC;
	color:#596273;
	font-size:12px;
	height:21px;
}
/***QQ素材****/
.display ul li.mokuai{
	width:658px;
	border:1px solid #F1F2F3;
	margin-bottom:10px;
}
.display ul li.mokuai p.title {
	padding:0 0 0 10px;
	line-height:25px;
	background:#F1F2F3;
}
.display ul li.mokuai p.url {
	width:648px;
	padding:0 0 0 10px;
	line-height:22px;
	background:url(../images/ico-hdd.gif) scroll repeat-x bottom;
	table-layout: fixed;
	word-wrap:break-word;
}
.display ul li.mokuai p.yanshi {
	padding:10px 0 10px 10px;
}
/***QQ最近访客与空间好友***/
ul.visitors-box li {
	height:113px;
	padding:8px 0;
	border-bottom:1px dotted #E4E4E4;
}
ul.visitors-box li .r-box a{
	color:#596273;
	text-decoration:none;
}
ul.visitors-box li .r-box a:hover{
	color:#596273;
	text-decoration:underline;
}
ul.visitors-box li .img{
	width:70px;
	height:113px;
	float:left;
}
ul.visitors-box li .img img{
	display:block;
}
ul.visitors-box li .r-box{
	width:570px;
	height:113px;
	float:right;
}
ul.visitors-box li .r-box p{
	line-height:27px;
}
ul.visitors-box li .r-box p.gohome a{
	color:#596273;
	text-decoration:underline;
}
ul.visitors-box li .r-box p.gohome a:hover{
	color:#596273;
	text-decoration:none;
}
/***QQ礼物盒子***/
ul.present-box li {
	height:100px;
	padding:8px 0;
	border-bottom:1px dotted #E4E4E4;
}
ul.present-box li .r-box a{
	color:#596273;
	text-decoration:none;
}
ul.present-box li .r-box a:hover{
	color:#596273;
	text-decoration:underline;
}
ul.present-box li .img{
	width:100px;
	height:100px;
	float:left;
	overflow:hidden;
}
ul.present-box li .img img{
	display:block;
	border:0;
}
ul.present-box li .present-info{
	width:550px;
	height:100%;
	float:right;
	padding-left:10px;
}
ul.present-box li .present-info  p{
	line-height:27px;
}

/***QQ相册***/
ul.photo-box {
	width:100%;
	height:100%;
	display:table;
	padding-bottom:5px;
}
ul.photo-box li {
	width:126px;
	height:170px;	
	background:url(../images/bodybg.png) scroll no-repeat -568px -361px;
	float:left;
	padding:0 0 10px 5px;
}
ul.photo-box li a{
	color:#596273;
	text-decoration:none;
}
ul.photo-box li a:hover{
	color:#596273;
	text-decoration:underline;
}
ul.photo-box li .img{
	width:100px;
	height:100px;
	overflow:hidden;
	margin:18px auto 0 auto;
}
ul.photo-box li .img img{
	display:block;
	margin:0 auto;
	border:0;
}
ul.photo-box li p.txt{
	width:100px;
	margin:0 auto;
	line-height:20px;
	padding-bottom:0;
	padding-left:0;
	text-align:center;
	overflow:hidden;
}
/***心路厉程***/
ul.info-box li{
	width:638px;
	border:1px dashed #C4CBD0;
	margin-bottom:8px;
	line-height:20px;
	padding:10px 10px 0 10px;
}
ul.info-box li .mood-time{
	background:url(../images/preline-reply.gif) no-repeat scroll 6px top;
	color:#999999;
	line-height:20px;
	margin-top:10px;
	padding:5px 0 10px 40px;
	width:598px;
}
/***日志列表***/
ul.log-box {
	padding-bottom:10px;
}
ul.log-box li{
	width:638px;
	border-bottom:1px dashed #C4CBD0;
	height:22px;
	line-height:22px;
	padding:0 10px;	
	font-family:"宋体";
}
/***日志阅读***/
.read-box {
	font-family:"宋体";
	width:640px;
	overflow:hidden;
}
.read-box h1 {
	font-size:16px;
	line-height:25px;
	text-align:center;
	margin-top:20px;
}
.read-box .read-info {
	border-bottom:1px dashed #C4CBD0;
	text-align:center;
	padding:8px 0 5px 0;
}
.read-box .read-txt {
	padding:15px 10px 8px 10px;
	line-height:22px;
}
.read-box .read-txt a{
	color:#596273;
	text-decoration:underline;
}
.read-box .read-txt a:hover{
	color:#596273;
	text-decoration:none;
}
/***留言列表***/
ul.book-box li{
	width:638px;
	border:1px solid #C4CBD0;
	margin-bottom:8px;
	line-height:20px;
	padding:10px;
	clear:both;
	display:table;
}
ul.book-box li .title{
	border-bottom:1px dashed #C4CBD0;
	height:25px;
	line-height:25px;
	margin-bottom:10px;
}
.book-txt .img {
	float:left;
	height:113px;
	width:70px;
}
.book-txt .book-info {
	float:right;
	width:555px;	
	font-family:"宋体";
	overflow:hidden;
}
.book-txt .book-info a{
	color:#596273;
	text-decoration:underline;
}
.book-txt .book-info a:hover{
	color:#596273;
	text-decoration:none;
}
.book-txt .book-info img.bili{
	max-width:556px;
	autoimg:expression(onload=function(){this.style.width=(this.offsetWidth > 556)?"556px":"auto"});
}
.read-box .read-txt img.bili{
	max-width:556px;
	autoimg:expression(onload=function(){this.style.width=(this.offsetWidth > 556)?"556px":"auto"});
}
.book-txt .book-info .yy {
	clear:both;
	display:block;
	margin-bottom:8px;
}
/***抢车位***/
.car-user {
	line-height:22px;
	width:148px;
	float:left;
	border:1px solid #F1F2F3;
	padding:5px;
	margin-bottom:10px;
}
.car-user p{
	padding-left:10px;
}
.car-user h2 {
	width:138px;
	background:#F1F2F3;
	line-height:26px;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
}
.parking {
	width:478px;
	border:1px solid #F1F2F3;
	float:left;
	margin:0 0 10px 10px;
	padding:5px;
	display:table;
}
.parking h2 {
	width:468px;
	background:#F1F2F3;
	line-height:26px;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
}
.car-list {
	width:100%;
	border-top:1px dashed #F1F2F3;
	margin:3px 0;
	display:table;
}
.car-list span.car {
	width:300px;
	height:200px;
	float:left;
}
.car-list span.user-xx {
	width:178px;
	float:left;
	padding:10px 0 0 0;
	line-height:22px;
}
/***QQ好友印象**/
.impression-box {
	text-align:center;
}
.impression-box span.style-1,.impression-box span.style-2,.impression-box span.style-3,.impression-box span.style-4,.impression-box span.style-5,.impression-box span.style-6,.impression-box span.style-8,.impression-box span.style-9,.impression-box span.style-10 {
	width:113px;
	height:42px;
	line-height:42px;
	margin:3px;
	border:1px solid #C4CBD0;
	font-size:16px;
	font-weight:bold;
	color:#406EC3;
	overflow:hidden;
	display:inline-block;
	cursor:pointer;
}
.impression-box span.style-2 {
	width:113px;
	height:42px;
	line-height:42px;
	margin:3px;
	border:1px solid #C4CBD0;
	font-size:20px;
	font-weight:bold;
	color:#66B82B;
	overflow:hidden;
	display:inline-block;
	cursor:pointer;
}
/***广告***/
.ads {
	width:660px;
	height:250px;
	padding:3px 10px 13px 10px;
}
.ads-1 {
	width:468px;
	padding:15px 0 10px 24px;
}
.ads .ads-l {
	width:330px;
	height:250px;
	text-align:center;
	float:left;
}
.ads .ads-r {
	width:330px;
	height:250px;
	text-align:center;
	float:left;
}
.ads-bt {
	width:650px;
	margin:0 auto;
	clear:both;
	text-align:center;
	padding-top:8px;
	border-top:1px dashed #C4CBD0
}
.ads-box {
	width:100%;
	display:table;
	margin-top:9px;
}
.ads-box img{
	margin:4px auto 12px auto;
	display:block;
	border:0;
}
#topAd_L,#topAd_R,#topAd_b,#tcAd,#topAd_r,#topAd_tt  {
	display:none;
}
.indextopad {
	width:728px;
	height:90px;
	overflow:hidden;
	margin:0 auto;
}
/***分页功能区域***/
div.quotes {
	height:100%;
	padding:10px 3px 3px 3px;
	text-align:center;	
	word-wrap:break-word;
}
div.quotes a {
	border:1px solid #C4C4C4;
	padding:2px 5px;
	margin-bottom:2px;
	color: #596273;
	margin-right:2px;
	text-decoration:none;
	display:inline-block;
}
div.quotes a:hover {
	border:1px solid #535B68;
	padding:2px 5px;
	color: #596273;
	margin-right:2px;
	text-decoration:none;
}
div.quotes span.current {
	padding:2px 5px;
	border:1px solid #535B68;
	font-weight: bold;
	color: #C4C8D0;
	background:#535B68;
	margin-right:2px;
	margin-bottom:2px;
	display:inline-block;	
}
div.quotes span.disabled {
	border:1px solid #C4C4C4;
	padding:2px 5px;
	color: #596273;
	margin-right:2px;
}
/***友情链接***/
.link-box {
	width:700px;
	clear:both;
	padding-top:20px;
	margin:0 auto;
	background:url(../images/linkbg.jpg) scroll repeat-x top;
	font-family:"宋体";
	font-size:12px;
}
.link-box .left {
	width:80px;
	text-align:right;
	color:#596273;
	font-weight:bold;
	float:left;
}
.link-box .right {
	width:610px;
	padding:0 10px 10px 0;
	float:left;
	display:table;
}
.link-box .right a{
	padding:0 8px !important;
	margin-bottom:5px;
	height:14px;
	line-height:14px;
	border-right:1px solid #B7BDC8;
	color:#596273;
	text-decoration:none;
	display:inline-block !important;
	overflow:hidden;
}
.link-box .right a:hover{
	color:#596273;
	text-decoration:underline;
}
.link-box .link-rules {
	width:100%;
	height:40px;
	clear:both;
	line-height:40px;
	color:#8E97A8;
	border-top:1px solid #E6E6E6;
	text-align:center;
}
.link-box .link-rules a{
	color:#D40000;
	text-decoration:none;
}
.link-box .link-rules a:hover{
	color:#D40000;
	text-decoration:underline;
}
/***版权所有***/
.bg {
	background:url(../images/bottombg.gif) scroll top no-repeat;
}
.copyright {
	width:890px;
	margin:0 auto;
	clear:both;
	line-height:22px;
	text-align:center;
	padding:15px 0 10px 0;
}
.copyright p b {
	font-weight:normal;
}
.copyright p img{
	display:inline-block;
	border:0;
}
.copyright a{
	text-decoration:none;
	color:#596273;
}
.copyright a:hover{
	text-decoration:none;
	color:#596273;
}