.structure-layout .h1,
.structure-layout .h2,
.structure-layout .h3,
.structure-layout .h4,
.structure-layout .h5,
.structure-layout .h6 {
    color: #000;
    font-weight: 700;
    font-family: 'Arial';
    font-size: 1.75rem;
}

.structure-layout .product-structure .structure-table {
    padding-top: 20px;
    padding-bottom: 20px;
    border-collapse: collapse;
}

.structure-layout .product-structure .structure-table .structure-row {
    display: table-row;
    margin: 10px 0;
}

.structure-layout .product-structure .structure-table .structure-row .col-left {
    width: 40%;
    background-color: #fafafa;
}

.structure-layout .product-structure .structure-table .structure-row .col-right {
    width: 60%;
    background-color: #fff;
    display: table-cell;
}

.structure-layout .product-structure .structure-table .structure-row .col-left,
.structure-layout .product-structure .structure-table .structure-row .col-right {
    padding: 12px;
    display: table-cell;
    border: 1px solid #f4f4f4;
    font-size: 14px;
    color: #222;
    line-height: 20px;
}

table.has-title {
    margin-bottom: 10px;
}

@media (min-width: 990px) {
    .poorder {
        position: absolute;
        right: 20px;
        top: -27px;
    }
}

.poorder .tab-list {
    display: flex;
    justify-content: flex-end;
    width: 100%;
}

.poorder .tab-list dd {
    cursor: pointer;
}

.poorder #ert {
    width: 21px;
    height: 22px;
    float: left;
    background-image: url(../images/p-he.jpg);
    background-repeat: no-repeat;
    background-position: center center;
}

.poorder #uioi {
    width: 21px;
    height: 22px;
    float: left;
    background-image: url(../images/p-su.jpg);
    background-repeat: no-repeat;
    background-position: center center;
}

.poorder .tab-list .list .current {
    background-image: url(../images/p-he-1.jpg) !important;
}

.poorder .tab-list .list1 .current {
    background-image: url(../images/p-su-1.jpg) !important;
}


/*  */

@media (min-width: 990px) {
    .page-wrap-left {
        display: none;
    }
}

.icon-font {
    position: relative;
}

.icon-font:after {
    content: "";
    width: 30px;
    height: 30px;
    background-image: url(../images/icon_spirit.png);
    background-repeat: no-repeat;
    position: absolute;
    left: calc(50% - 15px);
    top: calc(50% - 15px);
}

.xypg-left-box {
    margin-bottom: 20px;
}

.xypg-left-title {
    background: var(--main-theme-color);
    padding: 10px 20px;
    position: relative;
}

.xypg-left-title h3 {
    font-size: 20px;
    color: #ffffff;
    line-height: 30px;
    font-weight: bold;
    position: relative;
    text-transform: capitalize;
    z-index: 9;
}

.xypg-left-con {
    border: 1px solid #d2d2d2;
    border-top: none;
}


/*  */

.page-mob-tool {
    position: fixed;
    right: 15px;
    bottom: 100px;
    z-index: 999;
}

.page-mob-tool li.xymob-page-navbtn span {
    color: #fff;
    position: relative;
    z-index: 1;
    font-size: 0;
    background: url(../images/menux.png) no-repeat center;
    font-family: "Arial";
    width: 40px;
    height: 40px;
    display: block;
}

.page-mob-tool li {
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-bottom: 1px;
    cursor: pointer;
    position: relative;
}

.page-mob-tool li:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: var(--main-theme-color);
    opacity: .7;
}

.page-mob-tool li i {
    display: block;
    width: 100%;
    height: 100%;
}

.page-mob-tool li .icon-dots-horizontal:after {
    background-position: -30px -390px;
}

.page-mob-tool li .icon-top:after {
    background-position: -30px -60px;
}

@media (min-width: 992px) {
    .page-mob-tool {
        display: none;
    }
}






/* 手机站 左侧导航弹出特效 */

.xymob-left-close-btn {
    display: none;
}

@media (max-width: 990px) {
    /* 弹出框之后 body 上增加一个禁止滚动的类*/
    body.no-scroll,
    html.no-scroll {
        height: 100vh;
        overflow: hidden;
    }
    .xymob-menu-click {
        position: fixed;
        width: 100vw;
        overflow-y: scroll;
        top: 0;
        left: 100%;
        -webkit-transition: all .5s ease;
        transition: all .5s ease;
        z-index: 999999;
        height: 100vh;
        background: rgba(0, 0, 0, 0.7);
    }
    .xymob-menu-click .xypg-left-news,
    .xymob-menu-click .xypg-left-keys,
    .xymob-menu-click .xypg-left-contact,
    .xymob-menu-click .page-message-img {
        display: none;
    }
    .xymob-menu-click .xymob-left-close-btn {
        display: block;
        position: absolute;
        top: 15px;
        right: 15px;
        width: 32px;
        height: 32px;
        line-height: 32px;
        border-radius: 50%;
        border: 1px solid #fff;
        text-align: center;
        background: black;
    }
    .xymob-menu-click .xymob-left-close-btn .icon-font {
        display: block;
        width: 100%;
        height: 100%;
    }
    .xymob-menu-click .xymob-left-close-btn .icon-font:after {
        background-position: -30px -300px;
    }
    .xymob-menu-click .xypg-left {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        min-height: 90vh;
        padding: 5vh 0;
    }
    .xymob-menu-click .xypg-left .xypg-left-menu {
        width: 90%;
        background: #fff;
    }
    .xymob-menu-click.click {
        left: 0;
    }
}


/* 内页左侧导航栏样式 */

.xypg-left-nav {
    margin: 0 -1px;
}

.xypg-left-nav>li {
    position: relative;
    border-bottom: 1px solid #eeeeee;
}

.xypg-left-nav>li:last-child {
    border-bottom: none;
}

.xypg-left-nav>li>a {
    display: block;
    font-size: 16px;
    line-height: 22px;
    color: #2e2e2e;
    padding: 15px 18px;
}

.xypg-left-nav>li .first-nav-btn {
    position: absolute;
    z-index: 99;
    width: 30px;
    height: 30px;
    text-align: center;
    top: 10px;
    right: 20px;
    cursor: pointer;
    background: url(../images/icon_spirit.png) 0 -240px no-repeat;
}

.xypg-left-nav>li .first-nav-btn.clicked {
    background-position: 0 -270px;
}

