/*header*/
.header{position:fixed;top:0;left:0;width:100%;background:transparent;z-index:1000;display:flex;justify-content:space-between;align-items:center;padding:0 5%;box-sizing:border-box;transition:background 0.3s ease,box-shadow 0.3s ease}
.header.scrolled{background:white;box-shadow:0 2px 10px rgba(0,0,0,0.1)}
.header .logo{margin-top:0;position:relative;display:inline-block;transition:all 0.5s ease-in-out; width: calc(20%); height: 71px;}
.header .logo img{height:60px;width:auto;transition:all 0.5s ease-in-out}
.header .logo img.iOpacity{position:absolute;left:0;top:0;/* filter:brightness(100) */}
.indexBody .logo img{opacity:0}
.indexBody .logo img.iOpacity{opacity:1}
.header .logo{background: url(../img/logo2.png) no-repeat;}
/*nav*/
.nav{white-space:nowrap; width: calc(58%); margin-left: 20%;flex: 1;}
.nav li{display:inline-block;padding:0 3%;position:relative}
.nav_a{display:inline-block;line-height:100px;font-size:18px;letter-spacing:1px; color: #fff;}
.subMenu{position:absolute;left:50%;width:198px;top:100px;text-align:left;background:#fff;opacity:0;visibility:hidden;margin-left:-99px;min-width:198px;white-space:normal;width:auto}
.nav li:hover .subMenu,.nav li:hover .proMenuWpr{transition:all 0.3s ease-in-out;opacity:1;visibility:visible}
.nav li:hover .nav_a,.nav_a.on,.nav li.active a{font-weight: bold;}
.nav_a2{line-height:100px;font-size:16px;padding:0px 1.3vw}
.subMenu_a{display:block;position:relative;text-align:center}
.subMenu_a strong{font-size:16px;line-height:28px;display:block;font-weight:normal}
.subMenu_a{margin-bottom:0px;border-bottom:1px solid #f0f0f0}
.subMenu_a:hover{color:#fff !important}
.subMenu_a:hover{background-color:#207DD3;border-bottom:1px solid #207DD3}
.subMenu_a strong{line-height:1.7;padding:15px 10px}
.subMenu_a i{height:47px;width:41px;position:absolute;left:0px;top:3px}
.subMenu_a i img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.subMenu_a p{font-size:12px;line-height:22px;color:#7b7b7b;min-height:44px}

/*快捷导航*/
.header .navR{width:calc(2.54%); margin-top: 0;}
.header .navR{cursor:pointer}
.header_list{width:28px;height:17px;position:relative;cursor:pointer; overflow: hidden;}
.header_list i{position:absolute;height:2px;color:#fff;background-color:#fff}
.header_list i:nth-child(1){top:0; right: 0; width: 48px;}
.header_list i:nth-child(2){right:0;top:7px;width: 19px;}
.header_list i:nth-child(3){top:auto;bottom:1px;width: 48px; right: 0;}
.header .navR .menu{padding-left:2%;color:#fff}
/*快捷导航点开效果*/
.bg {position: fixed;top: 0;z-index: 999999999;display: none;width: 100%;height: 100%;background:rgba(255,255,255,0.9);}
.bg .bga .logo {width: 115px;height: auto;float: left;}
.indexBody .bga .logo img{ opacity: 1;}
.bg .bga .e { cursor: pointer; background: url(../img/x.png) no-repeat top;float: right;margin-top: 14px; position: relative; z-index: 9999; margin-right: 5%;}
.bg .bga .e h4{ float: right; line-height: 60px;}
.bg .bgb {margin-top: 0px;width: 100%;position: fixed;left: 50%;transform: translateX(-50%);text-align: center;height: 100%;}
.bg .bgb .indes{height:100%;width:100%;margin:0 auto;text-align:center;display:flex;justify-content:center}
.bg .bgb dl{flex: 1;text-align:left;position:relative;padding: 10% 3% 0; height: 100%;}
.bg .bgb dl:nth-child(odd){background:rgba(249,250,251,0.6);}
.bg .bgb dl:nth-child(even){background:rgba(255,255,255,0.7);}

.bg .bgb dl:last-child{margin-right:0}
.bg .bgb dl .navnum{ font-family: Arial, Helvetica, sans-serif;}
.bg .bgb dl .navnum h2{ font-size: 3.2rem; color: #666; line-height: 1.5; text-align: center;}
.bg .bgb dl dt h4{margin-bottom:19px;overflow:hidden;text-shadow:none;font-size:1.35rem;height:46px;line-height:46px;color:#333;-webkit-transition:all 0.66scubic-bezier(0.17,0.84,0.44,1);transition:all 0.66scubic-bezier(0.17,0.84,0.44,1);border-bottom:1px solid #e1e1e1;text-align:center;width:100%;font-weight:600;}
.bg .bgb dl dt h4:before{position:absolute;content:"";width:20px;height:1px;background-color:#1c72fb;background-color:#1c72fb;margin-top:45px;-webkit-transition:all 0.66scubic-bezier(0.17,0.84,0.44,1);transition:all 0.66scubic-bezier(0.17,0.84,0.44,1)}
.bg .bgb dl:hover dt h4{}
.bg .bgb dl:hover dt h4::before{width:100%;background-color:rgb(28,114,251)}
.bg .bgb dl dt{ margin-bottom: 16%;}
.bg .bgb dl dt a {color: #333;font-size: 1.35rem; font-weight: bold;}
.bg .bgb dl dd {margin-bottom: 10%;text-align:center; font-size: 1rem;}
.bg .bgb dl dd:last-child {margin-bottom: 0;}
.bg .bgb dl dd a {color: #333;}
.bg .bgb dl dd a:hover {color: #1c72fb;}
.bgc {position: absolute;bottom: 0;width: 100%;border-top: 1px solid #3e3e40;padding: 0 28px 0 28px;}
.bgc .bgca {float: left;padding: 28px 0 29px;}
.bgc .bgca h3,.bgc .bgca p{ color: #fff;}
.bgc .bgca .bgca1 {float: left;position: relative;padding-left: 20px;}
.bgc .bgca .bgca1:before {position: absolute;content: "";left: 0;top: 2px;width: 13px;height: 16px;background: url(../images/dw.png) no-repeat center;}
.bgc .bgca .bgca1a {margin-left: 38px;}
.bgc .bgca .bgca1a:before {position: absolute;content: "";left: 0;top: 2px;width: 15px;background: url(../images/dha.png) no-repeat center;}
.bgc .bgca .bgca1b {margin-left: 24px;padding-left: 25px;}
.bgc .bgca .bgca1b:before {position: absolute;content: "";left: 0;top: 4px;width: 17px;height: 13px;background: url(../images/yxa.png) no-repeat center;}
/*手机站导航*/
.nav_box {width: 60%;height: 100%;position: fixed;right: auto;top: 0;bottom: 0;left: -60%;overflow: auto;z-index: 99999999;background: rgba(50, 58, 67, .93);transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
.nav_box.cur {left: 0;transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
.nav_box .box {/*background: #212222;*/width: 100%;height: 100%;position: relative;z-index: 2;}
.nav_box .nav-title {height: 57px;position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.06);}
.nav_box .nav-title .navclose {width: 22px;height: 22px;display: block;font-size: 0;line-height: 41px;position: absolute;right: 15px;top: 50%;z-index: 2;transform: translateY(-50%);}
.nav_box .nav-title .navclose img {width: 100%;}
.nav_box .nav-title h1 {text-align: left;width: 68px;margin-left: 15px;line-height: 0;padding-top: 11px;}
.nav_box .nav-title h1 img {width: 100%;}
.nav_box .navlist {width: 100%;padding-bottom: 20px;}
.nav_box .navlist ul>li {float: left;width: 100%;font-size: 16px;line-height: 50px;border-bottom: 1px solid rgba(255, 255, 255, .06);padding: 0 10px;text-transform: capitalize;}
.nav_box .navlist ul>li>a {display: block;color: #fff;position: relative;}
.nav_box .navlist ul>li>a.sub:before {content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 8px;height: 14px;}
.nav_box .navlist ul>li .navlist2 {border-top: 1px solid rgba(255, 255, 255, .06);display: none;padding: 10px 0;}
.nav_box .navlist ul>li .navlist2 a {display: block;width: 100%;color: #fff;font-size: 16px;line-height: 34px;}
.navLogo { width: 100px; height: auto; padding: 18px 0 18px 10px; }

/*header下拉&header鼠标经过效果*/
.header.scrolled{background:white;box-shadow:0 2px 10px rgba(0,0,0,0.1)}
.header.scrolled .logo{background: url(../img/logo3.png) no-repeat;}
.indexBody .scrolled .logo img,.indexBody .headerWprWhite .logo img,.indexBody .header:hover .logo img{opacity:1}
.indexBody .scrolled .logo img.iOpacity,.indexBody .headerWprWhite .logo img.iOpacity{opacity:0}
.indexBody .scrolled .nav_a{color:#333}
.indexBody .scrolled  .header_list i{ color:#333; background-color: #333;}
.indexBody .scrolled .navR .menu{color:#333}

/*index.html-body*/
.swiper-container{width:100%;height:100%}
.swiper-slide{display:flex;justify-content:center;align-items:center;font-size:2em;color:white;text-align:center;flex-direction:column}

/* banner */
.banner-swiper {width: 100%;height: 100%; position: relative;}
.banner-swiper .swiper-slide {background-size: cover;background-position: center;}
.banner-swiper .text{position:absolute;z-index:2;top:30%;left:10%;transform:translate(50%,50%);color:#fff;text-align:left}
.banner-swiper .text h3{font-size: 1.85rem; font-family: Arial, Helvetica, sans-serif; line-height: 2; font-weight: normal;}
.banner-swiper .text h2{font-size: 3.55rem; line-height: 2; font-weight: normal;}
.banner-swiper .text{transform:translate(0,0);opacity:.7;transition:all .5s .5s}
.banner-swiper .swiper-slide-active .text{transform:translate(10,10);opacity:1;transition:all .5s .5s}
.banner-swiper .swiper-slide .p_btitle{transition:all ease 2s .5s;opacity:0;transform:translateY(40px)}
.banner-swiper .swiper-slide .p_btitle2{transition:all ease 2s 1s;opacity:0;transform:translateY(40px)}
.banner-swiper .swiper-slide .p_summary{transition:all ease 2s 2s;opacity:0;transform:translateY(40px)}
.banner-swiper .swiper-slide-active .p_btitle{opacity:1;transform:translateY(0px)}
.banner-swiper .swiper-slide-active .p_btitle2{opacity:1;transform:translateY(0px)}
.banner-swiper .swiper-slide-active .p_summary{opacity:1;transform:translateY(0px)}
.headbtn{margin-top: 30px; display: block; width:150px;padding:10px 20px;border: #fff solid 1px;border: #fff solid 1px;background: linear-gradient(to right, #1a6ffd, #75a9ff); transition: all .3s; }
.headbtn:hover{background: linear-gradient(to right, #75a9ff, #1a6ffd);}
.banner-swiper .text a{color:#fff;  border-radius: 20px;font-size: 1.25rem; }
.headbtn i{margin-left: 10px;}
.banner_mouse{position:absolute;bottom:60px;left:50%;transform:translate(-50%,-0);z-index:100}
.banner_mouse .img img{max-width:28px;transition:transform 10s;animation:mouse 2s infinite;margin:0 auto}
.banner_mouse p{color:#fff;text-align:center;font-size:0.875rem;margin-top:15px}
@keyframes mouse{
	0%{transform:translateY(0px)}
	10%{transform:translateY(-3px)}
	20%{transform:translateY(-6px)}
	30%{transform:translateY(-9px)}
	40%{transform:translateY(-12px)}
	50%{transform:translateY(-15px)}
	60%{transform:translateY(-12px)}
	70%{transform:translateY(-9px)}
	80%{transform:translateY(-6px)}
	90%{transform:translateY(-3px)}
	100%{transform:translateY(0px)}
}
/* 首页-关于我们 */
.index_about{background:url("../images/index_about.jpg") no-repeat center/cover}
.index_about h1{ display: none;}
.index_about .text{width:50%;height:100vh;padding-right:8vw;display:flex;flex-direction:column;justify-content:center;position:relative}
.index_about .text .txt{-webkit-box-orient:vertical;-webkit-line-clamp:10;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}
.index_about .text h2{font-weight:normal;color:#333333;font-size:2.25rem;text-align:left;line-height:1.7}
.index_about .text h4{font-weight:normal;color:#888888;font-size:1.5rem;text-align:left;line-height:1.7;margin-bottom:5%;text-transform:uppercase}
.index_about ul{display:flex;justify-content:space-between;margin-bottom:5%}
.index_about ul li{width:auto;margin-right:10px}
.index_about ul li:nth-child(4n){margin-right:0}
.index_about ul li p{font-size:1rem;color:#999999;margin:0 0;text-align:center}
.nums{font-size:3.2vw;color:#316cd2;text-align:left;font-weight:bold}
.index_about ul li p{text-align:left;margin-top:0px}
em{font-style:normal}
.nums em{color:#666666;font-size:1rem;font-weight:normal}
.index_about .txt p{font-size:1rem;color:#333;line-height:2;text-align:left;text-indent: 2em;}
.index_about .text>a{margin-top:5%;width:25%;padding:15px 30px;background:linear-gradient(to right,#1a6ffd,#75a9ff);transition:all .3s;font-size:1rem;color:#fff;transition:opacity .5s;border-radius:30px}
.index_about .text>a:hover{background:linear-gradient(to right,#75a9ff,#1a6ffd);opacity:0.9}

/* 核心业务 */
.index-about{background-size:cover}
.index-slide{height:100vh;position:relative;overflow:hidden}
.index-about .wal{position:relative;z-index:2;text-align:center;padding-top:16.84vh;max-width:6.88rem}
.index-about .wal .index-title h1,.index-about .wal .index-title h2{width:100%}
.index-about .wal .content{padding:.3rem 0 .55rem 0;font-size:.16rem;line-height:2em}
.index-about .wal .list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.index-about .wal .list li{width:1.36rem}
.index-about .wal .list li .num{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.index-about .wal .list li .num span{font-size:.4rem;font-family:"Impact";margin-right:.06rem;position:relative;top:-0.02rem}
.index-about .wal .list li .num b{font-size:.46rem;font-weight:400}
.index-about .wal .list li .num em{font-size:.22rem}
.index-about .wal .list li p{font-size:.14rem;opacity:.7;margin-right:-0.5rem;margin-left:-0.5rem}
.index-about .canvas{position:absolute;z-index:5;left:50%;top:50%;width:16rem;margin-left:-8rem;margin-top:-8rem}
.index-about .canvas canvas{width:100%}
.content_index_s4{width:100%;position:relative}
.content_index_s4 .wrapper_index_s4{width:100%;position:relative}
.content_index_s4 .wrapper_index_s4 .content_body{width:100%;overflow:hidden;margin-left:50%;transform:translateX(-50%);text-align:center}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg{width:100%;overflow:hidden;height:100vh}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg>li.inactive{width:200px;width:17.1679%;width:15%;height:100%}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg>li{width:300px;height:480px;height:580px;overflow:hidden;float:left;position:relative;transition:width 0.5s;-moz-transition:width 0.5s;-webkit-transition:width 0.5s;-o-transition:width 0.5s}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg>li img{}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg>li img{position:absolute;right:0;height:100%;font-size:0;width:100%}
.visible-lg .mao{background-color:rgba(0,0,0,0.7)}
.visible-lg .mao{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:rgba(0,0,0,0.4)}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg>li .solution_text{top:40%}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg>li .solution_text{position:absolute;color:#FFFFFF;text-align:left;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg>li img{position:absolute;right:0;height:100%;font-size:0;width:100%;object-fit:cover}
.sub_title_img{width:60px !important;margin:0 10px 50px 14px}
.sub_title_img{position:relative !important;width:50px !important;height:auto !important;left:0 !important;right:auto !important;margin-top:60px}
.content_index_s4 .wrapper_index_s4 .visible-lg .content_sub_title{font-weight:normal}
.content_index_s4 .wrapper_index_s4 .visible-lg .content_sub_title{font-size:1.25rem}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg>li .solution_text>div.main_text:nth-child(3){font-size:14px}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg>li .solution_text>div.main_text:nth-child(3){line-height:26px;font-size:1rem;font-size:16px;display:none}
div.main_text{}
div.main_text{margin-top:25px}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg>li.active{width:600px;width:31.32%;width:55%;height:100%}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg>li.active>img{width:100%;object-fit:cover;height:100%}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg>li.active>img:nth-child(2){display:none !important}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg>li.active>img:nth-child(3){display:block !important}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg>li.active>.solution_text{left:124px;top:50%;bottom:auto;transform:translate(0,-50%);z-index:20}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg>li.active>.solution_text>ul.system_list{display:block}
.content_index_s4 .wrapper_index_s4 .visible-lg .content_sub_title{font-size:1.75rem;font-size:28px;font-size:24px}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg>li.active>.solution_text>div.main_text:nth-child(3){display:block;width:66%}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg>li.active>.solution_text>.know_more{display:block}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg>li.active>.solution_text>.know_more>a{color:#FFFFFF;font-size:0.875rem;font-size:14px}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg>li.inactive{width:200px;width:17.1679%;width:15%;height:100%}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm{width:100%;overflow:hidden;height:100vh}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li:first-child{margin-top:0}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li{width:100%;height:200px;overflow:hidden;float:left;position:relative;transition:height 0.5s;-moz-transition:height 0.5s;-webkit-transition:height 0.5s;-o-transition:height 0.5s}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li img{position:absolute;right:0;height:auto;font-size:0}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li .solution_text{position:absolute;left:30px;bottom:50px;color:#FFFFFF;text-align:left;z-index:200}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li .solution_text .sub_title_bot_line{width:46px;height:2px;margin-top:11px;background:white}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li .solution_text>ul.system_list{margin-left:18px;margin-top:20px;display:none}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li .solution_text>ul.system_list>li.main_text{line-height:21px}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li .solution_text>ul.system_list>li.main_text a{color:#FFFFFF}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li .solution_text>div.main_text:nth-child(3){line-height:21px;display:none}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li .solution_text>.know_more{margin-top:40px;display:none}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li.active{height:333px;height:400px;height:55vh}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li.active>img{height:100%;width:100%}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li.active>img:nth-child(2){display:none !important}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li.active>img:nth-child(3){display:block !important}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li.active>.solution_text{bottom:25px;bottom:60px}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li.active>.solution_text .content_sub_title{font-size:24px}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li .solution_text .content_sub_title{font-size:24px}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li .solution_text>ul.system_list>li.main_text{font-size:1rem;line-height:26px}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li.active>.solution_text>ul.system_list{display:block}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li.active>.solution_text>div.main_text:nth-child(3){display:block;margin-top:50px;font-size:1rem;font-size:16px;line-height:26px;width:80%}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li.active>.solution_text>.know_more{display:block}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li.active>.solution_text>.know_more>a{color:#FFFFFF;background-color:#b90610;padding:5px 18px 10px;border-radius:20px;font-size:1rem;font-size:16px}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li.inactive{height:100px;height:15vh}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li{position:relative}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li .mao{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:rgba(0,0,0,0.6)}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li.inactive>img{top:-100px;width:100%}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li.inactive:nth-child(2)>img{top:-72px}
.content_index_s4 .wrapper_index_s4 .content_body ul:after{clear:both}
.visible-xs,.visible-sm,.visible-md,.visible-lg{}
.sub_title_img{position:relative !important;width:50px !important;height:auto !important;left:0 !important;right:auto !important;margin-top:60px}
.active .sub_title_img{margin-top:20px}
.visible-lg .mao{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:rgba(0,0,0,0.4)}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg>li .solution_text>div.main_text:nth-child(3)>a {
    color: #fff;border-radius: 20px;font-size: 1.25rem;}
.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg>li .solution_text>div.main_text:nth-child(3)>.headbtn{border:none}

/* 首页-我们的服务 */
.index_service{width:100%;height:100%;background:#eeeff4;transition:background .5s;}
.index_service .an{width:94%;height:100vh;display:flex;align-items:center;padding:5% 0;flex-wrap:wrap;}
.intit{text-align:center;width:100%;}
.intit h2{font-size:1.975rem;color:#333;font-weight:normal;line-height:1.5;}
.intit h4{font-size:1rem;color:#999;font-weight:bold;line-height:1.5;text-transform:uppercase;}
.index_service .intit{ padding-top: 5%;}
.inser .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center;border-radius:20px;overflow:hidden;}
.inser .swiper-slide a{width:100%;}
.inser .swiper-slide a .pic{width:100%;overflow:hidden;}
.inser .swiper-slide .pic img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s;max-width:100%;}
.inser .swiper-slide a .txt{padding:5% 5%;background:#fff;text-align:left;}
.inser .swiper-slide a .txt h4{color:#333;font-size:1rem;line-height:2;margin-bottom:3%;}
.inser .swiper-slide a .txt p{font-size:.875rem;color:#666;overflow:hidden;text-overflow:ellipsis;/* white-space:nowrap; */ line-height: 1.7;}
.inser .swiper-slide a:hover .txt h4{color:#75a9ff;}
.inser .swiper-slide a:hover .txt p{color:#75a9ff;}
/* .index_service .uls{width:100%;margin-top:2%}
.index_service .uls li{width:calc(32.33%);margin-right:1%;border-radius:20px;box-shadow:#ccc 1px 2px 15px 2px;overflow:hidden}
.index_service .uls li:last-child{margin-right:0}
.index_service .uls li a .pic{width:100%;overflow:hidden}
.index_service .uls li a .pic img{width:100%;height:100%;object-fit:contain;transition:transform .5s;max-width:100%}
.index_service .uls li:hover a .pic img{transform:scale(1.05)}
.index_service .uls li a .txt{padding:5% 5%;background:#fff;text-align:left}
.index_service .uls li a .txt h4{color:#333;font-size:1rem;line-height:2;margin-bottom:3%}
.index_service .uls li a .txt p{font-size:.875rem;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.index_service .uls li a:hover .txt h4{color:#75a9ff}
.index_service .uls li a:hover .txt p{color:#75a9ff} */

/* 首页-技术创新 */
.index_tech {background: url(../img/techbg.png) no-repeat center/cover;width:100%; overflow: hidden;}
.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%;}
.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100vh;}
.jsTxt{position: relative;z-index: 2;}
.jsImg{width:430px;margin:0 auto;height:430px;}
.jsImg2{width:660px;margin:0 auto;position:absolute;height:660px;top:-105px;left:-105px;}
.jsImg3{width:1000px;margin:0 auto;position:absolute;height:1000px;top:-250px;left:-250px;}
.jsTxt .flex{ justify-content: center; align-items: center;}
.dh_xz{-webkit-animation: xz 5s linear infinite both;animation: xz 5s linear infinite both;}
.jsTxt .tit{position: absolute;z-index: 3; left: 17%;right: 17%;top: 17%;bottom: 17%;color: #333;border-radius: 50%;}
.jsTxt .txt h3{ font-size: 1.85rem; margin-top: 20px; font-weight: normal;}
.jsTxt .txt h4{ font-size: 1.25rem; color:#666; text-transform: uppercase;}
.tech_item {position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.tech_item dd{ position: absolute;}
.tech_item dd .icon img{display: block;width: 3.6rem;max-width: 3.6rem;padding: 5px;background: #fff;border: 1px solid #619bfe;border-radius: 50%;}
.tech_item dd .icon{display: block;padding: 10px;background:rgba(97,155,254,0.5);border-radius: 50%;}
.tech_item .dd_1{top: 54%;left: -7%;}
.tech_item .dd_2{top: 10%;right: 4%;}
.tech_item .dd_3{top: 85%;left: 65%;}
.tech_item dd .tcot{width: 400px;}
.tech_item .dd_1 .cxtit{margin-bottom: 20px; display: flex; justify-content: flex-end;}
.cxtit h4{ color:#fff; font-size: 1.5rem; text-align: center;background:linear-gradient(to right,#75a9ff,#1a6ffd); border-radius: 7px; text-align: center; padding: 2% 5%;width: 180px; font-weight: normal;}
.tech_item .txt2{ font-size: 1.125rem; line-height: 2; color:#333;}
.tech_item .dd_2 .cxtit{margin-bottom: 20px; display: flex; justify-content: flex-start;}
.tech_item .dd_1 .tcot{ position: absolute;right: 170px;top: 0;text-align: right;padding-right: 15px;}
.tech_item .dd_2 .tcot{ position: absolute;left: 100%;bottom: -66%;text-align: left;padding-left: 15px;}
.tech_item .dd_3 .tcot{ position: absolute;left: 172px;top: 30%;text-align: left;padding-right: 15px;}
.tech_item .dd_3 .cxtit{margin-bottom: 20px; display: flex; justify-content: flex-start;}
.activeSections .dhScale{transform: scale(1);-webkit-transform: scale(1);}
.cxBackground{position: absolute;left: 0;right: 0;top: 50%;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);}
.cxBackground2{position: absolute;right: 0;top: 48%;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);}
.cxBackground3{position: absolute;left: 0;bottom: -6%;transform: translate(0,20%);-webkit-transform: translate(0,20%);}

/* 首页-联系我们 */
.index_contact{background: url(../images/conbg.png) no-repeat center/cover;width:100%;}
.incontact {display: flex;justify-content: flex-end; width: 100%; text-align: left;}
.incon_r { width: calc(37%);}
.incon_r .intit{ text-align: left;}
.incon_txt{	margin:8% 0;}
.incon_txt p{font-size: 1rem; color:#333; line-height: 2;}
.con_qcore { width: 100px;}
.con_qcore p{ text-align: center; font-size: .875rem; color:#666; line-height: 2;}

/*footer*/
.foot{/* position: relative; */height: auto !important;}
.footer{width: 100%;background: url(../images/footbg.jpg) no-repeat center / cover;}
.footer_t{ width: 100%; padding-top: 3%;}
.footer_tl{ width: calc(27%);}
.footer_tl .dflex{ align-items: flex-start !important;}
.footer_tl .txt { margin-top: 0;border-bottom: #e0e0e0  solid 1px;padding-bottom: 3%; margin-bottom: 3%;}
.footlink {text-align: left;}
.footlink h5{ color: #333; font-weight: normal; font-size: .875rem;line-height: 2; display: inline-block; height: 40px; line-height: 40px;}
.footlink ul{display: inline-block; height: 40px;}
.footlink ul li{display: inline-block;height: 40px; line-height: 40px;}
.footlink ul li a{padding:3px 10px 3px 0; font-size: .875rem; color: #666;}
.footlink ul li a:hover{color:#e50019;}
.footer_tl .txt .img{ width: calc(23%); margin-right: 10px;  }
.footer_tl .txt .img p{ text-align: center; font-size: .875rem; color: #666; line-height: 1.7;margin-top: 10px;}
.footer_tl .txt .txt2{ flex: 1;}
.footer_tl .txt .txt2 p{ font-size: .875rem; color: #666; line-height: 2.5;text-align: left;}
.footer_t .footer_tr {width: calc(100% - 27% - 5%);display: flex;align-items:flex-start;justify-content: flex-end;margin-left: 5%;}
.footer_t .footer_tr dl{flex:1}
.footer_t .footer_tr dl dt{ margin-bottom: 10px;}
.footer_t .footer_tr dl dt h4{font-size: 1rem;color: #333; font-weight: bold;}
.footer_t .footer_tr dl dd a{font-size: .875rem; line-height: 2; color:#333;}
.footer_t .footer_tr dl dd a:hover{color:#e50019;}
.footer_b{ background: #e2e1e1;margin-top: 4%;height: 50px;width: 100%;}
.footer_b .an{ justify-content: space-between;}
.footer_b .uls{ display: flex; height: 50px; align-items: center;}
.footer_b .uls li{ margin-right: 15px;}
.footer_b .uls li a{ font-size: .875rem; color: #333; line-height: 50px;}
.footer_b .uls li a:hover{ color: #e50019;}
.footer_b p{ font-size: .875rem; color: #333; line-height: 50px;}
.footer_b p a { color: #333; }
.footer_b p a:hover{ color: #e50019;}
.pagefoot .footer_t .footer_tr dl{text-align: center;}
.pagefoot .footer_t .footer_tr dl dd{line-height: 2; margin-bottom: 10px;}
/*float*/
.fr_client{position:fixed;right:-173px;margin-top:-126px;margin-top:-88px;bottom:10%;z-index:400;}
.fr_client li a{text-decoration:none}
.fr_client li{margin-top:1px;clear:both;height:44px;position:relative;border-bottom: #fff solid 1px; margin-bottom: 1px;}
.fr_client li i{background:url('../img/fx.png') no-repeat;display:block;width:30px;height:27px;margin:0px auto;text-align:center;}
.fr_client li p{height:20px;font-size:12px;line-height:20px;overflow:hidden;text-align:center;color:#fff;}
.fr_client .my-kefu-tel i{background-position:0 0;width:21px;height:21px;}
.fr_client .my-kefu-weixin i{background-position:0 -24px;width:22px;height:22px;}
.fr_client .my-kefu-liuyan i{background-position:0 -52px;width:23px;height:23px;}
.fr_client .my-kefu-ftop{display:none;}
.fr_client .my-kefu-ftop i{width:33px;height:31px;background-position:-23px -47px;background-size:52px 82px;}
.fr_client .my-kefu-ftop .my-kefu-main{padding-top:6px;}
.fr_client .my-kefu-left{float:left;width:61px;position:relative;}
.fr_client .my-kefu-tel-right{font-size:18px;color:#fff;float:left;height:24px;line-height:22px;padding:0 15px;border-left:1px solid #e8e8e8;}
.fr_client .my-kefu-right{width:20px;}
.fr_client .my-kefu-tel-main{background:#e50019;color:#fff;height:44px;width:228px;padding:9px 0 0;float:left;}
.fr_client .my-kefu-main{background:#e50019;width:97px;height:44px;position:relative;padding:0px 0 0;float:left;display: flex; align-items: center;}
.fr_client .my-kefu-weixin-pic{position:absolute;left:-240px;top:-24px;display:none;z-index:333;}
.my-kefu-weixin-pic img{width:115px;height:115px;margin-left: 100px;}
.fr_client li{left:0;transition:left 0.5s;}
.fr_client li:hover{left:-20px;}
.fr_client .my-kefu-tel{left:0;transition:left 0.5s;}
.fr_client .my-kefu-tel:hover{left:-153px;}
.fr_client .my-kefu-main:hover .my-kefu-weixin-pic{display:block;opacity:1;}
.fr_client .my-kefu-weixin-pic{transition:all 0.5s 0.5s;opacity:0;}
.liuyanbox{background: #fff;width: 240px;min-height: 125px;height: auto; box-shadow: 0px 4px 10px 0px rgba(80, 80, 80, 0.2);border-radius: 3px; padding:10px 20px;position: absolute;left: -248px;margin-right: 50px;box-sizing: border-box;}
.liuyanbox h5{text-align: left; font-size: 1rem; line-height: 2; color: #666;}
.liuyanbox form input{font-size: .875rem;color: #333;padding: 0 10px; border: 1px solid #ebebeb;border-radius: 0;height: 32px;line-height: 32px; margin-bottom: 10px;  outline: none;}
.liuyanbox form button{ -webkit-appearance: button;cursor: pointer; text-decoration: none;overflow: visible;}
.btn_submit {margin: 10px auto;border: none; width: 100px;height: 32px;background: -webkit-gradient(linear, left top, right top, from(#00bed6), to(#35cebc));background: linear-gradient(90deg, #00bed6 0%, #35cebc 100%);font-size: .875rem;text-align: center;line-height: 30px;color: #ffffff;
}
/*page*/
.pagenav .header{ background: #fff;}
.pagenav .nav_a{ color: #333;}
.pagenav .header .logo{ background: url(../img/logo3.png) no-repeat;}
.pagenav .header .navR .header_list i{ background-color:#333}
.pagenav .header .navR .menu{ color:#333;}

/*page banner*/
.ban_mbw{ position: relative;margin-top: 100px;}
.z_banner{ width: 100%; position: relative;}
.z_banner img{ display: block; width: 100%;}
/*breadcrumb*/
.z-padds{padding:70px 0}
.z-padds1{padding:0px 0 70px;}
.z-padds2{padding:70px 0 0px;}
html{scroll-padding-top:179px}
.mb{border-bottom:1px solid #f5f5f5;background-color:#fff;width:100%; position: relative; }
.flash_mb{position:absolute; z-index: 99;}
/* .flash_mb+*{margin-top:79px} */
.mb .an{padding:0px 0;display:flex;align-items:center;justify-content:space-between;position: relative;}
.mbtit{ background: #e50019; padding:1%;position: relative; }
.mbtit h3{ font-size: 1.2rem; color: #fff; font-weight: normal;text-align: center;}
.mbtit h4{ font-size: .9rem; color: #fff; font-weight: normal; text-transform: uppercase; }
.mb .uls{display:flex;flex:1 1 auto;padding-right:15px;margin-left: 3%;margin-top: 0;}
.mb .uls li a{display: inline-block;padding: 5px 25px;line-height: 1.5; color: #666;margin-right: 15px;white-space: nowrap; position: relative;height: 60px; line-height: 60px;}
.mb .uls li:hover a::after,.mb .uls li.active a::after{content: '';position: absolute; bottom: 0;left: 0; right: 0; text-align: center; width: 10px; margin: 0 auto;height: 2px; background: #e50019;}
.mb .uls li a:hover,.mb .uls li.active a{color:#e50019;}
.mb_text a{display:initial;margin-right:3px;color:#4a4a4a}
.mb_text a:first-child{margin-right:0}
.mb_text a:hover{color:#e50019}
.mb_text a img{display:initial;position:relative;margin-right:10px;top:-2px}
.mb_text span{margin-right:3px;color:#4a4a4a}
.mb_text span:last-child{margin-right:0}
/*about*/
.pageabout {margin-top: 70px;}
.pagetit { margin-bottom: 3%;}
.pagetit h3{color: #000; font-size: 1.975rem; text-align: center; line-height: 1.5; font-weight: normal;}
.pagetit h4{color: #666; font-size: 1.25rem; text-align: center; line-height: 1.5;font-weight: normal; text-transform: uppercase;}
.pageabout .dflex{ align-items: flex-start;}
.pageabout .about_r{flex:1;max-width: 35%;overflow: hidden;margin-left: 5%;}
.pageabout .about_r h3{position: relative; color: #000; font-size: 1.25rem; text-align: left; line-height: 3;}
.pageabout .about_r h3::after{content: '';position: absolute; bottom: 0;left: 0; right: 0; text-align: left; width: 60px; height: 2px; background: #e50019;}
.pageabout .about_r .txt{margin-top: 2%;}
.pageabout .about_r .txt p{ font-size: 1rem; color: #666; line-height: 2; text-indent: 2em;}
/*发展历程*/
.pagelc{ background: url(../images/lcbg.png) no-repeat center/cover;}
.pagelc .lc_l{width: calc(30%);}
.pagelc .lc_l .pagetit {position: relative;}
.pagelc .lc_l .pagetit h3{ color: #fff; text-align: left;}
.pagelc .lc_l .pagetit h4{ color: #fff; text-align: left; line-height: 2;}
.pagelc .pagetit::after{content: '';position: absolute; bottom: 0;left: 0; right: 0; text-align: left; width: 50px; height: 3px; background: #fff;}
.pagelc .lc_r{width: calc(60%); margin-left: 5%;}
.pagelc .lc_r .timeline-wrapper{width:100%;height:800px;position:relative;overflow:hidden;}
.pagelc .lc_r .swiper6{height:100%}
.pagelc .lc_r .swiper-wrapper{padding:20px 0}
.pagelc .lc_r .swiper-slide{width:100%;height:130px !important;display:flex;align-items:center;position:relative;padding-left:0px;opacity:0.4;transition:opacity 0.3s}
.pagelc .lc_r .swiper-slide-active,.pagelc .lc_r .swiper-slide:hover{opacity:1}
.pagelc .lc_r .timeline-line{position:absolute;left:14%;top:0;height:100%;width:1px;background:#e0e0e0;z-index:1}
.pagelc .lc_r .timeline-dot{position:absolute;left:12.8%;width:24px;height:24px;border:4px solid #fff;border-radius:50%;z-index:2}
.pagelc .lc_r .timeline-content{padding:0px;width:100%;position:relative;z-index:3}
.pagelc .lc_r .timeline-content .tyear{ position: absolute; top: -15px; left:0; font-size: 1.35rem; font-weight: bold;}
.pagelc .lc_r .timeline-content .txt{ position: absolute; left: 20%; top: -15px;}
.timeline-content h3{color:#fff; text-align: left; font-size: 1.125rem; font-weight: normal; margin-bottom:10px;}
.timeline-content p{color:#fff text-align: left; font-size: 1.125rem; text-align: left;}
.pagelc .lc_r .swiper-slide-active .timeline-dot,.pagelc .lc_r .swiper-slide:hover .timeline-dot{border:4px solid #0069d9;}
.pagelc .lc_r .swiper-slide-active .timeline-content .tyear,.pagelc .lc_r .swiper-slide:hover .tyear{color:#0069d9; opacity: 1;}
.pagelc .lc_r .swiper-slide-active .timeline-content h3{color:#0069d9;}
.pagelc .lc_r .swiper-slide-active .timeline-content .txt,.pagelc .lc_r .swiper-slide:hover .txt{color:#0069d9;}
.pagelc .lc_r .swiper-slide-active .timeline-content  h3{font-size: 1.5rem; font-weight: bold; }
.pagelc .lc_r .nav-arrow{position:absolute;z-index:999;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s;background: url(../img/btn.png) no-repeat ; display: inline-block;}
.pagelc .lc_r .arrow-up{top:2%;left:12%; background-position: -10px -5px;}
.pagelc .lc_r .arrow-down{bottom:20px;left:12%; background-position: -10px -54px;}
.pagelc .lc_r .swiper-slide-active .arrow-down{background-position: -77px -54px;}
.pagelc .lc_r .nav-arrow .arrow-down:hover{background-position: -77px -54px;}
.nav-arrow.swiper-button-disabled{background-position: -77px -54px;pointer-events:none;filter: grayscale(1);}
.nav-arrow.arrow-down.swiper-button-disabled{pointer-events:none;filter: grayscale(1);}
/*企业荣誉*/
.ph_w{ position: relative;}
.pagehor .swiper{width:100%;height:100%;margin-left:auto;margin-right:auto}
.pagehor .swiper-grid-column>.swiper-wrapper{flex-direction:row !important}
.pagehor .swiper-slide{text-align:center;font-size:18px;background:#fff;height:calc((100% - 30px) / 2) !important;margin-bottom:20px;display:flex;justify-content:center;align-items:center; overflow: hidden;}
.pagehor .swiper-slide:nth-child(2n){margin-top:0 !important}
.pagehor .swiper-slide .img{background: url(../images/bj.jpg) no-repeat center/cover; height: 265px; width: 100%;}
.pagehor .swiper-slide .img img{ object-fit: contain; width: 90%; height: 100%; margin:0 auto; padding:10px;}
.pagehor .next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 48* 48);height:var(--swiper-navigation-size);margin-top:calc(0px -(var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;left:-40px;right:auto;color:#e60012;background:url(../img/l.png) no-repeat center / cover}
.pagehor .prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 48* 48);height:var(--swiper-navigation-size);margin-top:calc(0px -(var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;right:-40px;left:auto;color:#e60012;background:url(../img/r.png) no-repeat center / cover}
.pagehor .prev:hover,.pagehor .next:hover{ filter:grayscale(50);}
/*企业文化*/
.pcul_w .uls li{ width: calc(31.33%); margin-right: 1%;position: relative;}
.pcul_w .uls li:last-child{ margin-right: 0;}
.pcul_w .uls li .img{  height: 100%; z-index: 1;}
.pcul_w .uls li .img img{ width: 100%; height: 100%; object-fit: cover;}
.pcul_w .uls li .culbg{ position: absolute; top: 0; left:0; right: 0; width: 100%;height: 100%; z-index: 2; background: rgba(0, 0, 0, .5);}
.pcul_w .uls li .txt{ position: absolute; padding: 10%; top: 50%;transform: translateY(-50%); left:0; right: 0; z-index: 3; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; text-align: center; }
.pcul_w .uls li .txt h3{font-size: 1.75rem; color: #fff; line-height: 2; width: 100%; text-align: center;font-weight: normal;position: relative;
margin-bottom: 10%;}
.pcul_w .uls li .txt h4{font-size: 1.35rem; color: #fff; line-height: 2;  width: 100%; text-align: center;font-weight: normal;margin-bottom: 10%;}
.pcul_w .uls li .txt h3::after{content: '';position: absolute; bottom: -32%; left: 50%;transform: translateX(-50%); right: 0;  width: 40px; height: 2px; background:rgba(255, 255, 255, .8); text-align: center;}
.pcul_w .uls li .txt p{ color: #fff; line-height: 2; height: 100px;}

/* pc特效 */
@media (min-width:1025px){
	/* 首页-关于我们 */
	.index_about .text{padding-top: 6%;}
	.index_about .text h2{transform: translate(0%,-40px);opacity: 0;}
	.index_about .text p{opacity: 0;}
	.index_about .text>a{transform: translate(0%,40px);opacity: 0;}
	.index_about.swiper-slide-active .text h2{transform: translate(0,0);opacity: 1;transition: all .5s .5s;}
	.index_about.swiper-slide-active .text p{transform: translate(0,0);opacity: 1;transition: all .5s .5s;}
	.index_about.swiper-slide-active .text>a{transform: translate(0,
	0);opacity: 1;transition: all .5s .5s;}
	/* 首页-我们的服务 */
	.index_service .intit{transform: translate(0%,-40px);opacity: 0;}
	.index_service.swiper-slide-active .intit{transform: translate(0,0);opacity: 1;transition: all .5s .5s;}
	.index_service .uls{transform: translate(0%,40px);opacity: 0;}
	.index_service.swiper-slide-active .uls{transform: translate(0,0);opacity: 1;transition: all .5s .5s;}	
}
/* 移动端适配 */
@media(max-width:1920px){
	/*首页-核心业务*/
	/* .headbtn{ width: 29%;} */
}
@media(max-width:1750px){
	/*首页-核心业务*/
	.solution_text .headbtn{width: 27%;}
	/*首页-技术创新*/
	.tech_item .dd_2 .tcot{bottom: -75%;}
	.tech_item .dd_3 .tcot{ left: 104px; top: 4%;}
	/*about.html*/
	.pagehor .next,.pagehor .prev{ background-size: 80% 80%;}
}
@media(max-width:1700px){
	/* header */
	.header{ padding: 0;}
	.header .dflex{ justify-content: space-between;}
}
@media(max-width:1550px){
	/*首页-核心业务*/
	.solution_text .headbtn{width: 31%;}
	/*首页-技术创新*/
	.tech_item .dd_2 .tcot{top: -15%;}
	/*about.html*/
	.about_l{ width: calc(60%); overflow: hidden;}
	.pagelc .lc_r .timeline-dot{ left: 12.6%;}
	.pagelc .lc_r .arrow-down{ left: 9.5%;}
	.pagehor .next{ background-size: 70% 70%;}
	.pagehor .prev{ background-size: 70% 70%;}
}
@media(max-width:1366px){
	/*header*/
	.header .navR{width: calc(2.59%);}
	/*首页-服务范围*/
	.solution_text .headbtn{width: calc(36%);}
	/*首页-技术创新*/
	.tech_item .dd_3{top: 80%;}
	.tech_item .dd_3 .tcot{top:-25%;}
	.tech_item .dd_3 .cxtit{margin-bottom: 10px;}
	/*footer*/
	.footer_tl{width: calc(33%);}
	.footer_t .footer_tr{width: calc(100% - 33% - 5%);}
	.footer_tl .txt .img{width: calc(24%);}
	.footer_tl .txt .txt2{margin-left: 20px;}
}
@media(max-width:1300px){
	/* header */
	.header{ padding: 0;}
	.header .dflex{ justify-content: space-between;}
	.header .logo{ width: 15%; margin: .5% 0;}
	.header .logo img{ width: 80%; height: auto;}
	.nav{ margin-left: 5%;}
	.subMenu{top: 70px;}
	.header .navR{margin-top: 1%;width: calc(4%);}
	.nav_a{ line-height: 72px;}
	/*首页-集团简介*/
	.index_about .text h2{font-size: 2rem;}
	.index_about .text{ padding-top: 7%; padding-bottom: 3%;}
	.pageabout .about_r{ max-height:672px;}
	.pagelc .lc_r .timeline-dot{ left: 12.4%;}
	.pagelc .lc_r .arrow-up{left: 11%;}
	.pagelc .lc_r .arrow-down{ left: 11.5%;}
	/*首页-核心业务*/
	.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg>li .solution_text>div.main_text:nth-child(3)>.headbtn{ width: 150px;}
	/*首页-技术创新*/
	.tech_item .txt2{ font-size: 1rem; line-height: 1.5;}
	/*about.html*/
	.about_l{ width: calc(50%); overflow: hidden;}
	.pagehor .next{ background-size: 70% 70%;}
	.pagehor .prev{ background-size: 70% 70%;}
}
@media(max-width:1200px){
	/* header */
	.header{ padding: 0;}
	.header .logo{ width: 15%;}
	.header .logo img{ width: 80%; height: auto;}
	.nav{ margin-left: 5%;}
	.subMenu{top: 70px;}
	.header .navR{margin-top: 2%;}
	/*首页-集团简介*/
	.index_about .text>a{ width: 32%;}
	/*首页-核心产业*/
	.content_index_s4 .wrapper_index_s4 .visible-lg .content_sub_title{ font-size: 1.125rem;}
	/*技术创新*/
	.tech_item .dd_2 .tcot{ bottom: -94%;}
	.cxtit h4{ font-size: 1rem; width:150px}
	.tech_item .txt2{ font-size: .75rem; line-height: 1.8;}
	.tech_item .dd_3 .tcot{ top: -53%;}
	
}
@media(max-width:1100px){
	/* 首页 */
	.cxtit h4{font-size: 1rem; width: 150px;}
	.tech_item .txt2 p{ font-size: .875rem;}
	.footer_tl .txt .img img{ width: 70px !important; height: 70px !important;}
	.footer_tl .txt .txt2 p,.footer_tl .txt .img p{ font-size: .75rem !important;}
	.footer_tl{ width: calc(28%);}
	.footer_t .footer_tr{width: calc(100% - 28% - 5%);}
}
@media(max-width:1024px){
	/* 首页-关于我们 */
	.index_about{padding: 70px 0;background: none;}
	.index_about .text{height: auto; width: 100%;}
	.index_about .text h1{font-size: 1.625rem;margin-bottom: 20px;}
	.index_about .text>a{margin-top: 30px;}
}
@media (max-width: 993px) {
    .header {display: none;}
}
@media (max-width: 820px) {
	/*header*/
	.header .nav{display:none;flex-direction:column;position:absolute;top:100%;right:0;background:white;padding:10px 20px;box-shadow:0 2px 10px rgba(0,0,0,0.1)}
	.header .nav.active{display:flex}
	.header .nav-toggle{display:block}
	/*banner*/
	.banner-swiper .text{ left:10px;padding: 0 5%;top: 40%;}
	.banner-swiper .text h3{ font-size: 1.35rem; text-align: center;}
	.headbtn{ display: none;}
	.banner-swiper .text h2{ font-size: 1.75rem; text-align: center;}
	.banner-swiper .text h3:last-child{ padding:3% 1%}
	/* 首页-集团简介 */
	.index_about{padding: 30px 0;}
	.index_about .text{width: 100%;padding-right: 0;padding-top: 8%;height: 90vh;}
	.index_about .text h1{text-align: center;font-size: 1.5rem;margin-bottom: 15px;}
	.index_about .text .txt{display: block;}
	.index_about .text>a{margin-top: 20px;width: 50%;}
	.nums{ font-size: 1.25rem;}
	/* 首页-核心业务 */
	.visible-sm{display:block !important}
	.active .sub_title_img{display:none}
	.sub_title_img{display:none}
	.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li.active{ height: 27vh; }
	.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li.inactive{ height: 25vh;}
	.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li.inactive>img{ top: -49px;}
	.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li.active>img{ object-fit: cover;}
	.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li .solution_text{top: 50px;}
	.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li .solution_text>div.main_text:nth-child(3){display: block;font-size: 1rem;width: 80%;}
	.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li.active>.solution_text>div.main_text:nth-child(3){margin-top: 15px;}
	/* 首页-我们的服务 */
	.content_index_s4{ height: 100vh;}
	.index_service .an{ height: 70% !important; overflow: hidden;}
	.index_service .uls li{ width: 100% !important; margin-right: 0; margin-bottom: 8% !important;}
	.index_service .uls li a .pic img{ height: 200px; object-fit: cover;}
	/* 首页-技术创新 */
	.jsTxt .txt h3{ font-size: 1.75rem;}
	.jsTxt .txt h4{ font-size: 1rem;}
	.tech_item .dd_1{top: 30%;left: 0;}
	.tech_item .dd_2{top: 31%;right: 0;}
	.tech_item .dd_3{top: 60%;right: auto; bottom: 0;left: 0;}
	.tech_item .dd_4{top: auto; left: auto; bottom: 0;right: 0;}
	.jsImg{ width: 16rem;}
	.tech_item dd .icon img{ width: 2rem;}
	.tech_item dd .icon{padding: 5px;}
	.jsTxt .tit .font40{font-size: .3rem;}
	.jsTxt .tit{border-width: 5px;}
	.tech_item dd .tcot{ width: 11rem;}
	.tech_item .dd_1 .cxtit{ justify-content: flex-start;s}
	.cxtit h4{ font-size: 1rem; width: 64%;}
	.tech_item .txt2{ font-size: .75rem; line-height: 1.2;}
	.tech_item .dd_1 .tcot { position: absolute;left: -51px;top: -142px;text-align: left;padding-right: 15px;}
	.tech_item .dd_2 .tcot{top:-218px;left: -90px;}
	.tech_item dd .dd_3 .tcot{ width: 15rem;}
	.tech_item .dd_3 .tcot{ left: 0; top: 37%;}
	/*首页-联系方式*/
	.index_contact{background: url(../images/conbg.png) no-repeat 80% 70%;}
	.incontact{ justify-content: center;}
	.incon_r{ width: 90%;}
	/*footer*/
	.footer{ margin-top: -43%;}
	.footer_t .dflex{ flex-wrap: wrap;}
	.footer_tl{ width: 100%;padding-bottom: 20px;}
	.footer_t .footer_tr{ display: none !important;}
	.footer_b{ margin-top:0 ; height:auto;   padding: 3% 0;}
	.footer_b .dflex{ flex-wrap: wrap;}
	.footer_b p{ text-align: left; line-height: 1.5;}
	.mimg{ display: none;}
	.footer_tl .txt .img{ width: calc(20%); }
	.footer_tl .txt .img p{margin-top: 0;}
	.footer_tl .txt .txt2{margin-left: 5%;}
	/*右侧悬浮*/
	.fr_client {display: none;}
	/*about.html*/
	.z_banner {height: 150px;}
	.z_banner img{height:100%;object-fit: cover;}
	.ban_mbw{ margin-top: 60px;}
	.mb{ background: none; margin-top: 0;height: 67px;}
	.mb .an{ padding:20px 0; height: auto;}
	.mbtit{ display: none !important;}
	.pageabout { margin-top: 3%;}
	.mb .uls{ display: none;}
	.pagetit h3{ font-size: 1.45rem;}
	.pagetit h4{font-size: 1.125rem;}
	.about_l{ width: 100%;}
	.about_l .img img{ width: 100%;}
	.pageabout .about_r{ width: 100%; margin-left: 0; flex: auto;max-width: 95%; margin:0 auto;}
	/*发展历程*/
	.pagelc .lc_l{ width: 100%; padding:3% 0 !important;}
	.pagelc .lc_l .pagetit h3{ font-size: 1.5rem;}
	.pagelc .lc_l .pagetit h4{ line-height: 1.5;}
	.pagelc .lc_r{ width: 100%; margin-left: 0;}
	.pagelc .lc_r .nav-arrow{ display: none;}
	.pagelc .lc_r .timeline-wrapper{ height: 550px !important;}
	.pagelc .lc_r .timeline-line{ left: 23%;}
	.pagelc .lc_r .swiper-slide{ height: 120px !important;}
	.pagelc .lc_r .timeline-content .tyear{ font-size: 1.125rem;}
	.pagelc .lc_r .timeline-content .txt{ left: 28%;}
	.pagelc .lc_r .swiper-slide-active .timeline-content h3{ font-size: 1.125rem;}
	.timeline-content p{ font-size: 1rem;}
	.pagelc .lc_r .timeline-dot{ left: 19.6%;}
	/*企业荣誉*/
	.pagehor .swiper-slide .img img{ width:80%; margin: 0 auto;}
	.pagehor .next{ left: -9px;}
	.pagehor .prev{ right: -9px;}
	/*企业文化*/
	.pcul_w .uls li{ width: 100%; margin-right: 0; margin-bottom: 1%;}
	/*底部*/
	.pagefoot .footer{ margin-top: 0 !important;}
}
@media (max-width:767px){
	/* 首页-核心业务 */
	.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li.active>.solution_text .content_sub_title{font-size:1.125rem;font-size:18px; margin-top: 10px;}
	.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li .solution_text .content_sub_title{font-size:1.125rem;font-size:18px}
	.content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm>li.active>.solution_text{bottom:18px}
}