@charset "utf-8";

.picyuhei{ filter: drop-shadow(4rem 0rem 0rem #000); -ms-filter: drop-shadow(4rem 0rem 0rem #000); -o-filter: drop-shadow(4rem 0rem 0rem #000); -moz-filter: drop-shadow(4rem 0rem 0rem #000); -webkit-filter: drop-shadow(4rem 0rem 0rem #000); position:relative; left:-4rem;}
.picyubai{ filter: drop-shadow(4rem 0rem 0rem #fff); -ms-filter: drop-shadow(4rem 0rem 0rem #fff); -o-filter: drop-shadow(4rem 0rem 0rem #fff); -moz-filter: drop-shadow(4rem 0rem 0rem #fff); -webkit-filter: drop-shadow(4rem 0rem 0rem #fff); position:relative; left:-4rem;}

.dis_tab{display:table; width: 100%; height:100%;}
.tab_cell{display:table-cell; vertical-align: middle; text-align:center;}

.so{ width:100%; margin:0rem auto; left:0rem; top:0rem; position:fixed; z-index:3;}
.soa{ width:6.4rem; display:block; margin:0rem auto; height:0.84rem; padding:0.04rem 0rem; background:#f8f8f8; position:relative;}
.soa_a{ width:0.84rem; height:0.84rem; float:left; display:block; background:url(../image/xin.png) center 0.2rem no-repeat; background-size:0.44rem 0.37rem; margin-left:0.2rem;}
.soa_b{ width:4.3rem; float:left; display:block;}
.soa_b span{ display:block; text-align:center;}
.soa_b span:nth-of-type(1){ font-size:.34rem; line-height:0.32rem; color:#333333; font-family: 'FZDHTJW'; padding-top:0.24rem;}
.soa_b span:nth-of-type(2){ font-size:0.16rem; color:#666666; line-height:0.18rem;}
.soa_c{ width:0.84rem; height:0.84rem; float:right; display:block; margin-right:0.2rem;}
.soa_c img{ max-width:0.44rem; max-height:0.44rem; display:block;}
.head_list{ width:6.4rem; right:0rem; top:0.92rem; position:absolute; height:0rem; overflow:hidden;}
.head_list .head_one{ width:6.4rem; display:block; margin:0rem auto;}
.head_list .head_one li{ width:6.4rem; float:left; display:block; background:#ffffff;}
.head_list .head_one li a.head_onea{ width:5.4rem; display:block; padding:0.24rem 0.5rem; border-top:1px solid #999999; height:0.68rem;}
.head_list .head_one li a.head_onea span{ display:block; float:left;}
.head_list .head_one li a.head_onea span:nth-of-type(1){ width:0.68rem; height:0.68rem; background:#666666; border-radius:50%;}
.head_list .head_one li a.head_onea span:nth-of-type(1) img{ max-width:0.6rem; max-height:0.6rem; display:block;}
.head_list .head_one li a.head_onea span:nth-of-type(2){ font-size:0.24rem; color:#333333; line-height:0.68rem; text-indent:0.3rem; width:3.9rem;}
.head_list .head_one li a.head_onea span:nth-of-type(3){ width:0.12rem; height:0.68rem; float:right; display:block; background:url(../image/mclose.png) right 0.22rem no-repeat; background-size:0.12rem 0.24rem;}

.sob{ width:6.4rem; height:4.6rem; display:block; margin:0.92rem auto 0rem; position:relative;}
.soyub{ width:6.4rem; height:4.6rem; display:block; left:0rem; top:0rem; position:absolute; background:rgba(0,0,0,0.3);}
.soba{ width:6.4rem; height:4.6rem; display:block; left:0rem; top:0rem; position:absolute;}
.sobb{ width:6.4rem; height:4rem; display:block; left:0rem; top:0rem; position:absolute; padding:0rem 0.04rem;}
.sobb span{ display:block; text-align:center;}
.sobb span:nth-of-type(1){ margin-top:1.6rem; font-family: 'FZDHTJW'; font-size:0.34rem; line-height:0.58rem; color:#f5d05d;color: #fff}
.sobb span:nth-of-type(2){ font-size:0.24rem; color:#fff; line-height:0.38rem; background:url(../image/mclose.png) center 0.2rem no-repeat; background-size:4.4rem 1px; margin:0.04rem auto .24rem;}
.sobb span:nth-of-type(3){ font-size:0.26rem; font-family: 'FZDHTJW'; color:#fff; line-height:0.44rem; padding:0rem 0.08rem; width:2rem; border-bottom:1px dashed #fff; margin:0rem auto;margin-bottom: .3rem;}
.sobb span:nth-of-type(4){ font-size:0.24rem; font-family: 'FZDHTJW'; color:#ffffff; line-height:0.44rem; padding:0rem 0.08rem; width:6rem; margin:0rem auto;width:5.5rem;height:.48rem;background: rgba(0,0,0,.3)}
.sobb span a{ font-size:0.26rem; font-family: 'FZDHTJW'; color:#fff; line-height:0.38rem;}

.soc{ width:6.4rem; padding:0.4rem 0rem; display:block; margin:0rem auto;}
.soca{ width:100%; display:block; margin:0rem auto;}
.soca li{ width:1.4rem; float:left; display:block; height:0.64rem;}
.soca_a{ width:1.28rem; display:block; margin:0rem auto; height:0.6rem; border:1px solid #999999;}
.soca_a img{ max-width:1.06rem; max-height:0.4rem; display:block;}

.sod{ width:6.4rem; height:3.3rem; display:block; margin:0rem auto; padding:0.04rem 0rem; background:url(../image/mclose.jpg) center top no-repeat; background-size:6.4rem 3.38rem;}

.sodtit{ margin:0.28rem auto 0rem;}
.sodtit span{ display:block; padding-right:0.1rem; color:#660000; text-align:center;}
.sodtit span:nth-of-type(1){ font-size:0.14rem; line-height:0.2rem; text-transform : uppercase;}
.sodtit span:nth-of-type(2){ font-size:0.3rem; line-height:0.38rem; font-family: 'FZDHTJW';}
.sodtita{ width:4.6rem;}
.sodtitb{ width:3.58rem;}
.sodtitc{ width:1.7rem; display:block; margin:0rem auto; border-bottom:1px solid #333333;}
.sodtitc span{ color:#333333; display:block;}
.sodtitc span:nth-of-type(1){ text-align:center; font-size:0.22rem; font-family: 'FZDHTJW'; line-height:0.3rem;}
.sodtitc span:nth-of-type(2){ font-size:0.2rem; line-height:0.34rem; background:url(../image/mclose.png) right 0.12rem no-repeat; background-size:0.2rem 0.08rem;}

.sodtitp{ width:5.8rem; margin:0 auto;display:block; text-align:center; font-size:0.2rem; color:#333333; line-height:0.32rem; padding:0.24rem 0rem;}

.sideMenu{ width:6.4rem; display:block; margin:0rem auto; background:#fff; border-bottom:0.1rem solid #eeeeee;}
.sideMenu h3{ width:5.4rem; display:block; padding:0.24rem 0.3rem; border-top:1px solid #999999; height:0.68rem; margin:0rem auto; cursor:pointer;}
.sideMenu h3 span{ display:block; float:left;}
.sideMenu h3 span:nth-of-type(1){ width:0.68rem; height:0.68rem; background:#666666; border-radius:50%;}
.sideMenu h3 span:nth-of-type(1) img{ max-width:0.6rem; max-height:0.6rem; display:block;}
.sideMenu h3 span:nth-of-type(2){ font-size:0.24rem; color:#333333; line-height:0.68rem; text-indent:0.3rem; width:3.9rem; font-weight:normal;}
.sideMenu h3 span:nth-of-type(3){ width:0.12rem; height:0.68rem; float:right; display:block; background:url(../image/mclose.png) right 0.22rem no-repeat; background-size:0.12rem 0.24rem;}

.sideMenuul{ width:6.4rem; height:4.08rem; position:relative; color:#ffffff; display:none;}
.sideMenuula{ width:6.4rem; height:4.08rem; display:block; left:0rem; top:0rem; position:absolute;}
.sideMenuulayu{ width:6.4rem; height:4.08rem; display:block; left:0rem; top:0rem; position:absolute; background-color:rgba(0,0,0,0.5);}
.sideMenuulb{ width:5.1rem; left:0.64rem; top:0rem; position:absolute; padding-top:0.46rem;}
.sideMenuulb_a{ width:100%; display:block; margin:0rem auto;}
.sideMenuulb_a span{ font-size:0.24rem; color:#ffffff; line-height:0.42rem; display:block; float:left;}
.sideMenuulb_a span:nth-of-type(1){ width:0.44rem; height:0.44rem;}
.sideMenuulb_a span:nth-of-type(1) img{ max-width:0.4rem; max-height:0.4rem; display:block;}
.sideMenuulb_a span:nth-of-type(2){ width:4rem; margin-left:0.1rem; font-family: 'MFSHANGHEI';}
.sideMenuulb_a span:nth-of-type(3){ width:0.25rem; float:right; height:0.44rem; background:url(../image/mclose.png) center 0.16rem no-repeat; background-size:0.25rem 0.14rem;}
.sideMenuulc{ width:4.5rem; display:block; margin:0.26rem auto 0rem;}
.sideMenuulc li{ width:50%; float:left; display:block;}
.sideMenuulc li a{ width:100%; display:block; margin:0rem auto;}
.sideMenuulc li a span{ width:1.3rem; display:block; line-height:0.36rem; margin:0rem auto; border-bottom:1px solid #fff; font-size:0.2rem; color:#ffffff; font-family: 'MFSHANGHEI'; background:url(../image/xin13.png) right 0.16rem no-repeat; background-size:0.19rem 0.09rem;}

.sideMenuuld{ width:1.7rem; display:block; margin:0.36rem auto 0rem; border-bottom:1px solid #fff;}
.sideMenuuld span{ color:#fff; display:block;}
.sideMenuuld span:nth-of-type(1){ text-align:center; font-size:0.24rem; font-family: 'MFSHANGHEI'; line-height:0.3rem;}
.sideMenuuld span:nth-of-type(2){ font-size:0.2rem; line-height:0.34rem; background:url(../image/xin13.png) right 0.14rem no-repeat; background-size:0.19rem 0.09rem;}

.soe{ width:6.4rem; height:4.16rem; display:block; margin:0.36rem auto; position:relative;}
.soe_a{ width:6.4rem; height:4.16rem; display:block; left:0rem; top:0rem; position:absolute;}
.soe_b{ width:6.4rem; height:4.16rem; display:block; left:0rem; top:0rem; position:absolute;}
.soe{ width:6.4rem; height:2.3rem; display:block; margin:0.36rem auto; position:relative;}
.soe_a{ width:6.4rem; height:2.3rem; display:block; left:0rem; top:0rem; position:absolute;}
.soe_b{ width:6.4rem; height:2.3rem; display:block; left:0rem; top:0rem; position:absolute;}
.soe_b span{ color:#ffffff; display:block;}
.soe_b span:nth-of-type(1){ line-height:0.6rem; text-align:center; padding-top:0.16rem; margin:0rem auto; font-family: 'FZDHTJW'; width:6.4rem; font-size:0.3rem;}
.soe_b span:nth-of-type(2){ font-size:0.2rem; line-height:0.32rem; text-align:center; padding:0.08rem 0rem; width:6.4rem;}
.soe_b span:nth-of-type(3){ width:2.4rem; line-height:0.36rem; font-size:0.2rem; background:url(../image/xin13.png) right 0.14rem no-repeat; background-size:0.19rem 0.09rem; margin:0rem auto; border-bottom:1px solid #fff;}
.soe_b span:nth-of-type(3) font a{ color:#ffffff; line-height:0.36rem; font-size:0.2rem; background-image: -webkit-linear-gradient(top,#7e7e7e,#f5f5f5,#7e7e7e); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}

.sof{ width:6.4rem; padding:0.24rem 0rem; display:block; margin:0rem auto;}

.sofa{ width:6.4rem; display:block; margin:0rem auto; background:#fff; border-bottom:0.1rem solid #eeeeee;}
.sofa h3{ width:5.4rem; display:block; padding:0.24rem 0.3rem; border-top:1px solid #999999; height:0.68rem; margin:0rem auto; cursor:pointer;}
.sofa h3 span{ display:block; float:left;}
.sofa h3 span:nth-of-type(1){ width:0.68rem; height:0.68rem; background:#666666; border-radius:50%;}
.sofa h3 span:nth-of-type(1) img{ max-width:0.6rem; max-height:0.6rem; display:block;}
.sofa h3 span:nth-of-type(2){ font-size:0.24rem; color:#333333; line-height:0.68rem; text-indent:0.3rem; width:3.9rem; font-weight:normal;}
.sofa h3 span:nth-of-type(3){ width:0.12rem; height:0.68rem; float:right; display:block; background:url(../image/mclose.png) right 0.22rem no-repeat; background-size:0.12rem 0.24rem;}

.sofaul{ width:6rem; position:relative; color:#ffffff; display:none; padding:0.28rem 0.2rem; margin:0rem auto;}
.sofaul p{ width:6rem; font-size:0.2rem; color:#666666; line-height:0.32rem; display:block; text-indent:2em;}
.sofaula{ width:6rem; display:block; height:0.68rem; margin:0.32rem auto 0rem;}
.sofaula_a{ width:1.7rem; display:block; float:right; border-bottom:1px solid #666666;}
.sofaula_a span{ color:#666666; display:block;}
.sofaula_a span:nth-of-type(1){ text-align:center; font-size:0.24rem; font-family: 'MFSHANGHEI'; line-height:0.3rem;}
.sofaula_a span:nth-of-type(2){ font-size:0.2rem; line-height:0.34rem; font-family: 'MFSHANGHEI'; background:url(../image/mclose.png) right 0.12rem no-repeat; background-size:0.19rem 0.08rem;}

.sog{ width:6.4rem; padding:0.32rem 0rem; display:block; margin:0rem auto;}

.sog_a{ width:6.4rem; height:6.92rem; display:block; margin:0rem auto; position:relative;}
.sog_b{ width:6.4rem; height:6.92rem; display:block; left:0rem; top:0rem; position:absolute;}
.sog_c{ width:6.4rem; height:6.52rem; padding:0.2rem 0rem; display:block; left:0rem; top:0rem; position:absolute;}
.sog_d{ width:2.63rem; height:2.64rem; display:block; margin:0.3rem auto 0rem;}

.soh{ width:6.4rem; height:3.52rem; display:block; margin:0rem auto; padding:0.28rem 0rem;}
.soha{ width:6.4rem; display:block; margin:0rem auto;}
.soha span{ font-size:0.22rem; color:#333333; line-height:0.32rem; display:block; text-align:center; font-family: 'FZDHTJW'; border-bottom:1px solid #333333; width:1.7rem; margin:0rem auto;}

.sohb{ width:5.2rem; height:0.54rem; display:block; margin:0.36rem auto 0rem;}
.sohb form{ width:5.2rem; height:0.54rem; display:block; margin:0rem auto;}
.sohb form .sj_05b_p{ width:3.9rem; height:0.48rem; display:block; float:left; border:1px solid #333333;}
.sohb form .sj_05b_p input{ width:3.9rem; height:0.48rem; display:block; font-size:0.2rem; color:#666666; line-height:0.48rem; text-indent:0.4rem;}
.sohb form .btn{ width:1.24rem; height:0.48rem; display:block; float:left; border:1px solid #333333; border-left:0px;}
.sohb form .btn input{ cursor:pointer; width:1.24rem; height:0.48rem; line-height:0.48rem; color:#660000; display:block; text-align:center; background:#fff;}

.soi{ width:6.4rem; display:block; margin:0rem auto; background:#fff; height:3rem;}
.soi h3{ width:5.4rem; display:block; padding:0.24rem 0.3rem; border-top:1px solid #999999; height:0.68rem; margin:0rem auto; cursor:pointer;}
.soi h3 span{ display:block; float:left; color:#666666;}
.soi h3 span:nth-of-type(1){ width:0.68rem; height:0.68rem;}
.soi h3 span:nth-of-type(1) img{ max-width:0.5rem; max-height:0.5rem; display:block;}
.soi h3 span:nth-of-type(2){ font-size:0.22rem; line-height:0.68rem; text-indent:0.3rem; width:3rem; font-weight:normal;}
.soi h3 span:nth-of-type(3){ font-weight:normal; width:1.42rem; font-size:0.18rem; height:0.38rem; line-height:0.38rem; border-bottom:1px solid #999999; padding-top:0.16rem; float:right; display:block; background:url(../image/mclose.png) right 0.32rem no-repeat; background-size:0.18rem 0.07rem;}
.soi h3:nth-of-type(2){ border-bottom:1px solid #999999;}
.soiul{ width:6rem; position:relative; color:#ffffff; display:none; padding:0.28rem 0.2rem; margin:0rem auto;}

.soj{ width:6.4rem; height:3.4rem; display:block; margin:0rem auto; background:url(../image/xin6.jpg) center top no-repeat; background-size:6.4rem 3.4rem; border-bottom:1px solid #fff;}
.soja{     width: 3.4rem; display: block;  text-align: center; margin: 0rem auto;  height: 1.2rem;}
.soja img{
	width: 2rem;
    height: 1.2rem;
}
.soja span{ display:block; text-align:center; color:#fff; background-image: -webkit-linear-gradient(left,#7e7e7e,#f5f5f5,#7e7e7e); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.soja span:nth-of-type(1){ font-size:0.24rem; line-height:0.32rem; font-family: 'FZDHTJW';}
.soja span:nth-of-type(2){ font-size:0.14rem; line-height:0.18rem;}

.sojb{ width:2.2rem; display:block; margin:0.36rem auto 0rem;}
.sojb_a{ width:0.5rem; height:0.5rem; float:left; display:block;}
.sojb_a img{ max-width:0.44rem; max-height:0.44rem; display:block;}
.sojb_b{ float:right; display:block;}
.sojb_b span{ color:#ffffff; display:block;}
.sojb_b span:nth-of-type(1){ font-size:0.16rem; line-height:0.24rem;}
.sojb_b span:nth-of-type(2) a{ font-size:0.2rem; line-height:0.24rem; font-family: 'FZDHTJW'; border-bottom:1px solid #fff;}
.sojb_b a:nth-of-type(2){ font-size:0.2rem; line-height:0.24rem; font-family: 'FZDHTJW'; border-bottom:1px solid #fff; color:#FFF;}
.sojb_c{ font-size:0.18rem; color:#ffffff; line-height:0.24rem; display:block; margin:0.14rem auto 0rem; width:6.4rem; text-align:center;}

.sok{ width:6.4rem; height:1.1rem; display:block; margin:0rem auto; background:url(../image/xin7.jpg) center top no-repeat; background-size:6.4rem 1.1rem; padding-top:0.02rem; padding-bottom:1.4rem;}
.hyxmfbga{ width:6.4rem; display:block; margin:0rem auto; font-size:0.16rem; color:#ffffff; line-height:0.42rem; text-align:center;}
.hyxmfbga a{ font-size:0.16rem; color:#ffffff; line-height:0.42rem;}

.hyxmfbgb{ width:3.3rem; display:block; margin:0.2rem auto 0rem;}
.hyxmfbgb a{ width:1.1rem; float:left; display:block;}
.hyxmfbgb span{ display:block; text-align:center; font-size:0.18rem; color:#ffffff; line-height:0.38rem; border-bottom:1px solid #ffffff; width:0.9rem; margin:0rem auto;}




.tc2019{ width:4.8rem; height:3.2rem; position:fixed; top:50%; left:50%; margin-left:-2.4rem; margin-top:-1.6rem; z-index:3; display:none;}
.tc2019yua{ width:4.8rem; height:3.2rem; display:block; left:0rem; top:0rem; position:absolute; background-color:rgba(0,0,0,0.4); border-radius:0.08rem; z-index:2;}
.tc2019yub{ width:4.8rem; height:3.2rem; display:block; left:0rem; top:0rem; position:absolute; background-color:rgba(0,0,0,0.4); border-radius:0.08rem; z-index:2;}
.tc2019a{ width:4.8rem; height:3.2rem; display:block; left:0rem; top:0rem; position:absolute; border-radius:0.08rem; z-index:1;}
.tc2019a_a{ width:4.8rem; height:3.2rem; display:block;}
.tc2019a_a img{ max-width:4.8rem; max-height:3.2rem; border-radius:0.14rem;}

.tc2019a_b{ width:4.8rem; display:block; margin:0rem auto; text-align:center;}
.tc2019a_ba,.tc2019a_bb{ display:block; text-align:center; color:#fff;}
.tc2019a_ba{ font-size:0.42rem; line-height:0.48rem; padding-top:0.46rem; font-family: 'FZDHTJW'; font-weight:bold; background-image: -webkit-linear-gradient(top,#7e7e7e,#f5f5f5,#7e7e7e); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.tc2019a_bb{ font-size:0.2rem; line-height:0.24rem; padding-top:0.22rem; background:url(../image/mclose.png) center 0.3rem no-repeat; background-size:2.97rem 0.09rem;}

.tc201901{ width:2.1rem; height:0.5rem; display:block; margin:0.2rem auto 0rem; background:url(../image/mclose.png) left 0.02rem no-repeat; background-size:0.39rem 0.43rem;}
.tc201901 span{ display:block; padding-left:0.54rem; color:#fff;}
.tc201901 span:nth-of-type(1){ font-size:0.16rem; line-height:0.2rem;}
.tc201901 span:nth-of-type(2){ font-size:0.2rem; line-height:0.24rem;}

.tc2019b{ width:3.62rem; display:block; margin:0rem auto; height:0.48rem; background:url(../image/mclose.gif) center top no-repeat; background-size:3.62rem 0.47rem; margin:0.32rem auto 0rem;}
.tc2019b a{ display:block; float:left; width:50%; height:0.48rem;}
.close2019{ position:absolute; top:0; right:0; height:0.35rem; width:0.35rem; z-index:5; color:#FFF; cursor:pointer; text-align:center;}
.close2019 img{ width:0.24rem; height:0.24rem; display:block; margin:0rem auto; padding-top:0.06rem;}
.bot_swt{ width:100%; height:1.4rem; position:fixed; left:0rem; bottom:0rem; z-index:1000;}
.bot_yu{ width:6.4rem; height:1.4rem; display:block; margin:0rem auto; background:url(../image/mclose.png) no-repeat; background-size:6.4rem 1.4rem;}
.bot_yu a{ width:3.2rem; height:1.4rem; display:block; float:left;}
.head_onea{ height:100%; display:block;}

.footer {position:fixed;bottom:0;width:6.4rem; height:1.10rem;text-align:center; margin:0 auto;background-size:100% 100%;-moz-background-size:100% 100%;
	-webkit-background-size:100% 100%;-o-background-size:100% 100%;z-index:999}
.footer1{ width:2.00rem; float:left; }
.footer2{ width:2.40rem; float:left;}
.footer3{ width:2.00rem; float:left;}

#zxkf {width: auto;z-index: 2147483645;right: 0px;top: 40%;margin-top:5px;display: none;position: fixed !important;visibility: visible;}
#zxkf img {    width: .7rem;
    height: .7rem;
    border-radius: .1rem;}

    .head{
        width:100%;
        height: 8.34rem;
        position: relative;
    }
    
    h1{
        font-size: .37rem;
        color: #fff;
    }
    .banner{
        width:100%;
    }
    
	.header_a1 {
		width: 2.44rem;
		height: .37rem;
		color: #fff;
		text-align: right;

	}
	.header_a1  img{
		vertical-align: middle;

	}
    .header_a2{
        width:.44rem;
        height: .44rem;
    }
    .ban_logo{
        position: absolute;
        top: 1.2rem;
        left: 0;
    }
    .sobb{
        top: 3.7rem;
    }
    .sobb span:nth-of-type(1){
        margin-top: 0;
        margin-bottom: .82rem;
        width: 5.22rem;
        height: .88rem;
        margin: 0 auto;
        
        line-height: .88rem;
    }
    .provide{
        width:5.36rem;
        display: flex;
        padding: .2rem .52rem .2rem;
        justify-content: space-between;
    }
    .provide span{
        color: #a7001e;
    }
    .provide li a{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .provide li img{
        max-width:.6rem;
        max-height: .6rem;
        margin-bottom: .12rem;
    }
    .focus{
        display: flex;
        justify-content: center;
        align-items: center;
        height: 3.8rem;
    }
    .bd{
        width:5.8rem;
        height: 3.2rem;
        margin: 0 auto;
    }
    .sobb i{
        font-style: normal;
    }

.top_tel{
    width: 2rem;
    height: .7rem;
    background: #fff;
    border-radius: 10px;
    position: absolute;
    bottom: .6rem;
    left: 2.2rem;
    outline: none;
}
.top_tel a{
    color:#836d00;
	font-size:.28rem;
}
.ban_word{
    position: absolute;
    top: 3.8rem;
    width: 100%;
}
.ban_word1{
    display: flex;
    font-size: .25rem;
    height: .41rem;
    justify-content: center;
    margin-bottom: .24rem;
}
.ban_word1 span{
    text-align: center;
    line-height: .41rem;
}
.ban_word1_first{
    width:1.61rem;
    height: .41rem;
    background: #DD9D19;
}
.ban_word1_last{
    width:1.61rem;
    height: .41rem;
    background: #FAF0AE;
    color: #DD9D19;
}
.ban_word2{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: .4rem;
    color: #fff;
}
.ban_word2 li{
    width:46%;
    padding: 0 .12rem .08rem;
}
.ban_word2 li img{
    vertical-align: middle;
    width:.28rem;
    height: .22rem;
    margin-right: .14rem;
}
.ban_word2 li span{
    font-size: .24rem;
    height: .24rem;
    line-height: .24rem;
}
.ban_word3 {
    text-align: center;
    margin-bottom: .16rem;
    color: #fff;
}
.ban_word3 img{
    width:.32rem;
    height: .26rem;
}
.ban_word3 span{
    font-size: .28rem;
    color: #fff;
}
.ban_word4{
    font-size: .23rem;
    text-align: center;
    margin-bottom: .36rem;
    color: #fff;
}
footer{
    width:6.4rem;
    height: .98rem;
    background: #000;
    position: fixed;
    bottom: 0;
    padding: 0 .1rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
footer a{
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 33%;
    align-items: center;
    position: relative;
	color:#fff;
}
footer img{
    margin-bottom: .1rem;
}
footer span{
    font-size: .18rem;
}

.foot1 img{
    width:.4rem;
    height: .4rem;
}
.foot2 img{
    width:.42rem;
    height: .32rem;
}
.foot3 img{
    width:.27rem;
    height: .32rem;
}
.foot4 img{
    width:.35rem;
    height: .32rem;
}
.foot_logo{
	width:.8rem;
	height:.88rem
}
.foot_logo img{
	margin:0
}
.foot1{
    position: relative;
}
.foot1::after{
       content: " ";
    width: 2px;
    height: .5rem;
    position: absolute;
    right: 0;
    top: .1rem;
    background: #fff;
	display:black;
	clear:both;
}
.foot2{
    position: relative;
}
.foot2::after{
      content: " ";
    width: 2px;
    height: .5rem;
    position: absolute;
    left: 0;
    top: .1rem;
    background: #fff;
	display:black;
	clear:both;
}
.btn {
    width: 2rem;
    height: .75rem;
    position: absolute;
    top: 5.4rem;
    margin: auto;
    text-align: center;
    left: 2.2rem;
}
.btn a {
    width: 2rem;
    height: .75rem;
    line-height: .75rem;
    font-size: .22rem;
    display: block;
    background-color: #fff;
    border-radius: .1rem;
    color: #988057;
}
.add_3{
	font-size: .22rem;
    border-bottom: 1px dashed #660000;
    height: 1.6rem;
    padding-top: .2rem;
}
.add_3 p{
height: .48rem;
    line-height: 0.48rem;
    padding-left: .4rem;
    font-size: .22rem;
	
}

.header {
    display: flex;
    width: 100%;
    height: .92rem;
    position: absolute;
    left: 0;
    top: 0;
    padding: 0 .36rem;
    justify-content: space-between;
    box-sizing: border-box;
    align-items: center;
	border-bottom: 1px solid #fff;
}
.head_after{
    width:6.4rem;
    height: 8.34rem;
    position: relative;
}
.bg{
    width:100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.head_cover{
    position: absolute;
    left: 0;
    top: 1rem;
    width: 6.4rem;
    box-sizing: border-box;
}
.m_top{
    width:100%;
    height: .5rem;
    padding: 0 .16rem 0 .2rem;
    display: flex;
    justify-content: space-between;
    box-sizing: border-box;
    align-items: center;
    margin-bottom: .92rem;
}
.m_h1{
	margin-bottom:.4rem;
}
.m_top_left{
    width:4rem;
}
.m_top_left a img{
    width:.16rem;
    height: .16rem;
    vertical-align: middle;
}
.m_top_left  .m_top_tel img{
    width:.16rem;
    height: .2rem;
}
.m_top_left a span{
    font-size: .16rem;
    color: #fff;
}
.m_top_right{
    width:1.56rem;
    display: flex;
    justify-content: space-between;
}
.m_top_right span{
    font-size: .12rem;
    color: #fff;
}
.m_logo{
    width:2rem;
    height: 1.2rem;
    margin: 0 auto;
    margin-bottom: .8rem;
}
h1{
    font-size: .48rem;
    color: #940b10;
    text-align: center;
    width: 4.2rem;
    border-bottom: .02rem dashed #fff;
    padding-bottom: .38rem;
    margin: 0 auto;
}
.m_tel_span1{
    font-size: .24rem;
    color: #fff;
    margin-right: .14rem;
}
.m_tel_span2{
    font-family:Impact;
    font-size: .3rem;
    color: #fff;
}
.m_tel{
    padding-top: .32rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: .64rem;
}
.m_tel img{
    width: .22rem;
    height: .24rem;
    vertical-align: middle;
    margin-right: .16rem;
}
.m_service{
    margin-bottom: .6rem;
}
.m_service p:nth-child(1){
    font-size: .24rem;
    color: #fff;
    text-align: center;
    margin-bottom: .1rem;
}
.m_service p:nth-child(2){
    font-size: .12rem;
    color: #fff;
    text-align: center;
}
.h_tel{
    margin-bottom: .36rem;
}
.h_tel a{
    display: block;
    width: 2.5rem;
    height: .6rem;
    border:1px solid #FFC001;
    font-size: .24rem;
    color: #FFC001;
    text-align: center;
    line-height: .6rem;
    margin: 0 auto;
}
.up{
    width: .24rem;
    height: .4rem;
    margin: 0 auto;
}
.up_img{
    display: flex;
    justify-content: center;
}



.swttc{ width:100%;  position: fixed; left: 0; top: 0; display: none; z-index: 11000;}
.swtbg{ width: 4.2rem; height: 4.6rem; margin: auto; position: relative; border-radius: .2rem; box-shadow: .08rem .08rem .2rem #999; background: #fff; }
.swt_shadow{ width: 4.2rem; height: 4.6rem; margin: auto; position: relative; border-radius: .2rem; box-shadow: -.08rem -.08rem .2rem #999; }
.cls_swttc{ width: 0.32rem; height:0.32rem; line-height:.32rem; text-align: center; border-radius: 50%; color: #fff; font-family: "宋体"; position:absolute; background: #333333; right: 0.1rem; top: 0.1rem; cursor: pointer; display: inline-block;}
.swt_logo{ text-align: center; padding-top: .3rem;}
.swt_logo img{width:.96rem;height:.72rem;}
.swt_logo2{text-align: center; padding-top: .3rem;}
.swt_logo2 img{width:.42rem; height:.27rem; vertical-align: middle; margin-right: .1rem;}
.swt_logo2 span{ font-size:.24rem; color: #000000;}
.swt_tit{ text-align:center; font-size:.4rem; color: #000000; margin-top: .1rem;}
.swt_tit span{ display:block; text-align: center; font-size:.18rem; color: #9d9d9d; filter:alpha(Opacity=55); -moz-opacity:0.55; opacity: 0.55; }
.swt_tit2{ text-align:center; font-size:.3rem; color: #000000; margin-top: .3rem; line-height: .42rem; padding-bottom: .1rem;}
.swt_tit2 span{ display:block; text-align: center;}
.swt_line{width:3.7rem; height:.04rem; border-top:1px solid #e6e2d9; border-bottom:1px solid #e6e2d9; margin:.05rem auto 0;}
.swt_rz{ font-size:.24rem; height: .24rem; color: #010101; width: 3.7rem; margin:.17rem auto 0; position: relative; text-align: center;}
.swt_rz a{ position:absolute; left:0; width: 100%;}
.swt_rz span{ position:absolute; right: 0;}
.swt_ys{ text-align: center; margin-top:.22rem; }
.swt_ys li { display:inline-block; margin: 0 .25rem;}
.swt_ys li img{width:.66rem; height:.66rem; display: block;}
.swt_ys li span{ color: #333333; font-size:.2rem; }
.swt_zx{ margin-top:.3rem; text-align: center;}
.swt_zx a{ color: #5a585b; font-size:.24rem; display: inline-block; margin: 0 .22rem; }
.swt_zx a img{ width:.35rem; height:.35rem; vertical-align:middle; margin-right: .15rem;}