.fixed-floor {
	top: 50%; right: 5%; margin-top: -80px; position: fixed;
}
.mapContainer {
	width: 100%; height: 300px;
}
.fixed-floor .floor-item {
	background: rgb(191, 191, 191); border-radius: 100%; width: 16px; height: 16px; margin-bottom: 20px; cursor: pointer; behavior: url(../js/frameworks/ie-css3.htc); -webkit-border-radius: 100%; -moz-border-radius: 100%;
}
.fixed-floor .floor-item-active {
	background: rgb(0, 49, 102);
}
.swiper-container {
	width: 100%;
}
.swiper-container1 .pagination {
	width: 100%; text-align: center; bottom: 6px; position: absolute; z-index: 20;
}
@media all and (min-width:992px)
{
.swiper-container1 .pagination {
	bottom: 10px;
}
.mapContainer {
	width: 100%; height: 500px;
}
}
.swiper-container1 .swiper-pagination-switch {
	background: rgb(255, 255, 255); margin: 0px 5px; border-radius: 9px; width: 9px; height: 9px; display: inline-block; cursor: pointer; opacity: 0.9; -webkit-border-radius: 9px; -moz-border-radius: 9px;
}
@media all and (min-width:1280px)
{
.swiper-container1 .swiper-pagination-switch {
	border-radius: 20px; width: 20px; height: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px;
}
}
.swiper-container1 .swiper-active-switch {
	background: rgb(6, 37, 70);
}
.swiper-container7 .pagination {
	width: 100%; text-align: center; bottom: 6px; position: absolute; z-index: 20;
}
.swiper-container7 .swiper-pagination-switch {
	background: rgb(255, 255, 255); margin: 0px 5px; border-radius: 9px; width: 9px; height: 9px; display: inline-block; cursor: pointer; opacity: 0.9; -webkit-border-radius: 9px; -moz-border-radius: 9px;
}
.swiper-container7 .swiper-active-switch {
	background: rgb(6, 37, 70);
}
.swiper-container2 .pagination {
	width: 100%; text-align: center; bottom: 0px; position: absolute; z-index: 20;
}
.swiper-container2 .swiper-pagination-switch {
	background: rgb(191, 191, 191); margin: 0px 8px; border-radius: 7px; width: 7px; height: 7px; display: inline-block; cursor: pointer; -webkit-border-radius: 7px; -moz-border-radius: 7px;
}
.swiper-container2 .swiper-active-switch {
	background: rgb(0, 49, 102);
}
.swiper-container3 .pagination {
	width: 100%; text-align: center; bottom: 3px; position: absolute; z-index: 20;
}
.swiper-container3 .swiper-pagination-switch {
	background: rgb(255, 255, 255); margin: 0px 8px; border-radius: 7px; width: 7px; height: 7px; display: inline-block; cursor: pointer; opacity: 0.5; -webkit-border-radius: 7px; -moz-border-radius: 7px;
}
.swiper-container3 .swiper-active-switch {
	opacity: 1;
}
.swiper-container4 .pagination {
	width: 100%; text-align: center; bottom: 0px; position: absolute; z-index: 20;
}
.swiper-container4 .swiper-pagination-switch {
	background: rgb(255, 255, 255); margin: 0px 8px; border-radius: 7px; width: 7px; height: 7px; display: inline-block; cursor: pointer; opacity: 0.5; -webkit-border-radius: 7px; -moz-border-radius: 7px;
}
.swiper-container4 .swiper-active-switch {
	opacity: 1;
}
.first-block {
	width: 100%;
}
.first-block .swiper-container1 .img-slide1 {
	width: 100%; vertical-align: top;
}
.second-blcok {
	background: rgb(248, 248, 248); padding: 12px 0px; width: 100%;
}
@media all and (min-width:768px)
{
.second-blcok {
	padding: 30px 0px;
}
}
.left-search {
	background: rgb(6, 37, 70); padding: 0px 3%; width: 100%; height: 80px; margin-bottom: 7px; float: left; box-sizing: border-box; border-bottom-left-radius: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
@media all and (min-width:992px)
{
.left-search {
	padding: 0px 1.5%; width: 42%; height: 160px; margin-bottom: 0px; float: left;
}
}
.left-search .search-input {
	background: rgb(246, 246, 246) !important; margin: 20px 3% 0px 0px; padding: 0px 8px; border-radius: 4px; border: 1px solid rgb(246, 246, 246) !important; border-image: none !important; width: 70%; height: 40px; line-height: 40px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; behavior: url(../js/frameworks/ie-css3.htc); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
@media all and (min-width:992px)
{
.left-search .search-input {
	margin: 50px 3% 0px 0px; padding: 0px 18px; height: 60px; line-height: 60px;
}
}
.left-search .search-btn {
	background: rgb(235, 161, 70) !important; border-radius: 4px; width: 27%; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; margin-top: 20px; float: left; cursor: pointer; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; behavior: url(../js/frameworks/ie-css3.htc); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
@media all and (min-width:992px)
{
.left-search .search-btn {
	height: 60px; line-height: 60px; margin-top: 50px;
}
}
.right-item {
	background: rgb(6, 37, 70); width: 24.5%; height: 40%; text-align: center; margin-bottom: 6px; margin-left: 0.5%; float: left; display: table; cursor: pointer;
}
@media all and (min-width:992px)
{
.right-item {
	width: 14%; height: 160px; margin-bottom: 0px;
}
}
.right-item .item-content {
	width: 100%; vertical-align: middle; display: table-cell;
}
.right-item .item-content img {
	height: 28px; vertical-align: top;
}
@media all and (min-width:992px)
{
.right-item .item-content img {
	height: auto;
}
}
.right-item .item-content span {
	color: rgb(255, 255, 255); font-size: 12px; margin-top: 10px; margin-bottom: 10px; display: block;
}
@media all and (min-width:992px)
{
.right-item .item-content span {
	font-size: 14px; margin-top: 12px;
}
}
.trRadius {
	border-top-right-radius: 15px;
}
.third-block {
	padding: 10px 0px 12px; width: 100%;
}
@media all and (min-width:992px)
{
.third-block {
	padding: 47px 0px 37px;
}
}
.third-title {
	width: 100%; text-align: center; color: rgb(0, 50, 104);
}
.third-title .en-title {
	color: rgb(153, 153, 153);
}
.title-line {
	background: rgb(210, 210, 210); margin: 11px auto 15px; width: 200px; height: 1px; position: relative;
}
@media all and (min-width:992px)
{
.title-line {
	margin: 20px auto 60px; width: 390px; height: 2px;
}
}
.title-line .title-line-active {
	background: rgb(0, 49, 102); left: 34.5%; top: -1px; width: 31%; height: 2px; position: absolute;
}
@media all and (min-width:992px)
{
.title-line .title-line-active {
	height: 4px;
}
}
.third-slide {
	width: 100%; overflow: hidden; font-size: 0px; position: relative;
}
.third-slide-inner {
	transition:transform 0.5s ease-in 0.1s; width: 100%; -webkit-transition: transform 0.5s ease-in 0.1s; -moz-transition: transform 0.5s ease-in 0.1s; -o-transition: transform 0.5s ease-in 0.1s;
}
.news-slide {
	width: 100%; position: relative;
}
.slide-img-mobile {
	width: 100%;
}
.slide-img-mobile img {
	width: 100%; vertical-align: middle; border-top-right-radius: 20px; border-bottom-left-radius: 20px;
}
.left-slide {
	width: 100%; vertical-align: top; display: inline-block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
@media all and (min-width:992px)
{
.left-slide {
	width: 50%;
}
}
.left-slide .slide-item {
	padding: 0px; width: 100%; position: relative; cursor: pointer; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
@media all and (min-width:992px)
{
.left-slide .slide-item {
	padding: 0px 4% 0px 0px;
}
}
.left-slide .slide-item .item-container {
	padding: 15px 0px 10px; width: 100%; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: dashed; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.left-slide .slide-item .item-container-mobile-1 {
	background: rgba(0, 53, 100, 0.9); padding: 10px 0px 8px !important; margin-top: -58px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; border-bottom-left-radius: 20px;
}
@media all and (min-width:992px)
{
.left-slide .slide-item .item-container-mobile-1 {
	background: rgb(255, 255, 255); padding: 0px 0px 10px !important; margin-top: 0px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-left-radius: 0px;
}
.left-slide .slide-item .item-container-mobile-1 .span-tag {
	color: rgb(255, 255, 255) !important;
}
.left-slide .slide-item .item-container-mobile-1 .span-time {
	color: rgb(153, 153, 153) !important;
}
.left-slide .slide-item .item-container-mobile-1 .item-table-detail .item-news-title {
	color: rgb(102, 102, 102) !important;
}
}
.left-slide .slide-item .item-container-mobile-last {
	padding: 15px 0px 20px !important;
}
@media all and (min-width:992px)
{
.left-slide .slide-item .item-container-mobile-last {
	padding: 15px 0px 10px !important;
}
}
.left-slide .slide-item .item-table {
	width: 100%; display: table;
}
.left-slide .slide-item .item-table .item-cell-circle {
	text-align: left; color: rgb(0, 50, 104); display: table-cell;
}
.left-slide .slide-item .item-table .item-cell-left {
	text-align: left; color: rgb(0, 50, 104); padding-left: 10px; display: table-cell;
}
.left-slide .slide-item .item-table .item-cell-left .item-news-title {
	height: 40px; color: rgb(0, 50, 104); overflow: hidden; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.left-slide .slide-item .item-container-mobile-1 .item-news-title {
	color: rgb(255, 255, 255) !important;
}
.left-slide .slide-item .item-container-mobile-1 span {
	color: rgb(255, 255, 255) !important;
}
@media all and (min-width:992px)
{
.left-slide .slide-item .item-container-mobile-1 .item-news-title {
	color: rgb(0, 50, 104) !important;
}
.left-slide .slide-item .item-container-mobile-1 span {
	color: rgb(0, 50, 104) !important;
}
}
.left-slide .slide-item .item-table .item-cell-right {
	text-align: right; padding-right: 5px; padding-left: 5px; vertical-align: middle; display: table-cell; white-space: nowrap;
}
@media all and (min-width:992px)
{
.left-slide .slide-item .item-table .item-cell-right {
	padding-right: 0px; padding-left: 30px;
}
}
.left-slide .slide-item .item-table .item-cell-right .span-tag {
	background: rgb(235, 161, 70); padding: 5px; color: rgb(255, 255, 255); border-top-right-radius: 10px; border-bottom-left-radius: 10px;
}
@media all and (min-width:992px)
{
.left-slide .slide-item .item-table .item-cell-right .span-tag {
	padding: 5px 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px;
}
}
.left-slide .slide-item .item-table .item-cell-right .span-time {
	color: rgb(153, 153, 153); margin-left: 0px;
}
@media all and (min-width:992px)
{
.left-slide .slide-item .item-table .item-cell-right .span-time {
	margin-left: 5px;
}
}
.left-slide .slide-item .item-table-detail {
	margin-top: 10px;
}
.left-slide .slide-item .item-table-detail .item-cell-circle {
	visibility: hidden;
}
.left-slide .slide-item .item-table-detail .item-cell-left {
	color: rgb(102, 102, 102);
}
.left-slide .slide-item .item-table-detail .item-cell-left .item-news-title {
	height: 70px; line-height: 24px; overflow: hidden; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3;
}
.right-slide {
	top: 0px; width: 50%; height: 100%; right: 0px; vertical-align: top; display: inline-block; position: absolute;
}
.right-slide .right-item-img {
	width: 100%; height: 100%; border-top-right-radius: 32px; border-bottom-left-radius: 32px;
}
.right-angle {
	margin: -20px -20px 0px 0px; top: 50%; width: 0px; height: 0px; right: 0px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: white; border-top-width: 20px; border-bottom-width: 20px; border-left-width: 20px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; z-index: 1; opacity: 0.8;
}
.swiper-change-btn {
	top: 0px; right: 0px; position: absolute;
}
.swiper-change-btn img {
	margin-left: 16px; cursor: pointer;
}
.swiper-change-btn .up-blue {
	display: none;
}
.swiper-change-btn .down-disable {
	display: none;
}
.fourth-block {
	background: url("../../images/boyuan/active_blackground.gif") no-repeat center / cover; width: 100%; position: relative; -webkit-background-size: cover;
}
.fourth-block .events-left {
	margin: -30px 0px 0px -70px; left: 10%; top: 40%; vertical-align: top; position: absolute; z-index: 2; cursor: pointer;
}
.fourth-block .events-right {
	margin: -30px -70px 0px 0px; top: 40%; right: 10%; vertical-align: top; position: absolute; z-index: 2; cursor: pointer;
}
.fourth-block .third-title {
	color: rgb(254, 254, 254); padding-top: 13px;
}
@media all and (min-width:992px)
{
.fourth-block .third-title {
	 padding-top: 30px; 
	/* padding-top: 120px; */
}
}
.fourth-block .third-title .en-title {
	color: rgb(165, 162, 162);
}
.fourth-block .title-line {
	margin: 11px auto 9px;
}
@media all and (min-width:992px)
{
.fourth-block .title-line {
	margin: 30px auto 80px;
}
}
.fourth-block .title-line .title-line-active {
	background: rgb(235, 161, 70);
}
.fourth-block .fourth-slide {
	width: 100%; position: relative; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.fourth-block .fourth-slide .container {
	padding-bottom: 14px;
}
@media all and (min-width:992px)
{
.fourth-block .fourth-slide .container {
	padding-bottom: 0px;
}
}
.events-list {
	width: 100%; font-size: 0px;
}
.events-list .list-item {
	background: rgb(153, 153, 153); width: 48%; /* overflow: hidden; */ margin-right: 4%; margin-bottom: 6px; vertical-align: top; display: inline-block; position: relative;
}
@media all and (min-width:992px)
{
.events-list .list-item {
	width: 48.8%; margin-right: 0.8%; margin-bottom: 40px;
}
}
.events-list .list-item img {
	width: 100%; vertical-align: top; 
}
.events-list .list-item .item-brief {
	background: rgb(0, 49, 102); padding: 0px 10px; left: 0px; width: 100%; height: 30px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 30px; display: table; position: absolute; box-sizing: border-box; opacity: 0.9; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
@media all and (min-width:992px)
{
.events-list .list-item .item-brief {
	height: 58px; line-height: 58px;
}
}
.events-list .list-item .item-brief .brief-cell {
	width: 100%; vertical-align: middle; display: table-cell;
}
.events-list .list-item .item-brief .brief-cell p {
	margin: 0px; width: 100%; line-height: 1.2em; overflow: hidden; font-size: 12px; -ms-text-overflow: ellipsis; max-height: 36px;
}
@media all and (min-width:992px)
{
.events-list .list-item .item-brief .brief-cell p {
	font-size: 16px;
}
}
.tLRadius32 {
	border-top-left-radius: 20px;
}
@media all and (min-width:992px)
{
.tLRadius32 {
	border-top-left-radius: 32px;
}
}
.bRRadius32 {
	border-bottom-right-radius: 20px;
}
@media all and (min-width:992px)
{
.bRRadius32 {
	border-bottom-right-radius: 32px;
}
}
.fifth-block {
	padding: 20px 0px 17px; width: 100%;
}
@media all and (min-width:992px)
{
.fifth-block {
	padding: 40px 0px 100px;
}
}
.fifth-block .third-title {
	color: rgb(6, 37, 70);
}
.fifth-block .third-title .en-title {
	display: block;
}
@media all and (min-width:992px)
{
.fifth-block .third-title .en-title {
	display: inline-block;
}
}
.fifth-block .title-line {
	margin: 9px auto 30px; width: 235px;
}
@media all and (min-width:992px)
{
.fifth-block .title-line {
	margin: 26px auto 20px; width: 470px;
}
}
.fifth-container {
	width: 100%; position: relative;
}
.fifth-container .map-img {
	width: 100%; vertical-align: top;
}
.fifth-container .map-area-mobile {
	border: 1px solid rgb(0, 49, 102); border-image: none; width: 100%; margin-top: 25px; border-top-left-radius: 10px; border-bottom-right-radius: 10px;
}
.fifth-container .map-area-mobile .map-tag {
	background: rgb(0, 49, 102); padding: 20px 3px; width: 20%; height: 74px; text-align: center; color: rgb(255, 255, 255); float: left; box-sizing: border-box; border-top-left-radius: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.fifth-container .map-area-mobile .map-content {
	padding: 10px 0px; width: 80%; color: rgb(0, 108, 167); font-size: 0px; float: left; white-space: nowrap; -ms-overflow-x: auto;
}
.fifth-container .map-area-mobile .map-content .area-item {
	padding: 10px 8px; text-align: center; font-size: 12px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; display: inline-block; cursor: pointer; min-width: 62px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.fifth-container .map-area-mobile .map-content :last-child.area-item {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.fifth-container .map-area-mobile .map-content .area-item span {
	display: block;
}
.fifth-container .color-example {
	left: 0px; bottom: 0px; color: rgb(51, 51, 51); line-height: 28px; position: absolute;
}
.fifth-container .color-example p {
	margin: 0px;
}
.fifth-container .color-example p .example-circle {
	border-radius: 100%; width: 10px; height: 10px; margin-right: 8px; vertical-align: middle; display: inline-block; behavior: url(../js/frameworks/ie-css3.htc); -webkit-border-radius: 100%; -moz-border-radius: 100%;
}
.fifth-container .circle-div {
	left: 0px; top: 0px; width: 100%; height: 0px; padding-top: 50.7%; position: absolute;
}
.bg-blue {
	background: rgba(0, 130, 210, 0.5);
}
.bg-green {
	background: rgba(23, 127, 37, 0.5);
}
.bg-red {
	background: rgba(179, 12, 4, 0.5);
}
.bg-orange {
	background: rgba(224, 102, 0, 0.5);
}
.bg-purple {
	background: rgba(67, 0, 98, 0.5);
}
.map-circle {
	border-radius: 100%; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1; -webkit-border-radius: 100%; -moz-border-radius: 100%;
}
.map-country {
	text-align: center; color: rgb(0, 64, 104);
}
@media all and (min-width:992px)
{
.map-country {
	color: rgb(0, 104, 169);
}
}
.map-country span {
	display: block; white-space: nowrap;
}
.map-country .span-num {
	color: rgb(1, 44, 71); display: block;
}
@media all and (min-width:992px)
{
.map-country .span-num {
	display: none;
}
}
.item-country {
	display: none;
}
:first-child.item-country {
	display: block;
}
@media all and (min-width:992px)
{
.item-country {
	display: block;
}
.item-country:hover .map-country {
	color: rgb(0, 64, 104);
}
.item-country:hover .map-country .span-num {
	display: block;
}
}
.canada {
	left: 4.75%; top: 18%; width: 8%; height: 0px; padding-top: 8%; position: absolute; z-index: 1; cursor: pointer;
}
.canada .map-country {
	left: 0px; top: 50%; width: 100%; margin-top: -16px; position: absolute; z-index: 2;
}
.usa {
	left: 9%; top: 23.2%; width: 17%; height: 0px; padding-top: 17%; position: absolute; z-index: 1; cursor: pointer;
}
.usa .map-country {
	left: 0px; top: 50%; width: 100%; margin-top: -16px; position: absolute; z-index: 2;
}
.china {
	left: 71.16%; top: 23.11%; width: 9%; height: 0px; padding-top: 9%; position: absolute; z-index: 1; cursor: pointer;
}
.china .map-country {
	left: -50%; top: 0px; width: 100%; position: absolute;
}
.japan {
	left: 82.75%; top: 32.8%; width: 10%; height: 0px; padding-top: 10%; position: absolute; z-index: 1; cursor: pointer;
}
.japan .map-country {
	left: 4%; top: 63.6%; width: 100%; position: absolute;
}
.netherlands {
	left: 45.66%; top: 28.5%; width: 3.66%; height: 0px; padding-top: 3.66%; position: absolute; z-index: 1; cursor: pointer;
}
.netherlands .map-country {
	left: 30%; top: -61.4%; position: absolute;
}
.korea {
	left: 80%; top: 32.4%; width: 5%; height: 0px; padding-top: 5%; position: absolute; z-index: 1; cursor: pointer;
}
.korea .map-country {
	left: 33.33%; top: -25.4%; position: absolute;
}
.hongkong {
	left: 75.6%; top: 44.75%; width: 5%; height: 0px; padding-top: 5%; position: absolute; z-index: 1; cursor: pointer;
}
.hongkong .map-country {
	left: -53.33%; top: 18.33%; position: absolute;
}
.australia {
	left: 83%; top: 75%; width: 4.25%; height: 0px; padding-top: 4.25%; position: absolute; z-index: 1; cursor: pointer;
}
.australia .map-country {
	left: 41%; top: 68.6%; position: absolute;
}
.south-africa {
	left: 51.4%; top: 76%; width: 3.66%; height: 0px; padding-top: 3.66%; position: absolute; z-index: 1; cursor: pointer;
}
.south-africa .map-country {
	left: -95%; top: -38.6%; position: absolute;
}
.germany {
	left: 48.25%; top: 30%; width: 2.5%; height: 0px; padding-top: 2.5%; position: absolute; z-index: 1; cursor: pointer;
}
.germany .map-country {
	left: 310%; top: -17%; position: absolute;
}
.germany .img-line {
	left: 86%; top: 38%; width: 210%; position: absolute; z-index: 2;
}
.france {
	left: 44.8%; top: 35.4%; width: 2.5%; height: 0px; padding-top: 2.5%; position: absolute; z-index: 1; cursor: pointer;
}
.france .map-country {
	left: -86.2%; top: 55.2%; position: absolute;
}
.india {
	left: 67%; top: 47.5%; width: 2.5%; height: 0px; padding-top: 2.5%; position: absolute; z-index: 1; cursor: pointer;
}
.india .map-country {
	left: -69%; top: -24.1%; position: absolute;
}
.indonesia {
	left: 79.25%; top: 65.4%; width: 2.5%; height: 0px; padding-top: 2.5%; position: absolute; z-index: 1; cursor: pointer;
}
.indonesia .map-country {
	left: 34.4%; top: -44.8%; position: absolute;
}
.malaysia {
	left: 74.5%; top: 56%; width: 3.33%; height: 0px; padding-top: 3.33%; position: absolute; z-index: 1; cursor: pointer;
}
.malaysia .map-country {
	left: -97.5%; top: 15%; position: absolute;
}
.bazil {
	left: 31%; top: 66.4%; width: 2%; height: 0px; padding-top: 2%; position: absolute; z-index: 1; cursor: pointer;
}
.bazil .map-country {
	left: -121.7%; top: 100%; position: absolute;
}
.UK {
	left: 44.16%; top: 25%; width: 2%; height: 0px; padding-top: 2%; position: absolute; z-index: 1; cursor: pointer;
}
.UK .map-country {
	left: -279%; top: -104%; position: absolute;
}
.singapore {
	left: 74.41%; top: 62.46%; width: 1.66%; height: 0px; padding-top: 1.66%; position: absolute; z-index: 1; cursor: pointer;
}
.singapore .map-country {
	left: -240%; top: 60%; position: absolute;
}
.taipei {
	left: 79.91%; top: 49.67%; width: 2%; height: 0px; padding-top: 2%; position: absolute; z-index: 1; cursor: pointer;
}
.taipei .map-country {
	left: -170%; top: 125%; position: absolute;
}
@media all and (min-width:992px)
{
.taipei .map-country {
	left: 162.5%; top: 125%;
}
}
.taipei .img-line {
	left: 70.83%; top: 58.33%; width: 166.66%; position: absolute; z-index: 2;
}
.ireland {
	left: 43.91%; top: 30.16%; width: 0.75%; height: 0px; padding-top: 0.75%; position: absolute; z-index: 1; cursor: pointer;
}
.ireland .map-country {
	left: -500%; top: -44.44%; position: absolute;
}
.columbia {
	left: 24.33%; top: 65.4%; width: 0.41%; height: 0px; padding-top: 0.41%; position: absolute; z-index: 1; cursor: pointer;
}
.columbia .map-country {
	left: -380%; top: -620%; position: absolute;
}
.thailand {
	left: 73.75%; top: 52.6%; width: 0.75%; height: 0px; padding-top: 0.75%; position: absolute; z-index: 1; cursor: pointer;
}
.thailand .map-country {
	left: -655.55%; top: -88.88%; position: absolute;
}
.new-zealand {
	left: 94.5%; top: 90.6%; width: 1.33%; height: 0px; padding-top: 1.33%; position: absolute; z-index: 1; cursor: pointer;
}
.new-zealand .map-country {
	top: -180%; right: -125%; position: absolute;
}
@media all and (min-width:992px)
{
.new-zealand .map-country {
	left: -125%; top: -180%; right: auto;
}
}
.switzerland {
	left: 48.41%; top: 34.92%; width: 0.75%; height: 0px; padding-top: 0.75%; position: absolute; z-index: 1; cursor: pointer;
}
.switzerland .map-country {
	left: -211.11%; top: 444.44%; position: absolute;
}
.switzerland .img-line {
	left: 44.44%; top: 44.44%; width: 88.88%; position: absolute; z-index: 2;
}
.austria {
	left: 49.91%; top: 33.6%; width: 0.91%; height: 0px; padding-top: 0.91%; position: absolute; z-index: 1; cursor: pointer;
}
.austria .map-country {
	left: 327.27%; top: 81.81%; position: absolute;
}
.austria .img-line {
	left: 63.63%; top: 54.54%; width: 290.9%; position: absolute; z-index: 2;
}
.sixth-block {
	background: url("../images/index/bank-bg.jpg") no-repeat center / cover; width: 100%; position: relative; -webkit-background-size: cover;
}
.sixth-block .third-title {
	color: rgb(255, 255, 255); padding-top: 18px;
}
@media all and (min-width:992px)
{
.sixth-block .third-title {
	padding-top: 60px;
}
}
.sixth-block .third-title .en-title {
	display: block;
}
@media all and (min-width:992px)
{
.sixth-block .third-title .en-title {
	display: inline-block;
}
}
.sixth-block .title-line {
	margin: 14px auto 13px; width: 235px;
}
@media all and (min-width:992px)
{
.sixth-block .title-line {
	margin: 26px auto 50px; width: 470px;
}
}
.sixth-block .title-line .title-line-active {
	background: rgb(235, 161, 70);
}
.sixth-block .sixth-slide {
	width: 100%; padding-bottom: 16px;
}
@media all and (min-width:992px)
{
.sixth-block .sixth-slide {
	padding-bottom: 55px;
}
}
.sixth-block .sixth-slide .container {
	padding-bottom: 16px;
}
@media all and (min-width:992px)
{
.sixth-block .sixth-slide .container {
	padding-bottom: 0px;
}
}
.sixth-block .sixth-slide .sixth-left {
	margin: -30px 0px 0px -70px; left: 10%; top: 50%; vertical-align: top; position: absolute; z-index: 2; cursor: pointer;
}
.sixth-block .sixth-slide .sixth-right {
	margin: -30px -70px 0px 0px; top: 50%; right: 10%; vertical-align: top; position: absolute; z-index: 2; cursor: pointer;
}
.banks-list {
	width: 100%;
}
.banks-list .list-item {
	width: 48%; overflow: hidden; margin-right: 4%; margin-bottom: 6px; float: left; position: relative; cursor: pointer;
}
@media all and (min-width:992px)
{
.banks-list .list-item {
	width: 32.26%; margin-right: 1.6%; margin-bottom: 14px;
}
}
.banks-list .list-item img {
	width: 100%; vertical-align: top;
}
.banks-list .list-item .hover-mask {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
@media all and (min-width:992px)
{
.banks-list .list-item:hover .hover-mask {
	display: none;
}
}
.right-item:hover {
	background: rgb(89, 97, 154);
}
.right-item:focus {
	background: rgb(89, 97, 154);
}
.item-news-title:hover {
	color: rgb(89, 97, 154) !important;
}
.item-news-title:focus {
	color: rgb(89, 97, 154) !important;
}
.left-slide .slide-item .item-table .item-cell-left .item-news-title:hover {
	color: rgb(89, 97, 154) !important;
}
.left-slide .slide-item .item-table .item-cell-left .item-news-title:focus {
	color: rgb(89, 97, 154) !important;
}
