/*Page Description*/

.PDInner p{

	float:left;

	width:700px;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	}

.PDInner span{

	float:right;

	}

.PDInner span a{

	float:right;

	padding-right:5px;
	
	font-size:11px;
	
	color:#999;

	}

.PDInner span img{

	margin-top:3px;

	}

/*Head*/

.Logo{

	float:left;

	height:77px;

	overflow:hidden;

	}

.Logo img{

	margin-top:5px;

	}

.HeadRight{

	margin-right:10px;

	float:right;

	height:77px;

	width:310px;

	overflow:hidden;

	}

.HeadRight dl{

	margin-top:8px;

	}

.HeadRight dd{

	width:190px;

	height:33px;

	line-height:33px;

	overflow:hidden;

	background:url(../images/ico.gif) 0px -250px no-repeat;

	text-indent:40px;

	float:right;

	}

.HeadRight dd a,.HeadRight dd a:link,.HeadRight dd a:visited{

	margin-left:5px;

	font-size:14px;

	font-weight:bold;
	
	color:#f60;

	}

.HeadRight dd a:hover{

	text-decoration:underline;

	}

.HeadRight ul{

	margin-top:0px;
	margin-left:55px;

	}

.HeadRight li{

	float:left;

	margin-left:10px!important;

	margin-left:5px;

	}

.HeadRight #t1{

	background:url(../images/ico.gif) 4px 2px no-repeat;

	}

.HeadRight #t2{

	background:url(../images/ico.gif) -135px 2px no-repeat;

	}

.HeadRight #t3{

	background:url(../images/ico.gif) 3px -97px no-repeat;

	}

.HeadRight a{

	margin-left:19px;
	

	}

.HeadRight a:link,.HeadRight a:visited{

	text-decoration:none;
    color:#999;
	font-size:11px;

	}

.HeadRight a:hover{

	text-decoration:underline;

	}

/*Nav*/



.Nav ul{
	margin-left:0px;
	}
	
.Nav li{
	float:left;
	height:45px;
	line-height:39px;
	padding:0 11px;
	background:url(../images/ico.gif) right -458px no-repeat;
}
	
.Nav li span{
	font-weight:bold;
	}
.Nav li a:link,.Nav li a:visited{
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	}
.Nav li a:hover{
	color:#FFF;
	text-decoration:underline;
	}
.Nav .Current{
	background:url(../images/ico.gif) right -398px no-repeat;
	
	}
	
	

	

	

/*Body*/

/*Left*/

.Categories{

	border-left:0px #BFDEF6 solid;

	border-bottom:0px #BFDEF6 solid;

	}	

.SearchKey{

	margin-top:10px;



	}

.FeaturedProduct p,.NewProduct p,.popular-items-content p{

	font-size:12px;

	font-weight:bold;

	line-height:27px;

	height:27px;

	color:#666;

	text-indent:10px;

	background:url(../images/ico.gif) 0px -605px;

	}

.SearchKey p,.ContactIndex p,.Rss p,.NewsIndex p,.AboutIndex p, #related_categories p{

    font-size:12px;

	font-weight:bold;

	line-height:27px;

	height:27px;

	color:#f60;

	text-indent:10px;

	background:url(../images/ico.gif) 0px -700px;

}




.SearchKey dl{


    padding:5px;

	height:100%;

	margin-bottom:10px;
	
    border-left:1px solid #FFD9AD;
	
	border-right:1px solid #FFD9AD;
   
    border-bottom:1px solid #FFD9AD;

}

.SearchKey dd{

	margin-left:5px;

	float:left;

	display:inline;

	white-space:nowrap;

	line-height:20px;

}

.SearchKey .a1 a:link,.SearchKey .a1 a:visited{

	font-size:11px;

}

.SearchKey .a2 a:link,.SearchKey .a2 a:visited{

	color:#FF6600;

}

.SearchKey .a3 a:link,.SearchKey .a3 a:visited{

	color:#4FBCC7;

	font-size:18px;

}

.SearchKey .a4 a:link,.SearchKey .a4 a:visited{

	color:#277ABB;

}

.SearchKey .a5 a:link,.SearchKey .a5 a:visited{

	color:#87A800;

}

.Search{

	background:url(../images/head_bg.gif) right -131px no-repeat;

	height:32px;

	line-height:32px;

	padding-left:17px;

    overflow:hidden;
	border:none;
	}

.Sitemap_search{
	padding-left:195px;
	border-bottom:1px solid #FFD9AD;
	height:31px;
	overflow:hidden;
	background:url(../images/ico.gif) repeat-x 0 -802px ;

}	
.Sitemap_search	.Search{
	background:none;

	}

.Search p{

	float:left;

	color:#f60;

	font-weight:bold;

	text-indent:10px;
	
	padding-right:8px;

	}

.Search form{

	float:left;

	margin-top:5px;

	overflow:hidden;

	}
/*
.Search select{

	width:164px;

	overflow:hidden;

	float:left;

	margin-left:5px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	}*/



.Search select{

  float: left;
  display: inline;
  width:250px;
  height:22px;

  }

.Search div {
  border:1px solid #FFB26B;
  float: left;
  height:20px;
  line-height:20px;
  overflow:hidden;


}

/* FF IE */
.Search >div {
  width:248px;
  height:20px;
  line-height:20px;
  overflow:hidden;

 
  }
  
/* only IE */
* html .Search div select {
  display:block;
  float: left;
  margin:-1px;

}

.Search div>select {
  display:block;
  width:250px;
  float:none;
  margin:-1px;
  padding: 0px;
  border:none;
  
  
 
}

.Search select>option {
	text-indent:2px;
	font-size:12px;
	font-family:Arial;
}











.SearchInput{

	border:1px #FFB26B solid;

	width:250px;

	float:left;

	margin-left:5px;

	padding:2px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;
	height:16px;

	

	}

.SearhBt{

	width:28px;

	height:22px;

	line-height:22px;

	background:url(../images/ico.gif) 0px -349px no-repeat;

	border:0px;

	padding-top:50px;

	color:#FFF;

	float:left;

	margin-left:3px;

	overflow:hidden;
	
	cursor:pointer;

	}

