main {}
main .p2_ourBusiness,
main .p3_biIntroduction,
main .p4_ourPartners {max-width:1140px; margin:0 auto;}
/* nav */
.gnb a:nth-of-type(3) {color:#19b8d1 !important; font-weight:700 !important;}
/* p1_bnr */
main .p1_bnr {
    background-image:url(../images/business_bnr.png); background-position:center; background-repeat:no-repeat;
    background-size:cover; width:100%; height:600px;
}
main .p1_bnr .p1_txt_g {position:relative; top:35%; left:20%;}
main .p1_bnr .p1_txt_g h1 {font-size:48px; color:#fff; font-weight:700; margin-bottom:30px;}
main .p1_bnr .p1_txt_g p {color:#fff; font-size:20px; line-height:1.6;}
/* p2_ourBusiness */
main .p2_ourBusiness {
    padding:150px 0; display:flex; flex-flow:row nowrap; justify-content:space-between; align-items:center;
}
main .p2_ourBusiness .p2_left {width:45%;}
main .p2_ourBusiness .p2_left h1 {
    font-family: 'Poppins', sans-serif; font-size:40px; font-weight:700; margin-bottom:50px;
}
main .p2_ourBusiness .p2_left h1 span {
    font-family: 'Poppins', sans-serif; font-weight:900; display:block; margin-bottom:20px; font-size:24px;
}
main .p2_ourBusiness .p2_left p {font-size:1.25rem; line-height:1.8;}
main .p2_ourBusiness .p2_right {width:50%;}
main .p2_ourBusiness .p2_right div .right_c {
    width:230px; height:230px; position:relative;
    background-position:center; background-size:cover; opacity:0;
}
main .p2_ourBusiness .p2_right div .right_c p {
    position:absolute; left:35px; bottom:35px; font-size:18px; font-weight:500;
    color:#fff; text-shadow:2px 2px 2px rgba(0,0,0,0.3);
}
main .p2_ourBusiness .p2_right .p2_right_top {display:flex; justify-content:center; margin-bottom:20px;}
main .p2_ourBusiness .p2_right .p2_right_top .top_left {
    margin-right:20px; border-radius:60px 0 0 0; background-image:url(../images/business_bg_1.jpg);
}
main .p2_ourBusiness .p2_right .p2_right_top .top_right {
    border-radius:0 60px 0 0; background-image:url(../images/business_bg_2.jpg);
}
main .p2_ourBusiness .p2_right .p2_right_btm {display:flex; justify-content:center;}
main .p2_ourBusiness .p2_right .p2_right_btm .btm_left {
    margin-right:20px; border-radius:0 0 0 60px; background-image:url(../images/business_bg_3.jpg);
}
main .p2_ourBusiness .p2_right .p2_right_btm .btm_right {
    border-radius:0 0 60px 0; background-image:url(../images/business_bg_4.jpg);
}
/* p3_BIIntroduction */
main .p3_biIntroduction {
    background-color:#f2f2f2; padding:40px 0 130px 0; margin-bottom:150px;
    display:flex; flex-flow:column; align-items:center;
}
main .p3_biIntroduction  div  div  img {width:150px; height:150px;}
main .p3_biIntroduction .p3_top {display:flex; flex-flow:column; align-items:center; margin-bottom:80px; opacity:0;}
main .p3_biIntroduction .p3_top .p3_top_top {margin-bottom:20px;}
main .p3_biIntroduction .p3_top .p3_top_top img {width:200px; height:200px;}
main .p3_biIntroduction .p3_top .p3_top_middle {margin-bottom:80px;}
main .p3_biIntroduction .p3_top .p3_top_middle img {}
main .p3_biIntroduction .p3_top .p3_top_btm {display:flex;}
main .p3_biIntroduction .p3_top .p3_top_btm div {display:flex; flex-flow:column; align-items:center;}
main .p3_biIntroduction .p3_top .p3_top_btm div img {margin-bottom:20px;}
main .p3_biIntroduction .p3_top .p3_top_btm div span {font-size:20px; font-weight:700;}
main .p3_biIntroduction .p3_top .p3_top_btm .p3_top_btm_left {margin-right:50px;}
main .p3_biIntroduction .p3_top .p3_top_btm .p3_top_btm_left img {}
main .p3_biIntroduction .p3_top .p3_top_btm .p3_top_btm_left span {/* font-size:20px; font-weight:700; */}
main .p3_biIntroduction .p3_top .p3_top_btm .p3_top_btm_middle {margin-right:50px;}
main .p3_biIntroduction .p3_top .p3_top_btm .p3_top_btm_middle img {}
main .p3_biIntroduction .p3_top .p3_top_btm .p3_top_btm_middle span {/* font-size:20px; font-weight:700; */}
main .p3_biIntroduction .p3_top .p3_top_btm .p3_top_btm_right {}
main .p3_biIntroduction .p3_top .p3_top_btm .p3_top_btm_right img {}
main .p3_biIntroduction .p3_top .p3_top_btm .p3_top_btm_right span {/* font-size:20px; font-weight:700; */}
main .p3_biIntroduction .p3_btm {width:600px;}
main .p3_biIntroduction .p3_btm > div {}
main .p3_biIntroduction .p3_btm  div  p {font-size:20px; line-height:1.5;}
main .p3_biIntroduction .p3_btm > div > div p {}
main .p3_biIntroduction .p3_btm > div > p {}
main .p3_biIntroduction .p3_btm .bi_txt1 {margin-bottom:30px;}
main .p3_biIntroduction .p3_btm .bi_txt1 .txt1_1 {}
main .p3_biIntroduction .p3_btm .bi_txt1 .txt1_2 {display:flex;}
main .p3_biIntroduction .p3_btm .bi_txt1 .txt1_2 .txt1_2_left {}
main .p3_biIntroduction .p3_btm .bi_txt1 .txt1_2 .txt1_2_right {}
main .p3_biIntroduction .p3_btm .bi_txt2 {margin-bottom:30px;}
main .p3_biIntroduction .p3_btm .bi_txt2 p {}
main .p3_biIntroduction .p3_btm .bi_txt3 {}
main .p3_biIntroduction .p3_btm .bi_txt3 .txt3_1 {}
main .p3_biIntroduction .p3_btm .bi_txt3 .txt3_2 {display:flex;}
main .p3_biIntroduction .p3_btm .bi_txt3 .txt3_2 .txt3_2_left {}
main .p3_biIntroduction .p3_btm .bi_txt3 .txt3_2 .txt3_2_right {}
main .p3_biIntroduction .p3_btm .bi_txt4 {}


/* p4_ourPartners */
main .p4_bg {
    width:100%; height:450px; background-image:url(../images/business_slide_bg.jpg);
    background-position:center; background-repeat:no-repeat; background-size:cover;
    background-attachment:fixed;
}
main .p4_bg .p4_ourPartners {
    height:100%; display:flex; flex-flow:column nowrap; justify-content:center;
}
main .p4_bg .p4_ourPartners h1 {
    font-family: 'Poppins', sans-serif; font-size:40px; font-weight:700; margin-bottom:50px; color:#fff;
}
main .p4_bg .p4_ourPartners h1 span {
    font-family: 'Poppins', sans-serif; font-weight:900; display:block; margin-bottom:20px; font-size:24px; color:#fff;
}
main .p4_bg .p4_ourPartners p {color:#fff; line-height:1.4; margin-bottom:60px;}
main .p4_bg .p4_ourPartners .swiper-container {width:100%; overflow:hidden; position:relative;}
main .p4_bg .p4_ourPartners .swiper-container .swiper-wrapper {}
main .p4_bg .p4_ourPartners .swiper-container .swiper-wrapper .swiper-slide {padding:0 20px; text-align:center;}
main .p4_bg .p4_ourPartners .swiper-container .swiper-wrapper .swiper-slide img {width:100%;}
/* p3_pagination */
main .p4_bg .p4_ourPartners .swiper-container .swiper-button-prev {
    position:absolute; left:-8px; transform:scale(0.5); color:#e8e8e8;
}
main .p4_bg .p4_ourPartners .swiper-container .swiper-button-next {
    position:absolute; right:-8px; transform:scale(0.5); color:#e8e8e8;
}