.cpPart4 .part1{ font-size: 14px; background: #f5f5f5; margin: 20px 0 10px; padding: 20px;}
.cpPart8 .cpSlide3,.cpPart8 .cpSlide4,.cpPart8 .cpSlide5{ padding-top: 40px; font-size: 12px;}
.cpPart3 .partR .part5 .list .box p{ 
	padding-left: 10px;
	color: #919191; 
	line-height: 15px;
}
.new_add_swiper{display: none;}

.gwPart3 .part3 .btn2 span{width: 100%;}
.cpPart3 .partR .part5 .list .box .hover,.cpPart3 .partR .part6 .list .box .hover{ display: none; width: 300px; height: 300px; background: #fff; padding: 7px; border-radius: 5px; box-shadow: 0 4px 10px rgba(0,0,0,.1); position: absolute; top: -313px; left: 0; z-index: 1;}



/* 商品弹窗 */
.shop_popup{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,.3);z-index: 99999;top: -150%;transition: all .3s;}
.shop_popup.on{top: 0}
.shop_popup_dv{position: absolute;width: 1327px;height: 742px;left: 50%;top:50%;transform: translate(-50%,-50%);background: #fff;box-shadow: 0px 3px 6px #0000008E;padding: 53px 62px;}
.shop_popup_dv .swiper-slide {background-size: cover;background-position: center;}
.shop_popup_dv .gallery-top {height: 100%;width: 600px;padding: 0 25px;}
.shop_popup_dv .gallery-thumbs {height: 30%;box-sizing: border-box;padding: 10px 0 30px 0;}
.shop_popup_dv .gallery-thumbs .swiper-slide {height: 100%;}
.shop_popup_dv .gallery-thumbs .swiper-slide::after{content: '';width: 100%;height: 4px;background: #dd699a;position: absolute;bottom: 0;left: 0;opacity: 0;transition: all .5s;}
.shop_popup_dv .gallery-thumbs .swiper-slide-thumb-active::after{opacity: 1;}
.shop_popup_dv .shop_popup_dv_top{display: flex;justify-content: space-between;align-items: center;height: 550px;}
.shop_popup_dv .shop_popup_dv_top .shop_popup_top_right{height: 100%;width: 500px;}
.shop_popup_dv .shop_popup_dv_top .shop_popup_top_right .shop_popup_top_tight_title h2{width: 100%;font-size: 20px;font-weight: bold;color: #6dbfb9;}
.shop_popup_dv .shop_popup_dv_top .shop_popup_top_right .shop_popup_top_tight_title .xiantiao{margin-top: 25px;width: 50%;height: 5px;background: #6DBFB9;}
.shop_popup_dv .shop_popup_dv_top .shop_popup_top_right .shop_popup_top_tight_title p{margin: 25px 0 0 0;height: 310px;overflow: hidden;line-height: 1.8;font-size: 16px;color: #666;font-weight: normal;}
.shop_popup_dv_top .swiper-button-next, .shop_popup_dv_top .swiper-button-prev{width: 0;height: 0;border: 12px solid;border-color: transparent   transparent transparent #6DBFB9;}
.shop_popup_dv_top .swiper-button-prev{border-color: transparent #6DBFB9  transparent transparent;left: -10px;}
.shop_popup_dv_top .swiper-button-next{right: -10px;}
.shop_popup_dv_top .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 0;}
.shop_popup_dv_top .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 8px;}
.shop_popup_dv_top .swiper-pagination-bullet{opacity: 1;background: #707070;}
.shop_popup_dv_top .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 10px;height: 10px;background: #fff;border: 1px solid #707070;}
.shop_popup_dv_pag{display: flex;justify-content: center;width: 100%;margin-top: 60px;}
.shop_popup_dv_pag.shop_popup_dv_pag2{margin-top:10px;justify-content: flex-start}
.shop_popup_dv_pag .shop_popup_dv_pag_dv{display: flex;justify-content: center;align-items: center;}
.shop_popup_dv_pag .shop_popup_dv_pag_dv .left{width: 26px;height: 26px;background: #DD699C;border-radius: 50%;text-align: center;color: #fff;font-size: 20px;font-weight: bold;margin-right: 5px;;}
.shop_popup_dv_pag .shop_popup_dv_pag_dv .right h2{font-size: 12px;color: #DD699C;font-weight: bold;}
.shop_popup_dv_pag .shop_popup_dv_pag_dv .right p{color: #0045FF;font-size: 12px;}
.shop_popup_dv_pag .shop_popup_dv_pag_dv .right span{color: #0045FF;font-size: 12px;cursor: pointer;}
.shop_popup_dv_pag .shop_popup_dv_pag_dv .right span:hover{opacity: .7;}
.shop_popup .shop_closed{position: absolute;right: 0;top: 0;right: 30px;top: 20px;}
.shop_popup .shop_closed img{width: 17px;cursor: pointer;}
.shop_popup .shop_closed img:hover{opacity: .7;}


/* 详情 */
.details_banner{background-repeat: no-repeat;width: 100%;height: 500px;background-position: bottom;background-size: cover;margin-bottom: 30px;display: flex;justify-content: center;align-items: flex-end;padding-bottom: 50px;}
.details_banner div{color: #fff;font-size: 50px;text-shadow: 0px 3px 6px rgb(0 0 0 / 30%);line-height: 46px;}
.detail_img{margin-bottom: 30px;}
.detail_img .detail_img_dv{width: 280px;height: 280px;margin: 0 auto;position: relative;cursor: pointer}
.detail_img .detail_img_dv img{width: 100%;height: 100%;}
.detail_img .detail_img_dv div{width: 100%;height: 10px;position: absolute;bottom: 0;left: 0;background: rgba(208,83,141, 1);opacity: .3;transition: all .3s}
.detail_img.on .detail_img_dv div{height: 20px;opacity: 1;}
.detail_img:hover .detail_img_dv div{height: 20px;opacity: 1;}

.detail_img h2{font-weight: bold;font-size: 20px;text-align: left;margin-top: 10px;padding-left: 10px;}
.detail_dv{height: 350px;overflow: hidden;transition: all .3s}
.detail_dv.on{height: 944px;}
.detail_dv .shop_popup_dv{position: inherit;width: 100%;transform: translate(0);box-shadow: 0px 0px 0px #fff;padding: 20px 0 0 0;height: 600px;}

.details_text{color: #888;font-size: 16px;line-height: 34px;text-align: center;margin: 0px 0 30px 0;}

.flex_bottom{width: 100% !important; max-width: 400px !important;}



.inputPrice_dv {width: 100%;padding-bottom: 10px;border-bottom: 1px solid #D0D0D0;display: none;margin-top: 10px;}
	.inputPrice_dv div{width: 100%;padding: 5px 10px;color: #fff;background: #000;}


    .mo_pops{display: none;}
    .mo_swiper{display: none;}
    
    /*============================ 媒体查询 ============================*/
    .mobHide{ display: block;}
    .mobShow{ display: none;}
    .flex_bottom .btn_type{display: none; max-width: 400px !important;}
    
    
    .remarks_dv{display: flex;justify-content: space-between;align-items: center;}
    .remarks_dv div{color: #919191}
    .remarks_dv div input{margin-right: 5px;vertical-align: middle;}
    @media (max-width: 1500px) {
        .ixPart1 .right .part2 img{ height: 190px;}
    
        .shop_popup_dv{position: absolute;width: 80%;height: 60%px;left: 50%;top:50%;transform: translate(-50%,-50%);background: #fff;box-shadow: 0px 3px 6px #0000008E;padding: 33px 32px;}
        .shop_popup_dv .gallery-top {height: 100%;width: 50%;padding: 0 25px;}
        .shop_popup_dv .shop_popup_dv_top .shop_popup_top_right{height: 100%;width: 46%;}
        .shop_popup_dv .shop_popup_dv_top{height: 510px;}
        .shop_popup_dv{height: 670px;}
        .shop_popup_dv .shop_popup_dv_top .shop_popup_top_right .shop_popup_top_tight_title p{height: 280px;}
    }
    

    @media (max-width: 950px) {
        .new_add_swiper{display: block;}
        .details_banner{padding-bottom: 20px}
        .details_banner div{color: #fff;font-size: 30px;text-shadow: 0px 3px 6px rgb(0 0 0 / 30%);line-height: 30px;}
    
        .detail_dv{
            height: auto;
        }
    
        .cpPart3 .partR .part5 .list .box .hover, .cpPart3 .partR .part6 .list .box .hover{width: 170px;height: 170px;top: -183px;}
    
        .detail_dv .col-md-6{width: 50%;padding:0 2%;}
        .detail_img h2{font-size: 14px}
        .detail_img .detail_img_dv{width: 100%;}
        .detail_img .detail_img_dv{height: auto;}
        .details_banner{height: 5rem;}
        .detail_dv.on{height: auto;}
    
    
        .detail_dv .shop_popup_dv{padding: 0 15px;display: none;}
        .detail_dv.on .shop_popup_dv{display: block;}
        .detail_dv.onSilder>div:nth-of-type(3),.detail_dv.onSilder>div:nth-of-type(4){
            transform: translateY(600px)
        }
        .detail_dv.onSilder>div:nth-of-type(5){
            transform: translateY(-250px)
        }
    }

    @media (max-width:767px) {
        .shop_popup_dv{width: 90%;height: auto;padding: 30px 20px 20px 20px;}
        .shop_popup_dv .shop_popup_dv_top{flex-wrap: wrap;}
        .shop_popup .shop_closed{right: 10px;top: 5px;}
        .shop_popup_dv .gallery-top{width: 100%;height: 250px;}
        .shop_popup_dv .shop_popup_dv_top .shop_popup_top_right{width: 100%;}
        .shop_popup_dv .shop_popup_dv_top .shop_popup_top_right .shop_popup_top_tight_title .xiantiao{margin-top: 10px;}
        .shop_popup_dv .shop_popup_dv_top .shop_popup_top_right .shop_popup_top_tight_title p{height: auto;margin-top: 10px;font-size: 12px;}
        .shop_popup_dv .shop_popup_dv_top .shop_popup_top_right .shop_popup_top_tight_title h2{font-size: 16px;margin-top: 10px;}
        .shop_popup_dv_pag{margin-top: 20px;}
        .wrap{ padding: 0;}
        .shop_popup_dv .gallery-thumbs{height: 21%;}
        .shop_popup_dv .gallery-thumbs{top: 130px;position: absolute;width: 100%;}
    
    
        .shop_popup_dv_top .swiper-button-next, .shop_popup_dv_top .swiper-button-prev{display: none;}
        .shop_popup_dv .gallery-top{padding: 0}
        .shop_popup_dv .swiper-container-free-mode>.swiper-wrapper{display: none}
        
        .cpPart3 .partR .part3 .txt1 input{ height: 50px; line-height: 50px;}
        
        
	/* 新增详情页移动轮播样式 */
	.pc_swiper{display: none;}
	.mo_swiper{display: flex;width: 100%;justify-content: center;align-items: center;height: auto;}
	.mo_swiper>div{width: 48%;margin-right: 2%;height: 100%;}
	.mo_swiper>div img{width: 100%;height: 100%;}
	.mo_swiper>div:nth-of-type(2){margin-right: 0}
	.mo_swiper .cpCon{border: 1px solid #D0D0D0;}
	.mo_swiper>div .mo_swiper_titles{line-height: 2;text-align: center;}
	.mo_swiper.ixPart4 .swiper-pagination .swiper-pagination-bullet{margin: 0 5px;}
	.mo_swiper.ixPart4{padding: 0}

	.mo_pops{position: fixed;width: 100%;height: 100%;background: #000;left: -100%;top: 0;z-index: 99999;display: block;}
	.mo_pops.active{left: 0;}
	.mo_pops .mo_pops_box{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
	.mo_pops .mo_pops_box .swiper-container{width: 100%;height: auto;background: #fff;}
	.mo_pops .mo_pops_box .swiper-container .swiper-wrapper{align-items: center;}
	.mo_pops .mo_pops_box .swiper-container .swiper-slide{display: flex;justify-content: center;align-items: center;background: #fff;}
	.mo_pops .mo_pops_box .swiper-container .swiper-slide img{max-width: 100%;}
	.mo_pops .ixPart4{padding: 0;flex-wrap: wrap;}
	.mo_pops .mo_page{width: 100%;color: #fff;text-align: center;align-self: flex-end;}
	.mo_pops .mo_close{text-align: right;width: 100%;color: #fff;position: absolute;right: 20px;top: 20px;}
	.mo_pops .mo_close img{width: .5rem;}
	.mo_pops .ixPart4 .swiper-pagination{position: inherit;align-self: flex-start;}
	.mo_pops .ixPart4 .swiper-pagination .swiper-pagination-bullet{margin: 0 5px;background: #fff;border: none;}
	.mo_pops .ixPart4 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #000;border:1px solid #fff;}
	

    


	/* 新增底部弹出 样式 */
	.flex_bottom{width: 100% !important;max-width: 400px !important;position: fixed !important;bottom: 0 !important;left: 0 !important;top:auto !important;background:rgba(255, 255, 255, .95);padding: 10px 15px;z-index: 9999;transition: all .3s;display: block;box-shadow: 0 0 10px 0 #ddd;}
	.flex_bottom .btn_type{display: block;text-align: center;width: 100%;color: #666;height: 30px;}
	.flex_bottom.on{overflow: auto}
	.flex_bottom .cpPart5{padding: 0}
	.flex_bottom div{background: none;}
	.flex_bottom .btn_type .hide{display: none;font-size: 12px;line-height: 14px;}
	.flex_bottom .btn_type .hide img{width: 20px;}
	.flex_bottom .btn_type .more{text-align: center;font-size: 12px}
	.flex_bottom_content_tuijian{display: none;}
	.flex_bottom .btn_type .more img{width: 20px;transform: rotate(180deg)}
	.flex_bottom .flex_bottom_content{width: 100%;background: #f5f5f5;height: 0;overflow: hidden;transition: all .3s;}
	.flex_bottom .flex_bottom_content>h2{font-weight: bold;color: #000;font-size: 16px;height: 0;}
	.flex_bottom .flex_bottom_content .flex_bottom_dv .content_box{border-bottom: 1px solid #BF5C8B;padding-bottom: 10px;}
	.flex_bottom .flex_bottom_content .flex_bottom_dv .content_box .content_box_list{display: flex;justify-content: space-between;align-items: flex-start;margin-top: 10px;line-height: 1}
	.flex_bottom .flex_bottom_content .flex_bottom_dv .content_box .content_box_list label{color: #000;text-align: left;margin-bottom: 0;font-size: 12px;}
	.flex_bottom .flex_bottom_content .flex_bottom_dv .content_box .content_box_list label.textCCC{color: #919191;}
	.flex_bottom .flex_bottom_content .flex_bottom_dv .content_box .content_box_list div{color: #919191;text-align: right;font-size: 12px;}
	.flex_bottom .flex_bottom_content .flex_bottom_dv .content_box .content_box_list div h3{color: #000;font-weight: bold;font-size: 14px;}
	.flex_bottom .flex_bottom_content .flex_bottom_dv .content_box .content_box_list div span{color: #000;font-weight: bold;}
	.flex_bottom .flex_bottom_content .text2{color: #FF0000;margin-top: 10px;font-size: 12px;}

	.flex_bottom .flex_bottom_box{width: 100%;display: block !important;padding: 0;margin: 0}
	.flex_bottom .flex_bottom_box>div{display: flex;justify-content: space-between;align-content: center;}
	.flex_bottom .flex_bottom_box>div.flex_bottom_box1 span{color: #919191;font-size: 12px;}
	.flex_bottom .flex_bottom_box>div.flex_bottom_box1 span em{color: #000;font-weight: bold;font-size: 14px;}
	.flex_bottom .flex_bottom_box>div.AddbuyCar{margin-top: 10px;width: 100%;background: #7CC8C4;color: #fff;text-align: center;height: 36px;line-height: 36px;border-radius: 2px;justify-content: center;}
	.flex_bottom .flex_bottom_box>div.AddbuyCar:active{opacity: .8;}
	.flex_bottom .flex_bottom_box>div.flex_bottom_box2{margin-top: 10px;}
	.flex_bottom .flex_bottom_box>div.flex_bottom_box2 div{width: 40%;height: 40px;line-height: 40px;text-align: center;color: #fff;background: #D0538D;border-radius: 2px;}
	.flex_bottom .flex_bottom_box>div.flex_bottom_box2 div:active{opacity: .8;}
	.flex_bottom .flex_bottom_box>div.flex_bottom_box2 span{color: #000;font-weight: bold;line-height: 40px;}
	.flex_bottom .flex_bottom_box>div.flex_bottom_box3 div{width: 40%;text-align: center;color: #666;font-size: 12px;}


	.flex_bottom.on{height: calc(100vh - 110px);}
	.flex_bottom.on .btn_type .more{display: none;}
	.flex_bottom.on .btn_type .hide{display: block;}
	.flex_bottom.on .flex_bottom_content>h2{height: auto;}
	.flex_bottom.on .flex_bottom_content{padding: 10px;height: auto;min-height:300px;}

	.gwPart3 .part3 .btn2{width: 100%;justify-content: space-between;}
	.gwPart3 .part3 .btn2 span:nth-of-type(2){text-align: right;}
	.gwPart3 .part3 .btn2 span:nth-of-type(2) button{width: 100%;}
	.gwPart3 .part3 .btn2 span:nth-of-type(2) p{text-align: center;}

	.gwPart3 .part3 .btn2 i{color: #000;}
	.flex_bottom .flex_bottom_box .bg1{display: none !important;}


	.flex_bottom .flex_bottom_msg{padding-left: 0px;}



	/* 修改查询弹窗样式 */
	.modal-open .modal{z-index: 999999}
	.modal-content{width: 96%;margin: 0 auto;}
	.modal-header{padding:15px;}
	.modal-header .close{padding: 0;margin: 0;width: .5rem;font-size: .5rem}
	.modal-body{padding: 15px}
	.col-form-label{padding: 5px 0;}
	.form-control{height: 30px;font-size: 14px;border-radius: 4px;padding: 0 10px 0 10px;}
	.form-row{margin-bottom: 0}
	.modal-open .btn{font-size: 14px;padding: 0;line-height: 42px}

	.modal-open label{margin-bottom: 5px}
    }



    
@media (max-width:375px) {
	.shop_popup .shop_popup_dv{top: 54%;}
}
    
    
            