
.banner{margin-bottom: 50px; width:100%;}
.index_ad{margin-bottom: 100px;overflow: hidden;}
.index_ad .index_adInfo{width: 48%;overflow: hidden;}
.index_ad .index_adInfo:nth-child(1){float: left;}
.index_ad .index_adInfo:nth-child(2){float: right;}
.index_ad .index_adInfo a{display: block;}
.index_ad .index_adInfo:hover img{transform: scale(1.05);}
.top_products{overflow:hidden;}
.top_products .t_prod_title{font-size: 30px;color:#000;text-align: center;line-height: 30px;text-transform: uppercase;}
.top_products .t_prod_ico{width: 160px;height: 1px;margin:28px auto 40px;background: #eeeeee;position: relative; }
.top_products .t_prod_ico:after{content: '';width: 40px;height: 18px;background: url('../image/prod_tool.png') no-repeat center #fff;position: absolute;top:50%;left:50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.top_products .t_prodName_list{text-align: center;margin-bottom: 48px;}
.top_products .t_prodName_list span{display: inline-block;margin:0 31px;font-size: 20px;font-family: 'Oswald-Light';cursor: pointer; text-transform: uppercase;}
.top_products .t_prodName_list span.cur{color:#c93535;}
.top_products .t_prod_list .t_prod_box{overflow: hidden;text-align: center;font-size: 0}
.top_products .t_prod_list .t_prod_box .t_prodItem{display: inline-block;width: 285px; padding-bottom: 17px; border:1px solid #eeeeee;box-sizing: border-box;visibility: visible;margin:0 20px 50px 0;}
.top_products .t_prod_list .t_prod_box .t_prodItem:nth-child(4n){margin:0 0 50px 0;}
.top_products .t_prod_list .t_prod_box .t_prodItem .t_prodItem_img{width: 100%; height: 283px;}
.top_products .t_prod_list .t_prod_box .t_prodItem .t_prodItem_name{padding:0 22px;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;text-align: center;font-size: 18px;line-height: 36px;margin-top: 30px;}
.top_products .t_prod_list .t_prod_box .t_prodItem .t_prodItem_model{padding:0 22px;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;text-align: center;font-size: 14px; line-height: 36px;color:#999999;font-family: 'Opensans-Regular';}
.top_products .t_prod_list .t_prod_box .t_prodItem .price{padding:0 5px;font-size: 14px; line-height: 30px;color:#999999;font-family: 'Opensans-Regular';}
.index_news{overflow: hidden;margin: 28px 0 4.7%;}
.index_news .i_news_title{font-size: 30px;color:#000;text-align: center;line-height: 30px;text-transform: uppercase;}
.index_news .i_news_ico{width: 160px;height: 1px;margin:36px auto 60px;background: #eeeeee;position: relative; }
.index_news .i_news_ico:after{content: '';width: 40px;height: 18px;background: url('../image/prod_tool.png') no-repeat center #fff;position: absolute;top:50%;left:50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.index_news .i_news_list{font-size: 0;}
.index_news .i_news_list .i_newsItem{ position: relative; display: inline-block;vertical-align: top; width: 33.33%; width:calc(100% / 3);height: 420px;/*padding:4.1% 4.6% 0 5.5%;*/ background: #eee; box-sizing: border-box;overflow: hidden;}
.index_news .i_news_list .i_newsItem .i_newsBg{ width: 100%; height: 100%; opacity: 0.1;text-align: center;}
.index_news .i_news_list .i_newsItem .i_newsBg img{vertical-align: middle;display: inline-block;}
.index_news .i_news_list .i_newsItem .i_newsBg span{vertical-align: middle;display: inline-block;width: 0;height: 100%;}
.index_news .i_news_list .i_newsItem .i_newsText{ position: absolute; left: 0; top: 0;right: 0;bottom: 0; width: 71%; height: 80%; margin: auto;box-sizing: border-box; z-index: 1;}
/*.index_news .i_news_list .i_newsItem .i_newsText{ position: absolute; left: 50%; top: 0; width: 450px; height: 100%; margin: 0 auto; margin-left: -225px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; z-index: 1;}*/
.index_news .i_news_list .i_newsItem .i_newsText .i_newsTable{ /*display: table; width: 100%; height: 100%;*/}
.index_news .i_news_list .i_newsItem .i_newsText .i_newsTable .i_newsText_in{ /*display: table-cell; width: 100%; vertical-align: middle;*/}
/*
.index_news .i_news_list .i_newsItem.e0{background: url('../images/i_news01.jpg') no-repeat center;background-size: cover;}
.index_news .i_news_list .i_newsItem.e1{background: url('../images/i_news02.jpg') no-repeat center;background-size: cover;}
.index_news .i_news_list .i_newsItem.e2{background: url('../images/i_news02.jpg') no-repeat center;background-size: cover;}
*/
.index_news .i_news_list .i_newsItem .i_newsItem_time{color:#ce936b;font-size: 18px;font-family:'Oswald-Light';line-height: 24px;margin-bottom: 5px;}
.index_news .i_news_list .i_newsItem .i_newsItem_title{font-size: 24px;line-height: 36px; margin-bottom:25px; }
.index_news .i_news_list .i_newsItem .i_newsItem_desc{font-size: 14px;line-height: 28px;max-height: 140px;font-family: 'Opensans-Regular'; overflow: hidden;}
.index_news .i_news_list .i_newsItem .i_newsItem_more{display: block; width: 200px;height: 50px; font-size: 18px;line-height: 50px;font-family: 'Oswald-Light';background-color: #c93535; text-align: center;color:#fff;margin-top: 42px;text-transform: uppercase;}
.index_news .i_news_list .i_newsItem:hover{background: #161415!important;}
.index_news .i_news_list .i_newsItem:hover .i_newsItem_title{color:#fff;}
.index_news .i_news_list .i_newsItem:hover .i_newsItem_desc{color:#ccc;}
@media screen and (max-width: 1280px) {
	.top_products .t_prod_list .t_prod_box .t_prodItem{margin:0 5px 50px;}
	.top_products .t_prod_list .t_prod_box .t_prodItem:nth-child(4n){margin:0 5px 50px;}
	.index_news .i_news_list .i_newsItem .i_newsItem_more{margin-top: 22px;}
	.index_news .i_news_list .i_newsItem .i_newsItem_title{margin-bottom: 18px;font-size: 20px;}
	.index_news .i_news_list .i_newsItem .i_newsItem_desc{line-height: 26px;}
}
@media screen and (max-width: 768px) {
	.banner{margin-bottom: 25px;}
	.index_ad{margin-bottom:50px;}
	.top_products .t_prodName_list span{margin: 0 2%;font-size: 14px;}
	.top_products .t_prod_list .t_prod_box .t_prodItem{margin-bottom: 5%;}
	.index_news .i_news_title,
	.top_products .t_prod_title{font-size: 24px;line-height: 24px;}
	.index_news .i_news_ico{margin: 40px auto;}
	.index_news .i_news_list .i_newsItem{width: 100%;height: 400px;margin-bottom: 1px;}
	.index_news .i_news_list .i_newsItem .i_newsText{width: 90%;}
	.index_news .i_news_list .i_newsItem .i_newsItem_title{font-size: 18px;margin-bottom:10px;padding-bottom: 10px;line-height: 40px;}
	.index_news .i_news_list .i_newsItem .i_newsItem_desc{line-height: 28px; }
	.index_news .i_news_list .i_newsItem .i_newsItem_more{width: 100%;height: 40px;line-height: 40px;margin-top: 7%;}
}
/* about us */
.aboutus{margin-top: 35px; flex: 1; margin: 0 10px;}
.aboutus .usBox{display: flex; }
.aboutus-tit{width: 50%;overflow: hidden; background: linear-gradient(to right, #FF6F3D, #ff8257);}
.about-img{overflow: hidden;}
.about-img .img-box{width: 100%;height: 100%;}
.aboutus-tit{padding: 100px 100px 50px 11%;}
.aboutus-tit h2{font-size: 50px;font-family: "Sansation1"; color: #fff; position: relative;}
.aboutus-tit h2::after{ display: block; content: ''; position: absolute; bottom: -15px; margin-left: 0px; width: 50px;  height: 3px; background-color:#fff;}
.aboutus-tit p{color: #fff;font-family: "Sansation4"; line-height: 36px; font-size: 16px; margin-top: 50px;display: -webkit-box; overflow: hidden;  -webkit-line-clamp:7; -webkit-box-orient: vertical; text-overflow: ellipsis;}
.aboutus-tit a{font-family: "Sansation4"; width: 150px; height: 45px; line-height: 45px; border: 1px solid #fff; display: block; text-align: center; margin: 60px 0px 20px 0px; color: #fff; font-size: 12px;}
/* video */
.groups-video{ display: block; position: relative; cursor: pointer;}
.groups-video .img-box .video-cover-mask{ display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; background-color: rgba(0, 0, 0, 0.5);}
.groups-video .video-intro { pointer-events: none; position: absolute; top: 50%; left: 50%; min-width: 240px; text-align: center; padding: 32px;  color: #fff; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.groups-video .video-intro-play { display: inline-block; vertical-align: middle; width: 64px; height: 64px; line-height: 1; text-align: center; font-size: 64px;  transition: color .5s; color: #fff;}
.ab-video{
	display: flex;
    justify-content: space-between; /* 子元素分散对齐 */
    width: 100%;
	margin: 0 auto;
	padding: 20px;
	margin-bottom: 50px;
}
.aboutus:first-child {
	margin-left: 0;
}
.aboutus:last-child {
	margin-right: 0;
}