/* 前端邵刚 */

*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

*{ margin:0; padding:0;}

body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;min-width: 1280px;position: relative;padding: 0; width: 100%;color: #333;font-family:'微软雅黑', Arial, Helvetica, sans-serif, Microsoft Yahei; font-size:14px;  line-height:1;background: #fff;}

html.act{overflow: hidden;width: 100%;height: 100vh;}

.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: #333; 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:#007bc7;}

.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_60{font-size: 60px;}

.f_68{font-size: 68px;}

.f_100{font-size: 100px;}

.mg_50_0{margin-top: 50px;}

.mg_60_0{margin-top: 60px;}

.mg_80_0{margin-top: 80px;}

.mg_100_0{margin-top: 100px;}

.pd_80{padding: 80px 0;}

.pd_80_100{padding: 80px 0 100px;}

.pd_100_80{padding: 100px 0 80px;}

.pd_100{padding: 100px 0;}

.pd_100_120{padding: 100px 0 120px;}

.pd_100_150{padding: 100px 0 150px;}


.let25{letter-spacing: 0.025em;}

.let50{letter-spacing: 0.05em;}

.let100{letter-spacing: 0.1em;}

.fw_100{font-weight: 100;}

.img_cct{width: 100%;opacity: 0;}

.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;}

/*分页*/

.a_dw{position: relative;top: -80px;}

.box{max-width:1600px;min-width: 1200px;width:85%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.onetime,
.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-1.TTF') format('truetype');
  font-weight: normal;
  font-style: normal;
}

.robr{
  font-family: 'robr';
}


