*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body{font-size:16px;line-height:1.4rem;color:#767676;font-family:"微软雅黑";background:#fff}input,select,textarea{font-size:16px;color:#767676;font-family:"微软雅黑";outline:0}a{color:#767676;text-decoration:none}li,ul{list-style:none}img{border:none;display:block}.hfimg{display:block;width:100%}.en{font-family:Arial,Helvetica,sans-serif}.clearfix{zoom:1}.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both}.clear{clear:both}.hide{visibility:hidden}.con-none{display:none}.fl{float:left}.fr{float:right}.bk5{height:2px;line-height:0;font-size:0;clear:both;overflow:hidden}.bk8{height:4px;line-height:0;font-size:0;clear:both;overflow:hidden}.bk10{height:5px;line-height:0;font-size:0;clear:both;overflow:hidden}.bk15{height:7px;line-height:0;font-size:0;clear:both;overflow:hidden}.bk20{height:10px;line-height:0;font-size:0;clear:both;overflow:hidden}.bk25{height:12px;line-height:0;font-size:0;clear:both;overflow:hidden}.bk30{height:15px;line-height:0;font-size:0;clear:both;overflow:hidden}.bk35{height:17px;line-height:0;font-size:0;clear:both;overflow:hidden}.bk40{height:20px;line-height:0;font-size:0;clear:both;overflow:hidden}.bk45{height:20px;line-height:0;font-size:0;clear:both;overflow:hidden}.bk50{height:10px;line-height:0;font-size:0;clear:both;overflow:hidden}.bk60{height:20px;line-height:0;font-size:0;clear:both;overflow:hidden}.bk80{height:20px;line-height:0;font-size:0;clear:both;overflow:hidden}.bk90{height:25px;line-height:0;font-size:0;clear:both;overflow:hidden}.bk100{height:25px;line-height:0;font-size:0;clear:both;overflow:hidden}.block-center{min-width:320px;width:100%;padding:0 10px}.banner-swiper-container .swiper-slide img{width:100%}.banner-swiper-container .swiper-button-next:hover,.banner-swiper-container .swiper-button-prev:hover{opacity:1}.banner-swiper-container .swiper-pagination-bullet{background:#fff;opacity:1;border-radius:50%;width:10px;height:10px}.banner-swiper-container .swiper-pagination-bullet-active{background:#ea5416;opacity:1}.banner-swiper-container.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.banner-swiper-container .swiper-pagination-custom,.banner-swiper-container .swiper-pagination-fraction,.banner-swiper-container.swiper-container-horizontal>.swiper-pagination-bullets{bottom:5px}.slide-swiper-container{margin-top:1rem}.slide-swiper-container .swiper-slide img{width:100%}.slide-swiper-container .swiper-button-next:hover,.slide-swiper-container .swiper-button-prev:hover{opacity:1}.slide-swiper-container .swiper-pagination-bullet{background:#fff;opacity:1;border-radius:50%;width:10px;height:10px}.slide-swiper-container .swiper-pagination-bullet-active{background:#ea5416;opacity:1}.slide-swiper-container .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.slide-swiper-container .slide-swiper-pagination{text-align:right;padding:0 1rem 0 0;bottom:10px}.about-swiper-container .swiper-slide img{width:100%}.about-swiper-container .swiper-button-next:hover,.about-swiper-container .swiper-button-prev:hover{opacity:1}.about-swiper-container .swiper-pagination-bullet{background:#fff;opacity:1;border-radius:50%;width:10px;height:10px}.about-swiper-container .swiper-pagination-bullet-active{background:#ea5416;opacity:1}.about-swiper-container .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.about-swiper-container .about-swiper-pagination{text-align:right;padding:0 1rem 0 0;bottom:2rem}.ty-hr{height:25px;background:#c5c5c5;clear:both;overflow:hidden}.top-c{text-align:center}.top-c .logo{padding:10px 0 0 0;display:inline-block;margin:0 auto}.top-c .logo img{height:60px}.top-c .right-c{padding:10px 0 0 0}.top-c .right-c .c1{font-size:1.1rem;font-weight:700;color:#262626}.top-c .right-c .c1 span{display:inline-block}.top-c .right-c .c1 .sp2{background:url(../img/tel_ico.png) left center no-repeat;padding:0 0 0 30px}.top-c .right-c .c1 .sp1{margin-left:2rem}.top-c .right-c .nav{margin-top:10px}.top-c .right-c .nav li{font-weight:700;display:inline-block;margin:0 1.5rem 0 0;line-height:2.2rem;float:left}.top-c .right-c .nav li.active,.top-c .right-c .nav li:hover{background:url(../img/hr.png) left bottom no-repeat}.top-c .right-c .nav li a{color:#3e3a3a}.sy-r1cn{padding:1rem 0}.sy-r1cn dl{float:left;width:25%}.sy-r1cn dl a{color:#4d4d4d}.sy-r1cn dl .ti{text-align:center;font-size:.9rem}.sy-r1cn dl .box{padding:10px 0}.sy-r1cn dl .box .bg{width:4.5rem;height:4.5rem;display:block;margin:0 auto;border-radius:50%}.sy-r1cn dl .box .bg.bg1{background:#29a173}.sy-r1cn dl .box .bg.bg2{background:#90c320}.sy-r1cn dl .box .bg.bg3{background:#ddca3d}.sy-r1cn dl .box .bg.bg4{background:#f39801}.sy-r1cn dl .box .bg.bg5{background:#e95412}.sy-r1cn dl .box .bg.bg6{background:#c30d23}.sy-r1cn dl .box .bg.bg7{background:#9e408a}.sy-r1cn dl .box .bg.bg8{background:#0d6fb8}.sy-r1cn dl .box .bg .ti{color:#4d4d4d}.sy-r2cn .dl-c dl{margin-top:1rem}.sy-r2cn .dl-c dl dt{font-size:1.1rem;font-weight:700;color:#3f3939;line-height:30px;padding-bottom:10px;background:url(../img/hr.png) left bottom no-repeat;text-transform:uppercase}.sy-r2cn .dl-c dl dt span{font-weight:400}.sy-r2cn .dl-c dl dd{margin-top:15px}.sy-r2cn .dl-c dl dd li{width:32.3%;float:left;margin:5px 0 0 1%;position:relative}.sy-r2cn .dl-c dl dd li .pic img{width:100%}.sy-r2cn .dl-c dl dd li a{color:#fff}.sy-r2cn .dl-c dl dd li:hover .hov-box{display:block}.sy-r2cn .dl-c dl dd li .hov-box{display:none;position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;background:#212121;padding:20px 22px;color:#fff}.sy-r2cn .dl-c dl dd li .hov-box .jt-ico{float:right}.sy-r2cn .dl-c dl dd li .hov-box .cnb{padding:13% 0 0 0}.sy-r2cn .dl-c dl dd li .hov-box .cnb .bt{font-size:32px;line-height:40px}.sy-r2cn .dl-c dl dd li .hov-box .cnb .des{font-size:14px;line-height:20px;height:60px;overflow:hidden;margin-top:15px}.sy-r2cn .dl-c dl dd li .hov-box .cnb .txt{font-size:14px;text-align:right;margin-top:8px}.sy-r3cn{padding:1rem 0}.sy-r3cn .bt{font-size:1.1rem;font-weight:700;color:#3f3939;line-height:30px;padding-bottom:10px;background:url(../img/hr.png) left bottom no-repeat;text-transform:uppercase}.sy-r3cn .bt span{font-weight:400}.sy-r3cn .clt .pic img{width:100%}.sy-r3cn .clt .des{font-size:.9rem;color:#333;margin-top:10px}.sy-r3cn .crt{margin-top:1rem}.sy-r3cn .crt .sy-news-c li{line-height:24px;height:24px;overflow:hidden;color:#262626}.sy-r3cn .crt .sy-news-c li a{color:#262626}.footer{color:#b2b2b2}.footer .block-center{padding:0}.footer a{color:#b2b2b2}.footer .c1{background:#343434;padding:1rem 10px}.footer .c1 dl.d2{margin-top:1rem}.footer .c1 dl.d2 ul li{width:50%;float:left}.footer .c1 dl.d3{margin-top:1rem}.footer .c1 dl.d3 ul li{width:50%;float:left}.footer .c1 dl.d4{margin-top:1rem}.footer .c1 dl dt{color:#b2b2b2;line-height:2rem;font-weight:700}.footer .c1 dl.d1{line-height:22px}.footer .c1 dl.d1 li{padding:8px 0;border-bottom:1px dotted #767676}.footer .c1 dl.d1 .tel{font-size:22px;line-height:32px;color:#fff}.footer .c1 dl.d1 .tel b{font-size:26px}.footer .c1 dl.d2 li{line-height:34px;border-bottom:1px dotted #767676}.footer .c1 dl.d3 li{line-height:34px;border-bottom:1px dotted #767676}.footer .c1 dl.d4 li{margin-top:10px}.footer .c1 dl.d4 li .ipt-textarea{height:98px;width:100%;resize:none;padding:5px}.footer .c1 dl.d4 li .ipt-txt{width:100%;height:2rem;line-height:2rem;padding:0 5px}.footer .c1 dl.d4 li .ipt-submit{display:inline-block;padding:0 6px;height:24px;color:#fff;background:#ea5416;text-align:center;text-transform:uppercase;font-size:14px;font-weight:700;border:none}.footer .c1 dl .mb-dt{padding:10px;background:#292929;line-height:30px}.footer .c1 dl .mb-dt em{width:30px;height:30px;float:right;background:url(../img/allow_rico.png) no-repeat}.footer .c1 dl .mb-ul{display:none}.footer .c2{padding:1rem 10px;font-size:.9rem;color:#000}.footer .c2 .p2{text-align:center;margin-top:5px}.ft-floatc{display:none;position:fixed;width:100%;left:0;bottom:0;background:#000;padding:14px 0;z-index:999}.ft-floatc .clt{width:920px;float:left}.ft-floatc .clt li{margin-right:35px;display:inline-block;float:left}.ft-floatc .clt a{font-size:18px;color:#fff}.ft-floatc .clt a:hover{color:#ea5416}.ft-floatc .crt{display:inline-block;padding:0 45px;float:right}.ft-floatc .crt li{margin:0 15px;float:left;width:24px;height:24px;cursor:pointer;position:relative}.ft-floatc .crt li.li1{width:28px;height:24px;background:url(../img/ft_ico.png) no-repeat}.ft-floatc .crt li.li2{background:url(../img/ft_ico2.png) no-repeat}.ft-floatc .crt li.li3{background:url(../img/ft_ico3.png) no-repeat}.ft-floatc .crt li:hover.li1{width:28px;height:24px;background:url(../img/ft_ico_hov.png) no-repeat}.ft-floatc .crt li:hover.li2{background:url(../img/ft_ico2_hov.png) no-repeat}.ft-floatc .crt li:hover.li3{background:url(../img/ft_ico3_hov.png) no-repeat}.ft-floatc .crt li:hover .awm-box{display:block}.ft-floatc .crt li .awm-box{display:none;top:-225px;left:-75px;position:absolute;background:#fff;padding:10px}.ft-floatc .crt li .awm-box .txt{font-size:14px;text-align:center;margin-top:5px}.footH{display:none;height:54px;clear:both}.ny-leftc .bt{font-size:18px;line-height:36px;color:#666;text-transform:uppercase;display:none}.ny-leftc .bk30{display:none}.ny-leftc .menu-c li{line-height:32px;font-weight:700;display:inline-block;margin-right:10px}.ny-leftc .menu-c li.active,.ny-leftc .menu-c li:hover{background:url(../img/hr.png) left bottom no-repeat}.ny-leftc .menu-c li a{color:#8d8d8d}.ny-leftc .menu-c li a:hover{color:#ea5416}.ny-rightc{margin-top:1rem}.ty-tib{line-height:2rem;color:#4d4d4d}.case-listc li{width:49%;float:left;margin:5px 0 0 1%;position:relative}.case-listc li .pic img{width:100%}.case-listc li a{color:#fff}.case-listc li:hover .hov-box{display:block}.case-listc li .hov-box{display:none;position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;background:#212121;padding:20px 22px;color:#fff}.case-listc li .hov-box .jt-ico{float:right}.case-listc li .hov-box .cnb{padding:85px 0 0 0}.case-listc li .hov-box .cnb .bt{font-size:32px;line-height:40px}.case-listc li .hov-box .cnb .des{font-size:14px;line-height:20px;height:60px;overflow:hidden;margin-top:15px}.case-listc li .hov-box .cnb .txt{font-size:14px;text-align:right;margin-top:8px}.more-btn{display:inline-block;padding:1rem 0 1.5rem 0}.more-btn a{display:block;color:#666;padding:0 5rem;line-height:2.4rem;border:1px solid #7e7e7e}.more-btn a span{color:#ea5416;font-size:20px}.more-btn a:hover{border:1px solid #ea5416;color:#ea5416}.case-artc{font-size:14px;line-height:30px}.case-artc .t1{font-size:20px;line-height:30px}.pnext{padding:1rem 0}.pnext span{font-size:20px}.pnext ul{width:220px;float:right;padding:0 15px}.pnext ul li{width:50%;float:left}.pnext ul li:last-child{text-align:right}.pnext2{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;line-height:2.4rem;padding:0;margin:2rem 0}.xgal-artti{font-size:1.1rem;color:#767676;font-weight:700;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;line-height:2.4rem}.xgal-artc{padding:10px 0 0 0}.xgal-artc dl{width:100%;float:left;padding-bottom:10px}.xgal-artc dl .pic img{width:100%}.xgal-artc dl dt{font-weight:700;padding:5px 0}.xgal-artc dl dt a{color:#767676}.xgal-artc dl dd{line-height:18px;color:#767676}.ty-ti2{font-size:1.1rem;color:#333;line-height:2.4rem;border-bottom:1px solid #686868}.services-c1 dl{margin-top:1rem;width:50%;float:left;padding:0 15px 0 0}.services-c1 dl dt{line-height:50px;padding:0 0 0 70px;color:#3e3a3a;font-size:1.2rem;font-weight:700}.services-c1 dl dt.d1{background:url(../img/services_ico.png) left center no-repeat}.services-c1 dl dt.d2{background:url(../img/services_ico2.png) left center no-repeat}.services-c1 dl dt.d3{background:url(../img/services_ico3.png) left center no-repeat}.services-c1 dl dt.d4{background:url(../img/services_ico4.png) left center no-repeat}.services-c1 dl dt.d5{background:url(../img/services_ico5.png) left center no-repeat}.services-c1 dl dt.d6{background:url(../img/services_ico6.png) left center no-repeat}.services-c1 dl ul{padding:0 0 0 70px;height:216px}.services-c1 dl ul li{font-size:16px;color:#3e3a3a;line-height:36px}.services-c2{padding:1rem 0}.services-c2 img{width:100%}.services-c3{padding:0 0 1rem 0}.services-c3 dl{width:100%;padding:1rem 0 0 0}.services-c3 dl dt{font-weight:700;font-size:18px;color:rgba(0,0,0,.75);line-height:30px}.services-c3 dl dd{margin-top:5px;font-size:16px;color:rgba(0,0,0,.85);line-height:30px}.contact-c1 dl{width:100%;margin-top:1rem}.contact-c1 dl dt{color:rgba(0,0,0,.85);font-size:16px;font-weight:700}.contact-c1 dl ul{margin-top:10px}.contact-c1 dl ul li{font-size:16px;color:#3e3a3a;line-height:32px}.ty-ti3{font-size:1.1rem;line-height:2.4rem;color:#333;margin-top:1rem}.about-c1{padding:1rem 0;color:#333}.about-c1 .t1{font-size:1.1rem}.about-c1 .des{margin-top:10px}.contact-pic img{width:100%}.about-c2{padding:1rem 0 0 0;margin-left:-1%}.about-c2 dl{width:49%;float:left;margin-left:1%;margin-bottom:1rem}.about-c2 dl .pic img{width:100%}.about-c2 dl dd{padding:1rem;background:#dedede}.about-c2 dl dd .t1{color:rgba(0,0,0,.85);font-size:22px;font-weight:700;line-height:30px}.about-c2 dl dd ul{margin-top:5px;min-height:80px}.about-c2 dl dd li{color:#221815;line-height:20px}.about-c3 .clt img{width:100%}.about-c3 .crt{margin-top:.5rem}.about-c3 .crt img{width:100%}.news-listc{padding:1rem 0}.news-listc li{line-height:2.4rem;border-bottom:1px dotted #ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news-listc li:last-child{border-bottom:none}.news-listc li span{color:#ea5416}.news-listc li a{color:#262626}.news-listc li a:hover{color:#ea5416}.ty-page{line-height:45px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;text-align:center;font-size:14px}.ty-page span{font-size:20px}.ty-page a{margin:0 10px;color:#767676}.ty-page a:hover{color:#ea5416}.news-artc{color:#767676}.news-artc .t1{font-size:1.1rem;font-weight:700;line-height:2rem}.news-artc .t2{line-height:30px}.news-artc .content{font-size:14px;color:#767676}.news-artc .content p{margin-top:24px}.mobile-hide{display:none}.top-h-mobile{height:60px;clear:both}.top-c-mobile{position:fixed;padding:0 10px;width:100%;z-index:999;top:0;left:0;background:#fff}.top-c-mobile .logo{padding:5px 0;display:inline-block;float:left}.top-c-mobile .logo img{height:60px}.top-c-mobile .rcn{display:inline-block;float:right;padding:22px 0}.top-c-mobile .rcn i{width:26px;height:26px;display:block;float:left;margin-left:1.5rem}.top-c-mobile .rcn .i1{background:url(../img/tel_ico2.png) no-repeat;background-size:100% 100%}.top-c-mobile .rcn .i2{background:url(../img/menu_ico.png) no-repeat;background-size:100% 100%}.top-c-mobile .rcn .i3{background:url(../img/close_ico.png) no-repeat;background-size:100% 100%}.top-c-mobile .menu-lev{display:none;position:absolute;z-index:999;right:-10px;top:70px;background:#262626;width:40%}.top-c-mobile .menu-lev>ul{height:calc(100vh - 60px);overflow-y:auto}.top-c-mobile .menu-lev li{line-height:3rem;border-bottom:1px dotted #555657;font-size:1.1rem;text-align:center;color:#fff}.top-c-mobile .menu-lev li a{display:block;color:#fff}.top-c-mobile .menu-lev li.al{background:url(../img/down_ico.png) 80% 1.3rem no-repeat}.top-c-mobile .menu-lev li ul li{font-size:.9rem}.top-c-mobile .menu-lev li ul li:last-child{border-bottom:none}.top-c-mobile .menu-lev li ul li a{color:#e94d0c}@media screen and (max-width:640px){.sy-r2cn .dl-c dl dd{margin-left:-1%}.sy-r2cn .dl-c dl dd li{width:49%;margin:10px 0 0 1%}.sy-r2cn .dl-c dl dd li .hov-box .cnb{padding:14% 0 0 0}.services-c1 dl{width:100%}.about-c2 dl{width:100%}}@media screen and (max-width:480px){.sy-r2cn .dl-c dl dd li{width:49%;margin:10px 0 0 0;margin-left:1%}.sy-r2cn .dl-c dl dd li .hov-box{padding:10px}.sy-r2cn .dl-c dl dd li .hov-box .cnb{padding:0}.sy-r2cn .dl-c dl dd li .hov-box .cnb .bt{font-size:1.3rem}.sy-r2cn .dl-c dl dd li .hov-box .cnb .des{margin-top:5px}.case-listc li{width:100%;margin:10px 0 0 0}}@media screen and (max-width:375px){.sy-r1cn dl .ti{height:2.8rem;overflow:hidden}.sy-r1cn dl .box .bg{width:4rem;height:4rem}}@media screen and (max-width:320px){body{font-size:14px}.sy-r2cn .dl-c dl dd li .hov-box .cnb .des{display:none}.sy-r2cn .dl-c dl dd li .hov-box .cnb{padding:10% 0 0 0}}