@charset "utf-8";
/* CSS Document */

body{ 
	color:#353537;
	background:#EFF3F6;
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 auto; padding: 0; 
	}
/*Basic Elements*/

div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,pre, form, fieldset, table, th, td { 
	margin:0; padding:0; list-style-type:none;
	}
img{ border:0px;}

select,input{ font-family:Arial, Helvetica, sans-serif; }
input{cursor:pointer;}
a{ text-decoration:none;color:#768B9C; outline: none; }
a:hover{text-decoration:underline; color:#DE001D}

/*tongyong*/
.IN-seatch{ 
	border:0px; 
	background:url(/images/input-red.gif) no-repeat;
	color:#fff; 
	font:14px/14px Arial, Helvetica, sans-serif; 
	height:26px;
	}
.cl{ 
	clear:both; overflow:hidden; 
	font:0/0 Arial, Helvetica, sans-serif; 
	height:0px; width:100% }
.hide{ display:none;}

.red{ color:#DE001D;}
.red-bg{background:#FDDCDC;}
.with:hover{color:#fff;}
.input-yellow,.input-bule{ 
	background:url(/images/input-yellow.gif) no-repeat;
	width:115px; height:28px; line-height:28px; border:0;
	}
.input-bule{	
	background:url(/images/input-yellow.gif) no-repeat 0 -28px;
	font-weight:bold; color:#353537;
}	
.text-C{text-align:center; overflow:hidden;}
.BOTTOM-15{ border-bottom:15PX;}
img.blue-border{ border:1px solid #CEDCE8; padding:2px;} 
.fl{ float:left;}	.fr{ float:right;}
.blue12{ color:#768B9C; font-size:11px;}
/* wapper */
#wapper{ margin:0 auto; width:980px; }

/* head */
#header{
	position:relative; height:110px;}
#top{ 
	color:#768B9C;
	position:absolute;
	right:10px;top:25px;  width:600px; }
#top span{ float:left;}	
#logo{ height:70PX;}
h1{ display:none;}


#search{ float:right;}
#search-text{
	color:#666666; 
	border:0px; float:left; 
	font-family:Arial, Helvetica, sans-serif;
	height:16px; 
	margin-right:10px; padding:5px; }
#search-input{
	border:0px; 
	background:url(/images/search.gif) no-repeat;
	height:26px; width:60px;}

#nav{ 
	background:url(/images/navbg.gif) repeat-x;
	height:36px; }
#nav-left{ 
	background:url(/images/nav-left.gif) no-repeat;
	float:left;height:36px; overflow:hidden; width:7px;}
#nav-right{ 
	background:url(/images/nav-right.gif) no-repeat;
	float:right;height:36px; overflow:hidden; width:7px;}
#nav ul{ float:left}
#nav ul li{ 
	float:left; white-space:nowrap;}
#nav ul li .nav-Yellow{color:#F8FF32; font-weight:bold;}
#nav ul li .nav-Yellow:hover{ text-decoration:none;}
#nav ul li a{
	color:#fff; display:block;
	float:left; font-size:14px;
	height:20px;
	padding:8px 10px;
	text-decoration:none;}	
#nav ul li a:hover{
	text-decoration:underline; color:#F8FF32; }
#topquyu{float:right;padding:10px 10px 0 0;}	
/* End head */





/* a b c d e f  g h  i j k  l m  n  o  p  q r  s  t  u  v  w  x  y  z */


/* pagebody */
#pagebody{margin:10px 0;zoom:1;}



/* side-left */
#side-left{ float:left; margin-right:8px;width:202px;}
.sidestyle01{ margin-bottom:15px;}
.Sidestyle01-title{ 
	background:url(/images/Sidestyle01-title.gif) no-repeat bottom; 
	height:25px;
	text-align:center;}
