/*商城首页*/
.mall-nav {
	width:984px;
	overflow:hidden;
	font-size: 15px;
	text-align:center;
	padding-bottom: 20px;
	}
.mall-nav-img {
	width:954px;
	height:380px;
	margin:0 auto;
	padding:10px 10px 20px 10px;
	background-color: #fff;
    border-radius: 5px;	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 60px rgba(0, 0, 0, 0.06) inset;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset; 
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.19), 0 0 40px rgba(0, 0, 0, 0.06) inset;
    position: relative;
	}
.mall-nav-img:before {
    -webkit-transform: skew(-10deg) rotate(-5deg);
    -moz-transform: skew(-10deg) rotate(-5deg);
    transform: skew(-10deg) rotate(-5deg);
    left:12px;
}
.mall-nav-img:after {
    -webkit-transform: skew(10deg) rotate(5deg);
    -moz-transform: skew(10deg) rotate(5deg);
    transform: skew(10deg) rotate(5deg);
    right:12px;
}
.mall-nav-img:before, .mall-nav-img:after {
    width: 58%;
    height: 40%;
    content: ' ';
    -webkit-box-shadow: 0 8px 12px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 8px 12px rgba(0, 0, 0, 0.4); 
    box-shadow: 0 10px 12px rgba(0, 0, 0, 0.4);
    position: absolute;
    bottom: 27px;
    z-index: -1;	
}
.mall-nav-img b {
	font-size: 20px;
	}
.mall-nav-img b a {
	margin-left: 3px;
	}
.mall984 {
	width:984px;
	overflow:hidden;
	}
.mall984 li{
	background-color: #fff;
	margin: 0 16px 20px 0px;
	padding-bottom: 10px;
	width: 230px;
	float: left;
	border: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 1px 1px 2px #ccc;
	-moz-box-shadow: 1px 1px 2px #ccc;
	-webkit-box-shadow: 1px 1px 2px #ccc;
}
.mall984 img{
	border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}
.mall984 dd{
	text-align: center;	
    }
.mall-zt {
	width:984px;
	overflow:hidden;
	}
.mall-zt li {
	width:318px;
	height:286px;
	overflow:hidden;
	float:left;
	background-color: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 1px 1px 2px #ccc;
	-moz-box-shadow: 1px 1px 2px #ccc;
	-webkit-box-shadow: 1px 1px 2px #ccc;	
	}
.zt_c1 a {
	display:block;
	height:100%;
    color:#666;
    background-color:#3eede7;	
	}
.zt_c1 a:hover,.zt_c2 a:hover,.zt_c3 a:hover,.zt_c0 a:hover {
    color:#747474;
    background-color:#fff;	
	}
.zt_c2 a {
	display:block;
	height:100%;
    color:#666;
    background-color:#afdd22;	
	}
.zt_c3 a {
	display:block;
	height:100%;
    color:#666;
    background-color:#fff143;	
	}
.zt_c0 a {
	display:block;
	height:100%;
    color:#fff;
    background-color:#c93756;	
	}
.mall-zt li img {
	max-width:318px;
	border:1px solid #e4e4e4;
	}
.zt-ms{
    width:290px;
    float: left;
    height: 105px;
    padding: 8px 9px 12px 16px;
    overflow: hidden;
    cursor: pointer;	
	}
.ms-contet{
	margin:5px 0;
	width:290px;
	height:54px;
	overflow:hidden;
	}
.h18 {
	font-size:17px;
	margin:0 10px 10px 0;
	display:inline-block;
	}
.h3title {
    margin-top:5px;
	font-size:14px;
}
.h2title {
	width:210px;
    margin-top:5px;
	font-size:14px;
	padding:0 10px;
}
.size16{
	float:right;
	font-size:18px;
	margin-right:10px;
	}
.mb-nav{
	width:960px;
	padding:0 12px;
	float:left;
	}
.icon {
    margin:40px auto;
    background: url(../images/mall/icon-x.gif) repeat-x left 45px;
  }
.icon li{
	width:90px;
	float:left;
	margin:0 35px;
	}
.icon_img{
    width: 70px;
    height: 70px;
    background: url(../images/mall/icon-bg.gif) no-repeat left top;
    padding: 10px;	
	}
.icon_img_1{
	background-image: url(../images/mall/icon-1.gif);
	}
.icon_img_2{
	background-image: url(../images/mall/icon-3.gif);
	}
.icon_img_3{
	background-image: url(../images/mall/icon-2.gif);
	}
.icon_img_4{
	background-image: url(../images/mall/icon-4.gif);
	}
