@font-face{
	font-family: "DinBold";
	src:"../font/din-bold-2.ttf" format("truetype");
	/* font-weight: n */
}
.center_1395{
	width:1395px;
	margin:0 auto
}
.index_banner {
	width: 100%;
	min-width: 1200px;
	overflow: hidden;
	position: relative
}

.index_banner img {
	width: 1920px;
	position: relative;
	margin-left: -960px;
	left: 50%
}

.index_banner .circle {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index:3;
}

.index_banner .text {
	width: 1178px;
	position: absolute;
	top: 0;
	color: #fff;
	left: 50%;
	margin-left: -589px;
	z-index:3;
	text-align: center;
}

.index_banner .box {
	/* padding-left: 70px; */
	padding-top: 290px;

}
@keyframes words{
	0%{
		margin-top:0px;
	}
	50%{
		margin-top:-15px;
	}
	100%{
		margin-top:0px;
	}

}
.index_banner .move{
	/* height:130px; */
	padding-top:1px;
}
.index_banner .swiper-slide{
	overflow: hidden;
}
.index_banner p{
	font-size: 30px;
	font-family: "Arial";
	animation: words 1s infinite;
}

.index_banner h1 {
	font-size: 60px;
	/*font-family: "FZLTZCHK";*/
	padding: 2px 0 50px 0;
	    font-weight: normal;

}

.index_banner a {
	width: 420px;
	height:50px;
	border: 1px solid #fff;
	color: #fff;
	border-radius: 50px;
	display: block;
	text-align: center;
	line-height: 50px;
	margin:0 auto;
	font-size:18px;
	letter-spacing: 3px
}

.Acoustic_knowledge .index_title {
	padding: 90px 0px 70px 0px
}

.Acoustic_knowledge .list1 {
	color: #fff
}

.Acoustic_knowledge .list1 li {
	margin-bottom: 15px;
	background:#333;
}
.Acoustic_knowledge .list1 li:nth-child(2){
	background:#0099ff;
}
.Acoustic_knowledge .list1 .left {
	width: 170px;
	height: 200px;
	border-right: 5px solid #fff;
	text-align: center;
	color:#fff;
}

.Acoustic_knowledge .list1 .left span {
	font-size: 12px;
	font-family: "Arial";
	display: block;
	text-transform: uppercase;
	transform: scale(0.8);
	margin-bottom: 3px;
	margin-top: 33px
}

.Acoustic_knowledge .list1 .left b {
	font-size: 48px;
	/*font-family: "FZLTZCHK";*/
	width: 44px;
	display: block;
	margin: 0px auto;
	line-height: 48px;
	/*font-weight: normal*/
}

.Acoustic_knowledge .list1 .left i {
	display: block;
	width: 12px;
	height: 12px;
	margin: 0px auto;
	background: url(../images/icon.png) no-repeat;
	background-position: -129px -6px;
	margin-top: 15px
}

.Acoustic_knowledge .list1 .text {
	overflow: hidden;
	padding-top: 25px;
	height: 200px;
	box-sizing: border-box;
	color:#fff;
}

.Acoustic_knowledge .list1 .text h4 {
	font-size: 18px;
	/*font-family: "FZLTZCHK";*/
	margin-bottom:2px;
}

.Acoustic_knowledge .list1 .text h3 {
	font-size: 30px;
	/*font-family: "FZLTZCHK";*/
	line-height: 32px;
	margin-bottom: 20px
}

.Acoustic_knowledge .list1 .text p {
	font-size: 14px;
	line-height: 18px
}

.Acoustic_knowledge .list1 .text .content {
	width: 580px;
	padding-left: 150px
}

.Acoustic_knowledge .list1 .text .more {
	display: block;
	width: 35px;
	height: 35px;
	background: url(../images/icon.png) no-repeat;
	background-position: -89px -6px;
	margin: 55px 65px 0 0
}

