/* CSS Document */

/*--reset--*/
*{margin: 0; padding: 0; outline: none;scrollbar-width: none; /* Firefox */-ms-overflow-style: none; /* IE 10+ */}
*::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}

*:not(input,textarea){-webkit-touch-callout: inherit; -webkit-user-select: auto;}
@font-face {
    font-family:'HarmonyOS_Sans_SC_Regular';
    src:  url("../../css/font/HarmonyOS_Sans_SC/HarmonyOS_Sans_SC_Medium.woff2") format('truetype');    
}
body{width:7.5rem; color: #060002; -webkit-touch-callout: inherit ; -webkit-user-select: auto ; background-color: #fff; margin:0 auto; font-size:0.3rem;font-family:"HarmonyOS_Sans_SC_Regular",Arial,"Microsoft YaHei",Tahoma,Helvetica,sans-serif;overflow-x: hidden}
a{color: #333; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a:hover{text-decoration: none;}
button,input,select,textarea{font-size: 100%; margin: 0; padding: 0; outline: none;}
dt,dd{display: inline-block;}
textarea,input{resize: none; outline: none;}
textarea{resize: none; -webkit-appearance: none;}
ul,ol,li{list-style: none;}
i, em, b {
    font-style: normal;
    font-weight: normal;
}
/*--input--*/
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea { -webkit-appearance: none;}   
/*--float--*/
.fl, .fr{display: inline; float: left;}
.fr{float: right;}
/*--blank10--*/
.blank1{ width:100%; height:0.02rem; line-height:0.02rem; overflow:hidden; clear:both;}
.blank10{ width:100%; height:0.2rem; line-height:0.2rem; overflow:hidden; clear:both;}
/*.3s动画过渡*/
.transtion_3s{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}

.hr140{display:block;height: 1.44rem;width: 100%;}

/*header*/
.header{width:100%;height: 1.44rem;padding: 0rem 0.3rem;background: #fff;z-index: 999;position: fixed;top:0;display: flex;justify-content: space-between;align-items: center;box-shadow: 0 1px 0.2rem rgba(0,0,0,0.05);box-sizing: border-box;}
.header .logo{width: 1.32rem;height: 0.88rem;}
.header .logo .img{width:100%;height: 100%;}
.header .rg{width: 0.44rem;height: 0.44rem;margin-left: 0.2rem;margin-top: 0.02rem;background-image: url("../images/menu.png");background-size: contain;background-repeat: no-repeat}



/*footer*/
.footer{background-color: #333333;color: #FFFFFF;box-sizing: border-box;width: 100%;padding-top: 0.45rem;text-align: center;padding-bottom: 0.2rem;padding-left:0.3rem;padding-right:0.3rem}
.footer .row1{width:100%;height:auto;display:flex;justify-content:space-between;align-items: flex-end;margin-bottom: 0.25rem;}
.footer .flooter_logo{width: 1.62rem;height: auto;}
.footer .flooter_logo .img{width:100%;height:auto;vertical-align: middle;}
.footer .f_con{height: auto;flex:1}
.f_con .ulcon{width: auto;float: right;}
.f_con .ulcon .uli,.f_con .ulcon .uli a{font-size: 0.3rem;color: #FFFFFF;display: block;font-weight: 300;line-height: 0.45rem;}
.f_con .ulcon .uli .fs_32_600{font-weight:bold;line-height: 1rem}
.footer .fs_26{margin-block:0.4rem;}
.footer .fs_26,.footer .fs_26 a{color: #aaaaaa;font-size: 0.24rem;line-height: 0.32rem;text-align: left;}
.f_con .ulcon .icon{display:inline-block;margin: 0 }
.ulcon .icon .ic{display:block;background-repeat: no-repeat;background-size: 3.46rem 0.57rem;background-image: url("../images/icns.jpg");}

.ulcon .icon .ic1{width:0.68rem;height: 0.57rem;background-position: 0 0;}
.ulcon .icon .ic2{width:0.69rem;height: 0.57rem;background-position:-0.69rem 0;}
.ulcon .icon .ic3{width:0.69rem;height: 0.57rem;background-position: -1.38rem 0;}
.ulcon .icon .ic4{width:0.69rem;height: 0.57rem;background-position: -2.07rem 0;}
.ulcon .icon .ic5{width:0.69rem;height: 0.57rem;background-position: -2.76rem 0;}


/*p_top*/
.p_top{width:100%;height: 2rem;background-image: url("../images/nav_bg.jpg");background-position: center;background-size: cover;}
.p_top .con{width:100%;height:2rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column;color:#ffffff;}
.p_top .con .fs40{width:100%;text-align:center;font-size:0.4rem;font-weight:bold;line-height:0.76rem}
.p_top .con .fs40 .bfs{color:#ed1b23;font-style:italic;}
.p_top .con .fs16{width:100%;text-align:center;font-size:0.16rem;line-height:0.26rem}

.abbanner{width:100%;height:3rem;}
.abbanner .swiper-container{width:100%;height:3rem;}
.abbanner .swiper-container .swiper-slide{width:100%;height:3rem;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}
.abbanner .swiper-container .p_top{width:100%;height: 3rem;background-image: url("../images/nav_bg.jpg");background-position: center;background-size: cover;}
.abbanner .swiper-container .p_top .con{width:100%;height:3rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column;color:#ffffff;}

/*navv*/
.navv{width:100%;height:0.8rem;box-sizing: border-box;padding-left: 0.3rem;background: #f6f6f6}
.navv .con{width: auto;height:0.8rem;overflow-x: scroll;white-space:nowrap;line-height: 0.8rem;overflow-y: hidden}

.navv .con .ali{font-size:0.3rem;color: #999999;margin-right: 0.3rem;}
.navv .con .ali.current{font-size:0.34rem;color: #000000}

.gradient{
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
}
.page{width:100%;text-align:center;}
.tcdPageCode{padding: 0.15rem 0.2rem;color: #ccc;text-align:center;font-size: 0.32rem}
.tcdPageCode a{display: inline-block;color: #000000;display: inline-block;height: 0.7rem;	line-height: 0.7rem;	padding: 0 0.15rem;border: 0.01rem solid #ddd;	margin: 0 0.02rem;border-radius: 0.04rem;vertical-align: middle;}
.tcdPageCode a:hover{text-decoration: none;border: 0.01rem solid #000000;}
.tcdPageCode span.current{display: inline-block;height: 0.7rem;line-height: 0.7rem;padding: 0 0.15rem;margin: 0 0.02rem;color: #fff;background-color: #000000;	border: 0.01rem solid #000000;border-radius: 0.04rem;vertical-align: middle;}
.tcdPageCode span.disabled{	display: inline-block;height: 0.7rem;line-height: 0.7rem;padding: 0 0.1rem;margin: 0 0.02rem;	color: #bfbfbf;background: #f2f2f2;border: 0.01rem solid #bfbfbf;border-radius: 0.04rem;vertical-align: middle;}
