.slide1-span-1 {
	font-size: 32px;
	color: #fefefe;
	padding-bottom: 35px;
	text-align: left;
}
.slide1-span-2 {
	font-size: 48px;
	font-weight: bold;
	background-image:-webkit-linear-gradient(bottom,#ff5d2f,#fe7e49,#fc9f62);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	padding-bottom: 16px;
	text-align: left;
	
}
.slide1-span-3 {
	font-size: 24px;
	font-weight: bold;
	color: #fefefe;
	padding-bottom: 50px;
	text-align: left;
}
.slide1-span-button {
	width: 247px;
	height: 77px;
	line-height: 77px;
	text-align: center;
	background-image: linear-gradient(50deg, 
		#ff5d2f 0%, 
		#fe7e49 50%, 
		#fc9f62 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
		normal;
	border-radius: 39px;
	font-size: 32px;
	color: #fefefe;
}
.zixun-title {
    font-size: 48px;
	font-weight: bold;
	color: #ffffff;
    padding-bottom: 30px;
	text-align: left;
}
.youdian-item {
    font-size: 24px;
	color: #ffffff;
    padding-bottom: 10px;
	text-align: left;
}
.zixun-button {
    width: 150px;
	height: 50px;
	background-image: linear-gradient(50deg, 
		#ff5d2f 0%, 
		#fe7e49 50%, 
		#fc9f62 100%), 
	linear-gradient(
		#fd561c, 
		#fd561c);
	background-blend-mode: normal, 
		normal;
	border-radius: 25px;
    font-size: 20px;
	line-height: 50px;
    text-align: center;
	color: #ffffff;
    margin-top: 34px;
}
.zixun-shuoming-1 {
    font-size: 48px;
	font-weight: bold;
	line-height: 30px;
	color: #ffffff;
    margin-bottom: 33px;
    text-align: left;
}
.zixun-shuoming-2 {
    font-size: 24px;
	font-weight: bold;
	line-height: 30px;
	color: #ffffff;
    margin-bottom: 33px;
	text-align: left;
}
.swiper1{
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.swiper1 img{
	height:880px;
	width: 100%;
}	
/* .swiper1 .swiper1-text{
	position: absolute;
	top:28%;
	margin-left:165px;
	text-align: left;
	background: none;
} */
.swiper1 .swiper1-text h2{
	font-size: 40px;
}
.swiper1 .swiper1-text p{
	margin:30px 0;
	margin-bottom: 45px;
	font-size:16px;
}
.swiper1 .swiper1-text p a{
	padding:12px 48px;
	border:1px solid white;
	color:white;
	text-shadow: none;
}
.swiper1 .swiper1-text p a:hover{
	background-color: white;
	color:blue;
}
.swiper-pagination1{
	bottom:100px !important;
}
@media only screen and (max-width: 768px) {
	.swiper1 img{
		height:291px;
		width: 100%;
	}
	.swiper1 .swiper1-text{
		width:100%;
		margin-left:0;
		text-align: center;
	}
	.swiper1 .swiper1-text p:nth-of-type(2){
		display: none;
	}
	.swiper1 .swiper1-text h2{
		margin-top:0;
		font-size: 20px;
	}
	.swiper1 .swiper1-text p{
		font-size: 12px;
	}
}
.carousel-indicators{
	z-index: 1;
}
.quick-action .img{
	width:63px;
}
.quick-action img{
	width:80%;
	position: relative;
	top:10px;
}

.number-title {
	height: 192px;
	width: 100%;
	background-color: white;
	display: flex;
	justify-content: center;
	align-items: center;
}
.number-box {
	min-width: 1062px;
	height: 106px;
	text-align: center;
	display: inline-flex;
	justify-content: space-between;
	align-items: center;
	box-sizing: content-box;
}
.item-nav {
	/* margin: 0px 105px; */
}
.top-tag {
	vertical-align:super;
	font-size: 14px;
	position: relative;
	bottom: 15px;
}
.nav-number {
	/* padding:68px 0px 23px 0px; */
	font-size: 50px;
	color: #333333;
        font-weight:bold;
}
.nav-number sup {
	font-size: 14px;
	color: #666666;
	position: relative;
	top: -30px;
}

.nav-text {
	color: #333333;
	font-size: 14px;
}

.production-content {
	width: 100%;
	/*height: 1200px;*/
	background-color: #f5f5f5;
        padding-bottom: 90px;
}
#prodcContent {
	/* display: none; */
}
.prodc-title {
	text-align: center;
}
.prodc-title h1{
	margin: 0;
	padding-top: 60px;
	padding-bottom: 44px;
	font-size: 30px;
	color: #010101;
	font-weight: bold;
}
.prodc-title span{
	font-size: 18px;
	color: #666666;
 }

 .produc-box {
	width: 1220px;
	padding-top: 47px;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	padding-bottom: 48px;
	margin: auto;
	
 }
 .produc-item {
	width: 285px;
	/* padding: 0 8.5px; */
	background-color: #ffffff;
	margin: 0px 10px 30px 10px;
 }
 .produc-item .img {
	width: 100%;
	height: 230px;
 }
 .produc-item:hover .search-box{
	width: 100%;
	height: 230px;
	background-color: #000000;
	opacity: 0.7;
	padding-top: 98px;
 }
 .search-box img{
	width: 0px;
	height: 0px;
 }
 .produc-item:hover .search-box img{
	width: 48px;
	height: 40px;
	margin: 0 auto;
	display: block;
	opacity: 1;
}
.hover-show img{
	width: 34px;
	height: 34px;
}
.active {
	color: #fd561c;
}
 .produc-item:hover .produc-name{
	color: #fd561c;
 }
 /* .produc-item:hover {
	border-bottom: 3px solid #fd561c;
 } */
 .bottom-box {
	width: 0px;
	height: 3px;
	background: #fd561c
 }
 .produc-name {
	font-size: 22px;
	color: #333333;
	padding: 28px 0px 24px 23px;
        overflow:hidden;/*内容超出后隐藏*/
        text-overflow: ellipsis;/* 超出内容显示为省略号 */
        white-space: nowrap;/* 文本不进行换行 */
 }
 .produc-msg {
	font-size: 14px;
	width: 247px;
	height: 45px;
	line-height: 24px;
	color: #666666;
	margin: 0px 23px 22px 23px;
	word-break: break-all;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
	overflow: hidden;
    
 }
 .moure-button:hover{
	background-color: #fd561c;
	color: #ffffff;
	cursor: pointer;
}
.moure-button:hover a {
    color: #ffffff;
}
 .moure-button {
	width: 141px;
	height: 54px;
	line-height: 54px;
	text-align: center;
	margin: auto;
	background-color: #ffffff;
	border: solid 1px #e1e1e1;
	font-size: 16px;
	color: #333333;
	
 }
 .moure-button a {
     color: #333333;
 }
 .news-content {
	width: 100%;
	height: 1420px;
	background-image: url("../images/home/new_bj.jpg");
	background-repeat: no-repeat;
	background-size: 100% 1600px;
	background-attachment: fixed;
 }
 .news-content .news-about {
	text-align: center;
	margin-bottom: 32px;
 }
 .news-about h1{
	margin: 0;
	padding: 66px 0px 53px 0px;
	font-size: 30px;
	line-height: 12px;
	color: #010101;
	font-weight: bold;

 }
 .news-about span{
	font-size: 14px;
	line-height: 24px;
	color: #666666;

 }
 #moureButton {
	margin-top: 36px;
 }
 .news-box {
	width: 1180px;
	margin: auto;
	display: flex;
	padding-bottom: 66px;
 }
 .company-img {
	background-image: url("../images/home/company.jpg");
	width: 1182px;
	height: 425px;
	margin: auto;
	margin-top: 48px;
 }
 .company-name {
	font-size: 36px;
	line-height: 12px;
	color: #ffffff;
	padding-top: 100px;
	padding-bottom: 40px;
	text-align: center;
 }
 .news-title {
	font-size: 30px;
	font-weight: bold;
	line-height: 12px;
	color: #010101;
	margin: 71px 0px 55px 0px;
	text-align: center;
 }
 .news-main {
	width: 370px;
	height: 395px;
	background-color: #ffffff;
 }
 .news-main img {
	width: 370px;
	height: 263px;
 }
 .new-date {
	width: 81px;
	height: 96px;
	background-color: #ffffff;
	border: solid 1px #e5e5e5;
	text-align: center;
	
 }
 .new-date h1 {
	margin: 0;
	font-size: 48px;
	font-weight: bold;
	line-height: 24px;
	color: #666666;
	margin:26px 0 16px 0px;
	
 }
 
 .new-content {
	display: flex;
	align-items: center;
	width: 377px;
	height: 111px;
}
 .new-date span {
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
	color: #666666;
 }

 .new-content .new-text {
	width: 260px;
 }
 
 .news-more {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 810px;
	padding-left: 38px;
	align-content: space-between;

	
 }
 .news-more .new-text {
	width: 281px;
	height: 96px;
 }
 .new-text h1{
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
	color: #000000;
	margin: 0;
 }
 .new-text span{
	font-size: 14px;
	line-height: 24px;
	color: #666666;
 }
 .new-content:hover .new-date{
	border: solid 1px #fd561c;
 }
 .new-content:hover .new-date h1{
	color: #fd561c;
 }
 .new-content:hover .new-date span{
	color: #fd561c;
 }
 .new-content:hover .new-text h1 {
	font-weight: bold;
 }
 
 .more:hover {
	background-color: #ffffff;
 }
 .more:hover .new-date{
	border: solid 1px #fd561c;
 }
 .more:hover .new-date h1{
	color: #fd561c;
 }
 .more:hover .new-date span{
	color: #fd561c;
 }
 .more:hover .new-text h1 {
    font-weight: bold;
 }
 .hezhuo-company-box .title-box {
	text-align: center;
 }
 .hezhuo-company-box .title-box h1 {
	margin: 0;
	font-size: 30px;
	font-weight: bold;
	line-height: 12px;
	color: #010101;
	padding: 72px 0px 29px 0px;
 }
 .hezhuo-company-box .title-box div {
	font-size: 18px;
	font-weight: bold;
	line-height: 12px;
	color: #666666;
 }
 .hezhuo-company-box .title-box span {
	color: #fd561c;
 }
 .more-company-box {
    width: 1185px;
	height: 450px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: auto;
	padding-top: 69px;
	margin-bottom: 40px;
 }

.quick-action .col-sm-3 a{
	display: inline-block;
	padding:10px;
	padding-right:20px;
	margin:20px 0;
	border:1px solid #F6F6F6;
	color:#666666;
}
@media only screen and (min-width: 320px) and (max-width: 768px) {
	.quick-action{
		margin:10px 0;
	}
	.quick-action .col-sm-3 a{
		width:100%;
		margin:0;
		margin-bottom:-7px;
	}
}
@media only screen and (max-width: 320px){
	.quick-action{
		display: none;
	}
}
.products{
	padding:40px 0;
	background-color: #F6F6F6;
}
.products .container>p{
	font-size:16px;
}
@media only screen and (max-width: 640px) {
	.products .container>h2{
		font-size: 20px;
	}
	.products .container>p{
		font-size:12px;
	}
}

.product{
	margin-top:60px;
}
.products .product .product-item ul{
	list-style: none;
	background-color: white;
	line-height: 3.6em;
	height: 254px;
	text-shadow:1px 1px 1px darkgrey;
}
.products .product .product-item ul li a {
	line-height: 2em;
	color:#88C4FF;
	display: none;
	padding:0 15px;
	border:1px solid #88C4FF;
}
.products .product .product-item h3 {
	font-size:18px;
	margin-bottom:30px;
}
.products .product .product-item p {
	display: none;
}
.products .product .product-item {
	float: left;
	width:206px;
	height: 400px;
	background-color: #F8F8F8;
	border:1px solid #EBEBEB;
	text-align: center;
}
.products .product-item hr {
	display: none;
}
.products .product-item img {
	margin-top:20px;
	height:55px;
	display: inline;
}
/*hover*/
.products .product .product-item.active{
	width:310px;
	height:430px;
	padding:10px;
}
.products .product .product-item.active h3{
	text-align: center;
	font-size:18px;
	color:white;
	margin-bottom:10px;
}
.products .product .product-item.active{
	position: relative;
	top:-15px;
	background-color:#1976D2;
}
.products .product-item.active>p{
	color:#88C4FF;
	font-size:14px;
	padding:10px;
}
.products .product-item.active hr{
	display:block;
	margin-bottom:0;
	opacity: 0.4;
	border-color:#88C4FF;
	width:107%;
	position:relative;
	left:-10px;
}
.products .product-item.active ul{
	text-align: left;
	width:107%;
	margin-left:-10px;
	background-color:#1976D2;
}
.products .product-item.active ul li{
	padding:0 20px;
	color:white;
}
.products .product-item.active ul li a{
	line-height: 2em;
	color:#88C4FF;
	display: inline-block;
	margin-left:117px;
	padding:0 15px;
	border:1px solid #88C4FF;
}
.products .product-item.active img{
	display: none;
}
.products .product .product-item.active p{
	display: block;
	text-align: left;
}

.swiper-slide{
	background-size: cover;	
}
.slide1{
	background: url(../images/home/case-bg1.jpg) center center no-repeat;
}
.slide2{
	background: url(../images/home/case-bg2.jpg) center center no-repeat;
}
.slide3{
	background: url(../images/home/case-bg3.jpg) center center no-repeat;
}
.slide4{
	background: url(../images/home/case-bg4.jpg) center center no-repeat;
}
.slide5{
	background: url(../images/home/case-bg5.jpg) center center no-repeat;
}
.slide6{
	background: url(../images/home/case-bg6.jpg) center center no-repeat;
}

.swiper-slide>div{
	text-align: center;
	padding:50px 20px 38px 20px;
	color:white;
	background-color: rgba(130,134,159,0.7);
}
.swiper-slide>div>h4{
	margin-top:0;
}
.swiper-slide>div>div p{
	text-align: left;
	color:#E8E5E6;
	margin-top:20px;
}
.swiper-slide>div>div a{
	display: inline-block;
	color:white;
	padding:8px 35px;
	border:1px solid white;
	margin-top:30px;
}
.swiper-slide>div>div a:hover{
	background-color: white;
	color:#3879D9;
}
.swiper-pagination-bullet-active{
	background:white !important;
}

.container-botttom {
	width: 100%;
	height: 383px;
	background-color: #232323;
}
.footer-2 {
	width: 1200px;
	margin: auto;
	padding-top: 70px;
	padding-bottom: 30px;
}
.container-botttom .col-md-3 h4{
	font-size: 18px;
	color: #cccccc;
}
.container-botttom .col-md-3 a{
	font-size: 14px;
	color: #999999;
 }
 .footer-bottom {
	width: 100%;
	height: 60px;
	background-color: #000000;
	text-align: center;
	line-height: 60px;
	font-size: 16px;
	color: #FFF;
 }
 .footer-bottom a {
	color: #999999;
 }
 .footer-bottom a:hover {
	color: #ffffff;
 }
 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	width: 35px;
	height: 3px;
	background-color: #ffffff;
	border-radius: 0px;
 }
 .company-box {
	width:207px;
	height: 80px;
	padding: 10px;
 }
 .company-box:hover {
	box-shadow: 0px 0px 46px 0px 
		rgba(64, 67, 75, 0.19);
 }