.Acoustic_knowledge .list2 {
	width: 1204px;
	margin-left: -14px;
	padding-bottom: 80px
}

.Acoustic_knowledge .list2 li {
	color: #fff;
	width: 574px;
	height: 200px;
	float: left;
	margin: 0px 14px;
	font-family: "Microsoft yehei";
	background:#333;
}
.Acoustic_knowledge .list2 li:nth-child(1){
	background:#0099ff;
}

.Acoustic_knowledge .list2 li h4 {
	font-size: 36px;
	padding: 45px 0px 5px 0px;
	text-align: center;
	/*font-family: "FZLTZCHK"*/
}

.Acoustic_knowledge .list2 li h4 i {
	display: inline-block;
	width: 25px;
	height: 25px;
	background: url(../images/icon.png) no-repeat;
	background-position: -146px -6px;
	margin-right: 15px
}

.Acoustic_knowledge .list2 li div {
	width: 270px;
	margin: 0px auto;
	font-size: 18px;
	line-height: 24px;
	/*font-family: "FZLTZCHK"*/
}

.Acoustic_knowledge .list2 li div span {
	white-space: nowrap;
	display:inline-block;
}

.Acoustic_products {
	background: url(../images/footer_bg.jpg);
	padding: 195px 0 137px 0;
	position: relative
}

.Acoustic_products .circle {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	min-width: 1200px;
	overflow: hidden
}

.Acoustic_products .circle img {
	width: 1920px;
	position: relative;
	left: 50%;
	margin-left: -960px
}

.Acoustic_products .video .box {
	width: 615px;
	float: left
}

.Acoustic_products .video video {
	height: 355px
}

.Acoustic_products .video .text {
	overflow: hidden;
	height: 355px;
	background: #fff;
	padding: 110px 65px 0 65px;
	box-sizing: border-box
}

.Acoustic_products .video .logo {
	width: 77px;
	float: left
}

.Acoustic_products .video h2 {
	font-size: 18px;
	color: #666666;
	float: left;
	line-height: 30px;
	/*font-family: "FZLTZCHK";*/
	border-bottom: 2px solid #666666;
	margin-top: -3px;
	padding: 0px 3px
}

.Acoustic_products .video p {
	font-size: 14px;
	color: #666666;
	padding-top: 20px
}

.Acoustic_products .index_title {
	color: #fff;
	padding: 160px 0px 110px 0
}

.Acoustic_products li {
	margin-bottom: 35px
}

.Acoustic_products li .left {
	width: 380px;
	height: 550px;
	background: #fff;
	margin-right: 22px;
	text-align: center
}

.Acoustic_products li .left h3 {
	font-size: 24px;
	/*font-family: "FZLTZCHK";*/
	padding: 80px 0px 6px 0px
}

.Acoustic_products li .left span {
	height: 2px;
	background: #333;
	width: 40px;
	height: 3px;
	display: block;
	margin: 0 auto;
	margin-top: 4px
}

.Acoustic_products li .left p {
	color: #999999;
	font-size: 12px;
	transform: scale(0.7);
	font-family: "Arial";
	text-transform: uppercase;
	margin-bottom: 10px
}

.Acoustic_products li .left i {
	width: 26px;
	height: 26px;
	display: block;
	margin: 0px auto;
	background: url(../images/icon.png) no-repeat;
	background-position: -174px -6px
}

.Acoustic_products li .left .pic {
	width: 325px;
	height: 325px;
	overflow: hidden;
	margin: 0px auto;
	margin-top: 35px
}

.Acoustic_products li .left .pic img {
	width: 100%
}

.Acoustic_products li .right {
	overflow: hidden;
	background: #fff;
	height: 550px
}

.Acoustic_products li .right .text {
	float: left;
	padding: 147px 0 0 125px
}

.Acoustic_products li .right h2 {
	font-size: 36px;
	color: #666;
	/*font-family: "FZLTZCHK";*/
	padding-bottom: 28px
}

