.banner {
	width: 100%;
    height: 100%;
    /*text-align: center;*/
    font-size: 18px;
    background: #fff;
}
.banner-center{
	position: absolute;
    top: 350px;
    right: 40%;
    margin-top: -200px;
    margin-right: -325px;
    color: #fff;
    font-family: '';
}
.banner-center .title{
	font-size: 70px;
	width: 650px;
}
.tabs{
	padding: 44px 0 0 0;
}
.tabs a{
	color: #9b9b9b;
	font-size: 30px;
	text-decoration: none;
}

.tabs .active a,.tabs a:hover{
	color: #1e8dda;
	font-size: 30px;
}

.about-content{
	background-color: #EAEFF4;
	min-height: 500px;
	padding-bottom: 80px;
}
.about-content.about-content2{
	min-height: 198px;
	padding-bottom: 0px;
}
.triangle_border_up{
	 width:0;
    height:0;
    border-width:0 20px 20px;
    border-style:solid;
    border-color:transparent transparent #EAEFF4;
    margin:40px auto 0 auto;
    position:relative;
    display: none;
}
.tabs .active .triangle_border_up{
	display: block;
}
.about-content{
	display: none;
}
.about-content.active{
	display: block;
}
.about-content .title{
	margin-top: 30px;
	margin-bottom: 28px;
	padding-top: 8px;
	padding-left: 16px;
	color: #1e8dda;
	font-size: 28px;
	border-left:4px solid #1e8dda;
}
.about-content .sub-title{
	margin-top: 30px;
	margin-bottom: 28px;
	padding-top: 8px;
	color: #1e8dda;
	font-size: 24px;
}
.about-content p{
	color: #676B6E;
	font-size: 22px;
	line-height: 40px;
}
.text-indent{
	text-indent:2em;
}

.mt-60{
	margin-top: 60px;
}
.mt-130{
	margin-top: 130px;
}

.news-title{
	/*position: absolute;*/
    /*top: 20px;*/
    /*width: 85%;*/
    /*left: 30px;*/
	background-color: #fff;
    font-size: 20px;
	line-height: 4.2rem;
    color: #4c4c4c;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	padding-right: 15px;
	padding-left: 15px;
}
.news-desc{
	/*position: absolute;*/
    /*top: 58px;*/
    /*width: 85%;*/
	background-color: #fff;
    left: 30px;
    font-size: 18px;
	line-height: 2.8rem;
    color: #808080;
    /*overflow: hidden;*/
    /*text-overflow: ellipsis;*/
    /*white-space: nowrap;*/
	padding-right: 15px;
	padding-left: 15px;
}
.time{
	position: absolute;
    bottom: 8px;
    left: 30px;
    font-size: 20px;
    color: #818181;
}


.mt-74{
	margin-top: 74px;
}
.mb-74{
	margin-bottom: 74px;
}
p.tit{
	color: #4d4d4d;
	font-size: 18px;
	line-height: 20px;
}
p.des{
	color: #808080;
	font-size: 12px;
	line-height: 20px;
}
.pl-14{
	padding-left: 14px;
}
.pl-100{
	padding-left: 100px;
}



.tell-me{
	position: relative;
	background-color: #dee2e7;
	min-height: 500px;
	padding-bottom: 10px;
}
.pb-20{
	padding-bottom: 20px;
}
.from input{
	padding: 10px 20px;
	height: 40px;
	width: 100%;
}
.from textarea{
	padding: 10px 20px;
	height: 120px;
	width: 100%;
}
.map{
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	height: 521px;
	/* margin-left: 40px; */
}
.about-bottom{
	background-color: #EAEFF4;
	min-height: 80px;
}







