body {
	color: #666;
	font: 12px Verdana, Arial, sans-serif;
margin: 0;
	padding: 0;
	
	background: #fff url(../images/body_bg.gif) repeat-x;
	}
a:link, a:visited {
	color: #105CB6;
	}
a:hover {
	color: #003;
	}
img { border: none; }
hr { display: none; }
.hide { display: none; }
.clear { clear: both; }
.bgcontain {
	margin: 0 auto;
	width: 900px;
	}
h1 a{
	font-size: 12px;
	float: left;
	margin: 16px 0 0;
	padding: 0;
	background: url(../images/logo.gif) 0 -91px;
	}

.AlipayWarningMsg{	  border:1px solid #DDCF8F;	  margin:10px 12px 0;	  text-align:left;	  zoom:1;	  padding:5px 0 5px 80px; 	  background:#FFFFED  url(http://pics.taobao.com/2k5/sys/item_detail/alipay_logo_small2.gif) 5px 22px no-repeat;}

.AlipayWarningMsg p{  margin:0;	  padding:0;	  line-height:20px;}

h1 a {

	color: #0067A8;
	text-decoration: none;
	font-weight: normal;
	padding: 45px 1px 0 384px;
	display: block;

}

* html h1 a {
	padding: 32px 1px 0 384px;
margin: 22px 0 0;
	}
*+html h1 a {
	padding: 22px 1px 0 384px;
margin: 22px 0 0;	
	
height: 25px;
}


h1 a:hover {
	color: #0067A8;
	text-decoration: none;
	background: url(../images/logo.gif) 0 -46px;
	}
h2 {
    font-size: 14px;
	font-weight: bold;
	}
.left {
    float: left;
	width: 212px;
	}
.middle {
    float: left;
	width: 474px;
	margin-left: 8px;
	}
.right {
    float: right;
	width: 198px;
	}
#header {
	height: 76px;
	}
* html #header {
	height: 83px;
	}
*+html #header {
	height: 83px;
	} 

@media screen and (min-width:0px){
#header {
	height: 72px;
	} 
}

#welcome1 {
    display:table;
    color: #545454;
    border: 1px solid #12E44F;
	line-height: 20px;
	height: 77px;
width: 98%;
padding: 0px 8px;
    background: #F3FDDB;
	}
html* #welcome1 {
width:100%;
}

* html #welcome1 {
	width: 98%;
	}
*+html #welcome1 {
	width: 98%;
	} 

@media screen and (min-width:0px){
#welcome1 {
width:100%;
}
}
#searchbox {
	margin: 34px 0 0;
	float: right;
	}
input.on {
    color: #333;
    width: 360px;
    height: 18px;
    font-size: 12px;

    font-family: Verdana;
    border: 1px solid #FFC31A;
    padding: 5px 2px 1px 4px;
	background: #f8f8f8;
	}
input.over {
    color: #333;
    width: 360px;
    height: 18px;
    font-size: 12px;
 
    font-family: Verdana;
    border: 1px solid #B3E700;
    padding: 5px 2px 1px 4px;
	background: #fff;
	}
#searchbox p {
font-weight:700;
color:#FB48A3;
width:402px;
height:33px;
line-height:33px;
border:1px solid #FEEA94;
background:#FEFFD5;
overflow:hidden;
margin:0;
padding:0 8px;
}

#searchbox p a {
color:#3374DC;
margin:0 2px;
}

#userbox {
width:1314px;
height:66px;
line-height:22px;
border:1px solid #7FB1E2;
background:#EDF6FF;
float:right;
margin:8px 0;
padding:5px 8px;
}

#userbox ul {
line-height:24px;
}

#userbox ul li {
color:red;
height:24px;
overflow:hidden;
padding-left:9px;
background:url(../images/arrow.gif) no-repeat left 9px;
}

#userbox ul li a {
color:#1F5385;
}

#userbox span#username {
font-weight:700;
color:#639907;
}


/*
#notice {
color:#159600;
height:24px;
line-height:24px;
margin-bottom:8px;
padding-left:59px;
border:2px solid #FD6E6E;
background:#FFE4EA url(../images/notice.gif) no-repeat left center;
clear:both;
}

#notice a { color:#c93939; }
*/

#notice {
color:#159600;
height:24px;
line-height:24px;
margin-bottom:8px;
padding-left:59px;
border:2px solid #19cc01;
background:#f2fcf1 url(../images/notice.gif) no-repeat left center;
clear:both;
}

#searchbotton {
	width: 54px;
	height: 25px;
	vertical-align: bottom;
	margin-left: 2px;
	padding-bottom: 1px;
	}
#menu {
    color: #BAD098;
	height: 28px;
	background: #CBE4B0 url(../images/menu_bg.gif) no-repeat right;
	border-top: 1px solid #C4DDA9;
	}
#menuleft {
    width: 10px;
    height: 28px;
    float: left;
	background: url(../images/menu_left.gif) no-repeat;
	}
#menu a {
	color: #325B0A;
	text-decoration: none;
	line-height: 28px;
	margin: 0;
	padding: 0 8px;
	float: left;
	}