.Search dl{

	float:left;

	width:330px;

	overflow:hidden;

	}

.Search dd{

	float:left;

	margin-left:10px;

	}

.Search dd a:link,.Search dd a:visited{

	text-decoration:underline;

	}
	

.Tag{

	margin-top:25px;

	clear:both;

	height:100%;

	}

.Tag ul{

	margin-top:10px;

	}

.Tag li{

	height:20px;

	line-height:20px;

	float:left;

	white-space:nowrap;

	margin-right:10px;

	}

.ContactIndex{

	margin-top:20px;

	border:1px #C9E1F4 solid;

	padding-bottom:10px;

	}

.ContactIndex ul{

	margin-top:5px;

	}

.ContactIndex li{

	clear:both;

	height:18px;

	line-height:18px;

	overflow:hidden;

	}

.ContactIndex img{

	margin-top:5px;

	margin-left:10px;

	}

.ContactIndex li p{

	float:left;

	margin-top:0px;

	font-weight:bold;

	font-size:12px;

	height:22px;

	line-height:22px;

	border:0px;

	margin-right:5px;

	background:none;

	color:#333;

	}

.ContactIndex li span{

	float:left;

	margin-top:0px;

	font-weight:normal;

	font-size:12px;

	height:22px;

	line-height:22px;

	border:0px;

	}

.Rss{

	margin-top:5px;


	}

.Rss ul{

	 border-left:1px solid #FFD9AD;
	 border-right:1px solid #FFD9AD;
	 border-bottom:1px solid #FFD9AD;
	 height:100%;

	}

.Rss li{



	}

/*Right*/

.Dir{

	height:35px;
    line-height:35px;
    text-align:left;
	margin-left:9px;

	}

.Dir a:link,.Dir a:visited{

	text-decoration:underline;
	text-align:left;

	}

	



.Banner{

	margin-top:8px;

	float:left;

	}

.Banner1{

	margin-top:8px;

	clear:both;

	height:112px;

	overflow:hidden;

	}

.Banner2{

	margin-top:5px;

	clear:both;

	height:115px;

	overflow:hidden;

	}

.Index {

	clear:both;

	}

.Index .Title{

	height:30px;

	line-height:30px;

	clear:both;

	background:url(../images/ico.gif) 0px -750px;

	}

.Index .Title p{

	float:left;

	font-weight:bold;

	font-size:14px;

	color:#FF6600;

	background:url(../images/ico.gif) 0px -700px;

	padding:0px 10px;

	border-left:1px #000 solid;

	border-right:1px #000 solid;

	}

.Index .Title span{

	float:right;

	font-family:"Arial";

	padding-right:5px;

	border-right:1px #FFF solid;

	}

.NewsIndex,.AboutIndex,.FeaturedProduct,.NewProduct,.popular-items-content{

	margin-top:10px;

	border:1px #fff solid;

	height:100%;

	clear:both;

	}

.NewsIndex span a:link,.NewsIndex span a:visited,.AboutIndex span a:link,.AboutIndex span a:visited{

	float:right;

	font-weight:normal;

	margin-right:10px;

	font-size:11px;

	}

.NewsIndex .NewsImage{

	float:left;

	width:85px;

	overflow:hidden;

	margin-left:15px!important;

	margin-left:7px;

	margin-top:15px;

	}

.NewsIndex ul{

	margin:10px;

	}

.NewsIndex li{

	background:url(../images/ico.gif) 0px -550px no-repeat;

	height:20px;

	line-height:20px;

	width:180px;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	text-indent:10px;

	}

.NewsIndex li a:link,.NewsIndex li a:visited{

	font-size:11px;

	}

.About{

	margin:10px;

	}

.PPics1{

	margin:15px!important;

	margin:5px;

	}

.PPics1 li{

	width:165px;

	height:190px;

	float:left;

	text-align:center;

	margin-right:18px;

	text-align:center;

	}

.PPics1 li p {

	width:115px;

	height:115px;

	text-align:center;

	border:1px #DDD solid;

	vertical-align: middle;

	overflow:hidden;

	background:none;

	text-indent:0px;

	}

	

.PPics1 li input{

	float:left;

	margin-right:5px;

	}

	

.PPics1 li img{

	max-width:110px;   

	max-height:110px; 

	vertical-align:middle;

	padding:2px;

	}

	

.PPics1 li span{

	display:block;

	line-height:14px;

	margin-top:5px;

	font-size:12px;

	}



.PPics1 .price{

	color:#FF6600;

	font-size:18px;

	line-height:22px;

	}





.PPics li{

	width:120px;

	float:left;

	text-align:center;

	margin-left:10px!important;

	margin-left:6px;

	margin-right:14px!important;

	margin-right:15px;

	margin-top:12px;

	margin-bottom:8px;

	}

.PPics li p {

	width:118px;

	height:118px;

	text-align:center;

	vertical-align: middle;

	overflow:hidden;

	background:none;

	text-indent:0px;

	}



.PPics li img{

	max-width:110px;   

	max-height:110px; 

	vertical-align:middle;

	margin:2px;

	}

.PPics li span{

	display:block;

	line-height:14px;

	margin-top:5px;

	font-size:12px;

	}



.PPics li .price{

	color:#DC2121;clear:both;font-weight:bold;

	}







.PTxts{

	clear : both; 

	width:740px;

	overflow:hidden;

	}

.PTxts ul{

	margin-top:10px;

	}

.PTxts li { 

	width : 100%; 

	height : 130px; 

	line-height :16px; 

	text-align : left; 

	overflow : hidden; 

	margin-top : 10px; 

	margin-right : 15px; border-bottom:1px dashed #CCCCCC;

	} 

.PTxts li input{

	float:left;

	margin-right:5px;

	}

.PTxts p.pro_img { 

	width:112px;

	height:112px;

	text-align:center;

	border:1px #DDD solid;

	vertical-align: middle;

	overflow:hidden;

	float:left;

	margin-right:15px;

	} 

	

