#Main {
overflow:hidden;
width:940px
}

.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden
}

#navmap {
border-bottom:1px solid #e8e8e8;
font-size:14px;
height:25px;
line-height:25px;
margin-bottom:5px;
text-align:left;
width:940px
}

#navmap a {
font-size:14px
}


#navmap a:hover {
	color:#2558be;
	background: none;
}

.sorttopimg2 img{
border:2px solid #F0F0F0;
height:90px;
padding:3px;
width:120px
}

.sorttopimg2 a:hover img{
background:#e9f5ff;
border:2px solid #FFE400;
height:90px;
width:120px
}
/*qqtouxiang pic*/
.touxiangimg2 img{
border:2px solid #F0F0F0;
height:40px;
padding:3px;
width:40px
}

.touxiangimg2 a:hover img{
background:#e9f5ff;
border:2px solid #FFE400;
height:40px;
width:40px
}
#L {
float:left;
width:710px
}

#R {
float:right
}

.sortl {
float:left;
margin-top:5px;
width:234px
}

.sortr {
float:right;
margin-top:5px;
width:469px
}

.title {
	color:#000000;
	float:left;
	font-size:14px;
	font-weight:700;
	margin:10px 0 0 10px
}

.title a {
	color:#000000;
	float:left;
	font-size:14px;
	font-weight:700;
	text-decoration:none
}

.title a:hover {
background:none;
color:#FF0000;
text-decoration:underline
}
.rtitle {
	color:#FF0000;
	float:left;
	font-size:14px;
	font-weight:700;
	margin:6px 0 0 10px
}
.recom {
	color:#000000;
	float:left;
	font-size:14px;
	font-weight:700;
	margin:6px 0 0 10px
}

.recom a {
color:#000000;
float:left;
font-size:14px;
font-weight:700;
text-decoration:none
}

.recom a:hover {
	background:none;
	color:#FF0000;
	text-decoration:underline
}
.recomlist {
	width:700px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
	border-bottom-width: 1px;
	padding-bottom: 5px;
}

.hot {
margin-bottom:10px
}

.hot .top {
background:url(http://www.qqgua.com/templets/img/hotlist-top.gif) no-repeat top left;
height:27px;
width:220px
}

.hot .top .title {
float:left;
font-size:14px;
font-weight:700;
margin:8px 0 0 20px
}

.hot .mid {
background:url(http://www.qqgua.com/templets/img/hotlist-bg.gif) repeat-y;
padding:5px 0 9px;
width:220px
}

.hot .bottom {
background:url(http://www.qqgua.com/templets/img/hotlist-bottom.gif) no-repeat top left;
font-size:0;
height:3px;
width:220px
}

.hot .mid ul {
margin:0 auto;
width:180px
}

.hot .mid ul li {
background:url(http://www.qqgua.com/templets/img/li-bg-dot.gif) repeat-x bottom;
height:26px;	line-height:26px;
padding-left:10px
}

.hot .mid ul li a {
background:url(http://www.qqgua.com/templets/img/hotlist-dot.gif) no-repeat left center;
font-size:14px;
font-weight:700;
padding-left:20px;
text-decoration:none
}

.hot .mid .new {
margin:0 auto;
width:200px
}

.hot .mid .new li {
background:none;
border-bottom:0;
height:25px;
line-height:25px;
padding-left:5px
}

.hot .mid .new li a {
background-image:none;
font-size:14px;
font-weight:400;
padding-left:0;
text-decoration:none
}

.hot .mid .new li img {
margin-right:5px
}

.hot .mid .new li .sort {
color:#000;
font-size:14px;
font-weight:400;
text-decoration:none
}

.hot .mid .new li .sort:hover {
background:none;
text-decoration:underline
}

#specialp .top{
	background-image:url(http://www.qqgua.com/templets/img/special-new-top2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:3px;
	width:710px;
	font-size:0;
}

#specialp .mid{
	background-image:url(http://www.qqgua.com/templets/img/special-new-bg.gif);
	background-repeat:repeat-y;
	width:710px;
}

#specialp .bottom{
background-image:url(http://www.qqgua.com/templets/img/special-new-bottom.gif);
background-position:left top;
background-repeat:no-repeat;
height:3px;
width:710px
font-size:0;
}

#specialp .fieldsetleft {
	display:inline;
	float:left;
	height:auto;
	margin-left:18px;
	width:676px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#specialp .fieldsetleft .hotimg {
	float:left;
	height:auto;

	width:auto
}

#specialp .fieldsetleft .hotimg img {
height:280px;
width:217px
}

#specialp .fieldsetleft .hotimg p a {
color:#414141;
font-size:14px;
font-weight:700
}

#specialp .fieldsetleft .hotimg p a:hover {
background:none
}

#specialp .fieldsetleft legend {
color:red;
font-weight:700
}

