@media screen and (min-width: 1024px) {


.header .h_nav_down .h_nav_down_cont .tabcont .tabitem .item:hover {
    color: var(--logoColor);
}
.header .h_nav_down .h_nav_down_cont ul li a:hover {
  color: var(--logoColor);
}

.prop_form .right .btn_close:hover .btn_close_cont {
  transform: rotate(calc(180deg + 45deg));
}
.i_part1 .con .item .txt .btn:hover {
  padding-right: 0.27rem;
}
.i_part1 .con .item .txt .btn:hover span {
    color: #fff;
}
.i_part1 .con .item .txt .btn:hover svg path {
    transform: translateX(0) !important;
    opacity: 1 !important;
    stroke: #fff;
}
.header .con .h_left .h_nav>li:hover>a{color: #44AF35;}
.header .con .h_left .h_nav>li:hover>a:after{opacity: 1;}
.pd_con .pd1 .txt .btns .btn:hover{color: #44AF35;border-color: #44AF35;}
.pd_con .pd1 .txt .tab ul li:hover img.img2{display:block;}
.pd_con .pd1 .txt .tab ul li:hover img.img1{display: none;}
.header .con .h_right .ser_btn:hover svg path {
    stroke: var(--logoColor);
}
.search_container .tabcont .item:hover {
  color: var(--logoColor);
}
.footer .f_center .c_right .fx a svg:hover path{fill: #44AF35;}
.search_container .tabcont .item:hover::after {
  opacity: 1;
}
.header .h_nav_down .h_nav_down_cont .tabber2 .item:hover {
    color: #fff;
}.in_con .banner .bottom_form .list .item .el-select-dropdown .el-select-dropdown__item.hover,.in_con .banner .bottom_form .list .item .el-select-dropdown .el-select-dropdown__item:hover {
    background-color: #979797;
}
.i_part1 .con .item:hover .pic img {
  transform: scale(1.05);
}
.footer .f_bottom a:hover{opacity: 1;}

.footer .f_center .f_nav .item ul a:hover{opacity: 1;}
.footer .f_center .c_right .pa:hover{opacity: 1;}

.el-pagination.is-background .el-pager li:not(.disabled):hover {
        background-color: var(--logoColor);
}

.pl_con .con .right .item .tab ul li:hover img.img2{display:block;}
.pl_con .con .right .item .tab ul li:hover img.img1{display: none;}
.pd_con .pd2_top ul li:hover a{color: #44AF35;}
.pd_con .pd2_top ul li:hover a:after{opacity: 1;}
.pd_con .pd9 .txts .item:hover .pic_box img{transform:scale(1.05);}

.search_container .searchProduct .list .item .pic:hover img {
  transform: scale(1.05);
}
.search_container .searchNews .list .item .img:hover img {
  transform: scale(1.05);
}
.search_container .searchFile .list .list_item .img:hover img {
    transform: scale(1.05);
}
.search_container .searchFile .list .list_item .img:hover::before {
    opacity: 1;
}


.pd_con .pd8 .dl:hover {
    color: #fff;
}

.pd_con .pd8 .dl:hover svg path {
    fill: #fff;
}

.pl_con .con .right .item .pic:hover img{transform: scale(1.05);}


.i_part2 .con .item .txt .btn:hover {
  padding-right: 0.27rem;
    
}


.i_part2 .con .item .txt .btn:hover span {
    color: #fff;
}

.i_part2 .con .item .txt .btn:hover svg path {
    transform: translateX(0) !important;
    opacity: 1 !important;
    stroke: #fff;
}



.ab3 .list .item .pic:hover img {
  transform: scale(1.05);
}
.i_part3 .con .item:hover img {
  transform: scale(1.05);
}

.newsDeta1 .left .top_f .list .img:hover img.img_on {
  opacity: 0;
}
.newsDeta1 .left .top_f .list .img:hover img.img_off {
  opacity: 1;
}

.news1 .tab .tabber .item:hover {
    color: var(--logoColor);
}
.news1 .tab .tabber .item:hover::after {
    border-color: var(--logoColor);
}

.news1 .tab .el-select .el-select-dropdown__item:hover {
    background: #f0f0f0;
}
.news1 .cont a.item:hover {
  background: #FFF;
  box-shadow: 0px 0px 58.6px 0px rgba(0, 0, 0, 0.1);
}
.news1 .cont a.item:hover .txt .h1 {
    color: var(--logoColor);
}

.news1 .cont a.item .img:hover img {
  transform: scale(1.05);
}

.news1  .more.on:hover {
    padding-right: 35px;
    color: #fff;
}

.news1  .more.on:hover svg path {
    transform: translateX(0);
    opacity: 1;
    stroke: #fff;
}

.contactus2 form button:hover {
    padding-right: 35px;
    color: #fff;
}

.contactus2 form button:hover svg path {
    transform: translateX(0);
    opacity: 1;
    stroke: #fff;
}


.support1 .tabber a.item:hover {
  color: var(--logoColor);
}
.support1 .tabber a.item:hover::after {
  border-color: var(--logoColor);
}

.support1 .tabber1 .item:hover {
  color: var(--logoColor);
}
.support1 .tabber1 .item:hover::before {
  border-top-color: #f2f2f2;
}

.support1 .tabcont .tabitem.format4 .rotate_box .rotate_btn:hover {
  background-color: var(--logoColor);
}
.support1 .tabcont .tabitem.format4 .rotate_box .rotate_btn:hover .img img.imgoff {
  opacity: 1;
}
.support1 .tabcont .tabitem.format4 .rotate_box .rotate_btn:hover .img img.imgon {
  opacity: 0;
}
.support1 .tabcont .tabitem.format4 .rotate_box .rotate_btn:hover span {
  color: #fff;
}
.support1 .tabcont .tabitem.format7 .search_tabber .search_tabitem:hover {
  /*color: var(--logoColor);*/
    
}


.support1 .tabcont .tabitem.format7 .search_tabcont .search_tabcont_item .item_card .list .list_video_item .img:hover img {
    transform: scale(1.05);
}
.support1 .tabcont .tabitem.format7 .search_tabcont .search_tabcont_item .item_card .list .list_video_item .img:hover::after {
    opacity: 1;
}

.support1 .tabcont .tabitem.format7 .search_tabcont .search_tabcont_item .item_card .list .list_item .img:hover::before {
  opacity: 1;
}
.support1 .tabcont .tabitem.format7 .search_tabcont .search_tabcont_item .item_card .list .list_item .img:hover img {
  transform: scale(1.05);
}

.support1 .tabcont .tabitem.format7 .search_tabcont .search_tabcont_item .item_card .list .list_item:hover span {
    color: var(--logoColor);
}

.support1 .tabcont .tabitem.format7 .search_tabcont .search_tabcont_item .item_card .list .list_item2:hover .img img {
    transform: scale(1.1);
}
.support1 .tabcont .tabitem.format7 .search_tabcont .search_tabcont_item .item_card .list .list_item2:hover span {
    color: var(--logoColor);
}


.z_tanchuang .tbox .modal .out:hover{transform: rotate(180deg);-webkit-transform: rotate(180deg);}


}




@media screen and (max-width: 1024px) {
html{font-size: 60px!important;}
.header {
  display: none;
}
.phone_box {
    display: block;
}

/*.m_tel{padding: 5px 15px;display:block!important;line-height:20px;position:sticky;top:0;background-color:#f6f0f0;text-align:right;font-size:14px;z-index:999;}*/
.m_header {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
  padding: 10px 15px;
  z-index: 98;
  display: flex !important;
  justify-content: space-between;
  transition: all 0.5s;
  height: 60px;
}

.m_header.on {
  background-color: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.m_header .logo {
  width: 162px;
}

.m_header .logo img {
  width: 100%;
}

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

.m_header .right .tel {
  font-size: 16px;
  font-weight: 600;
  margin-right: 12px;
  padding-left: 26px;
  line-height: 26px;
  background: url(../img/m_tel.svg)no-repeat left center;
  background-size: 22px auto;
}

/*.m_header .right .tel{width: 22px;margin-right: 18px;}*/
/*.m_header .right .tel img{width: 100%;}*/
.m_header .right .ser {
  width: 20px;
  margin-right: 18px;
}

.m_header .right .ser img {
  width: 100%;
}

.m_header .btn {
  display: block;
}

.m_header .btn {
  margin-right: 0;
  cursor: pointer;
  height: 37px;
  padding-top: 16px;
}

.m_header .btn.hide {
  opacity: 0;
}

.m_header .btn div {
  display: block;
  width: 22px;
  height: 1px;
  background-color: #333;
  border-radius: 1px;
  transition: all 0.3s;
}

.m_header .btn div:nth-child(1) {
  transform: translate(0, -8px);
}

.m_header .btn div:nth-child(2) {
  transform: translate(12px, 0);
  width: 12px;
}

.m_header .btn div:nth-child(3) {
  transform: translate(0px, 8px);
}

.m_header .btndiv:nth-child(1) {
  transform: translate(0, -8px);
}

.m_header .btn div:nth-child(2) {
  transform: translate(0, 0);
  width: 22px;
}

.m_header .btn div:nth-child(3) {
  transform: translate(0, 8px);
}

.m_header {
  display: flex !important;
  display: flex;
  justify-content: space-between;
  align-items: center
}
.m_header  {
    background: #000;
}
.m_header .btn div {
    background: #fff;
}


.mh_nav {
  display: block !important;
}

.mh_nav {
  position: fixed;
  top: 0;
  right: 0;
  width: 80vw;
  transform: translateX(120%);
  z-index: 99999;
  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::after{
  content: "";
  position: absolute;
  right: 0;
  top: 24px;
  transition: all 0.5s;
  width: 12px;
  height: 12px;
  background: url(../img/hx_add.svg)no-repeat center;
  background-size: auto 100%;
  transform: rotate(-90deg);
  display: none;
}

.mh_nav .nav>li>a {
  line-height: 60px;
  font-size: 16px;
  display: block;
  font-family: got !important;
}


.mh_nav .nav>li.on:after {
  transform: rotate(0deg);
}

.mh_nav .nav>li:nth-child(2):after {
  display: block;
}
.mh_nav .nav>li:nth-child(3):after {
  display: block;
}
.mh_nav .nav>li:nth-child(4):after {
  display: block;
}

/*.mh_nav .nav>li:nth-child(4):after {*/
/*  display: none;*/
/*}*/

.mh_nav .nav>li .nav1 {
  padding: 15px;
  line-height: 24px;
  display: none;
  font-size: 14px;
  font-family: hm;
}

.mh_nav .nav>li .nav1 .h {
  font-family: 'hb';
  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: hr;
}

.mh_nav .nav>li .nav2 a {
  font-size: 13px;
  padding: 0;
}
.in_con .banner .bottom_form {
    display: none;
}
.in_con .banner .bottom_form{width: calc(100% - 40px);flex-wrap:wrap;height:auto;padding:20px 0;left:20px;transform:translateX(0);}
.in_con .banner .bottom_form .list{width: 100%;margin-bottom: 12px;flex-wrap:wrap;height:auto;}
.in_con .banner .bottom_form .list .item{width: calc(100% - 60px);margin:0 30px;height:auto;border-right:none; border-bottom: 1px solid rgba(255, 255, 255, .2);}
.in_con .banner .bottom_form .list .el-select{height: auto;}
.in_con .banner .bottom_form .list .el-select input{width: 3.6rem;line-height: 42px;height:42px;}
.in_con .banner .bottom_form .btn{width: calc(100% - 60px);margin: 0 auto;font-size:14px;line-height:42px;}

.i_part1{padding: 60px 20px;}
.bactit1{font-size: 20px;line-height: 1.4;margin-bottom:30px;}
.i_part1 .con{flex-wrap: wrap;justify-content: space-between;}
.i_part1 .con .item{width: 100%;margin-right: 0;margin-bottom: 20px;
/*height:76vw;*/
    height: auto;
    aspect-ratio: 4 / 5;
}
.i_part1 .con .item .txt{padding: 30px 12px;}
.i_part1 .con .item .txt .h{font-size: 18px;margin-bottom:10px;}
.i_part1 .con .item .txt .p{font-size: 16px;line-height: 1.5;}
.i_part1 .con .item .txt .btn span{font-size: 12px;}

.i_part2{padding: 60px 20px;}
.i_part2 .con{display: block;}
.i_part2 .con .item{display: block;width: 100%!important;
/*height:85.46vw;*/
height: auto;
aspect-ratio:  2 / 1;
margin-bottom: 20px;}
.i_part2 .con .item .pic{width: 100%;}
.i_part2 .con .item .txt{width: 100%;padding:10px;opacity:1!important;}
.i_part2 .con .item .txt .h2{font-size: 16px;line-height: 1.2;margin-bottom:10px;}
.i_part2 .con .item .txt .p2{width: 100%;font-size: 12px;line-height: 1.5;margin-bottom: 30px;}
.i_part2 .con .item .txt .btn span{font-size: 12px;}

.i_part3{padding: 60px 20px;}
.i_part3 .con{display: block;}
.i_part3 .con .item{width: 100%;
    /*height: 60.4vw;*/
    height: auto;
    aspect-ratio: 43 / 26;
    margin-bottom: 20px;
}
.i_part2 .con .item {
    margin-right: 0;
}
.i_part3 .con .item:last-child {
    margin-bottom: 0;
}
.i_part3 .con .item .tit{padding: 25px 15px;font-size: 16px;}

.footer{width: 100%;padding-top:20px;}
.footer .f_center{padding: 30px 20px;}
.footer .f_center .c_right{width:100%;}
.footer .f_center .f_nav{display: none;}
.footer .f_center .f_logo{height: 20px;justify-content: center;}
.footer .f_center .c_right .fx{justify-content: center;}
.footer .f_center .c_right .pa{font-size: 12px;text-align: left;line-height:1.5;margin-bottom:10px;text-align:center;}
.footer .f_center .c_right .pa:last-child{margin-bottom:10px;}
.footer .f_bottom{display: block;padding: 20px;}
.footer .f_bottom a{font-size: 12px;text-align: center;line-height: 1.5;}

.pl_banner{height: 40.6vw;}
.pl_con .con{padding: 60px 20px;}
.pl_con .con .left{float: none;width: 100%;margin-bottom:40px;}
.pl_con .con .left .tit{font-size: 22px;margin-bottom:20px;}
.pl_con .con .left .top{font-size: 18px;}
.pl_con .con .left .top span.Reset{font-size: 13px;}


.pl_con .con .right{width: 100%;float: none;display:block;}
.pl_con .con .right .item{width: 100%;margin-bottom: 30px;margin-right:0;}
.pl_con .con .left .list .item .h_1 span{font-size: 15px;}
.pl_con .con .right .item .h{font-size: 18px;}
.pl_con .con .right .item .p{font-size: 12px;}
.pl_con .con .right .item .p1{font-size: 14px;}

.pd_con .pd1{padding: 60px 20px;display:block;margin-top:0;}
.pd_con .pd1 .pic{width: 100%;height: 94.53vw;margin-bottom:30px;}
.pd_con .pd1 .txt{width: 100%;}
.pd_con .pd1 .txt .h_1{font-size: 24px;margin-bottom: 15px;}
.pd_con .pd1 .txt .p_1{font-size: 12px;margin-bottom:25px;}
.pd_con .pd1 .txt .p_2{font-size: 18px;margin-bottom:15px;}
.pd_con .pd1 .txt .btns{margin-bottom: 25px;}
.pd_con .pd1 .txt .btns .btn{font-size: 10px;line-height: 20px;}
.pd_con .pd1 .txt .h_2{font-size: 12px;margin-bottom: 15px;}
.pd_con .pd1 .txt .list1{margin-bottom: 25px;}
.pd_con .pd1 .txt .list1 .item .icon{width: 27px;height: 27px;margin-bottom: 10px;}
.pd_con .pd1 .txt .list1 .item .p_3{font-size: 12px;}
.pd_con .pd1 .txt .tab .h_3{font-size: 12px;}
.pd_con .pd1 .txt .tab ul{font-size: 12px;}
.pd_con .pd1 .txt .icons .icon{height: 22px;margin-right:20px;margin-bottom:20px;width:fit-content;}
.pd_con .pd1 .txt .icons .icon img{width: auto;}
.support1 .tabcont .tabitem.format3 .map .right .img img{pointer-events: none;}
.support1 .tabcont .tabitem.format5 .map .right .img img{pointer-events: none;}

.pd_con .pd2 .con{height:90vw;padding:60px 20px;}
.pd_con .pd2 .con .txt{padding: 0 10px;bottom:10px;}
.pd_con .pd2 .con .h{font-size: 20px;}
.pd_con .pd2 .con p{font-size: 17px;}


.pd_con .pd2_top{width: 100%;display: block;padding:0 20px;}
.pd_con .pd2_top .tit{display: none;}
.pd_con .pd2_top ul{width: 100%;justify-content:center;}
.pd_con .pd2_top ul li a{margin: 0 12px;}

.pd_con .pd9{display: none;}

.pd_con .pd3{padding: 60px 0;}
.pd_con .pd3 .tit{font-size: 20px;margin-bottom: 40px;}
.pd_con .pd3 .con{display: block;}
.pd_con .pd3 .con .pic{width: 100%;}
.pd_con .pd3 .con .txts{width: 100%;padding:20px 20px 0 20px;}
.pd_con .pd3 .con .txts .item .h{font-size: 18px;margin-bottom:20px;}
.pd_con .pd3 .con .txts .item .p{font-size: 12px;margin-bottom: 15px;}
.pd_con .pd3 .con .txts .item .pic_box img{width: 28.66vw;height: 14.67vw;margin-right: 9px;}

.pd_con .pd4{padding:0 0 60px 0;display:block;}
.pd_con .pd4 .pic .tit{font-size: 20px;}
.pd_con .pd4 .pic{width: 100%;}
.pd_con .pd4 .txts{width: 100%;padding:20px 20px 0 20px}
.pd_con .pd4 .txts .item .h{font-size: 18px;margin-bottom:20px;}
.pd_con .pd4 .txts .item .p{font-size: 12px;margin-bottom: 15px;}
.pd_con .pd4 .txts .item .pic_box img{width: 28.66vw;height: 14.67vw;margin-right: 9px;}

.pd_con .pd5{padding: 0 0 60px 0;}
.pd_con .pd5 .pic .tit{font-size: 20px;}
.pd_con .pd5 .pic{width: 100%;}
.pd_con .pd5 .list{width: 100%;padding:20px 20px 0 20px;display:block;}
.pd_con .pd5 .list .item{display: block;width: 100%;margin-top:20px;}
.pd_con .pd5 .list .item .pic1{width: 100%;height: 50vw;margin-bottom:20px;}
.pd_con .pd5 .list .item .txt{width: 100%;}
.pd_con .pd5 .list .item .txt .h{font-size: 18px;margin-bottom:10px;}
.pd_con .pd5 .list .item .txt .p{font-size: 12px;margin-bottom: 15px;line-height:1.5}
.pd_con .pd5 .list .solid{display: none;}

.pd_con .pd6{padding: 60px 20px 30px 20px;}
.pd_con .pd6 .tit{font-size: 20px;text-align: center;margin-bottom: 30px;}
.pd_con .pd6 .box{display: block;margin-bottom:30px}
.pd_con .pd6 .box .pic{width: 100%;height: 60vw;}
.pd_con .pd6 .box .pic img{width: 100%;height: 100%;object-fit: contain;}
.pd_con .pd6 .box .txt{width: 100%;padding: 0;margin-top: 20px;}
.pd_con .pd6 .box .txt .h{font-size: 18px;margin-bottom:10px;}
.pd_con .pd6 .box .txt .p{font-size: 12px;margin-bottom: 15px;line-height:1.5}

.pd_con .pd7{padding:0 20px 60px 20px;}
.pd_con .pd7 .video{height: 60vw;}

.pd_con .pd8{padding: 20px 20px 60px 20px;}
.pd_con .pd8 .tit{font-size: 20px;margin-bottom: 30px;}
.pd_con .pd8 .dl{font-size: 12px;}
.pd_con .pd8 .tables{width: 100%;margin-bottom: 20px;overflow: auto;
    max-height: 400px;
}
.pd_con .pd8 .table_cont thead {
    position: sticky;
    top: 0;
    /*left: 0;*/
    z-index: 2;
}
.pd_con .pd8 .table_cont tbody tr td:nth-child(1) {
    position: sticky;
    left: 0;
}

.pd_con .pd8 .table_cont thead tr:nth-child(1) td:nth-child(1){
    position: sticky;
    left: 0;
}
.banner1{height: 40.6vw;}
.banner1 .text{font-size: 25px;}
.news1{padding: 60px 20px;}
.news1 .tab{display: block;width:100%;}
.news1 .tab .tabber{margin-bottom: 20px;column-gap:40px;overflow-x:auto;overflow-y:hidden;position:relative;z-index:2;}
.news1 .tab .tabber:after{border-bottom: 2px solid #cdcdcd;        content: "";
        position: absolute;
        width: 100%;
        height: 1px;
        bottom: 0;
        left: 0;z-index:-1;}
.news1 .tab .tabber::-webkit-scrollbar {
    width: 0;
    height: 0;
}

.news1 .tab .tabber .item{font-size: 16px;margin-bottom:0;padding-bottom:8px;margin-right:0;white-space: nowrap;}
.news1 .tab .tabber .item::after {transform:none;}
.news1 .tab .el-select{font-size: 16px;width: 100%;}
.news1 .tab .el-select input{font-size: 13px;padding-left:0;line-height:2;}
.news1 .tab .el-select input::placeholder{font-size:13px;}
.news1 .tab .el-select .el-input__icon {font-size:16px;}
.news1 .tab .el-select .el-input__inner{line-height: 2;text-align:left;padding-bottom:7px;}
.news1 .cont a.item{width: 100%;margin-right: 0;margin-bottom:20px;}
.news1 .cont a.item .txt{padding: 20px;}
.news1 .cont a.item .txt .time{font-size: 13px;margin-bottom:8px;}
.news1 .cont a.item .txt .h1{font-size: 16px;line-height: 26px;height: 52px;margin-bottom:20px;}
.news1 .cont a.item .txt .btn{font-size: 13px;}
.newsDeta1 .left{float: none;width: 100%;padding: 60px 20px 40px 20px;position:static;min-height:auto;}
.newsDeta1 .left .top_f{padding-top: 0;padding-bottom: 30px;margin-bottom:30px;}
.newsDeta1 .left .top_f .h1{font-size: 20px;}
.newsDeta1 .left .top_f .time{font-size: 15px;margin-bottom: 20px;}

.newsDeta1 .right{float: none;width: 100%;padding: 40px 20px 60px 20px;}
.newsDeta1 .left .top_f .list .img{width: 20px;height: 20px;}
.newsDeta1 .left .bot a.item .h1{font-size: 12px;}
.newsDeta1 .left .bot a.item .h2{font-size: 13px;}
.newsDeta1 .right .cont{font-size: 13px;}
.support1 .tabber{width: calc(100% - 40px);width:100%;margin:0; padding: 0 20px;margin-bottom:20px;border-bottom:0;column-gap:40px;padding-top:20px; overflow-x:auto; overflow-y:hidden;}
.support1 .tabber a.item{font-size: 14px;margin-right:0; padding-bottom:10px;white-space: nowrap;}
.support1 .tabber::-webkit-scrollbar {
    width: 0;
    height: 0;
}
.support1 .tabber a.item::after {
    transform: none;
    border: 0;
    height: 1px;
    border: 1px solid var(--logoColor);
    opacity: 0;
}

.support1 .tabber a.item.on::after {
    opacity: 1;
}

.support1 .tabber1{flex-wrap: wrap;width: 100%;margin: 0;}
.support1 .tabber a.item{text-align: center;}
.support1 .tabber1 .item{padding: 12px 0;width:48%;text-align:center; font-size:15px;}

.support1 .tabcont .tabitem{padding: 60px 20px;}
.support1 .tabcont .tabitem.format1 .h1{text-align: center;font-size: 20px;margin-bottom:30px}
.support1 .tabcont .tabitem.format1 .h18{font-size: 14px;}
.support1 .tabcont .tabitem.format1 .img{margin-bottom: 40px;}
.support1 .tabcont .tabitem.format1 .h24{font-size: 18px;}
.support1 .tabcont .tabitem.format1 .h16{font-size: 13px;}

.support1 .tabcont .tabitem.format2 .h1{font-size: 20px;margin-bottom:30px;}
.support1 .tabcont .tabitem.format2 .p2{font-size: 14px;}
.support1 .tabcont .tabitem.format2 .h24{font-size: 18px;}
.support1 .tabcont .tabitem.format2 .h16{font-size: 13px;}

.support1 .tabcont .tabitem.format2 .list .item .item_cont{padding: 10px;}
.support1 .tabcont .tabitem.format2 .list .item .item_cont span{font-size: 16px;}
.support1 .tabcont .tabitem.format2 .list .item .item_down{font-size: 14px;}

.support1 .tabcont .tabitem.format3 .h1{font-size: 20px;margin-bottom: 30px;}
.support1 .tabcont .tabitem.format3 .p2{font-size: 14px;}
.support1 .tabcont .tabitem.format3 .map{padding:30px 20px;display: block;}
.support1 .tabcont .tabitem.format3 .map .left{margin-bottom: 30px;}
.support1 .tabcont .tabitem.format3 .map .left .click_ico_txt{padding-right: 0;}
.support1 .tabcont .tabitem.format3 .map .left .click_ico_txt .t1{font-size: 20px;}
.support1 .tabcont .tabitem.format3 .map .left .click_ico_txt .t3{font-size: 14px;}
.support1 .tabcont .tabitem.format3 .map .right{margin-left: 0;width: 100%;}
.support1 .tabcont .tabitem.format3 .map .right .img{transform: scale(1);}

.support1 .tabcont .tabitem.format5 .h1{font-size: 20px;margin-bottom: 30px;}
.support1 .tabcont .tabitem.format5 .p2{font-size: 14px;}
.support1 .tabcont .tabitem.format5 .map{padding: 30px 20px;display:block;}

.support1 .tabcont .tabitem.format5 .map .left .click_ico_txt{padding-right: 0;}
.support1 .tabcont .tabitem.format5 .map .left .click_ico_txt .t1{font-size: 20px;}
.support1 .tabcont .tabitem.format5 .map .left .click_ico_txt .t2{font-size: 16px;}
.support1 .tabcont .tabitem.format5 .map .left .click_ico_txt .t3{font-size: 14px;}
.support1 .tabcont .tabitem.format5 .map .right{width: 100%;padding: 0;margin-top:30px;}


.support1 .tabcont .tabitem.format6 .h1{font-size: 20px;margin-bottom: 30px;}
.support1 .tabcont .tabitem.format6 .p2{font-size: 14px;margin-bottom:40px;}
.support1 .tabcont .tabitem.format6 .tab .tab-tit{font-size: 20px;margin-bottom: 12px;}
.support1 .tabcont .tabitem.format6 .tab .table{font-size: 14px;}

.support1 .tabcont .tabitem.format6 .tab .table{display: block;}
.support1 .tabcont .tabitem.format6 .tab table{width: 100%;margin-right: 0;margin-bottom: 30px;}

.support1 .tabcont .tabitem.format6 .list{display: block;}
.support1 .tabcont .tabitem.format6 .list .item{width: 100%;margin-right: 0;margin-bottom: 30px;}
.support1 .tabcont .tabitem.format6 .list .item .it2{font-size: 13px;}

.support1 .tabcont .tabitem.format7 .search_tabber{
    /*flex-wrap: wrap;*/
    margin-bottom:30px;         
    column-gap: 30px;
    overflow-x: auto;
}
.support1 .tabcont .tabitem.format7 .search_tabber::-webkit-scrollbar-track {
    background-color: transparent;
}
.support1 .tabcont .tabitem.format7 .search_tabber::-webkit-scrollbar-thumb{
    background-color: transparent;
}
.support1 .tabcont .tabitem.format7 .search_tabber .search_tabitem{
    margin: 0;
    white-space: nowrap;
    margin-bottom: 15px;
    font-size:12px;line-height:30px;height:30px;margin-right:6px;
    
}

.support1 .tabcont .tabitem.format7 .search_tabcont .search_tabcont_item .item_card .tit{font-size: 20px;margin-bottom:30px;}

.support1 .tabcont .tabitem.format7 .search_tabcont .search_tabcont_item .item_card .list .list_item{width: 100%;margin-right: 0;margin-bottom: 20px;}
.support1 .tabcont .tabitem.format7 .search_tabcont .search_tabcont_item .item_card .list .list_item span{font-size: 15px;}
.support1 .tabcont .tabitem.format7 .search_tabcont .search_tabcont_item .item_card .list .list_video_item{width: 100%;margin-right: 0;margin-bottom: 20px;}
.support1 .tabcont .tabitem.format7 .search_tabcont .search_tabcont_item .item_card .list .list_video_item span{font-size: 15px;}

.ab1{padding: 60px 20px;}
.ab1 .h1{font-size: 20px;margin: 0;margin-bottom: 30px;}
.ab1 .p1{font-size: 16px;}
.ab2{padding: 0 20px;}
.ab2 .cont{height: 70vw;}
.ab3{padding: 60px 20px;}
.ab3 .list .item{display: block;margin-bottom:30px;}
.ab3 .list .item .pic{width: 100%;margin-bottom:20px;}
.ab3 .list .item .txt{width: 100%;}
.ab3 .list .item .txt .h1{font-size: 20px;margin-bottom:12px;}
.ab3 .list .item .txt .p1{font-size: 14px;}

.contactus2{padding: 60px 20px;}
.contactus2 .title{font-size: 20px;margin-bottom:16px;}
.contactus2 .title_f{font-size: 16px;}
.contactus2 form .item{display: block;margin-bottom:12px;}
.contactus2 form .item label{width: 100%;margin: 0;margin-bottom: 12px;display:block;}
.contactus2 form .item label .h{font-size: 13px;}
.contactus2 form .item label input{font-size: 12px;}
.contactus2 form .item label textarea{font-size: 12px;}
.contactus2 form button{font-size: 12px;}
.contactus2 form button svg{height: 6px;}

.support1 .tabcont .tabitem.format4 .h1{padding:60px 20px 0 20px;font-size:20px;}
.support1 .tabcont .tabitem.format4 .p2{padding: 0 20px;font-size:14px;}
.support1 .tabcont .tabitem.format4 .rotate_box .rotate_btn span{font-size: 14px;}




.support1 .tabcont .tabitem.format3 .map .right span {
    font-size: 12px;
}

.support1 .tabber1 {
    background-color: #fff;
}

.support1 .tabber1 .item {
    margin-right: 4%;
    margin-bottom: 4%;
}

.support1 {
    width: 100%;
    overflow: hidden;
}
.support1 .tabber1 .item:nth-child(2n) {
    margin-right: 0;
}
.pd_con .pd8 .table_cont thead tr td {
    font-size: 14px;
}
.pd_con .pd8 .table_cont thead tr:nth-child(2) td {
    position: static;
}
.pd_con .pd8 .table_cont tbody tr td {
    font-size: 12px;
}

.support1 .tabcont .tabitem.format5 .map .right span.botas {
    font-size: 12px;
}
.support1 .tabcont .tabitem.format4 .rotate_cont {
    aspect-ratio: 2 / 1;
}
.support1 .tabcont .tabitem.format4 .rotate_cont .rotate_cont_img {
    width: 150vw;
}

.support1 .tabcont .tabitem.format4 .rotate_cont .rotate_card .item {
    font-size: 18px;
    padding: 16px 12px;
    top: auto!important;
    bottom:5%;
    width: 94vw;
    text-align: center;
}

.support1 .tabcont .tabitem.format4 .rotate_cont .rotate_card .item .p{font-size: 12px;line-height: 1.3!important;}

.banner .swiper-slide {background:#000;}
.banner .swiper-slide {
    height: auto;
    /*aspect-ratio: 750 / 940;*/
    
    aspect-ratio: 16 / 9;
}

.banner .swiper-pagination{bottom:20px;}




.support1 .tabcont .tabitem.format7 .search_tabcont .search_tabcont_item .item_card .list .list_item .img {
    height: auto;
}

.support1 .tabcont .tabitem.format7 .search_tabcont .search_tabcont_item .item_card .list .list_item2 {
    width: calc((100% - 10px) / 2);
    margin-right: 10px;
}

.support1 .tabcont .tabitem.format7 .search_tabcont .search_tabcont_item .item_card .list .list_item2:nth-child(2n) {
    margin-right: 0;
}
.support1 .tabcont .tabitem.format2 .list .item .item_down {
    margin: 0 10px;
}

.support1 .tabcont .tabitem.format3 .map .right .img .click_ico_item {
    transform: scale(1.8);
}
.support1 .tabcont .tabitem.format5 .map .right .img .click_ico_item .co {
}

.pl_con .con .left {
    position: fixed;
    right: 0;
    transform: translateX(120%);
    top: 60px;
    width: 80vw;
    z-index: 100;
    height: calc(100vh - 60px);
    background: #111111;
    padding: 30px 20px 10px;
    transition: all .4s ease;
    display: none;
}

.screen_btn {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: var(--logoColor);
    position: fixed;
    z-index: 2006;
    right: 20px;
    bottom: 10vh;
}

.screen_btn  .img {
    width: 56%;
    height: 56%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: contain;
    opacity: 0;
    transition: all .4s ease;
}
.screen_btn  .img.img1 {
    opacity: 1;
}

.screen_btn.on .img.img1 {
    opacity: 0;
}

.screen_btn.on .img.img2 {
    opacity: 1;
}
.screen_btn .img2 {
    position: relative;
}


.screen_btn .img2::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
    width: 100%;
    height: 2px;
    border-radius: 20px;
    background: #fff; 
}
.screen_btn .img2::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-45deg);
    width: 100%;
    height: 2px;
    border-radius: 20px;
    background: #fff; 
}



.prop_form {
    display: block;
    transition: all .5s ease;
    transform: translateX(120%);
    background: transition;
}
.prop_form .right .title {
    height: 75px;
}
.prop_form .right {
    width:80vw;
    padding: 30px 10px;
}
.prop_form .right .list {
    padding: 20px 10px;
}
.prop_form .right .list .item input {
    padding: 0 55px;
}
.prop_form .right .list .item .bgimg1 {
    left: 10px;
}
.prop_form .right .btn_close .btn_close_cont {
    display: none;
}
.support1 .tabcont .tabitem.format4 .rotate_cont .rotate_cont_img {

    width: 200vw;
}
.support1 .tabcont .tabitem.format4 .rotate_cont {
    aspect-ratio: 2 / 1.6;
}
.news1 .tab .el-select .el-input__inner::placeholder {
    font-size: 16px;
    
}
.support1 .tabber {
    border: 0;
    position: relative;
    border-bottom: 1px solid #cdcdcd;
}
.support1 .tabber::after {
    /*content: "";*/
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: 0;
    left: 0;
    border: 1px solid #cdcdcd;
}
/*.el-select-dropdown__item.hover, .el-select-dropdown__item:hover {*/
     /*background-color: inherit !important;*/
     /*color: #606266;*/
     /*background: rgba(0, 0, 0, 0);*/
/*}*/

.pd_con .pd8 .table_cont tr td {
    box-sizing: border-box!important;
    padding: 0.14rem 0.05rem;
}
/* *:hover {*/
/*    background-color: inherit !important;*/
/*    color: inherit !important;*/
    /* 添加其他需要禁用的 hover 样式 */
/*}*
.pd_con .pd8 .table_cont thead tr td {
    position: relative;
    z-index: 2;
    /*background-color: #adadad;*/
    /*border-right: 2px solid red;*/
    /*border: 0;*/


.pd_con .pd8 .table_cont thead {
    background: transparent;
}
.z_tanchuang .tbox .modal {
    padding: 10px;
    width: 70%;
}




/*6.24新增*/

.mh_nav_cont {
    height: 100%;
    display: flex;
    flex-direction: column;
}
.mh_nav_cont .nav_cont {
    flex: 1;
    overflow-y: auto;
}

.mh_nav_cont .lange_cont {
    /*background: red;*/
}

.mh_nav_cont .lange_cont .lange_item {
    margin-bottom: 30px;
}

.mh_nav_cont .lange_cont .lange_item:last-child {
    margin-bottom: 0;
}

.mh_nav_cont .lange_cont .lange_item .li_tit {
    font-size: 16px;
    line-height: 1.75;
    font-weight: bold;
}

.mh_nav_cont .lange_cont .lange_item  .li_a_cont {
    margin-top: 10px;
    display: flex;
    flex-wrap: wrap;
    column-gap: 10px;
}
.mh_nav_cont .lange_cont .lange_item .li_a {
    line-height: 2;
    font-size: 14px;
}
.mh_nav_cont .lange_cont .lange_item  a {
    text-decoration: underline !important;
}

.phone_language {
    position: fixed;
    top: 0;
    right: 0;
    width: 80vw;
    transform: translateX(120%);
    z-index: 9999;
    background-color: #fff;
    height: 100vh;
    overflow: auto;
    padding: 50px 30px;
    transition: all 0.5s;
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);
}


.phone_language .close {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 20px;
    height: 20px;
}

.phone_language.show {
    transform: translateX(0%);
}

.phone_language_btn {
    display: flex;
    align-items: center;
    margin-right: 20px;
}
.phone_language_btn svg {
    width: 20px;
    height: auto;
    margin-right: 5px;
}
.phone_language_btn span {
    font-size: 14px;
    color: #fff;
}


.mh_nav {
    padding: 50px 30px;
}





}

