.s-skin{background:#fff; margin-top:15px;}
.s-skin2{margin:15px 10px 0 10px; padding-bottom:20px; background:#fff; border-radius:8px;}

/* flash */
.m-flash{background:#fff;}
.focusPic{max-width:640px; max-height:344px; min-height:160px; position:relative; overflow:hidden;}
.focusPic .views li{float:left;text-align:center;}
.focusPic .views img{max-height:344px; max-width:100%; margin:auto;}
.focusPic .tabs{position:absolute;bottom:0.5rem;left:0;width:100%;height:10px;text-align:center;line-height:10px}
.focusPic .tabs li{display:inline-block; width:8px; height:8px; background:#a9a9a9; border-radius:10px; text-indent:-66px; overflow:hidden;margin-left:3px}
.focusPic .tabs li.on{background:#ff7200}
/* m-nav */
.m-nav{overflow:hidden;}
.m-nav ul{overflow:hidden; padding:5px 0;}
.m-nav ul li{float:left; width:25%; padding:10px 0;}
.m-nav ul li span{display:block; text-align:center; font-size:16px; color:#666;}
.m-nav ul li span:first-child{height:60px; line-height:60px;}
.m-nav ul li span:last-child{height:30px; line-height:30px; letter-spacing:3px;}
.showlistmore{width:90%; height:35px; line-height:35px; margin:10px auto; border:1px solid #dfdfdf; border-radius:6px; text-align:center; cursor:pointer;}
/* m-News */
.m-News{overflow:hidden;}
.m-News h2{height:25px; line-height:28px; padding:10px 10px 10px 40px; font-size:18px; color:#666; font-weight:400; background:url('news.png') 10px center no-repeat; border-bottom:1px solid #f4f4f4; box-shadow:1px 1px 2px #fbfbfb;}
.m-News dl dd{padding-top:5px;}
/* HotCont NewsCont together */
.Listall dl{overflow:hidden; padding:10px 0; margin:0 10px; border-bottom:1px solid #e5e5e5;}
.Listall dl dt{width:100px; height:80px; line-height:80px; overflow:hidden; text-align:center;}
.Listall dl dt img{max-width:100%; max-height:100%;}
.Listall dl dd{width:calc(100% - 105px);}
.Listall dl dd h3{height:40px; line-height:20px; font-size:15px; color:#666; font-weight:400; overflow:hidden;}
.Listall dl dd p{overflow:hidden; padding-top:15px;}
.Listall dl dd p span{height:20px; line-height:20px; font-size:12px; color:#999;}
/* m-Hot */
.HotCont .hotNav{padding-top:10px; height:32px;}
/* hotNav modleNav together */
.ListAllNav{border-bottom:1px solid #f4f4f4; box-shadow:1px 1px 2px #fbfbfb;}
.ListAllNav ul{overflow:hidden;}
.ListAllNav ul li{float:left; width:25%; text-align:center;}
.ListAllNav ul li a{display:inline-block; height:25px; line-height:25px; font-size:15px; color:#666; padding:0 5px 5px 5px;}
.ListAllNav ul li a.active{border-bottom:2px solid #3399ff;}
/* HotCont */
.HotCont dl dt{height:90px; line-height:90px;}
.HotCont dl dd p{padding-top:3px;}
.HotCont dl dd p.ListPrice span{color:#e6003c; padding-right:10px; font-weight:600; font-size:17px;}
.HotCont dl dd p.ListPrice strike{color:#ccc; font-size:.8rem;}
/* banner */
.banner{max-width:640px; overflow:hidden; box-shadow:1px 1px 2px #e4e4e4;}
.banner img{max-width:100%; max-height:186px;}
/* m-modleCont */
.m-modleCont{margin:15px 10px 0 10px;}
.modleCont .modleNav{padding-top:10px; border-radius:8px 8px 0 0; background:#fff;}
.modleNav ul{border-bottom: 1px solid #f4f4f4; box-shadow:0px 3px 2px #e4e4e4;}
.modleCont .allCont{background:#f3f3f3; padding-top:10px; overflow:hidden;}
.allCont ul{overflow:hidden;}
.allCont ul li{float:left; width: calc(50% - 5px); margin-bottom:10px;}
.allCont ul li:nth-child(2n-1){margin-right:10px;}
.allCont ul li .List{ background:#fff;}
.List .ListPic{max-width:305px; max-height:190px; min-height:100px; text-align:center; line-height:100px;}
.List .ListPic img{max-width:100%; max-height:190px;}
.List h3{height:40px; line-height:20px; margin:5px 6px; font-size:.9rem; font-weight:400; overflow:hidden; }
.List .ListPrice{height:25px; font-size:14px; padding:0 6px; overflow:hidden;}
.ListPrice span{height:25px; line-height:25px; color:#ff6600; padding-right:8px; font-weight:600; font-size:17px;}
.ListPrice strike{height:25px; line-height:25px; color:#999;}
.List .ListOther{height:20px; line-height:20px; padding:10px 0 5px 0; overflow:hidden;}
.ListOther span{float:left; width:calc(40% - 5px); color:#999; font-size:.7rem;}
.ListOther span:first-child{padding-left:5px; text-align:left;}
.ListOther span:last-child{padding-right:5px; text-align:right;}
.ListOther span:nth-child(2){width:20%; text-align:center;}
/* m-ListNav */
.m-ListNav{margin:5px 10px 0 10px;}
.m-ListNav .ListNav{overflow:hidden;}
.ListNav dl{float:left; width:33.3%; text-align:center; padding:10px 0;}
.ListNav dl dt{width:60%; max-height:80px; line-height:80px; margin:0 auto;}
.ListNav dl dt img{width:80%; max-width:80px;}
.ListNav dl dd h3{height:30px; line-height:30px; padding-top:8px; font-size:16px; color:#666;}
.ListNav dl dd:last-child{height:20px; line-height:20px; color:#999; overflow:hidden;}
.ListNav dl dd span{color:#999; font-size:.7rem;}



@media(min-width:640px){
	.Listall dl dt{width:140px; height:100px; line-height:100px;}
	.Listall dl dd{width:calc(100% - 160px);}
	.ListAllNav ul li a{font-size:18px;}
	.Listall dl dd h3{height:30px; line-height:35px; font-size:15px;}
	.Listall dl dd p{padding-top:40px}
	.Listall dl dd p span{font-size:.9rem;}
	.HotCont dl dd p{padding-top:10px;}
	.List h3{font-size:1rem;}
	.List .ListPrice{font-size:.9rem;}
	.ListOther span{font-size:.8rem;}
	.ListNav dl dd span{font-size:.9rem;}
}