body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, 
h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, 
form, legend, fieldset, input, button, select, textarea {
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    font-family: inherit;
}
ol, ul {
    list-style: none;
}
fieldset, img {
    border: 0;
}
:focus {
    outline: 0;
}

caption, th {
    text-align: left;
}




body {
	font-size: 12px;color: #000;
	margin:0;
	padding:0;
	background: url(../images/nav.gif) repeat-x;
}
form { margin:0 ; padding:0}
ul,li {list-style:none; padding:0; margin:0;}
a:link {  text-decoration: none; }
a:hover { text-decoration:underline;}
a:visited { text-decoration: none;}
a:active {text-decoration: none;}

img { border:0; }
.input { border:1px solid #ccc; background:#fafafa; }
textarea { overflow:auto; border:1px solid #ccc; background:#fafafa; }
	textarea:hover { background: #fff; }


#header_Top { height:74px; position:relative; width:910px; margin:0 auto; }
.logo { width:187px; height:72px; float:left }
.nav_info { float:right; width:340px; height:34px; border:1px #fdeb57 solid; background:#fffbd7; margin-top:14px; text-align:left; padding:8px 20px; line-height:18px; color:#666666 } 

.header {width:910px; margin:0 auto;}

		
/* Ò³½Å start */
#foot {clear:both; margin:10px auto; height:130px; background:url(../images/foot_nav.gif) repeat-x; text-align:center; color:#666666;}
#foot .foot_up a:link,.foot_up a:visited { color:#666666; font-size:14px;}
#foot .foot_up a:hover { color:#ff6600;}
#foot .foot_up { width:960px; margin:0 auto;}
#foot .foot_up ul {margin:0 auto; height:36px; width:580px;}
#foot .foot_up ul li {float:left; background: url(../images/nav_kits.gif) no-repeat 0 -218px; margin:10px 12px 6px 6px; padding-left:21px}
#foot .foot_up ul li.nav_first{background:none;}
#foot .foot_down { font-size:12px; font-family:ËÎÌå; line-height:22px; margin-bottom:3px;}
#foot .foot_down a:link,.foot_down a:visited { color:#f60;}
#foot .foot_down a:hover { color:#333;}

#foot .foot_yline {height:2px; background:#ffcc7f; width:910px; margin:3px auto; overflow:hidden;}
#foot .foot_hline {height:1px; background:#dcdcdc; width:910px; margin:3px auto; overflow:hidden;}

/* Ò³½Å end */

#content a:link,#content a:visited,#main a:link,#main a:visited{color:#666666; text-decoration:none;}
#content a:hover,#content a:active,#main a:hover,#main a:active{color:#ff6600; text-decoration:underline;}


/* Nav
==========================================================*/
.nav {
    position: relative;
    margin: 0 10px 10px;
    
}
.navinner {
    
}
.navlist {
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    margin: 0 10px;
    
}
.nav li {
    float: left;
    display: inline;
    margin: 0 2px;
    padding: 0 5px 0 13px;
    background: url(../images/nav_bg2.gif) no-repeat 0 -108px;
}
.nav li.first{background:none;}

.nav a {
    display: block;
    width: 102px;
    text-align: center;
    font-size: 120%;
}
.nav a:link, .nav a:visited {
    color: #fff; font-size:15px; text-decoration:none;font-weight: bold;
}
.header .nav a.current, .nav a:hover, .nav a:active {
    color: #6d6f61;
	font-size:15px; 
    font-weight: bold;
    background: url(../images/nav_bg2.gif) no-repeat 50% -74px;
}



.subnav {
    position: absolute;
    top: 41px;
    left: 0;
    float: left;
    height: 27px;
    line-height: 27px;
    white-space: nowrap;
    background: url(../images/nav_bg2.gif) no-repeat 0 -180px;
}
* html .subnav {
    margin: 0 10px 0 -10px; /* IE 6 and below */
}
.subnav p {
    padding: 0 10px;
    background: url(../images/nav_bg2.gif) no-repeat 100% -234px;
}
.subnav p span {
    display: block;
    background: url(../images/nav_bg2.gif) repeat-x 0 -207px;
}
.subnav p.pointer {
    position: absolute;
    top: -4px;
    left: 0;
    height: 5px;
    width: 11px;
    padding: 0;
    margin-left: 20px;
    text-indent: -999em;
    background: url(../images/nav_bg2.gif) repeat-x 0 -261px;
}
.subnav a {
    display: inline;
    padding: 0;
    font-size: 100%;
}
[class~="subnav"] a {
    padding: 0 3px;
}
.subnav, .subnav a:link, .subnav a:visited {
    color: #666; font-size:12px; font-weight:normal;
}
.subnav a:hover, .subnav a:active {
    color: #ff6600; font-size:12px; font-weight:normal;
}
.subnav a:hover, .subnav a:active {
    
    background: none;
    border-bottom: 1px solid;
}
/* subnav position and pointer position */
#subnav1 { left: 170px; _ left:190px; }
#subnav2 { left: 240px; _ left:270px; }
#subnav3 { left: 455px; _ left:480px; }
#subnav4 { left: auto; right:0; }
#subnav5 { left: auto; right:0; }

#subnav1 .pointer,
#subnav2 .pointer,
#subnav3 .pointer,
#subnav4 .pointer { left: auto; right: 225px; }
#subnav5 .pointer { left: auto; right: 80px; }


#subnav1, #subnav2, #subnav3, #subnav4 {
    min-width: 150px;
}
#subnav5 { min-width: 200px; }




/* Note
==========================================================*/
.note {
    margin: 0 15px 10px;
	color:#666666;
}
.note span{
	float:right;
}
.disable {
    display: none;
}
/* ad-loop, search, topinfo, recommendinfo
==========================================================*/


