.l-main{width: 1190px; margin: 0 auto; }
.past{width: 1190px; height: 26px; padding: 19px 0 13px; margin: 0 auto;}
.past .crumbs-arrow{display: block; width: 6px; height: 12px; float:left; background: url("../images/past-icon01.png") no-repeat; margin: 7px 0 0 10px; overflow: hidden;}
.past .first{float: left; padding-left: 20px; height: 26px; margin-right: 10px;}
.past .first span{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 .nav-item{float: left; height: 26px; margin-right: 10px;}
.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; 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 .menu-drop .drop-main-bd .drop-main .cur{color: #2fbdc8;}
.past .cata{float: left; line-height: 26px; color: #000000;}
.past a:hover.cata{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-bottom: 30px; border: 1px solid #e8e8e8; border-bottom: none;}
.selector .sel-line{width: 1190px; border-bottom: 1px solid #e8e8e8; background-color: #fafafa; position: relative; display: none}
.selector .sel-line.cur{width: 1190px; border-bottom: 1px solid #e8e8e8; background-color: #fafafa; position: relative; display: block}
.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 .sel-line .sl-ext .sl-multiple{width: 42px; height: 22px; line-height: 22px; border: 1px solid #e8e8e8; float: right; margin-left: 10px; text-align: center; padding-right: 13px; color: #666666; position: relative;}
.selector .sel-line .sl-ext .sl-multiple i{display: block; width: 11px; height: 11px; background: url("../images/selector-icon01.png") no-repeat -26px 0; position: absolute; top: 5px; right: 7px; overflow: hidden;}
.selector .sel-line .sl-ext a:hover.sl-multiple{border: 1px solid #f85127; color: #f85127;}
.selector .sel-line .sl-ext a:hover.sl-multiple i{background: url("../images/selector-icon02.png") no-repeat -26px 0;}

/*更多*/
.selector .sel-line .sl-ext .sl-more{width: 42px; height: 22px; line-height: 22px; border: 1px solid #e8e8e8; float: right; text-align: center; padding-right: 13px; color: #666666; position: relative;}
.selector .sel-line .sl-ext .sl-more i{display: block; width: 12px; height: 6px; background: url("../images/selector-icon01.png"); position: absolute; top: 8px; right: 6px; overflow: hidden;}
.selector .sel-line .sl-ext a:hover.sl-more{border: 1px solid #f85127; color: #f85127;}
.selector .sel-line .sl-ext a:hover.sl-more i{background: url("../images/selector-icon02.png");}

/*取消*/
.selector .sel-line .sl-ext .mul-close i{background: url("../images/selector-icon01.png") -38px 0;}
.selector .sel-line .sl-ext a:hover.mul-close i{background: url("../images/selector-icon02.png") -38px 0;}

/*取消*/
.selector .sel-line .sl-ext .primary{width: 55px; height: 22px; line-height: 22px; border: 1px solid #e8e8e8; float: right; text-align: center; color: #666666; position: relative;}
.selector .sel-line .sl-ext a:hover.primary{border: 1px solid #f85127; color: #f85127;}


/*隐藏*/
.selector .sel-line .sl-ext .more-close i{background: url("../images/selector-icon01.png") -13px 0;}
.selector .sel-line .sl-ext a:hover.more-close i{background: url("../images/selector-icon02.png") -13px 0;}

/*多选*/
.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; padding-bottom: 30px;}
.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: 1180px; padding: 14px 5px 1px 5px; overflow: hidden;}
.m-list .goods-list li{width: 219px; height: 355px; padding: 15px 0 0 15px; border: 1px solid #fff; margin-bottom: 10px; float: left; overflow: hidden; transition:all 100ms;}
.m-list .goods-list li:hover{border: 1px solid #eaeaea; box-shadow: 0 0 0 5px rgba(0,0,0,0.04); z-index: 1;}
.m-list .goods-list .gl-picture{display: block; width: 200px; height: 200px;  clear: both;}
.m-list .goods-list .gl-price{display: inline-block; color: #e60012; font-size: 16px;  font-family: Arial,"Hiragino Sans GB",tahoma,Verdana; float: left; margin: 12px 0 4px;}
.m-list .goods-list .gl-price em{font-size: 18px; font-style: normal;  padding-left: 1px; letter-spacing: -0.3px;}
.m-list .goods-list .gl-review{display:inline-block; float: left; margin: 6px 0 10px; height: 21px; line-height: 21px; color: #666; padding-left: 21px; background: url("../images/g-list01.png") no-repeat -41px 4px;}
.m-list .goods-list a:hover.gl-review{background: url("../images/g-list02.png") no-repeat -41px 4px;}
.m-list .goods-list .sell-counter{display: block; float: left; height: 16px; padding-left: 35px; line-height: 16px; color: #666666; margin: 9px 0 0 12px; background: url("../images/g-list01.png") no-repeat 0 -46px;}
.m-list .goods-list .gl-title{display: block; width: 200px; height: 36px; line-height: 18px; color: #333333; overflow: hidden; clear: both;}
.m-list .goods-list .gl-title b{color: red;}
.m-list .goods-list a:hover.gl-title{color: #ff3300; text-decoration: underline;}
.m-list .goods-list .rx{display: block; width: 61px; height: 16px; float: left; margin:13px 0 0 12px;}
.m-list .goods-list .otc{display: block; width: 61px; height: 16px; float: left; margin:13px 0 0 12px;}
.m-list .goods-list .gl-btn{display: block; width: 89px; height: 28px; text-align: center; line-height: 28px; color: #fff; background: url("../images/g-list01.png") no-repeat 0 -18px; float: left;}
.m-list .goods-list a:hover.gl-btn{background: url("../images/g-list02.png") no-repeat 0 -18px;}
.m-list .goods-list .quantity{ float: left; height: 28px; width: 63px; position: relative;}
.m-list .goods-list .quantity input{width: 30px; height: 26px; line-height: 26px; background-color: #fff; text-align: center; border: 1px solid #dbdbdb; color: #1a1a1a;}
.m-list .goods-list .quantity .add{display: block; width: 19px; height: 14px; background: url("../images/g-list01.png") no-repeat; position: absolute; left: 34px; top: 0;}
.m-list .goods-list .quantity .sub{display: block; width: 19px; height: 14px; background: url("../images/g-list01.png") no-repeat -20px 0; position: absolute; left: 34px; top: 14px;}
.m-list .goods-list .quantity .disabled{cursor: default; background: url("../images/g-list02.png") no-repeat -20px 0;}


/*弹出层——添加购物车成功信息*/
.layer-bg{width: 100%; height: 100%; position: fixed; z-index: 9999; background: url("../images/bg0.15.png") repeat;}
.layer-bg .d-layer{width: 500px; border-radius: 4px; box-shadow: 0 0 0 5px rgba(0,0,0,0.15); border: 1px solid #bdbdbd; background-color: #fff; position: absolute; left: 50%; margin-left: -309px; top: 300px; z-index: 9999;}
.layer-bg .d-layer .mt{width: 500px; height: 35px; background-color: #f3f3f3; overflow: hidden;}
.layer-bg .d-layer .mt span{float: left; line-height: 35px; color: #666666; font-size: 14px; margin-left: 20px;}
.layer-bg .d-layer .mt a{display: block; width: 28px; height: 28px; background: url("../images/detail-01-allbg.png") no-repeat -55px 9px; float: right; margin: 3px 5px 0 0;}
.layer-bg .d-layer .mt a:hover{background: url("../images/detail-01-allbg2.png") no-repeat -55px 9px; ;}

.layer-bg .addCartInfo .mc{padding: 23px 0 40px; background-color: #fff;}
.layer-bg .addCartInfo .mc p{width: 250px; padding-left: 150px; height: 30px; font-size: 18px;line-height: 30px; color: #000000; background: url("../images/layer-icon03.png") no-repeat 106px 0; margin-left: 0px}
.layer-bg .addCartInfo .mc em{display: block;color:#000; padding-left: 150px;line-height: 30px}
em, i {
    font-style: normal;
    color: red;
}
.layer-bg .addCartInfo .mc .btn{padding-left: 140px;}
.layer-bg .addCartInfo .mc .btn .sub{display: inline-block; width: 100px; height: 30px; border-radius: 2px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; background-color: #2fbdc8; margin-left: 10px; margin-top: 25px}
.layer-bg .addCartInfo .mc .btn a:hover.sub{background-color: #1da5b0;}
.layer-bg .addCartInfo .mc span{display: block; width: 400px; line-height: 24px; padding-left: 166px; color: #666; margin: 15px 0 25px;}
.layer-bg .addCartInfo .mc i{font-style: normal; padding: 0 3px;}
/*list-m1*/
.m-list .entrust-r{width:1180px; float:right;}
.m-list .entrust-r .right-m1-bg{background:#ecebe5; border:#fcfcfc 1px solid; width:1180px; height:100px; padding-bottom:4px; padding-right:3px;border-radius:3px 3px 3px 3px;}
.m-list .entrust-r .right-m1-bg .right-m1{border:#ded5ba 1px solid; background:#fffbed; width:1180px; height:100px;border-radius:3px 3px 3px 3px;}
.m-list .entrust-r .right-m1-bg .right-m1 .info{width:565px; margin:27px auto 25px;}
.m-list .entrust-r .right-m1-bg .right-m1 .info p{color:#333; font-size:14px; line-height:22px;}
.m-list .entrust-r .right-m1-bg .right-m1 .info p span{color:#f85516;}

.m-list .entrust-r .right-m2-bg{background:#f0f0f0; border:#fcfcfc 1px solid; width:1180px;padding-bottom:4px; padding-right:3px;border-radius:3px 3px 3px 3px; margin-top:15px;}
.m-list .entrust-r .right-m2-bg .right-m2{border:#2FBDC8 2px solid; background:url(../images/entrust-box-bg.png); width:1180px;height: 700px; position:relative;}
.m-list .entrust-r .right-m2-bg .right-m2 .m2-icon1{background:url(../images/emturst-icon.png); width:29px; height:26px; position:absolute; top:-20px; left:100px;}
.m-list .entrust-r .right-m2-bg .right-m2 .m2-icon2{background:url(../images/emturst-icon.png); width:29px; height:26px; position:absolute; top:-20px; left:680px;}
.m-list .entrust-r .right-m2-bg .right-m2 .m2-box{width:740px;margin:40px auto 10px;}
.m-list .entrust-r .right-m2-bg .right-m2 .m2-box .b-title{width:520px; height:20px; color:#333; font-size:16px; line-height:20px; margin-bottom:30px; margin-top:40px; overflow:hidden;}
.m-list .entrust-r .right-m2-bg .right-m2 .m2-box .b-title span{color:#f84f14; font-weight:bold;}
.m-list .entrust-r .right-m2-bg .right-m2 .m2-box .b-rows{width:760px; margin-top: 15px;}
.m-list .entrust-r .right-m2-bg .right-m2 .m2-box .b-rows .lable{width:88px; color:#333; font-size:14px;font-weight:bold; line-height:22px; text-align:right; margin-right:10px;float:left;}
.m-list .entrust-r .right-m2-bg .right-m2 .m2-box .b-rows .lable span{width:3px; height:13px; background:#f84f14; display:inline-block;vertical-align:middle; margin-right:8px;}
.m-list .entrust-r .right-m2-bg .right-m2 .m2-box .b-rows .text{width:380px; color:#666; line-height:20px; float:left;}
.m-list .entrust-r .right-m2-bg .right-m2 .m2-box .b-rows .lable2{width:90px; color:#333; font-size:14px;line-height:30px; /*margin-top:10px;*/ text-align:right;float:left;}
.m-list .entrust-r .right-m2-bg .right-m2 .m2-box .b-rows .lable2 em{color:#ff6600; font-size:18px; font-weight:bold; margin-right:8px;vertical-align:middle; margin-top:5px; display:inline-block;}
.m-list .entrust-r .right-m2-bg .right-m2 .m2-box .b-rows .put{background:url(../images/member_line02.png) repeat-x; border:#a7a6aa 1px solid;width:338px; height:27px; color:#999; line-height:27px; margin-top:15px; text-align:left; padding-left:10px;float:left;}
.m-list .entrust-r .right-m2-bg .right-m2 .m2-box .b-rows .textarea{background:url(../images/member_line03.png) repeat-x; border:#a7a6aa 1px solid;width:338px; height:86px; color:#999; line-height:22px; font-size:12px; /*margin-top:15px;*/ text-align:left; padding-left:10px;float:left;}
.m-list .entrust-r .right-m2-bg .right-m2 .m2-box .b-rows .botton a{background: url("../images/detail-01-btn2.png") no-repeat;width:160px;height:40px; display:inline-block; margin:20px 100px;text-align: center;line-height: 40px; font-size: 18px;font-weight: bold;color: #ffffff;}

.m-list .entrust-r .right-m3{width:1180px;}
.m-list .entrust-r .right-m3 .m3-title{color:#cc0000; font-size:13px; font-family:"微软雅黑"; font-weight:bold; line-height:20px; margin:10px 0;}
.m-list .entrust-r .right-m3 .m3-box{border:#dedfde 1px solid; width:1180px;}
.m-list .entrust-r .right-m3 .m3-box ol{width:140px;margin:2px 33px 25px 25px;_margin:2px 27px 33px 20px;float:left;}
.m-list .entrust-r .right-m3 .m3-box ol p{border:#e5e5e5 1px solid;width:140px; height:140px; margin-top:10px;}
.m-list .entrust-r .right-m3 .m3-box ol h2{width:140px; height:40px;overflow:hidden; margin-top:10px;}
.m-list .entrust-r .right-m3 .m3-box ol h2 a{color:#333; line-height:18px;}
.m-list .entrust-r .right-m3 .m3-box ol h2 a:hover{text-decoration:underline; color:#cc0000;}
.m-list .entrust-r .right-m3 .m3-box ol h2 a span{color:#ff6600;}
.m-list .entrust-r .right-m3 .m3-box ol h3{width:140px; height:16px; color:#999; line-height:16px; overflow:hidden;margin:5px 0;}
.m-list .entrust-r .right-m3 .m3-box ol h3 span{color:#999;font-family:Tahoma, Geneva, sans-serif; text-decoration: line-through; }
.m-list .entrust-r .right-m3 .m3-box ol h4{width:140px; height:16px; color:#666; line-height:16px; overflow:hidden;}
.m-list .entrust-r .right-m3 .m3-box ol h4 span{color:#cc0000; font-weight:bold; letter-spacing:-1px; font-size:15px;}
.m-list .entrust-r .right-m3 .m3-box ol h4 span em{margin:0 1px; font-size:13px;font-family:"微软雅黑"; }
.m-list .entrust-r .right-m3 .m3-box ol h5 a{background:url(../images/list-bg3.png);background-position:0 -62px;width:130px; height:30px; display:inline-block; margin-top:8px;}
.m-list .entrust-r .right-m3 .m3-box ol h5 a:hover{background-position:0 -93px;}
.m-list .entrust-r .right-m3 .m3-box ol li a{background:url(../images/list-bg3.png); width:138px; height:30px; display:inline-block;margin-top:8px;}
.m-list .entrust-r .right-m3 .m3-box ol li a:hover{background-position:0 -31px;}
.m-list .entrust-r .right-m3 .adv{width:990px; height:90px; margin:10px 0;}