@charset "utf-8";
/*mallPage*/
body{background-color:#eee;}
#mallCon{
color:#989898;
overflow:hidden;
padding-bottom:15px;
background-color:#fff;
}

#mallCon #full_intro
{
	
}
#mallCon #full_intro img{width:710px;}
/*main*/
#mallCon .main{
float:right;
padding:15px 0 0 0;
width:728px;
overflow:hidden;
}
.main h4 {
	line-height:25px;
	font-size:14px;
	color:#000;
	font-weight: normal;
}
.main p {
margin:0 10px 15px 0;
color:#666;
line-height:25px;
}
.main li {
	margin:0 10px 10px 0;
	font-size:14px;
	color:#333333;
	line-height:25px;
}
#newArriWrap{
width:100%;
overflow:hidden;
padding:0 0 8px;
}
#newArriWrap .newArrive{
float:left;
width:719px;
overflow:hidden;
margin:0 10px 0px 0;
}
#good-carousel {
height:318px
}
#newArriWrap .rightCol{
margin-right:0;
}
#newArriWrap .newArrive h3{
margin:6px 0;
font-size:12px;
line-height:2;
border-bottom:1px dashed #5a5a5a;
}
#newArriWrap .newArrive h3 em{
color:#f35dbe;
}
ul#itemsShow li,#newArriWrap .newArrive li{
float:left;
margin-right:0.54em;
*margin-right:0.53em;
height:244px;
border:1px solid #eee;
overflow:hidden;
}

#newArriWrap .newArrive li h3{
margin-right:0.9em;
line-height:1.1em;
border:none;
}

#newArriWrap .newArrive li a{
color:#7b7b7b;
font-weight:normal;
}

#newArriWrap .newArrive li.last,#hot li.last{
margin-right:0;
}
h3.mallTitle{
height:24px;
color:#767676;
line-height:28px;
border-bottom:1px solid #5a5a5a;
margin-right:16px;
/*
padding-left:10px;
background:url(../images/home_title_bg.gif) repeat-x;*/
}

#type_list{}
#type_list.mallTitle{border:none;}
#type_list ul{float:left;padding:0;margin:0;width:48%;}
#type_list ul.female{margin-left:9px;}
#type_list ul li{list-style:none;text-align:left;border:none;padding-top:10px; margin:5px 0 0 0;}

#hot li{
float:left;
margin-right:18px !important;
margin-right:14px;
padding:15px 0 5px;
color:#aaa;
}
#hot li a.name{
display:block;
font-size:12px;
padding:5px 5px 0px 5px;
line-height:15px;
color:#7e7e7e;
}
.newArrive li span,#hot li span{
color:#4894c4;
font-family:Arial;
font-weight:normal;
font-size:12px;
}
#hot li span{
padding:5px;}
/*sidebar*/
#mallCon .sidebar{
float:left;
width:225px;
padding:10px 0 20px 12px;
}
.sidebar ul{
margin-bottom:20px;
padding:0 0 3px;
}
.sidebar li{
height:15px;
margin:7px 18px 3px 0;
/*padding:0 5px 3px;*/
border-bottom:1px dashed #5a5a5a;
}
.type{
height:30px;
margin:7px 0 3px;
/*padding:0 5px 3px;*/

}
.sidebar ul a{
color:#666;
font-size:14px;
line-height:13px;
font-family:Arial, Helvetica, sans-serif;
}
.sidebar ul a:hover{
color:#000;
}
.sidebar ul a.intro{
margin-left:10px;
font-size:12px;
color:#FF2EA8;
}
.sidebar ul li.on,.sidebar ul li.current{
/*background:url(../images/mallHover.gif) no-repeat;*/
}

.sidebar .block_title{
color:#FF2EA8;
margin-top:20px;
border:none;
}

.sidebar .block{
color:#323232;
border:1px dashed #000;
background-color:#f0f0f0;
padding:12px;
/*background:url(../images/mallSidebarBlock.gif) repeat-y -224px 0;*/
}

.sidebar .block a{color:#3f3f3f;margin-bottom:6px;font-size:14px;line-height:24px;}

.sidebar .block h3{
padding:15px;
font-weight:normal;
/*background:url(../images/mallSidebarBlock.gif) no-repeat 0 0;*/
}
.sidebar .block p{
padding:0 10px;
margin-bottom:10px;
}

.sidebar .block .bottom{
height:15px;
font-size:0;
/*background:url(../images/mallSidebarBlock.gif) repeat-y -448px 0;*/
}
/*mallInsiede1*/
ul#itemsShow{
width:100%;
overflow:hidden;
margin:15px 0 0;
}
ul#itemsShow li{
float:left;
height:200px;
overflow:hidden;
margin:0 12px 20px 0;
line-height:1.6;
text-align:left;
width:130px;
font-size:12px;
}

