﻿/*
-----------------------------------------------
author :拉门拉风
edited :2009/03/13
----------------------------------------------- */
* { margin:0; padding:0; }
ul ,ol ,dl { list-style:none; }
img { border:0; }
a:link ,a:visited { color:#333; text-decoration:none; }
a:hover ,a:active { color:#000; text-decoration:underline; }
.fl { float:left !important; }
.fr { float:right !important; }
h2 ,h3 { font-size:14px; }
/* Clear Fix */
.clearfix:after { clear:both; display:block; content:"."; height:0; visibility:hidden; }
.clearfix { display:inline-table; }
/* Hides from IE-mac \*/
.clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */
/* End Clear Fix  */

.tableborder			{  font-size:12px } 

body { text-align:center; font:normal 12px/20px Arial; color:#333; }
#wrap { width:960px; margin:0 auto; text-align:left; }

#topbar0 { background:#e9e9e9; border-bottom:1px solid #ddd; text-align:left; padding:3px 7px 0 0; height:23px; }
#topbar { background:#e9e9e9; border-bottom:1px solid #ddd; text-align:right; padding:3px 7px 0 0; height:23px; }
#topbar a { background:url(../images/topcur.gif) no-repeat 0 3px; padding-left:7px; }
#welcome{font-weight:normal;float:left;line-height:24px;}
#banner { height:70px; padding:15px; position:relative; }
#banner div { width:720px; position:absolute; right:0; top:15px; }
#nav { height:86px; background:url(../images/nav.gif); position:relative; }
#nav ul { text-align:center; height:28px; padding-top:14px; }
#nav li { display:inline; padding:0 5px; }
#nav li a { font:bold 14px Arial; color:#fff; }
#nav div { width:480px; height:41px; text-align:center; padding-top:3px; }
#nav p { color:#000; line-height:18px; }
#nav p strong a { color:#4e4e4e; }
#nav form { position:absolute; bottom:9px; right:30px; }
#nav input { vertical-align:middle; }
#nav #s1 { width:299px; height:22px; margin-right:5px; font:normal 14px/22px Arial; padding:0 5px; }
#nav #s2 { width:100px; height:26px; position:relative; top:-1px; font-weight:bold; }

#sll468 { padding:9px; background:url(../images/sll4.gif); margin:10px 0; height:126px; overflow:hidden; }
#sll4682 { padding:9px; background:url(../images/sll4.gif); margin-bottom: 10px; height: 126px;}
#sll468 a { display:block; width:468px; height:60px; margin-bottom:6px; }

#sidebar { width:220px; }
#sidebar2 { width:180px; }
#sidebar div { margin-bottom:10px; }
#sidebar ul { line-height:22px; }
#info { background:url(../images/info.gif) 0 100%; font-size:14px; }
#info h2 { text-align:center; background:url(../images/infot.gif); height:21px; padding-top:14px; }
#info ul ,#info p { padding:3px 17px 17px 17px; }
#info p { font-size:12px; }
#info p a { color:#007de2; }
#info span { color:#3372b5; }
.sd1 { background:url(../images/sd1.gif) 0 100% no-repeat #f8f8f8; }
.sd1 h2 { background:url(../images/st1.gif); height:28px; padding:7px 0 0 25px; }
.sd1 ul { padding:3px 15px 22px 15px; line-height:22px; }
.sd1 li { padding-left:9px; background:url(../images/lcur.gif) no-repeat 0 7px; }
#sidebar table { margin:0 10px; }

#menu0 { height:25px; padding:6px 6px 0 6px; background:url(../images/st2.gif); }
#menu0 li { display:block; height:21px; padding-top:4px; float:left; cursor:pointer; width:102px; text-align:center; font:bold 14px Arial; color:#666; }
#menu0 li.hover { padding-top:7px; height:18px; background:url(../images/st2oa.gif); color:#333; }
#main0 { display:block; background:url(../images/top10.gif) 0 100% no-repeat; height:252px; }
#main0 ul { display:none; padding:10px 10px 0 40px; }
#main0 ul.block { display:block; }

.sd2 { background:url(../images/top10.gif) 0 100% no-repeat; height:283px; }
.sd2 h2 { background:url(../images/sdt2.gif); height:20px; padding:11px 0 0 17px; }
.sd2 ul { padding:10px 7px 22px 15px; line-height:22px; }
.sd2 li {  padding:0 10px 0 25px; }

#tools { background:url(../images/sd1.gif) 0 100% no-repeat #f8f8f8; height:auto; }
#tools h2 { background:url(../images/st1.gif); height:28px; padding:7px 0 0 25px; }
#tools ul { padding:7px 5px 25px 5px; }
#tools li { padding-left:10px; }
#tools li img { vertical-align:middle; margin-right:3px; }

#main { width:730px; }
#main div { float:left; margin-bottom:10px; }
#weekCommend { width:470px; background:url(../images/weekc.gif) no-repeat 100% 0; }
#weekCommend img { float:left; margin-right:7px; }
#weekCommend h3 {
	width:390px;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	padding-right: 15px;
	float: right;
}
#weekCommend h3 a { color:#eb6100; }
#weekCommend p { line-height:18px; padding-right:20px; color:#999; }
#weekCommend ul { margin-top:7px; }
#weekCommend li { font:normal 14px/22px Arial; height:22px; color:#0472bc; font-family:"宋体"; border-bottom:1px dashed #cde1f2; position:relative; }
#weekCommend li a { margin-left:5px; font-family:Arial; background:url(../images/weekcur.gif) no-repeat 0 4px; padding-left:8px; }
#weekCommend li a.cn { background:none; padding:0; margin:0; color:#0472bc; }
#weekCommend li span { position:absolute; right:5px; font:normal 12px Arial;  }
#newest { width:470px; background:url(../images/newest.gif) no-repeat 0 100%; margin-top:3px; }
#newest h2 { background:url(../images/newt.gif); height:26px; padding:11px 0 0 12px; color:#0472bc; position:relative; }
#newest h2 a { position:absolute; width:54px; height:17px; background:url(../images/more1.gif); text-indent:-9999px; font:normal 0/0 Arial; top:11px; right:17px; }
#newest ul { padding:0 17px 20px 17px; }
#newest li { color:#eb6100; position:relative; height:20px; font-family:"宋体"; }
#newest li a { margin-left:5px; font-family:Arial; }
#newest li a.cl { margin:0; color:#eb6100; }
#newest li span { position:absolute; right:5px; font:normal 12px Arial; color:#999; }
#hotCommend { width:250px; height:450px; margin-top:-190px; background:url(../images/hcd.gif) no-repeat 0 100%; margin-left:10px; }
#hotCommend h2 { background:url(../images/hc.gif) no-repeat; height:24px; padding:7px 0 0 10px; color:#eb6100; }
#hotCommend p { padding:8px; background:url(../images/hcp.gif); width:212px; height:38px; overflow:hidden; margin:0 8px 5px 8px; line-height:15px; }
#hotCommend img { border:1px solid #dddd3f; float:left; margin-right:5px; width:36px; height:36px; }
#hotCommend strong { color:#0472bc; display:block; }
#sll728 { padding:0 1px; }
.box { width:360px; background:url(../images/box.gif) 0 100%; }
.box h2 a { background:url(../images/boxt.gif); height:30px; display:block; color:#0472bc !important; padding:6px 0 0 15px; }
.box ul { padding:5px 17px 17px 17px; }
.box li { position:relative; background:url(../images/weekcur.gif) no-repeat 0 6px; padding-left:8px; width:318px; }
.box span { position:absolute; right:0; color:#999; } 

#links {
	height:46px;
	padding:8px;
	background:url(../images/links.gif);
	line-height:18px;
	overflow:hidden;
	margin-top:1px;
}
#links h2{
	float: left;
}
#links ul{
	width: 870px;
	float: right;
}
#links img {
	display:block;
	margin-right:8px;
	margin-top:1px;
	margin-bottom: 3px;
}
#links li {
	display: inline;
	float: left;
}
#links a { margin-right:10px; white-space:nowrap; }

