@charset "utf-8";



body  {



	margin: 0; /* 最好将 body 元素的边距和填充设置为 0 以覆盖不同的浏览器默认值 */



	padding: 0;



	text-align: center; /* 在 IE 5* 浏览器中，这会将容器居中。文本随后将在 #container 选择器中设置为默认左对齐 */



	color: #666666;



	font-family: verdana, arial, helvetica, sans-serif;



	font-size: x-small;



	background-color: #FFF;



	background-image: url(/images/page_bg.gif);



	background-repeat: repeat-x;



	line-height: 150%;



}



form {



	margin:0;



	padding:0;



}



p {



	font-family: verdana,arial,helvetica,sans-serif;



	margin: 0px;



	padding: 0px;



}



ul {



	margin: 0px;



	padding: 0px;



}



li {



	display: block;



	margin: 0px;



	padding: 0px;



	list-style-type:none;



	list-style-position:outside;



}



img {



	border:0;



}



h1 {



font-size:14px;



font-weight:bold;



position:relative;



color:#9D4A9A;



padding:0 0 10px 0;



margin:0;



}



h3 {



	background-color:#CCCCCC;



	font-size:small;



	margin:0;



	padding:0 0 0 8px;



	line-height:25px;



}



a:link {



	color: #666666;



	text-decoration: none;



}



a:visited {



	color: #666666;



	text-decoration: none;



}



a:hover {



	color: #666666;



	text-decoration:none;



}



a:active {



	color: #666666;



	text-decoration: none;



}



.link a:link, .link a:visited, .link hover, .link active{



	color: #00F;



	text-decoration: underline;



}



.f1 {



	font-size:x-small;



	color:#FFF;



	font-weight:bold;



}



#hometopimg {



	padding-bottom: 12px;



}



.twoColFixLtHdr #container {



	width: 980px;



	margin: 0 auto;



	text-align: left; /* 这将覆盖 body 元素上的“text-align: center”。 */



	background-color: #fff;



} 



.twoColFixLtHdr #container_home {



	width: 980px;



	margin: 0 auto;



	text-align: left; /* 这将覆盖 body 元素上的“text-align: center”。 */



	background-color: #fff;



	background-image: url(/images/left_bg3.gif);



	background-repeat: repeat-y;



} 







.twoColFixLtHdr #header {



	background-color: #FFF;



	width: 980px;



	height: 125px!important;



	height: 125px;



	padding-top: 0;



	padding-right: 0px;



	padding-bottom: 0;



	padding-left: 0px;



	margin-bottom: 0px;



	background-position: 0px 0px;



	background-image: url(/images/head_bg.jpg);



	background-repeat: no-repeat;



} 



.twoColFixLtHdr #header h1 {



	margin: 0; /* 使用填充而不使用边距将可以使元素远离 div 的边缘 */



	font-size: 12px;



	line-height: 18px;



	font-weight: normal;



	color: #CCC;



	padding-top: 0px;



	padding-right: 0;



	padding-bottom: 0px;



	padding-left: 0;



}



#logo {



	height:75px;



	float:left;



}



#home_content {



	margin:0;



	text-align:center;



}



#home_top {



	margin:0 0 0 15px;



	background-image:url(/images/home_top_bg.jpg);



	background-repeat: no-repeat;



	height: 170px;



	width: 950px;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #F0F0F0;



}



#home_top_text {



	width: 310px;



	float:right;



	text-align:left;



	padding: 10px 10px 0 0;



}



##home_top_text strong {



	color:#F60;



}



#home_top_flash {



	width: 400px;



	float:left;



	text-align:left;



	margin: 15px 0 0 100px;



}



#home_img_ad {



	margin: 15px 0 15px 0;



}



#home_about {

	width:710px;

	text-align:left;

	border: 1px solid #CCC;

	padding: 10px;

	float:left;

	display: block;

	margin:10px 0 0 0px;

}



#allproductstypecontent {



	overflow:hidden;



	background-color: #FFF;



	padding: 8px;



	border: 1px solid #FC0;



	width: 600px;



	text-align:left;



	line-height:21px;



}



#allproductstype {



	overflow:hidden;



	background-color: #FFF;



	padding: 8px;



	text-align:left;



	line-height:21px;



}