.Acoustic_products li .right span {
	border-radius: 20px;
	color: #fff;
	width: 145px;
	height: 40px;
	display: block;
	line-height: 40px;
	text-align: center;
	/*font-family: "FZLTZCHK";*/
	font-size: 18px;
	/*font-weight: bold;*/
	margin-bottom: 10px;
	background: #333;
}
.Acoustic_products li .right span:nth-child(2){
	background:#0099ff;
}
.Acoustic_products li .right .more{
	border-radius: 20px;
	font-size: 14px;
	border: 1px solid #333;
	width: 120px;
	height: 35px;
	line-height: 35px;
	box-sizing: border-box;
	display: block;
	text-align: center;
	margin-top: 47px
}

.Acoustic_products li .right .pic {
	overflow: hidden;
	margin: 28px 20px 0 0;
	width: 380px;
	height: 495px;
	overflow: hidden
}
.Acoustic_products li .swiper-button-next {
	background: url(../images/icon.png) no-repeat;
    background-position: -87px -56px;
    width:35px;
    height:35px;
    right:30px;
}

.advantage {
	background: url(../images/adv_bg.jpg) no-repeat top center;
	background-size: 1920px 570px;
	padding-top: 114px;
	margin-bottom: 50px
}

.advantage ul {
	width: 1140px;
	margin: 0px auto
}

.advantage li {
	width: 346px;
	height: 228px;
	float: left
}

.advantage li.logo {
	color: #fff;
	padding: 45px 0px 0px 12px;
	box-sizing: border-box
}

.advantage li.logo .logo_pic {
	width: 160px;
	margin-bottom: 10px
}

.advantage li.center_li {
	width: 448px
}

.advantage li img {
	width: 100%
}

.advantage li.text {
	background: #0099ff;
	color: #fff;
	padding: 50px 45px 0px 45px;
	box-sizing: border-box
}

.advantage li.team {
	color: #666;
	background: #fff
}

.advantage li h2 {
	font-size: 30px;
	/*font-family: "FZLTZCHK"*/
}

.advantage li h3 {
	font-size: 24px;
	/*font-family: "FZLTZCHK"*/
}

.advantage li h5 {
	font-size: 12px;
	font-family: "Arial";
	transform: scale(0.7);
	text-transform: uppercase;
	transform-origin: 0 0;
	padding: 3px 0px 25px 0px
}

.advantage li p {
	line-height: 18px
}
/*# sourceMappingURL=style.css.map */



.index_title h2{
	font-size:48px;
	font-weight:normal
}
.index_title p{
	font-size:24px
}

.index_about{
	padding:100px 0 130px 0;
}
.index_about .content{
	color:#666666;
	font-size:24px;
	text-align: center;
	margin-top:35px;
}
.index_about ul{
	display: flex;
	justify-content: space-between;
}
.index_about .num{
	color:#e30000;
	font-size:56px;
	font-weight: bold;
	font-family: "Arial";
	margin-top:80px;
}

.index_about .num span{
	font-size:40px;
	vertical-align: super;
	margin-left: 30px;
}
.index_about .num b{
	transform: scale(1.5,1.2);
letter-spacing: -5px;
display: inline-block;
font-size: 60px;
font-family: "DinBold"
}
.index_about ul p{
	font-size:30px;
	color:#333333;
	margin-top:15px;
}
.index_video{
	padding:85px 0 90px 0;
}
.index_video video{
	width:1030px;
	margin:0 auto;
	display: block
}

