@charset "utf-8";.main .productlist{width:100%;overflow-x:hidden}.main .productlist .container{width:100%;max-width:1343px}.main .productlist ul{margin:0 -1rem}.main .productlist ul li{padding:1rem}.main .productlist ul li .item{width:100%;border:1px solid #e9e9e9;transition:all .5s ease;position:relative}.main .productlist ul li .item .thumb-img{width:100%;height:325px;overflow:hidden}.main .productlist ul li .item .item-con{height:153px;padding:35px 35px 20px}.main .productlist ul li .item .item-con h3{line-height:50px;border-bottom:1px solid #e9e9e9}.main .productlist ul li .item .item-con h3 a{padding-right:50px;font-size:1.375rem;color:#333;font-weight:bold;background:url("../images/icon-link.jpeg") no-repeat right center / 30px}.main .productlist ul li .item .item-con p{padding-top:20px;color:#333}.main .productlist ul li .item .more{width:100%;height:100%;display:block;position:absolute;left:0;top:0}.main .productlist ul li .item:hover{-moz-box-shadow:0 0 30px #ccc;-webkit-box-shadow:0 0 30px #ccc;box-shadow:0 0 1rem #ccc}.main .product{width:100%;padding:50px 0}.main .product .container{width:100%;max-width:1061px}.main .product .product-top{width:100%}.main .product .product-top .container{padding:0}.main .product .product-top .left-thumbs{background:#eee}.main .product .product-top .left-thumbs .swiper-container .swiper-wrapper .swiper-slide{height:500px}.main .product .product-top .product-top__rt h1{font-size:30px;line-height:1;font-weight:bold}.main .product .product-top .product-top__rt h5{font-size:.875rem;line-height:1.8;padding:10px 0;border-bottom:20px solid #fafafa}.main .product .product-top .product-top__rt .thumbs-list{width:100%;margin-top:16px;padding:16px 0 0;border-top:1px solid #e8e8e8}.main .product .product-top .product-top__rt .thumbs-list .swiper-container{background:#fafafa}.main .product .product-top .product-top__rt .thumbs-list .swiper-container .swiper-wrapper .swiper-slide{height:100px}.main .product .product-top .product-top__rt .thumbs-list .swiper-container .swiper-wrapper .swiper-slide img{-webkit-filter:grayscale(1);filter:grayscale(1)}.main .product .product-top .product-top__rt .thumbs-list .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-thumb-active img{-webkit-filter:grayscale(0);filter:grayscale(0)}.main .newslist{width:100%;padding:57px 0 0}.main .newslist .container{width:100%;max-width:1200px}.main .newslist ul li{padding-bottom:20px}.main .newslist ul li .item{width:100%;background:#f5f5f5;padding:20px}.main .newslist ul li .item .thumb-img{width:40%;height:135px}.main .newslist ul li .item .item-con{padding:2% 0 0 3%}.main .newslist ul li .item .item-con h4{font-size:1.125rem;line-height:1.1}.main .newslist ul li .item .item-con h4 a{color:#262626}.main .newslist ul li .item .item-con p{font-size:.875rem;margin-top:3%;color:#8c8c8c}.main .newslist ul li .item .item-con h6{margin-top:6%;font-size:.75rem;color:#8c8c8c}@media (max-width:767px){.main .newslist ul li .item .thumb-img{height:auto}.main .newslist ul li .item .item-con h4{font-size:.875rem}}.main .main-container.news-container{padding:70px 0 0}.main .main-container.news-container .container{width:100%;max-width:1047px}.main .main-container.news-container h1{max-width:85%;font-size:30px;font-weight:bold;text-align:center;margin:auto}.main .main-container.news-container h6{padding:10px 0 5px}.main .main-container.news-container h6 span{display:block;border:1px solid #f33;font-size:12px;line-height:16px;padding:0 2px;color:#f33}.main .main-container.news-container .time-line{width:100%;padding:20px 0 30px;margin:20px 0 0;border:1px solid #d9d9d9;border-right:none;border-left:none}.main .main-container.news-container .time-line h5{float:left;margin-right:20px;line-height:1.5}.main .main-container.news-container .time-line h5 a{color:#707070}.main .main-container.news-container .time-line h5 a:hover{color:#db0b11}.main .main-container.news-container .time-line:before,.main .main-container.news-container .time-line:after{content:'';display:block;clear:both}.main .main-container.news-container .news-content{width:100%;padding:20px 0}.main .main-container.news-container .news-content p{line-height:2}.main .main-container.product-container .product-container__title{width:100%;padding:20px 0 0;border-bottom:1px solid #d9d9d9}.main .main-container.product-container .product-container__title h3{position:relative;padding:0 25px;height:45px;line-height:45px;color:#1890ff;font-size:14px}.main .main-container.product-container .product-container__title h3:after{content:'';display:block;width:100%;height:1px;background:#1890ff;position:absolute;left:0;bottom:0}.main .main-container.product-container .product-content{width:100%;padding:20px;padding-top:30px;font-size: .875rem;
    line-height: 1.8;}.main .contact-items{width:100%;padding:30px 0 0}.main .contact-items .container{width:100%;max-width:1372px}.main .contact-items ul{box-shadow:0 0 20px rgba(0,0,0,0.08)}.main .contact-items ul li{padding:30px 0}.main .contact-items ul li h4,.main .contact-items ul li p{text-align:center;border-right:1px solid #dadada;color:#000000;padding:0 20px}.main .contact-items ul li h4{font-size:22px;height:50px}.main .contact-items ul li p{color:#696969}.main .contact-items ul li:last-child h4,.main .contact-items ul li:last-child p{border:none}.main .contact-form{width:100%}.main .contact-form .container{width:100%;max-width:1240px}.main .contact-form .title{width:100%;padding:2.5rem 0}.main .contact-form .title h2,.main .contact-form .title h4{text-align:center}.main .contact-form .title h2{font-weight:bold;font-size:28px;color:#000000;line-height:2.1}.main .contact-form .title h4{line-height:2.1;font-size:14px;color:#808080;font-family:arial,helvetica,sans-serif}.main .contact-form .contact-form__box{background:#f8f8f8;min-height:450px;padding:30px 0 50px}.main .contact-form .contact-form__box ul li{padding-bottom:20px}.main .contact-form .contact-form__box ul li textarea{min-height:160px;padding:10px;background:white;color:#333;border:none}.main .contact-form .contact-form__box ul li input{border:none;height:42px}.main .contact-form .contact-form__box ul li input[type='text']{padding:0 10px;background:white;color:#333}.main .contact-form .contact-form__box ul li input[type='submit']{background:#333;transition:.5s;color:#fff}.main .aboutus-top{width:100%}.main .aboutus-top .title h2{text-transform:uppercase}.main .aboutus-top .title{width:100%;padding:87px 0 50px}.main .aboutus-top .title h2,.main .aboutus-top .title h3{text-align:center;font-weight:bold}.main .aboutus-top .title h2{line-height:1;font-family:arial,helvetica,sans-serif;color:#fafafa;font-size:70px;word-wrap:break-word;word-break:break-all}.main .aboutus-top .title h3{line-height:45px;margin-top:-30px;letter-spacing:2px;font-size:32px;color:#000000}.main .aboutus-top .aboutus-top__content{width:100%;background:url("../images/about-top__bg.jpeg") no-repeat center / cover;padding:40px 0}.main .aboutus-top .aboutus-top__content .aboutus-top__content-box{background:url('../images/about-top__bg.jpeg') no-repeat}.main .aboutus-top .aboutus-top__content .aboutus-top__content-box .aboutus-top__content-box__lf,.main .aboutus-top .aboutus-top__content .aboutus-top__content-box .aboutus-top__content-box__rt{min-height:300px}.main .aboutus-top .aboutus-top__content .aboutus-top__content-box .aboutus-top__content-box__lf{width:39%}.main .aboutus-top .aboutus-top__content .aboutus-top__content-box .aboutus-top__content-box__lf h4,.main .aboutus-top .aboutus-top__content .aboutus-top__content-box .aboutus-top__content-box__lf p{text-align:center;color:#fff}.main .aboutus-top .aboutus-top__content .aboutus-top__content-box .aboutus-top__content-box__lf h4{font-size:24px;line-height:1;font-weight:bold;padding-bottom:24px;position:relative}.main .aboutus-top .aboutus-top__content .aboutus-top__content-box .aboutus-top__content-box__lf h4:after{content:'';display:block;width:60px;height:1px;background:#fff;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.main .aboutus-top .aboutus-top__content .aboutus-top__content-box .aboutus-top__content-box__lf p{padding:15px 0 0;font-size:16px}.main .aboutus-top .aboutus-top__content .aboutus-top__content-box .aboutus-top__content-box__rt{width:61%;background:#fff;padding:0 30px}.main .aboutus-top .aboutus-top__content .aboutus-top__content-box .aboutus-top__content-box__rt p{color:#696969;margin:0 auto;line-height:2;font-size:14px}.main .aboutus-honors{width:100%}.main .aboutus-honors .title{width:100%;padding:87px 0 50px}.main .aboutus-honors .title h2,.main .aboutus-honors .title h3{text-align:center;font-weight:bold}.main .aboutus-honors .title h2{line-height:1;font-family:arial,helvetica,sans-serif;color:#fafafa;font-size:70px;word-wrap:break-word;word-break:break-all}.main .aboutus-honors .title h3{line-height:45px;margin-top:-30px;letter-spacing:2px;font-size:32px;color:#000000}.main .aboutus-honors .container{width:100%;max-width:1096px}.main .aboutus-partners{width:100%}.main .aboutus-partners .title{width:100%;padding:87px 0 50px}.main .aboutus-partners .title h2,.main .aboutus-partners .title h3{text-align:center;font-weight:bold}.main .aboutus-partners .title h2{line-height:1;font-family:arial,helvetica,sans-serif;color:#fafafa;font-size:70px;word-wrap:break-word;word-break:break-all}.main .aboutus-partners .title h3{line-height:45px;margin-top:-30px;letter-spacing:2px;font-size:32px;color:#000000}.main .aboutus-partners .aboutus-partners__items{width:100%}.main .aboutus-partners .aboutus-partners__items ul li{width:20%;float:left;padding:20px .5%}.main .aboutus-partners .aboutus-partners__items ul li .thumb-img{width:100%;height:160px;border:1px solid #f5f5f5;padding:20px}.main .aboutus-partners .aboutus-partners__items ul li .thumb-img:hover{box-shadow:0 0 19px 2px rgba(173,173,173,0.3)}.main .aboutus-thumbs{width:100%;padding:30px 0px}.main .caselist .title,.main .case-fangan .title{width:100%;padding:50px 0}.main .caselist .title h2,.main .case-fangan .title h2{text-align:center;line-height:2;font-size:34px;font-weight:bold;color:#000000}.main .caselist{width:100%}.main .caselist .caselist-items{width:100%}.main .caselist .caselist-items .container{width:100%;max-width:1305px}.main .caselist .caselist-items ul{margin:0 -1%}.main .caselist .caselist-items ul li{padding:40px 1% 0}.main .caselist .caselist-items ul li .item{width:100%}.main .caselist .caselist-items ul li .item .thumb-img{width:100%;height:200px;overflow:hidden}.main .caselist .caselist-items ul li .item .thumb-img img{transition:all .5s ease}.main .caselist .caselist-items ul li .item .item-con{transition:all .5s ease;padding:16px 0 0}.main .caselist .caselist-items ul li .item .item-con h4{font-weight:bold;font-size:18px}.main .caselist .caselist-items ul li .item .item-con h4 a{color:#333}.main .caselist .caselist-items ul li .item .item-con p{padding:12px 0 0;line-height:1.8;font-size:14px;color:#696969}.main .caselist .caselist-items ul li .item:hover .thumb-img img{transform:scale(1.2)}.main .caselist .caselist-items ul li .item:hover .item-con{padding-left:20px}@media (max-width:767px){.main .caselist .caselist-items ul li .item .thumb-img{height:auto}}.main .caselist .caselist-items ul li{padding-bottom:2.5rem;padding-top:2.5rem}.main .case-fangan{width:100%}.main .case-fangan .case-fangan__container{width:100%;min-height:535px;margin-top:46px;background:url("../images/case-fangan__bg.jpeg") no-repeat center / cover;padding:50px 0}.main .case-fangan .case-fangan__container .container{width:100%;max-width:1240px}.main .case-fangan .case-fangan__container ul{margin:0 -10px}.main .case-fangan .case-fangan__container ul li{padding:10px}.main .case-fangan .case-fangan__container ul li .item{width:100%;background-color:rgba(255,255,255,0.6);height:195px}.main .case-fangan .case-fangan__container ul li .item h4{text-align:center;font-size:20px;line-height:1.8;font-weight:bold}.main .case-fangan .case-fangan__container ul li .item h4 a{color:#000000}.main .case-fangan .case-fangan__container ul li .item h4:last-child{position:relative;padding-bottom:10px}.main .case-fangan .case-fangan__container ul li .item h4:last-child:after{content:'';display:block;height:1px;width:24px;background:#000;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.main .case-fangan .submenu .container,.main.case-main .submenu .container{max-width:1362px}.main .case-fangan .submenu ul li,.main.case-main .submenu ul li{width:222px}.main .case-container{padding:3rem 0 0}.main .case-container h1{text-align:center;padding:20px 0;border-bottom:1px solid #e8e8e8;color:#262626;font-size:36px}.main .case-container h5{padding:20px 0;text-align:center}.main .case-container .case-content{width:100%;padding-bottom:100px;color:#262626;font-size:16px;line-height:2}.main .case-container .case-content p{color:#262626;font-size:16px;line-height:2}.main .fanganlist{width:100%}.main .fanganlist .title h2{text-transform:uppercase}.main .fanganlist .title{width:100%;padding:87px 0 50px}.main .fanganlist .title h2,.main .fanganlist .title h3{text-align:center;font-weight:bold}.main .fanganlist .title h2{line-height:1;font-family:arial,helvetica,sans-serif;color:#fafafa;font-size:70px;word-wrap:break-word;word-break:break-all}.main .fanganlist .title h3{line-height:45px;margin-top:-30px;letter-spacing:2px;font-size:32px;color:#000000}.main .fanganlist .fanganlist-items{width:100%}.main .fanganlist .fanganlist-items ul li{width:100%}.main .fanganlist .fanganlist-items ul li .thumb-img,.main .fanganlist .fanganlist-items ul li .item-con{width:50%}.main .fanganlist .fanganlist-items ul li .item-con{padding:0 5%}.main .fanganlist .fanganlist-items ul li .item-con h4{line-height:32px;color:#000000;font-size:24px;font-weight:bold}.main .fanganlist .fanganlist-items ul li .item-con p{color:#999999;line-height:1.9;font-size:14px;padding:20px 0 0}.main .fanganlist .fanganlist-items ul li .item-con dl{width:100%;padding:2rem 0 0}.main .fanganlist .fanganlist-items ul li .item-con dl:before,.main .fanganlist .fanganlist-items ul li .item-con dl:after{content:'';display:block;clear:both}.main .fanganlist .fanganlist-items ul li .item-con dl dd{width:50%;float:left;padding:10px 19% 10px 0}.main .fanganlist .fanganlist-items ul li .item-con dl dd h5{color:#000000;line-height:1.9;font-size:20px;font-weight:bold;font-family:arial,helvetica,sans-serif}.main .fanganlist .fanganlist-items ul li .item-con dl dd h6{line-height:1.4;color:#A9A9A9}.main .fanganlist .fanganlist-items ul li:nth-child(even){flex-direction:row-reverse}.main .fanganlist-other{width:100%}.main .fanganlist-other .title{width:100%;padding:87px 0 50px}.main .fanganlist-other .title h2,.main .fanganlist-other .title h3{text-align:center;font-weight:bold}.main .fanganlist-other .title h2{line-height:1;font-family:arial,helvetica,sans-serif;color:#fafafa;font-size:70px;word-wrap:break-word;word-break:break-all}.main .fanganlist-other .title h3{line-height:45px;margin-top:-30px;letter-spacing:2px;font-size:32px;color:#000000}.main .fanganlist-other .fanganlist-other__items{width:100%}.main .fanganlist-other .fanganlist-other__items ul li .item{width:100%;position:relative}.main .fanganlist-other .fanganlist-other__items ul li .item .thumb-img{width:100%;height:315px}.main .fanganlist-other .fanganlist-other__items ul li .item .item-con{width:100%;height:100%;position:absolute;left:0;top:0}.main .fanganlist-other .fanganlist-other__items ul li .item .item-con h4,.main .fanganlist-other .fanganlist-other__items ul li .item .item-con p{text-align:center}.main .fanganlist-other .fanganlist-other__items ul li .item .item-con h4 a,.main .fanganlist-other .fanganlist-other__items ul li .item .item-con p a{color:#FFFFFF}.main .fanganlist-other .fanganlist-other__items ul li .item .item-con h4{font-size:24px;font-weight:bold;position:relative;padding-bottom:20px}.main .fanganlist-other .fanganlist-other__items ul li .item .item-con h4:after{content:'';display:block;width:30px;height:6px;position:absolute;left:50%;bottom:0;transform:translateX(-50%);background:#fff}.main .fanganlist-other .fanganlist-other__items ul li .item .item-con p{font-size:16px;opacity:0;transition:all .5s ease;padding-top:20px}.main .fanganlist-other .fanganlist-other__items ul li .item:hover .item-con p{opacity:1}.main .fangan-changjing{width:100%;background:#eff3f7;padding:4rem 0}.main .fangan-changjing .container{width:100%;max-width:1262px}.main .fangan-changjing .title{width:100%}.main .fangan-changjing .title h3{padding-left:60px;color:#2d2d2d;font-size:22px;font-weight:bold;line-height:35px;position:relative}.main .fangan-changjing .title h3:before{content:'';display:block;width:20px;height:20px;position:absolute;left:20px;top:50%;transform:translateY(-50%);background:#069}.main .fangan-changjing .fangan-changjing__items{width:100%;padding:20px 0 0}.main .fangan-changjing .fangan-changjing__items dl dd{width:100%;padding:0 0 38px}.main .fangan-changjing .fangan-changjing__items dl dd .item-top{width:100%;position:relative}.main .fangan-changjing .fangan-changjing__items dl dd .item-top .thumb-img{width:100%}.main .fangan-changjing .fangan-changjing__items dl dd .item-top__cover{width:65%;background:rgba(0,0,0,0.35);position:absolute;left:0;top:50%;transform:translateY(-50%);padding:60px 60px}.main .fangan-changjing .fangan-changjing__items dl dd .item-top__cover h4{line-height:1.8;font-size:26px;font-weight:bold;padding-bottom:34px;color:#fff}.main .fangan-changjing .fangan-changjing__items dl dd .item-top__cover ul li{list-style-type:initial;line-height:3;color:#fff}.main .fangan-changjing .fangan-changjing__items dl dd .item-top__cover ul li::marker{color:#595959}.main .fangan-changjing .fangan-changjing__items dl dd .item-con{width:100%}.main .fangan-changjing .fangan-changjing__items dl dd .item-con .item-con__lf{width:40.9%;padding:27px 20px 20px}.main .fangan-changjing .fangan-changjing__items dl dd .item-con .item-con__lf ul li{width:50%;float:left}.main .fangan-changjing .fangan-changjing__items dl dd .item-con .item-con__lf ul li .item{width:100%;max-width:160px;margin:auto}.main .fangan-changjing .fangan-changjing__items dl dd .item-con .item-con__lf ul li .item .thumb-img{width:100%}.main .fangan-changjing .fangan-changjing__items dl dd .item-con .item-con__lf ul li .item .thumb-img img{background:#fff}.main .fangan-changjing .fangan-changjing__items dl dd .item-con .item-con__lf ul li .item h5{padding:17px 0 0;line-height:27px;text-align:center;font-weight:bold}.main .fangan-changjing .fangan-changjing__items dl dd .item-con .item-con__lf ul li .item h5 a{color:#333;font-size:16px}.main .fangan-changjing .fangan-changjing__items dl dd .item-con .item-con__rt{width:59.1%;padding:30px}.main .fangan-changjing .fangan-changjing__items dl dd .item-con .item-con__rt h4{line-height:3;color:#006699;font-size:18px;font-weight:bold}.main .fangan-changjing .fangan-changjing__items dl dd .item-con .item-con__rt ul li{list-style:initial;font-size:14px;line-height:3;color:#595959}.main .fangan-changjing .fangan-changjing__items dl dd .item-con .item-con__rt ul li::marker{color:#595959}.main .fangan-products{width:100%;padding:36px 0 0}.main .fangan-products .container{width:100%;max-width:1240px}.main .fangan-products .title{width:100%}.main .fangan-products .title h3{padding-left:60px;color:#2d2d2d;font-size:22px;font-weight:bold;line-height:35px;position:relative}.main .fangan-products .title h3:before{content:'';display:block;width:20px;height:20px;position:absolute;left:20px;top:50%;transform:translateY(-50%);background:#069}.main .fangan-products .fangan-products__items{width:100%;padding:42px 0 0}.main .fangan-products .fangan-products__items ul{margin:0 -0.5%}.main .fangan-products .fangan-products__items ul li{padding:.6rem .5%}.main .fangan-products .fangan-products__items ul li .item{width:100%}.main .fangan-products .fangan-products__items ul li .item .thumb-img{width:100%}.main .fangan-products .fangan-products__items ul li .item .item-con{width:100%;background:#6c7073;padding:30px 40px}.main .fangan-products .fangan-products__items ul li .item .item-con h4 a{font-size:20px;font-weight:bold;line-height:2;color:#fff}.main .fangan-products .fangan-products__items ul li .item .item-con p{color:#FFFFFF;line-height:1.8;font-size:12px;padding-top:20px;min-height:100px}.main .fangan-products .fangan-products__items ul li .item:hover{box-shadow:1px 1px 12px 1px rgba(0,0,0,0.12)}.main .fangan-products .fangan-products__items ul li .item:hover .item-con{background:#5f9ab0}@media (max-width:767px){.main .productlist ul li .item .thumb-img{height:auto}.main .productlist ul li .item .item-con{height:128px;padding:20px}.main .productlist ul li .item .item-con h3{line-height:40px}.main .productlist ul li .item .item-con p{padding-top:15px}.main .newslist .container{padding:0}.main .newslist .container ul li{border-bottom:1px solid #e8e8e8;padding:0}.main .newslist .container ul li .item{background:#fff}.main .main-container.news-container h1{margin:0;font-size:24px;text-align:left;font-weight:normal}.main .main-container.news-container h6{justify-content:flex-start}.main .main-container.news-container .time-line h5{float:none !important}.main .contact-items ul li h4,.main .contact-items ul li p{border:none}.main .aboutus-top .aboutus-top__content .aboutus-top__content-box .aboutus-top__content-box__lf,.main .aboutus-top .aboutus-top__content .aboutus-top__content-box .aboutus-top__content-box__rt{width:100%}.main .aboutus-partners .aboutus-partners__items ul li{width:50%}.main .fanganlist .fanganlist-items ul li{display:block !important}.main .fanganlist .fanganlist-items ul li .thumb-img,.main .fanganlist .fanganlist-items ul li .item-con{width:100%}.main .fanganlist .fanganlist-items ul li .item-con{padding-top:8%;padding-bottom:8%}.main .fanganlist .fanganlist-items ul li .item-con dl dd:nth-child(even){padding-right:0}.main .fanganlist-other .fanganlist-other__items ul li{padding:0 0 20px}.main .fangan-changjing .fangan-changjing__items dl dd .item-top .thumb-img{width:100%;height:95vw}.main .fangan-changjing .fangan-changjing__items dl dd .item-top .thumb-img img{height:100%;width:100%;object-fit:cover}.main .fangan-changjing .fangan-changjing__items dl dd .item-top__cover{width:100%;padding:20px 40px}.main .fangan-changjing .fangan-changjing__items dl dd .item-con .item-con__lf,.main .fangan-changjing .fangan-changjing__items dl dd .item-con .item-con__rt{width:100%}}