.banner{
	height:1070px;
	width: 100%;
	background: #FFFFFF;
}
.banner .banner-ct{
	width: 1110px;
	margin: 0 auto;
	margin-top: 82px;
}
.banner .banner-ct img{
    width:1110px;
    height:1070px;
}
.content-bg{
    background:#F9F9F9;
}
.ct-product{
    width:1200px;
	margin: 132px auto 0;
	overflow: hidden;
}
.ct-product h3{
	text-align: center;
	font-size: 36px;
	font-weight: 500;
	line-height: 50px;
	color: #333333;
	margin: 80px 0 64px;
}
.ct-product ul {
    width:920px;
    margin:0 auto;
    overflow:hidden;
    margin-bottom:80px;
}
.ct-product ul li{
    float:left;
    width:80px;
    margin-right:200px;
}
.ct-product ul li:last-child{
    margin-right:0;
}
.ct-product ul li div{
    height:68px;
}
.ct-product ul li p{
    text-align:center;
    margin-top:12px;
    color:#666666;
    font-size:20px;
    line-height:28px;
}

.ct-goods{
    width:1200px;
    margin:0 auto 0;
    overflow:hidden;
    padding-bottom:140px;
}
.ct-goods li{
    height:400px;
    margin-bottom:60px;
}
.ct-goods li:nth-child(2n+1) img{
    float:left;
    width:520px;
    height:400px;
    margin-right:64px;
}
.ct-goods li:nth-child(2n+1) div{
    padding-top:120px;
}
.ct-goods li:nth-child(2n+1) h3{
    color:#333333;
    font-size:20px;
    width:530px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height:28px;
    font-weight:500;
}
.ct-goods li:nth-child(2n+1) p{
    margin-top:8px;
    color:#999999;
    font-size:16px;
    width:530px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height:22px;
}
.ct-goods li:nth-child(2n+1) span{
    display:inline-block;
    margin-top:48px;
    width:200px;
    height:60px;
    border:1px solid #5688CF;
    border-radius:2px;
    line-height:60px;
    text-align:center;
    color:#5688CF;
    font-size:18px;
    cursor:pointer;
    background:#fff;

}
.ct-goods li:nth-child(2n+1) span:hover{
    background:#5688CF;
    color:#fff;
}

.ct-goods li:nth-child(2n) div{
    float:left;
    padding-top:120px;
}
.ct-goods li:nth-child(2n) h3{
    text-align:right;
    color:#333333;
    font-size:20px;
    width:530px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height:28px;
    font-weight:500;
    margin-left:86px;
}
.ct-goods li:nth-child(2n) p{
    text-align:right;
    margin-top:8px;
    color:#999999;
    font-size:16px;
    width:530px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height:22px;
    margin-left:86px;
}
.ct-goods li:nth-child(2n) span{
    display:inline-block;
    margin-top:48px;
    width:200px;
    height:60px;
    border:1px solid #5688CF;
    border-radius:2px;
    line-height:60px;
    text-align:center;
    color:#5688CF;
    font-size:18px;
    cursor:pointer;
    background:#fff;
    margin-left:414px;

}
.ct-goods li:nth-child(2n) span:hover{
    background:#5688CF;
    color:#fff;
}
.ct-goods li:nth-child(2n) img{
    float:right;
    width:520px;
    height:400px;
    margin-left:64px;
}
