

.main-home-caption h1{
    border-right:none;
}

.about-en-ctx{
    display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
     -webkit-flex-direction:column; flex-direction:column; 
}
.about-en-splist{
    min-height:256px;
    background:url(/Res/sitegroup/p/images-en/about-bg.jpg) no-repeat center center;
    background-size:100% 100%;
}
.about-en-splist ul{
    padding:50px 5px 50px 25px; margin:0;
}
.about-en-splist .item{
    width:48%; float:left; font-size:20px; color:#000; 
    height:80px; margin-bottom:30px; padding-left:40px;
}
.about-en-splist .item:nth-child(odd){
    padding-right:20px;
} 
.about-en-splist .item{
    background:url(/Res/sitegroup/p/images-en/about-sp-1.png) no-repeat;
}
.about-en-splist .item-1{
    background:url(/Res/sitegroup/p/images-en/about-sp-1.png) no-repeat;
}
.about-en-splist .item-2{
    background:url(/Res/sitegroup/p/images-en/about-sp-2.png) no-repeat;
}
.about-en-splist .item-3{
    background:url(/Res/sitegroup/p/images-en/about-sp-3.png) no-repeat;
}
.about-en-splist .item-4{
    background:url(/Res/sitegroup/p/images-en/about-sp-4.png) no-repeat;
}
.about-en-co{
    display:inline-block;
}
.about-en-intro{
    padding:35px 0;
}
.about-en-intro p{
    text-align:justify; 
    color:#4c4c4c; line-height:28px; font-size:14px;
}
.about-en-intro p:nth-child(odd){
    padding-right:30px;
} 
.about-en-intro p:nth-child(even){
    padding-left:30px;
} 



/*首页:核心优势*/
.main-core-advantage{
    background-color:#f8f8f8; padding-top:0px;
}
.main-core-advantage .full-bg{
    background:url(/Res/sitegroup/p/images/img_home_a_bg.jpg) no-repeat center top;
    background-size:100% 100%;
    min-height:400px;  padding-bottom:30px;
}
.main-core-advantage .advantage-list{
    padding:0px 0 0 0;
}
.main-core-advantage .advantage-list .item{
    width:24.5%; height:250px; overflow:hidden; display:inline-block;
    text-align:center;
}
.main-core-advantage .advantage-list .item .icon{
    width:100px; height:100px; margin-top:45px;
}
.main-core-advantage .advantage-list .item .title{
    font-size:18px; color:#fff; display:block; font-weight:bold;
    height:26px; line-height:26px; overflow:hidden;
}
.main-core-advantage .advantage-list .item .title-sub{
    font-size:14px; color:#fff;
}
.main-core-advantage .advantage-list .item:hover,.main-core-advantage .advantage-list .item.selected{
    background:url(/Res/sitegroup/p/images/ic_home_adv_selected.png) no-repeat center bottom;
    background-size:100% 100%;
}
.main-core-advantage .advantage-list .item.selected .title,
.main-core-advantage .advantage-list .item:hover .title{
    color:#fff;
}

.main-core-advantage .advantage-info{
    color:#fff; padding:40px 20px; border-radius:10px;
    background-color:rgba(0,0,0,0.5); font-size:14px;
    line-height:1.8;text-align:justify; 
}
.main-core-advantage .advantage-info p{
    color:#fff; 
}


/*首页：业务版图*/
.main-home-bizmap .infolist{
    width:910px;
}
.main-home-bizmap .infolist .item{
    width:300px;
}
.main-home-bizmap .biz-content{
    background:url(/Res/sitegroup/p/images-en/company-matrix.jpg) no-repeat right top;
    background-size:auto 70%;
    padding-bottom:10px;
}


