/*全局样式*/
*{padding:0;margin:0;}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,p,span,a{border:0;}
table{margin:auto;max-width: 100%;}
td{padding: 5px;}
img,input{border:none;vertical-align:middle;}
body{font-family:arial,"Hiragino Sans GB","Microsoft Yahei","微软雅黑","宋体",Tahoma,Arial,Helvetica,STHeiti;font-size:14px;/**text-align:center;**/background:#FFF;color:#000;}
html{overflow-y:scroll;}
ul,ol{list-style-type:none;}
input{outline:none;border:none;box-shadow:none;}
button{border:none;cursor:pointer;font-size:14px;background-color:transparent;}
select{border-width:1px;_zoom:1;border-style:solid;padding-top:2px;font-size:14px;}
a{transition: 0.5s;-webkit-transition: 0.5s;color:#000;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active{text-decoration:none;color:#f1c82f;}
a.disabled{pointer-events: none;cursor:not-allowed;}
video{max-width:100%;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance: none !important;margin: 0; }
input[type="number"]{-moz-appearance:textfield;}
@media screen and (min-width:1600px){
	.divx{width:1400px;margin:auto;}
	.divl{width:1200px;margin:auto;}
}
@media screen and (min-width:1400px) and (max-width:1600px){
	.divx{width:1200px;margin:auto;}
	.divl{width:1000px;margin:auto;}
}
@media screen and (min-width:1200px) and (max-width:1400px){
	.divx{width:1000px;margin:auto;}
	.divl{width:800px;margin:auto;}
	.prozhutu {width: 80%!important;}
}
@media screen and (min-width:1000px) and (max-width:1200px){
	.divx{width:900px;margin:auto;}
	.divl{width:800px;margin:auto;}
}
/**手机终端显示**/
@media screen and (max-width:1000px){
	.divx{width:calc(100% - 20px);margin:auto;}
	.divl{width:calc(100% - 20px);margin:auto;}
	header .nav{
		display: none;
	}
	header .logo{
		height: 60px!important;
	}
	header .nav-m{
		position: relative;
		display: block!important;
	}
	header .nav-m img{
		width: 35px;
	}
	header .nav-m .nav-mul{
		display: none;
		position: absolute;
		z-index: 999;
		width: 150px;
		right: 0;
		top: 40px;
		background: #fff;
		text-align: center;
	}
	header .nav-m .nav-mul li{
		padding: 10px 0;
	}	
	.about{
		border:none!important;
		flex-flow: column nowrap!important;
	}
	.about .about-left,.about .about-right{
		width: 100%!important;
		margin-top: 20px;
	}
	.about .about-right{
		padding: 0!important;
		box-sizing: border-box;
	}
	.newcontmainhead,.newcontmaincent{
		height: auto!important;
		padding: 10px;
		box-sizing: border-box;
	}
	.newcontmaincent ul li a i{
		display: none;
	}
	footer .foot{
		flex-flow: row wrap!important;
		justify-content: flex-start!important;
		font-size: 12px!important;
	}
	footer .foot-item{
		display:none;
		/**width: 25%!important;**/
		padding: 0 5px;
		box-sizing: border-box;
	}
	footer .foot-item:last-child{
		display:block;
		width:100%!important;
		/**flex-grow: 2;**/
	}
	.prozhu-item{
		padding: 20% 0 0 0!important;
	}
	.prozhutxt {
		padding-left: 20px!important;
	}
	.prozhutit {
		width: 100%!important;
		margin-bottom:30px!important;
	}
	.prozhu-img {
		width: 100%!important;
		margin:unset!important;
	}
	.prozhu-item .divx {
		align-items: flex-start!important;
	}
	.section-btn {
		right: 1%!important;	
	}
	.section-btn li{
		color:#000!important;
	}
}
@media screen and (max-width:750px){	
	#pcbanner{
		display:none!important;
	}
	#mbanner{
		display:block!important;
	}
	.Motif{
		flex-flow: row wrap!important; 
	}
	.Motif_cell{
		width: 100%!important;
		margin:0 auto 30px auto;
		border:none!important;
	}
	.Motif_cell:last-child{
		margin-bottom:0;
	}
	.about{
		display:none!important;
	}
	.new-item-txt{
		width:75%!important;
	}
	.new-item-time{
		display:none;
	}
	.defdiv{
		padding:10px;
		box-sizing:border-box;
	}
	.coop-item{
		width: 100%!important;
	}
	/**.team {
		justify-content: flex-start!important;
	}**/
	.team-item{
		width: 100%!important;
		padding:10px!important;
		margin-bottom: 10px!important;
	}
	.teamtxt {
		min-height: 100px!important;
	}
	/**.teamimg img {
		width: 40px!important;
	}
	.teamtit {
		font-size: 16px!important;
		margin: 10px 0!important;
	}
	.teamtxt {
		line-height: 20px!important;;
	}**/
	.prozhubgg{
		height: calc(100% - 60px);
		overflow-y: auto;
		background:#020202;
		margin-top: 60px;
	}
	.prozhu-item{
		padding: 40px 0 10px 0 !important;
	}
	.prozhutit {
		font-size: 16px!important;
		margin-bottom:20px!important;
	}	
	.prozhutxt {
		width:20%!important;
		padding:0!important;
	}
	.prozhutxt ul{
		padding:5px!important;
	}
	.prozhutxt ul li{
		font-size: 12px!important;
		margin-bottom:5px!important;
	}
	.prozhutu {
		width:80%!important;
	}
	.section-btn li {
		font-size: 12px!important;
		margin-bottom: 5px!important;
		color:#000!important;
	}
	.section-btn li.on span{ font-size:14px!important;}
	.section-btn {
		width:auto!important;
		top: 162px!important;
		right:10px!important;	
	}
	.webdot-l{
		width:50%!important;
		padding:60px 10px!important;
		border-top-right-radius: 0!important;
		border-bottom-right-radius: 0!important;
	}
	.webdot-r {
		width: 50%!important;
		padding: 0 10px!important;
		font-size:12px!important;
		text-align:justify;
	}
	.about-cal-item {
		padding: 10px!important;
	}
	.about-cal-item-l{
		display:none!important;
	}
	.about-cal-item-p{
		font-size:12px!important;
		line-height: 24px!important;
	}
	.coninfo{
		padding:10px;
	}
	.conr{
		width:100%;
		text-align:center;
		margin-top:30px;
	}
	.partnercontmain ul li {
		height: 60px!important;
	}
	.coop-item{
		margin-bottom:30px;
	}
	.coop-item:last-child{
		margin-bottom:0px;
	}
	.adv-1 .adv-text{
		width:90%!important;	
		padding: 10px!important;
	}
	.adv-1 .adv-tit, .adv-2 .adv-tit, .adv-7 .adv-tit {
		margin-bottom: 10px!important;
	}
	.adv-2 .adv-text {
		padding: 10px!important;
	}
	.adv-tit {
		font-size: 18px!important;
	}	
	.adv-div{
		flex-flow: row wrap!important;
	}
	.adv-3,.adv-right{
		width: 100%!important;
	}
	.adv-pra {
		font-size:12px!important;
		line-height: 14px!important;
	}
	.adv-3 .adv-text, .adv-6 .adv-text,.adv-7 .adv-text {
		padding: 10px!important;
	}
	.adv-7{
		height:150px;
	}	
	.adv-7 .adv-text{
		top:0!important;
	}
	.partnercontmain ul li{
		padding: 10px!important;
	}
	.wedo{
		font-size: 24px!important;
	}
	.titlexl {
		font-size: 20px!important;
	}
}
/*字体系列*/
.titlexl{font-size: 28px;}/*28  ps 36px*/
.titlex{font-size: 20px;}/*ps 32px*/
.title{font-size:18px;}/*ps 24px*/
.fontx{font-size:16px;}/*ps 18px*/
/*正文默认14px*//*ps 16px*/
.fonts{font-size: 12px;}/*ps 12px*/
/*布局系列*/
	/*盒子模型弹性布局横向不换行*/
