
body{
	width:990px;
	margin: 0 auto;
	text-align: left;
	color:#41414;
	background-color:#FFFFFF;
}

.clear {
clear:both;
height:1px;
overflow:hidden;
}

#YourPosition{margin-top:5px; margin-bottom:5px; line-height:25px; line-height:25px; width:100%; text-align:left; float:left;}
#YourPosition #Nav{width:400px; overflow:hidden; float:left;}

#eShopBody{
margin-bottom:10px;
 float:left;
 width:100%; height:auto;
}
#Footer{
text-align:center;

}
#Footer li{ border-top:1px #CCCCCC solid; padding-top:10px; padding-bottom:10px;}





.form-div {
  background: #F4FaFb;
  border: 1px solid #BBDDE5;
  padding: 5px;
  color: #565656;
  margin: 0 0 10px 0;
}

.form-div table {
  background: #FFF;
  border-top: 10px solid #FFF;
  border-bottom: 10px solid #FFF;
   width:100%;

}




.form-div select, .form-div input, .form-div img {
  vertical-align: middle;
}

.notice-span {
  display: none;
  color: #666;
}

.form-div td.label {
  text-align: right;
  vertical-align: top;
  font-weight: bold;
  padding: 5px 1em;
  width: 30%;
}

.form-div td.narrow-label {
  text-align: right;
  vertical-align: top;
  font-weight: bold;
  padding: 5px 1em;
  width: 20%;
}