/*首页：产品*/
.main-home-products{
    min-height:550px; padding:50px 0;
    background:url(/Res/sitegroup/p/images/home_news_bg.jpg) no-repeat center top;
    background-size:100% 100%;
}
.about-en-products{
    padding:0;
    
}
.about-en-products ul{
    padding:0; margin:0;
    display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;
    -webkit-justify-content:space-between;justify-content:space-between;
}
.about-en-products .item{
    width:470px;
}
.about-en-products .item .imagebox{
    width:470px; height:470px; overflow:hidden; border-radius:25px;
    background-color:#f7f8fa;
    box-shadow: 0 0 11px rgba(43, 93, 151, 0.1);
    -moz-box-shadow: 0 0 11px rgba(43, 93, 151, 0.1);
}
.about-en-products .item .imagebox img{
    width:100%; height:100%;
}
.about-en-products .item:nth-child(odd){
    margin-left:10px;
} 
.about-en-products .item:nth-child(even){
    margin-right:10px;
} 
.about-en-products .item .title{
    text-align:center; color:#000;
    line-height:2; margin-top:15px;
}

/*首页：联系w66*/
.main-home-contactus{
    min-height:550px; padding:50px 0;
    background-size:100% 100%;
}

.main-who-we-are{
    background:#fff;
}
.main-who-we-are .logobox{
    margin:30px 0; text-align:center;
}
.main-who-we-are .introbox{
    width:1000px; min-height:496px; margin-top:30px;
    padding:20px 20px;
    background:url(/Res/sitegroup/p/images-en2/e_s1_bg@1x.jpg) no-repeat;
    background-size:100% 100%;
}
.main-who-we-are .introbox .item{
    background:#219359dd;
    margin: 20px; padding:15px;
    color:#fff;
}
.main-who-we-are .introbox .item .title{
    color:#fff; font-size:16px; font-weight:bold;
}
.main-who-we-are .introbox .item .content{
    color:#fff; padding-top:15px;
    /*text-align: justify;*/ 
}
.main-who-we-are .introbox .item .content *{
    color:#fff;  font-size:12px;
}
.main-who-we-are .small-title{
    font-size:14px; color:#0D8A47; text-align:center; 
    font-size:20px; line-height:28px; font-weight:bold; font-family:'Roboto';
    margin-bottom:30px;
}
.fl-product-container{
    width:1000px; 
    background:url(/Res/sitegroup/p/images-en2/s2_bg@1x.jpg);
    min-height:160px;
}
.fl-product-container .productlist{
    padding:0;
}
.fl-product-container .productlist .item{
    height:300px; width:50%;
}
.fl-product-container .productlist .item .title{
    font-size:16px; color:#000; font-weight:bold; margin-bottom:15px;
}
.fl-product-container .productlist .item .content{
    width:240px; height:160px; position:relative; cursor:pointer; display:block;
}
.fl-product-container .productlist .item .content img{
    width:100%; height:100%;
}
.fl-product-container .productlist .item .content .action{
    background:url(/Res/sitegroup/p/images-en2/icons_open@3x.png) no-repeat;
    background-size:100% 100%;
    width:26px; height:26px;
    position:absolute; right:0; top:0;
    display:block;
}
.fl-product-container .productlist .item .content .action:hover{
    transform:scale(1.1);
}

.product-detail .imagebox{
    width:400px; min-height:267px; background:#f8f8fa;
}
.product-detail .imagebox img{
    max-width:100%;
}
.product-detail .title{
    font-family: Roboto, Roboto;
    font-weight: bold;
    font-size: 20px;
    line-height: 28px;
    margin:15px 0;
}
.product-detail .desc{
    font-family: Roboto, Roboto;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    color: #2A2831;
}



.fl-tech-intro{
    padding:0; padding-bottom:100px;
}
.fl-tech-intro .item{
    width:480px; overflow:hidden;
}
.fl-tech-intro .item .imagebox{
    width:480px; height:160px; overflow:hidden;
}
.fl-tech-intro .item .imagebox img{
    width:100%; height:100%;
}
.fl-tech-intro .item .intro{
    width:380px; margin:0 auto;
}
.fl-tech-intro .item .title{
    font-size:16px; color:#0D8A47; line-height:22px; font-weight:600;
    margin:15px 0; font-family:'Roboto';
}
.fl-tech-intro .item .content *{
    font-size:14px; color:#000; line-height:20px; font-weight:normal;
    font-family:'Roboto';
}

