.screen { position: relative; width: 1158px; min-height: 230px; margin: 10px auto 0 auto; padding: 0 15px; border: 1px solid #e6e6e6; }
.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 #ee0626; }
.screen_find ul li:hover b { background: url(../images/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(../images/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; height: 123px; overflow: hidden; }
.conditions { width: 1158px; height: 40px; border-bottom: 1px dotted #d2d2d2; }
.conditions h1 { width: 75x; height: 40px; line-height: 40px; float: left; font-size: 13px; color: #9fa0a0; font-weight: normal; }
.conditions ul { height: 40px; line-height: 40px; float: left; overflow: hidden; padding-left: 6px; }
.conditions ul li { height: 40px; line-height: 40px; padding: 0 10px; float: left; font-size: 13px; }
.conditions ul li a { color: #666; font-size: 13px; }
.screen_classify { width: 1158px; height: 40px; }
.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; font-size: 13px; float: left; font-weight: normal; }
.screen_classify .primary_classify { width: 1158px; height: 40px; /*float:right;*/ }
.screen_classify .primary_classify li { padding: 0px 0px 0px 5px; width: 80px; height: 40px; float: left; position: relative; 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(../images/nav_top_bg.png) no-repeat right; padding-right: 17px; font-weight: normal; color: #666; }
.screen_classify .primary_classify li p:hover { color: #ee0626; }
.screen_classify .primary_classify li p.selectedP { border-bottom: none; height: 40px; line-height: 40px; background: url(../images/nav_bottom_bg.png) no-repeat right; position: relative; z-index: 99; }
.sec_classify { width: 1188px; position: absolute; top: 40px; left: -16px; z-index: 9; overflow: hidden; background: #f9f9f9; border: 1px solid #e6e6e6; padding: 10px 0; display: none; }
.sec_classify dl { width: 1188px; overflow: hidden; }
.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: 1063px; float: left; }
.sec_classify dl dd a { word-break: break-all; white-space: nowrap; display: inline-block; padding: 0 7px 0 0; float: left; margin-right: 7px; height: 30px; line-height: 30px; font-size: 13px; background: url(../images/filter-bor-ico.jpg) no-repeat right center; color: #666; }
.sec_classify dl dd a:hover { color: #ee0626; }
/*排序*/
.sorting { width: 1173px; height: 36px; margin: 20px auto; border: 1px solid #efefef; padding: 0 15px 0 0; overflow: hidden; background: #f9f9f9; }
.sorting .lookppt { height: 36px; line-height: 36px; float: right; font-size: 13px; padding-left: 25px; background: url("../images/sample/eye.gif") no-repeat left center; }
.sorting ul { float: left; width: 400px; height: 36px; }
.sorting ul li { width: 100px; height: 36px; float: left; font-size: 13px; }
.sorting ul li a { width: 60px; height: 36px; line-height: 36px; padding-left: 24px; font-size: 14px; display: inline-block; color: #666; }
.sorting ul li a.hit { background: #ee0626; color: #fff; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; }
.sorting ul li a.filter-bottom-ico { background: #ee0626 url(../images/filter-bottom.png) no-repeat 58px 12px; color: #fff; border-left: 1px solid #ee0626; border-right: 1px solid #ee0626; }
.sorting ul li a.filter-top-ico { background: #ee0626 url(../images/filter-top.png) no-repeat 58px 12px; color: #fff; border-left: 1px solid #ee0626; border-right: 1px solid #ee0626; }
.sorting ul li a.filter-bottom-ico:hover { border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; }
.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(../images/filter-left-ico.png) no-repeat; text-indent: -9999px; }
.sorting h1 a.filter-left.hover { background: url(../images/filter-left-ico-hover.png) no-repeat; }
.sorting h1 a.filter-right { position: absolute; right: -10px; top: 15px; width: 5px; height: 10px; background: url(../images/filter-right-ico.png) no-repeat; text-indent: -9999px; }
.sorting h1 a.filter-right.hover { background: url(../images/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(../images/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(../images/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(../images/list/ppt_txt.jpg) no-repeat; }
/*商品*/
.wares { width: 1190px; margin: 0 auto; }
.wares_all { width: 1190px; overflow: hidden; width: 1195px \9; }
.wares_all li { width: 230px; /*height: 330px;*/ /*padding: 0 10px 20px 10px;*/ float: left; margin-right: 7px; margin-bottom: 7px; border: 1px solid #e5e5e5; }
.wares_all li.wares-li1 { border: none; }
.wares_all li.wares-li1:hover { border: none; box-shadow: none; }
.wares_all li.wares-li2 { border: none; }
.wares_all li.wares-li2:hover { border: none; box-shadow: none; }
.wares_all li:hover { border: 1px solid #f1afb2; -webkit-box-shadow: 0 0 20px #fae0e2; -moz-box-shadow: 0 0 20px #fae0e2; box-shadow: 0 0 20px #fae0e2; }
.wares_all li dl { position: relative; width: 200px; padding: 15px 15px 15px 15px; }
.wares_all li dl dt { width: 200px; height: 200px; padding-bottom: 10px; }
.wares_all li dl dd { width: 200px; font-size: 13px; max-height: 48px; color: #aaa; font-weight: normal; }
.wares_all li dl dd span { font-size: 16px; color: #ee0626; font-family: "微软雅黑","黑体","宋体"; font-weight: normal; }
.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; width: 190px; 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-top: 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(../images/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(../images/find-gotop-img1.jpg); }
.filter-gotop ul li a.select-all:hover { background: url(../images/find-gotop-img1-hover.jpg); }
.filter-gotop ul li a.select-look { position: relative; width: 46px; height: 46px; background: url(../images/find-gotop-img-look.jpg); }
.filter-gotop ul li a.select-look:hover { background: url(../images/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(../images/quantity-ico.png) no-repeat; }
.filter-gotop ul li a.select-delete { width: 46px; height: 46px; background: url(../images/find-gotop-img2.jpg); }
.filter-gotop ul li a.select-delete:hover { background: url(../images/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; 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; }
.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 a { color: #666; font-size: 13px; }
.conditions2 ul { width: 975px; }
#typeOpen { display: block; background: url(../images/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; }


/*tproduct_navbox*/
.new_box { height: auto; }
.tproduct_navbox { border: 1px solid #d5d5d5; overflow: hidden; }
.tproduct_navbox .tab-hd { height: 40px; margin-bottom: -1px; color: #404040; border-bottom: 1px dotted #d2d2d2; }
.tproduct_navbox .tab-hd ul { padding-top: 4px; margin-left: 7px; }
.tproduct_navbox .tab-hd li { float: left; height: 36px; line-height: 40px; }
.tproduct_navbox .tab-hd li a { display: block; padding: 0 14px; }
.tproduct_navbox .tab-hd li a:hover { color: #ee0626; text-decoration: none; }
.tproduct_navbox .tab-hd li.on { border: 1px solid #d5d5d5; border-bottom: none; background-color: #fff; font-weight: bold; position: relative; margin-left: -1px; margin-right: -1px; }
.tproduct_navbox .tab-bd { border-top: 1px solid #e8e8e8; padding: 5px; }
.tproduct_navbox .tab-bd ul { overflow: hidden; zoom: 1; }
.tproduct_navbox .tab-bd li { height: 22px; line-height: 22px; padding: 0 10px 0 5px; overflow: hidden; width: 125px; float: left; }



.tproduct_navbox .tab-pal dl { width: 1188px; overflow: hidden; }
.tproduct_navbox .tab-pal dl dt { width: 100px; float: left; height: 30px; line-height: 30px; padding-left: 15px; }
.tproduct_navbox .tab-pal dl dt a:hover { color: #CF000E; }
.tproduct_navbox .tab-pal dl dt a { color: #666; font-size: 13px; }
.tproduct_navbox .tab-pal dl dd { width: 1063px; float: left; }
.tproduct_navbox .tab-pal dl dd a { word-break: break-all; white-space: nowrap; display: inline-block; padding: 0 7px 0 0; float: left; margin-right: 7px; height: 30px; line-height: 30px; font-size: 13px; background: url(http://www.youlipin.com/img/filter-bor-ico.jpg) no-repeat right center; color: #666; }
.tproduct_navbox .tab-pal dl dd a:hover { color: #ee0626; }