ul#itemsShow li,ul#itemsShow li a{
color:#7b7b7b;
}
ul#itemsShow li span{color:#4894c4;font-family:Arial;font-weight:normal;}
ul#itemsShow li.last{
margin-right:0;
}
ul#itemsShow a{
display:block;
line-height:16px;
color:#666;
}
.mallPageChange{
width:688px;
overflow:hidden;
margin:10px 20px 20px 0;
padding:3px 10px;
text-align:center;
line-height:25px;
color:#333;
background:#ccc;
position:relative;
}
.mallPageChange ul,.mallPageChange li{
display:inline;
}
a.pre,a.next,.mallPageChange li.current a,.mallPageChange li a:hover{
color:#000;
text-decoration:none;
background:#e1e1e0;
}
.mallPageChange li a{
padding:0 5px;
color:#666;
}
a.pre{
position:absolute;
text-align:left;
left:8px;
}
a.next{
text-align:right;
position:absolute;
right:8px

}
a.pre,a.next{
padding:5px;
width:45px;
height:15px;
line-height:1;
top:3px;
}
/*..................banner................*/
.banner{
position:relative;
height:223px;
overflow:hidden;
margin-bottom:20px;
}
.bannerPic{
position:relative;
height:223px;
overflow:hidden;
}
.bannerPic .wrapper{
position:relative;
}
.bannerPic .item{
height:223px;
width:511px;
overflow:hidden;
}
.bannerPic a.pic{
display:block;
float:left;
width:511px;
overflow:hidden;
}
.bannerPic a.pic img{
/*width:511px;*/
width:496px;
height:223px;
}
ul.bannerList{
position:absolute;
/*right:0;*/
right:16px;
top:0;
width:209px;
padding:5px 4px 6px;
/*background:#1b1b1b;*/
}
ul.bannerList li{
height:48px;
margin-top:5px;
}
ul.bannerList li a{
display:block;
height:48px;
font-size:14px;
line-height:48px;
color:#fff;
text-align:center;
background:url(../images/brandBannerLIst.gif) no-repeat left top;
}
ul.bannerList li a.current{
color:#faf100;
text-decoration:none;
background:url(../images/brandBannerLIst.gif) no-repeat left bottom;
}
/*inside2*/
#mallCon .product{
width:100%;
overflow:hidden;
padding-bottom:30px;
} 
#mallCon .product .img{
width:355px;
float:left;
}
#bigPic {
margin-bottom:10px;
}
#bigPic a{
display:block;
width:355px;
/*height:477px;*/
overflow:hidden;
}
#detailPic li{
float:left;
width:80px;
height:108px;
/*height:58px;*/
overflow:hidden;
margin:0px 11px 4px 0px;
}
#detailPic li.last{
margin-right:0;
}
#mallCon .product .info{
width:350px;
float:right;
color:#666666;
line-height:1.4;
}
#mallCon .product .info h3{
margin:10px 0 15px;
color:#ff2ea8;
font-size:18px;
font-family: "微软雅黑";
}
#mallCon .product .info .price{
	color:#ff2ea8;
	font-size:20px;
	margin:10px 0px;
	font-family: "微软雅黑";
}
#mallCon .product .info p{
margin:10px 6px 12px 0;
}
#mallCon  div.size{
margin-top:0px;
}
#mallCon .info div{
width:350px;
overflow:hidden;
padding-bottom:10px;
}
#mallCon .info span.title{
float:left;
width:70px;
color:#666;
}
#mallCon .info ul,#mallCon .info li{
float:left;
}
#mallCon .info ul{
width:270px;
overflow:hidden;
}
#mallCon .info li{
width:80px;
height:20px;
overflow:hidden;
cursor:pointer;
margin-right:5px;
margin-bottom:5px;
border:1px solid #bfc0c5;
background:#fff;
color:#000;
text-align:center;
}
#mallCon .info div.color li{
height:35px;
width:35px;
line-height:35px;
}
#mallCon .info div.num input{
width:55px;
height:20px;
border:1px solid #bfc0c5;
}
#mallCon .info div.choose a{
color:#888;
}
#mallCon .info div.buy a{
float:left;
margin:12px 10px 10px 0;
width:118px;
height:34px;
text-indent:-9999px;
background:url(../images/addBuy.gif) no-repeat;
}
#mallCon .info div.buy a#addKeep{
background:url(../images/addKeep.gif) no-repeat;
}
a.needToKnow{
color:#3366CC;
}
#mallCon .extraBlock h3{
height:24px;
background:url(../images/home_title_bg.gif) repeat-x;
}
#mallCon .info li.selected{
border:1px solid #F00;
background:#fff url(../images/selected.gif) no-repeat bottom right;
}

.title{color:#FF2EA8;margin-bottom:8px;line-height:16px;}

#product_list{margin:0px 4px 6px 0px;}
#product_list,#product_list_container{height:112px;width:100%;}
#product_list{text-align:center;}
#product_list ul{padding:0;}
#product_list li{list-style:none;float:left;margin:0 4px 0 12px;_margin:0 4px 0 8px;}