.main-why-us{
    padding:0; 
}
.main-why-us .logobox{
    padding:75px 0;
    text-align:center;
    background:#0d8a47;
}
.fl-why-us-list-wrapper{
    background:#0d8a47;
}
.fl-why-us-list{
    padding:0; overflow:hidden; background-color:#0d8a47;
    width:1000px; margin:0 auto;
}
.fl-why-us-list .item{
    width:333.3px; float:left;
}
.fl-why-us-list .item .imagebox{
    width:333.3px; height:222px;
}
.fl-why-us-list .item .imagebox img{
    width:100%; height:100%;
}
.fl-why-us-list .item .title{
    height:222px;
    font-size:20px; color:#fff; line-height:28px; font-family:'Roboto';
}

.fl-promise-list{
    padding:0;
}
.fl-promise-list .item{
    width:333px; overflow:hidden; text-align:center;
}
.fl-promise-list .item .titlebox{
    text-align:center;
}
.fl-promise-list .item .titlebox .title{
    font-size:20px;  font-family:'Roboto'; font-weight:bold; line-height:28px;
}
.fl-promise-list .item .titlebox .title-sub{
    font-size:14px;  font-family:'Roboto'; line-height:20px;
    margin:5px 0 15px 0;
}
.fl-promise-list .item .imagebox{
    width:306px; height:204px;
}
.fl-promise-list .item .imagebox img{
    width: 100%; height:100%;
}

.fl-contact-us{
    padding:0; padding-bottom:72px;
}
.fl-contact-us .titlebox{
    text-align:center; margin:72px 0;
}
.fl-contact-us .titlebox .title{
    color: #2A2831;
    font-family: Barlow;
    font-weight: bold;
    font-size: 40px;
    line-height: 40px;
    letter-spacing: 0px;
    text-align: center;

}
.fl-contact-us .titlebox .title-sub{
    font-size:16px; color:#0D8A47; font-weight:600; font-family:'Roboto';
    margin-top:8px;
}
.fl-contact-us .contact-list .item{
    width:200px; overflow:hidden;text-align:center;
}
.fl-contact-us .contact-list .item .icon{
    width:40px; height:40px;
}
.fl-contact-us .contact-list .item .title{
    padding:8px 0; font-family:'Roboto'; color:#2A2831;
}
.fl-contact-us .contact-list .item .desc{
    color: #2A2831;
    font-family: Roboto;
    font-weight: bold;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: center;
}

.fl-trade-list{
    margin-bottom:30px;
}
.fl-trade-list .intro{
    margin-right:20px;
}
.fl-trade-list .intro .icon{
    width:50px; font-family:'Roboto';
}
.fl-trade-list .intro .caption{
    color:#000; font-size:20px; font-weight:bold; vertical-align: bottom; font-family:'Roboto';
}
.fl-trade-list .intro .mail{
    margin-top:10px; white-space:nowrap;
}
.fl-trade-list .intro .brief{
    color:#428250; margin-top:10px; font-family:'Roboto'; font-weight:bold;
}
.fl-trade-list .item{
    margin-right:15px;
}

.flm-pop{
    position:fixed; z-index:101; left:0; top:0; right:0; bottom:0; overflow:scroll;
    background:rgba(0,0,0,0.5);
    pointer-events: none;
}
.flm-pop .pop-body{
    margin:24px; width:448px;
    pointer-events: auto;
}
.flm-pop .pop-close{
    pointer-events: auto; margin-top:56px;
}
.flm-pop .pop-close .btn-close{
    display:block; width:32px; height:32px;
    background:url(/Res/sitegroup/p/images-en/icons_close.png) no-repeat;
    background-size:100% 100%;
}
.flm-pop .pop-body .body-content{
    background:#fff; min-height:400px;
    padding:24px;
}<!--9.7990036010742E-5-->