.index_case{
	background: #000;
	color:#fff;
	padding:100px 0;
}
.index_case .description{
		font-size:24px;
		color:#cccccc;
		text-align: center;
		max-width:1260px;
		margin:0 auto;
		line-height: 36px;
		padding:15px 0 83px 0;
}
.index_case .list{
	display: flex;
	justify-content: space-between;
	    flex-wrap: wrap;
			min-width:1400px
}
.index_case li{
	width:32.8%;
	position: relative;
	margin-bottom:8px;
	overflow: hidden;
}
.index_case li:hover .text{
		top:0;
		opacity: 1
}
.index_case  img{
	width:100%;
	display: block;
}
.index_case .text{
	position: absolute;
	top:100%;
	left:0;
	width:100%;
	height:100%;
	padding:70px 30px 0 30px;
	box-sizing: border-box;
	background: rgba(0,0,0,0.7);
	transition: all 0.5s;
	opacity: 0
}
.index_case  .text h2{
	font-weight:normal;
	line-height: 80px;
	font-size:48px;
}
.index_case  .text h2 span{
	display:block;
	width:200px;
	height:2px;
	background: #fff;
}
.index_case  .text p{
	font-size:20px;
	line-height: 30px;
	padding-top:35px;
}
.index_case  .text a{
	background: #e30000;
	width:128px;
	height:39px;
	line-height: 39px;
	text-align: center;
	font-size:24px;
	color:#fff;
	display: block;
	margin:38px 0 0 10px;
}
.Acoustic_products1{
	background: #000;
	color:#fff;
	padding:110px 0
}
.Acoustic_products1 .index_title{
	margin-bottom:115px;
}
.Acoustic_products1 .box{
	width:1303px;
	margin:0 auto;
	margin-bottom:38px;
}
.Acoustic_products1 .box{
	overflow: hidden;
}
.Acoustic_products1 .left{
	width:380px;
	height:547px;
	border:1px solid #eeeeee;
	position: relative;
	float:left;

}
.Acoustic_products1 .left img{
	width:100%;
	height:100%;
}
.Acoustic_products1 .left .text{
	/*background: rgba(0,0,0,0.65);*/
	width:100%;
	height:100%;
	top:0;
	left:0;
	position: absolute;
	text-align:center;

}
.Acoustic_products1 .left h3{
	font-size: 24px;
	font-weight:normal;
/* font-family: "FZLTZCHK"; */
padding: 220px 0px 2px 0px;
}
.Acoustic_products1 .left .line{
	background: #fff;
	width: 40px;
	height: 3px;
	display: block;
	margin: 0 auto;
	margin-top: 4px;
}
.Acoustic_products1 .left span{
	font-size: 12px;
	transform: scale(0.8);
	margin-top: 5px;
	display: block;
}
.Acoustic_products1 .left a{
	width: 26px;
	height: 26px;
	display: block;
	margin: 0px auto;
	background: url(../images/more.png) no-repeat;
	background-size: 100%;
	margin-top:13px;
}
.Acoustic_products1 .list{
	overflow: hidden;
	width:888px;
	float:right
}
.Acoustic_products1 li{
	background: #dcdcdc;
	float:left;
	margin-left:22px;
	width:200px;
	/* height:260px; */
	background: #fff;
	margin-bottom:15px;
	position: relative;
}
.Acoustic_products1 .pic{
	height:213px;
	overflow: hidden;
}
.Acoustic_products1 .pic img{
	width:100%;
}
.Acoustic_products1 li h3{
	color:#333333;
	font-size:16px;
	text-align: center;
	font-weight: normal;
	line-height: 55px;
	/* position: absolute;
    bottom: 0;
    width: 100%; */
}


.advantage1{
	background:#e5e5e5;
	padding:100px 0 105px 0;
}
.advantage1 ul{
	width:1418px;
	margin:0 auto;
	display: flex;
	justify-content:space-between;
	flex-wrap: wrap;
	margin-top:100px
}
.advantage1 li{
	width:686px;
	height:202px;
	box-sizing: border-box;
	border:1px solid #000000;
	margin-bottom:40px;
}
.advantage1 li .num{
	float:left;
	width: 200px;
text-align: center;
font-size: 155px;
color: #e30000;
line-height: 200px;
font-family: "DinBold";
transform: scale(0.5,1);
}
.advantage1 li .text{
	overflow: hidden;
	padding:35px 25px 0 0;
}
.advantage1 li h4{
	font-weight: normal;
	font-size: 40px;
	color:#333;
	margin-bottom: 10px;
}
.advantage1 li p{
	font-size:16px;
	color:#666666
}

