a{color:inherit}a:hover{color:#ff0030}.main{width:1360px;margin:0 auto;max-width:100%;position:relative;padding-right:15px;padding-left:15px}.main::after{content:"";display:block;clear:both}.nav_btn{display:none}.header_out{position:fixed;width:100%;top:0;left:0;z-index:999}.head{height:73px; padding-left: 70px; padding-right:70px;margin:0 auto}.head .logo{display:block;float:left;margin-top:28px}.head .logo img{display:block;width:80px}.head .nav{float:right}.head .nav li{float:left;position:relative;margin-left:14px}.head .nav li>a span:hover {color: red;}.head .nav li:nth-child(1){margin-left:0}.head .nav li:nth-child(1)>a::after{}.head .nav li>a{line-height:73px;margin:0 10px;font-size:16px;color:#000;display:block;transition:all 0.3s;position:relative}.head .nav li>a::after{content:"";display:block;width:100%;height:2px;background:#fff;transition:all 0.3s;position:absolute;left:0;top:30px;transition:all 0.3s;opacity:0}.head .nav li>a em{display:none}.head .nav li>a span{color:#fff;font-size:17px;display:inline-block;font-weight:bold;position:relative;z-index:5}.head .nav li>a .home_span{display:block;height:73px;width:20px;background:url(../img/icon_home.png) no-repeat center}.head .nav li .sub{position:absolute;min-width:100%;left:50%;transform:translateX(-50%);display:none;opacity:0;top:110%;text-align:center;background:#fff;box-shadow:0px 1px 1px 0.26px rgba(0,0,0,0.15);transition:all 0.3s;white-space:nowrap;text-align:center;padding:0 30px}.head .nav li .sub a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;padding:20px 8px;font-size:14px;color:#949494;transition:all 0.3s}.head .nav li .sub a:hover{background:#ededed}@keyframes moveup{from{top:110%}to{opacity:1;top:100%}}body{background:#fff}.banner{height:100vh;margin-bottom:11.8vw}.banner .swiper-container{height:100%}.banner .swiper-container:hover .swiper-button-next,.banner .swiper-container:hover .swiper-button-prev{opacity:1}.banner .swiper-slide{background:#fff;position:relative}.banner .note{position:absolute;width:100%;text-align:center;bottom:0;left:0;line-height:70px;background:#fff;font-size:30px;color:#323232;font-weight:lighter}.banner img{display:block;width:100%;height:100%;object-fit:cover}.banner video{width:100%;height:100%;object-fit:fill}.banner .swiper-button-next,.banner .swiper-button-prev{width:11px;height:23px;border-radius:50%;margin-top:-18px;background-size:100% auto;opacity:0;transition:all 0.3s}.banner .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");left:1.6%}.banner .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");right:1.6%}.work_nav{width:93%;margin:0 auto 70px;position:relative}.work_nav .tit{position:absolute;left:0;bottom:0;font-size:37px;font-weight:bolder;color:#323232;text-transform:uppercase;line-height:1}.work_nav .tit::after{content:"";display:block;width:57px;height:3px;background:#ff0030;margin-top:10px}.work_nav .tit::before{content:"";display:block;width:6px;height:6px;background:#ff0030;position:absolute;right:-12px;bottom:14px}.work_nav .con{text-align:center;font-size:0}.work_nav .con a{display:inline-block;font-size:16px;color:#7d7d7d;padding:0 10px;line-height:33px;margin:0 5px;transition:all 0.3s}.work_nav .con a:hover,.work_nav .con a.on{background:#ff0030;color:#fff}.work_list{overflow:hidden}.work_list li{width:33.3333333333333%;float:left}.work_list li a{display:block;position:relative}.work_list li a::after{content:"";display:block;width:100%;height:100%;background:#000;opacity:0;position:absolute;transition:all 0.3s;top:0;left:0;z-index:3}.work_list li img{display:block;width:100%}.work_list li.v_list a::before{content:"";display:block;position:absolute;z-index:4;width:100px;transition:all 0.3s;opacity:0;height:100px;top:50%;left:50%;transition:all 0.3s;transform:translate(-50%, -50%);background:url(../img/play.svg) no-repeat center/cover}.work_list .txt{width:100%;text-align:center;position:absolute;left:0;bottom:50px;color:#fff;z-index:50;transition:all 0.3s;opacity:0;padding:10px 0;transform:translateY(-50%)}.work_list .txt p{font-size:18px;margin-bottom:5px}.work_list .txt span{display:block;}.more_a{margin-top:10.6vw;margin-bottom:10.6vw}.more_a a{display:block;margin:0 auto;text-align:center;width:244px;line-height:38px;border:1px solid #a5a5a5;transition:all 0.3s;font-size:13px;color:#373737;text-transform:uppercase}.about{width:1380px;max-width:100%;margin:0 auto;overflow:hidden}.about .tit{float:left;margin-top:10px}.about .tit img{display:block}.about .tit p{text-align:right;font-size:21px;color:#373737;margin-top:10px}.about .con{width:820px;float:right}.about .con h3{font-size:35px;font-weight:normal;color:#373737;margin-bottom:18px}.about .con .desc{font-size:14px;color:#7d7d7d;line-height:2.33}.about .con .row{margin-top:35px; float:left;}.about .con .row li{width:166px;float:left;margin-right:40px;position:relative}.about .con .row li::after{content:"";display:block;width:1px;height:58px;position:absolute;right:0;top:50%;margin-top:-30px;background:#9a9a9a}.about .con .row li:last-of-type{margin-right:0}.about .con .row li:last-of-type::after{display:none}.about .con .row li .t{font-size:19px;color:#373737;margin-bottom:15px;background:url(../img/right.svg) no-repeat 100px center;background-size:auto 70%}.about .con .row li:hover .t{background:url(../img/right2.svg) no-repeat 100px center;background-size:auto 70%}.about .con .row li p{font-size:14px;color:#7d7d7d;line-height:1.75}.about .con .more_a{width:205px;float:left;margin:58px 0 0}.about .con .more_a a{width:109px;line-height:27px;font-size:12px}.about_list{width:93%;margin:160px auto 170px}.about_list li{width:16.6666666666%;float:left;position:relative;text-align:center;font-size:0}.about_list li .inli{display:inline-block}.about_list li::after{content:"";display:block;width:1px;height:136px;position:absolute;right:0;bottom:10px;background:#9a9a9a}.about_list li:last-child::after{display:none}.about_list li h3{text-indent:12px;font-size:19px;font-weight:normal;color:#373737;margin-bottom:25px}.about_list li p{font-size:14px;color:#7d7d7d;line-height:38px}.news{padding-top:110px;padding-bottom:90px;background:#efefef}.news .inner{width:93%;margin:0 auto}.news .work_nav{margin-bottom:0;width:100%}.news .work_nav a:last-child{margin-right:0}.news .work_nav .con{float:right}.news .news_swiper{margin-top:60px}.news .box{display:none}.news .box:nth-child(1){display:block}.news .box a{background:#fff;position:relative;padding:45px 70px 70px 190px;transition:all 0.3s}.news .box a:hover{background:#ff0030}.news .box a:hover .date span,.news .box a:hover .date em{color:#fff}.news .box a:hover .date::after{background:#fff}.news .box a:hover .text h3,.news .box a:hover .text .desc{color:#fff}.news .box a .date{position:absolute;top:50px;left:105px}.news .box a .date::after{content:"";height:1px;width:39px;background:#848484;display:block;position:absolute;left:-48px;top:9px;transition:all 0.3s}.news .box a .date span{display:block;font-size:22px;color:#000000;font-weight:lighter;line-height:1;transition:all 0.3s}.news .box a .date em{display:block;font-size:14px;color:#000000;font-weight:lighter;margin-top:15px;line-height:1;transition:all 0.3s}.news .box a .text h3{margin-bottom:18px;font-size:22px;color:#000000;transition:all 0.3s;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all 0.3s}.news .box a .text .desc{font-size:14px;color:#7d7d7d;line-height:33px;transition:all 0.3s;height:99px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.news .swiper-pagination{position:relative;font-size:0;width:100%;margin-top:75px}.news .swiper-pagination .swiper-pagination-bullet{width:9px;height:9px;border:1px solid #a1a1a1;background:none;opacity:1;margin:0 7px}.news .swiper-pagination .swiper-pagination-bullet-active{background:#ff0030;border-color:#ff0030}footer{background:#111111;padding-top:80px}footer .inner{width:93%;margin:0 auto}footer .brand{float:left;margin-right:15.3vw}footer .brand p{font-size:41px;font-weight:bold;color:#fff;line-height:1.39}footer .brand span{display:block;font-size:18px;color:#ffffff;background:#ff0030;line-height:27px;padding:0 12px;margin-top:18px}footer .box{float:left;margin-right:70px}footer .box:last-child{padding-left:100px}footer .box .tt{font-weight:bold;color:#ffffff;font-size:18px;margin-bottom:25px}footer .box p{line-height:1.69;font-size:16px;color:#fff;}footer .box p a{transition: all 0.3s;color:#fff}footer .box p a:hover{text-decoration:underline}footer .box p a:hover{ color:#ff0030 !important}footer .box .code_box{overflow:hidden}footer .box .code_box .code{float:left;margin-right:35px}footer .box .code_box .code img{ background:#fff; width:80px;display:block}footer .box .code_box .code span{margin-top:10px;display:block;text-align:center;font-size:16px;color:#ffffff;opacity:0.7}footer .copyright{font-size:10px;color:#656565;padding-bottom:20px;padding-top:265px;text-transform:uppercase}
footer .copyright .m_hide{display:inline}
footer .copyright .m_hide p{display:inline}
.nav_info{display:none}.pc_hide{display:none}.videos{width:1200px;max-width:98%;position:fixed;z-index:9999;top:50%;left:50%;transform:translate(-50%, -50%);display:none}.videos video{width:100%}.mask,.all_code{z-index:9998;background:rgba(0,0,0,0.6);position:fixed;width:100%;height:100%;top:0;left:0;opacity:1;cursor:pointer;display:none}.mask img,.all_code img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%); width:200px}::selection{background:#ff0030;color:#fff}::-moz-selection{background:#ff0030;color:#fff}::-webkit-selection{background:#ff0030;color:#fff}.rbar{position:fixed;z-index:999;right:0;bottom:50px}.rbar li{background:#fff;margin-bottom:1px;height:47px;width:47px;position:relative;cursor:pointer;transition:all 0.3s;font-size:0;padding-left:47px}.rbar li .inner{position:absolute;height:100%;top:0;right:0;padding-left:47px}.rbar li:hover,.rbar li.hover{background:#ff0030}.rbar li:hover .inner,.rbar li.hover .inner{background:#ff0030}.rbar li:hover .img .g,.rbar li.hover .img .g{opacity:0}.rbar li:hover .img .w,.rbar li.hover .img .w{opacity:1}.rbar li .telbox{line-height:47px;display:none;position:relative;right:0;top:0;font-size:18px;white-space:nowrap;color:#fff;font-weight:bold;padding-right:10px}.rbar li .img{width:47px;height:47px;position:absolute;left:0;top:0}.rbar li .img img{position:absolute;top:50%;transition:all 0.3s;left:50%;transform:translate(-50%, -50%);display:block;WIDTH:40%;HEIGHT:40%}.rbar li .img .w{opacity:0}.toTop{position:absolute;right:0;bottom:0;width:67px;height:67px;background:url(../img/top.svg) no-repeat center/cover;cursor:pointer;right:6.1vw;bottom:302px}.black_body{background:#111111}.case_end{padding-right:70px;padding-left:70px;padding-top:200px;}.case_end .tit{font-size:0;margin-bottom:40px}.case_end .tit h1,.case_end .tit span{display:inline-block}.case_end .tit h1{font-size:29px;color:#303030;padding-right:20px}.case_end .tit span{font-size:15px;color:#9D9D9D;margin-left:50px}.case_end .case_end_container{font-size:16px;margin-bottom:95px;line-height:32px;color:#333333;font-weight:normal;}.case_end .case_end_container img{display:block;margin:0 auto 10px;max-width:100%}.case_end .more_a a{color:#9fa0a0}.case_end .more_a a:hover{color:#fff}.case_end .work_list{margin:140px -4px 0}.case_end .work_list li{width:25%;padding:0 4px;margin-bottom:8px}.case_end .work_list li.v_list a::before{top:44%}.page_link{overflow:hidden;padding-bottom:17px;border-bottom:1px solid #858585}.page_link .case_link{float:left;padding:5px 0}.page_link .case_link a{display:block;float:left;line-height:17px;font-size:16px;color:#9fa0a0;font-weight:normal}.case_end .cas li.v_list a::before{ background-size:50%; top:40%}.page_link .case_link a:nth-child(1){border-right:1px solid #949495;padding-right:10px;margin-right:10px}.page_link .case_link a:hover{color:#ff0030}.page_link .sharp_box{float:right;line-height:27px}.page_link .sharp_box p{float:left;font-size:15px;color:#9a9a9a;padding-right:9px}
    .page_link .sharp_box a{display:block;float:left;width:27px;height:27px;border-radius:50%;position:relative;margin-left:8px;transition:all 0.3s} 
.page_link .sharp_box .bshare-custom {
	float:left;
}
.page_link .sharp_box a {
    /* display: block; */
    /* float: left; */
    /* width: 27px; */
    /* height: 27px; */
    /* border-radius: 50%; */
    /* background: #fff; */
    /* position: relative; */
    margin-left: 8px;
    margin-top: 5px;
    transition: all 0.3s;
}
/*.page_link .sharp_box a:hover{background:#ff0030}
.page_link .sharp_box a:hover .w{opacity:1}
.page_link .sharp_box a:hover .g{opacity:0}*/
.page_link .sharp_box a img{ display:block;transition:all 0.3s;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.page_link .sharp_box a .w{opacity:0}.sub_banner img{display:block;width:100%}.about_container{margin-top:110px;padding-bottom:50px}#about .about_container{padding-bottom:20px}.about_container .about_top{width:665px;max-width:100%;margin-bottom:100px}.about_container .about_top h3{font-size:39px;font-weight:bold;color:#fff;line-height:66px;padding-bottom:33px;border-bottom:1px solid #595757;margin-bottom:30px}.about_container .about_top .desc{font-size:20px;color:#e9e9e9;line-height:42px;font-weight:normal;}.about_container .about_top .desc img{display:block;width:100%;margin-bottom:15px}.about_container .about_bottom{display:flex;flex-wrap:wrap;margin:0 -4px 40px}.about_container .about_bottom li{width:33.3333333333%;padding:0 4px;margin-bottom:8px}.about_container .about_bottom .in{height:100%;background:#f5f5f5;transition:all 0.3s;padding-top:47px;padding-bottom:30px;padding-left:45px}.about_container .about_bottom .in.on{background:#ff0030}.about_container .about_bottom .in.on h3{color:#fff}.about_container .about_bottom .in.on .subt span,.about_container .about_bottom .in.on .subt em{color:#fff}.about_container .about_bottom .in.on .abox .col a{color:#fff}.about_container .about_bottom h3{transition:all 0.3s;font-size:20px;font-weight:bold;color:#303030;line-height:1}.about_container .about_bottom .subt{margin:10px 0}.about_container .about_bottom .subt span,.about_container .about_bottom .subt em{display:block;transition:all 0.3s;font-size:15px;color:#303030}.about_container .about_bottom .abox{overflow:hidden}.about_container .about_bottom .abox .col{float:left;font-size:14px;font-weight:normal;margin-right:30px;line-height:28px}.about_container .about_bottom .abox .col:last-child{margin-right:0}.about_container .about_bottom .abox .col a{color:#303030;transition:all 0.3s}.about_container .about_bottom .abox .col a:hover{text-decoration:underline}.contact_container{padding-top:110px;padding-bottom:233px}.contact_container .inner{width:1116px;margin:0 auto;max-width:100%;overflow:hidden}.contact_container .box{width:760px;float:right;max-width:100%}.contact_container .box .timg{display:block;width:100%;margin-bottom:60px}.contact_container .box .title{font-size:0}.contact_container .box .title p{display:inline-block;font-size:34px;color:#ffffff;line-height:1;padding-bottom:22px;border-bottom:1px solid #fff}.contact_container .box .list{overflow:hidden;margin-top:40px}.contact_container .box .list li{float:left;margin-right:70px}.contact_container .box .list li:last-child{padding-left:100px}.contact_container .box .list li .tt{font-weight:bold;color:#ffffff;font-size:18px;margin-bottom:25px}.contact_container .box .list li p{line-height:1.69;font-size:16px;color:#fff;fong-weight:lighter}.contact_container .box .list li .code_box{overflow:hidden}.contact_container .box .list li .code_box .code{float:left;margin-right:35px}.contact_container .box .list li .code_box .code img{display:block}.contact_container .box .list li .code_box .code span{margin-top:10px;display:block;text-align:center;font-size:16px;color:#ffffff;opacity:0.7}.contact_container .box .btxt{line-height:1;margin-top:100px}.contact_container .box .btxt p{font-weight:bold;color:#fff;font-size:60px}.contact_container .box .btxt span{display:block;font-size:21px;color:#ffffff}.contact_footer{padding-top:0}.contact_footer .copyright{padding-top:0}.case_container{padding-top:140px}.case_container .tit{font-size:37px;color:#fff;position:relative;display:inline-block}.case_container .work_nav{width:100%;margin-bottom:50px}.case_container .work_nav .con{text-align:left;width:100%}.case_container .work_nav .con a{color:#c4c4c4}.case_container .work_nav .con a:first-child{margin-left:0}.case_container .work_nav .con a:hover,.case_container .work_nav .con a.on{color:#fff}.case_container .work_list{margin-top:0}.in_main{width:1115px;margin:0 auto;max-width:100%}.sub_banner{position:relative}.sub_banner .main{position:absolute;z-index:5;top:50%;left:50%;transform:translate(-50%, -50%)}.sub_banner .news_banner_t{color:#fff;text-transform:uppercase;line-height:1}.sub_banner .news_banner_t span{display:block;font-size:38px;font-weight:bold;margin-bottom:30px}.sub_banner .news_banner_t p{font-size:61px;font-weight:lighter}.sub_banner .news_banner_t .line{width:80px;height:1px;background:#ff0030;margin-top:35px;margin-bottom:25px}.sub_banner .news_banner_t em{display:block;font-size:28px;font-weight:lighter}.news_banner{height:444px}.news_banner img{width:100%;height:100%;object-fit:cover}.news_container{background:#ffffff;padding-top:60px;padding-bottom:10px}.news_container .news_t{font-size:0;margin-bottom:40px}.news_container .news_t p{display:inline-block;font-size:19px;font-weight:bold;color:#383838;line-height:32px;border-top:1px solid #9fa0a0;border-bottom:1px solid #9fa0a0}.news_container .work_nav{width:100%;margin-bottom:0}.news_container .work_nav .con{float:right}.news_container .work_nav .con a{margin:0 4px;line-height:26px;font-size:14px}.news_container .work_nav .con a:last-child{margin-right:0}.news_container .web_position{display:block;float:left;font-size:16px;line-height:26px;color:#383838}.news_list{border-top:1px solid #b5b5b6;margin-top:30px}.news_list li{border-bottom:1px solid #b5b5b6}.news_list a{display:block;position:relative;padding-top:45px;padding-bottom:50px;padding-right:45px}.news_list a::after{content:"";display:block;width:100%;height:0px;background:#ddd;transition:all 0.6s;left:0;position:absolute;bottom:0;opacity:0.5}.news_list a:hover::after{height:100%;opacity:0}.news_list a:hover .txt h3{color:#ff0030}.news_list a:hover .date{left:15px}.news_list a .date{position:absolute;left:0;top:45px;line-height:1;padding-bottom:27px;width:118px;transition:all 0.4s;z-index:5}.news_list a .date span{display:block;font-size:22px;color:#383838;margin-bottom:10px;position:relative}.news_list a .date span::after{content:"";display:block;width:34px;height:1px;background:#808080;right:0;top:50%;position:absolute}.news_list a .date em{display:block;font-size:15px;color:#383838;font-weight:lighter}.news_list a .txt{margin-left:150px;position:relative;z-index:5}.news_list a .txt h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1;transition:all 0.3s;font-size:16px;color:#383838;text-transform:uppercase;margin-bottom:30px}.news_list a .txt p{font-size:13px;color:#383838;line-height:24px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:48px}.news_end_banner{height:235px}.news_end_banner img{width:100%;height:100%;object-fit:cover}.news_end_banner .main{height:100%}.news_end_banner .txt{width:100%;position:absolute;top:50%;transform:translateY(-50%);left:0;text-align:center;color:#fff}.news_end_banner .in_main{position:absolute;width:100%;left:0;top:71px;bottom:0}.news_end_banner .in_main span{text-transform:uppercase;font-size:24px;margin-bottom:15px;display:block}.news_end_banner .in_main p{font-size:24px}.news_article_container{padding-bottom:135px}.news_article{text-align:center;padding-top:40px}.news_article .title{padding-bottom:30px;margin-bottom:50px;border-bottom:1px dotted #847f7d}.news_article .title h1{font-size:24px;color:#5c5c5c}.news_article .title p{font-size:19px;color:#5c5c5c;margin-top:20px}.news_article .article{font-size:15px;color:#5c5c5c;text-align:left;line-height:35px}.news_article .article img{max-width:100%}.news_article .page_link{border-top:1px dotted #625e5e;border-bottom:1px dotted #625e5e;padding-top:17px;margin-top:60px;margin-bottom:25px}.news_article .page_link .sharp_box a{}.news_article .page_link .sharp_box a:hover{border-color:#ff0030}.news_article .page_link .case_link a:nth-child(1){border:none}.news_article .page_link .case_link a{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice_box{position:fixed;z-index:9995;top:50%;left:50%;transform:translate(-50%, -50%);display:none}.notice_box img{display:block}.notice_box a{display:block}.notice_box .close{position:absolute;top:-20px;right:4px;cursor:pointer}.banner_txt{position:absolute;bottom:60px;width:93%;left:50%;transform:translateX(-50%);z-index:50;font-size:0}.banner_txt span{text-transform:uppercase;color:#fff;font-weight:bold;line-height:1;font-size:43px;margin-bottom:15px;display:block}.banner_txt em{background:#ff0030;color:#fff;font-size:13px;line-height:31px;display:inline-block;padding:0 31px}@media (min-width: 992px){.main2{    width: 93%;
    margin: 0 auto 70px;} .nav li:hover .sub,.nav li.on .sub{opacity:1;display:block;animation:moveup 0.5s;animation-fill-mode:forwards}.nav li:hover>a::after,.nav li.on>a::after{top:50%;opacity:1;margin-top:13px}.m_nav,.pcshow{display:none !important}.work_list li a{background:#000}.work_list li  img{    transition: all 0.3s;transform:scale(1)}.work_list li a:hover img{transform:scale(1.1);}.work_list li a:hover::after{opacity:0.8}.work_list li a:hover .txt{opacity:1;bottom:0}.work_list li,.work_list li a{ overflow:hidden}.work_list li a:hover::before{opacity:1 !important}.more_a a:hover{background:#ff0030;border-color:#ff0030;color:#fff}}@media (max-width: 1410px){.about{width:1170px}footer .brand{margin-right:6vw}footer .box:last-child{padding-left:40px}}@media (max-width: 1199px){.main{width:992px}.banner .note{line-height:40px;font-size:18px}.work_nav .con{float:right}.work_nav::after{content:"";display:block;clear:both}.about{width:93%}.about .con{width:100%;margin-top:20px}footer .box{margin-right:20px}footer .box:last-child{padding-left:20px}.case_end{padding-right:0;padding-left:0}}@media (max-width: 991px){.head .nav{display:none}.main{width:768px}.header_out{position:fixed}.header_out .head{height:70px}.header_out .head .nav li>a{line-height:1.6}.header_out .head .logo{margin-top:13px;position:absolute;margin-top:0;left:15px;top:50%;transform:translate(0%, -50%)}html{position:relative;transition:all 0.3s;left:0}.header_out{transition:all 0.3s;left:0}.head .nav{box-shadow:0 0 10px rgba(0,0,0,0.3);display:block;width:450px;position:fixed;z-index:999;top:0;overflow:hidden;z-index:50;background:#131313;margin-left:0;height:100%;padding-top:60px;padding-right:25px;padding-left:25px;left:-450px;transition:all 0.3s}.head .nav.on{left:0}.head .nav li{display:block;float:none;padding-right:55px}.head .nav li>a em{display:block}.head .nav li>a span{display:none !important}.head .nav li{margin-left:0}.head .nav li>a{line-height:1;padding:14px 0;font-size:18px;font-weight:bold}.head .nav li.has_sub::after{content:"";display:block;position:absolute;font-family:Arial;width:40px;height:100%;font-weight:lighter;font-size:18px;color:#fff;text-align:center;line-height:32px;right:0;top:0;background:url(../img/more.png) no-repeat center/20px 20px}.header_out .head .nav li>a{line-height:2;color:#fff}.nav_btn{display:block;width:35px;height:18px;position:absolute;right:15px;top:50%;margin-top:-9px;z-index:999}.nav_btn span{display:block;transition:all 0.3s;height:2px;width:100%;position:absolute;left:0;background:#fff;transition:all 0.3s}.nav_btn span:nth-of-type(1){top:0}body{background:#131313}.nav_btn span:nth-of-type(2){top:50%;margin-top:-1px}.nav_btn span:nth-of-type(3){bottom:0}.nav_btn.active span{background:#fff}.nav_btn.active span:nth-of-type(1){top:50%;transform:rotate(45deg)}.nav_btn.active span:nth-of-type(2){opacity:0}.nav_btn.active span:nth-of-type(3){top:50%;transform:rotate(-45deg)}.m_nav{display:block;position:absolute;width:100%;height:100%;z-index:50;top:0;left:100%;background:#3b76bc;transition:all 0.3s;padding:150px 40px 0}.m_nav .close{display:block;width:30px;height:30px;top:80px;left:50%;margin-left:-15px;position:absolute;background:url(../img/close.png) no-repeat center/cover}.m_nav .con>a{display:block;text-align:center;color:#fff;font-size:18px;margin-bottom:25px}.m_nav .sub a{display:block;text-align:center;margin-bottom:15px;color:#fff;font-size:14px}.m_nav.on{left:0}.work_nav .tit{color:#c4c4c4}.work_nav .con a{color:#9b9b9b}.work_list li{margin-bottom:15px}.work_list .txt{opacity:1;transform:translate(0);position:relative;bottom:0;text-align:left;padding-left:15px;padding-right:15px}.work_list .txt p,.work_list .txt span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work_list .txt p{color:#9b9b9b}.work_list .txt span{color:#868686}.more_a a{color:#b5b5b6}.about .tit p{color:#b5b5b6}.about .con h3{color:#b5b5b6}.about .con .desc{color:#b5b5b6}.about .con .row li .t{color:#b5b5b6}.about .con .row li p{color:#b5b5b6}.about_list{display:none}.about{padding-bottom:50px}.news{background:#131313}footer .copyright{padding-top:150px}.nav_info{display:block;position:absolute;bottom:20px;width:100%;padding-left:25px;padding-right:20px;left:0}.nav_info .it{font-size:20px;font-weight:bold;color:#fff;margin-bottom:15px}.nav_info p{font-size:16px;color:#ffffff}.nav_info span{display:block;margin-top:25px;font-size:18px;color:#afafaf;background:url(../img/slogo.svg) no-repeat right center/auto 100%}.rbar{display:none}.toTop{display:none}.case_end .work_list li{width:50%}.about_container .about_bottom li{width:50%}}@media (max-width: 767px){.head .nav{max-width:100%}.header_out .head .nav li>a{line-height:1.6}.head .nav{padding-right:0;padding-left:0}.head .nav li{padding-left:26px}.header_out .head{height:50px}.head .nav li{margin-left:0}.banner .note{line-height:0.84rem;font-size:0.3rem}.banner{margin-bottom:1.7rem}.work_nav{margin-bottom:0.64rem;width:100%;padding:0 0.25rem}.work_nav .tit{position:relative;float:left;font-size:0.31rem}.work_nav .tit::after{display:none}.work_nav .tit::before{width:0.07rem;height:0.07rem;right:-0.14rem;bottom:0.03rem}.work_nav .con a{font-size:0.25rem;padding:0 0.13rem;line-height:0.41rem;margin:0 0rem}.work_nav .con{width:100%;margin-top:0.34rem;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.work_list{padding:0 0.22rem}.work_list li{padding:0 0.06rem;width:50%;margin-bottom:0.12rem}.work_list .txt{padding:0 0}.work_list .txt p{font-size:0.25rem;padding-top:0.15rem;line-height:1;margin-bottom:0.05rem}.work_list .txt span{font-size:0.19rem}.more_a{margin-top:1.4rem;margin-bottom:1.5rem}.more_a a{width:3.48rem;line-height:0.58rem;font-size:0.18rem}.about{text-align:center;width:100%;padding-bottom:0;padding-right:0.35rem;padding-left:0.35rem}.about .tit{display:inline-block;float:none}.about .tit img{width:2.7rem}.about .tit p{font-size:0.18rem;margin-top:0.15rem}.about .con{width:100%;float:none;text-align:justify;margin-top:0.82rem}.about .con h3{font-size:0.37rem;color:#ffffff;margin-bottom:0.45rem}.about .con .desc{font-size:0.23rem;line-height:0.5rem}.about .con .row{margin-top:0.6rem;float: none;}.about .con .row li .t{font-size:0.23rem;background-position:1.34rem center;background-size:auto 100%;line-height:1}.about .con .row li{width:29.3333333333333333333%;margin-right:6%}.about .con .row li p{font-size:0.19rem}.about .con .row li:last-child{margin-right:0}.about .con .more_a{width:100%;margin-top:1.72rem}.about .con .more_a a{width:3.5rem}.pc_hide{display:block}.news{text-align:center;padding-top:1.6rem}.news .work_nav{text-align:center}.news .work_nav .tit{float:none;display:inline-block;color:#fff}.news .work_nav .subt{font-size:0.3rem;color:#b5b5b6;margin-top:0.16rem}.news .work_nav .con{display:none}.news .news_swiper{display:none}.news .inner{width:100%;padding-right:0.35rem;padding-left:0.35rem}.m_news{margin-top:1rem;text-align:left;border-top:1px solid #494949}.m_news li{padding-top:0.55rem;padding-bottom:0.45rem;border-bottom:1px solid #494949}.m_news a{display:block}.m_news .date{font-size:0.31rem;color:#fff;margin-bottom:0.25rem}.m_news .date em{display:inline-block;font-size:0.24rem;color:#b5b5b6;margin-left:0.3rem}.m_news h3{font-size:0.3rem;color:#fff}.m_news .desc{font-size:0.23rem;color:#b5b5b6;line-height:0.33rem;height:0.99rem;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:0.4rem}.news .more_a{margin-top:1.23rem;margin-bottom:0}.news{padding-bottom:1.13rem}footer{padding-top:1rem}footer .inner{width:100%;padding-right:0.35rem;padding-left:0.35rem}footer .brand{margin-right:0;width:100%;margin-bottom:1.1rem;float:none}footer .brand p{font-size:0.5rem;line-height:0.7rem}footer .brand span{font-size:0.21rem;line-height:0.33rem;width:3.2rem;white-space:nowrap;margin-top:0.2rem;padding-left:0.18rem;padding-right:0}footer .box{width:100%;float:none;margin-bottom:1.2rem}footer .box .tt{font-size:0.3rem;margin-bottom:0.45rem}footer .box p{font-size:0.28rem;line-height:0.45rem; padding-bottom:0.1rem}footer .box:last-child{padding-left:0}footer .box .code_box .code img{width:76px}footer .box .code_box .code{margin-right:0.76rem}footer .box .code_box .code span{font-size:0.23rem;margin-top:0.23rem}footer .copyright .m_hide{display:none}footer .copyright{padding-top:0}.sj_nav{display:block;overflow:hidden}.sj_nav a{display:block;float:left;width:33.333333333%;height:0.98rem;background:#ff0030;border-left:1px solid #111;position:relative}.sj_nav a:nth-child(1){border:none}.sj_nav a img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:0.42rem}.sj_nav a:first-child img{ width:0.34rem}.head .nav{padding-top:1.23rem}.head .nav li{margin-bottom:0.3rem}.head .nav li>a em{font-size:0.5rem;font-weight:normal}.head .nav li>a{padding:0}.nav_info{padding-left:0.7rem;padding-right:0.7rem}.nav_info .it{font-size:0.21rem;margin-bottom:0.3rem}.nav_info p{font-size:0.20rem;line-height:0.33rem}.nav_info span{font-size:0.22rem;line-height:0.38rem}.case_end{padding-top:1.36rem;padding-right:0.3rem;padding-left:0.3rem}.case_end .tit{margin-bottom:0.1rem}.case_end .tit h1{display:block;font-size:0.4rem;margin-bottom:0.20rem}.case_end .tit span{margin-left:0;margin-right:0.35rem;font-size:0.2rem}.case_end .case_end_container{font-size:0.3rem;line-height:2;margin-bottom:0.7rem}.m_share{display:block;font-size:0;text-align:center}.m_share a{display:inline-block}.m_share a img{display:block;width:0.9rem}.page_link .case_link{display:none}.page_link .sharp_box{display:none}.page_link{padding-bottom:0.6rem}.case_end .more_a{text-align:left;margin-top:0.3rem;margin-bottom:0.3rem}.case_end .more_a a{margin-left:0;border:none;text-align:left;font-size:0.23rem}.case_end .more_a a::after{content:"："}.case_end{padding-bottom:0.8rem}.case_end .work_list .txt{display:none}.case_end .work_list{margin-top:0;padding:0}.case_end .work_list li{display:none}.case_end .work_list li:nth-child(1),.case_end .work_list li:nth-child(2){display:block}.sub_footer{display:none}.sub_banner{height:3.6rem}.sub_banner img{width:100%;height:100%;object-fit:cover}.about_container{margin-top:0.8rem}.about_container .about_top h3{font-size:0.4rem;line-height:0.68rem;padding-bottom:0.4rem;margin-bottom:0.4rem}.about_container .about_top .desc{font-size:0.23rem;line-height:0.45rem}.about_container .about_top{margin-bottom:0}.about_container .about_bottom li{width:100%;margin-bottom:0.18rem;padding:0}.about_container .about_bottom li .in{padding-top:0.9rem;padding-left:0.8rem;padding-bottom:0.6rem}.about_container .about_bottom h3{font-size:0.32rem}.about_container .about_bottom .subt span,.about_container .about_bottom .subt em{font-size:0.23rem;line-height:0.3rem}.about_container .about_bottom .subt{margin:0.15rem 0}.about_container .about_bottom .abox .col{margin-right:0.48rem;font-size:0.26rem;line-height:0.42rem}.contact_container{padding-top:0.5rem}.contact_container .box .title p{font-size:0.42rem;font-weight:bold;padding-bottom:0.3rem}.contact_container .box .timg{margin-bottom:0.6rem}.contact_container .box .list{margin-top:0.4rem}.contact_container .box .list li{width:100%;margin-right:0;padding-left:0 !important;margin-bottom:0.9rem}.contact_container .box .list li:last-child{margin-bottom:0}.contact_container .box .list li .tt{font-size:0.24rem;margin-bottom:0.5rem}.contact_container .box .list li p{font-size:0.28rem; padding-bottom:0.1rem}.contact_container .box .list li .code_box .code img{width:1.3rem}.contact_container .box .list li .code_box .code span{font-size:0.24rem}.contact_container .box .btxt{margin-top:0.75rem}.contact_container .box .btxt p{font-size:0.55rem}.contact_container .box .btxt span{font-size:0.2rem;font-weight:bold;margin-top:0.18rem}.contact_container{padding-bottom:1.7rem}.contact_container .box .title,.contact_container .box .list,.contact_container .box .btxt{padding-left:0.45rem}.case_container .work_nav{padding:0}.case_container .work_nav .con a{margin:0}.case_container .work_nav{margin-bottom:0.35rem}.case_container .work_list li{display:block}.case_container .work_list .txt{display:block}.news_banner{height:4.68rem}.sub_banner .news_banner_t span{font-size:0.4rem;margin-bottom:0.36rem}.sub_banner .news_banner_t p{font-size:0.65rem}.sub_banner .news_banner_t .line{display:none;width:0.82rem;margin-top:0.4rem;margin-bottom:0.35rem}.sub_banner .news_banner_t em{display:none;font-size:0.3rem}.sub_banner .main{margin-top:0.3rem;padding-left:1rem}.news_container{padding-top:0.45rem}.news_container .main{padding-right:0.35rem;padding-left:0.35rem}.news_container .work_nav{padding:0}.news_container .news_t p{font-size:0.27rem;line-height:0.45rem}.news_container .news_t{margin-bottom:0.35rem}.news_container .web_position{width:100%;font-size:0.26rem}.news_container .work_nav .con a{font-size:0.27rem;padding:0 0.1rem;margin:0}.news_list a{padding-top:0.4rem;padding-right:0}.news_list a .date{position:relative;width:100%;top:0;left:0;background:none;padding-bottom:0;line-height:0.29rem;overflow:hidden}.news_list a .date span::after{display:none}.news_list a .date span{float:left;font-size:0.32rem}.news_list a .date em{float:left;font-size:0.24rem;vertical-align:bottom;margin-left:0.3rem}.news_list a:hover .date{left:0}.news_list a .txt{margin-left:0;padding-right:0;margin-top:0.2rem}.news_list a .txt h3{font-size:0.29rem;margin-bottom:0.35rem}.news_list a .txt p{font-size:0.23rem;line-height:0.33rem;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:0.66rem}.news_list a{padding-bottom:0.4rem}.news_end_banner .main{margin-top:0}.news_end_banner .in_main{top:1rem}.news_end_banner .in_main span{font-size:0.25rem;margin-bottom:0.17rem}.news_end_banner .in_main p{font-size:0.25rem}.news_article{padding-top:0.2rem}.news_article .title h1{font-size:0.4rem}.news_article .title p{font-size:0.22rem;margin-top:0.18rem}.news_article .title{padding-bottom:0.3rem}.news_article .title{margin-bottom:0.4rem}.news_article .article{font-size:0.3rem;line-height:0.5rem}.news_article .page_link{border:none}.news_article .page_link{margin-top:0.5rem}.news_article .page_link .case_link{margin-bottom:0.65rem;width:100%;display:block;text-align:center;padding-top:0.17rem;padding-bottom:0.17rem;border-top:1px dashed #b9b9b9;border-bottom:1px dashed #b9b9b9}.news_article .page_link .case_link a{width:50%;margin:0;text-align:center;font-size:0.26rem}.news_article_container .work_nav{display:none}.news_article_container{padding-bottom:0.2rem}.banner_txt{bottom:1.5rem;display:none}.banner_txt span{font-size:0.5rem;margin-bottom:0.23rem}.banner_txt em{font-size:0.16rem;line-height:0.37rem;padding:0 .36rem}}.lineabout{clear:both;border-bottom:#000000 solid 3px}.about_container .about_bottom .subt span{letter-spacing:-4px}.mbs{margin-top:7.5vw;margin-bottom:7.5vw}@media (max-width: 768px){footer .copyright{ padding-bottom:10px}.head .logo img{ width:80px}.about .con h3 font{filter: brightness(500%);}.white_body .lineabout{ display:none}.case_end .tit h1{ color:#ccc}.case_end .case_end_container{ font-size:0.24rem; line-height:0.46rem;}.case_container .work_nav .con { margin-top:0.26rem}.case_container .work_nav .con a{ padding:0 0.05rem}footer .brand span font{filter: brightness(500%);}.banner .swiper-button-prev,.banner .swiper-button-next{ display:none!important }.hidden-xs{display:none}.csf{ margin-top:.8rem;}.caseimg{ display:none}.pcbanner{ display:none}footer .brand span{ width:auto; display:inline-block; padding-right:0.18rem}}footer ::selection{background:#ff0030}footer ::-moz-selection{background:#36cc00}footer ::-webkit-selection{background:#36cc00}.banner .note{ display:none}.notice_box{ display:none!important}.news_list a .txt p{ color:#999}
.hover .rbar{ display:none}.white_body .header_out{ background:#000000}.logo_b{ display:none!important }.logo:hover .logo_b{ display:block !important}.logo:hover .logo_a{ display:none !important}
.csf a{ color:#ccc;}.case_end .case_end_container{ color:#333}.case_end .tit h1{ color:#303030}@media (min-width:768px){.sjbanner{ display:none;}.hei{ height:100px}.sub_banner2{ display:none}}.about_container .about_bottom .in:hover{ background:#ff0030}.about_container .about_bottom .in:hover *,.about_container .about_bottom .in:hover a{ color:#fff}.VideoBtn {
    position: absolute;
    left: 50%;
    top: 50%;
    display: block;
    width: 70px;
    height: 70px;
    margin-left: -35px;
    margin-top: -35px;
    cursor: pointer;
    z-index: 10;
}
#about-video{ height:100%}.contact_container .box .list li .code_box .code img{ background:#fff}
.bais{filter: brightness(500%);opacity:0.7}
#about-video video{ height:100%}.black_body .case_end .tit h1{ color:#ccc!important;}.black_body .case_end .case_end_container{ color:#ccc;}body.white_body{ background:#fff !important}
.bshare-custom .bshare-weixin{ background-image:url(../img/01.svg)!important}
.bshare-custom .bshare-qqim{ background-image:url(../img/02.svg)!important;}
.bshare-custom .bshare-sinaminiblog{ background-image:url(../img/03.svg)!important}


.page_link .sharp_box a{ transition: all 0.05s;position:relative; width:27px; height:27px; background-size:75%!important; margin-top:0!important; background-repeat:no-repeat; background-position:center center}
/*.page_link .sharp_box a:after{ position:absolute; content:''; left:0; top:0; display:block; width:100%; height:100%; background:red; border-radius:27px;} */
.page_link .sharp_box a.bshare-qqim{background-size:60%!important;}

.page_link .bshare-custom .bshare-weixin:hover{ background-image:url(../img/011.svg)!important;background-size:85%!important;}
.page_link .bshare-custom .bshare-qqim:hover{ background-image:url(../img/021.svg)!important;background-size:94%!important;}
.page_link .bshare-custom .bshare-sinaminiblog:hover{ background-image:url(../img/031.svg)!important;background-size:85%!important;}

.bshare-custom .bshare-more.more-style-addthis{ width:40px ; height:40px;  background-image:url(../img/m_share.png)!important;background-size:94%!important;}

.wp_show{ display:block !important}
.page_link .wp_show.sharp_box{ float:none; text-align:center}
.page_link .wp_show.sharp_box .bshare-custom{ float:none}
.showcon {padding-bottom: 20px !important}
