html,body{padding: 0;margin: 0;font-family: Arial;font-size: 14px;color: #19191a;/* overflow-x: hidden; */ font-family: "PingFang SC","Microsoft YaHei",Arial, Helvetica, sans-serif;}
.fixScroll {overflow: hidden!important;}
.wrap{margin: 0 auto;max-width: 1264px;padding: 0 32px; }
.wrap1{margin: 0 auto;max-width: 1200px;width: 84vw; }
ul{padding: 0;margin: 0;}
ul li{list-style: none;}
.fl{float: left;}
.fr{float: right;}
a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline:none;background: none;text-decoration: none;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration: .5s;}
img{max-width: 100%;}
input:focus,button:focus,textarea:focus{outline: none;}
.ovh{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ovh2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ovh3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ovh4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
p{margin: 0;}
i,em{font-style: initial;}
.imgH{overflow: hidden;}
.imgH img{transition-duration: .6s;-ms-transition-duration: .6s;-moz-transition-duration: .6s;-webkit-transition-duration: .6s; }
.imgH:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.bold{font-weight: bold; }
.flexcen{display: flex;justify-content: center;align-items: center;}
.flexsta{display: flex;justify-content: flex-start;align-items: center;}
.flexend{display: flex;justify-content: flex-end;align-items: center;}
.flexbet{display: flex;justify-content: space-between;align-items: center;}
.flexaro{display: flex;justify-content: space-around;align-items: center;}

/**导航菜单**/
.headerTop{background: #f7f7f7; }
.headerTop .wrap{height: 32px;color: #707070; }
.headerTop .telDiv i{color: #000; } 
.headerTop .telDiv a{color: #707070;font-size: 12px; }
.headerTop .rightDiv .contact_a{color: #707070;font-size: 12px;}
.headerTop .rightDiv .line{background: #e5e5e5;display: inline-block;height: 10px;margin: 0 12px;width: 1px; }
.headerTop .rightDiv .languageDiv{position: relative;}
.headerTop .rightDiv .defaultDiv{color: #707070;cursor: pointer;font-size: 13px;height: 36px;-webkit-transition: all .3s;transition: all .3s;}
.headerTop .rightDiv .defaultDiv .country-info{font-size: 12px;line-height: 20px;margin-right: 4px;white-space: nowrap;}
.headerTop .rightDiv .defaultDiv .iconfont{font-size: 12px;transition: all .2s; }
.headerTop .rightDiv .downDiv{position: absolute;right: 0; top: 100%;width: 130px;z-index: 102;display: none; }
.headerTop .rightDiv .downDiv .triangle-up{background-color: #fff;box-shadow: 0 2px 8px 0 rgba(0,0,0,.1);position: absolute;top: -8px;right: 15px; z-index: 99;display: inline-block;height: 16px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);width: 16px;}
.headerTop .rightDiv .downDiv .triangle-up-line{background-color: #fff;height: 16px;position: absolute;right: 0;top: 0;width: 100%;z-index: 100;}
.headerTop .rightDiv .downDiv .aDiv{border: none;border-radius: 3px;-webkit-box-shadow: 0 1px 8px 0 hsla(0,8%,44%,.3);box-shadow: 0 1px 8px 0 hsla(0,8%,44%,.3);color: #19191a;height: 140px;padding: 20px;width: 100%;background: #fff; }
.headerTop .rightDiv .downDiv .aDiv a{display: block;color: #707070;font-size: 12px;line-height: 20px; }
.headerTop .rightDiv .downDiv .aDiv a.on{font-weight: bold;color: #000; }
.headerTop .rightDiv .downDiv .aDiv a:hover{text-decoration: underline; }
.headerTop .rightDiv .languageDiv:hover .defaultDiv .iconfont{transform: rotateX(-180deg); } 
.headerTop .rightDiv .languageDiv:hover .downDiv{display: block; }
.header-container{background: #fff;border-bottom: 1px solid #e5e5e5;}
.header-container .wrap{display: flex;align-items: center;position: relative; }
header .logo{height: 69px;position: relative;z-index: 9999;display:flex;justify-content:center;align-items:center;width: 135px; }
header .logo img{max-height: 60%;}
header .rightDiv{flex: 1;}
header .rightDiv .menu>ul{display: block!important;}
header .rightDiv .menu>ul>li{float: left;margin:0 0 0 48px;}
header .rightDiv .menu>ul>li>a{height: 69px;text-align: left;color: #19191a;position: relative;font-size: 14px;display: flex;justify-content: center;align-items: center;text-transform: capitalize; }
/* header .rightDiv .menu>ul>li:hover>a,
header .rightDiv .menu>ul>li:focus>a,
header .rightDiv .menu>ul>li.on>a,
header .rightDiv .menu>ul>li.active>a{background:transparent;color: #1a2e4b;font-weight: bold; } */
header .rightDiv .menu>ul>li>a::after{content: "";width: 100%;position: absolute;left: 0;background: #f08300;height: 2px;bottom: 0;opacity: 0;transform: scaleX(0);-webkit-transition: all 0.2s;transition: all 0.2s;border-radius: 2px;}
header .rightDiv .menu>ul>li:hover>a::after{opacity: 1;transform: scaleX(1);}
header .ssBtn{height: 69px; }
header .ssBtn span{border-radius: 4px;color: #19191a;cursor: pointer;font-size: 20px;line-height: 1;padding: 10px; }
header .ssBtn span:hover{background: #f2f2f2; }

header .mbtn {display: inline-block;width: 50px;height: 50px;background: url(../img/menu1.png) no-repeat center center;background-size: 22px auto;position: absolute;top: 0;right: 20px;display: none;}
header .mbtn:active{opacity: .8;}
body.on-menu header .mbtn{background: url(../img/menu-hide1.png) no-repeat center center;background-size: 22px auto;}

.header-mask{background: rgba(51,51,51,.3);bottom: 0;left: 0;position: absolute;right: 0;top: 101px;z-index: 100;display: none;height: 100vh;}
.search_box_body{background: #f7f7f7;left: 0;position: absolute;right: 0;top: 101px;z-index: 145;display: none; }
.search_box_body .search_box_content{margin: 0 auto;max-width: 1200px;padding: 32px 0;width: 84vw; }
.search_box_body form{position: relative;}
.search_box_body form input{width: 100%;border: 1px solid #e5e5e5;border-radius: 3px;height: 42px;padding: 10px 79px 10px 12px;position: relative;color: #19191a;line-height: 20px;font-size: 13px; }
.search_box_body form button{position: absolute;right: 0;top: 0;width: 76px;height: 42px;background: #4b4b4d;border-radius: 3px;color: #fff;border: 0;cursor: pointer;font-size: 14px; }
.search_box_body .search_box_close{border-radius: 3px;color: #646466;cursor: pointer;font-size: 16px;line-height: 1;padding: 6px;position: absolute;right: 16px;top: 16px; }
.search_box_body .hotSearch{margin-top: 24px; }
.search_box_body .hotSearch .hothDiv span{font-weight: bold;color: #19191a;font-weight: bold; }
.search_box_body .hotSearch .hothDiv a{font-weight: bold;color: #19191a;font-weight: bold;color: #0060bf;font-size: 12px;font-weight: 400;line-height: 18px; }
.search_box_body .hotSearch .hothDiv a i{color: #0060bf;font-size: 12px;font-weight: 400;line-height: 18px;}
.search_box_body .hotSearch .hotbDiv{margin-top: 12px; }
.search_box_body .hotSearch .hotbDiv a{background-color: #fff;border: 1px solid #eee;border-radius: 4px; display: inline-flex;font-size: 14px;line-height: 22px;margin-right: 12px;padding: 4px 9px;color: #707070;margin-bottom: 10px; }
.search_box_body .hotSearch .hotbDiv a:hover{background: #f2f2f2; }

.menu,.menu ul li,.menu ul li a,.menu #menu-button{margin:0;padding:0;border:0;list-style:none;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.menu:after,.menu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.menu #menu-button{display:none}
.menu{width:auto;}
/* .menu ul li.has-sub>a::before{position:absolute;top:50%;margin-top: -3px; right:-16px;width:10px;height:6px;content:"";background: url(../img/xia2.png); }
.menu ul li.has-sub:hover>a::before{background: url(../img/xia1.png);}
.on-fixed header .menu ul li.has-sub>a::before,
.onFixed header .menu ul li.has-sub>a::before,
header.nyHeader .menu ul li.has-sub>a::before{background: url(../img/xia1.png);}
.menu ul li.has-sub:hover>a::before,.menu ul li.has-sub.on>a::before{background: url(../img/xia3.png);} */

#menu-line{position:absolute;top:0;left:0;height:3px;background:#009ae1;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}
.menu ul ul{position:absolute;background: #fff;text-align: left; width: calc(100% - 64px);top: 100%;left:-9999px;/* transition: all .3s;opacity: 0;visibility: hidden;transform: translate(-50%,0); */ z-index: 9999;}
.menu ul.oneUl>li:hover>ul{/* visibility: visible;opacity: 1;transform: translate(-50%,0); */ left: 32px;  }
.menu .proLi .twoUl{padding: 32px 0 32px 24px;background: #f7f7f7;  }
.menu .proLi .twoUl>li{width: 236px;font-size: 14px;line-height: 22px;}
.menu .proLi .twoUl>li>a{display: block;padding: 12px 0 12px 20px;color: #19191a;line-height: 22px;}
.menu .proLi .twoUl>li>a>span{position: relative;display: inline-block;padding-bottom: 2px; }
.menu .proLi .twoUl>li.on>a{background: #fff;}
.menu .proLi .twoUl>li.on>a>span:after{background-color: #f08300;border-radius: 3px;bottom: 0;content: "";display: block;height: 2px;left: 0;opacity: 0;opacity: 1;position: absolute;-webkit-transition: all .2s;transition: all .2s;width: 100%; }
.menu .proLi .threeUl{top: 0;left: 260px;transform: initial;width: calc(100% - 260px);padding: 14px 42px 32px;min-height: 100%;opacity: 0;visibility: hidden; }
.menu .proLi .threeUl .ul{display: grid;grid-template-columns: repeat(4,1fr);width: 100%;grid-column-gap: 20px;grid-row-gap: 16px;}
.menu .proLi .threeUl .ul .imgDiv{width: 60px;height: 60px;margin-bottom: 4px;display: flex;justify-content: center;align-items: center;overflow: hidden; }
.menu .solLi .threeUl .ul .imgDiv{width: 100%;height: 98px;border-radius: 5px; }
.menu .proLi .threeUl .ul>li{min-width:0; }
.menu .proLi .threeUl .ul>li>a{font-size: 14px;color: #19191a;font-weight: bold;line-height: 22px;width: 100%; }
.menu .proLi .threeUl .ul>li>a span{position: relative;display: inline-block;padding-bottom: 2px;max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.menu .proLi .threeUl .ul>li>a:hover span:after{background-color: #f08300;border-radius: 3px;bottom: 0;content: "";display: block;height: 2px;left: 0;opacity: 0;opacity: 1;position: absolute;-webkit-transition: all .2s;transition: all .2s;width: 100%; }
.menu .proLi .threeUl .ul ul{position: relative;top: initial;left: initial;transform: initial; opacity: 0;visibility: hidden;}
.menu .proLi .threeUl .ul ul li span{max-width: calc(100% - 21px);color: #707070;cursor: pointer;font-size: 12px;line-height: 20px;margin-right: 8px;overflow: hidden;padding-bottom: 3px;position: relative;text-overflow: ellipsis;white-space: nowrap;}
.menu .proLi .threeUl .ul ul li a:hover span{text-decoration: underline; }
.menu .proLi .threeUl .ul ul li i{color: #f56300; }
.menu .proLi ul.twoUl>li.on ul{visibility: visible;opacity: 1; }
/* .menu .defLi ul.twoUl{left: 32px;} */
.menu .defLi ul.twoUl ul{position: relative;top: initial;left: initial;transform: initial; }
.menu .defLi .ul{padding: 32px 40px 40px 24px;min-height: 220px;align-items: flex-start; }
.menu .defLi .ul .ullDiv{flex: 1;margin-right: 32px;padding-right: 17px;position: relative;color: #19191a; }
.menu .defLi .ul .ullDiv:before{background-color: #e5e5e5;/* top: 50%;transform: translateY(-50%); */ content: "";height: 220px;position: absolute;right: 0;width: 1px;}
.menu .defLi .ul .ullDiv .threeUl{display: grid;grid-template-columns: repeat(2,1fr);padding-top: 24px;grid-column-gap: 0;grid-row-gap: 20px; }
.menu .defLi .ul .ullDiv .p span{font-size: 16px;font-weight: 600;line-height: 24px;padding: 0 16px;}
.menu .defLi .ul .ullDiv .p p{color: #707070;font-size: 12px;line-height: 20px;margin-top: 8px;padding: 0 16px;}
.menu .defLi .threeUl>li{padding: 0 16px; }
.menu .defLi .threeUl>li>a{font-size: 14px;color: #19191a;font-weight: bold;line-height: 22px; }
.menu .defLi .threeUl>li>a span{position: relative;display: inline-block;padding-bottom: 2px;}
.menu .defLi .threeUl ul li span{color: #707070;cursor: pointer;font-size: 12px;line-height: 20px;margin-right: 8px;overflow: hidden;padding-bottom: 3px;position: relative;text-overflow: ellipsis;white-space: nowrap;}
.menu .defLi .threeUl ul li a:hover span{text-decoration: underline; }
.menu .defLi .ul .ulrDiv{width: 360px;border-radius: 8px;overflow: hidden; }
.menu .defLi .ul .ulrDiv img{width: 100%;}


/****底部***/
.footerDiv {background: #fff;border-top: 1px solid #e5e5e5;padding: 55px 0 36px;}
.footerDiv .hdDiv{align-items: flex-start; }
.footerDiv .hdDiv .hlDiv{width: 300px; }
.footerDiv .hdDiv .hlDiv .logo{width: 135px;margin-bottom: 40px;display: inline-block; }
.footerDiv .hdDiv .hlDiv .formDiv p{color: #19191a;font-size: 14px;line-height: 22px;margin-bottom: 12px;max-width: 276px;}
.footerDiv .hdDiv .hlDiv .formDiv form input{width: calc(100% - 76px);border: 1px solid #e5e5e5;font-size: 13px;height: 42px;line-height: 20px;padding: 10px 12px;border-radius: 3px 0 0 3px; }
.footerDiv .hdDiv .hlDiv .formDiv form button{width: 76px;height: 42px;padding: 0;background: #c00000;color: #fff;border: 0;font-size: 14px;border-radius: 0 3px 3px 0;  }
.footerDiv .hdDiv .hlDiv .xzDiv p{font-size: 14px;font-weight: 600;line-height: 22px;margin-bottom: 10px;margin-top: 20px; }
.footerDiv .hdDiv .hlDiv .xzDiv .btnDiv{margin-bottom: 40px; }
.footerDiv .hdDiv .hlDiv .xzDiv .btnDiv a{display: inline-block;height: 30px;margin-right: 12px; }
.footerDiv .hdDiv .hlDiv .xzDiv .btnDiv a img{max-height: 100%;}
.footerDiv .hdDiv .hlDiv .gzDiv{font-size: 12px;color: #707070; }
.footerDiv .hdDiv .hlDiv .gzDiv .wxDiv{position: relative;margin-left: 4px;cursor: pointer; }
.footerDiv .hdDiv .hlDiv .gzDiv .wxDiv>img{width: 26px; }
.footerDiv .hdDiv .hlDiv .gzDiv .wxDiv .ewmDiv{position: absolute;right: 50%;transform: translateX(50%);top: 110%;width: 210px;background: #fff;padding: 20px;box-shadow: 0 0 10px rgba(0,0,0,.1);display: none; } 
.footerDiv .hdDiv .hlDiv .gzDiv .wxDiv:hover .ewmDiv{display: block; }
.footerDiv .hdDiv .hlDiv .gzhDiv{text-align: center;margin-bottom: 40px;width: 140px;font-size: 14px; }
.footerDiv .hdDiv .hlDiv .gzhDiv img{width: 100%; }
.footerDiv .hdDiv .hrDiv{display: -webkit-box;padding-left: ;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding-top: 82px;}
.footerDiv .hdDiv .hrDiv .listDiv h3{font-weight: bold;font-size: 14px;font-weight: 600;line-height: 22px;margin-bottom: 24px;color: #19191a; }
.footerDiv .hdDiv .hrDiv .listDiv h3 .iconfont{display: none; }
.footerDiv .hdDiv .hrDiv .listDiv .list p{line-height: 20px;margin-bottom: 12px;}
.footerDiv .hdDiv .hrDiv .listDiv .list p a{color: #707070;font-size: 12px; }
.footerDiv .hdDiv .hrDiv .listDiv .list p a:hover{text-decoration: underline; }
.footerDiv .footer_box{border-bottom: 1px solid #e5e5e5;margin-top: 64px;padding-bottom: 20px;}
.footerDiv .footer_box .rzDiv a{background: url(../img/customer_service_icon.png) no-repeat;height: 40px;margin-right: 20px;-webkit-text-decoration: none;text-decoration: none;width: 80px;}
.footerDiv .footer_box .rzDiv a:nth-child(1){background-position: -61px -28px  }
.footerDiv .footer_box .rzDiv a:nth-child(2){background-position: -61px -126px  }
.footerDiv .footer_box .rzDiv a.gba{width: auto;color: #707070;font-size: 12px;line-height: 20px;background: none; }
.footerDiv .footer_box .rzDiv a.gba img{display: block;height: 20px;margin-right: 4px;width: 20px;}
.footerDiv .footer_box .languageDiv{position: relative;}
.footerDiv .footer_box .defaultDiv{color: #707070;cursor: pointer;font-size: 13px;height: 36px;-webkit-transition: all .3s;transition: all .3s;}
.footerDiv .footer_box .defaultDiv .country-info{font-size: 12px;line-height: 20px;margin-right: 4px;white-space: nowrap;}
.footerDiv .footer_box .defaultDiv .iconfont{font-size: 12px;transition: all .2s; }
.footerDiv .footer_box .downDiv{position: absolute;right: 0; bottom: 100%;width: 130px;z-index: 102;display: none; }
.footerDiv .footer_box .downDiv .triangle-up{background-color: #fff;box-shadow: 0 2px 8px 0 rgba(0,0,0,.1);position: absolute;bottom: -8px;right: 15px; z-index: 99;display: inline-block;height: 16px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);width: 16px;}
.footerDiv .footer_box .downDiv .triangle-up-line{background-color: #fff;height: 16px;position: absolute;right: 0;bottom: 0;width: 100%;z-index: 100;}
.footerDiv .footer_box .downDiv .aDiv{border: none;border-radius: 3px;-webkit-box-shadow: 0 1px 8px 0 hsla(0,8%,44%,.3);box-shadow: 0 1px 8px 0 hsla(0,8%,44%,.3);color: #19191a;height: 140px;padding: 20px;width: 100%;background: #fff; }
.footerDiv .footer_box .downDiv .aDiv a{display: block;color: #707070;font-size: 12px;line-height: 20px; }
.footerDiv .footer_box .downDiv .aDiv a.on{font-weight: bold;color: #000; }
.footerDiv .footer_box .downDiv .aDiv a:hover{text-decoration: underline; }
.footerDiv .footer_box .languageDiv:hover .defaultDiv .iconfont{transform: rotateX(-180deg); } 
.footerDiv .footer_box .languageDiv:hover .downDiv{display: block; }
.footerDiv .bdDiv{color: #707070;text-align: center;padding-top: 20px;font-size: 12px; }
.footerDiv .bdDiv .banquan a{margin-left: 5px; }
.footerDiv .bdDiv .aDiv .line{background: #ccc;display: inline-block;height: 8px;margin: 0 20px;width: 1px; }
.footerDiv .bdDiv a{color: #707070; }
.footerDiv .bdDiv a:hover{color: #19191a;text-decoration: underline; }

/********************************* 首页 **********************************/

/*banner轮播*/
.index-banner{width: 100%;position:relative;}
.index-banner .swiper-slide{overflow: hidden;}
.index-banner .img{width: 100%;display: block;background: none no-repeat center;background-size: cover;}
.index-banner .wrap{display: -webkit-box;display: -ms-flexbox;display: flex;height: 420px;width: 84vw;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.index-banner .banner_main_font{max-width: 630px;color: #fff; }
.index-banner .banner_main_font h2{font-size: 40px;font-weight: 600;line-height: 48px;margin-bottom: 24px;text-align: left;}
.index-banner .banner_main_font p{font-size: 16px;font-weight: 400;line-height: 24px;text-align: left;}
.index-banner .banner_main_font .btnDiv{margin-top: 32px; opacity: 0 }
.index-banner .banner_main_font a{border: 1px solid #fff;border-radius: 3px;color: #fff;cursor: pointer;font-weight: 400;height: 42px;line-height: 22px;padding: 0 20px 0 24px;text-align: center;-webkit-transition: all .3s;transition: all .3s;border-radius: 9999px;font-size: 14px; }
.index-banner .banner_main_font a .iconfont_right{color: #fff;font-size: 12px;font-weight: 400;margin-left: 8px;text-align: left; }
.index-banner .banner_main_font a:hover{background: #fff;color: #000; }
.index-banner .banner_main_font a:hover .iconfont_right{color: #000; }
.index-banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 12px;}
.index-banner .swiper-pagination-bullet{background: #fff;border-radius: 5px;opacity:.5;transition: all .3s; }
.index-banner .swiper-pagination-bullet-active{opacity: 1;width: 20px;}
.index-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
.index-banner .swiperbtnDiv{display: none;left: 50%;margin: 0 auto;max-width: 1200px;position: absolute;top: 50%;-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);width: 84vw;z-index: 10; } 
.index-banner:hover .swiperbtnDiv{display: block;}
.index-banner .swiper-button-prev,.index-banner .swiper-button-next{background-color: rgba(0,0,0,.2);background-image: none;border-radius: 50%;-webkit-box-sizing: border-box;box-sizing: border-box;color: #fff;font-size: 16px;height: 48px;line-height: 48px;text-align: center;-webkit-transition: all .3s;transition: all .3s;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 48px}
.index-banner .swiper-button-prev::after{content: "";font-family: "iconfont"!important;font-size: 24px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.index-banner .swiper-button-next::after{content: "";content: "";font-family: "iconfont"!important;font-size: 24px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.index-banner .swiper-button-prev:hover,.index-banner .swiper-button-next:hover{background-color: rgba(0,0,0,.4)}
.index-banner .swiper-button-prev{left: -108px;}
.index-banner .swiper-button-next{right: -108px;}
.index-banner .swiper-slide .to-right {-webkit-transform: translateX(-40px);-ms-transform: translateX(-40px);transform: translateX(-40px)}
.index-banner .swiper-slide .to-left {-webkit-transform: translateX(40px);-ms-transform: translateX(40px);transform: translateX(40px)}
.index-banner .swiper-slide .to-left,
.index-banner .swiper-slide .to-right {opacity: 0;-webkit-transition: opacity .6s ease-in-out,-webkit-transform .6s ease-in-out;transition: opacity .6s ease-in-out,-webkit-transform .6s ease-in-out;transition: transform .6s ease-in-out,opacity .6s ease-in-out;transition: transform .6s ease-in-out,opacity .6s ease-in-out,-webkit-transform .6s ease-in-out}
.index-banner .swiper-slide-active .banner_main_font .tit,
.index-banner .swiper-slide-active .banner_main_font .txt {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transition: opacity .6s ease-in-out,-webkit-transform .6s ease-in-out;transition: opacity .6s ease-in-out,-webkit-transform .6s ease-in-out;transition: transform .6s ease-in-out,opacity .6s ease-in-out;transition: transform .6s ease-in-out,opacity .6s ease-in-out,-webkit-transform .6s ease-in-out}
.index-banner .swiper-slide-active .banner_main_font .btnDiv {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0)}

.indexTitle{position: relative;}
.indexTitle.tc{text-align: center;}
.indexTitle span{display: block;font-size: 24px;font-weight: 600;line-height: 32px;color: #19191a; }
.indexTitle.cfff span{color: #fff;}


.indexDiv1{padding: 24px 0 0; }
.indexDiv1 .hdDiv{border-bottom: 1px solid #e5e5e5;margin: 0 auto 24px;position: relative; }
.indexDiv1 .hdDiv ul li{text-align: center;width: 20%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;display: flex;cursor: pointer; }
.indexDiv1 .hdDiv ul li p{padding-bottom: 16px;font-size: 12px;line-height: 20px;width: fit-content;-webkit-box-flex: 1;color: #707070;-ms-flex: 1;flex: 1;position: relative;margin: 0 auto; }
.indexDiv1 .hdDiv ul li p::after{content: "";background-color: #f08300;border-radius: 1.5px;bottom: 0;height: 2px;left: 0;margin: auto;opacity: 0;position: absolute;right: 0;-webkit-transition: all .2s;transition: all .2s;width: 100%; }
.indexDiv1 .hdDiv ul li.on p::after{opacity: 1;}
.indexDiv1 .bd{position: relative;}
.indexDiv1 .bdDiv .swiperDiv{opacity: 0;position: absolute;width: 100%;left: 0;top: 0;z-index: -1; }
.indexDiv1 .bdDiv .swiperDiv.on{opacity: 1;position: relative;z-index: 1; }
.indexDiv1 .bdDiv .swiper-container{padding-bottom: 80px; }
.indexDiv1 .bdDiv .swiper-wrapper{align-items: initial; }
.indexDiv1 .bdDiv .swiper-slide{height: initial; }
.indexDiv1 .swiper-button-next,.indexDiv1 .swiper-button-prev{display: none; }
.indexDiv1 .bdDiv:hover .swiper-button-next,.indexDiv1 .bdDiv:hover .swiper-button-prev{display: block; }
.indexDiv1 .bdDiv a{border: 1px solid #f2f2f2;border-radius: 8px;overflow: hidden;height: 100%;display: block; }
.indexDiv1 .bdDiv .imgDiv{position: relative;padding-top: 67.56%; }
.indexDiv1 .bdDiv .imgDiv .pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;display: flex;justify-content: center;align-items: center;background: linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.05)),#f7f7f7;border-radius: 8px 8px 0 0;  }
.indexDiv1 .bdDiv .imgDiv .pic img{max-width: 100%;max-height: 100%; }
.indexDiv1 .bdDiv .textDiv{padding: 16px 16px 24px; }
.indexDiv1 .bdDiv .textDiv .t1{font-weight: bold;font-size: 14px;color: #19191a;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block; }
.indexDiv1 .bdDiv .textDiv .aDiv{font-size: 12px;color: #707070; }
.indexDiv1 .bdDiv .textDiv .aDiv a{font-size: 12px;color: #707070;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 8px; }
.indexDiv1 .bdDiv a:hover .t1{text-decoration: underline; }
.indexDiv1 .swiper-button-prev,.indexDiv1 .swiper-button-next{background-color: rgba(0,0,0,.2);background-image: none;border-radius: 50%;-webkit-box-sizing: border-box;box-sizing: border-box;color: #fff;font-size: 16px;height: 48px;line-height: 48px;text-align: center;-webkit-transition: all .3s;transition: all .3s;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 48px}
.indexDiv1 .swiper-button-prev::after{content: "";font-family: "iconfont"!important;font-size: 24px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.indexDiv1 .swiper-button-next::after{content: "";content: "";font-family: "iconfont"!important;font-size: 24px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.indexDiv1 .swiper-button-prev:hover,.indexDiv1 .swiper-button-next:hover{background-color: rgba(0,0,0,.4)}
.indexDiv1 .swiper-button-prev{left: -82px;}
.indexDiv1 .swiper-button-next{right: -82px;}
.indexDiv1 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 52px;}
.indexDiv1 .swiper-pagination-bullet{background: #707070;border-radius: 4px;opacity: .4;-webkit-transition: all .3s;transition: all .3s; }
.indexDiv1 .swiper-pagination-bullet-active{opacity: 1;width: 20px;}
.indexDiv1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 4px;}

.imgOver{position: relative; }
.imgOver .pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;display: flex;justify-content: center;align-items: center;  }
.imgOver .pic img{width: 100%;height: 100%;object-fit: cover; }

.indexDiv2{padding: 48px 0;background: url(../img/i-bg1.png) no-repeat center center/cover;color: #fff; }
.indexDiv2 .bdDiv{margin-top: 40px; }
.indexDiv2 .bdDiv ul li{width: 181px;text-align: center;border-right: 1px solid hsla(0,0%,88%,.3); }
.indexDiv2 .bdDiv ul li:last-child{border: 0; }
.indexDiv2 .bdDiv ul li .num{font-size: 14px; }
.indexDiv2 .bdDiv ul li .num span{font-size: 24px;font-weight: 600;line-height: 32px;margin-right: 4px; }
.indexDiv2 .bdDiv ul li p{font-size: 12px;margin-top: 4px;line-height: 20px; }

.indexDiv3{padding: 40px 0 48px;background-color: #f7f7f7;}
.indexDiv3 .hdDiv{margin: 24px 0;border-bottom: 1px solid #e5e5e5;}
.indexDiv3 .hdDiv ul li{flex: 1;text-align: center; }
.indexDiv3 .hdDiv ul li a{color: #19191a;font-size: 14px;padding-bottom: 18px;display: inline-block;line-height: 22px;position: relative; }
.indexDiv3 .hdDiv ul li a::after{content: "";background-color: #c00000;border-radius: 1.5px;bottom: -1px;height: 2px;left: 0;margin: auto;opacity: 0;position: absolute;right: 0;-webkit-transition: all .2s;transition: all .2s;width: 100%; }
.indexDiv3 .hdDiv ul li.on a::after{opacity: 1;}
.indexDiv3 .bdDiv .tabsCon{display: none; }
.indexDiv3 .bdDiv .tabsCon.on{display: block; }
.indexDiv3 .bdDiv .tabsCon .rowDiv{align-items: initial; }
.indexDiv3 .bdDiv .tabsCon .rowDiv .imgDiv{width: 50%;}
.indexDiv3 .bdDiv .tabsCon .rowDiv .textDiv{background: #fff;width: 50%;padding: 0 28px;display: flex;flex-direction: column;align-items: flex-start;justify-content: center; }
.indexDiv3 .bdDiv .tabsCon .rowDiv .textDiv .p{font-size: 12px;font-weight: 400;line-height: 20px;margin: 12px 0 24px;}
.indexDiv3 .bdDiv .tabsCon .rowDiv .textDiv ul{display: grid;grid-template-columns: repeat(2,2fr);grid-row-gap: 8px;padding-bottom: 36px }
.indexDiv3 .bdDiv .tabsCon .rowDiv .textDiv ul li{font-size: 12px;line-height: 20px;min-width: 176px; }
.indexDiv3 .bdDiv .tabsCon .rowDiv .textDiv ul li img{height: 24px;margin-right: 8px;width: 24px;}
.indexDiv3 .bdDiv .tabsCon .rowDiv .textDiv a{font-size: 14px;color: #0060bf; }
.indexDiv3 .bdDiv .tabsCon .rowDiv .textDiv a .iconfont{font-size: 12px;font-weight: 400;line-height: 1;margin-left: 4px;text-align: left; }
.indexDiv3 .bdDiv .tabsCon .rowDiv .textDiv a:hover .txt{text-decoration: underline; }


.indexDiv4{padding: 40px 0 48px; }
.indexDiv4 .bdDiv{margin-top: 24px; }
.indexDiv4 .bdDiv .row{margin: 0 -10px; }
.indexDiv4 .bdDiv .row>div{padding: 0 10px; }
.indexDiv4 .bdDiv .row>div a{position: relative;height: 100%;border: 1px solid #e5e5e5;border-radius: 8px;overflow: hidden;transition: all .3s;display: flex;flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal; }
.indexDiv4 .bdDiv .row>div .imgDiv{padding-top: 56.44%;position: relative; }
.indexDiv4 .bdDiv .row>div .textDiv{color: #19191a;padding: 20px 20px 28px;display: flex;flex: 1;flex-direction: column;}
.indexDiv4 .bdDiv .row>div .textDiv .addr {color: #707070;font-size: 12px;line-height: 20px;margin-bottom: 16px; }
.indexDiv4 .bdDiv .row>div .textDiv .addr img{width: 20px; }
.indexDiv4 .bdDiv .row>div .textDiv .addr span{margin-right: 1px;padding: 0 8px;position: relative; }
.indexDiv4 .bdDiv .row>div .textDiv .addr span:not(:last-child)::after{background-color: #ccc;content: "";display: block;height: 10px;position: absolute;right: -1px;top: 4px;width: 1px;}
.indexDiv4 .bdDiv .row>div .textDiv .text2{-webkit-box-flex: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex: 1;flex: 1;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.indexDiv4 .bdDiv .row>div .textDiv .text2 .title{font-size: 14px;font-weight: 500;line-height: 22px;}
.indexDiv4 .bdDiv .row>div .textDiv .text2 .tags{margin: 16px 0 24px;}
.indexDiv4 .bdDiv .row>div .textDiv .text2 .tags span{background-color: #f2f2f2;border-radius: 3px;display: block;font-size: 12px;line-height: 20px;margin-right: 8px;padding: 2px 8px;}
.indexDiv4 .bdDiv .row>div .textDiv .text2 .morebtn{color: #19191a;font-size: 14px;font-weight: 400;line-height: 22px;} 
.indexDiv4 .bdDiv .row>div .textDiv .text2 .morebtn .iconfont{font-size: 12px;font-weight: 400;line-height: 1;margin-left: 6px;text-align: left; }
.indexDiv4 .bdDiv .row>div a:hover .textDiv .text2 .morebtn .txt{text-decoration: underline; }
.indexDiv4 .bdDiv .row>div a:hover{box-shadow: 0 15px 15px -10px rgba(0,0,0,.1);}

.indexDiv5{padding: 48px 0;background: url(../img/i-bg2.webp) no-repeat center center/cover; }
.indexDiv5 .bdDiv .row{margin: 0 -8px; }
.indexDiv5 .bdDiv .row>div{padding: 0 8px; }
.indexDiv5 .bdDiv .row>div a{background: #fff;padding: 32px;border-radius: 8px;overflow: hidden;transition: all .3s;height: 100%;align-items: flex-start; }
.indexDiv5 .bdDiv .row>div .textDiv{width: calc(100% - 52px); }
.indexDiv5 .bdDiv .row>div .textDiv .title{margin-bottom: 12px;color: #19191a; }
.indexDiv5 .bdDiv .row>div .textDiv .title span{font-weight: bold; }
.indexDiv5 .bdDiv .row>div .textDiv .title i{font-size: 12px;line-height: 24px;margin-left: 8px;color: #19191a;}
.indexDiv5 .bdDiv .row>div .textDiv .p{color: #707070;font-size: 14px;line-height: 22px;}
.indexDiv5 .bdDiv .row>div a:hover{box-shadow: 0 15px 15px -10px rgba(0,0,0,.1);}
.indexDiv5 .bdDiv .row>div a:hover .title span{text-decoration: underline; }

/************************** 产品 **************************/
.ny-banner .wrap{height: 200px;color: #fff;font-size: 32px;font-weight: bold; }

.breadcrumbDiv{font-size: 14px;color: #1a2e4b;text-transform: uppercase; }
.breadcrumbDiv a{color: #1a2e4b;}

.nyTitle{text-align: center; }
.nyTitle span{display: block;font-size: 24px;font-weight: 600;line-height: 32px;color: #19191a;margin-bottom: 12px; }
.nyTitle p{color: #707070;font-size: 14px;line-height: 22px;}

.pro1Div1{padding: 40px 0 54px; }
.pro1Div1 .bdDiv{margin-top: 24px; }
.pro1Div1 .bdDiv .row{margin: 0 -8px; }
.pro1Div1 .bdDiv .row>div{padding: 0 8px;margin-bottom: 16px; }
.pro1Div1 .bdDiv .row>div .conDiv{display: flex;padding: 36px 28px;border: 1px solid #e5e5e5;transition: all .3s;flex-direction: column;height: 100%; }
.pro1Div1 .bdDiv .row>div .conDiv img{display: block;height: 36px;margin: 0 auto 20px;width: 36px;}
.pro1Div1 .bdDiv .row>div .conDiv .title{color: #19191a;display: block;font-size: 14px;font-weight: 600;line-height: 22px;margin-bottom: 8px;text-align: center;}
.pro1Div1 .bdDiv .row>div .conDiv .bottom{display: flex;-webkit-box-flex: 1;flex: 1;flex-direction: column;justify-content: space-between; }
.pro1Div1 .bdDiv .row>div .conDiv .bottom .p{color: #707070;font-size: 12px;line-height: 20px;text-align: center;}
.pro1Div1 .bdDiv .row>div .conDiv .bottom .learmore{margin-top: 16px; }
.pro1Div1 .bdDiv .row>div .conDiv:hover .bottom .learmore .txt{text-decoration: underline; }
.pro1Div1 .bdDiv .row>div .conDiv:hover{box-shadow: 0 15px 15px -10px rgba(0,0,0,.1); }
.learmore {color: #19191a;}
.learmore .txt{font-size: 13px;line-height: 20px;}
.learmore .iconfont{font-size: 12px;line-height: 20px;margin-left: 4px;}

.pro1Div2{padding: 40px 0 48px;background: #fafafb; }
.pro1Div2 .bdDiv{margin-top: 24px;align-items: initial;background: #fff; }
.pro1Div2 .bdDiv .leftDiv{width: 50%;position: relative; }
.pro1Div2 .bdDiv .leftDiv img{width: 100%;height: 100%;object-fit: cover; }
.pro1Div2 .bdDiv .leftDiv .play{position: absolute;left: 50%;top: 50%;background: rgba(25,25,26,.6);border-radius: 3px;padding: 8px 16px;transform: translate(-50%,-50%); color: #fff;font-size: 14px;cursor: pointer; }
.pro1Div2 .bdDiv .leftDiv .play .iconfont{margin-right: 8px; }
.pro1Div2 .bdDiv .rightDiv{flex-wrap: wrap;display: flex;padding: 40px;width: 50%; }
.pro1Div2 .bdDiv .rightDiv .item{width: 50%;border-color: rgba(0,0,0,0) #f2f2f2 #f2f2f2 rgba(0,0,0,0);border-style: solid;border-width: 1px; }
.pro1Div2 .bdDiv .rightDiv .item:nth-of-type(even){border-right: 0; }
.pro1Div2 .bdDiv .rightDiv .item:nth-last-child(-n+2){border-bottom: 0; }
.pro1Div2 .bdDiv .rightDiv .item .conDiv{color: #19191a;font-size: 14px;font-weight: 600;height: 100%;line-height: 22px;padding: 16px;text-align: center;}
.pro1Div2 .bdDiv .rightDiv .item .conDiv img{display: block;height: 48px;margin: 0 auto 12px;width: 48px;}
.pro1Div2 .bdDiv .rightDiv .item .conDiv p{color: #19191a;font-size: 14px;font-weight: 600;line-height: 22px;text-align: center;margin-bottom: 12px; }

.pro1Div3{padding: 40px 0 48px;}
.pro1Div3 .bdDiv{margin: 24px 0; }
.pro1Div3 .bdDiv ul li{width: 25%;text-align: center; }
.pro1Div3 .bdDiv ul li:last-child .imgDiv .arrow{display: none; }
.pro1Div3 .bdDiv ul li .imgDiv{position: relative;}
.pro1Div3 .bdDiv ul li .imgDiv .arrow{height: 18px;position: absolute;right: -19px;top: 39px;width: 37px; }
.pro1Div3 .bdDiv ul li p{margin-top: 24px;color: #19191a;font-size: 14px;font-weight: 600;line-height: 22px;text-align: center; }

a.redBtn{padding: 0 24px;color: #fff;font-size: 14px;background: #f08300;border-radius: 3px;line-height: 42px;margin: 0 auto;position: relative; }
a.redBtn:before{background: #19191a;border-radius: 3px;bottom: 0;content: " ";display: block;height: 100%;left: 0;opacity: 0;position: absolute;right: 0;top: 0;-webkit-transition: all .3s;transition: all .3s;width: 100%; }
a.redBtn:hover:before{opacity: .2;}
a.redBtn span{position: relative;}

.pro1Div4{padding: 40px 0 48px;background: #fafafb; }
.pro1Div4 .bdDiv{margin-top: 24px; }
.pro1Div4 .row{margin: 0 -10px; }
.pro1Div4 .row>div{padding: 0 10px; }
.pro1Div4 .bdDiv .row>div a{position: relative;height: 100%;background: #fff;border-radius: 8px;overflow: hidden;transition: all .3s;display: flex;flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal; }
.pro1Div4 .bdDiv .row>div .imgDiv{padding-top: 56.44%;position: relative; }
.pro1Div4 .bdDiv .row>div .textDiv{padding: 20px 20px 28px;display: flex;-webkit-box-flex: 1;flex: 1;flex-direction: column;justify-content: space-between; }
.pro1Div4 .bdDiv .row>div .title{color: #19191a;display: block;font-size: 14px;font-weight: 600;line-height: 22px;margin-bottom: 8px;}
.pro1Div4 .bdDiv .row>div .bottom{display: flex;-webkit-box-flex: 1;flex: 1;flex-direction: column;justify-content: space-between; }
.pro1Div4 .bdDiv .row>div .bottom .p{color: #707070;font-size: 12px;line-height: 20px;}
.pro1Div4 .bdDiv .row>div .bottom .learmore{margin-top: 16px; }
.pro1Div4 .bdDiv .row>div a:hover .bottom .learmore .txt{text-decoration: underline; }
.pro1Div4 .bdDiv .row>div a:hover{box-shadow: 0 15px 15px -10px rgba(0,0,0,.1); }

.pro1Div5{padding: 40px 0 32px;}
.pro1Div5 .bdDiv{margin-top: 24px; }
.pro1Div5 .row{margin: 0 -10px; }
.pro1Div5 .row>div{padding: 0 10px;margin-bottom: 20px; }
.pro1Div5 .bdDiv .row>div a{position: relative;height: 100%;border: 1px solid #f7f7f7;border-radius: 8px;overflow: hidden;transition: all .3s;display: flex;flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal; }
.pro1Div5 .bdDiv .row>div .imgDiv{padding-top: 95.37%;position: relative; }
.pro1Div5 .bdDiv .row>div .imgDiv .pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;display: flex;justify-content: center;align-items: center;background: #f7f7f7;  }
.pro1Div5 .bdDiv .row>div .imgDiv .pic img{width: 100%;height: 100%;object-fit: cover; }
.pro1Div5 .bdDiv .row>div .textDiv{padding: 20px 20px 28px;display: flex;-webkit-box-flex: 1;flex: 1;flex-direction: column;justify-content: space-between; }
.pro1Div5 .bdDiv .row>div span{color: #19191a;display: block;font-size: 14px;font-weight: 600;line-height: 22px;margin-bottom: 12px;}
.pro1Div5 .bdDiv .row>div p{color: #707070;font-size: 12px;line-height: 20px; }
.pro1Div5 .bdDiv .row>div a:hover .textDiv span{text-decoration: underline; }
.pro1Div5 .bdDiv .row>div a:hover{box-shadow: 0 15px 15px -10px rgba(0,0,0,.1); }

.pro1Div6{background: #FAFAFB; }
.pro1Div6 .bdDiv{padding-bottom: 48px;border-bottom: 1px solid #e5e5e5; }
.pro1Div6 .bdDiv .row>div a{border: 0;background: #fff; }
.pro1Div6 .bdDiv .row>div .textDiv .text2 .title{font-weight: 600;font-size: 14px;margin: 0 0 16px;min-height: 44px; }

.cusInfoDiv{padding: 40px 0 48px;align-items: flex-start; }
.cusInfoDiv .douhao{width: 32px; }
.cusInfoDiv .textDiv{margin: 0 80px 0 24px; }
.cusInfoDiv .textDiv .p1{color: #19191a;font-size: 14px;line-height: 22px;margin-bottom: 36px;}
.cusInfoDiv .textDiv .p2{color: #707070;font-size: 14px;line-height: 22px;}
.cusInfoDiv .rightImg{height: 72px;width: 154px; }

.pro1Div7{padding: 40px 0 48px;background: url(../img/p1-bg.png) no-repeat center center/cover;  }
.pro1Div7 .leftDiv{width: 30%; }
.pro1Div7 .leftDiv span{border-right: 1px solid #e5e5e5;color: #19191a;display: block;font-size: 20px;font-weight: 600;line-height: 28px;padding-right: 56px;}
.pro1Div7 .rightDiv{width: 70%;flex: 1;display: flex; }
.pro1Div7 .rightDiv .conDiv{flex: 1;margin-left: 78.5px;}
.pro1Div7 .rightDiv .conDiv img{display: block;height: 36px;margin-bottom: 8px;width: 36px;}
.pro1Div7 .rightDiv .conDiv a{color: #19191a;display: inline-block;font-size: 14px;font-weight: 600;line-height: 22px;margin-bottom: 5px;}
.pro1Div7 .rightDiv .conDiv a:hover{text-decoration: underline; }
.pro1Div7 .rightDiv .conDiv p{color: #707070;display: block;font-size: 12px;line-height: 20px;}

/************************* 解决方案 **************************/
.sol-banner .wrap{height: 320px; }
.sol-banner .wrap span{color: #19191a;font-size: 32px;font-weight: 600;line-height: 40px;max-width: 750px; }
.sol-banner .wrap p{color: #19191a;font-size: 16px;line-height: 24px;margin-top: 16px;max-width: 750px; }

.solDiv1{padding: 40px 0 0; }
.solDiv1 .hdDiv{max-width: fit-content; }
.solDiv1 .hdDiv ul li{width: initial;margin-right: 48px; }
.solDiv1 .hdDiv ul li:last-child{margin-right: 0; }
.solDiv1 .hdDiv ul li p{font-size: 14px;color: #19191a;padding-top: 10px; }
.solDiv1 .hdDiv ul li.on p{font-weight: bold; }

.solDiv2{background-color: #fafafb;color: #19191a;padding: 40px 0; }
.solDiv2 .bdDiv{margin-top: 24px; }
.solDiv2 .bdDiv .rowDiv{display: flex;gap: 20px;justify-content: center;flex-flow: wrap; }
.solDiv2 .rowDiv .itemDiv{width: calc(33.33333% - 6.66667px);background-color: #fff;border-radius: 8px;overflow: hidden;}
.solDiv2 .rowDiv .itemDiv .imgDiv{padding-top: 56.234%; }
.solDiv2 .rowDiv .itemDiv .textDiv{padding: 20px; }
.solDiv2 .rowDiv .itemDiv .textDiv .title{font-size: 16px;font-weight: 600;line-height: 24px;margin-bottom: 8px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.solDiv2 .rowDiv .itemDiv .textDiv .p{color: #707070;font-size: 12px;line-height: 20px;margin-bottom: 16px;min-height: 60px; }
.solDiv2 .rowDiv .itemDiv .textDiv ul li{margin-bottom: 12px; }
.solDiv2 .rowDiv .itemDiv .textDiv ul li a{color: #19191a;font-size: 14px;font-weight: 400;line-height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.solDiv2 .rowDiv .itemDiv .textDiv ul li i{color: #19191a;font-size: 12px;margin-left: 4px;margin-top: 2px; }
.solDiv2 .rowDiv .itemDiv .textDiv ul li a:hover{text-decoration: underline; }
.solDiv2 .rowDiv .itemDiv:hover{box-shadow: 0 4px 8px 0 rgba(0,0,0,.1); }

.solDiv3{padding: 40px 0 ;}
.solDiv3 .bdDiv{margin-top: 24px; }
.solDiv3 .row{margin: 0 -10px; }
.solDiv3 .row>div{padding: 0 10px; }
.solDiv3 .bdDiv .row>div a{position: relative;height: 100%;border: 1px solid #e5e5e5;border-radius: 8px;overflow: hidden;transition: all .3s;display: flex;flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal; }
.solDiv3 .bdDiv .row>div .imgDiv{padding-top: 56.33%;position: relative; }
.solDiv3 .bdDiv .row>div .imgDiv .pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;display: flex;justify-content: center;align-items: center;background: #f7f7f7;  }
.solDiv3 .bdDiv .row>div .imgDiv .pic img{width: 100%;height: 100%;object-fit: cover; }
.solDiv3 .bdDiv .row>div .textDiv{padding: 20px;}
.solDiv3 .bdDiv .row>div span{color: #19191a;display: block;font-size: 16px;font-weight: 600;line-height: 24px;margin-bottom: 8px;}
.solDiv3 .bdDiv .row>div p{color: #707070;font-size: 12px;line-height: 20px; }
.solDiv3 .bdDiv .row>div a:hover .textDiv span{text-decoration: underline; }
.solDiv3 .bdDiv .row>div a:hover{box-shadow: 0 15px 15px -10px rgba(0,0,0,.1); }

.solDiv4{padding: 40px 0;background: url(../img/sol-bg.webp) no-repeat center center/cover;  }
.solDiv4 .bdDiv{ padding: 0 62px; }
.solDiv4 .bdDiv form{margin: 24px auto 0;max-width: 900px;}
.solDiv4 .bdDiv .row{margin: 0 -10px; }
.solDiv4 .bdDiv .row>div{padding: 0 10px;margin-bottom: 16px; }
.solDiv4 .bdDiv .row>div .groupDiv span{display: block;font-size: 12px;line-height: 20px;margin-bottom: 8px; }
.solDiv4 .bdDiv .row>div .groupDiv input{border: 1px solid #e5e5e5;border-radius: 3px;color: #19191a;display: block;font-size: 13px;height: 42px;line-height: 20px;padding: 10px 12px;width: 100%;background: #fff; }
.solDiv4 .bdDiv .row>div .groupDiv textarea{width: 100%;resize: none;border: 1px solid #e5e5e5;display: block;height: 110px;padding: 8px 12px;background-color: #fff; }
.solDiv4 .bdDiv .row>div button{width: 76px;line-height: 42px;border: 0;background: #f08300;color: #fff;border-radius: 4px;cursor: pointer;font-size: 14px; }
.solDiv4 .bdDiv .row>div button:hover{background: #9f0505; }

.sol1-banner .wrap{height: 420px; }
.sol1-banner .wrap p{color: #ffffff;font-size: 32px;font-weight: 600;line-height: 40px;margin-bottom: 32px; }
.sol1-banner .wrap a{color: #19191a;font-size: 14px;padding: 0 20px 0 22px;border: 1px solid #19191a;font-weight: 400;height: 42px;line-height: 40px;transition: all .3s;border-radius: 21px;margin-right: 16px; }
.sol1-banner .wrap a .iconfont{font-size: 12px;font-weight: 400;line-height: 1;margin-left: 6px;text-align: left;}
.sol1-banner .wrap a:hover{background: #19191a;color: #fff; }

.twoMenuDiv{background-color: #fff;border-bottom: 1px solid #e5e5e5;position: sticky;top: 0;z-index: 5; }
.twoMenuDiv ul {display: flex;overflow-x: auto; }
.twoMenuDiv ul li{margin-right: 48px; }
.twoMenuDiv ul li a{padding: 12px 0;line-height: 24px;color: #19191a;display: block;position: relative; }
.twoMenuDiv ul li a::after{background-color: #f08300;border-radius: 3px;bottom: 0;content: "";display: block;height: 2px;left: 0;opacity: 0;position: absolute;-webkit-transition: all .2s;transition: all .2s;width: 100%; }
.twoMenuDiv ul li a.top_dh_in::after{opacity: 1;}

.sol1Div1{padding: 40px 0; }
.sol1Div1 .nyTitle p{max-width: 960px;margin: 0 auto;text-align: left; }
.sol1Div1 .bdDiv{margin-top: 24px; }
.sol1Div1 .bdDiv .row{margin: 0 -8px; }
.sol1Div1 .bdDiv .row>div{padding: 0 8px;text-align: center; }
.sol1Div1 .bdDiv .row>div .conDiv{display: block;border: 1px solid #e5e5e5;padding: 36px 28px;height: 100%; }
.sol1Div1 .bdDiv .row>div .title{color: #19191a;font-size: 14px;font-weight: 600;line-height: 22px;margin: 20px 0 8px;text-align: center;}
.sol1Div1 .bdDiv .row>div .p{color: #707070;font-size: 12px;line-height: 20px;text-align: center; }

.sol1Div2{padding: 40px 0;background: #fafafb; }
.sol1Div2 .bdDiv{margin-top: 24px; }
.sol1Div2 .bdDiv .row{margin: 0 -8px; }
.sol1Div2 .bdDiv .row>div{padding: 0 8px;margin-bottom: 16px; }
.sol1Div2 .bdDiv .row>div a{display: block;background: #fff;height: 100%; }
.sol1Div2 .bdDiv .row>div .imgDiv{padding-top: 56.04%; }
.sol1Div2 .bdDiv .row>div .textDiv{padding: 20px 20px 28px;display: flex;-webkit-box-flex: 1;flex: 1;flex-direction: column;justify-content: space-between;  }
.sol1Div2 .bdDiv .row>div .textDiv p{font-size: 14px;font-weight: bold;color: #19191a;margin-bottom: 16px; }
.sol1Div2 .bdDiv .row>div a:hover .textDiv .learmore .txt{text-decoration: underline; }
.sol1Div2 .bdDiv .row>div a:hover {box-shadow: 0 15px 15px -10px rgba(0,0,0,.1);}
.sol1Div2 .bdDiv .morebtn{border: 1px solid #19191a;color: #19191a;padding: 0 24px;border-radius: 3px;font-size: 14px;height: 42px;margin-top: 16px; }
.sol1Div2 .bdDiv .morebtn:hover{background: #19191a;color: #fff; }

.sol1Div3{padding: 40px 0; }
.sol1Div3 .bdDiv{margin-top: 24px; }
.sol1Div3 .bdDiv ul {display: grid;grid-template-columns: repeat(5,1fr);grid-template-rows: repeat(2,1fr);}
.sol1Div3 .bdDiv ul li{border-radius: 3px;cursor: pointer;}
.sol1Div3 .bdDiv ul li .imgDiv{height: 90px;width: 100%; }
.sol1Div3 .bdDiv ul li .imgDiv img{height: 100%;}
.sol1Div3 .bdDiv ul li .imgDiv .nImg{display: block; }
.sol1Div3 .bdDiv ul li .imgDiv .hImg{display: none; }
.sol1Div3 .bdDiv ul li:hover .imgDiv .nImg{display: none; }
.sol1Div3 .bdDiv ul li:hover .imgDiv .hImg{display: block; }

.sol1Div4{background: #fafafb;padding: 48px 0 0; }
.sol1Div4 .cusInfoDiv{border-top: 1px solid #e5e5e5; }

.commonDiv{padding-top: 16px;padding-bottom: 36px; }
.commonDiv .bdDiv{display: flex;flex: 1; }
.commonDiv .comLDiv{width: 324px; }
.commonDiv .comLDiv .special-nav{width: 288px;margin-right: 36px;padding: 20px 0 20px 16px;background-color: #f7f7f7; }
.commonDiv .comLDiv .special-nav.xf{position: fixed;top: 10px;left: calc((100% - 1200px)/ 2);}
.commonDiv .comLDiv .p1{padding: 13px 16px;font-size: 16px;font-weight: 600;line-height: 24px; }
.commonDiv .comLDiv .p1 span{font-size: 12px;color: #707070;opacity: 0; }
.commonDiv .comLDiv ul li a{color: #19191a;cursor: pointer;font-size: 14px;font-weight: 400;line-height: 22px;padding: 13px 16px;display: block; }
.commonDiv .comLDiv ul li a span{padding-bottom: 4px;}
.commonDiv .comLDiv ul li.on a{background: #fff; }
.commonDiv .comLDiv ul li.on a span,.commonDiv .comLDiv ul li:hover a span{background: linear-gradient(#f08300,#f08300) repeat-x 0 100%;background-size: 100% 2px; }
.commonDiv .comLDiv ul li:hover a{background: #fafafb; }
.commonDiv .comRDiv{width: calc(100% - 324px); }
.comRDiv .breadcrumbDiv{font-size: 12px;line-height: 20px;color: #707070;margin-bottom: 20px; }
.comRDiv .breadcrumbDiv a{color: #19191a; } 
.sol2Div1 {height: 400px;padding: 40px; }
.sol2Div1 p{color: #19191a;font-size: 24px;font-weight: 600;line-height: 32px;max-width: 480px;margin-bottom: 12px; } 
.sol2Div1 a{color: #0060bf;font-size: 14px; }
.sol2Div1 a:hover .txt{text-decoration: underline; }
.comTitle span{font-size: 20px;font-weight: bold;margin-bottom: 12px;line-height: 28px;display: block; }
.comTitle p{color: #707070;font-size: 14px;line-height: 22px;margin-top: 16px; }
.comTitle p a{color: #0060bf; }
.comTitle p a:hover{text-decoration: underline; }
.sol2Div2 {padding: 36px 0;border-bottom: 1px solid #e5e5e5; }
.sol2Div2 .p{font-size: 14px;line-height: 22px;color: #707070; } 
.sol2Div3 {padding: 36px 0;border-bottom: 1px solid #e5e5e5; }
.sol2Div3 .swiper-button-prev,.sol2Div3 .swiper-button-next{background-color: rgba(0,0,0,.2);background-image: none;border-radius: 50%;-webkit-box-sizing: border-box;box-sizing: border-box;color: #fff;font-size: 16px;height: 36px;line-height: 36px;text-align: center;-webkit-transition: all .3s;transition: all .3s;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 36px;opacity: 0;}
.sol2Div3 .swiper-button-prev::after{content: "";font-family: "iconfont"!important;font-size: 20px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.sol2Div3 .swiper-button-next::after{content: "";content: "";font-family: "iconfont"!important;font-size: 20px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.sol2Div3 .swiper-button-prev:hover,.sol2Div3 .swiper-button-next:hover{background-color: rgba(0,0,0,.4)}
.sol2Div3 .swiper-button-prev{left: 12px;}
.sol2Div3 .swiper-button-next{right: 12px;}
.sol2Div3 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 32px;}
.sol2Div3 .swiper-pagination-bullet{background: #707070;border-radius: 4px;opacity: .4;-webkit-transition: all .3s;transition: all .3s; }
.sol2Div3 .swiper-pagination-bullet-active{opacity: 1;width: 20px;}
.sol2Div3 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 4px;}
.sol2Div3 .lunboDiv:hover .swiper-button-prev,.sol2Div3 .lunboDiv:hover .swiper-button-next{opacity: 1; }

.sol2Div4 {padding: 36px 0;border-bottom: 1px solid #e5e5e5; }
.sol2Div4 .hdDiv{border-bottom: 1px solid #e5e5e5;margin: 0 auto 24px;position: relative; }
.sol2Div4 .hdDiv ul li{cursor: pointer;color: #707070;font-size: 16px;font-weight: 400;line-height: 24px;margin-right: 48px;padding: 12px 0;position: relative; }
.sol2Div4 .hdDiv ul li::after{content: "";background-color: #f08300;border-radius: 1.5px;bottom: 0;height: 2px;left: 0;margin: auto;opacity: 0;position: absolute;right: 0;-webkit-transition: all .2s;transition: all .2s;width: 100%; }
.sol2Div4 .hdDiv ul li.on::after{opacity: 1;}
.sol2Div4 .hdDiv ul li.on{color: #19191a;}
.sol2Div4 .rowDiv{display: grid;grid-template-columns: repeat(2,1fr);grid-gap: 16px 16px;}
.sol2Div4 .rowDiv .conDiv{border: 1px solid #f2f2f2;cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-transition: all .3s;transition: all .3s; }
.sol2Div4 .rowDiv .conDiv a{align-items: flex-start;padding: 20px; }
.sol2Div4 .rowDiv .conDiv .imgDiv{margin-right: 12px;width: 100px;}
.sol2Div4 .rowDiv .conDiv .textDiv{width: calc(100% - 112px); }
.sol2Div4 .rowDiv .conDiv .textDiv .title{color: #19191a;font-size: 14px;font-weight: 600;line-height: 22px;}
.sol2Div4 .rowDiv .conDiv .textDiv .p{margin: 8px 0 12px;color: #707070;font-size: 12px;line-height: 20px;}
.sol2Div4 .rowDiv .conDiv .textDiv ul li{margin-bottom: 4px;padding-left: 12px;position: relative;color: #707070;font-size: 12px;line-height: 20px;}
.sol2Div4 .rowDiv .conDiv .textDiv ul li:before{background-color: #707070;border-radius: 50%;content: "";display: inline-block;height: 4px;left: 0;position: absolute;top: 8px;width: 4px; }
.sol2Div4 .rowDiv .conDiv a:hover .textDiv .title{text-decoration: underline; }

.sol2Div5 {padding: 36px 0;border-bottom: 1px solid #e5e5e5; }
.sol2Div5 .imgDiv{height: 180px;padding-left: 32px;}
.sol2Div5 p{font-size: 18px;font-weight: 600;line-height: 26px;margin-bottom: 16px; }
.sol2Div5 a{width: 120px;height: 40px;border: 1px solid #19191a;border-radius: 3px; }
.sol2Div5 a:hover{background: rgba(0,0,0,.04);color: #19191a; }

.sol2Div6 {padding: 36px 0;border-bottom: 1px solid #e5e5e5; }
.sol2Div6 .rowDiv{margin-top: 64px; }
.sol2Div6 .row{margin: 0 -10px; }
.sol2Div6 .row>div{padding: 0 10px; }
.sol2Div6 .row>div .conDiv{border: 1px solid #e5e5e5;margin-right: 16px;padding: 40px 20px 28px;position: relative;	}
.sol2Div6 .row>div .conDiv .imgDiv{height: 80px;left: 50%;margin-left: -40px;position: absolute;top: -40px;width: 80px;}
.sol2Div6 .row>div .conDiv .title{color: #19191a;font-size: 14px;font-weight: 600;line-height: 22px;margin-bottom: 12px;margin-top: 16px;text-align: center; }
.sol2Div6 .row>div .conDiv ul li{margin-bottom: 4px;padding-left: 16px;position: relative;color: #707070;font-size: 12px;line-height: 20px;}
.sol2Div6 .row>div .conDiv ul li:before{background-color: #707070;border-radius: 50%;content: "";display: inline-block;height: 4px;left: 0;position: absolute;top: 8px;width: 4px; }

.sol2Div7 {padding: 36px 0;border-bottom: 1px solid #e5e5e5; }
.sol2Div7 .rowDiv{margin-top: 24px; }
.sol2Div7 .rowDiv .row{margin: 0 -8px; }
.sol2Div7 .rowDiv .row>div{padding: 0 8px; }
.sol2Div7 .rowDiv .row>div a{display: block;border: 1px solid #e5e5e5;height: 100%; }
.sol2Div7 .rowDiv .row>div .imgDiv{padding-top: 57.45%; }
.sol2Div7 .rowDiv .row>div .imgDiv span{background: rgb(15 53 104);color: #fff;display: block;font-size: 12px;left: 0;line-height: 20px;padding: 3px 8px;position: absolute;text-align: center;top: 0;}
.sol2Div7 .rowDiv .row>div .textDiv{padding: 20px 20px 28px;display: flex;-webkit-box-flex: 1;flex: 1;flex-direction: column;justify-content: space-between;  }
.sol2Div7 .rowDiv .row>div .textDiv p{font-size: 14px;font-weight: bold;color: #19191a;margin-bottom: 16px; }
.sol2Div7 .rowDiv .row>div a:hover .textDiv .learmore .txt{text-decoration: underline; }
.sol2Div7 .rowDiv .row>div a:hover {box-shadow: 0 15px 15px -10px rgba(0,0,0,.1);}

.sol2Div8{padding: 36px 0;border-bottom: 1px solid #e5e5e5; }
.sol2Div8 .rowDiv .row{margin: 0 -8px; }
.sol2Div8 .rowDiv .row>div{padding: 0 8px;text-align: center;margin-top: 24px; }
.sol2Div8 .rowDiv .row>div .conDiv{display: block;border: 1px solid #e5e5e5;padding: 36px 28px;height: 100%; }
.sol2Div8 .rowDiv .row>div .conDiv .imgDiv{height: 36px;width: 36px;margin: 0 auto; }
.sol2Div8 .rowDiv .row>div .title{color: #19191a;font-size: 14px;font-weight: 600;line-height: 22px;margin: 20px 0 8px;text-align: center;}
.sol2Div8 .rowDiv .row>div .p{color: #707070;font-size: 12px;line-height: 20px;text-align: center; }

.sol2Div9 {padding: 36px 0 0; }
.sol2Div9 .row{margin: 0 -10px; }
.sol2Div9 .row>div{padding: 0 10px;margin-top: 24px; }
.sol2Div9 .row>div .conDiv{border: 1px solid #e5e5e5;position: relative;height: 100%;}
.sol2Div9 .row>div .conDiv .imgDiv{padding-top: 56.63%; }
.sol2Div9 .row>div .conDiv .textDiv{padding: 0 20px 28px; }
.sol2Div9 .row>div .conDiv .title{color: #19191a;font-size: 14px;font-weight: 600;line-height: 22px;margin-bottom: 12px;margin-top: 16px; }
.sol2Div9 .row>div .conDiv .p{margin-bottom: 4px;padding-left: 16px;position: relative;color: #707070;font-size: 12px;line-height: 20px;}
.sol2Div9 .row>div .conDiv .p:before{background-color: #707070;border-radius: 50%;content: "";display: inline-block;height: 4px;left: 0;position: absolute;top: 8px;width: 4px; }

/****************** 成功案例 *********************/
.casesDiv{padding: 40px 0 32px; }
.casesDiv .bdDiv{margin-top: 24px; }
.casesDiv .row{margin: 0 -8px; }
.casesDiv .row>div{padding: 0 8px;margin-bottom: 16px; }
.casesDiv .row>div a{display: flex;border: 1px solid #e5e5e5;height: 100%;flex-direction: column;flex: 1;justify-content: space-between; }
.casesDiv .row>div .imgDiv{padding-top: 56.48%; }
.casesDiv .row>div .textDiv{padding: 20px 20px 28px;display: flex;flex-direction: column;flex: 1;justify-content: space-between; }
.casesDiv .row>div .textDiv .title{font-size: 14px;font-weight: 600;line-height: 22px;word-break: break-word;color: #19191a; }
.casesDiv .row>div .textDiv .p{color: #707070;font-size: 12px;line-height: 20px;margin: 8px 0 16px;}
.casesDiv .row>div .textDiv ul li{margin-bottom: 4px;color: #707070;font-size: 12px;line-height: 20px;word-break: break-word;}
.casesDiv .row>div .textDiv ul li span{color: #10a300;font-size: 12px;margin-right: 8px;padding-top: 3px;}
.casesDiv .row>div .textDiv .learmore{margin-top: 16px; }
.casesDiv .row>div a:hover{box-shadow: 0 15px 15px -10px rgba(0,0,0,.1);}
.casesDiv .row>div a:hover .textDiv .learmore .txt{text-decoration: underline; }

/****************** 客户服务 *********************/
.pt36{padding-top: 36px; }
.pb36{padding-bottom: 36px; }
.bt1{border-bottom: 1px solid #e5e5e5; }

.jiaofuDiv1 .infoDiv{margin: 24px 0; }
.jiaofuDiv1 .infoDiv p{margin-bottom: 4px;font-weight: 600;line-height: 22px;font-size: 14px;align-items: flex-start; }
.jiaofuDiv1 .infoDiv p img{margin-right: 4px;width: 16px;height: 16px;position: relative;top: 3px; }
.jiaofuDiv1 .zhu span{font-size: 16px;font-weight: 600;line-height: 24px;margin-bottom: 12px;display: block; }
.jiaofuDiv1 .zhu ul li{margin-bottom: 8px;padding-left: 12px;position: relative;color: #707070;font-size: 14px;line-height: 22px; }
.jiaofuDiv1 .zhu ul li:before{content: "";width: 4px;height: 4px;background-color: #707070;border-radius: 50%;position: absolute;left: 0;top: 9px; }

.jiaofuDiv2 .rowDiv{margin-top: 24px; }
.jiaofuDiv2 .row{margin: 0 -8px; }
.jiaofuDiv2 .row>div{padding: 0 8px;margin-bottom: 16px; }
.jiaofuDiv2 .row>div .conDiv{border: 1px solid #e5e5e5; }
.jiaofuDiv2 .row>div .imgDiv{padding-top: 57.6389%; }
.jiaofuDiv2 .row>div .textDiv{padding: 20px 20px 28px;color: #19191a;font-size: 16px;font-weight: 600;line-height: 24px; }

.jiaofuDiv3 .textDiv{color: #707070;font-size: 14px;line-height: 22px;}
.aqListDiv{margin-top: 24px; }
.aqListDiv ul li{margin-bottom: 24px;font-size: 14px;line-height: 22px; }
.aqListDiv ul li:last-child{margin-bottom: 0; }
.aqListDiv ul li .hd{font-weight: 600;margin-bottom: 12px }
.aqListDiv ul li .bd{background: #f7f7f7;color: #707070;overflow-x: auto;padding: 12px 16px; }
.aqListDiv ul li .bd table{border: 1px solid #ccc;margin: 14px 0; }
.aqListDiv ul li .bd table th{padding: 10px 20px;border-right: 1px solid #ccc;font-size: 13px;color: #19191a; }
.aqListDiv ul li .bd table td{padding: 10px 20px;border-top: 1px solid #ccc; border-right: 1px solid #ccc; }

.zhifuDiv1 .rowDiv{margin-top: 24px; }
.zhifuDiv1 .row{margin: 0 -8px; }
.zhifuDiv1 .row>div{padding: 0 8px; }
.zhifuDiv1 .row>div .conDiv{padding: 20px;border: 1px solid #e5e5e5; }
.zhifuDiv1 .row>div .conDiv .title{color: #19191a;font-size: 14px;font-weight: 600;line-height: 22px;margin-left: 10px;margin-bottom: 10px; }   
.zhifuDiv1 .row>div .conDiv .title img{margin-right: 10px; }
.zhifuDiv1 .row>div .conDiv p{color: #707070;font-size: 12px;line-height: 20px;}
.zhifuDiv1 .row>div .conDiv p a{color: #0060bf;}
.zhifuDiv1 .row>div .conDiv p a:hover{text-decoration: underline; }

.zhifuDiv2 .tabelDiv{overflow-x: auto;}
.zhifuDiv2 .tabelDiv table{border: 1px solid #e5e5e5;border-spacing: 0;font-size: 13px;line-height: 20px;text-align: center;width: 100%;min-width: 830px; }
.zhifuDiv2 .tabelDiv table th{background: #f2f2f2;border-right: 1px solid #fff;color: #19191a;font-weight: 600;padding: 16px;width: 25%;}
.zhifuDiv2 .tabelDiv table td{background: #fff;border-right: 1px solid #fff;color: #19191a;padding: 16px;}
.zhifuDiv2 .tabelDiv table td:last-child,.zhifuDiv2 .tabelDiv table th:last-child{border: 0;}
.zhifuDiv2 .tabelDiv table tr:nth-of-type(odd) td{background: #fafafb;}
.zhifuDiv2 .bz{color: #707070;font-size: 13px;line-height: 20px;margin-top: 12px;}

.zhibaoDiv2 .tabelDiv{overflow-x: auto;height: 1002px;overflow-y: hidden;margin-bottom: 16px; }
.zhibaoDiv2 .tabelDiv table{border: 1px solid #e5e5e5;border-spacing: 0;font-size: 13px;line-height: 20px;text-align: center;width: 100%;min-width: 830px;margin-bottom: 52px; }
.zhibaoDiv2 .tabelDiv table th{background-color: #f2f2f2;border-right: 1px solid #fff;font-size: 13px;height: 60px;line-height: 20px;min-width: 160px;padding: 16px 16px 16px 20px;-webkit-print-color-adjust: exact;text-align: left;}
.zhibaoDiv2 .tabelDiv table td{font-size: 13px;line-height: 20px;text-align: left; }
.zhibaoDiv2 .tabelDiv table td.tdTitle{border-bottom: 1px solid #f7f7f7;font-size: 13px;font-weight: 600;line-height: 20px;padding: 16px 0 16px 20px;}
.zhibaoDiv2 .tabelDiv table td.tdTitle img{margin-right: 12px; }
.zhibaoDiv2 .tabelDiv table td.tdFont{border-bottom: 1px solid #f2f2f2;border-right: 1px solid #f2f2f2;min-width: 160px;padding: 16px 16px 16px 20px;}
.zhibaoDiv2 .tabelDiv table td.tdFont a{color: #0060bf; }
.zhibaoDiv2 .tabelDiv table td.tdFont a:hover{text-decoration: underline; }
.zhibaoDiv2 .tabelDiv table td.tdFont .notes-box{word-wrap: break-word;max-width: 370px;height: 60px;overflow: hidden; }
.zhibaoDiv2 .tabelDiv table td.tdFont .notes-box.on{height: auto; }
.zhibaoDiv2 .tabelDiv table td.tdFont .see-more {color: #0060bf;}
.zhibaoDiv2 .tabelDiv table td.tdFont .see-more .txt:before{content: "查看更多"; }
.zhibaoDiv2 .tabelDiv table td.tdFont .see-more:hover .txt{text-decoration: underline; }
.zhibaoDiv2 .tabelDiv table td.tdFont .see-more.on .txt:before{content: "收起"; }
.zhibaoDiv2 .tabelDiv table td.tdFont .see-more.on .icon{transform: rotate(180deg); }

.zhibaoDiv2 .toggleBtn .learmore{color: #0060bf;}
.zhibaoDiv2 .toggleBtn .learmore .txt:before{content: "查看更多";font-size: 14px; }
.zhibaoDiv2 .toggleBtn .learmore .txt:hover{text-decoration: underline; }
.zhibaoDiv2 .toggleBtn .learmore.on .txt:before{content: "收起"; }
.zhibaoDiv2 .toggleBtn .learmore.on .icon{transform: rotate(180deg); }
.zhibaoDiv2 .tabelDiv.on{height: auto;}

.zhibaoDiv3 .p{color: #707070;font-size: 14px;line-height: 22px; }
.zhibaoDiv3 .p span{color: #19191a;font-weight: 600; }
.zhibaoDiv3 .p span a{color: #0060bf; }
.zhibaoDiv3 .p span a:hover{text-decoration: underline; }

.shouhouDiv1 .item{margin-top: 24px; }
.shouhouDiv1 .item .p span{color: #19191a;font-size: 16px;font-weight: 600;line-height: 24px;}
.shouhouDiv1 .item .p p{color: #4b4b4d;font-size: 14px;line-height: 22px;margin: 12px 0 24px;padding-left: 14px;}
.shouhouDiv1 .item ul{padding-left: 14px;align-items: flex-start; }
.shouhouDiv1 .item ul li{text-align: center;}
.shouhouDiv1 .item ul li p{color: #707070;font-size: 13px;line-height: 20px;margin-top: 24px;}
.shouhouDiv1 .item ul>img{height: 20px;margin: 30px 10px; }
.shouhouDiv1 .textDiv {margin: 24px 0;}
.shouhouDiv1 .textDiv p{color: #4b4b4d;font-size: 14px;line-height: 22px;padding-left: 14px;}

.shiyongDiv1 .rowDiv{padding-top: 36px; }
.shiyongDiv1 .rowDiv ul{align-items: flex-start; }
.shiyongDiv1 .rowDiv ul li{width: 25%;text-align: center; }
.shiyongDiv1 .rowDiv ul li:last-child .imgDiv .arrow{display: none; }
.shiyongDiv1 .rowDiv ul li .imgDiv{position: relative;}
.shiyongDiv1 .rowDiv ul li .imgDiv .arrow{height: 18px;position: absolute;right: -19px;top: 39px;width: 37px; }
.shiyongDiv1 .rowDiv ul li span{margin-top: 8px;color: #19191a;font-size: 14px;font-weight: 600;line-height: 22px;text-align: center;display: block; }
.shiyongDiv1 .rowDiv ul li p{color: #707070;font-size: 13px;font-weight: 400;line-height: 20px;text-align: center; }

.shiyongDiv2 .textDiv{color: #19191a;font-size: 14px;font-weight: 400;line-height: 22px; }
.shiyongDiv2 .textDiv ul{margin: 4px 0 8px;padding-left: 12px; }
.shiyongDiv2 .textDiv ul li{margin-bottom: 4px;padding-left: 12px;position: relative; }
.shiyongDiv2 .textDiv ul li:before{background-color: #707070;border-radius: 50%;content: "";height: 4px;left: 0;position: absolute;top: 9px;width: 4px; }

.shiyongDiv3 .hdDiv{border-bottom: 1px solid #e5e5e5;margin: 0 auto 24px;position: relative; }
.shiyongDiv3 .hdDiv ul li{cursor: pointer;color: #707070;font-size: 16px;font-weight: 400;line-height: 24px;margin-right: 48px;padding: 12px 0;position: relative; }
.shiyongDiv3 .hdDiv ul li::after{content: "";background-color: #f08300;border-radius: 1.5px;bottom: 0;height: 2px;left: 0;margin: auto;opacity: 0;position: absolute;right: 0;-webkit-transition: all .2s;transition: all .2s;width: 100%; }
.shiyongDiv3 .hdDiv ul li.on::after{opacity: 1;}
.shiyongDiv3 .hdDiv ul li.on{color: #19191a;}
.shiyongDiv3 .rowDiv{display: none; }
.shiyongDiv3 .rowDiv.on{display: block; }
.shiyongDiv3 .rowDiv .row{margin: 24px -8px 0; }
.shiyongDiv3 .rowDiv .row>div{padding: 0 8px;margin-bottom: 16px; }
.shiyongDiv3 .rowDiv .row>div a{padding: 20px;border: 1px solid #e5e5e5; }
.shiyongDiv3 .rowDiv .row>div .imgDiv{height: 59px;margin: 0 10px 16px;width: 80px;}
.shiyongDiv3 .rowDiv .row>div .textDiv{width: calc(100% - 110px); }
.shiyongDiv3 .rowDiv .row>div .textDiv .title{color: #19191a;font-size: 14px;font-weight: 600;line-height: 22px;margin-bottom: 8px; }
.shiyongDiv3 .rowDiv .row>div .textDiv .p{color: #707070;font-size: 13px;font-weight: 400;line-height: 20px;}
.shiyongDiv3 .rowDiv .row>div a:hover{box-shadow: 0 15px 15px -10px rgba(0,0,0,.1); }
.shiyongDiv3 .rowDiv .row>div a:hover .textDiv .title{text-decoration: underline; }

.pageWrap a{font-size: 14px;color: #707070;cursor: pointer;margin: 0 10px; }
.pageWrap a.btnA{height: 28px;width: 28px;border:1px solid #e5e5e5;border-radius: 50%; }
.pageWrap a.btnA span{font-size: 12px; }
.pageWrap a.btnA:hover{background: rgba(0, 0, 0, .04); }

.shiyongDiv4 .row{margin: 0 -8px; }
.shiyongDiv4 .row>div{padding: 0 8px;margin-top: 16px; }
.shiyongDiv4 .row>div a{border: 1px solid #e5e5e5;display: block; }
.shiyongDiv4 .row>div .imgDiv{padding-top: 57.6389%; }
.shiyongDiv4 .row>div .textDiv {padding: 20px 20px 28px;color: #19191a;}
.shiyongDiv4 .row>div .textDiv .title{font-size: 14px;font-weight: 600;line-height: 22px;margin-bottom: 12px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.shiyongDiv4 .row>div .textDiv .bottom{display: flex;flex-direction: column;justify-content: space-between; }
.shiyongDiv4 .row>div .textDiv .p{color: #707070;font-size: 12px;line-height: 20px; }
.shiyongDiv4 .row>div .textDiv .learmore{margin-top: 16px; }
.shiyongDiv4 .row>div a:hover{box-shadow: 0 15px 15px -10px rgba(0,0,0,.1); }
.shiyongDiv4 .row>div a:hover .textDiv .learmore .txt{text-decoration: underline; }

.shiyongDiv5 .conDiv{height: 200px; }
.shiyongDiv5 .ltDiv{padding: 0 40px;border-right: 1px solid #e5e5e5; }
.shiyongDiv5 .ltDiv p{color: #19191a;font-size: 20px;font-weight: 600;line-height: 28px;margin-bottom: 20px;display: block; }
.shiyongDiv5 .ltDiv .learmore {height: 42px;padding: 0 20px 0 24px;border: 1px solid #19191a;border-radius: 3px;color: #19191a;}
.shiyongDiv5 .ltDiv .learmore:hover{background: rgba(0,0,0,.04); }
.shiyongDiv5 .rtDiv{padding: 0 40px 0 80px;width: calc(100% - 201px); }
.shiyongDiv5 .rtDiv p{color: #707070;font-size: 12px;font-weight: 400;line-height: 20px;margin-bottom: 12px;}
.shiyongDiv5 .rtDiv p:last-child{margin-bottom: 0; }

.lianjieDiv2 .textDiv{color: #707070;font-size: 14px;line-height: 22px; }
.lianjieDiv2 .btnDiv{margin: 36px 0; }
.lianjieDiv2 .rowDiv .row{margin: 0 -8px; }
.lianjieDiv2 .rowDiv .row>div{padding: 0 8px;text-align: center; }
.lianjieDiv2 .rowDiv .row>div .conDiv{display: block;border: 1px solid #e5e5e5;padding: 36px 28px;height: 100%; }
.lianjieDiv2 .rowDiv .row>div .title{color: #19191a;font-size: 14px;line-height: 22px;margin: 20px 0 8px;text-align: center;}
.lianjieDiv2 .rowDiv .row>div .p{color: #707070;font-size: 12px;line-height: 20px;text-align: center; }
.lianjieDiv2 .rowDiv .row>div .p a{color: #0060bf; }
.lianjieDiv2 .rowDiv .row>div .p a:hover{text-decoration: underline; }

.lianjieDiv3 .textDiv,.lianjieDiv4 .textDiv{color: #19191a;font-size: 14px;font-weight: 400;line-height: 22px; }

.lxxsDiv{background: #fafafa;padding: 36px 0; }
.lxxsDiv .bdDiv{align-items: flex-start;flex-direction: row-reverse; }
.lxxsDiv .bdDiv .leftDiv{width: 322px;margin-right: 36px;margin-top: 36px; }
.lxxsDiv .bdDiv .leftDiv .title{font-size: 16px;font-weight: 400;line-height: 24px;margin-bottom: 24px;padding-bottom: 4px; }
.lxxsDiv .bdDiv .leftDiv .p1{color: #707070;font-size: 12px;line-height: 20px;padding-bottom: 20px;}
.lxxsDiv .bdDiv .leftDiv .p2 p{color: #707070;font-size: 12px;line-height: 20px;margin-bottom: 4px;position: relative;margin-top: 4px; }
.lxxsDiv .bdDiv .leftDiv .p2 p i{margin-right: 4px; }
.lxxsDiv .bdDiv .leftDiv .p2 p a{color: #0060bf; }
.lxxsDiv .bdDiv .leftDiv .p2 p a:hover{text-decoration: underline; }
.lxxsDiv .bdDiv .rightDiv{width: calc(100% - 358px);background: #fff;padding: 40px; }
.lxxsDiv .bdDiv form{margin-top: 30px; }
.lxxsDiv .bdDiv .row{margin: 0 -10px; }
.lxxsDiv .bdDiv .row>div{padding: 0 10px;margin-bottom: 16px; }
.lxxsDiv .bdDiv .row>div .groupDiv span{display: block;font-size: 12px;line-height: 20px;margin-bottom: 8px; }
.lxxsDiv .bdDiv .row>div .groupDiv input{border: 1px solid #e5e5e5;border-radius: 3px;color: #19191a;display: block;font-size: 13px;height: 42px;line-height: 20px;padding: 10px 12px;width: 100%;background: #fff; }
.lxxsDiv .bdDiv .row>div .groupDiv textarea{width: 100%;resize: none;border: 1px solid #e5e5e5;display: block;height: 110px;padding: 8px 12px;background-color: #fff;font-size: 13px; }
.lxxsDiv .bdDiv .row>div button{width: 76px;line-height: 42px;border: 0;background: #f08300;color: #fff;border-radius: 4px;cursor: pointer;font-size: 14px; }
.lxxsDiv .bdDiv .row>div button:hover{background: #9f0505; }
.lxxsDiv .bdDiv .row>div .p{color: #707070;font-size: 12px;line-height: 20px;padding-top: 16px;margin-bottom: 32px; }
.lxxsDiv .bdDiv .row>div .p a{color: #0060bf; }
.lxxsDiv .bdDiv .row>div .p a:hover{text-decoration: underline; }

.yyxxDiv .bdDiv .leftDiv .title{font-size: 16px;line-height: 24px;margin-bottom: 8px;color: #19191a;padding-bottom: 0;font-weight: 600; }
.yyxxDiv .bdDiv .leftDiv .mapDiv{margin-bottom: 24px; }
.yyxxDiv .bdDiv .rightDiv .comTitle p a{color: #0060bf; }
.yyxxDiv .bdDiv .rightDiv .comTitle p a:hover{text-decoration: underline; }
.yyxxDiv .bdDiv .rightDiv .num{width: 114px;border: 1px solid #e5e5e5;height: 42px;border-radius: 3px;overflow: hidden; }
.yyxxDiv .bdDiv .row>div .groupDiv .num input{width: 38px;text-align: center;padding: 0;font-weight: bold;color: #19191a; }
.yyxxDiv .bdDiv .row>div .groupDiv .num em{width: 38px;height: 40px;cursor: pointer; }
.yyxxDiv .bdDiv .row>div .groupDiv .num em i{font-size: 12px;color: #19191a; } 
.yyxxDiv .bdDiv .row>div .groupDiv .num em:hover{background: #f2f2f2; }
.yyxxDiv .bdDiv .row>div .groupDiv .uploadDiv .fileBtn{position: relative;border: 1px solid #e5e5e5;background: #fafafb;line-height: 20px;padding: 10px 24px;border-radius: 3px;color: #19191a;transition: all .3s;font-size: 14px;line-height: 22px;cursor: pointer;  }
.yyxxDiv .bdDiv .row>div .groupDiv .uploadDiv input{position: absolute;width: 100%;height: 100%;opacity: 0;cursor: pointer; }
.yyxxDiv .bdDiv .row>div .groupDiv .uploadDiv .fileBtn .iconfont{font-size: 16px;height: 16px;line-height: 16px;width: 16px; margin-right: 8px;}
.yyxxDiv .bdDiv .row>div .groupDiv .uploadDiv .tishi{margin-left: 12px;cursor: pointer; }
.yyxxDiv .bdDiv .row>div .groupDiv .dateDiv{position: relative;}
.yyxxDiv .bdDiv .row>div .groupDiv .dateDiv span{position: absolute;right: 10px;top: 50%;transform: translateY(-50%);font-size: 16px; }

.yyspDiv .lcDiv{padding: 36px 0; }
.yyspDiv .lcDiv ul{max-width: 960px;margin: 0 auto;text-align: center; }
.yyspDiv .lcDiv ul li{position: relative;flex: 1; }
.yyspDiv .lcDiv ul li span{border: 1px solid #ccc;border-radius: 50%;display: inline-flex;align-items: center;color: #707070;font-size: 14px;height: 32px;justify-content: center;line-height: 22px;position: relative;width: 32px;background: #fff;z-index: 1; }
.yyspDiv .lcDiv ul li p{color: #707070;font-size: 12px;line-height: 20px;margin-top: 8px;}
.yyspDiv .lcDiv ul li.active span{background: #10a300;color: #fff;font-weight: 600; } 
.yyspDiv .lcDiv ul li.active p{font-weight: 600;color: #19191a; }
.yyspDiv .lcDiv ul li::after{background-color: #ccc;content: "";height: 1px;left: 50%;position: absolute;top: 16px;width: 100%; }
.yyspDiv .lcDiv ul li:last-child::after{display: none; }
.yyspDiv .indexTitle{margin: 12px 0 36px; }
.yyspDiv .bdDiv .itemDiv{margin-bottom: 24px; }
.yyspDiv .bdDiv .itemDiv .p1{color: #19191a;font-size: 16px;font-weight: 600;line-height: 24px;margin-bottom: 24px; }
.yyspDiv .bdDiv .itemDiv .xuanzeDiv ul{display: grid;grid-template-columns: repeat(5,1fr);grid-gap: 16px;margin: 0 auto;width: 100%; }
.yyspDiv .bdDiv .itemDiv .xuanzeDiv ul li{padding: 36px 27px 0;min-height: 188px;display: flex;flex-direction: column;align-items: center;border: 1px solid #e5e5e5;border-radius: 3px;cursor: pointer; }
.yyspDiv .bdDiv .itemDiv .xuanzeDiv ul li p{color: #19191a;font-size: 14px;font-weight: 600;line-height: 22px;margin-top: 20px;padding-bottom: 36px;text-align: center;word-break: break-word;}
.yyspDiv .bdDiv .itemDiv .xuanzeDiv ul li:hover{box-shadow: 0 15px 15px -10px rgba(0,0,0,.1); }
.yyspDiv .bdDiv .itemDiv .xuanzeDiv ul li.on{border-color: #000; }
.yyspDiv .bdDiv .itemDiv .textareaDiv textarea{width: 100%;border: 1px solid #e5e5e5;display: block;height: 110px;padding: 8px 12px;resize: none;-webkit-transition: all .3s;transition: all .3s;border-radius: 3px;color: #19191a;font-size: 13px;width: 100%; }
.yyspDiv .bdDiv .row{margin: 0 -10px; }
.yyspDiv .bdDiv .row>div{padding: 0 10px;margin-bottom: 16px; }
.yyspDiv .bdDiv .row>div .groupDiv span{display: block;font-size: 12px;line-height: 20px;margin-bottom: 8px; }
.yyspDiv .bdDiv .row>div .groupDiv input{border: 1px solid #e5e5e5;border-radius: 3px;color: #19191a;display: block;font-size: 13px;height: 42px;line-height: 20px;padding: 10px 12px;width: 100%;background: #fff; }
.yyspDiv .bdDiv .row>div .groupDiv select{width: 100%;resize: none;border: 1px solid #e5e5e5;display: block;height: 42px;padding: 8px 12px;background-color: #fff;font-size: 13px; }
.yyspDiv .bdDiv .row>div .groupDiv .telDiv{position: relative;}
.yyspDiv .bdDiv .row>div .groupDiv .telDiv em{position: absolute;left: 0;top: 0;width: 50px;text-align: center;background: #f7f7f7;border: 1px solid #e5e5e5;height: 100%;border-radius: 3px 0 0 3px;font-size: 13px; }
.yyspDiv .bdDiv .row>div .groupDiv .telDiv input{padding-left: 60px; }
.yyspDiv .bdDiv .row>div button{width: 76px;line-height: 42px;border: 0;background: #f08300;color: #fff;border-radius: 4px;cursor: pointer;font-size: 14px; }
.yyspDiv .bdDiv .row>div button:hover{background: #9f0505; }
.yyspDiv .bdDiv .row>div .checkDiv label{cursor: pointer;padding-top: 8px;font-size: 14px;align-items: flex-start; }
.yyspDiv .bdDiv .row>div .checkDiv input{-moz-appearance: none;appearance: none;-webkit-appearance: none;background: none;background-color: rgba(0,0,0,0);border: none;border-radius: 0;display: inline-block;font-size: 18px;height: 18px;line-height: 1;outline: none;padding: 0;position: relative;vertical-align: middle;width: 18px;margin-right: 10px; }
.yyspDiv .bdDiv .row>div .checkDiv input::before{color: #ccc;content: "";font-family: "iconfont"!important;-webkit-font-smoothing: antialiased;cursor: pointer;}
.yyspDiv .bdDiv .row>div .checkDiv input:checked::before{color: #707070;font-family: "iconfont"!important;-webkit-font-smoothing: antialiased;content: "";}


/****************** 关于我们 *********************/
.aboutDiv1 .rowDiv{margin-top: 24px; }
.aboutDiv1 .rowDiv ul{display: grid;grid-template-columns: repeat(6,1fr);grid-column-gap: 10px;grid-row-gap: 0;margin-top: 36px;padding: 0 8px; }
.aboutDiv1 .rowDiv ul li{text-align: center; }
.aboutDiv1 .rowDiv ul li .textDiv{margin-top: 24px; }
.aboutDiv1 .rowDiv ul li span{font-size: 14px;font-weight: 600;line-height: 22px;margin-bottom: 4px; }
.aboutDiv1 .rowDiv ul li p{color: #707070;font-size: 12px;line-height: 20px; }

.aboutDiv2 .rowDiv{ margin-top: 24px;position: relative;max-width: 640px; }
.aboutDiv2 .rowDiv .play{position: absolute;left: 50%;top: 50%;background: rgba(25,25,26,.6);border-radius: 3px;padding: 8px 16px;transform: translate(-50%,-50%); color: #fff;font-size: 14px;cursor: pointer; }
.aboutDiv2 .rowDiv .play .iconfont{margin-right: 8px; }
.aboutDiv2 .rowDiv .play:hover{background: rgba(25,25,26,.8); }

.aboutDiv3 .row{margin: 0 -8px; }
.aboutDiv3 .row>div{padding: 0 8px;margin-top: 16px; }
.aboutDiv3 .row>div .conDiv{border: 1px solid #e5e5e5;display: block; }
.aboutDiv3 .row>div .imgDiv{padding-top: 56.25%; }
.aboutDiv3 .row>div .textDiv {padding: 20px 20px 28px;color: #19191a;}
.aboutDiv3 .row>div .textDiv .title{font-size: 14px;font-weight: 600;line-height: 22px;margin-bottom: 12px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.aboutDiv3 .row>div .textDiv .p{color: #707070;font-size: 12px;line-height: 20px; }

.aboutDiv4 .rowDiv{display: flex; }
.aboutDiv4 .leftDiv{flex: 1;padding-right: 16px;position: relative; }
.aboutDiv4 .leftDiv ul li{margin-bottom: 16px; }
.aboutDiv4 .leftDiv ul li a{font-size: 14px;line-height: 22px;padding-left: 10px;color: #19191a;position: relative;  }
.aboutDiv4 .leftDiv ul li a:before{content: "";width: 6px;height: 6px;background: #19191a;border-radius: 4px;position: absolute;left: 0;top: 7px; }
.aboutDiv4 .leftDiv ul li a:hover{text-decoration: underline; }
.aboutDiv4 .leftDiv ul li p{padding-left: 10px;color: #707070;font-size: 14px;line-height: 22px; }
.aboutDiv4 .rightDiv{max-width: 452px;width: calc(50% - 8px); }

.aboutDiv5 .row{margin: 0 -8px; }
.aboutDiv5 .row>div{padding: 0 8px;margin-top: 16px; }
.aboutDiv5 .row>div a{border: 1px solid #e5e5e5;display: block;height: 100%; }
.aboutDiv5 .row>div .imgDiv{padding-top: 56.25%; }
.aboutDiv5 .row>div .textDiv {padding: 20px 20px 28px;color: #19191a;}
.aboutDiv5 .row>div .textDiv .title{font-size: 14px;font-weight: 600;line-height: 22px;margin-bottom: 12px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.aboutDiv5 .row>div .textDiv .p{color: #707070;font-size: 12px;line-height: 20px; }
.aboutDiv5 .row>div a:hover{box-shadow: 0 15px 15px -10px rgba(0,0,0,.1); }
.aboutDiv5 .row>div a:hover .textDiv .title{text-decoration: underline; }

.aboutDiv6 .listDiv{margin-top: 24px; }
.aboutDiv6 .listDiv ul li{margin-bottom: 24px; }
.aboutDiv6 .title{font-size: 16px;font-weight: 600;line-height: 24px;margin-bottom: 12px; }
.aboutDiv6 .listDiv ul li .textDiv{display: flex; }
.aboutDiv6 .textDiv .p{flex: 1;padding-right: 16px;color: #707070;font-size: 14px;line-height: 22px; }
.aboutDiv6 .listDiv .imgDiv{width: 300px; }
.aboutDiv6 .lunboDiv{margin-top: 24px; }
.aboutDiv6 .lunboDiv a{border: 1px solid #e5e5e5;display: block; }
.aboutDiv6 .lunboDiv .imgDiv{padding-top: 56.3%; }
.aboutDiv6 .lunboDiv .textDiv{padding: 20px 20px 28px;color: #707070;font-size: 13px;line-height: 20px; }
.aboutDiv6 .swiper-container{padding-bottom: 32px; }
.aboutDiv6 .swiper-button-prev,.aboutDiv6 .swiper-button-next{background-color: rgba(0,0,0,.2);background-image: none;border-radius: 50%;-webkit-box-sizing: border-box;box-sizing: border-box;color: #fff;font-size: 16px;height: 36px;line-height: 36px;text-align: center;-webkit-transition: all .3s;transition: all .3s;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 36px;opacity: 1;}
.aboutDiv6 .swiper-button-prev::after{content: "";font-family: "iconfont"!important;font-size: 20px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.aboutDiv6 .swiper-button-next::after{content: "";content: "";font-family: "iconfont"!important;font-size: 20px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.aboutDiv6 .swiper-button-prev:hover,.aboutDiv6 .swiper-button-next:hover{background-color: rgba(0,0,0,.4)}
.aboutDiv6 .swiper-button-prev{left: 12px;}
.aboutDiv6 .swiper-button-next{right: 12px;}
.aboutDiv6 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0;}
.aboutDiv6 .swiper-pagination-bullet{background: #707070;border-radius: 4px;opacity: .4;-webkit-transition: all .3s;transition: all .3s; }
.aboutDiv6 .swiper-pagination-bullet-active{opacity: 1;width: 20px;}
.aboutDiv6 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 4px;}
/* .aboutDiv6 .lunboDiv:hover .swiper-button-prev,.aboutDiv6 .lunboDiv:hover .swiper-button-next{opacity: 1; } */

.aboutDiv7 .rowDiv{margin-top: 24px; }
.aboutDiv7 .rowDiv ul{display: grid;grid-template-columns: repeat(7,1fr);grid-column-gap: 20px;grid-row-gap: 20px; }

.aboutDiv8 .rowDiv{margin-top: 24px; }
.aboutDiv8 .rowDiv .row{margin: 0 -10px; }
.aboutDiv8 .rowDiv .row>div{padding: 0 10px; }
.aboutDiv8 .rowDiv .row>div a{position: relative;height: 100%;border: 1px solid #e5e5e5;border-radius: 8px;overflow: hidden;transition: all .3s;display: flex;flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal; }
.aboutDiv8 .rowDiv .row>div .imgDiv{padding-top: 56.44%;position: relative; }
.aboutDiv8 .rowDiv .row>div .textDiv{color: #19191a;padding: 20px 20px 28px;display: flex;flex: 1;flex-direction: column;}
.aboutDiv8 .rowDiv .row>div .textDiv .addr {color: #707070;font-size: 12px;line-height: 20px;margin-bottom: 16px; }
.aboutDiv8 .rowDiv .row>div .textDiv .addr img{width: 20px; }
.aboutDiv8 .rowDiv .row>div .textDiv .addr span{margin-right: 1px;padding: 0 8px;position: relative; }
.aboutDiv8 .rowDiv .row>div .textDiv .addr span:not(:last-child)::after{background-color: #ccc;content: "";display: block;height: 10px;position: absolute;right: -1px;top: 4px;width: 1px;}
.aboutDiv8 .rowDiv .row>div .textDiv .text2{-webkit-box-flex: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex: 1;flex: 1;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.aboutDiv8 .rowDiv .row>div .textDiv .text2 .title{font-size: 14px;font-weight: 500;line-height: 22px;}
.aboutDiv8 .rowDiv .row>div .textDiv .text2 .morebtn{color: #19191a;font-size: 13px;font-weight: 400;line-height: 22px;} 
.aboutDiv8 .rowDiv .row>div .textDiv .text2 .morebtn .iconfont{font-size: 12px;font-weight: 400;line-height: 1;margin-left: 6px;text-align: left; }
.aboutDiv8 .rowDiv .row>div a:hover .textDiv .text2 .morebtn .txt{text-decoration: underline; }
.aboutDiv8 .rowDiv .row>div a:hover{box-shadow: 0 15px 15px -10px rgba(0,0,0,.1);}
.aboutDiv8 .rowDiv .row>div .textDiv .text2 .title{font-weight: 600;font-size: 14px;margin: 0 0 16px;min-height: 44px; }

.aboutDiv9 .rowDiv{margin-top: 24px; }
.aboutDiv9 .rowDiv .row{margin: 0 -10px; }
.aboutDiv9 .rowDiv .row>div{padding: 0 10px; }
.aboutDiv9 .rowDiv .row>div a{position: relative;height: 100%;border: 1px solid #e5e5e5;border-radius: 8px;overflow: hidden;transition: all .3s;display: flex;flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal; }
.aboutDiv9 .rowDiv .row>div .imgDiv{padding-top: 56.44%;position: relative; }
.aboutDiv9 .rowDiv .row>div .textDiv{color: #19191a;padding: 20px 20px 28px;display: flex;flex: 1;flex-direction: column;}
.aboutDiv9 .rowDiv .row>div .textDiv .title{font-size: 14px;font-weight: 600;line-height: 22px;color: #19191a; }
.aboutDiv9 .rowDiv .row>div .textDiv .morebtn{color: #19191a;font-size: 13px;font-weight: 400;line-height: 22px;margin-top: 24px; } 
.aboutDiv9 .rowDiv .row>div .textDiv .morebtn .iconfont{font-size: 12px;font-weight: 400;line-height: 1;margin-left: 6px;text-align: left; }
.aboutDiv9 .rowDiv .row>div a:hover .textDiv .morebtn .txt{text-decoration: underline; }
.aboutDiv9 .rowDiv .row>div a:hover{box-shadow: 0 15px 15px -10px rgba(0,0,0,.1);}

.lxDiv1 .rowDiv{margin-top: 24px;align-items: initial; }
.lxDiv1 .rowDiv .leftDiv{width: 50%; }
.lxDiv1 .rowDiv .leftDiv ul{height: 100%; }
.lxDiv1 .rowDiv .leftDiv ul li{display: none;height: 100%; }
.lxDiv1 .rowDiv .leftDiv ul li .mapDiv{height: 100%; }
.lxDiv1 .rowDiv .leftDiv ul li.on{display: block;}
.lxDiv1 .rowDiv .leftDiv ul li.on .mapDiv{display: none;}
.lxDiv1 .rowDiv .leftDiv ul li.on .mapDiv.on{display: block;}
.lxDiv1 .rowDiv .leftDiv iframe{width: 100%;height: 100%; }
.lxDiv1 .rowDiv .rightDiv{width: 50%;padding-left: 20px; }
.lxDiv1 .rowDiv .rightDiv ul li .hd{cursor: pointer;font-size: 14px;font-weight: 600;line-height: 22px;padding: 16px 0;}
.lxDiv1 .rowDiv .rightDiv ul li .hd i{color: #707070;display: inline-block;font-size: 12px;height: 12px;-webkit-transition: all .3s;transition: all .3s;width: 12px;}
.lxDiv1 .rowDiv .rightDiv ul li .bd{display: none; }
.lxDiv1 .rowDiv .rightDiv ul li .bd .title span{display: inline-block;position: relative;background: -webkit-gradient(linear,left top,left bottom,from(#f08300),to(#f08300)) repeat-x 0 100%;background: linear-gradient(#f08300,#f08300) repeat-x 0 100%;background-size: 100% 2px;padding-bottom: 6px;font-size: 14px;font-weight: 600;line-height: 22px;margin: 0 0 16px; }
.lxDiv1 .rowDiv .rightDiv ul li .bd .maptxt .p{padding: 3px 0;align-items: initial;font-size: color: #707070;font-size: 14px;line-height: 22px; }
.lxDiv1 .rowDiv .rightDiv ul li .bd .maptxt .p.on{background: #fafafb; }
.lxDiv1 .rowDiv .rightDiv ul li .bd .maptxt .p i{color: #707070;font-size: 16px;margin-right: 8px;}
.lxDiv1 .rowDiv .rightDiv ul li .bd .mapcon .p{margin-top: 12px; }
.lxDiv1 .rowDiv .rightDiv ul li .bd .mapcon .p i{color: #707070;font-size: 16px;margin-right: 8px; }
.lxDiv1 .rowDiv .rightDiv ul li .bd .mapcon .p p{color: #707070;font-size: 14px;line-height: 22px; }
.lxDiv1 .rowDiv .rightDiv ul li .bd .mapcon .p p a{color: #707070; }
.lxDiv1 .rowDiv .rightDiv ul li .bd .mapcon .p p a:hover{text-decoration: underline; }
.lxDiv1 .rowDiv .rightDiv ul li.on .hd i{margin-top: 4px;-webkit-transform: rotateX(-180deg);transform: rotateX(-180deg);}
/*.lxDiv1 .rowDiv .rightDiv ul li.on .bd{display: block; }*/

.lxDiv2 .rowDiv{margin-top: 24px; }
.lxDiv2 .row{margin: 0 -8px; }
.lxDiv2 .row>div{padding: 0 8px;margin-bottom: 16px; }
.lxDiv2 .row>div a{border: 1px solid #e5e5e5;padding: 28px;align-items: initial; }
.lxDiv2 .row>div .imgDiv{width: 36px; }
.lxDiv2 .row>div .textDiv{width: calc(100% - 56px); }
.lxDiv2 .row>div .textDiv .title{color: #19191a;font-size: 14px;font-weight: 600;line-height: 22px;margin-bottom: 8px; }
.lxDiv2 .row>div .textDiv p{color: #707070;font-size: 12px;line-height: 20px; }
.lxDiv2 .row>div .textDiv .learmore{font-size: 13px;line-height: 20px;margin-top: 12px; }
.lxDiv2 .row>div a:hover .textDiv .learmore .txt{text-decoration: underline; }

.yfzxDiv1 .rowDiv {align-items: flex-start; }
.yfzxDiv1 .rowDiv .textDiv{color: #707070;-ms-flex: 1;flex: 1;font-size: 14px;line-height: 22px;}
.yfzxDiv1 .rowDiv .imgDiv{width: 428px;margin-left: 32px; }
.yfzxDiv2 .rowDiv{margin-top: 24px; }
.yfzxDiv2 .rowDiv ul{display: grid;grid-template-columns: repeat(2,1fr);grid-column-gap: 16px;grid-row-gap: 16px;}
.yfzxDiv2 .rowDiv ul li{border: 1px solid #e5e5e5;padding: 28px 20px;}
.yfzxDiv2 .rowDiv ul li .title{font-size: 14px;font-weight: 600;line-height: 22px;margin-bottom: 8px; }
.yfzxDiv2 .rowDiv ul li .p{color: #707070;font-size: 12px;line-height: 20px; }

.yfzxDiv3 .rowDiv{margin-top: 24px; }
.yfzxDiv3 .rowDiv ul{display: grid;grid-template-columns: repeat(3,1fr);grid-column-gap: 16px;grid-row-gap: 16px;}
.yfzxDiv3 .rowDiv ul li{border: 1px solid #e5e5e5;padding: 36px 28px;text-align: center; }
.yfzxDiv3 .rowDiv ul li .title{font-size: 14px;font-weight: 600;line-height: 22px;margin-top: 20px; }

.yfzxDiv4 .rowDiv{margin-top: 24px; }
.yfzxDiv4 .row{margin: 0 -8px; }
.yfzxDiv4 .row>div{padding: 0 8px;margin-bottom: 16px; }
.yfzxDiv4 .row>div a{border: 1px solid #e5e5e5;display: block;height: 100%; }
.yfzxDiv4 .row>div .imgDiv{padding-top: 56.184%; }
.yfzxDiv4 .row>div .textDiv{padding: 20px 20px 28px; }
.yfzxDiv4 .row>div .textDiv .title{color: #19191a;font-size: 14px;font-weight: 600;line-height: 22px;margin-bottom: 12px; }
.yfzxDiv4 .row>div .textDiv .p{color: #707070;font-size: 12px;line-height: 20px;}
.yfzxDiv4 .row>div a:hover .textDiv .title{text-decoration: underline; }

.yfzxDiv5 .rowDiv{margin-top: 24px; }
.yfzxDiv5 .rowDiv .row{margin: 0 -10px; }
.yfzxDiv5 .rowDiv .row>div{padding: 0 10px; }
.yfzxDiv5 .rowDiv .row>div a{position: relative;height: 100%;border: 1px solid #e5e5e5;overflow: hidden;transition: all .3s;display: flex;flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal; }
.yfzxDiv5 .rowDiv .row>div .imgDiv{padding-top: 56.44%;position: relative; }
.yfzxDiv5 .rowDiv .row>div .textDiv{color: #19191a;padding: 20px 20px 28px;display: flex;flex: 1;flex-direction: column;}
.yfzxDiv5 .rowDiv .row>div .textDiv .title{font-size: 14px;font-weight: 600;line-height: 22px;color: #19191a; }
.yfzxDiv5 .rowDiv .row>div .textDiv .bottom{display: flex;flex-direction: column;flex: 1; }
.yfzxDiv5 .rowDiv .row>div .textDiv .p{flex: 1;color: #707070;font-size: 12px;line-height: 20px;margin: 12px 0 24px; }
.yfzxDiv5 .rowDiv .row>div .textDiv .morebtn{color: #19191a;font-size: 13px;font-weight: 400;line-height: 22px;} 
.yfzxDiv5 .rowDiv .row>div .textDiv .morebtn .iconfont{font-size: 12px;font-weight: 400;line-height: 1;margin-left: 6px;text-align: left; }
.yfzxDiv5 .rowDiv .row>div a:hover .textDiv .morebtn .txt{text-decoration: underline; }
.yfzxDiv5 .rowDiv .row>div a:hover{box-shadow: 0 15px 15px -10px rgba(0,0,0,.1); }


.zlbzDiv1 .rowDiv{margin-top: 24px; }
.zlbzDiv1 .row{margin: 0 -8px; }
.zlbzDiv1 .row>div{padding: 0 8px;margin-bottom: 16px; }
.zlbzDiv1 .row>div .conDiv{border: 1px solid #e5e5e5;padding: 28px;align-items: initial;height: 100%; }
.zlbzDiv1 .row>div .imgDiv{width: 36px; }
.zlbzDiv1 .row>div .textDiv{width: calc(100% - 56px); }
.zlbzDiv1 .row>div .textDiv .title{color: #19191a;font-size: 14px;font-weight: 600;line-height: 22px;margin-bottom: 8px; }
.zlbzDiv1 .row>div .textDiv p{color: #707070;font-size: 12px;line-height: 20px; }

.zlbzDiv4 .rowDiv{margin-top: 24px; }
.zlbzDiv4 .rowDiv ul{display: grid;grid-template-columns: repeat(4,1fr);grid-column-gap: 16px;grid-row-gap: 16px;}
.zlbzDiv4 .rowDiv ul li{border: 1px solid #e5e5e5;padding: 20px 0 28px;text-align: center; }
.zlbzDiv4 .rowDiv ul li .imgDiv{width: 36px;margin: 0 auto; }
.zlbzDiv4 .rowDiv ul li .title{font-size: 12px;font-weight: 400;line-height: 20px;margin-top: 8px; }

.zlbzDiv4 .textDiv ul li{margin-top: 24px; }
.zlbzDiv4 .textDiv ul li .title{color: #19191a;font-size: 16px;line-height: 24px;position: relative;font-weight: bold; }
.zlbzDiv4 .textDiv ul li .p{color: #707070;font-size: 13px;line-height: 20px;margin-top: 8px;padding-left: 18px; }

.zlrzDiv1 .rowDiv{margin-top: 24px; }
.zlrzDiv1 .rowDiv ul li{flex:1; } 
.zlrzDiv1 .rowDiv .imgDiv{border: 1px solid #e5e5e5;border-radius: 50%;height: 80px;width: 80px;display:flex;justify-content: center;align-items: center;margin: 0 auto; }
.zlrzDiv1 .rowDiv p{color: #19191a;font-size: 12px;line-height: 20px;padding-top: 12px;text-align: center; }

.zlrzDiv2 .tabsDiv{margin-top: 24px; }
.zlrzDiv2 .tabsDiv ul{align-items: initial;margin-bottom: 24px; }
.zlrzDiv2 .tabsDiv ul li{width: calc(50% - 8px);position: relative;cursor: pointer; } 
.zlrzDiv2 .tabsDiv ul li .conDiv{border: 1px solid #e5e5e5;max-width: 430px;position: relative;padding: 24px 20px;text-align: center;height: 100%; }
.zlrzDiv2 .tabsDiv ul li .conDiv .imgDiv{height: 48px;margin-bottom: 12px;width: 100%; }
.zlrzDiv2 .tabsDiv ul li .conDiv .title{color: #19191a;font-size: 14px;line-height: 22px;margin-bottom: 8px;text-align: center;font-weight: bold; }
.zlrzDiv2 .tabsDiv ul li .conDiv .p{color: #707070;font-size: 12px;line-height: 20px;text-align: center; }
.zlrzDiv2 .tabsDiv ul li .sanjiao{border-color: rgba(0,0,0,0) rgba(0,0,0,0) #f7f7f7;border-style: solid;border-width: 0 16px 16px;bottom: -25px;height: 0;left: 50%;position: absolute;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 0;opacity: 0; }
.zlrzDiv2 .tabsDiv ul li.on .sanjiao{opacity: 1; }
.zlrzDiv2 .tabsDiv ul li.on .conDiv{border-color: #19191a; }
.zlrzDiv2 .tabsCon .rowDiv{display: none;background-color: #f7f7f7;padding: 24px 24px 8px; }
.zlrzDiv2 .tabsCon .rowDiv.on{display: block; }
.zlrzDiv2 .tabsCon .rowDiv .htit{color: #19191a;font-size: 16px;line-height: 24px;margin-bottom: 24px;font-weight: 600; }
.zlrzDiv2 .tabsCon .rowDiv .itemDiv{margin-bottom: 24px; }
.zlrzDiv2 .tabsCon .rowDiv .itemDiv .btit{margin-bottom: 16px;color: #19191a;font-size: 14px;font-weight: 600;line-height: 22px;}
.zlrzDiv2 .tabsCon .rowDiv ul{display: grid;grid-template-columns: repeat(2,1fr);grid-column-gap: 16px;grid-row-gap: 16px; }
.zlrzDiv2 .tabsCon .rowDiv ul li .conDiv{background: #fff;border: 1px solid #e5e5e5;align-items: initial;padding: 20px;position: relative;height: 100%;cursor: pointer; }
.zlrzDiv2 .tabsCon .rowDiv ul li .conDiv .imgDiv{width: 60px;margin-right: 20px; }
.zlrzDiv2 .tabsCon .rowDiv ul li .conDiv .textDiv{flex: 1;display: flex;flex-direction: column;justify-content: space-between; }
.zlrzDiv2 .tabsCon .rowDiv ul li .conDiv .textDiv .title{color: #19191a;font-size: 14px;font-weight: 600;line-height: 22px;margin-bottom: 8px; }
.zlrzDiv2 .tabsCon .rowDiv ul li .conDiv .textDiv .p{font-size: 12px;line-height: 20px; }
.zlrzDiv2 .tabsCon .rowDiv ul li .conDiv .tag{position: absolute;right: 0;top: 0;color: #fff;font-size: 12px;line-height: 20px;padding: 3px 8px;background: rgb(15 53 104); }
.zlrzDiv2 .tabsCon .rowDiv ul li .conDiv .learmore{margin-top: 12px; }
.zlrzDiv2 .tabsCon .rowDiv ul li .conDiv:hover{box-shadow: 0 15px 15px -10px rgba(0,0,0,.1); }
.zlrzDiv2 .tabsCon .rowDiv ul li .conDiv:hover .learmore .txt{text-decoration: underline; }

.newsDiv{padding: 40px 0 48px; }
.newsDiv .bdDiv{align-items: initial;border: 1px solid #e5e5e5; }
.newsDiv .bdDiv .hd{background: rgb(250, 250, 251);border-bottom: 1px solid #e5e5e5;font-size: 14px;line-height: 22px;font-weight: 600;padding: 0 20px;height: 34px;display: flex;align-items: center; }
.newsDiv .bdDiv .leftDiv{flex: 1;border-right: 1px solid #e5e5e5;width: calc(100% - 378px); }
.newsDiv .bdDiv .leftDiv .bd{padding: 0 20px 20px; }
.newsDiv .bdDiv .leftDiv .listDiv{margin-bottom: 20px; }
.newsDiv .bdDiv .leftDiv ul li{padding: 20px 0;border-bottom: 1px solid #e5e5e5; }
.newsDiv .bdDiv .leftDiv ul li .imgDiv{width: 225px;height: 127px;overflow: hidden;display: block;margin-right: 20px; }
.newsDiv .bdDiv .leftDiv ul li .imgDiv img{width: 100%;height: 100%;object-fit: cover; }
.newsDiv .bdDiv .leftDiv ul li .textDiv{flex: 1; }
.newsDiv .bdDiv .leftDiv ul li .textDiv .title{font-size: 16px;line-height: 24px;font-weight: 600;margin-bottom: 8px;display: block;color: #19191a; }
.newsDiv .bdDiv .leftDiv ul li .textDiv .p1{font-size: 12px;line-height: 18px;color: #707070;margin-bottom: 8px;}
.newsDiv .bdDiv .leftDiv ul li .textDiv .p2{font-size: 13px;line-height: 20px;color: #19191a;}
.newsDiv .bdDiv .leftDiv ul li .textDiv .title:hover{text-decoration: underline; }
.newsDiv .bdDiv .leftDiv ul li .textDiv a.learmore:hover .txt{text-decoration: underline; }
.newsDiv .bdDiv .leftDiv ul li .textDiv a.learmore {display: inline;font-size: 13px;line-height: 20px;color: #0060bf; }
.newsDiv .bdDiv .rightDiv{width: 378px;}
.newsDiv .bdDiv .dingyueDiv .bd{padding: 20px; }
.newsDiv .bdDiv .dingyueDiv .bd form p{font-size: 14px;line-height: 22px;margin-bottom: 8px;font-weight: 600;}
.newsDiv .bdDiv .dingyueDiv .bd form input[type='text']{width: 100%;border-radius: 3px;height: 38px;border: 1px solid #ccc;padding: 10px;line-height: 18px;font-size: 14px;color: #19191a; }
.newsDiv .bdDiv .dingyueDiv .bd form input[type='text']:focus{border: 1px solid #19191a;}
.newsDiv .bdDiv .dingyueDiv .bd form label{font-size: 12px;line-height: 18px;color: #707070; }
.newsDiv .bdDiv .dingyueDiv form label{cursor: pointer;padding-top: 15px;font-size: 14px;align-items: flex-start;color: #707070; }
.newsDiv .bdDiv .dingyueDiv form label a{text-decoration: underline;color: #19191a; }
.newsDiv .bdDiv .dingyueDiv form label a:hover{color: #707070; }
.newsDiv .bdDiv .dingyueDiv form input{-moz-appearance: none;appearance: none;-webkit-appearance: none;background: none;background-color: rgba(0,0,0,0);border: none;border-radius: 0;display: inline-block;font-size: 18px;height: 18px;line-height: 1;outline: none;padding: 0;position: relative;vertical-align: middle;width: 18px;margin-right: 5px; }
.newsDiv .bdDiv .dingyueDiv form input::before{color: #ccc;content: "";font-family: "iconfont"!important;-webkit-font-smoothing: antialiased;cursor: pointer;}
.newsDiv .bdDiv .dingyueDiv form input:checked::before{color: #707070;font-family: "iconfont"!important;-webkit-font-smoothing: antialiased;content: "";}
.newsDiv .bdDiv .dingyueDiv form button{font-size: 14px;line-height: 22px;margin-top: 12px;padding: 0 24px;height: 42px;border-radius: 3px;background: #4b4b4d;color: #fff;cursor: pointer;transition: opacity .3s;border: 0; }
.newsDiv .bdDiv .dingyueDiv form button:hover{opacity: .8; }
.newsDiv .bdDiv .shipinDiv{padding: 20px; }
.newsDiv .bdDiv .shipinDiv .imgDiv{position: relative;display: block; }
.newsDiv .bdDiv .shipinDiv .play{position: absolute;right: 10px;bottom: 10px;background: rgba(25,25,26,.6);border-radius: 3px;padding: 3px 10px;color: #fff;font-size: 14px;cursor: pointer; }
.newsDiv .bdDiv .shipinDiv .play .iconfont{margin-right: 8px; }
.newsDiv .bdDiv .shipinDiv .textDiv .date{color: #707070;font-size: 13px;line-height: 20px;margin: 20px 0 8px; }
.newsDiv .bdDiv .shipinDiv .textDiv a{height: 48px;font-size: 14px;line-height: 22px;font-weight: 600;color: #19191a;}
.newsDiv .bdDiv .shipinDiv .textDiv a:hover{text-decoration: underline; }
.newsDiv .bdDiv .newEvents .bd{padding: 20px; }
.newsDiv .bdDiv .newEvents .bd a{display: block;position: relative; }
.newsDiv .bdDiv .newEvents .bd a:nth-child(1){margin-bottom: 16px; }
.newsDiv .bdDiv .newEvents .bd .title {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: flex-end; }
.newsDiv .bdDiv .newEvents .bd .title p{font-weight: 600;color: #fff;text-align: left;cursor: pointer;width: calc(100% - 38px);padding-left: 19px;padding-bottom: 12px; }
.newsDiv .bdDiv .newEvents .bd a:hover .title p{text-decoration: underline; }
.newsDiv .bdDiv .hotTagDiv .bd{padding:8px 20px 20px; }
.newsDiv .bdDiv .hotTagDiv .bd ul{flex-wrap: wrap; }
.newsDiv .bdDiv .hotTagDiv .bd ul li{margin: 12px 12px 0 0; }
.newsDiv .bdDiv .hotTagDiv .bd ul li a{padding: 5px 12px;font-size: 13px;line-height: 20px;background-color: #f2f2f2;border-radius: 3px;transition: background-color .2s;cursor: pointer;font-size: 12px;line-height: 18px;color: #19191a; }
.newsDiv .bdDiv .hotTagDiv .bd ul li a:hover{background: #eaeaea; }
.newsDiv .bdDiv .hotConDiv .bd{padding: 4px 20px 0; }
.newsDiv .bdDiv .hotConDiv .bd ul li{padding: 16px 0;border-bottom: 1px solid #e5e5e5; }
.newsDiv .bdDiv .hotConDiv .bd ul li .imgDiv{width: 117px;height: 66px;overflow: hidden;margin-right: 20px; }
.newsDiv .bdDiv .hotConDiv .bd ul li .imgDiv img{width: 100%;height: 100%;object-fit: cover; }
.newsDiv .bdDiv .hotConDiv .bd ul li .textDiv{flex: 1; }
.newsDiv .bdDiv .hotConDiv .bd ul li .textDiv a{font-size: 13px;color: #19191a;line-height: 20px;margin-bottom: 8px; }
.newsDiv .bdDiv .hotConDiv .bd ul li .textDiv .date{font-size: 12px;line-height: 18px;color: #707070;}
.newsDiv .bdDiv .hotConDiv .bd ul li .textDiv a:hover{text-decoration: underline; }

.newsDiv .leftDiv .articleDiv{padding: 28px 20px; }
.newsDiv .leftDiv .articleDiv .ahDiv{margin-bottom: 28px; }
.newsDiv .leftDiv .articleDiv .ahDiv .title{font-size: 24px;line-height: 32px;font-weight: 600;color: #19191a;margin-bottom: 4px; }
.newsDiv .leftDiv .articleDiv .ahDiv .smtit{font-size: 12px;line-height: 18px;color: #707070;font-weight: 400;}
.newsDiv .leftDiv .articleDiv .ahDiv .smtit span img{width: 14px;}
.newsDiv .leftDiv .articleDiv .abDiv{text-align: left;margin: 0 0 24px;font-size: 13px;line-height: 22px;color: #19191a; }
.newsDiv .leftDiv .articleDiv .tagsDiv{border-bottom: 1px solid #e5e5e5;padding-bottom: 12px;margin-top: 48px;margin-bottom: 24px; }
.newsDiv .leftDiv .articleDiv .tagsDiv .title{font-size: 16px;line-height: 24px;font-weight: 600; }
.newsDiv .leftDiv .articleDiv .tagsDiv .aDiv{flex-wrap: wrap; }
.newsDiv .leftDiv .articleDiv .tagsDiv .aDiv a{margin: 12px 12px 0 0;padding: 5px 12px;font-size: 13px;line-height: 20px;background-color: #f2f2f2;border-radius: 3px;transition: background-color .2s;cursor: pointer;color: #19191a; }
.newsDiv .leftDiv .articleDiv .tagsDiv .aDiv a:hover{background: #eaeaea; }
.newsDiv .leftDiv .newsTuijianDiv .title{margin: 0 auto 12px;font-weight: 600;font-size: 16px;line-height: 24px;}
.newsDiv .leftDiv .newsTuijianDiv a{display: block;border: 1px solid #e5e5e5; }
.newsDiv .leftDiv .newsTuijianDiv .imgDiv{padding-top: 56%; }
.newsDiv .leftDiv .newsTuijianDiv .imgDiv .tag{position: absolute;padding: 2px 5px;color: #fff;background: rgb(15 53 104);font-size: 12px;line-height: 18px; }
.newsDiv .leftDiv .newsTuijianDiv .text{padding: 20px 12px; }
.newsDiv .leftDiv .newsTuijianDiv .text .title{margin-bottom: 20px;font-size: 14px;line-height: 22px;font-weight: 600;color: #19191a; }
.newsDiv .leftDiv .newsTuijianDiv .text .flexbet{color: #707070;font-size: 12px;line-height: 18px;}
.newsDiv .leftDiv .newsTuijianDiv .text .eye img{width: 14px; }
.newsDiv .leftDiv .newsTuijianDiv a:hover{box-shadow: 0 15px 15px -10px rgba(0,0,0,.1);}
.newsDiv .leftDiv .newsTuijianDiv a:hover .title{text-decoration: underline; }
.newsDiv .swiper-container{padding-bottom: 32px; }
.newsDiv .swiper-button-prev,.newsDiv .swiper-button-next{background-color: rgba(0,0,0,.2);background-image: none;border-radius: 50%;-webkit-box-sizing: border-box;box-sizing: border-box;color: #fff;font-size: 16px;height: 36px;line-height: 36px;text-align: center;-webkit-transition: all .3s;transition: all .3s;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 36px;opacity: 0;}
.newsDiv .swiper-button-prev::after{content: "";font-family: "iconfont"!important;font-size: 20px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.newsDiv .swiper-button-next::after{content: "";content: "";font-family: "iconfont"!important;font-size: 20px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.newsDiv .swiper-button-prev:hover,.newsDiv .swiper-button-next:hover{background-color: rgba(0,0,0,.4)}
.newsDiv .swiper-button-prev{left: 12px;}
.newsDiv .swiper-button-next{right: 12px;}
.newsDiv .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0;}
.newsDiv .swiper-pagination-bullet{background: #707070;border-radius: 4px;opacity: .4;-webkit-transition: all .3s;transition: all .3s; }
.newsDiv .swiper-pagination-bullet-active{opacity: 1;width: 20px;}
.newsDiv .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 4px;}
.newsDiv .lunboDiv:hover .swiper-button-prev,.newsDiv .lunboDiv:hover .swiper-button-next{opacity: 1; }

.videoDiv{padding: 40px 0 48px; }
.videoDiv .hdDiv{border-bottom: 1px solid #e5e5e5;margin: 24px auto ;position: relative; }
.videoDiv .hdDiv ul li{cursor: pointer;color: #707070;font-size: 16px;font-weight: 400;line-height: 24px;margin-right: 48px;padding: 12px 0;position: relative; }
.videoDiv .hdDiv ul li::after{content: "";background-color: #f08300;border-radius: 1.5px;bottom: 0;height: 2px;left: 0;margin: auto;opacity: 0;position: absolute;right: 0;-webkit-transition: all .2s;transition: all .2s;width: 100%; }
.videoDiv .hdDiv ul li.on::after{opacity: 1;}
.videoDiv .hdDiv ul li.on{color: #19191a;}
.videoDiv .bdDiv .item{border: 1px solid #e5e5ee;margin-bottom: 24px; }
.videoDiv .bdDiv .item .textDiv{flex:1;padding: 20px 40px; }
.videoDiv .bdDiv .item .imgDiv{width: 440px;position: relative; }
.videoDiv .bdDiv .item .imgDiv .play{position: absolute;left: 50%;top: 50%;background: rgba(25,25,26,.6);border-radius: 3px;padding: 8px 16px;transform: translate(-50%,-50%); color: #fff;font-size: 14px;cursor: pointer; }
.videoDiv .bdDiv .item .imgDiv .play .iconfont{margin-right: 8px; }
.videoDiv .bdDiv .item .imgDiv .play:hover{background: rgba(25,25,26,.8); }
.videoDiv .bdDiv .item .textDiv .title{font-size: 16px;font-weight: 600;line-height: 24px;color: #19191a; }
.videoDiv .bdDiv .item .textDiv .p{color: #707070;font-size: 12px;line-height: 20px;margin: 8px 0 24px;}
.videoDiv .bdDiv .item .textDiv ul .p2{font-size: 14px;font-weight: 600;line-height: 22px;margin-bottom: 8px; }
.videoDiv .bdDiv .item .textDiv ul li{margin-bottom: 4px;color: #707070;font-size: 12px;line-height: 20px;word-break: break-word;}
.videoDiv .bdDiv .item .textDiv ul li span{color: #10a300;font-size: 12px;margin-right: 8px;padding-top: 3px;}

.videoPop{display: none; }
.video-mask{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 10001;background: rgba(0,0,0,.3); }
.video-wrapper{position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 10002;width: 100%;max-width: 880px;  }
.video-wrapper .vh{background: #fff;height: 60px;padding: 0 24px; }
.video-wrapper .vh span{font-size: 24px;color: #19191a; }
.video-wrapper .vh a .iconfont{color: #707070;font-size: 20px; }

/****************** 产品中心 *********************/
.proDiv .breadcrumbDiv{padding: 20px 0;font-size: 12px; }
.proDiv .indexTitle{margin-bottom: 20px; }
.pro-banner .con{display: block;position: relative;height: 90px; }
.pro-banner .con img{display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;} 
.pro-banner .con .textDiv{margin-left: 32.5%;padding-top: 20px;position: relative; }
.pro-banner .con .textDiv p{color: #19191a;font-size: 16px;font-weight: 600;line-height: 24px;margin-bottom: 8px;}
.pro-banner .con .textDiv .learmore{color: #0060bf; }
.pro-banner .con .textDiv .learmore .txt{font-size: 14px; }
.pro-banner .con:hover .textDiv .learmore .txt{text-decoration: underline; }
.pro-banner .swiper-button-prev,.pro-banner .swiper-button-next{background-color: rgba(0,0,0,.2);background-image: none;border-radius: 50%;-webkit-box-sizing: border-box;box-sizing: border-box;color: #fff;font-size: 16px;height: 20px;text-align: center;-webkit-transition: all .3s;transition: all .3s;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 20px;opacity: 1;display: flex;justify-content: center;align-items: center;margin-top: -10px; }
.pro-banner .swiper-button-prev i,.pro-banner .swiper-button-next i{font-size: 16px;transform: scale(.75); }
.pro-banner .swiper-button-prev:hover,.pro-banner .swiper-button-next:hover{background-color: rgba(0,0,0,.4)}
/* .pro-banner:hover .swiper-button-prev,.pro-banner:hover .swiper-button-next{opacity: 1; } */

.proDiv .hdDiv{align-items: flex-start;margin: 20px 0;flex-wrap: wrap; }
.proDiv .hdDiv .cateDiv{align-items: flex-start;flex-wrap: wrap; }
.proDiv .hdDiv .cateDiv .selectDiv{margin-bottom: 10px; }
.proDiv .hdDiv .selectDiv {position: relative;margin-right: 12px; } 
.proDiv .hdDiv .selectDiv .default{background: #fff;border: 1px solid #e5e5e5;border-radius: 3px;color: #19191a;cursor: pointer;height: 40px;max-width: 148px;padding: 10px 16px;}
.proDiv .hdDiv .selectDiv .default span{display: block;font-size: 12px;font-weight: 600;line-height: 20px;margin-right: 8px;max-width: 96px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.proDiv .hdDiv .selectDiv .default i{color: #707070;font-size: 12px;line-height: 12px;transition: all .2s;}
.proDiv .hdDiv .selectDiv .option{min-width: 100%;padding-top: 8px;position: absolute;z-index: 2;display: none; }
.proDiv .hdDiv .selectDiv .option .option_bg{background-color: #fff;border: 1px solid #e5e5e5;border-radius: 3px;max-height: 336px;overflow: auto;padding: 5px 0; }
.proDiv .hdDiv .selectDiv .option .option_bg .oitem{cursor: pointer;padding: 9px 16px;display: flex;align-items: center; }
.proDiv .hdDiv .selectDiv .option .option_bg .oitem i{margin-right: 8px;position: relative;width: 14px;height: 14px;border: 1px solid #ccc;border-radius: 50%; }
.proDiv .hdDiv .selectDiv .option .option_bg .oitem span{color: #707070;font-size: 12px;line-height: 20px;white-space: nowrap;}
.proDiv .hdDiv .selectDiv .option .option_bg .oitem:hover{background: #f7f7f7;}
.proDiv .hdDiv .selectDiv .option .option_bg .oitem:hover i,.proDiv .hdDiv .selectDiv .option .option_bg .oitem.active i{border-color: #707070; }
.proDiv .hdDiv .selectDiv .option .option_bg .oitem:hover span,.proDiv .hdDiv .selectDiv .option .option_bg .oitem.active span{color: #707070; }
.proDiv .hdDiv .selectDiv .option .option_bg .oitem.active i::before{content: "";width: 7px;height: 7px;background: #707070;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 50%; }
.proDiv .hdDiv .selectDiv:hover .default{border-color: #707070; }
.proDiv .hdDiv .selectDiv:hover .default i{transform: rotateX(180deg); }
.proDiv .hdDiv .selectDiv:hover .option{display: block; }
.proDiv .hdDiv .selectDiv .option ul{border-radius: 3px;display: grid;max-height: 428px;max-width: 500px;overflow: auto;padding: 24px;grid-column-gap: 24px;grid-row-gap: 8px;background: #fff;-webkit-box-shadow: 0 4px 16px rgba(0,0,0,.1);box-shadow: 0 4px 16px rgba(0,0,0,.1);grid-template-columns: repeat(3,calc(33.33333% - 16px));}
.proDiv .hdDiv .selectDiv .option ul li{display: flex;align-items: center;width: 135px;cursor: pointer; }
.proDiv .hdDiv .selectDiv .option ul li i{border-radius: 2px;color: #ccc;font-size: 14px;height: 1;line-height: 1;margin-right: 8px;}
.proDiv .hdDiv .selectDiv .option ul li i:before{content: ""; }
.proDiv .hdDiv .selectDiv .option ul li span{font-size: 12px;line-height: 20px;max-width: 108px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.proDiv .hdDiv .selectDiv .option ul li:hover i,.proDiv .hdDiv .selectDiv .option ul li.active i{color: #707070;}
.proDiv .hdDiv .selectDiv .option ul li.active i:before{content: ""; }
.proDiv .hdDiv .selectDiv .option .options{background-color: #fff;border-radius: 3px;-webkit-box-shadow: 0 4px 16px rgba(0,0,0,.1);box-shadow: 0 4px 16px rgba(0,0,0,.1);max-height: 428px;max-width: 500px;overflow: auto;overflow-x: hidden;padding: 24px;}
.proDiv .hdDiv .selectDiv .option .options .tit{color: #19191a;font-size: 12px;font-weight: 600;line-height: 20px;margin-bottom: 12px;}
.proDiv .hdDiv .selectDiv .option .options .item{margin-bottom: 16px; }
.proDiv .hdDiv .selectDiv .option .options ul{box-shadow: none;padding: 0; } 
.proDiv .hdDiv .hrDiv .resultDiv{color: #707070;font-size: 12px;line-height: 20px;margin-right: 20px;white-space: nowrap; }
.proDiv .hdDiv .hrDiv .selectDiv{margin-right: 20px; }
.proDiv .hdDiv .hrDiv .display_type i{border-radius: 3px;color: #707070;cursor: pointer;font-size: 20px;height: 32px;line-height: 32px;text-align: center;width: 32px;}
.proDiv .hdDiv .hrDiv .display_type i.active{color: #19191a;}
.proDiv .hdDiv .hrDiv .display_type i:hover{background: #f7f7f7; }
.proDiv .bdDiv .listDiv ul{display: grid;grid-template-columns: repeat(4,1fr);position: relative;margin-bottom: 20px; }
.proDiv .bdDiv .listDiv ul li{border-top: 1px solid #eee;overflow: hidden;padding: 20px 20px 24px;display: flex;flex-direction: column;position: relative; }
.proDiv .bdDiv .listDiv ul li:hover{box-shadow: 0 4px 16px rgba(0,0,0,.1); }
.proDiv .bdDiv .listDiv ul li .imgDiv{position: relative;padding-top: 69.23%;transition: none; }
.proDiv .bdDiv .listDiv ul li .imgDiv .pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;display: flex;justify-content: center;align-items: center;  }
.proDiv .bdDiv .listDiv ul li .imgDiv .pic img{max-width: 100%;max-height: 100%; }
.proDiv .bdDiv .listDiv ul li .txtTag{position: absolute;top: 8px;left: 4px;color: #f56300;font-size: 13px;margin: 0 8px;z-index: 1;  }
.proDiv .bdDiv .listDiv ul li .textDiv{display: flex;flex-direction: column; }
.proDiv .bdDiv .listDiv ul li .textDiv .title{font-size: 14px;font-weight: 600;color: #19191a;cursor: pointer;line-height: 22px;margin:16px 0 8px; }
.proDiv .bdDiv .listDiv ul li .textDiv .p1{margin-bottom: 12px;cursor: auto;font-size: 12px;line-height: 20px;color: #707070; }
.proDiv .bdDiv .listDiv ul li .textDiv .p2{display: none; }
.proDiv .bdDiv .listDiv ul li .textDiv .price{font-size: 16px;color: #19191a;line-height: 24px;font-weight: 600;margin-bottom: 12px; }
.proDiv .bdDiv .listDiv ul li .textDiv .p3{color: #707070;font-size: 12px;line-height: 18px;margin-bottom: 12px; }
.proDiv .bdDiv .listDiv ul li .textDiv .xlpj{color: #707070;font-size: 12px;line-height: 20px; }
.proDiv .bdDiv .listDiv ul li .textDiv .title:hover{text-decoration: underline; }
.proDiv .bdDiv .listDiv ul.list{grid-template-columns: repeat(1,1fr);}
.proDiv .bdDiv .listDiv ul.list li{flex-direction: row;justify-content: space-between; }
.proDiv .bdDiv .listDiv ul.list li .imgDiv{width: 180px;height: 180px;padding: 0; }
.proDiv .bdDiv .listDiv ul.list li .textDiv{width: calc(100% - 200px);flex-direction: row;justify-content: space-between; }
.proDiv .bdDiv .listDiv ul.list li .textDiv .p2{display: block; }
.proDiv .bdDiv .listDiv ul.list li .textDiv .p2 p{color: #707070;font-size: 12px;line-height: 20px;margin-bottom: 4px;padding-left: 12px;position: relative;}
.proDiv .bdDiv .listDiv ul.list li .textDiv .p2 p:before{background: #707070;border-radius: 50%;content: "";height: 4px;left: 0;position: absolute;top: 8px;width: 4px; }
.proDiv .bdDiv .listDiv ul.list li .textDiv .txt2{text-align: right; }
.proDiv .bdDiv .listDiv ul.list li .textDiv .xlpj{justify-content: flex-end; }
.proDiv .bdDiv{padding: 36px 0; }

.proDetailDiv{background: #f7f7f7;padding-bottom: 40px; }
.proDetailDiv .breadcrumbDiv{padding: 20px 0;font-size: 12px; }
.proDetailDiv .hdDiv{align-items: initial;background: #fff;padding: 32px 0; }
.proDetailDiv .hdDiv .leftDiv{width: 49.33%;position: sticky;top: 0; }
.proDetailDiv .hdDiv .leftDiv .lunboDiv{margin: 0 32px 0 60px; }
.proDetailDiv .hdDiv .leftDiv .swiper-container {width: 100%;margin-left: auto;margin-right: auto;}
.proDetailDiv .hdDiv .leftDiv .swiper-slide {display: flex;justify-content: center;align-items: center;height: 100%;width: 100%;}
.proDetailDiv .hdDiv .leftDiv .swiper-slide .pic{padding-top: 100%;position: relative;width: 100%;}
.proDetailDiv .hdDiv .leftDiv .swiper-slide .pic .imgDiv{position: absolute;width: 100%;height: 100%;overflow: hidden;left: 0;top: 0;display: flex;justify-content: center;align-items: center;border: 1px solid #eee;border-radius: 3px; }
.proDetailDiv .hdDiv .leftDiv .swiper-slide .pic .imgDiv img{width: 100%;}
.proDetailDiv .hdDiv .leftDiv .gallery-top .swiper-slide .pic .imgDiv img{cursor: url(../img/cursor_serch_ic.png), auto;}
.proDetailDiv .hdDiv .leftDiv .play{position: absolute;left: 0;top: 0;width: 100%;height: 100%; }
.proDetailDiv .hdDiv .leftDiv .play .bg{background: rgba(25,25,26,.6);border-radius: 3px;padding: 8px 16px;color: #fff;font-size: 14px;cursor: pointer;}
.proDetailDiv .hdDiv .leftDiv .play .iconfont{margin-right: 8px; }
.proDetailDiv .hdDiv .leftDiv .gallery-top {width: 100%;}
.proDetailDiv .hdDiv .leftDiv .smallDiv{position: relative;padding: 0 35px;max-width: 420px;margin: 20px auto 0; }
.proDetailDiv .hdDiv .leftDiv .gallery-thumbs {box-sizing: border-box;text-align: center;margin: 10px 0;}
.proDetailDiv .hdDiv .leftDiv .gallery-thumbs .swiper-slide {width: 25%;opacity: 1;}
.proDetailDiv .hdDiv .leftDiv .gallery-thumbs .swiper-slide .pic{padding-top: 100%;cursor: pointer; }
.proDetailDiv .hdDiv .leftDiv .gallery-thumbs .swiper-slide-thumb-active .pic{opacity: 1;border: 1px solid #19191a;border-radius: 3px; }
.proDetailDiv .hdDiv .leftDiv .smallDiv .pic .iconfont{position: absolute;font-size: 14px;color: #fff;left: 50%;top: 50%;transform: translate(-50%,-50%); }
.proDetailDiv .hdDiv .leftDiv .swiper-button-next, .proDetailDiv .hdDiv .leftDiv .swiper-button-prev{color: rgba(0,0,0,.2);font-size: 20px;background: none;width: initial;height: initial;margin-top: -15px; }
.proDetailDiv .hdDiv .leftDiv .swiper-button-next{right: 0;}
.proDetailDiv .hdDiv .leftDiv .swiper-button-prev{left: 0;}

.proDetailDiv .hdDiv .rightDiv{width: 50.67%;padding: 0 12px 0 12px;}
.proDetailDiv .hdDiv .rightDiv .title{color: #19191a;display: inline;font-size: 24px;font-weight: 400;font-weight: 600;line-height: 32px;margin-right: 8px;word-break: break-word; }
.proDetailDiv .hdDiv .rightDiv .title span{color:#f56300;font-size: 14px;font-weight: normal; }
.proDetailDiv .hdDiv .rightDiv .btnDiv{margin: 16px 0; }
.proDetailDiv .hdDiv .rightDiv .btnDiv a{padding: 7px 15px;background: #f08300;color: #fff;border-radius: 5px;display: block;margin-right: 20px;font-size: 14px; }
.proDetailDiv .hdDiv .rightDiv .btnDiv a:hover{opacity: .8; }
.proDetailDiv .hdDiv .rightDiv .p1{ color: #707070;font-size: 13px;line-height: 20px;margin-top: 16px;}
.proDetailDiv .hdDiv .rightDiv .price{background: #f7f7f7;margin: 16px 0;padding: 15px 25px 20px; }
.proDetailDiv .hdDiv .rightDiv .price span{color: #19191a;font-size: 20px;font-weight: 600;line-height: 28px;white-space: nowrap; }
.proDetailDiv .hdDiv .rightDiv .price p{color: #707070;font-size: 14px;line-height: 22px;margin-top: 8px; }
.proDetailDiv .hdDiv .rightDiv .p2 .p{margin-top: 5px;color: #19191a;font-size: 13px;line-height: 20px; }
.proDetailDiv .hdDiv .rightDiv .p2 .p a{color: #19191a; }
.proDetailDiv .hdDiv .rightDiv .p2 .p a:hover{text-decoration: underline; }
.proDetailDiv .hdDiv .rightDiv .p2 .p .iconfont{margin-right: 5px; }
.proDetailDiv .hdDiv .rightDiv .tezheng{margin-top: 24px; }
.toggleDiv{overflow: hidden; }
.toggleDiv.on{height: auto; }
.toggleDiv p{color: #19191a;margin: 0 0 4px;padding: 0 0 0 12px;position: relative;font-size: 13px; }
.toggleDiv p:before{background: #707070;border-radius: 4px;content: " ";display: block;height: 4px;left: 0;position: absolute;top: 9px;width: 4px;}
.zdbtn {color: #0060bf;margin-top: 5px; }
.zdbtn .txt:before{content: "查看更多"; }
.zdbtn.on .txt:before{content: "收起"; }
.zdbtn.on .iconfont{transform: rotateX(180deg); }
.htitle{padding: 15px 0;border-bottom: 1px solid #e5e5e5;font-size: 20px;font-weight: 600; }

.proDetailDiv .twoMenuDiv{margin-top: 20px; }
.introDiv{background: #fff;margin: 0 0;padding: 0 32px 32px;}
.introDiv .item_tit{color: #19191a;font-size: 16px;font-weight: 600;line-height: 24px;padding: 35px 0 12px; }
.introDiv .item_p{color: #707070;font-size: 14px;line-height: 22px;}
.introDiv .item_con .row{margin: 0 -13px; }
.introDiv .item_con .row>div{padding: 0 13px; }
.introDiv .item_con .row>div .conDiv{border-radius: 20px;background: rgba(0, 96, 191, .08);padding: 20px;text-align: center;height: 100%; }
.introDiv .item_con .row>div img{display: block;margin: 0 auto;width: 42%;max-width: 80px; }
.introDiv .item_con .row>div .title{color: #0060bf;font-size: 18px;margin: 10px 0; }
.introDiv .item_con .row>div .p{font-size: 14px;color: #666; }
.introDiv .item_con.zlrz ul{flex-wrap: wrap; }
.introDiv .item_con.zlrz ul li{margin: 12px 35px 0 0;position: relative; }
.introDiv .item_con.zlrz ul li img{width: 60px; }
.introDiv .tableDiv{overflow-x: auto;width: 100%;max-width: 1000px;margin: 0 auto; }
.introDiv .tableDiv table{width: 100%; }
.introDiv .tableDiv table tr:nth-of-type(odd){background: rgba(0, 96, 191, .08);color: #19191a;font-size: 13px;line-height: 20px; }
.introDiv .tableDiv table tr th{width: 20%;padding: 12px 16px; }
.introDiv .tableDiv table tr td{width: 30%;padding: 12px 16px; }
.introDiv .tableDiv table tr td:nth-child(2){border-right: 3px solid #fff; }
.introDiv .beizhu{margin-top: 12px;color: #707070;font-size: 14px;line-height: 22px; }
.yyfaDiv{background: #fff;margin: 20px 0;padding: 0 32px 32px; }
.yyfaDiv ul{padding: 36px 28px 0;height: 1053px;margin-bottom: 20px; }
.yyfaDiv ul li{border: 1px dashed #ccc;border-radius: 4px;margin-bottom: 44px;padding: 32px 90px!important;position: relative; }
.yyfaDiv ul li span{background: #fff;color: #19191a;font-size: 16px;font-weight: 600;left: 20px;line-height: 24px;padding: 0 10px;position: absolute;top: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: 1;}
.yyfaDiv .itemDiv .row{margin: 20px -10px 0; }
.yyfaDiv .itemDiv .row>div{padding: 0 10px; }
.yyfaDiv .itemDiv .row>div a{position: relative;height: 100%;background: #fff;border-radius: 8px;overflow: hidden;transition: all .3s;display: flex;flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal; }
.yyfaDiv .itemDiv .row>div .imgDiv{padding-top: 56.44%;position: relative; }
.yyfaDiv .itemDiv .row>div .textDiv{padding: 20px 20px 28px;display: flex;-webkit-box-flex: 1;flex: 1;flex-direction: column;justify-content: space-between; }
.yyfaDiv .itemDiv .row>div .title{color: #19191a;display: block;font-size: 14px;font-weight: 600;line-height: 22px;margin-bottom: 8px;}
.yyfaDiv .itemDiv .row>div .bottom{display: flex;-webkit-box-flex: 1;flex: 1;flex-direction: column;justify-content: space-between; }
.yyfaDiv .itemDiv .row>div .bottom .p{color: #707070;font-size: 12px;line-height: 20px;}
.yyfaDiv .itemDiv .row>div .bottom .learmore{margin-top: 16px; }
.yyfaDiv .itemDiv .row>div a:hover .bottom .learmore .txt{text-decoration: underline; }
.yyfaDiv .itemDiv .row>div a:hover{box-shadow: 0 15px 15px -10px rgba(0,0,0,.1); }

.tzgsDiv{background: #fff;padding: 0 32px 32px; }
.tzgsDiv .ibDiv{text-align: center; }
.ihTitle {text-align: center; }
.ihTitle span{color: #19191a;font-size: 20px;font-weight: 600;line-height: 28px;margin: 0 auto;max-width: 650px;padding: 20px 0 12px;text-align: center;display: block; }
.ihTitle p{color: #707070;font-size: 14px;line-height: 22px;margin: 0 auto 28px;max-width: 650px;text-align: center; }

.xgspDiv{background: #fff;padding: 1px 32px 32px;margin: 20px 0; }
.xgspDiv .lunboDiv{margin-top: 20px; }
.xgspDiv a{display: block;border: 1px solid #e5e5e5; }
.xgspDiv a:hover .textDiv p{text-decoration: underline; }
.xgspDiv .imgDiv{padding-top: 56.25%; }
.xgspDiv .imgDiv .play{position: absolute;right: 10px;bottom: 10px;background: rgba(25,25,26,.6);border-radius: 3px;padding: 0px 8px;color: #fff;font-size: 12px;cursor: pointer;line-height: 24px; }
.xgspDiv .imgDiv .play .iconfont{margin-right: 8px;font-size: 13px; }
.xgspDiv .textDiv{padding: 20px;color: #19191a;font-size: 14px;font-weight: 600;line-height: 22px; }
.xgspDiv .textDiv p{height: 44px; }
.xgspDiv .swiper-container{padding-bottom: 32px; }
.xgspDiv .swiper-button-prev,.xgspDiv .swiper-button-next{background-color: rgba(0,0,0,.2);background-image: none;border-radius: 50%;-webkit-box-sizing: border-box;box-sizing: border-box;color: #fff;font-size: 16px;height: 36px;line-height: 36px;text-align: center;-webkit-transition: all .3s;transition: all .3s;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 36px;opacity: 0;}
.xgspDiv .swiper-button-prev::after{content: "";font-family: "iconfont"!important;font-size: 20px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.xgspDiv .swiper-button-next::after{content: "";content: "";font-family: "iconfont"!important;font-size: 20px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.xgspDiv .swiper-button-prev:hover,.xgspDiv .swiper-button-next:hover{background-color: rgba(0,0,0,.4)}
.xgspDiv .swiper-button-prev{left: 12px;}
.xgspDiv .swiper-button-next{right: 12px;}
.xgspDiv .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0;}
.xgspDiv .swiper-pagination-bullet{background: #707070;border-radius: 4px;opacity: .4;-webkit-transition: all .3s;transition: all .3s; }
.xgspDiv .swiper-pagination-bullet-active{opacity: 1;width: 20px;}
.xgspDiv .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 4px;}
.xgspDiv .lunboDiv:hover .swiper-button-prev,.xgspDiv .lunboDiv:hover .swiper-button-next{opacity: 1; }

.downloadDiv{background: #fff;padding: 1px 32px 32px; }
.downloadDiv .tabsDiv{margin: 20px 0;flex-wrap: wrap; }
.downloadDiv .tabsDiv a{background: #f7f7f7;border-radius: 3px;color: #19191a;font-size: 14px;height: 28px;line-height: 22px;line-height: 28px;margin: 12px 12px 0 0;padding: 0 12px;position: relative;}
.downloadDiv .tabsCon .listDiv{display: none; }
.downloadDiv .tabsCon .listDiv.on {display: block; }
.downloadDiv .tabsDiv a.active{background: #707070;color: #fff; }
.downloadDiv .tabsCon ul{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);width: 90%;grid-column-gap: 20px;grid-row-gap: 8px;margin-top: 28px;}
.downloadDiv .tabsCon ul li a{font-size: 14px;line-height: 22px;color: #19191a;padding: 8px 0; }
.downloadDiv .tabsCon ul li a img{margin-right: 8px; } 
.downloadDiv .tabsCon ul li a:hover{text-decoration: underline; }


.lljlDiv{background: #fff;padding: 1px 32px 32px;margin: 20px 0 0; }
.lljlDiv .lunboDiv{margin-top: 20px; }
.lljlDiv a{display: block; }
.lljlDiv .imgDiv{padding-top: 54.79%;position: relative; }
.lljlDiv .imgDiv .pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center; }
.lljlDiv .imgDiv img{max-width: 100%;max-height: 100%; }
.lljlDiv .textDiv{padding: 16px 20px 32px;  }
.lljlDiv .textDiv .title{color: #19191a;font-size: 13px;line-height: 20px; }
.lljlDiv .textDiv .price{color: #19191a;font-size: 14px;font-weight: 600;line-height: 22px;margin-top: 8px; }
.lljlDiv a:hover .textDiv .title{text-decoration: underline; }


#lightbox_mask {
  display: none;
  position: fixed;
  z-index: 999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .7);
}
#lightbox_popup {
  display: none;
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 50%;
  width: 100%;
  height: 100%;
  max-width: 1440px;
  left:50%;
  transform:translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
}
#lightbox_popup .pic-view {
  position: absolute;
  top: 0%!important;
  left: 5%;
  width: 90%;
  height: 100%;
  text-align: center;
  display: flex;
	align-items: center;
	justify-content: center;
}
#lightbox_popup .pic-view .pic {
  max-width: 100%;
  max-height: 100%;
  /* border: 5px solid #fff; */
  /* border-radius: 3px; */
  /* max-width: 560px; */
}
#lightbox_popup .btn-view {}
#lightbox_popup .btn-view .btn {
  position: absolute;
  width: 40px;
  height: 40px;
  line-height: 33px;
  text-align: center;
  font-size: 36px;
  text-decoration: none;
/*  border-radius: 32px;
  background-color: #000;
  opacity: .4; */
  color: #fff;
padding: 0;
  transition: all .3s;
}
#lightbox_popup .btn-view .btn:hover {
  opacity: 1;
  transform: scale(1.4);
}
#lightbox_popup .btn-view .btn-prev {
  left: 10px;
  top: 48%;
}
#lightbox_popup .btn-view .btn-next {
  right: 10px;
  top: 48%;
}
#lightbox_popup .btn-view .btn-close {
  right: 10px;
  top: 10px;
}
#lightbox_popup .caption-view {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 38px;
  background-color: rgba(0, 0, 0, .7);
  text-align: center;
}
#lightbox_popup .caption-view p {
  line-height: 38px;
  color: #fff;
}

.popDiv{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba( 0,0,0,.3);z-index: 9999;display: none; }
.popDiv .popCon{position: absolute;left: 50%;top: 50%;width: 90%;max-width: 500px;transform: translate(-50%,-50%);background: #fff;padding: 30px;border-radius: 10px; }
.popDiv .closeBtn{position: absolute;right: 15px;top: 15px;width: 15px; }
.popDiv form .inputDiv{margin-top: 20px; }
.popDiv form input{width: 100%;line-height: 40px;padding: 0 10px;border: 1px solid #ccc;font-size: 14px; }
.popDiv form textarea{width: 100%;height: 120px;border: 1px solid #ccc;padding: 5px 10px;resize: none;display: block;font-size: 14px; }
.popDiv form button{display: block;width: 100%;line-height: 40px;border: 0;padding: 0;background: #f08300;color: #fff;margin-top: 20px;font-size: 14px;cursor: pointer; }



@media (max-width:1220px) {
	.wrap1{width: 94vw; }
	.commonDiv .comLDiv .special-nav.xf{left: 32px; }
	.commonDiv .comLDiv .special-nav{width: 232px;}
	.commonDiv .comRDiv{width: calc(100% - 268px);}
	.newsDiv .bdDiv .rightDiv{width: 300px; }
	.newsDiv .bdDiv .leftDiv{width: calc(100% - 300px);}
}
@media (max-width:1100px) {
}
@media (min-width:992px) and (max-width:1024px) {
}
@media (min-width:768px) and (max-width:991px) {
	
}
@media (max-width:991px){
	.f40{font-size: 30px;}
	.f30{font-size: 20px;}
	.menu{width:100%}
	.menu ul{width:100%;display: block;}
	.menu>ul>li>a{padding: 0 20px;}
	.menu.align-center>ul,.menu.align-right ul ul{text-align:left}
	.menu ul li,.menu ul ul li,.menu ul li:hover>ul>li{width:100%;height:auto;border-top:1px solid rgba(0,0,0,.2);}
	/*.indexHeader .menu ul li,.indexHeader .menu ul ul li,.indexHeader .menu ul li:hover>ul>li{border-top:1px solid rgba(255,255,255,.2);}*/
	/*.on-fixed .indexHeader .menu ul li,.on-fixed .indexHeader .menu ul ul li,.on-fixed .indexHeader .menu ul li:hover>ul>li{border-top:1px solid rgba(0,0,0,.2);}*/
	.menu ul li a,.menu ul ul li a{width:100%}
	.menu>ul>li,.menu.align-center>ul>li,.menu.align-right>ul>li{float:none;display:block}
	.menu ul ul li a{padding:0 20px 0;font-size:12px;color:#333;background:0 0}
	.menu ul ul li:hover>a,.menu ul ul li a:hover{color:#333}
	
	.indexHeader .menu ul ul li a{color:#fff;}
	.indexHeader .menu ul ul li:hover>a,.indexHeader .menu ul ul li a:hover{color:#fff}
	
	.on-fixed .indexHeader .menu ul ul li a{color:#333;}
	.on-fixed .indexHeader .menu ul ul li:hover>a,.indexHeader .menu ul ul li a:hover{color:#333}
	
	.menu ul ul ul li a{padding-left:40px}
	.menu ul ul,
	.menu ul ul ul{position:relative;left:0;right:auto;width:100%;margin:0}
	.menu>ul>li.has-sub>a::after,.menu ul ul li.has-sub>a::after{display:none}
	#menu-line{display:none}
	.menu #menu-button{display:block;padding:20px;color:#000;cursor:pointer;font-size:12px;text-transform:uppercase}
	.menu #menu-button::after{content:'';position:absolute;top:20px;right:20px;display:block;width:15px;height:2px;background:#000}
	.menu #menu-button::before{content:'';position:absolute;top:25px;right:20px;display:block;width:15px;height:3px;border-top:2px solid #000;border-bottom:2px solid #fff}
	.menu .submenu-button{position:absolute;z-index:10;right:0;top:0;display:block;border-left:1px solid rgba(0,0,0,0);height:52px;width:52px;cursor:pointer}
	.menu .submenu-button::after{content:'';position:absolute;top:21px;left:26px;display:block;width:1px;height:11px;background:#000;z-index:99}
	.menu .submenu-button::before{content:'';position:absolute;left:21px;top:26px;display:block;width:11px;height:1px;background:#000;;z-index:99}

	.menu .submenu-button.submenu-opened:after{display:none}
	.menu ul ul{background: transparent;border-bottom:none;padding: 0;}
	.menu ul ul ul{top: 0;}
	.menu li:hover>ul{left: auto;margin-left: auto;}
	.menu ul ul .wrap{padding:0 15px;}
	.menu ul ul .hd{display: none;}
	.menu ul ul .bd{padding: 0;}
	header .rightDiv .menu>ul>li li a{text-align: left;line-height: 50px;}
	/*header.indexHeader .rightDiv .menu>ul>li li a{color: #fff;}*/
	.on-fixed header.indexHeader .rightDiv .menu>ul>li li a{color: #333;}
	header:before{display: none;}
	header {
		position: fixed !important;
		z-index: 9999;
		top: 0;
		left: auto;
		right: 0;
		width: 100%;
		height: 50px;
		transition: right 300ms !important;
	}
	header .ssBtn{height: 50px;display: none; }
	header .header-container{height: 50px;}
	header .logo{width: auto; }
	header .logo{height: 50px;width: initial;}
	header .logo a img{max-height: 70%;}
	header .mbtn {display: block;}
	body.on-menu header{background: rgba(255,255,255,.97);}
	body.on-menu.on-fixed  header{background:  rgba(255,255,255,.97);}
	body.on-menu header .mbtn{z-index: 1;}
	header .rightDiv .menu {
		float: right;
		position: fixed;
		top: 82px;
		right: 0;
		width: 100%;
		height: calc(100% - 50px);
		padding-top: 0;
		background-color: rgba(255,255,255,.97);
		/*border-bottom: 1px solid #f8f8f847;*/
		transition: right 300ms;
		right: -100%;
		padding: 0;
		overflow-y: auto;
	}
	.on-fixed header .rightDiv .menu{
		background-color: rgba(255,255,255,.97);
	}
	header .rightDiv .menu ul{float: initial;height: initial;}
	/*header .rightDiv .menu ul.open{background: #000;}*/
	header .rightDiv .menu ul li {
		padding: 0;
		margin: 0;
		/*border-bottom: 1px solid #f8f8f847;*/
		float: initial;
		position: relative;
	}
	header .rightDiv .menu ul li a {
		display: block;
		line-height: 50px;
		height: 50px;
		text-align: left;
		font-size: 16px;
	}
	header .rightDiv .menu>ul {display: block;padding-top: 0;}
	body.on-menu header .rightDiv .menu {right: 0;}
	body.on-menu .main {right: 0;}
	header .rightDiv .menu>ul>li>a{padding:0 15px;background: none;}
	header .rightDiv .menu>ul>li>a::after{display: none;}
	header .rightDiv .menu>ul>li:hover>a, header .rightDiv .menu>ul>li:focus>a, header .rightDiv .menu>ul>li.on>a, header .rightDiv .menu>ul>li.active>a{font-weight: bold;}
	header .rightDiv .menu>ul>li>a span{line-height: 50px;}
	.menu ul ul{box-shadow: none;opacity: 1;visibility: visible;transform: initial;padding: 0;left: 0;display: block;}
	.menu>ul>li:hover>ul{transform: initial; }
	header .rightDiv .menu>ul>li>a{color: #333;}
	.main {position: relative;right: 0;transition: right 300ms !important;margin-top: 82px; }
	header .ssBtn{margin-right: 50px; }
	.menu .proLi .twoUl{padding: 0;background: transparent;left: 0; }
	.menu .proLi .twoUl>li{width: 100%;}
	.menu ul.oneUl>li:hover>ul{left: 0; }
	.menu .proLi .threeUl{position: relative;left: 0;width: 100%;padding: 0;min-height: initial;opacity: 1;visibility: visible; }
	.menu .proLi .threeUl .ul{display: block; }
	.menu .proLi .threeUl .ul .imgDiv{display: none; }
	.menu .proLi .threeUl .ul>li>a{line-height: 50px; }
	.menu .proLi .threeUl .ul ul{opacity: 1;visibility: visible;}
	.menu .defLi .ul{display: block;padding: 0;min-height: initial; }
	.menu .defLi .ul .ullDiv{padding: 0;margin: 0;}
	.menu .defLi .ul .ulrDiv{display: none; }
	.menu .defLi .ul .ullDiv .p{display: none; }
	.menu .defLi .ul .ullDiv .threeUl{padding-top: 0;display: block; }
	.menu .defLi .threeUl>li{padding: 0; }
	.menu .defLi .threeUl>li>a span{line-height: 50px; }
	.search_box_body{top: 82px; }
	.search_box_body .search_box_close{top: 5px;right: 5px; }
	.sol1Div3 .bdDiv ul li .imgDiv{height: 70px; }
	.lxxsDiv .bdDiv{display: block; }
	.lxxsDiv .bdDiv .rightDiv{width: 100%;}
	.lxxsDiv .bdDiv .leftDiv{width: 100%;}
	.yfzxDiv1 .rowDiv{display: block; }
	.yfzxDiv1 .rowDiv .imgDiv{margin: 20px 0 0;width: 100%;  }
	.newsDiv .bdDiv{display: block; }
	.newsDiv .bdDiv .rightDiv{/* display: none; */width: 100%; }
	.newsDiv .bdDiv .leftDiv{width: 100%;}
	.proDiv .bdDiv .listDiv ul{grid-template-columns: repeat(3,1fr);}
	.introDiv .tableDiv table{min-width: 800px; }
}

.hidden-xs{display: block;}
.visible-xs{display: none;}

/*手机*/
@media (max-width:767px) {
	html, body{min-width: initial;overflow-x: hidden;font-size: 14px; }
	
	.hidden-xs{display: none;}
	.visible-xs{display: block;}
	.floatRightDiv{display: none;}
	.wrap{padding: 0 15px;width: 100%;}
	
	.f60{font-size: 30px;}
	.f48{font-size: 28px;}
	.f40{font-size: 26px;}
	.f36{font-size: 24px;}
	.f30{font-size: 19px;}
	.f24{font-size: 18px;}
	.f22{font-size: 17px;}
	.f20{font-size: 16px;}
	.f18{font-size: 16px;}
	header .mbtn{right: 0; }
	.index-banner .wrap{height: 30vw;justify-content: center; }
	.index-banner .banner_main_font p{display: none; }
	.index-banner .banner_main_font .btnDiv{display: none; }
	.index-banner .banner_main_font{text-align: left; width: 100%; }
	.index-banner .banner_main_font h2{font-size: 16px;font-weight: 600;margin-bottom: 24px;text-align: left;line-height: 1.6; }
	
	.indexDiv1 .hdDiv{padding: 0 16px;position: sticky;top: 82px;}
	.indexDiv1 .wrap1{width: 100%;}
	.indexDiv1 .scrollDiv{overflow-x: auto;}
	.indexDiv1 .hdDiv ul{display: block;white-space:nowrap; }
	.indexDiv1 .hdDiv ul li{display: inline-block;width: 110px;margin-right: 5px; }
	.indexDiv1 .hdDiv ul li:last-child{margin-right: 0; }
	.indexDiv1 .bdDiv .swiper-container{padding-bottom: 60px; }
	.indexDiv1 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 30px; }
	.indexDiv2 .bdDiv ul{flex-wrap: wrap; }
	.indexDiv2 .bdDiv ul li{width: 50%;margin-bottom: 20px; }
	
	.indexDiv3 .bdDiv .tabsCon .rowDiv{display: block; }
	.indexDiv3 .bdDiv .tabsCon .rowDiv .imgDiv{width: 100%;}
	.indexDiv3 .bdDiv .tabsCon .rowDiv .textDiv{width: 100%;padding: 20px; }
	.indexDiv3 .bdDiv .tabsCon .rowDiv .textDiv ul li{min-width: initial;width: 100%; }
	
	.indexDiv4{padding: 40px 0 20px; }
	.indexDiv4 .bdDiv .row>div{margin-bottom: 20px; }
	.indexDiv5{padding: 40px 0 20px; }
	.indexDiv5 .bdDiv .row>div{margin-bottom: 20px; }
	
	.footerDiv{padding: 30px 0 15px; }
	.footerDiv .hdDiv{display: block; }
	.footerDiv .hdDiv .hlDiv{width: 100%;}
	.footerDiv .hdDiv .hlDiv .ewmWrap{justify-content: flex-start; }
	.footerDiv .hdDiv .hlDiv .ewmWrap .gzhDiv:nth-child(1){margin-right: 10%; }
	.footerDiv .hdDiv .hrDiv .listDiv h3{margin-bottom: 15px; }
	.footerDiv .hdDiv .hrDiv{width: 100%;display: block;padding-top: 40px; }
	.footerDiv .hdDiv .hrDiv .list{display: none; }
	.footerDiv .hdDiv .hrDiv .listDiv h3 .iconfont{display: block;font-size: 12px;color: #707070; }
	.footerDiv .footer_box{margin-top: 30px;display: block; }
	
	.footerDiv .footer_box .rzDiv a:nth-child(1){transform: scale(.75);margin-right: 0;width: 110px; }
	.footerDiv .footer_box .rzDiv a:nth-child(2){transform: scale(.75);margin-right: 0;width: 110px; }
	.footerDiv .footer_box .languageDiv{display: none; }
	.footerDiv .bdDiv{display: block; }
	.footerDiv .bdDiv .banquan{flex-wrap: wrap;justify-content: center; }
	.footerDiv .bdDiv .aDiv{justify-content: center; }
	
	.ny-banner .wrap{font-size: 24px; }
	.nyTitle span{font-size: 20px; }
	.pro1Div2 .bdDiv{display: block; }
	.pro1Div2 .bdDiv .leftDiv{width: 100%;}
	.pro1Div2 .bdDiv .rightDiv{width: 100%;padding: 20px 0; }
	.pro1Div3 .bdDiv ul li .imgDiv>img{width: 50px;}
	.pro1Div3 .bdDiv ul li .imgDiv .arrow{height: 7px;width: 20px;right: -10px;top: 25px; }
	.pro1Div3 .bdDiv ul li p{margin-top: 10px; }
	.pro1Div4 .row>div{margin-bottom: 20px; }
	.cusInfoDiv{display: block;text-align: center;padding: 40px 0 20px; }
	.cusInfoDiv .textDiv{text-align: left;margin: 20px 0; }
	.cusInfoDiv .textDiv .p1{margin-bottom: 20px; }
	
	.pro1Div7 .bdDiv{display: block; }
	.pro1Div7 .leftDiv{width: 100%;text-align: center;padding-bottom: 40px;border-bottom: 1px solid #e5e5e5; }
	.pro1Div7 .leftDiv span{padding-right: 0;border: 0; }
	.pro1Div7 .rightDiv{width: 100%; }
	.pro1Div7 .rightDiv .conDiv{padding: 24px;margin-left: 0; }
	
	.sol-banner .wrap{height: 150px; }
	.sol-banner .wrap span{font-size: 24px; } 
	.sol-banner .wrap p{font-size: 14px;margin-top: 0;max-width: 70%; }
	
	.solDiv2 .rowDiv .itemDiv{width: 100%;}
	.solDiv3 .row>div{margin-bottom: 20px; }
	.solDiv4 .bdDiv{padding: 0 20px; }
	
	.sol1-banner .wrap{height: 180px; }
	.sol1-banner .wrap p{font-size: 20px;line-height: 30px;margin-bottom: 15px; }
	.sol1-banner .wrap a{padding: 0 6px 0 10px;height: 32px;line-height: 30px;font-size: 12px; }
	
	.sol1-banner{padding-top: 50px; }
	.on-fixed header{margin-top: -32px; }
	.twoMenuDiv{position: fixed;top: 82px;width: 100%; }
	.on-fixed .twoMenuDiv{top: 50px; }
	.sol1Div1 .bdDiv .row>div{margin-bottom: 16px; }
	.sol1Div3 .bdDiv ul li .imgDiv{height: 36px; }
	
	.commonDiv .bdDiv{display: block; }
	.commonDiv .comLDiv{width: 100%; }
	.commonDiv .comLDiv .special-nav{width: 100%;margin: 0 0 20px;padding: 0;position: relative; }
	.commonDiv .comLDiv .special-nav.xf{position: relative;left: 0;top: 0; }
	.commonDiv .comLDiv .p1 span{opacity: 1;transition: all .3s; }
	.commonDiv .comLDiv .p1.on span{transform: rotate(180deg); }
	.commonDiv .comLDiv ul{display: none;position: absolute;left: 0;top: 100%;width: 100%;background: #f7f7f7;padding: 0 0 8px 16px;height: 60vw;overflow-y: auto; }
	.commonDiv .comRDiv{width: 100%;}
	.sol2Div1{padding: 20px;height: 150px; }
	.sol2Div1 p{font-size: 18px; }
	.sol2Div3 .swiper-container{padding-bottom: 40px; }
	.sol2Div3 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0; }
	.sol2Div4 .rowDiv{grid-template-columns: repeat(1,100%);}
	.sol2Div6 .rowDiv{margin-top: 0; }
	.sol2Div6 .row>div{margin-top: 56px; }
	.sol2Div7 .rowDiv{margin-top: 0; }
	.sol2Div7 .rowDiv .row>div{margin-top: 20px; }
	
	.shouhouDiv1 .item ul{display: block; }
	.shouhouDiv1 .item ul>img{display: none; }
	.shouhouDiv1 .item ul li{margin: 15px 0; }
	.shouhouDiv1 .item ul li .conDiv{display: flex;align-items: center; }
	.shouhouDiv1 .item ul li .conDiv img{width: 40px;}
	.shouhouDiv1 .item ul li p{text-align: left;margin: 0 0 0 10px; }
	.aqListDiv ul li .bd table td:nth-child(1){width: 60%;}
	
	.shiyongDiv1 .rowDiv{padding-top: 20px; }
	.shiyongDiv1 .rowDiv ul{display: block; }
	.shiyongDiv1 .rowDiv ul li{margin: 15px 0;width: 100%;display: flex;align-items: center;  }
	.shiyongDiv1 .rowDiv ul li .imgDiv{width: 50px;margin-right: 15px; }
	.shiyongDiv1 .rowDiv ul li .imgDiv .arrow{display: none; }
	.shiyongDiv1 .rowDiv ul li span{text-align: left; }
	
	.shiyongDiv5 .conDiv{display: block;padding: 10px 0;height: initial; }
	.shiyongDiv5 .ltDiv{border: 0;padding: 20px;text-align: center; }
	.shiyongDiv5 .ltDiv .learmore{width: 120px;margin: 0 auto;height: 38px; }
	.shiyongDiv5 .rtDiv{width: 100%;padding: 20px;text-align: center; }
	
	.lianjieDiv2 .rowDiv .row>div{margin-bottom: 20px; }
	.lxxsDiv .bdDiv .rightDiv{padding: 20px; }
	
	.yyspDiv .bdDiv .itemDiv .xuanzeDiv ul{grid-template-columns: repeat(1,1fr);}
	
	.aboutDiv1 .rowDiv ul{grid-template-columns: repeat(3,1fr);grid-row-gap: 16px; }
	.aboutDiv4 .rowDiv{display: block; }
	.aboutDiv4 .rightDiv{width: 100%;margin-top: 20px; }
	.aboutDiv6 .listDiv ul li .textDiv{display: block; }
	.aboutDiv6 .textDiv .p{margin-bottom: 20px; }
	.aboutDiv6 .listDiv .imgDiv{width: 100%;}
	.aboutDiv6 .swiper-button-prev, .aboutDiv6 .swiper-button-next{opacity: 0;}
	
	.aboutDiv7 .rowDiv ul{grid-template-columns: repeat(3,1fr);}
	.aboutDiv8 .rowDiv .row>div{margin-bottom: 20px; }
	.aboutDiv9 .rowDiv .row>div{margin-bottom: 20px; }
	
	.lxDiv1 .rowDiv{display: block; }
	.lxDiv1 .rowDiv .leftDiv{width: 100%; }
	.lxDiv1 .rowDiv .rightDiv{width: 100%;margin-top: 20px; }
	
	.yfzxDiv2 .rowDiv ul{grid-template-columns: repeat(1,1fr);}
	.yfzxDiv3 .rowDiv ul{grid-template-columns: repeat(1,1fr);}
	.yfzxDiv5 .rowDiv .row>div{margin-bottom: 24px; }
	.yfzxDiv5 .rowDiv .row>div:last-child{margin-bottom: 0; }
	
	.zlbzDiv4 .rowDiv ul{grid-template-columns: repeat(2,1fr);}
	.zlrzDiv1 .rowDiv .imgDiv{width: 60px;height: 60px;padding: 10px; }
	.zlrzDiv2 .tabsCon .rowDiv ul{grid-template-columns: repeat(1,1fr);}
	.newsDiv .bdDiv .leftDiv{border-right: 0; }
	.newsDiv .bdDiv .leftDiv ul li{display: block; }
	.newsDiv .bdDiv .leftDiv ul li .imgDiv{width: 100%;height: 175px;margin-bottom: 10px; }
	.videoDiv .bdDiv .item{display: block; }
	.videoDiv .bdDiv .item .textDiv{padding: 30px; }
	.videoDiv .bdDiv .item .imgDiv{width: 100%; }
	
	.video-wrapper .vh{height: 40px;padding: 0 10px; }
	.video-wrapper .vh span{font-size: 16px; }
	
	.proDiv .bdDiv .listDiv ul{grid-template-columns: repeat(2,1fr);}
	.proDiv .bdDiv .listDiv ul li{padding: 12px 12px 16px; }
	.proDiv .hdDiv .cateDiv{position: relative;}
	.proDiv .hdDiv .cateDiv .selectDiv{position: initial; }
	.proDiv .hdDiv .selectDiv .option{left: 0;min-width: 100%;width: 100%; }
	.proDiv .hdDiv .selectDiv .option ul{left: 0;max-width: 100%;padding: 15px;grid-template-columns: repeat(2,calc(50% - 16px));max-height: 228px; }
	.proDiv .hdDiv .hrDiv{display: none; }
	.proDetailDiv .twoMenuDiv{margin-top: 0;left: 0; }
	.proDetailDiv .twoMenuDiv ul{justify-content: space-between; }
	.proDetailDiv .twoMenuDiv ul li{margin-right: 0; }
	
	.proDetailDiv .hdDiv{display: block; }
	.proDetailDiv .hdDiv .leftDiv{width: 100%;}
	.proDetailDiv .hdDiv .leftDiv .lunboDiv{margin: 0 20px; }
	.proDetailDiv .hdDiv .rightDiv{width: 100%;margin-top: 30px; }
	.proDetailDiv .hdDiv .rightDiv .title{font-size: 18px;line-height: 1.4; }
	.introDiv{margin-top: 20px;padding: 0 20px 20px; }
	.introDiv .item_con .row>div{margin-bottom: 20px; }
	.yyfaDiv,.tzgsDiv,.xgspDiv,.downloadDiv,.lljlDiv{padding: 0 20px 20px; }
	.yyfaDiv ul{padding: 30px 0 0; }
	.yyfaDiv ul li{padding: 30px 20px!important }
	.downloadDiv .tabsCon ul{grid-template-columns: initial;}
	.yyfaDiv .itemDiv .row>div{margin-bottom: 20px; }
	
	@media (max-width:320px) {
	}
	
}

.contact-info {
  max-width: 1000px;
  padding: 20px;
  line-height: 2;
}

.contact-title {
  color: #000000;
  border-bottom: 2px solid #f08300;
  padding-bottom: 10px;
  margin-bottom: 20px;
}

.contact-phone, .contact-email {
  margin: 10px 0;
  font-size: 1.1em;
}

.contact-person {
  color: #000000;
  margin-left: 10px;
}

.contact-email a {
  color: #3498db;
  text-decoration: none;
}

.contact-email a:hover {
  text-decoration: underline;
}

.locations {
  margin-top: 15px;
}

.location {
  margin: 8px 0;
}

.location-type {
  font-weight: bold;
  color: #2c3e50;
}

.location-address {
  color: #34495e;
}
/* 邮件和电话联系方式容器 */
.contactDiv {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100px; /* 与微信/WhatsApp区块宽度一致 */
}

/* 邮件和电话图标样式 */
.contact-icon {
    width: 60px;
    height: 60px;
    margin-bottom: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px; /* 图标大小 */
    color: #333; /* 图标颜色 */
}

/* "Email"和"Phone"文字样式 */
.contactDiv p:nth-of-type(1) {
    font-size: 14px;
    color: #333;
    margin: 0 0 5px 0;
    font-weight: 500;
}

/* 邮箱地址和电话号码样式 */
.contact-value {
    font-size: 13px;
    color: #666;
    text-align: center;
    margin: 0;
    word-break: break-all; /* 防止内容过长溢出 */
    line-height: 1.4;
}

/* 小屏幕适配 */
@media (max-width: 768px) {
    .contactDiv {
        width: calc(50% - 10px);
        margin-bottom: 15px;
    }
}
