.page-content {
    width: 1190px;
    margin: 0 auto;
}
.d-none {
    display: none;
}
/* choice-result */

.main-choice-box {
    margin-top: 10px;
    line-height: 20px;
}
.choice-result {
    width: 960px;
    min-height: 28px;
    color: #d2d2d2;
    float: left;
    font-weight: normal;
}
.choice-result-list {
    max-width: 865px;
    float: left
}
.choice-result .choice-keyword {
    float: left;
    display: block;
    box-sizing: border-box;
    font-weight: normal;
    color: #aaa;
    padding: 0 20px 3px 4px;
    /*height:18px;*/
    line-height: 12px;
    /*border:1px solid #d8d8d8;*/
    margin-right: 5px;
    position: relative;
}
.choice-result .choice-keyword .close {
    position: absolute;
    cursor: pointer;
    width: 11px;
    height: 11px;
    top: 3px;
    right: 4px;
    background: url(/images/main/search/close_g.png) no-repeat 0 0;
}
.choice-result .arrow-r {
    float: left;
    width: 7px;
    height: 12px;
    margin: 3px 5px 5px 0;
    background: url(/images/main/search/arrow-r.png) no-repeat 0 0;
}
.choice-result .choice-keyword.category {
    line-height: 16px;
    padding-right: 0;
}
.choice-result .choice-keyword.color-orange {
    color: #ff6c00;
    border: none;
}
.main-choice-list {
    color: #fff;
    overflow: hidden;
}
.main-choice-item {
    position: relative;
    background: #ff6c00;
    float: left;
    padding: 0 20px 0 4px;
    margin: 0 5px 0 0;
    line-height: 14px;
    /* height: 19px; */
    color: #fff;
}
.main-choice-item span, .choice-keyword span {
    vertical-align: middle;
}
.main-choice-item .close {
    cursor: pointer;
    position: absolute;
    right: 5px;
    top: 3px;
    width: 11px;
    height: 11px;
    margin-top: 2px;
    margin-left: 2px;
    background: url(/images/main/search/close_w.png) no-repeat 0 0;
}
.choice-result .choice-keyword, .main-choice-item {
    margin-bottom: 10px
}
/* 新增搜索词 choice-search-q */

.choice-search-q {
    float: left;
    display: block;
    box-sizing: border-box;
    font-weight: normal;
    color: #aaa;
    padding: 0 0 3px 0;
    line-height: 14px;
    margin-right: 5px;
    position: relative;
}
.choice-search-q span {
    padding: 0 6px;
    vertical-align: middle;
    color: #ff6c00;
}
/* main-attribute-middle */

.main-attribute-middle {
    position: relative;
    border-top: 1px solid #eaeaea;
}
.main-attribute-middle .top-choice-box, .top-choice-box {
    border-top: 1px solid #eaeaea
}
.tips2 {
    float: right;
    line-height: 20px;
    cursor: pointer
}
.tips2 span {
    font-size: 12px;
    margin: -2px 5px 0;
    vertical-align: baseline;
    font-family: "Tahoma";
}
.icon-tip-arrow {
    background: url(/images/main/search/down.png) no-repeat;
    width: 19px;
    height: 19px;
    margin-left: 10px;
    transition: transform .3s;
}
.tips2:hover .icon-tip-arrow {
    background: url(/images/main/search/down_hover.png) no-repeat;
}
.active .icon-tip-arrow {
    transform: rotate(180deg)
}
.main-attribute-top .link-box {
    display: inline-block
}
.main-attribute-top .link-box .link img {
    margin-right: 5px;
}
.main-attribute-top .link-box .link span {
    vertical-align: middle
}
.cate-list {
    line-height: 18px;
    padding: 10px 0 0 0;
    margin-left: -3px;
    width: 1080px;
}
.cate-list li {
    float: left;
    margin: 0 10px;
    position: relative;
    height: 18px;
    padding: 0 7px;
    border-radius: 9px 9px 9px 9px;
    color: #808080;
    cursor: pointer;
    margin-bottom: 10px;
}
.cate-list li.active, .cate-list li:hover {
    background-color: #ff6c00;
    color: #fff;
}
.cate-list li.active a {
    color: #fff;
}
.cate-list li.active a:hover {
    color: #fff;
}
.cate-list li a:hover {
    color: #fff;
}
.filter-list {
    /*width: 1000px;*/
    width: 708px;
    color: #aaa;
    position: relative;
}
#home .filter-list {
    width: 1095px;
}
.filter-list .item {
    height: 39px;
    position: relative;
    display: none;
    width: 95%;
}
/* filter-operate */

