body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}@font-face{font-family:"wigrumweb-bold";src:url("/Dist/fonts/wigrumweb-bold/wigrumweb-bold.woff2") format("woff2"),url("/Dist/fonts/wigrumweb-bold/wigrumweb-bold.woff") format("woff"),url("/Dist/fonts/wigrumweb-bold/wigrumweb-bold.ttf") format("truetype"),url("/Dist/fonts/wigrumweb-bold/wigrumweb-bold.eot") format("embedded-opentype"),url("/Dist/fonts/wigrumweb-bold/wigrumweb-bold.svg") format("svg");font-style:normal;font-weight:normal}@font-face{font-family:"wigrumweb-light";src:url("/Dist/fonts/wigrumweb-light/wigrumweb-light.woff2") format("woff2"),url("/Dist/fonts/wigrumweb-light/wigrumweb-light.woff") format("woff"),url("/Dist/fonts/wigrumweb-light/wigrumweb-light.ttf") format("truetype"),url("/Dist/fonts/wigrumweb-light/wigrumweb-light.eot") format("embedded-opentype"),url("/Dist/fonts/wigrumweb-light/wigrumweb-light.svg") format("svg");font-style:normal;font-weight:normal}@font-face{font-family:"Gotham-Black";src:url("/Dist/fonts/Gotham/Gotham-Black.woff2") format("woff2"),url("/Dist/fonts/Gotham/Gotham-Black.woff") format("woff"),url("/Dist/fonts/Gotham/Gotham-Black.ttf") format("truetype"),url("/Dist/fonts/Gotham/Gotham-Black.eot") format("embedded-opentype"),url("/Dist/fonts/Gotham/Gotham-Black.svg") format("svg");font-style:normal;font-weight:normal}@font-face{font-family:"Gotham-Bold";src:url("/Dist/fonts/Gotham/Gotham-Bold.woff2") format("woff2"),url("/Dist/fonts/Gotham/Gotham-Bold.woff") format("woff"),url("/Dist/fonts/Gotham/Gotham-Bold.ttf") format("truetype"),url("/Dist/fonts/Gotham/Gotham-Bold.eot") format("embedded-opentype"),url("/Dist/fonts/Gotham/Gotham-Bold.svg") format("svg");font-style:normal;font-weight:normal}body{font-size:12px;font-family:"微软雅黑";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#333;text-decoration:none!important}a:hover{color:#d80c18;text-decoration:none!important}em{font-style:normal}li{list-style:none}img{border:0;vertical-align:middle}table{border-collapse:collapse;border-spacing:0}p{word-wrap:break-word}input:focus,textarea:focus,select:focus,.swiper-button-next:focus,.swiper-button-prev:focus,.swiper-pagination-bullet:focus,button:focus,video:focus{outline:0}*::selection{background-color:#d80c18;color:white}*::-moz-selection{background-color:#d80c18;color:white}*::-webkit-selection{background-color:#d80c18;color:white}@media only screen and (max-width:991px){.container{width:640px;padding:0}}@media only screen and (max-width:700px){.container{width:325px}}@media only screen and (min-width:992px){.container{width:970px;padding:0}}@media only screen and (min-width:1200px){.container{width:1130px}}header{width:100%;height:40px;position:absolute;left:0;top:0;z-index:1000}header .header-top{width:100%;height:40px;overflow:hidden;background-color:#d80c18}.header-top p{line-height:40px;overflow:hidden;float:left;color:#FFF}.header-top .headerEN{width:70px;height:30px;overflow:hidden;float:right;text-align:center}.headerEN a{width:35px;height:30px;line-height:30px;font-size:14px;overflow:hidden;float:left;color:#FFF;font-family:"wigrumweb-light"}.headerEN a.active{font-family:"wigrumweb-bold";background-color:#f53742}header .header-bottom{width:100%;height:90px;background:url(/Dist/img/hb.png) no-repeat top center}.header-bottom .header-logo{display:block;width:232px;height:50px;overflow:hidden;float:left;margin:20px 0;position:relative}.header-bottom .header-logo img{width:100%}.header-bottom .header-menu{width:735px;overflow:hidden;float:right;text-align:center;margin:33px 0 0}.header-menu a{display:block;width:65px;font-weight:bold;font-size:14px;color:#FFF;line-height:37px;overflow:hidden;float:left;margin:0 20px;position:relative}.header-menu a:before{content:'';width:0;height:3px;position:absolute;left:50%;bottom:0;border-radius:1px;transition:all .5s}.header-bottom .menu-icon{width:56px;height:56px;overflow:hidden;margin:29px 15px 0 0;position:relative;float:right;z-index:100;transition:all .5s}.menu-icon li{width:56px;height:10px;overflow:hidden;background-color:#fff;border-radius:5px;position:absolute;top:50%;left:50%;margin:-5px 0 0 -28px}.menu-icon li:nth-of-type(1){margin:-22px 0 0 -28px;transition:all .5s}.menu-icon li:nth-of-type(2){transition:all .2s .3s}.menu-icon li:nth-of-type(3){margin:12px 0 0 -28px;transition:all .5s}header.header-click .menu-icon li:nth-of-type(1){margin:-5px 0 0 -28px;transform:rotate(45deg)}header.header-click .menu-icon li:nth-of-type(2){margin:-5px 0 0 -28px;opacity:0;transition:all 0s}header.header-click .menu-icon li:nth-of-type(3){margin:-5px 0 0 -28px;transform:rotate(-45deg)}@media only screen and (max-width:991px){header{position:fixed}header .header-top,.header-bottom .header-menu{display:none!important}header .headerSm-search{width:640px;height:calc(100% - 494px);height:-moz-calc(100% - 494px);height:-webkit-calc(100% - 494px);overflow:hidden;position:relative;margin:345px auto 0;border-radius:5px;display:none}.headerSm-search input{width:100%;height:100px;font-size:24px;border:2px solid #eee;padding:0 25px}.headerSm-search img{position:absolute;right:25px;top:23px}header .header-bottom{height:115px;background:url(/Dist/img/hbS.png) no-repeat top center;background-size:768px;transition:all .5s;position:relative;z-index:10}.header-bottom .header-logo{width:290px;height:60px;margin:27px 0 0 10px;z-index:100;transition:all .5s}.header-sm{width:100%;height:100%;overflow:hidden;background-color:#fff;position:fixed;left:0;top:0;z-index:1;display:none}.header-sm .sm-top{padding:145px 0 45px;width:100%;height:calc(100% - 151px);height:-moz-calc(100% - 151px);height:-webkit-calc(100% - 151px);overflow-x:hidden;-webkit-overflow-scrolling:touch}.header-sm .sm-top .menu-box{width:100%;overflow:hidden}.header-sm .sm-top .menu-box h3{width:100%;line-height:86px;overflow:hidden;font-size:40px}.header-sm .sm-top .menu-box .container{padding:0 40px;position:relative}.header-sm .sm-top .menu-box h3 a{color:#666;transition:all .5s}.header-sm .sm-top .menu-box h3 span{display:block;width:40px;height:40px;overflow:hidden;position:absolute;top:50%;right:20px;margin-top:-20px;background:url(/Dist/img/sm-up.png) no-repeat center;transition:all .5s}.header-sm .sm-top .menu-box.active h3 span{transform:rotate(-180deg);background:url(/Dist/img/sm-upr.png) no-repeat center}.header-sm .sm-top .menu-box.active h3 a{color:#d80c18;font-weight:bold}.header-sm .sm-top .menu-box .sm-two{width:100%;overflow:hidden;margin:18px 0;border-bottom:2px solid #c5c5c5;background-color:rgba(250,250,250,0.8);box-shadow:-1px 0 9px rgba(255,255,255,0.28) inset;display:none}.sm-two li{width:100%;overflow:hidden;font-size:32px;line-height:108px;border-top:2px solid #c5c5c5}.sm-two li a{color:#666}.header-sm .sm-btm{width:100%;overflow:hidden;background-color:#f9f9f9;text-align:center;border-top:2px solid #c5c5c5}.header-sm .sm-btm li{width:50%;line-height:149px;float:left}.header-sm .sm-btm li a{display:inline-block;font-size:40px;height:60px;color:#a0a0a0;font-weight:bold;line-height:60px;margin:0 20px;font-family:"Gotham-Bold"}.header-sm .sm-btm li a.active{color:#333;border-bottom:3px solid #d80c18;font-family:"Gotham-Black"}.header-sm .sm-btm li.sm-search{background-color:#d80c18;color:#fff;font-size:40px;font-weight:bold}.header-sm .sm-btm li.sm-search img{margin:0 35px 0 0}}@media only screen and (max-width:700px){header .header-bottom{height:55px;background-size:375px}header .headerSm-search{width:325px;height:calc(100% - 235px);height:-moz-calc(100% - 235px);height:-webkit-calc(100% - 235px);margin:175px auto 0;border-radius:5px}.headerSm-search input{font-size:16px;height:45px;padding:0 15px}.headerSm-search img{width:24px;right:15px;margin:-12px 0 0}.header-bottom .header-logo{width:150px;height:33px;line-height:31px;margin:11px 0 0 5px}.header-sm .sm-top{padding:75px 0 25px;height:calc(100% - 62px);height:-moz-calc(100% - 62px);height:-webkit-calc(100% - 62px)}.header-sm .sm-top .menu-box h3{line-height:45px;font-size:20px}.header-sm .sm-top .menu-box .container{padding:0 20px}.header-sm .sm-top .menu-box h3 span{width:20px;height:20px;right:10px;margin-top:-10px;background-size:100%!important}.header-sm .sm-top .menu-box .sm-two{margin:10px 0;border-bottom:1px solid #c5c5c5}.sm-two li{font-size:16px;line-height:40px;border-top:1px solid #c5c5c5}.header-sm .sm-btm li{line-height:60px}.header-sm .sm-btm li a{font-size:18px;height:30px;line-height:30px;margin:0 10px}.header-sm .sm-btm li a.active{border-bottom:2px solid #d80c18}.header-sm .sm-btm li.sm-search{font-size:18px}.header-sm .sm-btm li.sm-search img{width:25px;margin:0 15px 0 0}.header-bottom .menu-icon{width:36px;height:36px;margin:9px 7px 0 0}.menu-icon li{width:36px;height:4px;border-radius:2px;margin:-2px 0 0 -18px}.menu-icon li:nth-of-type(1){margin:-11px 0 0 -18px}.menu-icon li:nth-of-type(3){margin:7px 0 0 -18px}header.header-click .menu-icon li:nth-of-type(1),header.header-click .menu-icon li:nth-of-type(3){margin:-2px 0 0 -18px}}@media only screen and (min-width:992px){.header-bottom .menu-icon{display:none}.header-menu a{margin:0 13px}.header-menu a.active:before{width:100%;left:0;background-color:#d80c18}.header-menu a:hover:before{width:100%;left:0;background-color:#d80c18}header.header-roll{position:fixed;top:-40px}.header-sm{display:none!important}}@media only screen and (min-width:1200px){.header-menu a{margin:0 13px}}footer{width:100%;overflow:hidden;background-color:#333}footer .footer-top{width:100%;overflow:hidden;padding:45px 0 50px}.footer-top .footer-menu{width:calc(100% - 250px);width:-moz-calc(100% - 250px);width:-webkit-calc(100% - 250px);overflow:hidden;float:left}.footer-menu li{width:20%;line-height:30px;font-size:14px;overflow:hidden;float:left}.footer-menu li h4{font-size:18px;margin:0 0 20px}.footer-menu li h4 a{color:#FFF}.footer-menu li h4 a:hover{color:#d80c18;text-decoration:underline!important}.footer-menu li a{color:#949494}.footer-menu li a:hover{color:#d80c18;text-decoration:underline!important}.footer-top .footer-contact{width:250px;overflow:hidden;float:right;line-height:20px;color:#949494}.footer-contact h4{font-size:14px;font-weight:bold;margin:20px 0 7px}.footer-contact p{width:100%;overflow:hidden}.footer-contact em{display:block;width:42px;height:20px;overflow:hidden;float:left}.footer-contact span{display:block;width:calc(100% - 42px);width:-moz-calc(100% - 42px);width:-webkit-calc(100% - 42px);min-height:20px;overflow:hidden;float:right}.footer-contact p{min-height:20px}.footer-contact .footer-icon{width:100%;overflow:hidden;margin:20px 0 0}.footer-icon a{display:block;width:30px;height:30px;overflow:hidden;margin:0 25px 0 0;float:left}footer .footer-bottom{width:100%;height:46px;overflow:hidden;color:#FFF;background:url(/Dist/img/fb.png) no-repeat bottom center}.footer-bottom p{float:left;line-height:46px}.footer-bottom p:last-of-type{float:right}.footer-bottom p a{color:#FFF}.footer-bottom p a:hover{color:#d80c18;text-decoration:underline!important}@media only screen and (max-width:991px){.footer-top .footer-menu{width:100%;float:none}.footer-menu li{width:auto;line-height:37px;font-size:24px;margin:40px 120px 0 0}.footer-menu li:nth-of-type(3){margin:40px 0 0}.footer-menu li:nth-of-type(4),.footer-menu li:nth-of-type(5){margin:-100px 120px 0 0}.footer-menu li h4{font-size:30px}.footer-top .footer-contact{width:100%;float:none;line-height:38px;margin:85px 0 0;font-size:24px}.footer-contact h4{font-size:28px;margin:45px 0 12px}.footer-top .footer-contact>img{width:195px}.footer-contact .footer-icon{margin:48px 0 0}.footer-icon a{width:60px;height:60px;margin:0 50px 0 0}.footer-icon a img{display:block;width:100%}footer .footer-bottom{height:auto;padding:0 0 65px;font-size:22px}footer .footer-bottom p{float:none}.footer-bottom p:last-of-type{float:none}.footer-contact em{width:72px;height:38px}.footer-contact span{width:calc(100% - 72px);width:-moz-calc(100% - 72px);width:-webkit-calc(100% - 72px);min-height:38px}}@media only screen and (max-width:700px){footer .footer-top{padding:25px 0}.footer-menu li{width:85px;line-height:25px;font-size:14px;margin:20px 35px 0 0}.footer-menu li:nth-of-type(3){margin:20px 0 0}.footer-menu li:nth-of-type(4),.footer-menu li:nth-of-type(5){margin:-75px 35px 0 0}.footer-menu li h4{font-size:16px;margin:0 0 10px}.footer-top .footer-contact{line-height:20px;margin:40px 0 0;font-size:14px}.footer-contact h4{font-size:16px;margin:20px 0 7px}.footer-top .footer-contact>img{width:95px}.footer-contact .footer-icon{margin:24px 0 0}.footer-icon a{width:30px;height:30px;margin:0 25px 0 0}footer .footer-bottom{padding:0 0 35px;font-size:12px;background-size:auto 25px!important}footer .footer-bottom p{float:none;line-height:20px}.footer-bottom p:last-of-type{float:none}.footer-contact em{width:42px;height:20px}.footer-contact span{width:calc(100% - 42px);width:-moz-calc(100% - 42px);width:-webkit-calc(100% - 42px);height:40px}}@media only screen and (min-width:992px){footer .footer-bottom br{display:none}}.banner{width:100%;overflow:hidden;position:relative}.banner>img{float:right}.banner .banner-top{width:100%;overflow:hidden;text-align:center;position:absolute;top:230px;left:0}.banner-top h2{width:100%;height:60px;overflow:hidden;font-size:30px;color:#FFF;line-height:60px;position:relative}.banner-top h2:before{content:'';width:100%;height:100%;overflow:hidden;background-image:url(/Dist/img/bt1.png);background-repeat:no-repeat;background-position:center;opacity:.9;position:absolute;left:0;top:0;z-index:1}.banner-top h2 span{position:relative;z-index:2}.banner-top h1{width:100%;height:75px;overflow:hidden;font-size:42px;font-weight:bold;color:#FFF;line-height:75px;margin:8px 0 0;position:relative}.banner-top h1:before{content:'';width:100%;height:100%;overflow:hidden;background-image:url(/Dist/img/bt2.png);background-repeat:no-repeat;background-position:center;opacity:.9;position:absolute;left:0;top:0;z-index:1}.banner-top h1 span{position:relative;z-index:2}.banner .banner-bottom{width:100%;height:190px;font-size:16px;color:#FFF;line-height:26px;overflow:hidden;background-color:rgba(0,0,0,0.6);text-align:center;position:absolute;left:0;bottom:0;padding:35px 0 0}.banner-bottom span{display:block;width:45px;height:45px;overflow:hidden;border-radius:50%;border:2px solid #FFF;position:relative;text-align:center;margin:25px auto 0;cursor:pointer;animation:btm 1s linear infinite;-webkit-animation:btm 1s linear infinite}.banner-bottom span:hover{background-color:rgba(255,255,255,0.5)}.banner-bottom span img{position:absolute;top:50%;left:50%;margin:-12px 0 0 -10px}@keyframes btm{0%{margin:25px auto 0}25%{margin:30px auto 0}75%{margin:20px auto 0}100%{margin:25px auto 0}}@-moz-keyframes btm{0%{margin:25px auto 0}25%{margin:30px auto 0}75%{margin:20px auto 0}100%{margin:25px auto 0}}@-ms-keyframes btm{0%{margin:25px auto 0}25%{margin:30px auto 0}75%{margin:20px auto 0}100%{margin:25px auto 0}}@-webkit-keyframes btm{0%{margin:25px auto 0}25%{margin:30px auto 0}75%{margin:20px auto 0}100%{margin:25px auto 0}}@media only screen and (max-width:991px){.banner>img:nth-of-type(1){display:none}.banner>img{width:100%}.banner-top h2{padding:10px 0;line-height:40px;height:auto}.banner-top h2:before{background-size:100% 100%}.banner-top h1:before{background-size:100% 100%}.banner-bottom p{width:658px;height:54px;margin:0 auto;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.banner-bottom p br{display:none}}@media only screen and (max-width:700px){.banner .banner-top{top:160px}.banner-top h2{font-size:15px;line-height:20px;padding:5px 0}.banner-top h1{height:40px;font-size:21px;line-height:40px}.banner .banner-bottom{height:140px;font-size:12px;line-height:18px;padding:20px 0}.banner-bottom p{width:335px}.banner-bottom span{margin:10px auto 0;transform:scale(0.7)}@keyframes btm{0%{margin:10px auto 0}25%{margin:15px auto 0}75%{margin:5px auto 0}100%{margin:10px auto 0}}@-moz-keyframes btm{0%{margin:10px auto 0}25%{margin:15px auto 0}75%{margin:5px auto 0}100%{margin:10px auto 0}}@-ms-keyframes btm{0%{margin:10px auto 0}25%{margin:15px auto 0}75%{margin:5px auto 0}100%{margin:10px auto 0}}@-webkit-keyframes btm{0%{margin:10px auto 0}25%{margin:15px auto 0}75%{margin:5px auto 0}100%{margin:10px auto 0}}}@media only screen and (min-width:992px){.banner{margin:40px 0 0}.banner>img:nth-of-type(2){display:none}.banner-top h2 span br{display:none}}@media only screen and (min-width:1921px){.banner>img{width:100%}}