.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 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;}


/*条件选择*/
.selector{width: 1190px; margin: 0 auto; 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;}

/*列表*/
.l-main{background-color: #f8f8f8;}
.m-list{width: 1190px; margin: 13px auto 0; padding-bottom: 10px;}
.m-list .filter{width: 1188px; height: 34px; border: 1px solid #e8e8e8; background-color: #fafafa; overflow: hidden;}
.m-list .filter .f-pager{float: right; margin: 4px 6px 0 0; height: 25px; overflow: hidden;}
.m-list .filter .f-pager .fp-text{float: left; line-height: 25px; color: #333333; margin-right: 7px;}
.m-list .filter .f-pager .prev{display: inline-block; float: left; width: 46px; height: 23px; text-align: center; line-height: 23px; font-family:"宋体"; font-size: 16px; border: 1px solid #dddddd; background-color: #fff; }
.m-list .filter .f-pager .next{display: inline-block; float: left; width: 46px; height: 23px; text-align: center; line-height: 23px; font-family:"宋体"; font-size: 16px; border: 1px solid #dddddd; background-color: #fff; margin-left: 3px;}
.m-list .filter .f-pager a:hover{border: 1px solid #f85127; color: #f85127; }
.m-list .filter .f-pager .disabled{background-color: #f1f1f1; cursor: default;}
.m-list .filter .f-pager a:hover.disabled{background-color: #f1f1f1; cursor: default; color: #666; border: 1px solid #dddddd;}

.m-list .filter .f-sort{float: left; height: 34px; overflow: hidden;}
.m-list .filter .f-sort a{display: inline-block; width: 78px; height: 34px; text-align: center; line-height: 34px; color: #000000; border-right: 1px solid #e8e8e8; position: relative; float: left;}
.m-list .filter .f-sort a i{display: inline-block; width: 13px; height: 7px; background: url("../images/filter01.png") no-repeat; position: absolute;top: 14px; right: 14px; transition:background 120ms; overflow: hidden;}
.m-list .filter .f-sort a em{display: inline-block; width: 12px; height: 12px; background: url("../images/filter01.png") no-repeat -14px 0; position: absolute; left: 12px; top: 11px;transition:background 120ms;}
.m-list .filter .f-sort .pdr20{width: 58px; padding-right: 20px;}
.m-list .filter .f-sort .pdl20{width: 58px; padding-left: 20px;}
.m-list .filter .f-sort a:hover{color: #f85127; background-color: #fff;}
.m-list .filter .f-sort a:hover i{background: url("../images/filter02.png") no-repeat;}
.m-list .filter .f-sort a:hover em{background: url("../images/filter02.png") no-repeat -14px 0;}

.m-list .filter .f-sort .cur{color: #f85127; background-color: #fff;}
.m-list .filter .f-sort .cur em{background: url("../images/filter02.png") no-repeat -14px 0;}

.m-list .filter .f-sort .up{color: #fff; background-color: #ff6600;}
.m-list .filter .f-sort .up i{background: url("../images/filter03.png") no-repeat;}
.m-list .filter .f-sort a:hover.up{color: #fff; background-color: #ff6600;}
.m-list .filter .f-sort a:hover.up i{background: url("../images/filter03.png") no-repeat;}

.m-list .filter .f-sort .down{color: #fff; background-color: #ff6600;}
.m-list .filter .f-sort .down i{background: url("../images/filter03.png") no-repeat 0 -8px;}
.m-list .filter .f-sort a:hover.down{color: #fff; background-color: #ff6600;}
.m-list .filter .f-sort a:hover.down i{background: url("../images/filter03.png") no-repeat 0 -8px;}


.m-list .goods-list{width: 1190px; padding-top: 13px;}
.m-list .goods-list .item{width: 1170px; height: 300px; padding: 10px 19px 10px 9px; border: 1px solid #f0f0f0; background-color: #fff; margin-bottom: 30px;}
.m-list .goods-list li:hover.item{padding: 8px 17px 8px 7px; border: 3px solid #2fbdc8; box-shadow: 0 0 6px rgba(0,0,0,0.2); }
.m-list .goods-list .pic{width: 450px; height: 300px; float: left;}
.m-list .goods-list .pic a{display: block; width: 450px; height: 300px; overflow: hidden;}
.m-list .goods-list .fr{width: 690px; padding-top: 7px; margin-right: 10px;}
.m-list .goods-list .fr .title{display: block; line-height: 38px; font-size: 22px; color: #333;}
.m-list .goods-list .fr .title img{padding-right: 10px; vertical-align: middle;}
.m-list .goods-list .fr a:hover.title{text-decoration: underline; color: #2fbdc8;}
.m-list .goods-list .fr p{width: 690px; line-height: 20px; font-size: 14px; color: #666;}

.m-list .goods-list .fr .pri{width:685px; height: 50px; margin-top: 20px; }
.m-list .goods-list .fr .pri a{display: block; width: 140px; height: 50px; line-height: 50px; padding-left: 40px; background: url("../images/detail-01-btn1.png") no-repeat 0 -51px; text-align: center; font-size: 18px; color: #fff; float: right;}
.m-list .goods-list .fr .pri a:hover{background: url("../images/detail-01-btn2.png") no-repeat 0 -51px;}
.m-list .goods-list .fr .pri .btn3{display: block; width: 136px; height: 50px; line-height: 50px; padding-left: 34px; background: url("../images/detail-01-btn1.png") no-repeat 0 -102px; text-align: center; font-size: 18px; color: #fff; margin-right: 18px; float: right;}
.m-list .goods-list .fr .pri a:hover.btn3{background: url("../images/detail-01-btn2.png") no-repeat 0 -102px;}
.m-list .goods-list .fr .pri del{float: left; font-size: 14px; color: #999; margin: 13px 0 0 30px;}
.m-list .goods-list .fr .pri .gl-price{padding-left: 20px; color: #e60012; font-size: 24px;  font-family: Arial,"Hiragino Sans GB",tahoma,Verdana; margin-top: 5px; float: left;}
.m-list .goods-list .fr .pri .gl-price em{font-size: 26px; font-style: normal;  padding-left: 1px; letter-spacing: -0.3px;}

/*商品组合*/
.m-list .goods-list .fr .comb{width: 690px; margin-top: 28px; padding-top: 29px; border-top: 1px solid #f5f5f5; position: relative;}
.m-list .goods-list .fr .comb .lh{display: block; width: 128px; height: 20px; line-height: 20px; font-size: 14px; color: #999999; position: absolute; left: 0; top: -11px; background-color: #fff;}
.m-list .goods-list .fr .comb .lb-prev{display: block; width: 31px; height: 49px; background: url("../images/detail-01-arrow1.png") no-repeat;  border-radius: 3px 0 0 3px; position: absolute; left: 0; top: 33px;}
.m-list .goods-list .fr .comb a:hover.lb-prev{background: url("../images/detail-01-arrow2.png") no-repeat;}
.m-list .goods-list .fr .comb .lb-next{display: block; width: 31px; height: 49px; background: url("../images/detail-01-arrow1.png") no-repeat -32px 0; border-radius: 0 3px 3px 0; position: absolute; right: 0; top: 33px;}
.m-list .goods-list .fr .comb a:hover.lb-next{background: url("../images/detail-01-arrow2.png") no-repeat -32px 0;}
.m-list .goods-list .fr .comb .comb-cont{width: 610px; height: 60px; margin: 0 auto; overflow: hidden;}
.m-list .goods-list .fr .comb ul{width: 500%; height: 60px; overflow: hidden;}
.m-list .goods-list .fr .comb ul li{width: 195px; height: 60px; float: left; margin-right: 10px; overflow: hidden; }
.m-list .goods-list .fr .comb ul li span{float: right; display: block; font-size: 14px; width: 128px; height: 20px; line-height: 20px; color: #999; overflow: hidden;}
.m-list .goods-list .fr .comb ul li i{color: #666; font-style: normal;}
.m-list .goods-list .fr .comb ul li em{color: #e60012; font-style: normal;}
.m-list .goods-list .fr .comb .c-pic{display: block; width: 60px; height: 60px; float: left; overflow: hidden;}
.m-list .goods-list .fr .comb .c-title{display: block; width: 128px; height: 20px; line-height: 20px; color: #999999; font-size: 14px; float: right;}
.m-list .goods-list .fr .comb a:hover.c-title{color: #1da5b0;}