.button-div {
  text-align: center;
  padding: 3px 0;
}
.button-div input{}
.main-div input{border:1px solid #666666;}
.main-div input.button {
  padding: 2px 8px 0px;
  margin: 2px 2px;
  border: 0px solid #2D5082;
}

span.require-field {
  margin-left: 1em;
  font: 12px verdana;
  color: #FF0000;
}

.form-div th.group-title {
  text-align: left;
}


.form-div span.link-span {
  color: #999;
  padding-left: 10px;
  margin-left: 15px;
  border-left: 2px solid #999;
  font-weight: normal;
  cursor: pointer;
}

.form-div ul.msg-link {
  list-style-type: none;
}

.form-div ul.msg-link li {

  padding-left:   18px;
  margin-left:  0;
}

.form-div option.leafCat {
  color: #008000;
}

.form-div li.warning {
  border: 1px solid #CC0000; 
  background: #FFFFCC; 
  padding: 10px; 
  margin-bottom: 5px;
}



/*列表样式*/

.list-div {
  width: 100%;
  background: #EEF8F9;
  border: 1px solid #BBDDE5;
}

.list-div table {
  width: 100%;
}

.list-div th {
  line-height: 20px;
  background: #BBDDE5 url("images/th_bg.gif") repeat-x;
  white-space: nowrap;
  text-align:center;
}


.list-div td {
  background: #FFF;
  line-height: 18px;
}

.list-div td.first-cell{
  font-weight: bold;
  padding-left: 10px;
}

.list-div input {
  vertical-align: middle;
}

/*.list-div a:visited, .list-div a:link {
  text-decoration: none;
  color: #192E32;
}

.list-div a:hover {
  color: #9D7250;
}
*/
.list-div input, list-div img {
  vertical-align: middle;
}

.list-div .footer {
  background: #F4FAFB;
  text-align: right;
}
.list-div .label{ width:30%; float:left; display:block;}



/*UserCenter*/
.user-center-default{ background-color:#FFFFFF; padding:10px;}
.user-center-default h3{ display:block;  color:#FF8000;}
.user-center-default h4{  border-bottom:1px #E5E5E5 solid; color:#55504B; font-size:14px;}
.account-menu {
	float:left;
	width:100%;


}
.account-menu div{
background-image: url(../Images/left_navi_top_c.gif);
	background-repeat: repeat;
	line-height:25px;
	text-align:center;
	  vertical-align: top;
  font-weight: bold;



	}
	.account-menu li{border-bottom:1px solid #BDDEEF;
border-top:1px solid #F4FCFE;
color:#295371;
display:block;
height:25px;
line-height:25px;
text-align:center;
}


/*ProductList*/


.product-list-title{ line-height:25px;font-size:12px; border-bottom:1px dashed #cccccc; line-height:25px;border-top:1px #59A2B2 solid; margin-bottom:5px; padding-left:10px;}


.product-list-title img{ margin-top:3px; float:right; margin-right:20px;}
.product-list-brand-banner{ width:785px; margin:0 auto;}

.product-list-brand-banner .brand-banner{ float:left; margin:0px;	width:392px;
	height:122px;
	overflow:hidden;}
.product-list-brand-banner .brand-intro{

	background-image: url(/Images/product-list-top-banner-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:393px;
	height:122px;
	overflow:hidden;
	float:left;
	text-align:left;
margin:0px;
}
.product-list-brand-banner .brand-intro .title{ height:16px; line-height:16px; float:left; width:390px; font-weight:bold; color:#FF6600; margin-left:10px;margin-top:3px;}
.product-list-brand-banner .brand-intro .text-box{ float:left; line-height:16px;width:390px; margin-left:5px; height:95px; overflow:hidden; background-color:#FBFBFB; color:#2E2E2E;}
.product-list{ border:1px #CCCCCC solid;  width:98%; margin:0 auto;}
.product-list .product-list-li{float:left; width:150px; margin-bottom:10px; margin-top:10px; margin-left:18px; margin-right:18px;border-bottom:0px #cccccc dashed;}
.product-list ul{ margin-bottom:10px;}
.product-list ul li{ text-align:center;margin:0 auto;}

.product-list-gender{solid;width:98%; margin:0 auto;margin-top:10px;}
.product-list-gender ul li {float:left; height:25px; width:100px; margin-right:5px; margin-left:-1px;}
.product-list-gender ul li a {border-bottom:1px #CCCCCC solid;display:block; float:left; width:100%;height:25px; line-height:25px; color:#333; text-decoration:none; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(../Images/pro_seventeen_0a.gif) no-repeat; }
.product-list-gender ul li a b {float:left; display:block; width:100%;background:url(../Images/pro_seventeen_0b.gif) no-repeat right top;}

.product-list-gender ul li.current a {color:#000; background:url(../Images/pro_seventeen_2a.gif) no-repeat;border-bottom:0px #CCCCCC solid;}
.product-list-gender ul li.current a b {background:url(../Images/pro_seventeen_2b.gif) no-repeat right top;}

.product-list-gender ul li a:hover {color:#000; background: url(../Images/pro_seventeen_1a.gif) no-repeat;}
.product-list-gender ul li a:hover b {background:url(../Images/pro_seventeen_1b.gif) no-repeat right top;}

.product-list-gender ul li.current a:hover {color:#000; background: url(../Images/pro_seventeen_2a.gif) no-repeat; cursor:default;}
.product-list-gender ul li.current a:hover b {background:url(../Images/pro_seventeen_2b.gif) no-repeat right top;}
.product-list-gender .blank{border-bottom:1px #CCCCCC solid; width:370px; margin-right:-1px; display:block; float:left;}

.brand-list-label{ font-size:14px; color:#686868; background-color:#FBFBFB; border-top:2px solid #FFC73C;line-height:25px; text-align:center; font-weight:bold;}
.brand-list li strong{line-height:30px; font-size:18px;  border-bottom:2px solid #E0EED4; margin-left:0px;}
.brand-list li strong a{color:#00114F;}
.brand-list ul li{border-bottom:1px solid #E0EED4;}
.brand-list ul li a{line-height:20px;display:block; padding-left:25px;}
.brand-list ul li a:hover{background-color:#FCFDFB; }

.category-list{}
.category-list ul {}

.category-list .CategoryRank1{line-height:30px; font-size:18px;  border-bottom:2px solid #E0EED4; font-weight:bold; margin-top:5px; padding-left:15px;}
.category-list .CategoryRank1 a{color:#00114F;}

.category-list .CategoryRank2{border-bottom:1px solid #E0EED4;}
.category-list .CategoryRank2 a{line-height:23px;display:block; padding-left:30px;}
.category-list .CategoryRank2 a:hover{background-color:#FCFDFB; }



.product-details{ margin-top:5px;}
.product-detail-title{ line-height:25px;font-size:12px; border-bottom:1px dashed #cccccc; line-height:25px;border-top:1px #59A2B2 solid; margin-bottom:5px; padding-left:10px;}
.product-detail-title a{ text-decoration:underline;}
.product-detail-title a:hover{ font-weight:bold;}

.product-details .part1 .shopping-info{ line-height:25px; color:#FF0000; border-bottom:0px!important;}
.product-details .part1 .shopping-info a{color:#FF0000; text-decoration:underline;}
.product-details .part1 table{}
.product-details .part1 .detail-image{ float:left; width:360px;}
.product-details .part1 .detail-image li{ text-align:center;}

.product-details  .product-album li{width:80px!important;  margin-left:2px;}


.product-details .details{ float:right; width:270px; }
.product-details .details li{ width:100%; float:left; line-height:30px; border-bottom:1px #CCCCCC solid;}
.product-details .details span{ color:#006666; font-size:14px; line-height:35px; font-weight:bold; text-align:center; display:block; float:left;}
.product-details  .details label{color:#59A2B2;
font-size:12px;
font-weight:bold; display:block;
width:60px; float:left;}
.product-details .details .gender{ line-height:35px; float:left; margin-left:10px; font-size:14px; font-weight:bold; color:#FF6633;}
.product-details .details .buy-button{ padding-top:5px; padding-bottom:3px;}
.product-details  .details .buy-button img{ margin-right:10px;}
.product-details .part2 { float:left; width:100%; height:150px; overflow:hidden; margin-bottom:10px; }
.product-details .part2 li{ float:left; width:140px; height:140px; overflow:hidden;}
.product-details .part3{border-top:1px solid #59A2B2;}
.product-details .part3 .product-intro{ text-indent:24px;}
.product-details .part3 .product-intro .title{ display:block;line-height:25px;background-color:#F1F6EA; font-weight:bold; text-indent:0px; padding-left:5px; margin-bottom:10px;}
.product-details .part3 .product-intro li{}
.product-details .part3 .best-product{ width:94%; margin:0 auto;}
.product-details .part3 .best-product ul{ float:left; margin:10px;}


/*shopping-cart shopping-cart*/
.shopping-cart{ background-color:#FFFFFF;}
.shopping-cart .item{border-bottom:1px #CCCCCC dashed;padding-top:10px;padding-bottom:10px; padding-left:100px; }
.shopping-cart .item ul{ padding-left:15px; }
.shopping-cart .item ul li{ line-height:20px;}

.shopping-cart h4{line-height:25px; font-size:14px; margin-bottom:0px;margin-top:0px;}
.shopping-cart h4 a{ font-size:12px; text-decoration:underline; font-weight:normal;}

.shopping-cart .RadioList input{ border:0px;}
.shopping-cart .RadioList td{ border:0px #666666 solid; margin:3px;}
.shopping-cart .RadioList td label{ font-size:12px; font-weight:bold;}
.shopping-cart .RadioList td label span{ font-size:12px; font-weight:normal; color:#FF0000;}
.shopping-cart .RadioList td label div{ padding-left:20px; line-height:16px;}


.page-list{ float:right; text-align:right; margin-top:5px; margin-bottom:5px; line-height:25px;}
.page-list a{border:#CCCCCC solid 1px; float:left; padding:5px; margin:1px; height:10px; line-height:10px;}
.page-list a:hover{ color:#FF0000; text-decoration:underline; background-color:#f1f1f1;}
/*index index index index index index */
.index-brand-div{
	width:382px;
	float:left;
	margin-right:7px;
	margin-left:7px;
	text-align:center;
	height:404px;
	background-image: url(../Images/Index-Brand-bg.gif);
	background-repeat: no-repeat;
}
.index-brand-div table{ width:100%; height:100%;}
.index-brand-div .commend{ float:left; width:250px;}

.index-brand-div .hot{width:129px;float:right; border-left:1px #CCCCCC dashed;}
.index-brand-div .hot ul{margin:0 auto; margin-top:10px; margin-bottom:10px;}
.index-brand-div .hot li{text-align:center;}

.index-brand-div .new{ width:100%; float:left; border-top:1px dashed #CCCCCC;}
.index-brand-div .new ul{ width:85px; float:left; margin:4px;}
.index-brand-div .title{ line-height:25px; width:100%;text-align:left; border-bottom:1px dashed #CCCCCC; height:25px;}
.index-brand-div .title label{ float:left; margin-left:4px; font-weight:bold; font-size:14px; display:block;}
.index-brand-div .title span{ float:right; margin-right:4px; display:block;}
.index-brand-div .title img{ display:block; float:left; margin-left:4px; margin-top:2px; border:0px;}

.index-brand-div img{border:1px solid #f2f2f2;}

.index-top{height:205px; overflow:hidden;  margin-bottom:10px; float:left; width:100%;}
.index-top .top-banner{ float:left; width:540px; height:200px; padding-left:5px;}
.index-top .top-news{ float:right; width:250px;}
.index-top .top-news img{ margin-bottom:8px;}

.body-left{ float:left; width:185px;}
.body-right{ float:right; width:100%; overflow:hidden;}

.body-right .banner{ width:100%; height:90px; text-align:center; border:0px solid #f3f3f3; margin-top:5px; margin-bottom:5px; float:left;}


.mini-product-image{ width:85px; height:85px; overflow:hidden;}
.mini-product-image table{ width:100%; height:100%;}
.small-product-image{ width:150px; height:150px; overflow:hidden;}
.small-product-image table{ width:100%; height:100%;}
.middle-product-image{ width:230px; height:230px; overflow:hidden;}
.middle-product-image table{ width:100%; height:100%;}
.big-product-image{ width:450px; height:450px; overflow:hidden;}
.big-product-image table{ width:100%; height:100%;}




.about-list{  border:1px #E5E5E5 solid;}
.about-list li{ width:100%; text-align:center; line-height:25px;}
.about-list a{ width:100%; display:block; font-size:14px; font-weight:bold; border-bottom:1px #E5E5E5 dashed;}
.about-list a:hover{ background-color:#FF8000; color:#FFFFFF; text-decoration:underline;}

.about-content{ border:1px #E5E5E5 solid; padding:10px;}
.about-content .title{

	margin:0 auto;

}
.about-content .content{
 padding:20px;
	white-space:normal!important;
	word-break:break-all;
	overflow:auto;
}
.about-content .pic{ width:95%;margin:0 auto; text-align:center;}
.about-content .pic img{}


/*hand------------------------------------------------------------*/
	#eShopTop{


}

	.hand {width:950px; padding:0px; height:70px;  margin:0 auto ; overflow: hidden; background:url() no-repeat scroll 0 0;}
	.hand .logo{float:left; height:65px; width:280px; overflow:hidden; }
	.hand .logo a{display:block; height:65px; width:268px; text-indent:-9999px;}

	.hand .nav{height:19px!important;height:21px; border:0px; margin-top:6px;}

	.hand .nav .navigation {float:right;  height:18px; }
	.hand .tab-a {margin-top:15px!important; padding:0px;  height:25px;}
	.hand .tab-b {float:left; margin:0 10px 0 10px; height:29px;}

		 
/*hand按钮*/
.menu-text{ line-height:29px; height:29px; float:left;}
.menu {margin-left:170px; line-height:normal; font-size:14px; }

	.menu a{ background:url(../Images/TopMenu.png) right bottom; }
	.menu a span { background:url(../Images/TopMenu.png) right bottom; height:19px;}
    .menu ul { margin:0; padding:0px; list-style:none; }
    .menu li { float:left;  margin:0px 8px 0px 0px; padding:0px; display:block; overflow:hidden;}	
	
    .menu a { cursor:hand;  float:left; background-position:100% -0px; padding:0px 10px 0px 0px ; text-decoration:none; height:29px;	 }	
    .menu a span {	display:block; background-position:0% 0px; text-align:center; padding: 5px 0 3px 0 !important; padding: 7px 0 3px 0;color:#0c0e6b;text-indent:13px; float:left; }
	*+html .menu a span{padding: 7px 0 3px 0 !important;  }
    .menu a:hover span { color:#dc4800;}
    .menu a:hover { background-position:100% -87px; }
    .menu a:hover span { background-position:0% -87px;color:#FFFFFF;}
	  
	  .menu li.hot a{background-position:100% -87px; font-weight:bold;}	  	
	.menu li.hot span {background-position:0% -87px;color:#FFFFFF; }		
	.menu li.hot a:hover { background-position:100% -58px; font-weight:bold; }
    .menu li.hot a:hover span {  background-position:0% -58px;	color:#fff629; } 

.search{
width:100%;
	line-height:35px;
	float:left;
	background-image: url(../Images/bg.gif);
}
.search div{line-height:35px; width:500px; margin-left:200px;}
.search .left-bg{

	width:14px;
	float:left;
	background-image: url(../Images/Search-left-bg.png);


}
.search .right-bg{

	width:12px;
	float:right;
	background-image: url(../Images/Search-right-bg.png);


}
.search a{ color:#FFF600; text-decoration:underline;}
.search a:hover{ color:#FFFFFF;}
.search .keywordcss{border-color:#909090 -moz-use-text-color rgb(144, 144, 144) rgb(144, 144, 144);
border-style:solid none solid solid;
border-width:1px 0pt 1px 1px;
height:20px;
padding:3px 0pt 0pt 3px;
vertical-align:middle;
width:200px;}
.search .buttodncss{background:transparent url(/images/btn_bg01.gif) no-repeat scroll 0%;
border:0pt none;
color:#FFFFFF;
height:25px;
vertical-align:middle;
width:77px;}


.kuang-div{ border:1px #CCCCCC solid; width:100%; height:100%; position:relative;}
.kuang-div .left-top,.kuang-div .left-bottom,.kuang-div .right-top,.kuang-div .right-bottom
{
height:25px; width:6px;
position:absolute;
background-image: url(../Images/Index-Brand-bg.gif);
z-index:0;
}
.kuang-div .title{
	height:25px;
	width:100%;
	line-height:25px;
	position:absolute;
	background-image: url(../Images/Index-Brand-bg-title.gif);
	z-index:100;
	background-position:0 -1;
	background-repeat: repeat-x;
	margin-bottom:26px;
	left:2px;
top:-1px;
}
.kuang-div .title h1{font-size:14px; font-weight:bold; float:left; line-height:25px; margin:0px; margin-left:5px;}
.kuang-div .title span{ display:block; float:right; margin-right:10px; text-align:right;z-index:100;}
.kuang-div .content{ width:99%; float:left; margin-top:25px; padding:3px;}
.kuang-div .left-top{
background-position:0 top;
left:-1px;
top:-1px;

}
.kuang-div .left-bottom{

background-position:0 bottom;
	left:-1px;
	bottom:-1px;

}
.kuang-div .right-top{
	right:-1px;
	top:-1px;
    z-index:999;background-position:right top;
}
.kuang-div .right-bottom{

	background-position:right bottom;
	right:-1px;
	bottom:-1px;

}

.index-new-product-div{width:780px; height:140px; margin-left:5px; margin-bottom:15px; float:left;}
.index-new-product-list ul{ float:left;}
.index-new-product-list li{ text-align:center;}


.infoDIV{border:1px #E5E5E5 solid; width:95%; padding:10px; margin:0 auto;}
.infoDIV .InfoTitle{ text-align:center; border-bottom:1px #E5E5E5 solid;padding:5px; margin-bottom:10px;}
.infoDIV .InfoTitle h2{ margin:5px; }
.infoDIV .InfoContent{}


img{ padding:0px; margin:0px; display:block;}

.IndexProductDiv{ margin-bottom:20px;}
.IndexProduct{ width:100%;}
.IndexProduct ul{}
.IndexProduct ul li{ width:158px; overflow:hidden; float:left;  padding:5px; color:#646665;border-right:1px solid #f1f1f1; border-left:1px solid #f1f1f1; height:255px; overflow:hidden; margin-bottom:5px;}
.IndexProduct ul li td{ padding-left:5px;}
.IndexProduct ul li .ProductName{ color:#AE3F50;}
.IndexProduct ul li .ProductName a{ color:#AE3F50; font-weight:bold;}
.IndexProduct ul li .ProductModel{color:#646665; margin-top:5px;}
.IndexProduct ul li .MarketPrice{color:#058FBE;}
.IndexProduct ul li .OurPrice{color:#A92233; font-weight:bold; font-size:14px;}
.IndexProduct ul li .links{ display:block; line-height:20px; width:100%;}
.IndexProduct ul li .links img{ display:block; float:left; margin:8px;}


.ProductList{ width:100%;}
.ProductList ul{}
.ProductList ul li{ width:155px;overflow:hidden; height:280px; float:left;  padding:5px;  margin-bottom:20px; color:#646665;border-right:1px solid #f1f1f1; border-left:1px solid #f1f1f1;}
.ProductList ul li td{ padding-left:5px;}
.ProductList ul li .ProductName{ color:#AE3F50;}
.ProductList ul li .ProductName a{ color:#AE3F50; font-weight:bold;}
.ProductList ul li .ProductModel{color:#646665; margin-top:5px;}
.ProductList ul li .MarketPrice{color:#058FBE;}
.ProductList ul li .OurPrice{color:#A92233; font-weight:bold; font-size:14px;}
.ProductList ul li .links{ display:block; line-height:20px; width:100%;}
.ProductList ul li .links img{ display:block; float:left; margin:8px;}

.TopNavigation{ float:left; display:block; text-align:left;}
.QuickSearch{float:right; display:block;text-align:right;}


.IndexUserLogin{
	background-image: url(/Images/spa/IndexLoginBG.gif);
	width:232px;
	height:224px;
}
.IndexUserLogin input{ border:1px solid #7F9DB9;}
.IndexUserLogin .MemberCode{ margin-top:8px;
padding-left:60px;}
.IndexUserLogin .MemberCode .ActiveButton{

	border:0px!important;
	background-color:#FFFFFF;
	font-size:12px;
	cursor: hand;
	color:#A30C24;
	font-weight:bold;
	}
.IndexUserLogin .MemberCode label{ display:block; margin:0px;}

.IndexUserLogin .UserName{ margin-left:65px; margin-top:60px;}
.IndexUserLogin .UserName input{ width:140px; padding:2px;}
.IndexUserLogin .UserPassword{margin-left:65px;  margin-top:22px;}
.IndexUserLogin .UserPassword input{ width:140px;padding:2px;}


.IndexUserLogin .LoginButton{ margin-top:18px; margin-left:20px;}

.IndexUserLogin .LoginButton input{
	border:0px!important;
	background-color:#FFFFFF;
	font-size:12px;
	cursor: hand;
}

.IndexUserLogin .LoginButton .Loigin{ color:#B12C41;font-weight:bold;}

.IndexUserLogin .LoginButton .ForgetPassword{ color:#003A76;font-weight:bold;}
.IndexUserLogin .LoginButton .Register{ color:#003A76;font-weight:bold; }




.IndexProductMore{ width:100%; text-align:right; padding-right:20px; clear:both; float:left;}



#TopNews{width:100%;height:25px;min-height:25px;line-height:25px;overflow:hidden}
#TopNews li{height:25px; padding-left:40px;}
#TopNews li img{ float:left; display:block; padding:8px;}
#TopNews li a{ color:#0000CC;}
#TopNews li a:hover{ font-weight:bold;}