.icon_img_5{
	background-image: url(../images/mall/icon-5.gif);
	}
.icon_img_6{
	background-image: url(../images/mall/icon-6.gif);
	}
.img_item{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: relative;
    box-shadow: inset 0 0 0 0 rgba(255,221,0,0.6),0 1px 2px rgba(0,0,0,0.1);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;	
	}
.img_item:hover,.img_item:active {
    box-shadow: inset 0 0 0 80px rgba(255,221,0, 0.6), 0 1px 2px rgba(0,0,0,0.1);
}
.img_item:hover .ch-info, .img_item:active .ch-info {
   opacity:1;
   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -o-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
}.ch-info{
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    opacity: 0;
    color: #FFFFFF;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-backface-visibility: hidden;
    }
.ch-info p {
    text-align: center;
    margin-top: 15px;
    cursor: pointer;
}
.icon_bottom {
    width: 54px;
    margin: 0 18px;
    border-bottom: #868686 dashed 1px;
    height: 23px;
}
.icon_list {
   width: 60px;
   line-height: 22px;
   padding: 10px 0 20px 24px;
}
.icon_list a{
	width:60px;
    float:left;
}
/*单一商品页*/
.signlegoods-info {
	width:980px;
	overflow:hidden;
	font-size:15px;
	background-color: #fff;
    border-radius:5px;	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 60px rgba(0, 0, 0, 0.06) inset;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset; 
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
	}
.item400 {
    width: 520px;
    float: left;
    padding: 20px;
}
.item400 img {
    max-width:520px;	
	}
.show {
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
    }
.show:hover {
	opacity: 0;
	filter: alpha(opacity=0);
}
.inforight {
	width: 380px;
	float: right;
    padding: 20px;
	display:inline;
	zoom:1;
	}
.inforight h1 {
	font-size: 16px;
	line-height: 30px;
	}
.inforight li {
    width: 360px;
    float: left;
    margin: 5px 0;
    line-height: 25px;
	}
.inforight li a{
	vertical-align: middle;	
	}
.link {
	display: block;
	width: 180px;
	line-height: 30px;
	text-align: center;
	background-color: #ff4777;
	color: #fff;
	margin-bottom: 20px;
	}
.link:hover {
	background-color: #9c0;
	color: #868686;
	}
.fontsize14 {
	font-size:14px;
	margin-top:20px;
	color:#666;
	}
.img230 {
	max-width:230px;
	max-height:230px;
	}
/*单一专题页*/
.top984 {
	width:954px;
	height:360px;
	margin:0 auto;
	padding:10px;
	background-color: #fff;
    border-radius: 5px;	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 60px rgba(0, 0, 0, 0.06) inset;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset; 
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.19), 0 0 40px rgba(0, 0, 0, 0.06) inset;
    position: relative;
	}
.tjlist984 {
	width:984px;
	float:left;
	margin-bottom: 20px;
	}
.navconten1 {
    width: 856px;
    position: absolute;
    bottom: 1px;
    padding: 10px 50px 15px;
    color: #000;
    line-height: 22px;
    font-size: 14px;
    text-align: center;
    background-color: #fff;
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  }
.tjlist{
   width:980px;
   float:left;
   height:150px;
   background-color:#fff;
	box-shadow: 1px 1px 2px #ccc;
	-moz-box-shadow: 1px 1px 2px #ccc;
	-webkit-box-shadow: 1px 1px 2px #ccc;	
}
#tjlist {
   position:relative;
	}
.tjlist .prev{
	float:left;
	margin:50px 0 0 3px;
	}
.tjlist .next{
	float:right;
	margin:50px 3px 0 0;
	}
.tjlayer1{
	position: absolute;
	width: 934px;
	overflow: hidden;
	height: 150px;
	margin-left: 24px;"
	}
.tjlayer2{
   overflow: hidden;
   zoom: 1;
   width: 32766px;
}
#tjlist li {
   overflow: hidden;
   height: 150px;
   width: 934px;
}
.tjlist li {
    width: 220px;
    float: left;
}
.tjlist li img {
    max-width: 218px;
}
#tjlist li a {
   width: 218px;
   float: left;
   margin: 17px 0 17px 10px;
   border: #e4e4e4 solid 1px;
}
/*专题列表页*/
.zt984{
	width:984px;
	overflow:hidden;
	margin-bottom:50px;
	}
.toptitle1{
	width:984px;
	clear:both;
	}
.lf210{
	width:210px;
	float:left;
	}