.filter-operate {
    position: absolute;
    right: 9px;
    top: 0;
}
.filter-operate02 {
    position: static;
}
.filter-operate-sure {
    display: none;
}
.filter-operate-item {
    box-sizing: border-box;
    border: 1px solid #ccc;
    width: 49px;
    height: 23px;
    line-height: 20px;
    padding: 0 5px;
    display: inline-block;
    text-align: center;
}
.filter-operate-item-cancel {
    background: #f5f5f5;
    border-color: #e8e8e8;
}
.filter-operate-item:hover {
    border-color: #ff6c00
}
.multi-choice02 {
    position: static;
}
.more-choice-up i {
    transform: rotate(180deg);
}
.more-choice i {
    width: 9px;
    height: 5px;
    margin-left: 2px;
    background: url(/images/main/search/arrow_d_g.png) no-repeat 0 0;
    transition: transform 0.4s
}
.more-choice:hover i {
    width: 9px;
    height: 5px;
    margin-left: 2px;
    background: url(/images/main/search/arrow_d_o.png) no-repeat 0 0;
}
.multi-choice-minus i {
    width: 9px;
    height: 9px;
    background: url(/images/main/search/minus_g.png) no-repeat 0 0;
    margin-left: 2px;
}
.multi-choice-minus:hover i {
    background-image: url(/images/main/search/minus_o.png)
}
.multi-choice-plus i {
    width: 9px;
    height: 9px;
    background: url(/images/main/search/plus_g.png) no-repeat 0 0;
}
.multi-choice-plus:hover i {
    background-image: url(/images/main/search/plus_o.png)
}
.enter-multi {
    display: inline-block;
    box-sizing: border-box;
    border: 1px solid #ff6c00;
    color: #ff6c00;
    width: 49px;
    height: 23px;
    line-height: 20px;
    text-align: center;
}
.enter-multi:hover {
    color: #fff;
    background: #ff6c00
}
/* choice-box */

.choice-box {
    line-height: 38px;
    background: #fff;
    border: 1px solid #eaeaea;
    border-top: none;
    position: relative;
    box-sizing: border-box;
}
#searchPage .choice-box {
    height: 39px;
}
.attr-choice-box .choice-box {
    overflow: hidden;
}
#searchPage .choice-box.auto {
    height: auto;
}
.season-choice-box, .pop-choice-box, .profit-choice-box, .special-choice-box, .platform-choice-box {
    width: inherit;
    overflow: hidden;
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
}
/* filter-list */

.filter-list li {
    float: left;
    margin: 0 10px;
    padding: 0 4px;
}
.filter-list li label, .attr-dropdown li label {
    cursor: pointer;
}
.filter-list li label input, .attr-dropdown li label input {
    vertical-align: middle;
    display: none;
}
/*.filter-list li label span,.attr-dropdown li label input{color:#9a9a9a }*/

.filter-list li label span, .filter-list li label a, .attr-dropdown li label input, .attr-dropdown li label span {
    color: #333;
}
.filter-list li label a:hover, .attr-dropdown li label input, .filter-list li.active label a {
    color: #ff6c00
}
.multi li label input {
    display: inline-block;
}
.special-choice-box {
    overflow: hidden;
    position: relative;
}
/* more-attr-item */

