﻿body { font-family: verdana, arial, helvetica, sans-serif; font-size:11px; color:#535353; background:url(../images/bg.jpg) no-repeat center top; background-color:#101010; }
body,td,th {	color: #666666;}
a:link {	color:#0B4A9F;	text-decoration: none;}
a:visited {	text-decoration: none;	color:#0B4A9F;}
a:hover {	text-decoration:underline;	color:#FF6600;}
a:active {	text-decoration:none;	color:#0B4A9F;}
img{border:none;}
body,div,dl,dt,dd,ul,li{padding:0; margin:0;}   
li,dd,dt{list-style-type:none;}
ol,ul,dl{list-style:none;}

#wrap{width:1003px; margin:0 auto;}
#head,#footer{width:100%; float:left; color:#F5F5F5;}
#head a:link,#head a:visited,#head a:hover,#head a:active{color:#FFFFFF;}
#content_top{width:100%; height:5px; float:left; background:url(../images/content_top.gif);}
#content_bottom{width:100%; height:5px; float:left; background:url(../images/content_bottom.gif);}
#pagebody{background-color:#FFFFFF; width:100%; float:left; padding-top:10px;}
#page_left{float:left; display:inline; width:200px; margin-left:10px;}
#page_main{float:left; display:inline; width:583px; margin-left:10px;}
#page_right{float:left; display:inline; width:180px; text-align:left; margin-left:10px;}
#footer{text-align:center; color:#98A5A5; display:inline; margin-top:20px; background:url(../images/footer-bg.jpg) center no-repeat; height:147px; padding-top:20px;}
#footer a:link,#footer a:visited,#footer a:hover,#footer a:active{color:#98A5A5;}
.clear,.clearBoth{clear:both;}
.alert{ display:inline-block;}
.inputLabel{ display:block; line-height:20px; margin-top:5px;}

/*head*/
#head_top{width:100%; float:left; text-align:left; line-height:28px;}
#head_right{ float:right; width:400px; }
.nav{width:100%; background:url(../images/nav_bg.jpg) no-repeat; float:left; height:41px; line-height:41px;}
.nav li{float:left;	background-image:url(../images/spc.gif);	background-repeat: no-repeat;	background-position: 0 center;	margin-left: -2px;}
.nav li a{float:left; display:block; height:41px; text-align:center; font-size:13px; font-weight:400;}
.nav li a:link,.nav li a:visited,.nav li a:hover,.nav li a:active{color:#ffffff;	padding-right:2em;	padding-left:2em;	margin-left: 2px;}
.nav li a:hover{ text-decoration:none;	background-image:url(../images/hover_bg.jpg);}

.search{width:100%; float:left; text-align:left;height:35px; line-height:35px;color:#969678;}
.search a{ margin-right:10px; float:left; }
.search a:link,.search a:visited,.search a:hover,.search a:active{color:#969678;}
.search form{width:280px; float:left;}

/*left*/
.left_title{font-size:14px; color:#000; background-image:url(../images/left_title.gif); height:27px; line-height:27px; text-align:center;}
.list{width:100%; clear:both; margin-bottom:5px;}
.list ul{	margin:0px;	padding:0px; text-align:center; list-style-type:none; border:1px solid #D6D6D6; border-top:none; padding-bottom:5px;}
.list ul li{text-align:left; font-size:11px;}
.list ul li a{
	width:100%;
	white-space: nowrap;
    word-break:keep-all; 
    text-overflow:ellipsis; 
    overflow:hidden; 
	table-layout:fixed;
	display:block;
	height:25px;
	line-height:25px; text-indent:5px;
	text-decoration:none;
	background:url(../images/li_bg.gif) repeat-x; border-bottom:1px solid #DBDFE1;
	}   
.list ul li a img{margin-right:2px;}

.main_title,.centerColumn h1,.ProductList h2,#page_main h2{margin:0; padding:0; font-weight:normal; color:#1E1E1E; font-size:12px; line-height:26px; height:26px; text-indent:10px; background:url(../images/main_title.jpg); width:100%;	white-space: nowrap;    word-break:keep-all;     text-overflow:ellipsis;     overflow:hidden; 	table-layout:fixed;}
.ProductList,.ShowArticle,.RightList,.Summary,.centerColumn,.ShowProduct{width:581px;border:1px solid #D6D6D6; float:left; padding:0px;padding-bottom:10px; margin-bottom:10px;  clear:both;}

/*productlist*/
.item{float:left; width:170px; height:200px; margin:10px; display:inline; margin-bottom:5px; border:1px solid #E1E1E1; text-align:center; line-height:15px;	}
.item .pic{width:100%; height:140px; padding:0px; margin:0 auto;table-layout:fixed;white-space: nowrap; word-break:keep-all;  overflow:hidden;}
.item .price{color:#990000; font-size:12px; font-weight:bold;}
.item .name{ display:block; float:left; height:45px; table-layout:fixed; overflow:hidden; width:100%;}
.item img{clear:both;}
.item {color:red;}

.cartProductDisplay img{display:inline; float:left;}
#cartContentsDisplay{border-collapse:collapse;}
#cartContentsDisplay td,#cartContentsDisplay th{border:1px solid #CCCCCC;}
#cartContentsDisplay th{ color:#1E1E1E; font-size:12px; line-height:26px; height:26px; text-align:center; background:url(../images/main_title.jpg);}
/*right*/
.RightList{width:178px;}
.RightList h3,.Right_title{width:100%; font-size:12px; font-weight:normal; height:27px; line-height:27px; text-align:center; margin:0; padding:0; background:url(../images/main_title.jpg);}
.RightList .item{margin:4px;}
/*ShowArticle*/
.ShowArticle{width:571px; padding:5px;}

.Summary{width:573px; border-left:none; border-right:none;  clear:both; padding:5px; line-height:20px;}
.Summary strong{line-height:20px; margin:0; padding:0;}
.Summary h1,.ShowProduct h1{ font-size:13px; padding:0; margin:0; line-height:25px; }
.Summary a,.Summary a:link,.Summary a:visited,.Summary a:hover,.Summary a:active{color:#0B4A9F;}


/*CategoryList*/
.CategoryListItem{display:inline; float:left; margin:5px; line-height:15px; height:15px;}
.CategoryListItem a:link,.CategoryListItem a:visited,.CategoryListItem a:hover,.CategoryListItem a:active{color:#0B4A9F;white-space: nowrap; word-break:keep-all;}

/*ShowProduct*/\
.ShowProduct a:link,.ShowProduct a:visited,.ShowProduct a:hover,.ShowProduct a:active{color:#0B4A9F;}
.ProductName{ padding:0px; text-align:center; font-size:14px;  color:#348E8C; }
.frame_details{ width:100%; float:left; display:inline; border-top:1px solid #DDDDDD; margin-top:10px;padding-bottom:10px;}
.left_frame_details{width:273px; height:100%; margin:auto 0; float:left; display:inline;}
.detalis_porduct_pic{ width:270px;  float:left; display:inline; border:1px solid #DFDFDF; margin:3px 0 0 3px;}
.right_frame_details{ width:260px; float:right; display:inline; margin-left:15px;}
.right_frame_details h3{ font-size:14px; font-weight:bold; color:#5B7210; margin:0 auto; padding-top:5px;}
.right_frame_details b{ width:242px; border-bottom:1px dashed #DFDFDF; float:left; font-size:14px; font-weight:bold; color:#C50000; padding-top:5px; padding-bottom:8px;}
.right_frame_details ul { float:left; padding-top:10px;}
.right_frame_details ul li{ width:242px; line-height:18px; font-size:11px;}
.navNextPrevWrapper div{display:inline; float:left; margin:5px 10px 10px 0px;}
.forward{	float:right;	}

/*客户中心*/
.centerColumn h2{margin:10px; padding:0; font-size:13px;}

.CategoryList{width:581px; margin:5px auto; clear:both; table-layout:fixed;table-layout:fixed;white-space: nowrap; word-break:break-all; }
.CategoryList ul{margin:0; padding:0; list-style-type:none; }
.CategoryList h3{width:100%; float:left; background-color:#EAEAEA; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; font-size:12px; line-height:25px; text-indent:10px;}
.CategoryList ul li{ margin:2px 5px; font-size:12px; line-height:25px; height:25px; float:left;white-space: nowrap;}
