h3{margin:0;}
.tx-maps{margin:7px 0 90px;}
.tx-banners-map{height:240px;background-position:center center;background-size:cover;}
.tx-banners-map .centers{height: 100%;}
.tx-banners-map .texts{height: 100%;display: flex;justify-content: center;flex-direction: column;color:#fff;}
.tx-banners-map .texts h3{font-size: 32px;line-height: 45px;margin:0;}
.tx-banners-map .texts h4{margin-top: 6px;font-size: 16px;opacity: 0.6;font-weight: normal;}

.tx-maps-main{border-bottom:1px solid #e5e5e5;padding:38px 0;}
.tx-maps-main li{float: left;margin-top: 20px;margin-right: 65px;}
.tx-maps-main li:first-child{width: 100%;margin-top: 0;}
.tx-maps-main li a{font-size: 14px;}
.tx-maps-main li h3{font-size: 20px;}
.tx-maps-main li a:hover,.tx-maps-main li h3:hover{color:#317DFF}

@media screen and (max-width: 1280px){

	.tx-banners-map .texts h3{font-size: 28px;}
	.tx-maps-main li h3{font-size: 17px;}

}
@media screen and (max-width: 768px){

	.tx-banners-map{height:160px;}
	.tx-banners-map .texts h3{font-size: 20px;line-height: 30px;}
	.tx-banners-map .texts h4{font-size: 14px;}

	.tx-maps-main{padding:20px 0;}
	.tx-maps-main li{margin-top: 12px;margin-right: 20px;}
	.tx-maps-main li h3{font-size: 16px;}

}