﻿#rev_slider_213_1_wrapper .zeus.tparrows {
	cursor:pointer;
	min-width:70px;
	min-height:70px;
	position:absolute;
	display:block;
	z-index:1000;
	border-radius:50%;
	overflow:hidden;
	background:rgba(0,0,0,0.1)
}
#rev_slider_213_1_wrapper .zeus.tparrows:before {
	font-family:'revicons';
	font-size:20px;
	color:#ffffff;
	display:block;
	line-height:70px;
	text-align:center;
	z-index:2;
	position:relative
}
#rev_slider_213_1_wrapper .zeus.tparrows.tp-leftarrow:before {
	content:'\e824'
}
#rev_slider_213_1_wrapper .zeus.tparrows.tp-rightarrow:before {
	content:'\e825'
}
#rev_slider_213_1_wrapper .zeus .tp-title-wrap {
	background:rgba(0,0,0,0.5);
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	position:absolute;
	opacity:0;
	transform:scale(0);
	-webkit-transform:scale(0);
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	border-radius:50%
}
#rev_slider_213_1_wrapper .zeus .tp-arr-imgholder {
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	background-position:center center;
	background-size:cover;
	border-radius:50%;
	transform:translatex(-100%);
	-webkit-transform:translatex(-100%);
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s
}
#rev_slider_213_1_wrapper .zeus.tp-rightarrow .tp-arr-imgholder {
	transform:translatex(100%);
	-webkit-transform:translatex(100%)
}
#rev_slider_213_1_wrapper .zeus.tparrows:hover .tp-arr-imgholder {
	transform:translatex(0);
	-webkit-transform:translatex(0);
	opacity:1
}
#rev_slider_213_1_wrapper .zeus.tparrows:hover .tp-title-wrap {
	transform:scale(1);
	-webkit-transform:scale(1);
	opacity:1
}