.PTxts .pro_img img{

	max-width:110px;   

	max-height:110px; 

	vertical-align:middle;

	margin:0px;

	}

	

.PTxts 	.cont{width:450px;padding-right:15px;float:left;}

.PTxts 	.cont a{padding-bottom:5px;}

.PTxts 	.pro_cart{width:120px;float:right;}

	

.PTxts li a:link,.PTxts li a:visited{

	color:#000000;

	font-weight:bold;

	font-size:12px;

	text-decoration:underline;

	}

.PTxts li a:hover { 

	color : #FF6600; 

	font-weight : bold; 

	font-size : 12px; 

	text-decoration : none; 

	} 

.PTxts li span { 

	display : block; 

	line-height:16px;

	} 

.PTxts li input{

	float:left;

	}



.PTxts .addtoCart{

	float:left;

	font-weight:normal;

	text-align:center;

	margin-top:5px;

	}













.PTxts .price{

	color:#FF6600;

	font-size:18px;

	line-height:22px;

	}

.RPPics ul{

	margin-bottom:20px;

	}

.RPPics li{

	width:90px;

	height:155px;

	float:left;

	text-align:center;

	margin-left:15px!important;

	margin-left:10px;

	margin-top:20px;

	overflow:hidden;

	}



.RPPics li .price{

	color:#FF6600;clear:both;font-weight:bold;

	}





.RPPics li p {

	width:88px;

	height:88px;

	text-align:center;

	border:1px #DDD solid;

	vertical-align: middle;

	overflow:hidden;

	background:none;

	text-indent:0px;

	}



.RPPics li img{

	width:80px;   

	height:80px; 

	vertical-align:middle;

	margin:4px;

	}

.RPPics li span{

	display:block;

	line-height:14px;

	margin-top:5px;

	font-size:12px;

	}

	

	

	

.oPPics{



	}

.oPPics li{

	width:120px;

	float:left;

	height:130px;

	text-align:center;

	margin-left:5px;

	margin-right:9px;

	margin-top:20px;

	overflow:hidden;

	}

.oPPics li p {

	width:112px;

	height:112px;

	text-align:center;

	border:1px #DDD solid;

	vertical-align: middle;

	overflow:hidden;

	background:none;

	text-indent:0px;

	}



.oPPics li img{

	max-width:110px;   

	max-height:110px; 

	vertical-align:middle;

	}



	

	

	
.CPics{clear:both;}
	

.CPics li{

	width:160px;

	float:left;

	text-align:center;

	margin-left:20px!important;

	margin-left:15px;

	margin-right:9px;

	margin-top:20px;
	height:210px;

	}



.CPics li p{
    text-align:center;

	vertical-align: middle;

	overflow:hidden;

	background:none;

	text-indent:0px;
	
	height:150px;
}
.CPics li img{

	vertical-align:middle;;
	margin:0px;
	width:145px;
	height:auto;

	}


.CPics li span{

    line-height:14px;

	margin-top:5px;

	font-size:12px;

	}

.CPics li span a{
   font-weight:bold;
   font-size :14px;
   }	

	

	

	

/*List*/

.NewsList{

	margin:25px;

	}

.NewsList li{

	line-height:20px;

	margin-bottom:20px;

	clear:both;

	height:80px;

	overflow:hidden;

	}

.NewsList p{

	line-height:25px;

	}

.NewsList a:link,.NewsList a:visited{

	font-weight:bold;

	color:#333;

	}

.NewsList a:hover{

	font-weight:bold;

	color : #FF6600; 

	}

.NewsList p a:link,.NewsList p a:visited{

	font-size:14px;

	font-weight:bold;

	color:#333;

	}

.NewsList p a:hover{

	font-size:14px;

	font-weight:bold;

	color : #FF6600; 

	}

	

	

.ListNum { 

clear : both; 

text-align:center;

margin:20px 0px;

color:#040404;

	} 

.ListNum a:link, .ListNum a:visited { 

	padding : 2px 5px; 

	background : #f6f6f6; 

	border : 1px #dddddd solid; 

	text-decoration:none;

	color:#040404;

	} 

.ListNum a:hover { 

		background : #ffdf7e; 

		border : 1px #ffd000 solid; 

		text-decoration:none;

		color:#CC0000;

	} 

	

.ListNum a.selected { 

		background : #ffdf7e; 

		border : 1px #ffd000 solid; 

		text-decoration:none;

		color:#CC0000;

} 	

	

	

/*Detail*/

.MainTitle {

	height:25px;

	line-height:25px;

	clear:both;

	background:url(../images/ico.gif) 0px -605px;

	}

.MainTitle p {

	float:left;

	font-weight:bold;

	font-size:12px;

	color:#666;


	padding:0px 10px;

	}

.MainTitle span{

	float:right;

	font-family:"Arial";

	padding-right:5px;

}
.bot_Related_Categories {
   margin:10px 6px;
}
.bot_Related_Categories p{
   background:url(../images/ico.gif) 0px -605px;
   color:#666;
   width:100%;
   font-weight:bold;
   line-height:25px;
   text-indent:10px;
   }
.bot_Related_Categories ul{
    padding:0;
	margin:10px;
    clear:both;

 }	
.bot_Related_Categories li {
    line-height:20px;
}	
	
.bot_Related_Categories li a ,.bot_Related_Categories li span a{
    
	text-decoration:underline;
	padding:0 8px 0 0;
	font-size:11px;
	
	}
.bot_Related_Categories li span{
    font-weight:bold;
 }
.Detail{

	margin:25px;

	}

.Detail .DetailInfo{

	clear:both;

	height:100%;

	overflow:hidden;

	}

.Detail .DetailInfo .Left{

	float:left;

	width:420px;

	overflow:hidden;

	padding:0px;

	border:0px;

	}

.Detail .DetailInfo .Left p{

	height:430px;

	text-align:center;

	border:1px #DDD solid;

	vertical-align: middle;

	overflow:hidden;

	margin:0px;

	}

