.Content {width:1200px; margin:0 auto; overflow:hidden; clear:both;}
.Content .Ad {width:1200px; overflow:hidden; margin:15px 0;}
.PageNav {width:100%; overflow:hidden; margin-bottom:25px;}
.PageNav .YiJi {width:100%; clear:both; border-bottom:2px solid #22c770;}
.PageNav .YiJi:after {content:''; display:block; clear:both;}
.PageNav .YiJi div {width:185px; height:45px; text-align:center; line-height:45px; float:left;}
.PageNav .YiJi div a {font-size:16px;}
.PageNav .YiJi .ck {background:#22c770;}
.PageNav .YiJi .ck a {color:#FFFFFF;}
/*
*shopSmallSon
*/
.PageNav .YiJi .shopSort:hover .shopSmallSon{display:block;}
.PageNav .YiJi .shopSort .shopSmallSon{
	width:1200px;
	height:422px;
	margin:auto;
	position:relative;
	z-index:1000000;
	display:none;
}
.PageNav .YiJi .shopSmallSon:before{
	content:'';
	display:block;
	width:185px;
	height:422px;
	background:#000;
	position:absolute;
	left:0;
	top:0;
	filter:alpha(opacity=70); 
	-moz-opacity:0.7; 
	opacity:0.7;
}
.PageNav .YiJi .shopSmallSon dl{
	width:185px;
	padding:1px 0;
}
.PageNav .YiJi .shopSmallSon dl dt{
	height:45px;
	padding:0 15px;
	position:relative;
	margin-left:1px; background:url('icon-s.png') no-repeat;
}
.PageNav .YiJi .shopSmallSon dl dt.IconSort1{background-position:0 -10px;}
.PageNav .YiJi .shopSmallSon dl dt.IconSort2{background-position:0 -68px;}
.PageNav .YiJi .shopSmallSon dl dt.IconSort3{background-position:0 -128px;}
.PageNav .YiJi .shopSmallSon dl dt.IconSort4{background-position:0 -182px;}
.PageNav .YiJi .shopSmallSon dl dt.IconSort5{background-position:0 -241px;}
.PageNav .YiJi .shopSmallSon dl dt.IconSort6{background-position:0 -298px;}
.PageNav .YiJi .shopSmallSon dl dt.IconSort7{background-position:0 -356px;}
.PageNav .YiJi .shopSmallSon dl dt:after{
	content:'';
	display:block;
	width:18px;
	height:18px;
	background:url(more.png) center top no-repeat;
	position:absolute;
	right:15px;
	top:15px;
}
.PageNav .YiJi .shopSmallSon dl:hover dt{
	background-color:#999;
	filter:alpha(opacity=90); 
	-moz-opacity:0.9; 
	opacity:0.9;
}
.PageNav .YiJi .shopSmallSon dl dt span{
	display:block;
	float:left;	
	padding-top:12px;
}
.PageNav .YiJi .shopSmallSon dl dt span img{
	max-width:16px;
	max-height:16px;
}
.PageNav .YiJi .shopSmallSon dl dt a{
	display:block;
	padding-left:30px;
	font-size:16px;
	color:#FFF;
	line-height:45px;
	float:left;
}

.PageNav .YiJi .shopSmallSon dl  dd{
	width:260px;
	height:100%;
	background:#999;
	filter:alpha(opacity=90); 
	-moz-opacity:0.9; 
	opacity:0.9;
	position:absolute;
	left:185px;
	top:0;
	border-right:#666 solid 1px;	
	display:none; overflow-Y:auto; overflow-X:hidden; padding:0 10px;
}
.PageNav .YiJi .shopSmallSon dl:hover dd{
	display:block;
}
.PageNav .YiJi .shopSmallSon dl dd:before,.shopSmallSon dl dd:after{
	content:'';
	display:block;
	width:100%;
	height:1px;
	position:absolute;
	left:0;
	background:#666;
}
.PageNav .YiJi .shopSmallSon dl dd:after{bottom:0;}
.PageNav .YiJi .shopSmallSon dl dd span{float:left; width:100%;  padding:0;  border-bottom:#FFF solid 1px;}
.PageNav .YiJi .shopSmallSon dl dd span a{padding:0 10px 0 20px; width:230px; height:45px; line-height:45px; font-size:15px; margin:0;}
.PageNav .YiJi .shopSmallSon dl dd a{float:left; width:225px; height:30px; line-height:30px;  padding:0 10px 0 25px; color:#fff; font-size:14px; overflow:hidden; text-align:left;}
.PageNav .YiJi .shopSmallSon dl dd a:hover{background:#FFF; color:#666;}

.Content .PageNav .ContBox {width:100%; overflow:hidden;}
.ContBox .Cont {width:100%; clear:both; overflow:hidden;}
/* flash */
.showpic{width:915px; height:420px; float:left; position:relative;}
.showpic ul{width:915px; height:420px; position:relative; overflow:hidden;}
.showpic ul li{float:left; height:420px; display:none; position:absolute; top:0; left:0;}
.showpic ul li:first-child{display:block;}
.showpic ul li .TitleFlash{position:absolute; width:875px; height:30px; line-height:30px; padding:0 20px; bottom:0; left:0; background:rgba(103,103,103,.5); color:#fff; overflow:hidden; font-size:15px;}
.showpic ul li img{width:100%;height:100%;}
.showpic ol{position:absolute; bottom:35px; right:10px; overflow:hidden;}
.showpic ol li{float:left; height:15px; width:15px; line-height:27px; margin-right:10px; background:#fff; color:#fff; text-align:center; cursor:pointer; -webkit-border-radius:50%; border-radius:50%;}
.showpic ol li.actionNum{background:#ffa800; color:#ffa800;}

.ContBox .Cont .other {width:260px; float:right;}
.other .shead { width:100%; overflow:hidden; clear:both; height:60px;}
.other .shead div {width:130px; height:48px; float:left; line-height:48px; text-align:center; position:relative; top:0; left:0;background:#e7e7e7; font-size:16px;}
.other .shead .ck {background:#ffa800;}
.other .shead .ck a {color:#FFFFFF;} 
.other .shead .ck:before{ content:''; display:block; width:0; height:0; position:absolute; left:45%; bottom:-10px; border-top:10px solid #ffa800; border-left:10px solid transparent; border-right:10px solid transparent;}
.other .desbox {overflow:hidden; width:100%;}
.other .desbox .des {width:100%; overflow:hidden;}
.other .desbox ul li {width:100%; height:26px; line-height:26px; overflow:hidden;}
.other .desbox .sidead {width:100%; text-align:center;}
.other .desbox .sidead a {display:inline-block; margin-top:25px;}

.Content .discount {width:100%; overflow:hidden;}
.Content .mhead {width:100%; overflow:hidden; border-bottom:1px solid #ffa800; clear:both;}
.Content .mhead div {width:50%; line-height:30px; float:left;}
.Content .mhead .tag span{font-size:18px;}
.Content .mhead .tag i {font-size:14px; color:#999999;}
.Content .mhead .more {text-align:right;}

.discount .main {width:100%; overflow:hidden; clear:both; padding-top:20px;}
.discount .main dl {width:285px; float:left; background:#f3f3f3; margin:0 7px; position:relative;}
.discount .main dl dt{display:table; padding:1px;}
.discount .main dl dt a{display:table-cell; width:283px; height:283px; background:#fff; text-align:center; vertical-align:middle; overflow:hidden;}
.discount .main dl dt a img{max-width:283px; max-height:283px;}
h3 {font-size:15px; font-weight:normal; line-height:35px; height:35px; overflow:hidden; padding:0 7px;}
.discount .main .info {width:285; clear:both; overflow:hidden;}
.discount .main .info div {width:50%; float:left; font-size:14px;}
.discount .main .info div span {display:block; padding-bottom:5px; padding-left:15px;}
.discount .main .info .buy a {display:block; width:125px; height:35px; line-height:35px; text-align:center; background:#ff9600; font-size:16px; color:#FFFFFF;}
.discount .main .info .buy a:hover {background:#bf7000;}
.scan_code {width:285px; height:285px; position:absolute; top:0; left:0; display:none;}
.discount .main dl:hover .scan_code {display:block;}
.scan_code:before {content:""; display:block; width:100%; height:100%; position:absolute; top:0; left:0; background:#000000; opacity: 0.5; }
.scan_code h3 {font-size:20px; font-weight:normal; color:#FFFFFF; text-align:center; position:relative; padding:20px 0;}
.scan_code span {text-align:center; display:block; width:100%; position:absolute;}

.Content .newest {width:100%; overflow:hidden; clear:both;}
.newest .main {width:100%; overflow:hidden; clear:both; padding-top:20px;}
.newest .main .side {width:275px; float:left;}
.newest .main .side a {display:inline-block;}
.newest .main .buylist {overflow:hidden; width:903px; float:right; border:1px solid #e9e9e9; border-top:0; border-right:0;}
.newest .main .buylist .piclist {float:left; padding:10px 10px 30px 10px; border:1px solid #e9e9e9; position:relative; border-left:0; border-bottom:0;}
.piclist:hover .scan_code {display:block;}
.piclist .scan_code { width:280px; height:215px; overflow:hidden; position:absolute; top:10px; left:10px;}
.piclist .scan_code:before {content:''; display:block; width:280px; height:215px; position:absolute; top:0; left:0;}
.piclist .img {width:280px; height:215px; overflow:hidden; display:table; background:#f9f9f9;}
.piclist .img  a{display:table-cell; width:280px; height:215px; text-align:center; vertical-align:middle;}
.piclist .img  a img{max-width:280px; max-height:215px;}
.piclist .word {width:280px; overflow:hidden;}
.piclist .word .buy {width:100%; clear:both; overflow:hidden;}
.piclist .word .buy div {width:50%; float:left; text-align:center; line-height:38px; font-size:16px;}
.piclist .word .buy div span {color:#ff3535;}
.piclist .word .buy div a {display:block; width:105px; height:38px; line-height:38px; text-align:center; background:#ff3535; color:#FFFFFF; border:none;}
.piclist .word .buy div a:hover {background:#bb2727;}
