* {
	margin: 0;
	padding: 0;
}

* {
	margin: 0;
	padding: 0;
	outline: none !important;
	box-sizing: border-box;
}

ol,
ul,
li {
	list-style-type: none;
}
ul{
	margin-bottom: 0;
}
img {
	border: 0px;
	vertical-align: middle;
}

.clear {
	height: 0;
	clear: both;
	overflow: hidden;
}

iframe {
	border: 0;
}

html {
	font-size: 5.2083333vw;
	/* font-size: 16px; */
	width: 100%;
	height: 100%;
}

/* 滚动条宽度 */
::-webkit-scrollbar {
	width: 5px;
	background-color: transparent;
	z-index: 9999;
}

/* 滚动条颜色 */
::-webkit-scrollbar-thumb {
	background-color: #1E78CF;
	border-radius: 40px;
	height: 10px;
}

body {
	font-size: 0.14rem;
	width: 100%;
	height: 100%;
	line-height:normal !important;
	/* min-width: 900px; */
	/* width: 1920px;
	height: 1080px; */
	/* color: #ffffff;
	background-size: 100% 100%;
	font-family: 'Microsoft YaHei';
	-webkit-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin: 0; */
	background: #fff;
}

a {
	text-decoration: none;
	color: #ffffff;
	cursor: pointer;
	font-family: syht !important;
}
p{
	margin: 0;
	font-family: syht !important;
}
span{
	font-family: syht !important;
}
a:hover {
	text-decoration: none;
	color: #6acbf5;
}

a,
a:hover,
.btn,
.btn:hover {
	transition: all 300ms ease;
}

i {
	font-style: normal;
}

div {
	padding: 0;
	margin: 0;
}


h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-family: syht !important;
}

img {
	margin: 0;
}

input {
	background-color: transparent !important;
	color: #96bdc0;
}
@font-face {
	font-family: shuhei;
	src: url(../css/ALIMAMA_SHUHEITI_BOLD.TTF);
}
@font-face {
	font-family: bebas;
	src: url(../css/BEBAS.TTF);
}
@font-face {
	font-family: fzz;
	src: url(../font/FZZDHJW.TTF);
}
@font-face {
	font-family: pmzd1;
	src: url(../font/庞门正道标题体2.0增强版.ttf);
}
@font-face {
	font-family: din;
	src: url(../font/DIN-Bold.otf);
}
@font-face {
	font-family: hmzt;
	src: url(/fonts/HarmonyOS\ Sans\ SC.ttf);
}
@font-face {
	font-family: syht;
	src: url(/fonts/SourceHanSansSC-Medium-2.otf);
}
@font-face {
	font-family: syht1 !important;
	src: url(/fonts/SourceHanSansSC-Light-2.otf);
}

@keyframes avgAni2a {
	0%{stroke-dashoffset: -1600;}
	30%{stroke-dashoffset: 0;}
	70%{stroke-dashoffset: 0;}
	100%{stroke-dashoffset: 1600;}
}

@keyframes avgAni1a {
	0%{stroke-dashoffset: -1700;}
	30%{stroke-dashoffset: 0;}
	70%{stroke-dashoffset: 0;}
	100%{stroke-dashoffset: 1700;}
}
.wrap .content .jishu .jishu4 .jishu4cccc .index7cccc .swiper-slide ul li p{
	font-family: syht1 !important;
}
.wrap .content .equipment .eqq3 .eqq3cccc .index7cccc .swiper-slide .btttt ul li p{
	font-family: syht1 !important;
}
.wrap .content .aboutccccc .about4 .about4cccc .swiper-slide .dessss ul li p{
	font-family: syht1 !important;
}
.wrap .content .case .case2 .case2cccc .swiper-slide .btttt ul li p{
	font-family: syht1 !important;
}
.wrap .content .case .case3 .case3cccc .index7cccc .swiper-slide .btttt ul li p{
	font-family: syht1 !important;
}