.xypg-left-nav>li:hover>a,
.xypg-left-nav>li.clicked>a {
    color: var(--main-theme-color);
}

.xypg-left-nav>li:hover .first-nav-btn,
.xypg-left-nav>li.clicked .first-nav-btn {
    color: var(--main-theme-color);
}

.xypg-left-nav .xypg-left-subnav {
    display: none;
    padding: 0 10px;
}

.xypg-left-nav .xypg-left-subnav>li {
    border-top: 1px dashed #eeeeee;
}

.xypg-left-nav .xypg-left-subnav>li>a {
    padding: 8px;
    display: block;
    line-height: 20px;
    color: #818181;
    font-size: 16px;
}

.xypg-left-nav .xypg-left-subnav>li>a:hover {
    color: var(--main-theme-color);
}

.xypg-left-nav .xypg-left-subnav>li.clicked>a {
    color: var(--main-theme-color);
}

.xypg-left-nav .xypg-left-threenav>li>a {
    padding: 5px 10px;
    display: block;
    font-size: 14px;
    line-height: 24px;
    color: #999999;
}

.xypg-left-nav .xypg-left-threenav>li>a:before {
    content: '\2014   ';
}

.xypg-left-nav .xypg-left-threenav>li>a:hover {
    color: var(--main-theme-color);
}

.xypg-left-nav .xypg-left-threenav>li.clicked>a {
    color: var(--main-theme-color);
}

@media (max-width: 990px) {
    .xypg-left-nav .xypg-left-threenav {
        display: block;
    }
}


/*  */

body {
    overflow-x: hidden;
}

.com-img {
    display: block;
    overflow: hidden;
}

.com-img img {
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
}

.com-img:hover img {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
}

.com-img2 {
    display: block;
    overflow: hidden;
}

.com-img2 img {
    transition: transform .3s ease-out;
    -webkit-transition: transform .3s ease-out;
    -moz-transition: transform .3s ease-out;
    -o-transition: transform .3s ease-out;
}

.com-img2:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
}

.relative {
    position: relative;
}

.flex2 {
    display: flex;
    display: -webkit-flex;
}

.wrap {
    flex-wrap: wrap
}

.j-space-between {
    justify-content: space-between
}

.j-flex-start {
    justify-content: flex-start
}

.j-flex-end {
    justify-content: flex-end
}

.j-center {
    justify-content: center
}

.a-j-center {
    align-items: center;
    justify-content: center
}

.a-center {
    align-items: center
}

.a-flex-start {
    align-items: flex-start
}

.a-flex-end {
    align-items: flex-end
}