.toptype1 a{



	font-weight:bold;



	color:#F60;



}



.toptypelist{



	display:block;float:left;width:200px;overflow:hidden;margin:0;padding:0px; 



}







#menu {



	float:right;



	line-height: 21px;



	text-align:left;



}



#menu a, #menu3 a, #menu2 a{



	font-size:x-small;



	color:#666666;



	background-image: url(/images/dot.gif);



	background-repeat: no-repeat;



	background-position: 0px 4px;



	text-align: left;



	margin-left: 15px;



	padding-left: 15px;



}
#howtoorder a{
	color:#FF0000;
	font-weight:bold;
}


#menu2 {



	width:900px;



	height:20px;



	float:right;



	line-height: 21px;



	text-align:right;



	margin:20px 20px 0 0;



	padding:0;



}



#menu3 {



	width:900px;



	height:21px;



	float:right;



	line-height: 21px;



	text-align:right;



	margin:0px 0 0 0;



	padding:0;



}







#topsearch {



	float:left;



	width: 965px;



	height: 34px;



	margin: 0;



	padding: 5px 0 0 15px;



}



#topsearch #key{



	border: 2px solid #b13c8a;	



}



#fomsearch {



	width:570px;



	display:block;



	float:left;



}



#productstypeid, #Listby, #jumpMenu {



	font-size:11px;



}



#viewinquirybasket {



	display:block;



	float:left;



	width:130px;



	height:30px;



}



#welcome {



	display:block;



	float:left;



	width:255px;



	height:30px;



	line-height:22px;



	color:#FFF;



	padding:0 0 0 10px;



}



.sidebar1 {



	font-size:x-small;



	float: left; /* 由于此元素是浮动的，因此必须指定宽度 */



	width: 202px; /* 在符合标准的浏览器中或者在 Internet Explorer 中的标准模式下，此 div 的实际宽度除了包括宽度外，还包括填充和边框 */



	padding: 0px;



	margin: 0 0 0 7px!important;



	margin: 0 0 0 7px;



	text-align: left;



	overflow:hidden;



}



.side_top {



	color:#FFF;



	font-weight:bold;



	display: block;



	height: 21px;



	width: 187px;



	background-image: url(/images/side_top.gif);



	background-repeat: no-repeat;



	font-size: 12px;



	padding-top: 4px;



	padding-left: 15px;



	line-height: 16px;



}



.side_bottom {



	color:#FFF;



	font-weight:bold;



	display: block;



	height: 18px;



	width: 202px;



	background-image: url(/images/side_bottom.gif);



	background-repeat: no-repeat;



}







#lastnews, #faq {



	padding: 0px;



	margin: 0 0 0 0;



	width:200px;



	border-right-width: 1px;



	border-right-style: solid;



	border-right-color: #AAAAAA;



	border-left-width: 1px;



	border-left-style: solid;



	border-left-color: #AAAAAA;



}



#lastnews p, #faq p{



	width:178px;



	padding: 5px 10px 5px 10px;



}



#lastnews a, #faq a {

	color:#666;

	text-decoration: underline;

}



#lastnews span{

	display:block;

	width:180px;

	height:32px;

	margin-bottom: 5px;

	background-image: url(/images/dot2.gif);

	background-repeat: no-repeat;

	background-position: 0px 6px;

	text-indent: 10px;

	overflow:hidden;

}







.sidebar1 ul li {



	margin:0;



	padding:0;



}



.sidebar1 ul li a{



	display:block;



	width:200px;



}







.sidebar1 ul .lefttype {



	font-weight: bold;



	text-indent: 18px;



	line-height: 25px;



	background-image: url(/images/left_bg.gif);



	background-repeat: no-repeat;



	overflow: hidden;



}



.sidebar1 ul .lefttype a:hover{



	background-image: url(/images/left_bg.gif);



	background-repeat: no-repeat;



	background-position: 0px -29px;



}







.sidebar1 ul .lefttype2 {



	text-indent: 18px;



	line-height: 25px;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #EBEBEB;



}



.sidebar1 ul .lefttype2 a:hover {



	background-color:#FFC;



	font-weight: bold;



}