.partner{
	padding:105px 0 110px 0;
	background: #000000;
	color:#fff
}
.partner .swiper-container{
	width:1300px;
	margin:0 auto;
	margin-top:110px
}
.partner .swiper-container .swiper-wrapper{
    -webkit-transition-timing-function: linear; /*之前是ease-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}
.partner .list{
	overflow: hidden;
}
.partner .list li{
	width:20%;
	float: left;
	margin-bottom:70px
}
.partner .list li img{
	width:180px;
	display:block;
	margin:0 auto
}

.honor{
	background: #eeeeee;
	padding:80px 0
}
.honor .list{
	display: flex;
	justify-content:space-between;
	flex-wrap:wrap;
	width:1250px;
	margin:0 auto;
	margin-top:70px
}
.honor .list li{
	width:292px;
	margin-bottom:50px;
	box-shadow: 0 0 20px #838383;
}
.honor .list img{
	width:100%
}

.index_news {
	background: #000;
	color:#fff;
	padding:95px 0 140px 0;
}
.index_news .list{
	width:1395px;
	margin:0 auto;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
}
.index_news li{
	width:610px;
	border-bottom:1px solid #ffffff;
	display: flex;
	align-items: center;
	height:92px;
	justify-content: space-between;
	margin-top:66px;

}
.index_news li h3{
	width:330px;
	font-size:24px;
	font-weight: normal;
}
.index_news li a{
	color:#fff;
	font-size:16px;
}
.index_news li span{
	font-size:16px;
	font-family:"Arial"
}



/* 修改的公共头尾 */
body{
	min-width:1395px
}
.header{
	line-height: 120px;
	height:120px;
}
.header.fixed{
	position: fixed;
	top:0;
	left:0;
	max-width:1920px;
	width:100%;
	z-index: 2;
	box-shadow: 0 0 5px #ccc;
}
.header .center{
	width:1300px;
}
.header .logo{
	width:177px
}
.header .nav{
	float:right
}
.header .nav li a{
	color:#333;
	font-size:16px;
	padding:0;
	margin-left:22px;

}
.header .nav li b{
	font-weight: bold;
}
.header .nav li a:hover b, .header .nav li.on a b{
	color:#333333
}
.header .tel{
	width:auto;
	margin-left:115px;
	/* margin-right:-135px; */
	margin-top:27px;
}
.header .tel a{
		font-family: "Arial";
		font-weight: bold;
}
.header .tel img{
	display:inline-block;
	vertical-align: sub;
}
.header .tel span{
	font-size:20px;
	color:#cc0000;
	font-weight: bold;

}



.footer h4{
	    border-bottom: 5px solid #fff;
			line-height: 72px;
			    margin: 50px 0 32px 0;
}


.footer .ct{
	overflow: hidden;
	line-height: 40px;
	margin-bottom:14px;
}
.footer .ct i{
	display:block;
	width:40px;
	height:40px;
	float:left;
	margin-right:10px;
}
.footer .ct p{
	overflow: hidden;
	font-size:24px;
	line-height: 30px
}
.footer .ct span{
	color:#e20000;
font-family: "Arial";
}
.footer  .center{
	width:1395px;
}
.footer .map{
	margin-right:0;
}
.footer{
	padding: 40px 0px 80px 0px;
}
@media (max-width:1650px){
	.header .tel{
		margin-right:0px
	}
}
@media (max-width:1600px){
	.index_case .text h2{
		font-size:40px;
	}
	.index_case .text{
		padding:30px 20px 0 30px
	}
	.index_case .text p{
		font-size:16px
	}
	.index_case .text a{
		 margin: 20px 0 0 10px;
	}
}
