body{margin:0;padding:0;overflow-x:hidden;font-family:"Source Han Sans CN",'pingfang SC';position:relative}
.about,.difficult,.news,.product{overflow:hidden}
body.end::before{height:100%;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.index{padding-top:94px}
body,html{font-size:16px}
li,p,ul{margin:0;padding:0;list-style-type:none}
a:hover,a:link{text-decoration:none}
.w100{width:100%}
.fl{float:left}
.fr{float:right}
.mt20{margin-top:20px}
.mt10{margin-top:10px}
.mt40{margin-top:40px}
.mt35{margin-top:35px}
.pl25{padding-left:25px}
.mb40{margin-bottom:40px}
.mt30{margin-top:30px}
.mt55{margin-bottom:55px}
.swiper-button-next,.swiper-button-prev,.swiper-pagination-clickable .swiper-pagination-bullet,input:focus,select:focus,textarea{outline:0;resize:none}
.over{overflow:hidden}
.over>img{transition:all .6s}
.over>img:hover{transform:scale(1.1)}
a.over{display:block}
.ta{text-align:center}
.pr{position:relative}
.pa{position:absolute}
img{max-width:100%}
.daohang_ul>li.active>a::after,.daohang_ul>li:hover>a::after,.recruit_ul_div:hover{transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.apply_wid_fr>a img,.brief_tui .swiper-slide>div>a>img,.honor_lbsd .honor_lb_div img,.jishu_lb .swiper-slide>div:nth-of-type(1) img{transition:all .6s}
.apply_wid_fr:hover>a img,.brief_tui .swiper-slide:hover>div>a>img,.honor_lbsd:hover .honor_lb_div img,.jishu_lb .swiper-slide:hover>div:nth-of-type(1) img{transform:scale(1.2)}
.banner_img{-webkit-animation:run 1s infinite linear;-moz-animation:run 1s infinite linear;-ms-animation:run 1s infinite linear;-o-animation:run 1s infinite linear;animation:run 1s infinite linear}
.banner_img{position:absolute;left:50%;transform:translateX(-50%);bottom:8%;z-index:5}
@keyframes run{from{bottom:5%;opacity:0}
    to{bottom:7%;opacity:1}
}
@media (min-width:1460px){.container{width:1400px}
}

.bott_ul ul{display:none}
.phone_ul{display:block}
.phone_ul li{width:25%;float:left;border-left:1px solid #fff;padding:10px 0}
.phone_ul li:nth-of-type(1){border-left:none}
.phone_ul li a{display:block!important;text-align:center;color:#fff!important;font-size:1.125rem}
.phone_ul li .iconfont{font-size:2.1875rem}
.phone_ul{background:#451464;position:fixed;width:100%;bottom:0;left:0;right:0;z-index:999}
.phone_ul li .bshare-custom a{color:#fff!important;height:auto!important;line-height:32px;background:0 0!important;padding-left:0!important}
.phone_ul li:nth-of-type(3).iconfont{font-size:2.1875rem}
.phone_ul li .bshare-custom{line-height:37px!important}
.phone_ul{display:none}
.phone{box-shadow:0 0 2px rgba(0,0,0,.1);display:none;top:0;background:#fff;z-index:999;width:100%;padding:10px 15px;position:fixed;left:0;right:0}
.index_a{display:inline-block}
.phone .wid{float:left}
.phone .wid>a{display:inline-block}
.color_dao .iconfont{color:#451464;font-size:1.875rem;margin:0 5px}
.color_dao{line-height:35px}
.color_dao .daohang_sp{position:relative;top:-7px;font-size:1.5625rem}
.color_a{font-size:1.5625rem;position:relative;top:-7px}
.sidebar-menu{display:none;position:fixed;top:0;bottom:0;right:0;width:250px;height:100%;overflow-x:hidden;overflow-y:auto;background-color:#451464;z-index:999;transition:.6s}
.sidebar-menu__header{height:50px;background:#451464;position:relative;display:block;padding:15px 25px;height:100%;width:100%;color:#fff;margin-right:105px}
.sidebar-menu__list{position:fixed;top:50px;right:0;bottom:0;margin:0;padding:0;width:250px;list-style:none;background:#fff;list-style-type:none}
.sidebar-menu__item:first-child{border-top:0}
.sidebar-menu__item{padding:0;width:100%;border-bottom:1px solid #eee}
.sidebar-menu__link{display:block;padding:10px 25px;color:#828282;font-size:.8125rem;font-weight:400;transition:color .1s cubic-bezier(.39,.575,.565,1)}
.sidebar-menu__item{padding:0;width:100%;border-bottom:1px solid #eee}
.colos{line-height:70px}
.sidebar-menu__item:first-child{border-top:0}
.sidebar-menu__item.sidebar-menu__item--back,.sidebar-menu__item.sidebar-menu__item--back:hover,.sidebar-menu__link.sidebar-menu__subtitle{background-color:#451464!important}
.sidebar-menu__item.sidebar-menu__item--back .sidebar-menu__link{color:#fff!important}
.sidebar-menu__item:hover{background-color:#451464;cursor:pointer}
.sidebar-menu__item:hover>.sidebar-menu__link{color:#6e6e6e}
.phone_i{display:inline-block;line-height:60px;padding:0 15px}
.sidebar-menu__item:hover>.sidebar-menu__link .glyphicon-menu-right{color:#6e6e6e}
.sidebar-menu__item .sidebar-menu__list{position:absolute;top:0;right:0;z-index:1;transform:translateX(300px);transition:transform .25s cubic-bezier(.39,.575,.565,1)}
.sidebar-menu__item .sidebar-menu__list.is-active{transform:translateX(0)}
.sidebar-menu__item .sidebar-menu__list .sidebar-menu__list{z-index:2}
.sidebar-menu__item .sidebar-menu__list .sidebar-menu__list .sidebar-menu__list{z-index:3}
.sidebar-menu__item .sidebar-menu__list .sidebar-menu__list .sidebar-menu__list .sidebar-menu__list{z-index:4}
.sidebar-menu__link::first-letter{text-transform:uppercase}
.sidebar-menu__link:active,.sidebar-menu__link:focus,.sidebar-menu__link:hover{text-decoration:none}
.sidebar-menu__link span.glyphicon-menu-left{float:left;font-size:.75rem;color:#fff;line-height:20px;margin-right:4px}
.sidebar-menu__link .glyphicon-menu-right{color:#bababa;float:right}
#phone_nav span,.seaarch_phone span{font-size:24px;padding:0 0 0 10px;margin-left:0;display:inline-block;line-height:32px}
#siteFunctions{position:fixed;top:0;right:-100%;width:100%;bottom:0;height:100%;z-index:10;background-color:#fff;display:none;z-index:9999}
#siteFunctions .inner{position:relative;overflow-y:auto;background-color:#fff;padding:0 0 50px;height:100vh}
#siteFunctions .hd{position:relative;height:60px;overflow:hidden;border-bottom:#dcdcdc 1px solid;padding:0 5vw;line-height:60px}
#siteFunctions .hd .lang a,#siteFunctions .hd .lang span{display:inline-block;line-height:44px;height:44px;font-size:1.3rem;padding:0;color:#999;text-transform:uppercase}
#siteFunctions .hd .lang span{color:#000}
#siteFunctions .hd .lang a.active{color:#451464}
#siteFunctions .hd .lang a+a{margin-left:20px}
#siteFunctions .bt-close{position:absolute;right:5vw;top:16px;display:block;width:1.8rem;height:1.8rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
#siteFunctions .bt-close span{position:absolute;top:-9999px;left:-9999px}
#siteFunctions .bt-close::before{content:"";position:absolute;top:50%;left:0;margin-top:-1px;width:100%;height:2px;background-color:#222;display:block}
#siteFunctions .bt-close::after{content:"";position:absolute;top:0;left:50%;margin-left:-1px;width:2px;height:100%;background-color:#222;display:block}
.mobMenu{padding:0 5vw}
.mobMenu a,.mobMenu span{display:block;color:#222}
.mobMenu>li{border-bottom:#dcdcdc 1px solid}
.mobMenu>li>a{position:relative;font-size:16px;padding:18px 12px;color:#000;display:block;font-weight:500}
.mobMenu>li>a::before{content:'';position:absolute;top:50%;right:12px;display:block;width:13px;height:1px;background-color:#000}
.mobMenu>li>a::after{content:'';position:absolute;top:50%;right:18px;margin-top:-6px;display:block;width:1px;height:13px;background-color:#000}
.mobMenu>li.active>a::before{background-color:#451464}
.mobMenu>li.active>a::after{display:none}
.mobMenu>li>.subDepth{padding:0 12px 15px}
.mobMenu>li>.subDepth>li>a{color:#666;font-size:1rem;line-height:28px;display:block}
.mobMenu>li>.subDepth>li+li{margin-top:10px;line-height:28px}
.mobMenu>li.active>a::before{background-image:url(http://www.nowcos.com/202101/chn/asset/images/aw_bot2.png)}
.phone_footer{display:none}
.phone_footer_ul li{width:25%;float:left;text-align:center;height:60px;border-right:1px solid rgba(255,255,255,.37)}
.phone_footer{background:#451464;color:#fff;position:fixed;bottom:0;left:0;width:100%;height:60px;z-index:1000}
.phone_footer_ul li .iconfont{font-size:20px;padding-top:7px}
.phone_footer_ul li a{color:#fff!important}
.mobile-foot{display:none;background:#451464;padding:8px 0;position:fixed;bottom:0;left:0;width:100%;z-index:9999}
.mobile-foot a{color:#fff;height:35px;line-height:33px;border:1px solid #fff;border-radius:4px;text-align:center;width:22%;padding:0 15px;font-size:.8125rem;margin:0 5px;transition:.3s;-o-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;padding:0}
.btn{display:inline-block;margin-bottom:0;font-size:.875rem;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:4px}
.pull-right{float:right}
.pull-left{float:left}
.daohang .daohang_ul>li:hover .er-ul,.daohang_ico_yy:hover .daohang_ico_cn,.huiy_div:hover .er-ul{transform:scale(1);opacity:1}
.er-ul{position:absolute;width:180px;left:-32px;box-shadow:0 0 2px rgba(0,0,0,.1);right:0;top:104%;opacity:0;z-index:999;transition:.4s ease-in-out;transform:scale(0);background:rgba(255,255,255);padding:10px 0;text-align:center}
.daohang .daohang_ul>li:nth-of-type(3) .er-ul{width:245px;left:-60px}
.huiy_div .er-ul{top:80%}
.navigation_nav_z{width:100%}
.country{top:145%}
.er-ul li{line-height:32px;width:100%;display:block;float:none}
.daohang_cn_a a,.daohang_ul .er-ul li a{color:#000;font-size:.875rem;display:block;padding:0 10px;color:#3d3e3f;font-weight:700}
.navigation_nav_z a{line-height:40px}
.bott_li_div a:hover,.daohang_ul .er-ul li:hover a{color:#451464}
.daohang .daohang_ul .er-ul1{width:250px;left:-60px;padding:10px}
.daohang .daohang_ul .er-ul1 li{width:50%;text-align:left;float:left}
.searchbox{padding:15px;box-shadow:0 0 7px 0 #cfcfcf;background:#fff;width:100%;top:99px;border-top:2px solid #451464;text-align:center;z-index:44;position:fixed}
.displaynone{display:none}
.searchs{max-width:600px;margin:0 auto}
.clearfix{zoom:1}
.searchs .sertext{display:block;padding:0;outline:0;padding-left:12px;width:78%;float:left;border:1px solid #cdcdcd;color:#a2a2a2;font-size:.75rem;height:52px;line-height:52px;transition:.4s}
.serbtn{padding:0;margin:0;border:none;outline:0;width:22%;float:right;height:52px;text-align:center;line-height:52px;background:#451464;color:#fff;font-size:.9375rem;cursor:pointer;transition:.44s}
.sp_nav span{display:block;background:#fff;width:30px;height:2px;position:absolute;left:10px;transition:all ease .35s}
.sp_logo{float:left}
.sp_header{overflow:hidden;background:#451464;position:fixed;z-index:999;width:100%;left:0;top:0;right:0;padding:10px 15px;line-height:45px;box-shadow:0 0 2px rgba(0,0,0,.1);display:none}
.sp_nav span:nth-of-type(1){top:0}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:20px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:999;width:100%;height:100%;font-size:14px;line-height:40px;top:-100%;left:0;transition:top ease .35s}
.sjj_nav_div{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;background:rgba(0,0,0,.3);z-index:5}
.sjj_nav_ul{background:#eee;width:80%;height:80%;margin:auto;margin-top:5%;position:relative;z-index:999}
.nav_show{top:65px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999}
.sjj_nav ul li i{position:absolute;top:5px;right:0;border-left:1px #ddd solid;height:30px;padding:0 7px 0 7px}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease .35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:1.025rem}
.sjj_nav>ul>li:last-child{border-bottom:1px #ddd solid}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#ac9658}
.sjj_nav ul li ul li>ul{margin-left:10px}
#div_sitemap{display:none;position:fixed;right:0;top:0;left:0;bottom:0;z-index:9999;background-color:#fff;height:600px}
#div_sitemap h1{display:none;position:absolute;left:50px;top:15px}
#div_sitemap .fr{right:2%;top:0;padding:24px 25px 22px!important;position:relative;z-index:2}
#div_sitemap .fr i{font-size:40px;color:#451464}
#ul_sitemap{margin:0 auto;width:85%;position:absolute;left:0;right:0;top:40px;background:#fff}
#ul_sitemap_inner{display:table;margin:0 auto;height:600px}
#ul_sitemap_inner>li{padding:33px 15px;display:table-cell;width:11.5%}
#ul_sitemap_inner>li>a{font-size:18px;color:#000;font-weight:700}
#ul_sitemap_inner .ul_submenu{display:block!important;border-top:1px solid #451464;margin:25px 0 0 0;padding-top:6px}
#ul_sitemap_inner .ul_submenu>li{display:table-row}
#ul_sitemap_inner .ul_submenu>li>a{display:block;padding-top:19px;text-align:left;font-size:16px;color:#000;font-weight:400}
#ul_sitemap_inner .ul_submenu>li>a:hover{color:#451464}
.no_ul{-webkit-transition:.3s linear;-moz-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}
.no_ul.active{height:300px;-webkit-transition:.3s linear;-moz-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}
#ul_mainmenu_mobile #li_languagemenu,#ul_sitemap_inner #li_languagemenu{display:none}
#div_sitemap .ul_endpoint{padding-top:10px;display:block}
#div_sitemap .ul_endpoint>li{padding:6px;padding-left:8px;text-align:left;font-size:1em;line-height:20px}
.counter{font-weight:100;padding:30px}
#ul_globalcount{line-height:10px!important;margin:0 auto;margin-top:30px;display:table}
#ul_globalcount>li{padding:30px;padding-top:0!important;padding-bottom:0!important}
#ul_globalcount>li:first-child{border-right:1px solid #451464}
@media(max-width:1440px){html{font-size:14px}
}
@media(max-width:990px){.sidebar-menu.is-active{display:block;transition:transform .25s cubic-bezier(.39,.575,.565,1)}
    .phone{display:block}
    .mobile-foot{display:block}
    .daohang{display:none}
    .foot{display:none}
    .color_dao{line-height:40px}
    body{padding-top:54px;padding-bottom:60px}
    .phone_ul{display:block}
    .sp_header{display:block}
    #siteFunctions{display:block}
}
@media(max-width:767px){.phone_ul li .iconfont{font-size:1.5rem!important}
    .phone_ul li .bshare-custom{line-height:22px!important;position:relative;top:5px}
    .phone_ul li{padding:5px 0 4px 0;height:60px}
    .phone_ul li a{font-size:1rem;line-break:19px}
    body{padding-top:58px}
    .phone_ul li .iconfont{font-size:2.5rem}
    .phone_ul li .bshare-custom{line-height:22px!important;position:relative;top:2px}
    .phone_ul li{padding:5px 0 4px 0}
    .phone_ul li a{font-size:1rem;line-break:19px}
    .foot_top{display:none}
    .phone_footer{display:block}
}
@media(max-width:767px){.phone_ul li .bshare-custom a{line-height:25px}
}