.twoColFixLtHdr #mainContent {



	margin-top: 0;



	margin-right: 0;



	margin-bottom: 0;



	margin-left: 228px;



	padding: 0 15px 0 0;



} 



#mainContent a{



	color:#000099;



	text-decoration: underline;



}







#mainContent h2 {



	color: #5C973D;



	background-image: url(/images/skin2.gif);



	background-repeat: repeat-x;



	font-size: 14px;



	font-weight: bold;



	height: 34px;



	padding-top: 8px;



	padding-left: 8px;



	margin: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



}



.item-list{



	width:100%;



	overflow:hidden;



	text-align:left;



	padding:0;



	margin:0;



}



.item-list h2{



	color: #5C973D;



	background-image: url(/images/skin2.gif);



	background-repeat: repeat-x;



	font-size: 14px;



	font-weight: bold;



	height: 34px;



	padding-top: 8px;



	padding-left: 8px;



	margin: 0px;



	padding-right: 0px;



	padding-bottom: 0px; }



.item-list h2 span {



	font-size: 12px;



	font-weight: normal;



	padding-left: 500px;



}



.item-list div.item{display:block;float:left;width:130px;overflow:hidden;margin:0;padding:5px 0 0 10px; }



.item-list div.pic{ text-align:center;margin-bottom:10px;}



.item-list div.pic img{



	width:100px;



	border: 1px solid #CCC;



}



.item-list div.Name{



	text-align:center;



	padding-bottom:5px;



	height: 55px;



}



.item-list div.Name a{



	font-weight:normal;



	text-decoration:none



}



.item-list div.price{text-align:center;padding-bottom:5px; color:#999; font-size:14px;}



.item-list div.time {



	font-size: 12px;



	color: #CCC;



}







.red {



	color: #F00;



}

#tip {

	color:#666666;

	margin:10px 0 0 0;

	}

#tip a {

	color:#666666;

	text-decoration: none;

}

.gray {



	color: #CCC;



	font-weight: normal;



}







.img_b {



	width: 300px;



}



.img_s {



	border: 1px solid #CCC;



	width: 60px;



}



#product_big_img {



	margin: 0 0 10px 0;



}

#mainlink {



	font-size: x-small;



	padding-top: 20px;



	border-top-width: 1px;



	border-top-style: solid;



	border-top-color: #aeaeae;



	text-align:center;



	margin-top: 20px;



	background-color:#FFF;



} 

#footer2 {



	font-size: x-small;



	padding-top: 20px;



	border-top-width: 1px;



	border-top-style: solid;



	border-top-color: #aeaeae;



	text-align:center;



	margin-top: 20px;



	background-color:#FFF;



} 



.twoColFixLtHdr #footer {



	font-size: x-small;



	padding-top: 10px;



	padding-bottom: 20px;



	text-align:center;



	background-color:#FFF;



} 



.twoColFixLtHdr #footer p {



	margin: 0; /* 将脚注中第一个元素的边距设置为零将避免出现可能的边距重叠（即 div 之间出现的空白）*/



	padding: 10px 0; /* 就像边距会产生空白一样，此元素上的填充也将产生空白，但不会出现边距重叠问题 */



}



#title  {

	width:738px!important;

	width:734px;

	height:21px;

	line-height: 21px;

	overflow:hidden;



	color: #000;



	margin: 5px 0 2px 0;



	background-image: url(/images/dot.gif);



	background-repeat: no-repeat;



	text-indent: 15px;



	background-position: 0px 8px;



}

*+html #title  {

	width:737px;

}



#title1{

	display:block;

	float:left;

	width:510px;

	overflow:hidden;

}

#title2{

	display:block;

	float:left;

	width:215px;

	text-align:right;

}



#page {



	font-size:14px;



	margin-top: 10px;



	text-align: center;

	width:720px;





}











.fltrt { /* 此类可用来使页面中的元素向右浮动。浮动元素必须位于页面上要与之相邻的元素之前。 */



	float: right;



	margin-left: 8px;



}



.fltlft { /* 此类可用来使页面上的元素向左浮动 */



	float: left;



	margin-right: 8px;



}



