﻿*{margin: 0;padding: 0;white-space:normal !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; } 
a{text-decoration: none;color: #222;transition: all .5s;-webkit-transition: all .5s;} 
a:hover{transition: all .5s;-webkit-transition: all .5s;} 
li{list-style: none;} 
img{vertical-align: middle;max-width: 100%;} 
img.max{width: 100%;}
.hidden{position: relative;overflow: hidden;height:100vh;}

@font-face{font-family:'din';src:url(../font/DINCond-Regular.eot);src:url(../font/DINCond-Regular.eot) format('embedded-opentype'),url(../font/DINCond-Regular.woff2) format('woff2'),url(../font/DINCond-Regular.woff) format('woff'),url(../font/DINCond-Regular.bin) format('truetype'),url(../font/DINCond-Regular.svg) format('svg')}
.fupcs{text-transform: capitalize;}

.fm-ANb{ font-family:'din';font-weight: bold; }
body{width: 100%;font-size: 14px;color: #222;line-height: 1.6;font-family: "微软雅黑", "Microsoft Yahei",Segoe UI,Hiragino Sans GB,Arial,Helvetica Neue,Helvetica,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family: PingFang SC; }

.gybut-bj{text-align: center;align-items: center;}
.gybut{	display: flex;color: #3192d9;position: relative;	cursor: pointer;transition: all .5s;-webkit-transition: all .5s;}
.gybut:hover{transition: all .5s; -webkit-transition: all .5s; }
.gybut svg{width:22px;height:22px;}
.gybut i{padding-left:10px;display: flex;align-items: center;}

.ellipsis1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:100%}
.ellipsis2{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.ellipsis3{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.ellipsis4{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}


.header-a .search {cursor: pointer;padding: 1px 10px;background: url(../images/search.svg) no-repeat center;background-size: 100%;transition: all 0.5s; }
.bj .header-a .search{background: url(../images/search-blue.svg) no-repeat center;}
.sear{display: none; position: absolute; left: 0; top: 100%; z-index: 9999; width: 100vw; height: 100vh; background: rgba(0, 0, 0, .7);}
.sear .sear-content{width: 100%; background:#3192d9;}
.sear .sear-content .txt{width: 50%; padding:1.2rem 0; position: relative; z-index: 1; margin: 0 auto; display: flex; justify-content: space-between; align-items: center;}
.sear .sear-content .txt .forms{ flex:1;padding:0 0.5rem 0 0.3rem; }
.sear .sear-content .txt .forms .inp{border: none; position: relative; border-bottom: transparent solid 1px; outline: none; background: transparent; color: rgb(255 255 255 / 53%); padding: 0 0.1rem; margin-left:1.2rem; width:calc(98% - 30px); line-height: 200%; font-size: 1.25rem; transition: all 0.3s;}
.sear .sear-content .txt .forms .submit{background: url(../images/icon2.png) no-repeat left center; background-size:20px;width:20px;height:20px;border:0;}
.sear .sear-content .txt .forms ::-webkit-input-placeholder { /* WebKit browsers */color: rgb(255 255 255 / 53%);}
.sear .sear-content .txt .forms :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: rgb(255 255 255 / 53%);}
.sear .sear-content .txt .forms ::-moz-placeholder { /* Mozilla Firefox 19+ */color: rgb(255 255 255 / 53%);}
.sear .sear-content .txt .forms :-ms-input-placeholder { /* Internet Explorer 10+ */color: rgb(255 255 255 / 53%);}
.sear .sear-content .txt .forms .inp:focus{border-bottom: #3192d9 solid 1px;}
.sear .sear-content .txt .icon{width:1.2rem; cursor: pointer; height:1.2rem; background: url(../images/guanbia.png) no-repeat center; background-size: contain;}

header{position: fixed;top: 0;left: 0;width: 100%;z-index: 100;height: 4vw;color: #fff; transition: all .5s; -webkit-transition: all .5s; }
.logo{ 	display: inline-block; line-height: 4vw;width: 8.85416vw; }
.header-a,.top_menu{float: right;line-height: 4vw;}
.top_menu{margin-left:20px;}
.top_menu a{font-size:20px;color:#ffffff;}
.header-a .sub1{border: none;width: 1vw;position: absolute;right: 2.2vw;float: right;background: url(../images/ico29.png) no-repeat center;background-size: 100% auto;	cursor: pointer;transition: all .5s;-webkit-transition: all .5s;}
.header-a form{display:flex;height: 5.7vw;align-items: center;}
.header-a .int1{border: none;border-bottom:1px solid rgb(255 255 255 / 50%);background: none;height: 36px;font-size: 16px;line-height: 36px;}
.header-nav{float: right;margin-right:3.166vw; } 
.header-nav-li{display: inline-block;vertical-align: top;margin-left: 2.86vw; } 
.header-d{display: block;line-height:4vw;color: #fff;position: relative; } 
.header-d:after{content: '';width: 0%; 	height: 3px;background: #fff;position: absolute;left: 50%; 	top: 0;border-radius: 2px; transition: all .5s; -webkit-transition: all .5s; } 
.header-d:hover{color: #fff; } 
.header-nav-li:hover .header-d:after, .header-nav-li.on .header-d:after{width: 100%;left: 0; transition: all .5s; -webkit-transition: all .5s; }
.header-sw{position: absolute; 	width: 100%;top: 100%;left: 0;background: #fff;box-shadow: 0 3px 3px #ccc; 	display: none; 	border-top: 1px solid #eff1f5; } 
.header-e{ 	text-align: center;/*padding: 1vw 0;*/ }
.header-e a{display: inline-block; 	color: #666;line-height: 2;padding: 1.5vw;margin-right: 1px;position: relative; }

@media(min-width:1201px){
	.header-e a>span{position: relative;z-index: 2;transition: all .5s;-webkit-transition: all .5s;} 	
	.header-e a:after{ 	content: '';width: 100%;height: 100%;position: absolute;top: 0;right: 0;z-index: 0;background: #fff;transform: skew(-20deg);-ms-transform: skew(-20deg);-moz-transform: skew(-20deg);-webkit-transform: skew(-20deg);transition: all .5s;-webkit-transition: all .5s;} 	
	.header-e a:hover:after{background: #3192d9;transition: all .5s;-webkit-transition: all .5s;} 	
	.header-e a:hover>span{color: #fff;transition: all .5s;-webkit-transition: all .5s;}
}


header.bj{background: #fff;border-bottom: 1px solid #eff1f5;}
header.bj .header-d{color: #222;}
header.bj .header-nav-li:hover .header-d{color: #3192d9;}
header.bj .header-d:after{	background: #3192d9;}
header.bj .header-nav-li.on .header-d{color: #3192d9;}
header.bj .header-a .sub1{background-image: url(../images/ico29_1.png);}
header.bj .header-a .int1{border-bottom:1px solid rgb(172 172 172 / 50%);}
header.bj .top_menu a{color:#222222;}

.logo_cs{display:none;}
header.bj .logo_cs{display:inline-block;}
header.bj .logo_white{display:none;}
.header-fg{background: #f5f6fa;color: #222; }
.header-dx{ width: 35px;margin-top: 20px;text-align: right;margin-left:40px ;overflow: hidden;display: none;opacity: 1;} 
.header-dx1,.header-dx2,.header-dx3{width: 100%;height: 3px;margin-bottom: 8px;background: #222;float: right;} 
.header-dx2{opacity: 0 !important; } 
.header-dx div{transition: all .5s;background: #fff; } 
.header-dx.cli{opacity: 1; } 
.header-dx.cli .header-dx1{-webkit-transform: rotate(44deg);-ms-transform: rotate(44deg);transform: rotate(44deg);transform-origin:0%;-ms-transform-origin:0%;-webkit-transform-origin:0%;-moz-transform-origin:0%;transition: all .5s; }
.header-dx.cli .header-dx2{opacity: 0;transition: all .5s; } 
.header-dx.cli .header-dx3{-webkit-transform: rotate(-44deg);-ms-transform: rotate(-44deg);transform: rotate(-44deg);position: relative;top:2px;transform-origin:0%;-ms-transform-origin:0%;-webkit-transform-origin:0%;-moz-transform-origin:0%;transition: all .5s; }

@media(max-width:1200px){

	.header-dx{display: block;float: right;margin-top:32px;margin-left: 35px;position: relative;z-index: 39; 	} 	
	header{height: 80px;} 	
	.logo{line-height: 80px;width: 140px; 	} 		
	.header-a{display: none;} 	
	header.bj .header-dx>div{background: #3192d9; 	} 	
	.header-nav{position: fixed;top: 80px;left: 0;width: 100%;height: 100vh;background: #fff;padding: 30px 4%;display: none; 	} 
	.header-nav-li{width: 100%;margin: 0;position: relative;} 
	.header-d{color: #222;font-size: 18px;line-height: 65px;border-bottom: 1px solid #ebebeb;position: relative;font-weight: bold; 	} 
	.header-d:hover{color: #222; 	} 
	.header-d:after{display: none; 	} 
	.header-nav-i{width: 10%;height: 65px;position: absolute;top: 0;right: 0;z-index: 3;display: block;background: url(../images/ico16_1.png) no-repeat right center;background-size: 18px; 	} 	
	.header-nav-li.act .header-nav-i{background-image: url(../images/ico17_1.png); 	} 	
	.header-nav-li.act .header-d{color: #3192d9;} 
	.header-nav-li.on .header-d{color: #222 !important;} 
	.header-nav-ul{max-height: calc(100% - 30px);overflow: auto; 	} 
	.header-sw{/*display: block;*/position: initial;top: initial;box-shadow: initial;border: 0; 	} 	
	.header-e{width: 100%;text-align: left;padding: 15px 0;} 	
	.header-e a{display: block;margin: 0;width: 100%;padding: 2px 0; 	} 	
	.header-fg{background: #fff;} 
	.header-f{width: 100%;padding: 15px 0; 	}
	.header-m{display: block;position: relative;width: 100%;margin-bottom: 20px; 	} 	
	.header-m .int1{width: 100%;height: 60px;border-radius: 30px;border: 1px solid #D2D2D2;padding: 0 30px;padding-right: 100px; 	} 
	.header-m .sub1{width: 60px;height: 100%;border: 0;background: url(../images/ico29_1.png) no-repeat center;background-size: 20px;opacity: .5;position: absolute;top: 0;right: 10px; 	}
}
@media(max-width:800px){
	.header-e a{font-size:14px;}
	
}

.swiper-scrollbar{height:3px !important; 	background-color: #e5e5e6; } 
.swiper-scrollbar-drag{height:5px; 	top: -1px; 	background-color: #3192d9; }


/*banner*/
.ban-swiper{width: 100%;height: 44.791666vw;max-height: 100vh;position: relative;top: 0;left: 0; 	z-index: 2; } 
.ban-slide{background: no-repeat center;background-size: cover;overflow: hidden;background: #000; }
.ban-slide-bj{ 	width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;overflow: hidden;background: no-repeat center;background-size: cover; } 
.ban-slide.swiper-slide-active .ban-slide-bj{transform: scale(1.05);-ms-transform: scale(1.05);-webkit-transform: scale(1.05); 	transition:all linear 6.5s;-webkit-transition:all linear 6.5s; }
.ban-video{/*min-width: 100%;*/min-height: 100%;width: 100%;position: absolute;bottom: 0;left: 50%;z-index: 2; transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); }
.ban-div{width: 100%;position: absolute;top: 50%;left: 0;z-index: 5;transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%); 	-webkit-transform:translateY(-50%); }
.ban-bd{width:80%;color: #fff;transform: translateY(60px);opacity: 0;}
.ban-bd .ban-b{font-weight:bold;}
.ban-slide.swiper-slide-active .ban-bd{transform: translateY(0px);opacity: 1;transition: all .7s.5s; -webkit-transition: all .7s .5s; }
.ban-c{border-bottom:6px solid #fff;display:inline-block;margin-top:1vw;margin-bottom:2vw;text-transform: capitalize;}
.ban-span{ 	bottom: 1.25vw !important; } 
.ban-span span{width:10px; 	height:10px;opacity:.5;background: #fff;border-radius:100%;}
.ban-span .swiper-pagination-bullet-active{opacity:1;width:15px;height:15px;} 
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{} 
.ban-sz{position: absolute;right: 7.82vw;bottom: 2.2vw;color: #fff;z-index: 6;display:none;} 
.ban-sz>div{font-size:20px;display: inline-block; }
.ban-sz .ban-sz-a{font-size:28px;}

@media(max-width:1200px){	
	.ban-video{display: none;} 	
	.ban-swiper{position: relative;height: 400px;} 	
	.ban-a{font-weight: bold;letter-spacing: 2vw;} 	
	.ban-bd{padding: 0;width: 100%;} 
	.ban-b{font-weight: bold;font-size: 26px;} 
	.ban-c{font-size: 14px;}
}
@media(max-width:1000px){
	
}
@media(max-width:800px){
	
}
.flex_btn{display:flex;justify-content: space-between;align-items: center;}

/*首页解决方案*/
.isolu{padding:4vw 0; } 
.isolu .intop-ab{text-align:center;}
.isolu-ab{overflow: hidden; } 
.isolu-ul{display: none;} 
.isolu-a{width: 100%;} 	
.isolu-b{width: 100%;} 	
.isolu-k{display: block;margin-top:40px;} 	
.isolu-ka{display: block;width: 100%;height:100%;position: relative;} 
.isolu-k2{position: absolute;z-index: 9;right:0%;bottom: 0%;height:100%;width: 100%;padding: 0 10%;color:#fff;text-align: center;display: flex;align-content: center;flex-direction: column;justify-content: center;} 
.isolu-d .isolu-line{width:20px;height:4px;background:#fff;margin:10px auto;}
.isolu-d1{font-size:1.3vw;line-height: 1.2;} 	
.isolu-d2{font-size:18px;margin-top:10px;}
.isolu_dc{height:0;overflow: hidden;transition: all 1s;-webkit-transition: all 1s;}
.isolu-k4{width:100%;} 	
.isolu-m{display:block;height:5px;position: relative;margin-top:35px;} 	
.isolu-m{width:20%;margin-left:40%;}
.isolu-ka{position:relative;}
.isolu-ka:after{position:absolute;left:0;bottom:0;width:100%;height:100%;content:'';background:rgb(0 0 0 / 24%);}
.isolu-ka:hover:after{background:rgb(49 146 217 / 68%);}
.isolu-ka:hover .isolu_dc{height:auto;} 
.isolu-ka:hover .isolu-d1{}

/*案例*/
.icase{padding:4vw 0;background: url(../images/case_bg.jpg) no-repeat center;background-size: cover;}
.icase .intop-ab{text-align:center;}
.icase .intop-ab .fnt40,.icase .intop-ab .fupcs{color:#fff;}
#c-service {padding-top: 50px;position: relative;z-index: 2;overflow: hidden;}
#c-service .c-list {position: relative;z-index: 4;display: flex;flex-wrap: wrap;align-items: flex-start;margin: 0 -10px -20px; } 
#c-service .c-list li {width: 25%;padding: 0 10px 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
#c-service .c-list .c-wrap {position: relative;overflow: hidden;height: 28rem;color: #fff; } 
#c-service .c-list .c-wrap img {width: 100%;height: 100%;object-fit: cover; } 
#c-service .c-list .c-wrap .c-title {position: absolute;bottom: 0;left: 0;width: 100%;color:#fff;padding:60px 25px 25px;/*font-size: 20px;*/line-height: 34px;background: url(../images/yy-bg.png)repeat-x bottom left / auto;transition: all .5s; } 
#c-service .c-list .c-wrap .c-text-box {opacity: 0;position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;padding:20px;line-height: 26px;-webkit-backdrop-filter: saturate(180%) blur(10px);backdrop-filter: saturate(180%) blur(10px);background-color: rgba(0, 0, 0, 0.5);transition: all .5s;     -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;box-sizing: border-box;}
#c-service .c-list .c-wrap .c-text-box div {width: 100%;color:#fff; }
#c-service .c-list .c-wrap .c-text-box .c-title2 {margin-bottom: 20px;font-weight: bold;/*font-size:32px;*/line-height:50px;}
#c-service .c-list li:nth-child(3),#c-service .c-list li:nth-child(4){width: 50%;}
#c-service .c-list .c-wrap:hover .c-text-box {opacity: 1;}
#c-service .c-list li.c-more{text-align:center;position:relative;}
#c-service .c-list li.c-more a{color:#fff;display:block;font-size:20px;}
#c-service .c-list li.c-more .c-wrap{background:#005bac;}
#c-service .c-list li.c-more .c-wrap div{position: absolute;top: calc(55% - 60px);left: calc(50% - 60px);z-index: 1;display: flex;flex-direction: column;}
#c-service .c-list li.c-more span{border: 1px solid #fff;border-radius: 100%;width: 60px;height:60px;display: flex;margin:20px auto;}
#c-service .c-list li.c-more img{width:22px;height:10px;display: flex;vertical-align: middle;margin: auto;align-items: center;justify-content: center;}

/*首页团队*/
.ipro{padding:4vw 0; }
.ipro-ab{overflow: hidden; } 
.ipro-d1{font-weight: bold;/*font-size: 24px;*/margin:.8vw 0 .4vw;line-height: 1.2;}
.ipro-ul{display: none;} 
.ipro-a{width: 100%;} 	
.ipro-b{width: 100%;} 	
.ipro-k{display: block;width: 100%;margin-top: 40px;} 	
.ipro-ka{display: block;width: 100%;position: relative;} 
.ipro-ka:hover{background:#fff;box-shadow: 1px 1px 20px 1px #00000017;}
.ipro-k2{width:100%;text-align:center;display: flex;flex-direction: column;justify-content: center;align-content: center; } 
.ipro-d0 img{max-width:100%;max-height:100%; object-fit: cover;}
.ipro-d2{font-size: 18px;}
.inpro_dc{overflow: hidden;transition: all 1s;-webkit-transition: all 1s;}
.ipro-m{display: block;height: 5px;position: relative;margin-top:35px;} 	
.ipro-m{width:20%;margin-left:40%;}
.ipro-d0{height:15vw;border:1px solid #dfdfdf; border-radius:6px;display:flex;align-items: center;justify-content: center;padding:20px;}
.intop-ab{line-height:1.2;}
.intop-ab .fnt40{color:#222222;font-weight:bold;}
.intop-ab .fupcs{color:#999999;text-transform: uppercase;}

/*首页关于*/
.iabt{width: 100%;position: relative;overflow: hidden;background:#005bac;}
.iabt-div{overflow: hidden;} 
.iabt-lt{width:45%;float:left;color:#ffffff;padding:5vw 0 6vw;}
.iabt-a{line-height: 1.4;margin-bottom: 3.15vw;} 
.iabt-rt{width:45%;height:100%;} 
.iabt-c{line-height: 1.8;margin:2.125vw 0 3.125vw;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;} 
.iabt-rt .img_box img{width: 100%;height: 100%;}
.list_box_10  a{ display: block; position: relative;height:100%;}
.list_box_10 .img_zd>img{width:100%;}
.list_box_10 .img .img_hezi{ padding-bottom:0 !important;}
.list_box_10 .img img{transform: translate(0,0);transition: transform .5s;}
.iabt-rt{position: absolute;top: 0; right: 0;height: 100%;}
.iabt .intop-ab .fnt40{color:#ffffff;}
.iabt .intop-ab .fupcs{color:#ffffff;}
.iabt .gybut{color:#ffffff;}
/*首页新闻*/
.inws{padding:6vw 0;}
.inws-ab{overflow: hidden;}
.inws-a{float: left;}
.inws-b{display: inline-block;float: right;border-bottom: 1px solid #222;opacity: .5;}
.inws-b:hover{color: #3192d9;border-color: #3192d9;	opacity: 1;}
.news-fg{padding:1vw 0;width: 100%;}
.news-li2{width:44.466%;} 
.news{padding:5.2vw 0;}
.news-ul{margin-top:3.16vw;width: 102.2%;} 
.news-ul-l{float:left;position:relative;}
.news-ul-l .news-a{position:absolute;left:0;top:0;padding:15px 10px;line-height:1.2;background:rgb(49 146 217 / 80%);z-index: 9;color:#fff;text-align:center;}
.news-ul-l .news-a span{display:block;}
.news-ul-r{width:52%;float:right;}
.news-li{width:100%;display: inline-block;vertical-align: top;margin-right: 2.2%;margin-bottom: 2.5%;color: #222;position: relative;border-bottom:1px solid #dfdfdf;padding-bottom: 1.2vw;padding-top: 0.5vw;}
.news-b{font-size:1vw;line-height:1.4vw;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical; } 
.news-ul-l img{width:100%;}
.news-li:hover{ transition: all .5s; -webkit-transition: all .5s; } 
.news-li .flex_btn{align-items: flex-start;}
.inws-li .news-c{color:#666666;margin-top:.5vw;}
.news-li .news-a{font-weight:bold;}
.news-li .news-a span{display:block;}
.news_con{width:calc(100% - 120px);}

.iabt-e{display: none;}

.footer{padding:50px 0 35px;background:#12181d; position: relative; }
.footer .foot_top{display:flex;justify-content: space-between;align-items: flex-start;}
.footer .foot_top .f_logo{width:200px;}
.footer .footbox2{display:flex;}
.footer .f_nav{padding-top: 20px;}
.footer .f_nav h3{float:left;margin-right:40px;}
.footer .f_nav a{color:#fff;font-size:18px;}
.footer .f_ewm_box{margin-left:20px;}
.footer .f_ewm_box img{width:120px;}
.footer .foot_bot{display: flex;justify-content: space-between;align-items: center;}
.footer .copyright{margin-top:60px;padding-top:30px;font-size:16px;text-align:left;color:#fff;border-top:1px solid #272c31;position: relative;;}
.foot_link{ width:390px; max-width: 100%; position: relative; z-index: 100; }
.foot_link dl{ position: relative; }
.foot_link dt{ height:40px; padding: 0 .35rem; cursor: pointer; display: flex; align-items:center; justify-content: space-between; position: relative; z-index: 2;}
.foot_link dt h3{ font-size:16px; color: #5b5b5b;}
.foot_link dt h3 span{ font-size: .875rem; color: rgba(255, 255, 255, 0.4); margin-right: 1.25rem;}
.foot_link dt i{ }
.foot_link dt i img{width: 10px; height: 8px; transition: .5s;}
.foot_link dt>img{ margin-right: .5rem;}
.foot_link dt span{ flex-grow: 1;}
.foot_link dd{ position: absolute; z-index: 1; bottom: 0; left: 0; width: 100%; padding-bottom:40px;}
.foot_link dd:before{ content: ""; display: block; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: #1a1f24;z-index: -1;}
.foot_link dd .box{ padding: .25rem 0.25rem 0; display: none; }
.foot_link dd .box a{ display: block; color:#666667; font-size:15px; line-height: 2; transition: .3s;}
.foot_link dd .box a:hover{ color: #222;}
.foot_link dt.on+dd:before{  background:#dee0e5;}
.foot_link dt.on i img{ transform: rotate(180deg);}
.copytext{color:#626669;}
.copytext a{color:#85898d;}

@media(max-width:1600px){
header{height:80px;}
.logo,.header-d,.header-a,.top_menu{line-height: 80px;}
.top_menu a {font-size: 18px;}
.news-b{font-size:18px;}
.sear .sear-content .txt{padding: 0.8rem 0;}
.sear .sear-content .txt .forms .inp{font-size: 1rem;}
.sear .sear-content .txt .forms {display: flex;align-items: center;}
.footer .foot_top .f_logo { width:160px;}
.footer .f_nav a{font-size:16px;}
.footer .copyright{font-size:15px;}

}
@media(max-width:1500px){
.logo {min-width:140px;}
.fnt24 {font-size:18px;	}
.fnt16{font-size:16px;}
#c-service .c-list .c-wrap{height:22rem;}
.fnt14 {font-size: 14px;line-height: 1.6;}
.footer .foot_top .f_logo { width:140px;}

}

@media(max-width:1280px){
   .ipro-d0 {height:26vw;}

   .isolu-d1,.isolu-ka:hover .isolu-d1{font-size:18px;}   
	.iabt-lt{width: 39%;}
	.iabt-rt{width: 50%;}
	.news-b{font-size: 17px;line-height: 25px;} 
	.fnt16 {font-size: 15px;line-height:1.6; }
	.news_con {width: calc(100% - 100px);}
	.news-fg{padding:15px 0;}
}	
@media(max-width:1000px){
	.header-dx {width: 30px;height: 30px;}
	.header-dx1,.header-dx2,.header-dx3 {margin-bottom: 4px;}
	.header-dx.cli .header-dx3{top: 7px;}
	.header-d {font-size: 16px;}
  .ipro-k{ margin-top: 20px;}
   #c-service .c-list {flex-wrap: nowrap;overflow-y: auto;margin: 0 -10px -50px;}
	#c-service .c-list li {flex: none;width: 70%;padding: 0 10px 30px;}
	.news{padding: 50px 0;} 		
	.news-li{padding: 0.2rem 0;} 	
	.news-li2,.news-ul-r{width:100%; float:none	}
	.news-ul-r{margin-top:20px;}
	.footer .f_nav{display:none;}
	.n_nav_box,.n_nav_box1,#c-service .c-list li.c-more{display:none;}
	.footer .footbox2,.footer .foot_bot,.footer .foot_top{display:block}
	.footer .f_ewm_box{margin:0 auto;text-align:center;}
	.footer .copyright .copytext{padding-top:10px;}
	.footer .toptel .tel1{justify-content: center;}

	.isolu,.icase,.ipro,.iabt,.inws{padding:40px 0;}
	#c-service,.footer{padding-top:30px;}
	.footer .copyright{ margin-top: 30px;}
	.footer .foot_top .f_logo {width: 160px;margin:0 auto 20px;}
}

@media(max-width:800px){
	.logo {width:120px;min-width: 100px;}
	.fnt40 {font-size: 20px;}
	.fnt30 {font-size: 20px;}
	.fnt24 {font-size:16px;	}
	.fnt16 {font-size: 14px;}
	.iabt{border-radius: 0;	}
	.iabt-bj{width: 100%;position: relative !important;	}
	.iabt-div{color: #222;} 	
	.iabt-lt{width: 100%;float:none;} 	
	.iabt-b{display: none;} 	
	.iabt-rt{float:none;width:100%;margin: .9rem auto 0;} 		
	.iabt-e{width: 100%;display: block;margin-top: .6rem;background: #3192d9;color: #fff;line-height:6.4vw;} 
	.iabt-e:after{background: #fff;right: 38%;}
	.iabt-rt{position:static;}
	.iabt-lt{padding:0;}
    .iabt{padding:4vw 0;}
	.news-b{font-size: 16px;line-height: 20px;} 
	.isolu-k{margin-top:20px;}
	.isolu-d2{font-size:13px;}
	.ipro-d2{font-size: 14px;}
	/*.ipro-d1{font-size:20px;}*/
	.ipro-m{margin-top: 5px;}
	.ipro-d0 {height: 50vw;}

	.inws-ul{width: 100%;}		
	.news{padding: 1rem 0;} 	
	.news-ul{margin-top: .6rem;margin-bottom: .6rem;}		
	/*.news-b{font-size: 14px;line-height:24px;} */
	.footer .copyright {font-size: 14px;}



}
@media(max-width:600px){    
.header-d {font-size: 15px;}
.header-dx {width: 24px;height: 24px;margin-top: 23px; margin-left:25px;}
.logo,.top_menu {line-height: 60px;}
header{height: 60px;} 
.header-dx1, .header-dx2, .header-dx3{height: 2px;}
.header-dx.cli .header-dx3 { top: 5px;}
.top_menu a{font-size: 16px;}
.header-nav {top: 60px;}

}