.speciallist2 {
background-color:#999;
background-image:url(http://www.qqgua.com/templets/img/special-2-list.gif);
background-position:left top;
background-repeat:no-repeat;
color:#FFF;
font-size:14px;
font-weight:700;
height:25px;
line-height:25px;
margin:0px auto 0;
padding-left:15px;
text-align:left;
width:677px
}

.speciallist2 span {
float:right;
margin-right:10px;
word-spacing:0.5em
}

.speciallist2 span a {
background-color:#999;
color:#FFF;
font-weight:700;
text-decoration:underline
}

.speciallist2 span a:hover {
background-color:#999;
color:#FFF;
font-weight:700;
text-decoration:none
}

#specialp ul{
	margin-left:10px;
}
#specialp ul li{

) repeat-x bottom;  		overflow:hidden;
}
.qzoneul {
margin-left:10px;
text-align:center
}

.qzoneli {
	border-bottom-color:#CCC;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	float:left;
	height:150px;
	overflow:hidden;
	text-align:center;
	width:136px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.touxiangli {
	border-bottom-color:#CCC;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	float:left;
	height:100px;
	overflow:hidden;
	text-align:center;
	width:136px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#specialp ul li p a {
color:#414141;
font-size:12px
}

#specialp ul li p a:hover {
color:#666666;
}

#specialp .ulbg {
background:#F5F5F5;
margin-left:2px;
margin-top:5px;
width:700px
}

#specialp .ulbg li {
display:inline;
float:left;
height:140px;
margin:10px 0;
width:130px
}

#specialp .ulbg li p {
text-align:center
}

a,.hot .mid ul li a:hover {
color:#0865BF
}

.sorttopimg,.sorttopimg2 {
float:left;
margin:5px 3px 5px 2px
}