#letters { margin:15px 0; text-align:center; height:35px; }
#letters li {	width:33px; height:25px; float:left;	}
#letters li#title { font:bold 14px Arial; width:100px; background:url(../images/letter.gif); padding-top:7px; height:20px; margin-right:8px; }
#letters li#z { width:25px; }
#letters a { font-size:14px; display:block; float:left; background:url(../images/lettera.gif); width:27px; height:27px; line-height:27px; }
#letters li a:hover { font:bold 24px/37px Arial; background:url(../images/letterah.gif); height:37px; width:37px; position:relative; z-index:10; margin:-5px 0 0 -5px; color:#007de2; text-decoration:none; }
#letters li#z a:hover { margin-right:0; width:31px; background:url(../images/letterahz.gif); }

#copyright { text-align:center; padding-bottom:20px; }

/* Home End */

h3#cur { font:bold 12px Arial; margin-bottom:7px; padding:0 5px; }

#class { background:url(../images/classdiv.gif) 0 100%; }
#class h2 { background:url(../images/classh2.gif); height:35px; padding:16px 0 0 34px; }
#class ul { padding:0 15px 25px 15px; line-height:20px; }
#class li { display:block; float:left; width:90px; padding-left:5px; }
#class li a {font-weight:bold; }

.lm { background:url(../images/softppp.gif) no-repeat; }
.lm2 { background:url(../images/softppp2.gif) no-repeat; }

