@charset "gb2312";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, form,img {margin:0;padding:0;}
body {
	font:12px/1.5em Tahoma, Verdana, Simsun, Microsoft YaHei, Arial Unicode MS, Mingliu, Arial, Helvetica, 宋体;

	background-color:#fff;
}

.blank5 {
	CLEAR: both;
	BACKGROUND: #fff;
	OVERFLOW: hidden;
	HEIGHT: 5px
}
.blank15 {
	CLEAR: both;
	BACKGROUND: #fff;
	OVERFLOW: hidden;
	HEIGHT: 15px
}
.dh {
	font-family:Verdana, Arial, Helvetica, sans-serif, "宋体";
	background-image: url(../Images/dh.png);
	background-repeat: no-repeat;
	
	line-height:20px;
	height:30px;
}
.dh span {color:#FF0000;}
.dhbg1 {background-position: 4px 6px;padding-left:17px;}
.dhbg2 {background-position: 0px 6px;padding-left:13px;}
ul, ol {
	list-style-type:none;
}
.highlight12{
	color:#FF3300;
}
select {
	font-size:12px;
}
table {
	border-collapse:collapse;
}
button {
	cursor:pointer;
	font-size:12px;
	margin:0;
	padding:0;
}
fieldset, img {
	border:0;
}
a:link, a:visited {
	color:#333;
	text-decoration:none;
}
a:hover, a:active {
	color:#468896;
	text-decoration:underline;
}
.m {
	width:1290px;
	margin:auto;
}
.h {
	display:none;
}
.bLine {height:10px;}
.center {
	text-align:center;
}
#head {
    position: fixed;


    width: 100%;
    z-index: 2; /* 确保它位于其他内容的上方 */
    background-color: #fff; /* 设置背景颜色 */
    transition: box-shadow 0.3s ease; /* 添加平滑过渡效果 */
}
.head {
	text-align:left;

	color:#333;
}
.site-bar .site-link li {
	float:right;
	padding:6px 9px 1px;
	background:url(../imgs/heads_20100315.gif) 0 -469px no-repeat;
}
#container {
    padding-top: 22px; /* 与 head div 的高度一致 */
}
.head li.login {
	background-image:none;
}
.head li.login span {font-weight:bold;}
.head .site-link a:link, .head a:visited {
	color:#333;
	text-decoration:none;
}
.head .site-link a:hover, .head a:active {
	color:#96BB21;
	text-decoration:underline;
}
/*.notification {
    position: relative;
    display: inline-block;
    padding: 10px 20px;
    background-color: #f0f0f0;
    border-radius: 5px;

}

.badge {
    position: absolute;
    top:2px; 
    right: -15px;
    padding: 2px 5px;
    border-radius: 50%;
    background-color: red;
    color: white;
    font-size: 12px;
    font-weight: bold;
    display: inline-block;
    min-width: 8px; 
    text-align: center;
}*/
.head .site-bar {
	
	height:26px;
	line-height:normal;
	position:relative;
	z-index:32;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B9DEA4;
}
.head .buy-sell {
	float:left;
	padding-top:4px;
}
.head .site-link {
	float:left;
	
}

.head li.my-admin, .head li.SrvCenter {
	padding-top:2px;
	position:relative;
}
*+html .head li.my-admin, *+html .head li.SrvCenter {
	padding-top:0;
}
.site-link li p {
	position:relative;
	padding-top:4px;
	z-index:32;
}
.site-link ul li a {
	display:block;
	padding:4px 9px 2px;
}
.site-link ul li a:hover, .site-link ul li a:active {
	background-color:#f2f2f2;
	text-decoration:underline;
}
.site-link ul {
	display:none;
	padding-top:22px;
}

		
.site-link div.now {
	z-index:31;
	border:1px solid #ccc;
	background-color:#fff;
	padding-bottom:5px;
	left:0;
	top:0;
}
.site-link ul li:hover > ul {
            display: block;
        }

.site-link div.now ul {
	 display: none;
		position: absolute;
		top: 100%; /* 下拉菜单显示在父菜单项正下方 */
		left: 0;
		background-color: #f9f9f9;
		min-width: 160px;
		box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
		z-index: 999; /* 确保下拉菜单显示在最上层 */
	}
.head .site-link div {
	position:absolute;
	width:103px;
}
.head .site-link div li {
	float:none;
	background:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 0px;
}
.head .search-bar {
	
}
.head .sb-bg {
	height:86px;
	
}
.head .m-bg {
	height:37px;
	background-image: url(../Imgs/Menu_bg.png);
	background-repeat: no-repeat;
}
.head .m-bg ul {
	width:500px;
}
.head .menu-link {
	float:left;
	font-size:14px;
	padding-left: 35px;
}
.head .menu-link li {
	position: relative;
	float: left;
	z-index: 999;
}
.head .menu-link li a:hover span {
	display: block;
	position: absolute;
	left: 0px;
	top: 29px;
	width: 100px;
}
.head .menu-link li a{display:block;width:54px;height:36px;
	text-align:center;padding-left:2px;line-height:36px;}

