@charset "utf-8";
/* CSS Document */
body{ font-family:Arial,Tahoma, Helvetica; display:block; width:1000px; margin:0px auto; height:auto; font-size:12px; color:#2b5a9e;}
ul,ul li,dl,dl dt,dl dd,div,input{ margin:0px; padding:0px;overflow:hidden;list-style-type:none;}
ul,ul li,dl,dl dt,dl dd{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; border:0px; }
img{border:0px;}
.none{	display: block;	width:100%;	height:0px;	clear:both;	font-size:0px; overflow:hidden;}
.head{	height:67px; padding-top:10px; }
.logo{ float:left; padding-top:20px;}
.ad-1{ float:left;	width:468px; height:60px; margin-left:80px; text-align:center;}
.head .ht{ float:right; width:100px; height:60px; margin-left:10px; }
.head .ht dl dd{ line-height:25px;}
.menu{ background:url(../images/menu_bg.png) repeat-x; line-height:34px; padding-left:20px; overflow:hidden; clear:both; }
.menu a{ background:url(../images/index_r2_c4.png) no-repeat right; line-height:34px; height:34px; color:#FFFFFF; display:block; float:left;  padding:0px 15px 0px 10px; text-decoration:none}
.menu a:hover{ background:url(../images/index_r2_c4.png) no-repeat right; line-height:34px; height:34px; display:block; float:left; color: #FF0; padding:0px 15px 0px 10px; text-decoration:underline}
.search { padding-left:60px; height:33px; padding-top:5px; background:url(../images/index_r3_c4.png) repeat-x; clear:both; }
.search .input {float:left; width:240px; background-color:#FFF;}
.search .input input{ width:220px; height:21px; border:1px solid #3F4040; border-bottom:1px solid #ADADAF; border-right:1px solid #ADADAF; background:url(../images/index_r6_c8.png) no-repeat right center; line-height:21px; color:#039; }
.search .submit{ float:left; width:70px; }
.search .submit input{ background:url(../images/index_r4_c8.png) no-repeat; border:0px; margin:0px; padding:0px; width:68px; height:25px;}
.search .tags{
	float:left; background:url(../images/index_r5_c10.png) no-repeat 20px 4px; padding-left:100px; height:33px; line-height:27px; 
}
a{ color:#000; text-decoration:none; }
a:hover{ color:#6C6; text-decoration:underline}
.title dl{
	height:29px; line-height:29px; background:url(../images/index_r12_c5.png) repeat-x;
}
.title dl dt{ background:url(../images/index_r12_c2.png) no-repeat; width:29px; height:29px; float:left; }
.title dl dd{ float:left; height:29px; }
.title dl dd.end{background:url(../images/index_r12_c18.png) no-repeat right; padding-right:10px; float:right; min-width:6px }

.u{ border:1px solid #C3C3C3; border-top:0px; line-height:22px; padding:10px; }
.u dl dd{ width:175px; float:left;}
.u dl dt{ width:50px; float:left; text-align:right;}
.u ul li{ width:140px; height:150px; float:left; margin-right:4px}
.u ul li span{ line-height:25px; clear:both; display:block;}

.ua{ border:1px solid #C3C3C3; border-top:0px; line-height:22px; padding:10px; }
.ua dl dd{ width:265px; float:left;}
.ua dl dt{ width:80px; float:left; text-align:right;}

.wid745{ width:745px; }
.wid370{ width:370px; }
.wid270{ width:270px; }
.wid280{ width:280px; }
.wid460{ width:460px; }

.clear_both{ clear:both;}
.float_left{ float:left;}
.m_l_5{ margin-left:5px;}
.mtp5{margin-top:5px;}
.left{width:745px; float:left;}
.right{width:250px; float:left; margin-left:5px;}

.txtlist dl dd{ width:620px; height:25px; }
.txtlist dl dt{ width:100px; color:#666; height:25px;}

.pagelist{ text-align:right;}
.lists{ height:680px;}

.title{ text-align:center; }
.attach{ color:#666; text-align:center;}
.description{ border:1px solid #BCCDE0; margin:10px; padding:10px;}
.contents{ padding:20px; line-height:20px; word-wrap:break-word; margin:10px; clear:both; overflow:auto; height:auto;}
.footer{ width:980px; margin:5px auto; background:url(../images/footer_line.png) repeat-x; line-height:22px; text-align:center; padding:10px; border-top:3px solid #2C5E9A}
.flink ul li{
	width:88px; height:31px; line-height:31px; text-align:center;
}
.comment dl dd{
	width:100%; height:30px;
}
.comment dl dt{
	height:auto; line-height:25px; padding-left:20px; padding-right:20px; width:100%; text-align:left;
}
.comment dl dd .user,.comment dl dd .ip,.comment dl dd .time,.comment dl dd .type{
	float:left; width:120px; line-height:25px; display:block;
}
.topnews dl dd{
	font-size:18px; font-weight:bold; text-align:center; line-height:28px;
}
.topnews dl dt{
	height:52px; text-indent:24px; white-space:normal; padding:10px;
}
.topnews ul{
	clear:both;
}
.topnews ul li{
	height:22px; line-height:22px; width:220px; margin-left:10px; display:inline; float:left;
}
.catlist ul li{
	width:60px; float:left; text-align:center; line-height:25px; height:25px;
}
.imglist dl dd {
	width:144px; height:210px;
}
.imglist dl dd span.textlink{
	clear:both;	line-height:25px; text-align:left; display:block;
}
.imglist dl dd span.imglink{
	clear:both; display:block; height:180px
}
.softlists dl dd{
	width:100%;
}
.softlists dl dd a{
	height:25px; font-weight:bold; font-size:14px; color:#006; padding:10px;
}
.softlists dl dt{
	height:60px; line-height:20px;  white-space:normal; padding:5px; width:100%;
}
.softlists dl dt span.soft_attrch{
	line-height:20px; display:block; text-align:left; clear:both; width:100%;
}
.softlists dl dt span.soft_infor{
	text-indent:24px; width:100%; text-align:left; color:#666; display:block;
}

.soft_content .soft_attrch{
	width:450px; float:left; height:200px;
}
.soft_content .soft_attrch dl dt{
	height:25px; width:80px; font-weight:bold;
}
.soft_content .soft_attrch dl dd{
	height:25px; width:140px;
}
.soft_content .soft_content_ad{
	float:right;
}

.share_attach {
	padding-left:30px;
}
.share_attach dl dd{
	width:150px; float:left; height:25px;
}
.tagsli a{ padding-left:15px; display:block; line-height:25px; border-bottom:1px dotted #CCC;}
.moreimglist dl dd{
	width:100px; height:130px;
}

.wallpaper_list dl dd{
	height:170px; width:180px;
}
.wallpaper_list dl dd .imglink{
	height:120px; display:block;
}
.wallpaper_list dl dd .textlink{
	height:25px; display:block; line-height:25px;
}


.searchlist dl dt{
	width:80px; height:80px; float:left; margin-bottom:10px;
}
.searchlist dl dd { float:left; width:890px; overflow:hidden; margin-bottom:10px; }
.searchlist dl dd strong{ display:block; width:100%; height:25px;}
.searchlist dl dd strong a{
	height:25px; font-weight:bold; font-size:14px; color:#006; padding:10px;
}
.searchlist dl dd span{
	line-height:20px; font-size:12px; color:#666;  height:55px; display:block; width:100%;
}