.Detail .DetailInfo .Left span{

	display:block;

	text-align:center;

	line-height:25px;

	}

.Detail .DetailInfo .Left p img{

	vertical-align:middle;

	margin:5px;

	}

.Detail .DetailInfo .Left ul{

	margin-top:10px;

	clear:both;

	}

.Detail .DetailInfo .Left li{

	width:74px;

	float:left;

	margin-bottom:10px;

	}

.Detail .DetailInfo .Left li p{

	width:60px;

	height:60px;

	text-align:center;

	border:1px #DDD solid;

	vertical-align: middle;

	overflow:hidden;

	}

.Detail .DetailInfo .Left li p img{

	width:50px;   

	height:50px; 

	margin:4px;

	}

.Detail .DetailInfo .Right{

	float:right;

	width:300px;

	overflow:hidden;

	}

.Detail .DetailInfo b{

	font-size:12px;

	line-height:30px;

	}

.Detail .DetailInfo .Right li{


	clear:both;

	width:300px;

	line-height:21px;

	}
.Detail .DetailInfo .Right li s{
   color:#CC3300;
   }
.Detail .DetailInfo .Right li p{

	float:left;
    font-weight:bold;
	padding-right:8px;

	}

.Detail .DetailInfo .Right li a{

	font-weight:bold;
	color:#CC3300;
	text-decoration:underline;

	}

.Detail .DetailInfo .Right li input{

	border:1px #DDDDDD solid;

	width:60px;

	float:left;

	margin-top:3px;

	margin-right:5px;

	}

.Detail .DetailInfo .Right li select{

	float:left;

	margin-top:2px;

	}

.Detail .DetailInfo .Right .Abstract{

	line-height:16px;

	margin-top:10px;

	margin-bottom:10px;

	}

.Product{

	margin:5px 5px 20px 5px;
	}

.ContactNow{

margin:15px 0;

	background:#eee url(../images/ico.gif) -192px -194px no-repeat;

	height:26px;

	line-height:26px;

	overflow:hidden;

	clear:both;

	}

.ContactNow	ul{

	margin-left:15px!important;

	margin-left:10px;

	}

.ContactNow li{

	float:left;

	margin-left:10px;

	font-weight:bold;

	height:25px;

	line-height:25px;

	}

.ContactNow li input{

	margin-top:3px;

	}

.Info{

	clear:both;

	margin-bottom:10px;

	margin-top:10px;

	line-height:16px;

	}

.Info dt, .NewsRelated p{

	font-size:12px;

	font-weight:bold;

	color:#000000;

	height:30px;

	line-height:30px;

	border-bottom:1px #DDD solid;

	width:100%;

	overflow:hidden;

	}

.Info dt span{

	float:left;

	}

.Info dt img{

	float:right;

	margin-top:7px;

	margin-left:5px;

	}

.Info dd{

	margin-top:10px;

	margin-bottom:10px;
	
	line-height:21px;

	}

.NewsDetail{

	margin:25px;

	}

.NewsDetail .NewsTitle{

	font-weight:normal;

	font-size:20px;

	font-family:Arial, Helvetica, sans-serif;

	color:#000000;

	text-align:center;

	}

.NewsDetail dt{

	text-align:center;

	height:25px;

	line-height:25px;

	background:#FAF7F4;

	color:#999;

	margin-bottom:10px;

	}



	

.NewsDetail dt a{

	margin:0px 5px;

	}

.NewsDetail dd{

	text-align:left;

	font-size:14px;

	line-height:20px;

	padding:10px;

	}

.NewsDetail dd p{

	font-size:14px;

	margin-bottom:20px;

	}

.NewsRelated{

	height:100%;

	margin-bottom:10px;

	}

.NewsRelated ul{

	margin:10px 0px;

	}

.NewsRelated li{

	background:url(../images/ico.gif) 0px -550px no-repeat;

	text-indent:10px;

	height:20px;

	line-height:20px;

	width:48%;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	float:left;

	}

.AboutDetail{

	margin:25px;

	}

.AboutDetail dt{

	text-align:center;

	height:25px;

	line-height:25px;

	background:#FAF7F4;

	color:#999;

	margin-bottom:10px;

	}

.AboutDetail dt a{

	margin:0px 5px;

	}

.AboutDetail dd{

	text-align:left;

	font-size:14px;

	line-height:20px;

	padding-top:10px;

	}

.AboutDetail dd p{

	font-size:14px;

	margin-bottom:20px;

	}

.AboutDetail li{

	height:25px;

	line-height:25px;

	color:#666;

	border-bottom:1px #DDD dotted;

	overflow:hidden;

	}

.AboutDetail li p{

	width:130px;

	float:left;

	font-weight:bold;

	}

.ContactDetail{

	margin:25px;

	height:100%;

	clear:both;

	}

.ContactDetail li{

	border-bottom:1px #DDD solid;

	clear:both;

	height:80px;

	margin-top:10px;

	}

.ContactDetail li span{

	width:100px;

	height:50px;

	float:left;

	}

.ContactDetail li .k1{

	background:url(../images/ico_contact.gif) 30px 5px no-repeat;

	}

.ContactDetail li .k2{

	background:url(../images/ico_contact.gif) -120px 5px no-repeat;

	}

.ContactDetail li .k3{

	background:url(../images/ico_contact.gif) -270px 5px no-repeat;

	}

.ContactDetail li .k4{

	background:url(../images/ico_contact.gif) -420px 5px no-repeat;

	}

.ContactDetail li .k5{

	background:url(../images/ico_contact.gif) -570px 5px no-repeat;

	}

.ContactDetail li p{

	float:left;

	}

.ContactDetail li p dd{

	float:left;

	width:200px;

	padding-left:7px;

	}

.ContactDetail li p b{

	display:block;

	clear:both;

	color:#FF6600;

	font-size:14px;

	line-height:25px;

	}

.ContactDetail .Department{

	width:50%;

	float:left;

	overflow:hidden;

	}