.wrap .content .aboutccccc .about8 .about8cccc .maplist ul li .dess p{
            font-family: syht1 !important;
        }
        /* .wrap .content .aboutccccc .about7 .about7cccc{
            width: 52%;
        } */
        .wrap .content .aboutccccc .about7 .about7cccc p{
            font-family: syht1 !important;
            opacity: 0.9;
        }
        .wrap .content .aboutccccc .about8 .about8cccc .maplist ul li span{
            font-family: syht1 !important;
        }
        .wrap .content .aboutccccc .about7 .about7cccc span{
            font-family: syht1 !important;
            opacity: 0.9;
            margin-top: 0;
        }
        .wrap .content .aboutccccc .about6 .about6cccc .about6cccc1 .zhu .zhu_left ul li{
            line-height: 30px;
            margin-bottom: 25px;
        }
        .wrap .content .dibu .dddccc .dess p{
            /* font-size: 28px; */
            font-family: syht1 !important;
        }
        .wrap .content .aboutccccc .about1 p{
            width: 100%;
            font-family: syht1 !important;
        }
        .wrap .content .aboutccccc .about2 .swiper-slide .nccc .dess p{
            font-family: syht1 !important;
        }
        .wrap .content .aboutccccc .about5 .about5cccc .about5_left .bttt p{
            font-family: syht1 !important;
        }
        .wrap .content .aboutccccc .about4 .btttt .xuanze .xxx1 p{
            font-family: syht1 !important;
        }
        .wrap .content .aboutccccc .about4 .btttt .xuanze .xxx1{
            font-family: syht1 !important;
            font-size: 24px;
            margin-left: 50px;
        }
        .wrap .content .aboutccccc .about4 .about4cccc .swiper-slide .dessss ul li{
            font-family: syht1 !important;
        }
        .BMap_bubble_top{
            margin-bottom: 20px !important;
        }
        .BMap_bubble_title{
            width: 100% !important;
            margin-bottom: 30px !important;
        }
        .BMap_bubble_pop{
            padding: 20px !important;
            height: 200px !important;
        }
        /* 改背景和圆角 */
        .BMap_bubble_content {
        background-color: #fff !important;
        border-radius: 10px !important;
        padding: 0px !important;
        font-size: 14px !important;
        color: #666 !important;
        width: 480px !important;
        height: 106px !important;
        font-weight: normal !important;
        font-family: syht1 !important;
        }

        .BMap_bubble_content p{
            font-family: syht1 !important;
            font-weight: normal !important;
        }

        /* 改标题样式 */
        .BMap_pop div:nth-child(1) h2 {
        color: #007bff !important;
        font-size: 18px !important;
        }


        .wrap .content .aboutccccc .about6 .about6cccc .about6cccc1 .zhu .zhu_left .bttt{
            margin-bottom: 40px;
        }
        .wrap .content .aboutccccc .about6 .about6cccc .about6cccc2 .zhu .zhu_left .bttt{
            margin-bottom: 40px;
            /* width: 500px; */
        }
        /* .wrap .content .aboutccccc .about6 .about6cccc .about6cccc2 .zhu .zhu_left ul{
            width: 500px;
        } */
		 
		.wrap .content .case .case2 .case2cccc .swiper-slide .btttt{
			padding-top: 6%;
		}
        .wrap .content .aboutccccc .about6 .about6cccc .about6cccc2 .zhu .zhu_left ul li{
            margin-bottom: 20px;
        }
        .wrap .content .aboutccccc .about6 .about6cccc .about6cccc2 .zhu .zhu_left .bttt p{
            margin-bottom: 0;
        }

		.cebian .cbb1{
			height: 175px;
		}
		
		.wrap .content .index .index_liuyan .index_liuyancccc .shuru_top .shuru2 .xiala ul li .dess p{
			font-family: syht1 !important;
		}	
		.wrap .content .index .index_liuyan .index_liuyancccc .shuru_top .shuru1 input{
			font-family: syht1 !important;
		}
		.wrap .content .index .index_liuyan .index_liuyancccc .shuru_top .shuru1 input::placeholder{
			font-family: syht1 !important;
		}
		.wrap .content .index .index_liuyan .index_liuyancccc .shuru_top .shuru2 .shuru2cccc p{
			font-family: syht1 !important;
		}