.flex-row{
	display: flex;
	flex-flow: row nowrap;
	/**justify-content: center;
	align-items: center;**/
}
	/*盒子模型弹性布局横向换行*/
.flex-rowh{
	display: flex;
	flex-flow: row wrap;
}
	/*盒子模型弹性布局纵向不换行*/
.flex-col{
	display: flex;
	flex-flow: column nowrap;
}
	/*盒子模型弹性布局纵向换行*/
.flex-colh{
	display: flex;
	flex-flow: column wrap;
}
header{
	width:100%;
	background:#ffffff;
}
header>div{
	justify-content: space-between;
	align-items: center;
}
header .logo{
	height: 90px;
	padding: 10px 10px 10px 0;
	box-sizing: border-box;
}
header .logo img{
	max-height: 100%;
}
header .nav{
	height: 90px;
	justify-content: flex-start;
	align-items: center;
	margin-left: 10px;
}
header .nav>li{
	height: 100%;
	position: relative;
}
header .nav>li:hover .nav-drop{
	display: block;
}
header .nav>li>a{
	width: 120px;
	height: 100%;
	display: flex;
	flex-flow: row nowrap;
	justify-content: center;
	align-items: center;
	font-size: 16px;
}
header .nav>li>a:hover,.active>a{
	color: #000;
	background: #f1c82f;
	font-size: 18px!important;
}
header .nav .nav-drop{
	display: none;
	width: 100%;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	position: absolute;
	top: 90px;
	left: 0;
	z-index: 999;
	background: #FFFFFF;
}
header .nav .nav-drop>li{
	width: 100%;
}
header .nav .nav-drop>li>a{
	display: inline-block;
	width: 100%;
	padding: 10px 0;
	text-align: center;
}
header .nav .nav-drop>li>a:hover{
	color: #000;
	background: #f1c82f;
}
header .nav-m{
	display: none;
}
header .nav-m .nav-drop{
	display: none;
	width: 100%;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	left: 0;
	background:#f1c82f;
	margin-top: 20px;
}
header .nav-m .nav-drop a{
	color:#ffffff;
}
.swiper-container{
	margin-bottom: 60px;
}
.swiper-container img{
	max-width: 100%;
}
#mbanner{
	display:none;
}
.Motif {margin-bottom: 60px;height: auto; overflow: hidden; display: table;text-align: center;display: flex;flex-flow: row nowrap;justify-content: space-between;align-items: center;}
.Motif_cell { width: 32%; border: 1px solid #20a38f; display: inline-block;
transition: 0.5s;
-webkit-transition: 0.5s;
}
.Motif_cell:hover{
	border: 1px solid #20a38f;
}
.AllImg{width:100%;overflow:hidden;}
.AllImg img {width: 100%; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.5s linear;  transition: all 0.5s linear;}
.AllImg:hover img { -webkit-transform: scale(1.2,1.2); -moz-transform: scale(1.2,1.2); -o-transform: scale(1.2,1.2); -ms-transform: scale(1.2,1.2); transform: scale(1.2,1.2);cursor:pointer; }
.Motif_content {box-sizing: border-box;display:block;width:100%;height:180px;overflow:hidden;padding:20px 20px;}
.h2{width:100%;line-height:40px;font-size:18px;display:block;text-align:center;font-weight:bold;}
.ph { width: 100%;  line-height: 20px; text-align: justify; font-size:14px; color: #4b4b4b;min-height:40px; }
.bottom_img img{width:100%;height:527px;}
.seeDtailes { 
 border: 1px solid #20a38f; border-radius: 100px; line-height:28px; display: inline-block; color: #20a38f;margin:15px auto 0 auto; 
padding:0 20px;
}
.seeDtailes:hover{ background: #20a38f;color: #ffffff;border: 1px solid #20a38f;}
.seeDtailes img{
	margin-left:5px;
	width:18px;
	transition: 0.5s;
-webkit-transition: 0.5s;
}
.seeDtailes img:last-child{
	display:none;
}
.seeDtailes:hover .jianlv{
	display:none;
}
.seeDtailes:hover .jianbai{
	display:inline-block;
}
.about{
	margin-bottom: 60px;
	justify-content: space-between;
	align-items: center;
	border: 1px solid #20a38f;
	box-sizing: border-box;
}
.about .about-left{
	width: 32%;
}
.about .about-left img{
	max-width: 100%;
}
.about .about-right{
	width: 68%;
	padding:0 2%;
	box-sizing:border-box;
	text-align:justify;
}
.about .about-right p{
	line-height: 24px;
}
.about .about-right p .about-psan{
	color:#20a38f;
	font-size:22px;
}
.div-title{
	text-align:center;
	padding:40px 0;
}
.div-title img{
	width:150px;
}
.product-title{
	width: 150px;
	margin: 0 auto;
	text-align: center;
	font-size: 24px;
	color: #333;
	background: url(../img/index_title.png) no-repeat center bottom;
	line-height: 60px;
}
.product-title i:first-child{
	margin-left: 0;
}
.product-title i{
	font-style: normal;
	margin-left: 6px;
}
/* 新闻动态 */
.newcont{
	margin-bottom: 60px;
}
.newcontmainhead button{
	background:#fff;
	color: #000000;
	border: 1px solid #ffffff;
	width: 100px;
	height: 40px;
	border-radius: 40px;
	font-size: 16px;
	outline: none;
	margin-right: 20px;
	transition: 0.5s;
-webkit-transition: 0.5s;
}
.newcontmainhead button.active,.newcontmainhead button:hover{
	background: #20a38f;
	border-color: #20a38f;
	color:#ffffff;
}
.newcontmainhead a{
	float: right;
	color: #ffffff;
	text-decoration: none;
	font-size: 14px;
	line-height: 40px;
}
.newcontmainhead a:hover{
	color: #20a38f;
}
.newcontmainhead{
	height: 40px;
	margin: 0 0 20px 0;

}
.newcontmaincent{
	border-top: 1px solid #C9C9C9;
	border-bottom: 1px solid #C9C9C9;
}
.newcontmaincent ul li a{
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	height: 100%;
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
}
.newcontmaincent ul li a:hover{
	color:#20a38f;
}
.newcontmaincent ul li{
	line-height: 40px;
	height: 40px;
}
.newcontmaincent ul a:hover{
	color: #f1c82f;
/* 	background: #F7F7F7; */
}
.newcontmaincent ul a i{
	float: right;
	font-style: normal;
}
.newcontmaincent ul a span{
	display: inline-block;
	width: 80%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/* 合作伙伴 */
.partner{
	padding-bottom: 60px;
	background:#333333;
}
.partnercont{
	max-width: 100%;
}
.partnercontmain{
	background:#ffffff;
}
.partnercontmain ul{
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	align-items: center;
}
.partnercontmain ul li{
	width: calc(14.2857143%);
	height:100px;
	display: flex;
	flex-flow: row nowrap;
	justify-content: center;
	align-items: center;
	padding:15px;
	box-sizing: border-box;
	cursor: pointer;
	border-left:1px solid #20a38f;
	border-top:1px solid #20a38f;
}
.partnercontmain ul li:nth-child(7n){
	border-right:1px solid #20a38f;
}
.partnercontmain ul li:hover img{
	transform: scale(1.2,1.2);
	-webkit-transform: scale(1.2,1.2);
}
.partnercontmain img{
	max-width: 100%;
	max-height:100%;
	height: auto;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear; 
}
footer{
	width: 100%;
	padding: 30px 0;
	background:#262626;
	color:#20a38f;
	/* border-top: solid 1px #C9C9C9; */
}
footer .foot{
	justify-content: space-between;
	align-items: flex-start;
}
footer .foot-item{
	width: 12.5%;
	text-align: justify;
}
footer .foot-item p{
	margin-bottom: 5px;
}
footer .foot-item p a{
	color:#20a38f;
}
footer .foot-item p a:hover{
	color:#ffffff;
}
.gotop{
	position:fixed;
	right:0;
	bottom:20px;
	background: rgba(49,49,49,.8);
	text-align:center;
	padding:10px;
	z-index: 999;
}
.gotop:hover{
	cursor:pointer;
}
.gotop img{
	width:20px;
	max-width:100%;
}
.gotop p:last-child{
	font-size:12px;
	margin-top:5px;
	color:#bdbdbd;
}
.pagination {
	display:inline-block;padding-left:0;margin:20px 0;border-radius:4px;float:right;
	width: 100%;
	display: flex;
	flex-flow: row nowrap;
	justify-content: center;
	}
.pagination li {display:inline;}
.pagination li select{display: none;}
.pagination li a,.pagination li span {border-radius: 20px;position:relative;float:left;padding:6px 12px;margin-left:10px;line-height:1.428571429;text-decoration:none;background-color:#F2F2F2;}
.pagination li:first-child a {margin-left:0;}
/* .pagination li:last-child a {border-top-right-radius:4px;border-bottom-right-radius:4px;} */
.pagination li a:hover,.pagination li a:focus {background-color:#eee;}
.pagination .active span,.pagination .active span:hover,.pagination .active span:focus {z-index:2;color:#fff;cursor:default;background-color:#005dff;border-color:#005dff;}
.pagination .disabled span,.pagination .disabled span:hover,.pagination .disabled span:focus {color:#999;cursor:not-allowed;background-color:#fff;border-color:#ddd;}
.pagination-lg li a {padding:10px 16px;font-size:18px;}
.pagination-sm li a,.pagination-sm li span {padding:5px 10px;font-size:12px;}
.pagination .thisclass a{background:#467DBF;color: #FFFFFF;}
.defdiv{
	margin-bottom:60px;
}
.defdiv img{
	max-width:100%
}
.pro{
	justify-content: flex-start;
	align-items: flex-start;
	margin-bottom: 60px;
}
.pro-item{
	width: 20%;
	padding: 10px;
	box-sizing: border-box;
}
.pro-thumb img{
	max-width: 100%;
	transition: 0.5s;
	-webkit-transition: 0.5s;
}
.pro-thumb img:last-child{
	display: none;
}
.pro-item:hover .pro-thumb img:first-child{
	display: none;
}
.pro-item:hover .pro-thumb img:last-child{
	display: block;
}
.pro-title{
	font-size: 16px;
	margin: 15px 0 5px 0;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
}
.pro-des{
	color: #898989;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.pro-price{
	font-size: 20px;
	margin: 15px 0 5px 0;
	color: #ff0000;
}
.pro-text:hover .pro-title{
	color:#f1c82f;
}
.pro-text:hover .pro-des{
	color:#f1c82f;
}
/**新闻列表**/
.new{
	justify-content: flex-start;
	align-items: flex-end;
	margin-bottom:60px;
}
.new-item:first-child{
	border-top: solid 1px #5f5f5f;
}
.new-item{
	width: 100%;
	padding: 10px 0;
	box-sizing: border-box;
	justify-content: space-between;
	align-items: center;
	border-bottom: solid 1px #5f5f5f;
	transition: 0.5s;-webkit-transition: 0.5s;
}
.new-item:hover{
	border-bottom: solid 1px #467DBF;
}
.new-item-img{
	width: 20%;
}
.new-item-img img{
	max-width: 100%;
}
.new-item-txt{
	width: 55%;
}
.new-item-txt .new-item-title{
	margin-bottom: 2%;
}
.new-item-txt .new-item-title a{
	color: #232527;
	transition: 0.5s;
	-webkit-transition: 0.5s;
}
.new-item-txt .new-item-title a:hover{
	color: #467DBF;
}
.new-item-txt .new-item-con{
	color: #4c4948;
	line-height: 28px;
}
.new-item-time{
	width: 18%;
	text-align: center;
	border-left: solid 1px #5C5C5C;
}
.new-item-time .new-item-year{
	color: #7d8a9a;
}
.new-item-time .new-item-date{
	color: #467DBF;
}
.new-item-time a{
	padding: 3px 15px;
	border: solid 1px #467DBF;
	border-radius: 50px;
	margin-top: 15px;
	display: inline-block;
	transition: 0.5s;
	-webkit-transition: 0.5s;
}
.new-item-time a:hover{
	background: #467DBF;
	color: #FFFFFF;
}
.arc{
	margin-bottom:60px;
}
.arctit{
	text-align:center;
	margin-bottom:20px;
}
.arccon{
	font-size:16px;
	text-align:justify;
}
.arccon img{
	max-width:100%;
	height:auto;
}

/**合作客户**/
.coop{
	justify-content: space-between;
	align-items: center;
}
.coop-item{
	width: 30%;
	padding: 30px;
	box-sizing: border-box;
/* 	background: #f1f9fc; */
	justify-content: flex-start;
	align-items: center;
	transition: 0.5s;-webkit-transition: 0.5s;
	border:solid 1px #20a38f
}
.coop-item:hover{
	cursor:pointer;
}
.coop-item:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    -webkit-transition: background .3s ease, box-shadow .3s ease, -webkit-transform .3s ease;
    transition: background .3s ease, box-shadow .3s ease, -webkit-transform .3s ease;
    transition: background .3s ease, transform .3s ease, box-shadow .3s ease;
    transition: background .3s ease, transform .3s ease, box-shadow .3s ease, -webkit-transform .3s ease
}
.coop-item:hover:after {
    z-index: -1;
	border:solid 1px #20a38f;
    background: #f5f5f5;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    box-shadow: 1px 1px 10px #a4a1a1;
}
/**.coop-item:hover{
	background: #eeeeee;
}
.coop-item:hover .cooptit{
	color: #20a38f;
}**/
.coopimg{
	text-align: center;
}
.coopimg img{
	width: 80px;
}
.cooptit{
	height:60px;
	font-size: 22px;
	margin: 30px 0 0 0;
	transition: 0.5s;-webkit-transition: 0.5s;
}
.cooptxt{
	height:120px;
	line-height: 28px;
	color: #4A4A4A;
	text-align: justify;
}

/**主营产品**/

.section-wrap{ width:100%;height:100vh;overflow:visible;transition:transform 1s cubic-bezier(0.86,0,0.03,1);-webkit-transition:-webkit-transform 1s cubic-bezier(0.86,0,0.03,1);}
.section-wrap .section{ position:relative; width:100%; height:100%; background:#020202;}

.section-wrap .section .title{width:100%;position:absolute;top:10%;color:#fff;font-size:2.4em;text-align:center;}
.section-wrap .section .title p{ padding:0 4%;opacity:0}
.section-wrap .section .title.active .tit{ opacity:1;transform:translateY(-25px);-webkit-transform:translateY(-25px);transition:all 2s cubic-bezier(0.86,0,0.8,1);-webkit-transition:all 2s cubic-bezier(0.86,0,0.8,1);}

.put-section-0{ transform:translateY(0);-webkit-transform:translateY(0);}
.put-section-1{ transform:translateY(-100%);-webkit-transform:translateY(-100%);}
.put-section-2{ transform:translateY(-200%);-webkit-transform:translateY(-200%);}
.put-section-3{ transform:translateY(-300%);-webkit-transform:translateY(-300%);}
.put-section-4{ transform:translateY(-400%);-webkit-transform:translateY(-400%);}
.put-section-5{ transform:translateY(-500%);-webkit-transform:translateY(-500%);}
.put-section-6{ transform:translateY(-600%);-webkit-transform:translateY(-600%);}
.put-section-7{ transform:translateY(-700%);-webkit-transform:translateY(-700%);}
.put-section-8{ transform:translateY(-717%);-webkit-transform:translateY(-717%);}		

.section-btn{ width:100px;position:fixed;right:4%;top:calc(50% - 154px);}
.section-btn li{ cursor:pointer;margin-bottom:20px; text-align:center; color:#fff;font-size:16px;}
.section-btn li.on span{ padding-bottom:1px;font-size:18px;color:#20a38f;font-weight:bold;}
.arrow{ opacity:1;animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;-webkit-animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;transform:rotate(-90deg);-webkit-transform:rotate(-90deg); position:absolute;bottom:10px;left:50%;margin-left:-30px;width:60px;height:60px;border-radius:100%;-webkit-border-radius:100%;line-height:60px;text-align:center;font-size:20px;color:#fff;border:1px solid #fff;cursor:pointer;overflow:hidden;}
.arrow:hover{ animation-play-state:paused;-webkit-animation-play-state:paused;}
@keyframes arrow{ %0,%100{bottom:10px; opacity:1;} 50%{bottom:50px; opacity:.5} }
@-webkit-keyframes arrow{ %0,%100{bottom:10px; opacity:1;} 50%{bottom:50px; opacity:.5} }

.prozhu{
	justify-content: flex-start;
	align-items: flex-start;
}
.prozhu-item{
	width: 100%;
	padding: 110px 0 0 0;
	box-sizing: border-box;
/* 	background: #eeeeee; */
}
/**.prozhu-item{
	background:#020202;
}
.prozhu-item:nth-child(2n){
	background:#191919;
}**/
.prozhu-item .divx{
	justify-content: flex-start;
	align-items: flex-end;
}
.prozhu-item:nth-child(2n-1) .prozhutit{
	color:#ffffff;
}
.prozhu-item:nth-child(2n) .prozhutit{
	color:#f1c82f;
}
.prozhutit{
	width: 96%;
	margin:auto;
	font-size:26px;
	font-weight:blod;
	margin-bottom:20px;
	height:35px;
	display:flex;
	flex-flow:row nowarp;
	justify-content: flex-start;
	align-items: center;
}
.prozhu-img{
	width: 96%;
	margin:auto;
	border:solid 1px #ffffff;
	display:flex;
	flex-flow:row nowarp;
	justify-content: space-between;
	align-items: flex-start;
}
.prozhutxt{
	width:15%;
	color:#ffffff;
	text-align: left;
	padding: 20px 0 20px 40px;
	box-sizing: border-box;
}
/**#prozhutxt1>div:first-child ul{
	display:block;
}
#prozhutxt2>div:first-child ul{
	display:block;
}**/
.prozhutxt ul li{
	font-size: 16px;
	margin-bottom:20px;
}
.prozhutu{
	width:85%
}
.prozhutu img{
	width:100%;
	max-width:100%;
}

/**社会责任**/
.defso{
	justify-content: flex-start;
	align-items: flex-end;
	margin-bottom:60px;
}
.defso-item{
	width: 100%;
	padding: 10px 0;
	display:flex;
	flex-wrap:nowarp;	
	justify-content: space-between;
	align-items: center;
	box-sizing: border-box;
	transition: 0.5s;-webkit-transition: 0.5s;
}
.defso-item:nth-child(odd){
	flex-direction:row;
}
.defso-item:nth-child(even){
	flex-direction:row-reverse;
}
.defso-item-img{
	width: 40%;
}
.defso-item-img img{
	max-width: 100%;
}
.defso-item-txt{
	width: 55%;
}
.defso-item-txt .defso-item-title{
	margin: 2% 0;
		width: 100%;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.defso-item-txt .defso-item-title a{
	color: #232527;
	transition: 0.5s;
	-webkit-transition: 0.5s;
}
.defso-item-txt .defso-item-title a:hover{
	color: #467DBF;
}
.defso-item-txt .defso-item-con{
	color: #4c4948;
	line-height: 28px;
	width: 100%;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.defso-item-time{
	color:#467dbf;
}
.wedo{
	width:100%;text-align:center;font-size:36px;font-weight:blod;margin-top:30px;color:#f1c82f;
}

/**竞争优势**/
.team{
	justify-content: space-between;
	align-items: flex-start;
}
.team-item{
	width: 19%;
	padding: 30px;
	margin-bottom:30px;
	box-sizing: border-box;
/* 	background: #f1f9fc; */
	justify-content: flex-start;
	align-items: center;
	transition: 0.5s;-webkit-transition: 0.5s;
}
.team-item:hover{
	cursor:pointer;
	/**background: #eeeeee;**/
	box-shadow: 1px 1px 10px #a4a1a1;
}
.team-item:hover .teamtit{
	color: #269c89;
}
.teamimg{
	text-align: center;
}
.teamimg img{
	width: 60px;
	transition: 0.5s;-webkit-transition: 0.5s;
}
.teamimg img:last-child{
	display:none;
}
.team-item:hover .teamimg img:first-child{
	display:none;
} 
.team-item:hover .teamimg img:last-child{
	display:block;
} 
.teamtit{
	font-size: 22px;
	margin: 30px 0;
	color:#000000;
	transition: 0.5s;-webkit-transition: 0.5s;
}
.teamtxt{
	min-height:160px;
	line-height: 28px;
	color: #4A4A4A;
	text-align: justify;
}
.webdot{
	width: 100%;
	background: #467dbf;
	justify-content: space-between;
	align-items: center;
	margin:60px 0;
}
.webdot-l{
	width: 30%;
	font-size: 24px;
	padding: 50px;
	box-sizing: border-box;
	background: #C9C9C9;
	text-align: center;
	border-top-right-radius: 80px;
	border-bottom-right-radius: 80px;
}
.webdot-r{
	width: 70%;
	padding: 0 30px;
	box-sizing: border-box;
	color: #FFFFFF;
}
.adv-item{
	position:relative;
}
.adv-item:hover img{
	-webkit-opacity:.6;
	opacity:.6;
	-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: black;
}
.adv-item:hover .adv-text{
	background: rgba(32,163,143,0.7);
}
.adv-item img{
	max-width:100%;
	transition: 0.5s;-webkit-transition: 0.5s;	
}
.adv-text{
	position:absolute;
	color:#ffffff;
	box-sizing:border-box;
	transition: 0.5s;-webkit-transition: 0.5s;	
}
.adv-tit{
	font-size:26px;
}
.adv-pra{
	line-height:24px;	
}
.adv-1,.adv-2,.adv-div{
	margin-bottom:10px;
}
.adv-1 .adv-text{
	right:0;
	top:40%;
	width:55%;
	padding:30px;
	background: rgba(0,0,0,0.5); 
}
.adv-1 .adv-tit,.adv-2 .adv-tit,.adv-7 .adv-tit{
	margin-bottom:20px;
}
.adv-3 .adv-tit,.adv-4 .adv-tit,.adv-5 .adv-tit,.adv-6 .adv-tit{
	margin-bottom:10px;
}
.adv-2 .adv-text{
	left:0;
	bottom:0;
	width:80%;
	padding:30px;
	background: rgba(0,0,0,0.5); 
}
.adv-3 .adv-text,.adv-6 .adv-text,.adv-7 .adv-text{
	left:0;
	bottom:0;
	width:100%;
	padding:30px;
}
.adv-4 .adv-text,.adv-5 .adv-text{
	left:0;
	bottom:0;
	width:100%;
	padding:10px;
}
.adv-div{
	justify-content:space-between;
	algin-items:center;
}
.adv-3{
	width:50%;
}
.adv-right{
	width:50%;
}
.adv-right{
	justify-content:space-between;
	algin-items:center;	
}
.adv-top{
	justify-content:space-between;
	algin-items:center;		
}
/**.about-y-y{
	width: 100%;
	padding: 30px 0;
	margin-top:30px;
	box-sizing: border-box;
}
.about-cal-itp,.about-cal-itb{
	width: 100%;
	justify-content: space-between;
	align-items: flex-start;
}
.about-cal-item{
	padding: 30px;
	justify-content: flex-start;
	align-items: flex-start;
	box-sizing: border-box;
	margin-bottom: 30px;
}
.about-cal-item img{
	width: 35px;
	max-width:auto;
}
.about-cal-item .about-cal-item-l{
	margin-right: 20px;
}
.about-cal-item .about-cal-item-t{
	margin: 8px 0 20px 0;
}
.about-cal-item .about-cal-item-p{
	line-height: 32px;
	text-align:justify;
}
.about-cal-itp .about-cal-item:nth-child(1){
	width: 60%;
	height: 320px;
	background: #007AFF;
}
.about-cal-itp .about-cal-item:nth-child(1) .about-cal-item-t,.about-cal-itp .about-cal-item:nth-child(1) .about-cal-item-p{
	color: #FFFFFF;
}
.about-cal-itp .about-cal-item:nth-child(2){
	width: 36%;
	height: 320px;
	background: #DFCAB0;
}
.about-cal-itp .about-cal-item:nth-child(2) .about-cal-item-t{
	color: #467DBF;
}
.about-cal-itp .about-cal-item:nth-child(2) .about-cal-item-p{
	color: #5c5c5c;
}
.about-cal-itb .about-cal-item:nth-child(1){
	width: 40%;
	height: 300px;
	background: #bebebe;
}
.about-cal-itb .about-cal-item:nth-child(1) .about-cal-item-t{
	color: #467DBF;
}
.about-cal-itb .about-cal-item:nth-child(1) .about-cal-item-p{
	color: #5c5c5c;
}
.about-cal-itb .about-cal-item:nth-child(2){
	width: 56%;
	height: 300px;
	background: #467DBF;
}
.about-cal-itl .about-cal-item:nth-child(1){
	width: 100%;
	background: #f1c82f;
}
.about-cal-itl .about-cal-item:nth-child(1) .about-cal-item-t{
	color: #FFFFFF;
}
.about-cal-itl .about-cal-item:nth-child(1) .about-cal-item-p{
	color: #FFFFFF;
}
.about-cal-itb .about-cal-item:nth-child(2) .about-cal-item-t,.about-cal-itb .about-cal-item:nth-child(2) .about-cal-item-p{
	color: #FFFFFF;
}**/
.coninfo{
	justify-content: space-between;
	align-items: center;
	margin:60px 0;
	font-size:18px;
}
.coninfo p{
	line-height:36px;
}
.contit{
	font-size: 24px;
	margin-bottom:30px;
}