.publicLayout>header>div,.publicLayout>footer>div{margin:0 auto!important;max-width:1440px!important;width:100%!important}.publicLayout .x-header{z-index:2}.publicLayout .x-header .logo{position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.publicLayout .x-header .logo img{display:block;width:100%}.publicLayout .x-header .nav-mod .nav-item.cur>.nav-tit .nav-link{color:#f4c430}@media screen and (min-width:769px){.publicLayout .x-header{padding-top:8px;height:110px;border-bottom:1px solid #e7e7e7}.publicLayout .x-header .logo{width:252px;height:44px}.publicLayout .x-header .tools-mod{position:absolute;right:0;top:50%;z-index:1;transform:translateY(-50%)}.publicLayout .x-header .tools-mod .tools-item{position:relative;float:left;width:46px;height:46px;background-color:#333;border-radius:50%;text-align:center;cursor:pointer;transition:background .5s}.publicLayout .x-header .tools-mod .tools-item+.tools-item{margin-left:8px}.publicLayout .x-header .tools-mod .lang{font-size:14px;color:#fff;line-height:46px}.publicLayout .x-header .tools-mod .search-tap{width:100%;height:100%;color:#fff}.publicLayout .x-header .tools-mod .search-tap:hover{color:#fff}.publicLayout .x-header .tools-mod .tools-item:hover{background-color:#f4c430}.publicLayout .x-header .nav-mod{position:absolute;top:0;left:338px}.publicLayout .x-header .nav-mod .nav-item{position:relative}.publicLayout .x-header .nav-mod .nav-tit .arr{display:none}.publicLayout .x-header .nav-mod .nav-link{display:block;white-space:nowrap;transition-property:color,background;transition-duration:.3s}.publicLayout .x-header .nav-mod .nav-lv{position:absolute;min-width:100%;background-color:#fff;opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:.3s}.publicLayout .x-header .nav-mod .nav-grp{padding:20px 0}.publicLayout .x-header .nav-mod .nav-lv1-item{float:left}.publicLayout .x-header .nav-mod .nav-lv1-tit{font-size:18px}.publicLayout .x-header .nav-mod .nav-lv1-link{padding:0 20px;line-height:102px}.publicLayout .x-header .nav-mod .nav-lv2{box-shadow:0 0 10px #0000000d}.publicLayout .x-header .nav-mod .nav-lv2-item+.nav-lv2-item{margin-top:8px}.publicLayout .x-header .nav-mod .nav-lv2-tit{text-align:center}.publicLayout .x-header .nav-mod .nav-lv2-link{padding:0 10px}.publicLayout .x-header .nav-mod .nav-lv3{left:100%;top:0}.publicLayout .x-header .nav-mod .nav-lv3-item{position:relative;float:left}.publicLayout .x-header .nav-mod .nav-lv3-item+.nav-lv3-item{margin-top:8px}.publicLayout .x-header .nav-mod .nav-item:hover>.nav-lv{opacity:1;visibility:visible}.publicLayout .x-header .nav-mod .nav-item:hover>.nav-tit .nav-link{color:#f4c430}}@media screen and (max-width:1570px){.publicLayout .x-header .nav-mod{left:290px}.publicLayout .x-header .nav-mod .nav-lv1-link{padding:0 15px}}@media screen and (max-width:768px){.publicLayout .x-header{height:1.5rem}.publicLayout .x-header .l-wrap,.publicLayout .x-header .x-wrap{padding:0}.publicLayout .x-header .menu-mod{position:relative;height:100%;background-color:#fff;border-bottom:1px solid #e7e7e7;z-index:1}.publicLayout .x-header .logo{left:.25rem;width:3.2rem;height:auto}.publicLayout .x-header .tools-mod{position:absolute;right:1.25rem;top:50%;width:.8rem;font-size:.3rem;text-align:center;z-index:1;transform:translateY(-50%)}.publicLayout .x-header .tools-mod .tools-item{position:relative}.publicLayout .x-header .tools-mod .tools-item a{display:block;padding:.1rem}.publicLayout .x-header .tools-mod .lang{font-size:.4rem}.publicLayout .x-header .menu-btn{position:absolute;top:50%;right:.25rem;width:.8rem;height:.8rem;overflow:hidden;text-align:center;transform:translateY(-50%)}}.publicLayout .x-footer{padding:58px 0 48px;background-color:#252525;color:#fff}.publicLayout .x-footer .fr{text-align:right}.publicLayout .x-footer .ul{margin-bottom:20px}.publicLayout .x-footer .li{display:inline-block;position:relative;vertical-align:top}.publicLayout .x-footer .li+.li{margin-left:16px;padding-left:16px}.publicLayout .x-footer .li+.li:before{content:"";position:absolute;left:0;top:50%;height:17px;border-left:1px solid;transform:translateY(-50%)}.publicLayout .x-footer .copy{margin-bottom:10px;line-height:32px}.publicLayout .x-footer .copy .en{font-size:18px}.publicLayout .x-footer .share-box .share-item{width:auto;height:auto;font-size:2em}.publicLayout .x-footer .share-item+.share-item{margin-left:18px}.publicLayout .x-footer .ftbj{margin-bottom:25px;margin-top:37px}.publicLayout .x-footer .visits .s{display:inline-block;margin-left:5px;width:2em;background-color:#9acd32;border-radius:50%;line-height:2em;text-align:center;vertical-align:middle}.publicLayout .x-footer .day{display:flex;justify-content:flex-end;align-items:center}.publicLayout .x-footer .day .l{color:#fff;text-align:left}.publicLayout .x-footer .day .l .tit{margin-top:5px}.publicLayout .x-footer .day .l .t{display:inline-block;font-family:Arial;font-weight:700}.publicLayout .x-footer .day .r{width:64px;height:83px;margin-left:10px}.publicLayout .x-footer .day .r .img{width:100%}@media screen and (min-width:769px){.publicLayout .x-footer a:hover{color:#f4c430}}@media screen and (max-width:768px){.publicLayout .x-footer{padding:1rem 0}.publicLayout .x-footer .fl{float:none;text-align:center}.publicLayout .x-footer .fr{float:none;padding-top:.5rem;text-align:center}.publicLayout .x-footer .ul{margin-bottom:.2rem}.publicLayout .x-footer .li+.li{margin-left:.2rem;padding-left:.2rem}.publicLayout .x-footer .li+.li:before{height:.3rem;border-left:1px solid}.publicLayout .x-footer .copy{margin-bottom:.2rem;line-height:1.5}.publicLayout .x-footer .copy .en{font-size:.32rem}.publicLayout .x-footer .copy>.en:nth-child(2){display:block}.publicLayout .x-footer .copy br{display:none}.publicLayout .x-footer .tel{margin-bottom:.2rem}.publicLayout .x-footer .share-box .share-item{display:inline-block;float:none;vertical-align:top}}.x-container{position:relative;width:100%;z-index:1}.x-wrap{position:relative;margin:auto;width:1440px;height:100%}.x-wrap:after{content:"";display:table;clear:both}.x-layout{position:relative;width:100%;min-width:1250px;overflow:hidden}.x-header,.x-footer{position:relative;width:100%;z-index:1}.clear:after{content:"";display:table;clear:both}.fl{float:left}.fr{float:right}@media screen and (max-width:1570px){.x-wrap{width:1230px}}@media screen and (max-width:768px){.x-layout{min-width:320px}.x-wrap{margin:0;padding:0 .25rem;width:100%}.x-header,.x-footer,.x-container{min-width:320px}}