.wrap .footer .footer_ccc .footer_right{
	width: 70%;
}
.wrap .content .case .case2 .case2cccc .swiper-slide .btttt ul{
	width: 65%;
}
 .header .nav .navcccc ul li{
	width: auto;
	margin: 0 35px;
}
.header .nav .navcccc ul{
	width: 78%;
}
.header .nav .navcccc ul li .subnav{
	width: auto;
	padding: 20px 30px;
	left:-80px;
}
.wrap .content .dibu .dddccc .dess p{
	font-size: 28px;
	font-family: syht1 !important;
}

.wrap .top .banner .indexbanner .wenzi span{
	font-family: syht1 !important;
}
.wrap .top .banner .indexbanner .wenzi p{
	margin-bottom: 0;
}
/* .wrap .top .banner .indexbanner .wenzi{
	top: 20%;
} */
.wrap .top .banner .indexbanner .wenzi span{
	width: 60%;
	margin-top: 45px;
}
.wrap .content .kechixu .kechixu1 .kechixu1cccc .zhu .zhu_left ul li p{
	color: #666;
	font-family: syht1 !important;
}
.wrap .content .kechixu .kechixu2 .kechixu2cccc{
	/* overflow: hidden; */
}
.wrap .content .kechixu .kechixu2 .kechixu2cccc .zhu .zhu_left{
	padding-top: 3%;
}
.wrap .content .kechixu .kechixu2 .kechixu2cccc .zhu .zhu_left ul li{
	margin-bottom: 30px;
}
.wrap .content .kechixu .kechixu2 .kechixu2cccc .zhu .zhu_left ul li span{
	font-family: syht1 !important;
}
.wrap .content .kechixu .kechixu2 .kechixu2cccc .zhu .zhu_left{
	padding-right: 5%;
	height: 600px;
}
.wrap .content .kechixu .kechixu1 .kechixu1cccc .zhu .zhu_left{
	height: 600px;
}
.wrap .content .kechixu .kechixu2{
	padding-top: 0px;
}

.wrap .content .kechixu .kechixu3 ul li span{
	font-family: syht1 !important;
}

.wrap .content .case .case1 ul li p{
	width: 80%;
	text-align: center;
	min-height: 80px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	white-space: wrap;
}

.wrap .content .case .case1 ul li span{
	text-align: center;
	font-family: syht1 !important;
}
.wrap .content .case .case1 ul li img{
	margin-bottom: 30px;
}
.wrap .content .case .case1 ul li{
	padding: 5% 2%;
}
.wrap .content .case .case4 .case4_right p{
	font-family: syht1 !important;
}
.wrap .content .case .case4 .case4_right span{
	font-family: syht1 !important;
}
.wrap .content .case .case4 .case4_left p{
	font-family: syht1 !important;
}
.wrap .content .case .case4 .case4_left span{
	font-family: syht1 !important;
}
.wrap .content .case .case3 .case3cccc .index7cccc1 ul li p{
	font-family: syht1 !important;
}
.wrap .content .fazhan .fazhan1 .btttt p{
	width: 50%;
	font-family: syht1 !important;
}
.wrap .content .fazhan .fazhanlist .fazhan2 .fazhan2cccc .zhu .zhu_left .bttt span{
	font-family: syht1 !important;
}
.wrap .content .fazhan .fazhanlist .fazhan2 .fazhan2cccc .zhu .zhu_left .bttt{
	width: 50%;
	margin-bottom: 45px;
}
.wrap .content .fazhan .fazhanlist .fazhan2 .fazhan2cccc .zhu .zhu_left ul{
	width: 50%;
	margin-bottom: 30px;
}
.wrap .content .fazhan .fazhanlist .fazhan2 .fazhan2cccc .zhu .zhu_left .bttt2{
	width: 50%;
}
.wrap .content .fazhan .fazhanlist .fazhan2 .fazhan2cccc .zhu .zhu_left ul li p{
	font-family: syht1 !important;
}
.wrap .content .fazhan .fazhanlist .fazhan2 .fazhan2cccc .zhu .zhu_left .bttt2 span{
	font-family: syht1 !important;
}
.wrap .content .fazhan .fazhanlist .fazhan2 .fazhan2cccc .zhu .zhu_left{
	padding: 4% 6%;
}
.wrap .content .fazhan .fazhanlist .fazhan3 .fazhan3cccc .zhu .zhu_left{
	padding: 4% 6%;
	padding-right: 10%;
}