@font-face {
  font-family: 'robl';
  src: url('../fonts/Roboto-Light-10.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

.robl{
  font-family: 'robl';
}


@font-face {
  font-family: 'robb';
  src: url('../fonts/Roboto-Bold-3.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

.robb{
  font-family: 'robb';
}


@font-face {
  font-family: 'robm';
  src: url('../fonts/Roboto-Medium-12.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

.robm{
  font-family: 'robm';
}


@font-face {
  font-family: 'robbl';
  src: url('../fonts/Roboto-BlackItalic-2.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

.robbl{
  font-family: 'robbl';
}


@font-face {
  font-family: 'dinb';
  src: url('../fonts/DIN-BOLD.OTF') format('truetype');
  font-weight: normal;
  font-style: normal;
}

.dinb{
  font-family: 'dinb';
}

.wow{opacity: 0;}

.wow1{opacity: 1;}

.fbd{font-weight: bold;}

.fce{text-align: center;}

.iw100{width: 100%;}

.place::-webkit-input-placeholder{color:#999;}

.place:-moz-placeholder{color:#999;}

.place::-moz-placeholder{color:#999;}

.place:-ms-input-placeholder{color:#999;}

/* 视频弹框 */
.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: 36px;margin-top: 8px;}

.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: #666;}

.mnav.act{left: 0;}

.mnav.act .mbox{left: 0;transition-delay: .15s;-webkit-transition-delay: .15s;}

.footer{background: #e8eaeb;padding-top: 80px;}

.footer .con1{display: flex;justify-content: space-between;}

.footer .con1 .le{width: 398px;}

.footer .con1 .le .ltp{display: flex;align-items: flex-end;}

.footer .con1 .le .ltp .lt1{width: 200px;margin-right: 50px;}

.footer .con1 .le .ltp .lt1 a{display: block;}

.footer .con1 .le .ltp .lt2{display: flex;align-items: center;}

.footer .con1 .le .ltp .it{margin-right: 20px;width: 36px;position: relative;}

.footer .con1 .le .ltp .it:last-child{margin-right: 0;}

.footer .con1 .le .lbt{margin-top: 50px;}

.footer .con1 .le .lbt .it{display: flex;margin-bottom: 1em;}

.footer .con1 .le .lbt .it:last-child{margin-bottom: 0;}

.footer .con1 .le .lbt .it .ico{width: 25px;min-width: 25px;display: flex;align-items: center;height: 24px;}

.footer .con1 .le .lbt .it .ico img{height: 15px;}

.footer .con1 .le .lbt .it .txt{line-height: 24px;}


.footer .con1 .le .lbt .it.it_tel .txt a{display: inline-block;line-height: 28px;color: #007bc7;vertical-align: top;}

.footer .con1 .le .lbt .it .txt a:hover{color: #007bc7;}

.footer .con1 .re{width: calc(100% - 450px);max-width: 918px;}

.footer .con1 .re .ul{display: flex;justify-content: space-between;}

.footer .con1 .re .lv2list{padding-top: 15px;}

.footer .con1 .re .lv1{display: flex;}

.footer .con1 .re .lv1 a{color: #111;}

.footer .con1 .re .lv1 a:hover{color: #007bc7;}

.footer .con1 .re .lv2{display: flex;margin-top: 15px;}

.footer .con1 .re .lv2 a{line-height: 26px;color: #333;}

.footer .con1 .re .lv2 a:hover{color: #007bc7;}

.footer .con2{margin-top: 55px;border-top: 1px solid #d9dbdb;padding: 25px 0 40px;display: flex;justify-content: space-between;font-size: 14px;line-height: 24px;color: #666;}

.footer .con2 a{color: #666;}

.footer .con2 .le{max-width: calc(100% - 180px);}

.header{position: fixed;z-index: 111;top: 0;left: 0;width: 100%;}

.header .box{display: flex;justify-content: space-between;}

.header .le{height: 100px;display: flex;align-items: center;}

.header .le a{display: block;width: 156px;position: relative;}

.header .le a img:nth-child(2){position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;opacity: 0;}

.header .re{display: flex;justify-content: flex-end;align-items: center;}

.header .re .rrt{display: flex;align-items: center;}

.header .re .ss a{display: block;width: 19px;position: relative;}

.header .re .ss a img:nth-child(2){position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;opacity: 0;}

.header .re .menu{margin-left: 40px;}

.header .re .menu a{display: block;width: 20px;position: relative;}

.header .re .menu a img:nth-child(2){position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;opacity: 0;}

.header .re .ulbox{position: relative;height: 100px;margin-right: 90px;width: 746px;}

.header .re .ulbox.act{width: 0;overflow: hidden;}

.header .re .ul{position: absolute;right: 0;top: 0;width: 746px;display: flex;justify-content: space-between;}

.header .re .ul .li{position: relative;}

.header .re .lv1 a{display: block;line-height: 100px;color: #fff;}

.header.act .re .ul .li.act .lv1 a{color: #007bc7;}

.header .re .lv2list{position: absolute;top: 100%;left: 50%;display: none;}

.header.onscroll{top: -100px;}

.header:hover .re .ss a img:nth-child(1),
.header:hover .le a img:nth-child(1),
.header:hover .re .menu a img:nth-child(1),
.header.hdblue .re .menu a img:nth-child(1),
.header.hdblue .re .ss a img:nth-child(1),
.header.hdblue .le a img:nth-child(1){opacity: 0;}

.header:hover .le a img:nth-child(2),
.header:hover .re .menu a img:nth-child(2),
.header:hover .re .ss a img:nth-child(2),
.header.hdblue .re .menu a img:nth-child(2),
.header.hdblue .re .ss a img:nth-child(2),
.header.hdblue .le a img:nth-child(2){opacity: 1;}

.header:hover .re .lv1 a,
.header.hdblue .re .lv1 a{color: #111;}

.header:hover,
.header.act,
.header.act2{background: #fff;}

.header.act .re .menu a img:nth-child(1),
.header.act .re .ss a img:nth-child(1),
.header.act .le a img:nth-child(1){opacity: 0;}

.header.act .re .menu a img:nth-child(2),
.header.act .re .ss a img:nth-child(2),
.header.act .le a img:nth-child(2){opacity: 1;}

.header.act .re .lv1 a{color: #111;}

.header.act .le{height: 80px;}

.header.act .re .ulbox{height: 80px;}

.header.act .re .lv1 a{line-height: 80px;}

.header.act2 .re .menu a img:nth-child(1),
.header.act2 .re .ss a img:nth-child(1),
.header.act2 .le a img:nth-child(1){opacity: 0;}

.header.act2 .re .menu a img:nth-child(2),
.header.act2 .re .ss a img:nth-child(2),
.header.act2 .le a img:nth-child(2){opacity: 1;}

.header.act2 .re .lv1 a{color: #111;}

.header.act2 .le{height: 80px;}

.header.act2 .re .ulbox{height: 80px;}

.header.act2 .re .lv1 a{line-height: 80px;}

.header .ul .li .lv2list{position: absolute;top: 100%;padding: 1px;width: 140px;left: 50%;margin-left: -70px;display: none;background: #fff;padding: 20px 10px;border-top: 1px solid #007bc7;}

.header .ul .li .lv2{margin-bottom: 10px;}

.header .ul .li .lv2:last-child{margin-bottom: 0;}

.header .ul .li .lv2 a{display: block;text-align: center;line-height:1.5;color: #212121;}

.header .ul .li .lv2 a:hover{color: #007bc7;}



/* 首页 */

.banner{height: 100%;position: relative;}

.banner .swiper-container{height: 100%;}

.banner .img{height: 100%;}

.banner .img img{height: 100%;width: 100%;object-fit: cover;}

.banner .txt{position: absolute;z-index: 5;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background: url(../images/ban_txt_bg.png) no-repeat center;background-size: cover;padding-top: 6.3vh;}

.banner .txt .ban_txt .item{text-align: center;display: none;}

.banner .txt .ban_txt .item.act{display: block;}

.banner .txt .ban_txt .timg{position: relative;bottom: 100px;opacity: 0;}

.banner .txt .ban_txt .timg img{margin: 0 auto;}

.banner .txt .ban_txt .t1{letter-spacing: 0.06em;color: #fff;transform: translateY(-3px);position: relative;bottom: 100px;opacity: 0;}

.banner .txt .ban_txt .t2{line-height: 32px;color: #fff;max-width: 80%;margin: 35px auto 0;position: relative;bottom: 100px;opacity: 0;}

.banner .txt .ban_txt .ss.act .timg{bottom: 0;opacity: 1;transition-delay: 0.4s;}

.banner .txt .ban_txt .ss.act .t1{bottom: 0;opacity: 1;transition-delay: 0.4s;}

.banner .txt .ban_txt .ss.act .t2{bottom: 0;opacity: 1;transition-delay: 0.3s;}

.banner .txt .swp_btn{display: flex;align-items: center;justify-content: center;margin-top: 26px;}

.banner .txt .swp_btn a{width: 18px;}

.banner .txt .swp_btn a.next img{transform: rotate(180deg);}

.banner .txt .swp_btn .pogin{display: flex;align-items: center;margin: 0 20px;}

.banner .txt .swp_btn .ce{width: 1px;height: 6px;background: #fff;margin: 0 10px;opacity: 0.5;}

.banner .txt .swp_btn .le,
.banner .txt .swp_btn .re{line-height: 26px;color: #fff;}

.icohover{position: relative;}

.icohover img:nth-child(2){position: absolute;left: 0;top: 0;opacity: 0;}

.icohover:hover img:nth-child(1){opacity: 0;}

.icohover:hover img:nth-child(2){opacity: 1;}

.banner .txt .ban_more{margin-top: 52px;}

.banner .txt .ban_more .item{display: none;}

.banner .txt .ban_more .item.act{display: block;}

.banner .txt .ban_more .ss{display: flex;justify-content: center;position: relative;top: 100px;opacity: 0;}

.banner .txt .ban_more .ss.act{top: 0;opacity: 1;transition-delay: 0.3s;}

.banner .txt .ban_more a{display: flex;align-items: center;justify-content: center;line-height: 46px;border-radius: 25px;padding: 0 28px 0 26px;background: none;border: 2px solid #fff;color: #fff;}

.banner .txt .ban_more a span{width: 8px;height: 8px;border-radius: 50%;background: #fff;margin-left: 12px;}

.banner .txt .ban_more a:hover{background: #007bc7;border: 2px solid #007bc7;}

.section_num{position: absolute;z-index: 11;left: 40px;bottom: 40px;display: flex;align-items: center;}

.section_num .item{display: flex;align-items: center;margin-right: 10px;}

.section_num .item .ico{border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 6px solid #fff;opacity: 0.3;}

.section_num .item .tt{color: #fff;margin-left: 10px;display: none;}

.section_num .item.act .tt{display: block;}

.section_num .item.act .ico{opacity: 1;}

.section_num.blue .ico{border-left-color: #000000;}

.section_num.blue .item.act .tt{color: #007bc7;}

.section_num.blue .item.act .ico{border-left-color: #007bc7;}

.section_down{position: absolute;z-index: 11;right: 40px;bottom: 40px;display: flex;align-items: center;transform: rotate(90deg);transform-origin: right bottom;}

.section_down span{color: #fff;}

.section_down .ico{margin-left: 12px;position: relative;overflow: hidden;}

.section_down .ico .ov{display: flex;align-items: center;}

.section_down .ico .ov0{opacity: 0;}

.section_down .ico .ov1{position: absolute;top: 0;left: -150%;}

.section_down .ico .ov1 img{opacity: 0.6;}

.section_down .ico .ov2{position: absolute;top: 0;left: -150%;}

.section_down .ico .ov3{position: absolute;top: 0;left: -150%;}

.section_down .ico .ov3 img{opacity: 0.6;}

.section_down .ico .ov4{position: absolute;top: 0;left: -150%;}

.section_down .ico img{width: 5px;margin-right: 8px;}

.section_down .ico .ov img:nth-child(2){margin-right: 0;}

.section_down .ico .ov1{animation: ov1 3s linear infinite;}

.section_down .ico .ov2{animation: ov1 3s linear infinite;animation-delay: 0.75s;}

.section_down .ico .ov3{animation: ov1 3s linear infinite;animation-delay: 1.5s;}

.section_down .ico .ov4{animation: ov1 3s linear infinite;animation-delay: 2.25s;}

@keyframes ov1 {
  0% {left: -150%;opacity: 1;}
  49% {left: 0;opacity: 1;}
  98% {left: 150%;opacity: 1;}
  99% {left: 150%;opacity: 0;}
  100%{left: -150%;opacity: 0;}
}

.mouse_pc .mouse_yuan{width: 140px;height: 140px;background:url(../images/svg/mouse.svg) center no-repeat ;position: absolute;top: -200px;left: -200px;z-index: 15;pointer-events: none;opacity: 0;}

.mouse_pc:hover .mouse_yuan{opacity: 1;pointer-events: visible;}

.in_2 .ss{display: flex;align-items: center;height: 100%;padding-top: 65px;background: url(../images/ind2_bg.jpg) no-repeat bottom center;background-size: cover;}

.in_2 .t1{line-height: calc(1em + 10px);color: #111;}

.in_2 .t2{line-height: calc(1em + 10px);color: #111;margin-top: 40px;}

.in_2 .t2 s{display: inline-block;width: 8px;height: calc(1em + 1px);background: #007bc7;vertical-align: middle;margin-right: 22px;transform: translateY(-2px);}

.in_2 .t3{line-height: 1.778;color: #333;margin-top: 38px;max-width: 905px;}

.in_2 .ul{display: flex;justify-content: space-between;max-width: 1536px;margin-top: 104px;}

.in_2 .ul .li{display: flex;align-items: flex-end;}

.in_2 .ul .li .ico{width: 66px;min-width: 66px;padding-bottom: 5px;}

.in_2 .ul .li .ico img{max-width: 45px;max-height: 45px;}

.in_2 .ul .li .txt .ttp .num{display: inline-block;position: relative;}

.in_2 .ul .li .txt .ttp .num span{display: block;line-height: 1;color: #007bc7;opacity: 0;}

.in_2 .ul .li .txt .ttp .num .countUp{position: absolute;left: 0;top: 0;opacity: 1;}

.in_2 .ul .li .txt .ttp sub{display: inline-block;margin-left: 5px;vertical-align: baseline;line-height: 1;color: #007bc7;font-weight: bold;}

.in_2 .ul .li .txt .tbt{margin-top: 7px;line-height: calc(1em + 10px);padding-left: 5px;}

.in_2 .t2,
.in_2 .t3,
.in_2 .ul{position: relative;top: 80px;opacity: 0;}

.in_2.active .t2{top: 0;opacity: 1;transition-delay: 0.3s;}
.in_2.active .t3{top: 0;opacity: 1;transition-delay: 0.4s;}
.in_2.active .ul{top: 0;opacity: 1;transition-delay: 0.5s;}

.in3_con{height: 100%;}

.in3_con .con1{position: relative;height: 100%;background: #fff;}

.in3_con .con1 .box{height: 50%;display: flex;justify-content: center;align-items: flex-end;padding-bottom: 60px;}

.in3_con .con1 .cont{position: relative;}

.in3_con .con1 .cont .ten{position: absolute;top: -42px;width: 100vw;left: 50%;transform: translateX(-50%);line-height: 1;color: #f5f5f5;text-align: center;text-transform: uppercase;top: -80px;opacity: 0;}

.in3_con .con1 .cont .t1{text-align: center;line-height: calc(1em + 10px);color: #111;position: relative;z-index: 1;top: -80px;opacity: 0;}

.in3_con .con1 .cont .t2{text-align: center;line-height: 1.75;color: #111;max-width: 762px;margin: 36px auto 0;position: relative;z-index: 1;top: -80px;opacity: 0;}

.section_3.active .in3_con .con1 .cont .ten{opacity: 1;top: -42px;transition-delay: 0.5s;}

.section_3.active .in3_con .con1 .cont .t1{opacity: 1;top: 0;transition-delay: 0.4s;}

.section_3.active .in3_con .con1 .cont .t2{opacity: 1;top: 0;transition-delay: 0.3s;}

.in3_con .con2{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;}

.in3_con .con2 .img{position: absolute;width: 300px;height: 300px;border-radius: 100%;left: 50%;transform: translateX(-50%);top: 50%;background-position: center;background-repeat: no-repeat;background-size: auto 100%;}

.in3_con .con2 .img .ico{position: absolute;top: calc(100% + 50px);left: 50%;margin-left: 8px;width: 16px;overflow: hidden;}

.in3_con .con2 .img .ico .ov0{opacity: 0;}

.in3_con .con2 .img .ico .ov0 img{display: block;margin-bottom: 8px;}

.in3_con .con2 .img .ico .ov0 img:nth-child(2){margin-bottom: 0;}

.in3_con .con2 .img .ico .ov1{position: absolute;left: 0;top: -150%;}

.in3_con .con2 .img .ico .ov1 img{opacity: 0.6;}

.in3_con .con2 .img .ico .ov2{position: absolute;left: 0;top: -150%;}

.in3_con .con2 .img .ico .ov3{position: absolute;left: 0;top: -150%;}

.in3_con .con2 .img .ico .ov3 img{opacity: 0.6;}

.in3_con .con2 .img .ico .ov4{position: absolute;left: 0;top: -150%;}

.in3_con .con2 .img .ico .ov1{animation: ov2 3s linear infinite;}

.in3_con .con2 .img .ico .ov2{animation: ov2 3s linear infinite;animation-delay: 0.75s;}

.in3_con .con2 .img .ico .ov3{animation: ov2 3s linear infinite;animation-delay: 1.5s;}

.in3_con .con2 .img .ico .ov4{animation: ov2 3s linear infinite;animation-delay: 2.25s;}

@keyframes ov2 {
  0% {top: -150%;opacity: 1;}
  49% {top: 0;opacity: 1;}
  98% {top: 150%;opacity: 1;}
  99% {top: 150%;opacity: 0;}
  100%{top: -150%;opacity: 0;}
}

.in3_con.act .con2 .img{width: 100%;height: 100%;top: 0;border-radius: 0;background-size: cover;}

.in3_con.act .con2 .img .ico{display: none;}

.in3_con .con2 .ul{display: flex;justify-content: space-between;z-index: 5;background: rgba(0, 0, 0, 0.3);position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;pointer-events: none;}

.in3_con .con2 .ul .li{flex: 1;border-right: 1px solid rgba(255, 255, 255, 0.2);}

.in3_con .con2 .ul .li:last-child{border-right: 1px solid transparent;}

.in3_con .con2 .ul .li a{display: block;color: #fff;padding-top: 46.8vh;width: 100%;height: 100%;}

.in3_con .con2 .ul .li .txt{width: 68%;margin: 0 auto;}

.in3_con .con2 .ul .li .txt .t1{line-height: calc(1em + 10px);color: #fff;}

.in3_con .con2 .ul .li .txt .tline{width: 30px;height: 3px;background: #fff;opacity: 0.3;margin: 25px 0 23px;}

.in3_con .con2 .ul .li .txt .t2{margin-bottom: 43px;line-height: 1.778;color: #fff;}

.in3_con .con2 .ul .li .txt .tmore{display: inline-flex;align-items: center;line-height: 46px;color: #fff;border: 2px solid #fff;border-radius: 25px;padding: 0 28px 0 27px;}

.in3_con .con2 .ul .li .txt .tmore span{width: 8px;height: 8px;border-radius: 50%;background: #fff;margin-right: 12px;}

.in3_con .con2 .ul .li .txt .tmore:hover{background: #007bc7;border: 2px solid #007bc7;}

.in3_con .con2 .ul .li .txt .ts{opacity: 0;}

.in3_con .con2 .ul .li:hover .txt .ts{opacity: 1;}

.in3_con.act .con2 .ul{opacity: 1;pointer-events: visible;}

.in_5 .ss{display: block;height: 100%;position: relative;background: url(../images/ind5_bg.jpg) no-repeat center;background-size: cover;}

.in_5 .tit{position: absolute;top: 43.68vh;left: 0;width: 100%;text-align: center;}

.in_5 .tit .ten{position: absolute;left: 0;top: -50px;width: 100%;text-align: center;line-height: 1;color: #f7f7f7;text-transform: uppercase;}

.in_5 .tit .tcn{position: relative;z-index: 2;font-size: 50px;line-height: 60px;color: #111111;}

.in_5 .tit .tcn img{display: inline-block;vertical-align: middle;margin-right: 9px;}

.in_5 .tit .tcn img:nth-child(4){margin-right: 18px;}

.in_5 .tit .tcn img:nth-child(5){margin-right: 18px;}

#cur{display: inline-block;width: 13px;}

.in4_con{height: 100%;display: flex;align-items: center;padding-top: 95px;background: url(../images/ind4_bg.jpg) no-repeat center;background-size: cover;}

.in4_con .tit{line-height: calc(1em + 10px);color: #fff;position: relative;top: 80px;opacity: 0;letter-spacing: 0.05em;}

.in4_con .swp_top{margin-top: 75px;top: 80px;opacity: 0;position: relative;}

.in4_con .swp_top .in4_swp1{width: 87.5%;overflow: visible;margin-left: 0;}

.in4_con .swp_top .swiper-slide{opacity: 0.3;}

.in4_con .swp_top .swiper-slide.swiper-slide-active{opacity: 1;}

.in4_con .t1{display: flex;align-items: center;color: #fff;letter-spacing: 0.025em;}

.in4_con .t1 img{width: 18px;margin-right: 12px;}

.in4_con .t2{line-height: 1.444;height: 4.332em;color: #fff;max-width: 750px;margin-top: 20px;letter-spacing: 0.03em;cursor: pointer;}

.in4_con .tmore{width: 60px;height: 60px;border-radius: 50%;border: 2px solid rgba(255,255,255,0.1);display: flex;align-items: center;justify-content: center;margin-top: 42px;}

.in4_con .tmore span{width: 8px;height: 8px;border-radius: 50%;background: #fff;}

.in4_con .tmore:hover{background: #fff;border-color: #fff;}

.in4_con .tmore:hover span{background: #007bc7;}

.in4_con .swp_bot{position: relative;margin-top: 120px;top: 80px;opacity: 0;}

.in4_con .swp_bot s{position: absolute;top: 50%;left: 50%;width: 100vw;height: 1px;background: #fff;opacity: 0.15;transform: translateX(-50%);}

.in4_con .swp_bot .swiper-slide{width: auto;margin-right: 80px;}

.in4_con .swp_bot .swiper-slide:last-child{margin-right: 0;}

.in4_con .swp_bot a{display: block;border: 1px solid rgba(255,255,255,0.6);background: rgba(255, 255, 255, 0.1);border-radius: 50%;width: 65px;height: 65px;line-height: 63px;color: #fff;text-align: center;letter-spacing: 3px;}

.in4_con .swp_bot a:hover,
.in4_con .swp_bot .act a{border-color: #007bc7;background: #007bc7;}

.in_4.active .tit{top: 0;opacity: 1;transition-delay: 0.3s;}

.in_4.active .swp_top{top: 0;opacity: 1;transition-delay: 0.4s;}

.in_4.active .swp_bot{top: 0;opacity: 1;transition-delay: 0.5s;}

.inner_ban{position: relative;}

.inner_ban .txt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/inner_txtbg.png) no-repeat center;background-size: cover;display: flex;align-items: center;padding-top: 48px;text-align: center;}

.inner_ban .ten{position: absolute;top: -40px;left: 0;width: 100%;line-height: 1;color: rgba(255, 255, 255, 0.1);text-transform: uppercase;}

.inner_ban .tcn{position: relative;z-index: 1;line-height: 1;color: #fff;}

.inner_tit{color: #111;}

.about1{overflow: hidden;}

.about1 .con2{display: flex;justify-content: space-between;margin-top: 45px;}

.about1 .con2 .le{width: calc(920 / 1600 * 100%);}

.about1 .con2 .t1{line-height: calc(1em + 10px);color: #111;}

.about1 .con2 .t1 s{display: inline-block;vertical-align: middle;width: 8px;height: calc(1em + 1px);transform: translateY(-2px);margin-right: 22px;background: #007bc7;}

.about1 .con2 .t2{line-height: 1.778em;text-align: justify;margin-top: 38px;}

.about1 .con2 .t2 p{margin-bottom: 1.444em;}

.about1 .con2 .t2 p:last-child{margin-bottom: 0;}

.about1 .con2 .re{position: relative;width: calc(600 / 1600 * 100%);}

.about1 .con2 .ico{position: absolute;bottom: 0;left: calc(148 / 600 * 100%);width: 700px;}

.swpbtn .pogin{position: absolute;left: 0;bottom: 10px;width: 100%;z-index: 11;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}

.swpbtn .pogin span{width: 10px;height: 10px;background: #fff;opacity: 0.6;margin: 0 5px 10px;}

.swpbtn .pogin span.swiper-pagination-bullet-active{background: #007bc7;opacity: 1;}

.swpbtn .btnbox a{position: absolute;width: 50px;top: 50%;margin-top: -25px;z-index: 1;opacity: 0;}

.swpbtn .btnbox a.prev{left: 30px;}

.swpbtn .btnbox a.next{right: 30px;}

.swpbtn .btnbox a.next img{transform: rotate(180deg);}

.about1 .con2 .re .about1_swp:hover .swpbtn .btnbox a{opacity: 1;}

.about1 .con3{border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;padding: 50px 0;}

.about1 .con3 .ul{display: flex;}

.about1 .con3 .li{width: 25%;border-right: 1px solid #f7f7f7;border-left: 1px solid #e5e5e5;}

.about1 .con3 .li:first-child{border-left-color: rgba(0, 0, 0, 0);}

.about1 .con3 .li:last-child{border-right-color: rgba(0, 0, 0, 0);}

.about1 .con3 .li{display: flex;align-items: center;justify-content: center;}

.about1 .con3 .li .lcon{display: flex;align-items: flex-end;}

.about1 .con3 .li .ico{width: 66px;min-width: 66px;padding-bottom: 5px;}

.about1 .con3 .li .ico img{max-width: 45px;max-height: 45px;}

.about1 .con3 .li .txt .ttp .num{display: inline-block;position: relative;}

.about1 .con3 .li .txt .ttp .num span{display: block;line-height: 1;color: #007bc7;opacity: 0;}

.about1 .con3 .li .txt .ttp .num .countUp{position: absolute;left: 0;top: 0;opacity: 1;}

.about1 .con3 .li .txt .ttp sub{display: inline-block;margin-left: 5px;vertical-align: baseline;line-height: 1;color: #007bc7;font-weight: bold;}

.about1 .con3 .li .txt .tbt{margin-top: 7px;line-height: calc(1em + 10px);padding-left: 5px;}

.about3 .ul{display: flex;}

.about3 .ul .li{width: calc((100% - 52px)/5);margin-right: 13px;}

.about3 .ul .li:nth-child(5n){margin-right: 0;}

.about3 .ul .li .ss{height: 100%;position: relative;top: 0;}

.about3 .li .ss{border-top: 6px solid rgba(0, 123, 199, 0.6);background: #f5f5f5;padding: 72px 10px 24px;text-align: center;}

.about3 .li .ss .ico{width: 80px;margin: 0 auto;border: 1px solid #ccc;border-radius: 50%;}

.about3 .li .ss .t1{margin-top: 35px;line-height: calc(1em + 10px);color: #111;min-height: calc(2em + 20px);}

.about3 .li .ss .t2{line-height: 1;color: #e5e5e5;text-transform: uppercase;margin-top: 45px;}

.about3 .li .ss:hover{top: -10px;}

.about3 .con1{padding: 66px 20px 91px;background: url(../images/about3_bg.jpg) no-repeat center;background-size: cover;margin-top: 12px;}

.about3 .con1 .ico{width: 80px;margin: 0 auto;border: 1px solid rgba(255,255,255,0.3);border-radius: 50%;}

.about3 .con1 .tit{position: relative;text-align: center;margin-top: 45px;}

.about3 .con1 .tit .ten{position: absolute;left: 0;top: -15px;width: 100%;line-height: 1;color: #fff;opacity: 0.1;text-transform: uppercase;}

.about3 .con1 .tit .tcn{line-height: calc(1em + 10px);color: #fff;position: relative;z-index: 1;}

.about3 .con1 .det{line-height: calc(1em + 10px);color: #fff;margin-top: 30px;text-align: center;}

.about4{background: url(../images/about4_bg.jpg) no-repeat center;background-size: cover;overflow: hidden;}

.about4 .con1{display: flex;align-items: center;justify-content: space-between;}

.about4 .con1 .swh{display: flex;}

.about4 .con1 .swh a{line-height: 21px;color: #111111;position: relative;padding-bottom: 1px;margin-right: 50px;}

.about4 .con1 .swh a:last-child{margin-right: 0;}

.about4 .con1 .swh a.act,
.about4 .con1 .swh a:hover{color: #007bc7;}

.about4 .con1 .swh a s{position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: #007bc7;opacity: 0;}

.about4 .con1 .swh a.act s{opacity: 1;}

.about4 .con2 .swiper-container{overflow: visible;width: calc(100% - 55px);}

.about4 .con2 .img{position: relative;}

.about4 .con2 .cct img{width: 100%;box-shadow: 0 0 12px rgba(0, 0, 0, 0.5);opacity: 0;}

.about4 .con2 .imgs{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;margin: auto;width: calc(283 / 343 * 100%);height: calc(200 / 250 * 100%);display: flex;align-items: center;justify-content: center;overflow: hidden;}

.about4 .con2 .imgs img{max-height: 100%;}

.about4 .con2 .swiper-slide{cursor: pointer;}

.about4 .con2 .swiper-slide:hover .imgs img{transform: scale(1.05);}

.about4 .con2 .txt{text-align: center;margin-top: 25px;line-height: calc(1em + 10px);color: #111;}

.about4 .con2 .swp_scroll{display: flex;align-items: center;margin-top: 55px;}

.about4 .con2 .swp_scroll .le{width: calc(100% - 180px);position: relative;height: 1px;background: #ccc;}

.about4 .con2 .swp_scroll .swiper-scrollbar{position: absolute;top: -3px;left: 0;width: 100%;height: 8px;background: none;}

.about4 .con2 .swp_scroll .swiper-scrollbar .swiper-scrollbar-drag{background: #999999 url(../images/scroll_swp.png) no-repeat center;border-radius: 0;}

.about4 .con2 .swp_scroll .re{display: flex;justify-content: flex-end;width: 180px;}

.about4 .con2 .swp_scroll .re a{width: 50px;margin-left: 20px;}

.about4 .con2 .swp_scroll .re a.next img{transform: rotate(180deg);}

.about2{background: url(../images/about2_b.jpg) no-repeat center;background-size: cover;overflow: hidden;}

.about2 .box{padding-top: 200px;}

.about2 .con1{position: absolute;top: 120px;left: 0;width: 100%;}

.about2 .con1 .inner_tit{color: #fff;}

.about2 .con1 .tt{line-height: calc(32 / 18);margin-top: calc(42 / 18 * 1em);color: #fff;max-width: calc(702 / 1600 * 100%);}

.about2 .con1 .swp_arr{position: absolute;right: 0;top: 0;}

.about2 .con1 .swp_arr .btnbox{display: flex;}

.about2 .con1 .swp_arr .btnbox a{width: 40px;margin-left: 20px;}

.about2 .con1 .swp_arr .btnbox a.next img{transform: rotate(180deg);}

.about2 .con1 .swp_arr .btnbox a.swiper-button-disabled{opacity: 0.3;}

.about2 .con2{margin-top: 7px;padding: 50px 40px 0;position: relative;}

.about2 .con2 img{width: calc(100% + 106px);transform: translateY(30px) translateX(-13px);max-width: none;}

.about2 .con2 .swiper-container{position: absolute;top: 0;left: 40px;width: calc(100% - 80px);height: 100%;}

.about2 .con2 .swiper-container .swpbtn .pogin{display: none;}

.about2 .con2 .swiper-slide{height: auto;}

.about2 .con2 .ss{position: absolute;left: 0;width: 100%;top: 100%;text-align: center;opacity: 0.7;}

.about2 .con2 .ss:hover{opacity: 1;}

.about2 .con2 .ss .t1{line-height: 1;color: #fff;}

.about2 .con2 .ss .t2{line-height: calc(1em + 10px);max-height: calc(3em + 30px); color: #fff;margin-top: 15px;padding: 0 20px;overflow-y: auto;}

.about2 .con2 .ss .t3{width: 13px;height: 13px;border-radius: 50%;background: #fff;margin: 15px auto 0;}

.about2 .con2 .ss .t4{width: 1px;height: 70px;background: url(../images/about2_line.png) no-repeat top center;margin: 6px auto 0;}

.about2 .con2 .swiper-slide-active .ss{top: calc(414 / 743 * 100%);opacity: 1;}

.about2 .con2 .swiper-slide-active+.swiper-slide .ss{top: calc(320 / 743 * 100%);}

.about2 .con2 .swiper-slide-active+.swiper-slide+.swiper-slide .ss{top: calc(224 / 743 * 100%);}

.about2 .con2 .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide .ss{top: calc(83 / 743 * 100%);}

.about2 .con2 .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide .ss{top: 0;}

.about2 .con2 .swiper-slide-active+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide .ss{top: -100%;}

.case_list .item:first-child{margin-top: 0;}

.case_list .item .con1{display: flex;}

.case_list .item:nth-child(odd) .con1{flex-direction: row-reverse;}

.case_list .item:nth-child(odd) .con1 .le{flex-direction: row-reverse;background: url(../images/case_libg.jpg) no-repeat center;background-size: cover;}

.case_list .item .con1 .le{width: 50%;display: flex;align-items: center;justify-content: center;padding: 50px 0 40px;background: url(../images/case_libg2.png) no-repeat center;background-size: cover;}

.case_list .item .con1 .le .txt{width: calc(600 / 800 * 100%);margin: 0 auto;}

.case_list .item .con1 .le .t1{color: #111;}

.case_list .item .con1 .le .t2{height: 1px;background: #e5e5e5;position: relative;margin-top: 40px;}

.case_list .item .con1 .le .t2 s{position: absolute;left: 0;bottom: 0;width: 20px;height: 5px;background: #007bc7;}

.case_list .item .con1 .le .t3{margin-top: 33px;line-height: calc(32 / 18);}

.case_list .item .con1 .le .t3 span{font-weight: bold;}

.case_list .item .con1 .le .t3 p{margin-bottom: 11px;}

.case_list .item .con1 .le .t3 p:last-child{margin-bottom: 0;}

.case_list .item .con1 .re{width: 50%;}

.case_list .item .con1 .re .swiper-container{height: 100%;}

.case_list .item .con1 .re .ss{height: 100%;overflow: hidden;position: relative;}

.case_list .item .con1 .re .ss::before{content: "";position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;background: url(../images/case_imgbg.png) no-repeat bottom;background-size: 100% auto;}

.case_list .item .con1 .re .ss img{height: 100%;width: 100%;object-fit: cover;}

.case_list .item .con1 .re .ss:hover img{transform: scale(1.05);}

.case_list .item .con1 .re:hover .swpbtn .btnbox a{opacity: 1;}

.news_nav{border-bottom: 2px solid #dfe3e6;}

.news_nav .box{display: flex;}

.news_nav .ss{display: flex;align-items: center;height: 78px;margin-right: 60px;position: relative;}

.news_nav .ss s{position: absolute;left: 0;bottom: -2px;width: 100%;height: 2px;background: #007bc7;opacity: 0;}

.news_nav .ss .ico{width: 20px;position: relative;}

.news_nav .ss .ico img:nth-child(2){position: absolute;top: 0;left: 0;z-index: 1;opacity: 0;}

.news_nav .ss .txt{line-height: 26px;margin-left: 12px;}

.news_nav .ss.act .ico img:nth-child(1),
.news_nav .ss:hover .ico img:nth-child(1){opacity: 0;}

.news_nav .ss.act .ico img:nth-child(2),
.news_nav .ss:hover .ico img:nth-child(2){opacity: 1;}

.news_nav .ss.act .txt,
.news_nav .ss:hover .txt{color: #007bc7;}

.news_nav .ss.act s{opacity: 1;}

.news1{background: url(../images/news1_bg.jpg) no-repeat center;background-size: cover;}

.news1 .ss{display: flex;justify-content: space-between;}

.news1 .le{width: calc(780 / 1600 * 100%);overflow: hidden;border-radius: 4px;}

.news1 .re{padding-top: 50px;width: calc(750 / 1600 * 100%);}

.news1 .re .t1{display: flex;align-items: center;color: #666666;}

.news1 .re .t1 img{width: 18px;margin-right: 12px;}

.news1 .re .t2{line-height: calc(52 / 36);margin-top: 20px;}

.news1 .re .t3{line-height: calc(32 / 18);margin-top: 25px;letter-spacing: 0.045em;}

.news1 .re .tmore{width: 60px;height: 60px;border-radius: 50%;border: 2px solid rgba(0,123,199,0.3);display: flex;align-items: center;justify-content: center;margin-top: 42px;}

.news1 .re .tmore span{width: 8px;height: 8px;border-radius: 50%;background: #007bc7;}

.news1 .ss:hover .le img{transform: scale(1.05);}

.news1 .ss:hover .t2{color: #007bc7;}

.news1 .ss:hover .tmore{background: #007bc7;border-color: #007bc7;}

.news1 .ss:hover .tmore span{background: #fff;}

.news2 .li{margin-bottom: 30px;}

.news2 .li:last-child{margin-bottom: 0;}

.news2 .li .ss{display: flex;justify-content: space-between;padding: 20px 40px 20px 50px;position: relative;background: #f7fcff;border-radius: 4px;overflow: hidden;}

.news2 .li .ss s{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/news2_libg.jpg) no-repeat center;background-size: cover;opacity: 0;}

.news2 .li .ss .txt{position: relative;z-index: 2;width: calc(100% - 430px);padding-top: 45px;}

.news2 .li .ss .txt .t1{display: flex;align-items: center;color: #666666;}

.news2 .li .ss .txt .t1 span{width: 18px;margin-right: 12px;position: relative;}

.news2 .li .ss .txt .t1 span img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.news2 .li .ss .txt .t2{line-height: calc(1em + 10px);margin-top: 1em;}

.news2 .li .ss .txt .t3{line-height: calc(32 / 18);margin-top: 1em;letter-spacing: 0.036em;}

.news2 .li .ss .img{width: 380px;overflow: hidden;border-radius: 2px;position: relative;z-index: 2;}

.news2 .li .ss:hover s{opacity: 1;}

.news2 .li .ss:hover .img img{transform: scale(1.05);}

.news2 .li .ss:hover .t1{color: #fff;}

.news2 .li .ss:hover .t1 span img:nth-child(1){opacity: 0;}

.news2 .li .ss:hover .t1 span img:nth-child(2){opacity: 1;}

.news2 .li .ss:hover .t2{color: #fff;}

.news2 .li .ss:hover .t3{color: #fff;}

.news_det{background: #f2f2f2;}

.news_det .con1{background: #fff;padding: 92px 100px 73px;}

.news_det .t1{line-height: 1.5;color: #333;letter-spacing: 0.022em;}

.news_det .t2{display: flex;flex-wrap: wrap;line-height: 1.5;color: #666;padding-top: 18px;}

.news_det .t2 span{display: flex;align-items: center;margin-right: 24px;margin-top: 10px;}

.news_det .t2 a{color: #666;text-decoration: underline;}

.news_det .t2 a:hover{color: #007bc7;}

.news_det .t2 img{height: 16px;margin-right: 10px;min-width: 16px;}

.news_det .t2 span:nth-child(3) img{min-width: 20px;height: 15px;}

.news_det .edit{border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;margin-top: 46px;padding: 43px 0;line-height: 177%;color: #666;}

.ndet_page{display: flex;justify-content: space-between;margin-top: 35px;}

.ndet_page .le{max-width: calc(100% - 240px);}

.ndet_page .it{display: flex;margin-bottom: 14px;}

.ndet_page .it:last-child{margin-bottom: 0;}

.ndet_page .it a{max-width: 100%;line-height: calc(1em + 10px);}

.ndet_page .it s{background: #999;width: 6px;height: 6px;margin-right: 12px;vertical-align: middle;display: inline-block;border-radius: 50%;}

.ndet_page .it a:hover{color: #007bc7;}

.ndet_page .it a:hover s{background: #007bc7;}

.ndet_page .re a{display: flex;align-items: center;justify-content: center;width: 170px;height: 50px;color: #fff;border-radius: 25px;background: #007bc7;}

.ndet_page .re a img{width: 18px;margin-left: 12px;}

.ndet_page .re a:hover img{margin-left: 18px;}

.contact{background: #f7f7f7;}

.contact .box{display: flex;}


.contact .le{width: 58%;background: url(../images/contact_lebg.jpg) no-repeat right bottom;background-size: cover;}

.contact .le .txt{width: 80%;margin: 0 auto;padding: 80px 0 75px;}

.contact .le .txt .tt{height: 1px;background: #e5e5e5;position: relative;margin-top: 34px;}

.contact .le .txt .tt s{position: absolute;left: 0;bottom: 0;width: 208px;background: #007bc7;height: 3px;}

.contact .le .txt .ul{padding-top: 20px;}

.contact .le .txt .li{line-height: 24px;margin-top: 12px;}

.contact .le .txt .li span{display: inline-block;width: 12px;margin-right: 12px;vertical-align: middle;transform: translateY(-1px);}

.contact .le .txt .ul1{padding-top: 10px;}

.contact .le .txt .ul1 a:hover{color: #007bc7;}

.contact .re{width: 42%;}

.contact .re img{width: 100%;height: 100%;object-fit: cover;}

.join1 .ul{display: flex;background: url(../images/join1_bg.jpg) no-repeat center;background-size: cover;border-radius: 4px;}

.join1 .ul .li{width: 33.33%;border-right: 1px solid rgba(255, 255, 255, 0.1);display: flex;justify-content: center;text-align: center;padding: 160px 0 173px;}

.join1 .ul .li{position: relative;top: 0;}

.join1 .ul .li:hover{position: relative;top: -10px;}

.join1 .ul .li:last-child{border-right: none;}

.join1 .ul .li .ss .ico{display: flex;align-items: center;justify-content: center;width: 100px;height: 100px;border-radius: 50%;border: 1px solid rgba(255, 255, 255, 0.1);}

.join1 .ul .li .ss .ico img{width: 42px;}

.join1 .ul .li .ss .txt{line-height: calc(1em + 10px);color: #fff;margin-top: 25px;}

.join2{background: url(../images/join2_bg.jpg) no-repeat center;background-size: cover;}

.join2 .ul{padding-top: 17px;display: flex;flex-wrap: wrap;}

.join2 .li{width: calc((100% - 100px)/3);margin: 43px 50px 0 0;border-radius: 20px;overflow: hidden;}

.join2 .li:nth-child(3n){margin-right: 0;}

.join2 .li .ss{position: relative;}

.join2 .li .ss .img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.join2 .li .ss .img img{height: 100%;object-fit: cover;}

.join2 .li .ss .txt{width: 100%;background: #fff;position: relative;z-index: 5;padding: 60px 20px 65px;text-align: center;}

.join2 .li .ss .txt .ico{height: 40px;position: relative;}

.join2 .li .ss .txt .ico img{margin: 0 auto;height: 40px;}

.join2 .li:nth-child(2) .ss .txt .ico img{height: 47px;}

.join2 .li:nth-child(4) .ss .txt .ico img{height: 47px;}

.join2 .li:nth-child(5) .ss .txt .ico img{height: 47px;}

.join2 .li:nth-child(6) .ss .txt .ico img{height: 45px;}

.join2 .li .ss .txt .ico img:nth-child(2){position: absolute;top: 0;left: 0;right: 0;opacity: 0;}

.join2 .li .ss .txt .t1{margin: 27px 0 25px;line-height: calc(1em + 10px);}

.join2 .li .ss .txt .t2{height: 2px;width: 20px;background: #afb1b3;border-bottom: 1px solid #e1e3e6;margin: 0 auto;}

.join2 .li .ss:hover .txt{background: rgba(0, 123, 199, 0.9);}

.join2 .li .ss:hover .ico img:nth-child(1){opacity: 0;}

.join2 .li .ss:hover .ico img:nth-child(2){opacity: 1;}

.join2 .li .ss:hover .t1{color: #fff;}

.join2 .li .ss:hover .t2{background: #fff;border-color: #4198cf;}

.join3 .con1 .ss .img{overflow: hidden;border-radius: 6px;}

.join3 .con1 .ss .img img{width: 100%;}

.join3 .con1 .ss .txt{line-height: 30px;margin-top: 27px;padding-bottom: 17px;letter-spacing: 0.068em;}

.join3 .swpbtn .pogin{bottom: 0;position: relative;background: #e5e5e5;height: 4px;}

.join3 .swpbtn .pogin span{margin-bottom: 0;width: 100%;}

.join3 .swpbtn .btnbox a.prev{left: -100px;opacity: 1;}

.join3 .swpbtn .btnbox a.next{right: -100px;opacity: 1;}

.join3 .swpbtn .pogin span{background: #e5e5e5;background: #007bc7;margin: 0;height: 4px;}

.join3 .swpbtn .pogin span.swiper-pagination-bullet-active{background: #007bc7;}

.join4{background: #f7f7f7;}

.join4 .li{background: #fff;border-radius: 4px;margin-bottom: 30px;}

.join4 .li:last-child{margin-bottom: 0;}

.join4 .li .ltp{display: flex;align-items: center;justify-content: space-between;padding: 35px 40px;cursor: pointer;}

.join4 .li .ltp .le{width: calc(100% - 150px);}

.join4 .li .ltp .le .t1{line-height: calc(1em + 10px);}

.join4 .li .ltp .le .t2{display: flex;align-items: center;flex-wrap: wrap;}

.join4 .li .ltp .le .t2 span{line-height: calc(1em + 10px);min-height: calc(1em + 10px);color: #474a4d;margin-right: 18px;position: relative;margin-top: 10px;}

.join4 .li .ltp .le .t2 span::before{content: "";position: absolute;top: 6px;right: -11px;width: 2px;height: 15px;background: #5f6266;border-right: 1px solid #e1e3e6;}

.join4 .li .ltp .le .t2 span:last-child::before{display: none;}

.join4 .li .ltp .le .t2 span:has(::text){display: inline-block;}

.join4 .li .ltp .re{display: flex;align-items: center;letter-spacing: 0.078em;}

.join4 .li .ltp .re span{width: 26px;height: 26px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: #999;margin-left: 16px;}

.join4 .li .ltp .re span img{width: 6px;}

.join4 .li.act .ltp .le .t1,
.join4 .li .ltp:hover .le .t1{color: #007bc7;}

.join4 .li.act .ltp .re,
.join4 .li .ltp:hover .re{color: #007bc7;}

.join4 .li .ltp:hover .re span img{transform:rotateZ(90deg)}

.join4 .li.act .ltp .re span img{transform:rotateZ(90deg)}

.join4 .li.act .ltp .re span,
.join4 .li .ltp:hover .re span{background: #007bc7;}

.join4 .li .lbt{padding: 0 0 35px;border-top: 1px dashed #c8cacc;width: calc(100% - 80px);margin: 0 auto;display: none;}

.join4 .li .lbt .it{margin-top: 35px;}

.join4 .li .lbt .it .it1{line-height: calc(1em + 10px);color: #474a4d;letter-spacing: 0.068em;}

.join4 .li .lbt .it .it2{line-height: calc(1em + 10px);color: #474a4d;letter-spacing: 0.055em;margin-top: 20px;}

.join4 .li .lbt .it .it2 p{margin-bottom: 10px;}

.join4 .li .lbt .it .it2 p:last-child{margin-bottom: 0;}

.join4 .email img{display: inline-block;vertical-align: middle;margin-right: 10px;}

.join4 .email{line-height: calc(1em + 10px);letter-spacing: 0.055em;color: #474a4d;margin-top: 40px;}

.join4 .email a{color: #007bc7;text-decoration: underline;margin-left: 6px;text-transform: uppercase;font-family: 'HelveticaNeue', Arial;}

.search1{width: 100%;background: #f7f8fa;padding: 100px 0;}

.search1 .sar_con{display: flex;justify-content: space-between;}

.search1 .sar_con .con_le{width: 50%;}

.search1 .sar_con .con_re{width: 50%;}

.search1 .sar_con .con_re .ins{display: flex;align-items: center;}

.search1 .sar_con .con_re input{width: calc(100% - 100px);height: 55px;outline: none;border: 1px solid #ddd;border-right: 0;padding: 0 20px;border-radius: 3px 0 0 3px;font-size: 16px;}

.search1 .sar_con .con_re a{width: 100px;height: 55px;color: #fff;border-radius: 0 3px 3px 0;background:#007bc7 url(../images/svg/hd_ssbtn_w.svg) center no-repeat;}

.search2 {min-height:calc(100vh - 805px)};

.search2 .con1 {margin-bottom: 20px;}

.search2 .con1 span{color: #007bc7;}

.header_place{height: 80px;}

.mouse_pc{overflow: hidden;}

.footer .con1 .le .ltp .it .fc{width: 150px;height: 150px;position: absolute;left: 50%;transform: translatex(-50%);bottom: 80px;pointer-events: none;visibility: hidden;opacity: 0;z-index: 10;}

.footer .con1 .le .ltp .it .fc img{width: 100%;}

.footer .con1 .le .ltp .it .fc::after{content: "";width: 12px;height: 12px;background: #fff;position: absolute;left: 50%;transform: translateX(-50%) rotate(45deg); bottom: -6px;}

.footer .con1 .le .ltp .it:hover .fc{bottom: 50px;visibility: visible;opacity: 1;}

.footer .con2 a:hover{color: #007bc7;}

.join3_swp .ss:hover .img img{transform:scale(1.05);}

.join3_swp .ss:hover .txt{color: #007bc7;}





/* 弹窗 */

.tacnhuang{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 15;background: rgba(0,0,0,0.8);display: none;}

.tacnhuang .tbox{width: 80%;height: 80vh;position: relative;margin: 10vh auto;display: flex;align-items: center;justify-content: center;overflow-y: auto;}

.tacnhuang .tbox .out{display: block;width: 30px;height: 30px;background:url(../images/out.png) center no-repeat;background-size: cover;position: absolute;top: 30px;right: 30px;z-index: 3;}

.tacnhuang .tbox .out:hover{transform: rotate(90deg);-webkit-transform: rotate(90deg);}

.tacnhuang .tbox .video{width: 100%;overflow: hidden;height: 100%;}

.tacnhuang .tbox .video video{display: block;width: 100%;max-height: 100%;}

.tacnhuang .tbox  img{display: block;margin: 0 auto;max-width: inherit;height: 100%;}

.img_tacnhuang .tbox .tcon{width: 1000px;background: #fff;-moz-box-shadow:1px 1px 10px #fff; -webkit-box-shadow:1px 1px 10px #fff; box-shadow:1px 1px 10px #fff;border-radius: 5px;padding: 1px;padding-bottom: 50px;position: relative;}

.img_tacnhuang .tbox .img{width: 800px;background: #D7DCE2;margin: 50px auto 0px;position: relative;overflow: hidden;border: 1px solid #ededed;border-bottom: 0;}

.img_tacnhuang .tbox .img img{display: block;width: 100%;}

.img_tacnhuang .tbox .img img.kuang{display: block;position: absolute;top: 0;left: 0;}

.img_tacnhuang .tbox .tt{width: 800px;line-height: 30px;background: #f9f9f9;text-align: center;margin: 0 auto;border:1px solid #ededed;padding: 15px;}





@media screen and (min-width: 1031px) {
  .yd{display: none;}
}

@media screen and (max-width:1680px) {
  .f_16{font-size: 14px;}
  .f_18{font-size: 16px;}
  .f_20{font-size: 18px;}
  .f_22{font-size: 20px;}
  .f_24{font-size: 22px;}
  .f_26{font-size: 22px;}
  .f_28{font-size: 26px;}
  .f_30{font-size: 28px;}
  .f_32{font-size: 30px;}
  .f_34{font-size: 30px;}
  .f_36{font-size: 30px;}
  .f_38{font-size: 32px;}
  .f_40{font-size: 32px;}
  .f_42{font-size: 32px;}
  .f_44{font-size: 32px;}
  .f_46{font-size: 34px;}
  .f_48{font-size: 34px;}
  .f_50{font-size: 34px;}
  .f_60{font-size: 36px;}
  .f_68{font-size: 36px;}
  .f_100{font-size: 50px;}

  .mg_50_0{margin-top: 40px;}
  
  .mg_60_0{margin-top: 50px;}
  
  .mg_80_0{margin-top: 60px;}
  
  .mg_100_0{margin-top: 80px;}
  
  .pd_80{padding: 60px 0;}
  
  .pd_80_100{padding: 60px 0 80px;}
  
  .pd_100_80{padding: 80px 0 60px;}
  
  .pd_100{padding: 80px 0;}
  
  .pd_100_120{padding: 80px 0 100px;}
  
  .pd_100_150{padding: 80px 0 120px;}
}

@media (max-width:1030px) {
  .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_60{font-size: 26px;}
  .f_68{font-size: 26px;}
  .f_100{font-size: 50px;}

  html{overflow-x: hidden;}

  body{min-width: 200px;padding-top: 50px;}
  
	.box{width: 90%;min-width: 100px;padding: 0;}

  .mg_50_0{margin-top: 30px;}
  
  .mg_60_0{margin-top: 40px;}
  
  .mg_80_0{margin-top: 50px;}
  
  .mg_100_0{margin-top: 50px;}
  
  .pd_80{padding: 50px 0;}
  
  .pd_80_100{padding: 50px 0;}
  
  .pd_100_80{padding: 50px 0;}
  
  .pd_100{padding: 50px 0;}
  
  .pd_100_120{padding: 50px 0;}
  
  .pd_100_150{padding: 50px 0;}

  .wow,
  .wow1{opacity: 1;}

  .pc{display: none;}

  .header{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;}

  .banner .txt .ban_txt .t2{margin: 24px auto 0;line-height: 28px;}

  .banner .txt .ban_more{margin-top: 40px;}

  .banner .txt .ban_more a{line-height: 40px;padding: 0 25px;}

  .section_num{display: none;}

  .section_down{display: none;}
  
  .mouse_pc .mouse_yuan{display: none !important;}

  .in_2 .ss{padding: 50px 0;}

  .in_2 .t2{top: 0;opacity: 1;}
  .in_2 .t3{top: 0;opacity: 1;}
  .in_2 .ul{top: 0;opacity: 1;}

  .in_2 .t2{margin-top: 30px;}

  .in_2 .t3{margin-top: 30px;}

  .in_2 .ul{margin-top: 20px;flex-wrap: wrap;}

  .in_2 .ul .li{align-items: flex-start;flex-direction: column;justify-content: flex-start;align-items: center; width: 50%;margin-top: 30px;text-align: center;}

  .in_2 .ul .li .ico{margin-bottom: 10px;}

  .in_3{position: relative;overflow: hidden;}

  .in3_con{display: none;}

  .in4_con{height: auto;padding: 50px 0;}

  .in4_con .swp_top{top:0;opacity: 1;margin-top: 0;}

  .in4_con .swp_top .in4_swp1{width: 100%;}

  .in4_con .swp_bot{margin-top: 40px;top: 0;opacity: 1;}

  .in4_con .swp_bot a{width: 50px;height: 50px;line-height: 50px;}

  .in4_con .swp_bot .swiper-slide{margin-right: 60px;}

  .in4_con .tmore{margin-top: 30px;width: 50px;height: 50px;}

  .in_5 .ss{min-height: 50vh;}

  .footer .con1 .re{display: none;}

  .footer .con1 .le{width: 100%;}

  .in_5 .tit{top: 18vh;}

  .in_5 .tit .tcn{font-size: 24px;line-height: 40px;}

  .in_5 .tit .tcn img{width: 24px;}

  .in_5 .tit .ten{top: -20px;}

  .footer{padding-top: 50px;}

  .footer .con2{margin-top: 30px;flex-wrap: wrap;justify-content: center;align-items: center;text-align: center;padding: 25px 0;}

  .footer .con2 .le{max-width: 100%;width: 100%;}

  .footer .con1 .le .ltp .lt2{display: none;}

  .footer .con1 .le .ltp .lt1{width: 140px;}

  .footer .con1 .le .lbt{margin-top: 30px;}

  .in3_yd{padding: 50px 0;}

  .in3_yd .txt{padding-top: 30px;}

  .in3_yd .txt .t1{line-height: calc(1em + 10px);color: #111111;}

  .in3_yd .txt .tline{width: 30px;height: 3px;background: #111;opacity: 0.3;margin: 10px 0 15px;}

  .in3_yd .txt .t2{margin-bottom: 0px;line-height: 1.778;color: #111;}

  .in3_yd .swpbtn .pogin{bottom: 0;position: relative;}

  .in3_yd .swpbtn .pogin span{margin-bottom: 0;}

  .in3_yd .swpbtn .pogin span{background: #e5e5e5;}

  .in3_yd .swpbtn .pogin span.swiper-pagination-bullet-active{background: #007bc7;}

  .inner_ban .txt{padding-top: 0;}

  .inner_ban .ten{top: -20px;}

  .about1 .con2{flex-wrap: wrap;}

  .about1 .con2 .le{width: 100%;}

  .about1 .con2 .t2{margin-top: 20px;}

  .about1 .con2 .re{width: 100%;margin-top: 30px;}

  .about1 .con2 .t1 s{margin-right: 12px;}

  .swpbtn .btnbox{display: none;}

  .about1 .con3 .ul{flex-wrap: wrap;}

  .about1 .con3 .li{width: 50%;border: none;padding: 30px 0;border-top: 1px solid #e5e5e5;}

  .about1 .con3 .li:nth-child(1),
  .about1 .con3 .li:nth-child(2){border-top: none;}

  .about1 .con3 .li .lcon{flex-direction: column;text-align: center;align-items: center;}

  .about1 .con3{padding: 0;}

  .about2 .con1{position: relative;top: 0;}

  .about2 .box{padding: 50px 0;}

  .about2 .con1 .swp_arr{display: none;}

  .about2 .con1 .tt{max-width: 100%;margin-top: 1em;}

  .about2 .con2{padding: 0;margin-top: 40px;}

  .about2 .con2 .img{display: none;}

  .about2 .con2 .swiper-container{position: relative;top: 0;left: 0;width: 100%;}

  .about2 .con2 .ss{position: relative;top: 0 !important;}

  .about2 .con2 .ss .t3{display: none;}

  .about2 .con2 .ss .t4{display: none;}
  
  .about2 .swpbtn .pogin{bottom: 0;position: relative;}

  .about2 .swpbtn .pogin span{margin-bottom: 0;}

  .about2 .con2 .ss .t2{padding: 0;}

  .about3 .con2{overflow-x: auto;}

  .about3 .ul{width: 1030px;}

  .about3 .li .ss{padding-top: 40px;}

  .about3 .li .ss .ico{width: 60px;}

  .about3 .li .ss .t1{margin-top: 20px;}

  .about3 .li .ss .t2{margin-top: 30px;}

  .about4 .con1{flex-wrap: wrap;}

  .about4 .con1 .swh{width: 100%;margin-top: 30px;}

  .about4 .con2 .swiper-container{width: 100%;}

  .about4 .con2 .swp_scroll .re{display: none;}

  .about4 .con2 .swp_scroll .le{width: 100%;}

  .about4 .con2 .swp_scroll{margin-top: 30px;}

  .case_list .item .con1{flex-direction: column-reverse;}

  .case_list .item .con1 .le{width: 100%;}

  .case_list .item .con1 .re{width: 100%;}

  .case_list .item:nth-child(odd) .con1{flex-direction: column-reverse;}

  .case_list .item .con1 .le .txt{width: 90%;}

  .case_list .item .con1 .le{padding: 40px 0;}

  .case_list .item .con1 .le .t2{margin-top: 30px;}

  .news_nav .ss{height: 60px;margin-right: 50px;}

  .news1 .ss{flex-wrap: wrap;}

  .news1 .ss .le{width: 100%;}

  .news1 .re{width: 100%;padding-top: 30px;}

  .news1 .re .tmore{display: none;}

  .news1 .re .t3{margin-top: 20px;}

  .news2 .li .ss{flex-direction: column-reverse;padding: 0;}

  .news2 .li .ss .txt{width: 100%;padding: 30px 20px;}

  .news2 .li .ss .img{width: 100%;}

  .news_det .con1{padding: 50px 20px;}

  .ndet_page{flex-direction: column;}

  .ndet_page .le{width: 100%;max-width: 100%;}

  .ndet_page .re{margin-top: 20px;}

  .ndet_page .re a{width: 150px;height: 40px;}

  .join1 .ul .li{padding: 50px 0;}

  .join1 .ul .li .ss .ico{width: 60px;height: 60px;}

  .join1 .ul .li .ss .ico img{width: 20px;}

  .join1 .ul .li .ss .txt{margin-top: 20px;font-size: 18px;}

  .join2 .li{width: calc(50% - 8px);margin: 16px 16px 0 0;}

  .join2 .li:nth-child(3n){margin-right: 16px;}

  .join2 .li:nth-child(2n){margin-right: 0;}

  .join2 .li .ss .txt{padding: 30px 16px;}

  .join2 .li .ss .txt .ico{height: 30px;}

  .join2 .li .ss .txt .ico img{height: 30px !important;}

  .join2 .li .ss .txt .t1{margin: 5px 20px 8px;}

  .join3 .con1 .ss .txt{padding-bottom: 0;}

  .join4 .li .ltp{padding: 20px;}

  .join4 .li .ltp .re{font-size: 0;}

  .join4 .li .ltp .le{width: calc(100% - 45px);}

  .join4 .li .lbt{padding-bottom: 20px;width: calc(100% - 40px);}

  .join4 .li{margin-bottom: 20px;}

  .contact .box{flex-direction: column-reverse;}

  .contact .le{width: 100%;}

  .contact .re{width: 100%;}

  .contact .le .txt{width: 85%;padding: 40px 0;}

  .search1 .sar_con{flex-wrap: wrap;}

  .search1 .sar_con .con_re{width: 100%;margin-top: 30px;}

  .search1{margin-top: 0;padding: 50px 0;}

  /* .about2 .con2 .swiper-container .swpbtn .pogin{display: flex;} */

  .about2 .con2 .ss{text-align: left;}

  .img_tacnhuang .tbox{width: 90%;}

  .img_tacnhuang .tbox .img{width: 90%;}

  .img_tacnhuang .tbox .tt{width: 90%;}

  .tacnhuang .tbox{height: auto;padding-top: 30px;}

  .tacnhuang .tbox .out{top: 20px;right: 5%;width: 20px;height: 20px;}
}

@media (max-width:800px) {
  
  .fw_100{font-weight: normal;}
}





