main {}
main .p2_uboutUs,
main .p4_ourProduct,
main .p5_ourPartners {max-width:1140px; margin:0 auto;}
/* p1_bnr */
main .p1_bnr {width:100%;}
main .p1_bnr .swiper-container {width:100%; height:800px; overflow:hidden; position:relative;}
main .p1_bnr .swiper-container .swiper-wrapper {}
main .p1_bnr .swiper-container .swiper-wrapper .swiper-slide {
    background-position:center; background-repeat:no-repeat;
}
main .p1_bnr .swiper-container .swiper-wrapper .swiper-slide .slide_c {
    max-width:1140px; position:relative; margin:0 auto; width:100%; height:100%;
    display:flex; align-items:center; justify-content:center;
}
main .p1_bnr .swiper-container .swiper-wrapper .swiper-slide .slide_c .slide_txt {
    display:flex; flex-flow:column nowrap;
}
main .p1_bnr .swiper-container .swiper-wrapper .swiper-slide .slide_c .slide_txt h1 {
    font-family: 'Lora', serif; font-weight:700; color:#fff; font-size:48px; margin-bottom:30px;
}
main .p1_bnr .swiper-container .swiper-wrapper .swiper-slide .slide_c .slide_txt p {
    color:#fff; font-size:20px; line-height:1.6;
}
/* p1 > slide1 */
main .p1_bnr .swiper-container .swiper-wrapper .slide1 {
    background-image:url(../images/index_bnr.jpg); background-position:center; background-size:cover; background-repeat:no-repeat;
}
main .p1_bnr .swiper-container .swiper-wrapper .slide1 .s1 {}
main .p1_bnr .swiper-container .swiper-wrapper .slide1 .s1 .s1_txt {}
main .p1_bnr .swiper-container .swiper-wrapper .slide1 .s1 .s1_txt h1 {font-size:36px; line-height:1.4;}
main .p1_bnr .swiper-container .swiper-wrapper .slide1 .s1 .s1_txt h1 p {width:480px;}
/* p1 > slide2 */
main .p1_bnr .swiper-container .swiper-wrapper .slide2 {
    background-image:url(../images/index_bnr.jpg); background-position:center; background-size:cover; background-repeat:no-repeat;
}
main .p1_bnr .swiper-container .swiper-wrapper .slide2 .s2 {}
main .p1_bnr .swiper-container .swiper-wrapper .slide2 .s2 .s2_txt {}
main .p1_bnr .swiper-container .swiper-wrapper .slide2 .s2 .s2_txt h1 {}
main .p1_bnr .swiper-container .swiper-wrapper .slide2 .s2 .s2_txt h1 p {width:520px;}
/* p1 > slide3 */
main .p1_bnr .swiper-container .swiper-wrapper .slide3 {
    background-image:url(../images/index_bnr.jpg); background-position:center; background-size:cover; background-repeat:no-repeat;
}
main .p1_bnr .swiper-container .swiper-wrapper .slide3 .s3 {}
main .p1_bnr .swiper-container .swiper-wrapper .slide3 .s3 .s3_txt {}
main .p1_bnr .swiper-container .swiper-wrapper .slide3 .s3 .s3_txt h1 {}
main .p1_bnr .swiper-container .swiper-wrapper .slide3 .s3 .s3_txt h1 p {}
/* p1 > active-pagination */
main .p1_bnr .swiper-container .swiper-pagination {margin-bottom:20px;}
main .p1_bnr .swiper-container .swiper-pagination-bullet {
    height:10px; width:10px; margin-right:10px; background-color:#fff; opacity:0.5;
}
main .p1_bnr .swiper-container .swiper-pagination-bullet-active {
    background-color:#19b8d1; opacity:1;
}
/* p2_uboutUs */
main .p2_uboutUs {padding:150px 0;}
main .p2_uboutUs .p2_top {
    display:flex; flex-flow:row nowrap; justify-content:space-between;
    width:100%; height:338px; margin-bottom:100px;
}
main .p2_uboutUs .p2_top div {
    width:32%; height:338px; display:flex; justify-content:center; align-items:center;
    position:relative;
}
main .p2_uboutUs .p2_top div p {
    width:100%; height:100%;
    background-position:center; background-size:cover;
    transition:1s;
}
main .p2_uboutUs .p2_top div span {
    color:#fff; font-weight:700; font-size:24px;
    text-shadow:5px 5px 5px rgba(0,0,0,0.8);
    display:inline-block; width:100%; height:338px; line-height:338px; text-align:center;
    position:absolute; top:0%; left:0%;
}
main .p2_uboutUs .p2_top .oem #oem {background-image:url(../images/oem.jpg);}
/* main .p2_uboutUs .p2_top #oem:hover {background-image:url(../images/p2_oem1.png);} */
main .p2_uboutUs .p2_top .global #global {background-image:url(../images/p2_global.jpg);}
/* main .p2_uboutUs .p2_top #global:hover {background-image:url(../images/p2_global1.jpg);} */
main .p2_uboutUs .p2_top .product #product {background-image:url(../images/p2_product.jpg);}
/* main .p2_uboutUs .p2_top #product:hover {background-image:url(../images/p2_product1.jpg);} */
main .p2_uboutUs .p2_btm {display:flex; justify-content:center;}
main .p2_uboutUs .p2_btm .p2_btm_left {width:max-content; padding:70px 120px 0 0;}
main .p2_uboutUs .p2_btm .p2_btm_left h2 {font-family: 'Poppins', sans-serif; font-size:40px; text-align:right;}
main .p2_uboutUs .p2_btm .p2_btm_right {width:515px;}
main .p2_uboutUs .p2_btm .p2_btm_right p {font-size:1.25rem; line-height:2; margin-bottom:50px;}
main .p2_uboutUs .p2_btm .p2_btm_right a {
    font-weight:700; color:#fff; background-color:#222; padding:15px 25px;
    border-radius:30px; font-size:14px; letter-spacing:1px; transition:0.5s;
}
main .p2_uboutUs .p2_btm .p2_btm_right a:hover {background-color:#19b8d1; color:#222;}
/* p3_callToAction */
main .p3_bg {
    width:100%; height:max-content; background-image:url(../images/p3_bg.jpg);
    background-size:cover; background-position:center;
    background-attachment:fixed;
}
main .p3_bg .p3_callToAction {
    height:610px; display:flex; flex-flow:column nowrap; justify-content:center; align-items:center;
    text-align:center;
}
main .p3_bg .p3_callToAction h2 {
    font-size:40px; font-weight:700; color:#fff; font-family: 'Poppins', sans-serif; font-style: italic;
}
main .p3_bg .p3_callToAction p {font-size:20px; color:#fff; line-height:1.8; margin:30px 0;}
main .p3_bg .p3_callToAction a {
    color:#fff; padding:15px 25px; border:1px solid #fff; width:max-content;
    letter-spacing:1px; font-weight:500; transition:0.5s; font-size:14px;
}
main .p3_bg .p3_callToAction a:hover {background-color:#19b8d1; color:#222; border:1px solid #19b8d1;}
/* p4_ourProduct */
main .p4_ourProduct {padding:120px 0 170px 0; position:relative;}
main .p4_ourProduct h2 {
    font-size:40px; font-weight:700; font-family: 'Poppins', sans-serif; text-align:center; margin-bottom:80px;
}
main .p4_ourProduct .swiper-container {overflow:hidden;}
main .p4_ourProduct .swiper-container .swiper-wrapper {}
main .p4_ourProduct .swiper-container .swiper-wrapper .swiper-slide {}
main .p4_ourProduct .swiper-container .swiper-wrapper .swiper-slide div {
    display:flex; flex-flow:column nowrap; align-items:center;
}
main .p4_ourProduct .swiper-container .swiper-wrapper .swiper-slide div img {height:300px; margin-bottom:5px;}
main .p4_ourProduct .swiper-container .swiper-wrapper .swiper-slide div span{}
/* p4 > slide1 */
main .p4_ourProduct .swiper-container .swiper-wrapper .slide1 {}
main .p4_ourProduct .swiper-container .swiper-wrapper .slide1 .p4_slide_c1 {}
main .p4_ourProduct .swiper-container .swiper-wrapper .slide1 .p4_slide_c1 img {}
main .p4_ourProduct .swiper-container .swiper-wrapper .slide1 .p4_slide_c1 span {}
/* p4 > slide2 */
main .p4_ourProduct .swiper-container .swiper-wrapper .slide2 {}
main .p4_ourProduct .swiper-container .swiper-wrapper .slide2 .p4_slide_c2 {}
main .p4_ourProduct .swiper-container .swiper-wrapper .slide2 .p4_slide_c2 img {}
main .p4_ourProduct .swiper-container .swiper-wrapper .slide2 .p4_slide_c2 span {}
/* p4 > slide1 */
main .p4_ourProduct .swiper-container .swiper-wrapper .slide3 {}
main .p4_ourProduct .swiper-container .swiper-wrapper .slide3 .p4_slide_c3 {}
main .p4_ourProduct .swiper-container .swiper-wrapper .slide3 .p4_slide_c3 img {}
main .p4_ourProduct .swiper-container .swiper-wrapper .slide3 .p4_slide_c3 span {}
/* p4 > slide1 */
main .p4_ourProduct .swiper-container .swiper-wrapper .slide4 {}
main .p4_ourProduct .swiper-container .swiper-wrapper .slide4 .p4_slide_c4 {}
main .p4_ourProduct .swiper-container .swiper-wrapper .slide4 .p4_slide_c4 img {}
main .p4_ourProduct .swiper-container .swiper-wrapper .slide4 .p4_slide_c4 span {}
/* p4 > slide1 */
main .p4_ourProduct .swiper-container .swiper-wrapper .slide5 {}
main .p4_ourProduct .swiper-container .swiper-wrapper .slide5 .p4_slide_c1 {}
main .p4_ourProduct .swiper-container .swiper-wrapper .slide5 .p4_slide_c1 img {}
main .p4_ourProduct .swiper-container .swiper-wrapper .slide5 .p4_slide_c1 span {}
/* p4 > active-pagination */
main .p4_ourProduct .swiper-container .swiper-pagination {bottom:130px;}
main .p4_ourProduct .swiper-container .swiper-pagination-bullet {
    height:8px; width:8px; margin-right:8px; background-color:#222; opacity:0.5;
}
main .p4_ourProduct .swiper-container .swiper-pagination-bullet-active {
    background-color:#19b8d1; opacity:1;
}
/* p5_ourPartners */
main .p5_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 .p5_bg .p5_ourPartners {
    height:100%; display:flex; flex-flow:column nowrap; justify-content:center;
}
main .p5_bg .p5_ourPartners h1 {
    font-family: 'Poppins', sans-serif; font-size:40px; font-weight:700; margin-bottom:50px; color:#fff;
}
main .p5_bg .p5_ourPartners h1 span {
    font-family: 'Poppins', sans-serif; font-weight:900; display:block; margin-bottom:20px; font-size:24px; color:#fff;
}
main .p5_bg .p5_ourPartners p {color:#fff; line-height:1.4; margin-bottom:60px;}
main .p5_bg .p5_ourPartners .swiper-container {width:100%; overflow:hidden; position:relative;}
main .p5_bg .p5_ourPartners .swiper-container .swiper-wrapper {}
main .p5_bg .p5_ourPartners .swiper-container .swiper-wrapper .swiper-slide {padding:0 20px; text-align:center;}
main .p5_bg .p5_ourPartners .swiper-container .swiper-wrapper .swiper-slide img {width:100%;}
/* p3_pagination */
main .p5_bg .p5_ourPartners .swiper-container .swiper-button-prev {
    position:absolute; left:-8px; transform:scale(0.5); color:#e8e8e8;
}
main .p5_bg .p5_ourPartners .swiper-container .swiper-button-next {
    position:absolute; right:-8px; transform:scale(0.5); color:#e8e8e8;
}

@keyframes bnr {
    0%{opacity:0;}
    100%{opacity:1;}
}