﻿/* 前端邵刚 */

*,*: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,ol li,tr td,dl,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;}

body::-webkit-scrollbar{ width:6px;height: 1px;}

body::-webkit-scrollbar-thumb{ background:#229fe3;}

body::-webkit-scrollbar-track{ background:#f5f5f5;}

.scroll_y{overflow-y: auto;}

.scroll_y::-webkit-scrollbar{ width:4px;height: 1px;}

.scroll_y::-webkit-scrollbar-thumb{ background:#229fe3;}

.scroll_y::-webkit-scrollbar-track{ background:#fff;}

.scroll_x{overflow-x: auto;}

.scroll_x::-webkit-scrollbar{ width:4px;height: 1px;}

.scroll_x::-webkit-scrollbar-thumb{ background:#229fe3;}

.scroll_x::-webkit-scrollbar-track{ background:#fff;}

.f_12{ font-size:12px; }

.f_14{ font-size:14px; }

.f_16{ font-size:16px; }

.f_1766{font-size: 17.66px;}

.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_52{font-size: 52px;}

.f_60{font-size: 60px;}

.fw_100{font-weight: 100;}

.pd_100{padding: 100px 0;}

.pd_80_100{padding: 80px 0 100px;}

.pd_100_0{padding: 100px 0 0;}

.pd_0_100{padding: 0 0 100px;}

.mg_60_0{margin-top: 60px;}

.mg_80_0{margin-top: 80px;}

.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;display: block;}

.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);}

.wow{opacity: 0;}

.wow1{opacity: 1;}

.fbd{font-weight: bold;}

.fw_100{font-weight: 100;}

.place::-webkit-input-placeholder{color:rgba(102, 102, 102, 0.5);}

.place:-moz-placeholder{color:rgba(102, 102, 102, 0.5);}

.place::-moz-placeholder{color:rgba(102, 102, 102, 0.5);}

.place:-ms-input-placeholder{color:rgba(102, 102, 102, 0.5);}

.header_place{height: 120px;}

.fl{float: left;}

.fr{float: right;}

.yd{display: none;}

@font-face {
  font-family: "HelveticaB";
  src: url("../fonts/Helvetica-Neue-LT-Com-77-Bold-Condensed.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.f_helb{font-family: 'HelveticaB';}

/* 底部 */
.footer .con1{padding: 80px 0 45px;background: #1e71b3 url(../images/foot_bg.jpg) no-repeat bottom center;background-size: cover;}

.footer .con1 .le1{width: 177px;}

.footer .con1 .le1 a{display: block;}

.footer .con1 .con_re{width: 61.875%;}

.footer .con1 .con_re .ul{display: flex;justify-content: space-between;}

.footer .con1 .con_re .ul a{color: #fff;}

.footer .con1 .con_re .ul .lv1{line-height: 24px;}

.footer .con1 .con_re .ul .lv2box{padding-top: 15px;}

.footer .con1 .con_re .ul .lv2{margin-top: 20px;}

.footer .con1 .con_re .ul .lv2 a{opacity: 0.5;}

.footer .con1 .con_re .ul .lv2 a:hover{opacity: 1;}

.footer .con1 .con_re .re2{margin-top: 100px;border-top: 1px solid rgba(255,255,255,0.2);display: flex;justify-content: space-between;}

.footer .con1 .con_re .re2 .txt{color: rgba(255,255,255,0.5);line-height: 24px;margin-top: 23px;}

.footer .con1 .con_re .re2 .txt img{vertical-align: middle;display: inline-block;width: 13px;margin-right: 8px;}

.footer .con1 .con_re .re2 .link{display: flex;align-items: flex-end;height: 100%;padding-top: 21px;}

.footer .con1 .con_re .re2 .ico img{height: 20px;}

.footer .con1 .con_re .re2 .link .t1{color: rgba(255,255,255,0.5);padding-right: 6px;}

.footer .con1 .con_re .re2 .link a{position: relative;margin-left: 24px;position: relative;}

.footer .con1 .con_re .re2 .link .fc{width: 120px;height: 120px;position: absolute;left: 50%;transform: translatex(-50%);bottom: 60px;pointer-events: none;visibility: hidden;opacity: 0;}

.footer .con1 .con_re .re2 .link .fc::after{content: "";width: 12px;height: 12px;background: #fff;position: absolute;left: 50%;transform: translateX(-50%) rotate(45deg); bottom: -6px;}

.footer .con1 .con_re .re2 .link .fc img{width: 100%;height: 100%;position: relative;z-index: 1;}

.footer .con1 .con_re .re2 .link a:hover .fc{bottom: 35px;visibility: visible;opacity: 1;}

.footer .con1 .con_le .le2{position: absolute;left: 0;bottom: 0;}

.footer .con1 .con_le .le2 .t1{display: flex;align-items: center;color: rgba(255,255,255,0.5);}

.footer .con1 .con_le .le2 img{width: 25px;margin-right: 15px;opacity: 0.5;}

.footer .con1 .con_le .le2 .t2{margin-top: 22px;color: #fff;}

.footer .con1 .con_le .le2 .t2 a{color: #fff;letter-spacing: 3px;}

.footer .con2{background: #1765a7;color: rgba(255,255,255,0.5);padding: 23px 0;}

.footer .con2 a{color: rgba(255,255,255,0.5);}

.footer .con2 a:hover{color: rgba(255,255,255,1);}

/* 头部 */

.header{position: fixed;width: 100%;top: 0;left: 0;z-index: 100;height: 120px;transition: all 0.6s;background: #fff;border-bottom: 1px solid rgba(255,255,255,0);}

.header.x{border-bottom: 1px solid #e5e5e5;}

.header .box{display: flex;justify-content: space-between;}

.header .logo{padding: 45px 0 41px;}

.header.act{height: 80px;border-bottom: 1px solid #e5e5e5;}

.header.act .logo{padding: 25px 0 21px;}

.header.act .hrt .ul .li .lv1{padding: 31px 0;}

.header .logo img{height: 34px;}

.header .hrt{display: flex;align-items: center;}

.header .hrt .ul{display: flex;}

.header .hrt .ul .lv1{display: block;padding: 51px 0;line-height: 18px;color: #484a4c;}

.header .hrt .ul .li{margin-left: 60px;}

.header .hrt .ul .lv1:first-child{margin-left: 0;}

.header .hrt .ul .li.act .lv1{font-weight: bold;color: #229fe3;}

.header .hrt .ul .lv1:hover{color: #229fe3;}

.header .hrt .re{margin-left: 50px;padding-left: 50px;border-left: 1px solid #c4c7c9;display: flex;}

.header .hrt .re .lingo .ss{display: flex;align-items: center;}

/* .header .hrt .re .lingo .ss .ico{position: relative;}

.header .hrt .re .lingo .ss .ico img:nth-child(2){position: absolute;left: 0;top: 0;bottom: 0;margin: auto 0;opacity: 0;} */

.header .hrt .re .lingo .ss .ico img{width: 16px;}

.header .hrt .re .lingo .ss .t1{line-height: 18px;color: #909499;margin-left: 10px;}

/* .header .hrt .re .lingo .ss:hover .ico img:nth-child(1){opacity: 0;}

.header .hrt .re .lingo .ss:hover .ico img:nth-child(2){opacity: 1;} */

.header .hrt .re .lingo .ss:hover .t1{color: #229fe3;}

.header .hrt .re .search{position: relative;margin-left: 30px;}

.header .hrt .re .search img{width: 18px;}

.imgn2{position: relative;}

.imgn2 img:nth-child(2){position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;opacity: 0;}

.imgn2:hover img:nth-child(1){opacity: 0;}

.imgn2:hover img:nth-child(2){opacity: 1;}

/* pc二级 */
.headej{position: fixed;width: 100%;top: 120px;left: 0;z-index: 99;background:#fff ;box-shadow: 0px 0px 9px 0px rgba(27, 42, 58, 0.1);-webkit-box-shadow: 0px 0px 9px 0px rgba(27, 42, 58, 0.1);-woz-box-shadow: 0px 0px 9px 0px rgba(27, 42, 58, 0.1);}

.headej.act{top: 80px;}

.headej .ul1{position: relative;}

.headej .ul1 li{position: relative;display: none;}

.headej .ul1 li .lbox{position: relative;width: 960px;margin: 0 auto;padding: 30px 0 32px;}

.headej .ul1 li .lbox .llt{width: 303px;float: left;padding:0 53px 53px 0;border-right: 1px solid #e5e5e5;}

.headej .ul1 li .lbox .llt dl{min-height: 228px;}

.headej .ul1 li .lbox .llt dl dd{display: flex;cursor: pointer;margin-top: 36px;align-items: center;align-content: center;}

.headej .ul1 li .lbox .llt dl dd:nth-child(1){margin-top: 0;}

.headej .ul1 li .lbox .llt dl dd .ico{position: relative;width: 30px;overflow: hidden;}

.headej .ul1 li .lbox .llt dl dd .ico img{display: block;width: 100%;position: relative;top: 0;}

.headej .ul1 li .lbox .llt dl dd .ico img:nth-child(2){position: absolute;top: 30px;left: 0;z-index: 2;opacity: 0;}

.headej .ul1 li .lbox .llt dl dd .wz{width: calc(100% - 30px);padding: 0 25px;background:url(../images/r_hui.png) center right no-repeat;background-size: 8px 13px;line-height: 1.5;}

.headej .ul1 li .lbox .llt dl dd.act .ico img:nth-child(1){opacity: 0;top: -30px;}

.headej .ul1 li .lbox .llt dl dd.act .ico img:nth-child(2){opacity: 1;top: 0;}

.headej .ul1 li .lbox .llt dl dd.act .wz{background:url(../images/r_cai.png) center right no-repeat;background-size: 8px 13px;color: #229fe3;}

.headej .ul1 li .lbox .lrt{position: absolute;top: 30px;right: 0;width: calc(100% - 303px);height: calc(100% - 62px);padding: 0 0 0 80px;}

.headej .ul1 li .lbox .lrt dl{width: 100%;height: 100%;}

.headej .ul1 li .lbox .lrt dl dd {width: 100%;height: 100%;display: none;}

.headej .ul1 li .lbox .lrt dl dd .dox{display: flex;justify-content: space-between;align-content: flex-start;width: 100%;height: 100%;position: relative;left: 50px;opacity: 0;-webkit-transition: all .3s cubic-bezier(.4,0,.2,1); -moz-transition: all .3s cubic-bezier(.4,0,.2,1); transition: all .3s cubic-bezier(.4,0,.2,1);}

.headej .ul1 li .lbox .lrt dl dd .dox.act{left: 0;opacity: 1;}

.headej .ul1 li .lbox .lrt dl dd .dlt{width: 240px;height: 100%;border-right: 1px solid #e5e5e5;}

.headej .ul1 li .lbox .lrt dl dd .dlt .scroll_y{max-height: 228px;}

.headej .ul1 li .lbox .lrt dl dd .dlt a{display: block;line-height: 30px;margin-bottom: 36px;color: #777;}

.headej .ul1 li .lbox .lrt dl dd .dlt a:last-child{margin-bottom: 0;}

.headej .ul1 li .lbox .lrt dl dd .dlt a:hover{color: #229fe3;}

.headej .ul1 li .lbox .lrt dl dd .dlt a.act{color: #229fe3;}

.headej .ul1 li .lbox .lrt dl dd .drt{width: 280px;}

.headej .ul1 li .lbox .lrt dl dd .drt a{display: none;}

.headej .ul1 li .lbox .lrt dl dd .drt a:nth-child(1){display: block;}

.headej .ul1 li .lbox .lrt dl dd .drt .img{display: block;width: 100%;overflow: hidden;margin-bottom: 15px;}

.headej .ul1 li .lbox .lrt dl dd .drt .img img{display: block;width: 100%;transform: scale(1.00000001);-webkit-transform: scale(1.00000001); -webkit-transition: all .3s cubic-bezier(.4,0,.2,1); -moz-transition: all .3s cubic-bezier(.4,0,.2,1); transition: all .3s cubic-bezier(.4,0,.2,1);}

.headej .ul1 li .lbox .lrt dl dd .drt a:hover .img  img{transform: scale(1.1);-webkit-transform: scale(1.1);}

.headej .ul1 li .lbox2{position: relative;width: 960px;margin: 0 auto;display: flex;justify-content: flex-end;line-height: 60px;}

.headej .ul1 li .lbox2 a{display: block;margin-left: 50px;color: #666;font-size: 16px;}

.headej .ul1 li .lbox2 a:hover{color: #229fe3;}

.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: 13px;}

.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;}

.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;/* transform: scale(0);-webkit-transform: scale(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;max-height: 80vh;max-width: 100%;margin: 0 auto;}

.z_tanchuang .tbox .modal .img img{margin: 0 auto ;max-height: 80vh;}

.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.one {transform: scaleY(0.01) scaleX(0);animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scaleY(0.01) scaleX(0);-webkit-animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one .tbox .modal {transform: scale(0);animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(0);-webkit-animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one.out {transform: scale(1);animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(1);-webkit-animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one.out .tbox .modal {animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;} */

.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);}}

.ft_link .ul{display: flex;justify-content: space-between;padding: 0 17px;}

.ft_link .ul .li{max-width: 380px;width: 25%;}

.ft_link .ul .li .ss{padding: 40px 25px 38px 55px;border-radius: 4px;background: #fff;display: flex;align-items: flex-start;height:100%;}

.ft_link .ul .li .ico{position: relative;border: 1px solid #ccc;border-radius: 50%;width: 70px;height: 70px;display: flex;align-items: center;justify-content: center;min-width: 70px;}

.ft_link .ul .li .ico img{width: 40px;}

.ft_link .ul .li .ico img:nth-child(2){position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;opacity: 0;}

.ft_link .ul .li .txt{margin: 9px 0 0 25px;}

.ft_link .ul .li .txt .t2{color: #999;margin-top: 10px;line-height: 24px;}

.ft_link .ul .li:hover{z-index: 10;}

.ft_link .ul .li .ss:hover{box-shadow: 0 8px 7.6px 0.4px rgba(163,206,242,0.3);}

.ft_link .ul .li .ss:hover .ico{background: #229fe3;border-color: #229fe3;}

.ft_link .ul .li .ss:hover .ico img:nth-child(1){opacity: 0;}

.ft_link .ul .li .ss:hover .ico img:nth-child(2){opacity: 1;}

.inner_ban{position: relative;}

.inner_ban .img img{width: 100%;}

.inner_ban .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;color: #fff;}

.inner_ban .txt .box{display: flex;align-items: center;height: 100%;padding-bottom: 3%;}

.inner_ban .txt .t2{margin-top: 26px;line-height: 1.5;}

.pord1{position: relative;}

.lv2le{position: relative;padding: 72px 46px 195px 0;width: 26%;}

.lv2le .bg{position: absolute;z-index: 1;top: 0;right: 0;height: 100%;width: calc((100vw - 1600px)/2 + 100%);background: #fbfbfb;}

@media screen and (max-width:1920px) {
  .lv2le .bg{width: calc(7.5vw + 100%);}
}

.lv2le .lv2_ss{position: relative;z-index: 3;border-bottom: 2px solid #e3e4e4;}

.lv2le .lv2_ss input{width: 100%;background: none;border: none;padding: 18px 67px 18px 0;outline: none;}

.lv2le .lv2_ss a{position: absolute;top: 0;right: 0;width: 67px;height: 100%;background: none;display: flex;align-items: center;justify-content: center;}

.lv2le .lv2_ss a img{width: 17px;}

.lv2le .lv2_con{margin-top: 60px;position: relative;z-index: 3;}

.lv2le .lv2_con .ul{margin-top: 23px;}

.lv2le .lv2_con .ul .li{border-bottom: 1px dashed #ccc;}

.lv2le .lv2_con .ul .li .litop{display: flex;padding: 24px 0 26px;line-height: 30px;cursor: pointer;}

.lv2le .lv2_con .ul .li .litop .ico{width: 30px;position: relative;margin-right: 28px;}

.lv2le .lv2_con .ul .li .litop .ico img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.lv2le .lv2_con .ul .li .libot{padding: 0 0 30px 58px;display: none;}

.lv2le .lv2_con .ul .li .libot a{display: block;color: #777;line-height: 18px;margin-bottom: 28px;}

.lv2le .lv2_con .ul .li .libot a:last-child{margin-bottom: 0;}

.lv2le .lv2_con .ul .li .libot a:hover{color: #229fe3;}

.lv2le .lv2_con .ul .li .libot a.act{color: #229fe3;background:url(../images/r_cai.png) center right no-repeat;background-size: 8px 13px;}

.lv2le .lv2_con .ul .li.act .libot{display: block;}

.lv2le .lv2_con .ul .li.act .litop .ico img:nth-child(1){opacity: 0;}

.lv2le .lv2_con .ul .li.act .litop .ico img:nth-child(2){opacity: 1;}

.lv2le .lv2_con .ul .li.act .litop .wz{color: #229fe3;}

.pord1 .prod_re{width: 67.5%;}

.pord1 .prod_re .ul{display: flex;flex-wrap: wrap;}

.pord1 .prod_re .ul .li{width: calc((100% - 56px)/3);margin: 28px 28px 0 0;}

.pord1 .prod_re .ul .li:nth-child(3n){margin-right: 0;}

.pord1 .prod_re .ul .li:nth-child(1),
.pord1 .prod_re .ul .li:nth-child(2),
.pord1 .prod_re .ul .li:nth-child(3){margin-top: 0;}

.pord1 .prod_re .ul .li .ss{display: block;border: 2px solid #f1f1f1;position: relative;}

.pord1 .prod_re .ul .li .ss .img img{width: 100%;}

.pord1 .prod_re .ul .li .ss .txt{padding: 4px 10px 35px;}

.pord1 .prod_re .ul .li .ss .t1{text-align: center;line-height: 34px;color: #222;}

.pord1 .prod_re .ul .li .ss .t2{display: flex;align-content: center;justify-content: center;color: #229fe3;margin-top: 25px;}

.pord1 .prod_re .ul .li .ss .t2 img{width: 12px;margin-right: 8px;}

.pord1 .prod_re .ul .li .ss s{position: absolute;left: auto;width: 0;bottom: -2px;right: -2px;background: #229fe3;height: 3px;}

.pord1 .prod_re .ul .li .ss:hover{background: #fff;box-shadow: 0 0 25.23px 3.77px rgba(160,160,160,0.1);border-color: #f2f5f8;}

.pord1 .prod_re .ul .li .ss:hover s{left: -2px;width: calc(100% + 4px);}

.pord1 .pages{margin-top: 70px;}

.pages{display: flex;align-items: center;justify-content: center;}

.pages .pgbtn{width: 30px;height: 30px;border: 1px solid #e4ebf2;display: flex;align-items: center;justify-content: center;position: relative;}

.pages .pgbtn img{width: 12px;}

.pages .pgbtn img:nth-child(2){position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;opacity: 0;}

.pages .pgbtn.pg_next img{transform: rotate(180deg);}

.pages .pgbtn.pg_next{margin-left: 48px;}

.pages .pgbtn.pg_prev{margin-right: 48px;}

.pages .pgbtn:hover{background: #229fe3;border-color: #229fe3;}

.pages .pgbtn:hover img:nth-child(1){opacity: 0;}

.pages .pgbtn:hover img:nth-child(2){opacity: 1;}

.pages .num{width: 40px;height: 40px;line-height: 40px;text-align: center;margin: 0 12px;color: #8d9399;}

.pages .num:hover{color: #229fe3;}

.pages .num.act{background: #229fe3;color: #fff;border-radius: 2px;}

.pages .page{margin-left: 57px;display: flex;align-items: center;color: #8d9399;}

.pages .page input{background: none;border: 1px solid #e4ebf2;border-radius: 2px;text-align: center;line-height: 38px;width: 50px;margin: 0 12px;outline: none;}

.pages .btn_page{margin-left: 50px;width: 40px;line-height: 40px;color: #8d9399;text-align: center;}

.pages .btn_page:hover{background: #229fe3;color: #fff;border-radius: 2px;}

.pages_yd{position: relative;width: 100px;line-height: 36px;width: 100px;border-radius: 18px;color: #fff;background: #229fe3;text-align: center;margin: 30px auto 0;}

.prod_det1{background: url(../images/prod_det_bg1.jpg) no-repeat center;background-size: cover;}

.prod_det1 .box{display: flex;align-items: center;justify-content: space-between;}

.prod_det1 .fle{width: 53.875%;}

.prod_det1 .fle{display: flex;justify-content: space-between;}

.prod_det1 .fle .le1{width: 18.8%;position: relative;}

.prod_det1 .fle .le1 .swiper-container{height: 100%;position: absolute;top: 0;left: 0;width: 100%;}

.prod_det1 .fle .le1 .img{overflow: hidden;height: 100%;display: flex;align-items: center;background: #fff;border-radius: 8px;border: 2px solid #fff;}

.prod_det1 .fle .le1 .act .img{border-color: #229fe3;}

.prod_det1 .fle .le2{width: 78.88%;background: #fff;display: flex;align-items: center;}

.prod_det1 .fle .le2 img{width: 100%;}

.prod_det1 .sw_btn{position: absolute;left: 50%;width: 40px;height: 40px;border-radius: 50%;background: #fff;border: 1px solid #999;display: flex;align-items: center;justify-content: center;margin: 0 0 0 -20px;background: none;top: auto;}

.prod_det1 .sw_btn img{height: 10px;}

.prod_det1 .sw_btn img:nth-child(2){position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;opacity: 0;}

.prod_det1 .sw_btn s{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;opacity: 0;}

.prod_det1 .sw_btn:hover{background: #229fe3;border-color: #229fe3;}

.prod_det1 .sw_btn:hover img:nth-child(1){opacity: 0;}

.prod_det1 .sw_btn:hover img:nth-child(2){opacity: 1;}

.prod_det1 .sw_btn.swiper-button-prev{top: -55px;}

.prod_det1 .sw_btn.swiper-button-prev img{transform: rotate(-90deg);}

.prod_det1 .sw_btn.swiper-button-next{bottom: -55px;}

.prod_det1 .sw_btn.swiper-button-next img{transform: rotate(90deg);}

.prod_det1 .fre{width: 40%;}

.prod_det1 .fre .t1{line-height: 1.2;}

.prod_det1 .fre .tline{height: 1px;background: #dde2e5;margin: 26px 0 30px;}

.prod_det1 .fre .t2{line-height: 26px;color: #5d5f64;text-align: justify;}

.prod_det2{position: sticky;top: 0;left: 0;width: 100%;z-index: 120;background: #fff;border-bottom: 1px solid #e6e6e6;}

.prod_det2 .box{display: flex;}

.prod_det2 .ss{padding: 43px 0 26px;margin-right: 80px;position: relative;}

.prod_det2 .ss .txt{line-height: 20px;margin-top: 18px;color: #777;}

.prod_det2 .ss .ico{width: 35px;margin: 0 auto;position: relative;}

.prod_det2 .ss .ico img:nth-child(2){position: absolute;left: 0;top: 0;margin: auto;opacity: 0;transform-origin: bottom center;}

.prod_det2 .ss s{position: absolute;bottom: -1px;right: 0;width: 0;height: 2px;background: #229fe3;}

.prod_det2 .ss.act s,
.prod_det2 .ss:hover s{left: 0;width: 100%;}

.prod_det2 .ss.act .txt,
.prod_det2 .ss:hover .txt{color: #229fe3;}

.prod_det2 .ss.act .ico img:nth-child(1),
.prod_det2 .ss:hover .ico img:nth-child(1){opacity: 0;}

.prod_det2 .ss.act .ico img:nth-child(2),
.prod_det2 .ss:hover .ico img:nth-child(2){opacity: 1;}

.prod_det2 .ss.act .ico img:nth-child(2){transform: scale(1.285);}

.prod_det2 .ss.act .txt{font-weight: bold;}

.prod_det3{background: url(../images/pro_det3_bg.jpg) no-repeat bottom center;background-size: cover;overflow: hidden;}

.prod_det3 .num{position: absolute;z-index: 1;top: -12px;right: 0;}

.prod_det3 .swh{display: flex;justify-content: flex-end;text-align: right;position: relative;z-index: 2;}

.prod_det3 .swh .li a{display: inline-block;padding-right: 32px;line-height: 28px;color: #a5aaae;background-position: right center;background-repeat: no-repeat;background-size: 20px auto;}

.prod_det3 .swh .li a:hover{color: #229fe3;}

.prod_det3 .swh .li{margin-top: 26px;}

.prod_det3 .swh .li:first-child{margin-top: 0;}

.prod_det3 .swh .li.act a{color: #229fe3;font-weight: bold;background-image: url(../images/swh_arr.png);}

.prod_det3 .swh_con{position: relative;z-index: 2;}

.prod_det3 .swh_con .item{display: none;}

.prod_det3 .swh_con .item.act{display: block;}

.prod_det3 .swh_con .fle{width: 45.1875%;}

.prod_det3 .swh_con .fle .t1{line-height: 38px;color: #222;}

.prod_det3 .swh_con .fle .tline{margin: 36px 0 47px;border-bottom: 1px dashed #c8cbcc;}

.prod_det3 .swh_con .fle .t2{line-height: 2;color: #111;}

.prod_det3 .swh_con .fle .t2 p{margin-top: 22px;}

.prod_det3 .swh_con .fle .t2 p:first-child{margin-top: 0;}

.prod_det3 .swh_con .fre{width: 41.375%;margin: 70px 4.375% 0 0;}

.prod_det4{background: url(../images/pro_det4_bg.jpg) no-repeat bottom center;background-size: cover;}

.prod_det4 .box{display: flex;justify-content: space-between;align-items: center;}

.prod_det4 .fle{width: 38%;}

.prod_det4 .fle .img{position: relative;}

.prod_det4 .fle .img img{width: 100%;border-radius: 50%;position: relative;z-index: 3;}

.prod_det4 .fle .img s{position: absolute;top: -9px;left: -12px;width: 100%;height: 100%;background: #e7f4fb;border-radius: 50%;}

.prod_det4 .fle .img span{position: absolute;top: 4px;left: 15px;width: 100%;height: 100%;background: #fff;border-radius: 50%;}

.prod_det4 .fre{width: 50%;padding-top: 75px;}

.prod_det4 .fre .t1{color: #222;}

.prod_det4 .fre .tline{border-bottom: 2px solid #229fe3;width: 60px;margin: 40px 0 31px;}

.prod_det4 .fre .t2{line-height: 2;letter-spacing: 1.5px;}

.prod_det4 .fre .t2 p{margin-top: 22px;}

.prod_det4 .fre .t2 p:first-child{margin-top: 0;}

.prod_det5 .tit{color: #222;text-align: center;}

.prod_det5 .img{margin-top: 0;}

.prod_det5 .img img{width: 100%;}

.prod_det6{background: #f7f9fa;}

.prod_det6 .tit{color: #222;text-align: center;}

.prod_det6 .ul{display: flex;justify-content: space-between;}

.prod_det6 .ul .li{position: relative;transition: all ease-in 0.5s;width: 18.125%;}

.prod_det6 .ul .li.act{width: 41.5625%;}

.prod_det6 .ul .li .img {width:100%;height:490px;overflow:hidden;border-radius:3px;}

.prod_det6 .ul .li .img img{position:relative;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%;opacity:1;}

.prod_det6 .ul .li .img s{position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;z-index: 6;background: url(../images/pro_det6_zz.png) no-repeat bottom center;background-size: cover;}

.prod_det6 .ul .li .txt {width:100%;position:absolute;left:0;bottom:0;z-index:2;padding:0 50px 25px;overflow:hidden;background-image:linear-gradient(rgba(0,88,91,0),rgba(0,88,91,.9));transition:all ease-in 0.3s;z-index: 15;}

.prod_det6 .ul .li .txt .t1 {text-align:center;color:#ffffff;line-height:32px;}

.prod_det6 .ul .li .txt .t2 {width:100%;color:#FFFFFF;line-height:24px;margin-top:16px;position:absolute;left:0;height:0;overflow:hidden;}

.prod_det6 .ul .li.act .txt{padding-bottom: 93px;}

.prod_det6 .ul .li.act .txt .t1 {text-align:left;}

.prod_det6 .ul .li.act .txt .t2 {opacity:1;height:auto;padding: 0 50px;}

.prod_det7 .tit{color: #222;text-align: center;}

.prod_det7 .tt{margin-bottom: 30px;color: #000;}

.prod_det7 .table1 .ul .li{display: flex;align-items: center;line-height: 30px;color: #16181a;padding: 19px 0;border-bottom: 1px solid #e2e2e2;}

.prod_det7 .table1 .ul .li:nth-child(2n-1){background: #f1f1f1;}

.prod_det7 .table1 .t1{width: 31.25%;padding: 0 0 0 8.125%;}

.prod_det7 .table1 .t2{width: 60%;padding: 0 0 0 3.125%;}

.prod_det7 .table2 .li{display: flex;border-bottom: 1px solid #e2e2e2;color: #16181a;line-height: 30px;border-right: 1px solid #e2e2e2;}

.prod_det7 .table2 .t1{width: 25.9375%;padding: 19px 20px 19px 8%;border-left: 1px solid #e2e2e2;}

.prod_det7 .table2 .t2{width: 34.75%;padding: 19px 20px 19px 8.4375%;border-left: 1px solid #e2e2e2;}

.prod_det7 .table2 .t3{width: 39.3125%;padding: 19px 20px 19px 5.3125%;border-left: 1px solid #e2e2e2;}

.prod_det7 .table2 .li:first-child{background: #f1f1f1;}

.prod_det7 .table2 .li .t1,
.prod_det7 .table2 .li .t2,
.prod_det7 .table2 .li .t3{padding-top: 30px;padding-bottom: 30px;}


.contact1 .box{display: flex;justify-content: space-between;}

.contact1 .fre{width: 59.375%;}

.contact1 .fre .img{position: relative;}

.contact1 .fre .img img{width: 100%;}

.contact1 .fre .fp{position:absolute;bottom:33.5%;left:42.2%;width:16px;height:16px;}

.contact1 .fre .ks {width:16px;height:16px;background-color:#2596d5;position:absolute;bottom:0;left:0;transform:rotateX(258deg);}

.contact1 .fre .ks1 {content:"";display:block;width:34px;height:34px;position:absolute;top:50%;left:50%;background-color:#2596d5;-webkit-animation:warn 2s ease-out;-moz-animation:warn 2s ease-out;animation:warn 2s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:50%;}

.contact1 .fre .ks2 {content:"";display:block;width:60px;height:60px;position:absolute;top:50%;left:50%;background-color:#2596d5;-webkit-animation:warn 2s ease-out;-moz-animation:warn 2s ease-out;animation:warn 2s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:50%;}

.contact1 .fre .txt{position: absolute;width: 330px;height: 130px;bottom: 23px;left: 50%;margin-left: -165px;background: #fff;box-shadow: 1px 10px 20px rgba(62,61,61,0.18);padding-top: 22px;}

.contact1 .fre .txt::after{content: "";width: 12px;height: 12px;background: #fff;position: absolute;left: 50%;transform: translateX(-50%) rotate(45deg); bottom: -6px;}

.contact1 .fre .txt .tico img{width: 145px;margin: 0 auto;}

.contact1 .fre .txt .t1{line-height: 22px;color: #737880;margin: 16px auto 0;width: 250px;text-align: center;}

.contact1 .fle{display: flex;justify-content: space-between;flex-wrap: wrap;width: 36.875%;}

.contact1 .fle .item{width: 45.76%;padding-left: 30px;transform: translateY(-4px);}

.contact1 .fle .item.item_add{width: 100%;transform: translateY(0);margin-top: 0;}

.contact1 .fle .item .it1{line-height: 30px;position: relative;}

.contact1 .fle .item .it1 span{position: absolute;left: -30px;top: 0;width: 24px;height: 30px;display: flex;align-items: center;}

.contact1 .fle .item .itline{height: 1px;background: #c8cbcc;margin: 20px 0 15px;}

.contact1 .fle .item .it2{line-height: 24px;}

.contact1 .fle .item .it2 a:hover{color: #229fe3;}

@keyframes warn {
  0% {
    transform: translate(-50%, -50%) scale(0);
    -webkit-transform: translate(-50%, -50%) scale(0);
    opacity: 1;
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
    -webkit-transform: translate(-50%, -50%) scale(1);
    opacity: 0;
  }
}

.contact2{background: url(../images/contact2_bg.jpg) no-repeat center bottom;background-size: cover;}

.contact2 .tit{text-align: center;color: #222;}

.contact2 .ul .li{margin-bottom: 30px;}

.contact2 .ul .li:last-child{margin-bottom: 0;}

.contact2 .ul .li .litop{position: relative;cursor: pointer;padding: 0 150px 0 42px;background: #fff;}

.contact2 .ul .li .litop .fle{line-height: 2;padding: 15px 0;color: #222;}

.contact2 .ul .li .litop .fre{position: absolute;top: 0;bottom: 0;right: 50px;border-radius: 50%;border: 1px solid #999;display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;margin: auto;}

.contact2 .ul .li .litop .fre img{width: 30px;}

.contact2 .ul .li .litop .fre img:nth-child(2){position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;opacity: 0;}

.contact2 .ul .li .libot{background: #fff;padding: 50px 40px 45px;display: none;}

.contact2 .ul .li .libot .item:first-child{margin-top: 0;}

.contact2 .ul .li .libot .t1{color: #222;}

.contact2 .ul .li .libot .t2{line-height: 30px;color: #5d5f64;margin-top: 24px;}

.contact2 .ul .li .libot .item .t3{line-height: 24px;}

.contact2 .ul .li .libot .item .t3:hover{color: #229fe3;}

.contact2 .ul .li.act .libot{display: block;}

.contact2 .ul .li:hover .litop,
.contact2 .ul .li.act .litop{background: #229fe3;}

.contact2 .ul .li:hover .litop .fle,
.contact2 .ul .li.act .litop .fle{color: #fff;}

.contact2 .ul .li:hover .litop .fre,
.contact2 .ul .li.act .litop .fre{border-color: #fff;background: #fff;}

.contact2 .ul .li:hover .litop .fre img:nth-child(1),
.contact2 .ul .li.act .litop .fre img:nth-child(1){opacity: 0;transform: rotate(180deg);}

.contact2 .ul .li:hover .litop .fre img:nth-child(2),
.contact2 .ul .li.act .litop .fre img:nth-child(2){opacity: 1;transform: rotate(180deg);}

.inner_nav{background: #fff;border-bottom: 1px solid #e6e6e6;}

.inner_nav .ul{display: flex;}

.inner_nav .ul .li{margin-right: 60px;}

.inner_nav .ul .li .ss{position: relative;display: block;line-height: 20px;padding: 24px 0 25px;}

.inner_nav .ul .li .ss s{position: absolute;right: 0;bottom: -1px;width: 0;height: 2px;background: #229fe3;}

.inner_nav .ul .li.act .ss{font-weight: bold;color: #229fe3;}

.inner_nav .ul .li:hover .ss{color: #229fe3;}

.inner_nav .ul .li:hover .ss s,
.inner_nav .ul .li.act .ss s{width: 100%;left: 0;}

.app1{background: url(../images/app1_bg.jpg) no-repeat center;background-size: cover;}

.app1 .con{display: flex;justify-content: space-between;align-items: center;}

.app1 .con .con_le{width: 40.625%;}

.app1 .con .con_le .t1{color: #222;line-height: 1.5;}

.app1 .con .con_le .t2{text-align: justify;color: #5d5f64;line-height: 34px;margin-top: 44px;}

.app1 .con .con_re{width: 50%;}

.app1 .con .con_re img{width: 100%;}

.app2{background: url(../images/app2_bg.jpg) no-repeat bottom center;background-size: cover;}

.app2 .tt{text-align: center;color: #222;}

.app2 .con{display: flex;align-items: center;justify-content: space-between;margin-top: 50px;}

.app2 .con .con_le .round{width: 520px;height: 520px;position: relative;transform: translateX(-10px);}

.app2 .con .con_le .round .rd1{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;width: 100%;height: 100%;border: 1px solid #def0ff;border-radius: 50%;background: #f8fcff;z-index: 1;animation: roudn 8s linear infinite;}

.app2 .con .con_le .round .rd1 s{position: absolute;width: 12px;height: 12px;border-radius: 50%;background: #229fe3;bottom: 3.07%;right: 29.23%;z-index: 2;}

.app2 .con .con_le .round .rd2{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;width: 77%;height: 77%;border: 1px solid #def0ff;border-radius: 50%;background: #eff8ff;z-index: 2;animation: roudn 8s linear infinite;}

.app2 .con .con_le .round .rd2 s{position: absolute;width: 12px;height: 12px;border-radius: 50%;background: #229fe3;top: 10%;left: 16.5%;z-index: 2;}

.app2 .con .con_le .round .ul1{position: absolute;left: 0;top: 0;margin: auto;bottom: 0;right: 0;width: 46.15%;height: 46.15%;border-radius: 50%;overflow: hidden;box-shadow: 0 4px 12px rgba(82,116,204,0.4);background: #229fe3;z-index: 3;}

.app2 .con .con_le .round .ul1 .li{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;border-radius: 50%;border: 6px solid #229fe3;}

.app2 .con .con_le .round .ul1 .li.act{opacity: 1;}

.app2 .con .con_le .round .ul1 .li img{width: 100%;border-radius: 50%;}

.app2 .con .con_re{width: 40.3125%;}

@keyframes roudn {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.app2 .con .con_le .ul2{position: static;}

.app2 .con .con_le .ul2 .li{position: absolute;z-index: 4;cursor: pointer;}

.app2 .con .con_le .ul2 .li:nth-child(1){left: 80.77%;top: 8.27%;}

.app2 .con .con_le .ul2 .li:nth-child(2){left: 92.3%;top: 31.3%;}

.app2 .con .con_le .ul2 .li:nth-child(3){left: 92.3%;top: 56.34%;}

.app2 .con .con_le .ul2 .li:nth-child(4){left: 81.7%;top: 78.84%;}

.app2 .con .con_le .ul2 .li .ss{display: flex;align-items: center;}

.app2 .con .con_le .ul2 .li .ico{border: 4px solid #fff;border-radius: 50%;background: #f0f2f5;width: 56px;height: 56px;box-shadow: 0 4px 12px rgba(82,116,204,0.2);min-width: 56px;display: flex;align-items: center;justify-content: center;}

.app2 .con .con_le .ul2 .li .ico img{width: 28px;}

.app2 .con .con_le .ul2 .li .ico img:nth-child(2){position: absolute;top: 0;right: 0;opacity: 0;bottom: 0;left: 0;margin: auto;}

.app2 .con .con_le .ul2 .li .txt{color: #474a4d;margin-left: 25px;white-space: nowrap;}

.app2 .con .con_le .ul2 .li.act .ico{transform: scale(1.428);background: #229fe3;}

.app2 .con .con_le .ul2 .li.act .ico img:nth-child(2){opacity: 1;}

.app2 .con .con_re .li{display: none;}

.app2 .con .con_re .li.act{display: block;}

.app2 .con .con_re .li .t1{color: #222;}

.app2 .con .con_re .li .tline{margin: 40px 0 24px;height: 2px;width: 60px;background: #229fe3;}

.app2 .con .con_re .li .t2{line-height: 28px;color: #5d5f64;}

.app3{background: url(../images/app3_bg.jpg) no-repeat center;background-size: cover;}

.app3 .con{display: flex;justify-content: space-between;}

.app3 .con_le{color: #fff;}

.app3 .con_re{max-width: 1020px;margin-top: -32px;width: 70%;}

.app3 .con_re .li .ss s{position: absolute;bottom: 0;left: 0;width: 4px;background: #98d0ec;height: 0;}

.app3 .con_re .li .ss{display: flex;align-items: center;padding: 32px 40px 28px 30px;border-bottom: 1px solid rgba(255,255,255,0.5);position: relative;}

.app3 .con_re .li .ico{width: 60px;height: 60px;border: 1px solid rgba(255,255,255,0.2);border-radius: 50%;margin-right: 30px;display: flex;align-items: center;justify-content: center;min-width: 60px;}

.app3 .con_re .li .ico img{width: 38px;}

.app3 .con_re .li .txt{height: 22px;overflow: hidden;}

.app3 .con_re .li .t1{color: #fff;line-height: 22px;}

.app3 .con_re .li .t2{color: #fff;margin-top: 17px;line-height: 20px;}

.app3 .con_re .li:hover .ss{background: rgba(34, 159, 227, 0.8);}

.app3 .con_re .li:hover .ss .ico{border-color: #fff;}

.app3 .con_re .li:hover .ss s{top: 0;height: 100%;}

.app3 .con_re .li:hover .ss .txt{height: 60px;}

.app4{background: #f7f9fa;}

.app4 .ul{display: flex;justify-content: space-between;position: relative;}

.app4 .ul::before{content: "";position: absolute;left: 0;top: 50%;width: 100%;border-bottom: 1px dashed #dfe4e6;}

.app4 .ul .li{position: relative;z-index: 2;}

.app4 .ul .li.num{width: 16%;max-width: 240px;}

.app4 .ul .li.arr{width: 25px;}

.app4 .ul .ss{height: 100%;position: relative;}

.app4 .ul .ss .img{border: 1px solid #dfe4e5;border-radius: 50%;overflow: hidden;background: #f7f9fa;position: relative;}

.app4 .ul .ss .img img{opacity: 0;}

.app4 .ul .ss .img img:nth-child(2){position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}

.app4 .ul .ss .txt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;padding-bottom: 20px;}

.app4 .ul .ss .txt i{font-size: 90px;color: #ebeff0;line-height: 65px;height: 65px;}

.app4 .ul .ss .txt .ico{width: 45px;position: relative;margin: 12px auto 20px;}

.app4 .ul .ss .txt .ico img:nth-child(2){position: absolute;left: 0;top: 0;margin: auto;opacity: 0;}

.app4 .ul .ss .txt .t1{color: #3d484c;}

.app4 .ul .ss .arr{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 25px;height: 25px;border-radius: 50%;background: #e9eef0;display: flex;align-items: center;justify-content: center;}

.app4 .ul .ss .arr img{width: 6px;}

.app4 .ul .ss:hover .txt{padding-bottom: 0;}

.app4 .ul .ss:hover .img img:nth-child(2){opacity: 1;}

.app4 .ul .ss:hover i{height: 0;opacity: 0;}

.app4 .ul .ss:hover .ico{margin-top: 0;}

.app4 .ul .ss:hover .ico img:nth-child(1){opacity: 0;}

.app4 .ul .ss:hover .ico img:nth-child(2){opacity: 0.9;}

.app4 .ul .ss:hover .t1{color: #fff;}

.about1{background: url(../images/about1_bg.jpg) no-repeat center;background-size: cover;}

.about1 .con{display: flex;justify-content: space-between;align-items: center;}

.about1 .con .con_re{width: 40.625%;position: relative;}

.about1 .con .con_re .ico{position: absolute;left: 0;top: 50%;margin: -40px 0 0 -150px;width: 300px;height: 80px;display: flex;align-items: center;justify-content: center;background: rgba(255,255,255,0.8);border-radius: 0 40px 40px 0;box-shadow: 0 18px 24px rgba(37,93,170,0.1);}

.about1 .con .con_re .ico img{height: 36px;}

.about1 .con .con_le{width: 40.75%;}

.about1 .con .con_le .t1{color: #222;}

.about1 .con .con_le .tline{width: 60px;height: 2px;background: #229fe3;margin: 50px 0 45px;}

.about1 .con .con_le .t2{line-height: 40px;color: #222;}

.about1 .con .con_le .t3{line-height: 34px;color: #5d5f64;padding: 10px 0 20px;text-align: justify;}

.about1 .con .con_le .t3 p{margin-top: 17px;}

.about2{background: url(../images/about2_bg.jpg) no-repeat center;background-size: cover;}

.about2 .tt{color: #fff;text-align: center;}

.about2 .ul1{display: flex;justify-content: center;padding-top: 10px;}

.about2 .ul1 .li{position: relative;width: 26.75%;text-align: center;}

.about2 .ul1 .li .t1{color: #fff;}

.about2 .ul1 .li .t2{font-size: 80px;color: #fff;font-weight: bold;line-height: 60px;margin-top: 30px;}

.about2 .ul1 .li sub{vertical-align: baseline;}

.about2 .ul1 .li:last-child s{display: none;}

.about2 .ul1 .li s{position: absolute;right: 0;top: 50%;width: 1px;height: 60px;background: #fff;opacity: 0.52;margin-top: -30px;}

.about2 .ul2{display: flex;justify-content: space-between;}

.about2 .ul2 .li{width: 23.75%;}

.about2 .ul2 .ss{padding: 70px 20px 6px;text-align: center;background: rgba(255,255,255,0.92);}

.about2 .ul2 .ss .ico{height: 95px;display: flex;align-items: flex-end;}

.about2 .ul2 .ss .ico img{margin: 0 auto;display: block;max-height: 100%;}

.about2 .ul2 .ss .t1{color: #222;margin: 48px 0 23px;}

.about2 .ul2 .ss .t2{color: #5d5f64;line-height: 32px;min-height: 128px;}

.about2 .ul2 .ss:hover{transform: translateY(-10px);}

.about3{background: url(../images/about3_bg.jpg) no-repeat bottom center;background-size: cover;}

.about3 .tt{color: #222;text-align: center;}

.about3 .ul{background: url(../images/about3_img.jpg) no-repeat center;background-size: cover;display: flex;}

.about3 .ul .li{width: 33.333%;}

.about3 .ul .li .ss{padding: 20px;}

.about3 .ul .li .licon{padding: 113px 20px 70px;border: 1px solid rgba(255,255,255,0);}

.about3 .ul .li .ico{width: 120px;border: 1px solid rgba(255,255,255,0.2);border-radius: 50%;margin: 0 auto;}

.about3 .ul .li .txt{text-align: center;color: #fff;}

.about3 .ul .li .tline{margin: 20px auto 18px;width: 20px;height: 1px;background: #fff;}

.about3 .ul .li .t2{line-height: 30px;height: 120px;}

.about3 .ul .li .ss:hover{background: #229fe3;}

.about3 .ul .li .ss:hover .licon{border: 1px solid rgba(255,255,255,0.3);}

.about4 .tt s{width: 60px;height: 2px;background: #229fe3;margin-top: 50px;display: block;}

.about4 .con{display: flex;justify-content: space-between;margin-top: 18px;align-items: center;}

.about4 .con .con_le{padding: 0 0 0 40px;width: 40%;min-width: 40%;}

.about4 .con .con_le .txt{position: relative;padding-top: 31px;}

.about4 .con .con_le span{position: absolute;left: -40px;top: 0;opacity: 0.4;}

.about4 .con .con_le .t1{position: relative;z-index: 2;color: #222;}

.about4 .con .con_le .t2{position: relative;z-index: 2;line-height: 34px;color: #5d5f64;min-height: 204px;margin-top: 38px;}

.about4 .con .con_re{width: 50%;}

.about4 .con .con_re .swiper-container{width: calc((100vw - 1600px)/2 + 100%);}

.about4 .con .con_re img{width: 100%;}

.swiper-scrollbar{width: 100%;position: relative;height: 1px;background: #ccc;}

.swiper-scrollbar .swiper-scrollbar-drag{top: -1px;height: 3px;background: #229fe3;border-radius: 0;}

.about5{background: url(../images/about5_bg.jpg) no-repeat bottom center;background-size: cover;}

.about5 .tt{text-align: center;color: #fff;}

.about5 .ss{height: 100%;border: 1px solid #b9b8b8;background: rgba(255,255,255,0.8);text-align: center;}

.about5 .ss .img{padding:  20px ;}

.about5 .ss .img img{margin: 0 auto;}

.about5 .ss .txt{padding: 32px 20px 28px;line-height: 30px;color: #222;border-top: 1px solid #e5e5e5;}

.about5 .ss:hover{cursor: pointer;background: #fff;}

.about5 .ss:hover .txt{border-top: 1px solid #e5e5e5;}

.about5 .swiper-container{padding-bottom: 10px;}

.about5 .swiper-scrollbar .swiper-scrollbar-drag{background: #fff;}

.img_tanchuang .tbox .modal{background: none;}

.about6{background: url(../images/about6_bg.jpg) no-repeat center;background-size: cover;overflow: hidden;}

.about6 .con1{display: flex;justify-content: space-between;align-items: center;}

.about6 .con1 .tt{color: #222;}

.about6 .con1 .swh{display: flex;align-items: center;padding-top: 3px;}

.about6 .con1 .swh a{line-height: 24px;display: flex;align-items: center;margin-left: 77px;}

.about6 .con1 .swh a s{width: 0;height: 3px;background: #229fe3;opacity: 0;}

.about6 .con1 .swh a:hover{color: #229fe3;}

.about6 .con1 .swh a.act{color: #2596d5;font-size: 24px;}

.about6 .con1 .swh a.act s{width: 30px;margin-right: 18px;opacity: 1;}

.pub_case{width:85%;margin-left:auto;margin-right:auto;max-width:1600px;overflow: visible;position: relative;margin-top: 50px;}

.pub_case .swiper-wrapper{height: auto;}

.pub_case .swiper-slide {width:100%;padding:327px 0;position:relative;}

.pub_case .swiper-slide a {box-shadow:1px 23px 66.12px 9.88px rgba(62,61,61,0.05);display:flex;position:absolute;width:37.5%;}

.pub_case .swiper-slide a:nth-child(odd) {top:50%;transform:translateY(77px);}

.pub_case .swiper-slide a:nth-child(even) {bottom:50%;transform:translateY(-77px);}

.pub_case::before {content:'';display:block;pointer-events:none;width:100vw;height:1px;left:50%;transform:translate(-50%,-50%);top:50%;background:#DADADA;position:absolute;}

.pub_case .swiper-slide a::before {content:'';display:block;position:absolute;left:-12px;width:24px;height:24px;border:4px solid #666666;border-radius:50%;}

.pub_case .swiper-slide a::after{content:'';display:block;position:absolute;left:0;width: 1px;height: 69px;background: url(../images/about6_line.png) repeat-y;}

.pub_case .swiper-slide a:nth-child(odd)::after {bottom:100%;}

.pub_case .swiper-slide a:nth-child(even)::after {top:100%;}

.pub_case .swiper-slide a:nth-child(odd)::before {bottom:calc(100% + 79px);margin-bottom: -14px;}

.pub_case .swiper-slide a:nth-child(even)::before {top:calc(100% + 79px);margin-top: -14px;}

.pub_case .swiper-slide a .ind_new_left {width:33.33%;position:relative;transition:all .3s ease;display:flex;align-items:center;justify-content:center;line-height:.75;font-family:'Gilmer_B';text-align:center;padding:30px 8.3%;}

.pub_case .swiper-slide a .ind_new_left .ind_new_time {position:absolute;width:100%;padding:0 0.2rem;transition:all .3s ease;left:0;top:50%;transform:translateY(-50%);}

.pub_case .swiper-slide a .ind_new_left .ind_new_time .ind_new_time_m{color: #229fe3;text-align: left;padding-left: 25%;}

.pub_case .swiper-slide a .ind_new_left .ind_new_time .ind_new_time_y{margin-top: 16px;color: #5d5f64;text-align: left;padding-left: 25%;}

.pub_case .swiper-slide a .ind_new_left::before {content:'';display:block;width:1px;height:100%;position:absolute;top:0;right:0;background:#229fe3;transition:all .3s ease;}

.pub_case .swiper-slide a .ind_new_left .ind_new_more {position:absolute;left:50%;bottom:19.2%;width:40px;height:40px;margin-left:-20px;border-radius:50%;transition:all .3s ease;opacity:0;background: url(../images/about6_ico.png) no-repeat;background-size: contain;}

.pub_case .swiper-slide a .ind_new_right {width:66.66%;position:relative;overflow:hidden;height: 200px;}

.pub_case .swiper-slide a .ind_new_right .ind_new_tex {position:absolute;width:100%;height:100%;display:flex;flex-direction:column;padding-top: 56px;padding-left:8.66%;padding-right:7.5%;}

.pub_case .swiper-slide a .ind_new_right .ind_new_tex .delay5{line-height: 28px;}

.pub_case .swiper-slide a .ind_new_right .ind_new_tex .delay6{margin-top: 12px;line-height: 26px;color: #5d5f64;}

.pub_case .swiper-slide a .ind_new_right .bg_img {z-index: 2;}

.pub_case .swiper-slide a .ind_new_right .bg_img::before {margin-top: 47.82%;content: '';display: block;}

.bg_img .img {position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .3s ease;}

.pub_case .swiper-slide a .ind_new_right .bg_img .img {transform:scale(1.05);opacity:0;}

@media screen and (min-width: 1031px){
  .pub_case .swiper-slide a:hover .ind_new_left .ind_new_time {top:16.8%;transform:none;}
  
  .pub_case .swiper-slide a:hover .ind_new_right .bg_img .img {transform:none;opacity:1;}
  
  .pub_case .swiper-slide a:hover .ind_new_left{background: #229fe3;}
  
  .pub_case .swiper-slide a:hover .ind_new_left .alan{color: #fff;}
  
  .pub_case .swiper-slide a:hover .ind_new_left .ind_new_more {opacity: 1;}

  .pub_case .swiper-slide a:hover .ind_new_left::before{background: #fff;}
}

.pub_case .swiper-slide a:nth-child(1) {left: 0;}

.pub_case .swiper-slide a:nth-child(3) {left: 50%;}

.pub_case .swiper-slide a:nth-child(2) {left: 15%;}

.pub_case .swiper-slide a:nth-child(4) {left: 65%;}

.about6 .swp_btn{display: flex;align-items: center;justify-content: center;padding-bottom: 50px;}

.about6 .swp_btn a{width: 22.5%;border: 1px solid #d7d7d7;height: 52px;display: flex;align-items: center;padding: 0 66px;position: relative;margin: 0 10px;max-width: 360px;}

.about6 .swp_btn a.swiper-button-disabled{opacity: 0;cursor: auto;}

.about6 .swp_btn a img:nth-child(2){position: absolute;top: 0;bottom: 0;margin: auto 0;opacity: 0;}

.about6 .swp_btn .prevbtn{border-left: none;}

.about6 .swp_btn .nextbtn{border-right: none;justify-content: flex-end;}

.about6 .swp_btn .nextbtn img{transform: rotate(180deg);}

.about6 .swp_btn .prevbtn img:nth-child(2){left: 66px;}

.about6 .swp_btn .nextbtn img:nth-child(2){right: 66px;}

.about6 .swp_btn a:hover{background: #229fe3;border-color: #229fe3;}

.about6 .swp_btn a:hover img:nth-child(1){opacity: 0;}

.about6 .swp_btn a:hover img:nth-child(2){opacity: 1;}

.vid1 .con1{position: relative;}

.vid1 .con1 .img img{width: 100%;}

.vid1 .con1 .txt{position: absolute;z-index: 1;right: 0;top: 0;width: 42.5%;height: 91.81%;display: flex;flex-direction: column;justify-content: center;}

.vid1 .con1 .txt a{width: 46px;display: block;margin-top: 40px;}

.vid1 .con1 .txt a:hover{transform: scale(1.2);}

.vid1 .ul{display: flex;flex-wrap: wrap;}

.vid1 .li{width: calc((100% - 40px)/3);margin: 0 20px 20px 0;}

.vid1 .li a{display: block;}

.vid1 .li:nth-child(3n){margin-right: 0;}

.vid1 .li .img{position: relative;overflow: hidden;}

.vid1 .li .img img{width: 100%;}

.vid1 .li .img span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.45) url(../images/video_play.png) no-repeat center;background-size: 46px;opacity: 0;}

.vid1 .li .txt{padding: 25px 20px;line-height: 20px;border: 1px solid #e5e5e5;}

.vid1 .li .ss:hover .img img{transform: scale(1.1);}

.vid1 .li .ss:hover .img span{opacity: 1;}

.vid1 .pages{padding-top: 50px;}

.faq1{background: url(../images/faq_bg.jpg) no-repeat bottom center;background-size: cover;}

.faq1 .tt{color: #222;}

.faq1 .con{display: flex;justify-content: space-between;}

.faq1 .con_le{width: 31.25%;padding-top: 10px;}

.faq1 .con_le .ul{overflow-y: auto;max-height: 440px;}

.faq1 .con_le .ul .li{margin-bottom: 44px;}

.faq1 .con_le .ul .li a{display: inline-block;position: relative;color: #666;line-height: 30px;padding-right: 23px;}

.faq1 .con_le .ul .li a s{margin-top: 6px;width: 1%;height: 2px;background: #229fe3;opacity: 0;display: block;}

.faq1 .con_le .ul .li.act a{font-weight: bold;color: #229fe3;}

.faq1 .con_le .ul .li.act a s{width: 100%;opacity: 1;}

.faq1 .con_le .ul .li:hover a{color: #229fe3;}

.faq1 .con_re{width: 60%;}

.faq1 .con_re .li{display: none;}

.faq1 .con_re .li.act{display: block;}

.faq1 .con_re .li .ss{transform: translateX(100px);opacity: 0;}

.faq1 .con_re .li .ss.act{transform: none;opacity: 1;}

.faq1 .con_re .li .t1{display: flex;line-height: 40px;}

.faq1 .con_re .li .set{white-space: nowrap;color: #222;width: 60px;min-width: 60px;}

.faq1 .con_re .li .t1 .det{line-height: 40px;color: #222;}

.faq1 .con_re .li .t2{display: flex;line-height: 40px;}

.faq1 .con_re .li .t2 .det{line-height: 38px;color: #5d5f64;}

.faq1 .con_re .li .tline{height: 1px;background: #666;margin: 26px 0 88px;opacity: 0.5;}

.support1{background: url(../images/support1_bg.jpg) no-repeat bottom center;background-size: cover;}

.support1 .tt{text-align: center;color: #222;}

.support1 .tt2{text-align: center;color: #474a4d;line-height: 30px;margin-top: 34px;}

.support1 .ul{display: flex;justify-content: space-between;padding-top: 80px;}

.support1 .li.liuc{width: 14.375%;}

.support1 .li.liuc{background: #fff;border-radius: 4px;box-shadow: 0 0 25.23px 3.77px rgba(160,160,160,0.05);padding: 0 5px 43px;}

.support1 .li .yuan{width: 90px;height: 90px;border-radius: 50%;margin: -45px auto 0;background: #fff;box-shadow: 0 0 25.23px 3.77px rgba(160,160,160,0.05);position: relative;}

.support1 .li .yuan span{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;border: 1px dashed #229fe3;border-radius: 50%;transform: scale(1);-webkit-transform: scale(1);opacity: 0;background: #229fe3;}

.support1 .li .yuan .ico{position: relative;z-index: 2;background: #fff;border-radius: 50%;width: 90px;height: 90px;display: flex;align-items: center;justify-content: center;}

.support1 .li .yuan .ico img{width: 60px;}

.support1 .li .ltt{text-align: center;margin-top: 30px;}

.support1 .li .txt{text-align: center;margin-top: 35px;}

.support1 .li .txt .t1{line-height: 26px;color: #474a4d;max-width: 185px;margin: 0 auto;}

.support1 .li .txt .a1{color: #229fe3;margin-top: 15px;}

.support1 .li .txt .a2{color: #229fe3;line-height: 24px;margin-top: 10px;}

.support1 .li .txt .a2 a{color: #229fe3;}

.support1 .li .txt .a2 a s{display: block;height: 1px;background: #229fe3;}

.support1 .li:hover{transform: translateY(-10px);}

.support1 .li.arr{width: 18px;display: flex;align-items: center;}

.support1 .li.arr img{opacity: 0.2;}

.ndt1{border-top: 1px solid #e5e5e5;}

.ndt1 .box{display: flex;white-space: nowrap;line-height: 30px;padding: 25px 0;color: #999999;}

.ndt1 .box a{color: #999999;}

.ndt1 .box span{margin: 0 10px;}

.ndt1 .box a:last-child{color: #666;white-space: normal;}

.ndt1 .box a:hover{color: #229fe3;}

.ndt2{background: url(../images/news_det_bg.jpg) no-repeat top center;background-size: cover;}

.ndt2 .box{max-width: 1000px;min-width: auto;}

.ndt2 .tt{line-height: 1.5;text-align: center;}

.ndt2 .three{text-align: center;padding-top: 30px;}

.ndt2 .three span{display: inline-block;margin: 10px 20px 0;color: #999999;}

.ndt2 .three span img{display: inline-block;height: 16px;margin-right: 7px;vertical-align: top;}

.ndt2 .three span.ydl img{height: 14px;vertical-align: middle;}

.ndt2 .tline{height: 1px;background: #efefef;margin: 50px 0 23px;}

.ndt2 .edit{font-size: 16px;line-height: 30px;color: #5d5f64;}

.ndt2 .edit img{width: auto !important;height: auto !important;margin: 0 auto;}

.ndt2 .edit .xian{margin: 1em 0;}

.ndt2 .fy{display: flex;justify-content: space-between;margin-top: 42px;padding-top: 42px;border-top: 1px solid #cccccc;}

.ndt2 .flt{max-width: 60%;}

.ndt2 .flt .li{overflow: hidden;}

.ndt2 .flt .li a{float: left;line-height: 30px;color: #5d5f64;max-width: 100%;}

.ndt2 .flt .li a:hover{color: #229fe3;}

.ndt2 .flt .li:nth-child(2){margin-top: 16px;}

.ndt2 .frt a{display: flex;align-items: center;justify-content: space-between;width: 180px;height: 50px;border-radius: 25px;background: #229fe3;color: #fff;line-height: 50px;padding: 0 20px 0 28px;}

.ndt2 .frt a .ico{width: 20px;height: 20px;border-radius: 50%;background: #6fc1ed;display: flex;align-items: center;justify-content: center;}

.ndt2 .frt a .ico img{width: 5px;}

.ndt2 .frt a:hover{background: #6fc1ed;}

.search1{border-top: 1px solid #e5e5e5;}

.search1 .tt{text-align: center;color: #333;}

.search1 .sch{margin: 50px auto 0;width: 650px;position: relative;padding-right: 70px;}

.search1 .sch input{width: 100%;display: block;line-height: 30px;padding: 10px 30px;border: 1px solid #e5e5e5;background: none;outline: none;border-radius: 6px 0 0 6px;}

.search1 .sch .sch_btn{position: absolute;top: 0;right: 0;width: 70px;height: 52px;background: #229fe3;border-radius: 0 6px 6px 0;display: flex;align-items: center;justify-content: center;}

.search1 .sch .sch_btn img{width: 20px;}

.search1 .sch .sch_btn:hover{background: #1d85bc;}

.search1 .swh{display: flex;justify-content: space-between;}

.search1 .swh .flt{display: flex;}

.search1 .swh .flt a{margin-right: 58px;line-height: 1;font-size: 18px;}

.search1 .swh .flt s{display: block;width: 100%;margin-top: 20px;height: 3px;background: #229fe3;opacity: 0;}

search1 .swh .flt a:hover span,
.search1 .swh .flt a:hover{color: #229fe3;}

.search1 .swh .flt a span:nth-child(2){margin-left: 12px;}

.search1 .swh .flt .act span,
.search1 .swh .flt .act{color: #229fe3;font-weight: bold;}

.search1 .swh .flt .act s{opacity: 1;}

.search1 .swh .frt span{color: #229fe3;font-weight: bold;margin: 0 6px;}

.search1 .ul .li .ss{padding: 48px 0 24px;border-bottom: 1px solid #ececec;display: block;}

.search1 .ul .li .t1{color: #229fe3;font-size: 14.58px;}

.search1 .ul .li .t2{line-height: 26px;color: #404040;margin: 28px 0 12px;}

.search1 .ul .li .t3{line-height: 26px;color: #999999;}

.ind1 .img{position: relative;}

.ind1 .img::before{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/ind_ban_bg.png) no-repeat center;background-size: 100% auto;}

.ind1 .img img{width: 100%;}

.ind1 .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}

.ind1 .txt .box{height: 100%;display: flex;flex-direction: column;justify-content: center;padding-bottom: 6.75%;padding-bottom: 56px;color: #fff;}

.ind1 .txt .t1{transform: translateX(100px);opacity: 0;}

.ind1 .txt .t2{transform: translateX(100px);opacity: 0;margin: 30px 0 80px;}

.ind1 .txt .t3{transform: translateX(100px);opacity: 0;}

.ind1 .txt a{border: 1px solid rgba(255,255,255,0.5);width: 150px;height: 42px;display: flex;align-items: center;justify-content: space-between;padding: 0 13px 0 25px;border-radius: 21px;color: #fff;}

.ind1 .txt a:hover{background: #229fe3;border-color: #229fe3;transition-delay: 0s;}

.ind1 .txt a .ico{display: flex;align-items: center;justify-content: center;width: 20px;height: 20px;border-radius: 50%;background: rgba(255,255,255,0.2);}

.ind1 .txt a .ico img{width: 5px;}

.ind1 .swiper-slide-active .ss .txt .t1{transform: translateX(0);opacity: 1;transition-delay: 0.4s;}

.ind1 .swiper-slide-active .ss .txt .t2{transform: translateX(0);opacity: 1;transition-delay: 0.6s;}

.ind1 .swiper-slide-active .ss .txt .t3{transform: translateX(0);opacity: 1;transition-delay: 0.8s;}

.ind1 .icon{position: absolute;left: 0;width: 100%;z-index: 10;bottom: 80px;}

.ind1 .icon .mouse{position: absolute;bottom: 0;left: 0;width: 16px;}

.ind1 .icon .mouse img{width:100%;animation:run1 0.7s infinite;-webkit-animation:run1 0.7s infinite;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate;animation-direction:alternate;}

@keyframes run1 {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-10px);
  }
}

.ind1 .icon .swiper-pagination{bottom: 0;display: flex;right: 0;left: auto;align-items: flex-end;}

.ind1 .icon .swiper-pagination span{opacity: 0.2;margin: 0 0 0 12px;border-radius: 0;width: 40px;height: 1px;background: #fff;}

.ind1 .icon .swiper-pagination .swiper-pagination-bullet-active{height: 3px;opacity: 1;}

.ind2{background: url(../images/ind2_bg.jpg) no-repeat bottom center;background-size: cover;}

.ind_tit1{text-align: center;color: #222;}

.ind_tit2{text-align: center;color: #5d5f64;margin-top: 26px;line-height: 1.5;}

.ind2 .ul{display: flex;justify-content: space-between;}

.ind2 .ul .li{position: relative;transition: all ease-in 0.5s;width: 19%;}

.ind2 .ul .li.act{width: 41.125%;}

.ind2 .ul .li a{display: block;}

.ind2 .ul .li .img {width:100%;height:490px;overflow:hidden;border-radius:3px;}

.ind2 .ul .li .img img{position:relative;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%;opacity:1;}

.ind2 .ul .li .img s{position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;z-index: 6;background: url(../images/ind2_zz.png) no-repeat bottom center;background-size: cover;}

.ind2 .ul .li .txt {width:100%;position:absolute;left:0;bottom:0;z-index:2;padding:0 50px 54px;overflow:hidden;background-image:linear-gradient(rgba(0,88,91,0),rgba(0,88,91,.9));transition:all ease-in 0.3s;z-index: 15;}

.ind2 .ul .li .txt .t1 {/* text-align:center; */color:#ffffff;line-height:40px;}

.ind2 .ul .li .txt .t2 {width:100%;color:#FFFFFF;line-height:30px;margin-top:27px;position:absolute;left:0;height:0;overflow:hidden;}

.ind2 .ul .li.act .txt{padding-bottom: 130px;}

.ind2 .ul .li.act .txt .t1 {text-align:left;}

.ind2 .ul .li.act .txt .t2 {opacity:1;height:auto;padding: 0 50px;}

.ind2 .ul .li .img{position: relative;}

.in3{background: #fafafa;}

.in3 .con{padding-top: 18px;display: flex;justify-content: space-between;}

.in3 .con_le{width: 300px;padding-top: 30px;}

.in3 .con_le .li{margin-bottom: 25px;}

.in3 .con_le .li .ss{display: flex;align-items: center;border: 1px solid #e6edfa;border-radius: 5px;padding: 39px 0 39px 29px;box-shadow: 0 8px 7.6px 0.4px rgba(230,233,240,0.5);}

.in3 .con_le .li .ss .ico{width: 40px;position: relative;min-width: 40px;}

.in3 .con_le .li .ss .ico img:nth-child(2){position: absolute;left: 0;top: 0;opacity: 0;}

.in3 .con_le .li .ss .wz{margin-left: 22px;color: #323b4c;line-height: 1.5;}

.in3 .con_le .li.act .ss,
.in3 .con_le .li .ss:hover{border-color: #229fe3;background: #229fe3;}

.in3 .con_le .li.act .ss .ico img:nth-child(1),
.in3 .con_le .li .ss:hover .ico img:nth-child(1){opacity: 0;}

.in3 .con_le .li.act .ss .ico img:nth-child(2),
.in3 .con_le .li .ss:hover .ico img:nth-child(2){opacity: 1;}

.in3 .con_le .li.act .ss .wz,
.in3 .con_le .li .ss:hover .wz{color: #fff;}

.in3 .con_re{width: calc(100% - 340px);}

.in3 .con_re .item{display: none;}

.in3 .con_re .item.act{display: block;}

.in3 .con_re .ul{display: flex;flex-wrap: wrap;transform: translateX(100px);opacity: 0;}

.in3 .con_re .ul.act{transform: translateX(0);opacity: 1;}

.in3 .con_re .li{width: calc((100% - 60px)/3);margin: 30px 30px 0 0;}

.in3 .con_re .li:nth-child(3n){margin-right: 0;}

.in3 .con_re .li .txt{padding: 5px 10px 45px;text-align: center;}

.in3 .con_re .li .t1{color: #222;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.in3 .con_re .li .t2{margin-top: 7px;color: #999;line-height: 26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.in3 .con_re .li .ss .img img{width: 100%;}

.in3 .con_re .li .ss{background: #fff;border-radius: 5px;display: block;}

.in3 .con_re .li .ss:hover{box-shadow: 0 8px 7.6px 0.4px rgba(154,154,154,0.11);}

.in4{background: url(../images/in4_bg.jpg) no-repeat top center;background-size: cover;padding-bottom: 0 !important;}

.in4 .ul1{margin: 0 auto;max-width: 870px;display: flex;justify-content: space-between;}

.in4 .ul1 .li .t1{font-size: 80px;color: #229fe3;font-weight: bold;line-height: 60px;margin-bottom: 30px;}

.in4 .ul1 .li sub{vertical-align: baseline;}

.in4 .ul1 .li .t2{color: #666666;}

.in4 .con1{padding-top: 135px;position: relative;}

.in4 .con1 s{position: absolute;right: 0;top: 0;width: 60.9375%;height: 100%;background: #fff;}

.in4 .con1 .box{z-index: 2;}

.in4 .con1 .con_le{position: absolute;right: 50%;top: 0;height: 100%;width: 50vw;background-position: center;background-repeat: no-repeat;background-size: cover;}

.in4 .con1 .con_re{width: 42.25%;padding: 34px 0 0;}

.in4 .con1 .con_re .t1 img{width: 65px;opacity: 0.4;}

.in4 .con1 .con_re .t2{color: #229fe3;margin-top: 48px;}

.in4 .con1 .con_re .t4{color: #229fe3;margin-bottom: 30px;}

.in4 .con1 .con_re .t3{line-height: 34px;color: #666666;padding-top: 9px;}

.in4 .con1 .con_re .t3 p{margin-top: 12px;}

.in4 .ul2{display: flex;flex-wrap: wrap;justify-content: space-between;}

.in4 .ul2 .li{width: 48%;}

.in4 .ul2 .li .ss{height: 100%;display: flex;align-content: center;padding: 26px 10px 16px 10.5%;border-radius: 4px;}

.in4 .ul2 .li .ico{width: 60px;position: relative;}

.in4 .ul2 .li .ico img:nth-child(2){position: absolute;left: 0;top: 0;opacity: 0;}

.in4 .ul2 .li .txt{margin-left: 9.2%;}

.in4 .ul2 .li .txt .t5{font-size: 13.74px;line-height: 19.62px;margin-top: 9px;color: #999;}

.in4 .ul2 .li .ss:hover{background: #229fe3;box-shadow: 0 8px 7.6px 0.4px rgba(163, 216, 242, 0.3);}

.in4 .ul2 .li .ss:hover .ico img:nth-child(1){opacity: 0;}

.in4 .ul2 .li .ss:hover .ico img:nth-child(2){opacity: 1;}

.in4 .ul2 .li .ss:hover .txt .t4{color: #fff;}

.in4 .ul2 .li .ss:hover .txt .t5{color: #fff;}

.ck_tanchuang{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 999;background:rgba(0, 0, 0, 0.9) ;opacity: 0;visibility: hidden;pointer-events: none;}

.ck_tanchuang .gbox{width: 680px;height: 520px;position: absolute;top: 55%;opacity: 0; left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);background:#fff ;padding: 40px;text-align: center;}

.ck_tanchuang .gbox dl dt{margin-bottom: 30px;}

.ck_tanchuang .gbox dl dd{padding: 35px 0 15px;text-align: left;border-bottom: 1px solid #ddd;color: #666;}

.ck_tanchuang .gbox dl dd .dtc{font-weight: bold;color: #333;margin-top: 20px;}

.ck_tanchuang .gbox .out{display: block;width: 50px;height: 50px;position: absolute;top: 0;right: 0;background:url(../images/out.png) center no-repeat ;background-size: 22px;cursor: pointer;}

.ck_tanchuang .gbox .out:hover{background:url(../images/out2.png) center no-repeat ;background-size: 22px;}

.ck_tanchuang.act{visibility: visible;pointer-events: visible;opacity: 1;}

.ck_tanchuang.act .gbox{top: 50%;opacity: 1;}

.ind2_swp .swiper-slide a{display: block;}

.ind2_swp .swiper-slide .img {width:100%;overflow:hidden;border-radius:3px;min-height: 300px;}

.ind2_swp .swiper-slide .img img{position:relative;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%;opacity:1;}

.ind2_swp .swiper-slide .img s{position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;z-index: 6;background: url(../images/ind2_zz.png) no-repeat bottom center;background-size: cover;}

.ind2_swp .swiper-slide .txt {width:100%;position:absolute;left:0;bottom:0;z-index:2;padding:0 10px 54px;overflow:hidden;background-image:linear-gradient(rgba(0,88,91,0),rgba(0,88,91,.9));transition:all ease-in 0.3s;z-index: 15;}

.ind2_swp .swiper-slide .txt .t1 {text-align:center;color:#ffffff;line-height:40px;}

.ind2_swp .swiper-slide .txt .t2 {width:100%;color:#FFFFFF;line-height:30px;margin-top:27px;position:absolute;left:0;height:0;overflow:hidden;}

.ind2_swp .swiper-slide .txt{padding-bottom: 130px;}

.ind2_swp .swiper-slide .txt .t1 {text-align:left;}

.ind2_swp .swiper-slide .txt .t2 {opacity:1;height:auto;padding: 0 10px;}

.ind2_swp .swiper-slide .txt{padding: 0 10px 30px;text-align: left;}

.ind2_swp .swiper-slide .txt{padding-bottom: 15px;}

.ind2_swp .swiper-slide .txt .t2{padding: 0;}

.ind2_swp .swiper-slide .txt .t1{text-align: left;}

.ind2_swp .swiper-slide .txt .t2{position: relative;padding: 0;opacity: 1;height: auto;margin-top: 0;}

.prod_det6 .ind2_swp .swiper-slide .img img{transform: scale(2);}

/* .guanbi{display: none;} */

.swiper-pagination-bullet-active{background: #229fe3;}

.prod_det7 .table3 table{border-collapse: collapse;width: 100%;line-height: 30px;}

.prod_det7 .table3 table thead{background: #f1f1f1;}

.prod_det7 .table3 table td{border: 1px solid #e2e2e2;padding: 30px 20px 30px 8%;}

.daohang{position: fixed;width: 100%;height: 100vh;background: #fff;z-index: 190;overflow: hidden;display: none;top: 0;left: 0;background: #d7d7d7;}

.daohang video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}

.daohang .t3{position: absolute;right: 5%;top: 40px;}

.daohang a{border: 1px solid rgba(255,255,255,0.5);width: 150px;height: 42px;display: flex;align-items: center;justify-content: space-between;padding: 0 13px 0 25px;border-radius: 21px;color: #fff;}

.daohang a:hover{background: #229fe3;border-color: #229fe3;transition-delay: 0s;}

.daohang a .ico{display: flex;align-items: center;justify-content: center;width: 20px;height: 20px;border-radius: 50%;background: rgba(255,255,255,0.2);}

.daohang a .ico img{width: 5px;}

.guanbi {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 99;
    background: rgba(0, 0, 0, 0.2);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}

    .guanbi .gbox {
        position: absolute;
        top: 50%;
        opacity: 0;
        left: 50%;
        transform: translate(-50%,-50%)  scale(0.5);
        -webkit-transform: translate(-50%,-50%)  scale(0.5);
        background: #fff;
        padding: 20px 40px;
        text-align: center;
    }

        .guanbi .gbox .gtt {
            margin:  0;
            line-height: 1.8;
            color: #000;
        }

    .guanbi.act {
        visibility: visible;
        pointer-events: visible;
        opacity: 1;
    }

        .guanbi.act .gbox {
            transform: translate(-50%,-50%)  scale(1);
            -webkit-transform: translate(-50%,-50%)  scale(1);
            opacity: 1;
            transition-delay: .3s;
            -webkit-transition-delay: .3s;
        }

@media screen and (max-width:1680px) {
  .f_16{font-size: 14px;}
  .f_1766{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_52{font-size: 36px;}
  .f_60{font-size: 36px;}

  .pd_100{padding: 60px 0;}

  .pd_80_100{padding: 60px 0;}
  
  .pd_100_0{padding: 60px 0 0;}

  .pd_0_100{padding: 0 0 60px;}

  .mg_60_0{margin-top: 40px;}
  
  .mg_80_0{margin-top: 60px;}

  .ft_link .ul .li .ss{padding: 30px 20px 30px 30px;}

  .ft_link .ul{padding: 0;}

  .app4 .ul .ss .txt{padding-top: 20px;}

  .app4 .ul .ss .txt i{font-size: 70px;}

  .app4 .ul .ss .txt .ico{margin: 8px auto 12px;}

  .about5 .ss .img{padding: 60px 20px;}

  .in4 .con1 s{width: 70%;}

  .in4 .con1 .con_re{width: 50%;}

  .in4 .con1 .con_le{right: 60%;}

  .headej .ul1 li .lbox2{width: 800px;}

  .headej .ul1 li:last-child .lbox2{width: 960px;}

  .in4 .ul1 .li .t1{font-size: 60px;line-height: 50px;margin-bottom: 20px;}

  .about2 .ul1 .li .t2{font-size: 60px;line-height: 50px;margin-top: 20px;}

  .in3 .con_le .li .ss{padding: 25px 0 25px 25px;}

  .in3 .con_le .li{margin-bottom: 20px;}

  .in3 .con_le .li .ss .ico{width: 34px;min-width: 34px;}

  .in3 .con_le .li:nth-child(1) .ss .wz{transform: translateY(-3px);}

  .ind2 .ul .li .txt{padding-right: 38px;padding-left: 38px;}

  .ind2 .ul .li.act .txt .t2{padding: 0 38px;}

  .ind2 .ul .li.act .txt{padding-bottom: 110px;}

  .ind2 .ul .li .txt .t2{margin-top: 20px;}


  .pub_case .swiper-slide{padding: 280px 0;}

  .pub_case .swiper-slide a:nth-child(odd){transform: translateY(50px);}

  .pub_case .swiper-slide a:nth-child(even){transform: translateY(-50px);}

  .pub_case .swiper-slide a:nth-child(odd)::before{bottom: calc(100% + 52px);}

  .pub_case .swiper-slide a:nth-child(even)::before{top: calc(100% + 52px);}

  .pub_case .swiper-slide a::after{height: 40px;}
}

@media (max-width:1500px) {
  .contact1 .fle .item{margin-top: 30px;}

  .contact1 .box{align-items: center;}

  .contact1 .fle .item .itline{margin: 10px 0;}

  .app2 .con .con_le .round{width: 450px;height: 450px;}

  .ind2 .ul .li .txt{padding: 0 20px 54px;}

  .ind2 .ul .li.act .txt .t2{padding: 0 20px;}

  .headej .ul1 li .lbox2{width: 700px;}
}

@media (max-width:1030px) {
  .f_12 {font-size: 12px;}
  .f_16 {font-size: 14px;}
  .f_1766{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_52{font-size: 24px;}
  .f_60{font-size: 24px;}

  .pd_100{padding: 40px 0;}

  .pd_80_100{padding: 40px 0;}
  
  .pd_100_0{padding: 40px 0 0;}

  .pd_0_100{padding: 0 0 40px;}

  .mg_60_0{margin-top: 30px;}
  
  .mg_80_0{margin-top: 30px;}

  body{min-width: 200px;padding-top: 50px;}
  
	.box{width: 90%;min-width: 100px;padding: 0;}

  .wow1{opacity: 1;}

  .wow{opacity: 1;}

  .pc{display: none;}

  .yd{display: block;}
  
  .prod_det7 .table3 table td{padding: 10px;}

  .header{display: none;}

  .mhead{display: block;}

  .header_place{display: none;}

  .footer .con1 .con_re{display: none;}

  .footer .con1 .con_le .le2{position: relative;}

  .footer .con1 .con_le{display: flex;justify-content: space-between;width: 100%;}

  .footer .con1{padding: 60px 0;}

  .ft_link .ul{flex-wrap: wrap;}

  .ft_link .ul .li{width: 50%;}

  .inner_ban .txt .t2{margin-top: 13px;}

  .contact1 .box{flex-wrap: wrap;}

  .contact1 .fle{width: 100%;}

  .contact1 .fre{width: 100%;margin-top: 30px;}

  .lv2le{width: 100%;padding: 40px 0;}

  .lv2le .bg{width: 100vw;right: -5vw;}

  .lv2le .lv2_con{margin-top: 30px;}

  .lv2le .lv2_con .ul .li .litop{padding: 15px 0;}

  .lv2le .lv2_con .ul .li .libot a{margin-bottom: 10px;}

  .pord1 .prod_re{width: 100%;}

  .prod_det1 .box{flex-direction: column-reverse;}

  .prod_det1 .fre{width: 100%;}

  .prod_det1 .fle{width: 100%;flex-direction: column-reverse;margin-top: 30px;}

  .prod_det1 .fle .le2{width: 100%;}

  .prod_det1 .fre .tline{margin: 15px 0;}

  .prod_det1 .sw_btn{display: none;}

  .prod_det1 .fle .le1 .swiper-container{position: relative;height: auto;}

  .prod_det1 .fle .le1{width: 100%;margin-top: 20px;}

  .prod_det2{position: relative;z-index: 10;}

  .prod_det2 .box{justify-content: space-between;}

  .prod_det2 .ss{padding: 10px 0;margin-right: 5px;}

  .prod_det2 .ss:last-child{margin-right: 0;}

  .prod_det2 .ss .txt{font-size: 14px;margin-top: 10px;}

  .prod_det3 .swh_con .fle{width: 100%;margin-top: 30px;}

  .prod_det3 .swh_con .fre{width: 100%;margin: 20px 0 0;}

  .prod_det3 .swh_con .fle .tline{margin: 15px 0;}

  .prod_det3 .swh .li{margin-top: 15px;}

  .prod_det4 .box{flex-direction: column-reverse;}

  .prod_det4 .fre{width: 100%;padding-top: 0;}

  .prod_det4 .fre .tline{margin: 15px 0;}

  .prod_det4 .fre .t2 p{margin-top: 10px;}

  .prod_det4 .fle{width: 80%;margin-top: 30px;}

  .prod_det5 .img{margin-top: 20px;}

  .prod_det6 .ul{flex-wrap: wrap;display: none;}

  .prod_det6 .ul .li.act,
  .prod_det6 .ul .li{width: 100%;}

  .prod_det6 .ul .li .txt{padding: 0 10px 30px;text-align: left;}

  .prod_det6 .ul .li.act .txt{padding-bottom: 30px;}

  .prod_det6 .ul .li.act .txt .t2{padding: 0;}

  .prod_det6 .ul .li .txt .t1{text-align: left;}

  .prod_det6 .ul .li .txt .t2{position: relative;padding: 0;opacity: 1;height: auto;margin-top: 0;}

  .prod_det7 .table1 .ul .li{padding: 5px 0;}

  .prod_det7 .table2 .li .t1, .prod_det7 .table2 .li .t2, .prod_det7 .table2 .li .t3{padding-top: 10px;padding-bottom: 10px;}

  .prod_det7 .table2 .t1{padding: 0 10px;}

  .prod_det7 .table2 .t2{padding: 0 10px;}

  .prod_det7 .table2 .t3{padding: 0 10px;}

  .prod_det7 .tt{margin-bottom: 15px;}

  .app1 .con{flex-wrap: wrap;}

  .app1 .con .con_le{width: 100%;}

  .app1 .con .con_le .t2{margin-top: 15px;}

  .app1 .con .con_re{width: 100%;margin-top: 30px;}

  .app2 .con .con_le{display: none;}

  .app2 .con .con_re{width: 100%;}

  .app2 .con .con_re .li{display: block;margin-bottom: 20px;}

  .app2 .con .con_re .li .t2{margin-top: 10px;line-height: 24px;}

  .app2 .con .con_re .li .tline{display: none;}

  .app3 .con{flex-direction: column;}

  .app3 .con .con_le{text-align: center;}

  .app3 .con_re{width: 100%;margin-top: 20px;}

  .app3 .con_re .li .ss{padding: 20px 30px;}

  .app3 .con_re .li .txt{height: auto;}

  .app3 .con_re .li .t2{margin-top: 10px;}

  .app3 .con_re .li:hover .ss .txt{height: auto;}

  .app4 .ul .li.arr{display: none;}

  .app4 .ul::before{display: none;}

  .app4 .ul{flex-wrap: wrap;}

  .app4 .ul .li.num{width: 48%;margin-bottom: 20px;}

  .app4 .ul .ss .txt i{font-size: 50px;height: 1em;}

  .app4 .ul .ss .txt .ico{width: 35px;margin: 10px auto;}

  .app4 .ul .ss .txt{padding: 0;}

  .app4 .ul .ss .txt i{height: 1em;opacity: 1;}

  .pub_case::before{display: none;}

  .pub_case{width: 90%;}

  .pub_case .swiper-slide{padding: 0;}

  .pub_case .swiper-slide a{position: relative;padding: 0;top: 0 !important;left: 0 !important;transform: none !important;bottom: 0 !important;width: 100%;margin-bottom: 20px;}

  .pub_case .swiper-slide a::after{display: none;}

  .pub_case .swiper-slide a::before{transform: none;margin: -10px 0 0 !important;top: 0 !important;bottom: 0 !important;left: 0;display: none;}

  .pub_case .swiper-slide a .ind_new_right{height: 120px;}

  .pub_case .swiper-slide a .ind_new_right .ind_new_tex{padding-top: 20px;}

  .pub_case .swiper-slide a .ind_new_right .ind_new_tex .delay6{margin-top: 5px;}

  .about6 .con1{flex-wrap: wrap;}

  .about6 .con1 .tt{text-align: center;width: 100%;}

  .about6 .con1 .swh{width: 100%;justify-content: space-between;margin-top: 20px;}

  .about6 .con1 .swh a{margin: 0;font-size: 20px;}

  .about6 .con1 .swh a.act s{margin: 0;width: 0;}

  .about6 .con1 .swh a.act{font-size: 20px;}

  .about6 .swp_btn a{width: 15%;}

  .about5 .ss .img{padding:  10px;}

  .about4 .con{flex-wrap: wrap;}

  .about4 .con .con_le{width: 100%;padding-left: 10px;}

  .about4 .con .con_le span{width: 30px;left: -10px;}

  .about4 .con .con_le .t2{margin-top: 10px;}

  .about4 .con .con_le .txt{padding-top: 15px;}

  .about4 .con .con_re{width: 100%;margin-top: 30px;}

  .about4 .con .con_re .swiper-container{width: 100%;}

  .scroll_yx{overflow-x: auto;}

  .about3 .ul{width: 800px;}

  .ind2_swp .swiper-pagination{position: relative;bottom: 0;margin-top: 20px;}

  /* .about3 .ul .li{width: 100%;} */

  .about3 .ul .li .licon{padding: 20px 5px;height: 100%;}

  .about3 .ul .li .ss{padding: 10px;height: 100%;}

  .about3 .ul .li .ico{width: 80px;}

  .about3 .ul .li .tline{margin: 10px auto 0;}

  .about3 .ul .li .t2{height: auto;}

  .about1 .con{flex-wrap: wrap;}

  .about1 .con .con_le{width: 100%;}

  .about1 .con .con_re{width: 100%;}

  .about1 .con .con_le .tline{margin: 15px 0;}

  .about1 .con .con_le .t2{line-height: 1.5;}

  .about1 .con .con_le .t3{line-height: 1.8;margin-top: 5px;}

  .about1 .con .con_le .t3 p{margin-top: 10px;}

  .about1 .con .con_re .ico{display: none;}

  .about2 .ul1{padding-top: 0;}

  .about2 .ul1 .li{width: 33.333%;}

  .about2 .ul1 .li .t2{font-size: 30px;line-height: 30px;margin-top: 10px;}

  .about2 .ul1 .li s{display: none;}

  .about2 .ul2{wrap: wrap;width: 1200px;}

  .about2 .ul2 .li{margin-bottom: 10px;}

  .about2 .ul2 .ss{padding: 20px 10px;}

  .about2 .ul2 .ss .ico{height: 60px;}

  .about2 .ul2 .ss .t1{margin: 20px auto 10px;}

  .about2 .ul2 .ss .t2{line-height: 24px;min-height: 0;}

  .support1 .ul{overflow-x: scroll;}

  .support1 .li.liuc{width: 230px;min-width: 230px;}

  .support1 .li.arr{min-width: 28px;padding: 0 5px;}

  .support1 .ul{padding-top: 60px;margin-top: 15px;}

  .faq1 .con{flex-wrap: wrap;}

  .faq1 .con_le{width: 100%;}

  .faq1 .con_re{width: 100%;margin-top: 40px;}

  .faq1 .con_re .li .tline{margin: 10px 0 15px;}

  .faq1 .con_le .ul .li{margin-bottom: 10px;}

  .faq1 .con_le .ul{max-height: 280px;}

  .faq1 .con_re .li .ss{transform: translateY(60px);}

  .vid1 .ul{flex-wrap: wrap;}

  .vid1 .li{width: 100%;margin: 0 0 15px;}

  .vid1 .con1 .txt a{margin-top: 0;width: 30px;}

  .inner_nav .ul .li{margin-right: 10px;}

  .inner_nav .ul .li a{font-size: 15px;}

  .inner_nav .ul .li:last-child{margin-right: 0;}

  .vid1 .con1 .txt .t1{display: none;}

  .vid1 .con1 .txt{height: 100%;}

  .vid1 .li:last-child{margin-bottom: 0;}

  .ndt2 .tline{margin: 20px 0 10px;}

  .ndt2 .three{padding-top: 10px;}

  .ndt2 .fy{padding-top: 20px;margin-top: 20px;flex-wrap: wrap;}

  .ndt2 .flt{width: 100%;max-width: 100%;}

  .ndt2 .frt{width: 100%;margin-top: 20px;}

  .ndt2 .frt a{width: 150px;line-height: 32px;padding: 0 20px;}

  .ind1 .icon .mouse{display: none;}

  .ind1 .icon .swiper-pagination{width: 100%;justify-content: center;}

  .ind1 .icon{bottom: 20px;}

  .ind1 .txt .t2{margin: 20px 0;}

  .ind1 .txt a{height: 34px;width: 130px;}

  .ind_tit2{margin-top: 15px;}

  .ind2 .ul{flex-wrap: wrap;display: none;}

  .ind2 .ul .li.act,
  .ind2 .ul .li{width: 100%;}

  .ind2 .ul .li .txt{padding: 0 10px 30px;text-align: left;}

  .ind2 .ul .li.act .txt{padding-bottom: 30px;}

  .ind2 .ul .li.act .txt .t2{padding: 0;}

  .ind2 .ul .li .txt .t1{text-align: left;}

  .ind2 .ul .li .txt .t2{position: relative;padding: 0;opacity: 1;height: auto;margin-top: 0;}

  .in3 .con{flex-wrap: wrap;}

  .in3 .con_le{padding-top: 12px;width: 100%;}

  .in3 .con_re{width: 100%;}

  .in3 .con_re .ul{transform: translateX(40px);}

  .in3 .con_re .li{width: 100%;margin: 20px 0 0;}

  .in3 .con_le .li .ss{padding: 20px;}

  .in3 .con_le .li{margin-bottom: 10px;}

  .in4 .ul1 .li .t1{font-size: 30px;line-height: 30px;margin-bottom: 10px;}

  .in4 .con1{margin-top: 40px;padding-top: 40px;}

  .in4 .con1 .con_re{width: 100%;padding-top: 0;}

  .in4 .con1 s{width: 100%;}

  .in4 .con1 .box{padding-bottom: 40px;}

  .in4 .con1 .con_le{position: relative;width: 100%;margin-top: 40px;right: 0;background: none;float: right;}

  .in4 .con1 .con_re .t1 img{width: 40px;}

  .in4 .con1 .con_re .t2{margin-top: 20px;}

  .in4 .con1 .con_re .t3 p{margin-top: 8px;}

  .in4 .ul2{padding: 20px 0 0;}

  .in4 .ul2 .li{width: 100%;}

  .in4 .ul2 .li .ss{padding: 15px 0;}

  .in4 .ul2 .li .txt{margin-left: 5%;}

  .z_tanchuang.one .tbox .modal{width: 90%;padding: 15px;}

  .z_tanchuang .tbox .modal .out{right: 0;top: -50px;}

  .about6 .swp_btn{display: none;}

  .about6 .swiper-pagination{padding-bottom: 50px;position: relative;display: flex;align-items: center;justify-content: center;}

  .about6 .swiper-pagination span{margin: 0 5px;}

  .a_dw{top: -50px;}

  .daohang{display: none !important;}

  .faq1 .con_re .li .t2 .det{line-height: 2;}

  .z_tanchuang .tbox .modal{width: 90%;padding: 10px;}

  .ndt1 .box{flex-wrap: wrap;white-space: normal;}
}

@media (max-width:800px) {
  .fw_100{font-weight: normal;}

  .footer .con1{padding: 40px 0;}

  .footer .con1 .con_le{display: block;}

  .footer .con1 .con_le .le2{margin-top: 30px;}

  .footer .con1 .con_le .le2 .t2{margin-top: 15px;}

  .footer .con2{padding: 20px 0;}
  
  .footer .con2 .con_le{width: 100%;text-align: center;line-height: 1.5;}

  .footer .con2 .con_re{width: 100%;text-align: center;line-height: 1.5;}

  .ft_link .ul .li{width: 50%;max-width: 100%;}

  .ft_link .ul .li .ss{padding: 10px 5px 10px 5px;align-items: center;flex-direction: column;text-align: center;justify-content: center;}

  .ft_link .ul .li .txt{margin: 10px 0 0;}

  .ft_link .ul .li .ico{width: 60px;height: 60px;min-width: 60px;}

  .ft_link .ul .li .ico img{width: 35px;}

  .ft_link .ul .li .txt .t2{margin-top: 10px;}

  .contact1 .fle .item{width: 100%;}

  .contact2 .ul .li .litop{padding: 0 80px 0 20px;}

  .contact2 .ul .li .litop .fre{right: 20px;width: 30px;height: 30px;}

  .contact2 .ul .li .litop .fre img{width: 20px;}

  .contact2 .ul .li .litop .fle{padding: 10px 0;}

  .contact2 .ul .li .libot{padding: 30px 20px;}

  .contact2 .ul .li .libot .t2{margin-top: 10px;}

  .contact2 .ul .li{margin-bottom: 15px;}

  .contact1 .fre .txt{width: 220px;margin-left: -110px;height: 70px;}

  .contact1 .fre .txt .t1{width: 200px;display: none;}

  .pord1 .prod_re{padding-top: 25px;}

  .pord1 .prod_re .ul .li{width: 100%;margin: 15px 0 0 0;}

  .pord1 .prod_re .ul .li:nth-child(3n){margin-right: 0;}

  .pord1 .prod_re .ul .li:nth-child(2n){margin-right: 0;}

  .pord1 .prod_re .ul .li .ss .txt{padding-bottom: 20px;}

  .pord1 .prod_re .ul .li .ss .t2{margin-top: 10px;}

  .pord1 .prod_re .ul .li:nth-child(1), .pord1 .prod_re .ul .li:nth-child(2), .pord1 .prod_re .ul .li:nth-child(3){margin-top: 15px;}

  .search1 .sch{width: 100%;margin-top: 30px;}

  .search1 .swh{flex-wrap: wrap;}

  .search1 .swh .flt{width: 100%;}

  .search1 .swh .flt s{margin-top: 10px;}

  .search1 .swh .frt{width: 100%;margin-top: 20px;}

  .search1 .ul .li .ss{padding: 30px 0 20px;}

  .search1 .ul .li .t2{margin: 10px 0;}

  .ck_tanchuang .gbox{width: 90%;height: 80%;}

  .ck_tanchuang .gbox dl dd .dtc{margin-top: 10px;line-height: 1.5;}

  .footer .con1 .le1 a img{height: 24px;}
}