.clearfloat { /* 此类应当放在 div 或 break 元素上，而且该元素应当是完全包含浮动的容器关闭之前的最后一个元素 */



	clear:both;



    height:0;



    font-size: 1px;



    line-height: 0px;



}



.content3{padding:10px 0 0;overflow:hidden;*word-wrap:break-word;*word-break:break-all;}



.content2{padding:10px 0 0;overflow:hidden;}



.content2 p{padding:0 0 20px 0;}



#productintro {



	margin-top: 15px;



	width: 700px;



	overflow: hidden;



	line-height:1.6;



}



#productintro .content{padding:10px 0 0;overflow:hidden;*word-wrap:break-word;*word-break:break-all;}



#productintro .content table{margin:0;border-collapse:separate;text-align:left;}



#productintro .content td,#productintro .content th{padding:0;}



#productintro .content p{margin:1.12em 0;line-height:1.6;padding:0;}



#productintro .content p img{float:none;margin:0;padding:0;}



#productintro .content strong{font-weight:700;}



#productintro .content em{font-style:italic;}



.table {



	background-color: #999;



}



.tr {



	background-color: #FFF;



}



.tr2 {



	background-color: #EFEFEF;



}



.tr3 {



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #CCC;



	line-height: 190%;



}







.border {



	background-color: #EDDEEC;



	border: 1px solid #994499;



	padding: 8px;



}



.border2 {



	border: 1px solid #cccccc;



	padding: 8px;



}



#productslist {



	margin: 10px 0 10px 0;



	text-align: left;



}



#productslist a {



	color:#000099;



	text-decoration: underline;



}



#productslist .pic{



	width: 150px;



	border: 1px solid #F0F0F0;



}



.x-small {



	font-size:x-small;



}



.other_products {

	margin-top: 10px;

	width:735px!important;

	width:715px;

}

*+html 	.other_products {

	width: 735px!important;;

}



#navigation {



	margin:0px;



	padding:0 0 0 0;



	text-indent:0px;



	width:200px;



	border-right-width: 1px;



	border-right-style: solid;



	border-right-color: #AAAAAA;



	border-left-width: 1px;



	border-left-style: solid;



	border-left-color: #AAAAAA;



}







#navigation a.head {



	cursor:pointer;



	display:block;



	margin:0px;



	padding:0px;



	text-indent:18px;



	text-decoration: none;



	line-height:23px;



	background-image: url(/images/left_bg.gif);



	background-repeat: no-repeat;



	color:#363894;



	font-weight:bold;



	}



#navigation a.head:hover {



	background-image: url(/images/left_bg.gif);



	background-repeat: no-repeat;



	background-position: 0px -29px;



}



#navigation a.selected {



	font-weight:bold;



	color:#666666;



}







#navigation ul {



	border-width:0px;



	margin:0px;



	padding:0px;



	text-indent:0px;



}



#navigation li {



	list-style:none outside none; display:inline;



}



#navigation li li a {



	font-size:110%;



	color:#666666;



	display:block;



	text-decoration: none;



	text-indent: 18px;



	line-height: 23px;



	background-image: url(/images/left_bg.gif);



	background-repeat: no-repeat;



	background-position: 0px -60px;



}



#navigation li li a:hover {



	background-image: url(/images/left_bg.gif);



	background-repeat: no-repeat;



	background-position: 0px -95px;



}



.news li {



	padding:5px 0 0 15px;



	background-image: url(/images/dot2.gif);



	background-repeat: no-repeat;



	background-position: 0px 12px;



}



#onlinechat ul{



	height:110px;



	margin:10px 0 0 0;



}



#onlinechat li{



	display:block;



	float:left;



	margin:0 25px 0 0;



}



#onlinechat li a{



	padding:25px 0 0 0;



	width:100px;



	height:75px;



	text-align:center;



	border: 1px solid #CCC;



	display:block;



	color:#333;



	text-decoration: none;



}



.h1 {



	font-size:18px;



	color:#F00;



	line-height:24px;



	font-weight:bold;



}



#contacttab{



	background-image:url(/images/map.jpg);



	background-repeat: no-repeat;



	background-position: 295px 5px;



}



