html,body {background:#f0f0f0;}
a {color:#333;}
.wrap {width:1200px;height:100%;margin:0 auto;clear: both;}
.classify ul {height:53px;font-size:14px;float:left;}
.classify ul li>div {float:left;line-height:53px;margin-left:5px;color:#999;cursor:  pointer;}
.classify ul li:first-child >div {color:#333;margin-left:0;}
/* 分类选择,关键词选择*/
.choose {width:1200px;height:100%;margin:0 auto;border-radius:6px;background:#fff;}
.choose .choose_icon {height:260px;width:100%;}
.choose_icon .flow_list li {height:82px;width:200px;float:left;text-align:center;margin-top:30px;color:#999;font-size:12px;}
.choose_icon .flow_list li a {width:100%;height:100%;color:#999 !important;display:block;}
.choose_icon .flow_list li a:hover {color:#ff4138;}
.choose_icon .flow_list li span {height:40px;font-size:14px;float:left;text-align:center;width:100%;margin-top:10px;}
.active_color {color:#ff4138;}
.flow_list .show {display:none;margin:auto;}
.flow_list .hidden {display:block;margin:auto;}
.active span {color:#ff4138;}
.active .show {display:block;}
.active .hidden {display:none;}

/*选择细分*/
.choose_branch .choose_branch_cont {width:1160px;overflow:hidden;margin:0 auto;font-size:14px;color:#333;padding: 9px 0;border-top:1px solid #f0f0f0;}
.choose_branch_cont .branch_left {width:70px;text-align:left;float:left;line-height:40px;color:#333;font-weight: bold;}
.choose_branch_cont .one_branch{
    line-height: 70px;
}
.choose_branch_cont .branch_right {width:1100px;display:table-cell;position:relative;}
.choose_branch_cont .branch_right ul {height:30px;width: 1000px;overflow:hidden;margin-bottom: 10px;}
.choose_branch_cont .branch_right ul li {float:left;margin-left:40px;margin-top:10px;}
.choose_branch_cont .branch_right ul li a {display:block;line-height: 20px;}
.choose_branch_cont .branch_right ul li a:hover {color:#ff4138;}
/* --品牌列表start */
.choose_branch_cont .branch_right ul.brand_list{height: 50px;padding-top: 1px;padding-left: 35px;margin-top: 10px;}
.choose_branch_cont .branch_right ul.brand_list li{width: 114px;height: 48px;padding: 0;border: 1px solid #DDD;margin: -1px -1px 0 0;background: #FFF;text-align: center;}
.choose_branch_cont .branch_right ul.brand_list li:hover{border-color: #ff4138;position: relative;z-index: 5;box-shadow: 2px 2px 3px rgba(0,0,0,.12);}
.choose_branch_cont .branch_right ul.brand_list li a{display: block;text-align: center;line-height: 48px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 15px}
.choose_branch_cont .branch_right ul.brand_list.brand_list_prv_8{height: 50px !important}
.choose_branch_cont .branch_right ul.brand_list.brand_list_all {display: none;overflow-y: auto;overflow-x: hidden;padding-top: 1px;height:99px !important;max-height: 196px;}
.choose_branch_cont .branch_right .moreList{
    margin-top: 15px;
}
/* --品牌列表end */
.choose_branch_cont .branch_right .reorder li {float:left;margin-left:25px;margin-top:10px;padding:0 13px 0 15px;}
.line {background:url(../images/icon/line.png) no-repeat scroll 100% 50%;}
.color_red {color:#ff4138;}
.choose_branch_cont .branch_more,.choose_branch_cont .branch_more2,.choose_branch_cont .branch_more3 {border:1px solid #dadada;float:right;display:block;border-radius:5px;margin-top:5px;cursor:pointer;position:absolute;top:5px;right:0px;width: 54px;height: 24px;line-height:  24px;text-align: left;padding-left: 5px;box-sizing:  border-box;}
.choose_branch_cont .branch_more img,.choose_branch_cont .branch_more2 img,.choose_branch_cont .branch_more3 img{position: absolute; top: 8px; right: 5px;}
.choose_branch_cont .branch_more:hover,.choose_branch_cont .branch_more3:hover,.choose_branch_cont .branch_more3:hover {border:1px solid #ff4138;color:#ff4138;}
.img_rotate{transform: rotate(180deg);-webkit-transform: rotate(180deg);}

/*商品列表*/
.search_empty{width: 100%;font-size: 16px;font-weight: bold;text-align: center;padding-top: 38px;color: #666;box-sizing: border-box;position: absolute;}
.pro_item{position: relative;}
.pro_item .pro_list {width:1210px;margin-top:10px;overflow:hidden;padding-bottom:60px;}
.pro_item .pro_list li {width:232px;height: 340px;border-radius:6px;background:#fff;margin-top:10px;float:left;margin-right:10px;transition:0.3s;position: relative;}
.pro_item .pro_list li:hover {transform:translateY(-2px);box-shadow: 0px 15px 30px rgba(0,0,0,0.1);}
.phos {width:232px;height: 215px;padding: 36px;padding-bottom: 19px;box-sizing:  border-box;}
.phos img {width:100%;overflow:hidden;border-radius: 6px;height:100%;}
.pro_cont {width:192px;margin:0 auto;}
.pro_cont .price {color:#ff4138;font-size:20px;line-height:16px;margin-bottom:6px;text-align:  left;height: 30px;}
.pro_cont .price span{display: block;font-size: 12px;color: #ccc;margin-top: 2px;}
.pro_cont .info {font-size: 12px;max-height: 28px;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;line-height: 14px;text-align:  left;}
.pro_cont .link-shop{width: 100%;display: inline-block;position: absolute;bottom: 0px;left: 0;padding: 0 20px;box-sizing: border-box;}
.pro_cont .stores {background:url(../images/icon/shop.png) no-repeat;background-position: 0px 12px;padding-left:25px;font-size:14px;color:#333;line-height: 38px;float:left;background-size: 16px 15px;}
.pro_cont .stores a {color:#666;font-size:  12px;}
.pro_cont .stores a:hover {color:#ff4138;}
.pro_cont .logo {float:right;padding: 3px 5px;border-radius:3px;color:#fff;font-size: 12px;margin-top: 8px;}
.pro_cont .logo_red {background-color:#ff4138;}
.pro_cont .logo_dark {background-color:#b2a07f;}
.pro_cont .logo_green {background-color:#85c255;}
.pro_cont .logo_blue {background-color:#50a2f5;}
.pro_cont .promotion{font-size: 12px;color: #FF4138;display: block;/* margin-top: 10px; */width: 100%;height: 16px;position: absolute;left: 20px;bottom: 38px;}
.pro_cont .promotion span{box-sizing: border-box;border: 1px solid #ff4138;padding: 0px 5px;float: left;display: inline;height: 20px;line-height: 18px;border-radius: 3px;margin-right: 5px;}
/* page 页数样式 */
.page {margin-bottom:60px;position:  relative;display: inline-block;overflow:  hidden;}
.page a {color:#999;height:38px;width:38px;text-align:center;line-height:40px;border-radius:5px;background:#fff;display: block;float:  left;margin:1px;vertical-align:middle;margin-right: 5px;border:1px solid #fff;}
.page a:active {color:#999;}
.page .current {background:#ff4138;color:#fff;border:1px solid #ff4138;}
.page .disabled img {vertical-align:middle;opacity:0.5;}
.page .disabled:hover {border:1px solid #fff;}
.page .num img {vertical-align:middle;opacity:1;}
.page a:hover {border:1px solid #ff4138}
.order_no{background:url(../images/icon/offline.png) no-repeat scroll 100% 50%;}
.order_asc{background:url(../images/icon/line-down.png) no-repeat scroll 100% 50%;}
.order_desc{background:url(../images/icon/line-up.png) no-repeat scroll 100% 50%;}
#itemsBox{min-height: 100px;text-align:  center;}
.page a:hover{border:1px solid #ff4138;color:#ff4138;}
.page .current:hover{color:#fff;}

.classify ul li{float: left;}
.list_banner{margin-bottom: 10px;border-radius: 8px;}
.classify ul li span{display: inline-block;line-height: 22px;padding: 0 10px;border: 1px solid #cccccc;position: relative;z-index:0;background-color: #fff;cursor:  pointer;border-radius: 3px;}
.classify ul li span:hover{border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.classify ul li span img{margin-left: 5px;vertical-align: middle;transition: 0.3s;-webkit-transition: 0.3s;position: relative;top:-1px;}
.classify ul li:hover .list-fenlei-content{display: block;border-top-left-radius: 0;}
.classify ul li:hover span{border: 1px solid #ff4138;  border-bottom: 0;z-index:2;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.classify ul li:hover span img{transform: rotate(180deg);}
.list-fenlei{position: relative;}
.list-fenlei-content{width: 230px;min-height: 44px;position: absolute;border: 1px solid #ff4138;z-index: 1;top: 36px;left: 12px;background-color: #fff;padding: 10px;box-sizing: border-box;display: none;padding-left: 20px;border-radius: 3px;}
.list-marRit{width: 240px;overflow: hidden;}
.list-fenlei-content a{float: left;margin-right: 30px;line-height: 22px;font-size: 12px;color: #999;}


.screen-center {margin-left: 39px;color:#333;display: table-cell;position: relative;}
.screen-center-input {padding-left:5px;font-size:14px;color:#333;width:70px;height:24px;margin-top:9px;border:1px solid #ccc;box-sizing:border-box;display:inline-block;border-radius: 3px;}
.screen-center-shop {cursor:pointer;font-size:14px;color:#ff4138;width:70px;height:24px;line-height:24px;text-align:center;border:1px solid #ff4138;box-sizing:border-box;display:inline-block;margin-left:5px;border-radius: 3px;}
.screen-right {height:100%;line-height: 40px;color:#666;display: table-cell;position: relative;}
.screen-right-text {margin-right:17px;}
.colorText {color:#ff4138;}
.screen-right-btn {width: 50px;height: 24px;box-sizing:border-box;margin-top: 8px;margin-left: 20px;margin-right:9px;border-radius: 3px;}
/*.screen-btn-left {color:#666;cursor:pointer;box-sizing:border-box;width: 24px;height:100%;border-right:1px solid #ccc;display:block;line-height: 24px;text-align:center;float:left;}
.screen-btn-right {color:#666;width: 24px;height:100%;display:block;line-height: 24px;text-align:center;float:left;cursor:pointer;}*/
.screen-btn-left,.screen-btn-right {color:#666;border:1px solid #ccc;cursor:pointer;box-sizing:border-box;width: 24px;height:100%;display:block;line-height: 24px;text-align:center;float:left;position: relative;}
.screen-btn-left{border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.screen-btn-right{margin-left: -1px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.screen-btn-left:hover,.screen-btn-right:hover {color:#ff4138;border:1px solid #ff4138;z-index: 1;}


.pages{font-size:12px;width: 1200px; margin:0 auto; margin-bottom: 50px;text-align:center;}
.pages a{display: inline-block;width:36px;height: 36px;line-height: 36px;vertical-align: top;text-align: center;border: 1px solid #fff;border-radius: 5px;background-color:  #fff;cursor: pointer;}
.pages a:first-child{margin-left: 0;}
.pages a:hover{border-color: #FF4138;color:#ff4138;}
.pages .change{width: 73px;}
.pages .current{color: #FFF;background-color: #FF3737;border: none;width: 38px;height: 38px;border-radius: 5px;}
.font{background: url("../images/left_arrow.png") no-repeat; background-position: 12px 12.5px; padding-left: 10px; text-align: right;}
.next{ background-position: 65px 12.5px; text-align: left;}
.pages > div{display: inline-block; vertical-align: top; height: 38px; line-height: 38px; color: #666;margin:0 auto; }
.pages input{width: 26px; height: 36px; border: 1px solid #DADADA; outline: none; padding: 0 5px; margin: 0 5px; text-align: center;}
.totalpages{margin-left: 30px;}
.pagenumber{margin-left: 8px;}
.gotopage{margin-left: 18px;}
.gotopage a{width: 58px;}
.pages a.prev{width: 68px;}
.pages div a{margin-left: 5px;    cursor: pointer;}
.pages a.next{width:68px;}
.pages .current{width: 38px;height:38px;display: inline-block;text-align: center;}
.active{color: red !important;}