#menu a:hover {
    color: #fff;
	text-decoration: none;
	height: 25px;
	border-bottom: 3px solid #7C9A57;
	background: #95B274;
	}
* html #menu a:hover {
    border: none;
	}
#menu span {
    float: right;
	margin: 5px 3px 0 0;
	}
#menu span a:hover {
    height: 16px;
	border: none;
    background: none;
	}
#welcome {
display: table;
width:98%;
	color: #545454;
    border: 1px solid #E2E44F;
	line-height: 30px;
	height:100%;
	margin: 8px 0;
	padding: 0 8px;
    background: #F9FDDB;
	}
html* #welcome {
width:100%;
}


* html #welcome {
width:98%;
}

*+html #welcome {
width:98%;
}


@media screen and (min-width:0px){
#welcome {
width:100%;
}
}

#welword {
    padding: 1px 0 0 28px;
	float: left;
    background: url(../images/welcome_bg.gif) no-repeat left 45%;
	height:30px;
	}
#welword22 {
    padding: 1px 0 0 6px;
	float: left;
line-height: 22px;
    	}

#welword a, #stats a,#welword22 a {
    text-decoration:none;
	}
#welword a:hover, #stats a:hover,#welword22 a:hover {
    text-decoration:underline;
	}
#stats {
    float: right;
	}
#stats strong {
    color: #325B0A;
	}
#affiche, #recom {
    color: #0075B1;
  margin:0  0 8px 0;
	border: 1px solid #89D4F8;
	background: #FBFDFF;
	width: 210px;
	}
#recom {
   margin: 8px 0;
	}
#essential, #weektop, #alltop {
    float: left;
    width: 210px;
	border: 1px solid #E8CA78;
    margin: 8px 0 0;
	background: #FFFEF8;

heiht:285px;
	}

*+html #essential, *+html #weektop, *+html #alltop {
height:304px;
}
@media screen and (min-width:0px){
#essential, #weektop, #alltop {


height:285px;
	}
}




#affiche h2, #recom h2 {
    color: #0075B5;
	line-height: 25px;
	margin: 0 1px;
	padding: 0 6px;
	background: url(../images/h2_bg.gif) repeat-x;
    }
#affiche ul, #recom ul, #essential ul, .other ul, #weektop ul, #alltop ul, #cattop ul {
    margin: 0;
	padding: 3px 4px 8px 8px;
	list-style: none;
	}
* html #essential ul {
    padding: 2px 4px 7px 8px;
	}
*+html #essential ul {
    padding: 2px 4px 7px 8px;
	}
* html #weektop ul {
    padding: 2px 4px 7px 8px;
	}
*+html #weektop ul {
    padding: 2px 4px 7px 8px;
	}
* html #alltop ul {
    padding: 2px 4px 7px 8px;
	}
*+html #alltop ul {
    padding: 2px 4px 7px 8px;
	}
#recently ul {
    margin: 0;
	padding: 3px 4px 2px 8px;
	list-style: none;
	clear: both;
	}
* html #recently ul {
    padding: 3px 4px 4px 8px;
	}
#affiche li,#recom li, #recently li, #essential li, .other li, #weektop li, #alltop li, #cattop li, #hotcomments li {
    line-height: 25px;
	height: 25px;
    padding-left: 10px;
    background: url(../images/arrow.gif) no-repeat left 10px;
	overflow: hidden;
	}



#recom li{
line-height: 22px;
height: 24px;
}
@media screen and (min-width:0px){
#recom li{
line-height: 21px;
height: 23px;
}
}
#attention li {
    line-height: 23px;
	height: 23px;
    padding-left: 10px;
    background: url(../images/arrow.gif) no-repeat left 9px;
	overflow: hidden;
	}
#attention li a, #hotcomments li a {
    text-decoration: none;
	}
#attention li a:hover, #hotcomments li a:hover {
    text-decoration: underline;
	}
#attention li strong {
    font-weight: normal;
	color: #f39;
	}
* html #essential li {
    line-height: 28px;
	height: 28px;
	}
*+html #essential li {
    line-height: 28px;
	height: 28px;
	}
* html #weektop li {
    line-height: 28px;
	height: 28px;
	}
*+html #weektop li {
    line-height: 28px;
	height: 28px;
	}
* html #alltop li {
    line-height: 28px;
	height: 28px;
	}
*+html #alltop li {
    line-height: 28px;
	height: 28px;
	}
#recently {
    color: #666;
	border: 1px solid #89D4F8;
	background: #FBFDFF;
	width: 472px;
	min-height: 408px;
	}
#recently h2 {
    color: #0075B5;
	line-height: 25px;
	height: 25px;
	margin: 0 1px;
	padding: 0 6px;
	background: url(../images/h2_bg.gif) repeat-x;
	}
#recently h2 span {
    float: left;
	width: 100px;
	}
#recently h2 a {
    display: block;
	float: right;
	margin-top: 6px;
	padding: 3px;
	border: 1px solid #89D4F8;
	background: #fff;
	}
