.bgc {
    background: #000000;
    width: 100%;
}
.pad_t20{ padding-top: 20px;}
#block-wapdibutongyongyemian,.web-footer{
    background: #000000;
}
/*banner*/
 .desc-title {
	font-size         : 26px;
	font-weight       : 900;
	color             : #333;
	/*opacity         : 0;*/
	-webkit-transition: .5s;
	transition        : .5s;
}
.storeBanner{width: 100%;position: relative;}
.store_img{width: 100%; }
.storeBanner img {width: 100%;}
.mobile_banner {display: none;}
.web_banner {display: block;}
.storeBanner .banner-info { 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 .info-desc {color: #fff;position: absolute; left:50%; top:2.38rem; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.banner-info .test1>span>span.word1 { display: inline-block; transform: translate3d(0px, 0px, 0px);}
.banner-info .test1>span>span.word2 { color: #fff;}
 .storeBanner .info-desc .test1{font-size: 48px; white-space: nowrap;text-align: center;}
 .desc_content {margin-top: 20px;font-weight: 300;text-align: center; letter-spacing: 6px; font-size: 22px; color: #fff; line-height: 40px;text-shadow: 0 4px 40px 0 rgba(0,0,0,.3);}
 .ique_h2 .pad_b{font-size: 20px;color: #fff; margin-top: 20px;}
 /* banner按钮 */
 .bannerbtns{position: absolute; left:50%; top:3.72rem; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
 .bannerbtns a{position: relative;margin: 0 15px;cursor: pointer; width: 134px;height: 44px;background: rgba(255,255,255,0);border: 1px solid #ffffff; border-radius:50px; text-align: center; color: #fff; font-size: 16px; display: inline-flex; justify-content: center; align-items: center;}
 .bannerbtns a:hover{background: rgba(255,255,255,.2);}
 .bannerbtns img{ width: 30px;}


.ique_block{display: block;width: 1200px;margin: 0 auto;position: relative;z-index: 2;}
.ique_h2 {font-weight: normal;text-align: center; position: relative;}
.tmimg{position: absolute; left:5.6rem; top: 0.12rem;}
.jdimg{position: absolute; left:5.6rem; top: 0.12rem;}
.ique_h2 .word3{ margin-left: 0.40rem;}
.h2titletxt{font-size: 40px;display: inline;font-weight: bold;}

.shop_ys{ width: 100%; height: 572px; color: #fff; font-size: 28px; text-align: center;}
.strength1{ height: 572px; width: 33.3%; float: left; background: url(../img/shop/icon_zp.jpg) center no-repeat; background-size: cover;}
.strength1 p,.strength2 p,.strength3 p{ border: 3px solid #cc9933; font-size: 55px; width: 120px; height: 120px; font-weight: bold;display: inline-flex; justify-content: center; align-items: center; color: #cc9933; border-radius: 50%; margin-top: 165px;}
.strength2{ height: 572px; width: 33.3%; float: left; background: url(../img/shop/icon_tm.jpg) center no-repeat; background-size: cover;}
.strength3{ height: 572px; width: 33.3%; float: left; background: url(../img/shop/icon_qgzb.jpg) center no-repeat; background-size: cover;}
.strength1 span,.strength2 span,.strength3 span{ width: 100%; display: block; margin-top: 54px;}
.ique_tab{
    width: 100%;
    min-height: 1066px;
    position: relative;
    padding-top: 90px;
    background: url(../img/shop/tm_bg.jpg) no-repeat top center;
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box
}

.jdbg{
    width: 100%;
    min-height: 1066px;
    position: relative;
    padding-top: 90px;
    background: url(../img/shop/jd_bg.jpg) no-repeat top center !important;
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box
}


.ique_tab .ique_block{width: 1200px;margin: 0 auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.xirtab,.jdxirtab{width: 1200px;margin: 68px auto 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box }
.xirtab .tmtab,.jdxirtab .jdtab{cursor: pointer; width: 394px;margin: 0 3px; color: #ffffff; background: rgba(255,255,255,0.20); font-size: 26px;display: inline-block;float: left;text-align: center;line-height: 82px; font-weight: bold;}
.xirtab .tmtab.active,.jdxirtab .jdtab.active{background:#C79830 linear-gradient(14deg,rgba(214,203,145,0.40) 0%, rgba(205,162,93,0.40) 36%, rgba(254,249,200,0.40) 65%, rgba(205,162,93,0.40) 83%, rgba(199,155,88,0.40) 100%);}

.pad_l50{padding-left: 5.3rem;}
.pad_r50{padding-right: 5.3rem;}
.xl_title{ width: 100%; color: #fff;}
.xl_title .fltab,.xl_title .fltab2,.xl_title .fltab3,.xl_title .fltab4,.xl_title .fltab5,.xl_title .fltab6{ display: inline-flex; /*padding:0 28px;*/ height: 0.70rem; line-height: 0.70rem; font-weight: bold; font-size: 24px;border: 1px solid #6c6f70 !important; margin-right: 10px; width: 300px; /* display: flex;*/ /* 设置为 Flexbox 布局 */
    justify-content: center; /* 水平居中对齐 */
    align-items: center; /* 垂直居中对齐 */ cursor: pointer;}
.xl_title .fltab.active,.xl_title .fltab2.active,.xl_title .fltab3.active,.xl_title .fltab4.active,.xl_title .fltab5.active,.xl_title .fltab6.active{ color: #C79830; /*background: url(../img/shop/x70.jpg) left bottom no-repeat;*/ border: 1px solid #cc9933 !important;}


.ique_block hr{width: 70px;height: 1px; background: #ffffff;margin: 30px 0;}
.ique_tab .xirtext,.ique_tab .xirjdtext{/*margin-top:88px;*/margin-top:70px; color: #fff;}
.xirtext .pad_b,.xirjdtext .pad_b{font-size: 16px;color: #ffffff;line-height:28px;}
.ique_txt .pad_b{ color: #fff;font-size: 15px;line-height: 28px;}
.ique_txt .pad_b b{ display: block; font-size: 20px; font-weight: bold; line-height: 40px; padding: 4px 0; color: #cc9933;}

.Star_rating{  background: url(../img/shop/xj_bg.png) left repeat-y;  min-width: 232px; height: 40px; padding-left:16px; display: inline-flex;/* justify-content: center;*/ align-items: center; font-size: 20px; margin-bottom: 10px; font-weight: bold;}
.Star_rating span{ float: left; margin-right: 10px;}
.Star_rating img{ margin: -1px 0 0 8px; width: 23px; float: left;}


.shop-button{
    width:1200px;
    margin: 0 auto;
    font-size:14px;
    margin-top: 0.26rem;
    padding-left: 5.3rem;
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
}
.jbbutton{padding-left: 0;}
.shop-button a{
	width:140px;
    height:38px;
    background:#fff;
    color:#000;
    font-size:inherit;
    display: inline-flex; justify-content: center; align-items: center;
    float: left;
    margin-right: 0.2rem;
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box
}
.shop-button a.rwm{
    width:140px;
    height:38px;
    background:none;
    border: 1px solid #fff;
    color:#fff;
    font-size:inherit;
    display: inline-flex; justify-content: center; align-items: center;
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; cursor: pointer;
}
.shop-button a.rwm img{ margin-right: 10px;}
.shop-button a:hover{ text-decoration:underline;}
/*.shop-button a:hover{ background:#c79836;}
.shop-button a.rwm:hover{ background:none; border: 1px solid #c79836; color:#c79836 ;}*/
.wap_br{ display: none;}
@media (max-width:992px) {
	.wap_br{ display: block;}
	.shop_ys{ width: 100%; height: 2.96rem; color: #fff; font-size: 0.20rem; text-align: center;}
	.strength1{ height: 2.96rem; width: 33.3%; float: left; background: url(../img/shop/wap_zp.jpg) center no-repeat; background-size: cover;}
	.strength1 p,.strength2 p,.strength3 p{ border: 0.03rem solid #cc9933; font-size: 0.30rem; width: 0.68rem; height: 0.68rem; font-weight: bold;display: inline-flex; justify-content: center; align-items: center; color: #cc9933; border-radius: 50%; margin-top: 0.70rem;}
	.strength2{ height: 2.96rem; width: 33.3%; float: left; background: url(../img/shop/wap_tm.jpg) center no-repeat; background-size: cover;}
	.strength3{ height: 2.96rem; width: 33.3%; float: left; background: url(../img/shop/wap_qgzb.jpg) center no-repeat; background-size: cover;}
	.strength1 span,.strength2 span,.strength3 span{ width: 100%; display: block; margin-top: 0.20rem; line-height: 0.34rem;}
	
    .storeBanner .banner-info{width: 100%;}
    .web_banner {display: none;}
	.mobile_banner {display: block;}
    .storeBanner .info-desc .test1 { font-size: .48rem;}
    .desc_content{white-space: nowrap;font-size: 0.24rem;margin-top: 0.3rem;letter-spacing: 0.12rem;line-height: 0.4rem;}
    .bannerbtns{ white-space: nowrap;}
    .bannerbtns a{ width: 1.34rem; height: 0.44rem; font-size: 0.18rem;display: inline-flex;border: 0.01rem solid #ffffff; justify-content: center; align-items: center;margin: 0 0.15rem;}
	.bannerbtns img {
	  width: 0.32rem;
	}
    .sub-title{font-size: 0.32rem; line-height: 0.76rem;}
    .sub-title img{width: 0.31rem;}
    .tmimg {
	  position: absolute;
	  left: 2.94rem;
	  top: 0.08rem;
	  width: 0.35rem;
	}
	.jdimg{position: absolute; left:2.94rem; top: 0.10rem;width: 0.35rem;}


    .ique_block { display: block; width: 100%; margin: 0 auto; }
    .h2titletxt{ font-size: 0.4rem; }
    .ique_h2 span.h2titlespan{ font-size: 0.4rem; }
    .ique_h2 .pad_b{ font-size: 0.2rem; margin-top: 0.2rem; }
    .case{ margin-top: 0.8rem; }
    .casewap{ width: 100%; white-space: nowrap; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-around; padding: 0; }

	.xl_title {
	  width: 100%;
	  color: #fff;
	}
	.xl_title .fltab,.xl_title .fltab2,.xl_title .fltab3,.xl_title .fltab4,.xl_title .fltab5,.xl_title .fltab6 {
	  display: inline-flex;
	  height: 0.70rem;
	  line-height: 0.70rem;
	  font-weight: bold;
	  font-size: 0.24rem;
	  margin-right: 2%; width: 42%; float:left;
	}

	.ique_txt .pad_b b {
	  display: block;
	  font-size: 0.20rem;
	  font-weight: bold;
	  line-height: 0.4rem;
	  padding: 0.04rem 0;
	  color: #cc9933;
	}
	
	.Star_rating {
	  background: url(../img/shop/xj_bg.png) left repeat-y;
	  min-width: 100%;
	  font-size: 0.20rem;
	  height: 0.40rem;
	  padding-left: 0.10rem;
	  display: inline-flex;
	  background-size:auto 0.30rem;
	  /*justify-content: center;*/
	  align-items: center;
	  margin-bottom: 0.10rem;
	}
	.Star_rating span{ margin-right: 0.10rem;}
	.Star_rating img{ margin: -0px 0 0 0.08rem; width: 0.20rem;}
    .ique_txt{ width: 100%; text-align: left; padding:0.2rem 0 0 0; }
    .ique_tab { width: 100%;  min-height: 16.24rem; padding-top: 1.1rem; background: url(../img/shop/wap_tmbg.jpg) no-repeat bottom center; background-size:cover; }
    .jdbg{ width: 100%; min-height: 16.24rem; padding-top: 1.1rem; background: url(../img/shop/wap_jdbg.jpg) no-repeat bottom center !important; background-size: cover !important;}
	.ique_tab .xirtext, .ique_tab .xirjdtext {margin-top: 0.60rem;color: #fff;}
    .ique_tab .ique_block { width: 100%; padding: 0 .4rem;}
    .ique_block hr{width: 0.7rem;margin: 0.3rem 0;}
    .ique_tab .xirtext{ margin-top:0.64rem;}
    .xirtab,.jdxirtab{width: 100%; margin: 0.64rem auto 0;}
    .xirtab .tmtab,.jdxirtab .jdtab{width: 32.3%;font-size: 0.26rem; margin:0 0.5%; line-height: 0.82rem;}
    .desc-title{font-size: 0.4rem;text-align: left;}
    .ique_txt .desc-title{font-size: 0.26rem;}
    .ique_txt .pad_b{ font-size: 0.18rem; line-height: 0.28rem;}
    .xirtext .pad_b{width: 100%;text-align: left;}

    .ique_tab .store_img{
        width: 100%;
        display: block;

    }

    .ique_tab .store_img img{
        width: 100%;
    }
    .shop-button{
    width:100%;
    margin: 0 auto;
    font-size:0.16rem;
    margin-top: 0.26rem;
    padding: 0 0.4rem;
    }
	.jbbutton{ padding: 0 0.4rem;}
	.shop-button a{
		width:1.40rem;
	    height:0.38rem;
	    background:#fff;
	    color:#000;
	    font-size:inherit;
	    display: inline-flex; justify-content: center; align-items: center;
	    float: left;
	    margin-right: 0.2rem;
	}
	.shop-button a.rwm{
	    display: none;
	}
	.shop-button a.rwm img{ margin-right: 0.10rem;}
	.shop-button a:hover{ text-decoration:underline;}

}