#print{



	width:640px;



	color: #000000;



	font-family: verdana, arial, helvetica, sans-serif;



	font-size: x-small;



}



.underline{



	text-decoration: underline;



}



.b{



	font-size:small;



	line-height:150%;



}



.message2{



	font-size:medium;



	line-height:150%;



}







.small {



	font-size:small;



}



#alert_message {



	background-color:#FF0;



	color:#000;



	position:absolute;



	margin:0px;



	z-index: 50;



	padding:5px;



	display:none;



}



.home_sort_1{



	line-height: 40px;



	text-decoration: none;



	background-repeat: no-repeat;



	text-align: left;



	display: block;



	height: 40px;



	width: 966px;



	font-size: 16px;



	float:none;



}



.home_sort_1 a{



	padding: 0 30px 0 20px;



}



.home_sort_2{



	display: block;



	height: 130px;



	width: 244px;



	float:left;



}



.home_sort{



	padding: 0;



	float:left;



	display: block;



	text-align:center;



	width:732px;



	overflow:hidden;



	margin:0;



}



.home_sort img{



	width:230px;



	height:100px;



}



.home_title{



	background-color:#CCC;



	height:25px;



	width:732px;



	margin:0;



	line-height:25px;



	display:block;



	float:left;



	text-align:left;

	overflow:hidden;



	}



.home_title1{



	font-size:14px;



	display:block;



	float:left;



	width:85%;



	padding:0 0 0 20px;



	}

.home_title2{



	font-size:14px;



	display:block;



	float:left;



	padding:0 0 0 20px;



	}

.home_title3{

	color:#9D4A9A;

}

.title_more {



	font-size:10px;



	display:block;



	float:left;



	text-align:left;



}



.home_products {



	border:1px solid #CCC;



	display:block;



	float:left;



	width:710px;



	margin:0 0 10px 0;



	padding:10px 0 0 20px;

	overflow:hidden;







}



.home_products_list{



	float:left;



	width:175px;



	height:215px;



	display:block;

	overflow:hidden;



}



.home_products_list img{



	width:150px;





}



.home_products2 {



	display:block;



	float:left;



	width:730px;



	margin:0 0 10px 0;



	padding:10px 0 0 0;



	text-align:center;







}



.home_products2 h1{



	margin:0;



	padding:0 0 5px 5px;



	text-align:left;



	font-size:14px;



	font-weight:bold;



	line-height:25px;



}



.home_products3 {



	display:block;



	float:left;



	width:930px;



	margin:0 0 10px 0;



	padding:10px 0 0 0;



	text-align:center;







}



.home_products_list2{



	float:left;



	width:180px;



	height:200px;



	display:block;



}







.hotkey{



	padding: 15px 0 0 0;



	float:left;



	display: block;



	text-align:center;



	border: 1px solid #CCC;



}







.hotkey2{



	display: block;



	height: 190px;



	width: 240px;



	float:left;



}



.hotkey2 img{



	width: 150px;



	height:150px;



	border: 1px solid #CCC;



}



.clr{clear:both;}    



#type_detail{



	margin:5px 0 5px auto;



}



#type_photo{



	margin:5px 0 5px 0;

	padding:0;

	width:737px!important;

	width:734px;

	overflow:hidden;

}

*+html #type_photo{

	width:737px!important;

}

#single_row_content {



	margin:0;



	text-align:left;



}



#single_row_content h2 a {



	font-size:14px;



	font-weight:bold;



	margin:0;



	padding:0;



	color:#9B4296;



}



.allproducts {



	width:960px;



	display:block;



	float:left;



}



.allproducts  span{



	width:230px;



	display:block;



}



#footer_keyword {



	text-align:center;



}



#footer_keyword a{



	margin:0 10px 0 0;



}

#left_article{

	margin:10px 0 0 0;

	text-align:center;

}

#discount_message {

	text-align:center;

	width:100%;

	font-size:14px;

}

#discount_message2 {

	text-align:right;

	width:100%;

	font-size:14px;

}

<!--[if IE]>



<style type="text/css"> 



.twoColFixLtHdr #sidebar1 { padding-top: 30px; }



.twoColFixLtHdr #mainContent { zoom: 1; }



</style>



<![endif]-->