.ContactDetail .Department .DepartmentName{

	font-weight:bold;

	font-size:14px;

	height:25px;

	line-height:25px;

	text-indent:10px;

}

/*Foot*/

.FootNav{

	width:995px;

	height:32px;

	line-height:35px;

	overflow:hidden;

	margin:0px auto;

	background:#FFF url(../images/ico.gif) 0px -599px repeat-x;

	}

.FootNav span{

	float:right;

	width:82px;

	height:23px;

	line-height:26px;

	background:url(../images/ico.gif) 0px -300px no-repeat;

	margin-top:7px;

	margin-right:7px;

	text-indent:10px;

	overflow:hidden;

}

.FootNav li{

	float:left;

	margin-left:7px;

	color:#999;

	}

.FootNav li a:link,.FootNav li a:visited{

	color:#666;

	margin-right:7px;

	}

.FootNav li a:hover{

	color:#FF6600;

	}

.FootNav dl{

	float:right;

	margin-right:20px!important;

	margin-right:10px;

	height:30px;

	line-height:35px;

	overflow:hidden;

	}

.FootNav dd{

	float:left;

	margin-left:15px;

	text-indent:20px;

	}

.FootNav #ft1{

	background:url(../images/ico.gif) 2px -39px no-repeat;

	}

.FootNav #ft2{

	background:url(../images/ico.gif) -95px -40px no-repeat;

	}

.FootNav #ft3{

	background:url(../images/ico.gif) -195px -40px no-repeat;

	}

.FootNav #ft4{

	background:url(../images/ico.gif) -140px -92px no-repeat;

	}

.Copyright{

	width:975px;

	text-align:center;

	line-height:50px;

	height:50px;

	margin:0px auto;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	}

.Copyright span{

	line-height:50px;

	text-align:center;

	}

.Copyright p{

	float:right;

	color:#333;

	text-align:center;

	}

.Links{

	width:975px;

	clear:both;

	overflow:hidden;

	margin:0px auto;

	margin-top:15px;

	}

.Links p{

	font-weight:bold;

	color:#333;

	float:left;

	margin-right:10px;

	line-height:20px;

	}

.Links li{

	line-height:20px;

	margin-right:10px;

	white-space:nowrap;

	float:left;

	}

.Links a:link,.Links a:visited{

	color:#333;

	}

.Links a:hover{

	color:#FF6600;

	}

/*Inquiry*/

.Inquiry p{

	font-size:14px;

	font-weight:bold;

	height:30px;

	line-height:30px;

	border-bottom:1px #DDD solid;

	color:#000000;

	margin-top:20px;

	clear:both;

	}

.Inquiry ul{

	margin-top:20px;

	clear:both;

	}

.Inquiry li{

	clear:both;

	margin-top:5px;

	}

.Inquiry li p{

	font-size:12px;

	font-weight:bold;

	height:30px;

	line-height:30px;

	border:0px;

	float:left;

	width:100px;

	text-align:right;

	margin:0px;

	margin-right:10px;

	}

.Inquiry li span{

	float:left;

	color:#FF0000;

	margin-right:20px;

	height:30px;

	line-height:30px;

	width:10px;

	}

.Inquiry li input,.Inquiry li img{

	float:left;

	margin-right:5px;

	}

.SendInquiry{

	margin:25px;

	}

	

	

	

.TxtList li{

	background:#EDF5F7;

	border-bottom:1px #FFF solid;

	}

.TxtList li p{

	float:left;

	width:25px;

	text-align:right;

	padding-right:5px;

	background:#F8FBFC;

	}

.TxtList li dl{

	float:left;

	}

.TxtList li dl dt{

	float:left;

	border-left:1px #FFF solid;

	}

	

.TxtList li dl dt p{

	float:left;

	background:none;

	padding:0px;

	margin-left:5px;

	}

.TxtList li dl dt span{

	float:left;

}

	

.TxtList li dl dd{

	float:left;

	border-left:1px #FFF solid;

	padding-left:5px;

	text-align:center;

	}

	

.TxtList li dl dd input{

	float:left;

	width:60px;

	border:1px #C2E0E7 solid;

	margin-right:5px;

	margin-top:3px;

	background:#F8FBFC;

	}

	

	

	.Cart_table{

    width:100%;

	background:#E2EFFA;

	

	}

.Cart_table th{

    background:#4D98C8;
	color:#fff;

	}

.Cart_table td ,.Cart_table th{

    border-left:1px solid #fff;

	border-bottom:1px solid #fff;

	padding:5px;

	text-aling:center;

 }

.Cart_table td.t a{

    width:210px;

    text-decoration:underline;

}

 

	

/*Sitemap*/

.Sitemap{

	margin:25px;

	}

.Sitemap p{

	font-size:14px;

	font-weight:bold;

	height:30px;

	line-height:30px;

	border-bottom:1px #DDD solid;

	color:#000000;

	margin-top:20px;

	clear:both;

	}

.Sitemap p a:link,.Sitemap p a:visited{

	font-size:14px;

	color:#000000;

	}

.Sitemap p a:hover{

	color:#FF6600;

	}

.Sitemap ul{

	clear:both;

	}

.Sitemap li{

	font-weight:bold;

	background:url(../images/ico.gif) 0px -493px no-repeat;

	line-height:30px;

	clear:both;

	text-indent:10px;

	}

.Sitemap li ul li{

	font-weight:normal;

	line-height:20px;

	margin-right:20px;

	float:left;

	clear:none;

	margin-top:0px;

	background:none;

	}

/*Categories Pic Show Begin*/

.CategoriesPicShow{

	clear:both;

	height:105px;

	overflow:hidden;

	margin:10px;

}

.infiniteCarousel {

  width: 708px;

  position: relative;

}

.infiniteCarousel .wrapper {

  width: 628px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */

  overflow:hidden;

  height: 105px;

  margin: 0 40px;

  position: absolute;

  top: 0;

}



.infiniteCarousel ul a img {

  border: 5px solid #EEE;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

}