.head .menu-link a:link, .head .menu-link a:visited {
	color:#FFFFFF;
}
.head .menu-link a:hover, .head .menu-link a:active {
	color:#96BB21;
	text-decoration:underline;
	
}
.head .menu-link li span{
	position: absolute;
	top: 29px;
	height: auto;
	width: 252px;
	/*filter: Alpha(opacity=95);
    -moz-opacity:.95;    
	opacity:0.95;*/
	color: #333333;
	background-image: url(../Imgs/TopMenuBg/MenuBg3.gif);
	background-repeat: repeat-y;
	background-position: left top;
	z-index: 9999;
	background-color: #FFFFFF;
	left: 0px;
	display: none;}
	
.head .logo-link {
	padding:15px 0 0 20px;
	float:left;
	width:350px;
}
.head .logo {
	background-image: url(../Imgs/AT_Logo.gif);
	background-repeat: no-repeat;
	height: 56px;
	width: 284px;
}
.head .search-form {
	position:relative;
	float:right;
	z-index:33;
	padding:20px 30px 0 0
}
.head .search-input {
	position:relative;
	width:468px;
	height:38px;
	padding-left:6px;
	background-image: url(../Imgs/heads_20100315.gif);
	background-repeat: repeat-x;
	background-position: 0 -151px;
}
.head .search-form input {
	margin-top:6px;
	width:362px;
	padding:3px 0 4px 5px;
	border-top:1px solid gray;
	border-left:1px solid gray;
	border:1px solid #66CC00;
}
.head .search-form button {
	width:87px;
	height:27px;
	border:0;
	vertical-align:top;
	margin:5px 0 0 6px;
	background-image: url(../Imgs/heads_20100315.gif);
	background-repeat: no-repeat;
	background-position: -55px -245px;
}
.head .hot-items {
	padding-top:5px;
}
.head .hot-items a {
	padding:0 3px;
}
.head .hot-items a:link, .head .hot-items a:visited {
	color:#96BB21;
}
.head .hot-items a:hover, .head .hot-items a:active ,{
	color:#ff4e00;
}
.head .tl {
	background:url(../Imgs/heads_20100315.gif) 0 -111px no-repeat;
	position:absolute;
	width:3px;
	height:38px;
	overflow:hidden;
	top:0;
	left:0;
}
.head .tr {
	background:url(../Imgs/heads_20100315.gif) right -111px no-repeat;
	position:absolute;
	width:3px;
	height:38px;
	overflow:hidden;
	top:0;
	right:0;
}
/* 通知弹窗样式 */


.body{
	text-align:left;}
.foot {color:#333
	width:942px;
	margin:auto;
	overflow:hidden;}
.foot .foot-info {
	background-image: url(../Imgs/Foot-Info-Bg.gif);
	background-repeat: no-repeat;
	
	background-position: 4px 0px;	
	padding-top:10px;
	padding-bottom:10px;
	padding-left:6px;
	border-bottom:1px #DEEFD4 solid;
}
.foot .foot-info a  {
	line-height: 22px;
	text-decoration: none;
	
	padding-left: 40px;
	display: block;
	background-image: url(../imgs/point-1.gif);
	background-repeat: no-repeat;
	background-position: 20px;
	font-size: 12px;
	text-align: left;}