.more-attr-item {
    float: left;
    padding: 0 17px;
    position: relative;
}
.attr-dropdown {
    display: none;
    padding: 17px;
    width: 100px;
    background: #fff;
    position: absolute;
    top: 38px;
    left: -1px;
    z-index: 1;
    box-shadow: 2px 2px 1px rgba(204, 204, 204, 0.4);
    border: 1px solid #eaeaea;
    height: 0;
    -webkit-transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    opacity: 0;
    visibility: hidden;
}
.for-dropdown-left .attr-dropdown-left {
    padding: 17px;
    width: 100px;
    background: #fff;
    position: absolute;
    top: 38px;
    right: -1px;
    left: inherit;
    z-index: 1;
    box-shadow: 2px 2px 1px rgba(204, 204, 204, 0.4);
    border: 1px solid #eaeaea;
    height: 0;
    -webkit-transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    opacity: 0;
    visibility: hidden;
}
.attr-dropdown2 {
    right: -1px;
    left: auto;
}
.attr-dropdown2 .attr-box-list-more {
    position: relative;
    left: -180px;
}
.attr-dropdown.animated {
    /*width: 590px;*/
    width: 326px;
    height: auto;
    opacity: 1;
    visibility: visible;
    overflow: hidden;
    z-index: 999;
}
.for-dropdown-left .attr-dropdown.attr-box {
    width: 590px;
}
.attr-dropdown2.animated .attr-box-list-more {
    left: 0;
}
.attr-box-list-more {
    width: 326px;
}
.for-dropdown-left .attr-box-list-more {
    width: auto;
}
.more-attr-item span i {
    margin-left: 5px;
}
.more-attr-item .attr-dropdown  span {
    color: #959595 !important;
}
.arrow-down-b {
    width: 12px;
    height: 7px;
    background: url(/images/main/search/arrow_down_b_g.png) no-repeat 0 0;
    transition: transform 0.4s;
}
.attr-dropdown li {
    float: left;
    width: 108px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.more-attr-item:hover:after {
    display: block;
    content: "";
    width: 100%;
    height: 2px;
    background: #fff;
    position: absolute;
    left: 0;
    bottom: -1px;
    z-index: 1000;
}
.more-attr-item.active, .more-attr-item:hover {
    padding: 0 16px;
    border: 1px solid #eaeaea;
    border-top: none;
    border-bottom: none;
    box-shadow: 2px 2px 1px rgba(204, 204, 204, 0.4);
    border-top: 1px solid #eaeaea;
    margin-top: -1px;
}
.more-attr-item:hover>span {
    color: #ff6c00;
}
.more-attr-item:hover .arrow-down-b {
    background: url(/images/main/search/arrow_down_b_o.png) no-repeat 0 0;
    transform: rotate(180deg);
}
.attr-box-list-more li span:hover, .attr-box-list-more li.active span {
    color: #ff6c00!important;
}
/* cate-choice-box */

.cate-choice-box {
    border-bottom: none;
    border-top: 1px solid #eaeaea;
}
.choice-box .choose-bout {
    background: #f8f8f8;
    width: 90px;
    height: 30px;
    line-height: 30px;
    float: left;
    display: block;
    text-align: center;
}
.choose-bout:hover, .choose-bout.active {
    background: #ff6c00;
    color: #fff;
}
.choose-bout:hover .icon-go2jx, .choose-bout.active .icon-go2jx {
    background-image: url(/images/main/common/GO2jingxuan_selected.png)
}
.choose-bout:hover .icon-go2tj, .choose-bout.active .icon-go2tj {
    background-image: url(/images/main/common/changshangtuijian_selected.png);
}
/* sort-item */

.main-attribute-bottom {
    background: #f8f8f8;
    border: 1px solid #eaeaea;
    position: relative;
}
.sort-item {
    border-right: 1px solid #eaeaea;
    color: #808080;
    float: left;
    line-height: 28px;
    padding: 6px 15px;
    cursor: pointer;
    position: relative;
}
.sort-item .arrow {
    background: url(/images/main/search/arrow_ico.png);
    width: 11px;
    height: 6px;
    position: relative;
    right: -4px;
    top: 50%;
    margin: -4px 0 0 0px;
}
.sort-item.active {
    background: #fff;
}
.sort-item:hover .name, .sort-item.active .name {
    color: #ff6c00
}
.sort-item-price {
    color: #666;
    padding: 6px 15px;
    float: left;
    line-height: 27px;
    height: inherit;
}
.sort-item-price span {
    vertical-align: middle
}
.sort-item-price input {
    width: 43px;
    height: 22px;
    line-height: 14px;
    padding: 4px 0;
    border: 1px solid #eaeaea;
    vertical-align: middle;
    padding-left: 5px;
}
.sort-item-price input:focus {
    border-color: #ff6c00;
}
.price-search {
    border: 1px solid #eaeaea;
    color: #808080;
    display: inline-block;
    padding: 0 5px;
    line-height: 20px;
    vertical-align: middle;
    background: #fff;
}
.sort-item-right {
    border-left: 1px solid #eaeaea;
    float: right;
    line-height: 26px;
    color: #808080;
    position: relative;
}
.product-place {
    border-right: 1px solid #eaeaea;
    padding: 0 15px;
}
.arrow>i {
    background: url(/images/main/common/ico_arrow_down.png) no-repeat center;
    width: 12px;
    height: 7px;
    background-size: 100%;
    position: absolute;
    right: 12px;
    top: 19px;
}
.arrow:hover>i {
    background: url(/images/main/common/ico_arrow_down_o.png) no-repeat center;
    background-size: 100%;
    transform: rotate(180deg);
    transition: transform 0.4s;
}
.product-place-list {
    display: none;
    width: 229px;
    overflow: hidden;
    background: #fff;
    position: absolute;
    top: 30px;
    left: -1px;
    border: 1px solid #eaeaea;
    z-index: 3;
    padding: 0 10px 5px;
}
.product-place-item {
    width: 57px;
    height: 20px;
    float: left;
    overflow: hidden;
    margin-bottom: 5px;
}
.product-place:hover i {
    transform: rotate(180deg)
}
.product-place:hover .product-place-list {
    display: block
}
.product-place-switch {
    padding: 6px 15px;
    display: flex;
    align-items: center;
}
.product-place-switch p {
    display: inline-block;
    vertical-align: middle;
    padding: 0 10px;
    font-size: 12px;
    font-family: "Arial"
}
.product-place-switch p .switch-num {
    color: #ff6c00;
    font-weight: bold
}
.product-place-switch .arrow {
    font-size: 15px;
    font-weight: bold;
    cursor: pointer;
    color: #ff6c00;
}
.product-place-switch .arrow.disabled {
    color: #aaa;
}
.choice-t {
    display: inline-block;
    color: #b3b3b3;
    margin-right: 8px;
    float: left;
    padding-left: 3px;
}
.main-attribute-extra {
    border: 1px solid #eaeaea;
    border-bottom: none;
    line-height: 39px;
    margin: 10px auto 0 auto;
    color: #959595;
    position: relative;
    background-color: #fff;
}
.main-attribute-extra span span {
    margin: 0 2px;
    font-size: 14px;
}
.product-list-tag {
    width: 95%;
}
.product-list-tag li {
    float: left;
    cursor: pointer
}
.product-list-tag li.active i {
    background: #ff6c00;
    border-color: #ff6c00;
    position: relative
}
.product-list-tag li.active i:after {
    content: "";
    background: url(/images/main/search/choice_white.png);
    width: 8px;
    height: 6px;
    position: absolute;
    top: 2px;
    left: 1px;
}
.product-list-tag li i {
    width: 10px;
    height: 10px;
    border: 1px solid #ccc;
    vertical-align: middle;
    margin-left: 15px;
    margin-right: 5px;
}
.product-list-tag li span {
    vertical-align: middle
}
.main-attribute-extra .tips {
    float: right;
    color: #0072e7;
    margin: 1px 8px 0;
}
.main-attribute-extra .tips a {
    color: #0072e7;
}
.main-attribute-extra .tips i {
    background: url(/images/main/search/id_card_ico.jpg);
    width: 19px;
    height: 14px;
    margin-left: 5px;
    margin-top: -3px;
}
/* search page different */

.search .main-choice-list {
    float: left;
}
.choice-box-t {
    display: block;
    width: 80px;
    line-height: 38px;
    padding-left: 15px;
    color: #FF6C00;
}
.attribute-detail-list-2 li {
    border-bottom: 1px solid #eaeaea;
    line-height: 36px;
}
.attribute-detail-list-2 li:last-child {
    border: none;
}
.sort-item.active .attribute-detail-list-2 {
    display: block;
}
.attribute-detail-list-2 li:hover, .attribute-detail-list-2 li.active {
    color: #ff6c00;
}
.d-block {
    display: block;
}
.sort-item.arrow {
    min-width: 102px;
    padding-right: 27px;
}
.sort-item .i-price {
    position: relative;
    top: -1px;
    width: 12px;
    height: 14px;
    background: url(/images/icon/i-arrow.png) center/100% no-repeat;
}
.sort-item .i-price.up {
    background: url(/images/icon/i-arrow-up-2.png) center/100% no-repeat;
}
.sort-item .i-price.down {
    background: url(/images/icon/i-arrow-down-2.png) center/100% no-repeat;
}

.sort-item.arrow.lang {
    min-width: 111px;
}
/* souce-area */

.souce-area {
    background: #fff;
    height: 36px;
    line-height: 34px;
    border-bottom: 2px solid #F56A00;
}
.souce-area li {
    position: relative;
}
.souce-item {
    display: block;
    padding: 0 20px;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
    font-family: "Microsoft YaHei";
    color: #3d3d3d;
}
.souce-cate-item {
    display: block;
    padding: 0 10px;
    width: 82px;
    font-size: 12px;
    color: #878787;
    cursor: pointer;
    position: relative;
}
.souce-cate-item i {
    position: absolute;
    right: 11px;
    top: 14px;
}
.arrow-d-g {
    width: 10px;
    height: 10px;
    background: url(/images/main/search/arrow_down.png) no-repeat;
}
.souce-cate .dropdown-narrow03 {
    top: 34px;
    border-top: 2px solid #F56A00;
}
.souce-cate:hover .souce-cate-item {
    background: #fff;
    color: #ff6c00;
}
.souce-cate:hover .arrow-d-g {
    width: 10px;
    height: 10px;
    background: url(/images/main/search/arrow_down_h.png) no-repeat;
    transform: rotate(180deg);
    transition: transform 0.4s;
}
.nav-item:after {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    width: 1px;
    height: 13px;
    top: 12px;
    background: #626262;
}
.souce-area li:hover .souce-item {
    color: #ff6c00;
}
.souce-area li.active .souce-item {
    background: #ff6d00;
    color: #fff;
}
.nav-item.active:after, .nav-item.active+li:after, .nav-item:nth-child(2):after {
    display: none;
}
.souce-area li.nav-item:nth-child(2) a {
    border-left: none;
    background: url(/images/main/search/nav_main_active.png) no-repeat 14px center;
    padding-left: 28px
}
.souce-area li.active.nav-item:nth-child(2) a {
    background: url(/images/main/search/nav_main.png) no-repeat 14px center #ff6d00;
}
.choice-keyword span {
    cursor: pointer;
}
.nav-item.active {
    color: #ff6c00
}
/* 重置 dropdown */

.dropdown-list04 li {
    line-height: 30px;
    border-bottom: 1px solid #eee;
}
/* 专题选款item */

.choice-box ul li.special-item {
    margin: 4px 3px 0 0;
    width: 147px;
    height: 31px;
    line-height: 31px
}
.choice-box ul li.special-item a {
    display: block;
    width: 147px;
    height: 31px;
    font-size: 0;
}
.choice-box ul li.special-item a img {
    width: 147px;
    height: 31px;
}
.search-box .search-bar input {
    color: #acacac;
}
/* 模拟复选框 */

.check-tag-box {
    position: relative;
}
.check-tag-box input[type='checkbox'] {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}
.icon-check-tag {
    display: none;
    position: relative;
    top: -1px;
    width: 10px;
    height: 10px;
    border: 1px solid #ccc;
    vertical-align: middle;
    margin-right: 5px;
    font-style: normal;
    cursor: pointer;
}
.multi .icon-check-tag {
    display: inline-block;
}
input[type='checkbox']:checked~.icon-check-tag {
    background: #ff6c00;
    border-color: #ff6c00;
}
input[type='checkbox']:checked~.icon-check-tag:after {
    content: "";
    background: url(/images/main/search/choice_white.png);
    width: 8px;
    height: 6px;
    position: absolute;
    top: 2px;
    left: 1px;
}
/*.check-tag-box-active .icon-check-tag {
    background: #ff6c00;
    border-color: #ff6c00;
}
.check-tag-box-active .icon-check-tag:after {
    content: "";
    background: url(/images/main/search/choice_white.png);
    width: 8px;
    height: 6px;
    position: absolute;
    top: 2px;
    left: 1px;
}*/
.item-show-more {
    text-align: center;
}