#specialp .fieldsetleft .hotimg p,#specialp ul li p {
margin-top:5px;
text-align:center
}
/* QQ个性签名页 */
.qqid1{
	width:auto;
	word-wrap:break-word;
	float: left;
	text-align: left;
	font-size: 14px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.qianming1{
	width:auto;
	word-wrap:break-word;
	font-size:14px;
	text-decoration: none;
	float: left;
	margin-bottom: 10px;
	margin-left: 20px;
}
.author1{
	width:20%;
	word-wrap:break-word;
	margin-left: 6px;
	text-align: center;
	float: right;
	font-size: 14px;

}
.qqline1{
	width:210px;
	word-wrap:break-word;
	float: right;
	text-align: center;
	font-weight: bold;
}
.qqhao1{
	width:110px;
	word-wrap:break-word;
	color: #999999;
	text-align: left;
	font-size: 14px;
	float: right;
}
.pubdate1{
	width:90px;
	word-wrap:break-word;
	float: right;
	text-align: right;
	font-size: 14px;
	margin-right: 10px;

}

.qianming{
	width:auto;
	word-wrap:break-word;
	font-size:14px;
	color: #F06E94;
	text-decoration: none;
	float: left;
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	cursor: text;
}
.author{
	width:20%;
	word-wrap:break-word;
	margin-left: 6px;
	text-align: center;
	float: right;

}
.author a:hover{
	text-decoration: none;
	background:none;
	color: #0066FF;	
}
.qqhao{
	width:110px;
	word-wrap:break-word;
	float: right;
	color: #999999;
	text-align: left;
}
.qqline{
	width:100px;
	word-wrap:break-word;
	float: right;
	text-align: right;
}
.qqline a:hover{
	width:auto;
	word-wrap:break-word;
	background: none;
}
.pubdate{
	width:90px;
	word-wrap:break-word;
	float: right;
	margin-right: 10px;
	text-align: right;
	color: #999999;

}
.listpubdate{

	word-wrap:break-word;
	float: right;
	margin-right: 10px;
	text-align: right;
	color: #999999;
}
.listpubdate a{
	color: #0066FF;
}
.listul
{
	width: 96%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 20px;
	border: 1px solid #F9F9F9;
	height: 110px;
}
.listtitle
{
	background-color: #F1F5F6;
	height: 25px;
	padding-left: 8px;
}
.listtitle a
{
	font-size: 14px;
}

.description
{
	padding-left: 8px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	height: 50px;
}
.description a
{
	font-size: 12px;
	color: #000;
}
.qqid{
	width:auto;
	word-wrap:break-word;
	float: left;
	margin-left: 10px;
	text-align: right;
	color: #999999;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.fenleiinfo{
	width:96%;
	word-wrap:break-word;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-top: 10px;
}
.authorinfo{
	width:96%;
	word-wrap:break-word;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-top: 30px;
	clear: both;
	float: none;
	margin-left: 10px;
}
/* QQ网名图标含义 */
.nameinfo{
	width:96%;
	word-wrap:break-word;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.name{
	width:auto;
	word-wrap:break-word;
	text-decoration: none;
	float: right;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	cursor: text;
}
.nameimg{
    width:auto;
	word-wrap:break-word;
	font-size:14px;
	color: #F06E94;
	text-decoration: none;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	cursor: text;

}
.name22{
    width:auto;
	word-wrap:break-word;
	font-size:14px;
	color: #F06E94;
	text-decoration: none;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	cursor: text;

}
.name23{
    width:auto;
	word-wrap:break-word;
	font-size:14px;
	color: #F06E94;
	text-decoration: none;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	cursor: text;	
}
.name24{
	border-right-style: dotted;
	border-right-color: #000000;
	border-right-width: 1px;
    width:auto;
	word-wrap:break-word;
	font-size:14px;
	color: #F06E94;
	text-decoration: none;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	cursor: text;
}   


.dede_pages{
}
.dede_pages ul{
	float:left;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;	
	line-height:23px;
	margin-right:6px;
	font-size: 14px;
	padding:2px 6px 2px;
}
.dede_pages ul li a{
	float:left;	
	line-height:23px;

	color:#000;
	font-size: 14px;
}
.dede_pages ul li a:hover{
	color:#690;	
	line-height:23px;
	text-decoration:none;

	border-bottom:2px solid #690;
}
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	color:#F63;

	line-height:23px;
	border-bottom:2px solid #F63;
	font-weight:bold;
	font-size: 14px;
}
.dede_pages .pageinfo{
	float:left;	
	line-height:23px;
	margin-right:6px;
	color:#000;;
	font-size: 14px;
	padding:2px 6px 2px;
}
.dede_pages .pageinfo strong{
	color:#000;;	
	line-height:23px;
	font-weight:normal;
	margin:0px 2px;
    font-size: 14px;
	padding:2px 6px 2px;
}





.mmenu{
	width:962px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 20px;
	text-align: left;
}
.toper{width:962px;height:77px;margin:0 auto;}
.toper .logo{
	background:url(/images/qq/logo.gif) no-repeat;
	_display:inline;
	width:260px;
	height:65px;
	float:left;
	margin-top: 12px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
.toper .logo a{
	display:block;
	width:260px;
	height:65px;
}
.toper .logo img{display:none;}
.toper h2{
	_display:inline;
	width:680px;
	margin: 0px;
	float:left;
	font-family: Simsun, Arial, "Arial Unicode MS", Mingliu, Helvetica;
	font-size: 12px;
	font-style: normal;
	line-height: 1.5em;
	font-weight: normal;
	font-variant: normal;
	color:#FF0000;
	background:0;
	padding-left:10px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	height:20px;
}
.toper h2 strong{
	font-weight: normal;
}
.toper h2 a{
	color:#f26609;
	margin:0 3px;
}
.toper h2 a:hover{
	color:#FF0000;
	margin:0 3px;
}
.toper h3{
	_display:inline;
	width:630px;
	margin: 0px;
	float:left;
	font-family: Simsun, Arial, "Arial Unicode MS", Mingliu, Helvetica;
	font-size: 12px;
	font-style: normal;
	line-height: 1.5em;
	font-weight: normal;
	font-variant: normal;
}
.qzone_search{
	_display:inline;
	width:428px;
	height:24px;
	float:left;
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
.qzone_search .search_text{color:#b8b8b8;font-size:12px;line-height:23px;background:url(/images/qq/background.jpg) no-repeat -157px 0;width:307px;_width:297px;height:22px;border:none;padding:4px 5px 0;*padding:0 5px;}
.qzone_search .search_button{color:#FFFFFF;font-weight:bold;line-height:14px;background:url(/images/qq/background.jpg) no-repeat -479px 0;text-align:center;line-height:24px;width:59px;height:22px;border:none;cursor: pointer;}
.qzone_search .search_tag{
	color:#FF0000;
	background:0;
	padding-left:10px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
.qzone_search .search_tag strong{
	font-weight: normal;
}
.qzone_search .search_tag a{
	color:#f26609;
	margin:0 3px;
}
.qzone_search .search_tag a:hover{
	color:#FF0000;
	margin:0 3px;
}

.top_info{color:#888888;text-align:left;width:230px;margin-top:2px;margin-right:6px;float:right;}
.top_info p{text-align:right;}
.top_info a{color:#888888;}
.top_link a{border-right:1px solid #DFDFDF;padding-right:4px;}
.tuijian_link{border-right:1px solid #DFDFDF;padding-right:4px;}
.top_link a.help_link{padding-right:0 !important;border-right:none;}
.nav{
	width:962px;
	height:40px;
	margin:0 auto;
	background-image: url(/images/qq/background.jpg);
	background-repeat: no-repeat;
	background-position: 100% -60px;
}
.nav a{font-size:14px;font-weight:bold;line-height:40px;text-decoration:none !important;display:block;height:40px;padding:0 20px;float:left;*filter:dropshadow(OffX=1, OffY=1, Color=#1887e4, Positive=true);}
.nav a:link,.nav a:visited,.nav a:hover,.nav a:active{background:url(/images/qq/background.png) no-repeat 100% -24px;}
.nav a:link,.nav a:visited{color:#FFFFFF;}
.nav a:hover,.nav a:active,.nav a.nonce{color:#FAEE31 !important;}
.main_top,.main_bottom{line-height:0v;font-size:0;height:6px;}
.container{
	width:962px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
}
.main_top{
	background:url(/images/qq/background.png) no-repeat 0 -195px;   
}
.main_bottom{
	background:url(/images/qq/background.png) no-repeat 0 -201px;   
}
.main{
	background:#FFFFFF; 
	border-right:1px solid #EFF0F1;
	border-left:1px solid #EFF0F1; 
	padding:0 5px
}



/*foot_S*/
.service_info{
	color:#454545;
	background:url(/images/qq/background.png) no-repeat 0 -207px; 
	text-align:center;
	height:63px;
	margin-top:7px; 
}
.service_info p{
	width:590px;
	margin:0 auto; 
	padding-top:20px;
}
.service_info a{
	background:url(/images/qq/background.png) no-repeat;  
	text-indent:-22em;
	display:block; 
	line-height:22px;
	text-decoration:none; 
	width:129px;
	height:22px; 
	margin-right:20px;
	float:left; 
	overflow:hidden; 
}

.get_service{
	background-position:-833px -113px !important;
}
.suggest{
	background-position:-833px -135px !important;
	margin-right:0 !important;
}
.copyright{color:#454545;text-align:center;background:#FFFFFF;line-height:22px;height:70px;margin-top:5px;padding-top:12px;}
.copyright p{
	text-align: center;
}
.copyright a{color:#676767;}
.copyright .copy_link{text-align:center;}
.copyright .copy_link a{color:#454545;margin:0 6px;}
.copyright .copyrightzh,.copyright .copyrightzh a{color:#808080;}
