* {outline:0 none !important;}

html {font-size:calc(100vw/19.2);}

html.act {overflow:hidden;width:100%;height:100vh;}

*,*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

* {margin:0;padding:0;outline:none;}

@font-face {
  font-family: 'hmb';
    src: url("../fonts/HarmonyOS_Sans_SC_Bold.ttf");
}
@font-face {
  font-family: 'hml';
    src: url("../fonts/HarmonyOS_Sans_SC_Light.ttf");
}
@font-face {
  font-family: 'hmm';
    src: url("../fonts/HarmonyOS_Sans_SC_Medium.ttf");
}
@font-face {
  font-family: 'hmr';
    src: url("../fonts/HarmonyOS_Sans_SC_Regular.ttf");
}
@font-face {
  font-family: 'pps';
    src: url("../fonts/Poppins-SemiBold.ttf");
}
.hmb{font-family: 'hmb';}
.hml{font-family: 'hml';}
.hmm{font-family: 'hmm';}
.hmr{font-family: 'hmr';}
.pps{font-family: 'pps';}

body {position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0 auto;overflow-x:hidden;position:relative;padding:0;width:100%;color:#333;font-family:'hmr', Microsoft YaHei,-apple-system,BlinkMacSystemFont,PingFang SC,Segoe UI,Hiragino Sans GB,Helvetica Neue,Arial,Helvetica,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size: 14px;/* line-height:1; */background:#fff;letter-spacing: 0.05em;}

html.act {overflow:hidden;width:100%;height:100vh;}
ul,ul li,ol li,tr td,dl,dd {list-style-type:none;margin:0;padding:0;}
.clearfix:after {content:" ";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {*zoom:1;}
a {display:inline-block;text-decoration:none!important;cursor:pointer;color:#333;}
textarea,select {outline:none;color:#666;font-size: 14px;width:100%;}
textarea {resize:none;padding:0;border:0;font-family:'hmr';}
img {border:none;max-width:100%;display:block;width: 100%;}
img[src=""] {opacity:0;}
i {font-style:normal;}

.edit img,.img_inline_block img {display:inline-block;height:auto;width: 6.4rem;}
.fw_100 {font-weight:100;}
.img_cct {width:100%;opacity:0;}
.t_line1 {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.t_line2 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.t_line3 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.t_line4 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.t_line5 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.place::-webkit-input-placeholder {color:#CBCBCB;}
.place:-moz-placeholder {color:#CBCBCB;}
.place::-moz-placeholder {color:#CBCBCB;}
.place:-ms-input-placeholder {color:#CBCBCB;}
.place2::-webkit-input-placeholder {color:rgba(102, 102, 102, 0.4);}
.place2:-moz-placeholder {color:rgba(102, 102, 102, 0.4);}
.place2::-moz-placeholder {color:rgba(102, 102, 102, 0.4);}
.place2:-ms-input-placeholder {color:rgba(102, 102, 102, 0.4);}
.place3::-webkit-input-placeholder {color:#AEAEAE;}
.place3:-moz-placeholder {color:#AEAEAE;}
.place3::-moz-placeholder {color:#AEAEAE;}
.place3:-ms-input-placeholder {color:#AEAEAE;}
.place4::-webkit-input-placeholder {color:#999;}
.place4:-moz-placeholder {color:#999;}
.place4::-moz-placeholder {color:#999;}
.place4:-ms-input-placeholder {color:#999;}

/* 滚动条样式 */
::-webkit-scrollbar {width:4px;height:1px;}
*::-webkit-scrollbar-thumb{ background:#000;}
*::-webkit-scrollbar-track{ background:rgba(0,0,0,0.4);}

/*去掉 input 默认边框*/
input {padding:0;border:0;font-family:'hmr';outline:none;}
input[type="submit"] {background-color:transparent;cursor:pointer;}
input[type="button"],input[type="submit"],input[type="reset"] {appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select {appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand {display:none;}

:root{
  --viColor: #FF7900;
  --viGray: #606060;
}

h3 {font-weight:500;}
.f_12 {font-size:12px;}
.f_14 {font-size:14px;}
.f_16 {font-size:16px;}
.f_18 {font-size:18px;}
.f_20 {font-size:20px;}
.f_22 {font-size:22px;}
.f_24 {font-size:24px;}
.f_26 {font-size:26px;}
.f_28 {font-size:28px;}
.f_30 {font-size:30px;}
.f_32 {font-size:32px;}
.f_34 {font-size:34px;}
.f_36 {font-size:36px;}
.f_38 {font-size:38px;}
.f_40 {font-size:40px;}
.f_42 {font-size:42px;}
.f_44 {font-size:44px;}
.f_46 {font-size:46px;}
.f_48 {font-size:48px;}
.f_50 {font-size:50px;}
.f_52 {font-size:52px;}
.f_54 {font-size:54px;}
.f_56 {font-size:56px;}
.f_58 {font-size:58px;}
.f_60 {font-size:60px;}
.f_62 {font-size:62px;}
.f_64 {font-size:64px;}
.f_68 {font-size:68px;}
.f_70 {font-size:70px;}
.f_72 {font-size:72px;}
.f_74 {font-size:74px;}
.f_76 {font-size:76px;}
.f_78 {font-size:78px;}
.f_80 {font-size:80px;}
.f_90 {font-size:90px;}

.onetime{-webkit-transition: all .4s cubic-bezier(.38,0,0,1); -moz-transition: all .4s cubic-bezier(.38,0,0,1); transition: all .4s cubic-bezier(.38,0,0,1);}

.alltime,.alltime *{-webkit-transition: all .4s cubic-bezier(.38,0,0,1); -moz-transition: all .4s cubic-bezier(.38,0,0,1); transition: all .4s cubic-bezier(.38,0,0,1);}

.alltime2,.alltime2 *{-webkit-transition: all .6s cubic-bezier(.38,0,0,1); -moz-transition: all .6s cubic-bezier(.38,0,0,1); transition: all .6s cubic-bezier(.38,0,0,1);}

.alltime3,.alltime3 *{-webkit-transition: all .8s cubic-bezier(.38,0,0,1); -moz-transition: all .8s cubic-bezier(.38,0,0,1); transition: all .8s cubic-bezier(.38,0,0,1);}

.alltime4,.alltime4 *{-webkit-transition: all 1s cubic-bezier(.38,0,0,1); -moz-transition: all 1s cubic-bezier(.38,0,0,1); transition: all 1s cubic-bezier(.38,0,0,1);}

.w100{width: 100%;}

.img100{display: block;width: 100%;}

/* common */
.a_dw{position: relative;top: -0.67rem;}

.w1480{padding-left: 2.2rem;padding-right: 2.2rem;}

.w1660{padding-left: 1.3rem;padding-right: 1.3rem;}

.mg60{margin-top: 0.6rem;}

.mg100{margin-top: 1rem;}

.mg110{margin-top: 1.1rem;}

.mg120{margin-top: 1.2rem;}

.pd120_120{padding-top: 1.2rem;padding-bottom: 1.2rem;}

.pd120_130{padding-top: 1.2rem;padding-bottom: 1.3rem;}

.m_header,.mh_nav,.phbox{display: none;}

.t_cen{text-align: center;}

.scroll::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 3px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 3px;
}

.scroll::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    /* border-radius: 5px; */
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0);
    background: var(--viColor);
}

.scroll::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 3px rgba(255, 255, 255, .1);
    border-radius: 0;
    background: rgba(0,0,0,.2);
}

.scroll2::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 3px rgba(255, 255, 255, .1);
    border-radius: 0;
    background: rgba(255,255,255,.2);
}

.header_place{height: 0.67rem;}

.footer{background: #111111;}

.footer .ftp .ul{padding: 1rem 0;display: flex;justify-content: center;flex-wrap: wrap;}

.footer .ftp .ul .li{width: 33.33%;border-right: 1px solid rgba(255,255,255,.12);}

.footer .ftp .ul .li:last-child{border-right: none;}

.footer .ftp .ul .li .ico{width: 0.5rem;margin: 0 auto;}

.footer .ftp .ul .li .txt{text-align: center;line-height: calc(23 / 20);color: #fff;margin-top: 0.18rem;}

.footer .ftp .ul .li .txt a{width: fit-content;color: #fff;}

.footer .ftp .ul .li .txt a:hover{color: var(--viColor);}

.footer .ftp .con{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}

.footer .ftp .con .left{display: flex;gap: 0.88rem;line-height: calc(19 / 16);}

.footer .ftp .con .left a{color: #fff;}

.footer .ftp .con .left a:hover{color: var(--viColor);}

.footer .ftp .con .right{display: flex;flex-wrap: wrap;gap: 0.2rem;}

.footer .ftp .con .right a{width: 0.4rem;border-radius: 50%;background: #fff;position: relative;}

.footer .ftp .con .right a img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.footer .ftp .con .right a:hover{background: #111;}

.footer .ftp .con .right a:hover img:nth-child(1){opacity: 0;}

.footer .ftp .con .right a:hover img:nth-child(2){opacity: 1;}

.footer .fbt{border-top: 1px solid rgba(228, 228, 228, 0.2);margin-top: 0.4rem;padding: 0.22rem 0;line-height: 16px;color: rgba(255, 255, 255, 0.6);}

.footer .fbt a{color: rgba(255, 255, 255, 0.6);}

.footer .fbt a:hover{color: rgba(255, 255, 255, 1);}

.footer .fbt .w1660{display: flex;align-items: center;justify-content: space-between;}

.footer .fbt .right{display: flex;align-items: center;}

.footer .fbt .right .txt{margin-right: 1.1279rem;}

.footer .fbt .right .back{color: #fff;display: flex;align-items: center;gap: 0.07rem;opacity: 0.6;}

.footer .fbt .right .back img{width: 0.11rem;}

.footer .fbt .right .back:hover{opacity: 1;}

.footer .fbt .right .txt img{
    width: 16px;
    display: inline-block;
    vertical-align: bottom;
    margin-right: 5px;
}

.footer .fbt .right .txt a.beian{margin-right: 10px;}

.header{position: fixed;top: 0;left: 0;width: 100%;background: #fff;z-index: 111;}

.header .w1660{display: flex;align-items: center;justify-content: space-between;}

.header .left a{display: block;width: 1.61rem;min-width: 1.61rem;}

.header .ul{display: flex;gap: 1.23rem;padding-right: 0.92rem;}

.header .li{position: relative;}

.header .lv1 a{display: block;line-height: 0.67rem;}

.header .li.act .lv1 a,
.header .li:hover .lv1 a{color: var(--viColor);}

.header .right{display: flex;align-items:center;gap: 0.37rem;}

.header .search{width: 0.2rem;}

.header .language{position: relative;padding-top: 1px;}

.header .language .ico{display: flex;align-items: center;line-height: 1;gap: 0.05rem;}

.header .language .ico img{width: 0.1rem;}

.header.on{box-shadow: 0 2px 8px rgba(0,0,0,0.1);}

.header .li .lv2list{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);background: #fff;min-width: 100px;width: 1rem; padding: 0.1rem 0;text-align: center;box-shadow: 0.04rem 0.04rem 0.06rem rgba(0,0,0,0.1);display: none;}

.header .li .lv2list a{display: block;padding: 0.1rem;-webkit-transition: all .4s cubic-bezier(.38,0,0,1); -moz-transition: all .4s cubic-bezier(.38,0,0,1); transition: all .4s cubic-bezier(.38,0,0,1);}

.header .li .lv2list a:hover{color: var(--viColor);}

/* index */
.banner{position: relative;}

.banner .txtbox{position: absolute;top: calc(524 / 1080 * 100%);left: 0;width: 100%;display: flex;align-items: center;justify-content: center;line-height: calc(59 / 50);color: #fff;}
.banner .imgbox{width: 100%;height: 100vh;}
.banner .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.banner .imgbox video{width: 100%;height: 100%;object-fit: cover;}

.ind1{background: #F7F7F7;}

.ind1 .li{display: flex;justify-content: space-between;margin-top: 1rem;}

.ind1 .li:first-child{margin-top: 0;}

.ind1 .li:nth-child(2n){flex-direction: row-reverse;}

.ind1 .li .txtbox{width: calc(426 / 1480 * 100%);padding-top: 0.93rem;}

.ind1 .li .imgbox{width: calc(908 / 1480 * 100%);overflow: hidden;}

.ind1 .li .imgbox img{-webkit-transition: all .4s cubic-bezier(.38,0,0,1); -moz-transition: all .4s cubic-bezier(.38,0,0,1); transition: all .4s cubic-bezier(.38,0,0,1);}

.ind1 .li .imgbox:hover img{transform: scale(1.1);}

.ind1 .li .txtbox .t1{line-height: calc(61 / 50);}

.ind1 .li .txtbox .ico{margin: 0.33rem 0;width: 0.73rem;width: 1.25em;}

.ind1 .li .txtbox .t2{line-height: calc(36 / 20);color: #606060;height: calc(36 / 20 * 3em);}

.ind1 .li .txtbox .t3{margin-top: 0.5rem;}

.ind1 .li .txtbox .t3 a{display: flex;align-items: center;width: fit-content;line-height: calc(21 / 18);color: #333;}

.ind1 .li .txtbox .t3 span{width: 0.12rem;position: relative;margin-left: 0.1rem;}

.ind1 .li .txtbox .t3 span img:nth-child(2){opacity: 0;position: absolute;top: 0;left: 0;}

.ind1 .li .txtbox .t3 a:hover{color: var(--viColor);}

.ind1 .li .txtbox .t3 a:hover img:nth-child(1){opacity: 0;}

.ind1 .li .txtbox .t3 a:hover img:nth-child(2){opacity: 1;}

.title{line-height: calc(59 / 50);}

.ind2 .ul{display: flex;flex-wrap: wrap;gap: 0.45rem;}

.ind2 .ul .li{width: calc((100% - 0.9rem) / 3);}

.ind2 .ss{display: block;background: #F7F7F7;}

.ind2 .ss .imgbox{overflow: hidden;}

.ind2 .ss .txtbox{padding: 0.36rem 0.46rem 0.45rem 0.44rem;display: flex;flex-direction: column-reverse;}

.ind2 .ss .txtbox .ico{display: flex;gap: 0.18rem;line-height: calc(17 / 14);color: #606060;}

.ind2 .ss .txtbox .ico span{display: flex;align-items: center;gap: 0.05rem;}

.ind2 .ss .txtbox .ico img{width: 0.16rem;}

.ind2 .ss .txtbox .txt{line-height: calc(35 / 22);height: calc(35 / 22 * 2em);margin-bottom: 0.18rem;width: 100%;}

.ind2 .ss:hover .txtbox .txt{color: var(--viColor);}

.ind2 .ss:hover .imgbox img{transform: scale(1.05);}

/* 关于 */
.lv1tit{line-height: calc(59 / 50);}

.swpbtn{display: flex;align-items: center;gap: 0.14rem;}

.swpbtn a{position: relative;border-radius: 50%;width: 0.47rem;}

.swpbtn a img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.swpbtn a:hover img:nth-child(1){opacity: 0;}

.swpbtn a:hover img:nth-child(2){opacity: 1;}

.swpbtn a.next img{transform: rotate(180deg);}

.innner_banner{position: relative;}

.innner_banner .txtbox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;padding-top: 0.44rem;}

.innner_banner .txtbox .t1{line-height: calc(59 / 50);color: #fff;}

.innner_banner .txtbox .t2{width: 0.73rem;margin-top: 0.33rem;width: 1.25em;}

.innner_banner .txtbox .t3{line-height: calc(36 / 20);color: #fff;margin-top: 0.33rem;}

.ab1 .w1480{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 0.6rem 1.38rem;}

.ab1 .left{white-space: nowrap;}

.ab1 .right{max-width: calc(851 / 1480 * 100%);flex: 1;}

.ab1 .right .top{line-height: 1.8;color: var(--viGray);}

.ab1 .right .ul{display: flex;flex-wrap: wrap;gap: 0.5rem 1.24rem;margin-top: 0.34rem;line-height: 1.8;}

.ab1 .right .ul .li{/* max-width: calc(60% - 0.62rem); */}

.ab1 .right .ul .li .t2{color: var(--viGray);}

.ab1 .line{margin-top: 0.65rem;height: 1px;background: var(--viGray);width: 100%;opacity: 0.1;}

.ab2 .imgbox{padding: 1.13rem 0.46rem;background: #F7F7F7;display: flex;align-items: center;justify-content: center;}

.ab2 .imgbox img{width: auto;}

.ab3{overflow: hidden;}

.ab3 .top{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}

.ab3 .swiper{overflow: visible;}
.ab3 .swiper .swiper-wrapper{transition-timing-function: linear;}

.ab3 .swiper-slide{background: #F7F7F7;}

.ab3 .swpbtn a{display: none;}

.ab3 .swpbtn a.act{display: block;}

.ab4{padding: 1.2rem 0 0.83rem;background: rgba(230, 230, 230, 0.3);}

.ab4 .top{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}

.ab4 .swiper .imgbox{width: 100%;height: 16vw;overflow:hidden;}

.ab4 .swiper .imgbox img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ab4 .swiper .imgbox:hover img{transform:scale(1.05);}

.ab4 .swiper .txtbox{margin-top: 0.34rem;}

.ab4 .txtbox .t1{line-height: calc(25 / 20);}

.ab4 .txtbox .t2{line-height: 1.8;color: var(--viGray);margin-top: 0.08rem;}

/* 公益项目 */
.ca1 .ul{display: flex;flex-wrap: wrap;justify-content: center;gap: 0.6rem 2.3rem;}

.ca1 .ul .li .top{display: flex;align-items: first baseline;position: relative;}

.ca1 .ul .li .top .countUp2{line-height: calc(56 / 48);opacity: 0;}

.ca1 .ul .li .top .countUp{line-height: calc(56 / 48);position: absolute;top: 0;left: 0;}

.ca1 .ul .li .top .sup{line-height: calc(23 / 20);margin-left: 0.04rem;}

.ca1 .ul .li .t1{line-height: calc(24 / 16);margin-top: 0.07rem;}

.ca1 .ul .li .t2{line-height: calc(20 / 14);color: #B3B3B3;margin-top: 0.06rem;color: var(--viGray);opacity: 0.3;}

.ca1 .ul .li .t1 sub,
.ca1 .ul .li .t2 sub{display: inline-block;transform: scale(0.75);}

.ca1 .zhu{line-height: calc(20 / 14);color: #B3B3B3;color: var(--viGray);opacity: 0.3;text-align: center;}

.ca1 .zhu sub{display: inline-block;transform: scale(0.75);}

.ca2{min-height: 12.7rem;background: rgba(230, 230, 230, 0.3);}

.ca2 .item{text-align: center;padding: 1.2rem 0.6rem;}

.ca2 .item:nth-child(2n){background: #fff;}

.ca2 .item .tit{line-height: calc(60 / 46);}

.ca2 .item .imgbox{width: 13.56rem;height: 6.98rem;overflow: hidden;margin-top: 0.5rem;}

.ca2 .item .imgbox img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ca2 .item .imgbox video{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}

.ca2 .item .imgbox:hover img{transform:scale(1.05);}

.ca2 .item .txt{max-width: 11.5rem;margin: 0.5rem auto 0;line-height: calc(30 / 18);color: var(--viGray);max-width: 8.64rem;}

.ca2 .item .line{background: #BCBCBC;width: 1rem;height: 1px;margin: 0.4rem auto;}

.ca2 .item .picbox .tt{margin-top: 0.2rem;color: var(--viGray);opacity: 0.3;line-height: 1.5;text-align: center;}

/* 信息公开 */
.info{background: #F8F8F8;padding-top: 42px;min-height: 40vh;}

.info .w1480{display: flex;flex-wrap: wrap;gap: 0.2rem;}

.info .left{width: calc(367 / 1480 * 100% - 0.1rem);background: #fff;padding: 0.09rem 0.47rem 0.5rem 0.5rem;}

/*.info .left .ul{display: none;}*/



.info .left .ul .li{padding: 0.4rem 0 0.37rem;border-bottom: 1px solid #E4E4E4;}

.info .left .ul .li a{display: block;width: fit-content;line-height: calc(23 / 20);}

.info .left .ul .li a:hover,
.info .left .ul .li.act a{color: var(--viColor);}

.info .right{width: calc(1103 / 1480 * 100% - 0.1rem);}

.info .rtp{line-height: calc(39 / 32);background: #fff;padding: 0.41rem 0.6rem 0.22rem 0.55rem;}

/*margin-top: 6px;*/
.info .rbt{background: #fff;padding: 2px 0 1.3rem;position: relative;}

.info .rbt .empty{position: absolute;inset: 0px;margin: auto;width:max-content;height:max-content;color: #999;}

.info .rbt .li{display: flex;align-items: center;justify-content: space-between;padding: 0.5rem 0.6rem 0.4rem 0.55rem;border-bottom: 0.03rem solid #F8F8F8;}

.info .rbt .li .preview{max-width: calc(100% - 0.84rem);display: flex;align-items: center;gap: 0.3rem;width: calc(100% - 0.4rem);}

.info .rbt .li .preview .ico{width: 0.36rem;}

.info .rbt .li .preview .ico img{filter: drop-shadow(0px 4px 9.9px rgba(255, 121, 0, 0.25));}

.info .rbt .li .preview .txt{max-width: calc(100% - 0.66rem);line-height: calc(29 / 24);color: #333;letter-spacing: 0.03em;}

.info .rbt .li .preview:hover .txt{color: var(--viColor);}

.info .rbt .li .down{width: 0.24rem;position: relative;}

.info .rbt .li .down img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.info .rbt .li .down:hover img:nth-child(1){opacity: 0;}

.info .rbt .li .down:hover img:nth-child(2){opacity: 1;}

.pages{display: flex;align-items: center;justify-content: center;gap: 0.1rem;}

.pages .prev{margin-right: 0.1rem;position: relative;width: 0.12rem;}

.pages .prev img:nth-child(2){opacity: 0;position: absolute;top: 0;left: 0;}

.pages .prev:hover img:nth-child(1){opacity: 0;}

.pages .prev:hover img:nth-child(2){opacity: 1;}

.pages .next{margin-left: 0.1rem;position: relative;width: 0.12rem;}

.pages .next img{transform: rotate(180deg);}

.pages .next img:nth-child(2){opacity: 0;position: absolute;top: 0;left: 0;}

.pages .next:hover img:nth-child(1){opacity: 0;}

.pages .next:hover img:nth-child(2){opacity: 1;}

.pages .f_14{position: relative;width: 0.4rem;line-height: 0.24rem;color: var(--viGray);position: relative;text-align: center;}
.pages .f_14.act::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0.015rem solid var(--viGray);border-radius: 0.04rem;}

.pages .f_14[href]:hover{color: var(--viColor);}

.cpc1 .top{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 0.6rem;}

.cpc1 .top .txt{line-height: 1.8;color: var(--viGray);width: calc(851 / 1480 * 100%);}

.cpc1 .imgbox{padding: 0.8rem 0;border-bottom: 1px solid rgba(96, 96, 96, 0.1);display: none;}
.cpc1 .imgbox .imgx{width: 100%;height:4.68rem;overflow:hidden;}
.cpc1 .imgbox .imgx img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.cpc1 .imgbox .imgx:hover img{transform:scale(1.05);}

.cpc2 .ul .li{padding: 0.26rem 0 0.29rem;border-bottom: 1px solid rgba(0,0,0,0.06);}

.cpc2 .ul .li .ss{display: flex;align-items: center;flex-wrap: wrap;gap: 0.6rem 1.15rem;}

.cpc2 .ul .li .ss .imgbox{width: 3.43rem;overflow: hidden;}

.cpc2 .ul .li .ss .txtbox{max-width: 6.7rem;display: flex;flex-direction: column-reverse;}

.cpc2 .ul .li .ss .txtbox .ico{display: flex;align-content: center;line-height: calc(16 / 14);color: var(--viGray);gap: 0.18rem;}

.cpc2 .ul .li .ss .txtbox .ico span{display: flex;align-items: center;gap: 0.05rem;}

.cpc2 .ul .li .ss .txtbox .ico img{width: 0.16rem;}

.cpc2 .ul .li .ss .txtbox .txt{line-height: calc(32 / 22);color: #333;margin-bottom: 0.18rem;width: 100%;}

.cpc2 .ul .li .ss:hover .txtbox .txt{color: var(--viColor);}

.cpc2 .ul .li .ss:hover .imgbox img{transform: scale(1.05);}

/* 新闻列表 */
.news .swiper .ss{display: flex;flex-wrap: wrap;}

.news .swiper .ss .imgbox{width: calc(831 / 1480 * 100%);}

.news .swiper .ss .txtbox{width: calc(649 / 1480 * 100%);background: rgba(236, 236, 236, 0.4);padding: 0.81rem 0.39rem 0.81rem 0.5rem;}

.news .swiper .ss .txtbox .ico{display: flex;align-content: center;line-height: calc(16 / 14);color: var(--viGray);gap: 0.18rem;}

.news .swiper .ss .txtbox .ico span{display: flex;align-items: center;gap: 0.05rem;}

.news .swiper .ss .txtbox .ico img{width: 0.16rem;}

.news .swiper .ss .txtbox .txt{line-height: calc(45 / 28);color: #333;margin-bottom: 0.22rem;}

.pogin{position: absolute;left: calc(831 / 1480 * 100%);bottom: 0.66rem;padding-left: 0.5rem;z-index: 11;display: flex;align-items: center;gap: 0.05rem;}

.pogin span{width: 0.32rem;height: 0.02rem;position: relative;border-radius: 0;border: none;opacity: 1;background: rgba(96, 96, 96, 0.3);cursor:pointer;}

.pogin span::before{content: "";position: absolute;top: 0;left: 0;width: 0;height: 100%;background: rgba(96, 96, 96, 1);}

.pogin span.swiper-pagination-bullet-active::before{transition: none;animation: poginswp 3s linear forwards;}

.news .swiper.act .pogin span.swiper-pagination-bullet-active::before{transition: none;animation: poginswp 3.6s linear forwards;}

@keyframes poginswp {
	0%{width: 0;}
	100%{width: 100%;}
}

.news .swiper .ss:hover .txtbox .txt{color: var(--viColor);}

.news .ul{display: flex;flex-wrap: wrap;gap: 0.5rem 0.45rem;margin-top: 0.5rem;}

.news .ul .li{width: calc((100% - 0.9rem) / 3);}

.news .ul .li .ss{display: block;background: #F7F7F7;height: 100%;}

.news .ul .txtbox{background: #F7F7F7;padding: 0.36rem 0.46rem 0.56rem 0.44rem;display: flex;flex-direction: column-reverse;}

.news .ul .txtbox .ico{display: flex;align-content: center;line-height: calc(16 / 14);color: var(--viGray);gap: 0.18rem;}

.news .ul .txtbox .ico span{display: flex;align-items: center;gap: 0.05rem;}

.news .ul .txtbox .ico img{width: 0.16rem;}

.news .ul .txtbox .txt{line-height: calc(35 / 22);color: #333;margin-bottom: 0.18rem;width: 100%;}

.news .ul .imgbox{overflow: hidden;}

.header_place{height: calc(0.67rem + 1px);border-bottom: 1px solid rgba(236, 236, 236, 0.5);}

.news .ul .ss:hover .txtbox .txt{color: var(--viColor);}

.news .ul .ss:hover .imgbox img{transform: scale(1.05);}

.newsDet{padding: 0.42rem 0 1.3rem;min-height: 70vh;}

.newsDet .top a{display: flex;width: fit-content;align-items: center;line-height: 1.3;color: #333;gap: 0.04rem;}

.newsDet .top span{width: 0.24rem;position: relative;}

.newsDet .top span img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.newsDet .top a:hover{color: var(--viColor);}

.newsDet .top a:hover img:nth-child(1){opacity: 0;}

.newsDet .top a:hover img:nth-child(2){opacity: 1;}

.newsDet .editbox{margin-top: 0.54rem;}

.newsDet .editbox .tit{line-height: calc(46 / 36);text-align: center;margin: 0 auto;max-width: 8.54rem;}

.newsDet .editbox .ico{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;margin-top: 0.31rem;gap: 0.1888rem;line-height: calc(19 / 16);color: var(--viGray);} 

.newsDet .editbox .ico span{display: flex;align-items: center;gap: 0.1058rem;}

.newsDet .editbox .ico span img{width: 0.1785rem;}

.newsDet .editbox .edit{margin: 0.7rem auto 0;max-width: 10.12rem;line-height: 2;color: var(--viGray);}

.newsDet .editbox .edit video{max-width: 100%;height: auto;width: 6.4rem;}

.newsDet .editbox .edit p{margin-bottom: 15px !important;margin-top: 0 !important;font-size: 1em !important;line-height: 2 !important;}


/* 隐私政策 */
.detail-h1{
    width: 100%;
    text-align: center;
    color: #333333;
    padding:50px 0 10px;
}
.newdetail{
    width: 100%;
    line-height: 32px;
    font-size: 16px;
    padding:30px 0 60px;
    text-align: justify;
}
.newdetail p{
    margin-bottom: 15px;
}
.newdetail img{
    text-align: center;
    max-width: 100%;
    display: inline-block;
}
/* 网站地图 */
.set_map .sitmap .sitep_pad {
	padding-bottom: 0.36rem;
	border-bottom: 1px solid #ececec;
	margin-top: 0.5rem
}

.set_map .sitmap .sitep_pad .h_1 {
	color: #333;
	line-height: 1.167;
	font-weight: 400;
}

.set_map .sitmap .sitep_pad .p_1 {
	display: flex;
	flex-wrap: wrap;
	margin-top: 0.3rem
}

.set_map .sitmap .sitep_pad .p_1 a {
	display: block;
	width: fit-content;
	line-height: 0.32rem;
	padding: 0 0.19rem;
	border: 0.01rem solid rgba(96, 96, 96, 0.60);
	border-radius: 0.06rem;
	margin-bottom: 0.14rem;
	margin-right: 0.14rem;
	color: #606060;
	font-weight: 500;
	transition: all 0.5s
}

.set_map .sitmap .sitep_pad .p_1 a:hover {
	color: #333;
	background-color: #D9D9D9;
	border-color: transparent
}
.set_map .detail-h1{margin-bottom: 40px;}



/* 全局样式 */
.ser_con .more{width: 1.8rem;line-height: 1.1875;padding: 0.1rem 0;display: flex;align-items: center;justify-content: center;border-radius: 0.06rem;border: 1px solid #FFF;background: rgba(255, 255, 255, 0.40);backdrop-filter: blur(2px);color: #606060;font-family: hm;transition: all 0.5s;}
.ser_con .more:hover{background-color: #fff;}
.ser_con .more img{width: 0.07rem;margin-left: 0.1rem;}

.ser_con .top{padding: 1.48rem 0 0 0;}
.ser_con .top .tit{text-align: center;color: #333;font-family: hl;line-height:1.18;margin-bottom:0.3rem;}
.ser_con .top form{width: 6.8rem;line-height: 0.58rem;border: 1px solid rgba(96, 96, 96, 0.20);border-radius: 0.06rem;margin:0 auto;margin-bottom:0.6rem;display:flex;align-items:center;padding:0 0.3rem;}
.ser_con .top form img{width: 0.2rem;height: 0.2rem;object-fit: contain;margin-right: 0.11rem;min-width: 0.2rem;}
.ser_con .top form input{background-color: transparent;line-height: 0.58rem;width: 100%;}
.ser_con .top .tab{display: flex;justify-content: center;width:100%;}
.ser_con .top .tab a{display: block;padding-bottom: 0.2rem;position: relative;margin: 0 0.35rem;color: #333;font-family: hl;line-height: 2;}
.ser_con .top .tab a.on{font-family: hr;}
.ser_con .top .tab a:after{content:"";position: absolute;bottom:0;left: 0;width: 0%;height: 2px;background-color: #FF7700;transition: all 0.5s;}
.ser_con .top .tab a.on:after{width:100%;}
.ser_con .bottom{padding: 0.5rem 1.3rem 1.4rem 1.3rem;background-color: rgba(236,236,236,0.4);}
.ser_con .bottom .p1{color: #333;line-height: 2.25;font-family: hl;margin-bottom: 0.2rem;}
.ser_con .bottom .list{padding-bottom: 0.94rem;}
.ser_con .bottom .list .item{display: flex;justify-content:space-between; width: 100%;padding: 0.24rem 0.4rem 0.3rem 0.3rem;background-color: #fff;margin-bottom: 0.5rem;}
.ser_con .bottom .list .item .pic{width: 3.4rem;height: 1.91rem;overflow: hidden;}
.ser_con .bottom .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ser_con .bottom .list .item .pic:hover img{transform:scale(1.05);}
.ser_con .bottom .list .item .txt{width: 12.09rem;}
.ser_con .bottom .list .item .txt .dz{color: #606060;font-family: hl;line-height: 1.6;margin-bottom: 0.12rem;}
.ser_con .bottom .list .item .txt .h{color: #333;line-height: 0.38rem;height: 0.38rem;font-family: hl;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.1rem;}
.ser_con .bottom .list .item:hover .txt .h{font-family:hr;}
.ser_con .bottom .list .item .txt .p{color: #333;font-family: hl;line-height: 0.32rem;font-family: hl;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; margin-bottom: 0.3rem;}
.ser_con .bottom .list .item .txt .more{border-color: rgba(51, 51, 51, 0.20);}
.ser_con .bottom .list .item .txt .more:hover{background-color:#606060 ;color: #fff;}

.ser_con .bottom .list .item .txt .more img{width: 0.08rem;min-width: 8px;}


.ser_con .mbtn{display: flex;align-items: center;width: fit-content;line-height: calc(21 / 18);color: #333;}

.ser_con .mbtn span{width: 0.12rem;position: relative;margin-left: 0.1rem;}

.ser_con .mbtn span img:nth-child(2){opacity: 0;position: absolute;top: 0;left: 0;}

.ser_con .mbtn:hover{color: var(--viColor);}

.ser_con .mbtn:hover img:nth-child(1){opacity: 0;}

.ser_con .mbtn:hover img:nth-child(2){opacity: 1;}








@media screen and (min-width:1921px) {
    body{font-size: 0.14rem;}
    .f_12 {font-size:0.12rem;}
    .f_14 {font-size:0.14rem;}
    .f_16 {font-size:0.16rem;}
    .f_18 {font-size:0.18rem;}
    .f_20 {font-size:0.2rem;}
    .f_22 {font-size:0.22rem;}
    .f_24 {font-size:0.24rem;}
    .f_26 {font-size:0.26rem;}
    .f_28 {font-size:0.28rem;}
    .f_30 {font-size:0.3rem;}
    .f_32 {font-size:0.32rem;}
    .f_34 {font-size:0.34rem;}
    .f_36 {font-size:0.36rem;}
    .f_38 {font-size:0.38rem;}
    .f_40 {font-size:0.40rem;}
    .f_42 {font-size:0.42rem;}
    .f_44 {font-size:0.44rem;}
    .f_46 {font-size:0.46rem;}
    .f_48 {font-size:0.48rem;}
    .f_50 {font-size:0.50rem;}
    .f_52 {font-size:0.52rem;}
    .f_54 {font-size:0.54rem;}
    .f_56 {font-size:0.56rem;}
    .f_58 {font-size:0.58rem;}
    .f_60 {font-size:0.60rem;}
    .f_62 {font-size:0.62rem;}
    .f_64 {font-size:0.64rem;}
    .f_68 {font-size:0.68rem;}
    .f_70 {font-size:0.70rem;}
    .f_72 {font-size:0.72rem;}
    .f_74 {font-size:0.74rem;}
    .f_76 {font-size:0.76rem;}
    .f_78 {font-size:0.78rem;}
    .f_80 {font-size:0.80rem;}
    .f_90 {font-size:0.90rem;}
}


@media screen and (max-width:1680px) {
  .f_14 {font-size:13px;}
  .f_16 {font-size:14px;}
  .f_18 {font-size:16px;}
  .f_20 {font-size:18px;}
  .f_22 {font-size:20px;}
  .f_24 {font-size:22px;}
  .f_26 {font-size:24px;}
  .f_28 {font-size:26px;}
  .f_30 {font-size:28px;}
  .f_32 {font-size:30px;}
  .f_34 {font-size:32px;}
  .f_36 {font-size:34px;}
  .f_38 {font-size:36px;}
  .f_40 {font-size:38px;}
  .f_42,.f_44 {font-size:40px;}
  .f_46 {font-size:42px;}
  .f_48 {font-size:44px;}
  .f_50 {font-size:46px;}
  .f_52 {font-size:48px;}
  .f_54 {font-size:48px;}
  .f_56 {font-size:48px;}
  .f_58,.f_60,.f_62,.f_64,.f_68,.f_70,.f_72,.f_74,.f_76,.f_78,.f_80,.f_90 {font-size:52px;}
}
@media (max-width: 1560px) {
  .f_14 {font-size: 13px;}
  .f_58,.f_60,.f_62,.f_64,.f_68,.f_70,.f_72,.f_74,.f_76,.f_78,.f_80,.f_90 {font-size:48px;}
}
@media screen and (max-width:1440px) {
  .f_16 {font-size:14px;}
  .f_18 {font-size:15px;}
  .f_20 {font-size:17px;}
  .f_22 {font-size:18px;}
  .f_24 {font-size:20px;}
  .f_26 {font-size:22px;}
  .f_28 {font-size:22px;}
  .f_30 {font-size:24px;}
  .f_32 {font-size:24px;}
  .f_34 {font-size:26px;}
  .f_36 {font-size:28px;}
  .f_38,.f_40 {font-size:30px;}
  .f_42,.f_44 {font-size:32px;}
  .f_46 {font-size:34px;}
  .f_48 {font-size:36px;}
  .f_50 {font-size:36px;}
  .f_52 {font-size:38px;}
  .f_54 {font-size:38px;}
  .f_56 {font-size:40px;}
  .f_58 {font-size:42px;}
  .f_60,.f_64,.f_70,.f_72,.f_76,.f_80,.f_90 {font-size:44px;}
}
@media screen and (max-width:1280px) {
  .f_14 {font-size:12px;}
  .f_16 {font-size:13px;}
  .f_18 {font-size:14px;}
  .f_20 {font-size:15px;}
  .f_22 {font-size:16px;}
  .f_24 {font-size:16px;}
  .f_26 {font-size:20px;}
  .f_28 {font-size:20px;}
  .f_30 {font-size:20px;}
  .f_32 {font-size:22px;}
  .f_34 {font-size:23px;}
  .f_36 {font-size:25px;}
  .f_38 {font-size:26px;}
  .f_40 {font-size:30px;}
  .f_42,.f_44 {font-size:32px;}
  .f_46 {font-size:30px;}
  .f_48,.f_50 {font-size:34px;}
  .f_52 {font-size:36px;}
  .f_54,.f_56,.f_58,.f_60,.f_62,.f_64,.f_66,.f_68,.f_70,.f_72,.f_74,.f_76,.f_78,.f_80,.f_90 {font-size:40px;}

  .ab1 .right .ul{gap: 0.6rem;}
}
@media screen and (max-width:1024px) {
  html {font-size:60px;}
  
  .f_14,.f_16 {font-size:12px;}
  .f_18,.f_20 {font-size:14px;}
  .f_22,.f_24,.f_26,.f_28 {font-size:16px;}
  .f_30,.f_32,.f_34 {font-size:18px;}
  .f_36,.f_40,.f_42,.f_44,.f_46 {font-size:20px;}
  .f_48,.f_50,.f_52,.f_54,.f_56,.f_58,.f_60,.f_62,.f_64,.f_68,.f_70,.f_72,.f_74,.f_76,.f_78,.f_80,.f_90 {font-size:24px;}
  
  .header{display: none;}
  
  .banner .imgbox,
  .banner .imgbox video{height: calc(720 / 1280 * 100vw)}

  /* .m_header {position:sticky;top:0;left:0;width:100%;padding:13px 18px;z-index:98;border-bottom:1px solid rgba(119,119,119,0.10);background:#FFF;display:block!important;overflow: hidden;}
  .m_header .logo {position:absolute;top:50%;left:18px;transform:translateY(-50%);width:161px;}
  .m_header .logo img {width:100%;}
  .m_header .h_mean {width:21px;height:21px;float: right;}
  .m_header .h_mean img {width:100%;height:100%;object-fit:contain;}


  .mh_nav{display: block!important;}
  .mh_nav{position: fixed;top: 0;left: 10%;width: 90%;transform: translateX(120%);z-index: 999;background-color: #fff;height: 100vh;overflow: auto;padding: 50px 15px;transition: all 0.5s;box-shadow: 0 10px 10px rgba(0,0,0,0.1);}
  .mh_nav.show{transform: translateX(0);}
  .mh_nav .close{position: absolute;top: 20px;right: 20px;width: 20px;height: 20px;}
  .mh_nav .nav>li{border-bottom: 1px solid rgba(0,0,0,0.1);position: relative;padding-right: 40px;}
  .mh_nav .nav>li>a{line-height: 60px;font-size: 16px;display: block;font-family:'hmm';}
  .mh_nav .nav>li:after{content: "";position: absolute;right: 0;top:24px;transition: all 0.5s; width: 12px;height: 12px;background: url(../images/svg/hx_add.svg) no-repeat center;background-size:auto 100%;transform: rotate(-90deg);}
  .mh_nav .nav>li.on:after{transform: rotate(0deg);}
  .mh_nav .nav>li:nth-child(2):after{display: none;}
  .mh_nav .nav>li .nav1{padding: 0 15px 15px;line-height: 24px; display: none;font-size: 14px;font-family:'hmm';}
  .mh_nav .nav>li .nav1 .h{font-family: 'hmb';font-weight:600;font-size: 14px;color: #1f1f1f;margin-bottom:8px;}
  .mh_nav .nav>li .nav1 a{padding:6px 0;}
  .mh_nav .nav>li .nav2{font-size: 13px;padding-left:16px;font-family:'hmr';}
  .mh_nav .nav>li .nav2 a{font-size: 13px;padding: 0;} */

  .header_m{display: block!important;position: sticky;top: 0;left: 0;width: 100%;background-color: #fff;z-index: 998;border-bottom:1px solid rgba(0,0,0,0.05);}
  .header_m .con{display: flex;align-items: center;justify-content:space-between;padding:12px 20px;}
  .header_m .con .logo{display: block;width: 161px;width: 120px;}
  .header_m .con .rig{display: flex;align-items: center;}
  .header_m .con .rig .ser_m{width: 20px;height: 20px;}
  .header_m .con .rig .ser_m img{width: 100%;height: 100%;}
  .header_m .con .rig .ser_m img.img2{display: none;}
  .header_m .con .rig .ser_m.on img.img1{display: none;}
  .header_m .con .rig .ser_m.on img.img2{display: block;}

  .navbar-default{position: static!important;height:auto!important;}
  .navbar-toggle {position: relative!important;float: right;padding:0;margin-left:16px; background-color: transparent;background-image: none;border:0;border-radius: 0}
  .navbar-toggle:focus { outline: 0 }
  .navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px }
  .navbar-toggle .icon-bar + .icon-bar { margin-top: 4px }
  .navbar-default .navbar-toggle .icon-bar { background-color: #606060 }
  .navbar-toggle .icon-bar { position: relative }
  .navbar-toggle .icon-bar + .icon-bar { margin-top: 6px }
  .navbar-toggle .icon-bar:nth-child(2) { -moz-transition: background .3s ease 0s; -o-transition: background .3s ease 0s; -webkit-transition: background .3s ease; -webkit-transition-delay: 0s; transition: background .3s ease 0s; background: transparent }
  .transform-fallback-fix .navbar-toggle .icon-bar:nth-child(2) { background: #606060 }
  .navbar-toggle .icon-bar:nth-child(1), .navbar-toggle .icon-bar:nth-child(3) { -moz-transition: top .3s ease, -moz-transform .3s ease .4s; -o-transition: top .3s ease, -o-transform .3s ease .4s; -webkit-transition: top .3s ease, -webkit-transform .3s ease; -webkit-transition-delay: 0s, .4s; transition: top .3s ease, transform .3s ease .4s }
  .navbar-toggle .icon-bar:nth-child(1) { top: 8px; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg) }
  .transform-fallback-fix .navbar-toggle .icon-bar:nth-child(1) { top: 0 }
  .navbar-toggle .icon-bar:nth-child(3) { top: -8px; -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg) }
  .transform-fallback-fix .navbar-toggle .icon-bar:nth-child(3) { top: 0 }
  .navbar-toggle.collapsed .icon-bar:nth-child(2) { -moz-transition: background .3s ease .4s; -o-transition: background .3s ease .4s; -webkit-transition: background .3s ease; -webkit-transition-delay: .4s; transition: background .3s ease .4s; background-color: #606060 }
  .navbar-toggle.collapsed .icon-bar:nth-child(1), .navbar-toggle.collapsed .icon-bar:nth-child(3) { top: 0; -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -moz-transition: top .3s ease .4s, -moz-transform .3s ease; -o-transition: top .3s ease .4s, -o-transform .3s ease; -webkit-transition: top .3s ease, -webkit-transform .3s ease; -webkit-transition-delay: .4s, 0s; transition: top .3s ease .4s, transform .3s ease }


  .header_m .m_means{position: absolute;top: 100%;left: 0;width: 100%;height: calc(100vh - 44px);overflow:hidden;pointer-events: none;font-family: PingFang SC, Arial, Microsoft YaHei, -apple-system, BlinkMacSystemFont, Segoe UI, Hiragino Sans GB, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol!important;}
  .header_m .m_means .mean1{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fff;padding: 20px;transform:translateX(105%);transition:all 0.5s;pointer-events: all;overflow:auto;}
  .header_m .m_means .mean1.on{transform: translateX(0);overflow-x:hidden;}
  .header_m .m_means .mean1 .m_nav1 .li1{border-bottom: 1px solid #DFDFDF;padding: 15px 0 0 0;line-height:30px; padding-right:0;position:relative;}
  .header_m .m_means .mean1 .m_nav1 .li1 .add{position: absolute;top:5px;left:auto; right:-20px; width: 50px;height: 50px;background: url(../images/svg/fm_add.svg)no-repeat center;background-size: 14px 14px;transition:all 0.5s;}
   .header_m .m_means .mean1 .m_nav1 .li1:nth-child(2) .add{display:none;}
  .header_m .m_means .mean1 .m_nav1 .li1.on .add{transform:rotate(45deg);}
  .header_m .m_means .mean1 .m_nav1 .li1>a{padding-bottom: 15px; color:#333;font-size:18px;font-weight: bold;font-family: PingFang SC, Arial, Microsoft YaHei, -apple-system, BlinkMacSystemFont, Segoe UI, Hiragino Sans GB, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol!important;}
  .header_m .m_means .mean1 .m_nav2{display:none;padding:20px 0;border-top: 1px solid rgba(96,96,96,0.2);}
  .header_m .m_means .mean1 .m_nav2 .li2>a{color:#333;line-height:22px; font-size:16px;display:inline-block;}

  .header_m .m_means .mean1 .m_nav2 .li2{position: relative;border-bottom: 1px solid rgba(96,96,96,0.2);padding-bottom: 15px;margin-bottom: 20px;}
  .header_m .m_means .mean1 .m_nav2 .li2:last-child{border-bottom: none;}
  .header_m .m_means .mean1 .m_nav2 .li2 .jt{position:absolute;right:0;top:18px;width:13px;height:13px;transform:translateY(-50%);transition:all 0.5s;}
  .header_m .m_means .mean1 .m_nav2 .li2.on .jt{transform:translateY(-50%) rotate(90deg);}
  .header_m .m_means .mean1 .m_nav2 .li2 .jt img{width: 100%;height: 100%;}
  .header_m .m_means .mean1 .btns{margin-top: 30px;display:flex;justify-content:center;}
  .header_m .m_means .mean1 .btns>div{margin: 0 12px;color:#333;padding-right: 12px;
      background: url(../images/svg/hx_jt.svg) no-repeat right center;font-size: 0.26rem;
      background-size: 8px auto;}
  .header_m .m_means .mean1 .m_nav2 .m_nav3{padding-left: 20px;display:none;padding:35px 10px 0 20px}
  .header_m .m_means .mean1 .m_nav2 .m_nav3>div{color:#606060;line-height:22px;font-size:16px;padding-bottom: 10px;margin-bottom:10px;font-weight: 400!important; border-bottom: 1px solid rgba(96,96,96,0.2);}
  .header_m .m_means .mean1 .m_nav2 .m_nav3>a{color:#606060;line-height:22px;font-size:16px;padding-bottom: 10px;margin-bottom:10px;font-weight: 400!important;}
  /*.header_m .m_means .mean1 .m_nav2 .m_nav3 a{display: inline-block;color:#333;line-height:30px;font-size:13px;}*/
  .header_m .m_means .mean1 .m_nav2 .m_nav3 li a{color:#606060;font-size: 16px;line-height: 34px;font-weight: 200;}
      
  .header_m .m_means .mean1 .zq_boxs{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fff;padding:30px 20px;transform:translateX(105%);transition:all 0.5s;}
  .header_m .m_means .mean1 .zq_boxs.on{transform:translateX(0%);}
  .header_m .m_means .mean1 .zq_boxs .btn_m{font-size:16px;padding-left:22px;line-height:26px;background: url(../images/svg/mm_back.svg)no-repeat left center;background-size: 16px auto;margin-bottom:30px;}
  .header_m .m_means .mean1 .zq_boxs .nav-websites{width: 100%;border-bottom: 1px solid #DFDFDF;padding: 15px 0;line-height:20px;font-size:16px;}
  .header_m .m_means .mean1 .zq_boxs .nav-websites a{display: flex;align-items: center;}
  .header_m .m_means .mean1 .zq_boxs .nav-websites a>img{width: 30px;height: 30px;object-fit: contain;margin-right:10px;}
  .header_m .m_means .mean1 .zq_boxs .nav-websites a p{color:#606060;margin: 0 4px;}

  .header_m .m_means .mean1 .la_boxs{width: 100%;height: 100%;background-color: #fff;padding:30px 0 0 0;}
  /*.header_m .m_means .mean1 .la_boxs{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fff;padding:30px 20px;transform:translateX(105%);transition:all 0.5s;}*/
  .header_m .m_means .mean1 .la_boxs.on{transform:translateX(0%);}
  .header_m .m_means .mean1 .la_boxs .btn_m{font-size:16px;padding-left:22px;line-height:26px;background: url(../images/svg/mm_back.svg)no-repeat left center;background-size: 16px auto;margin-bottom:30px;}
  .header_m .m_means .mean1 .la_boxs .langs-li{border-bottom: 1px solid transparent;padding: 15px 0;margin-bottom:0!important;}
  .langs-gl{border-bottom: none;font-size: 18px !important;}
  /*.header_m .m_means .mean1 .la_boxs .langs-li .langs-en{display:flex;}*/
  /*.header_m .m_means .mean1 .la_boxs .langs-li .langs-en span{margin-right:10px;}*/
  .header_m .m_means .mean1 .la_boxs .langs-li .langs-en span{display: inline-block;vertical-align: middle;}
  .header_m .m_means .mean1 .la_boxs .langs-li .langs-en span a{display: flex;align-items:center;}
  .header_m .m_means .mean1 .la_boxs .langs-li .langs-en span a img{margin-right: 10px;width: auto;}
  .header_m .m_means .mean1 .la_boxs .langs-li .langs-en>a{display:flex;align-items:center;margin-top:10px;}
  .header_m .m_means .mean1 .la_boxs .langs-li .langs-en>a img{margin-right:10px;width: auto;}
  .header_m .m_means .mean1 .la_boxs .yg-content{height:74vh;overflow:auto;padding:0;}
  .header_m .pidoimg{display: block;padding-left:0;}
  .header_m .pidoimg img{width: 14px;}
  .header_m .icon-fenxiang1:before{display:none;}
  .langs-en{font-size: 0.28rem !important;        display: flex;justify-content: center;}

  .header_m .serm_mean{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fff;padding: 20px;transform:translateX(105%);transition:all 0.5s;pointer-events: all;}
  .header_m .serm_mean.on{transform: translateX(0);}
  .header_m .serm_mean .iwp-list{width:100%;display:flex;}
  .iwp-search-flex{display: block!important;}
 .iwp-list{
        position: relative;
        display: flex;
        display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
        display: -moz-box; /* Firefox 17- */
        display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
        display: -moz-flex; /* Firefox 18+ */
        display: -ms-flexbox; /* IE 10 */
        justify-content: space-between;
        align-items: center;
        width: 100%;
        margin-top: 40px;
        clear: both;
    }
    .ssissi{
        position: absolute;
        top:50%;
        transform: translateY(-50%);
        left:14px;
    }
    .ssissi img{
        width: 20px;
    }
    .ssibut1{
        background: #ee7300 !important;
        color:#ffffff;
        position: absolute;
        top:50%;
        height: 48px;
        line-height: 48px;
        transform: translateY(-50%);
        right:0;
        padding:0 15px;
        font-size: 14px;
    }
    .isinput{
        padding: 0 70px 0 50px;
        width: 100%;
        margin: 0px;
        border: #ff7300 solid 2px;
        -webkit-appearance: none;
        box-sizing: border-box !important;
        height: 48px;
        line-height: 48px;
        font-size: 14px;
    }

  .zq_m{display: none;}

  .pcbox{display: none;}

  .phbox{display: block;}
  
  :root{
      --phPadding: calc(32 / 1024 * 100vw);
  }

  .w1480{padding-left: var(--phPadding);padding-right: var(--phPadding);}

  .w1660{padding-left: var(--phPadding);padding-right: var(--phPadding);}

  .mg60{margin-top: 30px;}

  .mg100{margin-top: 50px;}

  .mg110{margin-top: 50px;}

  .mg120{margin-top: 50px;}

  .pd120_120{padding-top: 50px;padding-bottom: 50px;}

  .pd120_130{padding-top: 50px;padding-bottom: 50px;}

  .banner .txtbox{top: 0;height: 100%;}

  .footer .ftp .ul{padding: 50px 0 20px;}

  .footer .ftp .ul .li{width: 100%;border-bottom: 1px solid rgba(255, 255, 255, .12);border-right: none;margin-bottom: 15px;padding-bottom: 15px;display: flex;align-items: center;gap: 10px;}

  .footer .ftp .ul .li:last-child{width: 100%;margin-bottom: 0;border-bottom: none;}

  .footer .ftp .con .left{gap: 0;justify-content: space-between;width: 100%;}

  .footer .fbt{line-height: 20px;}

  .footer .fbt .w1660{flex-wrap: wrap;}

  .footer .fbt .w1660 .left{width: 100%;}

  .footer .fbt .right{align-items: flex-end;gap: 0.1rem;}

  .footer .fbt .right .txt{margin-right: 0;width: 100%;}

  .footer .ftp .ul .li .ico{width: 20px;margin: 0;min-width: 20px;}

  .footer .ftp .ul .li .txt{margin-top: 0;}

  .footer .fbt .right .back{white-space: nowrap;}

  .footer .fbt{margin-top: 20px;padding: 20px 0;}

  .ab1 .w1480{gap: 20px 0;}

  .ab1 .left{width: 100%;}

  .ab1 .right{max-width: 100%;}

  .ab1 .right .ul{gap: 15px;}

  .ab1 .right .ul .li{width: 100%;max-width: 100%;}

  .ab1 .line{margin-top: 10px;}

  .ab2 .imgbox{padding: 20px;}

  /*.innner_banner .txtbox .t1{font-size: 20px;}*/

  .innner_banner .txtbox .t2{margin-top: 15px;}

  .innner_banner .txtbox .t3{line-height: 1.5;margin-top: 10px;font-size: 13px;}

  .innner_banner .txtbox{padding-top: 0;}

  .ca2 .item{padding: 50px 0;}

  .ca2{min-height: auto;}

  .innner_banner .imgbox img{min-height: 165px;object-fit: cover;}

  .cpc1 .top .txt{width: 100%;max-width: 100%;}

  .cpc1 .top{gap: 20px;}

  .cpc1 .imgbox{padding: 30px 0 50px;}

  .cpc2 .ul .li .ss{gap: 20px 30px;}

  .cpc2 .ul .li .ss .txtbox{max-width: calc(100% - 30px - 3.43rem);}

  .news .ul .li{width: calc(50% - 0.25rem);}

  .header_place{display: none;}

  .newsDet .editbox .edit{margin-top: 30px;max-width: 12.5rem;}

  .set_map{padding: 60px 0 0;}
  .set_map .detail-h1{margin-bottom: 40px;font-size: 28px;}
  .set_map .sitmap .sitep_pad .h_1{font-size: 18px;line-height: 24px;}
  .set_map .sitmap .sitep_pad .p_1 a{font-size: 12px;line-height: 20px;}
  
  .header_place{height: 45px;}

  .ser_con .top{padding: 50px var(--phPadding) 0 var(--phPadding);}
    .ser_con .top .tit{font-size: 26px;}
    .ser_con .top form{width: 100%;}
    .ser_con .top .tab{font-size: 13px;}
    .ser_con .top .tab a{margin: 0 6px;padding-bottom: 10px;}
    .ser_con .bottom{padding: 50px var(--phPadding);}
    .ser_con .bottom .list .item .txt{width: calc(100% - 3.4rem - var(--phPadding))}
    
    .ind2 .ss .txtbox .txt{height: auto;}
    
    .ca2 .item .imgbox{width: 100%;height: calc(700 / 1360 * (100vw - (var(--phPadding) * 2)))}
  
  .ab4 .swiper .imgbox{height: 32vw;height: calc(304 / 338 * (50vw - 28px))}
  
  .banner .txtbox{text-align: center;padding-left: var(--phPadding);padding-right: var(--phPadding);}
}
@media screen and (max-width:800px) {
  /* html {font-size:calc(100vw/7.5);} */
  

  .ind1 .li{flex-wrap: wrap;flex-direction: column-reverse;}

  .ind1 .li .imgbox{width: 100%;}

  .ind1 .li .txtbox{width: 100%;padding-top: 20px;}

  .ind1 .li .txtbox .ico{margin: 10px 0;}

  .ind1 .li .txtbox .t2{height: auto;}

  .ind1 .li .txtbox .t3{margin-top: 15px;}

  .ind1 .li{margin-top: 40px;}

  .ind1 .li:nth-child(2n){flex-direction: column-reverse;}

  .ind2 .ul{flex-wrap: wrap;gap: 15px;}
  
  .ind2 .ul .li{width: 100%;}
  
  
  
  
  
  .ser_con .top{padding: 50px 18px 0 18px;}
  .ser_con .bottom{padding: 50px 18px;}
  .ser_con .bottom .list .item{display: block;padding:18px;}
.ser_con .bottom .list .item .txt{padding-top: 15px;width:100%;}
.ser_con .bottom .list .item .pic{width: 100%;height: 40vw;}
  
  
  .w1480{padding-left: 18px;padding-right: 18px;}

  .w1660{padding-left: 18px;padding-right: 18px;}

  .info{padding: 50px 0;}

  .info .left{width: 100%;padding: 5px 15px;}

  .info .right{width: 100%;}

  .info .left .ul{display: flex;flex-wrap: wrap;display:none}

    .info .left .ulm{display: block!important;position:relative;overflow:hidden}
    
    .info .left .ulm .swiper-slide{width: 30%;padding: 15px 0;border-bottom: 1px solid #E4E4E4;position:relative;}
    
    .info .left .ulm .swiper-slide a{display: block;width: fit-content;line-height: calc(23 / 20);margin: 0 auto;}
    
    .info .left .ulm .swiper-slide a:hover,
    .info .left .ulm .swiper-slide.act a{color: var(--viColor);}
    .info .left .ulm .swiper-slide.act:after{content:"";position: absolute;left: 0;bottom: -1px;width: 100%;height: 2px;background-color: var(--viColor);}


  .info .left .ul .li{width: 33.33%;padding: 15px 0;}

  .info .left .ul .li:nth-child(4),
  .info .left .ul .li:nth-child(5){border-bottom: none;}

  .info .rtp{display: none;}

  .info .rbt .li{padding: 20px 15px;}

  .info .rbt .li .preview{gap: 10px;max-width: calc(100% - 15px - 0.24rem);}

  .info .rbt .li .preview .ico{width: 18px;}

  .info .rbt .li .preview .txt{width: calc(100% - 28px);}

  .info .rbt{padding-bottom: 40px;}

  .pages{margin-top: 30px !important;}

  .cpc2 .ul .li .ss .imgbox{width: 100%;}

  .cpc2 .ul .li .ss .txtbox{width: 100%;max-width: 100%;}
  
  .cpc2 .ul .li{padding: 20px 0 15px;}

  .news .swiper .ss .imgbox{width: 100%;}

  .news .swiper .ss .txtbox{width: 100%;}

  .pogin{left: 0;width: 100%;justify-content: center;bottom: 15px;}

  .news .swiper .ss .txtbox{padding: 20px 15px 40px;}

  .news .ul{margin-top: 30px;gap: 15px;}

  .news .ul .li{width: 100%;}

  .news .ul .txtbox{padding: 20px 15px;}
  
  .ca2 .item .imgbox{width: 100%;height:60vw;}
  .ab4 .swiper .imgbox{height: 60vw;}

  .newdetail{padding-top: 0!important;}
  .newdetail span{font-size: 14px!important;line-height:1.5!important;}
  .newdetail p{line-height: 1.5!important;}

  .ca1 .ul{gap: 20px;}
  
  .ca1 .ul .li{width: 100%;text-align: center;}

  .ca1 .ul .li .top{justify-content: center;}

  .ca1 .ul .li .top .countUp2{display: block;opacity: 1;}
  
  .ca1 .ul .li .top .countUp{display: none;}

  
  .ab4 .swiper .imgbox{height: 32vw;height: calc(304 / 338 * (100vw - 36px))}
  
  
}
@media screen and (max-width:768px) {}