.Sidestyle01-title h2,h4{ 
	display:inline;
	color:#0854C7; 
	background:#EFF3F6;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	padding:0 5px;}
.Sidestyle01-title h2 a {
	color:#0854C7; 
}
.Sidestyle01-title h2 a:hover{
	color:#0854C7; 
}
.Sidestyle01-in{
	background:url(/images/Sidestyle01-in.gif); 
	
}
ul.Categories li{
	}
ul.Categories li a{
	border-bottom:1px dotted #A5A8AA;
	color:#353537;
	background:url(/images/list01-a.gif) no-repeat 3px 0px;
	display:block; font:bold 12px/12px Verdana, Arial, Helvetica, sans-serif;
	line-height:23px;
	margin:0 5px; padding-left:20px; 
	text-decoration:none; width:170px;}
ul.Categories li a:hover{ 
	color:#DE001D;
	background:#FFF url(/images/list01-a.gif) no-repeat 3px -23px;
	text-decoration:none;
	}
ul.Cat2 li a{font-weight:100; border:0px; font-family:Arial;}
ul.Cat2 li a:hover{
	background:url(/images/list01-a.gif) no-repeat 3px -23px;
	text-decoration:underline; }
div.Cat-text{ 
	color:#fff; 
	background:url(/images/Cat-text.gif);
	height:25px;text-align:center;
	line-height:25px;margin:5px 1px 5px;
	font-size:14px;
	}
.Sidestyle01-bottom{ 
	background:url(/images/Sidestyle01-bottom.gif) no-repeat;
	height:8px; overflow:hidden;}	
	
/* side-center */
#side-center{float:left; margin-right:8PX; width:560px;}
#banner{ height:260px; margin-bottom:10px;}
.centerlist{ 
	background:url(/images/center-title.gif) no-repeat;
	margin-bottom:15px;}
.center-title h2{ 
	display:inline;
	color:#0854C7; 
	background:#EFF3F6;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	margin-left:25PX;
	padding:0 5px;}
		
#center-in{ margin-left:10PX;}
#center-in a:hover img{	filter: alpha(opacity=80);-moz-opacity:.80; opacity:0.8
}

.centerlistin{ 
	background:#fff url(/images/centerlistin-text.gif) no-repeat top;
	margin:10PX 5px 0 10px;
	padding:10px;}	
.centerlistin-bottom{
	background:#fff url(/images/centerlistin-bottom.gif) no-repeat top;
	margin:0PX 5px 0 10px; height:8px; overflow:hidden;}	
	
#tags{ overflow:hidden;width:100%; margin-bottom:5px;}	

#tags li{ float:left; margin-right:10px;}	

#tags li.selectTag a{
	background:url(/images/AN2.gif) no-repeat right -30px; }
#tags li.selectTag a span{
	background:url(/images/AN1.gif) no-repeat 0 -30px; }
	
#tags li a{ 
	background:url(/images/AN2.gif) no-repeat right top; 
	color:#fff; 
	display:block; float:left;
	text-decoration:none;
	height:29px; }
#tags li a span{ 
	background:url(/images/AN1.gif) no-repeat ;
	display:block; padding:7px 10px; white-space:nowrap;}		
		
#tags li a:hover{
	background:url(/images/AN2.gif) no-repeat right -30px; }
#tags li a:hover span{	
	background:url(/images/AN1.gif) no-repeat 0 -30px ;}
	
.tags-list{ 
	border:1px solid #83a9e0; 
	padding:5px 10px; background:#fff }

.tags-list dd{ 
	border-bottom:1px dotted #768B9C; 
	line-height:25px;
	margin-bottom:5px;
	overflow:hidden;
	width:100%;}
.tags-list dd span{ 
	float:right; color:#0C57C8; 
	font-size:11px; font-weight:bold}	
.tags-list dd a{ 
	color:#353537; float:left;
	font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(/images/list01-b.gif) no-repeat 0px 7px;
	padding-left:20px;
	font-size:11px;
	}
.tags-list dd a:hover{color:#DE001D;}	
.tags-list dt{ 
	color:#666;  
	font-size:11px; 
	text-indent:1em;
	margin-bottom:10px;}
.more { width:100%; clear:both; overflow:hidden}		
.more a{ 
	color:#Fff; 
	background:url(/images/input-red.gif) no-repeat;
	padding:5px; text-decoration:none; display:block; float:left;
	width:60px;height:26px;
	 }			
.more a:hover{ text-decoration:underline;color:#Fff;}




/* side-right */
#side-right{ float:left;width:202px; overflow:hidden;}
#login{}
#login-in{ position:relative; height:80px;}

#login2{
	position:absolute; z-index:1;
	top:0px;width:60px;left:55px;}

#login-in div{ 
	position:absolute; z-index:99; top:0px; right:5px; }
input.login-a{ 
	border:1px solid #ccc; 
	width:120px; height:18px; margin-bottom:5px;}
#login-b{ 
	background:url(/images/login-b.gif) no-repeat;
	border:0px; height:48px; width:48px;}	