#recently h2 a:hover {
    border: 1px solid #86C535;
    background: #fff;
	}
#recently li a.soft {
    float: left;
	width: 340px;
	}
#recently li span {
    font-size: 11px;
	color: #038DD9;
	text-align: right;
	margin: 0;

    float: left;
	}



#recently li span.new {
    color: #FF4A86;

	}
#recently li a.cate {
    color: #999;
	text-decoration: none;
	margin: 0;
	padding: 0;
	float: right;
	}
#recently li a.cate:hover {
    color: #038DD9;
	text-decoration: underline;
	}
#banner01 {
    margin: 8px 0;
	padding: 3px;
	border: 1px solid #89D4F8;
	}
#quick {
    width: 196px;
	height: 111px;
	border: 1px solid #E8CA78;
	background: #FFFEF8;
	}    
#quick h2, #cool h2, #essential h2, #weektop h2, #alltop h2, #cats h2, #cattop h2, #catrecom h2, #ads h2 {
    color: #83443B;	
line-height: 25px;
	margin: 0 1px;
	padding: 0 6px;
	background: url(../images/h2_bg2.gif) repeat-x;-x;
	}


#quick ul, #hotcomments ul {
    margin: 0;
	padding: 3px 0 3px 8px;
	list-style: none;
	}
#quick li {
    line-height: 25px;
	margin: 0 20px 0 3px;
    padding-left: 10px;
	float: left;
    background: url(../images/arrow.gif) no-repeat left 10px;
	}
#quick li a {
    color: #8F5400;
	}
#quick li a:hover {
    color: #3C2800;
	}
#cool, #cats, #cattop, #catrecom, #ads {
    width: 196px;
	border: 1px solid #E8CA78;
	background: #FFFEF8;
	}
#ads {
    border-bottom: none;
	margin: 8px 0 0;
	}


#ads p {
    line-height: 15px;
	list-style-type:none
	overflow: hidden;
    margin: 10px 0;
    clear: both;
	}

#cool {
    margin: 9px 0;
	}
#cool ul {
    margin: 1px 0 3px;
	padding: 4px 9px 0 9px;
	list-style: none;
text-align: center;
	}
#catrecom ul {
    margin: 4px 0 0;
	padding: 4px 4px 0 8px;
	list-style: none;
 
	}
#ads ul {
    margin: 4px 0 0;
	padding: 4px 4px 0 8px;
	list-style: none;
 
	}

#cool li {
    line-height: 17.2px;
text-align: left;
	margin: 4px 0;
border:1px solid #E8EAC2;
padding:4px 3px;	
}
#catrecom li {
    line-height: 20px;
	height: 56px;
	overflow: hidden;
    margin: 10px 0;
    clear: both;
	}

* html #cool li {
 line-height: 18.2px;
height:38px;
margin-bottom:6px;
border:1px solid #E8EAC2;
background:#fff;
padding:5px 7px;
text-align: left;
	}
*+html #cool li {
height:56px;
margin-bottom:6px;
border:1px solid #E8EAC2;
background:#fff;
padding:4px 7px;

	}
#cool li a {
    color: #8F5400;
	text-decoration: none;
	}
#cool li a:hover {
color:#FF5400;
	}
#cool li img {
margin-right:9px;
border:1px solid #DDDD3F;
float:left;
	}
#catrecom li img {
    widows: 50px;
	height: 50px;
	margin-right: 5px;
	padding: 2px;
	border: 1px solid #ddd;
	background: #fff;
	float: left;
	}
#cool li a img:hover, #catrecom li a img:hover {
    border: 1px solid #719100;
	}
#often {
    height: 233px;
    border: 1px solid #89D4F8;
	clear: both;
    }
#often h2 {
    color: #0075B5;
	line-height: 25px;
	text-align: center;
    margin: 0 1px;
	padding: 0 6px;
    background: url(../images/h2_bg.gif) repeat-x;
	}
#often .onecate {
    width: 126px;
    padding: 2px 0 0 2px;
    float: left;
    }
* html #often .onecate {
    margin-left: 1px;
    padding: 2px 0 0;
    }
#often .onecate h2 {
    text-align: center;
    width: 126px;
    font-size: 12px;
    font-weight: normal;
    margin: 0 1px 1px 0;
    padding: 0;
    line-height: 25px;
    border: none;
    background: #C3E0F5;
    }
.onecate ul {
    margin: 0;
    padding: 0;
    list-style: none;
    }
.onecate li {
    width: 126px;
    margin: 0;
    background: #f7f7f7;
    }
.onecate li a {
    display: block;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    width: 126px;
    margin: 0 1px 0 0;
    background: #f9f9f9;
    }
* html .onecate li a {
    margin: 0;
    }
.onecate li a:hover {
    color: #003;
    text-decoration: underline;
    background: #E5F0F8;
    }
.onecate li:hover {
    background: #fff;
    }
.other {
    float: left;
    width: 333px;
	margin: 8px 0 0 8px;
    border: 1px solid #89D4F8;
    background: #FBFDFF;
    }
