@charset "utf-8";
/* CSS Document */
/*商品筛选部分*/
.pro-select{ padding:20px; line-height: 46px; font-size: 14px;}
.pro-select dl{ color:#666;line-height: 46px;}
.pro-select dt{ display:inline-block; float:left; width:70px; text-align: right; font-weight: normal; color: #999;line-height: 46px; white-space: nowrap;}
.pro-select dd{ float:left; padding:0 18px; cursor:pointer; line-height: 46px;}
.pro-select dd.active{color: var(--main-theme-color);}
.pro-select dd .active a {text-decoration: none;list-style: none;}
.pro-select .hasSelected{ line-height:28px; color:#666;}
.pro-select .hasSelected strong{ font-weight: normal; color: #999;}
.pro-select .hasSelected b{ padding:0 0 0 5px;}
.pro-select .hasSelected a{ color: #666;}

.pro-select .hasSelected span{ border:1px solid #ddd;font-weight: normal; display:inline-block; padding:0 10px; padding-right:20px; position:relative; margin-right: 5px;}
.pro-select .hasSelected i{ width:14px; color: var(--main-theme-color) !important; font-size:12px; position:absolute; top:0; right:0; background:#ddd; text-align:center; line-height:28px; font-style:normal; cursor:pointer;}
/*筛选部分完*/
.kz-productTitle{ height:50px; line-height:50px; font-size: 14px;}
.kz-productTitle ul.selectMethod{ float:left;}
.kz-productTitle ul li{ float:left; padding:0 20px; cursor:pointer;}
.kz-productTitle ul li.selected{ color: var(--main-theme-color);}
.kz-productTitle ul a { color: #666;}


/*产品列表*/
.product{ padding-bottom: 30px;}
.productList li.list-group-item{ border: 0; border-radius: 0; margin-bottom: 12px;width:290px; float:left; margin-right: 10px; transition:all 0.5s; -webkit-transition:all 0.5s;position: relative;}
.productList li:hover{ box-shadow:0 4px 10px 5px #ddd; transform: translateY(-2px); }
.productList li .img{ width: 240px; height: 240px; margin:0px auto; position: relative; background: url("/Public/project/images/product/placeHolder.png") no-repeat;}
.productList li .img img{width: 240px; height: 240px; display: block;}
.productList li p{ font-size:14px; line-height:24px; white-space:nowrap; text-overflow: ellipsis; overflow:hidden; padding-top:0; margin: 0;}
.productList li p a{ color: #777;}
.productList li p a:hover{ color: #333;}
.productList li i{width:44px ; height: 44px; position: absolute;display: block; top: 10px; z-index: 49; right: 10px; border-radius: 50px; text-align: center; font-style: normal; color: #fff; font-size: 12px; line-height: 14px;}
.productList li i.advantage{ background-color: var(--main-theme-color); padding-top: 8px;}
.productList li i.short_rent{ background-color: #f04160; padding-top: 15px; }
.productList li.list-group-item .corner-img-1{display: inline-block;*display: inline;*zoom: 1;width: 40px;height: 45px;background: url(/Public/project/images/product/icon_1.png) no-repeat;position: absolute;top: 8px;right: 8px;z-index: 9;font-size: 14px;color: #fff;text-align: center;line-height: 30px;}
.productList li.list-group-item .corner-img-2{display: inline-block;*display: inline;*zoom: 1;width: 40px;height: 45px;background: url(/Public/project/images/product/icon_2.png) no-repeat;position: absolute;top: 8px;right: 8px;z-index: 9;font-size: 14px;color: #fff;text-align: center;line-height: 30px;}
.productList li h4{ text-align:center;}
/*********************下方为原来的CSS************************/

/*详情页*/
.detail-part{}
.detailImg{ width:422px; }
/*图片放大镜*/
.spec-preview{width:422px;height:338px;  border: 1px solid #f8f8f8; position: relative;}
.jqzoom{  width:420px; height:336px; cursor:pointer;  display:block;}
.jqzoom img{ width:100%; height:auto; }
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:420px;height:336px;background:#fff;border:1px solid #eee;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:var(--main-theme-color);opacity: 0.2;filter: alpha(Opacity=20);}


/* 表格参数 */
.detail-para-pro{background: #fff;width:100%;font-size: 12px;line-height:30px;}
.detail-para-pro thead th:first-child{ width: 30%; text-align: right;border-bottom: 2px solid #c8ced2;border-right:1px solid #c8ced2;background: #f4fafe;}
.detail-para-pro thead th:last-child{ width: 70%; text-align:center;border-bottom: 2px solid #c8ced2;background: #f4fafe;}
.detail-para-pro tbody td:first-child{ width: 30%; text-align: right;padding-right: 20px;border-bottom: 1px solid #c8ced2;border-right:1px solid #c8ced2;background: #f4fafe;}
.detail-para-pro tbody td:last-child{ width: 70%; padding-left: 20px;border-bottom: 1px solid #c8ced2;}

/*放大镜下方的小图*/
.spec-scroll{ width:420px; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; padding:15px 0; margin-top: 100px;}
.spec-scroll .items{float:left;position:relative;width:382px;height:70px;overflow:hidden; margin-left: 5px;}
.spec-scroll .items ul{ position:absolute; width:999999px; height:70px;}
.spec-scroll .items ul li{float:left;width:97px; text-align:center;}
.spec-scroll .items ul li img{ width:68px;height:68px; border:1px solid #fff;}
.spec-scroll .items ul li img:hover{ padding:0; border:1px solid #f2f2f2;}
.spec-scroll .prev{float:left;margin-right:0px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;text-align:center;width:12px;height:68px; line-height:68px;border:1px solid #eee; color:#ccc;background:#f2f2f2;cursor:pointer;text-decoration:none;}
.spec-scroll .prev:hover,.spec-scroll .next:hover{ background-color: #ddd; color: #666;}
.guarantee{ padding:30px 10px;}
.guarantee li{ width:73px;background:url(/Public/project/images/product/guarantee.jpg) no-repeat; cursor:pointer; height:43px; float:left; margin-right:10px;}
/*购买筛选*/
.detailSelects{ width:740px;}
.detailSelects h4{ color: #555;}
.detailSelects .new { color: #fff; background: #F5675D; padding:0px 6px; border-radius: 2px; font-size: 14px;margin-right: 5px;}
.bdshare-button-style0-16 a.bds_more{ width: 20px; height: 20px; display: inline-block; padding: 0; background: var(--main-theme-color); border-radius: 50%; text-align: center; line-height: 19px; color: #fff;}

/*价格后面的优惠文字*/
.discount_message{
    padding:2px 3px;
    background: #f47a86;
    color: #fff;
    position: relative;
    font-size: 12px;
}
.triangle{
    position: absolute;
    bottom: 0;left: -8px;
    width: 0;
    height: 0;
    border-bottom: 6px solid #f47a86;
    border-left: 8px solid transparent;
}
.kz-good-price{ background-color: #f5f5f5;}
.kz-good-price p {margin: 0;}
.kz-good-price .red { color: #ba6f37;}

/*2018-6-12新增的关联商品的优惠券*/
.goods-price-title{ width: 60px; display: inline-block;}
.goods-coupon .coupon-text{ color: #fff;background:url(/Public/project/images/product/coupon_bg.png) no-repeat; background-size: 100% 100%; padding: 2px 12px; font-size: 12px;}

/*市场价*/
.goods-market-price{width:150px;height:40px;line-height: 40px;margin-bottom:-5px;}
.goods-market-price span{font-size: 16px;padding-left:15px;text-decoration:line-through}

/* 公益宝贝 */
#welfare_cowry_content { cursor: pointer;}
.welfare-question { margin-left: 5px; color: #dbb595; }
.welfare-popup { position: fixed; left: 0; bottom: 0px; z-index: 55; display: none; width: 380px; height: 256px;  transition: 0.5s;  background-color: #fff;padding: 0 30px 45px 30px; border-radius: 10px; }
.welfare-popup h3 { margin: 0; padding: 40px 0 25px 0; font-size: 20px; color: #e02b41; text-align: center;  } 
.welfare-popup p { font-size: 15px; line-height: 25px; color: #333; }
.welfare-popup .welfare-popup-close { position: absolute; right: 10px; top: 10px; padding: 0 2px; cursor: pointer;}
.welfare-popup .welfare-popup-close .icon-cha { font-size: 18px; }

.configure dl{ margin: 0 !important; padding-left: 77px; position: relative;}
.configure dl:after{ clear: both;}
.configure dt{ float:left; font-weight: normal; width:75px; text-align:right; position: absolute; top: 0; left: 0; line-height: 42px;}
.configure dd.primary{ float:left; cursor: pointer; border:1px solid #ddd; display:inline-block; vertical-align:middle; line-height:30px; margin:5px 0; padding:0 15px; margin-right:10px;}
.configure dd.primary:hover{ border: 1px solid #ccc;}
.configure dd.primary a{ color: #666;}
.configure dd.selected{ border:1px solid var(--main-theme-color); background:url(/Public/project/images/product/selecteds.jpg) no-repeat bottom right;}
/*动态金额列表*/
.configure dd.kz-dynamic-price{ height: 86px; position: relative;  padding: 6px 10px 0;}
.configure dd.kz-dynamic-price .price_input{ position: absolute; top: -20px; left: -20px;}
.configure dd.kz-dynamic-price{ font-size: 12px; font-weight: normal; line-height: 24px;}
.configure dd span.instruction{text-align: center; display: block;}
/*起租日期*/
.configure .rent_begin{margin:5px 0; height: 32px; outline: none !important; font-size: 12px; width: 118px; text-align: left; background: url(/Public/project/images/product/timeicon.png) no-repeat 85px 5px #fff; ;}


/* 年底发货通知样式 */
._rent_params { position: relative;}
._rent_params .calendar { position: absolute; top: 37px; display: none; z-index: 10;}
/*用户押金提示*/
.zhima_add_deposit{ height: 90px; padding: 15px 0; background: #f7f7f7; margin-top: 8px;}
.zhima_add_deposit .left_part{ float: left; height: 60px; border-right: 1px solid #eeeeee; padding:0 30px 0 16px;}
.zhima_add_deposit .left_part p.notlogin{ font-size: 12px; line-height: 60px;}
.zhima_add_deposit .left_part p.notlogin span{ font-size: 16px;}

.zhima_add_deposit .left_part .notzhima{ line-height: 16px;}
.zhima_add_deposit .left_part .notzhima span{ font-size: 16px;}
.zhima_add_deposit .left_part .notzhima i{width: 61px; height: 20px; background: url("/Public/project/images/common/newAliLogo.png") no-repeat; background-size: 100% 100%; display: inline-block; vertical-align: middle;}

.zhima_add_deposit .right_part{ float: left;height: 60px; padding-left: 30px;}
.zhima_add_deposit .right_part .notlogin{ font-size: 12px;vertical-align: bottom;}
.zhima_add_deposit .right_part .notlogin span.icon{ width: 61px; height: 20px; display: inline-block; background: url("/Public/project/images/common/newAliLogo.png") no-repeat; background-size: 100% 100%; vertical-align: bottom; margin-right: 5px;}
.zhima_add_deposit .right_part a{ padding: 0 5px; height: 26px; background: #0080f4; display: inline-block; color: #fff; text-align: center; line-height: 26px; border-radius: 3px; margin: 5px 0 0 125px;}

/*租机数量*/
.kz-rent-num .input-group{ width: 118px;}
.kz-rent-num .form-control{ height: 32px; text-align: center;}
.kz-rent-num .input-group-addon{ border-radius: 0;}
.configure dd p.freedeposit{ line-height: 24px; padding-top: 10px;}

.totlemoney{ padding:15px; font-size: 14px;}
.totlemoney span{ font-size:18px;color: #ff4e00;}
.totlemoney b{ font-size: 18px; font-weight: normal; color: #ff4e00;}
/*详情页切换*/

.kz-guide-title{ height: 60px; width: 1200px; margin: 0 auto; z-index: 9;}

.kz-guide-title-warp{height: 60px; width: 1200px; margin: 0 auto;}

.kz-detail-title{ width: 980px; height: 60px; background: #f7f7f7;}
.kz-detail-title .list-group-item{ width:136px; float:left ; border: 0; border-radius: 0;  height: 60px; font-size: 16px; line-height: 40px; text-align: center; background-color: #f7f7f7;}
.kz-detail-title .list-group-item2 {
    width:136px; float:left ; border: 0; border-radius: 0;  height: 60px; font-size: 16px; line-height: 40px; text-align: center; background-color: #f7f7f7;    position: relative;
    display: block;    padding: 10px 15px;
    text-decoration: none;
}
.kz-detail-title .list-group-item:hover{ background-color: #f2f2f2;}
.kz-detail-title .active{ background-color: var(--main-theme-color); color: #fff!important;}
.kz-detail-title .active:hover{ background-color: var(--main-theme-color);}
.tuijian{ width: 200px; height: 60px; background: #f7f7f7; border: 1px solid #eee; border-radius: 0;}
.tuijian .kz-recommend-title { width: 100%; height: 100%; text-align: center; line-height: 60px; font-size: 16px;}
.detail{ border:1px solid #f7f7f7; width: 980px;}
.detail .tab{ padding:20px;}
.detail .tab img{ display:block;max-width:100%; margin: 0 auto;}

/*购买咨询*/
.ql-video { width: 100%; }
.detail .tab p{ font-size: 14px; color: #999;}
.detail .tab span{ font-size: 16px;}
.detail .tab h4{border-top:1px dashed #eee;}

/*推荐配件*/
.kz-parts-title{height:60px; background: #f7f7f7; line-height: 60px; padding-left: 20px;}
.kz-parts-title b{font-size: 16px;}

.parts—goods{ height:200px; border-bottom: 1px solid #e7e7e7;}
.left_goods{width:200px; overflow: hidden;position: relative;}
.left_goods p{ padding: 5px 10px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.img_wrap{ width:80%; margin:5px auto 0;}
.img_wrap img{ width: 100%; display: block;}

.goods_items{ width:760px; height: 205px;  position: relative; margin-left: 20px;}
/*左右按钮*/
.bth_left,.bth_right{width: 20px; height: 68px; border: 1px solid #e7e7e7;position: absolute;top:65px;line-height:70px;display:block ; text-align: center; color: #666;}
.bth_left{left: 0px; }
.bth_right{right: 0px;}
.bth_left:hover{background: #f7f7f7;}
.bth_right:hover{background: #f7f7f7;}

.kz-parts-goods { width: 1200px; margin: 0 auto;}
/*滚动配件框*/
.kz-parts-list{width: 720px; margin-left: 20px; position: relative;overflow: hidden; height: 200px;}
.kz-parts-list ul{width: 2000px; position: absolute; top: 0; left: 0; height: 200px;}
.kz-parts-list li{width:180px ; float: left; position: relative;}
.parts-add-icon{ width: 18px; height: 18px; background: url("/Public/project/images/product/addIcon.png") no-repeat; position: absolute; right: -9px; top: 90px;}
.parts-eq-icon{width: 15px; height: 13px; background: url("/Public/project/images/product/sign.jpg") no-repeat; position: absolute; right: -25px; top: 90px;}
.kz-parts-list .img_wrap{ width:90%; }
.kz-parts-list p{ padding: 5px 10px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.kz-parts-list input{ display: inline;}

.right_sum { position: relative; padding: 40px 0 0 50px;}
/*****广告******/
.activity_wrap{ margin: auto; padding: 15px 0;background: #ffffff; overflow: hidden;}
.activity_wrap a { width: 1200px; display: block; margin: 0 auto;}
.activity_wrap img{width: 100%;}

/*<!--===推荐产品===-->*/
.recommend_goods{ border: 1px solid #eee; width: 200px;}
.recommend_goods li.list-group-item{ border: 0; border-bottom: 1px solid #f8f8f8; margin: 0; padding: 5px 10px;}
.recommend_goods .img_wrap{ width: 90%;}

/* 商家信息 */
.wrap_down .message {width: 200px; background: #fff;}
.message #seller-message { width: 100%; height: 60px; text-align: center; line-height: 60px; font-size: 16px; background: #f7f7f7; border: 1px solid #e7e7e7; margin: 0;}
.message .seller {width: 100%; padding: 15px 20px; border:1px solid #e7e7e7; border-top: 0; margin-bottom: 25px;}
.seller a { display: block; height: 40px;}
.seller img { width: 80px; height: 40px; margin-left: -4px; line-height: 100%;}
.message .seller ul { width: 100%; height: 70px;}
.message .seller li:nth-child(n) { width: 50%; height: 20px; float: left; font-size: 12px;}
.message .seller li:nth-child(2n) { width: 50%; float: right; height: 20px; font-size: 12px; padding-left: 11px;}
.message .seller span { color: var(--main-theme-color); padding-right: 4px;}
.message .seller .button { width: 100%; height: 25px;}
.seller .button :first-child { width: 65px; display: block; float: left; height: 21px; border:1px solid var(--main-theme-color); border-radius: 2px; color:var(--main-theme-color); background: #fff;}
.seller .button :last-child { width: 65px; display: block; float: right; height: 21px; border:1px solid var(--main-theme-color); border-radius: 2px; color:#fff; background: var(--main-theme-color);}

.layer-anim {background-color: #fff;}
.layui-layer-title {padding: 0; padding-left: 10px; white-space:normal;}
#rules { display: none; padding-left: 30px; padding-right: 48px; padding-top: 20px;}
#rules p { margin-left: 30px; font-size: 14px; color: #000}
#rules strong {display: inline;margin-left: -30px;} 
#second { display: none; padding-left: 30px; padding-right: 48px;}
#second h5 { margin-top:20px; color: #000; font-weight: bold;}
#second p { margin-left: 30px; font-size: 14px; color: #000}
.search-list {float: left;position: relative;height: 50px;}
.search-list:hover {color: var(--main-theme-color);}
.search-list:hover dl {display: block;}
.search-list dl {position: absolute;top: 40px;left: 0;z-index: 999;background: #fff;box-shadow: 0 4px 10px 5px #ddd;display: none;}
.search-list dd a {display: inline-block;line-height: 40px;padding: 0 10px;width: 140px;}
.search-list dd a:hover {color: var(--main-theme-color)!important;background: #f7f7f7;}
.hide-item {display: none;}
.arrow {font-size: 12px;color: #999;margin-left: 3px;}
.img-items {float: left;width: 1024px;}
.img-items dd {width: 102px;margin-right: 4px;margin-bottom: 4px;padding: 0;border: 1px solid #f7f7f7;box-sizing: border-box;}
.img-items dd img {width: 100%;}
.img-items dd a {display: block;width: 100px;text-align: center;line-height: 40px !important;}
.img-items .click-more-0 {width: 70px !important;margin-right: 0;text-align: center;line-height: 38px;float: right;}
.img-items .activity-more {width: 100px;text-align: center;}
.img-items dd:hover a img {display: none;}
.img-items dd:hover a span {display: block !important;color: var(--main-theme-color);}
.img-items dd:hover {border-color: var(--main-theme-color);}
.img-items .click-more-0:hover {border-color: #fff;}
#goods-remark {margin-top: 20px;float: left;width: 80%;}
.price_input {
    display: none !important;
}