

.solutionlist { padding: 70px 0px; }
.main { max-width: 1470px !important; padding: 0px 15px; margin: 0 auto; } 

.solutionlist .tit { font-size: 24px; color: #333; font-weight: bold; } 
.solutionlist .list { overflow: hidden; }
.solutionlist .list ul { letter-spacing: -5px; margin-left: -23px; margin-right: -23px; }
.solutionlist .list ul li { display: inline-block; vertical-align: top; letter-spacing: 0px; padding: 0px 23px; width: 33.33%; margin-top: 45px; }
.solutionlist .list ul li .al { display: block; }
.solutionlist .list ul li .text { border: 1px solid #d9d9d9; padding: 20px; background: #fff; }
.solutionlist .list ul li .text h3 { font-size: 18px; color: #333333; border-bottom: 1px solid #e6e6e6; font-weight: bold; padding: 10px 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; }
.solutionlist .list ul li .text p { position: relative; margin-top: 10px;  padding-right: 130px; font-size: 14px; }
.solutionlist .list ul li .text p strong { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.solutionlist .list ul li .text p span { position: absolute; right: 0px; top: 0px; }
.solutionlist .list ul li .img { overflow: hidden; }
.solutionlist .list ul li .img img { transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; transform: scale(1, 1); -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); }
.solutionlist .list ul li .al:hover .img img { -moz-transition: all 0.6s; transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1);  }
.solutionlist .list ul li .al:hover h3 { color: #22ac38; }

.grayback { background: #f5f5f5; padding: 30px 70px; margin-top: 90px; }

.solutioncon { background: #ffffff; padding: 60px; }
.solutioncon .had { border-bottom: 1px solid #e6e6e6; padding-bottom: 60px; }
.solutioncon .img { width: 57.6%;  float:left; }
.solutioncon .img img { width: 100%; }
.solutioncon .text { width: 38%; float: right; padding-top: 30px; }
.solutioncon .text h3 { font-size: 26px; color: #000; border-bottom: 1px solid #e6e6e6; padding-bottom: 12px; margin-bottom: 20px; }
.solutioncon .text p { font-size: 16px; color: #333; margin-top: 3px; }

#map { width: 100%; height: 500px; margin-top: 60px; }
#map img { max-width: none !important; max-height: none !important; }
.BMapLabel { display: none !important; }
/* .BMap_noprint { display: none !important; } */
.anchorBL { display: none; }


.aglobal_back {  background:#f5f5f5;  }
.aglobal { padding: 70px 0px; }
.aglobal .tit { font-size: 36px; font-weight: bold; color: #333333; position: relative; border-bottom: 1px solid #e6e6e6; padding-bottom: 20px; }
.aglobal .tit span { position: absolute; right: 0px; top: 10px; font-size: 16px; background: url('/themes/basicpt/skin/images/w_img2.png') no-repeat left center; padding-left: 30px; display: block; }

.aglobal .list { margin-top: 40px; }
.aglobal .list.active h3 { display: none; }
.aglobal .list h3 { font-size: 20px; color: #333333; font-weight: bold; }
.aglobal .list ul { border: 1px solid #e6e6e6; border-bottom: none; display: flex; flex-wrap: wrap; flex-direction: row; margin-top: 20px; background-color: #fff; }
.aglobal .list ul li { flex: 0 0 auto; width: 50%; border-right: 1px solid #e6e6e6; padding:30px; border-bottom: 1px solid #e6e6e6; }
.aglobal .list ul li strong { color: #39a9ae; display: block; font-size: 18px; margin-bottom: 10px; font-weight: bold; }
.aglobal .list ul li p { font-size: 16px; margin-top: 5px; }
.aglobal .list ul li:last-child { border-right: none; }

.solution-p { padding: 40px 0px; }
.solution-p p { font-size: 16px; margin-top: 20px; line-height: 25px; }
.solution-p p strong { font-weight: bold; display: block; margin-bottom: 10px; }

.bankability { display: flex; flex-direction: row; align-items: center; justify-content: space-between; padding: 70px 0px; }
.bankability .text { flex: 0 0 auto; width: 48%; }
.bankability .text h2 { color: #1a1a1a; font-size: 32px; font-weight: bold; }
.bankability .text p { font-size: 16px; margin-top: 20px; }
.bankability .img { flex: 0 0 auto; width: 44.2%; }


.b-gray { background: #f7f7f7; padding: 70px 0px; }

.bankability1 { display: flex; flex-direction: column;  }
.bankability1 .had { display:flex; flex-direction: row;justify-content: space-between; align-items: center;  }
.bankability1 .had .img { flex: 0 0 auto; width: 40.2%; }
.bankability1 .had .text { flex: 0 0 auto; width: 52%; }
.bankability1 .had .text h3 { font-size: 32px; color: #1a1a1a; font-weight: bold; margin-top: 20px; }
.bankability1 .had .text p { margin-top: 10px;  font-size: 16px; }
.bankability1 .dwo { margin-top: 30px; text-align: center; }
.bankability1 .dwo img { margin: 0 auto; }


.bankability2 .text h3 { font-size: 32px; color: #1a1a1a; font-weight: bold; }
.bankability2 .text p { font-size: 16px; margin-top: 20px; }
.bankability2 .dwo { text-align: center; margin-top: 40px; }
.bankability2 .dwo img { margin: 0 auto; }

.bankability3 { display: flex; flex-direction: row; justify-content: space-between; align-items: center; }
.bankability3 .img { flex: 0 0 auto; width: 60%; }
.bankability3 .text { flex: 0 0 auto; width: 36%; }
.bankability3 .text h3 { font-size: 32px; color: #1a1a1a; margin-top: 20px; font-weight: bold; }
.bankability3 .text p { margin-top: 10px; margin-bottom: 10px; font-size: 16px; }


.bankability4 { padding: 70px 0px; text-align: center; }
.bankability4 .al { font-size: 20px; display: inline-block; border: 1px solid #030000; padding: 5px 30px; border-radius: 30px; color: #000000; }
.bankability4 .al:after { content: ''; background: url('/themes/basicpt/skin/images/ba_8.png') no-repeat center center; display: inline-block; vertical-align: middle; margin-left: 5px; width: 18px; height: 16px; margin-left: 10px; margin-top: -6px; }
.bankability4 .al:hover { color: #fff; background: #1da63b; color: #fff; border: 1px solid #1da63b; }
.bankability4 .al:hover:after { content: ''; background: url('/themes/basicpt/skin/images/ba_8_m.png') no-repeat center center;   }




@media screen and (max-width:1600px) {

.main { max-width: 1230px !important; padding: 0px 15px; margin: 0 auto; } 
.global .global-intro .left h2 { font-size: 30px; }
.globalf .global-data h2:first-child { font-size: 28px; }
.globalf .global-data h2 { font-size: 28px; }
.globalf .global-data p { padding-bottom: 10px; }

.bankability .text h2 { font-size: 26px; }
.bankability1 .had .text h3  { font-size: 26px; }
.bankability2 .text h3 { font-size: 26px; }
.bankability3 .text h3 { font-size: 26px; }


}



@media screen and (max-width:992px) {


.global .global-intro { width: 100%; float: none; }
.global .global-map2 { width: 100%; margin-top: 30px; }
.global { padding-top: 0px; padding-bottom: 30px; }
.global .global-intro { padding-top: 30px; }
.global .global-intro .left h2 { font-size: 22px; }
.globalf .global-data h2:first-child { font-size: 30px; }
.globalf .global-data h2 { font-size: 30px; }

.aglobal { padding: 30px 0px; }
.aglobal .tit { font-size: 18px; }
.aglobal .tit span { font-size: 14px; top: 5px; background-size: 15px auto; padding-left: 20px; }

.aglobal .list ul li { width: 100%; padding: 15px; border-bottom: 1px solid #e6e6e6; border-right: none; }
.aglobal .list ul li p { font-size: 14px; margin-top: 3px; }
.aglobal .list ul li strong { font-size: 16px; }
.aglobal .list ul li:last-child { border-bottom: none; }
.aglobal .list h3 { font-size: 18px; }
.aglobal .list { margin-top: 30px; }


.solutionlist { padding: 30px 0px; }
.solutionlist .list ul li { width: 100%; }
.solutionlist .list ul li .text h3 { font-size: 16px; }
.solutionlist .tit { font-size: 20px; }
.solutionlist .list ul li { margin-top: 20px; }

.grayback { padding: 20px 0px;  }
.solutioncon { padding: 10px; }
.solutioncon .img { width: 100%; }
.solutioncon .text { width: 100%; }
.solutioncon .text h3 { font-size: 18px; }
.solutioncon .text p { font-size: 14px; }

.solutioncon .had { padding-bottom: 20px; }
#map { height: 250px; margin-top: 30px; }

.solution-p { padding-top: 20px; }


.bankability { flex-direction: column; display: block; padding: 30px 0px; }
.bankability .text { width: 100%; }
.bankability .img { width: 100%; margin-top: 10px; }
.bankability .text h2 { font-size: 20px; }
.bankability .text p { font-size: 14px; line-height: 22px; margin-top: 15px; }
.b-gray { padding: 30px 0px; }
.bankability1 .had { display: block; }
.bankability1 .had .img { width: 100%; }
.bankability1 .had .text { width: 100%; }
.bankability1 .had .text h3 { font-size: 20px; }
.bankability1 .had .text p { font-size: 14px; line-height: 22px; margin-top: 10px; }

.bankability2 .text h3 { font-size: 20px; line-height: 30px; }
.bankability2 .text p { font-size: 14px; line-height: 22px; }
.bankability .text h2 { line-height: 30px; }

.bankability3 { display: block; }
.bankability3 .img { width: 100%; }
.bankability3 .text { width: 100%; }
.bankability3 .text h3 { font-size: 20px; line-height: 30px; }
.bankability3 .text p { font-size: 14px; line-height: 22px; margin-top: 10px; }

.bankability4 { padding: 30px 0px; }
.bankability4 .al { font-size: 12px; padding: 10px 15px;  }
.bankability1 .dwo { margin-top: 20px; }



}<!--ºÄÊ±1753084444.8639Ãë-->