.service-title{text-align: center;margin: 100px 0 50px 0;}
.service-title h2{display: block;font-size:30px;font-weight:700;color:#282828; }
.service-title h3{display: block;font-size: 18px;font-weight:bold;color:#282828;margin: 1px 0 10px 0; }
.service-title p{display: block;color: #282828;font-size: 18px;}
.line{
	width:50px;
	height:3px;
	margin: 0 auto;
	background:#c38a36;
	margin-bottom:20px;
}








/*解决方案*/
.soluton{
	width:100%;
	margin:0 auto;
	height:750px;
	margin-bottom:10px ;
	background:#fff;}

.soluton .nav-solution{
width:80%;

	margin:0 10%;
	background:#fff;
	
}

.soluton .nav-solution .content-info a{
	float:left;
	width:24%;
	margin:1% 0.5%;
	height: auto;	
	background:#eee;
	
	
}

.soluton .nav-solution .content-info a:hover{
	  transition: all 1s ease-in-out;
	opacity:0.8;
	box-shadow: 5px 5px 10px #aaa;
	cursor:pointer
}

.soluton .nav-solution .content-info .content-box-img{
	width:100%;
	height: auto;	

	overflow:hidden;
	
}
.soluton .nav-solution .content-info .content-box-img img{
	width:100%;
	border:none;
	
}
.soluton .nav-solution .content-info .content-box-info{
	width:100%;
	text-align:center;
	height:60px;
}

.soluton .nav-solution .content-info .content-box-info h4{
	margin-top:20px;
	height:20px;
	line-height:20px;
	font-size:16px;
}
.soluton .nav-solution .content-info .content-box-info h5{
	height:20px;
	line-height:20px;
	font-size:14px;
}



@media only screen and (max-width:1400px){
	
	.soluton{
	width:100%;
	margin:0 auto;
	height:750px;
	margin-bottom:50px ;
	background:#fff;}

.soluton .nav-solution{
width:96%;

	margin:0 2%;
	background:#ccc;
	
}
	

	
	
}


@media only screen and (max-width:1300px){
	
	.soluton{
	width:100%;
	margin:0 auto;
	height:780px;
	margin-bottom:50px ;
	background:#fff;}

.soluton .nav-solution{
width:100%;

	margin:0 auto;
	background:#ccc;
	
}
	
	
	
	
	
}

@media only screen and (max-width:1024px){
	
	.soluton{
	width:100%;
	margin:0 auto;
	height:auto;
	margin-bottom:50px ;
	background:#fff;}

.soluton .nav-solution{
width:100%;
	margin:0 auto;
	background:#ccc;
	
}
	
	.soluton .nav-solution .content-info a{
	float:left;
	width:46%;
	margin:0 2%;
	height: auto;	
	background:#eee;
	margin-bottom:50px;
	
	
}
	
	
	
	
}


@media only screen and (max-width:550px){
	
	.soluton{
	width:100%;
	margin:0 auto;
	height:auto;
	margin-bottom:50px ;
	background:#fff;}

.soluton .nav-solution{
width:100%;

	margin:0 auto;
	background:#fff;
	
}
	
.soluton .nav-solution .content-info a{
	float:left;
	width:96%;
	margin:1% 2%;
	height: auto;	
	background:#fff;
	margin-bottom:50px;
	
	
}
	
	
	
	
}















.product2 {
	width: 100%;
	
}




/*新闻中心*/


.news {
	clear:both;
	
	background: #F3F3F3;
	padding: 0 0 20px 0;
	overflow: hidden;
	
	width: 100%;
	height: 600px;
	max-width:1780px;
	margin: 0 auto;
margin-bottom:50px;
	position: relative;

}

.news_left{
width: 50%;
height: 600px;	
float:left;

	
}


.news_left ul li {
	float: left;
}

.news_left ul li.one {
		width: 100%;
	margin-right: 10px;
}

.news ul li.one a {
	width: 100%;
	height: 100vh;
	overflow: hidden;
	display: block;
	position: relative;
}

.news ul li.one a img {
	transform: scale(1);
	transition: all .4s;
	width: 100%;
	height:600px;
	display: block;
}

.news ul li.one .news-title {
		position: relative;
	bottom: 20%;
	left: 40%;
	width: 100%;
	border-left: 1px solid #fff;
	padding-left: 20px;
	color: #fff;
	
}

.news ul li.one .news-title h5 {
	font-size: 28px;
	font-weight: 700;
}

.news ul li.one .news-title p {
	font-size: 16px;
	letter-spacing: 2px;
}

.icon-news {
	background: url(../images/icon.png) no-repeat;
	width: 15px;
	height: 15px;
	display: inline-block;
	opacity: 1;
	filter: alpha(opacity=100);
	position: absolute;
	right: 100px;
	bottom: 2px;
}

.news ul li.one a:hover img {
	transform: scale(1.05);
}

.news ul li.one a:hover .icon-news {
	background-position: 0 -17px;
}


.news_right{
width: 50%;
	height: 600px;	
	float:right;
	
}

.news_right ul{
    width: 100%;

}

.news_right ul li.two {
	
	width: 100%;
	height: 600px;	
	float:right;
}

.news ul li.two a {

overflow: hidden;

}

.news ul li.two .top {
	width: 48%;
	float: left;
	margin-left:2%;
	background: #fff;
	height: 290px;
	margin-bottom:20px;
	
	
}

.news ul li.two .top h5 {
	margin:20px 0 0 20px;
	font-size: 18px;
	color: #000;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-weight: 400;
}

.news ul li.two .top div.p {
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 24px;
	margin:20px 0 0 20px;
}

.news ul li.two .top div.p p {
	height: 52px;
	padding-top: 10px;
	font-size: 14px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.news ul li.two .top img {
	position: relative;
	margin:20px 0 0 20px;
}

.news ul li.two .top .bottom {
	width: 45%;
	border-right: none;
		height: 80px;
		
		margin:20px 0 0 20px;
}

.news ul li.two .bottom h3 {
	padding-top: 20px;
	font-size: 32px;
	font-weight: 700;
	color: #999;
}

.news ul li.two .bottom h3:after {
	content: " ";
	display: block;
	border-bottom: none;
	width: 0;
	margin: 0;
}

.news ul li.two .bottom span {
	font-size: 14px;
	display: block;
	color: #999;
}







@media only screen and (max-width:768px){
	
	

	
	
.service-title{text-align: center;margin: 80px 0 30px 0;width:80%;margin-left:10%; }
	
.service-title h2{display: block;font-size: 26px;font-weight:700;color:#282828; }

.service-title h3{display: block;font-size: 18px;font-weight:800;color:#282828;margin: 10px; }
.service-title p{display: block;color: #565656;font-size: 14px;}





.news {
	clear:both;
	margin: 0 auto;
	background: #F3F3F3;
	padding: 0 0 120px 0;
	overflow: hidden;
	
	width: 100%;
	height: 1150px;
	margin: 0 0 50px 0;
	position: relative;

}

.news_left{
width: 100%;
	height: 350px;	
	float:left;
	margin-bottom:20px;
	
}





.news_left ul li {
	float: left;
}

.news_left ul li.one {
		width: 100%;
	margin-right: 10px;
}

.news ul li.one a {
	width: 100%;
	height: 100vh;
	overflow: hidden;
	display: block;
	position: relative;
}

.news ul li.one a img {
	transform: scale(1);
	transition: all .4s;
	width: 100%;
	height:350px;
	display: block;
}

.news ul li.one .news-title {
		position: relative;
	bottom: 20%;
	left: 5%;
	width: 100%;
	border-left: 1px solid #fff;
	padding-left: 20px;
	color: #fff;
	
}

.news ul li.one .news-title h5 {
	font-size: 28px;
	font-weight: 700;
}

.news ul li.one .news-title p {
	font-size: 16px;
	letter-spacing: 2px;
}

.icon-news {
	background: url(../images/icon.png) no-repeat;
	width: 15px;
	height: 15px;
	display: inline-block;
	opacity: 1;
	filter: alpha(opacity=100);
	position: absolute;
	right: 100px;
	bottom: 2px;
}

.news ul li.one a:hover img {
	transform: scale(1.05);
}

.news ul li.one a:hover .icon-news {
	background-position: 0 -17px;
}


.news_right{
width: 100%;
	height:800px;	
	float:left;
	background:#fff;
}


.news_right ul{
    width: 100%;

}

.news_right ul li.two {
	
	width: 100%;
	height: 190px;	
	float:right;
}

.news ul li.two a {

overflow: hidden;

}

.news ul li.two .top {
	width: 100%;
	float: left;
	margin-left:0%;
	background: #fff;
	height: 190px;
	margin-bottom:10px;
	
	
}

.news ul li.two .top h5 {
	margin:10px 0 0 10px;
	font-size: 18px;
	color: #000;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-weight: 400;
}

.news ul li.two .top div.p {
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 1px;
	margin:10px 0 0 10px;
}

.news ul li.two .top div.p p {
	height: 42px;
	padding-top: 1px;
	font-size: 14px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.news ul li.two .top img {
	position: relative;
	margin:30px 0 0 10px;
}

.news ul li.two .top .bottom {
	width: 100%;
	border-right: none;
		height: 30px;
		
		margin:10px 0 0 10px;
		
}

.news ul li.two .bottom h3 {
	padding-top: 0px;
	font-size: 32px;
	font-weight: 700;
	color: #999;
}

.news ul li.two .bottom h3:after {
	content: " ";
	display: block;
	border-bottom: none;
	width: 0;
	margin: 0;
}

.news ul li.two .bottom span {
	font-size: 14px;
	display: block;
	color: #999;
}






}

/*选择*/

	
.Choices{ width:100%; float:left; height:900px; margin:0 0 80px 0;background:#fff; background-size:cover;}
.Choices_text{ width:1600px; height:919px; margin:0 auto;}
.Choices_head{ width:100%; float:left; height:55px; margin-top:50px; line-height:55px; letter-spacing:2px; font-weight:bold; text-align:center; font-size:30px; color:#565656; display:block; position:relative;}
.Choices_head:before,.Choices_head:after{content: ''; position: absolute;top: 30px;background: #565656;width:265px;height: 2px;}
.Choices_head:before{ left:355px;}
.Choices_head:after{ right:355px;}

.Choices_content{ width:1584px; height:694px; float:left; margin-left:3px;}
.Choicesnext{ width:38px; height:37px; float:right; margin-right:10px; margin-top:54px; cursor:pointer;}
.Choices_banner{ width:1584px; height:499px; float:left; margin-top:39px; overflow: hidden;}
.Choices_banner ul{ width: 12000px;  overflow: hidden;}
.Choices_banner ul li{ width:1584px; height:499px; float:left;}
.Choices_left{ width:894px; height:499px; float:left;}

.Choices_right{ width:690px; height:499px; float:left;background-color: rgba(240,240,240,0.93)}
.Choices_right h1{ width:690px; height:30px; line-height:30px; float:left; text-align:center; font-size:28px; margin-top:70px; color:#464646;}
.Choices_right h2{ width:690px; height:30px; line-height:30px; float:left; text-align:center; font-size:18px; margin-top:10px; color:#464646;}
.Choices_right p{ width:550px; height:70px; float:left; margin-left:70px; text-align:center; font-size:18px; color:#606060; margin-top:20px;}
.Choices_right h1 a{  border:1px solid #bfbfbf; background-color:rgba(230,166,60,1); text-align:center; height:30px; padding:10px 25px;font-size:18px;line-height:30px;color:#fff;}
.Choices_right h1 a:hover{  border:1px solid #bfbfbf; background-color:rgba(0,0,0,0.9); text-align:center; height:30px; padding:10px 25px;font-size:18px;line-height:30px;color:#fff;}

.Choicestel{ width:1584px; height:38px; text-align:center; line-height:38px; font-size:36px; float:left; font-family:"Arial"; overflow:hidden; color:#565656; margin-top:100px;
-webkit-user-select:none;/*谷歌 /Chrome*/
-moz-user-select:none; /*火狐/Firefox*/
-ms-user-select:none;    /*IE 10+*/
user-select:none;}
.Choicestel ul{ width:12000px; overflow:hidden;}
.Choicestel ul li{ width:1584px; height:38px; float:left;}
	
	
@media screen and (min-width: 1201px) and (max-width: 1600px){	
	
.Choices{ width:100%; float:left; height:800px; }
.Choices_text{ width:1200px; height:819px; margin:0 auto;}
.Choices_head{ width:100%; float:left; height:55px; margin-top:50px; line-height:55px; letter-spacing:2px; font-weight:bold; text-align:center; font-size:30px; color:#565656; display:block; position:relative;}
.Choices_head:before,.Choices_head:after{content: ''; position: absolute;top: 30px;background: #56565;width:265px;height: 2px;}
.Choices_head:before{ left:155px;}
.Choices_head:after{ right:155px;}

.Choices_content{ width:1184px; height:594px; float:left; margin-left:3px;}
.Choicesnext{ width:38px; height:37px; float:left; margin-left:1136px; margin-top:24px; cursor:pointer;}
.Choices_banner{ width:1184px; height:399px; float:left; margin-top:39px; overflow: hidden;}
.Choices_banner ul{ width: 12000px;  overflow: hidden;}
.Choices_banner ul li{ width:1184px; height:399px; float:left;}
.Choices_left{ width:594px; height:399px; float:left;}
.Choices_right{ width:590px; height:399px; float:left; background-color: rgba(240,240,240,0.93)}
.Choices_right h1{ width:590px; height:30px; line-height:30px; float:left; text-align:center; font-size:28px; margin-top:70px; color:#464646;}
.Choices_right h2{ width:590px; height:30px; line-height:30px; float:left; text-align:center; font-size:18px; margin-top:10px; color:#464646;}
.Choices_right p{ width:450px; height:70px; float:left; margin-left:70px; text-align:center; font-size:18px; color:#606060; margin-top:20px;}
.Choices_right h1 a{  border:1px solid #bfbfbf; background-color:rgba(255,255,255,0.7); text-align:center; height:30px; padding:10px 25px;font-size:18px;line-height:30px;}

.Choicestel{ width:1184px; height:38px; text-align:center; line-height:38px; font-size:36px; float:left; font-family:"Arial"; overflow:hidden; color:#565656; margin-top:100px;
-webkit-user-select:none;/*谷歌 /Chrome*/
-moz-user-select:none; /*火狐/Firefox*/
-ms-user-select:none;    /*IE 10+*/
user-select:none;}
.Choicestel ul{ width:12000px; overflow:hidden;}
.Choicestel ul li{ width:1184px; height:38px; float:left;}



}

@media only screen and (max-width:1200px){
	
	
.Choices{ width:100%; float:left; height:100%; }
.Choices_text{ width:90%; height:100%; margin:0 auto;}
.Choices_head{ width:100%; float:left; height:55px; margin-top:50px; line-height:55px; letter-spacing:2px; font-weight:bold; text-align:center; font-size:30px; color:#565656; display:block; position:relative;}
.Choices_head:before,.Choices_head:after{display:none;}


.Choices_content{ width:100%; height:100%; margin:0 auto;}
.Choicesnext{ width:38px; height:37px; margin:0 auto; margin-top:24px; cursor:pointer;}
.Choices_banner{ width:100%; height:799px; margin:0 auto; margin-top:39px; overflow: hidden;}
.Choices_banner ul{ width: 100%;  margin:0 auto; overflow: hidden;}
.Choices_banner ul li{ width:100%; height:799px; float:left;}
.Choices_left{ width:100%; height:399px; margin:0 auto;overflow: hidden;}   
.Choices_right{ clear:both;width:100%; height:399px; margin:0 auto; background-color: rgba(240,240,240,0.93)}
.Choices_right h1{ width:100%; height:30px; line-height:30px; float:left; text-align:center; font-size:24px; margin-top:70px; color:#464646;}
.Choices_right h2{ width:100%; height:30px; line-height:30px; float:left; text-align:center; font-size:18px; margin-top:10px; color:#464646;}
.Choices_right p{ width:90%; height:70px; float:left; margin-left:5%; text-align:center; font-size:18px; color:#606060; margin-top:20px;}
	
		
.Choicestel{ width:100%; height:38px; text-align:center; line-height:38px; font-size:30px; float:left; font-family:"Arial"; overflow:hidden; color:#565656; margin-bottom:50px;
-webkit-user-select:none;/*谷歌 /Chrome*/
-moz-user-select:none; /*火狐/Firefox*/
-ms-user-select:none;    /*IE 10+*/
user-select:none;}
.Choicestel ul{ width:100%; overflow:hidden;}
.Choicestel ul li{ width:100%; height:38px; float:left;}
/*选择结束*/


	
	
	
	
	
}
	


@media only screen and (max-width:600px){
.Choices_head{ width:100%; float:left; height:55px; margin-top:50px; line-height:55px; letter-spacing:2px; font-weight:bold; text-align:center; font-size:26px; color:#565656; display:block; position:relative;}

	.Choices{ width:100%; float:left;  max-height:950px; }

.Choices_text{ width:90%; max-height:550px;  margin:0 auto;}

.Choices_left{ width:100%; height:259px; margin:0 auto;overflow: hidden;}   
.Choices_right{ clear:both;width:100%; height:359px; margin:0 auto;background-color: rgba(240,240,240,0.93)}
.Choicestel{ width:100%; height:38px; text-align:center; line-height:38px; font-size:28px; float:left; font-family:"Arial"; overflow:hidden; color:#565656; margin-top:-150px;}

.Choices_right h1{ width:100%; height:30px; line-height:30px; float:left; text-align:center; font-size:22px; margin-top:70px; color:#464646;}
.Choices_right h2{ width:100%; height:30px; line-height:30px; float:left; text-align:center; font-size:16px; margin-top:10px; color:#464646;}


}







.aboutUs {
	
	width: 100%;
	position: relative;
	overflow: hidden;
	padding:0 0 100px 0;
	margin:50px 0;
}
.aboutUs .bgs {
	width: 100%;
	max-width:1000px;
margin: 0 auto;
}

.aboutUs .bgs img{
	width: 100%;
		max-width:1000px;
margin: 0 auto;
}
.aboutUsText {
	position: relative;
	
	color: #282828;
	width: 60%;
	margin: 0 auto;
	padding: 50px;
	text-align: center;
	background:#fff;
	opacity:0.9;
}

.aboutUsText .content {
	font-size: 16px;
	line-height: 1.6;
	color:#888;
	opacity:1;
}
.aboutUs .more{
	
	margin: 30px auto;
}
.aboutUsText .more {
	transition: .3s all linear;
	width: 120px;
	font-size: 14px;
	font-family: ArialMT;
	line-height: 1.7;
	height: auto;
	padding: 5px 8px;
	background: #282828;
	color:#fff;
}
.aboutUsText .more span {
	color: #fff;
	padding: 2px 5px;
	font-size: 12px
}
.aboutUsText .more:hover {
	background: #c38a36;
	color: #fff;
	width: 115px;
	
}
.aboutUsText .more:hover span {
	background: #282828;
	border-radius: 50%;
	color: #fff;
	padding: 2px 5px
}


@media only screen and (max-width:1450px){




}

@media only screen and (max-width:980px){


.aboutUsText {
	position: relative;
	color: #282828;
	width: 80%;
	margin:  0 auto;
	text-align: left;
	background:#fff;
	opacity:0.9;
}

}



@media only screen and (max-width:600px){
	

.aboutUs{
width: 100%;
height: 800px;	
	
}
.aboutUs .bgs {
	width: 100%;
	float:left;

	
}
.aboutUs .bgs img{
	width: 100%;

	 
}
.aboutUsText {
	width: 100%;
	margin-top:-50px;
	
}
}


@media only screen and (max-width:480px){


.aboutUsText {
	
	width: 100%;

}

}
@media only screen and (max-width:439px){
	

.aboutUs{
width: 100%;
height: 780px;	
	
}
.aboutUs .bgs {
	width: 100%;
	float:left;

	
}
.aboutUs .bgs img{
	width: 100%;
	 height: 100%;
padding-top:20px;
	 
}
.aboutUsText {
	width: 100%;
	margin-top:-50px;
	
}
}





.youshi_tt{
	width:100%;
	margin:0  auto;
	padding:80px ;
	background:#f0f0f0;
	margin-bottom:-35px;
	margin-top:50px;
}


.boxes {
	clear:both;
	width: 100%;
	height: 846px;
	padding: 10px 0;
	position: relative;
	background-size:cover;
}

.join_left {
	width: 100%;
	background-image: url(../images/joinus2.jpg);
	height:846px;
	float: left;
	background-repeat: no-repeat;
	background-size: 100%;
	-webkit-transition: background-size .3s linear;
	padding: 150px 50px;
	box-sizing: border-box;
}

.join_left .leftText .en, .join_right .rightText .en {
	font-size: 96px;
		color: #fff;
	text-align:center;

}

.join_left .leftText .title, .join_right .rightText .title  {
	text-align:center;
	color: #fff;
	font-size: 36px;
	padding-bottom: 50px;
	text-align:center;
}

.join_left .leftText .phone {
	font-size: 48px;
	color: #fff;
	padding-bottom: 15px;
	
	text-align:center;
}
.join_left .leftText .content {
	font-size: 18px;
	color: #fff;
	line-height: 1.7;
	width: 100%;
	text-align:center;
}



@media only screen and (max-width:1200px){
	.join_left, .join_right {
	width:100%;
	height:750px;
margin:0 auto;
background-size:cover;
}

	.join_left .leftText .content, .join_right .rightText .content{
display:none;
}

	.join_left .leftText .en, .join_right .rightText .en {
		width:100%;
	font-size: 50px;
	color: #fff;
	text-align:center;
	

}

.join_left .leftText .phone, .join_right .rightText .phone {
	font-size:50px;
	
}
	
	
}

@media only screen and (max-width:900px){
	.join_left {
	width:100%;
	height:750px;
margin:0 auto;
background-size:cover;
}

.join_left .leftText .phone{
	
	display:block;;
	
}	
	.join_left .leftText .content, .join_right .rightText .content{
display:none;
}

	.join_left .leftText .en, .join_right .rightText .en {
		width:100%;
	font-size: 72px;
	

	text-align:center;
	

}
.join_left .leftText .title, .join_right .rightText .title  {
	text-align:center;

	font-size: 20px;
	padding-bottom: 50px;
	text-align:center;
}
	
.join_left .leftText .phone, .join_right .rightText .phone {
	font-size: 28px;
	
}

	
}

@media only screen and (max-width:400px){
	
		.join_left {
	width:100%;
	height:550px;
margin:0 auto;
background-size:cover;
}

	
}







/* 解决方案 */

/* 必要布局样式css */
.trade-content {
    padding: 30px 0;
}

.trade-title {
    font-size: 24px;
    color: #333;
    text-align: center;
    margin: 50px 0;
    position: relative;
}

.trade-title:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    bottom: -19px;
    left: 50%;
    transform: translateX(-50%);
    border: 6px solid;
    border-color: #20B09F transparent transparent;
}

.trade-title:after {
    content: "";
    position: absolute;
    width: 52px;
    height: 3px;
    background-color: #20B09F;
    bottom: -8px;
    left: 50%;
    transform: translateX(-50%);
}

.trade-black {
    height: 600px;
    background-color: #30383e;
}

.trade-box {
    width: 100%;
    margin: 0 auto;
    position: relative;
    transition: all .3s ease;
}

.trade-box-list {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.trade-box-item {
    flex: 1;
    text-align: center;
    position: relative;
	width: 100%;
    height: 600px;
    background: no-repeat center;
    background-size: 100% auto;
}

.trade-content .trade-box-item:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: rgba(0,0,0,.6);
    transition: all .4s cubic-bezier(.4, 0, .2, 1);
}

.trade-box-item a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

a, button, input, textarea {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.item-logo {
    margin: 0 auto;
    display: block;
}

.trade-content .trade-box-item .item-logo {
    position: relative;
    margin-top: 180px;
    transition: all .4s cubic-bezier(.4, 0, .2, 1);
}

.item-logo img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}

.item-title {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    padding: 20px 0;
    position: relative;
}

.trade-content .item-title:before {
    content: "";
    position: relative;
    display: block;
    width: 20px;
    border-bottom: 2px solid #fff;
    margin: 0 auto 20px;
    transition: all .4s cubic-bezier(.4, 0, .2, 1);
}

.item-text {
    position: relative;
    transition: all .4s cubic-bezier(.4, 0, .2, 1);
    opacity: 0;
    margin-top: 10px;
}

.item-text p {
    color: #fff;
    font-size: 16px;
    margin-bottom: 5px;
}

.trade-content .item01 {
    background-image: url(../images/icon-at01.png);
}

.trade-content .item02 {
    background-image: url(../images/icon-at02.png);
}

.trade-content .item03 {
    background-image: url(../images/icon-at03.png);
}

.trade-content .item04 {
    background-image: url(../images/icon-at04.png);
}



.trade-content .trade-box-item:hover .item-text {
    display: block;
    opacity: 1;
    margin-top: 0;
}

.trade-content .trade-box-item:hover:before {
    background-color: rgba(209, 155, 92, .8);
}

.trade-content .trade-box-item:hover .item-logo {
    margin-top: 80px;
}

.trade-content .trade-box-item:hover .item-title:before {
    opacity: 0;
    margin-bottom: 0;
}

.insolution{display:none;}

@media only screen and (max-width:960px){
	
.trade-black {

	display:none;
}
.insolution{display:block;
width:100%;
margin:20px auto;
}
.insolution img{
	width:100%;
}


}

	
	
}