.other h2, #softlist h2 {
    color: #0075B5;
    line-height: 25px;
	height: 25px;
    margin: 0 1px;
    padding: 0 6px;
    background: url(../images/h2_bg.gif) repeat-x;
    }

#down h2, #intro h2, #downurl h2, #attention h2, #softcomments h2, #postcomment h2, #hotcomments h2, #userbox h2, #recentnew h2 {
    color: #004A72;
    line-height: 28px;
	display:block;
	clear:both;
	height: 28px;
    margin: 0 1px;
    padding: 0 6px;
	border-bottom: 1px solid #C9E8FA;
    background: url(../images/nav_bg.gif) repeat-x;
	}
#intro h2, #downurl h2, #attention h2, #softcomments h2, #postcomment h2, #hotcomments h2, #userbox h2, #recentnew h2 {
    background: #EAF6FF;
	}
#intro h2 span, #downurl h2 span, #attention h2 span, #softcomments h2 span, #postcomment h2 span, #hotcomments h2 span {
    font-size: 11px;
	color: #038DD9;
	}
.other h2 span {
    float: left;
	width: 100px;
	}
.other h2 a {
    display: block;
	float: right;
	margin-top: 6px;
	padding: 3px;
	border: 1px solid #89D4F8;
	background: #fff;
	}



.other h2 a:hover {
    border: 1px solid #86C535;
    background: #fff;
	}
.other li a {
    float: left;
	width: 265px;
	height: 25px;
	overflow: hidden;
	}
.other li span {
    float: right;
	color: #038DD9;
	font-size: 11px;
	}
.other li span.new {
    color: #FF4A86;
	}
#abc {
    font-size: 14px;
	font-weight: bold;
	height: 20px;
    margin: 8px 0;
    padding: 8px 2px 8px 10px;
    border: 1px solid #E2E44F;
	background: #F9FDDB;
	}
* html #abc {
    padding: 8px 0 3px 10px;
	}
#abc span {
    float: left;
    color: #9F6536;
	margin-right: 8px;
	padding: 3px 4px 1px 4px;
    background: url(../images/abc_bg.gif) no-repeat;
	}
#abc a {
    float: left;
    display: block;
    color: #9F6536;
	line-height: 19px;
	text-decoration: none;
	text-align: center;
    width: 20px;
	height: 20px;
	margin: 0 3px;
    background: url(../images/abc_a.gif) 0 -40px;
    }
#abc a:hover {
    color: #0076AF;
    background: url(../images/abc_a.gif) 0 -20px;
	}
#abc span#totop {
    float: right;
	font-size: 12px;
	padding: 5px 0 0;
	background: none;
	}
#abc span#totop a {
    line-height: normal;
    width: auto;
    padding: 0 0 0 15px;
    background: url(../images/totop.gif) no-repeat left 0;
	}
#abc span#totop a:hover {
    color: #105CB6;
	text-decoration: underline;
	}
#footer {
    color: #0072BB;
    text-align: center;
	margin-top: 5px;
	padding: 10px 0 5px 0;
    background: url(../images/footer_bg.gif) no-repeat top center;
	}
#footer p {
    margin: 0;
	padding: 0;
    line-height: 23px;
	}
#footer p strong {
    color: #0085DA;
	}
#footer p span {
    color: #f39;
	}
#footer p span#com {
    color: #333;
	}
#nav {
    clear:both;
    color: #0072BB;
    line-height: 28px;
	height: 28px;
	margin: 0 0 8px;
	padding: 0 8px;
	border: 1px solid #89D4F8;
    background: url(../images/nav_bg.gif) repeat-x;
	}
#nav a {
    text-decoration: none;
	}
#nav a:hover {
    text-decoration: underline;
	}   
#map {
    height: 100%;
    border: 1px solid #89D4F8;
	}
#map h2 {
   color: #0075B5;
   line-height: 28px;
   height: 28px;
   margin: 0 1px;
   padding-left: 8px;
   border-bottom: 2px solid #fff;
   background: url(../images/nav_bg.gif) repeat-x;
   clear: both;
   }
* html #map h2 {
   height: 23px;
   padding: 5px 0 0 8px;
   }
#map h2 strong {
   margin-left: 790px;
   }
#map ul {
   margin: 0;
   padding: 0 0 0 2px;
   list-style: none;
   }
* html #map ul {
   padding: 0;
   }
#map li {
   background: #f9f9f9;
   width: 126px;
   margin: 0 2px 2px 0;
   text-align: center;
   line-height: 25px;
   float: left;
   }
#map li a {
   text-decoration: none;
   }   
#map li:hover {
   background: #E5F0F8;
   }
#map li a.rss {
   color: #999;
   font-size: 10px;
   }
#map li a.rss:hover {
   color: #06c;
   }
#layout {
   width: 900px;
   background: url(../images/layout_bg.gif) repeat-y left;
   }
#layoutborder {
   width: 900px;
   background: url(../images/layout_border.gif) no-repeat left bottom;
   }
#main {
   width: 694px;
   float: right;
   }
#sidebar {
   width: 198px;
   background: #fff;
   float: left;
   }
