.form-control-b::-webkit-input-placeholder {color:#cccccc; font-family: PingFangSC-Regular, sans-serif;}
.form-control-b:-moz-placeholder {color:#cccccc; font-family: PingFangSC-Regular, sans-serif; }
.form-control-b::-moz-placeholder {color:#cccccc; font-family: PingFangSC-Regular, sans-serif; }
.form-control-b:-ms-input-placeholder {color:#cccccc; font-family: PingFangSC-Regular, sans-serif; }

.textarea::-webkit-input-placeholder {color:#cccccc; font-family: PingFangSC-Regular, sans-serif;}
.textarea:-moz-placeholder {color:#cccccc; font-family: PingFangSC-Regular, sans-serif; }
.textarea::-moz-placeholder {color:#cccccc; font-family: PingFangSC-Regular, sans-serif; }
.textarea:-ms-input-placeholder {color:#cccccc; font-family: PingFangSC-Regular, sans-serif; }

select::-ms-expand{display:none;}
select{  appearance:none; -moz-appearance:none; -webkit-appearance:none;}

.bgc{ background: #000000; width: 100%;}
.block{ display: block;}
.none{ display: none;}
.b_x{text-decoration:underline;}
.pad_tb20{ padding: 20px 0;}
.pad_t50{ padding-top: 50px;}
hr { border: 0; height: 1px; background: #fff;}
.golden{color:#c79830!important;font-weight:bold;}

/* 加载GIF */
.loading {
	width      : 100%;
	height     : 100%;
	background : #000;
	position   : fixed;
	top        : 0;
	left       : 0;
	z-index    : 10001;
	line-height: 100%;
	text-align : center;
}

.loading img {
	position         : absolute;
	top              : 50%;
	left             : 50%;
	-webkit-transform: translate(-50%, -50%);
	transform        : translate(-50%, -50%);
}

@media (max-width:992px) {
	.loading img {
		width: 5rem;
	}
}
/*banner*/
.storeBanner{width: 100%;position: relative;}
.store_img{width: 100%; }
.storeBanner img {width: 100%;}
.mobile_banner {display: none;}
.web_banner {display: block;}
.storeBanner .banner_desc { width: 1200px; height: 100%; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack : end; -ms-flex-pack: end; justify-content: flex-end;}
.storeBanner .form_desc { width: 449px; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.desc_title>span>span.word2 { color: #c79830; display: inline-block; transform: translate3d(0px, 0px, 0px);}
.desc_title>span span.word12 { color: #c79830; display: inline-block; transform: translate3d(0px, 0px, 0px);}
.desc_title>span span.word22 { color: #c79830; display: inline-block; transform: translate3d(0px, 0px, 0px);}
.desc_title>span>span {color: #fff; float: left;}
.desc_content { max-width: 385px; font-size: 16px; color: #fff; line-height: 40px;}
.desc_title { font-size: 26px; font-weight: 900; color: #fff; /*opacity  : 0;*/ display: block; width: 100%;}
.form_desc hr { margin-top: 28px; margin-bottom: 30px; max-width: 62px; text-align: left;}

/*bufan_store*/
.bufan_store{ width: 1200px; height: auto; background: #000; /*overflow: hidden;*/ margin: 55px auto;}
.bufan_store>h2{ width: 100%; display: block; font-size:26px; color: #fff; font-weight: bold; font-family: "微软雅黑";}
.bufan_store>h2 span{/* color: #c79830;*/ float: left; margin-right: 6px;}
.bufan_store>hr {  margin-top: 28px; margin-bottom: 30px;  max-width: 62px; text-align: left;}
.bufan_store>.div_content{ color: #fff; font-size: 16px; display: block; line-height: 27px;}
.bufan_store .icon-07v{width:54px;height:26px;display: inline-block;background-image:url(../img/icon-7v.png);margin: 6px 0 0 10px;}
.bufan_store .icon-05v{width:54px;height:26px;display: inline-block;background-image:url(../img/icon-5v.png);margin: 6px 0 0 10px;}
.bufan_store .icon-03v{width:54px;height:26px;display: inline-block;background-image:url(../img/icon-3v.png);margin: 6px 0 0 10px;}
.bufan_store .icon-07v-sm{width:27px;height:13px;display: inline-block;background-image:url(../img/icon-7v.png);margin: 3px 0 0 5px;background-size:27px 13px;}
.bufan_store .icon-05v-sm{width:27px;height:13px;display: inline-block;background-image:url(../img/icon-5v.png);margin: 3px 0 0 5px;background-size:27px 13px;}
.bufan_store .icon-03v-sm{width:27px;height:13px;display: inline-block;background-image:url(../img/icon-3v.png);margin: 3px 0 0 5px;background-size:27px 13px;}
.bufan_store .bufan-info-text{text-align: center;color:#fff;padding:76px 0 56px 0;}
.bufan_store .bufan-banner{margin-top:65px;height:266px;}
.bufan_store .bufan-banner img.align-left{float:left;}
.bufan_store .bufan-banner img.align-right{float:right;}
.bufan_store .bufan-banner-video video{margin-top:50px;}
.standardinfo{width:200px;display: inline-block;}
.right-icon{width:950px;float:right;}
.standardlist .icon-item{width:190px;float:left;text-align: center;}
.standardlist .icon-item h5{margin-top:10px;}
.standardlist .icon-list{margin-bottom:10px;}
.standard-button-prev{width:34px;height:34px;background-image:url(../img/standard-left.png);float:right;margin-right:5px;}
.standard-button-next{width:34px;height:34px;background-image:url(../img/standard-right.png);float:right;margin-right:40px;}

/*bufan_xunzhang*/
.bufan_xunzhang{ width: 1200px; height: auto; background: #000; /*overflow: hidden;*/ margin: 55px auto;}
.bufan_xunzhang>h2{ width: 100%; display: block; font-size:26px; color: #fff; font-weight: bold; font-family: "微软雅黑";}
.bufan_xunzhang>h2 span{ /*color: #c79830;*/ float: left; margin-right: 6px;}
.bufan_xunzhang>hr {  margin-top: 28px; margin-bottom: 30px;  max-width: 62px; text-align: left;}
.bufan_xunzhang>.div_content{ color: #fff; font-size: 16px; display: block; line-height: 27px;}

.xz_introduce_wap{ display: none;}
.xz_introduce{ width: 100%; display: block;}
.xz_introduce>.introduce_txt{ font-size: 16px; color: #fff; width: 520px; line-height: 27px;}
.mt60{ margin-top: 60px !important;}
.xz_introduce>.introduce_txt>h2{ color: #c79836; font-size: 16px; margin-bottom: 22px;}
.xz_introduce>.introduce_txt>p.pad_b{ padding-bottom: 20px;}
.xz_introduce>.artificer_img{ width: auto;}
.xz_introduce>.artificer_img>img{ width: 100%;}
.xz_introduce>.artificer_img>img.imgw{ width: 634px;}
.xz_introduce>.xz_txt{ width: 100%; font-size: 16px; color: #fff; padding-top: 22px; line-height: 27px;}

.xunzhang_icon_wap{ display: none;}
.xunzhang_icon{ width: 100%; background: url(../img/xzbg.png) no-repeat; height: 323px; margin: 30px auto; padding: 45px 0 0 50px; display: block;}
.xunzhang_icon img{ float: left; margin: 0 18px;}

.custom{ width: 100%; font-size: 16px; color: #fff; line-height: 27px;}
.custom>h2{ display: block; width: 100%; color: #c79836; font-size: 16px; text-align: left; font-weight: bold; float: left; margin: 10px 0 27px 0;}
.custom>.medal{ width: 600px;}
.custom>.medal>img{ width: 263px;}
.custom>.medal>p{ width: 100%; padding: 50px 0 0 303px;}
.custom>.medal>p.pad_t20{ padding-top: 20px;}
.custom>.gift{ width: 600px;}
.custom>.gift>img{ width: 339px; margin-left: 35px;}
.custom>.gift>p{ width: 100%; padding:110px 0 0 420px;}
.custom>.gift>p.pad_t20{ padding-top: 20px;}

/*car_service*/
.bufan_store>.car_service{ width: 430px; color: #fff; font-size: 16px; line-height: 27px;}
.bufan_store>.car_service p{ width: 100%; display: block; height:78px; overflow:hidden;text-overflow:ellipsis; display: -webkit-box;
-webkit-line-clamp: 3;
/*! autoprefixer: off */
-webkit-box-orient: vertical;}
.bufan_store>.car_service p.yuyue{ position: relative;}
.bufan_store>.car_service p.yuyue a{ position: absolute; width: 100px; height: 30px; line-height: 30px; background: #c79836; text-align: center; color: #fff; font-size: 14px; bottom: 30px; right: 0;}
.bufan_store>.car_service p em{ font-style: normal;}
    .bufan_store > .car_service .Map {
        width: 430px;
        height: 2.16rem;
        display: block;
        margin-top: 12px;
    }
.bufan_store>.focus_map{ width: 770px; padding-left: 36px;}

/*artificer*/
.artificer{ width: 1200px; height: auto; background: #000; /*overflow: hidden;*/ margin: 55px auto;}
.artificer>h2{ width: 100%; display: block; font-size:26px; color: #fff; font-weight: bold; font-family: "微软雅黑";}
.artificer>h2 span{ /*color: #c79830;*/ float: left; margin-right: 6px;}
.artificer>hr {  margin-top: 28px; margin-bottom: 30px;  max-width: 62px; text-align: left;}
.artificer>hr.r {  /*margin-top: 28px; margin-bottom: 30px;*/ margin-left:230px;  max-width: 970px; text-align: right;}
.artificer>.div_content{ color: #fff; font-size: 16px; display: block; line-height: 27px;}
.artificer>.div_content>a.more{ width: 110px; height: 36px; line-height: 36px; background: #fff; text-align: center; font-size: 14px; color: #000; display: block; margin-top: 22px; margin-bottom: 36px;}
.artificer>.artificer_list{ width: 100%; padding: 40px 63px; display: flex; justify-content: center; align-items: center;}
.artificer_list .artificer_txt{ width:460px ;}
.artificer_list .artificer_txt dl{ width: 100%; font-size: 16px; line-height: 32px; color: #fff;}
.artificer_list .artificer_txt dl dt{ float: left;}
.artificer_list .artificer_txt dl dt img{ float: left; width: 209px; height: 179px;}
.artificer_list .artificer_txt dl dd{ padding-left:234px;}
.artificer_list .artificer_txt dl dd h2{ width: 100%; display: block; font-size: 16px; color: #c79836; font-family: SimHei;}

/*case*/
.case{ width: 1200px; height: auto; background: #000; /*overflow: hidden;*/ margin: 55px auto;}
.case>h2{ width: 100%; display: block; font-size:26px; color: #fff; font-weight: bold; font-family: "微软雅黑";}
.case>h2 span{ /*color: #c79830;*/ float: left; margin-right: 6px;}
.case>hr {  margin-top: 28px; margin-bottom: 30px;  max-width: 62px; text-align: left;}
.case>hr.r {  /*margin-top: 28px; margin-bottom: 30px;*/ margin-left:230px;  max-width: 970px; text-align: right;}
.case>.case_search{ width: 100%; display: block; padding:10px 0 45px 0; float: left;}
.case>.case_list{ height: 454px; overflow-y: scroll; overflow-x: hidden; margin-bottom: 40px; float: left;}

/*store_list*/
.store_list{ width: 100%; padding-top: 30px;}
.store_list .store_bg{ background: #272727; width: 506px; height:547px; padding: 25px 0;}
.store_list .scroll_c{ width: 480px; height: 497px; overflow-y: scroll; overflow-x: hidden; font-size: 16px ; color: #fff; line-height: 27px;}

.store_list .scroll_c dl{ width: 100%; display: block; font-size: 16px; line-height: 27px; padding: 10px 0 8px 25px;}
.store_list .scroll_c dl:hover{  background: url(../img/md-bg.png) left repeat-y;}
.store_list .scroll_c dl dt{ width: 100%; display: block; font-weight: bold; color: #c79836;}
.store_list .scroll_c dl dd{ width: 100%; display: block; position: relative;}
.store_list .scroll_c dl dd .b_x{text-decoration:underline;}
.store_list .scroll_c dl dd span{ width: 100%; display: block;}
.store_list .scroll_c dl dd p{ display: none; }
.store_list .scroll_c dl:hover dd p{ display: block; position: absolute; width: 100px; top: -26px; right: 20px; z-index: 4000;}

.store_list .scroll_c dl:hover dd p a{ width: 100px; height: 30px; display: block; float: left; font-size: 14px; text-align: center; line-height: 30px;}
.store_list .scroll_c dl:hover dd p a.yuyue{ background: #c79836; color: #fff; margin-bottom: 14px; min-width: 0px; padding-top: 0px;}
.store_list .scroll_c dl:hover dd p a.more{ background: #fff; color: #000;}

.store_list .s_img{width: 694px; height:547px ;}
.store_list .s_img img{ width: 694px; height:547px ; float: left;}

.store_list .s_img .store_pc{ display: block;}
.store_list .s_img .store_wap{ display: none;}

/*下拉框*/
.item {width: 275px; height: 38px; float: left; margin-right: 35px;}
.filter-disabled { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none;}
.filter-box,.filter-box2,.filter-box3 { position: relative;}
.filter-box select,.filter-box2 select,.filter-box3 select { display: none;}
.filter-text { height: 100%; overflow: hidden; position: relative; cursor: pointer; padding: 0 47px 0 10px; background: #000000; border: 1px solid #fff; height: 38px;}
.filter-text input { font-size: 14px;}
.filter-text .filter-title { width: 100%; height: 36px; line-height: 36px; border: 0; background-color: transparent; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0; cursor: pointer; color: #727171; float: left;}
.filter-list { display: none; width: 100%; max-height: 300px; background-color: #fff; font-size: 14px; position: absolute; top: 38px; left: 0; z-index: 99; overflow: auto;}
.filter-list li.filter-null a { color: #d2d2d2;}
.filter-list li a { display: block; padding: 0 10px; line-height: 48px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; cursor: pointer; font-size: 16px;}
.filter-list li:hover { background-color: #f2f2f2; }
.filter-list li.filter-selected { background-color: #efefef; color:#c79836; }
.filter-list li.filter-selected a{ display: block; color: #c79836; }
.filter-list li.filter-disabled { background-color: #fff; }
.filter-list li.filter-disabled a{ display: block; /*color: #d2d2d2;*/ font-size: 26px; color: #000;}
.filter-list li.filter-disabled:hover a { cursor: not-allowed!important; background-color: #fff; }
.icon { position: absolute;}
.icon-filter-arrow { width: 47px; height: 36px; background-repeat: no-repeat; background-image: url(../img/icon_down_x2.png); background-size: 100%; right: 0; top: 0; transition: all .2s;}
.icon-filter-arrow.filter-show { /*-webkit-transform: rotate(-180deg); transform: rotate(-180deg);*/}
.filter-list::-webkit-scrollbar { width: 4px; height: 4px;}
.filter-list::-webkit-scrollbar-track { background: #fff }
.filter-list::-webkit-scrollbar-thumb { background: #CBCBCB;}

.case>.case_search .btn{ width: 110px; height: 36px; line-height: 36px; background: #fff; font-size: 14px; color: #000;text-align: center; cursor: pointer;}
.case>.case_search .btn>a{ color: #000; display: block; width: 100%; height: 100%;}

.video {cursor: pointer;width:626px;height:222px;}

.pc{display: block;}
.mobile{display: none;}
.bufan_store>.pc{display: block;}
.bufan_store>.mobile{display: none;}
@media (max-width:992px){
	.pad_tb20{ padding: 0.20rem 0;}
	.mobile_banner {display: block;}
	.web_banner {display: none;}
	.storeBanner .banner_desc { width: 6.67rem; height: 100%; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%);}
    .storeBanner .form_desc { width: 3rem; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
    .desc_title { font-size: .26rem; font-weight: 900; color: #fff; /*opacity  : 0;*/}
    .desc_title>span>span.word1 {color: #c79836;}
	.desc_content { max-width: 100%; font-size: .18rem; color: #fff; line-height: .40rem;}
	.form_desc hr { margin: 0; margin-top: .28rem; margin-bottom: .3rem; max-width: .62rem;}

	/*bufan_store*/
	.bufan_store{ width: 100%; height: auto; background: #000; overflow:inherit; margin:0.70rem auto; }
	.bufan_store>h2{ width: 100%; display: block; font-size: 0.26rem; color: #fff; padding: 0 0.55rem;}
	.bufan_store>h2 span{ /*color: #c79830;*/ float: left;}
	.bufan_store hr{ margin: .28rem 0.55rem .30rem; max-width: .62rem; text-align: left; }
	.bufan_store>.div_content{ color: #fff; font-size: 0.18rem; display: block; line-height: 0.27rem; padding: 0 0.55rem;}
	.bufan_store .bufan-info-text {font-size: 0.18rem;line-height: 0.32rem;padding: 25px 0.55rem 10px 0.55rem;text-align: left;}
	.bufan_store .bufan-banner {
		margin-top: 25px;
		padding: 0 0.55rem;
		height:auto;
	}
	.bufan_store .bufan-banner img{
		width: 100%;
		position: unset;
	}
	.bufan_store .icon-7v{
		width: 27px;
		height: 13px;
		display: inline-block;
		background-image: url(../img/icon-7v.png);
		margin: 3px 0 0 5px;
		background-size: 27px 13px;
	}
	.right-icon{width:100%;margin:20px auto;}
	.standardlist-mobile .icon-item{width:20%;float:left;text-align: center;}
	.standardlist-mobile .icon-item img{height:50px;width:50px;}
	.standardlist-mobile .icon-item h5{margin-top:10px;}
	.standardlist-mobile .icon-list{margin-bottom:10px;}
	.standardlist-mobile .swiper-pagination{position: unset;text-align: left;}
	.standardlist-mobile .swiper-pagination-bullet{background-color: #808080;}
	/*xz_introduce*/

	.bufan_xunzhang{ width: 100%; height: auto; background: #000; /*overflow: hidden;*/ margin: 0.55rem auto; padding: 0 0.55rem;}
	.bufan_xunzhang>h2{ width: 100%; display: block; font-size:0.26rem; color: #fff; font-weight: bold; font-family: "微软雅黑";}
	.bufan_xunzhang>h2 span{ /*color: #c79830;*/ float: left; margin-right: 0.0rem;}
	.bufan_xunzhang>hr {  margin-top: 0.28rem; margin-bottom: 0.30rem;  max-width: 0.62rem; text-align: left;}
	.bufan_xunzhang>.div_content{ color: #fff; font-size: 0.18rem; display: block; line-height: 0.27rem;}

	.xz_introduce{ display: none;}

	.xz_introduce_wap{ width: 100%; display: block;}
	.xz_introduce_wap>.introduce_txt{ font-size: 0.18rem; color: #fff; width: 100%; line-height: 0.27rem;}
	.xz_introduce_wap>.introduce_txt>h2{ color: #c79836; font-size: 0.18rem; margin-bottom: 0.22rem; float: left; margin-top: 0.40rem; width: 100%;}
	.xz_introduce_wap>.artificer_img{ width: 100%;margin: 0.35rem 0; }
	.xz_introduce_wap>.artificer_img>img{ width: 100%;}
	.xz_introduce_wap>.artificer_img>img.imgw{ width: 100%;}
	.xz_introduce_wap>.xz_txt{ width: 100%; font-size: 0.18rem; color: #fff; padding-top: 0.22rem; line-height: 0.27rem;}

	.xunzhang_icon{ display: none;}
	.xunzhang_icon_wap{ width:6.43rem; background: url(../img/xzbg_wap.png) no-repeat; background-size:6.43rem 5.70rem; height: 5.70rem; margin: 0.30rem auto; padding: 0.45rem 0 0 0.10rem; display: block; text-align: center;}
	.xunzhang_icon_wap img{ width: 1.81rem; display: inline-block; margin: 0.10rem 0.08rem;}

	.custom{ width: 100%; font-size: 0.18rem; color: #fff; line-height: 0.27rem;}
	.custom>h2{ display: block; width: 100%; color: #c79836; font-size: 0.18rem; text-align: left; font-weight: bold; float: left; margin: 0.10rem 0 0.27rem 0;}
	.custom>.medal{ width: 100%;}
	.custom>.medal>img{ width: 2.63rem;}
	.custom>.medal>p{ width: 100%; padding: 0.50rem 0 0 3.03rem;}
	.custom>.medal>p.pad_t20{ padding-top: 0.20rem;}
	.custom>.gift{ width: 100%; margin-top: 0.45rem;}
	.custom>.gift>img{ width: 3.39rem; margin-left:0;}
	.custom>.gift>p{ width: 100%; padding:1.10rem 0 0 3.80rem;}
	.custom>.gift>p.pad_t20{ padding-top: 0.20rem;}

	/*car_service*/
	.bufan_store>.car_service{ width: 100%; color: #fff; font-size: 0.18rem; line-height: 0.27rem; padding: 0 0.55rem;}
	.bufan_store>.car_service p{ width: 100%; display: block; height:auto;}
	.bufan_store>.car_service p.yuyue{ position: relative;}
	.bufan_store>.car_service p.yuyue a{ position: absolute; width: 1.0rem; height: 0.30rem; line-height: 0.30rem; background: #c79836; text-align: center; color: #fff; font-size: 0.14rem; bottom: 0.25rem; right: 0;}
	.bufan_store>.car_service p em{ font-style: normal;}
        .bufan_store > .car_service .Map {
            width: 100%;
            height: 2.16rem;
            display: block;
        }

            .bufan_store > .car_service .Map img {
                width: 100%;
            }
	.bufan_store>.focus_map{ width:100%; padding:0.45rem 0.55rem 1.4rem 0.55rem;}
	/*.bufan_store>.focus_map img{ width:100%; }*/

	/*artificer*/
	.artificer{ width: 100%; height: auto; background: #000; /*overflow: hidden;*/ margin: 0 auto 0 auto;}
	.artificer>h2{ width: 100%; display: block; font-size:0.26rem; color: #fff; font-weight: bold; font-family: "微软雅黑";padding: 0 0.55rem;}
	.artificer>h2 span{ /*color: #c79830;*/ float: left; margin-right: 0.06rem;}
	.artificer>hr {  margin: .28rem 0.55rem .30rem; max-width: .62rem; text-align: left;}
	.artificer>hr.r { display: none;}
	.artificer>.div_content{ color: #fff; font-size: 0.18rem; display: block; line-height:0.27rem;padding: 0 0.55rem;}
	.artificer>.div_content>a.more{ width: 1.36rem; height: 0.43rem; line-height: 0.43rem; background: #fff; text-align: center; font-size: 0.14rem; color: #000; display: block; margin-top: 0.22rem; margin-bottom: 0.36rem;}
	.artificer>.artificer_list{ width: 100%; padding: 0.30rem 0.95rem;}
	.artificer_list .artificer_txt{ width:100% ; padding: 0 0.55rem;}
	.artificer_list .artificer_txt dl{ width: 100%; font-size: 0.18rem; line-height: 0.32rem; color: #fff;}
	.artificer_list .artificer_txt dl dt{ float: left;}
	.artificer_list .artificer_txt dl dt img{ float: left; width: 2.09rem; height: 1.79rem;}
	.artificer_list .artificer_txt dl dd{ padding-left: 2.34rem; padding-top: 0.30rem;}
	.artificer_list .artificer_txt dl dd h2{ width: 100%; display: block; font-size: 0.18rem; color: #c79836; font-family: SimHei;}

	/*case*/
	.case{ width: 100%; height: auto; background: #000; /*overflow: hidden;*/ margin: 0.55rem auto;}
	.case>h2{ width: 100%; display: block; font-size:0.26rem; color: #fff; font-weight: bold; font-family: "微软雅黑"; padding: 0 0.55rem;}
	.case>h2 span{ /*color: #c79830;*/ float: left; margin-right: 0.06rem;}
	.case>hr {  margin: .28rem 0.55rem .30rem; max-width: .62rem; text-align: left;}
	.case>hr.r {  /*margin-top: 28px; margin-bottom: 30px;*/ margin-left:2.30rem;  max-width: 9.70rem; text-align: right;}
	.case>.case_search{ width: 100%; color: #fff; font-size: 0.26rem; display: block; padding: 0.10rem 0.55rem 0.40rem 0.55rem;}
	.case>.case_list{ height: 3.9rem; overflow-y: scroll; overflow-x: hidden; padding: 0 0.45rem; margin-bottom: 0.40rem;}


	/*下拉框*/

	.item {width: 100%; height: 0.38rem; float: left; margin-right: 0; margin-bottom: 0.30rem;}
	.filter-disabled { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none;}
	.filter-box,.filter-box2,.filter-box3 { position: relative;}
	.filter-box select,.filter-box2 select,.filter-box3 select { display: none;}
	.filter-text { height: 100%; overflow: hidden; position: relative; cursor: pointer; padding: 0 0.47rem 0 0.10rem; background: #000000; border: 1px solid #fff; height: 0.38rem;}
	.filter-text input { font-size: 0.14rem;}
	.filter-text .filter-title { width: 100%; height: 0.36rem; line-height: 0.36rem; border: 0; background-color: transparent; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0; cursor: pointer; color: #727171; float: left;}
	.filter-list { display: none; width: 100%; max-height: 300px; background-color: #fff; font-size: 0.16rem; position: absolute; top: 0.38rem; left: 0; z-index: 99; overflow: auto;}
	.filter-list li.filter-null a { color: #d2d2d2;}
	.filter-list li a { display: block; padding: 0 0.10rem; line-height: 0.48rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; cursor: pointer; font-size: 0.16rem;}
	.filter-list li:hover { background-color: #f2f2f2; }
	.filter-list li.filter-selected { background-color: #efefef; color:#c79836; }
	.filter-list li.filter-selected a{ display: block; color: #c79836; }
	.filter-list li.filter-disabled { background-color: #fff; }
	.filter-list li.filter-disabled a{ display: block; /*color: #d2d2d2;*/ font-size: 0.26rem; color: #000;}
	.filter-list li.filter-disabled:hover a { cursor: not-allowed!important; background-color: #fff; }
	.icon { position: absolute;}
	.icon-filter-arrow { width: 0.47rem; height: 0.36rem; background-repeat: no-repeat; background-image: url(../img/icon_down_x2.png); background-size: 100%; right: 0; top: 0; transition: all .2s;}
	.icon-filter-arrow.filter-show { /*-webkit-transform: rotate(-180deg); transform: rotate(-180deg);*/}
	.filter-list::-webkit-scrollbar { width: 0.04rem; height: 0.04rem;}
	.filter-list::-webkit-scrollbar-track { background: #fff }
	.filter-list::-webkit-scrollbar-thumb { background: #CBCBCB;}

	.case>.case_search .btn{ width: 100%; height: 0.36rem; line-height: 0.36rem; background: #fff; font-size: 0.16rem; color: #000;text-align: center; cursor: pointer;}
	.case>.case_search .btn>a{ color: #000; display: block; width: 100%; height: 100%;}
	/*store_list*/
	.store_list{ width: 100%; padding-top: 0.30rem;}
	.store_list .s_img{width:100%; height:auto !important; margin: 0 auto 0.40rem auto;}
	.store_list .s_img{width: 100%; padding: 0 0.55rem;}
	.store_list .s_img img{ width: 100% !important; height:auto !important; float: left; }
	.store_list .s_img .store_pc{ display: none;}
	.store_list .s_img .store_wap{ display: block; width: 100%; }

	.store_list .store_bg{background: none;width: 100%; height:5.47rem; padding: 0.25rem 0; }
	.store_list .scroll_c{ width: 100%; height: 4.97rem; overflow-y: scroll; overflow-x: hidden; font-size:0.18rem ; color: #fff; line-height: 0.27rem; position: absolute;}

	.store_list .scroll_c dl{ width: 100%; display: block; font-size: 0.26rem; line-height: 0.27rem; padding: 0.15rem 0 0.15rem 0.55rem;}
	.store_list .scroll_c dl:hover{  background: url(../img/md-bg.png) left repeat-y;}
	.store_list .scroll_c dl dt{ width: 100%; display: block; font-weight: bold; color: #c79836;}

	.store_list .scroll_c dl dd{ width: 100%; display: block; position: relative; font-size: 0.18rem;}
	.store_list .scroll_c dl dd .b_x{text-decoration:underline;}
	.store_list .scroll_c dl dd span{ width: 100%; display: block;}
	.store_list .scroll_c dl dd p{ display: none; }
	.store_list .scroll_c dl:hover dd p{ display: block; position: absolute; width: 1.4rem; top: -0.26rem; right: 0.55rem; z-index: 4000;}
	.store_list .scroll_c dl:hover dd p a{ width: 1.4rem; height: 0.40rem; display: block; float: left; font-size: 0.26rem !important; text-align: center; line-height: 0.40rem;}
	.store_list .scroll_c dl:hover dd p a.yuyue{ background: #c79836; color: #fff; margin-bottom: 0.06rem;}
	.store_list .scroll_c dl:hover dd p a.more{ background: #fff; color: #000;}

	.video {cursor: pointer;width:100%;height:auto;}

	.pc{display: none;}
	.mobile{display: block;}

	.bufan_store>.pc{display: none;}
	.bufan_store>.mobile{display: block;}
}