.clamp1 {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.clamp2 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.clamp3 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.clamp4 {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.max1600 {
    max-width: 1630px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto;
}

.max1460 {
    max-width: 1490px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto;
}

.max1500 {
    width: 90.625%;
    margin: 0 auto;
    max-width: 1500px;
}






/*样式*/

.wh {
    max-width: 1615px;width: 96%;
    margin: 0 auto;
    
}
.row{padding:0px!important;}



.flex_a {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.flex_b {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.flex_c {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
}

p {
    margin: 0px!important;
}


/* header */

.head_11{position: absolute;z-index: 999;left:0px;width: 100%;transition: all .3s;}
.head_11 .wh{border-bottom: 1px solid rgba(255, 255, 255, .36);padding: 10px 0;}
.head_23{width: 75.625%;}
.hh_aa{width: 165px;}

.logo_a img{max-width: 100%;}


.xx1{	width: 1px;
	height: 19px;
	background-color: #202020;}


.head_11.scroll{position: fixed;z-index: 999;left:0px;width: 100%;transition: all .3s;}


/* 导航样式 */
.x-menu{width: calc(100% - 166px);}
.x-menu > li {
    margin: 0;
    text-align: center;
    float: none;
        line-height: 40px;position: relative;
}

.x-menu > li > a {
    font-size: 24px;
    color: #202020;
    display: block;text-transform: capitalize;position: relative;font-weight: 600;padding: 0px 15px;
}
.x-menu > li:hover > a {
    color: #004dbc!important;
}




.x-menu > li::after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0px;
        width: 0;
        height: 2px;
        margin: 0 auto; background: #004dbc;
        transition: all ease .5s
    }


.x-menu > li:hover::after {
        width: 48px
    }






.x-menu > li:hover .x-sub-menu {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.x-sub-menu {
    position: absolute;
    z-index: 999;
    width: 200%;
    left: -50%;
    top: 74px;
    background: #fff;
    padding: 20px 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
      box-shadow:0px 10px 20px rgba(0, 0, 0, 0.09);

}



.nav_ll li{margin: 0 20px;}
.nav_ll li a {
    display: block;
    text-align: left;
    font-size: 17px;
    color: #000;
    line-height:36px;

}

.nav_2l{margin-top: 10px;}
.nav_2l dl{line-height: 25px;margin-bottom: 0px;}
.nav_2l dl a{     font-size: 13px;
    color: #000;line-height: 25px;}



.hh_aa{float: right;}
.hh_aa .btn{border:none;outline: none;color: #030303;}
.hh_aa .language-group .btn{color:#030303}

.hh_aa .btn.focus,.hh_aa .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0rem rgba(0,123,255,.25)
}

.hh_aa .language-group .btn span{font-family: PingFang-SC-Regular;}




.hh_aa .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";color: #616161;
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent}



.searchbox>i{color:#000000;font-size: 16px;font-weight: 300;}

.header-cart i{color:#616161;font-size: 25px;}


.head_11.scroll .hh_aa .btn{color:#000000}
.head_11.scroll .hh_aa .dropdown-toggle::after {
    color: #000;
    }



.sou11:before{display: none;}


.section{position: relative;overflow: hidden;}




/* bb_swiper */
.bb_banner{position: relative;}
.bb_swiper{overflow: hidden;position: relative;}
.bb_swiper li .img{width: 100%;overflow: hidden;}
.bb_swiper li .img img{width: 100%;}

.piao_fu{position: absolute;width: 16px;height: 32px;z-index: 999;
left:50%;margin-left:-8px;bottom: 60px; -webkit-animation: myfirst 1.5s infinite; animation: myfirst 1.5s infinite;}



@-webkit-keyframes myfirst{
    0%{-webkit-transform: translate(0px, 0px); transform: translate(0px, 0px);}
    50%{-webkit-transform: translate(0px, -10px); transform: translate(0px, -10px);}
    100%{-webkit-transform: translate(0px, 0px); transform: translate(0px, 0px);}
}
@keyframes myfirst{
    0%{-webkit-transform: translate(0px, 0px); transform: translate(0px, 0px);}
    50%{-webkit-transform: translate(0px, -10px); transform: translate(0px, -10px);}
    100%{-webkit-transform: translate(0px, 0px); transform: translate(0px, 0px);}
}

.bb_swiper .swiper-button-next,
.bb_swiper .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color:#004dbc
}

/* 分页器容器定位：图中在左下角/居中位置，可根据需求调整 */
.bb_swiper .swiper-pagination {
  position: absolute;
  left: auto;
  font-family: "Arial", sans-serif;width: auto!important;
  font-weight: bold;bottom: 60px;right:7.9%!important
}

/* 当前页码样式：大字号、白色、粗体 */
.bb_swiper .swiper-pagination-current {
	font-family: Impact;
  font-size: 50px;
	color: #ffffff;
  text-shadow: 0 2px 4px rgba(0,0,0,0.5);
}

/* 总页码样式：小字号、浅灰色 */
.bb_swiper .swiper-pagination-total {
  text-shadow: 0 2px 4px rgba(0,0,0,0.5);
  margin-left: 4px;
  	font-size: 21px;color: rgba(255, 255, 255, .54);
}



/* 分隔符 / 样式 */
.bb_swiper .swiper-pagination-divider {
  font-size: 40px;
  color: #cccccc;
  margin: 0 4px;
  text-shadow: 0 2px 4px rgba(0,0,0,0.5);
}




.bb_banner{position: relative;}
.vv_video{position: absolute;bottom: 60px!important;left:7.9%!important;z-index: 999;}
.abgg_c{width: 72px;height:72px;}
.abgg_c img{max-width: 100%;}

.fx_ll{width: 185px;float: right;margin-bottom: 15px;}







/* section1 */
.section1{background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/c867f51142rbtspt.png) no-repeat center bottom;}
.fp-viewing-page2 .head_11{background-color: #ffffff;
	box-shadow: 0px 4px 7px 0px 
		rgba(12, 3, 7, 0.11);}

.at1{	font-size: 43px;
	font-weight: 600;;
	line-height: 48px;
	color: #2f2f2f;font-style: italic;}

.at2{	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 35px;
	letter-spacing: 0px;
	color: #454545;margin-top: 45px;}

.at2 p{margin-bottom: 0px;}


.ab_11{width:40.86687306501548%;}


.sl_23{margin-top: 50px;}
.sl_23 li dt{	font-size: 22px;
	font-weight: normal;
	line-height: 35px;;
	color: #2e2e2e;border-bottom: 2px solid #9e9e9e;padding-bottom: 15px;margin-bottom: 15px;}


.sl_23 li{padding-right: 15px;}
.sl_23 li .szimg_a{width:39px;margin-left: 10px;float: left;}
.sl_23 li .szimg_a img{width: 100%;}

.sl_23 li .sz_nr{float: left;}

.sl_23 li .counter{	font-family: ArialMT;
	font-size: 95px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #004dbc;float: left;line-height: 70px;}

.sz_nr sub{
	font-size: 35px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 35px;
	letter-spacing: 0px;
	color: #2e2e2e;
	bottom: -1.3em;
}


.top_30{margin-top: 30px;}



.ab_22{position: relative;width: 52%;}
.ab_22 img{width: 100%;}
.abgg_c223{position: absolute;width: 60px;height:60px;top:50%;transform: translateY(-50%);left:50%;margin-left: -30px;}
.abgg_c223 img{max-width: 100%;}








/* Product Center */
.fp-viewing-page3 .head_11{background-color: #ffffff;
	box-shadow: 0px 4px 7px 0px 
		rgba(12, 3, 7, 0.11);}
.section2{background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/a00c39180drwti4v.png) no-repeat center bottom;background-size: cover;}
.home_tt1{text-align: center;
	font-family: Montserrat-BlackItalic;
	font-size: 43px;
	font-weight: 600;
	line-height: 30px;
	letter-spacing: 0px;
	color: #ffffff;font-style: italic;margin-top: 50px;}


.pp1{overflow: hidden;position: relative;padding-bottom: 50px;margin-top: 60px;}
.pp1 .swiper-slide{position: relative;}
.pp1 li{position: relative;}
.pp1 li img{width:100%}
.pp1 li{margin-bottom: 30px;position: relative;
      transform-style: preserve-3d;
  transition: transform 0.8s ease; /* 翻转动画速度 */
  cursor: pointer;}
.pp1 li .clamp1{	font-size: 25px;
	font-weight: 600;
	line-height: 65px;
	letter-spacing: 0px;
	color: #4a4a4a;text-align: right;position: absolute;top:25px;right:25px}

.clamp2{	width: 135px;
	height: 31px;text-align: center;line-height: 31px;font-size: 13px;
	background-color: #ffbd16;position: absolute;bottom:25px;right:25px;color:#fff}

.clamp2 img{width: 16px!important;height:16px!important;margin-left: 15px!important;}

.pp1 li:hover .clamp2{background-color: #004dbc;}







/* 正面：默认显示 */
.pp1_aa {
  position: relative;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  transition: transform 0.8s ease;
  transform-style: preserve-3d;
  transform: rotateY(0deg); /* 正面默认 0 度 */
  border-radius: 13px;
	border: solid 1px #4e8eeb;overflow: hidden;
}

/* 反面：默认隐藏（翻转 180°） */
.pp1_bb {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  transition: transform 0.8s ease;
    border-radius: 13px;
	border: solid 1px #4e8eeb;overflow: hidden;
  transform-style: preserve-3d;background:rgba(106, 157, 232, 0.8);
  transform: rotateY(180deg); /* 反面默认 180 度（背面） */
  opacity: 1; /* 不要用 opacity 控制显示，用 rotateY */
}


/* 图片铺满 */
.pp1_aa img,
.pp1_bb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* ======================
   鼠标悬停翻转逻辑
====================== */
/* 悬停时：正面翻到背面 */
.pp1 li:hover .pp1_aa {
  transform: rotateY(-180deg);
}

/* 悬停时：反面翻到正面 */
.pp1 li:hover .pp1_bb {
  transform: rotateY(0deg);
}

.pp1 .swiper-pagination{text-align: center;bottom: 0px!important;}


.pp1 .swiper-pagination-bullet {
    display: inline-block;
    border-radius: 100%;
  	background-color: #ffffff;
	border: solid 1px #ff8a00;
    opacity:1;width: 14px;height:14px
}


.pp1 .swiper-pagination-bullet-active {
    opacity: 1;
 	background-color: #004dbc;
	border: solid 1px #ffffff;
}






/* section3 */
.fp-viewing-page4 .head_11{background-color: #ffffff;
	box-shadow: 0px 4px 7px 0px 
		rgba(12, 3, 7, 0.11);}
        
.home_tt2{text-align: left;color: #2f2f2f;}
.Factory_ll{margin-top: 45px;}
.Factory_ll li{width: 32.8%;position: relative;overflow: hidden;}
.Factory_ll li:nth-child(1){width: 49.5%;margin-bottom: 1%;}
.Factory_ll li:nth-child(2){width: 49.5%;margin-bottom: 1%;}
.Factory_ll li img{width: 100%;}
.fac_com{position: absolute;width: 100%;padding:30px;left:0px;bottom: 0px;}

.fac_com .Factory_tt1{	font-size: 22px;
	font-weight: normal;
	line-height: 38px;
	letter-spacing: 0px;
	color: #ffffff;height: 38px;overflow: hidden;text-transform: uppercase;}

.fac_com .Factory_tt2{	font-size: 10px;
	font-weight: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #ffffff;height: 30px;overflow: hidden;}

.fac_com .more_fa{width: 87px;
	height: 25px;
	background-color: #0153a4;
	border-radius: 12px;line-height: 25px;text-align: center;font-size: 9px;color:#fff;margin-top: 1.5vw;}





/* section4 */
.section4{background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/8e2b32fc60bvqpwm.png) no-repeat 50%;background-size: cover;}
.fp-viewing-page5 .head_11{background-color: #ffffff;
	box-shadow: 0px 4px 7px 0px 
		rgba(12, 3, 7, 0.11);}
.home_tt3{color:#fff;text-align: left;}

.Deve_ll{position: relative;overflow: hidden;margin-top: 50px;}

/* .Deve_ll li a{display: block;background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/e7df8432188xun1v.png) no-repeat;background-size: 100% 100%;padding:3vw 2vw;overflow: hidden;transition: all .3s;} */

.Deve_ll li .Deve_tt1{	font-size: 63px;
	font-weight: 600;
	letter-spacing: -2px;
	color: #656565;line-height: 36px;}

.Deve_ll li .Deve_tt2{	font-size: 20px;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: 0px;
	color: #656565;margin-top: 20px;}

.Deve_ll li .Deve_tt3{	font-size: 20px;
	font-weight: normal;
	line-height: 27px;
	letter-spacing: 0px;background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/ad17cdd1c5xvhktp.png) no-repeat left 8px;padding-left: 12px;
	color: #656565;height: 54px;overflow: hidden;margin-top: 2.5vw;margin-bottom: 4.5vw;}


/* .Deve_ll li a:hover{background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/4c774efc4ecb772b.png) no-repeat;background-size: 100% 100%;} */
.Deve_ll li:hover .Deve_tt1{color: #004dbc;}
.Deve_ll li:hover .Deve_tt3{background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/3b963fbbf0j55s7k.png) no-repeat left 8px;}

.Deve_ll li .Deve_tt4{text-align: center;	font-size: 26px;
	font-weight: normal;
	line-height: 30px;
	letter-spacing: -1px;
	color: #ffffff;margin-top: 35px;
   }

.Deve_ll li .Deve_tt4 dt{ background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/3d2a86228aeftqho.png) no-repeat 50% top;margin: 0 auto;;
width: 49px;height:49px;margin-bottom: 5px;}

.Deve_ll li:hover .Deve_tt4 dt{background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/c05f679d7dqotlmh.png) no-repeat 50% top;}
.Deve_ll li:hover .Deve_tt4{color: #004dbc;}


.Deve_ll::before{	height: 3px;
	background-color: #ffffff;
	opacity: 0.49;width:90%;left:5%;content: "";position: absolute;bottom: 58px;}



.Deve_ll li a{padding:3vw 2vw;display: block;}
.Deve_ll .swiper-button-prev{width: 32px;height: 32px;left:47px;
background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/aba731843f0ulrmw.png) no-repeat;}

.Deve_ll .swiper-button-prev:hover{background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/6df87c51e2tj5mno.png) no-repeat;}


.Deve_ll .swiper-button-next{width: 32px;height: 32px;right:47px;
background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/e92f720cf37fqxn7.png) no-repeat;}


.Deve_ll .swiper-button-next:hover{background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/c55d9407355zmznn.png) no-repeat;}


.Deve_ll .swiper-button-next,
.Deve_ll .swiper-button-prev{
 top:89.5%!important
}


.Deve_ll .swiper-button-next:after,
.Deve_ll .swiper-button-prev:after {
  display: none;
}


.img_ls2{display: none;}
.Deve_ll li:hover .img_ls2{display: block;}
.Deve_ll li:hover .img_ls1{display: none;}




/* section5 */
.fp-viewing-page6 .head_11{background-color: #ffffff;
	box-shadow: 0px 4px 7px 0px 
		rgba(12, 3, 7, 0.11);}
.home_ttxx{	font-size: 18px;
	font-weight: normal;
	line-height: 22px;
	letter-spacing: 0px;
	color: #1a254f;margin-top: 20px;}

.more_cc{	width: 165px;
	height: 46px;
	background-color: #ff8a00;color: #ffffff;
	border-radius: 8px;line-height: 46px;text-align: center;}

.more_cc a{	color: #ffffff;font-size: 17px;text-align: center;}

.xw_ll{margin-top: 2.5vw;margin-left:7.9% ;position: relative;overflow: hidden;}
.xw_ll li{position: relative;}

.xw_ll li .news_con{background:#e6e6e6;width: 81.5%;

	border-radius: 20px;float: right;padding: 3.5vw  2.5vw  3.5vw 7.5vw;}

.xw_ll li .news_con .xw_nr1{	font-size: 17px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 34px;
	letter-spacing: 0px;
	color: #3a3a3a;}

.xw_ll li .news_con .xw_nr2{
	font-size: 26px;
	font-weight: 600;
	line-height: 25px;
	letter-spacing: 0px;
	color: #3a3a3a;height: 50px;overflow: hidden;margin-top: 15px;}

.jt_a{background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/317083f832ded2iq.png) no-repeat left 50%;
	font-size: 17px;
	line-height: 32px;
	letter-spacing: 0px;
	color: #3a3a3a;padding-left: 38px;margin-top: 2vw;}


.xw_ll li .news_img{position: absolute;left:0px;top:50%;transform: translateY(-50%);	border-radius: 12px;width: 36%;}
.xw_ll li .news_img img{width: 100%;}
.xw_ll li:hover .news_con{	background: #004dbc;}
.xw_ll li:hover .news_con .xw_nr1{color:#fff}
.xw_ll li:hover .news_con .xw_nr2{color:#fff}
.xw_ll li:hover .news_con .jt_a{color:#fff;background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/55925eb1c1q4ovfe.png) no-repeat left 50%;}



.wh_22{margin-top: 30px;margin-left:7.9% ;position: relative;overflow: hidden;}

.xw_left{width: 152px;}

.xw_ll2{width: calc(100% - 185px);overflow: hidden;}

.xw_tt3{	font-family: MicrosoftYaHei-Bold;
	font-size: 32px;
	font-weight: 600;
	line-height: 40px;
	letter-spacing: 0px;
	color: #c0c0c0;overflow: hidden;}


.xw_jt{position: relative;margin-top: 45px;height: 37px;}
.xw_jt .swiper-button-prev{width: 76px;height: 37px;left:0px;
background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/8d98b44c21ftunrq.png) no-repeat 50% #2b2b2b;}

.xw_jt .swiper-button-prev:hover{background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/8d98b44c21ftunrq.png) no-repeat 50% #004dbc;}


.xw_jt .swiper-button-next{width: 76px;height: 37px;right:0px;
background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/abb03fbb1afqy6so.png) no-repeat 50% #2b2b2b;}


.xw_jt .swiper-button-next:hover{background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/abb03fbb1afqy6so.png) no-repeat 50% #004dbc;}

.xw_jt .swiper-button-next,
.xw_jt .swiper-button-prev{
 top:100%!important;margin-top: -37px;
}

.xw_jt .swiper-button-next:after,
.xw_jt .swiper-button-prev:after {
  display: none;
}


.xw_ll2 li{	border: solid 1px #d2d2d2;padding: 12px;}
.xw_ll2 li .xw_nr1{	font-size: 17px;
	font-weight: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #2b2b2b;height: 30px;overflow: hidden;padding-left: 30px;
    background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/573a0043beptm759.png) no-repeat left 50%;}


.xw_ll2 li .xw_nr2{	font-size: 16px;
	font-weight: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #878484;height: 50px;overflow: hidden;padding-left: 30px;
    background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/c636b50c79kgtxw3.png) no-repeat left 3px;margin-top: 10px;}

.xw_ll2{position: relative;padding-bottom: 50px;}

.xw_ll2 .swiper-pagination{text-align: center;bottom: 0px!important;}


.xw_ll2 .swiper-pagination-bullet {
    display: inline-block;
    border-radius: 100%;
  	background-color: #ffffff;
	border: solid 1px #ff8a00;
    opacity:1;width: 14px;height:14px
}


.xw_ll2 .swiper-pagination-bullet-active {
    opacity: 1;
 	background-color: #004dbc;
	border: solid 1px #004dbc;
}







/* section6 */
.fp-viewing-6 .head_11{background-color: #ffffff;
	box-shadow: 0px 4px 7px 0px 
		rgba(12, 3, 7, 0.11);display: none;}















.top_80{margin-top: 80px;}








/* footer */

.dff {
    background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/56ed3f3e2cff3jx6.png) no-repeat 50%;background-size: cover;
    padding-top: 50px;
    padding-bottom: 25px;
}

.ddff1{width: 23.34365325077399%;}
.df_logo img{max-width: 100%;}

.df_logo_wz{	font-size: 18px;
	font-weight: 600;
	line-height: 30px;
	letter-spacing: 0px;
	color: #ffffff;margin-top: 30px;}

.df_lxwm{margin-top: 20px;}
.df_lxwm p{	font-size: 16px;
	font-weight: normal;
	line-height: 28px;
	letter-spacing: 0px;
	color: #ffffff;padding-left: 25px;}

.df_lxwm p:nth-child(1){background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/f9c0384c345anvb2.png) no-repeat left 50%;}
.df_lxwm p:nth-child(2){background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/f4518f1e87byei12.png) no-repeat left 50%;}
.df_lxwm p:nth-child(3){background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/2595f0ce6bnf7bqj.png) no-repeat left 50%;}
.df_lxwm p:nth-child(4){background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/15fe29cd6ceiexgo.png) no-repeat left 50%;}




.nav11 dd {
    font-size: 21px;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: 0px;
    color: #ffffff;
    text-transform: uppercase;
}


.port {margin-top: 30px;}
.port li {
    font-size: 16px;
    font-weight: normal;
    line-height: 35px;
    letter-spacing: 1px;
    color:#ffffff;
    width: 100%;text-transform: capitalize;height: 35px;overflow: hidden;
}

.port li a { color:#ffffff;}





.df_ta{	    font-size: 21px;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: 0px;
    color: #ffffff;
    text-transform: uppercase;}

.port{	font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #ffffff;}

.port p{font-size: 16px;
	font-weight: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #ffffff;}

    




.ss-search2 {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-bottom: 2.083vw;
    padding-right: 2.083vw;
    margin-top: 25px;
    align-content: center;
    align-items: center;
}

.ss-search2 #keyword {
    flex: 1;
    min-width: 1px;
    outline: 0;
    border: none;
    padding-left: 10px;
    color: #565e65;
    font-size: 16px;
    line-height: 40px;
    background: #fff;
    border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    margin-right: 0px;
}

.ss-search2 #s_btn {
    color: #fff;
    background: #0e64c9;
    padding: 10px 20px;
    border-radius: 5px;
    -webkit-border-radius: 5px;font-weight: 600;
    font-size: 16px;
}

.ss-search2 #s_btn:hover {
    color: #fff !important;
    text-decoration: underline;
}



.foot-share a{width: 30px;height: 30px;overflow: hidden;display: block;}
.foot-share a + a{margin-left: 12px;}
.foot-share a img{  -webkit-filter: drop-shadow(0 50vh 0 #fff);
    filter: drop-shadow(0 50vh 0 #fff);
    transform: translateY(-50vh)}








.xxff{	height: 1px;
	background-color: #717171;width: 100%;margin-top: 75px;margin-bottom: 30px;}




.foot-share{max-width: 198px;}



.seo_aa {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 26px;
    letter-spacing: 0px;
   text-align: left;
        color: rgba(255, 255, 255, .5);
}

.seo_aa a {
      color: rgba(255, 255, 255, .5);
}




@media (max-width: 1440px) {
.bb_swiper .swiper-pagination-current {
  font-size: 40px;
}

.x-menu > li > a{font-size: 20px;}
.at1{font-size: 38px;}

.sl_23 li .counter{font-size: 80px;}


.at2{	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #454545;margin-top: 15px;}

.top_30{margin-top: 20px;}


.Deve_ll li .Deve_tt1{font-size: 45px;}

.home_tt1{font-size: 33px;}


.xw_ll{margin-top: 15px;margin-left: 1.9%;position: relative;overflow: hidden;}
.wh_22{margin-top: 15px;margin-left:1.9% ;position: relative;overflow: hidden;}

}




@media (max-width: 1370px) {
.bb_swiper .swiper-pagination-current {
  font-size: 30px;
}

.x-menu > li > a{font-size: 18px;}
.at1{font-size: 30px;}

.sl_23 li .counter{font-size: 60px;}



.Deve_ll li .Deve_tt1{font-size: 35px;}
.home_tt1{font-size: 25px;}

.Deve_ll li .Deve_tt3{	font-size: 18px;
	font-weight: normal;
	line-height: 27px;
	letter-spacing: 0px;background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/ad17cdd1c5xvhktp.png) no-repeat left 8px;padding-left: 12px;
	color: #656565;height: 54px;overflow: hidden;margin-top: 2.5vw;margin-bottom: 2.5vw;}



.xw_ll li .news_con .xw_nr2{
	font-size: 20px;line-height: 22px;height: 44px;overflow: hidden;
}



.fac_com .Factory_tt1{	font-size: 20px;
	font-weight: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #ffffff;height: 30px;overflow: hidden;text-transform: uppercase;}

}




@media (max-width: 1280px) {
.bb_swiper .swiper-pagination-current {
  font-size: 25px;
}

.x-menu > li > a{font-size: 17px;}
.at1{font-size: 25px;line-height: 30px;}

.sl_23 li .counter{font-size: 50px;}



.Deve_ll li .Deve_tt1{font-size: 25px;}
.home_tt1{font-size: 20px;}

.Deve_ll li .Deve_tt3{	font-size: 16px;
	font-weight: normal;
	line-height: 22px;
	letter-spacing: 0px;background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/ad17cdd1c5xvhktp.png) no-repeat left 8px;padding-left: 12px;
	color: #656565;height: 44px;overflow: hidden;margin-top: 2.5vw;margin-bottom: 2.5vw;}



.xw_ll li .news_con .xw_nr2{
	font-size: 18px;line-height: 22px;height: 44px;overflow: hidden;
}



.fac_com .Factory_tt1{	font-size: 17px;
	font-weight: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #ffffff;height: 25px;overflow: hidden;text-transform: uppercase;}

}


@media (max-width: 1200px) {
.section1,.section2,.section3,.section4,.section5{padding: 30px 0;}
}

@media (max-width: 1100px) {
.nav11{display: none;}

.ddff1{width: 50.343653%;}
}



@media (max-width: 992px) {
.ab_11{width: 100%;}
.ab_22{position: relative;width: 100%;margin-top: 20px;}

.sl_23 li{width: 48%;margin-bottom: 25px;}


.Factory_ll{margin-top: 25px;}
.Factory_ll li{width: 100%;position: relative;overflow: hidden;margin-bottom: 10px;}

.fac_com{position: absolute;width: 100%;padding:10px;left:0px;bottom: 0px;}
.home_tt1{margin-top: 10px;}
.Deve_ll{position: relative;overflow: hidden;margin-top: 20px;}


.Deve_ll li .Deve_tt2{font-size: 18px;}

.Deve_ll .swiper-button-next,
.Deve_ll .swiper-button-prev{
 top: 82.5%!important;
}

.df_cc{display: none;}
}


@media (max-width: 768px) {
.more_cc{margin-top: 10px;}

.more_cc{
	width: 130px;
	height: 36px;
	background-color: #ff8a00;
	color: #ffffff;
	border-radius: 8px;
	line-height: 36px;
	text-align: center;
	}

.more_cc a{font-size: 15px;}



.xw_ll li .news_con{
padding: 3.5vw  2.5vw  3.5vw 23.5vw;}

.xw_left{width: 152px;}

.xw_ll2{width: calc(100% - 0px);overflow: hidden;margin-top: 25px;}

.xw_jt{position: relative;margin-top: 9px;height: 37px;}

.ddff1{width: 100%;}

.piao_fu{display: none;}
.vv_video{display: none;}


.bb_swiper .swiper-pagination {
  position: absolute;
  left: auto;
  font-family: "Arial", sans-serif;
  width: auto!important;
  font-weight: bold;
  bottom: 15px;
  right:7.9%!important
}


/* 分隔符 / 样式 */
.bb_swiper .swiper-pagination-divider {
  font-size: 28px;
  color: #cccccc;
  margin: 0 4px;
  text-shadow: 0 2px 4px rgba(0,0,0,0.5);
}


.bb_swiper .swiper-pagination-total {
  text-shadow: 0 2px 4px rgba(0,0,0,0.5);
  margin-left: 4px;
  	font-size: 17px;color: rgba(255, 255, 255, .54);
}


}

@media (max-width: 768px) {
.dff{margin-bottom: 50px;}


.Deve_ll .swiper-button-prev{width: 32px;height: 32px;left:27px;
background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/aba731843f0ulrmw.png) no-repeat;}

.Deve_ll .swiper-button-next{width: 32px;height: 32px;right:27px;
background:url(//wm.cdn.cn86.cn/hbrnffx/2026/04/e92f720cf37fqxn7.png) no-repeat;}

.Deve_ll .swiper-button-next,
.Deve_ll .swiper-button-prev{
 top: 81%!important;
}

.sl_23 li .counter{font-size: 35px;}

.sl_23 li dt{
	font-size: 14px;
	font-weight: normal;
	line-height: 35px;
	color: #2e2e2e;
	border-bottom: 2px solid #9e9e9e;height: 35px;overflow: hidden;
	padding-bottom: 0px;
	margin-bottom: 15px;
	}
.sl_23 li .szimg_a{width: 22px;margin-left: 10px;float: left;}

.sz_nr sub{
	font-size: 35px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 35px;
	letter-spacing: 0px;
	color: #2e2e2e;
	bottom: -0.7em;
}

.Factory_ll li:nth-child(1){width: 100%;margin-bottom: 1%;}
.Factory_ll li:nth-child(2){width: 100%;margin-bottom: 1%;}



.clamp2{
	width: 86px;
	height: 22px;
	text-align: center;
	line-height: 22px;
	font-size: 12px;
	background-color: #ffbd16;
	position: absolute;
	bottom:10px;
	right:10px;
	color:#fff
	}
.pp1 li .clamp1{	font-size: 16px;
	font-weight: 600;
	line-height: 25px;height: 25px;
	letter-spacing: 0px;
	color: #4a4a4a;text-align: right;position: absolute;top:10px;right:10px}

.df_lxwm p{font-size: 15px;padding-left: 22px;}
}




















/* 这是关于我们的专题页面 */


.xwtt{	font-size: 48px;
	font-weight: 600;
	letter-spacing: 0px;
	color: #004dbc;
  }
.xwtt span{	color: #212121;}
.xwtt em{color:#fff}



/* nylx */
.nylx{margin-top: 20px;}
.btta{color:#666666;font-size: 14px;background:url(//wm-hk.cdn.cn86.cn/zhuanti/2025/11/51f15da28cl1wg1l.png) no-repeat left 50%;padding-left: 20px;font-weight: 400;}

.nylx_ll{margin-top: 70px;}
.nylx_ll li{width: 48%;}
.nylx_ll li a.img{display: block;width: 100%;}
.nylx_ll li a.img img{width: 100%;}


@media (max-width: 992px) {
.nylx_ll li{width: 100%;margin-bottom: 10px;}
  }






@media (max-width: 1440px) {
.xwtt{font-size: 40px;}
  }

@media (max-width: 1360px) {
.xwtt{font-size: 35px;}
  }



@media (max-width: 1280px) {
.xwtt{font-size: 25px;}
  }


@media (max-width: 992px) {
.xwtt{font-size: 22px;}
  }


/* about_vn */
  .about_vn{margin-top: 30px;}
  .box_aa{margin-top:60px;}

.port22{border-bottom: 2px solid #f2f2f2;width: 80%;line-height: 45px;margin-top: -10px;}
.aort{float: right;line-height: 45px;}
.aort li{position: relative;}
.aort li a{color:#424242;font-size: 16px;text-transform: uppercase;}
.aort li::before{position: absolute;left:0px;bottom: -2px;height:2px;background:#004dbc;content: "";width: 0px;transition: all .3s;}
.aort li:hover::before{width: 100%;}
.aort li+li{margin-left:1.731vw;}





.ab_ll{width: 38.75%;}
.ab_ll_22{background:url(//wm-hk.cdn.cn86.cn/zhuanti/2025/11/e8d9f71d9d8cwahx.png);}

.ab_22_22{width: 60%;text-align: left}

.ab_xx li{width: 48%;}
.ab_xx li a.img{display: block;}
.ab_xx li a.img img{width: 100%;}
.ab_xx li:nth-child(2n){width: 48%;}



.sul{margin-top: 60px;}
.sul li{width: 50%;background:url(//wm-hk.cdn.cn86.cn/zhuanti/2025/11/0447021d02rqlzvr.png) no-repeat left 0%;padding-left: 30px;margin-bottom: 30px;}
.sul li .counter{	font-size: 48px;
	font-weight: 600;
	letter-spacing: 0px;
	color: #212121;padding-right: 10px;}

.sul li{	font-size: 16px;
	font-weight: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #606060;}

.sul li h2{	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #606060;}



.more_11{	width: 135px;
	height: 37px;
	background-color: #004dbc;text-align: center;line-height: 37px;font-size: 16px;margin-top: 3.5vw;}


.more_11 a{text-align: center;color: rgba(255, 255, 255, .6);text-transform: uppercase;}
.more_11 a img{padding-left: 15px;}



.ab_22 h2{	font-size: 24px;
	font-weight: 600;
	line-height: 30px;
	letter-spacing: 0px;
	color: #393939;text-transform: uppercase;}

.ab_22 h3{	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #646464;margin-top: 30px;}



.ab_img11{width: 100%;margin-top: 40px;}
.ab_img11 img{width: 100%;}



@media (max-width: 1440px) {
.sul li .counter{font-size: 40px;}
  }

@media (max-width: 1370px) {
.sul li .counter{font-size: 30px;}
.sul li h2{	font-size: 14px;line-height: 25px;height:50px;overflow: hidden;}
  }



@media (max-width: 992px) {
.sul li .counter{font-size: 25px;}
.sul li h2{	font-size: 14px;line-height: 25px;height:50px;overflow: hidden;}

  }


@media (max-width: 768px) {
.ab_22{width: 100%;text-align:left;margin-top: 25px;}
.ab_ll{width: 100%;margin-top:25px;}
.box_aa{margin-top:30px;}
.sul{margin-top:20px;}
  }





@media (max-width: 1100px) {
.aort li a{color:#424242;font-size: 16px;text-transform: uppercase;}
  }

@media (max-width: 768px) {
.aort li a{color:#424242;font-size: 15px;text-transform: uppercase;}
.ab_22_22{width: 100%;}
  }

@media (max-width: 700px) {
.aort li a{color:#424242;font-size: 15px;text-transform: uppercase;}

.ab_xx li:nth-child(2n){width: 100%;}
.ab_xx li{width:100%;margin-bottom: 10px;}

.port22{border-bottom: 2px solid #f2f2f2;width: 100%;line-height: 45px;margin-top: 20px;}

.aort{width: 100%;float: right;line-height: 45px;}

  }



  /* Global Marketing */
  .dfab{background:url(//wm-hk.cdn.cn86.cn/zhuanti/2025/11/db56caf2e74jhyoy.png) no-repeat center left #f6f6f6;padding:90px 0;margin-top: 3.5vw;}
  .dfab .wh{position: relative;}
.lx_map11{width: 42.375%;position: absolute;left:10px;top:50%;transform: translateY(-45%);}

.accv{color:#757575;font-size: 18px;line-height: 35px;margin-top: 3.5vw;border-bottom: 2px solid #e9e9e9;padding-bottom: 15px;}


.map22{width: 76.9375%;float:right;}
.map22 img{width: 100%;}

@media (max-width: 1440px) {
.map22{width: 74.9375%;float:right;}
.lx_map11{width: 42.375%;position: absolute;left:10px;top:50%;transform: translateY(-45%);}
  }


@media (max-width: 1200px) {
  .dfab{padding:40px 0;margin-top: 30px;}
.map22{width: 100%;float:none;}
.lx_map11{width: 100%;position: relative;left:0px;top:0%;transform: translateY(0%);margin-bottom: 25px;}
  }


/* Welcome */
.Welcome{margin-top: 75px;margin-bottom:100px;}
.jointt h2{margin-top: 30px;color:#5f5f5f;font-size: 20px;font-weight: 400;}

.join_xx li{width: 65.75%;position: relative;}
.join_xx li a.img{display: block;}
.join_xx li a.img img{width: 100%;}
.join_xx li:nth-child(2n){width: 30.75%;}
.join_xx li h2{position: absolute;top:50%;transform: translateY(-50%);right:25%;color:#ffffff;
background:url(//wm-hk.cdn.cn86.cn/zhuanti/2025/11/1720f1357ajehzrx.png) no-repeat center right;padding-right: 45px;font-size: 30px;}


@media (max-width: 768px) {
.join_xx li:nth-child(2n){width: 100%;}
.join_xx li{width:100%;margin-bottom: 10px;}
.join_xx li h2{position: absolute;top:50%;transform: translateY(-50%);right:25%;color:#ffffff;
padding-right: 45px;font-size: 16px;}
.accv{font-size:16px;line-height:28px;}
.Welcome{margin:45px 0 50px;}
.jointt h2{font-size:18px;margin-top:20px;}
.ab_22 h3{font-size:15px;line-height:27px;}



  }









/* 这是联系我们的专题哦页面 */

.wmy-menu a{display: block;color: #111111;font-size: 18px;line-height: 70px; background: url(//wm-hk.cdn.cn86.cn/zhuanti/2025/05/d6ab4851cduty1pm.jpg) no-repeat right center;padding: 0 2vw;transition:unset;}
.wmy-menu a:last-child{background: none;}
.wmy-menu a.cur,.wmy-menu a:hover{background: #004dbc;color: #fff!important;}
#anchor.anchor2{padding: 0;background: #fff;}
.anchor2 .anchor{line-height: 70px;}
.flex2{display: flex;justify-content: space-between;flex-wrap: wrap;display: -webkit-flex;}

.xbox1{background: #f5f5f5;padding: 4.3vw 0 2.8vw;overflow: hidden;}
.zleft{width:40.1%;}
.map1{width: 54.3%;overflow: hidden;}
.wh{max-width: 1640px;width:92%;margin:0 auto;}
.xbox1 .wh{background: #fff;padding: 60px 40px 67px;}
.zleft h3{color: #222222;font-size: 30px;text-transform: uppercase;}
.xul{margin-top: 50px;}
.xul li{border-bottom: 1px solid rgba(0,0,0,.1);padding-bottom: 24px;margin-bottom: 25px;}
.xbj{width: calc(100% - 40px);}
.xul li .img{max-width: 40px;}
.xbj h2{color: #777777;font-size: 21px;font-weight: bold;}
.xbj p{color: #111111;font-size: 16px;}
.yan11{margin-top: 6.7vw;}
.yan11 h3{text-align: center;color: #222222;font-size: 42px;margin-bottom: 54px;}
.xx{color: #222222;font-size: 15px;margin-bottom: 13px;}
.yan11 li{width: 32.3%;margin-bottom: 24px;}
.yan11 li input{display: block;outline: none;height: 56px;background-color: #f2f2f2;border-radius: 1px;width: 100%;color: #888888;font-size: 15px;padding-left: 20px;}
.lynr textarea{display: block;outline: none;height: 197px;background-color: #f2f2f2;border-radius: 1px;width: 100%;color: #888888;font-size: 15px;padding-left: 20px;padding-top: 20px;}
.yan11 ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #c3c1c1;
}
.yan11 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #c3c1c1;
}
.yan11 ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #c3c1c1;
}
.yan11 :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #c3c1c1;
}
.yan11  .tj input{display: block;width: 213px;height: 50px;background-color: #004dbc;color: #ffffff;font-size: 18px;text-align: center;margin: 0 auto;}
.yzm{margin-top: 20px;}
.yzm .captcha{position: relative;width: 300px;}
.yzm .captcha img{position: absolute;right: 0;top:0;}


@media(max-width: 1530px){
	.zleft h3{font-size: 26px;}
	.yan11 h3{font-size: 36px;margin-bottom: 40px;}
}

@media(max-width: 768px){
	.anchor2 .anchor{line-height: 50px;}
	.zleft,.map1{width: 100%;}
	.xbox1 .wh{padding: 40px 30px 47px}
	.xul{margin-top: 30px;}
	.yan11 h3{font-size: 30px;}
	.yan11 li input{font-size: 14px;height: 40px;padding-left: 10px;}
	.lynr textarea{height: 150px;}
	.yan11 .tj input{width: 180px;height: 45px;line-height: 45px;font-size: 15px;}
}

@media(max-width: 640px){
	.xbox1 .wh{padding: 20px 15px 26px;}
	.zleft h3{font-size: 17px;}
	.xbj p{font-size: 14px;}
	.xbj h2{font-size: 18px;}
	.xul li{padding-bottom: 18px;margin-bottom: 18px;}
	.yan11 h3{font-size: 26px;margin-bottom: 20px;}
	.yan11 li{width: 100%;margin-bottom: 10px;}
	.lynr textarea{height: 100px;}
	.yan11 .tj {margin-top: 10px;}
	.yzm .captcha{width: 100%;}
}

.swiper-slide-video {
    padding-bottom: 50%;
    position: relative;
}
.swiper-slide-video video {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
}