/* 前端邵刚 */

*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

*{ margin:0; padding:0;}

@font-face {
  font-family: "lexend";
  src: url("../fonts/Lexend-Regular.woff2") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "robm";
  src: url("../fonts/Roboto-Medium.woff") format("woff"),
        url("../fonts/Roboto-Medium.ttf") format("truetype"),
        url("../fonts/Roboto-Medium.eot") format("embedded-opentype"),
        url("../fonts/Roboto-Medium.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.robm{font-family: "robm";}

body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;position: relative;padding: 0; width: 100%;color: #222;font-family: 'robm', Arial, Helvetica, sans-serif, Microsoft Yahei; font-size:14px; line-height:1.5;background: #fff;}

html.act{overflow: hidden;width: 100%;height: 100vh;}

html{font-size: 100px;}

.ul,.ul li,.ul li,.ul td,.ul,.ul dd{ list-style-type:none; margin:0; padding:0; }

.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}

.clearfix { *zoom:1; }

a{display: inline-block; text-decoration:none; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;color: #222; outline: none;}

textarea,select{outline:none;color:#666;font-size:14px; width:100%;}

img{border:none;display: block;max-width: 100%;}

img[src=""]{opacity: 0;}

.edit img,
.img_inline_block img{ display: inline-block;height: auto;}

.scroll_y::-webkit-scrollbar{ width:3px;height: 1px;}

.scroll_y::-webkit-scrollbar-thumb{ background:#45B035;}

.scroll_y::-webkit-scrollbar-track{ background:#e5e5e5;} 

.f_12{ font-size:12px; }

.f_14{ font-size:14px; }

.f_16{ font-size:16px; }

.f_18{ font-size:18px; }

.f_20{ font-size:20px; }

.f_22{font-size: 22px;}

.f_24{ font-size:24px; }

.f_26{ font-size:26px; }

.f_28{ font-size:28px; }

.f_30{ font-size:30px; }

.f_32{ font-size:32px; }

.f_34{ font-size:34px; }

.f_36{ font-size:36px; }

.f_38{ font-size:38px; }

.f_40{font-size: 40px;}

.f_42{font-size: 42px;}

.f_44{font-size: 44px;}

.f_46{font-size: 46px;}

.f_48{font-size: 48px;}

.f_50{font-size: 50px;}

.f_64{font-size: 64px;}

/* .fw_100{font-weight: 100;} */

.mg_60{margin-top: 0.6rem;}

.mg_120{margin-top: 1.2rem;}

.img_cct{width: 100%;opacity: 0;}

.t_hh{/* word-break: break-all;hyphens: auto; */text-align: justify;}

.t_line1{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}

.t_line2{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.t_line3{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.t_line4{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

.t_line5{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}

.t_line6{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}

.t_line7{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;}


/*分页*/

.a_dw{position: relative;top: -90px;}

.box{max-width:1300px;width:90%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.box1{max-width:1540px;width:90%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.onetime{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.alltime,.alltime *{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.alltime2,.alltime2 *{-webkit-transition: all .6s cubic-bezier(.4,0,.2,1); -moz-transition: all .6s cubic-bezier(.4,0,.2,1); transition: all .6s cubic-bezier(.4,0,.2,1);}

.alltime3,.alltime3 *{-webkit-transition: all .8s cubic-bezier(.4,0,.2,1); -moz-transition: all .8s cubic-bezier(.4,0,.2,1); transition: all .8s cubic-bezier(.4,0,.2,1);}

.alltime4,.alltime4 *{-webkit-transition: all 1s cubic-bezier(.4,0,.2,1); -moz-transition: all 1s cubic-bezier(.4,0,.2,1); transition: all 1s cubic-bezier(.4,0,.2,1);}

@font-face {
  font-family: "robr";
  src: url("../fonts/Roboto-Regular.woff") format("woff"),
       url("../fonts/Roboto-Regular.ttf") format("truetype"),
       url("../fonts/Roboto-Regular.eot") format("embedded-opentype"),
       url("../fonts/Roboto-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "robl";
  src: url("../fonts/Roboto-Light..woff") format("woff"),
       url("../fonts/Roboto-Light..ttf") format("truetype"),
       url("../fonts/Roboto-Light..eot") format("embedded-opentype"),
       url("../fonts/Roboto-Light..svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

.robr{font-family: 'robr';font-family: 'robl';/* font-weight: 100; */}

@font-face {
  font-family: 'jost';
  src: url("../fonts/Jost-Medium.ttf") format("truetype")
}

.jost{
  font-family: 'jost';
}



.wow{opacity: 0;}

.wow1{opacity: 1;}

.fbd{font-weight: bold;}

.fce{text-align: center;}

.iw100{width: 100%;}

.place::-webkit-input-placeholder{color:#DDDDDD;}

.place:-moz-placeholder{color:#DDDDDD;}

.place::-moz-placeholder{color:#DDDDDD;}

.place:-ms-input-placeholder{color:#DDDDDD;}

/* 视频弹框 */
.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;z-index: 130;opacity: 0;visibility: hidden;pointer-events: none;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);-moz-transition: all .4s cubic-bezier(.4,0,.2,1);transition: all .4s cubic-bezier(.4,0,.2,1);}

.z_tanchuang .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}

.z_tanchuang .tbox .modal {background: white;padding: 30px;display: block;border-radius: 5px;position: relative;width: 90%;width: 1000px;max-height: 90%;margin: 0 auto;transform: translateY(5%);opacity: 0;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);-moz-transition: all .4s cubic-bezier(.4,0,.2,1);transition: all .4s cubic-bezier(.4,0,.2,1);}

.z_tanchuang .tbox .modal .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../images/out.png) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: 0;right: -50px;cursor: pointer;}

.z_tanchuang .tbox .modal .img{width: 100%;max-width: 600px;margin: 0 auto;}

.z_tanchuang .tbox .modal .img video{display: block;width: 100%;max-width: 100%;object-fit: cover;}

.z_tanchuang .tbox .modal .img img{margin: 0 auto ;}

.z_tanchuang .tbox .modal .out:hover{background: #fff url(../images/out2.png) center no-repeat;background-size: 20px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.z_tanchuang .tbox .modal2{padding: 20px;}

.z_tanchuang .tbox .modal .img{max-width: 1000px;}

.z_tanchuang.act{visibility: visible;pointer-events: visible;opacity: 1;}

.z_tanchuang.act .tbox .modal{transform: translateY(0); opacity: 1;}

@keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

@keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@-webkit-keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@-webkit-keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

/* ph nav */
.mhead{display: none;width: 100%;height: 50px;position: fixed;top: 0;left: 0;z-index: 20;top: 0;left: 0;background:#fff ;border-bottom: 1px solid #eee;}

.mhead .menu{height: 50px;padding-left: 35px;background:url(../images/m1.png) center right no-repeat ;background-size: 30px;float: right;}

.mhead .logo{display: block;position: absolute;top: 0;left: 0;z-index: 3;}

.mhead .logo img{display: block;height: 24px;margin-top: 14px;}

.mhead .ss{display: block;width: 50px;height: 50px;float: right;background: url(../images/ss_m.png) center no-repeat;background-size: 20px;}

.mhead.act{-moz-box-shadow:0px 1px 5px #ddd; -webkit-box-shadow:0px 1px 5px #ddd; box-shadow:0px 1px 5px #ddd;}

.mnav {position: fixed;width: 100%;height: 100%;top: 0;left: -100%;z-index:25;display: block;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.mnav .hei{display: block;width: 100%;height: 100%;background:rgba(0, 0, 0, 0.7) ;position: absolute;top: 0;left: 0;z-index: 1;}

.mnav .mbox{width: 80%;height: 100%;overflow: auto;background:#fff ;position: relative;z-index: 2;left: -100%;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.mnav .mbox .ul1 li .ltop{position: relative;line-height: 50px;padding: 0 50px 0 15px;border-bottom: 1px solid #ddd; }

.mnav .mbox .ul1 li .ltop a{display: block;width: 100%;}

.mnav .mbox .ul1 li .ltop span{display: block;width: 100%;height: 50px;position: absolute;top: 0;right: 0;z-index: 2;}

.mnav .mbox .ul1 li .ltop span::after{width: 16px;height: 2px;background: #444444;content: "";position: absolute;right: 15px;top: calc(50% - 1px);}

.mnav .mbox .ul1 li .ltop span::before{width: 2px;height: 16px;background: #444444;content: "";position: absolute;right: 22px;top: 17px;}

.mnav .mbox .ul1 li .ltop span.act::before {opacity: 0;}

.mnav .mbox .ul1 li .lbtm{display: none;border-bottom: 1px solid #ddd;padding: 10px 0;}

.mnav .mbox .ul1 li .lbtm a{display: block;width: 100%;padding: 0 15px;line-height: 30px;font-size: 12px;color: #222;}

.mnav .mbox .ul1 li .lbtm .lv3 a{padding-left: 20px;color: #666;}

.mnav.act{left: 0;}

.mnav.act .mbox{left: 0;transition-delay: .15s;-webkit-transition-delay: .15s;}

.iconShow{position: relative;}

.iconShow img:nth-child(2){position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 0;}

/* 父级鼠标经过 */
.iconHover:hover .iconShow img:nth-child(1){opacity: 0;}

.iconHover:hover .iconShow img:nth-child(2){opacity: 1;}

/* 自身鼠标经过 */
.iconShowHover:hover img:nth-child(1){opacity: 0;}

.iconShowHover:hover img:nth-child(2){opacity: 1;}

.anniu{display: inline-flex;}

.anniu .ssbtn{display: flex;align-items: center;padding: 9px 30px;border-radius: 100px;}

.anniu .ssbtn .tt{line-height: 30px;min-width: 95px;margin-right: 13px;}

.anniu .ssbtn .iconShow{width: 10px;}

.anniu.anniu_white .ssbtn{border: 1px solid #fff;}

.anniu.anniu_white .ssbtn .tt{color: #fff;}

.anniu.anniu_green .ssbtn{border: 1px solid #486A00;}

.anniu.anniu_green .ssbtn .tt{color: #486A00;}

.anniu.iconShowHover:hover .ssbtn{border-color: #486A00;background: #486A00;}

.anniu.iconShowHover:hover .ssbtn .tt{color: #fff;}

.iconHover:hover .anniu .ssbtn{border-color: #486A00;background: #486A00;}

.iconHover:hover .anniu .ssbtn .tt{color: #fff;}

.bofang3{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 60px;height: 60px;background: rgba(255,255,255,.9);border-radius: 50%;display: flex;align-items: center;justify-content: center;}

.bofang3 img{width: 13px;}

.bofang3:hover{transform: scale(1.2);}



/* 头部开始 */

.head_place{height: 90px;}

.head{position: fixed;z-index: 111;top: 0;left: 0;width: 100%;background: #fff;height: 90px;}

.head .box{display: flex;justify-content: space-between;}

.head .logo{width: 190px;padding-top: 23px;}

.head .rf{display: flex;align-items: flex-start;}

.head .rf .ul{display: flex;position: relative;}

.head .rf .ul .li{padding-right: 40px;position: relative;z-index: 5;}

.head .rf .ul .li:nth-last-child(2){padding-right: 0;}

.head .rf .ul .lv1{display: block;line-height: 23px;color: #222;padding: 33px 0 34px;}

.head .rf .ul .libg{position: absolute;left: 0;bottom: 0;width: 45px;display: none;}

.head .rf .ul .li.act{background: url(../images/svg/nav_act.svg) no-repeat left bottom;}

.head .rf .ul .lv2list{position: fixed;top: 90px;left: 0;width: 100%;z-index: 99;display: none;}

.head .rf .ul .lv2list .lox{background: #F3F5F8;max-height: calc(100vh - 180px);overflow-y: auto;padding: 40px 0 52px;border-radius: 0 0 8px 8px;}

.head .rf .ul .lv2list .box1{display: flex;justify-content: space-between;}

.head .rf .ul .lv2list .lv2{display: flex;margin-top: 6px;margin-bottom: 15px;}

.head .rf .ul .lv2list .lv2 a{line-height: 25px;color: #222;font-family: 'robm';font-weight: 400;}

.head .rf .ul .lv2list .lv2 a:hover{color: #004EA2;text-decoration: underline;}

.head .rf .ul .lv2list .lv3{height: 20px;position: relative;margin-bottom: 9px;}

.head .rf .ul .lv2list .lv3 a{position: absolute;left: 0;top: 0;line-height: 19px;color: #222;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;max-width: 204px;line-height: 20px;font-size: 14px;/*text-transform: lowercase;*/color: #222;font-weight: normal;}

.head .rf .ul .lv2list .lv3 a:hover{color: #004EA2;text-decoration: underline;}

.head .rf .ul:hover .libg{display: block;}

.head .rf .ul:hover .li.act{background: none;}

.head .rf .line{width: 2px;height: 13px;background: #222;margin: 38px 30px 0 29px;}

.head .rf .search{margin: 37px /* 20px */ 0 0;width: 14px;}

.head .rf .language{margin-top: 35px;position: relative;padding-bottom: 10px;}

.head .rf .language .ltp{display: flex;align-items: center;line-height: 19px;color: #222;}

.head .rf .language .ltp img{width: 14px;margin-right: 1px;}

.head .rf .language .lbt{position: absolute;top: 100%;left: 50%;margin-left: -30px;box-shadow: rgba(0, 0, 0, 0.1) 2px 4px 8px;padding: 10px 20px;opacity: 0;visibility: hidden;pointer-events: none;background: #fff;}

.head .rf .language .lbt a{display: block;line-height: 38px;color: #222;}

.head .rf .language .lbt a:hover{color: #004EA2;}

.head .rf .language:hover .lbt{opacity: 1;visibility: visible;pointer-events: all;}

.footer{background: #fff;}

.footer .fbt{padding: 20px 0 22px;background: #004EA2;}

.footer .fbt .box{display: flex;justify-content: space-between;align-items: center;}

.footer .fbt .flt{line-height: 18px;color: #fff;max-width: calc(100% - 200px);font-family: Arial;}

.footer .fbt .frt{line-height: 16px;color: #fff;}

.footer .fbt a{color: #fff;}

.footer .fbt a:hover{color: #44B036;}

.footer .ftp{padding: 1.15rem 0 0.67rem;}

.footer .ftp .box{display: flex;justify-content: space-between;}

.footer .ftp .flt{padding-top: 5px;}

.footer .ftp .flt .logo{width: 178px;}

.footer .ftp .flt .logo a{display: block;}

.footer .ftp .flt .list{display: flex;align-items: center;margin-top: 0.42rem;}

.footer .ftp .flt .list .link{margin-right: 0.43rem;}

.footer .ftp .flt .list .link .ss img{max-height: 58px;}

.footer .ftp .flt .list .link:last-child{margin-right: 0;}

.footer .ftp .frt .ul{display: flex;align-items: center;}

.footer .ftp .frt .ul .li{margin-left: 15px;position: relative;}

.footer .ftp .frt .ul .li .ss{display: flex;align-items: center;justify-content: center;background: #ECEAF3;width: 60px;height: 60px;border-radius: 50%;position: relative;}

.footer .ftp .frt .ul .li .ss img{width: 24px;}

.footer .ftp .frt .ul .li .ss img:nth-child(2){position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;opacity: 0;}

.footer .ftp .frt .ul .li .code{position: absolute;width: 80px;top: 150%;left: 50%;margin-left: -40px;padding-top: 14px;opacity: 0;visibility: hidden;pointer-events: none;}

.footer .ftp .frt .ul .li .code .tit{text-align: center;line-height: 18px;color: #222222;}

.footer .ftp .frt .ul .li .code img{width: 80px;box-shadow: 0 4px 4px rgb(124, 135, 147, 0.28);margin-top: 1px;}

.footer .ftp .frt .ul .li:hover .ss img:nth-child(1){opacity: 0;}

.footer .ftp .frt .ul .li:hover .ss img:nth-child(2){opacity: 1;}

.footer .ftp .frt .ul .li:hover .code{top: 100%;opacity: 1;visibility: visible;}

.footer .ftp .frt .ul .li.Instagram:hover .ss{background: #E4007F;}

.footer .ftp .frt .ul .li.Twitter:hover .ss{background: #00ACED;}

.footer .ftp .frt .ul .li.Linkedin:hover .ss{background: #006A9A;}

.footer .ftp .frt .ul .li.facebook:hover .ss{background: #425F9B;}

.footer .ftp .frt .ul .li.wx:hover .ss{background: #44B036;}

.inner_banner{position: relative;}

.inner_banner .img{position: relative;}

.inner_banner .img::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.1;}

.inner_banner .img video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}

.inner_banner .txt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;}

.inner_banner .txt .box{height: 100%;display: flex;align-items: center;justify-content: center;}

.inner_banner .txt .t1{text-align: center;line-height: 1.25;color: #fff;}

.inner_banner .txt .inquiry{position: absolute;right: 0;bottom: 0.66rem;}

.inquiry{display: flex;flex-direction: column;align-items: flex-end;}

.inquiry .itp{width: 80px;position: relative;cursor: pointer;}

.inquiry .itp .icon{width: 80px;position: relative;}

.inquiry .itp .icon .gif{display: block;width: 60px;height: 60px;overflow: hidden;position: relative;border-radius: 50%;}

.inquiry .itp .icon .gif img{display: block;width: 60px;height: 60px;}

.inquiry .itp .icon .gif span{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #45B035;mix-blend-mode: multiply;border-radius: 50%;}

.inquiry .itp .icon video{display: block;width: 60px;height: 60px;position: relative;z-index: 5;border-radius: 50%;}

.inquiry .itp .icon::before{content: "";position: absolute;left: 20px;width: 60px;height: 60px;border-radius: 50%;background: #004EA2;}

.inquiry .itp .text{text-align: center;line-height: 18px;color: #fff;margin-top: 9px;}

.inquiry .ibt{text-align: right;opacity: 0;visibility: hidden;-webkit-transition: opacity 0.2s cubic-bezier(0.43, 0.05, 0.17, 1), visibility 0.2s cubic-bezier(0.43, 0.05, 0.17, 1);transition: opacity 0.2s cubic-bezier(0.43, 0.05, 0.17, 1), visibility 0.2s cubic-bezier(0.43, 0.05, 0.17, 1);transition-delay: 0.8s;margin-bottom: 27px;}

.inquiry .ibt{display: flex;flex-direction: column;align-items: flex-end;cursor: pointer;}

.inquiry .ibt .ibtn{width: 10px;opacity: 0;-webkit-transform: translateY(12px);-moz-transform: translateY(12px);-ms-transform: translateY(12px);transform: translateY(12px);-webkit-transition: opacity 0.2s cubic-bezier(0.43, 0.05, 0.17, 1), -webkit-transform 0.2s cubic-bezier(0.43, 0.05, 0.17, 1);transition: opacity 0.2s cubic-bezier(0.43, 0.05, 0.17, 1), transform 0.2s cubic-bezier(0.43, 0.05, 0.17, 1);}

.inquiry .ibt .li{line-height: 15px;opacity: 0;-webkit-transform: translateY(12px);-moz-transform: translateY(12px);-ms-transform: translateY(12px);transform: translateY(12px);-webkit-transition: opacity 0.2s cubic-bezier(0.43, 0.05, 0.17, 1), -webkit-transform 0.2s cubic-bezier(0.43, 0.05, 0.17, 1);transition: opacity 0.2s cubic-bezier(0.43, 0.05, 0.17, 1), transform 0.2s cubic-bezier(0.43, 0.05, 0.17, 1);margin-top: 17px;display: flex;justify-content: flex-end;}

.inquiry .ibt .li a{position: relative;color: #fff;}

.inquiry .ibt .li a s{position: absolute;right: 0;bottom: 0;height: 1px;background: #fff;width: 0;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.inquiry .ibt .li a:hover{padding-bottom: 4px;}

.inquiry .ibt .li a:hover s{width: 100%;}

.inquiry.act .ibt{opacity: 1;visibility: visible;transition-delay: 0.2s;}

.inquiry.act .ibt .li{opacity: 1;visibility: visible;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}

.inquiry.act .ibt .ibtn{opacity: 1;visibility: visible;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);transition-delay: 0.9s;}

.inquiry.act .ibt .li:nth-child(1){transition-delay: 0.7s;}

.inquiry.act .ibt .li:nth-child(2){transition-delay: 0.5s;}

.inquiry.act .ibt .li:nth-child(3){transition-delay: 0.3s;}


.prodLayout{padding: 1rem 0 1.2rem;background: #F3F5F8;min-height: 50vh;}

.prodLayout .title .t1{line-height: 1.25;color: #000;}

.prodLayout .title .t2{line-height: 1.16;color: #000;margin-top: 14px;}


.pordUl{display: flex;flex-wrap: wrap;margin-top: -3px;}

.pordUl .li{margin: calc(60 / 1300 * 100%) calc(100 / 1300 * 100%) 0 0;width: calc(1100 / 3 / 1300 * 100%);position: relative;}

.pordUl .li::before{content: "";position: absolute;left:113.63%;top: 0;width: 1px;height: 100%;background: #D9D9D9;}

.pordUl .li:nth-child(3n){margin-right: 0;}

.pordUl .li:nth-child(3n)::before{display: none;}

.pordUl .li .ss{display: block;}

.pordUl .li .img{overflow: hidden;}

.pordUl .li .t1{display: flex;align-items: flex-start;line-height: 30px;color: #000;margin-top: 0.22rem;min-height: 60px;overflow: hidden;}

.pordUl .li .t1 s{width: 16px;height: 16px;background: #45B035;margin-right: 0.26rem;margin-top: 7px;display: block;}

.pordUl .li .t2{display: flex;align-items: first baseline;line-height: 20px;color: #222;margin-top: 0.15rem;}

.pordUl .li .t2 img{margin-left: 10px;transform: translateY(1px);}

.pordUl .li .line{height: 4px;background: #000;margin: 0.11rem 0 0.17rem;}

.pordUl .li .t3{line-height: calc(132px / 7);color: #999;color: #222;}

.pordUl .li .ss:hover .img img{transform: scale(1.05);}

.pordUl .li .ss:hover .t1{color: #45B035;}

.view{display: flex;justify-content: center;}

.vbtn a{width: 412px;line-height: 60px;background: #004EA2;border-radius: 8px;color: #fff;text-align: center;display: flex;align-items: center;justify-content: center;}

.vbtn a img{width: 22px;margin-right: 10px;}

.vbtn a:hover{background: #45B035;}

.prod_det{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 166;display: none;}

.prod_det .over{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: .3;}

.prod_det .pop_cont{position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}

.prod_det .content{width: 90vw;height: 90vh;max-height: 850px;max-width: 960px;padding: 47px 105px 80px;background: #fff;position: relative;z-index: 10;overflow-y: auto;}

.prod_det .content .close{position: absolute;top: 30px;right: 30px;}

.prod_det .content .close:hover{transform: rotate(90deg);}

.prod_det .content .tit{line-height: 1.25;color: #000;text-align: center;}

.prod_det .content .img{margin-top: 14px;}

.prod_det .content .det{margin-top: 16px;line-height: 27px;color: #999999;min-height: 166px;}

.prod_det .content .down{margin-top: 37px;display: flex;justify-content: center;}

.prodList{background: #F3F5F8;padding: 0.43rem 0 1rem;}

.prodList .box{display: flex;flex-wrap: wrap;justify-content: space-between;}

.prodList .lft{width: 279px;padding: 0.46rem 0 0;position: sticky;top: 40px;left: 0;height: 80vh;}

.prodList .lft .tit{line-height: 1.458;color: #000;text-align: center;}

.prodList .lft .ul{margin-top: 8px;width: 100%;height: calc(80vh - 90px);overflow: auto;}


.prodList .lft .ul::-webkit-scrollbar{ width:3px;height: 1px;}

.prodList .lft .ul::-webkit-scrollbar-thumb{ background:#45B035;}

.prodList .lft .ul::-webkit-scrollbar-track{ background:#e5e5e5;} 

.prodList .lft li.act .ltp{border-top: 6px solid #45B035;}

.prodList .lft .ltp a{display: block;padding: 4px 37px 4px 20px;line-height: 25px;color: #fff;background: #004EA2;}

.prodList .lft .lbt{padding: 8px 37px 8px 20px;}

.prodList .lft .lbt .item{margin-bottom: 14px;display: flex;position: relative;font-family: 'robr';}

.prodList .lft .lbt .item::before{content: "----------------------------------------------------------------------------------------------------";overflow: hidden;position: absolute;font-size: 10px;height: 12px;color: #D9D9D9;top: 100%;left: 0;line-height: 12px;}

.prodList .lft .lbt .item:last-child{margin-bottom: 0;}

.prodList .lft .lbt .item:last-child::before{display: none;}

.prodList .lft .lbt .item a{line-height: 18.5px;color: #666666;color: #222;}

.prodList .lft .lbt .item a span{color: #666;display: block;}

.prodList .lft .lbt .item a:hover{color: #004EA2;}

.prodList .lft .lbt .item a:hover span{color: #004EA2;}

.prodList .lft .lbt .item.act a{color: #004EA2;}

.prodList .lft .lbt .item.act a span{color: #004EA2;}

.prodList .lrt{width: calc(100% - 329px);}

.prodList .pordUl .li .t1{margin-top: 4px;}

.pages{display: flex;align-items: center;justify-content: center;font-family: 'robm';font-weight: normal;}

.pages .pg_prev{width: 153px;height: 40px;border: 1px solid #DDDDDD;padding: 0 20px 0 17px;display: flex;align-items: center;justify-content: space-between;color: #222222;}

.pages .pg_next{width: 153px;height: 40px;border: 1px solid #DDDDDD;padding: 0 17px 0 20px;display: flex;align-items: center;justify-content: space-between;color: #222222;border-left: none;}

.pages .pg_next .iconShow{transform: rotate(180deg);}

.pages .num{border: 1px solid #ddd;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;color: #222;border-left: none;}

.pages .pg_prev:hover{background: #004EA2;border-color: #004EA2;color: #fff;}

.pages .pg_next:hover{background: #004EA2;border-color: #004EA2;color: #fff;}

.pages .num.act,
.pages .num:hover{border-color: #004EA2;color: #fff;background: #004EA2;}

.pages .page_inp{display: flex;align-items: center;}

.pages .page_inp .tt{color: #999;}

.pages .page_inp .tt1{margin: 0 10px;}

.pages .page_inp input{border: none;width: 40px;height: 40px;border: 1px solid #DDDDDD;background: none;outline: none;border-radius: 0;font-size: 14px;line-height: 38px;color: #222;text-align: center;}

.pages .page_inp .tt2{margin: 0 14px 0 9px;}

.pages .page_inp .pg_btn{width: 96px;line-height: 40px;background: #004EA2;color: #fff;text-align: center;}

.pages .page_inp .pg_btn:hover{background: #45B035;}

.history_banner .img video{position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}

.history_banner .img .zz{position: absolute;z-index: 2;bottom: 0;left: 0;width: 100%;height: 100%;}

.history_banner .img .zz img{width: 100%;height: 100%;object-fit: cover;}

.timeline_box{background: url(../images/bg.jpg) no-repeat center;background-size: cover;position: relative;margin-top: 0.63rem;position: relative;}

.timeline_box .zz{position: absolute;z-index: 15;top: 0;left: 0;width: 100%;}

.swp{position: relative;width: 100%;}

.swp .sbox{display: flex;align-items: center;width: 100%;height: calc(100vh - 90px);max-height: 950px;min-height: 600px;transform: translate(35%, 68%) scale(1.25);opacity: 0;position: relative;z-index: 10;padding-top: min(135px, calc(135 / 950 * 100%));}

.swp .sbox .le{width: calc(600 / 1920 * 100%);margin-left: calc(311 / 1920 * 100%);position: relative;}

.swp .sbox .le img.img1{position: relative;z-index: 5;width: 100%;}

.swp .sbox .le img.img2{position: absolute;top: -8px;left: -10px;width: 103.3%;}

.swp .sbox .re{width: calc(550 / 1920 * 100%);margin-left: calc(150 / 1920 * 100%);}

.swp .sbox .re .t1{font-size: 120px;line-height: 173px;color: #004EA2;}

.swp .sbox .re .t2{margin-top: -13px;line-height: 29px;color: #000;}

.swp .swiper-slide-prev-prev-prev .sbox,
.swp .swiper-slide-prev-prev .sbox,
.swp .swiper-slide-prev .sbox{transform: translate(-25%, -37%) scale(0.65);opacity: 0;}

.swp .swiper-slide-active .sbox{transform: translate(0, 0) scale(1);opacity: 1;}

.swp .year{position: absolute;line-height: 100%;color: transparent;opacity: 0;visibility: hidden;text-shadow: rgb(207, 227, 235) 0px 0px 14px;font-size: 480px;letter-spacing: 14px;top: 100%;left: 100%;text-shadow: rgb(207, 227, 235) 0px 0px 25px;}

.swp .swiper-slide-active .year{font-size: 360px;opacity: 0.9;text-shadow: rgb(207, 227, 235) 0px 0px 10px;visibility: inherit;top: min(187px, calc(187 / 950 * 100%));left: calc(1113 / 1920 * 100%);letter-spacing: -0.03em;text-shadow: rgb(207, 227, 235) 0px 0px 20px;opacity: 0.6;}

.swp .swiper-slide-prev .year{text-shadow: rgb(207, 227, 235) 0px 0px 8px;opacity: 0.6;visibility: inherit;font-size: 160px;top: min(137px, calc(137 / 950 * 100%));left: calc(761 / 1920 * 100%);letter-spacing: normal;text-shadow: rgb(207, 227, 235) 0px 0px 25px;}

.swp .swiper-slide-prev-prev .year{text-shadow: rgb(207, 227, 235) 0px 0px 5px;opacity: 0.6;visibility: inherit;font-size: 96px;top: min(169px, calc(169 / 950 * 100%));left: calc(478 / 1920 * 100%);letter-spacing: normal;text-shadow: rgb(207, 227, 235) 0px 0px 25px;opacity: 0;}

.swp .swiper-slide-prev-prev-prev .year{text-shadow: rgb(207, 227, 235) 0px 0px 6px;opacity: 0;visibility: hidden;font-size: 40px;top: min(199px, calc(199 / 950 * 100%));left: calc(311 / 1920 * 100%);text-shadow: rgb(207, 227, 235) 0px 0px 18px;}

.swiper-animated .sbox{transition: all 1.5s ease-out;}

.swiper-animated .year{transition: all 1.5s ease-out;}

.timeline-progress{position: absolute;left: 20px;top: 50%;transform: translateY(-50%);z-index: 15;}

.timeline-progress a{display: flex;align-items: center;height: 26px;font-size: 16px;}

.timeline-progress .timeline-progress-bar{display: inline-block;height: 1px;width: 12px;margin: 15px 0;background-color: #6e6e6e;transition: width .75s ease-in,background-color .75s ease-in;}

.timeline-progress span {margin-left: 15px;opacity: 0;transition: opacity .75s ease-in;color: #000;}

.timeline-progress .link:hover .timeline-progress-bar,
.timeline-progress .act .timeline-progress-bar{width: 45px;background-color: #000;transition: width .9s ease-out .6s, background-color .9s ease-out .6s;}

.timeline-progress .link:hover span,
.timeline-progress .act span{opacity: 1;transition: opacity .9s ease-out .6s;}

.timeline-scroll-instruction{position: absolute;z-index: 15;bottom: 15px;left: 0;right: 0;margin: 0 auto;max-width: 250px;display: flex;flex-direction: column;align-items: center;}

.timeline-scroll-instruction .tit{font-size: 16px;line-height: 1.4;color: #000;margin: 7px 0;text-align: center;}

.timeline-scroll-instruction .ico{width: 15px;cursor: pointer;transition: opacity .3s ease-out;}

.timeline-scroll-instruction .ico.hide{opacity: 0;}

.timeline-scroll-instruction .prev img{transform: rotate(180deg);}

.timeline_yd .li{position: relative;}

.timeline_yd .txt{position: absolute;left: 0;bottom: 0;width: 100%;background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);min-height: 140px;padding: 0 15px;display: flex;flex-direction: column;justify-content: flex-end;padding-bottom: 30px;}

.timeline_yd .txt .t1{line-height: 18px;color: #fff;}

.timeline_yd .txt .line1{width: 45px;height: 1px;background: #fff;margin: 16px 0;}

.timeline_yd .txt .t2{line-height: 16px;color: #fff;}

.teamLayout{padding: 1.2rem 0;background: #F3F5F8;}

.teamLayout .li{border-top: 2px solid #004EA2;padding-top: 2px;margin-bottom: 0.6rem;}

.teamLayout .li:last-child{margin-bottom: 0;}

.teamLayout .li .tit{line-height: calc(1em + 7px);color: #000000;}

.teamLayout .li .list{display: flex;flex-wrap: wrap;}

.teamLayout .li .list .item{width: calc((100% - 27px)/4);margin: 30px 9px 0 0;}

.teamLayout .li .list .item:nth-child(4n){margin-right: 0;}

.teamLayout .li .list .item .ss{display: block;padding-bottom: 5px;}

.teamLayout .li .list .item .img{overflow: hidden;}

.teamLayout .li .list .item .txt{margin-top: 13px;}

.teamLayout .li .list .item .txt .t1{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}

.teamLayout .li .list .item .txt .t1 .tlf{line-height: 22px;color: #000;margin-right: 10px;}

.teamLayout .li .list .item .txt .t1 .trf{line-height: 22px;color: #666666;}

.teamLayout .li .list .item .txt .t2{display: flex;align-items: center;margin-top: 12px;}

.teamLayout .li .list .item .txt .t2 img{width: 16px;min-width: 16px;margin-right: 5px;}

.teamLayout .li .list .item .txt .t2 a{line-height: 16px;color: #666666;text-decoration: underline;color: #222;}

.teamLayout .li .list .item .img:hover img{transform: scale(1.05);}

.teamLayout .li .list .item .txt .t2 a:hover{color: #004EA2;}

.join{display: flex;justify-content: space-between;padding: 37px 33px 48px 0.6rem;background: #004EA2;margin-top: 0.6rem;}

.join .lf{line-height: 43px;color: #fff;}

.join .rf{max-width: 250px;}

.join .rf .t1{display: flex;}

.join .rf .t1 a{display: flex;align-items: center;line-height: 20px;color: #fff;}

.join .rf .t1 a img{width: 10px;margin-left: 9px;}

.join .rf .t1 a:hover span{text-decoration: underline;}

.join .rf .t2{line-height: 19px;color: rgba(255,255,255,.5);margin-top: 27px;}

.searchLayout{padding: 1.2rem 0;background: #F3F5F8;}

.search_top{display: flex;}

.search_top .lf{display: flex;align-items: center;background: #fff;padding: 0 34px;width: calc(100% - 110px);}

.search_top .lf .t1{width: 136px;min-width: 136px;display: flex;justify-content: space-between;align-items: center;color: #222222;}

.search_top .lf .t1 span{color: #000;}

.search_top .lf input{background: none;outline: none;border: none;width: 100%;padding-left: 34px;color: #222;line-height: 100px;}

.search_top .rf{width: 100px;height: 100px;margin-left: 10px;display: flex;align-content: center;justify-content: center;background: #004EA2;}

.search_top .rf img{width: 36px;}

.search_top .rf:hover{background: #45B035;}

.searc_num{text-align: center;line-height: 21px;color: #000000;margin-top: 30px;}

.searc_num span{color: #FF0000;}

.searchLayout .ul{padding-top: 0.4rem;}

.searchLayout .li{margin-top: 30px;border-bottom: 1px solid #D9D9D9;position: relative;padding-bottom: 26px;}

.searchLayout .li::before{content: "";position: absolute;width: 8px;height: 8px;background: #45B035;border-radius: 50%;left: -21px;top: 4px;}

.searchLayout .li .ss{display: flex;justify-content: space-between;line-height: 18px;color: #222222;}

.searchLayout .li .ss .t1{max-width: calc(100% - 200px);}

.searchLayout .li .ss:hover .t1{color: #45B035;}


.banner{position: relative;}

.banner .img{position: relative;}

.banner .img video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}

.bofang{position: absolute;right: 20px;bottom: 20px;width: 40px;height: 40px;z-index: 15;border: 1px solid #fff;border-radius: 50%;}

.bofang img{width: 40px;height: 40px;}

.banner .btn{width: 60px;position: absolute;overflow: hidden;top: 50%; right: 3.125vw;height: 60px;margin-top: -32px; z-index: 9;cursor: pointer;}

.banner .btn .xian{display: block;width: 100%;height: 3px;background: rgba(255, 255, 255, 0.2);margin-top: 28px;}

.banner .btn .xian span{display: block;height: 100%; width: 0%;background: #fff;-webkit-transition: all 0s linear; -moz-transition: all 0s linear; transition: all 0s linear;}

.banner .next1 .xian.act span{width: 100%;-webkit-transition: all 5.2s linear; -moz-transition: all 5.2s linear; transition: all 5.2s linear;}

.banner.videoShow .next1 .xian.act span{width: 100%;-webkit-transition: all var(--duration) linear; -moz-transition: all var(--duration) linear; transition: all var(--duration) linear;}

.banner .btn .jiantou{background: #45B035;position: absolute;width: 100%;height: 3px;left: 0;top: 28px;z-index: 3;opacity: 0;}

.banner .btn .jiantou s{display: block;width: 50%;height: 100%;background: #45B035;position: absolute;top: 0;right: 1px;transform-origin: right center;-webkit-transform-origin: right center;}

.banner .btn:hover .jiantou{opacity: 1;}

.banner .btn:hover .jiantou .s1{transform: rotate(45deg);-webkit-transform: rotate(45deg);}

.banner .btn:hover .jiantou .s2{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}

.banner .prev1{left: 3.125vw;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.banner .prev1 .xian span{width: 100%;}

.banner .txt{width: 100%;position: absolute;left: 0;bottom: 55px;}

.banner .txt .ttox{position: relative;width: 100%;height: 18px;}

.banner .txt .ttox .pogin{bottom: 0;width: 100%;position: absolute;text-align: center;z-index: 5;}

.banner .txt .ttox .pogin span{background: rgba(0, 0, 0, 0);width: 14px;height: auto; border-bottom: 1px solid rgba(0, 0, 0, 0);margin: 0 12px !important;color: #fff;border-radius: 0;opacity: 0.5;line-height: 1;}

.banner .txt .ttox .pogin span.swiper-pagination-bullet-active{opacity: 1;border-bottom: 1px solid #fff;}

.banner .txt .ttox .xiala{color: #fff;display: flex;position: absolute;left: 0;bottom: 0;z-index: 2;}

.banner .txt .ttox .xiala span{display: block;width: 18px;height: 18px;overflow: hidden;position: relative;margin-left: 3px;}

.banner .txt .ttox .xiala span s{display: block;width: 100%;height: 100%;position: relative;background: url(../images/svg/jt_x.svg) center no-repeat;background-size: 14px;-webkit-animation: pianyi 1.5s  infinite linear;animation: pianyi 1.5s  infinite linear;}

@keyframes pianyi {0% {top: -100%; }100% {top: 100%;} }

@-webkit-keyframes pianyi {0% {top: -100%; }100% {top: 100%;} }

.banner .txt .inquiry{position: absolute;right: 0;bottom: 0;z-index: 6;}

.ind1{padding: 1.04rem 0 0;background: #fff;}

.ind1 .lf{float: left;width: calc(600 / 1300 * 100%);line-height: 1.25;color: #000;}

.ind1 .rf{float: right;width: calc(512 / 1300 * 100%);}

.ind1 .rf .t1{line-height: 26px;color: #000000;margin-top: calc(1em - 2px);}

.ind1 .rf .t2{line-height: 19px;color: #999;color: #222;line-height: 1.4;}

.ind1 .rf .t2 p{margin-top: 1em;}

.ind1 .xian{display: block; width: 100%;float: left;margin-top: 0.95rem;padding-left: 40.5%;}

.ind1 .xian span{display: flex;justify-content: flex-end;width: 0%;height: 1px;background: #d9d9d9; position: relative;}

.ind1 .xian span s{display: block;width: 0px;height: 3px;position: relative;top: -1px;background: #45B035;}

.ind1 .xian.wow1 span{width: 100%;}

.ind1 .xian.wow1 span s{width: 260px;transition-delay: 1s;-webkit-transition-delay: 1s;}

.ind2{padding: calc(27px + 0.33rem) 0 0;overflow: hidden;/* margin-top: 0.33rem; */position: relative;background: #fff;}

.ind2 .ipop{position: absolute;top: 0.33rem;left: 0;width: 100%;z-index: 5;}

.ind2 .ipop .box{display: flex;}

.ind2 .ipop .cont{position: relative;padding: 0 0.5rem 0.4rem 0;display: flex;}

.ind2 .ipop .cont .lf{margin-right: 1.04rem;position: relative;z-index: 5;}

.ind2 .ipop .cont .lf .t1{width: 106px;}

.ind2 .ipop .cont .lf .t2{margin-top: 0.42rem;}

.ind2 .ipop .cont .lf .tt1{line-height: 38px;color: #000;}

.ind2 .ipop .cont .lf .tt2{line-height: 20px;color: #222;display: flex;align-items: center;margin-top: 3px;}

.ind2 .ipop .cont .lf .tt2 span{width: 10px;margin-left: 9px;}

.ind2 .ipop .cont .rf{width: 16px;position: relative;z-index: 5;margin-top: 26px;}

.ind2 .ipop .cont s{position: absolute;right: 0;top: 0;width: 100vw;height: 100%;background: #fff;}

.services{background: #F7F9FA;padding: 1.09rem 0 0.54rem;}

.services .ser1 .lf{float: left;width: 50%;line-height: 1.25;color: #000;}

.services .ser1 .rf{float: right;width: calc(620 / 1300 * 100%);margin-top: 7px;}

.services .ser1 .rf .t1{line-height: 22px;color: #000;}

.services .ser1 .rf .t2{line-height: 19px;color: #999;margin-top: 14px;color: #222;line-height: 1.4;}

.services .ser2{margin-top: 0.8rem;border-top: 4px solid #004EA2;padding-top: 0.4rem;}

.services .ser2 .map{position: relative;padding-top: calc(400 / 1300 * 100%);min-height: min(737px, calc(737 / 1300 * 100vw));}

.services .ser2 .map .mapImg{position: absolute;top: 0;left: 0;width: calc(1310 / 1300 * 100%);margin-left: calc(-30 / 1300 * 100%);}

.services .ser2 .map .img{opacity: 0.6;}

.services .ser2 .map .bg{opacity: 0.6;}

.services .ser2 .map .img img{position: absolute;top: 0;left: 0;opacity: 0;}

.services .ser2 .map .img .act{opacity: 1;}

.services .ser2 .ul{position: static;}

.services .ser2 .ul .li{position: absolute;width: 84px;margin-left: -41px;}

.services .ser2 .ul .li .icon{cursor: pointer;}

.services .ser2 .ul .li .icon span{position: relative;transform-origin: bottom center;transform: scale(0.65);display: block;}

.services .ser2 .ul .li .icon b{position: absolute;top: 0;left: 0;font-size: 14px;line-height: 1;color: #fff;width: 100%;height: calc(84 / 190 * 100%);display: flex;align-items: center;justify-content: center;z-index: 5;transform: scale(1.25);text-transform: uppercase;font-weight: normal;}

.services .ser2 .ul .li .text{position: absolute;left: calc(62 / 84 * 100%);}

.services .ser2 .ul .li .text .t1{white-space: nowrap;line-height: 1.25;color: #000;padding-right: 30px;}

.services .ser2 .ul .li .text .t2{white-space: nowrap;line-height: 15px;color: #000;margin-top: -2px;}

.services .ser2 .ul .li .text .t3{line-height: 18px;color: #000;margin-top: 10px;}

.services .ser2 .ul .li .text .t3 p{position: relative;padding-left: 10px;}

.services .ser2 .ul .li .text .t3 p::before{content: "";position: absolute;left: 0;top: 6px;width: 6px;height: 6px;border-radius: 50%;background: #004EA2;}

.services .ser2 .ul .li.eupore{left: calc((493 - 280) / 1310 * 100%);bottom: calc((634 - 68) / 737 * 100%);}

.services .ser2 .ul .li.eupore .text{top: calc(132 / 190 * 100%);}

.services .ser2 .ul .li.asia{left: calc((817 - 280) / 1310 * 100%);bottom: calc((538 - 68) / 737 * 100%);}

.services .ser2 .ul .li.asia .text{top: calc(127 / 190 * 100%);}

.services .ser2 .ul .li.usa{left: calc((1325 - 280) / 1310 * 100%);bottom: calc((570 - 68) / 737 * 100%);}

.services .ser2 .ul .li.usa .text{top: calc(163 / 190 * 100%);}

.services .ser2 .ul .li.act .icon span{transform: scale(1);}

.services .ser2 .ul .li.act .icon span img:nth-child(1){opacity: 0;}

.services .ser2 .ul .li.act .icon span img:nth-child(2){opacity: 1;}

.services .ser2 .ul .li.act .icon span b{transform: scale(1);}

.services .ser2 .ul .li.act .text{left: calc(100% + 4px);}

.services .ser2 .ul .li.act .text p::before{background: #45B035;}

.services .ser2 .list{position: relative;z-index: 5;}

.services .ser2 .list .item{display: none;}

.services .ser2 .list .tt{margin-bottom: 0.45rem;}

.services .ser2 .list .tt:nth-child(1){margin-top: 0;}

.services .ser2 .list .t1{line-height: 29px;color: #004EA2;}

.services .ser2 .list .t2{line-height: 20px;color: #222;margin-top: 0.11rem;}

.services .ser2 .listy .item{border-bottom: 1px solid #45B035;}

.services .ser2 .listy .item .it_top{display: flex;justify-content: space-between;align-items: center;}

.services .ser2 .listy .item .it_top .tt{font-size: 22px;line-height: 60px;text-transform: uppercase;}

.services .ser2 .listy .item .it_top .ico img{transform: rotate(90deg);}

.services .ser2 .listy .item .it_bot{border-top: 1px solid #45B035;padding: 15px 0 30px;display: none;}

.services .ser2 .listy .item .it_bot .text .t1{white-space: nowrap;line-height: 1.25;color: #000;padding-right: 30px;}

.services .ser2 .listy .item .it_bot .text .t2{white-space: nowrap;line-height: 15px;color: #000;margin-top: 5px;}

.services .ser2 .listy .item .it_bot .text .t3{line-height: 18px;color: #000;margin-top: 10px;}

.services .ser2 .listy .item .it_bot .text .t3 p{position: relative;padding-left: 10px;}

.services .ser2 .listy .item .it_bot .t3 p::before{content: "";position: absolute;left: 0;top: 6px;width: 6px;height: 6px;border-radius: 50%;background: #004EA2;}

.services .ser2 .listy .item .it_bot .text2 .tt{margin-top: 0.45rem;}

.services .ser2 .listy .item .it_bot .text2 .t1{line-height: 29px;color: #004EA2;}

.services .ser2 .listy .item .it_bot .text2 .t2{line-height: 20px;color: #222;margin-top: 0.11rem;}

.services .ser2 .listy .item.act .it_top .tt{color: #45B035;}

.services .ser2 .listy .item.act .it_top .ico img{transform: rotate(270deg);}




.services .ser3{transform: scale(0.88);line-height: 1.23;color: #999999;text-align: center;color: #222;}

.team_det .content{padding: 43px 42px 86px 50px;max-height: 918px;}

.team_det .content .close{top: 20px;right: 42px;width: 50px;}

.team_det .content .tit{line-height: 1.333;}

.team_det .content .form{padding-top: 35px;}

.team_det .content .form .item{margin-top: 19px;}

.team_det .content .form .itp{line-height: 17px;color: #222222;}

.team_det .content .form .ibt{margin-top: 10px;}

.team_det .content .form .ibt input{width: 100%;display: block;border: none;outline: none;background: #F2F3F5;border-radius: 8px;padding: 0 10px;font-size: 14px;line-height: 40px;font-family: 'lexend';}

.team_det .content .form .item_code .ibt{display: flex;}

.team_det .content .form .item_code .ibt input{width: 196px;}

.team_det .content .form .item_code .ibt img{height: 40px;margin-left: 6px;}

.team_det .content .form .item_upload .ibt{position: relative;border: 1px dashed #D9D9D9;background: #F7F8FC;display: flex;align-items: center;justify-content: center;flex-direction: column;height: 124px;}

.team_det .content .form .item_upload .ico{width: 23px;}

.team_det .content .form .item_upload .txt{line-height: 14px;color: #212121;margin-top: 7px;opacity: 0.3;}

.team_det .content .form .item_upload input{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: 1;}

.team_det .content .form .item_btn{margin-top: 26px;}

.team_det .content .form .item_btn a{display: block;text-align: center;line-height: 80px;color: #fff;background: #004EA2;border-radius: 8px;text-transform: uppercase;}

.team_det .content .form .item_btn a:hover{background: #45B035;}

.cg_tanchuang{position: fixed;width: 100%;height: 100vh;top: 0;left: 0;z-index: 999;background: rgba(0, 0, 0, 0.8);display: none;text-align: center;}

.cg_tanchuang .tox{position: absolute; top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);background: #fff;border-radius: 5px;padding: 30px 50px;color: #000;font-weight: bold;}









@media screen and (min-width: 1031px) {
  .yd{display: none;}
}

@media screen and (max-width:1800px) {
  html{font-size: 95px;}
}

@media screen and (max-width:1700px) {
  html{font-size: 90px;}
  .f_12{ font-size:12px; }
  
  .f_14{font-size: 14px;}

  .f_16{ font-size:16px; }

  .f_18{ font-size:16px; }

  .f_20{ font-size:18px; }  

  .f_22{font-size: 20px;}

  .f_24{ font-size:22px; }

  .f_26{ font-size:24px; }

  .f_28{ font-size:26px; }

  .f_30{ font-size:26px; }

  .f_32{ font-size:28px;}

  .f_34{ font-size:30px; }

  .f_36{ font-size:32px; }

  .f_38{ font-size:32px; }

  .f_40{font-size: 36px;}

  .f_42{font-size: 36px;}

  .f_44{font-size: 38px;}

  .f_46{font-size: 38px;}

  .f_48{font-size: 40px;}

  .f_50{font-size: 44px;}

  .f_64{font-size: 56px;}
}

@media screen and (max-width:1600px) {
  html{font-size: 85px;}

  .header .ce .ul .li{margin-right: 60px;}
}

@media screen and (max-width:1500px){
  html{font-size: 80px;}

  .f_12{ font-size:12px; }
  
  .f_14{font-size: 14px;}

  .f_16{ font-size:16px; }

  .f_18{ font-size:16px; }

  .f_20{ font-size:16px; }  

  .f_22{font-size: 18px;}

  .f_24{ font-size:20px; }

  .f_26{ font-size:22px; }

  .f_28{ font-size:24px; }

  .f_30{ font-size:24px; }

  .f_32{ font-size:26px;}

  .f_34{ font-size:28px; }

  .f_36{ font-size:30px; }

  .f_38{ font-size:30px; }

  .f_40{font-size: 32px;}

  .f_42{font-size: 34px;}

  .f_44{font-size: 36px;}

  .f_46{font-size: 36px;}

  .f_48{font-size: 38px;}

  .f_50{font-size: 40px;}

  .f_64{font-size: 50px;}

  .head .rf .ul .lv2list .lv3 a{position: relative;}

  .swp .sbox .re .t1{font-size: 80px;line-height: 100px;}
}

@media screen and (max-width:1400px) {
  html{font-size: 75px;}
}

@media screen and (max-width:1300px) {
  html{font-size: 70px;}

  .header .ce .ul .li{margin-right: 30px;}

  .footer .ftp .le{width: 232px;}

  .footer .ftp .re{width: calc(100% - 232px);}
}

@media screen and (max-width:1200px) {
  html{font-size: 65px;}

  .head .rf .ul .li{padding-right: 20px;}
}

@media screen and (max-width:1100px) {
  html{font-size: 60px;}

  .footer .ftp .box{flex-wrap: wrap;}

  .footer .fbt .box{flex-wrap: wrap;justify-content: center;}

  .footer .fbt .flt{padding: 0 15px;max-width: 100%;}
}

@media (max-width:1030px) {
  html{font-size: 55px;}
  .f_12 {font-size: 12px;}
  .f_16 {font-size: 14px;}
  .f_18 {font-size: 16px;}
  .f_20 {font-size: 16px;}
  .f_22 {font-size: 16px;}
  .f_24 {font-size: 16px;}
  .f_26 {font-size: 16px;}
  .f_28 {font-size: 18px;}
  .f_30 {font-size: 18px;}
  .f_32 {font-size: 20px;}
  .f_34 {font-size: 20px;}
  .f_36 {font-size: 20px;}
  .f_38 {font-size: 20px;}
  .f_40 {font-size: 22px;}
  .f_42 {font-size: 22px;}
  .f_44 {font-size: 22px;}
  .f_46 {font-size: 24px;}
  .f_48{font-size: 24px;}
  .f_50{font-size: 24px;}
  .f_64{font-size: 26px;}

  .footer .ftp{padding: 40px 0;}

  body{min-width: 200px;padding-top: 50px;}
  
	.box{width: 90%;min-width: 100px;padding: 0;}

  .wow,
  .wow1{opacity: 1;}

  .pc{display: none;}

  .head{display: none;}

  .mhead{display: block;}

  .mnav .mbox .ul1 li.lang .ltop{display: flex;}

  .mnav .mbox .ul1 li.lang .ltop a{margin: 0 5px;width: auto;}

  .mnav .mbox .ul1 li.lang .ltop a:first-child{margin-left: 0;}

  .z_tanchuang .tbox .modal{width: 90%;padding: 15px;}
    
  .z_tanchuang.one .tbox .modal{width: 90%;padding: 15px;}

  .z_tanchuang .tbox .modal .out{right: 0;top: -50px;}

  .head_place{display: none;}

  .footer .ftp .box{justify-content: center;}

  .footer .ftp .flt .logo{width: 120px;margin: 0 auto;}

  .footer .ftp .frt .ul .li .ss{width: 50px;height: 50px;}

  .footer .ftp .frt .ul .li .code{opacity: 1;visibility: visible;top: 100%;position: relative;padding-top: 20px;width: 100%;left: 0;margin-left: 0;}

  .footer .ftp .frt .ul .li .code img{margin: 0 auto;}

  .footer .ftp .frt .ul{margin-top: 30px;flex-wrap: wrap;justify-content: center;}

  .footer .ftp .frt .ul .li.wx{width: 100%;}

  .footer .ftp .frt .ul .li.wx .ss{display: none;}

  .vbtn a{width: 300px;height: 40px;}

  .inner_banner .txt .inquiry{display: none;}

  .prodList .lft{width: 100%;}

  .prodList .lrt{width: 100%;}

  .history_det .content{height: auto;}

  .search_top .rf{width: 50px;height: 50px;}

  .search_top .rf img{width: 18px;}

  .search_top .lf{padding: 0 15px;width: calc(100% - 60px);}

  .search_top .lf .t1{width: 90px;min-width: 90px;}

  .search_top .lf input{line-height: 50px;padding-left: 15px;}

  .searchLayout .li::before{left: -14px;}

  .searchLayout .li{padding-bottom: 14px;margin-top: 15px;}

  .teamLayout .li .list .item{width: calc(50% - 5px);margin: 20px 10px 0 0;}

  .teamLayout .li .list .item:nth-child(2n){margin-right: 0;}

  .ind1 .lf{width: 100%;}

  .ind1 .rf{width: 100%;}

  .ind1 .xian{padding-left: 0;}

  .ind1 .xian.wow1 span s{width: 50%;max-width: 260px;}

  .ind2 .ipop{position: relative;}

  .banner .btn{display: none;}

  .banner .txt .inquiry{display: none;}

  .banner .txt{bottom: 30px;}

  .banner .txt .ttox .pogin{width: calc(100% - 120px);left: 60px;}
  
  .ind2 .ipop .cont{width: 100%;justify-content: space-between;}

  .prodList .lft .lbt{display: none;transition: none;}

  .services .ser1 .lf{width: 100%;}

  .services .ser1 .rf{width: 100%;}

  .team_det .content .form .ibt input{line-height: 30px;}

  .team_det .content .form .item_code .ibt img{height: 30px;}

  .team_det .content .form .item_btn a{line-height: 46px;}

  .team_det .content{max-height: 90vh;height: auto;}

  .services .ser3{margin-top: 30px;}
}

@media screen and (max-width:900px) {
  html{font-size: 50px;}
}

@media (max-width:800px) {
  .fw_100{font-weight: normal;}

  .pordUl .li::before{display: none;}

  .pordUl .li{width: 100%;margin-right: 0;}

  .prod_det .content .close{width: 40px;top: 10px;right: 10px;}

  .prod_det .content{padding: 30px 15px;}

  .teamLayout .li .list .item{width: 100%;margin: 20px 0 0;}

  .join .lf{width: 100%;white-space: nowrap;}

  .join .lf br{display: none;}

  .join{flex-wrap: wrap;padding: 25px;}

  .join .rf{margin-top: 20px;}

  .join .rf .t2{margin-top: 10px;}
}