.lf210 li{
    width: 188px;
    float: left;
    padding: 4px;
    border-bottom: #ddd solid 1px;
    font-size: 15px;
	}
.lf210 li a{
    width: 184px;
    float: left;
    line-height: 28px;
    padding-left: 18px;
    cursor: pointer;	
	}
.lf210 li a:hover{
	background: url(../images/mall/zt_bg.png) no-repeat left center;
    color: #333;
    }
.lr770{
	width:770px;
	float:left;
	}
.lr770 li {
    width: 370px;
    float: left;
    margin: 0 0 35px 15px;
    height: 321px;
    overflow: hidden;
	background-color: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 1px 1px 2px #ccc;
	-moz-box-shadow: 1px 1px 2px #ccc;
	-webkit-box-shadow: 1px 1px 2px #ccc;	
}
.summericon{
	text-align:center;
	display:block;
    padding: 30px 0;
    }
.lr770 .one a {
	display:block;
	height:100%;
    color:#666;
    background-color:#3eede7;	
	}
.lr770 .one a:hover,.lr770 .two a:hover,.lr770 .three a:hover,.lr770 .four a:hover{
    color:#747474;
    background-color:#fff;	
	}
.lr770 .two a {
	display:block;
	height:100%;
    color:#666;
    background-color:#afdd22;	
	}
.lr770 .three a {
	display:block;
	height:100%;
    color:#666;
    background-color:#fff143;	
	}
.lr770 .four a {
	display:block;
	height:100%;
    color:#fff;
    background-color:#c93756;	
	}
.lr770 .zt-ms {
    width: 345px;
    float: left;
    height: 105px;
    padding: 8px 9px 12px 16px;
    overflow: hidden;
    cursor: pointer;	
	}
.ms-contet2{
	margin:5px 0;
	width:345px;
	height:54px;
	overflow:hidden;
	}
.border1 {
    float: left;
    border: #e4e4e4 solid 1px;
    width: 368px;
    height: 194px;
    }
.pagestyle2{
	width:770px;
	float:left;
	text-align:right;
	}
.pagestyle2 a{
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	height:18px;
	line-height:18px;
	padding: 0 6px;
	display:inline-block;
	background: #868686;
	color: #f2f2f2;
	}
.pagestyle2 a:hover{
	background:#44cef6;
	}
.pagestyle2 .a{
	background:#44cef6;
	}
/*商品分类列表*/
.top984-2{
	width:960px;
	padding:0 12px;
	float:left;
	} 
.top984-2 li{
	width:310px;
	height:163px;
	float:left;
	margin-bottom:15px;
	background-color: #fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 1px 1px 2px #ccc;
	-moz-box-shadow: 1px 1px 2px #ccc;
	-webkit-box-shadow: 1px 1px 2px #ccc;	
	}
.top984-2 img{
	width:310px;
	height:163px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
	}
.m15{
	margin:0 15px;
	}
.more a{
    text-align: center;
    padding-top: 36px;
    height: 127px;
    width: 310px;
	float:left;
	}
.more a:hover{
	background-color:#44cef6;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
	}
.main984-1{
	width:960px;
	padding:0 12px;
	float:left;
	} 
.lf186{
	width:186px;
	float:left;
	}
.lf186-inner{
    padding:2px 0 5px 0;
    line-height:22px;
	font-size:14px;
    }
.lf186-inner a,.lf_px a{
    padding:0 5px;
    }
.lf186-inner a:hover,.lf_px a:hover,.pad1{
	background-color:#44cef6;
	}
.lr774{
	width:774px;
	float:left;
	}
.nav774 {
    width: 774px;
   }
.lf_px{
	float:left;
	margin-left:30px;
	}
.lr_px{
	float:right;
	}
.pad1{
	padding:0 5px;
	margin:0 5px;
	}
.list774{
	width:774px;
	float:left;
	}
.list774 li{
	background-color: #fff;
	margin: 0 14px 20px;
	padding-bottom: 10px;
	width: 230px;
	float: left;
	border: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 1px 1px 2px #ccc;
	-moz-box-shadow: 1px 1px 2px #ccc;
	-webkit-box-shadow: 1px 1px 2px #ccc;
}
.list774 img{
	border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}
.list774 dd{
	text-align: center;	
    }
.show{
	position:absolute;
	-webkit-transition:opacity 0.5s ease;
	-moz-transition: opacity 0.5s ease;
	-o-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
}
.show:hover{
   opacity:0;
   filter: alpha(opacity=0);
   }
.m_img{
	display:block;
}