.wrap .content .fazhan .fazhanlist .fazhan3 .fazhan3cccc .zhu .zhu_left .bttt{
	width: 640px;
	align-items: baseline;
	margin-bottom: 45px;
}
.wrap .content .fazhan .fazhanlist .fazhan3 .fazhan3cccc .zhu .zhu_left .bttt span{
	font-family: syht1 !important;
}
.wrap .content .fazhan .fazhanlist .fazhan3 .fazhan3cccc .zhu .zhu_left ul{
	width: 640px;
	margin-bottom: 30px;
}
.wrap .content .fazhan .fazhanlist .fazhan3 .fazhan3cccc .zhu .zhu_left ul li p{
	font-family: syht1 !important;
}

.wrap .content .fazhan .fazhanlist .fazhan3 .fazhan3cccc .zhu .zhu_left .bttt2{
	width: 640px;
}
.wrap .content .fazhan .fazhanlist .fazhan3 .fazhan3cccc .zhu .zhu_left .bttt2 span{
	font-family: syht1 !important;
}

.wrap .content .fazhan .fazhan4 .fazhan4cccc .swiper-slide .dessss ul li span{
	font-family: syht1 !important;
	letter-spacing: 0px;
}
.wrap .content .fazhan .fazhan4 .fazhan4cccc .swiper-slide .dessss ul li p{
	font-family: syht1 !important;
}
.wrap .content .fazhan .fazhan4 .fazhan4cccc .swiper-slide .dessss ul li{
	border-left: 2px solid #fff;
	height: 70px;
	justify-content: center;
}
.wrap .content .dibu .dddccc .dess p{
	margin: 4px 0;
}
.wrap .top .banner .indexbanner .wenzi span{
	font-family: syht1 !important;
}
.wrap .content .jishu .jishu1 .jishu1_left p{
	font-family: syht1 !important;
}
.wrap .content .jishu .jishu1 .jishu1_left span{
	font-family: syht1 !important;
}

.wrap .content .jishu .jishu2 ul li img{
	margin-bottom: 80px;
	width: 110px;
}