#softlist, #down, #intro, #downurl, #attention, #softcomments {
   border: 1px solid #89D4F8;
   background: #FBFDFF;
   }
#softcomments .btn1 { width: 70px; border: 1px solid #476C9E; background: url(../images/bg_btn1.gif) repeat-x #fff; color: #3E5E8A; font-size: 12px; line-height: 24px; height: 24px; cursor: pointer; _cursor: hand; /* */ }
#down {
   height: 100%;
   min-height: 380px;
   }
#cats ul {
    margin: 0;
	padding: 3px 0 8px 15px;
	list-style: none;
	}
#cats li {
    line-height: 25px;
	width: 70px;
    padding-left: 20px;
	float: left;
    background: url(../images/li_cat.gif) no-repeat left 45%;
	}
#cattop {
    margin: 8px 0;
	}
#softlist h2 strong, #down h2 strong {
    color: #063;
	}
#down h2 span {
    width: 600px;
	float: left;
	}
#softlist h2 a, #down h2 a {
    font-size: 12px;
	text-decoration: none;
	float: right;
	}
#softlist h2 a:hover, #down h2 a:hover {
    text-decoration: underline;
	}
#softlist p {
    color: #999;
	font-weight: bold;
    line-height: 21px;
	margin: 8px 6px;
	padding: 4px 6px;
    border: 1px solid #F0DCA7;
	background: #FFFEF8;
	}
#softlist p a {
    color: #83443B;
    margin-left: 3px;
    font-weight: normal;
    text-decoration: none;
	}
#softlist p a:hover {
	text-decoration: underline;
	}
#softlist ul {
    margin: 6px;
	padding: 0;
	list-style: none;
	}
#softlist li.title {
    color: #b2b2b2;
    line-height: 25px;
	height: 25px;
	overflow: hidden;
    padding-left: 22px;
    background: url(../images/li_softname.gif) no-repeat left 5px;
	}
#softlist li.title a.softname {
    font-size: 14px;
	font-weight: bold;
	}
#softlist li.title a.cat {
    color: #038DD9;
	text-decoration: none;
	}
#softlist li.title a.cat:hover {
	text-decoration: underline;
	}
#softlist li span {
    color: #038DD9;
	}
#softlist li.intro {
    color: #888;
	height: 42px;
    line-height: 21px;
	margin-top: 6px;
	padding: 3px 0 3px 22px;
	background: #F8F8F8;
	overflow: hidden;
	}
#softlist li.meta {
    color: #888;
	padding: 3px 0 3px 22px;
	}
#softlist li.meta a {
    color: #038DD9;
	text-decoration: none;
	}
#softlist li.meta a:hover {
	text-decoration: underline;
	}
#pagenav {
    line-height: 27px;
	height: 27px;
    margin-top: 8px;
	padding: 0 6px;
    border: 1px solid #89D4F8;
	background: #EFF7FB;
	}
#pagenav strong {
    color: #105CB6;
	}
#pagenav span#pages {
    float: left;
	}
#pagenav span#pagego {
    float: right;
	}
* html #pagenav span#pagego {
    padding-top: 2px;
	}
span#pagego a {
    text-decoration: none;
	}
span#pagego a:hover {
    text-decoration: underline;
	}
#pagenav span a {
    margin: 0 5px;
	}
#pagenav input#pagenum {
    font-family: Verdana;
    width: 28px;
	border: 1px solid #999;
	padding: 1px 0;
	}
#pagenav img#gopage {
    vertical-align: middle;
	padding-bottom: 4px;
	}
#down ul {
    width: 370px;
	height:100%;
    margin: 3px 0;
	padding: 0 0 0 7px;
	list-style: none;
	float: left;
	}
#down li {
    line-height: 23px;
	}
#down li a {
    text-decoration: none;
	}
#down li#chek{
height: auto;
    margin: 3px 0 6px 0;
    padding: 1px 1px;
    border: 1px solid #BFDB89;
background: #FCFFF6;
width: 285px;
}


#softcomments p {
padding: 1px 1px;
border: 1px solid #BFDB89;
height: 25px;
margin: 4px 7px;
border: 1px solid #BFDB89;
background: #FCFFF6;
line-height: 17px;

}
#softcomments p a {
    text-decoration: none;
	}
#softcomments p span {
    float: left;
	}
#down li#check strong {
    font-weight: normal;
    color: #063;
	}
#down li span {
    margin-left: 3px;
	}
#down li span#plugin img {
    vertical-align:middle;
	}
* html #down li span#plugin img {
	padding-bottom:5px;
	}
#screenshot {
width:270px;
    margin-left: 0px;
    float: right;
	}
* html #screenshot {
    margin-bottom:4px;
	}
#screenshot p {
    margin: 0 0 15px 0;
	padding: 0 10px;
    line-height: 27px;
	border: 1px solid #C9E8FA;
	border-top: none;
	border-right: none;
	background: #FFFEF8;
	}
#screenshot p a {
    text-decoration: none;
	}
#screenshot h3 {
    font-size: 12px;
    color: #999;
    margin-bottom: 8px;
	padding: 0;
    border: none;
    background: none;
	}