.infiniteCarousel .wrapper ul {

  width: 4000px; /* single item * n */

  list-style-image:none;

  list-style-position:outside;

  list-style-type:none;

  margin:0;

  padding:0;

  position: absolute;

  top: 0;

}



.infiniteCarousel ul li {

  display:block;

  float:left;

  padding: 10px;

  height: 85px;

  width: 85px;

}



.infiniteCarousel ul li img {

    -webkit-transition: border-color 400ms;

}



.infiniteCarousel ul:hover li img {

}



.infiniteCarousel ul:hover li:hover img {

  border-color: #AAA;

}



.infiniteCarousel ul li a img {

  display:block;

}



.infiniteCarousel .arrow {

  display: block;

  height: 36px;

  width: 37px;

  background: url(../images/arrow.png) no-repeat 0 0;

  text-indent: -999px;

  position: absolute;

  top: 37px;

  cursor: pointer;

  outline: 0;

}



.infiniteCarousel .forward {

  background-position: 0 0;

  right: 0;

}



.infiniteCarousel .back {

  background-position: 0 -72px;

  left: 0;

}



.infiniteCarousel .forward:hover {

  background-position: 0 -36px;

}



.infiniteCarousel .back:hover {

  background-position: 0 -108px;

}



#mainmenu {
	height:100%;
	font-size:12px;
	font-weight:bold;
	float:left;
	z-index:5;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
#mainmenu .menu {
	display:block;
	top:0px;
	left:0px;
	z-index:10;
	background:#DCDCDC url(../images/menu_bg.gif) no-repeat;
}

#mainmenu .bottom {
	font-size:1px;
	height: 10px;
	width: 200px;
	overflow:hidden;
	clear:left;
	background:#fff url(../images/ico.gif) no-repeat -50px -379px;
}

#mainmenu1 {
	width: 195px;
	height:39px;
	font-size:12px;
	font-weight:bold;
	position: absolute;
	z-index:5;
}

#mainmenu1 #all_categories_list {
	width:200px;
	height:39px;
	display:block;
	top:5px;
}

#mainmenu1 .menu {
	display:block;
	top:39px;
	margin-top:6px;
	z-index:10	;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background:#DCDCDC url(../images/menu_bg.gif) no-repeat;
}

#mainmenu1 .bottom {
	font-size:1px;
	height: 10px;
	width: 200px;
	overflow:hidden;
	clear:left;
	background:#fff url(../images/ico.gif) no-repeat -50px -379px;
}


/*define menu*/
.menu {
	font-size:12px;
	width:200px;
	padding-bottom:0px;
	float:left;
	z-index:500;
}
.menu ul {
	background:transparent;
	float:left;
}
.menu ul ul {
	width:200px;
}
.menu ul li {
	float:left;
	display:block;
	width:200px;
	height:24px;
	line-height:24px;
	border-top:1px solid #fff;
	font-weight:bold;
	background: url(../images/menu_arrow_bg.gif) no-repeat -1px -101px;
	text-align:left;
	padding:0;	
	}
	
.menu li a:link,.menu li a:visited{
	font-size:12px;
	color:#666;
	text-decoration:none;
	font-weight:bold;
	}
	
.menu ul li a:hover {
	border-top:1px solid #fff;
	margin-top:-1px;
	width:200px;
	background:#f60;
	color:#fff;
	}
.menu ul ul li {
	display:block;

	width:188px;
	height:auto;
	line-height:20px;
	border:0;
	font-weight:normal;
	padding:2px 0px 2px 10px;
	border-right:1px solid #FFD9AD;
	background-position:0 -32px;
	background-color:#fff;
	overflow:hidden;
}

.menu ul ul .b_top {
	background-position:0 0;
	border-top:1px solid #FFD9AD;
	border-right:1px solid #FFD9AD;
}
.menu ul ul .b_top a:link,.menu ul ul .b_top a:visited,.menu ul ul .b_top a:hover{
	margin-top:9px;
}
.menu a,.menu a:link, .menu a:visited {
	display:block;
	float:left;
	height:100%;
	width:200px;
	font-size:1em;
	text-decoration:none;
	color:#666;
	padding:0;
	text-indent:0.8em;
}
.menu ul ul li a, .menu ul ul li a:visited {
	display:inline;
	color:#2479BA;
	background:none;
	text-indent:0;
	width:auto;
	padding:2px 0px 2px 10px;
}
.menu ul ul li a:hover {
	color:#FF8A00;
	background:none;
	text-decoration:none;
	border:0;
	margin:0
}
.menu ul ul :hover > a {
	color:#FF8A00;
	background:none;
	text-decoration:none;
	border:0;
	margin:0
}
.menu table {
	border-collapse:collapse;
	padding:0;
	margin:-1px;
	width:0;
	height:0;
	font-size:1em;
	z-index:1;
}
* html .menu a:hover {
	color:#FF8A00;
	position:relative;
	z-index:100;
	text-decoration:none;
	background:#fff url(../images/menu_arrow_bg.gif) no-repeat -1px -100px;
}
.menu li:hover {
	position:relative;
}
.menu :hover > a {
	color:#2479BA;
	background:#fff url(../images/menu_arrow_bg.gif) no-repeat -1px -101px;
	text-decoration:none;
}
.menu ul ul {
	position:absolute;
	height:0;
	top:-1000px;
	left:175px;
	width:200px;
	padding-bottom:4px;
	height:auto;
	background:#FFF url(../images/menu_arrow_bg.gif) 0px 100% no-repeat;
	z-index:1000
}
.menu ul :hover ul {
	top:-1px;
}





.ScrollPic {

	width:750px;

	padding-bottom: 10px; 

	overflow: hidden;

	padding-top: 10px;

	zoom: 1; 

	position: relative;

	margin:0px auto;

	}

.ScrollPic .leftbotton {

	background: url(../images/arrow.png) no-repeat 0px -72px;

	left: 5px;

	float: left;

	width: 40px;

	cursor: pointer;

	position:absolute;

	top:40px;

	height: 38px;

	}