.foot .foot-info a.nobg {
	background-image: none;
}
.foot a:link, .foot a:visited{color:#333;}
.foot a:hover {color:#ff0000}

.foot .foot-info table {width:938px;}
.foot .footpic  img {padding:8px;}
.foot .footmenu a {padding-left:8px;padding-right:8px;}
.foot .copyright {
	line-height:40px;
	background-image: url(../Imgs/foot_bg.gif);
	background-repeat: no-repeat;
	background-position:180px -25px;
}

#toTop{
width:229px; height:63px; position:fixed; left:50%; top:425px; margin-left:498px; z-index:100; text-align:center; cursor:pointer;}
#toTop #longtime{width:100px;}
.Brand .leftbox {
	
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #B9DEA4;
	border-bottom-color: #B9DEA4;
	border-left-color: #B9DEA4;
	width:190px;
}
.Brand span {
	height:33px;
	background:#000000
}
.Brand .title,.Info .title {
	height:31px;
	background-image: url(../Imgs/Title-Bg.gif);
	background-repeat: repeat-x;
	line-height:30px;
	font-weight:bold;
	padding-left:10px;
	color:#385B09;
}
.Brand .list {
	padding-left:5px;
	padding-top:8px;
	padding-bottom:8px;
	line-height:24px;
	color:#385B09;

}
.Brand .list li{padding-left:6xp;margin-left:6px;text-align:left;float:left;white-space:nowrap;
}
.Brand img,.Info img {
	padding:0;
	margin:0;
	vertical-align:middle;
}
.Brand a:link,.Info a:link, .Brand a:visited,.Info a:visited {
	color:#385B09;
	text-decoration:none;
}
.Brand a:hover,.Info a:hover, .Brand a:active,.Info a:active  {
	color:#96BB21;
	text-decoration:underline;
}
.clearfix:after {  
    content: ".";  
    display: block;  
    height: 0;  
    clear: both;  
    visibility: hidden;  
}  
  
.clearfix {  
    display:inline-block;  
} 
.head .cart-link {
	MARGIN-TOP: 6px; DISPLAY: inline; FLOAT: right; WIDTH: auto; MARGIN-RIGHT: 0px; HEIGHT: 30px;padding-right:30px;position: relative;
}
.head .cart-link a:hover,.head .cart-link  a:active {color:#ff4800;}
.s_btn2 {
	BACKGROUND-POSITION: left 50%; DISPLAY: block; PADDING-LEFT: 27px; FLOAT: left; BACKGROUND-IMAGE: url(/imgs/sbtn3.gif); LINE-HEIGHT: 24px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px
}

.s_btn2 A {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: right 50%; DISPLAY: block; BACKGROUND-IMAGE: url(/imgs/sbtn2.gif); LINE-HEIGHT: 24px; BACKGROUND-REPEAT: no-repeat
}

.head .cart-link .CartMsg{
	position:absolute;
	left: -82px; top: 30px;
	display: none;
	float: left;
	width: 254px;
	/*-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;*/
	z-index:9999;
	background:#FFf;
	background-image: url(../Imgs/CartBoxBg.gif);
	background-repeat: no-repeat;
	padding-top:12px;
	
}

#Msb_Box_Content {
	border-left: 2px solid #0075BD;
	border-bottom: 2px solid #0075BD;
	border-right: 2px solid #0075BD;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;	
}
#Msb_Box_Content  table td {padding:2px;}
#Msb_Box_Content .Msg_img {
	display: table-cell;  /*for IE8、 Firefox */
	vertical-align:middle;
	width:60px;
	height:60px;
	text-align:center;
	 *font-size:44px;    /*for ie   sub  IE8*/
	background:#fff;
	border:1px #B9DEA4 solid;
}
#Msb_Box_Content .Msg_img img {
	vertical-align:middle;   /* border for test height*/
}
.border{padding-left:4px;padding-right:4px;}
.tb_bt_line{
	border-bottom:1px dashed #B9DEA4;
	font-size:12px;
	color:#666666}
.gree{
	color:#00CC00}
.red{color:#FF0000}
.border .combank{border:1px solid #B9DEA4;margin:4px;}

#nav {padding:0; margin:0; list-style:none; position:relative; z-index:500;float:left;padding-left:30px;}
#nav li{display:block; float:left; height:36px;width:56px;position:relative;}
#nav li div{display:none;}
#nav li a.top_link {display:block; float:left; height:36px; width:56px;line-height:36px;color:#4DA309; text-decoration:none; padding:0 0 0 12px; cursor:pointer;font-size:14px;}
/*#nav li:hover{background:url(../Imgs/TopMenuBg/MenuBg1.png) no-repeat;position:relative; z-index:200; }*/
.c{background:url(../Imgs/TopMenuBg/MenuBg1.gif) no-repeat;position:relative; z-index:200; }
#nav li div.sub{position:absolute;left:0px; top:36px;white-space:nowrap; width:250px; height:auto; z-index:300;}

#nav li div.sub span table{width:250px;background:url(../Imgs/TopMenuBg/msgBody_bg.png) repeat-y;}
#nav li div.sub span table td{line-height:22px;}
.bdimg img{float:left;}
#nav span a{

position: static;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	clip: rect(0px,0px,0px,0px);
	font-size: 12px;
	font-weight: normal;
	color: #9f1717;
	text-align: left;
	font-family: Tahoma, "瀹嬩綋", Arial;
	background-repeat: no-repeat;
	background-position: 5px center;
	line-height: 22px;
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #BCBCBC;

	display: block;
	padding: 0px;
	margin: 0px;
	width: 95px;}
	
#nav span a:hover
{
	text-decoration: underline;
	background-color: #FFFFCC;
}
#nav span .title {
	color: #5a5a5a;
	font-size: 12px;
	font-weight: normal;
	font-family: Tahoma, "瀹嬩綋", Arial;
	padding-top:15px;
	width: 105px;
	padding-left: 15px;
	padding-bottom:10px;
}
#nav li div.sub span table td p.tt{font-weight:bold;}

#nav li div.sub span table td p:hover {

	text-decoration:none;}
#top942x70{
	text-align:center;
	
	padding-top:5px;}