#screenshot img {
    width: 260px;
	height: 190px;
    padding: 2px;
	border: 1px solid #C9E8FA;
	background: #FFFEF8;
	}
#screenshot a img:hover {
    border: 1px solid #06c;
	}
	
#intro, #attention {
    margin: 8px 0;
	}
#intro p {
    line-height: 21px;
	margin: 0;
    padding: 7px;
	}
#downurl ul, #attention ul {
    margin: 0;
	padding: 7px;
	list-style: none;
	}
#downurl li {
    font-size: 12px;

    line-height: 18px;
	}
#downurl li a {
   text-decoration: none;
	padding-left: 21px;
	background: url(../images/li_downurl.gif) no-repeat left;
	}
#downurl li a:hover {
    text-decoration: underline;
	}
#softcomments ul {
    list-style: none;
    margin: 6px;
    padding: 4px 5px;
	border: 1px solid #C9E8FA;
	background: #fcfcfc;
	}
#softcomments li {
    line-height: 21px;
	
	}
#AutoPostPrompt {
	BORDER-RIGHT: #ffba00 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffba00 1px solid; DISPLAY: none; PADDING-LEFT: 32px; FONT-SIZE: 12px; Z-INDEX: 2008; BACKGROUND: url(http://image.taobao.com/2k5/sys/sell/icon_alert.gif) #ffffe6 no-repeat 4px 4px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffba00 1px solid; LINE-HEIGHT: 18px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffba00 1px solid; POSITION: absolute; TEXT-ALIGN: left
}
#AutoPostPrompt SPAN {
	FONT-WEIGHT: bold; COLOR: #d63004
}
#Shade {
	DISPLAY: none; Z-INDEX: 2007; FILTER: alpha(opacity=60); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #5e4c0f; moz-opacity: .6; opacity: .6
}
#AutoPostPrompt #HintConfirm {
	TEXT-ALIGN: center
}
#AutoPostPrompt #HintConfirm BUTTON {
	MARGIN: 20px 0px; TEXT-ALIGN: center
}
#AutoPostPrompt #HintConfirm #HintCD {
	FONT: 0.9em Arial; COLOR: #ccc
}
.SizeOfFont {
	FONT-SIZE: 14px
}
#AutoPostPrompt P {
	MARGIN: 5px 0px
}
#AutoPostPrompt UL {
	PADDING-LEFT: 20px; MARGIN: 10px
}
#AutoPostPrompt OL {
	PADDING-LEFT: 20px; MARGIN: 10px
}
#AutoPostPrompt UL {
	LIST-STYLE-TYPE: none
}

.B,H1,.boldFontSize12{
	font-size:12px;
	font-weight:bold;
}

#softcomments li span {
    float: left;
	}
#softcomments li strong {
    color: #06c;
	font-weight: normal;
	}
#softcomments li.words {
    text-align: left;
	height: 21px;

	}
#softcomments li a {
    text-decoration: none;
	}
#postcomment {
	margin:0 6px;
	padding:0 0 6px;
    border: 1px solid #89D4F8;
    background: #FBFDFF;
   height:350px;
    }
#postcomment form {
    margin:0;
	padding:0;
	}

#postcomment li#bqhf {
    margin: 1px 7px;
	padding:47px;
    line-height: 21px;
	border:none;
	background:none;
	text-align:left;
list-style:none;
	}

* html #postcomment li#bqhf{
    padding:0;
list-style:none;
	}
*+html #postcomment li#bqhf{
padding:32px;
list-style:none;
	}

#postcomment p {
    margin: 1px 7px;
	padding:0;
    line-height: 21px;
	border:none;
	background:none;
	text-align:left;
	}



#postcomment img {
    vertical-align:bottom;
	margin-right:5px;
	padding-bottom:3px;
	}
#postcomment input {
    font-family: Verdana;
	font-size: 12px;
	width: 160px;
	height: 14px;
	padding: 3px 4px;
	margin: 3px 5px 1px 0;
	background: #fff;
	border: 1px solid #BDE183;
	}
#postcomment textarea {
    font-family: Verdana;
	font-size: 12px;
width: 261px;
	padding: 3px 4px;
	margin: 3px 5px 1px 0;
	background: #fff;
	border: 1px solid #BDE183;

	}



#postcomment #submit {
	    margin: 0;
	padding: 0;
border: none;
	width: 161px;
	height: 30px;
	}

#hotcomments {
    width: 49%;
	margin-top: 8px;
    border: 1px solid #89D4F8;
    background: #FBFDFF;
	float: right;
	}
#userbox, #recentnew {
	border:1px solid #89D4F8;
	background:#FBFDFF;
}
#userbox h2 {
	text-align:center;
}
#userbox p {
	margin:10px 0;
}
#userbox .input {
   font:16px verdana;
	padding:4px;
	border:2px dashed #89D4F8;
	background:#f8f8f8;
}
#userbox .inputfocus {
	font:16px verdana;
	padding:4px;
	border:2px solid #89D4F8;
	background:#fff;
}
#reguser {
   	margin:15px 0 15px 335px;
}
#recentnew span.softnametitle {
    text-align:center;
    width:524px;
	float:left;
}
#recentnew span.date, #recentnew span.star, #recentnew span.softsize {
    width:100px;
	height:25px;
	text-align:center;
	float:left;
	overflow:hidden;
}
#recentnew span.hits {
    text-align:center;
    width:60px;
	float:left;
}
#recentnew span.cate {
   text-align:center;
   margin-left:5px;
   float:left;
   }
