.backTop{display:none !important;position:fixed;top:90%;right:10px;z-index:99;padding:20px;background-color:#eee;box-shadow:1px 1px 10px rgba(0,0,0,0.5)}.backTop:hover:before{border-color:#4b5666 #4b5666 transparent transparent}.backTop:hover:after{background-color:#4b5666}.backTop:before{content:'';position:absolute;top:14px;left:50%;z-index:0;transform:translateX(-50%) rotate(-45deg);width:12px;height:12px;border-width:1px;border-style:solid;border-color:#4b5666 #4b5666 transparent transparent}.backTop:after{content:'';position:absolute;top:24px;left:50%;z-index:0;transform:translateX(-50%);width:14px;height:1px;background-color:#4b5666}.header{position:fixed;top:0;left:0;z-index:999;width:100%;height:100px;background:white;transition:top .1s linear;box-shadow:0px 1px 0px rgba(0,0,0,0.3)}.header.header_hide{top:-100px}.header .menu a.logo{float:left;width:258px;height:60px;vertical-align:middle;margin-top:calc((100px - 60px) / 2);background:url(../img/logo.png) no-repeat center center;background-size:100%}.header .menu a.logo strong{margin-left:-100000px}.header .menu ul{float:right;padding:30px 0px;line-height:40px}.header .menu ul li{float:left;font-size:0px}.header .menu ul li .link{width:100px;font-size:18px;color:#111;display:block;text-align:center}.header .menu ul li .link:first-child{position:relative}.header .menu ul li .link:first-child .img{position:absolute;top:70px;left:50%;transform:translateX(-50%);display:none}.header .menu ul li .link:not(:first-child){line-height:40px;display:none;background:#fff}.header .menu ul li .link:hover{color:#e37200}.header .menu ul li .link:hover .img{display:block}.header .menu ul li .link.active{color:#e37200}.header .menu ul li:hover .link{display:block}.footer .contact{padding:40px 0 40px;background-color:#f8f8f8;text-align:center}.footer .contact li{float:left;width:33.33%}.footer .contact li .h5{margin-bottom:20px;font-size:34px;color:#e37200}.footer .contact li .h5 img{display:none}.footer .contact li .link{font-size:14px;font-weight:500;color:#5a5a5a}.footer .contact li .link:hover{color:#e37200}.footer .contact li p{margin-top:26px;font-size:14px;font-weight:500;color:#5a5a5a;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer .contact li p.fa_p{width:32px;margin:0}.footer .contact li .fa_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:0 auto;width:200px;padding-top:20px}.footer .contact li .fa{display:block;width:32px;height:32px;background:url("../img/shortcut_img-pc.png") no-repeat}.footer .contact li .fa.fa-facebook-square{background-position:0 -76px}.footer .contact li .fa.fa-facebook-square:hover{background-position:-38px -76px}.footer .contact li .fa.fa-twitter{background-position:0 0}.footer .contact li .fa.fa-twitter:hover{background-position:-38px 0}.footer .contact li .fa.fa-blog{background-position:0 -38px}.footer .contact li .fa.fa-blog:hover{background-position:-38px -38px}.footer .contact li .fa+span{display:none}.footer .copyright{padding-top:8px;padding-bottom:8px;background-color:#FFF;border-top:1px solid #ECECEC;box-sizing:border-box;text-align:center;color:#5a5a5a;font-size:14px}.footer .copyright a{color:#5a5a5a}.footer .copyright a:hover{color:#e37200}.footer .copyright .s_phone{display:none}@media screen and (min-width: 768px) and (max-width: 1200px){.header .menu a.logo{width:180.6px;height:42px;margin-top:calc((100px - 42px) / 2)}.header .menu ul li .link{width:80px;padding:0px 6px;font-size:16px}.header .menu ul li:nth-child(2):hover{box-shadow:0 5px 10px rgba(0,0,0,0.05)}.header .menu ul li:nth-child(3):hover{box-shadow:0 5px 10px rgba(0,0,0,0.05)}.footer .contact li:nth-child(1),.footer .contact li:nth-child(2){width:25%}.footer .contact li:nth-child(3){width:50%}}@media screen and (max-width: 768px){.header{height:60px;transition:all .2s linear;position:fixed;top:0;left:0;z-index:999;width:100%;overflow:hidden;border-bottom:none}.header.open{width:100%;height:100%;background:#ECEBF3;position:fixed}.header.header_hide{top:0px}.header .menu a.logo{width:129px;height:30px;margin-top:calc((60px - 30px) / 2);margin-bottom:calc((60px - 30px) / 2)}.header .menu ul{width:100%;height:auto;line-height:50px;display:none;padding:0px}.header .menu ul.s{display:block}.header .menu ul li{width:100%;float:none;text-align:right}.header .menu ul li .link{width:100%;text-align:left;font-size:18px}.header .menu ul li .link:not(:first-child){font-size:16px;display:block;color:#464646;text-indent:1em;background:#ECEBF3}.header .menu .icon_open{width:22px;height:22px;margin-top:calc((60px - 22px) / 2)}.header .menu .icon_open span{-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear, -webkit-transform .3s linear;display:block;width:22px;height:2px;background:#111111;margin-top:5px}.header .menu .icon_close{width:22px;height:22px;margin-top:calc((60px - 0px) / 2)}.header .menu .icon_close span{transition:transform .3s linear;display:block;width:22px;height:2px;background:#111111;margin-top:5px}.header .menu .icon_close span:nth-child(1),.header .menu .icon_close span:nth-child(3){margin:0;position:absolute}.header .menu .icon_close span:nth-child(1){transform:rotate(-45deg)}.header .menu .icon_close span:nth-child(3){transform:rotate(45deg)}.header .menu .icon_close span:nth-child(2){display:none}.footer .contact{text-align:left;padding:0}.footer .contact .container li{width:100%}.footer .contact .container li h5{width:100%;height:42px;line-height:42px;background:#f8f8f8;font-size:20px;box-sizing:border-box;color:#e37200;position:relative;cursor:pointer;margin-bottom:0}.footer .contact .container li h5 img{display:block;position:absolute;top:50%;transform:translateY(-50%);right:0px;width:16px;height:10px;transition:transform .2s linear}.footer .contact .container li h5 img.drop{transform:rotate(180deg) translateY(50%)}.footer .contact .container li p{margin:0;height:36px;line-height:36px;display:none}.footer .contact .container li p.s{display:block}.footer .contact .container .fa_list{width:100%;display:block;padding:0}.footer .contact .container .fa_list .fa_p{width:100%;height:44px;line-height:34px;padding-top:5px;padding-bottom:5px}.footer .contact .container .fa_list .fa{float:left}.footer .contact .container .fa_list .fa+span{display:block;float:left;margin-left:10px}.footer .copyright{height:auto;text-align:left;font-size:14px}.footer .copyright .s_phone{display:inline}.footer .copyright .s_pc{display:none}}