.ScrollPic .rightbotton {

	right: 5px; 

	background: url(../images/arrow.png) no-repeat 0px 0px;

	float: right; 

	width: 40px; 

	cursor: pointer; 

	position: absolute; 

	top: 40px; 

	height: 38px;

	}

.ScrollPic .cont {

	margin: 0px auto;

	overflow: hidden; 

	width: 650px; 

	padding-top: 5px;

	}

.ScrollPic .box {

	float: left; 

	width: 105px; 

	text-align: center;

	}

.ScrollPic .box img {

	border: #E4E4E4 1px solid; 

	padding-right: 3px; 

	display: block; 

	padding-left: 3px; 

	background: #fff; 

	padding-bottom: 3px; 

	margin: 0px auto; 

	padding-top: 3px; 


	}

.ScrollPic .box a:hover img {

	border: #C7C7C7 1px solid;


	}

.ScrollPic .box p {

	margin: 6px auto 0px;

	width: 90px; 

	font-size:12px;padding:0px;

	}

	

	

	

	

	

	

/*xianguan_box*/



#footermenubox{

	width:993px;

	margin:0 auto 5px;

	height:133px;

	clear:both;

	border:1px #ccc solid;

	}

	

#footermenus{

	padding:2px 10px 10px;

	}

#footermenus li{

	width:17%;

	float:left;

	margin:0 14px 10px!important;

	margin:0 12px 10px;

	font-size:11px

	



	}

#footermenus p{

	line-height:18px;

	font-weight:bold; 

	border-bottom:1px solid #ccc;

	color:#2379C6;

	margin-bottom:6px;

	

	}

#footermenus span{

	display:block;

	line-height:19px;
	
	height:19px;
	
	overflow:hidden;

	background: url(../images/ico.gif) no-repeat 0 -572px;

	text-indent:10px;

	margin-left:8px;

	}

#footermenus li span a{

	color:#7F7F7F;

    font-size:11px;

	}



.Clear{clear:both;}



/*----------Write a Review--------------*/





#review{

    border:1px solid #ccc;

	width:783px;

	float:right;

	margin-top:10px;

	clear:both;

}



.customer{padding:0;margin:0;}

.customer dl{

    margin:25px;

	border-bottom:1px solid #D7D6D6;

	}

.customer dl dt span{

    font-weight:bold;

	padding-right:10px;

	}

.customer dl dd{

	padding-bottom:10px;

}	

	

#review fieldset{

    border:none;

	padding:12px 25px 25px;

	}



.reviewtitle{

	height:27px;

	line-height:27px;

	text-indent:10px; 

	BACKGROUND: url(../images/ico.gif) 0px -603px;

	color:#666;

	font-size:12px;

	font-weight:bold;

	}

	

.review_right,.review_left{width:360px;float:left}	



label.inpulabel{

	

	margin-right:1em;

	float: left;

	font-weight:bold;

	text-align:left;

	font-size:12px;

	}



.review_table{

   width:100%;

   border-top:1px solid #ccc; 

   border-right:1px solid #ccc;

   margin-top:16px;

   }

   

.review_table th{

	background: #F6F6F6;

}  

.review_table td ,.review_table th{

   line-height:25px;

   text-align:center;

   border-bottom:1px solid #ccc; 

   border-left:1px solid #ccc;

   }   

.review_width{

   width:328px;

   }

 .buttonreview{

   background: url(../images/reviewsubmit.jpg) no-repeat;

   width:92px;height:32px;

   border:none;

   cursor:hand;

   cursor: pointer;

 }

 .resetreview{

   background: url(../images/reviewreset.jpg) no-repeat;

   width:92px;height:32px;

   border:none;

   cursor:hand;

   cursor: pointer;

   }

   

.PictureShow{

	margin:25px;

	}

.PictureShow .DetailInfo{

	clear:both;

	height:100%;

	overflow:hidden;

	}

.PictureShow .DetailInfo .Left{

	float:left;

	width:645px;

	padding:0px;

	border:0px;

	}

.PictureShow .DetailInfo .Left p{

	width:640px;

	height:100%;

	text-align:center;

	border:1px #DDD solid;

	vertical-align: middle;

	overflow:hidden;

	margin:0px;

	}

.PictureShow .DetailInfo .Left span{

	display:block;

	text-align:center;

	line-height:25px;

	}

.PictureShow .DetailInfo .Left p img{

	vertical-align:middle;

	margin:5px;

	}





.PictureShow .DetailInfo .Right p{

	font-weight:bold;

	}

.PictureShow .DetailInfo .Right .SmallPic dl{

	margin-top:10px;

	clear:both;

	}

.PictureShow .DetailInfo .Right .SmallPic dd{

	width:65px;

	float:left;

	margin-bottom:10px;

	}



.PictureShow .DetailInfo .Right .SmallPic dd p img{

	width:50px;   

	height:50px; 

	margin:4px;

	}

.PictureShow .DetailInfo .Right{

	float:right;

	width:280px;

	overflow:hidden;

	}

.PictureShow .DetailInfo b{

	font-size:12px;

	line-height:30px;

	}

.PictureShow .DetailInfo .Right li{

	clear:both;

	line-height:21px;

	width:330px;

	}
.PictureShow .DetailInfo .Right li s{
   color:#CC3300;
   }
.PictureShow .DetailInfo .Right li p{

	float:left;
    font-weight:bold;
    padding-right:8px;

	}

.PictureShow .DetailInfo .Right li a{

	font-weight:bold;

	color:#CC3300;

	}

.PictureShow .DetailInfo .Right li input{

	border:1px #DDDDDD solid;

	width:60px;

	float:left;

	margin-top:3px;

	margin-right:5px;

	}

.PictureShow .DetailInfo .Right li select{

	float:left;

	margin-top:2px;

	}

.PictureShow .DetailInfo .Right .Abstract{

	line-height:16px;

	margin-top:10px;

	margin-bottom:10px;

	}

	

	