#recentnew ul {
    list-style:none;
	margin:0;
	padding:0;
	}
#recentnew li {
    line-height:25px;
	border-bottom:1px dotted #C9E8FA;
	clear:both;
	}
#recentnew li:hover {
    background:#EAF6FF;
	}
#recentnew li a {
    text-decoration:none;
	}
#recentnew li a:hover {
    text-decoration:underline;
	}
#recentnew ul li a.softname {
    background: url(../images/arrow.gif) no-repeat left 10px;
    width:450px;
	height:25px;
	margin:0 0 0 7px;
	padding:0 0 0 10px;
	float:left;
	overflow:hidden;
	}
#recentnew li img {
    padding-top:5px;
	}

span.keyword {
    color:red;
	font-weight:bold;
	}
p#search strong {
    color:#105CB6;
	}
#results ul {
    margin:17px 0;
	padding:0;
	list-style:none;
	}
#results li.softname {
    font-size:14px;
	font-weight:bold;
	line-height:28px;
	}
#results li.softintro {
    line-height:21px;
	}
#results li.softintro a {
    color:green;
	text-decoration:none;
	}
#results li.softintro a:hover {
    color:green;
	text-decoration:underline;
	}
#results li.softmeta {
    line-height:21px;
	}
#results li.softmeta a, #getubb a {
    text-decoration:none;
	}
#results li.softmeta a:hover, #getubb a:hover {
    text-decoration:underline;
	}
#dropin{ margin: 0 auto; border: 4px solid #DDD; width: 371px; background: #FEFEFE; text-align: center; height: 240px; position: absolute; visibility: hidden; left: 30%; top: 50%; }

#signBox{ padding: 0; margin: 0 auto; }

#signBox img{ border: 0; }

#signBox #closesignBox{ position: absolute; right: 0; top: 0; }

#loginBox { margin: 10px 65px; text-align: left; }

#loginul { margin: 10px 0 0 7px; padding: 0; }

#loginul li { font-size: 14px; font-weight: bold; padding: 0; margin-bottom: 10px; list-style: none; text-align: left; }

#signBox input { border: 1px solid #A9BAC9; padding: 0; background: none; }

#loginul .ind1 { margin-left: 45px; font-size: 12px; }

#loginul .ind2 { margin-left: 45px; margin-top: 10px; }

#loginBox h3{ margin: 10px 0; color: #690; font-size: 16px; text-align: center; }

#loginBox .qlink { clear: both; margin: 20px 0 0 30px; padding: 10px 0; font-size: 12px; }

#loginBox .qlink a{ margin: 0 5px; }

#signBox .box1,.box2 { font: 12px verdana; width: 144px; border: 1px solid #A9BAC9; padding: 0 3px; background: url(../images/bg_box1.gif) no-repeat #fff; line-height: 22px; height: 22px; _width: 150px; /* */ _background-attachment: fixed; }

#signBox .box2 { border: 1px solid #9ECC00; padding: 0 3px; background: url(../images/bg_box1.gif) no-repeat #fff; }

#signBox .btn1 { width: 70px; border: 1px solid #476C9E; background: url(../images/bg_btn1.gif) repeat-x #fff; color: #5678A6; font-size: 12px; line-height: 24px; height: 24px; cursor: pointer; _cursor: hand; /* */ }

#signBox .btn2 { width: 135px; border: 1px solid #476C9E; background: url(../images/bg_btn2.gif) repeat-x #fff; color: #41679B; font-size: 12px; font-weight: bold; line-height: 30px; height: 30px; cursor: pointer; _cursor: hand; /* */ }

#signBox .lb1 { width: 70px; border: 1px solid #B3D5E6; float: left; height: 24px; }

#signBox .lb1 select { font-size: 12px; }

#signBox .lb2 { width: 70px; border: 1px solid #B3D5E6; float: left; margin-left: 8px; height: 24px; }

#signBox .lb3 { width: 70px; border: 1px solid #CCFF00; float: left; height: 24px; }

#signBox .lb4 { width: 70px; border: 1px solid #CCFF00; float: left; margin-left: 8px; height: 24px; }

#signBox .lb5 { width: 135px; border: 1px solid #B3D5E6; margin: auto; margin-top: 10px; height: 30px; }

#signBox .lb6 { width: 135px; border: 1px solid #CCFF00; margin: auto; margin-top: 10px; height: 30px; }

#regbox { margin: 0 auto; border-top: 1px solid #CCC; padding-top: 10px; font-size: 12px; }