a.linkST-Bb{font:bold 11px Verdana, Arial, Helvetica, sans-serif;}
a.linkST-Bb:hover{ color:#353537;}
	

.sidestyle02{margin-bottom:12px;}

.sidestyle02-title { 
	background:url(/images/sidestyle02-text.gif) no-repeat;
	height:34px; padding-left:10px; line-height:34px;}
.sidestyle02-title div{ 
	padding-right:5px; float:left; padding-top:6px; }	
.sidestyle02-title h2{
	color:#fff; font-weight:bold; font-size:12px;zoom:1; 	}
.sidestyle02-in	{
	background:url(/images/sidestyle02-in.gif); padding:5px 8px;
}
.sidestyle02-bottom{
	background:url(/images/sidestyle02-bottom.gif) no-repeat; 
	height:8px; overflow:hidden;
}
.payment{ 
	color:#0854C7;
	height:36px; padding-top:13px; text-align:center;
	font-size:14PX; font-weight:bold;
	margin-top:-5px;
	background:url(/images/payment-bg.gif) no-repeat;
}
.payment select{
	font-family:Arial, Helvetica, sans-serif; 
	height:20PX; padding:0; margin:0; }
.side-right-a-01{ 
	display:block; width:202px; 
	margin-bottom:10px;
	}
.shopping-list{ 
	padding:3px; 
	border-bottom:1px dotted #A5A8AA;	
	background:#EFF3F6; display:block;
}
.shopping-list2{ 
	width:100%;
	overflow:hidden;
	clear:both; display:block;}
.shopping-list2 span{
	display:block;
	padding:3px; font-weight:bold;
	float:left;
}
.shopping-list2 span.checkout{ 
	float:right; font-weight:200;
	}
	
.Sidestyle01-box{ padding:5px 10px;}
.Sidestyle01-box div {
	border-bottom:2px solid #A5A8AA;
	padding-bottom:15px;
	margin:10px 0; line-height:25px;}
.blue-bg{ padding:5px;}
.blue-bg h2{color:#0854C7; font-weight:bold; font-size:12px; }

.Sidestyle01-box h3{ color:#0854C7; font-size:12px; font-weight:bold;}	
.linkST-Bc{ color:#000; font-size:11px; font-weight:bold;}




/* footer */
#footer{ margin-bottom:10px; text-align:center;}
#footernav{ 
	background:#CEDCE8 url(/images/nav-left.gif) no-repeat 0 -36px;
	text-align:center;}
.footernav-right{	
	background:url(/images/nav-right.gif) no-repeat right -36px;
}

#footer ul{
	 height:36px;
	 line-height:36px;
	 color:#353537;}
#footer ul li{ display:inline; padding:0 5px;}
#footer ul li a{ margin-right:10px;}
.footer-bottom{ font-size:12PX; color:#353537;}
.footer-bottom A{ margin:0 5PX;}
.footer-bottom A img{ margin:0 5PX;}






/*------------------------------------------------------------ */
#side-center-in{
	float:right; width:770px; _width:768px;
	background:#E7EDF1;}
.center-in-list,.center-in-list a{ 
	background:#CEDCE8; color:#0854C7;
	padding:5px 10px; font-size:14px; font-weight:bold;}
.center-in-list span{ font-size:12px;}
.center-in-list2{ margin:10px;width:750px; _width:748px}
.center-in-nav{ 
	display:inline-block;*display:inline; 
	zoom:1; 
	overflow:hidden;}
.center-in-nav li{ float:left; margin:5px 5px;display:inline;}	
.center-in-nav li a{ 
	display:block;
	width:175px; 
	text-align:center; font:bold 11px/28px Tahoma;
	height:28px; line-height:28px;
	background:url(/images/center-in-nav.gif) no-repeat;
	color:#353537; text-decoration:none; 
	}
.center-in-nav li .in-nav2,.center-in-nav li a:hover{ 
	color:#fff;	
	background:url(/images/center-in-nav.gif) no-repeat 0 -28px;
	text-decoration:none;
}
.center-in-tag{ margin-bottom:10px;}
.center-in-news,.tags-tagtext{ clear:both; height:28px;}
.center-in-news li{ 
	font:bold 12px/12px Arial, Helvetica, sans-serif;
	background:#0854C7;color:#fff; padding:0 8px;
	display:block; float:left;  margin-top:5px;
	margin-right:5px;
	height:23px; line-height:23px;
}

.tags-tagtext li{
	background:url(/images/tagtext2.gif) no-repeat right 0px;
	float:left; margin:2px 5px 0 0px; 
}
.tags-tagtext li a{ 
	background:url(/images/tagtext1.gif) no-repeat;
	height:25px; padding:0px 10px;
	display:inline-block;color:#353537;
	margin-right:5px; text-align:center;
	height:26px; line-height:26px;
	text-decoration:none;
	}
li.tagtext-on{ 	
	background:url(/images/tagtext2.gif) no-repeat right -26px;
}
li.tagtext-on a{
	background:url(/images/tagtext1.gif) no-repeat 0 -26px; color:#fff;
}
.tags-tagtext li a:hover{text-decoration:none;color:#353537;}
li.tagtext-on a:hover{text-decoration:none; color:#fff;}

.tags-tagtext2{	
	border:2px solid #788C9D; 
	padding:5px 10px; background:#fff }

table.table-align{ text-align:left;}
table{ 
	background:#fff; margin:10px 0; 
	text-align:center; 
	border-top:1px solid #CEDCE8;
	border-right:1px solid #CEDCE8;
	}
.trover{ background:#E8F3FC;}	
td{ 
	border-bottom:1px solid #CEDCE8;
	border-left:1px solid #CEDCE8; padding:5px;}

tr.trtext{ background:#A5A8AA; color:#fff; font-weight:bold;}

.link_normal,.link_normal:hover{
	display:block; text-align:center;
	display:inline-block; 
	width:115px; height:28px; line-height:28px;
	background:url(/images/input-yellow.gif) no-repeat 0 -28px;
	text-decoration:none; font-weight:bold;
   }
.link_normal:hover{
	background:url(/images/input-yellow.gif) no-repeat 0 -56px;
}

/*pager*/   
.manu{ text-align:right; height:28px; line-height:25px;}
.manu a{ 
	background:#CEDCE8; 
	padding:2px 5px; 
	margin:2px; 
	font-size:12px;
	color:#353537; 
	text-decoration:none; border:1px solid #BAC7D2}
.manu a:hover{ background:#FDE246;border:1px solid #DEC621}	
.manu span.current{
	padding:2px 5px;
	background:#0854C7; color:#fff; }
h4{ margin-left:15px; border:1px solid #ccc; position:relative; top:5px; background:#F8DD43;}
.tags-tagtext3{
	border:1px solid #ccc; 
	padding:10px; 
	background:#Fff; 
	padding-top:15px; 
	}
span.xz{ 
	display:block; 
	line-height:20px; 
	background:url(/images/3.gif) no-repeat 10% 0px;}
.login3top{position:relative;}	
#login3{ 
	position:absolute;
	top:40px; left:350px; display:inline; width:40px; height:40px;}	
	

/*fadongmen*/
#menu{
	float:left; 
	width:190px; 
	background:}
#menu ul{list-style:none; margin:0; padding:0}
#menu li{
	height:25px; 
	line-height:25px; 
	text-align:right;
	background:url(/images/meunlibg.gif) repeat-x bottom;
	margin-bottom:3px;}
#menu a{
	color:#000; 
	text-decoration:none; 
	display:block; 
	padding-right:25px;
	background:#CEDCE8 url(/images/meunlibg.gif) repeat-x bottom;	}
#menu a:hover,#menu .on a{
	background:#768B9C; 
	color:#fff	}
#content{float:right; width:560px}
#content div.tags-tagtext2{ height:1170px;}
#content h1{
	font-size:16px; 
	font-weight:normal; 
	margin:0; padding:0; 
	margin-bottom:8px}
	
.error{padding:8px;}
.error2{ background:#ECF5FC;}	

#agree{overflow: auto; height: 100px; text-align:left; border:1px solid #1D1D1D; padding:10px; font-size:14px; width:98%; float:left;}
#faq dd {padding:0px 10px;}	
#faq dd table{ width:100%; background:none; }	
#faq dd div span{ display:inline; height:28px; line-height:28px; font-size:14px; color:#DE001D}
#faq1{ float:left; width:330PX;}
#faq2{ float:left; width:330PX; padding:10px; border:1px solid #CEDCE8; background:#CEDCE8}

.text{ 
	font-weight:bold; 
	border:1px solid #83a9e0; 
	display:inline;
	padding:5px;
	background:#CEDCE8;
	position:absolute;
	top:-10px;
	left:10px;
}
.text2{
	padding:20px 5px 10px 5px;
	border:1px solid #83a9e0;
	position:relative;
	margin-top:20px;
}

.anniu{ width:560px; margin:0 auto;}
.anniu img{ margin:2px 12px;}