.past{width: 1190px; padding: 19px 0 13px; height: 26px; margin: 0 auto;}
.past .crumbs-arrow{display: block; width: 6px; height: 12px; float:left; background: url("../images/past-icon01.png") no-repeat; margin: 7px 10px 0 10px; overflow: hidden;}
.past .first{float: left; padding-left: 20px; height: 26px; }
.past span{float: left; line-height: 26px; color: #000000;}
.past .cata{float: left; line-height: 26px; color: #000000;}

.past .selector-set{float: left; height: 26px;}
.past .selector-set .sel{display: inline-block; padding: 0 28px 0 10px; height: 26px; background-color: #2fbdc8; color: #fff; line-height: 26px; float: left; margin-right: 4px; position: relative;}
.past .selector-set a:hover.sel{background-color: #333333;}
.past .selector-set .sel i{display: inline-block; width: 11px; height: 12px; background: url("../images/past-icon01.png") no-repeat -7px 0; position: absolute; top:7px; right: 7px;}


.past a:hover.cata{color: #2fbdc8;}
.past .nav-item{float: left; height: 26px; }
.past .nav-item .menu-drop{float: left; height: 26px; position: relative; z-index: 10;}
.past .nav-item .menu-drop .trigger{display: inline-block; padding: 0 26px 0 10px; height: 24px; line-height: 24px; border: 1px dashed #dcdcdc; color: #000000;}
.past .nav-item .menu-drop .trigger i{display: inline-block; width: 9px; height: 5px; background: url("../images/past-icon01.png") no-repeat -19px 0; position: absolute; top: 10px; right: 10px; overflow: hidden;}
.past .nav-item .menu-drop a:hover.trigger{border: 1px dashed #2fbdc8; color: #2fbdc8;}
.past .nav-item .menu-drop a:hover.trigger i{background: url("../images/past-icon02.png") no-repeat;}
.past .nav-item .menu-drop .drop-main-bd{display: none; width: 280px; background-color: #fff; padding-top: 2px; position: absolute; left: 0; top: 26px;}
.past .nav-item .menu-drop .drop-main-bd .drop-main{width: 266px; padding: 6px 0 6px 8px; border: 3px solid #eee; overflow: hidden;}
.past .nav-item .menu-drop .drop-main-bd .drop-main a{display: inline-block; width: 80px; float: left; margin-left: 8px; height: 30px; line-height: 30px; color: #666;}
.past .nav-item .menu-drop .drop-main-bd .drop-main a:hover{color: #2fbdc8;}

.past .nav-item .hover .drop-main-bd{display: block;}
.past .nav-item .hover .trigger{border: 1px dashed #2fbdc8; color: #2fbdc8;}
.past .nav-item .hover .trigger i{background: url("../images/past-icon02.png") no-repeat;}

/*11-05新增*/
.past .locate{float: left; margin-left: 10px;}
.past .locate .lmt{display: inline-block; padding: 0 18px 0 10px; border: 1px solid #dcdcdc; min-width: 55px; background-color: #fff; line-height: 24px; color: #000000; position: relative;}
.past .locate .lmt i{display: inline-block; width: 9px; height: 5px; position: absolute; right: 9px; top: 9px; background: url("../images/sc01-xin-icon02.png") no-repeat -2px -2px;}
.past .locate .lmc{display: none; width: 340px; padding: 15px 15px 10px 15px; background-color: #fff; position: absolute; left: -150px; top: 24px; border: 1px solid #dcdcdc; z-index: 10;}
.past .locate .lmc .mc-nav{width: 340px; height: 25px; border-bottom: 1px solid #dcdcdc;}
.past .locate .lmc .mc-nav li{border-top: 1px solid #dcdcdc; float: left; margin-right: 5px;}
.past .locate .lmc .mc-nav li a{display: inline-block; height: 24px; padding: 0 18px 0 10px; border-right: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; min-width: 55px; background-color: #fff; line-height: 24px; color: #000000; position: relative;}
.past .locate .lmc .mc-nav li i{display: inline-block; width: 9px; height: 5px; position: absolute; right: 9px; top: 9px; background: url("../images/sc01-xin-icon02.png") no-repeat -2px -2px;}

.past .locate .lmc .mc-cont{width: 340px; margin-top: 5px;}
.past .locate .lmc .mc-cont li{width: 50px; padding-left: 10px; height: 30px; margin-right: 8px; overflow: hidden; float: left;}
.past .locate .lmc .mc-cont li a{line-height: 30px; color: #3366cc;}
.past .locate .lmc .mc-cont li a:hover{text-decoration: underline;}

.past .locate .lmc .mc-nav .cur{border-top: 2px solid #2fbdc8;}
.past .locate .lmc .mc-nav .cur a{ line-height: 22px;}
.past .locate .lmc .mc-nav .cur i{background: url("../images/sc01-xin-icon03.png") no-repeat -2px 0;top: 8px;}

.past .locate.cur{position: relative;}
.past .locate.cur .lmt{z-index: 11; /*border-bottom: none;*/}
.past .locate.cur .lmt i{background: url("../images/sc01-xin-icon03.png") no-repeat -2px 0;}
.past .locate.cur .lmc{display: block;}
/*end*/

.l-main{width: 1190px; margin: 0 auto; padding-bottom: 30px;}

/*条件选择*/
.selector{width: 1190px; border: 1px solid #e8e8e8; border-bottom: none;}
.selector .sel-line{width: 1190px; border-bottom: 1px solid #e8e8e8; background-color: #fafafa; position: relative;}
.selector .sel-line .sl-key{width:190px; padding-top: 7px; line-height: 30px; text-align: center; color: #333333; font-size: 14px; position: absolute; left: 0; top: 0;}
.selector .sel-line .sl-value{width: 815px; margin-left: 190px; background-color: #fff; padding: 7px 160px 7px 25px;}
.selector .sel-line .sl-value ul{width: 815px; overflow: hidden;}
.selector .sel-line .sl-value ul li{float: left; margin-right: 40px; height: 30px;}
.selector .sel-line .sl-value ul li a{float: left; color: #666666; white-space: nowrap; line-height: 30px; position: relative;}
.selector .sel-line .sl-value ul li a:hover{color: #269da6;}

.selector .sel-line .sl-ext{width: 160px; height: 24px; position: absolute; top: 13px;right: 10px; overflow: hidden;}

/*多选*/
.selector .multiple .sl-value ul li{margin-right: 18px;}
.selector .multiple .sl-value ul li a{padding-left: 22px;}
.selector .multiple .sl-value ul li a i{display: inline-block; width: 12px; height: 12px; background: url("../images/selector-icon01.png") no-repeat 0 -8px; position: absolute; left: 0; top: 8px; transition:background 120ms; overflow: hidden;}
.selector .multiple .sl-value ul li a:hover{color: #ff6600;}
.selector .multiple .sl-value ul li a:hover i{background: url("../images/selector-icon02.png") no-repeat 0 -8px;}
.selector .multiple .sl-value .cur a i{background: url("../images/selector-icon02.png") no-repeat 0 -8px;}
.selector .multiple .sl-value .cur a:hover i{background: url("../images/selector-icon02.png") no-repeat 0 -8px;}

/*列表*/
.m-list{width: 1190px; margin: 13px auto 0; padding-bottom: 10px;}
.m-list .goods-list{width: 1190px;}
.m-list .goods-cont{display: inline-block; border-left: 1px solid #eaeaea; border-top: 1px solid #eaeaea;}
.m-list .goods-cont .item{width: 395px; height: 380px; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; float: left;}
.m-list .goods-cont .item a{display: block; padding-top: 15px; width: 395px; height: 365px;}
.m-list .goods-cont .item .pic{width: 360px; height: 240px; margin: 0 auto; overflow: hidden;}
.m-list .goods-cont .item h5{width: 342px; height: 26px; line-height: 26px; font-size: 18px;  color: #333333; margin:  10px auto 0;}
.m-list .goods-cont .item p{width: 342px; height: 24px; line-height: 24px; color: #333333; margin: 0 auto; }
.m-list .goods-cont .item .m-bot{width: 342px; margin: 12px auto 0; overflow: hidden;}
.m-list .goods-cont .item .gl-price{color: #ff3300; display: inline-block;  float: left;  font-family: Arial,"Hiragino Sans GB",tahoma,Verdana;  font-size: 16px;  margin-right: 10px;  }
.m-list .goods-cont .item .gl-price em{font-size: 22px;  font-style: normal;  letter-spacing: -0.3px;  padding-left: 1px;}
.m-list .goods-cont .item del{color: #999;  float: left;  font-size: 14px;  padding-top: 5px; }
.m-list .goods-cont .item .sell-counter{ background: url("../images/g-list01.png") no-repeat scroll 0 -46px;  color: #666666;  display: block;  float: right;  height: 16px;  line-height: 16px;  margin: 7px 5px 0 12px;  padding-left: 35px; }
.m-list .goods-cont .item span:hover.sell-counter{ background: url("../images/g-list02.png") no-repeat scroll 0 -46px;}
.m-list .goods-cont .item .gl-review {background:url("../images/g-list01.png") no-repeat scroll -41px 4px;  color: #666;  display: inline-block;  float: right;  height: 21px;  line-height: 21px;  margin-top: 4px;  padding-left: 21px;}
.m-list .goods-cont .item span:hover.gl-review {background:url("../images/g-list02.png") no-repeat scroll -41px 4px;}

.m-list .goods-cont .item a:hover{box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.m-list .goods-cont .item a:hover h5{color: #ff3300;}
.m-list .goods-cont .item a:hover p{color: #ff3300; text-decoration: underline;}



.pager{width: 1190px; padding-top: 30px; overflow: hidden;}
#infoPage {_float:right; font-size: 14px; height: 42px;margin-bottom: 10px;margin-top: 4px;text-align: center;}
#infoPage{width:auto;float:right;}
#infoPage ul li{float:left; line-height: 38px;list-style:none;color:#999999;}
#infoPage li span { float: left}
#infoPage .prev {margin-right: 20px;}
#infoPage .next {margin-left: 15px;}
#infoPage .everyPage{color:#666666;margin-left: 12px;border: 1px solid #e9e9e9;border-radius: 1px;display: inline-block;height: 38px;line-height: 38px; text-align: center;width:38px;box-shadow: 0 2px 2px rgba(0,0,0,0.1);}
#infoPage .nowPage{margin-left: 4px;border-radius: 1px; display: inline-block; height: 38px; line-height: 38px;text-align: center;width:38px;border: 1px solid #149ba6;color: #FFF;background:#2fbdc8;box-shadow: 0 2px 2px rgba(0,0,0,0.1);}
#infoPage select{height:18px;color:#e60611;}
#infoPage span, .pager a {text-decoration: none;}
#infoPage li {display: inline-block;height: 45px;}
#infoPage li a, #infoPage .pages li span {display: block; float: left; width: auto; line-height:11px;}
#infoPage li a:hover {color:#2fbdc8;;background:#FFF; border: 1px solid #2fbdc8;}
#infoPage .upPage,#infoPage .downPage {border: 1px solid  #e9e9e9;border-radius: 1px; box-shadow: 0 2px 2px rgba(0,0,0,0.1); color: #333333;display: inline-block;font-size: 14px;font-style: normal;height: 38px;line-height: 38px;text-align: center;width:70px;margin-left:4px;}
#infoPage li.current {color: #000000; cursor: default;}
#inputPage{border:#e9e9e9 1px solid; font-size: 14px; color: #666666; width:50px; height: 38px; line-height: 38px; text-align: center;}
#inputPage:focus{border: 1px solid #2fbdc8;}
#infoPage .goToPage{margin-left:5px; background:#FFF;border:1px solid #e9e9e9; color: #999999; font-size: 14px; width: 70px; height: 38px; line-height: 34px; cursor:pointer;_padding-top: 1px;*padding-top: 1px;box-shadow: 0 2px 2px rgba(0,0,0,0.1);transition:all 120ms;}
#infoPage .goToPage:hover {color:#2fbdc8;;background:#FFF; border: 1px solid #2fbdc8;}

/*10-30新增*/
.selector .sel-line .sel-value{width: 975px; margin-left: 190px; background-color: #fff; padding: 7px 0 7px 25px; }
.selector .sel-line .addr-sel{height: 26px; width: 400px; float: left; }
.selector .sel-line .addr-sel a.confirm{display: inline-block; width: 56px; height: 26px; line-height: 26px; text-align: center; color: #fff; font-size: 12px;  float: left; background-color: #2fbdc8;}
.selector .sel-line .addr-sel a:hover.confirm{ background-color: #269da6;}

/*多选下拉*/
.sel-value .down-menu{width: 98px; position: relative;background-color: #fff; float: left;  margin-right: 10px; }
.sel-value .down-menu .down-switch{display: block; width: 96px; height: 24px; border:solid 1px #bdbdbd; }
.sel-value .down-menu .down-switch label{margin: 0 23px 0 10px; width: auto; line-height: 24px; color: #333; word-break: normal; word-wrap: normal; display: block;cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sel-value .down-menu .down-switch .arrow{display: block; width: 23px; height: 23px; background: url("../images/pwd-01-icon01.png") no-repeat center; position: absolute; top: 2px; right: 10px;}
.sel-value .down-menu .down-data{ display: none; min-width: 100%; position: absolute; left: 0; top: 100%; margin-top: -1px; z-index: 1; _width:100%;}
.sel-value .down-menu .down-data .data-list{background-color: #fff; border-radius: 3px; border: 1px solid #cccccc; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); max-height: 118px; overflow-x: hidden;overflow-y: auto; width:98%;}
.sel-value .down-menu .down-data .data-list li{line-height: 23px; vertical-align: bottom;  _width: 95%;}
.sel-value .down-menu .down-data .data-list li a{display: block; padding: 0 20px 0 10px;white-space:nowrap; color: #333;}
.sel-value .down-menu .down-data .data-list li a:hover{background-color: #2fbdc8; color: #fff;}
.sel-value .pull .down-data{display: block;}

.selector .sel-line .add-search{height: 26px; width: 300px; float: left; overflow: hidden;}
.selector .sel-line .add-search input{width: 165px; height: 24px; font-size: 14px; color: #333; line-height: 24px; border: 1px solid #dcdcdc; padding-left: 8px; float: left;}
.selector .sel-line .add-search a{display: inline-block; width: 76px; height: 26px; line-height: 26px; text-align: center; color: #fff; font-size: 12px; margin-left: 10px; float: left; background-color: #2fbdc8;}
.selector .sel-line .add-search a:hover{ background-color: #269da6;}

select {margin-top: 4px}
/*select {
    *//*Chrome和Firefox里面的边框是不一样的，所以复写了一下*//*
    border: solid 1px #000;

    *//*很关键：将默认的select选择框样式清除*//*
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;

    *//*在选择框的最右侧中间显示小箭头图片*//*
    background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent;


    *//*为下拉小箭头留出一点位置，避免被文字覆盖*//*
    padding-right: 14px;
}


*//*清除ie的默认选择框样式清除，隐藏下拉箭头*//*
select::-ms-expand { display: none; }*/
