@charset "big5";
/* CSS Document */
html, body, div, applet, object, iframe,h1, h2, h3, h4, h5, h6, blockquote, pre, a, address, code, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-family:Arial, Helvetica, sans-serif;
}
ol, ul, li {
list-style: none;
margin:0;
padding:0;
}
table {
border-collapse: caption;
border-spacing: 0;
}
caption, td {
font-weight: normal;
}
BODY {
color:#333;
line-height: 160%;
font-size:12px;
font-family: verdana,arial,sans-serif,宋体,新宋体;
background-color:#FFFFFF;
}
a:link {color: #333333; text-decoration: none}
a:visited {color: #666; text-decoration: none}
a:hover {color: #FF0000; text-decoration: underline}
.clear {
    clear: both;
    height:1px;
    margin-top:-1px;
    overflow:hidden;
}
a img {
	border: none;
}
a em {
	display: none;
}
a b {
	font-weight: normal;
	color: #F00;
}
.hidden {
	display: none;
}
/* content */
.siteName,.siteDes{
text-indent:-50000px;
position:absolute;
}
/*   header */
#header{
/* padding-bottom:7px; */
background: url(navigationLine.gif) no-repeat bottom;
height:68px;
margin:0 auto;
width:980px;
clear:both;
}
#logo{
float:left;
padding:10px 0 0;
width:198px;
}
/*导航条*/
#nav{
float:left;
height:60px;
	/*width: 710px;*/
}
#nav ul {
  margin:0;
  padding:24px 0 0 0;
  list-style:none;
  float:left;
}
#nav li {
  display:inline;
  margin:0;
  padding:0;
}
#nav li a {
  float:left;
  background:url("/images/tableft6.gif") no-repeat left top;
  margin:0 1px 0 0;
  padding:0 0 0 4px;
  text-decoration:none;
}
#nav a span {
  float:left;
  display:block;
  background:url("/images/tabright6.gif") no-repeat right top;
  padding:10px 14px 10px 10px;
  color:#FFF;
  font-size: 14px;
  font-weight: bold;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a span {float:none;}
/* End IE5-Mac hack */
#nav a:hover span {
  color:#FFF;
}
#nav a:hover,
#nav ul li a:hover,
#nav .select a {
  background-position:0% -42px;
}
#nav a:hover span,
#nav .select span {
  background-position:100% -42px;
  color: #222;
}
#nav .cemmend a {
  background-position:0% -84px;
}
#nav .cemmend span {
  background-position:100% -84px;
}
#nav .hot a {
  background-position:0% -126px;
}
#nav .hot span {
  background-position:100% -126px;
}
#nav .news a {
  background-position:0% -168px;
}
#nav .news span {
  background-position:100% -168px;
}
#nav .violet a {
  background-position:0% -210px;
}
#nav .violet span {
  background-position:100% -210px;
}
#nav .g a {
  background-position:0% -252px;
}
#nav .g span {
  background-position:100% -252px;
}

.topShopbg{
float:right;
margin-top:7px;
width:232px;
height:60px;
background:url(topshop1.gif) no-repeat right 0;
}
#topShop{
width:218px;
overflow:hidden;
height:24px;
line-height:24px;
border-left:3px solid #AED4FE;
border-bottom:3px solid #AED4FE;
border-right:3px solid #AED4FE;
padding-left:8px;
margin-top:28px;
}
#topShops div{
display:block;
background:#fff;
height:24px;
line-height:24px;
}

.red{color:red;}

#header,#footer,#location{
margin:0 auto;
width:980px;
}
.topHead{
margin:0 auto;
width:970px;
}
#topHead{
background-color:#fafafa;
border-bottom:1px solid #CECECE;
height:25px;
line-height:25px;
color:#727171;
}
.sign{
float:left;
padding-top:3px;
}
.topnav{
float:right;
}
.topInput{
border:1px solid #ccc;
width:86px;
color:#000000;
font-size:12px;
height:14px;
line-height:14px;
padding-left:2px;
margin:0 5px;
}
.btn3{
background:url(btn04.gif) no-repeat;
border:medium none;
color:#4B4B4B;
cursor:pointer;
font-size:12px;
height:18px;
margin-right:10px;
width:39px;
}
#login a:link,#login a:visited{
color:#ff0000;
}

.setH,.setF{cursor:pointer;padding:2px 5px;}
.topCity,.topSites{
display:inline;
padding:2px 20px 2px 5px;
position:relative;
background:transparent url(topnavbg1.gif) no-repeat scroll 56px 2px;
}
#showM{
background-color:#FFFFFF;
border:2px solid #ED1C22;
display:none;
height:62px;
left:-150px;
position:absolute;
top:16px;
width:290px;
z-index:1000;
}
#showL{
display:none;
height:192px;
left:-190px;
position:absolute;
top:16px;
width:265px;
z-index:1000;
background:url(showlbg.gif) no-repeat;
}

#showM ul {
clear:both;
margin:3px 5px;
padding:0;
}
#showM li {
float:left;
height:18px;
line-height:18px;
text-align:center;
width:40px;
padding:0;
margin:0;
}
/*   footer */
#footer{
margin:0 auto;
width:980px;
text-align:center;
clear:both;
}
#adlist {
margin:0 auto;
width:980px;
}
	#adlist .scroll {overflow:hidden;white-space: nowrap;height:210px;width:980px;}
	#adlist .ad  {/*behavior: url(/css@js.htc/aditem.htc);*/overflow:hidden;padding-bottom:8px;float:left;}
	#adlist .end {}
	#adlist .ad img {border:none;height:200px;}
.siteLinks {
	text-align:left;
	line-height: 36px;
	background-color: #3599CC;
}
.siteLinks span {
	margin: 0 5px;
	font-weight: bold;
}
.siteLinks{
	color: #FFFFFF;
}
.siteLinks a:link,.siteLinks a:visited {
	color: #FFFFFF;
	padding-left: 10px;
}
.botLinks {
	line-height: 20px;
	margin-top: 10px;
}
.botLinks a {
	color: #333333;
	padding: 0 10px;
	border-right: 1px dashed #999;
	font-size: 14px;
}
.botLinks .end {
	border-right: none;
}
.copyright{
	line-height: 30px;
}