.Todays ,.Price{color:#DC2121;font-weight:bold;}	

.required{padding-left:8px;background: url(../images/required_icon.gif) 0px 5px no-repeat;}





.index_pro_right{

    width:192px;

	float:right;

	}

.sellershow{

   margin-top:10px;
   border-bottom:1px solid #FFD9AD;
}


.sellershow ul{

     padding:8px;
	 border-left:1px solid #FFD9AD;
	 border-right:1px solid #FFD9AD;
	

	 }


.sellershow .t,.sellershow .t2{
	
	font-size:12px;

	font-weight:bold;

	line-height:27px;

	height:27px;

	color:#fff;

	text-indent:10px;
	}
	
.sellershow .t{
	background:url(../images/ico.gif) 0px -736px;	
	}	
	
.sellershow .t2{
	background:url(../images/ico.gif) 0px -768px;
	}
	

.sellershow li{

     height:75px;

}

.sellershow li a{

    font-size:11px;

}

.sellershow li p{

      float:left;

	  width:100px;

	  font-size:11px;

}

.sellershow .pic{

	 float:left;

	 width:60px;

	 height:60px;

	 margin-right:6px;

	 }



.sellershow  .text a{

     line-height:16px;

	 

}







.cen_pro{width:580px;float:left;}





.popular-items-content{width:100%;overflow:hidden;}

.popular-items-content ul {

      padding:5px 0;

}



.popular-items-content li {



     background:transparent url(../images/line04.jpg) repeat-y scroll 194px 5px;

     display:inline;

     float:left;

     margin:0 -2px 8px 0;

     overflow:hidden;

     padding:10px 10px 0px;

     width:175px;

}

.popular-items-content ul li .pic {

     display:block;

     height:140px;

     margin:0 auto;

     text-align:center;

     width:140px;

     overflow:hidden;

}

.popular-items-content ul li .pic img{

     width:140px;

     height:140px;

}

.popular-items-content ul li .item {

     clear:left;

     width:160px;

}

.popular-items-content ul li .item .t{

     font-weight:bold;

     background:url(../images/ico.gif) 0px -30px;

     padding:0;

}



.popular-items-content ul li .item li {

     background:url(../images/ico.gif) 0px -551px;

     line-height:18px;

     padding:0 0 0 10px;

     margin:0;

}





/*left_Ad*/

.left_banners{

     width:201px;

     overflow:hidden;

     margin-top:7px;

}

.left_banners li{

     margin:0 0 5px;

  }

  

 /*left_related_categories*/ 

 


#related_categories{

	clear:both;

	}

#related_categories ul{

     padding:10px 13px 13px;
	 border:1px #FFD9AD solid;

  }



 #related_categories li a{

    color:#666;

	font-weight:bold;

	line-height:22px;

 }

  #related_categories li span{

  font-size:10px;

  color:#CCCCCC;

  }

  

  

.container, .container *{margin:0; padding:0;}

.container{width:580px; height:230px; overflow:hidden;position:relative;}

.slider{position:absolute;}

.slider li{ list-style:none;display:inline;}

.slider img{ width:580px; height:230px; display:block;}

.slider2{width:2000px;}

.slider2 li{float:left;}

.num{ position:absolute; right:5px; bottom:5px;}

.num li{

	float: left;

	color: #FF7300;

	text-align: center;

	line-height: 16px;

	width: 16px;

	height: 16px;

	font-family: Arial;

	font-size: 12px;

	cursor: pointer;

	overflow: hidden;

	margin: 3px 1px;

	border: 1px solid #FF7300;

	background-color: #fff;

}

.num li.on{

	color: #fff;

	line-height: 21px;

	width: 21px;

	height: 21px;

	font-size: 16px;

	margin: 0 1px;

	border: 0;

	background-color: #FF7300;

	font-weight: bold;

}  


.main_category{
	clear:both;
	margin:5px 5px 0px 5px;
	
	}
.category_items{
	margin:0px 3px 0px 5px;
	overflow:hidden;
	width:772px;
	}

.main_category .wrap{
	width:575px;float:left;overflow:hidden;
}
	
.main_category dt{
	font-size:16px;
	font-weight:bold;
	clear:both;
	}
	
.main_category .category_description{
	font-size:11px;
	clear:both;
	font-weight:100;
}
	
.main_category .category_r_ad{
	width:190px;
	float:right;
	overflow:hidden;
}
.main_category  img{
	margin-bottom:3px;
	}

#table_info {width:300px; text-align:center;border:1px solid #ddd; border-width:0 0 1px 1px;margin-top:8px;}
#table_info a {text-decoration:underline;}
#table_info th {background:#ececec;}
#table_info th,#table_info td{height:22px; border:1px solid #ddd; border-width:1px 1px 0 0;}
.largeorder{padding-top:5px;padding-bottom:5px;vertical-align:middle;}


/*sitemap ================================================================================*/
.map_clear{clear:both;}
#eo21_sitemap{text-align:left;border:1px solid #E7E7E7;padding:8px;overflow:hidden;}

         #eo21_sitemap .border_bgcolor{ background-color:#F9F9F9; padding:4px 10px;border:1px solid #E7E7E7;font-weight:bold;clear:both;}
		 #eo21_sitemap .sitemap_box{padding:10px 0;}
		 #eo21_sitemap p{margin:0;padding:20px 0 0 0;}
		 #eo21_sitemap .sitemap_box p.title a{font-size:14px;color:#f60;font-weight:bold;}
		 #eo21_sitemap .sitemap_box ul{margin:0;padding:0;}
		 
		 #eo21_sitemap .sitemap_box li{padding:0 12px;width:170px;float:left;}
		 #eo21_sitemap .sitemap_box ul ul li{ background:url(../images/arrow_map.gif) no-repeat left 8px;}
		 #eo21_sitemap .sitemap_box ul ul li span{display:block;padding-left:5px;line-height:16px;color:#B4B4B4;}
		 #eo21_sitemap .sitemap_box ul ul li span a{color:#B4B4B4;line-height:16px;}
		 #eo21_sitemap .sitemap_box li a{ text-decoration:none;line-height:20px; color:#8B8B8B; font-weight:bold;}
		 
		 

/*sitemap  end===============================================================*/