.home{
	font-family: PingFang SC;
}
.home .item-title h2{
	height: 52px;
	border-bottom: 1px solid #747474;
}
.home .item-title h2 span{
	display: block;
	color: #000000;
	font-size: 40px;
	line-height: 52px;
	width: 330px;
	text-align: center;
	background-color: #FFFFFF;
	margin: 0 auto;
	position: relative;
	top: 5px;
}
.home .item-title p{
	text-align: center;
}
.home .item-title .more{
	display: inline-block;
	color: #0a49a7;
	font-size: 18px;
	line-height: 24px;
	margin-top: 10px;
}
.home .swiper-container .swiper-slide img{
	display: block;
	width: 100%;
	min-width: 1440px;
	height: auto;
	overflow: hidden;
}
.product-type{
	margin-top: 80px;
	padding-bottom: 112px;
}
.product-type .type-list li{
	float: left;
	width: 170px;
	margin-right: 84px;
}
.product-type .type-list li:last-child{
	margin-right: 0;
}
.product-type .type-list li a{
	display: block;
}
.product-type .type-list li img{
	display: block;
	width: 136px;
	height: 95px;
	margin: 0 auto;
}
.product-type .type-list li p{
	color: #000000;
	font-size: 24px;
	line-height:32px;
	text-align: center;
	margin-top:15px;
	font-weight:200;
}
.hot-sale{
	margin-bottom: 124px;
}
.hot-sale .item-content .tav-list{
	margin-top: 50px;
}
.hot-sale .item-content .tav-list li{
	float: left;
	width: 152px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	border: 1px solid #747474;
	margin-right: 29px;
	color: #7d7d7d;
	font-size: 22px;
	font-weight:200;
	cursor: pointer;
}
.hot-sale .item-content .tav-list li:last-child{
	margin-right: 0;
}
.hot-sale .item-content .tav-list li.active{
	background-color: #0a49a7;
	border: 1px solid #0a49a7;
	color: #FFFFFF;
}

.hot-sale .tab-panel .details-item{
	display: none;
	margin-top: 34px;
}
.hot-sale .tab-panel .details-item.active{
	display: block;
}
.hot-sale .tab-panel .details-item .hot-list{
	height: 580px;
	display:box; 
  	display:-webkit-box;  
  	display:-webkit-flex;
  	display:-moz-box; 
  	display:-ms-flexbox;   
  	display:flex;
	-webkit-flex-direction: column;
  	-moz-flex-direction: column;
  	-ms-flex-direction: column;
  	-o-flex-direction: column; 
  	flex-direction:column;
  	-webkit-flex-wrap: wrap;
  	-moz-flex-wrap: wrap;
  	-ms-flex-wrap: wrap;
  	-o-flex-wrap: wrap;
  	flex-wrap:wrap;
}
.hot-sale .tab-panel .hot-list li{
	width: 273px;
	height: 273px;
	background-color: #ffffff;
	border: solid 1px #7d7d7d;
	overflow: hidden;
	margin: 0 16px 15px 0;
}
.hot-sale .tab-panel .hot-list li a{
	display: block;
	width: 273px;
	height: 273px;
	padding-top: 10px;
	box-sizing: border-box;
}
.hot-sale .tab-panel .hot-list li img{
	display: block;
	max-width: 96%;
	height: auto;
	margin: 0 auto;
}
.hot-sale .tab-panel .hot-list li:first-child{
	width: 563px;
	height: 563px;
}
.hot-sale .tab-panel .hot-list li:first-child a{
	display: block;
	width: 563px;
	height: 563px;
}
.hot-sale .tab-panel .hot-list li:nth-child(6),
.hot-sale .tab-panel .hot-list li:nth-child(7){
	margin-right: 0;
}

.custom-service{
	margin-bottom: 112px;	
}
.custom-service .item-content{
	margin-top: 40px;
	font-weight:200;
}
.custom-service .item-content>div{
	float: left;
}
.custom-service .intro{
	width: 360px;
	height: 340px;
	border: solid 1px #dcdcdc;
	margin-right: 25px;
	box-sizing: border-box;
}
.custom-service .intro .pic{
	display: block;
	width: 358px;
	height: 249px;
}
.custom-service .intro .title{
	color: #000000;
	font-size: 18px;
	line-height: 32px;
	padding: 0 10px;
	margin-top: 7px;
}
.custom-service .intro .text{
	color: #747474;
	font-size: 14px;
	line-height: 18px;
	padding: 0 10px;
}
.custom-service .service3{
	width: 670px;
	height: 340px;
	border: solid 1px #dcdcdc;
	box-sizing: border-box;
	background: url(../img/service3.jpg) no-repeat center;
}
.custom-service .service3 .content-container{
	height: 208px;
	margin-top: 58px;
	background-color: rgba(255,255,255,0.8);
	padding-top: 20px;
}
.custom-service .service3 .content{
	width: 624px;
	height: 186px;
	background-color: #FFFFFF;
	margin: 0 auto;
	padding: 16px;
	box-sizing: border-box;
}
.custom-service .service3 .content .content-title{
	text-align: center;
	font-size: 24px;
	line-height: 48px;
}
.custom-service .service3 .content .content-text{
	text-indent: 2em;
	font-size: 18px;
	line-height: 36px;
}
.custom-service .service3 .content .consultBox .way{
	color: #000000;
	font-size: 24px;
	line-height: 32px;
}
.custom-service .service3 .content .consultBox .way span{
	color: #0a49a7;
}
.custom-service .service3 .content .consultBox .consult{
	display: inline-block;
	width: 124px;
	text-align: center;
	height: 32px;
	line-height: 32px;
	background-color: #0a49a7;
	color: #ffffff;
	font-size: 18px;
	margin-left: 40px;
}

.case{
	margin-bottom: 95px;
}
.case .item-content{
	margin-top: 50px;
}
.case .case-list{
	width: 1338px;
	margin: 0 auto;
}
.case .case-list li{
	float: left;
	width: 430px;
	height: 280px;
	background-color: #eeeeee;
	margin: 0 8px 16px;
}
.case .case-list li img{
	display: block;
	width: 430px;
	height: 280px;
}

.special .special-list{
	width: 1338px;
	height: 290px;
	margin: 0 auto;
}
.special .special-list li{
	float: left;
	width: 446px;
	text-align: center;
}
.special .special-list li img{
	display: block;
	width: 95px;
	height: 95px;
	margin: 0 auto;
}
.special .special-list li .title{
	color: #000000;
	font-size: 26px;
	line-height: 36px;
	margin: 26px 0 10px 0;
}
.special .special-list li .details{
	color: #8d8d8d;
	font-size: 22px;
	line-height: 36px;
	font-weight:200;
}
.special .special-list li .details span{
	color: #0a49a7;
}

.bidding{
	width: 100%;
	height: 385px;
	background: url(../img/biddingBg.jpg) no-repeat center;
	background-size: cover;
	overflow: hidden;
}
.bidding .wrap{
	width: 1020px;
	padding-top: 80px;
}
.bidding .title{
	color: #2B2B2B;
	font-size: 40px;
	line-height: 52px;
	text-align: center;
}
.bidding .details{
	color: #414141;
	font-size: 24px;
	line-height: 38px;
	text-indent: 2em;
	margin-top: 44px;
}