.screen{
	position: relative; width: 1158px;margin: 10px auto 0 auto; padding: 0 15px; border: 1px solid #e6e6e6; background: #fff;
}
.screen_find{
	width: 1158px;height: 49px;overflow: hidden;border-bottom: 1px dotted #d2d2d2;
}
.screen_find h1{
	width: 75px;height: 49px;line-height: 49px;font-size: 13px;float: left;color: #333; font-weight: normal;
}
.screen_find ul{
	height: 25px;padding: 12px 5px;overflow: hidden;float: left;font-size: 13px;
}
.screen_find ul li{
	height: 23px;line-height: 24px;border: 1px solid #cbcccc;float: left;padding: 0 10px;overflow: hidden;margin-right: 10px;display: inline-block; *display: inline;zoom:1;*width: 80px; cursor: pointer;
}
.screen_find ul li:hover {
	border: 1px solid #f44061; 
}
.screen_find ul li:hover b {
	background: url(/skin/img/find-close-ico-hover.png) no-repeat left center;
}
.screen_find ul li span{
    display: inline-block; float: left; font-size: 13px; color:  #666;
}
.screen_find ul li b{
	width: 9px;height: 24px;float: right;background: url(/skin/img/find-close-ico.png) no-repeat left center;margin-left: 8px;cursor: pointer;
}
.screen_find h2{
	height: 49px;line-height: 49px;font-size: 13px;float: left;overflow: hidden;color: #333; font-weight: normal;
}
.screen_find .remove-all {
	overflow: hidden;
}
.screen_find .remove-all a  {
	height: 50px; line-height: 50px; float: right; font-size: 13px; color: #5bc7ff;
}
.screen_conditions{
	width: 1158px;overflow: hidden;
}
.conditions{
	width: 1158px; border-bottom: 1px dotted #d2d2d2;
}
.conditions h1{
	width: 75px;height: 40px;line-height: 40px;float: left;font-size: 13px; color: #9fa0a0; font-weight: normal;
}
.conditions ul{
	float: left;overflow: hidden;padding-left: 6px; width: 1070px;
}
.conditions ul li{
	height: 40px;line-height: 40px;padding: 0 10px;float: left;font-size: 13px;
}
.conditions ul li.act{  }
.conditions ul li.act a,.screen_classify .act,.conditions2 li.act a{ color: #fff; background: #f44061; border-radius: 4px; padding: 4px 8px;}

.conditions ul li a {
	color: #666; font-size: 13px;
}
.screen_classify{	width: 1158px;}
.screen_classify h1{
	width: 75px;text-align: center;float: left;height: 40px;color: #9fa0a0;
}
.screen_classify h1 p{
	height: 40px;line-height: 40px;width: 75px;font-size: 13px; text-align: left; font-weight: normal;
}
.screen_classify h2{
	height: 40px;line-height: 40px; padding-left: 6px; margin-left: 10px; font-size: 13px;float: left; font-weight: normal;
}
.screen_classify .primary_classify{
	width: 1025px;height: 40px;float: right;position: relative; background: #fff;
}
.screen_classify .primary_classify li{
	padding: 0px 0px 0px 5px;width: 80px;height: 40px;float: left;z-index: 1; 
}
.screen_classify .primary_classify li p{
	width: 65px;height: 40px;line-height: 40px;float: left;font-size: 13px;text-align: right;cursor: pointer;z-index: 99;background: #fff url(/skin/img/top1.png) no-repeat right center;padding-right: 17px; font-weight: normal; color: #666;
}
.screen_classify .primary_classify li p:hover, .screen_classify .primary_classify li.act p{
	color: #ee0626;	border-bottom: none;height: 40px;line-height: 40px;background:url(/skin/img/down1.png) no-repeat right;position: relative;z-index: 99;
}
.screen_classify .ul{ width: 1005px; margin-left: 133px; font-size: 14px; padding-bottom: 10px; padding-left: 20px; background: #efefef; }
.screen_classify .ul dd{  }
.screen_classify .ul dd a{ display: inline-block; margin-top: 10px; margin-right: 20px; color:#666; padding: 5px 10px; }
.screen_classify .ul dd a.act{ background: #f44061; border-radius: 4px; color: #fff; }
.sec_classify{
	z-index: 9;overflow: hidden;background: #f9f9f9;border: 1px solid #e6e6e6;padding: 10px 0;display: none;
}
.sec_classify.show{ display: block; }
.sec_classify dl{
	overflow: hidden; padding-left: 30px;
}
.sec_classify dl dt{
	width: 100px;float: left;height: 30px;line-height: 30px; padding-left: 15px;
}
.sec_classify dl dt a{
	color: #666; font-size: 13px;
}
.sec_classify dl dt a:hover {
	color: #CF000E;
}

.sec_classify dl dd{
	width: 900px;float: left; 
}
.sec_classify dl dd a{
    display: inline-block; padding: 0 7px 0 0; margin-right: 7px; height: 30px;line-height: 30px; font-size: 13px;  color: #666;
}
.sec_classify dl dd a:hover {
	color: #ee0626;
}


/*排序*/
.sorting{
	width:1173px;margin: 20px auto;border:1px solid #efefef;padding: 0 15px 0 0;overflow: hidden; background: #fff;
}
.sorting .lookppt {
	height: 36px; line-height: 36px; float: right; font-size: 13px; padding-left: 25px; color: #666;
}
.sorting ul{
	float: left;width: 400px;height: 43px;
}
.sorting ul li{
	width: 100px;height: 43px;float: left;font-size: 13px;
}
.sorting ul li a{
	 line-height: 43px; padding-left: 34px; font-size: 14px;display: block; color: #666;
}
.sorting ul li a.hit{
    background: #f44061;color: #fff;border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6;
}
.sorting ul li a.filter-bottom-ico {
	background:#f44061 url(/skin/img/filter-bottom.png) no-repeat 68px 18px; color: #fff;border-left: 1px solid #ee0626; border-right: 1px solid #ee0626;
}
.sorting ul li a.filter-top-ico {
	background:#f44061 url(/skin/img/filter-top.png) no-repeat 68px 18px; color: #fff;border-left: 1px solid #ee0626; border-right: 1px solid #ee0626;
}
.sorting ul li a.filter-bottom-ico:hover{
	border-left: 1px solid #f44061; border-right: 1px solid #f44061;
}
.sorting h1{
	position: relative; float: right;height: 36px; line-height: 36px; font-size: 13px; font-weight: normal;
}
.sorting h1 em{
	color: #ee0626; font-weight: normal;
}
.sorting h1 a.filter-left {
	 position: absolute; left: -10px; top: 15px; width: 5px; height: 10px; background: url(http://www.youlipin.com/img/filter-left-ico.png) no-repeat; text-indent: -9999px;
}
.sorting h1 a.filter-left.hover {
	background: url(http://www.youlipin.com/img/filter-left-ico-hover.png) no-repeat;
}
.sorting h1 a.filter-right {
	position: absolute; right: -10px; top: 15px; width: 5px; height: 10px; background: url(http://www.youlipin.com/img/filter-right-ico.png) no-repeat; text-indent: -9999px;
}
.sorting h1 a.filter-right.hover {
	background: url(http://www.youlipin.com/img/filter-right-ico-hover.png) no-repeat;
}
.ppt{float:right;position:relative; margin-top: 2px; margin-right: 0px; font-size: 12px; color: #bbb;}
.ppt_txt{width:136px;line-height:30px;position:absolute;right:-9px;top:22px;color:#888 !important;text-align:center;display:none;font-size:12px !important;font-weight:normal !important;background:url(http://www.youlipin.com/img/list/ppt_txt.jpg) no-repeat;}
.ppto{width:76px;height:28px; line-height: 28px; text-align: center; color: #fff; font-size: 12px; margin-top: -2px; margin-right: -8px; float:right;display:none;position:absolute; right: 8px; top: 16px; background:url(http://www.youlipin.com/img/list/joinppt-bg.png) repeat left bottom;}
.ppto .jiayi{position:absolute;left:5px;top:-20px;display:none;}
.ppt .jianyi{position:absolute;left:5px;top:-20px;display:none;}
.ppto:hover{color: #fff;}
.ppt_txto{width:136px;line-height:30px;position:absolute;right:-9px;top:22px;color:#595757 !important;text-align:center;display:none;font-size:12px !important;font-weight:normal !important;background:url(http://www.youlipin.com/img/list/ppt_txt.jpg) no-repeat;}

/*商品*/
.wares{
	width: 1200px;margin: 0 auto;
}
.wares_all{
	width: 1200;overflow: hidden;width: 1200px \9;
}
.wares_all li{
	width: 291px;float: left; margin-right: 3px; margin-bottom: 7px;border: 1px solid #e5e5e5;position: relative; background: #fff;
}
.wares_all li p.p{position: absolute; bottom: 0; left: 0;opacity: 0; transition: all 0.3s linear; background: #ff8d01; height: 60px; line-height: 60px; width: 100%; font-weight: 600; font-size: 16px; color: #fff; }
.wares_all li:hover p{ opacity: 1; }
.wares_all li.wares-li1 {
	border: none; width: 293px;
}
.wares_all li.wares-li1:hover {
	border: none; box-shadow:none;
}
.wares_all li.wares-li2 {
	border: none; width: 293px;
}
.wares_all li.wares-li2:hover {
	border: none; box-shadow:none;
}
.wares_all li:hover {
	 -webkit-box-shadow:0 0 20px #e8e8e8;  -moz-box-shadow:0 0 20px #e8e8e8;  box-shadow:0 0 20px #e8e8e8;  
}
.wares_all li dl{	position: relative; background: #fff;}
.wares_all li dl dt{ width: 100%; padding-bottom: 10px;
}
.wares_all li dl dd{
	width: 270px; font-size: 13px;max-height: 48px; color: #aaa; font-weight: normal; padding-left: 10px; 
}
.wares_all li dl dd span{
	font-size: 24px;color: #ee0626;font-family: "微软雅黑","黑体","宋体"; font-weight:  normal;
}
.wares_all li dl dd.find-list-price p{
	display: inline; float: right; margin-top: 8px; width: 140px; text-align: right;
}
.wares_all li dl dd span.join {
	font-size: 12px; color: #bbb; float: right;
}
.wares_all li dl dd p{
	font-size: 13px;font-weight: normal;line-height: 16px; max-height: 48px; margin-bottom: 4px; overflow: hidden; color: #555;
}
.wares_all li dl dd p a {
	color: #666;
}
.wares_all li dl dd em,.wares ul li dl dd i{
	display: inline-block;font-size: 12px;font-style: normal; color: #aaa; font-weight: normal;
}
.wares_all li dl dd.find-list-price {
	padding-bottom: 10px;
}
.wares_nav{
	width: 980px;height: 26px;overflow: hidden;padding: 0 10px;
}
.wares_nav h1{
	float: right;width: 170px;height: 26px;
}
.wares_nav h1 p{
	display: inline-block;height: 26px;line-height: 26px;font-size: 13px;float: left;
}
.wares_nav h1 p em{
	height: 26px;line-height: 26px;font-size: 13px;display: inline-block;float: left;
}
.wares_nav h1 p input{
	width: 68px;height: 24px;line-height: 24px;border: 1px solid #efefef;background: #fff;font-size: 13px;padding-left: 10px;float: left;
}
.wares_nav h1 span{
	display: inline-block;width: 26px;height: 26px;line-height: 26px;text-align: center;font-size: 14px;background: #ee0626;color: #fff;margin-left: 5px;float: right;font-weight: bold;cursor: pointer;
}
.wares_nav ul{
	height: 26px;float: right;padding-right: 15px;
}
.wares_nav ul li{
	height: 26px;line-height: 26px;font-size: 20px;float: left;
}
.wares_nav ul li b{
	width: 34px;height: 26px;line-height: 13px;font-size: 20px;text-align: center;display: inline-block;float: left;
}
.wares_nav ul li a{
	width: 34px;height: 26px;line-height: 26px;font-size: 20px;text-align: center;display: inline-block;
}
.wares_nav ul li span{
	width: 26px;height: 26px;background: #ee0626;color: #fff;display: inline-block;line-height: 26px;text-align: center;font-size: 28px;
}
.wares_prev,.wares_next{
	height: 26px;text-align: center;padding-left: 10px;
}
.loading { 
      margin-bottom: 15px; padding: 15px 0px; text-align: center; font-weight: 700; border-width: 3px 0px 0px;
}
/*推荐礼品*/
.recom-gift { overflow: hidden; width: 1190px; margin: 0 auto; padding-bottom: 60px; }
.recom-gift .hd { height: 18px; line-height: 18px; margin: 0 0 45px 0; font-size: 17px; color: #888; background: url(http://www.youlipin.com/zhuanti/img/var/gift-bor-bg.jpg) repeat-x left center; }
.recom-gift .hd span { width: 130px; text-align: center; background: #fff; margin: 0 auto; display: block; }
.recom-gift ul { overflow: hidden; }
.recom-gift ul li { width: 196px; height: 220px; float: left; border-right: 1px solid #e6e6e6; }
.recom-gift ul li a p { text-align: center; }
.recom-gift ul li a .p1 { height: 20px; line-height: 20px; font-size: 14px; color: #333; font-weight: bold; }
.recom-gift ul li a .p2 { padding: 15px 0; }
.recom-gift ul li ul.bd { overflow: hidden; padding: 0 0px 0 17px; }
.recom-gift ul li ul.bd li { width: 73px; height: 24px; line-height: 24px; margin-right: 15px; border-right: none; }
.recom-gift ul li ul.bd li a { font-size: 12px; color: #888; }
.recom-gift ul li ul.bd li a:hover { color: #4398ef; }

.filter-gotop { position: fixed; bottom: 60px; right: 50%; margin-right: -662px; width: 46px; display: none;  }
.filter-gotop ul li a { display: block; margin-bottom: 2px; }
.filter-gotop ul li a.select-all { width: 46px; height: 46px; background: url(http://www.youlipin.com/img/find-gotop-img1.jpg); }
.filter-gotop ul li a.select-all:hover { background: url(http://www.youlipin.com/img/find-gotop-img1-hover.jpg); }
.filter-gotop ul li a.select-look { position: relative; width: 46px; height: 46px; background: url(http://www.youlipin.com/img/find-gotop-img-look.jpg); }
.filter-gotop ul li a.select-look:hover { background: url(http://www.youlipin.com/img/find-gotop-img-look-hover.jpg); }
.filter-gotop ul li a.select-look .select-look-quantity{ position: absolute; left: 1px; top: 1px; width: 22px; height: 22px; line-height: 22px; display: block; text-align: center; font-size: 12px; color: #fff; background: url(http://www.youlipin.com/img/quantity-ico.png) no-repeat; }
.filter-gotop ul li a.select-delete { width: 46px; height: 46px; background: url(http://www.youlipin.com/img/find-gotop-img2.jpg); }
.filter-gotop ul li a.select-delete:hover { background: url(http://www.youlipin.com/img/find-gotop-img2-hover.jpg); }


.typeBox{ position: relative; width: 1158px; height: 40px;border-top: 1px dotted #d2d2d2; }
.conditions2{
	position: absolute; border:none; width: 1188px; top: 0px; left: -15px; height: 40px; overflow: hidden;
    /*position: absolute; width: 1188px; height: 40px;border-bottom: 1px dotted #d2d2d2;overflow: hidden;*/
}
p.typeBoxhp{ height: 40px; line-height: 40px; padding-left: 15px; width: 75px; font-size: 13px; text-align: left; color: #9fa0a0; font-weight: normal; }
.conditions2 h1{
    height: 40px;line-height: 40px;float: left;font-size: 13px; color: #9fa0a0; font-weight: normal; width: 75px;
}
.conditions2 ul{
   line-height: 40px;float: left;overflow: hidden;padding-left: 6px;
}
.conditions2 ul li{
    height: 40px;line-height: 40px;padding: 0 10px;float: left;font-size: 13px; 
}
.conditions2 ul li:first-child{margin-left: 15px;}
.conditions2 ul li a {
    color: #666; font-size: 13px;
}
.conditions2 ul{ width: 975px; }
#typeOpen{ display: block; background: url(/skin/img/filter-botton-ico.png) 100% 50% no-repeat; height: 40px; line-height: 40px; padding-right: 15px; margin-right: 15px; cursor: pointer; color: #5bc7ff; font-size: 13px; }