@charset "utf-8";
html,body{font-weight: 400;}
/*hide scroll*/
::-webkit-scrollbar-track-piece { position: fixed;right:0;background-color:#ddd;}
::-webkit-scrollbar {width:3px;height:3px;}
::-webkit-scrollbar-thumb {background:#0b7abf;background-clip:padding-box;min-height:0.5208333333333334vw;cursor: pointer;}
::-webkit-scrollbar-thumb:hover {background:#0b7abf;} 
::-webkit-scrollbar-button {width: 3px;height: 3px;}
.flex {display: -webkit-flex;display: flex;width: 100%;flex-wrap: wrap;}
.box_con {box-sizing: border-box;max-width: 69.79166666666667vw;margin: 0 auto;}
.box_cons {padding: 0 8.333333333333334vw;box-sizing: border-box;}
img{max-width: 100%;max-height: 100%;object-fit: cover;display: block;}
/* 滤镜-图片变纯黑 */
.img-black{filter: brightness(0);}
/* 滤镜-图片变纯白 */
.img-white{filter: brightness(0) invert(1);}

/* header */
header{position: fixed;z-index: 9;width: 100%;top: 0;left: 0;right: 0;transition: all 0.5s;background: #fff;box-shadow: 0 0.5208333333333334vw 1.0416666666666667vw 0 rgba(0, 0, 0, 0.1);box-sizing: border-box;}
header .logo{width: 8.854166666666668vw;height: 4.6875vw;line-height: 4.6875vw;}
header .logo a{display: flex;height: 100%;align-items: center;justify-content: center;}
.head_con{justify-content: space-between;align-items: center;}
.head_right{align-items: center;justify-content: flex-end;width: calc(100% - 8.854166666666668vw);}
.head_nav .head_nav_item{position: relative;}
.head_nav .head_nav_item>a{display: block;font-size: 1.0416666666666667vw;line-height: 4.6875vw;padding: 0 1.3020833333333335vw;box-sizing: border-box;color: #070f2a;position: relative;transition: all 0.5s;text-transform: uppercase;z-index: 2;background: #fff;}
.head_nav .head_nav_item.active>a{color: #0b7abf;}
.head_nav .head_nav_item .head_nav_item_show{position: absolute;top: 4.6875vw;left: 0;width: 100%;background: rgba(255, 255, 255, 0.9);padding: 0.5208333333333334vw;border-radius: 0 0 0.5208333333333334vw 0.5208333333333334vw;box-sizing: border-box;border-top: 1px solid #0b7abf;transform: translateY(-200%);z-index: -1;transition: all 0.5s;}
.head_nav .head_nav_item .head_nav_item_show a{font-size: 0.78125vw;color: #070f2a;padding: 0.3125vw 0;line-height: initial;justify-content: space-around;align-items: center;box-sizing: border-box;}
.head_nav .head_nav_item .head_nav_item_show a span{width: 0.5208333333333334vw;height: 0.36458333333333337vw;display: block;background: url(../images/foot_pop_btn_ico2.png) no-repeat center center/contain;}
.head_nav .head_nav_item .head_nav_item_show a:hover{background: linear-gradient(to right, #97d0f1, #0b7abf);color: #fff;border-radius: 0.5208333333333334vw;}
.head_nav .head_nav_item .head_nav_item_show a:hover span{background: url(../images/foot_pop_btn_ico.png) no-repeat center center/contain;}
.head_nav .head_nav_item:hover .head_nav_item_show{z-index: 1;transform: translateY(0);transition: all 0.5s;}

.head_lang{padding: 0 1.3020833333333335vw;}
.head_lang a{display: block;width: 1.875vw;height: 1.875vw;line-height: 1.875vw;border-radius: 50%;font-size: 0.625vw;font-family: Arial;text-transform: uppercase;color: #070f2a;border: 1px solid #070f2a;text-align: center;box-sizing: border-box;}
.head_search{position: relative;}
.head_search span{width: 4.6875vw;line-height: 1.875vw;border-radius: 1.875vw;display: inline-flex;align-items: center;justify-content: center;height: 1.875vw;cursor: pointer;box-sizing: border-box;background: linear-gradient(to right, #97d0f1, #0b7abf);color: #fff;font-size: 0.7291666666666667vw;}
.head_search span img{margin-right: 0.3vw;}
.search_bd{position: absolute;top: 1.875vw;right: 0;width: 10.416666666666668vw;display: none;z-index: 3;}
.search_form{display: flex;background: #fff;flex: 1;border: 1px solid #ddd;box-sizing: border-box;}
.search_form input{width: 6.25vw;height: 2.0833333333333335vw;line-height: 2.0833333333333335vw;border: none;background: none;padding-left: 0.5208333333333334vw;box-sizing: border-box;font-size: 0.7291666666666667vw;width: calc(100% - 2.0833333333333335vw);}
.search_form button{background: linear-gradient(to right, #97d0f1, #0b7abf);border: none;width: 2.0833333333333335vw;height: 2.0833333333333335vw;line-height: 2.0833333333333335vw;display: flex;justify-content: center;align-items: center;}
/* .fixed header{transition: all 0.5s;position: fixed;} */
/* end header */

/* footer */
.foot_pop{width: 100%;height: 9.375vw;border-radius: 0.5vw;padding: 0 3.125vw;box-sizing: border-box;align-items: center;justify-content: space-between;top: -5.625vw;position: relative;z-index: 1;margin: 0 auto -5.625vw;}
.foot_pop .foot_pop_txt{font-size: 2.0833333333333335vw;font-weight: bold;color: #070f2a;}
.foot_pop .foot_pop_btn{width: 15.625vw;height: 4.166666666666667vw;line-height: 4.166666666666667vw;background: #0b7abf;border-radius: 0.5vw;}
.foot_pop .foot_pop_btn a{justify-content: space-evenly;font-size: 1.0416666666666667vw;color: #fff;align-items: center;}
.foot_pop .foot_pop_btn a span{display: block;width: 0.9375vw;height: 0.625vw;background: url(../images/foot_pop_btn_ico.png) no-repeat center center/contain;transition: all ease-in-out 0.5s;}
.foot_top{justify-content: space-between;padding-top: 4.166666666666667vw;}
.foot_top_left{width: 10.9375vw;}
.foot_logo{width: 10.9375vw;}
.foot_logo a{display: block;width: 100%;height: 3.6458333333333335vw;}
.foot_link{justify-content: flex-end;margin-top: 1.875vw;}
.foot_link .foot_link_item{position: relative;}
.foot_link .foot_link_item .foot_link_item_ico{margin-left: 0.5208333333333334vw;width:1.7708333333333335vw;height: 1.7708333333333335vw;cursor: pointer;}
.foot_link .foot_link_item .foot_link_item_pic{width: 6.25vw;height: 6.25vw;background: #fff;position: absolute;bottom: 1.7708333333333335vw;left: 50%;transform: translateX(-50%);z-index: 1;display: none;}
.foot_link .foot_link_item:hover .foot_link_item_pic{display: block;}
.foot_top_center{width: 37.76041666666667vw;}
.foot_top_center .foot_nav .foot_nav_item{width: calc(100% / 3 - 2.0833333333333335vw);margin-right: 3.125vw;border-bottom: 1px solid rgba(255, 255, 255, 0.5);margin-bottom: 3.125vw;}
.foot_top_center .foot_nav .foot_nav_item:nth-child(3n){margin-right: 0;}
.foot_top_center .foot_nav .foot_nav_item a{font-size: 0.9375vw;color: #fff;padding-bottom: 1vw;justify-content: space-between;align-items: center;}
.foot_top_center .foot_nav .foot_nav_item a span{display: block;width: 0.9375vw;height: 0.625vw;background: url(../images/foot_pop_btn_ico.png) no-repeat center center/contain;transition: all ease-in-out 0.5s;}
.foot_top_right{width: 17.1875vw;}
.foot_top_right_item{align-items: flex-start;padding-bottom: 0.5208333333333334vw;}
.foot_top_right_item .foot_top_right_ico{font-size: 0.8333333333333334vw;color: rgba(255, 255, 255, 0.6);display: inline-flex;align-items: center;}
.foot_top_right_item .foot_top_right_ico img{width: 0.9375vw;height: 0.9375vw;margin-right: 0.5208333333333334vw;}
.foot_top_right_item .foot_top_right_txt{display: inline-flex;font-size: 0.8333333333333334vw;color: rgba(255, 255, 255, 0.9);width: 11.458333333333334vw;}
.foot_top_right_item .foot_top_right_txt b{font-size: 2.1875vw;color: #0b7abf;padding-left: 1.4583333333333335vw;}
.foot_top_right_item:first-child .foot_top_right_txt{display: block;width: 100%;}
.foot_btm{border-top: 1px solid rgba(255, 255, 255, 0.3);padding: 1.0416666666666667vw 0;font-size: 0.7291666666666667vw;color: rgba(255, 255, 255, 0.5);}
.foot_btm a{color: rgba(255, 255, 255, 0.5);margin-left: 1.0416666666666667vw;}

.mainpop{position: fixed;z-index: 99;right: 1.0416666666666667vw;bottom: 15%;}
.mainpop .mainpop_items{background: #f4f5f8;border-radius: 3.125vw;width: 3.125vw;border: 1px solid #fff;padding: 1.0416666666666667vw 0;box-shadow: 0 0.5208333333333334vw 1.5625vw rgba(0, 0, 0, 0.08);margin-bottom: 1.0416666666666667vw;box-sizing: border-box;}
.mainpop .mainpop_items .mainpop_item:first-child{margin-bottom: 1.5625vw;position: relative;}
.mainpop .mainpop_items .mainpop_item:first-child::after{content: "";display: block;width: 1.0416666666666667vw;height: 0.20833333333333334vw;background: #dddfe8;border-radius: 0.20833333333333334vw;position: absolute;bottom: -0.9375vw;left: 0;right: 0;margin: 0 auto;}
.mainpop .mainpop_items .mainpop_item a{flex-direction: column;align-items: center; }
.mainpop .mainpop_items .mainpop_item span{display: flex;font-size: 0.7291666666666667vw;color: #9598a9;width: 1.5625vw;height: 1.5625vw;line-height: 0.78125vw;justify-content: center;align-items: center;}
.gotops{background: #f4f5f8;border-radius: 3.125vw;width: 3.125vw;height: 3.125vw;border: 1px solid #fff;box-shadow: 0 0.5208333333333334vw 1.5625vw rgba(0, 0, 0, 0.08);align-items: center;justify-content: center;cursor: pointer;box-sizing: border-box;}
.gotops span{display: flex;justify-content: center;align-items: center;width: 1.3541666666666667vw;height: 1.3541666666666667vw;}
.gotops:hover{background: #0b7abf;}
.gotops:hover span{filter: brightness(0) invert(1);}
/* end footer */

/* 公共样式 */
.lg_wrap{padding-bottom:5.625vw;padding-top:4.6875vw;}
.main{padding: 2.0833333333333335vw 0;}
.main_con{padding: 3.125vw 0;width: 100%;}
.main_title .rubric{font-size: 2.7083333333333335vw;font-weight: bold;color: #070f2a;}
.main_title .des{font-size: 0.8333333333333334vw;color: #070f2a;}
.main_title .more{float: right;position: relative;margin-top: -2.0833333333333335vw;z-index: 1;}
.main_title .more a{font-size: 0.8333333333333334vw;font-weight: bold;color: #070f2a;display: inline-flex;width: 9.375vw;justify-content: space-between;align-items: center;line-height: 2.0833333333333335vw;border-bottom: 1px solid #070f2a;transition: all ease-in-out 0.5s;}
.main_title .more a span{background: url(../images/foot_pop_btn_ico2.png) no-repeat center center/contain;width: 0.9375vw;height: 0.625vw;display: block;transition: all ease-in-out 0.5s;}
.main_title .more:hover a{background: #0b7abf;color: #fff;justify-content: space-evenly;transition: all ease-in-out 0.5s;}
.main_title .more:hover a span{background: url(../images/foot_pop_btn_ico.png) no-repeat center center/contain;transition: all ease-in-out 0.5s;}
.bar{height: 23.958333333333336vw;}
.bar_about{height: 34.895833333333336vw;}
.bar_con{height: 100%;align-items: center;padding-bottom: 4.6875vw;box-sizing: border-box;}
.bar .bar_title{background: url(../images/bar_tit_bg.png) no-repeat left center/contain;width: 100%;}
.bar .bar_tit{font-size: 3.125vw;font-weight: bold;color: #fff;}
.bar .bar_txt{font-size: 1.0416666666666667vw;color: #fff;margin-top: 0.5208333333333334vw;} 
.crumbs{padding: 1.5625vw 0;margin-top: -4.6875vw;position: relative;z-index: 3;line-height: 1.5625vw;}
.crumbs_item{align-items: center;}
.crumbs_home{width: 0.625vw;height: 0.625vw;margin-right: 0.5208333333333334vw;display: inline-flex;}
.crumbs_nav{color: #fff;font-size: 0.7291666666666667vw;}
.crumbs_nav a{color: #fff;}

.main_titles {width: calc(100% / 2 - 3.125vw);}
.main_titles .tit{font-size: 1.875vw;font-weight: bold;color: #070f2a;}
.main_titles .txt{font-size: 0.9375vw;line-height: 1.6666666666666667vw;color: #070f2a;margin-top: 1.0416666666666667vw;}
.main_titles2{padding: 4.166666666666667vw 0 2.604166666666667vw;}
.main_titles2 .tit{font-size: 2.3958333333333335vw;font-weight: bold;color: #070f2a;}
.main_titles2 .txt{font-size: 1.25vw;color: #070f2a;}

/* 公共样式end */

/* home */
/* banner */
.myBanner{position: relative;overflow: hidden;}
.myBanner .swiper-slide a{display: block;height: 23.958333333333336vw;}
.myBanner .swiper-pagination-banner{text-align: center;position: absolute;bottom: 1.5625vw !important;z-index: 2;}
.myBanner .swiper-pagination-banner .swiper-pagination-bullet{width: 4.166666666666667vw;height: 0.15625vw;background: rgba(255, 255, 255, 0.7);border-radius: 0%;margin: 0 0.3125vw;opacity: 1;}
.myBanner .swiper-pagination-banner .swiper-pagination-bullet-active{background: #0b7abf;}

/* area */
.area{padding: 4.166666666666667vw 0 2.0833333333333335vw;}
.area_list_item{width: calc(100% / 3 - 1.0026041666666667vw);margin-right: 1.3020833333333335vw;margin-bottom: 1.3020833333333335vw;border-radius: 0.5208333333333334vw;overflow: hidden;position: relative;background: #0b7abf;height: 16.666666666666668vw;}
.area_list_item:nth-child(3n){margin-right: 0;}
.area_list_item .pic{width: 100%;height: 100%;}
.area_list_item .pic img{width: 100%;height: 100%;transition: all ease-in-out 0.5s;}
.area_list_item .tct{position: absolute;bottom: 0;left: 0;right: 0;background: url(../images/area_list_bg.png) no-repeat center center/cover;padding: 1.875vw;box-sizing: border-box;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: flex-end;}
.area_list_item .tct .ico{width: 1.7708333333333335vw;height: 1.7708333333333335vw;display: inline-flex;align-items: center;}
.area_list_item .tct .tit{font-size: 1.5625vw;font-weight: bold;color: #fff;margin: 1.0416666666666667vw 0;}
.area_list_item .tct .txt{font-size: 0.8333333333333334vw;line-height: 1.3541666666666667vw;color: rgba(255, 255, 255, 0.6);height: 0;transition: all ease-in-out 0.5s;}
.area_list_item .tct .tbt{font-size: 0.8333333333333334vw;font-weight: bold;color: #fff;height: 0;overflow: hidden;transition: all ease-in-out 0.5s;display: flex;align-items: center;}
.area_list_item .tct .tbt span{display: block;margin-left: 1.0416666666666667vw;width: 0.9375vw;height: 0.625vw;background: url(../images/foot_pop_btn_ico.png) no-repeat center center/contain;}
.area_list_item:hover .tct .tbt{margin-top: 1.5625vw;height: 1.5625vw;transition: all ease-in-out 0.5s;}
.area_list_item:hover .tct .txt{height: 2.7083333333333335vw;transition: all ease-in-out 0.5s;}
.area_list_item:hover .pic img{opacity: 0.2;transition: all ease-in-out 0.5s;}

/* product */
.product_list{justify-content: space-between;}
.product_list_left,
.product_list_right{width: calc(100% / 2 - 0.5208333333333334vw);height: 29.6875vw;}
.product_list .product_list_item{background: url(../images/product_list_bg.jpg) no-repeat top center/cover;width: 100%;height: 100%;border-radius: 0.5208333333333334vw;box-shadow: 0  0.5208333333333334vw 1.5625vw rgba(0, 0, 0, 0.08);transition: all ease-in-out 0.5s !important;}
.product_list .product_list_item a{padding: 3.125vw 1.875vw 3.125vw 3.125vw;box-sizing: border-box;flex-direction: column;}
.product_list .product_list_item .tit{font-size: 1.5625vw;font-weight: bold;color: #070f2a;margin-bottom: 0.5208333333333334vw;}
.product_list .product_list_item .txt{font-size: 0.8333333333333334vw;color: #070f2a;}
.product_list .product_list_item .btns{font-size: 0.8333333333333334vw;color: #070f2a;align-items: center;font-weight: bold;margin-top: 3%;}
.product_list .product_list_item .btns span{background: url(../images/foot_pop_btn_ico2.png) no-repeat center center/contain;width: 0.9375vw;height: 0.625vw;display: block;transition: all ease-in-out 0.5s;margin-left: 1.5625vw;}
.product_list .product_list_item .pic{width: 100%;position: relative;z-index: 1;margin-top: -1.5625vw;display: flex;justify-content: flex-end;}
.product_list .product_list_right{display: flex;flex-direction: column;justify-content: space-between;}
.product_list .product_list_right .product_list_item{height: calc(100% / 2 - 0.5208333333333334vw);}
.product_list .product_list_left .product_list_item .pic{height: 24.739583333333336vw;}
.product_list .product_list_right .product_list_item .pic{height: 9.375vw;display: flex;align-items: center;justify-content: flex-end;}
.product_list .product_list_item:hover{transform: translateY(-1vw);transition: all ease-in-out 0.5s;}
.product_list .product_list_item:hover .tit{color: #0b7abf;}

/* partner */
.partner_con{position: relative;overflow: hidden;width: 100%;}
.partner_con::before,
.partner_con::after{content: "";display: block;width: 15.625vw;height: 100%;background: linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,1));position: absolute;right: 0;top: 0;z-index: 2;}
.partner_con::before{left: 0;right: auto;transform: rotateY(180deg);}
.partner_list{margin: 1.5625vw 0;}
.partner_list .swiper-container{overflow: initial;}
.partner_list .swiper-wrapper {-webkit-transition-timing-function: linear;-moz-transition-timing-function: linear;-ms-transition-timing-function: linear;-o-transition-timing-function: linear;transition-timing-function: linear;}
.partner_list .swiper-slide{background: #fff;box-shadow: 0 0.5208333333333334vw 1.5625vw rgba(0, 0, 0, 0.08);text-align: center;}
.partner_list .swiper-slide a{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;}

/* about */
.about_con{justify-content: space-between;align-items: center;}
.about_left,
.about_right{width: calc(100% / 2 - 2.0833333333333335vw);}
.about_left .tit{font-size: 1.6666666666666667vw;font-weight: bold;color: #070f2a;}
.about_left .txt{font-size: 0.8333333333333334vw;color: #070f2a;line-height: 1.6666666666666667vw;margin-top: 1.875vw;opacity: 0.7;}
.about_left_items{margin:2.604166666666667vw 0}
.about_left_items .item{margin-right: 4.6875vw;}
.about_left_items .item .item_num{font-size: 0.7291666666666667vw;color: #070f2a;}
.about_left_items .item .item_num b{font-size: 4.166666666666667vw;font-weight: bold;font-family: Arial; background: -webkit-linear-gradient(left,#a3d4f3, #0b7abf);-webkit-background-clip: text;color: transparent;}
.about_left_items .item .item_txt{font-size: 0.7291666666666667vw;color: #070f2a;}
.about_left_btns{justify-content: space-between;}
.about_left_btns .btns_item{background: url(../images/btns_item_bg.png) no-repeat center center/cover;width: calc(100% / 5 - 0.8333333333333334vw);margin-right: 1.0416666666666667vw;text-align: center;border-top: 0.15625vw solid rgba(11, 117, 188, 0.5);border-radius: 0.5208333333333334vw;padding: 0.78125vw 0;box-shadow: 0 0.5208333333333334vw 1.5625vw rgba(0, 0, 0, 0.08);transition: all ease-in-out 0.5s;}
.about_left_btns .btns_item .ico{width: 3.125vw;height: 3.125vw;margin: 0 auto;}
.about_left_btns .btns_item .txts{font-size: 0.9375vw;color: #070f2a;}
.about_left_btns .btns_item:last-child{margin-right: 0;}
.about_left_btns .btns_item:hover{transform: translateY(-1vw);transition: all ease-in-out 0.5s;}
.about_right .about_right_pic img{width: 100%;height: 100%;object-fit: cover;}

/* end home */

/* product */
.porduct_items{justify-content: space-between;box-sizing: border-box;margin-top: 4.166666666666667vw;flex-direction: row-reverse;}
.porduct_items .item{width: calc(100% / 2 - 3.125vw);margin-bottom: 6.25vw;height: 25vw;border-radius: 0.5208333333333334vw;overflow: hidden;position: relative;}
.porduct_items .item:nth-child(odd){margin-top: -9vw;}
.porduct_items .item .pic{width: 100%;height: 100%;}
.porduct_items .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all ease-in-out 0.5s;}
.porduct_items .item .tct{width: 100%;height: 100%;position: absolute;bottom: 0;left: 0;right: 0;z-index: 2;padding:2.0833333333333335vw;box-sizing: border-box;background: rgba(18, 32, 71, 0.2);border-radius: 0.5208333333333334vw;overflow: hidden;flex-direction: column;justify-content: flex-end;transition: all ease-in-out 0.5s;}
.porduct_items .item .tct .ico{width: 1.7708333333333335vw;height: 1.7708333333333335vw;}
.porduct_items .item .tct .tit{font-size: 1.7708333333333335vw;color: #fff;font-weight: bold;margin: 0.5208333333333334vw 0;}
.porduct_items .item .tct .txt{font-size: 0.8333333333333334vw;line-height: 1.25vw;color: #fff;height: 0;transition: all ease-in-out 0.5s;margin: 0.5208333333333334vw 0;}
.porduct_items .item .tct .tbt{font-size: 0.8333333333333334vw;color: #fff;font-weight: bold;font-family: Arial;display: flex;align-items: center;}
.porduct_items .item .tct .tbt span{display: block;margin-left: 1.0416666666666667vw;width: 0.9375vw;height: 0.625vw;background: url(../images/foot_pop_btn_ico.png) no-repeat center center/contain;}
.porduct_items .item:hover .tct{background: rgba(18, 32, 71, 0.6);transition: all ease-in-out 0.5s;}
.porduct_items .item:hover .tct .txt{height: 2.5vw;transition: all ease-in-out 0.5s;}
.porduct_items .item:hover .pic img{transform: scale(1.15);transition: all ease-in-out 0.5s;}

.product_cons{justify-content: space-between;}
.product_left{width: 21.875vw;}
.product_left .product_left_navs{border-right: 1px solid #e8e8e8;box-sizing: border-box;}
.product_left .product_left_navs .product_left_nav{height: 7.552083333333334vw;background:#f5f6fb;position:relative;}
.product_left .product_left_navs .product_left_nav>a{width: calc(100% - 3.125vw);height: 100%;display: flex;align-items: center;margin-left: 3.125vw;box-sizing: border-box;border-bottom: 1px solid #e8e8e8;padding-right: 4.125vw;position: relative;justify-content: space-between;font-size: 1.3541666666666667vw;}
.product_left .product_left_navs .product_left_nav a span{display: block;width: 0.9375vw;height: 0.625vw;background: url(../images/foot_pop_btn_ico2.png) no-repeat center center/contain;}
.product_right{width: calc(100% - 21.875vw);}
.product_left .product_left_navs .product_left_nav:hover,
.product_left .product_left_navs .product_left_nav.active{background: #0b7abf;}
.product_left .product_left_navs .product_left_nav:hover a,
.product_left .product_left_navs .product_left_nav.active a{color: #fff;border-bottom: 1px solid #0b7abf;}
.product_left .product_left_navs .product_left_nav:hover a span,
.product_left .product_left_navs .product_left_nav.active a span{background: url(../images/foot_pop_btn_ico.png) no-repeat center center/contain;}

.product_left_nav_list{position: absolute;left: 100%;top: 0;background: #f5f6fb;z-index: 5;width: 14.0625vw;border: 1px solid #dedede;box-sizing: border-box;display: none;}
.product_left_nav_list a{width: 100%;height: 3.125vw;margin-left: 0 !important;padding-right: 0 !important;display: block;font-size: 0.9375vw;color: #070f2a !important;border-bottom: 1px solid #dedede !important;text-align: center;padding: 0.5208333333333334vw !important;box-sizing: border-box;display: flex;align-items: center;justify-content: center;}
.product_left_nav_list a:last-child{border-bottom: 0 !important;}
.product_left_nav_list a:hover{background: #0b7abf;color: #fff !important;border-bottom: 1px solid #0b7abf !important;}
.product_left .product_left_navs .product_left_nav:hover .product_left_nav_list{display: block;}

.product_right_list .item{padding:3.125vw 8.333333333333334vw 3.125vw 3.125vw;height: 20.3125vw;box-sizing: border-box;transition: all ease-in-out 0.5s;}
.product_right_list .item:nth-child(even){background: #fbfbfb;}
.product_right_list .item a{justify-content: space-between;height: 100%;align-items: center;}
.product_right_list .item:nth-child(odd) a{flex-direction: row-reverse;}
.product_right_list .item .item_pic,
.product_right_list .item .item_info{width: calc(100% / 2 - 1.5625vw);}
.product_right_list .item .item_pic{text-align: center;display: flex;align-items: center;justify-content: center;height: 100%;box-sizing: border-box;}
.product_right_list .item .item_pic img{transition: all ease-in-out 0.5s;}
.product_right_list .item .item_info .item_title{font-size: 1.875vw;font-weight: bold;color: #070f2a;}
.product_right_list .item .item_info .item_text{font-size: 0.9375vw;line-height: 1.6666666666666667vw;color: #070f2a;opacity: 0.7;margin: 1.5625vw 0;}
.product_right_list .item .item_info .item_more{font-size: 0.8333333333333334vw;font-weight: bold;color: #070f2a;display: inline-flex;align-items: center;}
.product_right_list .item .item_info .item_more span{display: block;width: 0.9375vw;height: 0.625vw;background: url(../images/foot_pop_btn_ico2.png) no-repeat center center/contain;margin-left: 1.0416666666666667vw;}
.product_right_list .item:hover{background:#0b7abf;transition: all ease-in-out 0.5s;}
.product_right_list .item:hover .item_info .item_title,
.product_right_list .item:hover .item_info .item_text,
.product_right_list .item:hover .item_info .item_more{color: #fff;}
.product_right_list .item:hover .item_pic img{transition: all ease-in-out 0.5s;transform: scale(1.2);}
.product_right_list .item:hover .item_info .item_more span{background: url(../images/foot_pop_btn_ico.png) no-repeat center center/contain;}

.product_right_content{padding-left: 3.125vw;padding-right: 8.333333333333334vw;}
.product_info_top{padding: 4.6875vw 0 3.6458333333333335vw;}
.product_info_top .pic{width: 50%;display: inline-flex;align-items: center;justify-content: center;height: 23.4375vw;background: #fff;border-radius: 0.5208333333333334vw;overflow: hidden;box-shadow: 0 0.5208333333333334vw 1.5625vw rgba(0,0,0,0.1);padding: 1.5625vw;box-sizing: border-box;}
.product_info_top .pic img{border-radius: 0.5208333333333334vw;}
.product_info_top .tct{width: calc(100% - 50%);padding-left: 1.5625vw;box-sizing: border-box;}
.product_info_top .tct .tit{font-size: 1.7708333333333335vw;font-weight: bold;color: #070f2a;padding: 1.0416666666666667vw 0;border-bottom: 1px solid #eee;margin-bottom: 0.5208333333333334vw;}
.product_info_top .tct .txt{font-size: 1.1458333333333335vw;line-height: 1.5625vw;font-weight: bold;display: inline-flex;align-items: center;margin: 1.0416666666666667vw 0 0.5208333333333334vw;}
.product_info_top .tct .txt::before{content: "";display: block;width: 0.15625vw;height: 1.0416666666666667vw;background: #0b7abf;margin-right: 1.0416666666666667vw;}
.product_info_top .tct .tst{padding-left: 1.1458333333333335vw;font-size: 1.5625vw;font-weight: bold;color: #070f2a;}
.product_info_top .tct .tst2{padding-left: 1.1458333333333335vw;font-size: 0.9375vw;line-height: 1.3541666666666667vw;color: #070f2a;}
.product_info_top .tct .btns{width: 100%;margin-top: 2.0833333333333335vw;display: flex;justify-content: space-between;}
.product_info_top .tct .btns a{font-size: 0.9375vw;color: #fff;display: block;line-height: 3.125vw;border-radius: 0.5208333333333334vw;background: #0b7abf;text-align: center;padding: 0 1.5625vw;box-sizing: border-box;width: 55%;display: flex;align-items: center;justify-content: center;}
.product_info_top .tct .btns a:last-child{background: #f5f6fb;color: #070f2a;width: 42%;}
.product_info_top .tct .btns a span{display: block;width: 0.78125vw;height: 0.8854166666666667vw;background: url(../images/download_ico.png) no-repeat center center/contain;margin-right: 0.5208333333333334vw;}
.product_info_btm .tit{font-size: 1.5625vw;font-weight: bold;color: #070f2a;line-height: 2;position: relative;box-sizing: border-box;padding-bottom: 1.0416666666666667vw;display: flex;align-items: center;}
.product_info_btm .tit::before{content: "";display: block;width: 0.20833333333333334vw;height: 1.0416666666666667vw;background: #0b7abf;margin-right: 1.0416666666666667vw;}
.product_info_btm_tit{border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.product_info_btm_tit .btm_tit_nav{line-height: 4.166666666666667vw;font-size: 1.0416666666666667vw;color: #070f2a;font-weight: bold;margin-right: 2.0833333333333335vw;cursor: pointer;}
.product_info_btm_tit .btm_tit_nav.active,
.product_info_btm_tit .btm_tit_nav:hover{color: #0b7abf;position: relative;}
.product_info_btm_tit .btm_tit_nav.active::after,
.product_info_btm_tit .btm_tit_nav:hover::after{content: "";display: block;width: 100%;height: 0.15625vw;position: absolute;bottom: -1px;left: 0;right: 0;background: #0b7abf;}
.product_info_btm_item{display: none;}
.product_info_btm_item.active{display: block;}
.product_info_btm_item .mains_text{margin-top: 1.5625vw;}

.product_page{margin: 3.125vw auto;justify-content: space-between; border-top: 1px solid #eee;padding-top: 3.125vw;}
.product_page_item{width: 38%;}
.product_page_item:nth-child(2){width: 20%;}
.product_page_item a{font-size: 0.8333333333333334vw;line-height: 3.125vw;color: #070f2a;padding: 0 1.5625vw;box-sizing: border-box;justify-content: space-between;width: 100%;align-items: center;display: inline-flex;background: #f5f6fb;border-radius: 0.5208333333333334vw;}
.product_page_item a em{display:inline-block;vertical-align: middle;background: url(../images/foot_pop_btn_ico2.png) no-repeat center center/contain;transition: ease-in-out 0.5s;width: 0.9375vw;height: 0.625vw;transition: ease-in-out 0.5s;}
.product_page_item:nth-child(2) a{justify-content: center;}
.product_page_item:nth-child(2) a em{background: url(../images/jt_icon2.png) no-repeat center/contain;width: 1.25vw;height: 1.0416666666666667vw;margin-right: 0.5208333333333334vw;}
.product_page_item:nth-child(1) a em{transform: rotate(180deg);}
.product_page_item a:hover{background: #0b7abf;color: #fff;transition: ease-in-out 0.5s;}
.product_page_item:hover a em{filter: brightness(0) invert(1);}
.product_page_item:nth-child(2):hover a em{filter: brightness(0) invert(1);}
.product_page_item:last-child a{flex-direction: row-reverse;}

/* news */
.news_list .news_item{width: calc(100% / 3 - 1.0416666666666667vw);margin-right: 1.5625vw;margin-top: 1.5625vw;transition: all ease-in-out 0.5s;}
.news_list .news_item:nth-child(3n){margin-right: 0;}
.news_list .news_item a{padding: 1.5625vw;box-sizing: border-box;background: #fff;display: block;border-radius: 0.5208333333333334vw;border: 1px solid #fff;transition: all ease-in-out 0.5s;}
.news_list .news_item .news_img{border-radius: 0.5208333333333334vw;overflow: hidden;height: 13.802083333333334vw;}
.news_list .news_item .news_img img{width: 100%;height: 100%;object-fit: cover;transition: all ease-in-out 0.5s;}
.news_list .news_item .news_icon{justify-content: space-between;border-bottom: 1px solid #eaeff2;padding: 0.78125vw 0;transition: all ease-in-out 0.5s;}
.news_list .news_item .news_icon .news_icon_left,
.news_list .news_item .news_icon .news_icon_right{display: flex;align-items: center;}
.news_list .news_item .news_icon .news_icon_left{font-size: 0.7291666666666667vw;color: #070f2a;}
.news_list .news_item .news_icon .news_icon_left span{display: block;margin-right: 0.5208333333333334vw;width: 0.7291666666666667vw;height: 0.7291666666666667vw;background: url(../images/news_icon_01.png) no-repeat center center/contain;}
.news_list .news_item .news_icon .news_icon_right{font-size: 0.9375vw;color: #070f2a;}
.news_list .news_item .news_icon .news_icon_right span{display: block;margin-right: 0.5208333333333334vw;width: 0.7291666666666667vw;height: 0.7291666666666667vw;background: url(../images/news_icon_02.png) no-repeat center center/contain;}
.news_list .news_item .news_tit{font-size: 1.4583333333333335vw;font-weight: bold;color: #070f2a;line-height: 2.0833333333333335vw;height: 4.166666666666667vw;margin: 1.0416666666666667vw 0;transition: all ease-in-out 0.5s;}
.news_list .news_item .news_txt{font-size: 0.9375vw;line-height: 1.4583333333333335vw;color: #070f2a;height: 2.916666666666667vw;opacity: 0.7;;}
.news_list .news_item .news_tbt{font-size: 0.8333333333333334vw;font-weight: bold;color: #070f2a;display: flex;align-items: center;margin-top: 1.0416666666666667vw;}
.news_list .news_item .news_tbt span{display: block;width: 0.9375vw;height: 0.625vw;background: url(../images/foot_pop_btn_ico2.png) no-repeat center center/contain;margin-left: 1.0416666666666667vw;transition: all ease-in-out 0.5s;}
.news_list .news_item:hover{box-shadow: 0 0.5208333333333334vw 1.5625vw rgba(18, 32, 71, 0.1);transition: all ease-in-out 0.5s;}
.news_list .news_item:hover a{border: 1px solid #0b7abf;transition: all ease-in-out 0.5s;}
.news_list .news_item:hover .news_icon{border-bottom: 1px solid #0b7abf;transition: all ease-in-out 0.5s;}
.news_list .news_item:hover .news_tit,
.news_list .news_item:hover .news_tbt{color: #0b7abf;transition: all ease-in-out 0.5s;}
.news_list .news_item:hover .news_tbt span{background: url(../images/foot_pop_btn_ico3.png) no-repeat center center/contain;transition: all ease-in-out 0.5s;}
.news_list .news_item:hover .news_img img{transform: scale(1.2);transition: all ease-in-out 0.5s;}

/* page */
.page_list {width: 100%;padding: 4.166666666666667vw 0;justify-content: center;}
.page_list .pages_list_item{width: 3.125vw;height: 3.125vw;border: 1px solid #ccc;text-align: center;line-height: 3.0208333333333335vw;font-size: 1.0416666666666667vw;color: #070f2a;margin: 0 0.2604166666666667vw;overflow: hidden;box-sizing: border-box;border-radius: 0.5208333333333334vw;}
.page_list .pages_list_item a{display: flex;align-items: center;justify-content: center;color: #070f2a;height: 100%;}
.page_list .pages_list_item.active a,
.page_list .pages_list_item:hover a {background: linear-gradient(to right, #97d0f1, #0b7abf);color: #fff;transition: all ease-in-out 0.5s;}
.page_list .pages_list_item a span{display: block;width: 0.9375vw;height: 0.625vw;background: url(../images/foot_pop_btn_ico2.png) no-repeat center center/contain;transition: all ease-in-out 0.5s;}
.page_list .pages_list_item:hover a span{background: url(../images/foot_pop_btn_ico.png) no-repeat center center/contain;}
.page_list .pages_list_item:first-child{transform: rotateY(180deg);}

.news_content{max-width: 69.79166666666667vw;margin: 1.5625vw auto;background: #fff;padding: 3.125vw;box-sizing: border-box;border-radius: 0.5208333333333334vw;}
.news_titles{text-align: center;line-height: 1.5;border-bottom: 1px solid #eee;padding-bottom: 0.5208333333333334vw;}
.news_titles .tit{font-size: 1.7708333333333335vw;font-weight: bold;color: #070f2a;}
.news_titles .txt{font-size: 0.7291666666666667vw;color: #999;margin: 1.0416666666666667vw auto;}
.news_titles .txt span{margin: 0 0.5208333333333334vw;}

/* service */
.myService{height: 30.208333333333336vw;overflow: initial;margin: 3.125vw auto;}
.myService .swiper-slide{height: 30.208333333333336vw;overflow: hidden;border-radius: 0.5208333333333334vw;}
.myService .swiper-slide .service_img{width: 100%;height: 100%;}
.myService .swiper-slide .service_img img{width: 100%;height: 100%;object-fit: cover;transition: all ease-in-out 0.5s;}
.myService .swiper-slide .service_tct{position: absolute;bottom: 0;left: 0;right: 0;padding: 2.0833333333333335vw;box-sizing: border-box;background: rgba(14, 24, 44, 0.4);height: 100%;display: flex;flex-direction: column;justify-content: flex-end;color: #fff;}
.myService .swiper-slide .service_tct .service_num{font-size: 2.3958333333333335vw;font-weight: bold;font-family: Arial;margin-bottom: 1.5625vw;transition: all ease-in-out 0.5s;}
.myService .swiper-slide .service_tct .service_tit{font-size: 1.875vw;font-weight: bold;}
.myService .swiper-slide .service_tct .service_txt{font-size: 0.8333333333333334vw;line-height: 1.4583333333333335vw;margin: 1.5625vw 0;height: 0;transition: all ease-in-out 0.5s;}
.myService .swiper-slide .service_tct .service_btn{font-size: 0.8333333333333334vw;font-weight: bold;display: inline-flex;align-items: center;height: 0;overflow: hidden;transition: all ease-in-out 0.5s;}
.myService .swiper-slide .service_tct .service_btn span{display: block;width: 0.9375vw;height: 0.625vw;background: url(../images/foot_pop_btn_ico.png) no-repeat center center/contain;transition: all ease-in-out 0.5s;margin-left: 1.0416666666666667vw;}
.myService .swiper-pagination-service{text-align: center;display: none;}
.myService .swiper-slide:hover .service_img img{transform: scale(1.2);transition: all ease-in-out 0.5s;}
.myService .swiper-slide:hover .service_tct .service_num{margin-bottom: 12.5vw;transition: all ease-in-out 0.5s;}
.myService .swiper-slide:hover .service_tct .service_txt{height: 2.916666666666667vw;transition: all ease-in-out 0.5s;}
.myService .swiper-slide:hover .service_tct .service_btn{transition: all ease-in-out 0.5s;height: 1.5625vw;}
.swiper-buttons{position: absolute;top: -5.15625vw;z-index: 3;right: 0;width: 8.333333333333334vw;height: 3.125vw;display: block;}
.swiper-buttons .swiper-button-prev,
.swiper-buttons .swiper-button-next{width: 3.125vw;height: 3.125vw;transition: all ease-in-out 0.5s;border: 1px solid #ccc;border-radius: 0.5208333333333334vw;box-sizing: border-box;background-size: initial;right: 0;top: 0;}
.swiper-buttons .swiper-button-prev::after,
.swiper-buttons .swiper-button-next::after{display: none;}
.swiper-buttons .swiper-button-prev span,
.swiper-buttons .swiper-button-next span{display: block;width: 0.9375vw;height: 0.625vw;background: url(../images/foot_pop_btn_ico2.png) no-repeat center center/contain;}
.swiper-buttons .swiper-button-prev{transform: rotateY(180deg);left: 0;}
.swiper-buttons .swiper-button-prev:hover,
.swiper-buttons .swiper-button-next:hover{background: #0b7abf;transition: all ease-in-out 0.5s;border: 1px solid #0b7abf;border-radius: 0.5208333333333334vw;}
.swiper-buttons .swiper-button-prev:hover span,
.swiper-buttons .swiper-button-next:hover span{background: url(../images/foot_pop_btn_ico.png) no-repeat center center/contain;transition: all ease-in-out 0.5s;background-size: initial;}

#message{padding-top:4.6875vw;}
/* contact */
.contact_form{margin: 0 0 3.6458333333333335vw;}
.form_item{justify-content: space-between;margin-bottom: 1.5625vw;width: 100%;}
.form_item .form_items .form_items_tit{font-size: 1.0416666666666667vw;line-height: 1.5625vw;color: #070f2a;margin-bottom: 0.5208333333333334vw;}
.form_item .form_items .form_items_tit font{color: #f30b0b;}
.form_item .form_items .form_items_txt{position: relative;overflow: hidden;border-radius: 0.2604166666666667vw;background: #fff;}
.form_item .form_items .form_items_txt .yzm_img{width: 7.291666666666667vw;height: 3.0208333333333335vw;line-height: 3.0208333333333335vw;display: inline-flex;align-items: center;position: absolute;right: 1px;bottom: 1px;overflow: hidden;border-radius: 0.2604166666666667vw;}
.form_item .form_items .form_items_txt .yzm_img img{width: 100%;height: 100%;}
.form_item .form_items .form_items_txt input{font-size: 1.0416666666666667vw;width: 100%;height: 3.125vw;line-height: 3.125vw;border: 1px solid #cbcbcb;border-radius: 0.2604166666666667vw;padding: 0 1.0416666666666667vw;box-sizing: border-box;background: none;}
.form_item .form_items{width: 100%;}
.form_item .form_items .form_items_txt textarea{font-size: 1.0416666666666667vw;width: 100%;background: none;border: 1px solid #cbcbcb;border-radius: 0.2604166666666667vw;padding: 0 1.0416666666666667vw;box-sizing: border-box;}
.form_item1 .form_items{width: calc(100% / 3 - 1.40625vw);margin-right: 2.0833333333333335vw;}
.form_item1 .form_items:nth-child(3){margin-right: 0;}
.form_item2 .form_items{width: calc(100% / 4 - 1.5625vw);margin-right: 2.0833333333333335vw;}
.form_item2 .form_items:nth-child(4),
.form_item2 .form_items:last-child{margin-right: 0;}
.form_item:last-child .form_items:last-child{text-align: right;}
.contact_form{margin-top: 3.125vw;}
.contact_form .form_item:last-child .form_items:last-child .form_items_txt{background: none;}
.btnn{max-width: 7.8125vw;width: 100%;line-height: 3.125vw;text-align: center;font-size: 0.8333333333333334vw;color: #070f2a;border: 1px solid #070f2a;border-radius: 0.2604166666666667vw;background: none;margin-left: 1.0416666666666667vw;box-sizing: border-box;}

/* about */
.about_btm {display:none;}
.about_top,
.about_btm,
.about_btm_left{justify-content: space-between;}
.about_top_left,
.about_top_right,
.about_btm_left,
.about_btm_right{width: calc(100% / 2 - 1.04166666666666667vw);}
.about_top_left .editor{text-align: justify;}
.about_top_left .about_btns{font-size: 0.8333333333333334vw;font-weight: bold;color: #070f2a;display: flex;align-items: center;cursor: pointer;margin-top: 1.5625vw;}
.about_top_left .about_btns span{display: block;width: 0.9375vw;height: 0.625vw;background: url(../images/foot_pop_btn_ico2.png) no-repeat center center/contain;transition: all ease-in-out 0.5s;margin-left: 1.04166666666666667vw;}
.about_top_right{margin-top:-9.375vw;text-align: right;}
.about_btm{margin: 3.125vw 0;}
.about_btm_left{align-content: space-between;}
.about_btm_left .item{height: 13.541666666666668vw;background: #fff;border-radius: 0.5208333333333334vw;box-shadow: 0 0.5208333333333334vw 1.5625vw rgba(0,0,0,0.1);width: calc(100% / 2 - 1.04166666666666667vw);margin-bottom: 2.0833333333333335vw;display: flex;align-items: center;flex-direction: column;justify-content: center;}
.about_btm_left .item .item_ico{width: 2.604166666666667vw;height: 2.604166666666667vw;}
.about_btm_left .item .item_num{font-size: 0.9375vw;color: #070f2a;}
.about_btm_left .item .item_num b{font-size: 4.583333333333334vw;font-family: Arial;color: transparent;background: -webkit-linear-gradient(left, rgb(163, 212, 243), rgb(11, 122, 191)) text;}
.about_btm_left .item .item_txt{font-size: 0.9375vw;line-height: 1.5625vw;color: #070f2a;}

.editor{text-align: justify;}
.editor h3{font-size: 1.5625vw;line-height: 1.5625vw;color: #070f2a;font-weight: bold;margin-bottom: 1.5625vw;}
.editor p{font-size: 0.9375vw;color: #070f2a;margin:0;}
.editor img{display:initial;}

/*  */
.history_con{height: 48.958333333333336vw;overflow-y: auto;position: relative;padding-bottom: 1.5625vw;}
.history_con .main_titles{width: 100%;}
.history_show{margin: 1vw auto 0;font-size: 0.7291666666666667vw;color: #fff;text-align: center;}
.about_four_items{text-align: center;}
.history_con::-webkit-scrollbar{display: none;}
.about_four_items .item{justify-content: center;padding-bottom: 4.166666666666667vw;color: #fff;position: relative;margin: 1.5625vw auto;}
.about_four_items .item::before,
.about_four_items .item::after{content: "";display: block;width: 0.5208333333333334vw;height: 0.5208333333333334vw;border-radius: 0.5208333333333334vw;background: #fff;position: absolute;left: 0;right: 0;top: 0.5208333333333334vw;margin: 0 auto;}
.about_four_items .item::after{width: 1px;height: 100%;background: #fff;top: 1.5625vw;}
.about_four_items .item:nth-child(even){flex-direction: row-reverse;}
.about_four_items .item .year{min-width: 31.25vw;text-align: right;font-size: 2.604166666666667vw;font-weight: bold;line-height: 1;margin-right: 6.25vw;}
.about_four_items .item .txt{min-width: 31.25vw;text-align: left;line-height: 1.5625vw;max-width:36vw;}
.about_four_items .item .txt h3{font-size: 1.3541666666666667vw;}
.about_four_items .item .txt p{font-size: 0.9375vw;opacity: 0.6;}
.about_four_items .item:nth-child(even) .year{text-align: left;margin-right: 0;margin-left: 6.25vw;}
.about_four_items .item:nth-child(even) .txt{text-align: right;}
.about_four_items .item.active .year{font-size: 3.6458333333333335vw;}
.about_four_items .item.active::before{background: #0b7abf;}

/*  */
.honor_items .item{width: calc(100% / 4 - 1.9791666666666667vw);margin-right: 2.6041666666666vw;margin-top: 2.6041666666666vw;background-color: rgba(255, 255, 255, 0.8);border-radius: 0.5208333333333334vw;border: 1px solid #fff;box-sizing: border-box;padding: 1.5625vw;transition: all ease-in-out 0.5s;}
.honor_items .item:nth-child(4n){margin-right: 0;}
.honor_items .item .item_img{max-width: 100%;height: 10.677083333333334vw;text-align: center;display: flex;align-items: center;justify-content: center;}
.honor_items .item .item_img img{max-width: 100%;max-height: 100%;object-fit: contain;box-shadow: 0 0.5208333333333334vw 1.5625vw rgba(0, 0, 0, 0.1);}
.honor_items .item .item_tit{font-size: 0.9375vw;color: #070f2a;text-align: center;margin: 1.0416666666666667vw 0 0.5208333333333334vw;}
.honor_items .item:hover{transform: translateY(-1.0416666666666667vw);transition: all ease-in-out 0.5s;}

/*  */
.partner_title{justify-content: center;align-items: center;margin: 1.5625vw auto;}
.partner_title .partner_tit{margin: 0 1.5625vw;font-size: 1.3541666666666667vw;font-weight: bold;}
.partner_title .partner_tit a{display: block;color: #070f2a;}
.partner_title .partner_tit.active{font-size: 1.875vw;}
.partner_title .partner_tit.active a{color: #0b7abf;}
.partner_items .item{width: calc(100% / 4 - 1.1979166666666667vw);margin-right: 1.5625vw;margin-top: 1.5625vw;background: rgba(255, 255, 255, 0.7);border-radius: 0.5208333333333334vw;text-align: center;height: 8.333333333333334vw;border: 1px solid #fff;box-sizing: border-box;}
.partner_items .item:nth-child(4n){margin-right: 0;}
.partner_items .item a{padding: 1.5625vw;display: flex;justify-content: center;align-items: center;box-sizing: border-box;height: 100%;}

.team_top{height: 29.166666666666668vw;overflow: hidden;justify-content: space-between;align-items: flex-end;border-radius: 0.5208333333333334vw;margin: 1.5625vw auto 3.125vw;padding: 2.0833333333333335vw 2.0833333333333335vw 0;box-sizing: border-box;}
.team_top_tct{max-width: 42.44791666666667vw;}
.team_top_img{width: 25.416666666666668vw;height: 25.989583333333336vw;margin: 0 5.208333333333334vw;}
.team_top_tct .adds{width: 1.5625vw;height: 1.5625vw;}
.team_top_tct .adds span{display: block;width: 0.9375vw;height: 0.15625vw;background: #0b7abf;margin: -0.10416666666666667vw;}
.team_top_tct .adds span:last-child{transform: rotate(90deg);}
.team_top_tct .tit{font-size: 1.25vw;font-weight: bold;color: #070f2a;max-width: 11.979166666666668vw;border-top: 1px solid #cbcbcb;padding-top: 0.5208333333333334vw;}
.team_top_tct .txt{font-size: 0.8333333333333334vw;color: #666;line-height: 1.5625vw;margin-bottom: 1.375vw;}
.team_top_tct .editor{height: 15.333333333333334vw;overflow-y: auto;margin-bottom: 2.0833333333333335vw;border-top: 1px solid #dcdcdc;padding-right: 1.0416666666666667vw;box-sizing: border-box;}
.team_btm{margin: 1.5625vw auto 0;}
.team_btm video{width: 100%;height: 28.125vw;overflow: hidden;object-fit: contain;}
.team_btm_list .item{width: calc(100% / 3 - 1.0416666666666667vw);margin-right: 1.5625vw;margin-top: 1.5625vw;height: 13.802083333333334vw;overflow: hidden;border-radius: 0.5208333333333334vw;position: relative;}
.team_btm_list .item:nth-child(3n){margin-right: 0;}
.team_btm_list .item .item_img{width: 100%;height: 100%;}
.team_btm_list .item .item_img img{width: 100%;height: 100%;object-fit: cover;transition: all ease-in-out 0.5s;}
.team_btm_list .item .item_tit{font-size: 0.8333333333333334vw;padding: 1.5625vw;box-sizing: border-box;position: absolute;bottom: 0;z-index: 2;left: 0;right: 0;text-align: center;color: #fff;}
.team_btm_list .item:hover .item_img img{transform: scale(1.2);transition: all ease-in-out 0.5s;}

.contact_item_top{justify-content: space-between;border-bottom: 1px solid #e5e5e5;padding-bottom: 2.0833333333333335vw;margin-bottom: 2.0833333333333335vw;margin-top: 2.0833333333333335vw;}
.contact_item_top .item{width: auto;position: relative;}
.contact_item_top .item::after{content: "";display: block;height: 85%;width: 1px;background: #e5e5e5;position: absolute;bottom: 0;left: -7.291666666666667vw;}
.contact_item_top .item:first-child:after{display: none;}
.contact_item_top .item .item_txt{font-size: 1.0416666666666667vw;color: #999;display: inline-flex;align-items: center;padding: 0.5208333333333334vw 0;}
.contact_item_top .item .item_txt span{margin-right: 0.5208333333333334vw;width: 1.0416666666666667vw;height: 1.0416666666666667vw;}
.contact_item_top .item .item_txt span.kefu{background: url(../images/kefu_icon.png) no-repeat center center/contain;}
.contact_item_top .item .item_txt span.chuanzheng{background: url(../images/chuanzheng_icon.png) no-repeat center center/contain;}
.contact_item_top .item .item_txt span.time{background: url(../images/time_icon.png) no-repeat center center/contain;}
.contact_item_top .item .item_txt span.email{background: url(../images/email_icon.png) no-repeat center center/contain;}
.contact_item_top .item .item_tit{font-size: 1.875vw;font-weight: bold;color: #0b7abf;}
.contact_item_top .item .item_tst{display: block;font-size: 1.25vw;color: #070f2a;}                                                                                                  
.contact_item_btm{justify-content: space-between;align-items: flex-end;margin-bottom: 2.0833333333333335vw;}
.contact_item_btm_left .item_txt{font-size: 1.0416666666666667vw;color: #999;display: inline-flex;align-items: center;padding: 0.5208333333333334vw 0;}
.contact_item_btm_left .item_txt span.dizhi{background: url(../images/dingwei_icon.png) no-repeat center center/contain;margin-right: 0.5208333333333334vw;width: 1.0416666666666667vw;height: 1.0416666666666667vw;}
.contact_item_btm_left .item_tst{display: block;font-size: 1.25vw;color: #070f2a;}
.contact_item_btm_right p{width: 6.25vw;height: 6.25vw;overflow: hidden;display: none;}
.contact_item_btm_right .btm_list{margin: 0 0 0 1.0416666666666667vw;position: relative;cursor: pointer;}
.contact_item_btm_right .btm_list span{display: inline-flex;align-items: center;justify-content: center;border-radius: 0.2604166666666667vw;overflow: hidden;width: 2.34375vw;height: 2.34375vw;background: #0b7abf;}
.contact_item_btm_right .btm_list span img{width: 1.0416666666666667vw;height: 1.0416666666666667vw;}
.contact_item_btm_right .btm_list .btm_list_show{position: absolute;bottom: 2.34375vw;left: -50%;margin-left: -1.1458333333333335vw;background: #fff;width: 6.25vw;height: 6.25vw;display: none;}
.contact_item_btm_right .btm_list:hover .btm_list_show{display: block;}

.join_con{justify-content: space-between;margin-bottom: 3.125vw;}
.join_left{max-width: 49.47916666666667vw;}
.join_left .join_btn{width: 12.5vw;height: 2.604166666666667vw;border: 1px solid #070f2a;border-radius: 0.5208333333333334vw;margin-top: 1.5625vw;overflow: hidden;}
.join_left .join_btn a{display: flex;align-items: center;justify-content: space-around;height: 100%;font-size: 0.7291666666666667vw;color: #070f2a;}
.join_left .join_btn a span{display: block;width: 0.78125vw;height: 0.8854166666666667vw;background: url(../images/foot_pop_btn_ico2.png) no-repeat center center/contain;}
.join_left .join_btn a:hover{background: #0b7abf;color: #fff;}
.join_left .join_btn a:hover span{background: url(../images/foot_pop_btn_ico.png) no-repeat center center/contain;}
.join_right{width: 30.729166666666668vw;height: 30.625vw;margin-top: -7.291666666666667vw;}
.join_right img{width: 100%;height: 100%;object-fit: cover;}

.download_items{justify-content: space-between;}
.download_items .item{width: calc(100% / 3 - 1.7708333333333335vw);margin-right: 2.604166666666667vw;background: #fff;border-radius: 0.5208333333333334vw;height: 5.729166666666667vw;margin-top: 5.208333333333334vw;box-shadow: 0 0.5208333333333334vw 1.5625vw rgba(0, 0, 0, 0.1);transition: all ease-in-out 0.5s;}
.download_items .item:nth-child(3n){margin-right: 0;}
.download_items .item a{padding: 1.0416666666666667vw 1.5625vw;box-sizing: border-box;align-items: center;justify-content: space-between;}
.download_items .item .item_img{width: 5.416666666666667vw;height: 6.25vw;overflow: hidden;margin-top: -3.125vw;}
.download_items .item .item_img img{width: 100%;height: 100%;object-fit: contain;}
.download_items .item .item_tct{width: 13.020833333333334vw;}
.download_items .item .item_tct .item_tit{font-size: 1.1458333333333335vw;font-weight: bold;color: #070f2a;transition: all ease-in-out 0.5s;}
.download_items .item .item_tct .item_txt{font-size: 0.8333333333333334vw;color: #a3a3a3;transition: all ease-in-out 0.5s;}
.download_items .item .item_ico{width: 2.34375vw;height: 2.34375vw;border: 1px solid #070f2a;border-radius: 50%;display: flex;align-items: center;justify-content: center;transition: all ease-in-out 0.5s;}
.download_items .item .item_ico span{display: block;width: 0.9375vw;height: 0.625vw;background: url(../images/foot_pop_btn_ico2.png) no-repeat center center/contain;transition: all ease-in-out 0.5s;}
.download_items .item:hover{background: #0b7abf;transition: all ease-in-out 0.5s;transform: translateY(-1.0416666666666667vw);}
.download_items .item:hover .item_tct .item_tit,
.download_items .item:hover .item_tct .item_txt{color: #fff;transition: all ease-in-out 0.5s;}
.download_items .item:hover .item_ico{border: 1px solid #fff;transition: all ease-in-out 0.5s;}
.download_items .item:hover .item_ico span{background: url(../images/foot_pop_btn_ico.png) no-repeat center center/contain;transition: all ease-in-out 0.5s;}

.myPark{padding: 0 0 4.166666666666667vw;margin-bottom: 2.604166666666667vw;}
.myPark .swiper-slide{height: 16.145833333333336vw;}
.myPark .swiper-slide a{position: relative;}
.myPark .swiper-slide .item_img{width: 100%;overflow: hidden;height: 16.145833333333336vw;border-radius: 8px;margin: 0.5208333333333334vw 0;}
.myPark .swiper-slide .item_img img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.myPark .swiper-slide .item_tit{font-size: 1.25vw;line-height: 1.875vw;color: #fff;position: absolute;bottom: 0;left: 0;right: 0;padding: 0.5208333333333334vw;box-sizing: border-box;background: rgba(0, 0, 0, 0.3);text-align: center;}
.myPark .swiper-pagination-park{position: absolute;bottom: 1.0416666666666667vw;left: 0;right: 0;top: auto;width: 80%;}
.myPark .swiper-slide:hover .item_img img{transform: scale(1.2);transition: all 0.3s;}
.myPark .swiper-button-prev,
.myPark .swiper-button-next{border: 1px solid #dedede;border-radius: 5px;width: 2.604166666666667vw;height: 2.604166666666667vw;right: 0;top: auto;bottom: 0;}
.myPark .swiper-button-prev{right: 3.125vw;left: auto;}
.myPark .swiper-button-prev::after,
.myPark .swiper-button-next::after{font-size: 1.0416666666666667vw;color: #070f2a;}