/* @font-face {
    font-family:"source";
	src: url("../font/sourcehan.ttf") format("truetype")
} */
@media (max-width: 766px) {
	
 /*地址和电话*/
.brief_wap {
	margin: .39rem .29rem 0rem .38rem;
	padding-bottom: .33rem;
	border-bottom:1px dashed rgba(152,127,86,1)
}

.brief_wap h1 {
	font-size:.24rem;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:.42rem;
}

.brief_wap pre {
	font-size:.24rem;
	font-family:Microsoft YaHei;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:.42rem;
}

.brief_wap .briefAddress_wap {
	 position: relative;
}

.brief_wap .baTitle_wap {
	position: absolute;
	left: 0rem;
	top: 0rem;
}

.brief_wap .baNews_wap {
	display: inline-block;
	width: 100%;
	padding-left: 20%;
}

header{
    width: 6.4rem;
    height: .98rem;
    display: flex;
    /* background: pink; */
    align-items: center;
    border-bottom: .01rem solid #f3e9ecf7;
    padding: 0 .2rem;
    justify-content: space-between;
    position: absolute;
    z-index: 2;
}
.menu{
    width: .46rem;
    height: .42rem;
}
h1{
    display: flex;
    flex-direction: column;
    padding: .1rem 0;
	color:#fff;
}
.tel{
    width: .46rem;
    height: .46rem;
}
.h1_title{
    font-size: .33rem;
    color: #fff;
    /* margin-bottom: .1rem; */
    text-align: center;
	-webkit-appearance: none; 
	font-weight:600
}
.banner_img{
    width: 6.4rem;
    height: 8.34rem;
}
.h1_tel{
    display: flex;
}
.h1_tel img{
    width: .4rem;
    height: .02rem;
}
.h1_tel span{
    font-size: .15rem;
    color: #fff;
    margin:  0 .1rem;
		-webkit-appearance: none; 
}
.banner{
    height: 8.34rem;
    position: relative;
}
.banner_img{
    position: absolute;
    z-index: 1;
}
.logo_img{
    position: absolute;
    top:1.16rem;
    z-index: 2;
	overflow:hidden;
	width:6.4rem;
}
.banner_tel{
    display: block;
    width: 2.16rem;
    height: .52rem;
    font-size: .24rem;
    color: #8F0009;
    position: absolute;
    z-index: 2;
    background: #fff;
    border-radius: .15rem;
    text-align: center;
    line-height: .52rem;
    bottom: 1.08rem;
    left: 2.12rem;
}
.banner_explain{
    position: absolute;
    z-index: 2;
    bottom: .36rem;
    width: 100%;
}
.banner_explain1{
    font-size: .3rem;
    color: #fff;
    text-align: center;
    margin-bottom: .14rem;
}
.banner_explain2{
    font-size: .12rem;
    color: #fff;
    text-align: center;
}
.address{
    width: 5.2rem;
    margin: 0 auto;
    height: 1.28rem;
    border-bottom:.01rem solid #eee;
    padding: .3rem 0;
}
.address p{
    font-size: .2rem;
    color: #111;
    /* line-height: .26rem; */
}
.address .p1{
    margin-bottom: .22rem;
}
.content_top{
    padding-top: .26rem;
    text-align: center;
    display: flex;
    flex-direction: column;
}
.content_top h2{
    font-size: .28rem;
    color: #000;
    margin-bottom: .18rem;
}
.content_top span{
    margin-bottom: .3rem;
    font-size: .14rem;
    color: #111;
    /* font-weight:lighter; */
}
.content_top p{
    width: 5.58rem;
    font-size: .22rem;
    line-height: .36rem;
    color: #111;
    margin: 0 auto;
    margin-bottom: .5rem;
}
.content1_bot{
    display: flex;
    flex-wrap: wrap;
    width: 6rem;
    margin: 0 auto;
}
.content1_bot a{
    width: 2rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: .2rem;
}
.border1{
    border-bottom:1px dashed rgba(112,112,112,.1);
}
.border2{
    border-right:1px dashed rgba(112,112,112,.1);
}
.content1_bot a img{
    width: .92rem;
    height: 1.02rem;
    margin-bottom: .2rem;
}
.content1_bot a span{
    font-size: .22rem;
    color: #111;
    margin-bottom: .22rem;
}
.content_tel{
    width: 2.4rem;
    height: .56rem;
    background: #8F0009;
    border-radius: .15rem;
    /* box-shadow:0px 0px 6px rgba(17,17,17,0.2); */
	box-shadow: -1px 2px 7px 2px rgba(17,17,17,0.2);
	/* box-shadow:-1px 5px 11px 2px rgba(17,17,17,0.2); */
    display: block;
    margin: .5rem auto;
    padding: 0 .24rem;
    display: flex;
    align-items: center;
}
.content_tel .img_tel{
    width: .3rem;
    height: .26rem;
    margin: 0;
    margin-right: .12rem;
}
.content_tel span{
    font-size: .32rem;
    color: #fff;
    position: relative;
    padding-left: .14rem;
    height: .4rem;
    line-height: .4rem;
}
.content_tel span:after{
    content: " ";
    display: block;
    position: absolute;
    width: .02rem;
    height: .4rem;
    background: rgba(255,255,255,.4);
    top: 0;
    left: 0;
}
.content2_bot{
    width: 100%;
    margin-bottom: 1rem;
	position:relative;
}
.swiper-container11 {
   width: 6rem;
   height: 3.92rem;
   background: #000;
}
.content2_swiper{
    width: 100%;
    height: 4.32rem;
    margin-bottom: .3rem;
    padding: .2rem;
    box-shadow:0px 0px 6px rgba(17,17,17,0.16);
}
.swiper-pagination{
    width: 2.6rem;
    margin: 0 auto;
    left: 1.9rem;
    display: flex;
    justify-content: space-between;
    margin-bottom: .5rem;
}
.swiper-pagination-bullet{
    background: #F4E5E5;
    opacity: 1;
    width: .4rem;
    height: .04rem;
    border-radius: 0;
}
.swiper-pagination-bullet-active{
    background: #8F0009;
}
.content3_bot{
    width: 6rem;
    margin: 0 auto;
    padding-bottom: .1rem;
}
.content3_wrap1{
    width: 2.92rem;
    height: 2rem;
}
.content3_div1{
    display: flex;
    justify-content: space-between;
    margin-bottom: .2rem;
}
.content3_wrap2{
    padding-top: .32rem;
}
.content3_wrap1 span{
    display: block;
    padding-bottom: .04rem;
    font-size: .19rem;
    color: #111;
    width: .82rem;
    border-bottom: .02rem solid #8F0009;
    margin-bottom: .1rem;
}
.content3_wrap1 p{
    width: 2.5rem;
    text-align: left;
    font-size: .2rem;
    color: #111;
    line-height:.32rem;
}
.content3_wrap3{
    display: flex;
    flex-direction: column;
    align-items:flex-end;
}
.content3_wrap3 p{
    text-align: right;
}
.content4{
    width: 6rem;
    margin: 0 auto;
	position: relative;
	padding-top:.5rem;
	padding-bottom:.5rem;
}
.content4_swiper1{
    width: 5.46rem;
    height: 2.42rem;
    border: 1px solid #8F0009;
    padding-top: .78rem;
}
.content4_swiper{
    position: relative;
    height: 2.9rem;
    z-index: 2;
}
.content4_swiper2{
    position: absolute;
    right: 0;
    bottom: 0;
    width: 1.81rem;
    height: 2.18rem;
}
.content4_swiper .content_top{
    position: absolute;
    width: 1.88rem;
    left: 50%;
    margin-left: -.94rem;
    top: -.2rem;
    padding: 0;
    background: #fff;
    z-index: 3;
}
.tech1{
    padding-left: 1.06rem;
    margin-bottom: .1rem;
}
.tech1 .span1{
    font-size: .24rem;
    color: #111;
    font-family: "MicrosoftYaHeiLight";
}
.tech1 .span2{
font-size: .2rem;
color: #111;
}
.content4_swiper1 p{
    font-size: .2rem;
    color: #111;
    width: 3.58rem;
    margin-left: .34rem;
    line-height: .28rem;
	text-indent: 2em;
}
.swiper-wrapper2{
    height: 2.9rem;
}
.swiper-pagination2{
    width: 1.64rem;
    /* margin-left: 1.44rem; */
}
.content5_bot{
    width: 100%;
    height: 3.26rem;
	margin-bottom:.3rem;
}
.content6{
    padding: .24rem 0 .6rem .6rem;
}
.content6 p{
    font-size: .2rem;
    color: #111;
    line-height: .32rem;
}
.foot{
    margin-bottom: .94rem;
}
.foot1{
    width: 100%;
    height: 1.82rem;
    background: #333;
    display: flex;
    padding: .4rem 0;
}
.foot1 a{
    display: flex;
    flex-direction: column;
    width: 33.33%;
    align-items: center;
}
.foot1 img{
    width: .8rem;
    height: .6rem;
    margin: 0;
    margin-bottom: .2rem;
}
.foot1 span{
    font-size: .2rem;
    color: #fff;
}
.foot1_cont{
    position: relative;
}
.foot1_cont:after{
    content: " ";
    width: .02rem;
    height: .36rem;
    background: #fff;
    position: absolute;
    right: 0;
    top: .36rem;
}
.foot2{
    width: 100%;
    height: 3.14rem;
    background: #222;
    padding: 0 .4rem;
    display: flex;
    justify-content: space-between;
}
.foot2_left{
    width: 2.5rem;
    display: flex;
    flex-direction: column;
}
.foot2_a1{
    width: 100%;
    font-size: .24rem;
    color: #FEFEFE;
    padding: .2rem 0;
    border-bottom: .02rem solid #555;
}
.foot2_a2{
    display: flex;
    flex-direction: column;
}
.foot2_a2 a{
    font-size: .18rem;
    color: #FEFEFE;
    line-height: .48rem;
}
footer{
    display: flex;
    width: 6.4rem;
    height: .94rem;
    position: fixed;
    bottom: 0;
    z-index: 100;
}
footer a{
    width: 50%;
    background: #FF6605;
    font-size: .26rem;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}
footer img{
    width: .42rem;
    width: .42rem;
    margin: 0;
    margin-right: .22rem;
}
footer .a2{
    background: #26C540;
}
/* 首页 */
.index_list1 li{
    width: 2rem;
    font-size: .18rem;
    color: #111;
    height: .36rem;
    line-height: .36rem;
    text-align: center;
}
.index_list1{
    display: flex;
    padding: 0 .2rem;
    justify-content: space-between;
    margin-bottom: .24rem;
}
.index_list1 .list1_active{
    border: .01rem solid #97081C;
    color: #8F0009;
}
.index_brand{
    padding: 0 .2rem;
}
.index_brand_item{
    display: flex;
    justify-content:space-between;
    flex-wrap: wrap;
    display: none;
}
.index_brand_item_active{
    display: flex;
}
.index_brand_item a{
    width: 1.5rem;
    /* height: 1.25rem; */
    margin-bottom: .1rem;
}
.index_brand_item a img{
	width:84%;
	margin: 0 auto;
    display: block;
}
.list_more{
    width: 100%;
    height: .6rem;
    margin-bottom: .18rem;
    background:linear-gradient(180deg,rgba(229,229,229,0) 0%,rgba(189,189,189,0.5) 49%,rgba(115,115,115,0) 100%);
}
.list_more a{
    font-size: .15rem;
    height: .6rem;
    color: #8F0009;
    text-align: center;
    display: block;
    line-height: .6rem;
}
.list{
    width: 6rem;
    margin: 0 auto;
}
.index_list2{
    padding-top: .6rem;
    padding-bottom: .3rem;
    display: flex;
    justify-content:space-between;
}
.index_list2 li{
    width: 2rem;
    height: .36rem;
    font-size: .18rem;
    line-height: .36rem;
    height: .36rem;
    text-align: center;
}
.index_list2 .list2_active{
    color: #fff;
    background: #8F0009;
}
.list_brand_item{
    display: none
}
.list_brand_item_active{
    display: block;
}
.list_brand_item a{
    display: block;
    height: 1.6rem;
    border-bottom: 0.02rem solid #E6E6E6;
    display: flex;
    padding: .2rem 0;
	overflow: hidden;
}
.list_brand_img1{
    width: 1.8rem;
    margin: 0;
    margin-right: .2rem;
}
.list_brand_div1{
    width: 3.8rem;

}
.list_brand_div2{
    border-bottom: .02rem solid #8F0009;
    height: .46rem;
    display: flex;
    justify-content: space-between;
}
.list_brand_span2{
    font-size: .15rem;
    color: #8F0009;
}
.list_brand_p1{
    font-size: .16rem;
    color: #111;
    padding-top: .14rem;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: .72rem;
    line-height: .28rem;
}
.list_brand_p1 span{
	font-size: .16rem;
}/* 
.list_brand{
    margin-bottom: .6rem;
} */
.swtbg{
	width:100%;
	position: fixed;
    left: 0;
    top: 0;
	z-index: 999;
}
.swt{
    width: 4rem;
    height: 5.08rem;
	margin:0 auto;
    /* background:url("../images/banner5.jpg");
    background-position: center center;
    background-size:cover; */
    z-index: 999;
    border-radius: .2rem;
    display: none;
    position: relative; 
}
.close{
    width: .4rem;
    height: .4rem;
   position: absolute;
   right: .08rem;
   top: .08rem;
   z-index: 101;
}
/* .close img{
    width: .24rem;
    height: .24rem;
    position: absolute;
    right: .16rem;
} */
.stw_logo{
    height: 5.08rem;
    position: absolute;
    left: 0;
    top:0;
    /* box-shadow:0px 0px .28rem .04rem rgba(255,255,255,0.24); */
	box-shadow: #929292 0px 0px 10px;
    border-radius: .2rem;
    z-index: 100;
}
.stw_logo img{
    width: 100%;
    height: 100%;
    margin: 0 auto;
    display: block;
    border-radius: .2rem;
}
.stw_content{
    position: absolute;
    top: 2.33rem;
    z-index: 101;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: .1rem;
    width: 100%;
}
.stw_content a{
    font-family:source;
}
.stw_a1{
font-size: .22rem;
color: #020202;
margin-bottom: .16rem;
}
.stw_a2{
    font-size: .34rem;
    color: #020202;
    padding-bottom: .38rem;
    position: relative;
}
.stw_a2:after{
    display: block;
    content:" ";
    position: absolute;
    width: .4rem;
    height: .04rem;
    background: #4A4A4A;
    left: 50%;
    margin-left: -.2rem;
    bottom: .17rem;
}
.stw_a3{
    width: 3.32rem;
    font-size: .16rem;
	line-height:.26rem;
    color: #020202;
    margin: 0 auto;
    margin-bottom: .24rem;
}
.stw_a4{
    width: 1.74rem;
   height: .5rem; 
    border-radius: .25rem;
    background: #900009;
    display: flex;
    align-items: center;
    justify-content: center;
}
.stw_a4 span{
    font-size: .18rem;
    color: #fff;
}
.stw_a4  img{
    width: .19rem;
    height: .19rem;
    margin: 0;
    margin-right: .08rem;
}

.add_div{
	display:flex;
}
.add_div p{
	font-size:.2rem;
	margin-bottom:.22rem
}
}