@charset "utf-8";
html,body{font-weight: 400;}
/*hide scroll*/
::-webkit-scrollbar-track-piece { position: fixed;right:0;background-color:#dedede;}
::-webkit-scrollbar {width:3px;height:3px;}
::-webkit-scrollbar-thumb {background:#0783e1;background-clip:padding-box;min-height:2px;cursor: pointer;}
::-webkit-scrollbar-thumb:hover {background:#0783e1;} 
::-webkit-scrollbar-button {width: 3px;height: 3px;}
a{color: #0783e1;text-decoration: none;}
.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 9.375vw;box-sizing: border-box;}
/* 滤镜-图片变纯黑 */
.img-black{filter: brightness(0);}
/* 滤镜-图片变纯白 */
.img-white{filter: brightness(0) invert(1);}
img{max-width: 100%;max-height: 100%;object-fit: cover;display: block;}

/* header */
header{position: absolute;z-index: 9;width: 100%;top: 0;left: 0;right: 0;transition: all 0.5s;}
header .head_top{justify-content: space-between;align-items: center;background: none;height: 2.604166666666667vw;border-bottom: 1px solid rgba(255, 255, 255, 0.3);background: #0783e1;}
header .head_txt{font-size: 0.7291666666666667vw;color: #fff;}
header .search_form{display: flex;background: #fff;flex: 1;border-radius: 1.5625vw;}
header .search_form input{width: 6.25vw;height: 1.7708333333333335vw;line-height: 1.7708333333333335vw;border: none;background: none;padding-left: 0.5208333333333334vw;box-sizing: border-box;font-size: 0.7291666666666667vw;width: calc(100% - 2.0833333333333335vw);}
header .search_form button{background: none;border: none;width: 2.0833333333333335vw;height: 1.7708333333333335vw;line-height: 1.7708333333333335vw;display: inline-flex;align-items: center;justify-content: center;}
header .search_form button img{width: 1.0416666666666667vw;height: 1.0416666666666667vw;}

header .logo{max-width: 7.8125vw;}
header .logo a{height: 5.208333333333334vw;display: inline-flex;align-items: center;}
header .head_con{justify-content: space-between;align-items: center;height: 5.208333333333334vw;background: none;background: #fff;box-shadow: 0 0.2604166666666667vw 0.5208333333333334vw rgba(0, 0, 0, 0.1);}
header .head_right{align-items: center;justify-content: flex-end;display: inline-flex;}

header .head_nav .head_nav_item{position: relative;overflow: hidden;}
header .head_nav .head_nav_item a{display: block;font-size: 1.0416666666666667vw;line-height: 5.208333333333334vw;padding: 0 1.5625vw;box-sizing: border-box;color: #333;position: relative;transition: all 0.5s;text-transform: uppercase;}
header .head_nav .head_nav_item.active a{color: #0783e1;}
header .head_nav .head_nav_item:last-child a{padding-right: 0;}

.fixed header{transition: all 0.5s;position: fixed;}
header:hover .head_top,
.fixed header .head_top{background: #0783e1;}
header:hover .head_con,
.fixed header .head_con{background: #fff;box-shadow: 0 0.2604166666666667vw 0.5208333333333334vw rgba(0, 0, 0, 0.1);}

/* footer */
footer{height: 100%;}
.foot_top .foot_top_txt{font-size: 1.0416666666666667vw;color: #fff;opacity: 0.5;padding: 2.0833333333333335vw 0 1.0416666666666667vw;border-bottom: 1px solid rgba(255, 255, 255, 0.8);}
.foot_top_con{margin: 2.34375vw 0;}
.foot_top_left{width: 65%;}
.foot_top_left .foot_top_left_item{width: calc(100% / 5);display: inline-flex; flex-direction: column;}
.foot_top_left .foot_top_left_item .tit{font-size: 0.9375vw;line-height: 1.5625vw;color: #fff;margin-bottom: 0.78125vw;}
.foot_top_left .foot_top_left_item .tct a{display: block;font-size: 0.8333333333333334vw;line-height: 1.5625vw;color: #fff;opacity: 0.8;}
.foot_top_right{width: 35%;border-left: 1px solid rgba(255, 255, 255, 0.3);box-sizing: border-box;padding-left: 5.208333333333334vw;box-sizing: border-box;}
.foot_top_right .foot_top_right_txt{font-size: 0.7291666666666667vw;line-height: 1.5625vw;color: #fff;margin-bottom: 0.78125vw;}
.foot_top_right .foot_top_right_txt em{display: block;width: 6.25vw;text-align: center;margin-top: 1.3020833333333335vw;font-style: normal;}
.foot_top_right .foot_top_right_txt em img{display: block;}
.foot_btm{background: rgba(0, 0, 0, 0.5);text-align: center;font-size: 0.7291666666666667vw;color: #fff;padding: 1.0416666666666667vw 0;left: 0;right: 0;bottom: 0;}
.foot_btm a{color: #fff;margin: 0 0.5208333333333334vw;}

.pops{position: fixed;z-index: 5;right: 0;bottom: 20%;}
.pops .pops_con .pops_item{background: #fff;width: 3.125vw;height: 3.125vw;border-radius: 0.5208333333333334vw 0 0 0.5208333333333334vw;text-align: center;box-shadow: 0 0.2604166666666667vw 0.5208333333333334vw rgba(0, 0, 0, 0.1);margin-bottom: 0.5208333333333334vw;position: relative;}
.pops .pops_con .pops_item a{display: flex;flex-direction: column;height: 100%;justify-content: center;align-items: center;}
.pops .pops_con .pops_item .ico{max-height: 1.4583333333333335vw;max-width: 1.25vw;}
.pops .pops_con .pops_item .tit{font-size: 0.7291666666666667vw;line-height: 1.25vw;}
.pops .pops_con .pops_item.gotops{background: #0783e1;}
.pops .pops_con .pops_item.gotops a{color: #fff;}
.pops .pops_con .pops_item .txt{width: 9.375vw;height: 3.125vw;background: #fff;font-size: 0.7291666666666667vw;line-height: 3.125vw;position: absolute;right: 2.604166666666667vw;z-index: -1;transform: translateX(100%);transition: all 0.5s;}
.pops .pops_con .pops_item:hover .txt{transform: translateX(0);transition: all 0.5s;}


/* 首页公共样式 */
.section-wrap{ width:100%;height:100vh;overflow:visible;-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.86, 0, 0.03, 1);transition: transform 0.5s cubic-bezier(0.86, 0, 0.03, 1);}
.section-wrap .section{ position:relative; width:100%; height:100vh;overflow: hidden;background: #fff;z-index: 1;}
.section-wrap .section-2{background: #fafafa;}
.section-wrap .section-4{background: #f6f6f6;}
.section-wrap .section-6{background: url(../images/myLink_bg.jpg) no-repeat center;background-size: cover;}
.section-wrap .section-7{height: 62vh;}
.section-wrap .section .section_con{padding-top: 6.25vw;box-sizing: border-box;}
.put-section-0{ -webkit-transform: translateY(0);transform: translateY(0);}
.put-section-1 {-webkit-transform: translateY(-100vh);transform: translateY(-100vh);}
.put-section-2 {-webkit-transform: translateY(-200vh);transform: translateY(-200vh);}
.put-section-3 {-webkit-transform: translateY(-300vh);transform: translateY(-300vh);}
.put-section-4 {-webkit-transform: translateY(-400vh);transform: translateY(-400vh);}
.put-section-5 {-webkit-transform: translateY(-500vh);transform: translateY(-500vh);}
.put-section-6 {-webkit-transform: translateY(-562vh);transform: translateY(-562vh);}

.main_title{padding: 2.0833333333333335vw 0;}
.main_title .main_tit{font-size: 2.7083333333333335vw;font-weight: bold;color: #333;text-transform: uppercase;}
.main_title .main_ico{display: block;width: 4.427083333333334vw;height: 0.2604166666666667vw;background: #7bc3fc;margin: 0.5208333333333334vw 0;}
.main_title .main_ico::after{content: "";display: block;width: 3.6458333333333335vw;height: 0.2604166666666667vw;background: #0783e1;}
.main_title .main_txt{font-size: 0.9375vw;color: #666;}

.more{width: 8.333333333333334vw;margin: 0 0 0 auto;}
.more a{display: block;line-height: 2.604166666666667vw;background: #fff;border: 1px solid #999;text-align: center;color: #333;font-size: 0.8333333333333334vw;transition: all 0.5s;}
.more a:hover{background: #0783e1;color: #fff;border: 1px solid #0783e1;transition: all 0.5s;}

.editor{text-align: justify;}
.editor p{font-size: 0.8333333333333334vw;color: #666;}

/* 首页 */
.myBanner{height: 100vh;position: relative;overflow: hidden;}
.myBanner .swiper-slide a{height: 100%;display: block;transform: scale(1.2);transition: all 0.75s;}
.myBanner .swiper-slide-active a{transform: scale(1);transition: all 0.75s;}
.myBanner .banner_text{position: absolute;bottom: 0;left: 0;right: 0;z-index: 3;margin: 0 auto;}
.myBanner .banner_text .txt{background: rgba(7, 131, 225, 0.7);border-radius: 1.0416666666666667vw 1.0416666666666667vw 0 0;height: 5.208333333333334vw;padding: 1.0416666666666667vw;box-sizing: border-box;font-size: 0.8333333333333334vw;line-height: 1.5625vw;color: #fff;overflow: hidden;}
.myBanner .myBanner_btn{position: absolute;bottom: 0;right: 9.375vw;width: 20.833333333333336vw;height: 5.208333333333334vw;background: rgba(123, 195, 252, 0.5);z-index: 3;border-radius: 0 1.0416666666666667vw 0 0;overflow: hidden;}
.myBanner .myBanner_btn .swiper-pagination-banner{line-height: 5.208333333333334vw;text-align: center;}
.myBanner .myBanner_btn .swiper-pagination-banner .swiper-pagination-bullet{width: 0.7291666666666667vw;height: 0.7291666666666667vw;background: #fff;border-radius: 50%;margin: 0 0.5208333333333334vw;box-shadow: 0 0.2604166666666667vw 0.5208333333333334vw rgba(0, 0, 0, 0.1);opacity: 0.5;}
.myBanner .myBanner_btn .swiper-pagination-banner .swiper-pagination-bullet-active{opacity: 1;}
.myBanner .myBanner_btn .swiper-button-next::after,
.myBanner .myBanner_btn .swiper-button-prev::after{font-size: 1.25vw;color: #fff;}

.section-btn{position: fixed;left: 0.5208333333333334vw;top: 0;height: 100vh;width: 2.604166666666667vw;display: inline-flex;flex-direction: column;justify-content: center;align-items: center;z-index: 3;}
.section-btn span{width: 0.8333333333333334vw;height: 0.8333333333333334vw;background: #ddd;border-radius: 50%;margin: 0.2604166666666667vw 0;cursor: pointer;}
.section-btn span.on{background: #0783e1;}
.mySection{height: 100vh;}
.myProduct_con,
.myCase_con,
.myNews_con,
.myAbout_con,
.myLink_con{height: 100%;align-content: center;justify-content: center;align-items: center;}

/* 产品 */
.myProduct_tit{margin: 2.604166666666667vw 0;justify-content: center;}
.myProduct_tit .myProduct_tit_item{font-size: 0.9375vw;line-height: 2.0833333333333335vw;color: #333;text-align: center;padding: 0 0.75vw;background: #fff;margin: 0 0.5208333333333334vw 0.5208333333333334vw;cursor: pointer;border-radius: 0.4166666666666667vw;}
.myProduct_tit .myProduct_tit_item.active,
.myProduct_tit .myProduct_tit_item:hover{background: linear-gradient(to right, #7bc3fc, #0783e1);color: #fff;}
.myProduct_item .item{width: calc(100% / 3 - 1.6140625vw);margin: 0 0.8046875vw;}
.myProduct_item .item .item_img{display: inline-flex;justify-content: center;align-items: center;width: 100%;height: 14.322916666666668vw;overflow: hidden;;border-bottom: 1px solid #c3c3c3;padding: 1.0416666666666667vw;box-sizing: border-box;transition: all 0.5s;}
.myProduct_item .item .item_img img{max-width: 100%;max-height: 100%;object-fit: cover;transition: all 0.5s;}
.myProduct_item .item .item_tit{font-size: 1.1458333333333335vw;line-height: 1.5625vw;color: #333;margin: 0.78125vw 0;}
.myProduct_item .item .item_txt{font-size: 0.8333333333333334vw;line-height: 1.5625vw;color: #666;}
.myProduct_item .item:hover .item_img img{transform: scale(1.2);transition: all 0.5s;}
.myProduct_item .item:hover .item_tit{color: #0783e1;}

.section-2 .main_title,
.section-2 .more{transform: translateY(1000%);transition: all 0.5s;}
.section-2 .myProduct_tit{transform: translateY(1000%);transition: all 0.5s;}
.section-2 .myProduct_cons{transform: translateY(1000%);transition: all 0.7s;}
.put-section-1 .main_title,
.put-section-1 .more{transform: translateY(0%);transition: all 0.5s;transition-delay: 0.2s;}
.put-section-1 .myProduct_tit{transform: translateY(0%);transition: all 0.5s;transition-delay: 0.5s;}
.put-section-1 .myProduct_cons{transform: translateY(0%);transition: all 0.7s;transition-delay: 0.7s;width:100%;}

/* 工程案例 */
.myCase_list{width: 100%;height: 28.125vw;overflow: hidden;}
.myCase_item{width: 25%;height: 28.125vw;background: #7bc3fc;position: relative;transition: all 0.2s ease;}
.myCase_item .myCase_item_img{height: 28.125vw;opacity: 0.7;}
.myCase_item .myCase_item_img img{width: 100%;height: 100%;object-fit: cover;}
.myCase_item .myCase_item_tit{position: absolute;top: 50%;left: 0;right: 0;margin: 0 auto;color: #fff;font-size: 1.7708333333333335vw;transform: scale(0);transition: all 0.5s;padding: 0 1.5625vw;box-sizing: border-box;text-align: center;}
.myCase_item.active{width: 50%;background: #333;transition: all 0.3s ease;}
.myCase_item.active .myCase_item_img img{opacity: 7;}
.myCase_item.active .myCase_item_tit{transform: scale(1);transition: all 0.5s;}

.section-3 .myCase_con .main_title,
.section-3 .myCase_con .more{transform: translateY(1000%);transition: all 0.5s;}
.section-3 .myCase_con .myCase_list{transform: translateY(1000%);transition: all 0.5s;}
.put-section-2 .myCase_con .main_title,
.put-section-2 .myCase_con .more{transform: translateY(0%);transition: all 0.5s;transition-delay: 0.3s;}
.put-section-2 .myCase_con .myCase_list{transform: translateY(0%);transition: all 0.5s;transition-delay: 0.5s;}

/* 新闻中心 */
.myNews_list{width: 100%;justify-content: space-between;}
.myNews_list_left{width: 50%;position: relative;height: 26.041666666666668vw;overflow: hidden;}
.myNews_list_left .myNews_list_img{width: 100%;height: 100%;object-fit: cover;}
.myNews_list_left .myNews_list_img img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.myNews_list_left .myNews_list_tct{padding: 1.5625vw;box-sizing: border-box;background: #0783e1;width: 60%;border-radius: 0 1.0416666666666667vw 0 0;position: absolute;bottom: 0;left: 0;z-index: 2;}
.myNews_list_left .myNews_list_tct .time{display: block;font-size: 0.8333333333333334vw;color: #fff;margin-bottom: 0.5208333333333334vw;}
.myNews_list_left .myNews_list_tct .tit{font-size: 1.1458333333333335vw;color: #fff;line-height: 1.5625vw;}
.myNews_list_left:hover .myNews_list_img img{transform: scale(1.2);transition: all 0.5s;}
.myNews_list_right{width: calc(50% - 3.125vw);box-sizing: border-box;}
.myNews_list_right .myNews_list_tct{padding: 1.5625vw;box-sizing: border-box;background: #fff;box-shadow: 0 0.2604166666666667vw 0.5208333333333334vw rgba(0, 0, 0, 0.1);margin-bottom: 1.0416666666666667vw;transition: all 0.5s ease;}
.myNews_list_right .myNews_list_tct .tit{font-size: 1.1458333333333335vw;color: #333;line-height: 1.5625vw;}
.myNews_list_right .myNews_list_tct .txt{font-size: 0.8333333333333334vw;line-height: 1.25vw;color: #666;margin-top: 0.78125vw;}
.myNews_list_right .myNews_list_tct:hover{transform: translateY(-0.5208333333333334vw);transition: all 0.5s ease;box-shadow: 0 0.5208333333333334vw 1.0416666666666667vw rgba(0, 0, 0, 0.1);}
.myNews_list_right .myNews_list_tct:hover .tit{color: #0783e1;}

.section-4 .myNews_con .main_title,
.section-4 .myNews_con .more{transform: translateY(1000%);transition: all 0.5s;}
.section-4 .myNews_con .myNews_list_left{transform: translateX(1000%);transition: all 0.5s;}
.section-4 .myNews_con .myNews_list_right{transform: translateX(1000%);transition: all 0.7s;}
.put-section-3 .myNews_con .main_title,
.put-section-3 .myNews_con .more{transform: translateY(0%);transition: all 0.5s;transition-delay: 0.2s;}
.put-section-3 .myNews_con .myNews_list_left{transform: translateX(0%);transition: all 0.5s;transition-delay: 0.5s;}
.put-section-3 .myNews_con .myNews_list_right{transform: translateX(0%);transition: all 0.7s;transition-delay: 0.7s;}

/*  */
.myAbout_con .main_title{width: 100%;}
.myAbout_cons{justify-content: space-between;align-items: center;}
.myAbout_left{width: calc(100% - 39.375vw);}
.myAbout_right{width: 36.770833333333336vw;}
.myAbout_cons .editor{font-size: 0.8333333333333334vw;line-height: 1.875vw;color: #333;width: 100%;margin: 0 0 1.5625vw;}
.myAbout_cons .myAbout_img{width: 100%;}
.myAbout_con .more{margin: 0;width: 100%;}
.myAbout_con .more a{width: 8.333333333333334vw;}
.myAbout_list{width: 100%;margin: 2.604166666666667vw 0 0;}
.myAbout_list .item{width: calc(100% / 4 - 4.6875vw);margin: 0 6.25vw 0 0;display: inline-flex;justify-content: space-between;position: relative;}
.myAbout_list .item::after{content: "";display: block;width: 2px;height: 2.604166666666667vw;background: #eee;position: absolute;right: -3.125vw;top: 50%;margin-top: -1.3020833333333335vw;}
.myAbout_list .item:last-child{margin-right: 0;}
.myAbout_list .item:last-child::after{display: none;}
.myAbout_list .item .item_num{display: inline-flex;}
.myAbout_list .item .item_num b{font-size: 2.0833333333333335vw;font-weight: bold;color: #000;}
.myAbout_list .item .item_num sup{font-size: 0.9375vw;font-weight: bold;color: #000;}
.myAbout_list .item .item_txt{font-size: 0.9375vw;line-height: 1.5625vw;color: #666;}
.myAbout_list .item .item_img{width: 3.90625vw;height: 3.90625vw;}

.section-5 .myAbout_con .myAbout_cons{transform: translateY(1000%);transition: all 0.5s;}
.section-5 .myAbout_con .more{transform: translateY(1000%);transition: all 0.5s;}
.section-5 .myAbout_con .myAbout_list {transform: translateY(1000%);transition: all 0.7s;}
.put-section-4 .myAbout_con .myAbout_cons{transform: translateY(0%);transition: all 0.5s;transition-delay: 0.2s;}
.put-section-4 .myAbout_con .more{transform: translateY(0%);transition: all 0.5s;transition-delay: 0.5s;}
.put-section-4 .myAbout_con .myAbout_list{transform: translateY(0%);transition: all 0.7s;transition-delay: 0.7s;}

/*  */
.myLink_con .main_title{width: 100%;padding-top: 0;}
.myLink_con .main_title .main_tit{text-align: center;color: #fff;}
.myLink_con .main_title .main_tit font{color: #e70012;font-weight: bold;}
.myLink_list{width: 100%;height: 21.875vw;position: relative;}
.myLink_list .item{background: #fff;border-radius: 15.625vw;position: absolute;overflow: hidden;}
.myLink_list .item .item_img,
.myLink_list .item .item_img_hover{width: 100%;height: 100%;border-radius: 15.625vw;overflow: hidden;display: inline-flex;align-items: center;justify-content: center;padding: 0.5208333333333334vw;box-sizing: border-box;transition: all 0.5s ease;}
.myLink_list .item .item_img_hover img{width: 100%;height: 100%;object-fit: cover;}
.myLink_list .item .item_img_hover{padding: 0;}
.myLink_list .item:hover .item_img{transform: translateY(-100%);transition: all 0.5s ease;}
.myLink_list .item:hover .item_img_hover{transform: translateY(-100%);transition: all 0.5s ease;}
.myLink_list .item:nth-child(1){width: 10.416666666666668vw;height: 10.416666666666668vw;left: 2.8645833333333335vw;top: 0.5208333333333334vw;}
.myLink_list .item:nth-child(2){width: 11.979166666666668vw;height: 11.979166666666668vw;left: 7.291666666666667vw;top: 13.020833333333334vw;}
.myLink_list .item:nth-child(3){width: 6.25vw;height: 6.25vw;left: 14.84375vw;top: 0;}
.myLink_list .item:nth-child(4){width: 6.25vw;height: 6.25vw;left: 22.65625vw;top: 4.166666666666667vw;}
.myLink_list .item:nth-child(5){width: 8.333333333333334vw;height: 8.333333333333334vw;left: 21.875vw;top: 16.40625vw;}
.myLink_list .item:nth-child(6){width: 14.322916666666668vw;height: 14.322916666666668vw;left: 33.07291666666667vw;top: 4.6875vw;}
.myLink_list .item:nth-child(7){width: 8.333333333333334vw;height: 8.333333333333334vw;left: 44.79166666666667vw;top: 20.3125vw}
.myLink_list .item:nth-child(8){width: 6.25vw;height: 6.25vw;left: 49.21875vw;top: 0.2604166666666667vw;}
.myLink_list .item:nth-child(9){width: 7.552083333333334vw;height: 7.552083333333334vw;left: 54.6875vw;top: 16.145833333333336vw;}
.myLink_list .item:nth-child(10){width: 11.979166666666668vw;height: 11.979166666666668vw;left: 57.552083333333336vw;top: 2.0833333333333335vw;}
.myLink_list .item:nth-child(11){width: 7.8125vw;height: 7.8125vw;left: 63.802083333333336vw;top: 20.052083333333336vw;}
.myLink_list .item:nth-child(12){width: 6.510416666666667vw;height: 6.510416666666667vw;left: 71.35416666666667vw;top: 3.90625vw;}
.myLink_list .item:nth-child(13){width: 6.25vw;height: 6.25vw;left: 71.35416666666667vw;top: 13.541666666666668vw;}
.myLink_list .item:nth-child(odd){
	animation-name: rotation1;
	-webkit-animation-name: rotation1;	
	animation-duration: 4s;	
	-webkit-animation-duration: 4s;
	animation-timing-function: linear;	
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;	
	visibility: visible !important;						
}
.myLink_list .item:nth-child(even){
	animation-name: rotation2;
	-webkit-animation-name: rotation2;	
	animation-duration: 6s;	
	-webkit-animation-duration: 6s;
	animation-timing-function: linear;	
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;	
	visibility: visible !important;						
}
@-webkit-keyframes rotation1 {
    from { -webkit-transform: rotate(0deg) translateX(10%) rotate(0deg); }
    to   { -webkit-transform: rotate(360deg) translateX(10%) rotate(-360deg); }
}
@keyframes rotation1 {
    from { transform: rotate(0deg) translateX(10%) rotate(0deg); }
    to   { transform: rotate(360deg) translateX(10%) rotate(-360deg); }
}
@-webkit-keyframes rotation2 {
    from { -webkit-transform: rotate(0deg) translateX(-10%) rotate(0deg); }
    to   { -webkit-transform: rotate(-360deg) translateX(-10%) rotate(360deg); }
}
@keyframes rotation2 {
    from { transform: rotate(0deg) translateX(-10%) rotate(0deg); }
    to   { transform: rotate(-360deg) translateX(-10%) rotate(360deg); }
}

.section-6 .myLink_con .main_title{transform: translateY(1000%);transition: all 0.5s;}
.section-6 .myLink_con .myLink_list{transform: translateY(1000%);transition: all 0.5s;}
.put-section-5 .myLink_con .main_title{transform: translateY(0%);transition: all 0.5s;transition-delay: 0.2s;}
.put-section-5 .myLink_con .myLink_list{transform: translateY(0%);transition: all 0.5s;transition-delay: 0.5s;}

/* 内页公共样式 */
.bar{height: 32.29166666666667vw;}
.bar_con,
.bar_tit{height: 100%;}
.bar_tit{display: flex;align-items: center;justify-content: center;font-size: 2.34375vw;font-weight: bold;color: #fff;padding-top: 7.8125vw;box-sizing: border-box;}

.menu_nav{background: linear-gradient(to right,#0783e1,#2196f3,#0783e1);}
.menu_nav .menu_nav_con{justify-content: center;align-items: center;}
.menu_nav .menu_nav_con a{font-size: 0.9375vw;line-height: 4.166666666666667vw;color: #fff;padding: 0 1.5625vw;}
.menu_nav .menu_nav_con a.active,
.menu_nav .menu_nav_con a:hover{font-weight: bold;font-size: 1.1458333333333335vw;}

.crumbs{background: #f4f4f4;}
.crumbs_item {align-items: center;}
.crumbs_item span{display: block;width: 1.1458333333333335vw;height: 1.1458333333333335vw;margin-right: 0.2604166666666667vw;}
.crumbs_item a{font-size: 0.7291666666666667vw;line-height: 2.34375vw;padding: 0 0.2604166666666667vw;color: #333;}
.crumbs_item a:last-child{color: #0783e1;}

.main{padding-bottom: 1.5625vw;}
.main_titles{font-size: 1.6666666666666667vw;font-weight: bold;color: #0783e1;border-bottom: 1px solid #ddd;padding: 1.5625vw 0;}

/* 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: #0783e1;color: #fff;transition: all ease-in-out 0.5s;}
.page_list .pages_list_item a span{display: block;width: 0.46875vw;height: 0.8854166666666667vw;background: url(../images/jt__icon_01.png) no-repeat center center/contain;transition: all ease-in-out 0.5s;}
.page_list .pages_list_item:hover a span{background: url(../images/jt__icon_02.png) no-repeat center center/contain;}
.page_list .pages_list_item:first-child{transform: rotateY(180deg);}


/*  */
.culture_items{margin: 3.125vw auto;}
.culture_items .item{width: calc(100% / 3 - 1.9614583333333333vw);margin-right: 2.8645833333333335vw;margin-bottom: 2.0833333333333335vw;height: 21.354166666666668vw;position: relative;}
.culture_items .item:nth-child(3n){margin-right: 0;}
.culture_items .item::after{content: '';display: block;width: 100%;height: 0;background: rgba(255, 255, 255, 0.9);position: absolute;bottom: 0;left: 0;right: 0;border-radius: 1.3020833333333335vw;transition: all 0.5s;}
.culture_items .item .tct{height: 100%;padding: 1.5625vw;box-sizing: border-box;position: relative;border: 1px solid #fff;border-bottom: none;border-radius: 1.3020833333333335vw;color: #fff;text-align: center;align-content: flex-start;z-index: 2;justify-content: center;}
.culture_items .item .tct::before,
.culture_items .item .tct::after{content: "";display: block;width: 6.25vw;height: 6.25vw;border-bottom: 1px solid #fff;position: absolute;bottom: 0;overflow: hidden;}
.culture_items .item .tct::before{left: -2px;border-radius:0 0 0 1.3020833333333335vw;}
.culture_items .item .tct::after{right: -2px;border-radius:0 0 1.3020833333333335vw 0;}
.culture_items .item .tct_tit{width: 100%;font-size: 2.1875vw;opacity: 0.6;padding-top: 3.125vw;margin-bottom: 1.5625vw;font-weight: 100;transition: all 0.5s;}
.culture_items .item .tct_txt{font-size: 1.25vw;font-weight: bold;transition: all 0.5s;}
.culture_items .item .tct_tst{display: block;font-size: 1.5625vw;position: absolute;left: 0;right: 0;bottom: -1.0416666666666667vw;font-weight: 100;transition: all 0.5s;}
.culture_items .item.active::after,
.culture_items .item:hover::after{height: 100%;transition: all 0.5s;}
.culture_items .item.active .tct .tct_tit{color: #333;opacity: 1;padding-top: 1.8229166666666667vw;transition: all 0.5s;}
.culture_items .item.active .tct .tct_txt{color: #0783e1;transition: all 0.5s;}
.culture_items .item.active .tct .tct_tst{bottom: 2.604166666666667vw;color: #333;font-size: 2.3958333333333335vw;font-weight: 500;transition: all 0.5s;}

/*  */
.honor_items .item{width: calc(100% / 4 - 1.5625vw);margin-right: 2.0833333333333335vw;margin-top: 2.0833333333333335vw;height: 11.458333333333334vw;position: relative;background: url(../images/honor_list_bg.jpg) no-repeat center center/cover;}
.honor_items .item:nth-child(4n){margin-right: 0;}
.honor_items .item a{display: flex;align-items: center;justify-content: center;padding: 1.5625vw;box-sizing: border-box;height: 100%;}
.bigimg{width:80vw !important;height: 80vh !important;position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:9999;object-fit: contain;}
.mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.5;filter: Alpha(opacity=50);z-index: 98;transition:all 1s;display: none}
.bigbox{width:43.75vw;background: #fff;border:1px solid #ededed;margin:0 auto;overflow: hidden;padding:0.5208333333333334vw;}
.bigbox>.imgbox{width:20.833333333333336vw;height:13.020833333333334vw;float:left;overflow: hidden;margin: 0 0.5208333333333334vw 0.5208333333333334vw 0.5208333333333334vw;}
.bigbox>.imgbox>img{width:100%;}
.mask:hover{cursor:zoom-out}
.mask>img{position: fixed;right:0.5208333333333334vw;top: 0.5208333333333334vw;width: 3.125vw;height: 3.125vw;}
.mask>img:hover{cursor:pointer}

/* product */
.product_cons{justify-content: space-between;align-items: flex-start;padding-top: 2.0833333333333335vw;}
.product_cons .product_left{width: 15.625vw;background: #fff;padding: 1.5625vw;box-sizing: border-box;}
.product_left_nav .item a{font-size: 1.0416666666666667vw;line-height: 2.34375vw;color: #333;display: flex;box-sizing: border-box;justify-content: space-between;align-items: center;}
.product_left_nav .item a span{width: 0.46875vw;height: 0.8854166666666667vw;background: url(../images/jt__icon_01.png) no-repeat center center/contain;display: block;}
.product_left_nav .item>.product_left_nav{display: none;}
.product_left_nav .item.active .product_left_nav{display: block;}
.product_left_nav .item .product_left_nav .item a{padding-left: 1.0416666666666667vw;font-size: 0.8333333333333334vw;}
.product_left_nav .item a.active,
.product_left_nav .item a:hover{color: #0783e1;}
.product_left_nav .item a.active span,
.product_left_nav .item a:hover span{background: url(../images/jt__icon_03.png) no-repeat center center/contain;}
.product_cons .product_right{width: 50.520833333333336vw;background: #fff;}
.product_list {padding: 0 1.5625vw;box-sizing: border-box;padding-bottom:1.5625vw;}
.product_list .item{width: calc(100% / 3 - 1.25vw);margin-right: 1.8229166666666667vw;margin-top: 1.8229166666666667vw;border: 1px solid #dedede;box-sizing: border-box;transition: all 0.5s;}
.product_list .item:nth-child(3n){margin-right: 0;}
.product_list .item .item_img{background:#ecf6fe;height: 11.71875vw;display: flex;align-items: center;justify-content: center;padding: 1.0416666666666667vw 0.5208333333333334vw;box-sizing: border-box;position: relative;}
.product_list .item .item_img::after{width: 3.125vw;height: 1.5625vw;content: "";display: block;background: url(../images/logo.png) no-repeat center center/contain;position: absolute;left: 0.5208333333333334vw;top: 0.5208333333333334vw;}
.product_list .item .item_tit{font-size: 0.8333333333333334vw;line-height: 2.604166666666667vw;color: #333;box-sizing: border-box;background: #fff;text-align: center;border-top: 1px solid #dedede;transition: all 0.5s;}
.product_list .item:hover{border: 1px solid #0783e1;transition: all 0.5s;}
.product_list .item:hover .item_tit{background: #0783e1;color: #fff;transition: all 0.5s;}
.product_info{padding: 1.5625vw;box-sizing: border-box;}
.product_info .product_list{padding: 0;}
.product_info .product_info_tit{font-size: 1.5625vw;font-weight: bold;color: #0783e1;text-align: center;}
.product_info .product_info_img{border: 1px solid #dedede;max-width: 31.25vw;padding: 1.0416666666666667vw;box-sizing: border-box;margin: 1.0416666666666667vw auto;}
.product_info .editor{border-bottom: 1px solid #dedede;}
.product_title{font-size: 1.25vw;font-weight: bold;color: #0783e1;margin-top: 2.0833333333333335vw;}

/* case */
.case_grid {position: relative;margin: 0 auto;width: 100% !important;}
.grid-item {position: absolute;top: 0;left: 0;width: 32%;overflow: hidden;height: auto;border-radius: 0.2604166666666667vw;-webkit-transition: .3s ease-in-out;-o-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.grid-item img {max-width: auto;max-height: auto;object-fit: cover;}

/*  */
.news_items .item{padding-top: 1.5625vw;}
.news_items .item a{justify-content: space-between;align-items: center;background: #fff;padding: 0.5208333333333334vw 0.5208333333333334vw 0.5208333333333334vw 1.5625vw;box-sizing: border-box;transition: all ease-in-out 0.5s;}
.news_items .item .item_time{width: 5.208333333333334vw;height: 5.208333333333334vw;background: linear-gradient(90deg, #0783e1 0%, #0783e1 100%);color: #fff;text-align: center;display: flex;flex-direction: column;justify-content: center;transition: all ease-in-out 0.5s;}
.news_items .item .item_time .year{font-size: 1.5625vw;}
.news_items .item .item_time .day{font-size: 0.9375vw;}
.news_items .item .item_con{width: 42.44791666666667vw;}
.news_items .item .item_con .tit{font-size: 1.0416666666666667vw;color: #333;margin-bottom: 0.5208333333333334vw;transition: all ease-in-out 0.5s;}
.news_items .item .item_con .txt{font-size: 0.8333333333333334vw;color: #666;transition: all ease-in-out 0.5s;}
.news_items .item .item_img{width: 15.625vw;height: 7.291666666666667vw;overflow: hidden;}
.news_items .item .item_img img{width: 100%;height: 100%;object-fit: cover;transition: all ease-in-out 0.5s}
.news_items .item:hover a{background: linear-gradient(90deg, #0783e1 0%, #0783e1 100%);transition: all ease-in-out 0.5s;}
.news_items .item:hover .item_time{background: #fff;color: #0783e1;transition: all ease-in-out 0.5s;}
.news_items .item:hover .item_con .tit,
.news_items .item:hover .item_con .txt{color: #fff;transition: all ease-in-out 0.5s;}
.news_items .item:hover .item_img img{transform: scale(1.1);transition: all ease-in-out 0.5s;}
.news_info{padding-top: 1.5625vw;}
.news_info_con{background: #fff;padding: 2.0833333333333335vw;box-sizing: border-box;}
.news_info_title{text-align: center;border-bottom: 1px solid #dedede;padding-bottom: 1.0416666666666667vw;margin-bottom: 1.0416666666666667vw;}
.news_info_title .news_info_tit{font-size: 1.25vw;font-weight: bold;color: #333;margin: 0.5208333333333334vw 0;}
.news_info_title .news_info_txt{font-size: 0.7291666666666667vw;line-height: 1.7708333333333335vw;color: #666;}
.news_info_title .news_info_txt span{margin: 0 1.5625vw;}
.news_info_con .editor{border-bottom: 1px solid #dedede;}
.news_pages{padding: 1.0416666666666667vw 0 0;box-sizing: border-box;}
.news_pages a{display: block;font-size: 0.8333333333333334vw;line-height: 1.5625vw;color: #333;}
.news_pages a:hover{color: #0783e1;}

/*  */
.contact_top{padding-top: 1.5625vw;}
.contact_top .item{width: calc(100% / 2 - 1.0416666666666667vw);margin-right: 2.0833333333333335vw;margin-bottom: 2.0833333333333335vw;box-sizing: border-box;background: #fff;border-radius: 0.5208333333333334vw;overflow: hidden;box-shadow: 0 0.5208333333333334vw 1.0416666666666667vw rgba(0, 0, 0, 0.1);}
.contact_top .item:nth-child(2n){margin-right: 0;}
.contact_top .item .item_tit,
.contact_btm .item .item_tit{width: 100%;height: 4.166666666666667vw;background: #eee;font-size: 1.25vw;color: #333;line-height: 4.166666666666667vw;padding: 0 1.8229166666666667vw;box-sizing: border-box;font-weight: bold;}
.contact_top .item .item_con,
.contact_btm .item .item_con{padding: 1.0416666666666667vw 1.8229166666666667vw;box-sizing: border-box;}
.contact_btm{margin-bottom: 1.5625vw;}
.contact_btm .item{width: calc(100% / 3 - 1.40625vw);margin-right: 2.0833333333333335vw;box-sizing: border-box;background: #fff;border-radius: 0.5208333333333334vw;overflow: hidden;box-shadow: 0 0.5208333333333334vw 1.0416666666666667vw rgba(0, 0, 0, 0.1);}
.contact_btm .item:nth-child(3n){margin-right: 0;}