button{outline: none;}
.container{width: 1241px;margin-left: auto;margin-right: auto;*zoom: 1;}
.breadcrumbs{font-size: 12px;margin: 10px auto;margin-top: 15px}
.breadcrumbs a,.breadcrumbs span{color: #666;}
.breadcrumbs a:hover{color:#ff9c00; }
.breadcrumbs:before, .breadcrumbs:after {display: table;content: "";line-height: 0;}
.breadcrumbs:after{clear: both;}
.gt{margin: 0 8px;}
.box-hd{position: relative;width:1241px;height: 50px;border-bottom: 1px solid #e6e6e6;}
.list-title{margin-bottom: 5px ;font-size: 20px;font-weight: 400;line-height: 50px;}

.pisen-filter-box{margin-top:10px;}
dl,dt{display: block;}
.clearfix:before, .clearfix:after{display: table;content: "";line-height: 0;}
.clearfix:after{clear: both;}

.current-choice:hover{background-color: #fabe00 !important;color: #fff !important;}
.goods-list-head a:hover{background-color: #f0f0f0;}
.goods-list-hd{margin:30px 0 28px 0;}
.goods-list-head{position: relative;text-align: center;}
.conditions{
    display:inline-block;
    height: 34px;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    vertical-align: middle;
    border: 1px solid #e6e6e6;
    margin-right: -5px;
    border-right: 0;
    background-color: #fafafa;
    cursor: pointer;
    z-index: 1;
    transition:background-color 0.2s linear;
    -moz-transition:background-color 0.2s linear;
    -o-transition:background-color 0.2s linear;
    -webkit-transition:background-color 0.2s linear;
}
.conditions-price span{
    float: right;
    position: relative;
    right: 9px;
    top: 0px;
}
.conditions:hover{
    color: #222;
}


.f9{font-size: 9px !important;}
.conditions>span{display: none;}
.current-choice>span {display: inline-block;}
.current-choice{
    z-index: 10 !important;
    color: #ffffff;
    background-color:#fabe00 ;
    border: 1px solid #fabe00 !important;
}
.con-first{
    border-bottom-left-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-bottom-left-radius: 2px;
    -ms-border-bottom-left-radius: 2px;
    -o-border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
    -webkit-border-top-left-radius: 2px;
    -moz-border-top-left-radius: 2px;
    -ms-border-top-left-radius: 2px;
    -o-border-top-left-radius: 2px;
}
.con-last{
    border-bottom-right-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    -moz-border-bottom-right-radius: 2px;
    -ms-border-bottom-right-radius: 2px;
    -o-border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -moz-border-top-right-radius: 2px;
    -ms-border-top-right-radius: 2px;
    -o-border-top-right-radius: 2px;
    border-right: 1px solid #e6e6e6;
}


.noprcie{margin-left:10px;color: #c9c9c9;text-decoration: line-through;}
.bl0{border-left: 0 !important;}
.pll20{padding-left: 20px !important;}
.pisen-filter-list{margin: 0;padding: 0 5px 0;border-bottom: 1px solid #e6e6e6;font-size: 14px;}
.pisen-filter-list dt {float: left;clear: both;margin: 14px 0 10px;text-align: left;display: block;}
.pisen-filter-list dd {margin: 0; display:block;padding: 0;overflow: hidden;}
.pisen-filter-list dd li {float: left;margin: 9px 0 9px;padding: 0 15px 0;line-height: 1;z-index: 1;}
.active a{color:#ff9c00;}


.openArrow{
    color: #bbb;cursor: pointer;position: relative;top: 15px;right: 10px;float: right;margin-bottom: -20px;display: none;
    transition:color 0.2s linear;
    -moz-transition:color 0.2s linear;
    -o-transition:color 0.2s linear;
    -webkit-transition:color 0.2s linear;
}
.filterBox{margin-right: 28px;height:49px;overflow: hidden;padding: 8px 0;}
.pisen-goods-box{width: 1241px;}
.openArrow:hover{
    color: #999;
}

/****分页***/
.tcdPageCode{text-align: center;}
.tcdPageCode a{
    font-size: 14px;
    display: inline-block;
    height: 38px;
    line-height: 38px;
    border: 1px solid #ddd;
    vertical-align: middle;
    margin: 0 2px;
}
.tcdPageCode a:hover{
    background-color: #f2f2f2;
}
.tcdNumber{
    width: 38px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
}
.pageB{
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
}
.prevPage:hover{
    color: #222;
    background-color: #efecec;
}
.nextPage:hover{
    color: #222;
    background-color: #efecec;
}
.tcdNumber:hover{color: #222;background-color: #efecec}
.tcdPageCode span.current{
    display: inline-block;
    height: 38px;
    line-height: 38px;
    color: #fff;
    background-color: #fabe00;
    border: 1px solid #fabe00;
    vertical-align: middle;
    margin: 0 2px;
}
.tcdPageCode span.disabled{
    display: inline-block;
    height: 38px;line-height: 38px;
    color: #bfbfbf;background: #f2f2f2;
    border: 1px solid #ddd;
    vertical-align: middle;
    margin: 0 2px;
}
.prevPage,.nextPage,.disabled{width: 85px;}

.turnpage0{
    width: 38px;height: 38px;
    text-align: center;
    font-size: 14px;
    border: 1px solid #ddd;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
}
.turnpage1{
    width: 54px;
    height: 38px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    transition:background-color 0.2s linear;
    -moz-transition:background-color 0.2s linear;
    -o-transition:background-color 0.2s linear;
    -webkit-transition:background-color 0.2s linear;
}
.turnpage1:hover{background-color: #efeceb;}
.turnpage0,.turnpage1,.turnpage2{position: relative;top: 1px;}
.turnpage3 {
    margin-left: 10px;
    width: 38px;
    height: 39px;
    text-align: center;
    font-size: 14px;
}


.colorf{
    color: #fabe00;
}
/*搜索结果为空*/
.search_null{ height:570px; padding-top:150px; text-align:center; position:relative;}
.search_null .nullimg{}
.search_null .nulltxt{ background-color:#fafafa; background-color:rgba(250,250,250,0.80); padding:20px; min-width:640px; border:#dddddd solid 1px; position:absolute; top:314px; left:50%; margin-left:-320px;}


/*列表内容*/
.pisen-goods-list .goods-box-item li{
    width: 310px;
    height: 384px;
    float: left;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    position: relative;
    margin-bottom: -1px;
}

.myC_box{
    position: relative;
    width: 311px;
    height: 384px;
    margin-left: -1px;
    margin-top: -1px;
    border: 1px solid #e6e6e6;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    background-color: #fff;
    transition:box-shadow 0.2s linear;
    -moz-transition:box-shadow 0.2s linear;
    -o-transition:box-shadow 0.2s linear;
    -webkit-transition:box-shadow 0.2s linear;
    overflow: hidden;
}
.li-current{ z-index: 20 !important; }
.li-current .myC_box{
    -webkit-box-shadow: 0 0 0 4px #f2f2f2;
    -moz-box-shadow: 0 0 0 4px #f2f2f2;
    -ms-box-shadow: 0 0 0 4px #f2f2f2;
    -o-box-shadow: 0 0 0 4px #f2f2f2;
    box-shadow: 0 0 0 4px #f2f2f2;
}
.myC_box img{width: 240px;height: 240px;margin-left: 33px;margin-top: 35px;}
.myC_box .myC_info{padding:0 20px;margin-top: 30px;}
.active01{
    padding: 3px 4px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    background-color: #fabe00;
    font-size: 14px;
    color: #fff;
}
.myC_info_title{overflow: hidden;text-overflow: ellipsis;width: 270px;white-space: nowrap;}
.noMoney{text-decoration: line-through;}
.myC_info_content .icon-pisen_comment{color: #ddd;}
.myC_btn{
    margin-top: 18px;
    border-top: 1px solid #e6e6e6;
    padding-top: 10px;
}

@media (max-width:1240px){
    .container{width: 931px;}
    .box-hd{width:931px;}
    .hot-goods{width: 931px;}
    .pisen-goods-box{width: 931px;}
    .goods-pages{width: 931px;}
}