.wrap .content .jishu .jishu2 ul li{
	padding: 3% 2%;
}
.wrap .content .jishu .jishu2 ul li .des p{
	min-height: 110px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.wrap .content .jishu .jishu2 ul li .des span{
	font-family: syht1 !important;
}
.wrap .content .jishu .jishu3 .jishu3_top h3 span{
	font-family: syht1 !important;
}
.wrap .content .jishu .jishu3 .jishu3cccc .swiper-slide .btttt p{
	font-family: syht1 !important;
}
.wrap .content .jishu .jishu4 .jishu4_title h3 span{
	font-family: syht1 !important;
}
.wrap .content .equipment .eqq2 .eqq2ccc ul li p{
	font-weight: normal;
}
.wrap .content .case .case1 ul li{
	height: 500px !important;
}

.wrap .content .equipment .eqq2 .eqq2ccc ul li span{
	width: 70% !important;
	font-family: syht1 !important;
}
.wrap .content .equipment .eqq3 .eqq3cccc .index7cccc .swiper-slide .btttt ul li{
	font-family: syht1 !important;
}

.wrap .content .equipment .eqq3 .eqq3cccc .index7cccc1 ul li p{
	font-family: syht1 !important;
}
.wrap .content .equipment .eqq3 .eqq3cccc .index7cccc1 ul li.active p{
	font-weight: bold;
}

.header .nav .navcccc ul li .subnav .nav22 p{
	font-family: syht1 !important;
}
.wrap .content .index .index_about h3{
	font-weight: normal;
}

.wrap .content .index .youshi ul li .cccc{
	padding: 10% 9%;
}
.wrap .content .index .youshi ul li .cccc img{
	margin-bottom: 65px;
}
.wrap .content .index .youshi ul li .cccc .more a img{
	margin-bottom: 45px;
}
.wrap .content .index .anli .anlilunbo .swiper-slide .desss span{
	font-family: syht1 !important;
	opacity: 0.9;
}
.wrap .content .index .adddd h2{
	font-weight: normal;
}
.wrap .content .index .adddd p{
	font-family: syht1 !important;
}
.wrap .content .index .index_liuyan .index_liuyancccc .shuru_bottom textarea{
	font-family: syht1 !important;
}
.wrap .content .index .index_liuyan .index_liuyancccc .shuru_bottom textarea::placeholder{
	font-family: syht1 !important;
}
.wrap .content .contact .contact1 .contact1cccc .contact1cccc_left p{
	font-family: syht1 !important;
}
.wrap .content .contact .contact3 .contact3cccc .btttt .des p{
	font-family: syht1 !important;
}
.wrap .content .contact .contact3 .contact3cccc .contact3cccc11 ul li span{
	font-family: syht1 !important;
}
.wrap .content .contact .contact2 .contact2cccc ul li p{
	font-family: syht1 !important;
}

@media (max-width:1799px){
.header .nav .navcccc ul li{
		margin: 0 3%;
	}
}
@media (max-width:1599px){
	.wrap .content .index .youshi ul li .cccc p{
		font-size: 15px;
	}
	.wrap .content .aboutccccc .about1 p.tou{
		text-indent: 0;
	}
	.wrap .content .jishu .jishu2 ul li{
                padding: 3% 2% !important;
            }
            .wrap .content .jishu .jishu4 .jishu4cccc .index7cccc .swiper-slide ul li p{
                width: 80%;
                font-size: 14px;
                line-height: 18px;
            }
            .wrap .content .jishu .jishu4 .jishu4cccc .index7cccc .swiper-slide ul li img{
                margin-right: 15px;
            }
	.wrap .content .jishu .jishu2 ul li img{
		width: 110px;
		/* margin-bottom: 10px !important; */
	}
	.wrap .content .jishu .jishu2 ul li .des p{
		margin-bottom: 20px;
		font-size: 21px;
	}
	/* .wrap .content .fazhan .fazhanlist .fazhan3 .fazhan3cccc .zhu .zhu_left .bttt{
		width: 550px;
	}
	.wrap .content .fazhan .fazhanlist .fazhan3 .fazhan3cccc .zhu .zhu_left ul{
		width: 550px;
	}
	.wrap .content .fazhan .fazhanlist .fazhan3 .fazhan3cccc .zhu .zhu_left .bttt2{
		width: 550px;
	} */
	.wrap .content .dibu .dddccc .dess p{
		font-size: 23px;
	}
	.wrap .content .case .case1 ul li p{
		width: 100%;
	}
.header .nav .navcccc ul li{
		margin: 0 2%;
	}
	.wrap .content .aboutccccc .about4 .about4cccc .swiper-slide .dessss h4{
		margin-bottom: 70px;
	}
	.wrap .content .aboutccccc .about4 .about4cccc .swiper-slide .dessss h4{
		font-size: 28px;
		line-height: 40px;
	}
	.wrap .content .aboutccccc .about6 .about6cccc .about6cccc2 .zhu .zhu_left{
		padding: 4%;
		padding-right: 8%;
	}
	.wrap .content .aboutccccc .about7{
		padding: 3% 6%;
	}
	.wrap .content .aboutccccc .about8 .about8cccc .maplist ul li .dess{
		margin-bottom: 5px;
	}
	.wrap .content .aboutccccc .about8 .about8cccc .maplist ul li{
		height: 100px !important;
	}
	.wrap .top .banner .indexbanner .wenzi{
		box-sizing: border-box;
		padding: 0 5%;
	}
	.wrap .top .banner{
		height: auto;
	}
	.wrap .content .contact .contact3 .contact3cccc .btttt h2{
		font-size: 40px;
	}

	.wrap .content .aboutccccc .about6 .about6cccc .about6cccc1 .zhu .zhu_left .bttt{
		width: 48%;
	}
	/* .wrap .content .case .case3 .case3cccc .index7cccc .swiper-slide .btttt{
		top: 15%;
		left: 5%;
	} */
	.wrap .content .case .case3 .case3cccc .index7cccc .swiper-slide .btttt h4{
		margin-bottom: 90px;
	}




}

@media (max-width:1399px){
	.wrap .content .jishu .jishu2 ul li .des p{
		line-height: 35px;
		font-size: 25px;
	}
.header .nav .navcccc ul li{
		margin: 0 1.2%;
	}
}

@media (max-width:1259px){
.header .nav .navcccc ul{
		width: 67%;
	}
}

 @media (max-width:640px){
	.wrap .content .equipment .eqq3 .eqq3cccc .index7cccc .swiper-slide .btttt ul li p{
		line-height: 22px;
	}
	.wrap .content .dibu .dddccc .anniu{
		width: auto !important;
		padding: 0 20px;
	}
	.wrap .content .contact .contact3 .contact3cccc .contact3cccc11 ul li{
		height: auto !important;
	}
	.wrap .content .contact .contact3 .contact3cccc .contact3cccc11 ul li p{
		font-size: 20px !important;
	}
	.wrap .content .contact .contact3 .contact3cccc .btttt .des{
		width: 100% !important;
	}
	.wrap .content .fazhan .fazhan4 .fazhan4cccc .swiper-slide .dessss h3{
		font-size: 20px !important;
	}
	.wrap .content .jishu .jishu3 .jishu3cccc{
		height: 420px !important;
	}
	.wrap .content .case .case2 .case2cccc .swiper-slide .btttt h3{
		line-height: 35px;
	}
	.wrap .content .fazhan .fazhanlist .fazhan2 .fazhan2cccc .zhu .zhu_left .bttt{
		width: 100%;
	}
	.wrap .content .fazhan .fazhanlist .fazhan2 .fazhan2cccc .zhu .zhu_left ul{
		width: 100%;
	}
	.wrap .content .fazhan .fazhanlist .fazhan2 .fazhan2cccc .zhu .zhu_left .bttt2{
		width: 100%;
	}
	.wrap .content .aboutccccc .about7 .about7cccc{
		width: 100%;
	}
	.wrap .top .banner_mobile .indexbanner .wenzi{
		padding-top: 30% !important;
	}
	.wrap .content .jishu .jishu2 ul li img{
		margin-bottom: 20px !important;
	}
	.wrap .content .jishu .jishu2 ul li .des p{
		min-height: auto !important;
	}
	.wrap .content .fazhan .fazhanlist .fazhan3 .fazhan3cccc .zhu .zhu_left ul{
		width: 100% !important;
	}
	.wrap .content .fazhan .fazhanlist .fazhan3 .fazhan3cccc .zhu .zhu_left .bttt{
		width: 100% !important;
	}
	.wrap .content .fazhan .fazhanlist .fazhan3 .fazhan3cccc .zhu .zhu_left .bttt2{
		width: 100% !important;
	}
	.wrap .content .fazhan .fazhan4 .fazhan4cccc .swiper-slide .dessss ul li{
		height: auto !important;
	}
	.wrap .content .fazhan .fazhan4 .fazhan4cccc .swiper-slide{
		height: auto !important;
	}
	.wrap .content .fazhan .fazhan4 .fazhan4cccc{
		height: auto !important;
	}
	.wrap .content .case .case3 .case3cccc .index7cccc1 ul li{
		margin: 0 8px !important;
	}
	.tanchuang .tancccc .tanccc1111 .shuru .shuru1 .shuru_right1 button{
		font-size: 12px !important;
		padding: 0 5px;
	}
	.tanchuang .tancccc .tanccc1111 .xieyi .wenzi p{
		font-size: 12px;
	}
	.tanchuang .tancccc .tanccc1111 .xieyi .wenzi a{
		font-size: 12px;
	}
	.tanchuang .tancccc .tanccc1111 .xieyi input{
		margin-right: 10px;
	}
	.tanchuang .tancccc .tanccc1111 .xieyi .wenzi{
		display: ruby;
	}
	.wrap .content .newslist .whitepaper .wtcccc .nierrrong .anniu a{
		font-size: 13px !important;
	}
	.wrap .content .newslist .whitepaper .wtcccc .nierrrong .anniu a img{
		margin-left: 20px;
	}
 }