#softlist { padding:2px 10px; margin-top:10px; background:#f7f9fb; border:3px solid #eef2f7; border-top:none; }
#softlist li#order { margin:3px 0; color:#007de2; padding:3px 15px; height:20px; margin-bottom:10px; background:url(../images/softtt.gif); color:#fff;}
#softlist li#order a { color:#fff; background:none; font:bold 12px Arial; padding-left:13px; margin-right:10px; }
#softlist li#order a.cur ,#softlist li#order a:hover { background:url(../images/cur.gif) no-repeat; text-decoration:none; }
#softlist li#order strong { font:bold 14px Arial; }
#softlist li { margin-bottom:10px; padding:0 5px 11px 5px; position:relative; }
#softlist li a { font:bold 14px Arial; color:#007de2; background:url(../images/softlista.gif) 2px 2px no-repeat; padding-left:16px; }
p.introduction { background:#eef2f7; color:#666; padding:3px 7px; margin:5px 0; line-height:18px; }
#softlist li p.introduction a { display:inline; width:auto; font:normal 12px Arial; background:none; padding:0; border:0; text-decoration:underline; }
#softlist li#pagelist ,div#pagelist { background:none; margin:0; padding:0 0 10px 5px; color:#000; }
#softlist li#pagelist a ,div#pagelist a { font:bold 12px Arial; background:none; padding:0; border:0; display:inline; }
#softlist li#pagelist strong ,div#pagelist strong { font-weight:bold; color:#007de2; padding:0 3px; }
#softlist li#pagelist span ,div#pagelist span { position:absolute; top:0; right:15px; font-size:12px; }
#softlist li#pagelist span a ,div#pagelist span a { font-weight:normal; }

#downia { padding:5px 10px; margin-top:10px; background:#f7f9fb; border:3px solid #eef2f7; border-top:none; }
#downia h2 { padding:3px 10px; height:20px; margin-bottom:7px; background:url(../images/softtt.gif); color:#fff; width:684px; }

#downia table {  margin:0 0 10px 7px; }
#downia td#sll250 { width:250px; height:250px; background:none; }
#downia table th ,#downia table td { padding:0 7px; background:url(../images/std.gif); line-height:27px; height:27px; }
#downia table th { width:80px; text-align:center; text-align:center; background:url(../images/sth.gif); }
#downia Strong a {
	font-size: 14px;
	color: #007de2;
}

#downia h3 { margin-top:15px; color:#007de2; }
#downia h3 span { font:normal 12px Arial; color:#333; }

#detail { word-break:break-all; padding:0 15px; height:auto !important; height:210px; min-height:210px; }
#detail img { float:right; margin-left:5px; }
#detail ul{

}

#detail br{
line-height:0px;
}


#detail p {
margin:16px 0 0px 0px;
}

#detail a {
color: #0000FF
}

#detail li {
	display: inline;
	float: left;
}
#detail li1 {
width="400px";
}
#detail li2 {
width="200px";
}
#detail li#li1 {
width="400px";
}
#detail li#li2 {
width="200px";
}