#lele9011 {text-align:left;border:1px solid #B3D5E6;background:#FFFFFF; font-size:9pt; color:#687877 ;line-height:15pt; padding-left:5pt; padding-right:5pt; padding-bottom:3pt; padding-top:3pt; width:auto;}
#kcts{float:right;  padding:5px; background:#E9F7FF ; margin-left: -388px; margin-top:-136px; }

*+html #kcts {float:right;  padding:5px; background:#E9F7FF ; margin-left: -388px; margin-top:-136px; }

@media screen and (min-width:0px){
#kcts {float:right;  padding:5px; background:#E9F7FF ; margin-left: -388px; margin-top:-73px; }

}

#getubb { float:right; border-left:1px solid #C9E8FA; border-bottom:1px solid #C9E8FA; line-height:23px; padding:0 6px; background:#FCFFF6; }





#welword1 {
    padding: 7px 0 0 40px;
	float: left;
    background: url(../images/users.gif) no-repeat left 45%;
	
}
#welword1 a, #stats1 a {
    text-decoration:none;
	}
#welword1 a:hover, #stats a:hover {
    text-decoration:underline;

	}

#stats1 {

float: left;
overflow: hidden;
padding: 12px 0 0 12px;


}
#stats1 li {
list-style-type: none;

}

#dbga{
margin-top:-23px; 
margin-bottom:3px;

padding: 5px 0 0 10px;

}


#stats1 strong {
    color: #225B0A;
	}
.clear{ clear:both; height:1px; line-height:1px; overflow:hidden;}


#dllad{
text-align: center;
border: 1px solid #4096EE;
margin:3px 0;
}

#kc{
text-align: center;

margin:3px 0;
}


#l{text-align:left;background:#F0F6FC; font-size:9pt; color:#008601;line-height:15pt; padding-left:5pt; padding-right:5pt; padding-bottom:3pt; padding-top:3pt;}

p#pages {
    text-align: center;
}




p#search{
    color:#D38100;
    line-height:27px;
	border:2px solid #F5E76E;
	border-left:none;
	border-right:none;
	margin:8px 0;
	padding:0 6px;
	background:#FFF9C6;
	}


p#pages {
    text-align: center;
}

p#pages a {
    font-size: 14px;
    width: 30px;
	height: 30px;
	margin: 0 4px;
    line-height: 30px;
	border: 1px solid #7FB1E2;
	background: #e1f0ff;
	display: block;
	float: left;
}

p#pages a:hover {
    text-decoration: none;
    border: 1px solid #eda564;
    background: #fff0d2;
}

p#pages a strong {
    color: #ff5400;
    font-size: 14px;
    width: 30px;
	height: 30px;
    line-height: 30px;
    background: #fff0d2;
	display: block;
	float: left;
	cursor: pointer;
}
#friendlink {
	border:1px #88D3E3 solid;
	background:#fff;
	width:900px;
	padding-bottom:1px;
height:25px;
}
#friendlink ul {
	padding-left:1px;

	display:inline;
}
#friendlink li {
	font:12px/22px Verdana,Arial,sans-serif,"Times New Roman",ËÎÌå;
	text-align:center;
	margin: 1px;
	width: 113px;
	float: left;
	text-align: center;
	height:22px;
	overflow:hidden;
}
#friendlink li a {
	display:block;
	color: #666;
	width:100%;
	height:100%;
	background:#f5f5f5;
}
#friendlink li a:hover {
	background: #e5f0f8;
	color: #06c;
	text-decoration:none;
}



#Down_1_1 {
	float: left;
	width: 250px;
	overflow: hidden;
}
#Down_1_2 {
	float: right;
	width: 690px;
	text-align: left;
}
#Down_1_2_2_1 {
	width: 300px;
	float: left;
	overflow: hidden;
}
#Down_1_2_2_2 {
	overflow: hidden;
	text-align: center;
	float: left;
	width: 458px;
}

#Down_1_2_2 {
	float: none;
	width: 692px;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 5px;
	height: auto;
}
#Down_1_2_3 {
	float: none;
	clear: both;
	overflow: hidden;
	width: 706px;
}

#Down_1_2_4 {
	margin-top: 5px;
	margin-bottom: 5px;
}
#Down_1_2_2_1 p {
	line-height: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 13px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#Down_1_2_4 p {
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	float: none;
}
#Down_1_2_2_3 {
	float: none;
	width: 690px;
	clear: both;
}
#Down_1_2_3_1 {
	line-height: 1.5;
	padding: 5px;
	color: #666666;
	font-size: 13px;
}

.Page_970 {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
	clear: both;
}

.Div_1 {

	border: 1px solid #E4E4E4;
	text-align: left;
	float: none;
}
.Div_1 h2 {
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	background-color: #F2F2F2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	text-indent: 12px;
	color: #666666;
	font-family: "ËÎÌå";
	background-repeat: no-repeat;
	background-position: 3px 5px;
}
.Div_3 {

	border: 1px solid #FFCC00;
}
.Div_3 h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	line-height: 25px;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
	background-repeat: repeat-x;
	background-position: top;
	text-indent: 10px;
	color: #FF9900;
	background-image: url(../images/div_3.jpg);
}