.section-wrap{
	background-repeat: no-repeat;
	background-position: top center;
}
/* 产品 */
#product{
	min-height: 792px;
	padding: 55px 0;
	background-image: url('../images/bg/bg_index_pro.jpg');
}
.pro-menu{
	position: relative;
	margin-top: 50px;
	text-align: center;
	z-index: 1;
	overflow-x: auto;
}
.pro-menu .pro-menu-item {
	display: inline-block;
	font-size: 16px;
	color: #555;
	cursor: pointer;
}
.pro-menu .pro-menu-inner{
	margin: 0 auto;
	white-space: nowrap;
}
.pro-menu .pro-menu-item::after {
	content: '\\';
	display: inline-block;
	padding: 0 28px;
	color: #c5c5ca;
}
.pro-menu .pro-menu-item:last-child:after{
	display: none;
}
.pro-menu .pro-menu-item.active{
	font-weight: bold;
}
.pro-menu .pro-menu-item:hover,
.pro-menu .pro-menu-item.active{
	color: #ca1616;
}
/* 应用领域 */
#application{
	padding: 80px 0 85px 0;
	background-image: url('../images/bg/bg_index_appli.jpg');
}
#application .list{
	max-width: 1540px;
	margin: 54px auto 0 auto;
}
#application .list .row{
	display: flex;
	justify-content: space-between;
	margin-bottom: 30px;
}
#application .list .row:last-child{
	margin-bottom: 0;
}
#application .list .item{
	position: relative;
	margin-right: 30px;
}
#application .list .pic{
	overflow: hidden;
}
#application .list .item:last-child{
	margin-right: 0;
}
#application .list .text{
	position: absolute;
	bottom: 27px;
	left: 50px;
	font-size: 20px;
	color: #fff;
}
#application .swiper-container-android .swiper-slide, 
#application .swiper-wrapper{
	display: block;
}
/* 关于我们 */
#about {
	padding: 85px 0;
}
#about .title-en{
	color: #e7ebf2;
	opacity: 1;
}
#about .info{
	margin: 50px 0 72px 0;
	padding: 0 140px;
	font-size: 16px;
	text-align: center;
	color: #323232;
}
#about .cont {
	display: flex;
}
.cont-left{
	width: calc(50%)
}
#about .cont-right-top{
	display: flex;
	justify-content: space-between;
	width: 100%;
	padding-left: 30px;
}
#about .cont-right-top .cont-item{
	width: calc(50%);
	margin-right: 30px;
}
#about .cont-right-top .cont-item:last-child{
	margin: 0;
}
#about .cont-right-bottom{
	position: relative;
	margin-top: 42px;
}
#about .cont-right-bottom::after{
	position: absolute;
	bottom: 0;
	z-index: -1;
	content: '';
	display: inline-block;
	height: 176px;
	width: 100%;
	background: #033f89 url('/cn/images/bg/bg_about_coin.png') no-repeat 104% -60%;
}
#about .cont-right{
	flex: 1;
}
#about .cont-more{
	position: absolute;
	right: 0;
	top: 140px;
	padding: 0 54px 0 14px; 
}
#about .cont-more a{
	font-size: 24px;
	color: #fff;
}
#about .cont-more::after{
	position: absolute;
	bottom: 0;
	left: 0;
	content: '';
	width: 100%;
	height: 1px;
	background: #da1717;
}
#about .cont-certificate{
	width: calc(80% - 30px);
	margin-left: 30px;
}
/* 合作伙伴 */
#ourpartners{
	padding: 72px 0;
	background-image: url('../images/bg/bg_index_partner.jpg');
}
.part-list{
	margin-top: 65px;
	overflow: hidden;
}
.part-list .slider-wrap{
	margin-bottom: 38px;
}
.part-list .slider{
	display: flex;
	/* flex-wrap: wrap; */
	justify-content: space-between;
}
.part-list .slider .slider-item{
	width: calc(16.66% - 25px);
	margin-right: 25px;
}
.part-list .slider .item{
	margin-bottom: 24px;
}
.part-list .slider-menu{
	font-size: 0;
	text-align: center;
}
.part-list .slider-menu .slider-menu-item{
	display: inline-block;
	width: 18px;
	height: 18px;
	margin: 0 5px;
	border-radius: 10px;
	background-color: #fff;
}
.part-list .slider-menu .slider-menu-item.active{
	background-color: #e60012;
}
/* 新闻 */
#news{
	padding: 89px 0;
	background-image: url('../images/bg/bg_index_news.jpg');
}
.news-cont{
	display: flex;
	margin-top: 56px;
	background-color: #fff;
	box-shadow: 4px 0 10px #999;
}
.news-cont .new-cont-l{
	position: relative;
	width: calc(50%);
	flex-shrink: 0;
}
.news-cont .new-cont-l .pic{
width: 100%; max-height: 100%;  text-align: center;
}
.news-cont .new-cont-l .pic img{
max-width: 100%;
    max-height: 100%;
}
.news-cont .info{
	position: absolute;
	bottom: 0;
	padding: 0 90px 50px 60px;
	color: #fff;
	font-size: 14px;
    background: linear-gradient(rgba(0, 0, 0, 0), #000);width: 100%;
}
.news-cont .info .date{
	margin-bottom: 23px;
}
.news-cont .info .text{
	max-height: 70px;
	overflow: hidden;
	line-height: 30px;
	font-size: 16px;
}
.news-cont .new-cont-r{
	flex: 1 0;
	overflow: hidden;
	padding: 60px 60px 60px 76px;
}
.news-cont .new-cont-r .list{
	width: 100%;
}
.news-cont .new-cont-r .item{
	display: flex;
	padding-left: 23px;
	margin-bottom: 26px;
	vertical-align: middle;
	background: url('/cn/images/icon/icon_news_arrow.png') no-repeat left center;
}
.news-cont .new-cont-r .time{
	width: 120px;
	display: inline-block;
	white-space: nowrap;
}
.news-cont .new-cont-r .link{
	flex: 1;
	width: 100%;
	margin-left: 26px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.news-cont .new-cont-r .new-cont-more{
	width: 224px;
	padding: 18px 0;
	border-radius: 100px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	background-color: #03418f;
}
.news-cont .new-cont-r .new-cont-more a{color: #fff;}
@media screen and (max-width: 1600px) {
	#about .cont-right-bottom{
		margin-top: 47px;
	}
	#about .cont-certificate{
		width: calc(70% - 30px);
	}
	#about .cont-right-bottom::after{
		height: 148px;
	}
	#about .cont-more{
		top: 80px;
	}
	#about .cont-more a{
		font-size: 20px;
	}
	.news-cont .new-cont-r{
		padding: 33px 54px 43px 46px;
	}
	.news-cont .new-cont-r .item{
		margin-bottom: 16px;
	}
	.news-cont .new-cont-r .new-cont-more{
		padding: 12px 0;
	}
}