#softurl { width:672px; margin:5px 7px; display:inline; border:1px solid #bed8ed; background:#fff;  padding:9px 9px 4px 9px; position:relative; }
#softurl a { display:block; font-weight:bold; padding:11px 0 2px 40px; color:#fff; margin-bottom:5px; width:488px; height:27px; background:url(../images/softurla.gif); font-size:14px; }
#softurl a#tools { margin-bottom:5px; color:#e4ff00; }
#softurl a:hover { text-decoration:none; background-position:0 100%; color:#fff !important; }
#softurl p { float:right; }
#softurl p a { width:468px; border:0; padding:0; margin-bottom:8px; margin-top:0; height:auto; background:none; }
#softurl p a img { width:468px; height:60px; display:block; }

h2#sitmap { margin-bottom:0; }
#nnclass {
	margin-bottom:5px;
	margin-top: 10px;
	padding-top: 0;
	padding-right: 4px;
	padding-bottom: 0;
	padding-left: 4px;
}
#nnclass h3 ,#nnclass ul li { float:left; width:118px; margin:0 1px 1px 0; height:22px; padding:3px 0 0 20px; color:#666; background:#e8edf3; background:url(../images/nncbg.gif); }
#nnclass h3 { float:none; margin-top:12px; }
#nnclass h3 a { font-weight:bold; color:#007de2; }

#hsearch { background:#f7f9fb; padding:15px 50px 40px 50px; border:3px solid #eef2f7; }
#hsearch h1 { font:bold 14px Arial; margin-bottom:10px; }
#hsearch table {
	width:820px;
	border:5px solid #fff;
	border-collapse:collapse;
}
#hsearch table th ,#hsearch table td { text-align:left; height:28px; border:1px solid #fff; }
#hsearch table th { background:#eef2f7; padding-left:10px; }
#hsearch table td input ,#hsearch table td select { vertical-align:middle; margin-left:10px; height:16px; }
#hsearch table td select { height:20px; }
#hsearch table td#submit { text-align:center; padding:10px 0; }
#hsearch table td#submit input { width:320px; height:25px; font-weight:bold; }

dl#list_review { margin:10px; }
dl#list_review { padding:3px; margin-top:10px; }
dl#list_review dt ,dl#list_review dd { border:1px solid #e8edf3; background:#f5f7fa; padding:2px 5px; }
dl#list_review dd { border-top:0; margin-bottom:10px; background:#fff; }

/*margin 10 to 20 by ye 20110225*/
p#related { background:#f5f7fa; border:1px solid #e8edf3; margin:20px; padding:5px 10px; }
/*p#related a { display:block; }*//*deleted by ye 20100901*/

#review ,#help { background:#f5f5f5; padding:15px 200px 15px 20px; background:#f7f9fb; border:3px solid #eef2f7; }
#review h1 ,#help h1 { font:bold 14px Arial; border-bottom:1px solid #a7b7c9; padding-bottom:3px; }
#review p { position:relative; height:20px; }
#review p strong { position:absolute; right:4px; top:4px;}
div#pagelist { position:relative; width:730px; margin-bottom:15px; }
#review table { border:1px solid #fff; margin-left:3px; width:732px; border-collapse:collapse; }
#review table th ,#review table td { text-align:left; height:28px; background:#f5f7fa; border:1px solid #fff; }
#review table th { background:#eef2f7; padding-left:10px; width:80px; text-align:center; }
#review table td input { vertical-align:middle; margin-left:10px; height:16px; }
#review table td textarea { padding:0; margin:5px 10px; width:300px; height:120px; }
#review table td#submit { height:40px; }
#review table td#submit input { width:270px; height:22px; }

#help { padding-right:20px; }
#help a { text-decoration:underline; }
#help h1 { margin-bottom:15px; }
#help h2 { font:bold 12px Arial; }
#help p ,#help ol { margin:5px 0 15px 0; }
#help table { border-collapse:collapse; border:1px solid #fff; width:918px; margin:5px 0 15px 0; }
#help th ,#help td { border:1px solid #fff; background:#f5f7fa; padding:0 5px; height:25px; }
#help th { background:#e8edf3; text-align:center; }
#help ol li { text-indent:30px; }

