@charset "utf-8"; 
.fp-watermark{display: none !important;}
.relative{position: relative;}
.hidden{overflow: hidden;}
.container { width: 74%; margin: auto; }
.container2{width: 93.2%; margin: auto; }
@media(max-width: 1500px){
	/*.container { width: 84%; }*/
}
@media(max-width: 1100px){
	.container { width: 92%; }
}

.left{float: left;}
.right{float: right;}
.center{text-align: center;}
.img100{line-height: 0;}
.img100 img{width: 100%;}
.colorfff{color: #fff !important;}
.color666{color: #666 !important;}
/*video*/
.fixVideo{
	display: none;
	position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.8);
    width: 100%;
    height: 100%;
    z-index: 1000;
}

.fixVideoA {
    width: 100%;
    height: 100%;
    position: relative;
}

.fixVideoB {
    position: absolute;
    width: 60%;
    max-width: 800px;
    height: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.fixVideoB .close {
    position: absolute;
    right: -1px;
    top: -40px;
    height: 40px;
    width: 40px;
    cursor: pointer;
    text-align: center;
    line-height: 40px;
    font-size: 30px;
    z-index: 10000;
    background: #000;
    color: #fff;
}
@media(max-width: 1100px) {
	.fixVideoB{
		width: 92%;
	}
}

/*go*/



/**头部**/
.header{position: fixed;z-index: 99999;top: 0;left: 0;width: 100%;padding: 0 46px 0 40px; background: #fff;}
.header .logo {padding: 10px 0;}
.header .logo img{ height: 43px; width: auto;}
.header .nav ul li{float: left;font-size: 15px;position: relative;margin-right: 45px;}
.header .nav ul li:last-child{margin-right: 20px;}
.header .nav ul li a  span { line-height: 30px; display: block;position: relative;}
.header .nav ul li.cur a span {font-weight: bold;}
.header .nav ul li a  span:before{position: absolute;content: "";bottom: 0;left: 0;height: 2px;width: 0;background: #fff;transition: all 0.5s;}
.header .nav ul li.cur a span:before{width: 100%;}
.header .nav ul li:hover a span:before{width: 100%;}
.header .nav ul li.wbt a span:before {width: 0;}
.header .nav ul li a{ position: relative; color: #222222;display: block;padding: 19px 0;}
.header .nav ul li.cur a,.header .nav ul li:hover a {color: #13a8c9; }
.header .nav ul li>a:before { content:''; width: 0; height: 2px; background: #13a8c9; position: absolute; left:50%; top:0; transform:translateX(-50%); transition:all 0.6s; }
.header .nav ul li.cur>a:before,.header .nav ul li:hover>a:before { width: 100%; }


.header .yyqh{margin: 25px 0 0 0;}
.header .yyqh dl{position: relative;padding-bottom: 12px;}
.header .yyqh dl dt{color: #fff;width: 22px;height: 22px;position: relative;cursor:pointer;}
.fixed-head .yyqh dl dt{color: #333;}
.header .yyqh dl dt:before{position: absolute;content: "";left: 0;width: 22px;height: 22px;top: 50%;transform: translateY(-50%);background: url(../haizhou2024_files/yyqhd.svg)no-repeat center center;background-size: 100% 100%;}
.fixed-head .yyqh dl dt:before{background: url(../haizhou2024_files/yyqhd1.svg)no-repeat center center;background-size: 100% 100%; }
.header .yyqh dd{position: absolute;width: 110px;padding: 30px 0 0;top: 25px;left: 50%;transform: translateX(-50%);display: none;}
.header .yyqh dd .subD{background: #fff;width: 110px;padding: 15px 0;box-shadow: 0px 6px 10px 1px rgb(0 0 0 / 18%);border-radius: 5px;overflow: hidden;}
.header .yyqh dl:hover dd{display: block;}
.header .yyqh dd a{display: block;width: 100%;font-size: 12px;color: #333333;text-align: left;padding-left: 12px;position: relative;margin: 12px 0;}
.header .yyqh dd a:hover:before,.header .yyqh dd a.cur:before {content: '';width: 3px;height: 100%;position: absolute;left: -2px;top: 0;background: #13a8c9;}
.header .yyqh dd a span { font-size: 16px; }
.header .yyqh dd .subD { padding-left: 20px; }
.header .yyqh dd .subD-a { border-left:1px solid #d6d7d7; }
.header .yyqh dd a:hover,.header .yyqh dd a.cur {color: #13a8c9;}

.header .sear{padding: 23px 20px;position: relative;cursor: pointer; }
.header .sear span {float: left;width: 45px;height: 23px;position: relative;background: url(../haizhou2024_files/bba.png) no-repeat center center/cover;}

.subsearch {width: 330px;position: absolute;top: 46px;left: -260px;display: none;padding-top: 47px;}
.header .sear:hover .subsearch{display: block;}
.subsearch form {background: #ffffff;border-radius: 3px;padding: 0 20px;position: relative;width: 100%;height: 50px;}
.subsearch form:after {content: '';position: absolute;right: 36px;top: -8px;line-height: 0;border-width: 8px;border-color: #ffffff;border-top-width: 0;border-style: dashed;border-top-style: solid;border-left-color: transparent;border-right-color: transparent;display: none;}
.subsearch form input.inp {width: 100%;border: none;font-size: 14px;/*border-left: 2px solid #93969d;*/background: none;outline: none;height: 50px;padding-left: 0px;color: #333;}
.subsearch form input.subxx {border: none;outline: none;position: absolute;right: 2px;top: 2px;z-index: 5;height: 46px;background: url(../haizhou2024_files/addsear.png) no-repeat center #13a8c9; border-radius: 5px;font-size: 0;width: 54px;}
.header .navbtn{display: none;}
.header .navbtn .hg{display: none;}

/**2023-5-17新增修改**/
.header .yyqh .qjha a{display: block;color:#fff;font-size: 16px;}
.header .yyqh .qjha a span{display: inline-block;width: 22px;margin-top: -2px;margin-right: 10px;height: 22px;vertical-align: middle;background: url(../haizhou2024_files/yyqhd.png)no-repeat center center;}

@media(max-width:1700px){
	.header .nav ul li { margin-right: 40px; }
}
@media(max-width:1500px){
	.header .nav ul li { margin-right: 30px; }
}
@media(max-width:1300px){
	.header .nav ul li { margin-right: 20px; }
}
@media(max-width:1240px){
	.header .nav ul li { margin-right: 10px; }
	.header .nav ul li a span { font-size:14px; }
}
@media(max-width:1100px){
	.header { padding: 0 4%; }
	.header .logo { padding:10px 0; }
	.header .sear { padding:13px 15px; }
	.header .yyqh { margin-top:15px; }
	.header .yyqh .qjha a span { margin-right:0; }
}


.navxh {text-align: center;position: absolute;width: 180px;left: 50%;transform: translateX(-50%);display: none; top:60px; padding-top:25px; }
.navxh .wcw{border-radius: 10px;padding: 10px 0;background: #fff;}
.navxh .subB {border-radius: 10px;padding: 10px 0;background: rgba(255,255,255,0.2);border: 1px solid rgba(255,255,255,0.5);}
.header .nav ul li:hover .navxh{display: block;}
.header .nav ul li:hover .wcw{display: block;}
.subB-a { border-left: 1px solid rgba(255,255,255,0.4); }
.header .nav ul li .navxh .subB .nav-x a { font-size: 16px; text-align: left; padding:0 0 0 15px; margin: 16px 0; position: relative; color:#fff; }
.header .nav ul li .navxh .subB .nav-x a:hover:before { content:''; width: 3px; height: 100%; position: absolute; left:-2px; top:0;background: #13a8c9; }
.header .nav ul li .navxh .subB .nav-x a:hover { color: #13a8c9; }
.header .navxh { width: 140px; }
.header .nav ul li:nth-child(3) .navxh { width: 220px; }
.header.fixed-head .nav ul li:nth-child(3) .navxh { width: 220px; }
.header.fixed-head .navxh,.header.fixed-head .nav ul li:nth-child(3) .navxh { width: 200px; }
.header .nav ul li .navxh .subB { position: relative; }
.header .nav ul li .navxh .subB:before { content:''; position: absolute; left: 50%; margin-left: -12px; right: 100%; top: -12px;border-left: 12px solid transparent;border-bottom: 12px solid rgba(255,255,255,0.4);border-right: 12px solid transparent;}
.header .nav ul li .navxh .wcw { position: relative; }
.header .nav ul li .navxh .wcw:before { content:''; position: absolute; left: 50%; margin-left: -12px; right: 100%; top: -12px;border-left: 12px solid transparent;border-bottom: 12px solid rgba(255,255,255,1);border-right: 12px solid transparent;}
.header .nav ul li .navxh .nav-x a{padding: 10px 20px;display: block;font-size: 16px;color: #333333;}
.header .nav ul li .navxh .nav-x a:hover{color: #13a8c9;}

.bannerA { position: absolute; width: 100%; left:0; top: 46%; transform:translateY(-50%); text-align:left; }
.bannerA .mainMore { margin-top:2.5vw; }
.banner .swiper-slide { overflow: hidden; }
.banner .swiper-slide .img .pcBg {transform: scale(1.2);transition: all 4s;}
.banner .swiper-slide-active .img .pcBg {position: relative;transform: scale(1);}
.banner .swiper-slide-active .img .pcBg video { width: auto; object-fit: fill;min-height: 100%;min-width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%); }
.banner .swiper-slide .bannerA {top: 60%;opacity: 0;transition: all 3s;}
.banner .swiper-slide-active .bannerA {opacity: 1;top: 46%;}
.banner .swiper-pagination { width: 74%!important; position: absolute; left: 50%!important; transform:translate(-50%, -50%); z-index: 10; bottom: 30px!important; }
.banner .swiper-pagination .swiper-pagination-bullet { opacity: 1!important; width: calc(18% - 5px); margin-right:6px; height: 2px; border-radius:0; background: rgba(255,255,255,0.6); position: relative; }
.banner .swiper-pagination .swiper-pagination-bullet:last-child { margin-right:0; }
.banner .swiper-pagination .swiper-pagination-bullet:after { content:''; width: 0; height: 2px; background: #fff; position: absolute; left:0; top:0; }
.banner .swiper-pagination .swiper-pagination-bullet-active:after { width: 100%; transition: all 1s; }
.bannerA .container { padding-left:49vw; }
.bannerA .t { font-size:2.9vw; line-height: 1.2;}
.bannerA .et { font-size:1vw; margin-top:15px; line-height: 1.5;}


.banner .swiper-button-next,
.banner .swiper-button-prev{ width: 56px;height: 56px;  border-radius: 30px;border: 1px solid #ddd;}
.banner .swiper-button-next:hover,
.banner .swiper-button-prev:hover { background: #13a8c9; border-color:#13a8c9; }
.banner .swiper-button-next:hover:after,
.banner .swiper-button-prev:hover:after { color:#fff; }
.banner .swiper-button-next:after,.banner .swiper-button-prev:after { font-size: 25px; color:#ffffff; }
.banner .swiper-button-next { right: 15px; }
.banner .swiper-button-prev { left: 15px; }


@media(max-width:1500px){
	.banner .swiper-pagination { width: 80%!important;}
}
@media(max-width:1100px){
	.banner .swiper-slide-active .bannerA { top: 56%; }
	.bannerA .container { padding-left: 0; }
	.bannerA .t { font-size: 24px; }
	.bannerA .et { font-size:16px; display:none;}

	.banner .swiper-pagination { width: 92%!important;}
	.bannerA .mainMore { margin-top:20px; }
}




/* 右侧固定按钮 */
.fixRight { position: fixed; right:20px; bottom: 30px; z-index: 10; display: none; }
.fixRight ul li { padding-left: 10px; margin: 5px 0; cursor: pointer; }
.fixRight ul li .icon { box-shadow: 0px 8px 21px 0px rgba(0, 0, 0, 0.26); width: 50px; height: 50px; position: relative; border-radius:50%; background: #000; }
.fixRight ul li.msg .icon { background: url(../haizhou2024_files/msg.png) no-repeat center #000; }
.fixRight ul li.backTop .icon { background: url(../haizhou2024_files/backtop.png) no-repeat center #cccccc; }
.fixRight ul li.backTop { display:none; }
.fixRight ul li .icon{
	-webkit-animation:haha1 5s linear infinite;
}
/*@-webkit-keyframes haha1{
	0%{ transform:scale(1) }
	5%{ transform:scale(1.5) }
	10%{ transform:scale(1) }
	15%{transform:scale(2)}
	20%{transform:scale(1)}
	100%{ transform:scale(1) }
}*/
@-webkit-keyframes haha1{
	0%{ transform:scale(1) }
	50%{transform:scale(0.7)}
	100%{ transform:scale(1) }
}
.fixRight ul li .con { transition: all 0.6s; position: absolute; right: -400px; top:50%; transform:translateY(-50%); background: #fff; border:1px solid #dedede; width: 200px; padding: 12px 15px; }
.fixRight ul li .con .t { font-size:18px; color:#333; font-weight:bold; }
.fixRight ul li .con .c { margin-top: 6px; font-size:18px;color:#666; }
.fixRight ul li:hover .con { right: 66px; }

@media(max-width:1100px){
	.fixRight ul li .icon{width: 40px;height: 40px;}
	.fixRight { top:auto; transform:translateY(0); bottom: 30px; }
}



/*首页样式*/
.borderRadius12 { border-radius:0 15px 15px 15px; }
.homeA {/* padding:7.5vw 60px 7.5vw 13vw;*/ padding:5vw 60px 2.6vw 13vw; }
.homeA .w25 { width: 25%; }
.homeA .w71 { width: calc(75% - 85px); }
.mTit .et span { font-size:16px;color:#666666; display:inline-block; padding-right:110px; position: relative; }
.mTit .et { font-size:16px;color:#666666; display:inline-block; }
.mTit .et span:after { content:''; width: 90px; position: absolute; top:50%; right:0; height: 1px; background: #999; }
.mTit .et.noBg span:after { display:none; }
.mTit .t {/* font-size:2vw; */color:#000000; }
.homeA .mTit .tt { max-width:50vw; }
.homeA-b { margin-top:2.5vw; }
.homeA-c ul { border-bottom:1px solid #e7e7e7; }
.homeA-c ul li { margin-bottom: 0; border-top:1px solid #e7e7e7; }
.homeA-c .more { margin-top: 4vw; }
.homeA-c ul li { padding:20px 30px 20px 30px; }
.homeA-c ul li .t { padding:0; transition:all 0.5s; font-size:20px;color:#000000;line-height: 30px; }
.homeA-c ul li.cur .t { padding:20px 0 3vw; }
.homeA-c ul li .icon { overflow: hidden; height: 0; transition:all 0.5s;  }
.homeA-c ul li .mmore { overflow: hidden; height: 0; transition:all 0.5s;  }
.homeA-c ul li.cur .icon { height: 70px;  }
.homeA-c ul li.cur .icon img { height: 70px; width: auto;  }
.homeA-c ul li.cur .mmore { height: 20px;  }
.homeA-c ul li { position: relative; }
.homeA-c ul li:after { content:''; width: 20px; height: 30px; cursor: pointer; position: absolute; right: 20px; top: 19px; background: url(../haizhou2024_files/add.png) no-repeat right center;  }
.homeA-c ul li.cur:after { background: url(../haizhou2024_files/reduce.png) no-repeat right center; }
.homeA-c ul li.cur { margin-bottom:30px; background: #f9f9f9; padding-bottom: 3vw; }
.smallMore { font-size:16px;color:#000000; display:inline-block; padding-right:26px;  background: url(../haizhou2024_files/mainmorea.png) no-repeat right center; transition: all 0.6s; }
.smallMore:hover { padding-right: 36px; color:#000; }
.homeA-c ul li:hover .smallMore { padding-right: 36px; }
.homeA-c ul li.cur:last-child { margin-bottom:0; }
.homeA-e { position: relative; }
.homeA-e .img{border-radius: 0 10px 10px 10px;overflow: hidden;}
.homeA-e .con { position: absolute; left:0; bottom:0; background: rgba(0,0,0,0.8); width: 50%; padding:30px 30px 70px; }
.homeA-e .con .t a { font-size:18px;color:#ffffff; line-height: 1.5; }
.homeA-d .swiper-button-next,
.homeA-d .swiper-button-prev{ top:auto; margin:0!important; transform:translate(0); bottom: 10px!important; }
/*.homeA-d .swiper-button-next:hover,
.homeA-d .swiper-button-prev:hover { background: #13a8c9; border-color:#13a8c9; }*/
.homeA-d .swiper-button-next:hover:after,
.homeA-d .swiper-button-prev:hover:after { opacity: 1; }
.homeA-d .swiper-button-next:after,.homeA-d .swiper-button-prev:after { opacity: 0.6; font-size: 16px; color:#ffffff; }
.homeA-d .swiper-button-next { right: calc(50% + 20px); }
.homeA-d .swiper-button-prev { left: calc(50% - 80px); }
.homeA-d .swiper-pagination { text-align:left; left: 30px!important; bottom: 30px!important; }
.homeA-d .swiper-pagination .swiper-pagination-bullet { opacity: 1!important; width: 30px; margin-right:6px; height: 2px; border-radius:0; background: rgba(255,255,255,0.6); position: relative; }
.homeA-d .swiper-pagination .swiper-pagination-bullet:last-child { margin-right:0; }
.homeA-d .swiper-pagination .swiper-pagination-bullet:after { content:''; width: 0; height: 2px; background: #fff; position: absolute; left:0; top:0; }
.homeA-d .swiper-pagination .swiper-pagination-bullet-active:after { width: 100%; transition: all 1s; }



@media(max-width:1700px){
	.homeA-c ul li.cur .icon { height: 60px;  }
	.homeA-c ul li.cur .icon img { height: 60px; width: auto;  }
}
@media(max-width:1500px){
	/*.homeA { padding:7.5vw 40px 7.5vw 10vw; }*/
	.homeA-c ul li .t { font-size:18px; padding-right: 20px; }
	.homeA-c ul li:after { top:16px; }
	.homeA-c ul li.cur .t { font-size:18px; padding: 15px 0 2.5vw; }
	.homeA-c ul li { padding: 15px 20px; }
	.homeA .w71 { width: calc(75% - 60px); }
	.borderRadius12 { border-radius:0 12px 12px 12px; }
}
@media(max-width:1300px){
	.homeA-e .con { width: 70%; }
	.homeA-d .swiper-button-next { right: calc(30% + 20px); }
	.homeA-d .swiper-button-prev { left: calc(70% - 80px); }
}
@media(max-width:1100px){
	.mTit .t { font-size:24px; margin-top:6px; }
	.homeA .mTit .tt { max-width:100%; }
	.homeA-b { margin-top: 30px; }
	.homeA-c ul li.cur .icon { height: 50px;  }
	.homeA-c ul li.cur .icon img { height: 50px; width: auto;  }
	.homeA { padding:40px 4vw 50px; }
	.homeA .w25 { width: 100%; }
	.homeA .w71 { width: 100%; }
	.homeA-d { margin-top: 30px; }
	.homeA-e .con { width: 100%; padding: 15px 12px 40px; }
	.homeA-e .con .t a { font-size:16px; }
	.homeA-d .swiper-pagination { left: 12px!important; bottom: 13px!important; }
	.homeA-d .swiper-button-next { right: calc(0% + 15px); }
	.homeA-d .swiper-button-prev { left: calc(100% - 70px); }
	.homeA-d .swiper-button-next,
	.homeA-d .swiper-button-prev{ top:auto; margin:0!important; transform:translate(0); bottom: 0px!important; }
	.borderRadius12 { border-radius:0 10px 10px 10px; }
}
@media(max-width: 400px){
	.homeA-e .con .t a { font-size:14px; line-height: 20px; height: 40px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
}


.homeB { padding: 5vw 0 6vw 13vw; background: #f1f1f1; }
.homeB-a { position: relative; }
.homeB-a .mTit { position: absolute; left:0; top:0; max-width:22vw; }

.homeB-d { float:left; width: 30%; padding-top:20vw; }
.homeB-d .t { font-size:1.5vw; color:#000000; }
.homeB-d .c { font-size:18px; margin:10px 0 30px; line-height: 1.5; color:#000000; }

.homeB-e { float:right; width: 67%; }
.homeB-b .swiper-slide { opacity: 0.2; }
.homeB-b .swiper-slide-active { opacity: 1; }

.homeB-e .img { position: relative; width: 38vw; height: 38vw; text-align:center; }
.homeB-e .img:after { content:''; position: absolute; border-radius:50%; left:50%; transform:translateX(-50%); top: 30px; width: calc(100% - 30px); height: calc(100% - 30px); background: #ebebeb; }
.homeB-e .img img { width: 90%; z-index: 5; position: relative; }
.homeB-e .img .t {text-align:left; font-size:7.6vw; color:#fff; line-height: 1; position: absolute; bottom:9vw; left:3vw; z-index: 3; }






.homeB-b .swiper-button-next,
.homeB-b .swiper-button-prev{ top:2vw; margin-top:0; transform:translateY(0); width: 48px;height: 48px;  border-radius: 30px;border: 1px solid #ccc;}
.homeB-b .swiper-button-next:hover,
.homeB-b .swiper-button-prev:hover { background: #13a8c9; border-color:#13a8c9; }
.homeB-b .swiper-button-next:hover:after,
.homeB-b .swiper-button-prev:hover:after { color:#fff; }
.homeB-b .swiper-button-next:after,.homeB-b .swiper-button-prev:after { font-size: 12px; color:#333; }
.homeB-b .swiper-button-next { right: 13vw; }
.homeB-b .swiper-button-prev { left: auto; right: calc(13vw + 70px); }
@media(max-width: 1500px){
	.homeB { padding: 5vw 0 6vw 10vw; background: #f1f1f1; }
	.homeB-d .c { font-size:16px; }
	.homeB-b .swiper-button-next { right: 10vw; }
	.homeB-b .swiper-button-prev { left: auto; right: calc(10vw + 70px); }
}
@media(max-width: 1100px){
	.homeB-d .t { font-size: 22px; }
	.homeB-d .c { margin: 8px 0 20px; }
	.homeB-a .mTit { position: relative; max-width:100%; }
	.homeB { padding: 40px 0 50px 4vw; background: #f1f1f1; }
	.homeB-d { width: 100%; margin-bottom: 20px; padding-top:30px; }
	.homeB-e { width: 100%; }
	.homeB-e .img { position: relative; width: 92vw; height: 92vw; text-align:center; }
	.homeB-e .img:after { top: 20px; width: calc(100% - 20px); height: calc(100% - 20px); }
	.homeB-e .img .t { font-size:18vw; bottom:22vw; left:6vw; }
	.homeB-b .swiper-button-next,
	.homeB-b .swiper-button-prev{ top:auto; bottom: 32vw; transform:translateY(-50%); width: 36px;height: 36px; }
	.homeB-b .swiper-button-next { right: 4vw; }
	.homeB-b .swiper-button-prev { left: 0; right: auto; }
}


.homeC { position: relative; background: #DF7000; }
.homeC-a { float:left; width: 52%; }
.homeC-a .swiper-pagination { bottom: 30px!important; text-align:right; padding-right: 50px; }
.homeC-a .swiper-pagination .swiper-pagination-bullet { border-radius:0; width: 60px; position: relative; height: 2px; background: rgba(255,255,255, 0.3); opacity: 1; }
.homeC-a .swiper-pagination .swiper-pagination-bullet:after { content:''; width: 0; height: 2px; background: #fff; position: absolute; left:0; top:0; } 
.homeC-a .swiper-pagination .swiper-pagination-bullet-active:after {
	-webkit-animation: wid100 5s linear 1;
	animation: wid100 5s linear 1;
	box-sizing: border-box;
	animation-fill-mode: forwards;
}
@-webkit-keyframes wid100 {
	0% { width:0; }
	100% { width: 100%;}
}
@keyframes wid100 {
	0% {width: 0; }
	100% {width: 100%; }
}


.homeC-b { width: 31%; position: absolute; top:50%; transform:translateY(-50%); right: 10vw; z-index: 5; }
.homeC-b .mTit { width: 47vw; }

.homeC-c { margin-top:1.5vw; }
.homeC-d .more { margin-top:3.5vw; }
.homeC-d { float:right; width: 36vw; }

.homeC-d .tabT span { display:inline-block; cursor: pointer; padding-bottom:10px; border-bottom: 2px solid rgba(255,255,255,0); font-size:18px;color:#ffffff; margin-right:30px; }
.homeC-d .tabT span:last-child { margin-right:0; }
.homeC-d .tabT span.cur { border-color:#fff; }


.homeC-g a { display:block; }

.homeC-f { margin-top:2vw; }
.homeC-g .img { overflow: hidden; border-radius: 0 10px 10px 10px; }
.homeC-g .t { height: 55px; overflow: hidden; font-size:18px;color:#ffffff; line-height: 1.5; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin:20px 0 10px; }
.homeC-g .moreA { background: url(../haizhou2024_files/mainmoreabg.png) no-repeat left center; height: 15px; width: 20px; }
.homeC-h { overflow: hidden; padding-bottom: 30px; position: relative; border-bottom:2px solid rgba(255,255,255,0.2); }
.homeC-h:after { content:''; width: 0; height: 2px; background: #fff; position: absolute; left:0; bottom:-1px; } 
.homeC-g .swiper-slide-active .homeC-h:after {-webkit-animation: wid100 5s linear infinite;animation: wid100 5s linear infinite;box-sizing: border-box;}


.homeC-h:before { content:''; width: 100px; height: 100%; background: url(../haizhou2024_files/jbmb.png) no-repeat left center/cover; position: absolute; left:0; top:0; }

.homeC-g .swiper-slide-active .homeC-h:before,.homeC-g .swiper-slide-next .homeC-h:before { display:none; } 
.homeC-g .swiper-button-next,.homeC-g .swiper-button-prev { width: 15px; height: 23px; top:5.6vw; background: url(../haizhou2024_files/homec4.png) no-repeat center/cover; cursor: pointer;  }
.homeC-g .swiper-button-prev { background: url(../haizhou2024_files/homec5.png) no-repeat center/cover; display:none; }
.homeC-g .swiper-button-next:after,.homeC-g .swiper-button-prev:after { display:none; }



@media(max-width:1300px){
	.homeC-b { width: 40%; right: 3vw; }
	.homeC-d { float:right; width: 42vw; }
	.homeC-d .tabT span { font-size:16px; margin-right: 20px; }
	.homeC-g .swiper-button-next { top: 7vw; }
}
@media(max-width:1100px){
	.homeC-c,.homeC-d .more { margin-top:20px; }
	.homeC-f { margin-top:10px; }
	.homeC-a,.homeC-b .mTit { width: 100%; }
	.homeC-b { width: 100%; position: relative; padding: 20px 3% 30px; float:left; right:0; top:0; transform:translate(0); }
	.homeC-d { float:right; width: 100%; }
	.homeC-d .tabT span { font-size:16px; margin-right: 20px; }
	.homeC-g .swiper-button-next,.homeC-g .swiper-button-prev { top: 32vw; }
	.homeC-g .swiper-button-prev { display:block; }
	.homeC-d .tabT span { margin: 6px 15px 6px 0; }
	.homeC-g .t { font-size:16px; height: 45px; line-height: 1.4; margin: 12px 0 10px; }
	.homeC-h { padding-bottom:20px; }

}

.homeD { padding:5vw 0; background: #fff; }
.homeD-a .more { margin-top:30px; }
.homeD-b { margin-top:2.6vw; }
.homeD-e { margin-top:2.6vw; }
.homeD-e ul { display:flex; flex-wrap:wrap; }
.homeD-e ul li { padding-top: 20px; float:left; position: relative;	 width:calc(33.333% - 14px); margin-right:21px; border-top:3px solid #c5c5c5; }
.homeD-e ul li:last-child { margin-right:0; }
.homeD-e a { display:block; }
.homeD-b .tag { display:inline-block; padding: 2px 10px; font-size:14px;color:#fff; background: #c5c5c5; border-radius:0 10px 10px 10px; }
.homeD-e a.t { font-size:22px;color:#000000; line-height: 1.5; min-height: 140px; margin-top:20px; padding-bottom: 20px; }
.homeD-e a.d { font-size:16px;color:#333333; position: absolute; left:0; bottom:0; }
.homeD-c .con { float:left; width: calc(33.3333% - 14px); }
.homeD-c .img { width: 50%; float:right; overflow: hidden; border-radius: 0 20px 20px 20px; }
.homeD-c a.t { font-size:28px; display:block; color:#000000; margin-top:16px; line-height: 1.4; }
.homeD-c a.d { font-size:16px;color:#333333; display:block; margin:40px 0 16px; }
.homeD-c a.c { font-size:16px;color:#666666; display:block;margin-bottom:35px; line-height: 1.4; }
.homeD-c .img img { transition:all 0.5s; }
.homeD-c .img:hover img { transform:scale(1.1); }
.homeD-c .con:hover a.t { color:#13a8c9; }
@media(max-width:1700px){
	.homeD-b,.homeD-e { margin-top:3vw; }
	.homeD-c a.t { font-size:24px; }
	.homeD-c a.c { margin-bottom: 2vw; }
	.homeD-c a.d { margin:2vw 0 0.8vw; }
}
@media(max-width:1500px){
	.homeD-e a.t { font-size:20px; margin-top:16px; line-height: 1.4; }
	.homeD-c a.t { font-size:20px; }
	.homeD-c a.d { margin:2vw 0 0.8vw; }
}
@media(max-width:1300px){
	.homeD-e a.t { font-size:18px; }
	.homeD-a .more { margin-top: 25px; }
}
@media(max-width:1100px){
	.homeD { padding: 40px 0 50px; }
	.homeD-a .more { margin-top: 20px; }
	.homeD-e a.t { min-height:auto; padding-bottom: 30px; }
	.homeD-e ul li { padding-top: 14px; width: 100%; margin-right:0; }
	.homeD-e ul li:nth-child(n+2) { margin-top:20px; }
	.homeD-b,.homeD-e { margin-top:20px; }
	.homeD-c .img,.homeD-c .con { width: 100%; }
	.homeD-c .img { margin-top:20px; }
}

.homeE { padding:80px 0 60px; background: #eeeeee; }
.homeE .more { margin-top:35px; }
@media(max-width:1500px){
	.homeE { padding:60px 0 50px; }
	.homeE .more { margin-top:25px; }
}
@media(max-width:1100px){
	.homeE { padding:30px 0 30px; }
	.homeE .more { margin-top:20px; }
}

.footer { background: #0a0a0a; padding:70px 0 0; }
.footerA-a { padding: 0 40px 100px; }
.footerA-b { float:left; }
.footerA-c { margin-top:80px; }
.footerA-c ul li { cursor: pointer; position: relative; float:left; width: 30px; margin-right: 10px; }
.footerA-c .t { margin-bottom:15px; font-size:16px;color:#cccccc; }
.footerA-c ul li .ewm { position: absolute; left: 0; bottom: 30px; width: 140px; height: 140px; background: #fff; padding:5px; border-radius:6px; overflow: hidden; display:none; }
.footerA-c ul li:hover .ewm { display:block; }
.footerA-f { float:left; width: 620px; padding-right:20px; border-right:1px solid rgba(255,255,255,0.1); }
.footerA-g { width: 350px; float:right; margin-left: 180px; }
.footerA-e .t { font-size:16px;color:#ffffff; margin-bottom:16px; }
.footerA-f a { font-size:18px;color:#e3e3e3; line-height: 1.6; display: block; }
.footerA-f ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.footerA-f ul li{
	width: 33.3%;
	margin-bottom:20px;
}
.footerA-f ul li .zi_a{margin-top: 4px;}
.footerA-f ul li .zi_a a{font-size: 14px;margin-bottom: 4px;color: #b6b6b6;}
.footerA-f ul li .zi_a a:last-child{margin-bottom: 0;}

.footerA-f .c { display:flex; flex-wrap:wrap; }
/*.footerA-f a:nth-child(n+3) { margin-top:15px; }
.footerA-f a:nth-child(2n) {color:#e3e3e3; }*/
.footerA-g .c { font-size:14px;color:#b6b6b6; line-height: 1.5; }
.footerA-g p:nth-child(n+2) { margin-top:15px; }
.footerB { border-top:1px solid rgba(255,255,255,0.1); padding: 20px 3%; }
.footerB p,.footerB p a { font-size:12px;color:#999999; }
@media(max-width:1700px){
	.footer { padding:60px 0 0; }
	.footerA-a { padding: 0 40px 80px; }
	.footerA-c { margin-top:60px; }
	.footerA-c .t { margin-bottom:15px; }
	.footerA-f { width: 500px; }
	.footerA-g { width: 350px; margin-left: 130px; }
}
@media(max-width:1500px){
	.footer { padding:50px 0 0; }
	.footerA-a { padding: 0 30px 60px; }
	.footerA-c { margin-top:50px; }
	.footerA-c .t { margin-bottom:12px; }
	.footerA-f {/* width: 420px;*/ padding-right:0; }
	.footerA-g { width: 300px; margin-left: 100px; }
	.footerA-e .t { font-size:14px; margin-bottom:16px; }
	.footerA-f a { font-size:16px; }
	.footerA-f a:nth-child(2n) { /*font-size:14px;*/color:#e3e3e3; }
	.footerB { border-top:1px solid rgba(255,255,255,0.1); padding: 15px 3%; }
}
@media(max-width:1100px){
	.footer { padding:40px 0 0; }
	.footerA-c { margin-top:20px; }
	.footerA-f { display:none; }
	.footerA-e { width: 100%; }
	.footerA-g { width: 100%; margin-top:25px; }
	.footerA-g p:nth-child(n+2) { margin-top:10px; }
	.footerA-a { padding: 0 3% 40px; }
}

.mainMore {display: inline-block; position: relative; overflow: hidden; cursor: pointer; position: relative; font-size:16px;color:#000000; display:inline-block; background: #fff; padding: 15px 20px; border-radius: 0 10px 10px 10px; transition: all 0.5s; }
.mainMoreA { background: #f1f1f1; }
.mainMore:before { transition: all 0.6s; content:''; width: 100%; height: 100%; position: absolute; left:-105%; top:0; background: #000; }
.mainMore:hover { color:#fff; background: none;}
.mainMore:hover:before { left:0; }
.mainMore i { line-height: 1; position: relative; z-index: 2; display:inline-block; padding-right: 50px; transition: all 0.1s; background: url(../haizhou2024_files/mainmorea.png) no-repeat right center; }
.mainMoreB i { background: url(../haizhou2024_files/mainmoreabg.png) no-repeat right center; }
.mainMore:hover i { background: url(../haizhou2024_files/mainmoreabg.png) no-repeat right center; }
.mainMoreB { color:#fff; }
.mainMoreB:hover { color:#fff; }

.mainMoreB { background: #000000; }
.mainMoreC { background: #e5e5e5; }
.mainMoreD { background: #36bfdd; }

@media(max-width: 1100px){
	.mainMore i { padding-right: 30px; }
	.mainMore { padding: 8px 20px; }
}

.home_b{
	padding-bottom: 5.7vw;
	position: relative;
}
.home_b:before{
	content: "";
	background: #f1f1f1;
	width: 100%;
	bottom: 0;
	left: 0;
	position: absolute;
	height: 62%;
}
.home_b .top,.home_b .btm{position: relative;z-index: 2;}
.home_b .btm{margin-top: 2.6vw;}
.home_b .btm .left{width: 41.6%;}
.home_b .btm .left .mTit .icon{
	width: 11.4vw;
	margin-bottom: 7px;
}.home_b .btm .left .mTit .t .tt strong{
    line-height: 1;
}
.home_b .btm .left .mTit .mainMore{margin-top: 2vw;}
.home_b .btm .right{width: 58.3%;position: relative;}
.home_b .btm .right:before{
	width: 2.7vw;
	height: 2.5vw;
	background: url(../haizhou2024_files/home_b_img3.png) center center/cover;
	position: absolute;
	right: 0;
	top: -1vw;
	content: "";

}
.home_b .btm .right .text .bt{
	color: #333333;
	padding-right: 4.1vw;
}
.home_b .btm .right .text .js{line-height: 1.8;color: #000000;margin-top: 14px;}
.home_b .btm .right .text .js p{line-height: 1.8;color: #666; }

.homeC .home_c_box{
	float: right;
	width: 100%;
}

.homeC .home_c_box .img{padding-right: 2.1vw;}
.homeC .home_c_box .text{
	color: #fff;
	margin-top: 1.2vw;
	line-height: 1.8;
}

.homeC .home_c_box .text .js{line-height: 1.6;margin-top: 12px;}
.homeC .home_c_box .text .mainMore{margin-top: 2.5vw;}
.mainMore.mainMore_blue{background: #FF9428;}

@media(max-width: 1100px){
	.home_b .btm{
		margin-top: 30px;
	}
	.home_b .btm .left{width: 100%;}
	.home_b .btm .left .mTit .icon{width: 120px;}
	.home_b .btm .left .mTit .mainMore{margin-top: 12px;}
	.home_b .btm .right{
		width: 100%;
		margin-top: 24px;
	}
	.home_b .btm .right .text .bt{padding-right: 40px;}
	.home_b .btm .right:before{
		width: 30px;
		height: 28px;
	}
	.homeC .home_c_box{width: 100%;}
	.homeC .home_c_box .text{margin-top: 20px;}
	.homeC .home_c_box .text .mainMore{margin-top: 20px;}

	.subsearch{padding-top: 20px;left: -204px;}
	.subsearch form{height: auto;}
	.subsearch form input.inp{
		height: 40px;
	}
	.subsearch form input.subxx{height: 36px;}
	.banner .swiper-pagination{bottom: 20px !important;}
}


.nybanner .img .img2{display: none;}
.nybanner .text{
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	color: #fff;
}

.nybanner .text .en{
	line-height: 1.8;
	margin-top: 10px;
}
.title .en{color: #999999;margin-bottom: 6px;}
.title .bt{color: #000000;font-weight: bold;line-height: 1.2;}
.about_a{
	padding: 4.6vw 0 7.8vw;
}

.about_a .top{
	margin-top: -5.2vw;
}
.about_a .btm{
	margin-top: 3.1vw;
}
.about_a .btm .left{width: 27.7%;}
.about_a .btm .left .bt{color: #333333;line-height: 1.3;}
/*.about_a .btm .left .bt strong{font-size:40px;}*/
.about_a .btm .left .ul{margin-top: 2.6vw;}
.about_a .btm .left .ul li{margin-bottom: 2vw;padding-right: 4.6vw;}
.about_a .btm .left .ul li:last-child{margin-bottom: 0;}
.about_a .btm .left .ul li .dz{color: #13a8c9;}
.about_a .btm .left .ul li .text{line-height: 1.4;margin-top: 6px;}
.about_a .btm .right{width: 66.6%;}
.about_a .btm .right .wenzi{
	line-height: 1.8;
	color: #666666;
	padding-right: 24px;
	/*max-height: 46.3vw;*/
	max-height: 48vw;
	overflow: auto;
}

.about_a .btm .right .wenzi::-webkit-scrollbar{
	width: 7px;
	
}
.about_a .btm .right .wenzi::-webkit-scrollbar-track{
	background: #f2f2f2;
	width: 7px;
	border-radius: 50px;
}
.about_a .btm .right .wenzi::-webkit-scrollbar-track-piece{
	width: 6px;
} 
.about_a .btm .right .wenzi::-webkit-scrollbar-thumb{
	    background: #c2c2c2;
		border: 5px;
		border-radius: 50px;
}
.about_a .btm .right .wenzi::-webkit-scrollbar-button{
	display: none;
}
@media(max-width: 3000px){
	.about_b{padding: 4.7vw 0 4vw;background: #f5f5f5;}
}
@media(max-width: 1920px){
	.about_b{padding: 6.7vw 0 6vw;}
}

.about_b .left{
	width: 41%;
	margin-right: 7%;
}
.about_b .container > .relative{display: flex; align-items: center;}
.about_b .left .ul{margin-top: 2vw;}
.about_b .left .ul li{
	margin-bottom: 1vw;
}
.about_b .left .ul li:last-child{margin-bottom: 0;}
.about_b .left .ul li .bt{color: #13a8c9;}
.about_b .left .ul li .js{color: #666666;line-height: 1.6;margin-top: 5px;}
.about_b .left .ul li .img a{margin-top: 10px;float: left;width: 2.6vw;margin-right: 10px;background: #014881;padding: 0 !important;border-radius: 5px;}
.about_b .left .ul li .img a:last-child{margin-right: 0;}
.about_b .right{
	width: 52%;
	margin-left: 0 !important;
	/*margin-left: -3%;*/
}

.about_c{
	padding: 6.2vw 0 6.7vw;
}
.about_c .swiper-button-prev:after,
.about_c .swiper-button-next:after{display: none;}
.about_c .swiper-button-prev,
.about_c .swiper-button-next{
	width: 56px;
	height: 56px;
	left: auto;
	border-radius: 100%;
	border: 2px solid #e8e8e8;
	transition: all 0.4s;
}

.about_c .swiper-button-prev{
	background: url(../haizhou2024_files/jt1.png) center center/cover;
	right: 62px;
}
.about_c .swiper-button-next{
	background: url(../haizhou2024_files/jt2.png) center center/cover;
	right: 0;
}
.about_c .swiper-button-next:hover,
.about_c .swiper-button-prev:hover{
	border-color: #2ab1ce;
}
.about_c .swiper-button-prev:hover{
	background: url(../haizhou2024_files/jt01.png) center center/cover #2ab1ce;
}
.about_c .swiper-button-next:hover{
	background: url(../haizhou2024_files/jt02.png) center center/cover #2ab1ce;
}
.about_c .about_c_box{margin-top: 2vw;}
.about_c .about_c_box .box{
	background: #f6f6f6;
	padding: 16px;
	border-radius: 0 8px 8px 8px;
	transition: all 0.4s;
}

.about_c .about_c_box .box .img{border-radius: 0 8px 8px 8px;overflow: hidden;}
.about_c .about_c_box .box .text{
	padding: 20px 0;
}

.about_c .about_c_box .box .text .bt{color: #333333;}
.about_c .about_c_box .box .text .js_box{
	line-height: 1.6;
	margin-top: 16px;
}

.about_c .about_c_box .box .text .js_box .js{
	padding-left: 30px;
	position: relative;
	color: #666666;
	margin-bottom: 10px;
}
.about_c .about_c_box .box .text .js_box .js:last-child{margin-bottom: 0;}
.about_c .about_c_box .box .text .js_box .js:before{
	width: 21px;
	height: 21px;
	position: absolute;
	top: 2px;
	left: 0;
	content: "";
}
.about_c .about_c_box .box .text .js_box .js.js1:before{background: url(../haizhou2024_files/home_c_icon1.png) center center/cover;}
.about_c .about_c_box .box .text .js_box .js.js2:before{background: url(../haizhou2024_files/home_c_icon2.png) center center/cover;}
.about_c .about_c_box .box *{transition: all 0.4s;}
.about_c .about_c_box .box:hover{
	background: #2ab1ce;
}
.about_c .about_c_box .box:hover .text .bt,
.about_c .about_c_box .box:hover .text .js_box .js{color: #fff;}
.about_c .about_c_box .box:hover .text .js_box .js.js1:before{background: url(../haizhou2024_files/home_c_icon01.png) center center/cover;}
.about_c .about_c_box .box:hover .text .js_box .js.js2:before{background: url(../haizhou2024_files/home_c_icon02.png) center center/cover;}

.about_d{
	padding: 7.2vw 0 8.3vw;
	background: url(../haizhou2024_files/about_d_bg.jpg) center center/cover;
}

.about_d .title .en,
.about_d .title .bt{color: #fff;}

.about_d .from{
	margin-top: 1.6vw;
	width: 780px;
}

.about_d .from .ul li{
	float: left;
	margin-right: calc((100% - 8.3vw - 9.8vw - 10.4vw - 5.5vw) / 3);
}
.about_d .from .ul li:nth-child(1){
	width: 8.3vw;
}
.about_d .from .ul li:nth-child(2){
	width: 9.8vw;
}
.about_d .from .ul li:nth-child(3){
	width: 9.4vw;
}
.about_d .from .ul li:nth-child(4){
	width: 6.5vw;
}
.about_d .from .ul li:last-child{margin-right: 0;}
.about_d .from .ul li .box{
	display: flex;
	align-items: center;
	cursor: pointer;
}
.about_d .from .ul li .bt{
	color: rgba(255, 255, 255, 0.8);
	position: relative;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	margin-left: 12px;
	width: calc(100% - 12px - 42px);
}

.about_d .from .ul li .i{
	width: 42px;
	height: 42px;
	content: "";
	border-radius: 6px;
	background: rgba(255, 255, 255, 0.3);
	border: 1px solid rgba(0, 0, 0, 0);
	display: block;
}
.about_d .from .ul li .i.cur,.about_d .from .ul li input:checked + label i{
	border: 1px solid #fff;
	background: url(../haizhou2024_files/about_d_dui.png) center center/cover #13a8c9;
}

.about_d .from .ul2{margin-top: 2vw;}
.about_d .from .ul2 li{
	float: left;
	width: 49.2%;
	margin-bottom: 10px;
	margin-right: 1.6%;
}
.about_d .from .ul2 li:nth-child(2n){margin-right: 0;}
.about_d .from .ul2 li input,.about_d .from .ul2 li textarea{
	background: rgba(255, 255, 255, 0.3);
	height: 58px;
	line-height: 58px;
	width: 100%;
	border: none;
	font-size: 16px;
	padding: 0 14px;
	border-radius: 6px;
	color:  #fff;
}
.about_d .from .ul2 li input::placeholder,.about_d .from .ul2 li textarea::placeholder{color:  rgba(255, 255, 255, 0.8);}
.about_d .from .ul2 li.w100{width: 100%;margin-right: 0;}
.about_d .from .ul2 li textarea{
	height: 120px;
}
.about_d .from .ul2 li.btn{margin-top: 1vw;}
.about_d .from .ul2 li.btn input{background: #2ab1ce;width: 49.2%;margin-right: 1.6%;float: left;font-size: 20px;}
.about_d .from .ul2 li.btn input:nth-child(2n){margin-right: 0;}
.about_e{
	background: #d5d5d5;
	padding: 3.1vw 0;
}

.about_e .left{
	width: 50%;
}
.about_e .left .bt{color: #000000;font-weight: bold;}
.about_e .left .js{color: #333333;margin-top: 6px;}
.about_e .right{
	width: 500px;
}

.about_e .right .input_box input[type="text"]{
	width: 100%;
	height: 75px;
	line-height: 75px;
	font-size: 16px;
	border-radius: 0 10px 10px 10px;
	border: none;
	background: #fff;
	padding: 0 100px 0 22px;
}

.about_e .right .input_box input[type="submit"]{
	width: 100px;
	position: absolute;
	height: 100%;
	top: 0;
	right: 0;
	border-radius: 0 10px 10px 10px;
	border: none;
	background:url(../haizhou2024_files/dingyue.png) center center no-repeat #000000;
}

@media(max-width: 1500px){
	.about_d .from .ul2 li input{
		height: 50px;
		line-height: 50px;
	}
	.about_e .right .input_box input[type="text"]{
		line-height: 56px;
		height: 56px;
	}
}

@media(max-width: 1100px){
	/*.title .bt{margin-top: 5px;}*/
	.about_a {
	    padding: 40px 0 50px;
	}
	.about_a .btm{margin-top: 20px;}
	.about_a .btm .left{
		width: 100%;
	}
	.about_a .btm .left .ul{margin-top: 20px;}
	.about_a .btm .left .ul li{padding-right: 0;}
	.about_a .btm .right{
		margin-top: 20px;
		width: 100%;
	}
	.about_a .btm .right .wenzi{max-height: 350px;}
	.about_b{padding: 40px 0 50px;}
	.about_b .container > .relative{display: block;}
	.about_b .left{width: 100%;margin-right: 0;}
	.about_b .left .ul{margin-top: 20px;}
	.about_b .left .ul li{margin-bottom: 10px;}
	.about_b .left .ul li .img img{width: 40px;}
	.about_b .right{margin-left: 0;width: 100%;margin-top: 20px;}
	.about_c .swiper-button-prev, .about_c .swiper-button-next{display: none;}
	.about_c .about_c_box{margin-top: 20px;}
	.about_c .about_c_box .box{padding: 10px 14px;}
	.about_c .about_c_box .box .text .js_box .js {padding-left: 26px;}
	.about_c .about_c_box .box .text .js_box .js:before{width: 18px;height: 18px;}
	.about_d{padding: 40px 0;}
	.about_d .from{width: 100%;}
	.about_d .from .ul li{width: 48% !important;margin-right: 4%;}
	.about_d .from .ul li:nth-child(2n){margin-right: 0;}
	.about_d .from .ul li .box{flex-wrap: wrap;}
	.about_d .from .ul li .i{width: 25px;height: 25px;top: 0;}
	.about_d .from .ul2{width: 100%;margin-top: 20px;}
	.about_d .from .ul2 li{width: 100%;}
	.about_d .from .ul2 li input {
	    height: 46px;
	    line-height: 46px;
	    font-size: 14px;
	}
	.about_d .from .ul2 li textarea{font-size: 14px;}
	.about_d .from .ul2 li.btn input{line-height: 40px;height: 40px;font-size: 16px;}
	.about_e{padding: 40px 0;}
	.about_e .left{width: 100%;}
	.about_e .right{width: 100%;margin-top: 20px;}
	.about_e .right .input_box input[type="text"]{
		line-height: 46px;
		height: 46px;
		font-size: 14px;
		padding: 0 60px 0 16px;
	}
	.about_e .right .input_box input[type="submit"]{width: 60px;}
}
.ssss {
	z-index: 88;
	position: absolute;
	bottom: 80px;
	left: 50%;
	transform: translateX(-50%);
	text-align: center;
}

.sss {
	display: inline-block;
	position: relative;
	width: 26px;
	height: 26px;
	cursor:pointer;
}

.ssss .sss:after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	width: 9px;
	height:9px;
	background: #fff;
	border-radius: 100%;
	box-sizing: border-box;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

.sss{
	margin-right: 14px;
}

.sss:last-child{
	margin-right: 0;
}

.sss .circle {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.sss .circle i {
	position: relative;
	float: left;
	width: 50%;
	height: 100%;
	overflow: hidden;
}

.sss .circle i::before {
	content: '';
	position: absolute;
	width: 200%;
	right: 0;
	top: 0;
	bottom: 0;
	border: 1px solid #fff;
	border-radius: 100%;
	box-sizing: border-box;
	clip: rect(0, 26px, 26px, 13px);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.sss .circle i:first-child::before {
	left: 0;
	right: auto;
	clip: rect(0px, 13px, 26px, 0px);
}

.sss.sss-active::before {
	background: #000;
}
.ssss .sss.sss-active:after {
	background: #fff;
	border-color: #fff;
}
.sss.sss-active .circle i::before {
	-webkit-animation: circleR 10000ms linear both;
	animation: circleR 10000ms linear both;
}

.sss.sss-active .circle i:first-child::before {
	-webkit-animation-name: circleL;
	animation-name: circleL;
}

.ssss .ss-active:after{
	display: none;
}

@-webkit-keyframes circleL {

	0%,
	50% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@-webkit-keyframes circleR {
	0% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	50%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes circleL {

	0%,
	50% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes circleR {
	0% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}

	50%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}
.solutions_banner .img .img2{display: none;}
.solutions_banner .img .img1{height: 100vh;}
.solutions_banner .swiper-pagination{display: none;}
.solutions_banner  .ul{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 3;
	background: rgba(0, 0, 0, .4);
}

.solutions_banner  .ul li{
	float: left;
	width: 11.11%;
	text-align: center;
	border-right: 1px solid rgba(255, 255, 255, .1);
	transition: all 0.3s;
}
.solutions_banner  .ul li:last-child{border-right: none;}
.solutions_banner  .ul li a{
	display: block;
	color: #fff;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	padding: 16px 6px;
}

.solutions_banner  .ul li.cur,.solutions_banner  .ul li:hover{
	background: #59c2d9;
}

.solutions_banner .text{
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	padding-right: 35vw;
	transform: translateY(-50%);
	color: #fff;
}
.solutions_banner .text .bq{
	display: inline-block;
	padding: 6px 16px;
	border-radius: 0 6px 6px 6px;
	background: rgba(255, 255, 255, 0.3);
}
.solutions_banner .text .bt{margin-top: 10px;}
.solutions_banner .text .nr{margin-top: 14px;padding-top: 14px;border-top: 1px solid rgba(255, 255, 255, 0.2);line-height: 1.8;}
.solutions_banner .text .nr .wenzi{margin-top: 0; text-align: justify;}

.jiejue_a{background: url(../haizhou2024_files/jiejue_a_bg.jpg) center center/cover;padding: 6.2vw 0 6.7vw;}
.jiejue_a .top .ul li{
	position: absolute;
	z-index: 5;
}
.jiejue_a .top .ul li .img2{overflow: hidden;border-radius: 0 10px 10px 10px;}
.jiejue_a .top .ul li .wenzi{margin-top: 6px;line-height: 1.8;color: #fff;height: 5.5vw;overflow-y: auto;}
.jiejue_a .top .ul li .wenzi::-webkit-scrollbar{
	width: 7px;
	
}
.jiejue_a .top .ul li .wenzi::-webkit-scrollbar-track{
	background: #f2f2f2;
	width: 7px;
	border-radius: 50px;
}
.jiejue_a .top .ul li .wenzi::-webkit-scrollbar-track-piece{
	width: 6px;
} 
.jiejue_a .top .ul li .wenzi::-webkit-scrollbar-thumb{
	    background: #c2c2c2;
		border: 5px;
		border-radius: 50px;
}
.jiejue_a .top .ul li .wenzi::-webkit-scrollbar-button{
	display: none;
}

.jiejue_a .top .ul li .box{
	position: absolute;
	height: 21.3vw;
	width: 22.9vw;
	left: 2.6vw;
	top: -8.8vw;
	padding: 1vw;
	border-radius: 0 10px 10px 10px;
	background: rgba(19, 168, 201, .9);
	display: none;
}

.jiejue_a .top .ul li .miaobian:after{
	content: "";
	position: absolute;
	top: -7.8vw;
	left: 0;
	width: 2.6vw;
	height: 1px;
	background: linear-gradient(to right,#29b0ce 20px,rgba(0,0,0,0) 6px) left top repeat-x;
	background-size: 26px 1px;
	display: none;
}
.jiejue_a .top .ul li .miaobian:before{
	content: "";
	position: absolute;
	left: 0;
	height: 7.8vw;
	top: -7.8vw;
	width: 1px;
	background: linear-gradient(to bottom,#29b0ce 15px,rgba(0,0,0,0) 6px) left bottom repeat-y;
	background-size: 1px 21px;
	display: none;
}

.jiejue_a .top .ul li .miaobian i{
	margin-left: -1.3vw;
	display: block;
	position: relative;
	width: 2.6vw;
	height: 2.6vw;
	border-radius: 100%;
	background: rgba(19, 198, 201, .2);
	 animation:fangda 1s linear infinite;
	 animation-direction: alternate;
    animation-fill-mode: forwards;
}

@-webkit-keyframes fangda {
	0% {
		transform: scale(1);
	}
	100% {
		transform: scale(1.14);
	}
}
@keyframes fangda {
	0% {
		transform: scale(1);
	}
	100% {
		transform: scale(1.14);
	}
}

.jiejue_a .top .ul li .miaobian i:before{
	width: calc(2.6vw - 10px);
	height: calc(2.6vw - 10px);
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	border-radius: 100%;
	background: rgba(19, 198, 201, .5);
}
.jiejue_a .top .ul li .miaobian i:after{
	width: 14px;
	height: 14px;
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	border-radius: 100%;
	background: #fff;
}
.jiejue_a .text{
	margin-top: 2vw;
}

.jiejue_a .text .bt{color: #000000;font-weight: bold;}
.jiejue_a .text .js{color: #666666;margin-top: 0.8vw;line-height: 1.8; text-align: justify;}
.jiejue_a .text .mainMore{margin-top: 1.5vw;}


.jiejue_a .top .ul li.cur .box,
.jiejue_a .top .ul li.cur .miaobian:after,
.jiejue_a .top .ul li.cur .miaobian:before{
	display: block;
}

.jiejue_b{
	padding: 6.2vw 0 7.8vw;
	background: #fff;
}

.jiejue_b .top .bt{color: #000000;font-weight: bold;}
.jiejue_b .top .js{margin-top: 0.8vw;color: #666666;line-height: 1.8;}
.jiejue_b .btm{margin-top: 2.6vw;}
.jiejue_b .btm .ul li .i{
	display: block;
	position: absolute;
	width: 2.6vw;
	height: 2.6vw;
	border-radius: 100%;
	background: rgba(19, 198, 201, .2);
	 animation:fangda var(--miao) linear infinite;
	 animation-direction: alternate;
    animation-fill-mode: forwards;
}

.jiejue_b .btm .ul li .i:before{
	width: calc(2.6vw - 10px);
	height: calc(2.6vw - 10px);
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	border-radius: 100%;
	background: rgba(19, 198, 201, .5);
}
.jiejue_b .btm .ul li .i:after{
	width: 14px;
	height: 14px;
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	border-radius: 100%;
	background: #fff;
}


.jiejue_b .btm .ul li .box{
	position: absolute;
	left: 0;
	top: calc(var(--top) + 10%);
	width: calc(1440px * 0.43);
	padding-left: 30px;
	/*display: none;*/
}

.jiejue_b .btm .ul li .box .bt{
	color: #333333;
	position: relative;
}
.jiejue_b .btm .ul li .box .bt:hover{
	color: #13a8c9;
	font-weight: bold;
}
.jiejue_b .btm .ul li .box .xian i:after{
	height: 30px;
	width: 2px;
	background: linear-gradient(to bottom,#4fbed7 2px,rgba(0,0,0,0) 2px) left bottom repeat-y;
	background-size: 2px 4px;
	content: "";
	position: absolute;
	left: 3px;
	bottom: 10px;
	z-index: 0;
}
.jiejue_b .btm .ul li .box .xian i{
	position: absolute;
	left: 0;
	top: 8px;
	border-radius: 100%;
	width: 12px;
	height: 12px;
	border: 2px solid #151515;
	background: #fff;
	display: block;
	z-index: 2;
	transition: all 0.4s;
}

.jiejue_b .btm .ul li .box .xian i em{
	width: calc(75vw * (var(--left) / 100) - 6px);
	height: 2px;
	background: linear-gradient(to right,#4fbed7 2px,rgba(0,0,0,0) 2px) left top repeat-x;
	background-size: 4px 2px;
	content: "";
	position: absolute;
	top: -30px;
	left: 3px;
}
.jiejue_b .btm .ul li .box .js{
	color: #666666;
	margin-top: 6px;
	line-height: 1.8;
	/*width: 30.5vw;*/
}

.jiejue_b .btm .ul li.cur .box{display: block;}
.jiejue_b .btm .ul li .box .xian i{
	background: #13a8c9;
	border-color: #13a8c9;
}
.jiejue_b .btm .right{width: 38.75vw}
.jiejue_c{
	background: #f1f1f1;
	padding: 6.2vw 0;
}
/*.jiejue_c .jiejue_c_box .jiejue_c_box_nr{padding-bottom: 4.6vw;}*/
.jiejue_c .jiejue_c_box{padding-left: 13%;}
.jiejue_c .jiejue_c_box .box .left{
	width: 33%;
	/*padding-top: 2.5vw;*/
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.jiejue_c .jiejue_c_box .box .left .bt{color: #000000;line-height: 1.2;}
.jiejue_c .jiejue_c_box .box .left .js{color: #666666;line-height: 1.8;margin-top: 0.8vw; text-align: justify;}
.jiejue_c .jiejue_c_box .box .left .mainMore{
	margin-top: 5.2vw;
	
}
/*.jiejue_c .jiejue_c_box .box .left .mainMore i{*/
/*	padding-top: 12px;*/
/*	padding-bottom: 12px;*/
/*	line-height: 1.6;*/
/*}*/
.jiejue_c .jiejue_c_box .box .right{
	width: 60.1%;
	position: relative;
}
.jiejue_c .jiejue_c_box .box .right .img{border-radius: 0 10px 10px 10px;}
.jiejue_c .jiejue_c_box .box .right .ul li{
	position: absolute;
	cursor: pointer;
}

.jiejue_c .jiejue_c_box .box .right .ul li .i{
	display: block;
	position: relative;
	width: 2.6vw;
	height: 2.6vw;
	border-radius: 100%;
	background: rgba(255, 255, 255, .2);
	 animation:fangda 1s linear infinite;
	 animation-direction: alternate;
    animation-fill-mode: forwards;
}

.jiejue_c .jiejue_c_box .box .right .ul li .i:before{
	width: calc(2.6vw - 10px);
	height: calc(2.6vw - 10px);
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	border-radius: 100%;
	background: rgba(255, 255, 255, .5);
}
.jiejue_c .jiejue_c_box .box .right .ul li .i:after{
	width: 14px;
	height: 14px;
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	border-radius: 100%;
	background: #fff;
}
.jiejue_c .jiejue_c_box .box .right .ul li .text{
	position: absolute;
	width: 35vw;
	left: -12vw;
	bottom: calc(100% + 10px);
	color: #fff;
	line-height: 1.8;
	padding: 1.2vw 1.6vw;
	border-radius: 0 10px 10px 10px;
	background: rgba(255, 255, 255, 0.3);
	border: 1px solid #fff;
	display: none;
}

.jiejue_c .jiejue_c_box .box .right .ul li.juxia .text{
	bottom: auto;
	top: calc(100% + 10px);
}

.jiejue_c .jiejue_c_box .box .right .ul li.cur .text{display: block;}
.jiejue_c .jiejue_c_box .box2{padding: 5.2vw;}
.jiejue_c .jiejue_c_box .box .bt{color: #000000;font-weight: bold;}
.jiejue_c .jiejue_c_box .box .js_box{
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #d8d8d8;
}
.jiejue_c .jiejue_c_box .box .js_box .js{
	float: left;
	margin-right: 4.25%;
	width: 30.5%;
	color: #666666;
	line-height: 1.6;
}
.jiejue_c .jiejue_c_box .box .js_box .js:last-child{margin-right: 0;}

.jiejue_c .jiejue_c_box_nr{overflow: auto;width: 100%;transform: translateX(0);}
.jiejue_c .jiejue_c_box_nr .box{
	float: left;
}
.jiejue_c  .xian{
	width: 87%;
	height: 1px;
	background: #c1c1c1;
	position: absolute;
	bottom: 0;
	right: 0;
}

.jiejue_c  .xian i{
	position: absolute;
	left: 0;
	width: 10%;
	height: 3px;
	top: -1px;
	background: #13a8c9;
	transition: all 0.5s;
}

.jiejue_d{
	padding: 9.2vw 0 9.2vw;
}

.jiejue_d .right{
	width: 46.1%;
}

.jiejue_d .right .bt{color: #000000;}
.jiejue_d .right .js{margin-top: 0.8vw;line-height: 1.8;color: #666666; text-align: justify;}
.jiejue_d .right .mainMore{margin-top: 1.6vw;}
.jiejue_d .right .ul{margin-top: 4.6vw;}
.jiejue_d .right .ul li{margin-bottom: 1vw;}
.jiejue_d .right .ul li:last-child{margin-bottom: 0;}
.jiejue_d .right .ul li .box{background: #e5e5e5;border-radius: 0 8px 8px 8px;position: relative;overflow: hidden;}
.jiejue_d .right .ul li .l{
	float: left;
	width: 17.4%;
	padding: 2vw 1vw 0;
	text-align: center;
}
.jiejue_d .right .ul li .l:before{
	background: #13a8c9;
	width: 17.4%;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	z-index: 0;
	border-radius: 0 8px 8px 8px;
	content: "";
}
.jiejue_d .right .ul li .l .icon{width: 54px;display: inline-block;position: relative;z-index: 2;}
.jiejue_d .right .ul li .l .bt{color: #ffffff;position: relative;z-index: 2;margin-top: 8px;margin-bottom:10px;}
.jiejue_d .right .ul li .r{
	padding: 2.5vw 2vw;
	float: right;
	width: 82.6%;
}
.jiejue_d .right .ul li .r .text{line-height: 1.8;color: #666666;}
.jiejue_e{padding: 5.7vw 0;}
.jiejue_e .js{line-height: 1.8;color: #666666;margin-top: 0.8vw;}
.jiejue_e .box{margin-top: 2.2vw;}
.jiejue_e .box .img{border-radius: 0 10px 10px 10px;overflow: hidden;}
.jiejue_e .box .ul li{position: absolute;cursor: pointer;}
.jiejue_e .box .ul li .i{
	display: block;
	position: relative;
	width: 2.6vw;
	height: 2.6vw;
	border-radius: 100%;
	background: rgba(19, 168, 201, .2);
	 animation:fangda 1s linear infinite;
	 animation-direction: alternate;
    animation-fill-mode: forwards;
    z-index: 2;
}

.jiejue_e .box .ul li .i:before{
	width: calc(2.6vw - 10px);
	height: calc(2.6vw - 10px);
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	border-radius: 100%;
	background: rgba(19, 168, 201, .5);
}
.jiejue_e .box .ul li .i:after{
	width: 14px;
	height: 14px;
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	border-radius: 100%;
	background: #fff;
}
.jiejue_e .box .ul li .text{
	position: absolute;
	left: 1.3vw;
	top: 1.3vw;
	width: 32vw;
	background: rgba(0, 0, 0, .3);
	padding: 1.2vw 1.5vw;
	color: #fff;
	line-height: 1.8;
	border-radius: 6px;
	z-index: 0;
	display: none;
}

.jiejue_e .box .ul li:hover .text{display: block;}

.jiejue_f{padding: 5.2vw 0;background: url(../haizhou2024_files/jiejue_f_bg.jpg) center center/cover;}

.jiejue_f .jiejue_f_box .left{
	width: 46.6%;
	position: relative;
	padding: 6.2vw 5.7vw 7.2vw 13%;
	background: rgba(19, 168, 201, .9);
	border-radius: 0 10px 10px 0;
}
.jiejue_f .jiejue_f_box .left:before{
	width: 5.1vw;
	/*height: 31.5vw;*/
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../haizhou2024_files/jiejue_f_zi.png) center center no-repeat;
	content: "";
}
.jiejue_f .jiejue_f_box .left .bt{color: #fff;margin-top: 0;}
.jiejue_f .jiejue_f_box .left .js{
	margin-top: 0.8vw;
	line-height: 1.8;
	color: #fff;
	text-align: justify;  
}
.jiejue_f .jiejue_f_box .left .mainMore{margin-top: 2.6vw;}

.jiejue_g{padding: 5.7vw 0 6.2vw;}
.jiejue_g .title .bt{margin-top: 0;}
.jiejue_g .js{
	margin-top: 14px;
	line-height: 1.5;
	color: #666666;
}

.jiejue_g .jiejue_g_box{
	margin-top: 1.8vw;
	padding-left: 13%;
}
.jiejue_g .jiejue_g_box .box{overflow: hidden;height: var(--height) }
.jiejue_g .jiejue_g_box .box .img{
	border-radius: 0 10px 10px 10px;
	overflow: hidden;
	position: relative;transition: all 0.4s;
	
}
.jiejue_g .jiejue_g_box .box .img:before{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../haizhou2024_files/jiejue_g_imgbg.png)  center center/cover;
}
.jiejue_g .jiejue_g_box .box .bt{
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 20px;
	color: #fff;
	width: 100%;
	line-height: initial;
}

.jiejue_g .jiejue_g_box .swiper-slide-active .box .img{height: var(--height) !important;}

.jiejue_g .jiejue_g_box .swiper-button-prev:after,
.jiejue_g .jiejue_g_box .swiper-button-next:after{display: none;}
.jiejue_g .jiejue_g_box .swiper-button-prev,
.jiejue_g .jiejue_g_box .swiper-button-next{
	width: 56px;
	height: 56px;
	left: auto;
	top: auto;
	bottom: 0;
	border-radius: 100%;
	border: 2px solid #e8e8e8;
	transition: all 0.4s;
}

.jiejue_g .jiejue_g_box .swiper-button-prev{
	background: url(../haizhou2024_files/jt1.png) center center/cover;
	right: calc(13% + 155px);
}
.jiejue_g .jiejue_g_box .swiper-button-next{
	background: url(../haizhou2024_files/jt2.png) center center/cover;
	right: 12.5vw;
}
.jiejue_g .jiejue_g_box .swiper-button-next:hover,
.jiejue_g .jiejue_g_box .swiper-button-prev:hover{
	border-color: #2ab1ce;
}
.jiejue_g .jiejue_g_box .swiper-button-next:hover{background: url(../haizhou2024_files/jt02.png) center center/cover #2ab1ce;}
.jiejue_g .jiejue_g_box .swiper-button-prev:hover{background: url(../haizhou2024_files/jt01.png) center center/cover #2ab1ce;}
.jiejue_g .jiejue_g_box .num{
	color: #333333;
	position: absolute;
	bottom: 16px;
	right: calc(13% + 86px);
}
@media(max-width: 1680px){
	.jiejue_b .btm .ul li .box{
        width: calc(65vw * 0.43);
    }
	.jiejue_c .jiejue_c_box .box .right .ul li .text{
		    padding: 1vw 1.2vw 1vw;
	}
}
@media(max-width: 1500px){
	/*.jiejue_g .jiejue_g_box{padding-left: 8%;}
	.jiejue_b .btm .ul li .box .xian i em{width: calc(85vw * (var(--left) / 100) - 6px);}*/
	.jiejue_g .jiejue_g_box .swiper-button-prev, .jiejue_g .jiejue_g_box .swiper-button-next,
	.about_c .swiper-button-prev, .about_c .swiper-button-next{
		width: 50px;
		height: 50px;
	}
	.jiejue_g .jiejue_g_box .num {
	    bottom: 14px;
	    right: calc(13% + 80px);
	}
	.jiejue_b .btm .right {
	    width: 44.75vw;
	}
	.jiejue_d .right .ul li .r{padding: 1.5vw 2vw;}
}

@media(max-width: 1100px){
	.solutions_banner .img .img1{display: none;}
	.solutions_banner .img .img2{display: block;}
	.solutions_banner .ul{display: none;}
	.solutions_banner .text{padding-right: 0;}
	.solutions_banner .ssss{bottom: 20px;}
	.solutions_banner .text .nr{margin-top: 14px;padding-top: 14px;line-height: 1.4;}
	.solutions_banner .text .nr{max-height: 240px;overflow: auto;}
	.jiejue_a{padding: 40px 0;}
	.jiejue_a .text {margin-top: 20px;}
	.jiejue_a .text .js{margin-top: 10px;}
	.jiejue_a .text .bt br{display: none;}
	.jiejue_a .text .mainMore{margin-top: 14px;}
	.mainMore i{line-height: 1.4;}

	.jiejue_a .top .ul li .miaobian i{
		width: 30px;
		height: 30px;
		margin-left: -15px;
	}
	.jiejue_a .top .ul li .box,
	.jiejue_a .top .ul li .miaobian:before,
	.jiejue_a .top .ul li .miaobian:after{display: none !important;}

	.jiejue_b{padding: 40px 0;}
	.jiejue_b .btm .right{width: 100%;}
	.jiejue_b .btm .ul{display: none;}
	.jiejue_b .top .js{margin-top: 14px;}
	.jiejue_b .btm{margin-top: 20px;}
	.jiejue_b .btm .ul li .box{display: none !important;}
	.jiejue_b .btm .ul li .box .js{
	    width:auto;
	}

	.jiejue_c{padding: 40px 0;}
	.jiejue_c .jiejue_c_box{padding: 0 4%;}
	.jiejue_c .jiejue_c_box .box .left .js{margin-top: 14px;}
	.jiejue_c .jiejue_c_box .box .left{width: 100%; position: static; transform: none;}
	.jiejue_c .jiejue_c_box .box .left .mainMore{margin-top: 20px;}
	.jiejue_c .jiejue_c_box .box .left .mainMore i{padding-right: 30px;}
	.jiejue_c .jiejue_c_box .box .right{width: 100%;margin-top: 20px;}
	.jiejue_c .jiejue_c_box .box .right .ul li .i{width: 30px;height: 30px;}
	.jiejue_c .jiejue_c_box .box .right .ul li .text{display: none !important;}
	.jiejue_c .jiejue_c_box .box2{padding: 30px 0 0;}
	.jiejue_c .jiejue_c_box .box .js_box {
	    margin-top: 14px;
	    padding-top: 14px;
	}
	.jiejue_c .jiejue_c_box .box .js_box .js{width: 100%;margin-right: 0;margin-bottom: 14px;}
	.jiejue_c .jiejue_c_box .box .js_box .js:last-child{margin-bottom: 0;}
	.jiejue_c .xian{display: none;}
	.jiejue_c .jiejue_c_box .jiejue_c_box_nr{padding-bottom: 0;}
	.jiejue_d .right{width: 100%;}
	.jiejue_d .right .js{margin-top: 14px;}
	.jiejue_d .right .mainMore{margin-top: 20px;}
	.jiejue_d .right .ul{margin-top: 20px;}
	.jiejue_d .right .ul li .l{padding: 14px;}
	.jiejue_d .right .ul li .l .icon{width: 44px;}
	.jiejue_e{
		padding: 40px 0;
	}
	.jiejue_e .js{margin-top: 14px;}
	.jiejue_e .box{margin-top: 20px;}
	.jiejue_e .box .ul li .i{width: 30px;height: 30px;}
	.jiejue_f{padding: 40px 0;}
	.jiejue_f .jiejue_f_box .left:before{display: none;}
	.jiejue_f .jiejue_f_box .left{width: 100%;padding: 30px 4%;}
	.jiejue_f .jiejue_f_box .left .js{margin-top: 14px;}
	.jiejue_f .jiejue_f_box .left .mainMore{margin-top: 20px;}
	.jiejue_g{padding: 40px 0;}
	.jiejue_g .jiejue_g_box{padding-left: 4%;margin-top: 20px;}

	.jiejue_g .jiejue_g_box_lb {padding-bottom: 60px;}
	.jiejue_g .jiejue_g_box .swiper-button-prev, .jiejue_g .jiejue_g_box .swiper-button-next, .about_c .swiper-button-prev, .about_c .swiper-button-next {
	    width: 44px;
	    height: 44px;
	}
	.jiejue_g .jiejue_g_box .swiper-button-next{right: 2%;}
	.jiejue_g .jiejue_g_box .swiper-button-prev{right: calc(2% + 120px);}
	.jiejue_g .jiejue_g_box .num{
		    bottom: 10px;
		right: calc(2% + 54px);
	}
}

@media(max-width: 640px){
	.solutions_banner .text .nr{max-height: 168px;overflow: auto;}
	.jiejue_d .right .ul li .l:before{display: none;}
	.jiejue_d .right .ul li .l{width: 100%;background: #13a8c9;padding: 14px;border-radius: 0 6px 6px 6px;}
	.jiejue_d .right .ul li .r{width: 100%;padding: 14px;}
}


/*zhaoxu*/
.xwlb{
	background: #f1f1f1;
	padding: 5.4vw 0 5.2vw 0;
}
.zxbt .b{
	/*font-size: 20px;*/
	color: #333333;
}
.zxbt .t{
	/*font-size: 2.7vw;*/
	color: #000000;
	font-weight: bold;
	margin-top: 10px;
}
.xwlb_a .fr{
	width: 52%;
	margin-top: 20px;
}
.xwlb_a .xl{
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 0 10px 10px 10px;
	overflow: hidden;
	position: relative;
}
.xwlb_a .xl_01{
	width: 32%;
}
.xwlb_a .xl_02{
	width: 21%;
}
.xwlb_a .xl:after{
	position: absolute;
	content: "";
	width: 12px;
	height: 6px;
	right: 18px;
	top: 50%;
	transform: translateY(-50%);
	background: url(../haizhou2024_files/xwlb_jt01.png)center center/cover;
}
.xwlb_a .xl select{
	color: #333333;
	font-size: 18px;
	border: none;
	height: 57px;
	-webkit-appearance: none;
	padding: 0 18px;
	width: 100%;
	background: none;
}
.xwlb_a .sous{
	overflow: hidden;
	width: 43%;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 0 10px 10px 10px;
	position: relative;
	/*height: 59px;*/
	padding: 0 21px;
}
.xwlb_a .sous .sous_1{
	width: 100%;
	border: none;
	color: #333;
	height: 59px;
	font-size: 16px;
	background: none;
}
.xwlb_a .sous .sous_1::placeholder{color: rgba(51, 51, 51, 0.5);}
.xwlb_a .sous .fdj{
	position: absolute;
	background: url(../haizhou2024_files/sous_fdj.png)center center/cover;
	width: 16px;
	height: 17px;
	right: 21px;
	top: 50%;
	transform: translateY(-50%);
	border: none;
}
.xwlb_a .zxr{
	float: right;
	margin-left: 2%;
}
.xwlb_a .zxr:last-child{
	margin-left: 0;
}
.xwlb_b{
	margin-top: 3.6vw;
}
.xwlb_b .b1{
	color: #ffffff;
	font-size: 14px;
	background: #c5c5c5;
	border-radius: 0 10px 10px 10px;
	padding: 0 22px 0 12px;
	height: 26px;
	line-height: 26px;
	display: inline-block;
	transition: all 0.6s;
}
.xwlb_b ul li a{
	width: 100%;
	display: block;
}
.xwlb_b .top a{
	padding: 56px 0;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
}
.xwlb_b .top .fl{
	width: 29%;
}
.xwlb_b .top .b2{
	color: #000;
	/*font-size: 28px;*/
	line-height: 1.6;
	font-weight: bold;
	margin-top: 25px;
}
.xwlb_b .top .t{
	margin-top: 2.6vw;
}
.xwlb_b .top .t1{
	color: #333333;
	font-size: 16px;
}
.xwlb_b .top .t2{
	color: #666666;
	font-size: 16px;
	line-height: 1.6;
	margin-top: 20px;
}
.xwlb_b .top .t3{
	color: #000;
	font-size: 16px;
	position: relative;
	display: inline-block;
	padding-right: 22px;
	margin-top: 2.6vw;
}
.xwlb_b .top .t3:after{
	content: "";
	position: absolute;
	width: 15px;
	height: 13px;
	background: url(../haizhou2024_files/top_jt.png)center center/cover;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.xwlb_b .top .fr{
	width: 50%;
	border-radius:0 10px 10px 10px;
	overflow: hidden;
}
.xwlb_b ul li a{
	padding: 34px 0;
	overflow: hidden;
	position: relative;
}
.xwlb_b ul li .xian{
	position: absolute;
	width: 100%;
	height: 2px;
	bottom: 0;
	left: 0;
	background: #000;
}
.xwlb_b ul li .xian:after{
	content: "";
	position: absolute;
	width: 100%;
	bottom: 0;
	left: -100%;
	height: 2px;
	background: #13a8c9;
	z-index: 1;
	transition: all 0.6s
}
.xwlb_b ul li:hover .xian:after{
	left: 0;
}
.xwlb_b ul li:hover .b1{
	background: #000;
}
.xwlb_b ul li .bt{
	color: #000000;
	/*font-size: 28px;*/
	margin-top: 15px;
	font-weight: bold;
	line-height: 1.6;
	transition: all 0.6s;
}
.xwlb_b ul li .sj{
	color: #333333;
	font-size: 16px;
	margin-top: 22px;
}
.xwlb_b ul li:hover .bt{
	color: #13a8c9;
}
.fyq{
	margin-top: 2.8vw;
	text-align: center;
}
.fyq a{
	display: inline-block;
	font-size: 18px;
	color: #666666;
	background: #fff;
	height: 55px;
	width: 55px;
	border-radius: 0 10px 10px 10px;
	line-height: 55px;
	transition: all 0.6s;
	margin-right: 6px;
}
.fyq a:last-child{
	margin-right: 0;
}
.fyq a:hover{
	background: #13a8c9;
	color: #fff;
}
.fyq .cur{
	background: #13a8c9;
	color: #fff;
}
.fyq .prev{
	position: relative;
}
.fyq .next{
	position: relative;
}
/*.fyq .prev:after{
	position: absolute;
	content: "";
	width: 10px;
	height: 11px;
	background: url(../haizhou2024_files/fyq_h_l.png)center center/cover;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.fyq .prev:hover:after{
	background: url(../haizhou2024_files/fyq_b_l.png)center center/cover;
}
.fyq .next:after{
	position: absolute;
	content: "";
	width: 10px;
	height: 11px;
	background: url(../haizhou2024_files/fyq_h_r.png)center center/cover;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.fyq .next:hover:after{
	background: url(../haizhou2024_files/fyq_b_r.png)center center/cover;
}*/
.homeE_a{
	background: #e4e4e4;
}
.homeE_a .mTit .t{
	font-weight: bold;
}

.fwzc_a{
	padding: 5vw 13.8vw 3vw 0;
}
.fwzc_a .fl{
	width: 61%;
}
.fwzc_a .fr{
	width: 36%;
	position: relative;
}
.fwzc_a .fr .jb{
	/*background: linear-gradient(to top,#fff 0,rgba(0, 0, 0, 0) 100%);*/
	height: 300px;
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 0;
}
.fwzc_a1 ul{
	margin-top: 3.7vw;
	overflow: auto;
	max-height: 28.6vw;
}
.fwzc_a1 ul li{
	margin-bottom: 3vw;
}
.fwzc_a1 ul li .bt{
	color: #37afcb;
	/*font-size: 2vw;*/
}
.fwzc_a1 ul li .bt1{
	/*font-size: 1.25vw;*/
	color: #444444;
	line-height: 1.8;
	padding-top: 10px;
	border-top: 1px solid #cccccc;
	margin-top: 14px;
}
.fwzc_a1 ul::-webkit-scrollbar{
	display: none;
}
.fwzc_b{
	position: relative;
}
.fwzc_b .fwzc_b1{
	position: absolute;
	top: 8.8vw;
	left: 0;
	width: 100%;
}
.fwzc_b1 .zxbt .b{
	color: #fff;
}
.fwzc_b1 .zxbt .t{
	color: #fff;
}
.fwzc_b1 .icon{
	margin-top: 3.1vw;
	width: 10.4vw;
}
.fwzc_b .fwzc_b2{
	width: 82%;
	background: #ffff;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom:-15%;
	padding: 3.4vw;
	border-radius: 0 10px 10px 10px;
}
.fwzc_b2 ul li{
	float: left;
	margin-right: calc((100% - (13.6vw + 9.3vw + 11.2vw + 13.2vw + 11.1vw)) / 4);
}
.fwzc_b2 ul li:nth-child(1){
	width: 13.6vw;
}
.fwzc_b2 ul li:nth-child(2){
	width: 9.3vw;
}
.fwzc_b2 ul li:nth-child(3){
	width: 11.2vw;
}
.fwzc_b2 ul li:nth-child(4){
	width: 13.2vw;
}
.fwzc_b2 ul li:nth-child(5){
	width: 11.1vw;
}
.fwzc_b2 ul li:last-child{
	margin-right: 0;
}
.fwzc_b2 ul li .bt .b{
	/*font-size: 3.9vw;*/
	color: #3ab3ce;
	display: inline-block;
	font-weight: bold;
}
.fwzc_b2 ul li .bt .t{
	color: #333333;
	/*font-size: 1.3vw;*/
	display: inline-block;
	font-weight: bold;
}
.fwzc_b2 ul li .bt1{
	color: #666666;
	/*font-size: 1.2vw;*/
	border-top: 1px solid #e5e5e5;
	padding-top: 16px;
}
.fwzc_c{
	background:#eeeeee;
	padding-top: 12vw;
}
.fwzc_c1 .bt .b{
	color: #000000;
	/*font-size: 2.7vw;*/
	font-weight: bold;
}
.fwzc_c1 .bt .t{
	color: #333333;
	/*font-size: 1.3vw;*/
	line-height: 1.8;
	margin-top: 10px;
}
.fwzc_c1 ul{
	padding-top: 2vw;
	padding-bottom: 5vw;
}
.fwzc_c1 ul li{
	float: left;
	width: 32.6%;
	background: #ffffff;
	border-radius: 0 10px 10px 10px;
	overflow: hidden;
	transition: all 0.6s;
	margin-right: 1.1%;
}
.fwzc_c1 ul li:last-child{
	margin-right: 0;
}
.fwzc_c1 ul li .hx{
	padding: 0.9vw 0.9vw 2.6vw 0.9vw;
	position: relative;
}
.fwzc_c1 ul li .hx img{
	border-radius: 0 8px 8px 8px;
	overflow: hidden;
}
.fwzc_c1 ul li .hx .bt{
	color: #666666;
	/*font-size: 20px;*/
	line-height: 1.8;
	margin-top: 2.5vw;
	transition: all 0.6s;
	overflow: hidden;
	height: 160px;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
.fwzc_c1 ul li .hx .bt1{
	position: absolute;
	right: 10px;
	bottom: -13px;
	font-size: 60px;
	color: rgba(51, 51, 51, 0.1);
	transition: all 0.6s;
}
.fwzc_c1 ul li .bt2{
	width: 100%;
	background: #DF7000;
	padding: 10px;
	color: #fff;
	font-size: 1.2vw;
	transition: all 0.6s;
}
.fwzc_c1 ul li:hover .bt2{
	background: #FF9428;
}
.fwzc_c1 ul li:hover{
	background: #DF7000;
}
.fwzc_c1 ul li:hover .hx .bt1{
	color: rgba(255, 255, 255, 0.1);
}
.fwzc_c1 ul li:hover .hx .bt{
	color: #fff;
}
.fwzc_d{
	background: url(../haizhou2024_files/fwzc_d.jpg)center center/cover;
	padding: 6.4vw 0;
	text-align: center;
}
.fwzc_d .fwzc_d1{
	display: inline-block;
}
.fwzc_d1 .bt .b{
	color: #fff;
	font-size: 18px;
}
.fwzc_d1 .bt .t{
	color: #fff;
	/*font-size: 2.7vw;*/
	margin-top: 1.3vw;
}
.fwzc_d1 .dh{
	color: #fff;
	/*font-size: 1.3vw;*/
	position: relative;
	padding-left: 65px;
	display: inline-block;
	margin-top: 2vw;
}
.fwzc_d1 .dh:after{
	content: "";
	position: absolute;
	width: 50px;
	height: 50px;
	background: url(../haizhou2024_files/fwzc_c_dh.png)center center/cover;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
}
@media(max-width:1500px){
	.xwlb_b ul li .bt{
		/*font-size: 24px;*/
	}
	.xwlb_b ul li a{
		padding: 30px 0;
	}
	/*.zxbt .t{
		margin-top: 20px;
	}*/
	.fwzc_c1 ul li .hx .bt{
		/*font-size: 18px;*/
	}
	.fwzc_c1 .bt .t{
		margin-top: 20px;
	}
	.xwlb_a .fr{
		width: 100%;
		margin-top: 20px;
	}
	.xwlb_a .xl select{
		padding: 0 10px;
		height: 46px;
	}
	.xwlb_a .sous .sous_1{height: 48px;}
	.xwlb_a .sous{
		padding: 0 10px;
	}
	.xwlb_b .top .b2{
		/*font-size: 24px;*/
		line-height: 1.4;
	}
	.fyq a{
		width: 50px;
		height: 50px;
		line-height: 50px;
		margin-bottom: 4px;
	}
	.zxbt .b{
		/*font-size: 18px;*/
	}
}
@media(max-width:1100px){
	.fwzc_a .fl{
		width: 100%;
		margin-top: 20px;
	}
	.fwzc_a .fr{
		width: 100%;
	}
	.fwzc_a{
		padding: 40px 25px 30px 25px;
	}
	.fwzc_a1 ul li .bt1{
		/*font-size: 16px;*/
		margin-top: 12px;
		padding-top: 10px;
	}
	.fwzc_a1 ul li .bt{
		font-size: 20px;
	}
	.zxbt .t{
		margin-top: 10px;
		/*font-size: 24px;*/
	}
	.zxbt .b{
		/*font-size: 16px;*/
	}
	.fwzc_c1 ul li{
		width: 100%;
		margin-bottom: 15px;
	}
	.fwzc_c1 ul li:last-child{
		margin-bottom: 0;
	}
	.fwzc_c1 ul li .hx{
		padding: 15px 15px 35px 15px;
	}
	.fwzc_c1 .bt .t{
		margin-top: 15px;
		/*font-size: 16px;*/
	}
	.fwzc_c1 .bt .b{
		/*font-size: 24px;*/
	}
	.fwzc_c1 ul{
		padding: 20px 0 40px 0;
	}
	.fwzc_c1 ul li .hx .bt{
		/*font-size: 16px;*/
		height: auto;
	}
	.fwzc_b .fwzc_b2{
		padding: 15px 25px 15px 25px;
	}
	.fwzc_b .fwzc_b2{
		width: 100%;
		position: initial;
		left: 0;
		transform: translateX(0);
	}
	.fwzc_b1 .icon{
		margin-top: 10px;
		width: 60px;
	}
	.fwzc_c{
		padding-top: 40px;
	}
	.fwzc_a1 ul li{
		margin-bottom: 20px;
	}
	.fwzc_a1 ul{
		max-height: 300px;
	}
	.fwzc_d1 .bt .t{
		/*font-size: 20px;*/
		margin-top: 10px;
	}
	.fwzc_d1 .bt .b{
		font-size: 16px;
	}
	.fwzc_d1 .dh:after{
		width: 35px;
		height: 35px;
	}
	.fwzc_d1 .dh{
		padding-left: 40px;
		/*font-size: 16px;*/
	}
	.fwzc_b2 ul li:nth-child(1){
		width: 32%;
	}
	.fwzc_b2 ul li:nth-child(2){
		width: 32%;
	}
	.fwzc_b2 ul li:nth-child(3){
		width: 32%;
	}
	.fwzc_b2 ul li:nth-child(4){
		width: 32%;
	}
	.fwzc_b2 ul li:nth-child(5){
		width: 32%;
	}
	.fwzc_b2 ul li{
		margin-right: 2%;
		margin-top: 2%;
	}
	.fwzc_b2 ul li .bt1{
		padding-top: 10px;
		/*font-size: 16px;*/
	}
	.fwzc_b2 ul li .bt .b{
		/*font-size: 26px;*/
	}
	.fwzc_b2 ul li .bt .t{
		/*font-size: 16px;*/
	}
	.fwzc_b2 ul li:nth-child(3n){
		margin-right: 0;
	}
	.xwlb_b .top .fl{
		width: 100%;
	}
	.xwlb_b .top .b2{
		/*font-size: 20px;*/
		margin-top: 15px;
		line-height: 1.4;
	}
	.xwlb_b .top .fr{
		width: 100%;
		margin-top: 15px;
	}
	.xwlb_b .top .t2{
		margin-top: 15px;
	}
	.xwlb_b .top a{
		padding: 20px 0;
	}
	.xwlb_b ul li .bt{
		/*font-size: 18px;*/
		margin-top: 10px;
		line-height: 1.4;
	}
	.xwlb_b ul li a{
		padding: 15px 0;
	}
	.xwlb_b ul li .sj{
		margin-top: 15px;
		/*font-size: 16px;*/
	}
	.fyq{
		margin-top: 20px;
	}
	.fyq a{
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 16px;
	}
	.xwlb_a .xl select{
		height: 42px;
		font-size: 16px;
	}
	.xwlb_a .sous .sous_1{
		height: 40px;
	}
	.xwlb_a .sous{
		width: 100%;
		height: 40px;
	}
	.xwlb_a .xl_01{
		width: 49%;
		margin-top: 2%;
	}
	.xwlb_a .xl_02{
		width: 49%;
		margin-top: 2%;
	}
	.xwlb{
		padding: 40px 0;
	}
	.fwzc_b .fwzc_b1{
		top: 0px;
		padding-top: 30px;
	}
	.fwzc_a .fr .jb{
		height: 150px;
	}
	.fwzc_c1 ul li .bt2{
		font-size: 16px;
		padding: 10px 15px;
	}
	.nybanner .img .img1{display: none;}
	.nybanner .img .img2{display: block;}

	.banner .swiper-button-next,
	.banner .swiper-button-prev{display: none;}
}
@media(max-width:640px){
	.fwzc_b2 ul li{
		width: 46% !important;
		margin-right: 8%;
		margin-bottom: 10px;
	}
	.fwzc_b2 ul li:nth-child(3n){margin-right: 8%;}
	.fwzc_b2 ul li:nth-child(2n){margin-right: 0;}
}
@media(max-width:500px){
	.fwzc_b1 .icon{
		margin-top: 0;
	}
	.fwzc_a .fr .jb{
		height: 100px;
	}
	.fwzc_c1 ul li .hx .bt1{
		/*font-size: 40px;*/
		bottom: -9px;
	}

	
}

.nybanner .text .bq{padding: 8px 20px;background: rgba(255, 255, 255, .3);border-radius: 0 8px 8px 8px;display: inline-block;margin-bottom: 10px;}

.mbx{
	padding: 20px 0;
}

.mbx a,
.mbx span{
	color: #333;
	display: inline-block;
}

.mbx .index{position: relative;padding-left: 26px;}
.mbx .index:before{position: absolute;content: "";width: 15px;height: 15px;background: url(../haizhou2024_files/mbx.png) center center/cover;top: 0;left: 0;}
.mbx.xq_mbx{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}
.mbx.xq_mbx a,
.mbx.xq_mbx span{color: #fff;}
.news_xq{
	padding: 4.6vw 0;
	background: #f1f1f1;
}
.news_xq .left{
	width: 73%;
}
.news_xq .left .bt{color: #000000;font-weight: bold;}
.news_xq .left .top{margin-top: 20px;}
.news_xq .left .top .js{float: left;margin-right: 24px;color: rgba(102, 102, 102, .8);padding-left: 30px;position: relative;margin-bottom: 8px;}
.news_xq .left .top .js:last-child{margin-right: 0;}
.news_xq .left .top .js:before{
	width: 20px;
	height: 20px;
	top: -2px;
	left: 0;
	content: "";
	position: absolute;
	transform: translateY(2px);
}
.news_xq .left .top .js.dz:before{background: url(../haizhou2024_files/news_xq_dz.png) center center/cover;}
.news_xq .left .top .js.time:before{background: url(../haizhou2024_files/news_xq_time.png) center center/cover;}
.news_xq .text{
	margin-top: 20px;
	padding-top: 20px;
	line-height: 1.8;
	color: #666666;
	border-top: 1px solid #c7c7c7;
}

.news_xq .left .btm{
	margin-top: 2vw;
	padding-top: 2vw;
	border-top: 1px solid #c7c7c7;
}
.news_xq .left .btm .l{
	width: 68%;
	float: left;
}
.news_xq .left .btm .l a{
	display: block;
	position: relative;
	margin-bottom: 20px;
	color: #666666;
	padding-left: 40px;
	transition: all 0.4s;
}
.news_xq .left .btm .l a:last-child{margin-bottom: 0;}

.news_xq .left .btm .l a i.i{
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background: #13a8c9;
	color: #fff;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-radius: 0 6px 6px 6px;
}


.news_xq .left .btm .l a span.j{
	float: left;
	width: 100px;
	color: #13a8c9;
}

.news_xq .left .btm .l a span.z{
	float: left;
	color: #666666;
	width: calc(100% - 100px);
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.news_xq .left .btm .r{
	float: right;
}

.news_xq .left .btm .r a{
	border: 1px solid #c2c2c2;
	display: inline-block;
	padding: 14px 24px;
	position: relative;
	transition: all 0.4s;
	border-radius: 0 6px 6px 6px;
}
.news_xq .left .btm .r a i{
	width: 15px;
	height: 13px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -1px;
	transition: all 0.4s;
	margin-left: 2vw;
	background: url(../haizhou2024_files/fh.png) center center/cover;
}
.news_xq .left .btm .r a:hover{
	background: #000;
	border-color: #000;
	color: #fff;
}
.news_xq .left .btm .r a:hover i{
	background: url(../haizhou2024_files/fh2.png) center center/cover;
}
.news_xq .right{
	width: 16.6%;
}

.news_xq .right .box{
	margin-bottom: 3.6vw;
}
.news_xq .right .box:last-child{margin-bottom: 0;}
.news_xq .right .box .bt{color: #333333;}
.news_xq .right .box .a_box{margin-top: 10px;position: relative;display: inline-block;width: 100%;}
.news_xq .right .box .a_box:before{
	width: 100%;
	height: 5px;
	background: #13a8c9;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
}
.news_xq .right .box .a_box .a{
	display: block;
	padding: 8px 18px 8px 0;
	border-bottom: 1px solid #d8d8d8;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    margin-top: 12px;
}

.news_xq .right .box .a_box .a:before{
	content: "";
	width: 11px;
	height: 10px;
	background: url(../haizhou2024_files/news_jt.png) center center/cover;
	position: absolute;
	right: 6px;
	top: 50%;
	transform: translateY(-50%);
}

.news_xq .right .box .a_box .ul li{border-bottom: 1px solid #d8d8d8;}
.news_xq .right .box .a_box .ul li .box{
	padding: 20px 0 10px;
}
.news_xq .right .box .a_box .ul li .box .time{color: #13a8c9;margin-bottom: 8px;}
.news_xq .right .box .a_box .ul li .box .bt{
	color: #666666;
	line-height: 1.4;
	padding-bottom: 20px;
	position: relative;
}
.news_xq .right .box .a_box .ul li .box .bt:before{
	left: 0;
	position: absolute;
	bottom: 0;
	width: 11px;
	height: 10px;
	background: url(../haizhou2024_files/news_jt.png) center center/cover;
	content: "";
}

@media(max-width: 1100px){
	.news_xq .right{display: none;}
	.news_xq{
		padding: 40px 0;
	}
	.news_xq .left{width: 100%;}
	.news_xq .left .top{margin-top: 12px;}
	.news_xq .left .top .js{padding-left: 24px;}
	.news_xq .left .top .js:before{width: 16px;height: 16px;top: 0;}
	.news_xq .text{margin-top: 10px;padding-top: 14px;}
}

@media(max-width: 640px){
	.news_xq .left .btm{margin-top: 12px;padding-top: 12px;}
	.news_xq .left .btm .l{width: 100%;}
	.news_xq .left .btm .l a i.i{
		width: 24px;
		height: 24px;
		line-height: 24px;
	}
	.news_xq .left .btm .l a{padding-left: 32px;margin-bottom: 12px;}
	.news_xq .left .btm .r{margin-top: 20px;}
}

.xq_icon{
	top: 50%;
	right: 15px;
	position: fixed;
	display: none;
}

.xq_icon .ul li{margin-bottom: 10px;transition: all 0.4s;}
.xq_icon .ul li:last-child{margin-bottom: 0;}

.xq_icon .ul li .icon{
	width: 2.9vw;
	height: 2.9vw;
	display: block;
	overflow: hidden;
	border: 3px solid #fff;
	border-radius: 100%;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}

.xq_icon .ul li.li1 .icon{background: url(../haizhou2024_files/xq_icon01.png) center center/cover;}
.xq_icon .ul li.li2 .icon{background: url(../haizhou2024_files/xq_icon02.png) center center/cover;}
.xq_icon .ul li.li3 .icon{background: url(../haizhou2024_files/xq_icon03.png) center center/cover;}
.xq_icon .ul li:hover{transform: scale(0.9);}

.cases_xq{
	background: #f1f1f1;
	padding: 8.3vw 0 4.6vw;
}

.cases_xq .right{
	width: 77%;
}
.cases_xq .right .top .bt{color: #13a8c9;width: 70%;}
.cases_xq .right .top .xz{color: rgba(102, 102, 102, .8);position: absolute;bottom: 10px;right: 0;}
.cases_xq .right .text{
	padding-top: 1.5vw;
	margin-top: 1.5vw;
	border-top: 1px solid #c7c7c7;
	line-height: 1.8;
	color: #666666;
}
.cases_xq .right .text .xiangqing p{font-size: 14px; line-height: 1.3;}
.cases_xq .right .text h1,
.cases_xq .right .text h2,
.cases_xq .right .text h3,
.cases_xq .right .text h4,
.cases_xq .right .text h5,
.cases_xq .right .text h6{line-height: 1.3;margin-bottom: 8px;}
.cases_xq .left{
	background: #fff;
	width: 20.1%;
}
.cases_xq .left .dbt{background: #13a8c9;color: #fff;padding: 4.1vw 1vw 1.2vw 1vw;border-radius: 0 6px 0 0;}
.cases_xq .left .ul{
	padding: 20px 1vw 2vw;
}
.cases_xq .left .ul li{
	margin-bottom: 14px;
}
.cases_xq .left .ul li:last-child{margin-bottom: 0;}
.cases_xq .left .ul li .bt{
	padding: 10px 0;
	color: #333333;
	cursor: pointer;
	border-bottom: 2px solid #b2b2b2;
}
.cases_xq .left .ul li .nr{
	margin-top: 12px;
	display: none;
	padding-bottom: 1.5vw;
}
.cases_xq .left .ul li .nr a{
	display: block;
	color: #666666;
	transition: all 0.3s;
	padding: 10px 30px 10px 0;
	position: relative;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 10px;
}
.cases_xq .left .ul li .nr a:last-child{margin-bottom: 0;}
.cases_xq .left .ul li .nr a:before{
	width: 11px;
	height: 10px;
	background: url(../haizhou2024_files/fh4.png) center center/cover;
	content: "";
	position: absolute;
	right: 3px;
	top: 15px;
	transition: all 0.3s;
}
.cases_xq .left .ul li .nr a:hover,.cases_xq .left .ul li .nr a.cur{color: #13a8c9;}
.cases_xq .left .ul li .nr a:hover:before,.cases_xq .left .ul li .nr a.cur:before{background: url(../haizhou2024_files/fh3.png) center center/cover;}
.cases_xq .left .ul li.cur .nr{display: block;}
@media(max-width: 1100px){
	.xq_icon{display: none;}
	.cases_xq{
		padding: 100px 0 40px;
	}
	.cases_xq .left{display: none;}
	.cases_xq .right{width: 100%;}
	.cases_xq .right .text{margin-top: 12px;padding-top: 12px;}
	.cases_xq .right .top .bt{width: 100%;}
	.cases_xq .right .top .xz{position: initial;display: inline-block;width: 100%;margin-top: 6px;}
}

/*英文板块*/
.about_b2{padding: 0;}
.about_b2_box{
	padding-left: 13%;
}
.about_b2 .left{padding-top: 6.7vw;}
.about_b2_box .right2{width: 71.8%;margin-left: -12.8%;float: right;}
.about_b2_box .right2 .ul li *{transition: all 0.4s;}
.about_b2_box .right2 .ul li .box{
	color: #333333;
	padding: 8px calc(2.1vw + 12px) 8px 2.1vw;
	
}
.about_b2_box .right2 .ul li .i{
	width: 8px;
	height: 8px;
	border-radius: 100%;
	background: #0a0a0a;
	display: block;
	position: relative;
	z-index: 2;
	-webkit-animation: haha1 2.5s linear infinite;
}
.about_b2_box .right2 .ul li .box{
	position: absolute;
	right: calc(100% - 1.8vw);
	top: 50%;
	transform: translateY(-50%);
	border-radius: 50px;
	white-space: nowrap;
}
.about_b2_box .right2 .ul li.s .box{
	left: auto;
	right: 50%;
	transform: translateX(50%);
	top: -2.5vw;
	padding: 8px 2.1vw 8px 2.1vw;
}
.about_b2_box .right2 .ul li.y .box{
	right: auto;
	left: calc(100% - 1.8vw);
	top: 50%;
	transform: translateY(-50%);
	border-radius: 50px;
	white-space: nowrap;
	padding: 8px 2.1vw 8px calc(2.1vw + 12px);
}
.about_b2_box .right2 .ul li{position: absolute;}

.about_b2_box .right2 .ul li:hover,.about_b2_box .right2 .ul li.cur{z-index: 4;}
.about_b2_box .right2 .ul li:hover .i,.about_b2_box .right2 .ul li.cur .i{background: #fff;}
.about_b2_box .right2 .ul li.s:hover .i,.about_b2_box .right2 .ul li.s.cur .i{background: #0a0a0a;}
.about_b2_box .right2 .ul li:hover .box,.about_b2_box .right2 .ul li.cur .box{
	color: #fff;
	background: #2ab1ce;
}

.about_b2_box .right2 .ul li.li1{
	top: 51.2%;
    left: 44.1%;
}

.about_b2_box .right2 .ul li.li2{
	top: 37.3%;
    left: 43%;
}

.about_b2_box .right2 .ul li.li3{
	top: 34.8%;
    left: 46%;
}

.about_b2_box .right2 .ul li.li4{
	top: 34%;
    left: 50.7%;
}

.about_b2_box .right2 .ul li.li5{
	top: 22%;
    left: 60.3%;
}

.about_b2_box .right2 .ul li.li6{
	top: 32.5%;
    left: 55.3%;
}
.about_b2_box .right2 .ul li.li7{
	top: 43.2%;
    left: 56.5%;
}

.about_b2_box .right2 .ul li.li8{
	top: 50.2%;
    left: 49.5%;
}
.about_b2_box .right2 .ul li.li9{
	top: 53.6%;
    left: 53.5%;
}
.about_b2_box .right2 .img .img2{display: none;}

@media(max-width: 1680px){
	.about_b2_box .right2 .ul li.s .box{transform: translateX(40%);}
}
@media(max-width: 1500px){
	.about_b2_box{padding-left: 8%;}
	
}

@media(max-width: 1100px){
	.about_b2_box{padding: 0 4%;}
	.about_b2_box .right2{
		width: 100%;
		margin-top: 20px;
	}
	.about_b2_box .right2 .img .img1,.about_b2_box .right2 .ul{display: none;}
	.about_b2_box .right2 .img .img2{display: block;}
	.about_b2_box .right2 .ul li .box{font-size: 12px;}
	.about_b2_box .right2 .ul li .i{
		width: 6px;
		height: 6px;
	}
	.about_b2_box .right2 .ul li.s .box{top: -30px;}
	.about_c{padding: 40px 0;}
}

.net{
	background: url(../haizhou2024_files/net_a_beij.jpg)no-repeat top right  #f5f5f5;
	background-size: auto 100%;
	padding: 4vw 0 4.6vw;
}
.zbt .b{
	color: #000000;
	font-size: 2.7vw;
	font-weight: bold;
}
.zbt .t{
	color: #333333;
	margin-top: 8px;
	line-height: 1.8;
}
.net_a{display: flex;align-items: center;}
.net_a .fl{
	width: 40.9%;
	margin-right: 8.2%;
}
.net_a .fr{
	width: 50.9%;
}
.net_a1{
	margin-top: 3.6vw;
	padding: 2vw 0;
	border-top: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
	position: relative;
}
.net_a1 .xl{
	position: absolute;
	top: -22px;
	left: 0;
	background: #f5f5f5;
	width: 70px;
	height: 31px;
}
.net_a1 .xr{
	position: absolute;
	bottom: -22px;
	right: 0;
	background: #f5f5f5;
	width: 70px;
	height: 31px;
}
.net_a1 .xr .img{
	float: right;
}
.net_a1 .nr{
	line-height: 1.8;
	color: #333333;
}
.net_a1 .nr_01{
	line-height: 1.8;
	color: #666666;
	
}
.net_a .fr .img{
	width: 100%;
	border-radius: 0 10px 10px 10px;
	overflow: hidden;
	position: relative;
}

@media(max-width: 3000px){
	.net_a .fr .img .bf{
		width: 6.5vw;
	   height: 6.5vw;
	}
}
@media(max-width: 1920px){
	.net_a .fr .img .bf{
		width: 9.5vw;
	   height: 9.5vw;
	}
}
.net_a .fr .img .bf{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	
	background: url(../haizhou2024_files/net_a_bf.png)center center/cover;
	cursor:pointer;
}
.net_a .fl .bot{
	margin-top: 3vw;
	line-height: 1.8;
	color: #000;
}
.net_a .fl .bot a{
	color: #13a8c9;
	text-decoration:underline;
}
.net_b{
	padding: 4vw 0 5.6vw;
}
.net_b1{
	background: #f5f5f5;
	margin-top: 2vw;
}
.net_b1 .fl1{
	width: 50%;
}
.net_b1 .fl2{
	width: 45.5%;
}
.net_b1 .fl2 .nr{
	padding: 0 0 0;
	margin-left: 3.3vw;
}
.net_b1 .fl2 .nr .bt{
	margin-top: 3vw;
}
.net_b1 .fl2 .nr .bt:nth-child(1){
	margin-top: 0;
}
.net_b1 .fl2 .nr .bt .b{
	display: inline-block;
	color: #13a8c9;
	line-height: 1.4;
	padding-top: 8px;
	border-top: 1px solid #84cedf;
}
.net_b1 .fl2 .nr .bt .t{
	line-height: 1.8;
	margin-top: 8px;
	color: #666666;
}
.net_c{
	padding: 7.8vw 0 8.8vw;
	background: url(../haizhou2024_files/net_c_beij.jpg)center center/cover;
	background-attachment: fixed;
}
.net_c .zbt{
	width: 75.6%;
}
.net_c .zbt .b,
.net_c .zbt .t{
	color: #fff;
}
.net_c ul{
	margin-top: 2vw;
	display: flex;
}
.net_c ul li{
	width: 27%;
	float: left;
	background: rgba(255, 255, 255, 0.2);
	border-radius: 0 10px 10px 10px;
	overflow: hidden;
	padding-bottom: 2.5vw;
	margin-right: 10px;
	flex-wrap: wrap;
}
.net_c ul li .bt{
	color: #fff;
	font-weight: bold;
	padding: 18px 20px;
	background: #13a8c9;
	position: relative;
}
.net_c ul li .bt1 .i{
	position: absolute;
	background: url(../haizhou2024_files/net_c_icon01.png)center center/cover;
	width: 39px;
	height: 45px;
	top: 50%;
	transform: translateY(-50%);
	right: 25px;

}

.net_c ul li .nr{padding: 10px 0 0;}
.net_c ul li .nr .nr_01{
	padding: 0 25px;
	transition: all 0.6s;
}
.net_c ul li .nr .nr_01 a{
	display: block;
	color: #fff;
	padding: 15px;
	border-top:1px solid rgba(241, 241, 241, 0.2);
	transition: all 0.6s;
	position: relative;
	line-height: 1.4;
	position: relative;
}
.net_c ul li .nr .nr_01 a:before{
	content: "";
	width: 4px;
	height: 4px;
	border-radius: 100%;
	background: #fff;
	position: absolute;
	left: 0;
	top: 23px;
}
.net_c ul li .nr .nr_01 a:after{
	content: "";
	position: absolute;
	top: 26px;
	transition: all 0.6s;
	transform: translateY(-50%);
	right: 0;
	background: url(../haizhou2024_files/net_c_jt01.png)center center/cover;
	width: 13px;
	height: 11px;
}
.net_c ul li .nr .nr_01:nth-child(1) a{
	border-top: none;
}
.net_c ul li .nr .nr_01:hover{
	background: #d9dadd;
}
.net_c ul li .nr .nr_01:hover a{
	color: #000;
}
.net_c ul li .nr .nr_01:hover a:after{
	background: url(../haizhou2024_files/net_c_jt02.png)center center/cover;
}
.net_d{
	padding: 5vw 0 5vw;
	background: url(../haizhou2024_files/net_d_bottom.jpg)bottom no-repeat;
}
.net_d_01{
	background: none;
	padding-top: 9vw;
	padding-bottom: 13vw;
}
.net_d .net_d1{
	width: 30.8%;
	margin-top: 2.3vw;
	z-index: 1;
}
.net_d .container{
	position: relative;
}
.net_d .net_d1 ul li a{
	display: block;
	padding: 16px;
	color: #666666;
	border-top: 1px solid #cccccc;
	position: relative;
	padding-right: 20px;
}
.net_d .net_d1 ul li.stop a:before{
	content: "";
	width: 4px;
	height: 4px;
	border-radius: 100%;
	background: #666666;
	position: absolute;
	left: 0;
	top: 23px;
}
.net_d .net_d1 ul li a:after{
	content: "";
	position: absolute;
	top: 25px;
	transition: all 0.6s;
	transform: translateY(-50%);
	right: 0;
	background: url(../haizhou2024_files/net_c_jt02.png)center center/cover;
	width: 13px;
	height: 11px;
}
.net_d .net_d2{
	margin-top: 3.6vw;
}
.net_d .net_d2 ul li{
	width: 17.4%;
	float: left;
	margin-right: 3.25%;
}
.net_d .net_d2 ul li:last-child{
	margin-right: 0;
}
.net_d .container .pingg{
	position: absolute;
	top: 70%;
	transform: translateY(-50%);
	right: 0;
	z-index: -1;
	width: 57%;
}
.net_d_01 .zbt{
	width: 55%;
}

@media(max-width: 1500px){
	.net_c ul li .bt1 .i{
		width: 30px;
        height: 34px;
	}
}
@media(max-width:1100px){
	.net_a1{
		margin-top: 40px;
		padding: 15px 0;
	}

	.net_a1 .nr_01{
		margin-top: 15px;
	}
	.net_a .fl .bot{
		margin-top: 30px;
		/*font-size: 18px;*/
	}
	.net_a .fl{
		width: 100%;
	}
	.net_a .fr{
		width: 100%;
		margin-top: 20px;
	}
	.net_d{
		background: none;
	}
	.net_d,
	.net_c,
	.net_b{
		padding: 40px 0;
	}
	.net_b1 .fl2 .nr{
		padding: 20px 15px;
		margin-left: 0;
	}
	.net_b1 .fl1,
	.net_b1 .fl2{
		width: 100%;
	}
	.net_b1 .fl2 .nr .bt .t{
		margin-top: 10px;
	}
	.net_b1 .fl2 .nr .bt .b{
		line-height: 1.4;
		font-size: 18px;
	}
	.net_c .zbt{
		width: 100%;
	}
	.net_c ul li .bt{
		padding: 15px;
	}
	.net_c ul li .nr .nr_01{
		padding: 0 15px;
	}
	.net_c ul li{
		width: 100%;
		margin-top: 20px;
		margin-right: 0;
	}
	.net_c ul li:nth-child(1){
		margin-top: 0;
	}
	.net_c ul{
		display: block;
		margin-top: 20px;
	}
	.net_c ul li .nr .nr_01 a{padding: 10px 15px;}
	.net_d .net_d1{
		width: 100%;
		margin-top: 10px;
	}
	.net_d .net_d1 ul li a{padding: 10px 15px;}
	.net_d .net_d2 ul li{
		width: 48.5%;
		margin-right: 3%;
		margin-top: 10px;
	}
	.net_d .net_d2 ul li:nth-child(1),
	.net_d .net_d2 ul li:nth-child(2){
		margin-top: 0;
	}
	.net_d .net_d2 ul{
		margin-top: 20px;
	}
	.net_d .net_d2 ul li:nth-child(2n){
		margin-right: 0;
	}
	.net_d .container .pingg{
		position: initial;
		margin-top: 20px;
		width: 100%;
		transform: initial;
	}
	.net{
		background: #f5f5f5;
		padding: 40px 0;
	}
	.net_a{display: block;}
	.net_a1 .xr .img,.net_a1 .xl .img{width: 40%;}
	.net_a .fr .img .bf{width: 80px;height: 80px;}
	.zbt .t{margin-top: 10px;}
	.net_b1{margin-top: 20px;}
	.net_b1 .fl2 .nr .bt{margin-top: 20px;}
	.net_d_01 .zbt{width: 100%;}
}

.das_banner .text{padding-right: 36vw;}
.das_banner .text .en{
	line-height: 1.8;
	color: rgba(255, 255, 255, 0.8);
}
.das_banner .text .js{
	line-height: 1.8;
	margin-top: 1vw;
	color: rgba(255, 255, 255, 0.8);
}

.das_a{
	padding: 5.7vw 0 3.5vw;
}

.das_a .text{
	margin-top: 2.5vw;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 1.5vw 0 2vw;
	line-height: 1.5;
	position: relative;
}
.das_a .text:before,.das_a .text:after{
	width: 55px;
	height: 31px;
	content: "";
	position: absolute;
}
.das_a .text:before{
	background: url(../haizhou2024_files/das_a_dh1.png) center left no-repeat #ffffff;
	top: -1.1vw;
	left: 0;
}
.das_a .text:after{
	background: url(../haizhou2024_files/das_a_dh2.png) center right no-repeat #ffffff;
	bottom: -1.1vw;
	right: 0;
}
.das_a .wenzi{color: #666666;}
.das_a .text .bt{color: #333333;}
.das_a .img{margin-top: 2.5vw;padding-right: 7.2vw;}
.das_a .img img{border-radius: 0 8px 8px 8px;overflow: hidden;}

.das_b{padding: 6vw 0;background: url(../haizhou2024_files/das_b_bg.jpg) center center/cover;}
.das_b .tit{
	margin-top: 1.2vw;
	background: #999999;
	border-radius: 0 8px 8px 8px;
	overflow: hidden;
}
.das_b .tit .t{
	float: left;
	width: 20%;
	border-right: 1px solid #c2c2c2;
	padding: 0 10px;
	height: 3.1vw;
	line-height: 3.1vw;
	color: #fff;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	text-align: center;
	transition: all 0.4s;
	cursor: pointer;
}
.das_b .tit .t.cur,.das_b .tit .t:hover{background: #13a8c9;border-radius: 0 8px 8px 8px;}
.das_b .btm .box > .clearfix{display: flex;align-items: center;}
@media(max-width: 3000px){
	.das_b .btm .box .right{
		width: 40%;
	    height: 24vw;
	    margin-left: 15.6%;
	}
	.das_b .btm .box .right:before{
		width: 24vw;
	    height: 24vw;
	}
	.das_b .btm{padding: 1.6vw 2.6vw 1.6vw;}
}
@media(max-width: 1920px){
	.das_b .btm .box .right{
		width: 48.3%;
	   height: 27vw;
	    margin-left: 7.3%;
	}
	.das_b .btm .box .right:before{
		width: 27vw;
	    height: 27vw;
	}
	.das_b .btm{padding: 3vw 2.6vw 4vw;}
}
@media(max-width: 900px){
	.das_b .btm .box > .clearfix{display: block;}
}
.das_b .btm{background: #fff;margin-top: 22px;border-radius: 0 8px 8px 8px;}
.das_b .btm .box{display: none;}
.das_b .btm .box.cur{display: block;}
.das_b .btm .box .left{
	width: 44.4%;
}
.das_b .btm .box .left .bt{color: #333333;}
.das_b .btm .box .left .text{
	margin-top: 8px;
	line-height: 1.8;
	color: #666666;
}
.das_b .btm .box .left .ul{margin-top: 3.6vw;}
.das_b .btm .box .left .ul li{margin-top: 10px;border-bottom: 1px solid #e5e5e5;}
.das_b .btm .box .left .ul li a{
	padding: 6px 16px ;
	display: block;
	position: relative;
	color: #333333;
	overflow: hidden;
    white-space: nowrap;
    position: relative;
    text-overflow: ellipsis;
    transition: all 0.4s;
}
.das_b .btm .box .left .ul li a:after{
	    content: "";
    width: 4px;
    height: 4px;
    border-radius: 100%;
    background: #333333;
    position: absolute;
    left: 0;
    top: 16px;
}
.das_b .btm .box .left .ul li a:before{
	content: "";
	width: 15px;
	height: 13px;
	background: url(../haizhou2024_files/fh4.png) center center/cover;
	position: absolute;
	right: 00;
	transition: all 0.4s;
	top: 8px;
}

.das_b .btm .box .left .ul li a:hover{color: #13a8c9;}
.das_b .btm .box .left .ul li a:hover:before{
	background: url(../haizhou2024_files/fh3.png) center center/cover;
}

.das_b .btm .box .right{
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}
.das_b .btm .box .right:before{
	position: absolute;
	content: "";
	top: 50%;
	left: 50%;
	border-radius: 100%;
	background: #ebebeb;
	transform: translate(-50%,-50%);
}
.das_b .btm .box .right .img{position: relative;z-index: 2;}

@media(max-width: 1500px){
	.das_a .text:before, .das_a .text:after{
		width: 40px;
		 background-size: 24px 21px;
	}
	.das_b .tit .t{padding: 0 10px;}
}
@media(max-width: 1100px){
	.das_b .tit .t{padding: 12px 6px;}
	.das_banner .text{padding-right: 0;}
	.das_banner .text .js{margin-top: 10px;}
	.das_a {
	    padding: 40px 0;
	}
	.das_a .text{padding: 16px 0;margin-top: 24px;}
	.das_a .text:before, .das_a .text:after {
	    width: 30px;
	    background-size: 20px 16px;
	}
	.das_a .text:before{margin-top: -14px;}
	.das_a .text:after{bottom: -14px;}
	.das_a .img{width: 100%;padding-right: 0;margin-top: 20px;}
	.das_b{padding: 40px 0;}
	.das_b .tit{margin-top: 20px;overflow: auto;}
	.das_b .btm{padding: 20px;}
	.das_b .btm .box .left .ul{margin-top: 20px;}
	.das_b .btm .box .left .text{margin-top: 8px;}
	.das_b .btm .box .left{width: 100%;}
	.das_b .btm .box .right{
		width: 100%;
		margin-top: 30px;
		height: 450px;
	}
	.das_b .btm .box .right:before{width: 450px;height: 450px;}
}

@media(max-width: 770px){
	.das_b .tit > .clearfix{width: 800px;}
}
@media(max-width: 640px){
	.das_b .btm .box .right{
		height: 300px;
	}
	.das_b .btm .box .right:before{width: 300px;height: 300px;}
}

/*wolf*/
.header { box-shadow: 5px 8px 9px 0px rgba(67, 68, 70, 0.1); z-index: 101; }
.header .nav ul li { position: initial; }
.subA { z-index: -100; height: 0; overflow: hidden; transition:all 0.6s; border-top:1px solid #dedede; padding: 0 40px; position: absolute; left:0; width: 100%; background: #fff; }
.subA-a { padding-right: 50px; float:left; width: 370px; padding-top:3vw; }
.subA-c { float:right; padding-top:3vw; width: 375px; }
.subA-c .nnr{display: none;border-radius: 10px;overflow: hidden;}
.subA-c .nnr.cur{display: block;}
.subA-c .t { font-size:18px;color:#333333; margin-top:12px; display:none; }
.subA-a .t { font-size:30px;color:#333333; font-weight:bold; }
.subA-a .c { font-size:15px;color:#666666; line-height: 1.5; margin-top:20px; }
.subA-e { padding-top: 2.6vw; float:left; width: 520px; background: #e5e5e5; min-height:520px; }
.subA-e a { display:block; font-size:18px;color:#333333!important; padding:12px 30px  12px 30px!important; }
.subA-e a:hover { background: #fff; color: #13a8c9!important; }
.subA-e a i { display:block; font-style:normal; }
.subA-e a:hover i { background: url(../haizhou2024_files/subbg.png) no-repeat right center; }
.subA-a .more { margin-top: 20px; }
.subA-a .more a { display:inline-block!important; padding: 0px 26px 0px 0!important; width: auto; font-size:16px;color:#000000!important; border-bottom:1px solid #000; background: url(../haizhou2024_files/subbg1.png) no-repeat right center; }
.subA-a .more a:hover { color:#13a8c9!important; border-bottom:1px solid #13a8c9; background: url(../haizhou2024_files/subbg2.png) no-repeat right center; }
.subB { display:flex; flex-wrap:wrap; }
.subB .subA-a { border-right:1px solid #dedede; }
.subB .subA-f { width: 330px; height: 520px; }
.subB .subA-f { padding-top: 3vw; }
.subB .subA-f dd { cursor: pointer; font-size:18px;color:#333333; padding:12px 0 12px 35px; }
.subB .subA-f dd.cur,.subB .subA-f dd:hover { background: #e5e5e5; }
.subC { padding:0; background: #e5e5e5; }
.subB .subA-a,.subB .subA-f { background: #FFF; }
.subB .subA-a { padding-left: 40px; width: 420px; }
.subA-g .con { font-size:15px;color:#666666; line-height: 1.8; margin-bottom: 30px;max-height: 12.5vw;overflow-y: auto;}

.subA-g .con::-webkit-scrollbar{
	width: 7px;
	
}
.subA-g .con::-webkit-scrollbar-track{
	background: #f2f2f2;
	width: 7px;
	border-radius: 50px;
}
.subA-g .con::-webkit-scrollbar-track-piece{
	width: 6px;
} 
.subA-g .con::-webkit-scrollbar-thumb{
	    background: #c2c2c2;
		border: 5px;
		border-radius: 50px;
}
.subA-g .con::-webkit-scrollbar-button{
	display: none;
}
.subA-g { float:left; width: 500px; padding-left:50px; padding-top: 3vw; }
.subA-g a { color:#666666!important; font-size:16px; background: url(../haizhou2024_files/subbg1.png) no-repeat right center; border-bottom:1px solid #d9d9d9; display: block; padding:6px 20px 6px 0!important; margin-top:15px; }
.subA-g a:hover { color:#13a8c9!important; background: url(../haizhou2024_files/subbg2.png) no-repeat right center; }
.header .nav ul li:hover .subA { height:360px; }
@media(max-width:1700px){
	.subA-a .t { font-size:26px; }
}
@media(max-width:1500px){
	.subA-a .t { font-size:24px; }
	.subA-a .c { font-size:14px; line-height: 1.6; }
	.subA-g a { margin-top:8px; }
	.subA-e a { font-size:16px; }
	.subA-e { width: 460px; padding: }
	.subA-e a { display:block; font-size:18px;color:#333333!important; padding:12px 20px  12px 20px!important; }
	.subA-c { width: 300px; }
	.subA-c .t { font-size:15px; }
}
@media(max-width:1300px){
	.subA-a { width: 320px; padding-right: 30px; }
	.subB .subA-a { width: 360px; padding: 3vw 30px 0 40px; }
	.subB .subA-f { width: 260px; }
	.subA-g { width: 420px; padding-left: 30px; }
	.subA-e,.subB .subA-f { height: 450px; min-height:450px;  }
	.header .nav ul li:hover .subA { height:450px; }
}


.diss{
	padding: 5vw 0 3vw;
	/*padding: 6.7vw 0 3.1vw;*/
}
.xbt .b{
	font-size: 18px;
	color: #666666;
}
.xbt .t{
	font-size: 2.7vw;
	color: #000;
	margin-top: 20px;
	font-weight: bold;
}
.diss_a{
	background: #00738a;
	margin-top: 1.8vw;
	position: relative;
	padding-bottom: 2vw;
}
.diss_a .fl2{
	padding: 5.1vw 0 0 3.1vw;
	width: 43%;
}
.diss_a .fl2 .bt{
	color: #fff;
	/*font-size: 1.5vw;*/
	margin-bottom: 1vw;
	font-weight: bold;
}
.diss_a .fl2 .nr{
	color: #fff;
	/*font-size: 0.9vw;*/
	line-height: 1.8;
	margin-bottom: 2.7vw;
}
.diss_a .fl1{
	width: 30%;
	margin-left: 8.3vw;
}
.diss_a .fl1 .img{
	margin-top: -3.48vw;
}
.diss_a .fl1 .bt{
	/*font-size: 1.25vw;*/
	color: #000;
	text-align: center;
	margin-top: 2.6vw;
	margin-bottom: -5vw;
}
.diss_a .jb{
	color: rgba(255, 255, 255, 0.5);
	font-size: 74px;
	position: absolute;
	bottom: 0 !important;
	right: 5px;
	border: 8px solid rgba(255, 255, 255, 0.5);
	border-radius: 100%;
	padding: 10px;
}
.diss_b{
	padding-top: 6.4vw;
}
.diss_b .diss_b1{
	background: #f2f2f2;
}
.diss_b1 .fl{
	width: 36.9%;
}
.diss_b1 .fl .img{
	margin-top: -6.25vw;
}
.diss_b1 .fl1 {
	width: 46%;
	padding-top: 3.8vw;
	padding-left: 3.3vw;
}
.bt_zx .shuz{
	width: 130px;
	height: 130px;
	border-radius: 50%;
	background: #fff;
	position: relative;
}
.bt_zx .shuz .sz{
	font-size: 74px;
	color: #666666;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	left: 50%;
}
.bt_zx .b1{
	/*font-size: 1.5vw;*/
	color: #333333;
	margin-top: 1.6vw;
	font-weight: bold;
}
.bt_zx .t1{
	color: #333333;
	/*font-size: 18px;*/
	line-height: 1.8;
	margin-top: 0.8vw;
}
.diss_c{
	padding-top: 2vw;
}
.diss_c1 .shuz{
	background: #f2f2f2;
}
.diss_c1 .fl{
	width: 36.9%;
	padding: 4.6vw 2.6vw 0;
}
.diss_c1 .fr{
	width: 63.1%;
}
.diss_d{
	padding: 3.2vw 0 7.9vw;
}
.diss_d1{
	background: url(../haizhou2024_files/diss_d_beij.jpg)center center/cover;
	position: relative;
}
.diss_d1 .fl{
	width: 46.4%;
}
.diss_d1 .fl .shuz{
	background: rgba(255, 255, 255, 0.1);
}
.diss_d1 .fl .shuz .sz{
	color: #fff;
}
.diss_d1 .bt_zx{
	padding: 3.8vw 0 3.5vw 3.1vw;
}
.diss_d1 .bt_zx .b1{
	color: #fff;
}
.diss_d1 .bt_zx .t1{
	color: #fff;
}
@media(max-width: 3000px){
	.diss_d1 .fr{
	    width: auto;
	}
}
@media(max-width: 1920px){
	.diss_d1 .fr{
	    width: 25.8%;
	}
}


.diss_d1 .fr{
	position: absolute;
    top: 6vw;
    right: 7.5vw;
}
@media(max-width: 1700px){
	.diss_b1 .fl1{width: 56%;padding-top: 2vw;}
	.diss_a .fl1{width: 36%}
}
@media(max-width:1500px){
	.bt_zx .shuz{
		width: 101px;
		height: 101px;
	}
	.bt_zx .shuz .sz{
		font-size: 60px;
	}
	.diss_b{
		padding-top: 11vw;
	}
	.diss_c1 .fl{
		padding-top: 2.6vw;
	}
	.diss_a .jb{
		font-size: 60px;
		right: 15px;
	}
	.diss_a .fl1{width: 36%}
	
}
@media(max-width:1100px){
	.xbt .t{
		/*font-size: 24px;*/
	}
	.diss_b1 .fl{
		width: 100%;
	}
	.diss_b1 .fl{
		width: 100%;
		padding: 0 20px 20px;
	}
	.diss_b1 .fl .img{
		margin-top: 0;
	}
	.diss_a .fl2{
		width: 100%;
		padding: 20px;
	}
	.diss_a .fl1{
		width: 100%;
		margin-left: 0;
		padding: 15px;
	}
	.diss_a .fl1 .img{
		margin-top: 0;
	}
	.diss_a .fl1 .bt{
		/*font-size: 18px;*/
		margin-top: 50px;
		margin-bottom: -60px;
	}
	.diss_a .fl2 .nr{
	/*	font-size: 16px;*/
	}
	.diss_c1 .fl{
		width: 100%;
		padding: 0 0 20px;
	}
	.bt_zx .b1{
		/*font-size: 20px;*/
		margin-top: 10px;
	}
	.bt_zx .t1{
		margin-top: 10px;
	}
	.diss_a .fl2 .bt{
		/*font-size: 20px;*/
		margin-bottom: 10px;
	}
	.diss_c1 .fr{
		width: 100%;
		margin-top: 0;
	}
	.diss_d1 .fl{
		width: 100%;
		padding: 20px;
	}
	.diss_d1 .bt_zx{padding: 0;}
	.diss_d1 .fr{
		max-width: initial;
		width: 200px;
		padding: 20px;
		position: inherit;
		top: 0;
		right: 0;
	}
	.xbt .t{
		margin-top: 10px;
	}
	.xbt .b{
		/*font-size: 16px;*/
	}
	.diss_a{
		margin-top: 20px;
		padding-bottom: 15px;
	}
	.diss_b{
		margin-top: 40px;
		padding-top: 0;
	}
	.diss_c{
		padding-top: 20px;
	}
	.diss_d{
		padding: 20px 0 30px;
	}
	.bt_zx .shuz{
		width: 70px;
		height: 70px;
	}
	.bt_zx .shuz .sz{
		font-size: 44px;
	}
	.diss_a .jb{
		font-size: 44px;
		bottom: -13px;
	}
	.bt_zx .t1{
		/*font-size: 16px;*/
	}
}

.banner_box2 .bannerA{
	top: 10vw !important;
	transform: initial !important;
}
.banner_box2 .bannerA .container{
	padding-left: 0;
	padding-right: 28.1vw;
}

.banner_box2 .bannerA .container .t{color: #333333 !important;line-height: 1.4;}
.banner_box2 .bannerA .container .et{color: #666 !important;}

.banner_box8 .bannerA{
	top: auto !important;
	bottom: 10.4vw;
	left: 0;
	transform: initial !important;
}

.banner_box8 .bannerA .container,.banner_box10  .bannerA .container{
	padding-left: 0;
}

.banner_box9  .bannerA .container{padding-left: 29.1vw;}

@media(max-width: 1100px){
	.banner .bannerA{
		bottom: auto;
		top: 50% !important;
		transform: translateY(-50%) !important;
	}
	.banner .bannerA .container{padding-left: 0 !important;padding-right: 0 !important;}
	.banner .swiper-pagination .swiper-pagination-bullet{width: calc(12% - 5px);}
	.banner .banner_box2 .bannerA{top: 35% !important;}
}

.homeA .homeA-d .swiper-container{display: none;}
.homeA .homeA-d .swiper-container.cur{display: block;}

.header .nav ul li .subA a.stop{
	    color: #222222 !important;
	    background: none !important;
	    border: none !important;
}
.header .nav ul li .subA a.stop i{background: none !important;}
a[href="javascript:;"]{
	cursor: initial;
}

.das_b .btm .box .left .ul li.stop{border: none !important;}
.das_b .btm .box .left .ul li.stop a{
	    color: #333333 !important;
}
.das_b .btm .box .left .ul li.stop a:before{display: none;}

.net_c ul li .nr .nr_01.stop a{
	color: #fff !important;
	background: none !important;
	border: none;
}
.net_c ul li .nr .nr_01.stop a:after{display: none;}
.net_c ul li .nr .nr_01.stop{background: none !important;}

.net_d .net_d1 ul li.stop a{border: none}
.net_d .net_d1 ul li a:after{display: none;}





/**2023-12-1修改**/
.footerA-b .logo{
	width: 100px;
}
.footerA-c .footerA-d .img {
   /* width: 150px;*/
  /* width: 7.8vw;*/
   width: 6.6vw;
   float: left;
   margin-right: 0.6vw;
}
.footerA-c .footerA-d .img:last-child{
	margin-right: 0;
}

.mksinl .bt {
    color: #13a8c9;
}

.mksinl .ewmks {
    margin-top: 8px;
    width: 100px;
}

.jiejue_d .right .ul li .l,
.jiejue_d .right .ul li .l:before{
    width: 151px;
}

.jiejue_d .right .ul li .r {
    width: calc(100% - 151px);
}

.imges90 img { width:100%; }
.img101 img {width:100%; }
.img111 img {width:90%; }
.banner .moimg {display: none;}
.bannerA .en{color: rgba(255, 255, 255, 0.8);margin-bottom: 12px;}
.banner .banner_box1 .bannerA  .et{margin-top: 1.5vw;}
.bannerA .t{line-height: 1.2;}
.banner_box2 .bannerA .container .t br{display: none;}
@media(max-width: 1240px){
	.footerA-c .footerA-d .img{float: none;margin-bottom: 10px;}
}
@media(max-width:1100px){
	.homeC .home_c_box .img { padding-right:0; }
	.banner .pcBg {display: none;}
	.banner .moimg {display: block;}
	.solutions_banner .text .nr .wenzi{margin-top: 0;}
	.bannerA .en{font-size: 16px;margin-bottom: 6px;}
	.banner .banner_box8 .bannerA{top: 45% !important;}
	.banner .banner_box9 .bannerA{top: 35% !important;}
	.banner .banner_box10 .bannerA{top: 33% !important;}
	.banner .banner_box1 .bannerA{top: 40% !important;}
	.banner_box2 .bannerA .container .t span{display: none;}
	.banner_box2 .bannerA .container .t br{display: block;}
	.homeA .wow{visibility: initial;}
	.jiejue_e .box .ul li .text{display: none !important;}
	
	.img111 img{ width: 100%;}
	.footerA-c .footerA-d .img {
	    width: 100px;
	    margin-right: 10px;
	}
}


@media(max-width:1650px) {
    .jiejue_b .btm .ul li .box { display:none; }
}





/*202312220*/
.net_b1{display: flex;align-items: center;}

.diss_c .diss_c1{display: flex;align-items: center;}
.diss_c .diss_c1 .fl{margin-top: 2vw;}


@media(max-width: 3000px){
	.net_a .fr .img{
		height: 600px;
	    display: flex;
	    align-items: center;
	}

	.net_b1 .fl1{
		overflow: hidden;
		height: 496px;
	    display: flex;
	    align-items: center;
	}
	
	.homeA-e .img{
		overflow: hidden;
		height: 723px;
	    display: flex;
	    align-items: center;
	}
	.homeA-e .img a{width: 100%;}
	.homeC .homeC-a .img{
		overflow: hidden;
		height: 900px;
	    display: flex;
	    align-items: center;
	}

	.xwlb_b .top .fr{
		height: 630px;
		overflow: hidden;
		display: flex;
	    align-items: center;
	}
}

@media(max-width: 1920px){
	.net_a .fr .img{
		height: auto;
	    display: block;
	}
	.net_b1 .fl1{
		height: auto;
	    display: block;
	}
	.homeA-e .img{
		height: auto;
	    display: block;
	}
	.homeC .homeC-a .img{
		height: auto;
	    display: block;
	}
	.xwlb_b .top .fr{height: 26vw;display: block;}
	
} 

@media(max-width: 1100px){
	.diss_c .diss_c1{display: block;}
	.diss_c .diss_c1 .fl{margin-top: 20px;}
	.net_b1{display: block;}
	.xwlb_b .top .fr{height: auto;}
	.das_b .tit .t{line-height: initial;height: auto;}
	.diss{padding: 40px 0 0;}
	.net_c ul li .nr .nr_01 a:before{top: 18px;}
}


@media(max-width: 600px){
	.jiejue_d .right .ul li .l, .jiejue_d .right .ul li .l:before,.jiejue_d .right .ul li .r{width: 100%;}
}

/*搜索20240109*/
.search{
	background: #f1f1f1;
	padding: 8.8vw 0;
}

.search .dbt{font-size: 120px;font-weight: bold;color: #d4d4d4;font-family: arial;text-align: center;line-height: 1;position: relative;}
.search .dbt span{color: #333333;position: absolute;left: 50%;transform: translateX(-50%);bottom: 1.3vw;}
.search .input_box{margin: 20px auto 0;width: 62.2%;}
.search .input_box .text{
	width: 100%;
	height: 90px;
	border: none;
	background: #fff;
	padding: 0 80px 0 40px;
	font-size: 24px;
	color: #333;
	border-radius: 6px;
}

.search .input_box .submit{
	background: url(../haizhou2024_files/search_icon.png) center center/cover;
	width: 46px;
	height: 46px;
	position: absolute;
	right: 30px;
	top: 50%;
	border: none;
	transform: translateY(-50%);
}

.search .zhong{
	text-align: center;
	margin: 50px auto 0;
	width: 37%;
}
.search .zhong .bt{color: #333333;}
.search .zhong .text{margin-top: 20px;line-height: 1.8;padding: 14px 0;border-top: 1px solid #d8d8d8;border-bottom: 1px solid #d8d8d8;color: #666666;}
.search .zhong .text .ci{color: #13a8c9;}
.search .btm {margin-top: 120px;}
.search .btm .xwlb{padding: 0;}
.search .btm .xwlb .xwlb_b{margin-top: 0;}
/*.search .btm .xwlb .xwlb_b .ul{margin-top: 40px;}*/
.search .btm .xwlb .xwlb_b .ul li:nth-child(1){border-top: 3px solid #c5c5c5;}
.xwlb_b ul li .xian{background: #c5c5c5;}
@media(max-width: 1920px){
	.search .dbt{font-size: 6.2vw;}
	.search .input_box .text{
		height: 4.6vw;
	}
	.search .zhong{
		margin-top: 2.6vw;
	}
	.search .btm {margin-top: 6.2vw;}
	.search .input_box .submit{
		height: 2.5vw;
		width: 2.5vw;
	}
	/*.search .btm .xwlb .xwlb_b .ul{margin-top: 2vw;}*/
}

@media(max-width: 1500px){
	.search .input_box .text{font-size: 20px;}
}

@media(max-width: 1100px){
	.search {
	    padding: 80px 0 50px;
	}
	.search .dbt{font-size: 40px;}
	.search .input_box{width: 100%;}
	.search .zhong{width: 100%;margin-top: 30px;}
	.search .input_box .text{height: 40px;}
	.search .input_box .submit{width: 26px;height: 26px;right: 20px;}
	.search .input_box .text{font-size: 18px;padding: 0 60px 0 20px;}
	.search .btm {
	    margin-top: 30px;
	}
	.search .btm .fyq{margin-top: 40px;}
}


/*2024-03-12*/
.xz_liuyan{
	background: url(../haizhou2024_files/xz_liuyan_bg.jpg) center center/cover;
	padding: 5.7vw 0 7.2vw;
}

.xz_liuyan .ul{
	margin-top: 30px;
}
.xz_liuyan .ul li.w100{width: 100%;}
.xz_liuyan .ul li{
	float: left;
	width: 49.6%;
	margin-right: 0.8%;
	margin-bottom: 14px;
}

.xz_liuyan .ul li:nth-child(2n){margin-right: 0;}

.xz_liuyan .ul li input{
	height: 62px;
	line-height: 62px;
	padding: 0 20px;
}
.xz_liuyan .ul li textarea{
	height: 120px;
	padding: 20px;
}
.xz_liuyan .ul li input,.xz_liuyan .ul li textarea{
	width: 100%;
	border: 1px solid #e4e4e4;
	color: #333;
	font-size: 16px;
	border-radius: 6px;
}

.xz_liuyan .ul li input::placeholder,.xz_liuyan .ul li textarea::placeholder;{color: #999999;}
.xz_liuyan .ul li.btn{
	margin: 10px 0 0;
	text-align: center;
}

.xz_liuyan .ul li.btn input{width: 24vw;display: inline-block;border-color: #20a8c6;background: #20a8c6;color: #fff;}

@media(max-width: 1500px){
	.xz_liuyan .ul li input{
		height: 52px;
		line-height: 52px;
	}
}

@media(max-width: 1100px){
	.xz_liuyan {
	    padding: 40px 0 50px;
	}
	.xz_liuyan .ul{margin-top: 20px;}
	.xz_liuyan .ul li{margin-bottom: 8px;width: 100%;}
	.xz_liuyan .ul li input{
		height: 46px;
		line-height: 46px;
	}
	.xz_liuyan .ul li textarea {height: 160px;}
	.xz_liuyan .ul li.btn input{width: auto;}
}

.jishu_banner .ul li{
	width: 50%;
}
.changjian_a .top .a_box{
	position: absolute;
	bottom: 0;
	right: 0;
}

.changjian_a .top .a_box a{
	height: 54px;
	line-height: 54px;
	display: block;
	float: left;
	border: 1px solid #d8d8d8;
	min-width: 154px;
	text-align: center;
	margin-right: 8px;
	border-radius: 0 10px 10px 10px;
	color: #333333;
	transition: all 0.4s;
	margin-bottom: 8px;
}
.changjian_a .top .a_box a:last-child{margin-right: 0;}
.changjian_a .top .a_box a.cur,.changjian_a .top .a_box a:hover{
	color: #fff;
	background: #33afcd;
	border-color: #33afcd;
}

.changjian_a{
	background: #f1f1f1;
	padding: 4.6vw 0 5.2vw;
}
.changjian_a .ul{
	margin-top: 2.4vw;
	border-top: 3px solid #000000;
}
.changjian_a .ul li{
	border-bottom: 3px solid #c5c5c5;
	cursor: pointer;
}
.changjian_a .ul li .box{
	padding: 2vw 0;
}

.changjian_a .ul li .box .t{
	width: 85%;
}
.changjian_a .ul li .box .lm{
	background: #c5c5c5;
	color: #fff;
	padding: 6px 18px;
	border-radius: 0 5px 5px 5px;
	transition: all 0.4s;
	display: inline-block;
}

.changjian_a .ul li .box .bt{
	color: #000000;
	margin-top: 10px;
	transition: all 0.4s;
}

.changjian_a .ul li .box .text{
	line-height: 1.6;
	color: #666666;
	margin-top: 14px;
	display: none;
}

.changjian_a .ul li .box .jia{
	position: absolute;
	border-radius: 100%;
	border: 1px solid #b8b8b8;
	right: 0;
	top: 1vw;
	height: 48px;
	width: 48px;
	transition: all 0.4s;
}
.changjian_a .ul li .box .jia:before,
.changjian_a .ul li .box .jia:after{
	background: #333333;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	content: "";
	transition: all 0.4s;
}
.changjian_a .ul li .box .jia:before{
	height: 18px;
	width: 2px;
}
.changjian_a .ul li .box .jia:after{
	width: 18px;
	height: 2px;
}
.changjian_a .ul li .box:before{
	position: absolute;
	bottom: -3px;
	left: 0;
	width: 0;
	height: 3px;
	background: #33afcd;
	content: "";
	transition: all 1s;
}
.changjian_a .ul li:hover .box .bt,
.changjian_a .ul li.cur .box .bt{color: #33afcd;}

.changjian_a .ul li:hover .box .lm,
.changjian_a .ul li.cur .box .lm{color: #fff;background: #000;}

.changjian_a .ul li:hover .box .jia,
.changjian_a .ul li.cur .box .jia{
	border-color: #c1c1c1;
	background: #c1c1c1;
}

.changjian_a .ul li:hover .box .jia:before,
.changjian_a .ul li:hover .box .jia:after,
.changjian_a .ul li.cur .box .jia:before,
.changjian_a .ul li.cur .box .jia:after{
	background: #fff;
}
.changjian_a .ul li.cur .box .jia:before{display: none;}

.changjian_a .ul li:hover .box:before,
.changjian_a .ul li.cur .box:before{width: 100%;}

.changjian_a .fyq{margin-top: 4vw;}

@media(max-width: 1600px){
	.changjian_a .top .a_box a{
		height: 42px;
		line-height: 42px;
		min-width: 130px;
	}
	.changjian_a .ul li .box .jia{
		width: 42px;
		height: 42px;
	}
}

@media(max-width: 1100px){
	.changjian_a{
		padding: 40px 0 50px;
	}
	.changjian_a .ul{margin-top: 20px;}
	.changjian_a .top .a_box{
		display: inline-block;
		width: 100%;
		position: initial;
		margin-top: 20px;
	}
	.changjian_a .top .a_box a{
		width: 48.5%;
		margin-right: 3%;
	}
	.changjian_a .top .a_box a:nth-child(2n){margin-right: 0;}
	.changjian_a .ul li .box{
		padding: 20px 0;
	}
	.changjian_a .ul li .box .jia{display: none;}
	.changjian_a .ul li .box .t{width: 100%;}
	.changjian_a .ul li .box .text{margin-top: 8px;}
	.changjian_a .fyq{margin-top: 40px;}
}

.cebian{
	position: fixed;
	right: 6px;
	top: 78%;
	transform: translateY(-50%);
	background: #fff;
	padding: 14px 0;
	border-radius: 6px;
	z-index: 9;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
}
.cebian .ul li {border-radius: 6px;}
.cebian .ul li .box{
	text-align: center;
	padding: 10px;
}
.cebian .ul li .box .icon{
	width: 34px;
	margin: 0 auto;
}
.cebian .ul li .box .text{color: #333333;margin-top: 4px;}
.cebian .ul li:hover{
	background: #def3f7;
}

.cebian .ul li .box .ewm{
	position: absolute;
	width: 140px;
	right: 100%;
	top: 0;
	opacity: 1;
	transition: all 0.4s;
	z-index: 0;
	display: none;
}

.cebian .ul li .box .tel{
	right: calc(100% + 5px);
	display: flex;
	align-items: center;
	height: 100%;
	position: absolute;
	top: 0;
	white-space: nowrap;
	background: #fff;
	padding: 0 20px;
	color: #333333;
	border-radius: 6px;
	transition: all 0.4s;
	display: none;
}
.cebian .ul li:hover .box .ewm{
	display: block;
	animation: yichu 0.4s linear 1;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
}
.cebian .ul li:hover .box .tel{
	display: flex;
	animation: yichu 0.4s linear 1;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
}
@-webkit-keyframes yichu {
	0% {
		transform: translateX(30px);
		opacity: 0;
		
	}
	100% {
		transform: translateX(0);
		opacity: 1;
	}
}

@keyframes yichu {
	0% {
		transform: translateX(30px);
		opacity: 0;
		
	}
	100% {
		transform: translateX(0);
		opacity: 1;
	}
}

@media(max-width: 1500px){
    .cebian{top: 76%;}
	.cebian .ul li .box .icon{width: 30px;}
}

@media(max-width: 1880px){
    .cebian{top: 76%;}
}

.shipin_a .ol{
	margin-top: 2.6vw;
	padding-top: 2vw;
	border-top: 3px solid #000000;
}

.shipin_a .ol li{
	float: left;
	width: 32.8%;
	margin-right: 0.8%;
	margin-bottom: 1%;
}

.shipin_a .ol li:nth-child(3n){margin-right: 0;}
.shipin_a .ol li .img{position: relative;overflow: hidden;border-radius: 0 10px 10px 10px;}
.shipin_a .ol li .img:before{
	background: rgba(0, 0, 0, .4);
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.shipin_a .ol li .img .bf{
	width: 48px;
	height: 48px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	cursor: pointer;
	background: url(../haizhou2024_files/shipin_a_bf.png) center center/cover;
}
.shipin_a .ol li .text{
	padding: 16px 0;
}

.shipin_a .ol li .text .lm{
	color: #fff;
	background: #c5c5c5;
	padding: 6px 24px;
	border-radius: 0 4px 4px 4px;
}

.shipin_a .ol li .text .bt{
	color: #000000;
	margin-top: 12px;
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.shipin_a .ol li .text .js{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #666666;
  margin-top: 6px; 
}

.shipin_a .ol li .text .js *{
	 white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media(max-width: 1100px){
	.shipin_a .ol li{
		width: 49%;
		margin-right: 2%;
	}
	.shipin_a .ol li:nth-child(3n){margin-right: 2%;}
	.shipin_a .ol li:nth-child(2n){margin-right: 0;}
	/*.cebian {display: none;}*/
	.cebian .ul li .yc {display:none; }
	.cebian{top:77%; }
}

@media(max-width: 640px){
	.shipin_a .ol li{
		width: 100%;
		margin-right: 0;
	}
}

#vidPlay *{
	width: 100%;
}

#vidPlay iframe{
	height: 450px;
}


.footerA-d .icon{
	float: left;
	width: 50px;
	transition: all 0.4s;
	margin-right: 30px;
	position: relative;
}
.footerA-d .icon:hover{
	opacity: 0.9;
}
.footerA-d .icon:last-child{
	margin-right: 0;
}

.footerA-d .icon .ewm{
	width: 140px;
	position: absolute;
	bottom: calc(100% + 10px);
	left: 0;
	display: none;
}

.footerA-d .icon:hover .ewm{
	display: block;
	animation: xiala 0.4s linear 1;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}
@-webkit-keyframes xiala {
	0% {
		transform: translateY(-10px);
		opacity: 0;
		
	}
	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

@keyframes xiala {
	0% {
		transform: translateY(-10px);
		opacity: 0;
	}
	100% {
		transform: translateY(0);
		opacity: 1;
	}
}
@media(max-width: 1900px){
	.footerA-d .icon{width: 2.6vw;margin-right: 1.5vw;}
}

@media(max-width: 1100px){
	.footerA-d .icon{width: 30px;margin-right: 15px;}
}

.banner_box12 .bannerA .container {
    padding-left: 0;
}