@charset "utf-8";

/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}

ul,ol,li{list-style:none;}
input,button{margin:0;font-size:12px;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
p{line-height:24px}

.clearfloat{height:0;font-size:1px;clear:both;line-height:0;}

#container{  width:1003; text-align:left; margin:0 auto; }
a{color:#333;text-decoration:none;}
a:hover{color:#ef9b11;}
.taotopnav{
	BACKGROUND:url(../images/mbg.png) no-repeat 
}
.taotopnav{
	BACKGROUND-POSITION: 0px -44px; BACKGROUND-REPEAT: repeat-x
}
#site-nav .quick-menu LI {BACKGROUND:url(../images/mbg.png) no-repeat}
#site-nav .search .menu-hd S {BACKGROUND:url(../images/mbg.png) no-repeat}
#site-nav .member .menu-hd S {BACKGROUND:url(../images/mbg.png) no-repeat}
#site-nav .quick-menu .cart S {BACKGROUND:url(../images/mbg.png) no-repeat 999em 0px}
#site-nav .quick-menu .index S {BACKGROUND:url(../images/mbg.png) no-repeat 999em 0px}
#site-nav .quick-menu .rss S {BACKGROUND:url(../images/mbg.png) no-repeat 999em 0px}
#site-nav .search .menu-bd BUTTON {BACKGROUND:url(../images/mbg.png) no-repeat 999em 0px}
#header {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
#page {MARGIN-LEFT: auto; WIDTH: 960px; MARGIN-RIGHT: auto}
#site-nav-bg {Z-INDEX: 9999; BACKGROUND: #f7f7f7; LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: #d2d2d2 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 25px}
#site-nav {Z-INDEX: 10000; MARGIN: 2px auto; COLOR: #000; LINE-HEIGHT: 19px; POSITION: relative; HEIGHT: 22px}
#site-nav A {COLOR: #666}
#site-nav A:hover {COLOR: #f50}
#site-nav .quick-menu {RIGHT: 0px; POSITION: absolute; TOP: 0px}
#site-nav .quick-menu LI {PADDING-RIGHT: 10px; BACKGROUND-POSITION: right 6px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: -1px; PADDING-TOP: 2px}
#site-nav .quick-menu LI.last {BACKGROUND: none transparent scroll repeat 0% 0%}
#site-nav .quick-menu LI.menu-item {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative}
#site-nav .quick-menu .cart {PADDING-TOP: 1px; POSITION: relative; _padding-top: 2px}
#site-nav .quick-menu .cart A {PADDING-LEFT: 16px}
#site-nav .quick-menu .cart S {BACKGROUND-POSITION: -83px -21px; LEFT: 8px; WIDTH: 14px; POSITION: absolute; TOP: 6px; HEIGHT: 11px}
#site-nav .quick-menu .index {PADDING-TOP: 1px; POSITION: relative; _padding-top: 2px}
#site-nav .quick-menu .index A {PADDING-LEFT: 16px}
#site-nav .quick-menu .index S {BACKGROUND-POSITION: -97px -21px; LEFT: 8px; WIDTH: 14px; POSITION: absolute; TOP: 6px; HEIGHT: 11px}
#site-nav .quick-menu .rss {PADDING-TOP: 1px; POSITION: relative; _padding-top: 2px}
#site-nav .quick-menu .rss A {PADDING-LEFT: 16px}
#site-nav .quick-menu .rss S {BACKGROUND-POSITION: -67px -33px; LEFT: 8px; WIDTH: 14px; POSITION: absolute; TOP: 6px; HEIGHT: 11px}
#site-nav .menu-hd {PADDING-RIGHT: 22px; DISPLAY: block; PADDING-LEFT: 10px; Z-INDEX: 10002; PADDING-BOTTOM: 0px; MARGIN: 1px 1px 0px; CURSOR: pointer; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 20px}
#site-nav .mytaobao .menu-hd {WIDTH: 48px; PADDING-TOP: 1px; _padding-top: 1px; COLOR: #666}
#site-nav .search .menu-hd {WIDTH: 24px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .services .menu-hd {WIDTH: 48px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .menu-hd B {BORDER-RIGHT: #eee 4px solid; BORDER-TOP: #666 4px solid; FONT-SIZE: 0px; RIGHT: 10px; BORDER-LEFT: #eee 4px solid; WIDTH: 0px; LINE-HEIGHT: 0; BORDER-BOTTOM: #eee 4px solid; POSITION: absolute; TOP: 7px; HEIGHT: 0px; -webkit-transition: -webkit-transform .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: -webkit-transform .2s ease-in}
#site-nav .search .menu-hd {PADDING-LEFT: 25px; COLOR: #666}
#site-nav .search .menu-hd S {BACKGROUND-POSITION: -67px -20px; LEFT: 9px; WIDTH: 14px; POSITION: absolute; TOP: 4px; HEIGHT: 13px}
#site-nav .menu-bd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; DISPLAY: none; Z-INDEX: 10001; RIGHT: 0px; BACKGROUND: #fff; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px solid; POSITION: absolute; TOP: 21px}
#site-nav .search .menu-bd {_right: -1px}
#site-nav IFRAME.menu-bd {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: -1; BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: alpha(opacity=0); FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
#site-nav .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; PADDING-TOP: 10px}
#site-nav .menu-item-opp .menu-bd {LEFT: 0px}
#site-nav .menu-item-opp .menu-bd S.rt {LEFT: 0px}
#site-nav .menu-item-opp .menu-bd S.lt {BACKGROUND-POSITION: -87px -55px; RIGHT: -2px; LEFT: auto}
#site-nav .menu {POSITION: relative}
#site-nav .menu:hover .menu-hd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BACKGROUND: white; MARGIN: 0px; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px}
#site-nav .hover .menu-hd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BACKGROUND: white; MARGIN: 0px; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px}
#site-nav .menu:hover .menu-bd {DISPLAY: block}
#site-nav .hover .menu-bd {DISPLAY: block}
#site-nav .menu:hover .menu-hd B {BORDER-LEFT-COLOR: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #666; TOP: 5px; BORDER-RIGHT-COLOR: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%}
#site-nav .hover .menu-hd B {BORDER-LEFT-COLOR: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #666; TOP: 5px; BORDER-RIGHT-COLOR: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%}
#site-nav .mytaobao .menu-bd {WIDTH: 94px; LINE-HEIGHT: 1.7; TOP: 21px; HEIGHT: 77px;}
#site-nav .mytaobao .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px}
#site-nav .search .menu-bd {WIDTH: 204px; TOP: 21px; HEIGHT: 66px}
#site-nav .search .menu-bd INPUT {BORDER-RIGHT: #b7b7b7 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #878787 1px solid; PADDING-LEFT: 1px; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #878787 1px solid; WIDTH: 180px; LINE-HEIGHT: 13px; PADDING-TOP: 3px; BORDER-BOTTOM: #b7b7b7 1px solid}
#site-nav .search .menu-bd BUTTON {BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: 0px -20px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 66px; CURSOR: pointer; COLOR: #fff; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px}
#site-nav .services .menu-bd {WIDTH: 174px; TOP: 21px; HEIGHT: 218px}
#site-nav .services .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px}
#site-nav .services .menu-bd DL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #e5e5e5 1px solid}
#site-nav .services .menu-bd .last {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
#site-nav .services .menu-bd DT {FONT-WEIGHT: bold; COLOR: #8c8c8c; LINE-HEIGHT: 1.5; TEXT-ALIGN: left}
#site-nav .services .menu-bd DD {LINE-HEIGHT: 1.6; TEXT-ALIGN: left}
#site-nav .services .menu-bd DD A {MARGIN-RIGHT: 2px}
#site-nav .services .menu-bd DT A {color:#09F}

#site-nav .member .menu-hd S {BACKGROUND-POSITION: -83px -33px; LEFT: 9px; WIDTH: 14px; POSITION: absolute; TOP: 4px; HEIGHT: 11px}
#site-nav .member .menu-hd {PADDING-LEFT: 25px; COLOR: #666}
#site-nav .member .menu-hd {WIDTH: 48px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .member .menu-bd {WIDTH: 220px; LINE-HEIGHT: 1.7; TOP: 21px; HEIGHT: 160px}
#site-nav .member .menu-bd-panel {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 8px; PADDING-TOP: 8px;
}
#site-nav .member .user-bd-panel {
	PADDING-BOTTOM: 8px; PADDING-TOP: 8px;
}
.userlogin{
	width:210px;
}
.userlogin .welcome span {
	color:#F60;
	font-weight:bold;
}
.userlogin .fb{
	height:32px;
	line-height:32px;
}
.userlogin .fb span{
	float:left;
	width:60px;
	text-align:right;
	padding-right:6px;
	color:#888;
}
.userlogin .fb .ipt-txt {
	line-height:15px;
	padding:4px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	float:left;
	width:120px;
}
.userlogin .fb .ipt-code {
	line-height:15px;
	padding:4px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	float:left;
}
.userlogin .fb img{
	vertical-align:middle;
	margin-left:5px;
}
.userlogin .submit{
	text-align:center;
	padding-top:3px;
}
.userlogin .submit .btn-1{
	width:56px;
	height:24px;
	border:none;
	background:url(../images/comm-bt.gif) no-repeat;
	line-height:25px;
	letter-spacing:1px;
	cursor:pointer;
	overflow:hidden;
	color:#585858;
}
.userlogin .submit a{
	color:#003300;
	margin-left:7px;
}
.userinfo{
	width:220px;
	height:160px;
	padding:0;
	margin:0;
}
.userinfo .welcome{
	width:220px;
	height:24px;
	margin:5px auto 12px auto;
	background:#F9F9F9;
	border-top:1px solid #EEE;
	border-bottom:1px solid #EEE;
	line-height:23px;
	color:#666;
	text-align:center;
}
.userinfo .welcome strong{
	color:#F60;
	font-weight:bold;
}
.userinfo .userface{
	width:60px;
	height:64px;
	overflow:hidden;
	padding-left:10px;
	padding-top:2px;
	float:left;
}
.userinfo .userface a{
	display:block;
	margin:0px auto;
	text-align:center;
}
.userinfo .userface a img{
	width:52px;
	height:52px;
	display:block;
	margin:0px auto 6px;
	padding:2px;
	border:1px solid #DDD;
}
.userinfo .mylink{
	width:145px;
	overflow:hidden;
	float:left;
	margin-left:5px;
}
.userinfo .mylink ul{
}
.userinfo .mylink ul li .user{
	width:72px;
	float:left;
	background:none;
	line-height:21px;
	text-indent:12px;
}
.userinfo .mylink ul li .user a{
	color:#555;	
}
.userinfo .uclink{
	height:31px;
	line-height:31px;
	clear:both;
	overflow:hidden;
	text-align:center;
	color:#DDD;
}
.userinfo .uclink a{
	color:#690;
	margin:0px 2px;
}

/* 导航菜单 */
.ntes-wrap {
	margin:0 auto;
    position:relative;
	z-index:1;
	background:#fff;
	width:966px;
}
.clearfix_top,.header {
	*zoom:1;
	clear:both;
	width:960px;
	margin:0 auto;
}
.clearfix_top:after,.header:after {display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
.blank3 {clear:both; height:3px; overflow:hidden; display:block;}
.logonav_top{height:75px; overflow:hidden; border:1px #e0e0e0 solid; border-top:none; margin-bottom:8px; position:relative; z-index:0; background:url(index/topmenu1.gif) repeat-x 0 -400px #f9f9f9;}
.logo_top{width:120px; height:47px;}
.logo_top h1{height:47px; margin-top:5px;}
.logo_top img {width:119px; height:63px;}
.logo_top {float:left; _display:inline; margin: 5px 12px 0 10px;}
/* 导航 */
.nav_index { margin-top:8px;}
.nav_1,.nav_2,.nav_3,.nav_4,.nav_w{overflow:hidden; _display:inline-block; float:left; padding-top:13px;}
.nav_1{width:325px; background:url(index/topmenu2.gif) no-repeat 319px -290px;margin-left:3px;display:inline;}
.nav_2{width:253px; background:url(index/topmenu2.gif) no-repeat 247px -290px;margin-left:3px;display:inline;}
.nav_3{width:85px; display:inline;}
.nav_4{width:125px;display:inline;margin-top:-8px}
.nav_1 a.w2, .nav_2 a.w2, .nav_3 a.w2{float:left; width:28px; color:#000;}
.nav_1 a.w3, .nav_2 a.w3, .nav_3 a.w3{float:left; margin:0; width:36px; color:#000;}
.nav_1 a.w4, .nav_2 a.w4, .nav_3 a.w4{float:left; margin:0 6px 0 0; width:48px; color:#000;}
.nav_1 a.red, .nav_2 a.red, .nav_3 a.red{color:#c00;}
.nav_1 a.green, .nav_2 a.green, .nav_3 a.green{color:#690;}
.nav_index ul{clear:both;}
.nav_index li{float:left; padding:0 6px 0 6px; margin-left:-1px; text-align:center; line-height:14px; background:url(index/topmenu2.gif) no-repeat 0 -250px;}
.nav_index a,.nav_index a:visited{color:#000; text-decoration:none;}
.nav_index a:hover,.nav_index a:active{color:#c00; text-decoration:none;}