@media screen and (max-width: 1200px) {
	
}
@media screen and (max-width: 768px) {

	#product{
		padding: 20px 0;
		min-height: auto;
	}
	.pro-menu{
		margin-top: 20px;
	}
	.pro-menu .pro-menu-item{
		font-size: 14px;
	}
	.pro-menu .pro-menu-item::after{
		padding: 0 5px;
	}
	.pro-list{
		margin: 32px auto 0 auto;
	}
	.pro-control{
		padding: 10px 0;
    	margin: 20px auto 0 auto;
    	font-size: 14px;
	}
	#application{
		padding: 40px 0; overflow:hidden;
	}
	#application .list{
		margin: 25px auto 0 auto;
	}
	#application .list .text{
		left: 24px;
		bottom: 14px;
		font-size: 14px;
	}
	#application .list .row{
		margin-bottom: 15px;
	}
	#about{
		padding: 40px 0;
	}
	#about .info{
		margin: 25px 0 30px 0;
		padding: 0 70px;
		font-size: 14px;
	}
	#about .cont-right-bottom::after{
		height: 110px;
		background-position: 111% 67%;
	}
	#about .cont-right-bottom {
		height: 105px;
		margin-top: 37px;
	}
	#about .cont-right-top{
		padding-left: 15px;
	}
	#about .cont-certificate{
		/*display: none;*/
	}
	#about .cont-more{
		top: 62px;padding: 0 10px 0 10px;
	}
	#about .cont-more a {
    font-size: 14px;
}
	#ourpartners{
		padding: 30px 0;
	}
	.part-list{
		margin-top: 30px;
	}
	#news{
		padding: 40px 0;
	}
	.news-cont{
		flex-direction: column;
	}
	.news-cont .new-cont-l{
		width: 100%;
	}
	.news-cont .new-cont-r {
		padding: 33px 54px 43px 60px;
	}
}

@media screen and (max-width: 640px) {
	#about .info{
		padding: 0 15px;
	}
	#about .cont{
		flex-direction: column;
	}
	.cont-left{
		width: 100%;
	}
	#about .cont-right-top{
		padding-left: 0;
	}
	#about .cont-right-bottom,
	#about .cont-right{
		margin-top: 15px;
	}
	.news-cont .info{
		padding: 0 20px 20px 30px;
	}
	.news-cont .info .text{
		max-height: auto;
		font-size: 14px;
		line-height: 25px;
	}
	.news-cont .info .date{
		margin-bottom: 10px;
	}
	.news-cont .new-cont-r{
		padding: 20px;
	}
	.news-cont .new-cont-r .new-cont-more{
		width: 100%;
		padding: 10px 0;
	}
	.part-list .slider .slider-item{
		margin-right: 15px;
	}
	#application .list{
		max-width: auto;
	}
    #application .list .text{
        position: static;
		white-space: nowrap;
    }
	#application .list .item{
		margin-right: 10px;
	}
	.news-cont .new-cont-r .link{
		margin-left: 20px;
		font-size: 14px;
	}
	.news-cont .new-cont-r .time{
		font-size: 14px;
		width: 80px;
	}
		
	#application .swiper-container-android .swiper-slide, 
	#application .swiper-wrapper{
		display: flex;
	}
	.pro-menu{
		overflow:inherit;
	}
	.pro-menu .pro-menu-item::after{
		display: none;
	}
}

@media screen and (max-width: 480px) {
}
