*{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0;padding:0;border:0;outline:none;font-size-adjust:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0.0)}
:focus{outline:none}
*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}
@font-face{font-family:"Noto Sans",sans-serif;src:url(theme/fonts/NotoSans-Regular.woff2)format(woff2);src:url(theme/fonts/NotoSans-Bold.woff2)format(woff2);src:url(theme/fonts/NotoSans-Medium.woff2)format(woff2)}
body{font-family:"Noto Sans",sans-serif;background-color:#fff;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}
form,img,ul,li,p,dl,dd,ol{margin:0;padding:0;border:0}
div{font-size:15px;font-weight:400}
h1,h2,h3,h4,h5,h6,label,pre{margin:0;padding:0;font-size:13px;font-weight:400;font-family:"Noto Sans",sans-serif}
ul{list-style:none;margin:0;padding:0;border:0}
ol{list-style-position:outside;margin-left:18px}
ol li{line-height:22px;margin-bottom:10px}
label{cursor:pointer}
i,em{font-style:normal}
img,video{display:block}
select{-webkit-transition:all .4s cubic-bezier(.25,.1,.25,1);transition:all .4s cubic-bezier(.25,.1,.25,1)}
select option{padding:4px 0 4px 10px;line-height:20px}
::-moz-selection{background-color:rgba(0,0,0,0.5);color:#fff}
::selection{background-color:rgba(0,0,0,0.5);color:#fff}
.clear{clear:both!important}
.left{float:left!important}
.right{float:right!important}
.clearfix::after{content:"";display:block;clear:both}
.text-left{text-align:left!important}
.text-center{text-align:center!important}
.text-right{text-align:right!important}
.text-uppercase{text-transform:uppercase!important}
.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.text-no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
a:focus{-webkit-outline:none;-moz-outline:none;-ms-outline:none;-o-outline:none;outline:none}
a{blr:expression(this.onFocus=this.blur());-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1);color:#111;text-decoration:none}
a:hover{color:#f08300;text-decoration:none}
a:link{text-decoration:none}
a.red{color:#ee555b;text-decoration:none}
a.red:hover{color:#ee555b;text-decoration:underline}
a{blr:expression(this.onFocus=this.blur())}
.c-layout-go2top{display:none;position:fixed;cursor:pointer;z-index:10;width:44px;height:26px;background-color:rgba(0,0,0,0.5);text-align:center;background-image:url(../images/pic-arrow-top.png);background-position:center;background-repeat:no-repeat;background-size:14px auto}
.c-layout-go2top::after{content:"";position:absolute;left:0;top:-13px;border-style:solid;border-color:rgba(0,0,0,0.5) transparent;border-width:0 22px 13px}
.c-layout-go2top::before{content:"";position:absolute;left:0;bottom:-13px;border-style:solid;border-color:rgba(0,0,0,0.5) transparent;border-width:13px 22px 0}
.c-layout-go2top .fa{font-size:22px;color:#fff;line-height:22px}
.c-layout-go2top:hover{background-color:rgba(0,0,0,0.8)}
.c-layout-go2top:hover .fa{color:#FFF}
.c-layout-go2top:hover::after{border-color:rgba(0,0,0,0.8) transparent}
.c-layout-go2top:hover::before{border-color:rgba(0,0,0,0.8) transparent}
.container{margin-right:auto;margin-left:auto}
@media (max-width:991px) {
.container{width:auto;padding-left:0;padding-right:0}
}
@media (min-width:992px) {
.container{width:980px;padding-left:0;padding-right:0}
}
@media (min-width:1480px) {
.container{width:1440px;padding-left:0;padding-right:0}
}
@media (max-width:991px) {
.c-layout-go2top{display:none;position:fixed;bottom:22px;right:15px;cursor:pointer;z-index:9999;width:44px;height:26px;background-color:rgba(0,0,0,0.5);text-align:center}
.display-mobile{display:block!important}
.display-pc{display:none!important}
}
@media (min-width:992px) {
.display-mobile{display:none!important}
.display-pc{display:block!important}
.c-layout-go2top{bottom:30px;right:20px}
}
.overlay{display:none;background-color:rgba(0,0,0,0.6);width:100%;height:100%;position:fixed;z-index:99999;top:0;-webkit-transition:all 0 ease;-moz-transition:all 0 ease;-ms-transition:all 0 ease;-o-transition:all 0 ease;transition:all 0 ease}
@media (max-width:991px) {
body{padding-bottom:60px}
.header{height:50px;position:fixed;z-index:100;top:0;left:0;right:0;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.1)}
.header .header-nav{display:none}
.header .link{display:none}
.header .tel{display:none}
.header .search{display:none}
.header .logo{position:relative;z-index:2;float:left;padding-left:15px;padding-top:12px}
.header .logo img{height:26px}
.nav-toggle{position:fixed;z-index:10002;top:0;right:0;border:0;width:70px;height:50px;padding-top:10px}
.nav-toggle:hover{background-color:transparent!important}
.nav-toggle:focus{background-color:transparent!important}
.nav-toggle .icon-bar{background-color:#333!important;display:block;width:24px;height:3px;border-radius:10px;margin:5px auto}
.nav-toggle:hover .icon-bar{background-color:#333!important}
.nav-toggle:focus .icon-bar{background-color:#333!important}
.nav-toggle .icon{display:none;position:absolute;left:0;top:0;width:70px;height:50px}
.nav-toggle .icon .line01{position:absolute;left:21px;top:23px;background-color:#333;display:block;width:28px;height:3px;border-radius:10px;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}
.nav-toggle .icon .line02{position:absolute;left:21px;top:23px;background-color:#333;display:block;width:28px;height:3px;border-radius:10px;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg)}
.nav-toggle.none-top .icon-bar{background-color:#333!important}
.nav-toggle.sub .icon-bar{background-color:#333!important}
.nav-toggle.subs .icon-bar{background-color:#333!important}
.nav-mobile{display:none;background-color:#f2f2f2;padding:50px 0 20px;position:fixed;z-index:90;top:0;bottom:0;left:0;right:0;height:100%;overflow-y:auto}
.nav-mobile .item{text-align:left;padding-top:5px;padding-bottom:5px}
.nav-mobile .item a{display:block;color:rgba(0,0,0,0.8);font-size:18px;line-height:48px;font-weight:700}
.nav-mobile .item a.active{color:#ff6e2d}
.nav-mobile .search{margin-top:10px;padding:10px 20px;border-top:rgba(255,255,255,0.05) solid 0}
.nav-mobile .search .content{border:rgba(0,0,0,0.3) solid 1px;width:100%;height:40px}
.nav-mobile .search .content input[type="text"]{float:left;width:calc(100% - 38px);height:40px;background-color:transparent;border-bottom:0;border-radius:0;font-size:13px;padding-left:12px}
.nav-mobile .search .content input[type="text"]::-webkit-input-placeholder{color:rgba(0,0,0,0.4)}
.nav-mobile .search .content input[type="text"]::-moz-placeholder{color:rgba(0,0,0,0.4)}
.nav-mobile .search .content input[type="text"]:-moz-placeholder{color:rgba(0,0,0,0.4)}
.nav-mobile .search .content input[type="text"]:-ms-input-placeholder{color:rgba(0,0,0,0.4)}
.nav-mobile .search .content input[type="submit"]{float:left;width:38px;height:38px;background-color:transparent;background-image:url(../images/top-icon-search.png);background-position:center;background-repeat:no-repeat;background-size:28px auto}
.nav-mobile .link{text-align:center;padding-top:10px;border-top:rgba(0,0,0,0.05) solid 0}
.nav-mobile .link a{display:inline-block;color:rgba(0,0,0,0.8);font-size:13px;line-height:38px;margin-left:10px;margin-right:10px}
.nav-mobile .link a.en{font-size:14px}
.nav-mobile .link{position:relative;z-index:10;color:#222;font-size:14px;line-height:40px;font-family:"Noto Sans";display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all 400ms cubic-bezier(.25,.1,.25,1);transition:all 400ms cubic-bezier(.25,.1,.25,1)}
.nav-mobile .link img{height:20px;margin-left:20px;margin-right:8px}
.nav-mobile .item{position:relative;border-bottom:rgba(0,0,0,0.05) solid 1px;padding-left:15px;padding-right:15px;background-color:#fff;display:block;color:#111;font-size:18px;line-height:48px;font-weight:700;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.nav-mobile .item a{display:block;color:#111;font-size:18px;line-height:48px;font-weight:700;font-family:"Noto Sans"}
.nav-mobile .item a.active{color:#3478f6}
.nav-mobile .item em{position:absolute;top:23px;right:15px;width:14px;height:10px}
.nav-mobile .item em:before{content:"";position:absolute;top:5px;left:1px;width:7px;height:1px;background-color:#666;transform:rotate(40deg);-ms-transform:rotate(40deg);-moz-transform:rotate(40deg);-webkit-transform:rotate(40deg);-o-transform:rotate(40deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.nav-mobile .item em:after{content:"";position:absolute;top:5px;right:1px;width:7px;height:1px;background-color:#666;transform:rotate(-40deg);-ms-transform:rotate(-40deg);-moz-transform:rotate(-40deg);-webkit-transform:rotate(-40deg);-o-transform:rotate(-40deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.nav-mobile .item.on{color:#3478f6}
.nav-mobile .item.on em:before{top:4px;left:1px;background-color:#666;transform:rotate(-40deg);-ms-transform:rotate(-40deg);-moz-transform:rotate(-40deg);-webkit-transform:rotate(-40deg);-o-transform:rotate(-40deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.nav-mobile .item.on em:after{top:4px;right:1px;background-color:#666;transform:rotate(40deg);-ms-transform:rotate(40deg);-moz-transform:rotate(40deg);-webkit-transform:rotate(40deg);-o-transform:rotate(40deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.nav-mobile .item .drop{border-top:#f4f4f4 solid 1px}
.nav-mobile .item .drop a{position:relative;display:block;width:100%;float:left;border-top:#f4f4f4 solid 1px;padding:12px 0;color:#333;font-size:18px;line-height:26px;font-weight:400;padding-left:10px;padding-right:10px;font-family:"Noto Sans"}
.nav-mobile .item .drop a:first-child{border-top:0}
.nav-mobile .item .drop a:hover{color:#3478f6}
.nav-mobile .item .drop a.active{color:#3478f6}
.nav-mobile .item.on .drop{display:block}
.nav-mobile .item.sub .drop{display:none}
.search-mobile{margin-top:0;padding:0 0 10px;border-top:rgba(255,255,255,0.05) solid 0}
.search-mobile .content{border:rgba(0,0,0,0.3) solid 1px;width:100%;height:40px}
.search-mobile .content input[type="text"]{float:left;width:calc(100% - 38px);height:40px;background-color:transparent;border-bottom:0;border-radius:0;font-size:13px;padding-left:12px}
.search-mobile .content input[type="text"]::-webkit-input-placeholder{color:rgba(0,0,0,0.4)}
.search-mobile .content input[type="text"]::-moz-placeholder{color:rgba(0,0,0,0.4)}
.search-mobile .content input[type="text"]:-moz-placeholder{color:rgba(0,0,0,0.4)}
.search-mobile .content input[type="text"]:-ms-input-placeholder{color:rgba(0,0,0,0.4)}
.search-mobile .content input[type="submit"]{float:left;width:38px;height:38px;background-color:transparent;background-image:url(../images/top-icon-search.png);background-position:center;background-repeat:no-repeat;background-size:28px auto}
.mobile-menu{padding-bottom:10px}
.mobile-menu .title{color:#fff;font-size:20px;line-height:46px;text-align:center;background-color:#553ca2;font-weight:700}
.mobile-menu .drop{display:none;border:rgba(0,0,0,0.2) solid 1px;border-top:0;border-bottom:0}
.mobile-menu .drop a{position:relative;display:block;width:100%;border-bottom:rgba(0,0,0,0.2) solid 1px;padding:12px 0;color:#333;font-size:18px;line-height:20px;font-weight:400;padding-left:10px;padding-right:10px;font-family:"Noto Sans"}
.mobile-menu .drop a:first-child{border-top:0}
.mobile-menu .drop a:hover{color:#3478f6}
.mobile-menu .drop a.active{color:#3478f6}
.mobile-menu .drop a i{color:#ff6e2d;margin-right:5px}
.main-nav{position:fixed;z-index:999999;bottom:0;width:100%;height:60px;background-color:#ff6e2d;padding-left:10px;padding-right:10px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.main-nav .item{position:relative;display:inline-block;width:100%;height:60px;padding:1px 5px;margin-left:5px;margin-right:5px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;flex-direction:column}
.main-nav .item a{position:absolute;z-index:2;display:block;left:0;top:0;width:100%;height:100%}
.main-nav .item .pic{display:block;margin:0 auto;width:26px;height:26px;padding:1px}
.main-nav .item .pic img{max-width:none;width:100%;height:auto}
.main-nav .item .pics{display:none;margin:0 auto;width:26px;height:26px;padding:1px}
.main-nav .item .pics img{max-width:none;width:100%;height:auto}
.main-nav .item .text{font-size:14px;line-height:13px;text-align:center;color:#fff;margin-top:2px}
.main-nav .item.active .text{color:#3497f8}
.main-nav .item.active .pic{display:none}
.main-nav .item.active .pics{display:block}
.index-scroll-pic{position:relative;margin-top:50px}
.index-scroll-pic .swiper-slide a{position:relative;display:block;background-position:top center;background-repeat:no-repeat;background-size:auto 600px;-webkit-transition:all .4s linear;transition:all .4s linear;}
.index-scroll-pic .swiper-slide a::before{content:"";position:absolute;z-index:1;left:0px;top:0px;right:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.0);}
.index-scroll-pic .swiper-slide a:hover{-webkit-transform:scale(1.0,1.0);transform:scale(1.0,1.0);}
.index-scroll-pic .swiper-slide a img{width:100%;}
.sub-scroll-pic.sub{margin-top:50px;margin-bottom:10px}
.sub-scroll-pic #swiper-mobile{margin-bottom:20px}    
.sub-scroll-pic .swiper-slide a{position:relative;display:block}
.sub-scroll-pic .swiper-slide img{width:100%!important;height:auto}
.footer{position:relative;z-index:20;background-color: #463630;}
.footer .copy{position:relative;z-index:10;line-height:24px;border-top:rgba(255,255,255,0.05) solid 1px;padding:15px;color: #c8c8c8;text-align: center;}
.footer .copy .container span{display:inline-block;font-size:14px;color:rgba(255,255,255,0.9);margin-left:5px;margin-right:5px;}
.footer .copy .container a{font-size:14px!important;color:rgba(255,255,255,.9)!important;}
.footer .copy .container a:hover{color:#ffe202!important;}

.footer .navs{position:relative;z-index:10;padding-top:20px;padding-bottom:20px;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}
.footer .navs a{width:50%;padding-left:20px;padding-right:20px;font-size:18px;line-height:28px;color:rgba(255,255,255,0.9)}
.footer .navs a:hover{color:#ffe202}
.overlay-over-common{display:none;z-index:100000;position:fixed;top:20px;left:5%;width:90%;height:auto;border:rgba(0,0,0,0.2) solid 2px;-webkit-transition:all 0 ease;-moz-transition:all 0 ease;-ms-transition:all 0 ease;-o-transition:all 0 ease;transition:all 0 ease}
.overlay-over-common.service-float{left:5%;width:90%}
.overlay-over-common.service-float .content{height:400px}
.overlay-over-common .close-link{position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer}
.overlay-over-common .close-link .line01{position:absolute;left:50%;top:50%;margin-left:-9px;margin-top:-1px;background-color:#CCC;display:block;width:22px;height:1px;border-radius:3px;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}
.overlay-over-common .close-link .line02{position:absolute;left:50%;top:50%;margin-left:-9px;margin-top:-1px;background-color:#CCC;display:block;width:22px;height:1px;border-radius:3px;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}
.overlay-over-common .close-link:hover .line01{background-color:#ec0000}
.overlay-over-common .close-link:hover .line02{background-color:#ec0000}
.overlay-over-common .content{padding:20px 25px;max-height:100%;background-color:#FFF;font-size:14px;line-height:24px;overflow-y:auto}
.overlay-over-common .content p{margin-bottom:12px}
.overlay-over-common .content .logo{text-align:center}
.overlay-over-common .content .logo img{width:auto;height:50px}
.overlay-over-common .content .done{text-align:center;margin-top:20px}
.overlay-over-common .content .done img{width:auto;height:70px}
.overlay-over-common .content .done-text{text-align:center;font-size:14px;line-height:22px;margin-top:10px}
.overlay-over-common .content form{padding-top:20px}
.overlay-over-common .content input[type="text"]{width:100%;height:40px;background-color:transparent;border-radius:0}
.overlay-over-common .content input[type="text"].code{float:left;width:60%}
.overlay-over-common .content .pic-code{float:right;width:40%;text-align:right}
.overlay-over-common .content .pic-code img{width:100%;height:40px;margin-bottom:4px}
.overlay-over-common .content .pic-code .text{font-size:13px;line-height:20px}
.overlay-over-common .content input[type="password"]{width:100%;height:40px;background-color:transparent;border-radius:0}
.overlay-over-common .content input[type="submit"]{width:100%;height:44px;background-color:#db1429;border-radius:3px;color:#FFF;font-size:15px;margin-top:10px}
.overlay-over-common .content input[type="submit"]:hover{background-color:#c00000}
.overlay-over-common .content input[type="button"]{width:100%;height:44px;background-color:#db1429;border-radius:3px;color:#FFF;font-size:15px;margin-top:10px}
.overlay-over-common .content input[type="button"]:hover{background-color:#c00000}
.overlay-over-common .content .c-checkbox font{font-size:14px;line-height:24px}
.overlay-over-common .content .title{font-size:18px;line-height:22px;padding-top:4px;padding-bottom:10px;font-weight:700}
.overlay-over-common .content .text{font-size:14px;line-height:22px;padding-top:4px;padding-bottom:4px}
.overlay-over-common .content .line{position:relative;text-align:center;margin-top:20px}
.overlay-over-common .content .line:before{content:"";position:absolute;z-index:0;left:0;top:14px;width:100%;height:1px;background-color:rgba(0,0,0,0.25);-webkit-transform:scaleY(0.3333333333333333);transform:scaleY(0.3333333333333333);-webkit-transform-origin:0 0;transform-origin:0 0}
.overlay-over-common .content .line span{position:relative;z-index:1;display:inline-block;font-size:14px;line-height:30px;color:#666;padding-left:20px;padding-right:20px;background-color:#FFF}
.overlay-over-common .content .link a{display:block;width:100%;height:44px;background-color:#f05500;border-radius:2px;color:#FFF;font-size:16px;line-height:44px;margin-top:20px;text-align:center;font-weight:700}
.overlay-over-common .content .link a:hover{background-color:#f03e00}
.fixed-link{position:fixed;z-index:50;right:0;bottom:60px}
.fixed-link .item{position:relative;width:60px;min-height:60px;padding:4px;background-color:#F2912A;margin-bottom:1px;-webkit-transition:all .2s linear;transition:all .2s linear;cursor:pointer}
.fixed-link .item:hover{background-color:#F2912A}
.fixed-link .item.go2top{opacity:0;filter:alphaopacity=0;-webkit-transition:all 400ms cubic-bezier(.25,.1,.25,1);transition:all 400ms cubic-bezier(.25,.1,.25,1);cursor:pointer}
.fixed-link .item.go2top.active{opacity:1;filter:alphaopacity=100}
.fixed-link .item a{display:block;position:absolute;z-index:10;left:0;top:0;width:100%;height:100%}
.fixed-link .item em{display:block;padding-top:8px;padding-bottom:6px;text-align:center}
.fixed-link .item em img{max-width:none;width:auto;width:18px;margin:0 auto;-webkit-transition:all .2s linear;transition:all .2s linear}
.fixed-link .item:hover em img{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.fixed-link .item i{display:block;color:#fff;font-size:12px;line-height:14px;font-style:normal;text-align:center}
.fixed-link .item i font{font-size:13px}
.fixed-link .item .float-wrap-tel{display:none;position:absolute;top:0;right:61px;border:#eee solid 1px;background-color:#fff;padding:12px 20px 10px;color:#666;font-size:12px;line-height:18px;text-align:left;white-space:nowrap;-webkit-transition:all 0 ease;-moz-transition:all 0 ease;-ms-transition:all 0 ease;-o-transition:all 0 ease;transition:all 0 ease}
.fixed-link .item .float-wrap-tel s{font-size:13px;text-decoration:none}
.fixed-link .item .float-wrap-tel p{display:block;color:#444;font-size:13px;line-height:20px}
.fixed-link .item .float-wrap-tel span{display:block;color:#222;font-size:22px;line-height:26px;margin-bottom:2px;font-family:"Noto Sans"}
.fixed-link .item .float-wrap-tel em{display:block;color:#444;font-size:12px;line-height:20px;margin-top:-15px;margin-left:0;text-align:left}
.fixed-link .item .float-wrap-tel a{display:inline-block;position:relative}
.fixed-link .item .float-wrap-qrcode{display:none;position:absolute;top:0;right:71px;width:auto;height:auto;border:#eee solid 1px;background-color:#fff;padding:12px 10px;text-align:center;-webkit-transition:all 0 ease;-moz-transition:all 0 ease;-ms-transition:all 0 ease;-o-transition:all 0 ease;transition:all 0 ease}
.fixed-link .item .float-wrap-qrcode .qrcode{float:left;margin-left:5px;margin-right:5px}
.fixed-link .item .float-wrap-qrcode .qrcode .text{font-size:13px;line-height:20px;color:#333;margin-bottom:5px;text-align:center}
.fixed-link .item .float-wrap-qrcode .qrcode .pic{width:120px;height:120px}
.fixed-link .item .float-wrap-qrcode .qrcode .pic img{width:100%;height:auto}
.fixed-links{display:none}
}
@-webkit-keyframes bug {
0%{-webkit-transform:translateX(3px);transform:translateX(3px);-webkit-transform:translateY(-3px);transform:translateY(-3px)}
100%{-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-transform:translateY(0);transform:translateY(0)}
}
@-webkit-keyframes bugs {
0%{-webkit-transform:translateX(3px) scale(0.8,0.8);transform:translateX(3px) scale(0.8,0.8);-webkit-transform:translateY(-3px) scale(0.8,0.8);transform:translateY(-3px) scale(0.8,0.8)}
100%{-webkit-transform:translateX(0px) scale(0.8,0.8);transform:translateX(0px) scale(0.8,0.8);-webkit-transform:translateY(0) scale(0.8,0.8);transform:translateY(0) scale(0.8,0.8)}
}
@-webkit-keyframes shadow {
0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
20%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}
100%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:scale(3);-moz-transform:scale(3);-o-transform:scale(3);transform:scale(3)}
}
@media (min-width:992px) {
.header{position:fixed;z-index:999999;left:0;top:0;width:100%;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.1)}
.header::after{content:"";position:absolute;z-index:1;right:0;top:10px;width:calc(50% - 470px);height:40px;background-color:#ff6e2d}
.header .container{position:relative;height:120px}
.header .logo{position:relative;z-index:20;float:left;padding-right:0;height:120px;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:center}
.header .logo img{width:auto;height:40px}
.header .logo .since{position:absolute;z-index:10;right:10px;top:52px;padding-left:10px;padding-right:10px;color:#fff;font-size:12px;line-height:20px;font-family:"Noto Sans";background-color:#ffae00;animation:bugs 1s ease-in-out infinite alternate;-webkit-animation:bugs 1s ease-in-out infinite alternate}
.header .search{position:relative;z-index:10;float:right;margin-top:14px;margin-right:30px;width:150px;height:36px;border:rgba(0,0,0,0.1) solid 1px;border-radius:3px}
.header .search.active input[type="submit"]{background-image:url(../images/top-icon-searchs.png)}
.header .search input[type="text"]{float:left;width:calc(100% - 40px);height:36px;background-color:transparent;border-bottom:0;border-radius:0;font-size:13px;padding-left:10px}
.header .search input[type="text"]::-webkit-input-placeholder{color:#9d9c9c}
.header .search input[type="text"]::-moz-placeholder{color:#9d9c9c}
.header .search input[type="text"]:-moz-placeholder{color:#9d9c9c}
.header .search input[type="text"]:-ms-input-placeholder{color:#9d9c9c}
.header .search input[type="submit"]{float:left;width:40px;height:36px;cursor:pointer;background-color:transparent;background-image:url(../images/top-icon-search.png);background-position:calc(100% - 5px) calc(50%);background-repeat:no-repeat;background-size:24px auto;-webkit-transition:all .2s linear;transition:all .2s linear}
.header .search input[type="submit"]:hover{background-image:url(../images/top-icon-searchs.png)}
.header .tel{position:relative;z-index:10;float:right;margin-top:10px}
.header .tel::after{content:"";position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;background-color:#ff6e2d;-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}
.header .tel .contents{position:relative;z-index:1;padding:0 0 0 30px;color:#fff;font-size:15px;line-height:40px;font-weight:600;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.header .tel .contents img{height:16px;margin-right:6px}
.header .link{position:relative;z-index:10;float:right;margin-top:15px;margin-right:20px;color:#222;font-size:14px;line-height:40px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all 400ms cubic-bezier(.25,.1,.25,1);transition:all 400ms cubic-bezier(.25,.1,.25,1)}
.header .link img{height:20px;margin-left:20px;margin-right:8px}
.header .switch{position:relative;z-index:10;float:right;color:rgba(255,255,255,1);font-size:13px;line-height:40px;padding-left:30px;padding-right:0;height:40px}
.header .switch::after{content:"";position:absolute;z-index:1;left:0;bottom:0;width:100%;height:1px;background-color:rgba(0,0,0,0.0)}
.header .switch .item{position:relative;float:left;color:#fff;font-size:13px;line-height:40px;padding-left:10px;margin-left:10px}
.header .switch .item:before{content:"";position:absolute;left:0;top:15px;width:1px;height:10px;background-color:#ccc}
.header .switch .item:first-child{padding-left:0;margin-left:0}
.header .switch .item:first-child:before{content:"";position:absolute;left:0;top:0;width:0;height:0}
.header .switch .item a{color:#666;line-height:40px}
.header .switch .item a:hover{color:#f6572d}
.header .switch .item a.active{color:#f6572d}
.header-nav{position:absolute;z-index:10;right:0;bottom:0;width:calc(100% - 0px);height:56px;text-align:right}
.header-nav .item{position:relative;display:inline-block}
.header-nav .item a{position:relative;z-index:1001;display:block;color:#222;font-size:16px;line-height:56px;font-weight:700;padding-left:25px;padding-right:25px;cursor:pointer;overflow:hidden}
.header-nav .item a::after{content:"";position:absolute;z-index:10;left:10%;bottom:0;display:inline-block;width:80%;height:3px;background-color:transparent;-webkit-transition:all 200ms cubic-bezier(.25,.1,.25,1);transition:all 200ms cubic-bezier(.25,.1,.25,1)}
.header-nav .item a:hover{color:#f6572d}
.header-nav .item a:hover::after{background-color:#f6572d}
.header-nav .item a.active{color:#f6572d}
.header-nav .item a.active::after{background-color:#f6572d}
.header-nav .item a.on{color:#f6572d}
.header-nav .item a.on::after{background-color:#f6572d}
.header-nav-sub-drop{opacity:0;filter:alphaopacity=0;height:0;overflow:hidden;position:absolute;z-index:999999;left:0;top:80px;width:100%;background-color:#fff;text-align:center;margin-left:0!important;margin-right:0!important;padding:0;border-radius:0;box-shadow:0 0 5px rgba(0,0,0,0.0);-webkit-transition:all .4s ease;transition:all .4s ease}
.header-nav-sub-drop.on{opacity:1;filter:alphaopacity=100;height:auto;padding:10px 0 15px}
.header-nav-sub-drop a{position:relative;display:block;height:auto;color:rgba(0,0,0,0.8)!important;font-size:13px!important;line-height:16px!important;text-shadow:0 0 0 rgba(0,0,0,0)!important;border-bottom:rgba(0,0,0,0.05) solid 0;padding:7px 20px!important;margin-left:0!important;margin-right:0!important}
.header-nav-sub-drop a::after{background-color:transparent!important}
.header-nav-sub-drop a:hover{color:#f6572d!important}
.header-nav-sub-drop a:hover::after{background-color:transparent!important}
.header-nav-sub-drop a.active{color:#f6572d!important;background-image:none!important}
.header-nav-sub-drop a.active::after{background-color:transparent!important}
.nav-mobile{display:none}
.main-nav{display:none}
.index-scroll-pic{position:relative;display:block;margin-top:120px;}
.index-scroll-pic .swiper-slide a{position:relative;display:block;background-position:top center;background-repeat:no-repeat;background-size:auto 600px;-webkit-transition:all .4s linear;transition:all .4s linear;}
.index-scroll-pic .swiper-slide a::before{content:"";position:absolute;z-index:1;left:0px;top:0px;right:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.0);}
.index-scroll-pic .swiper-slide a:hover{-webkit-transform:scale(1.0,1.0);transform:scale(1.0,1.0);}
.index-scroll-pic .swiper-slide a img{width:100%;}
.sub-scroll-pic{position:relative;display:block;margin-bottom:40px}
.sub-scroll-pic.sub{margin-top:120px;margin-bottom:0}
.sub-scroll-pic .swiper-slide a{position:relative;display:block}
.sub-scroll-pic .swiper-slide img{width:100%;height:auto}
.footer{position:relative;z-index:1000;background-color:#333;background-image:url(../images/bg-footer.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}
.footer .copy{position:relative;z-index:10;line-height:60px;border-top:rgba(255,255,255,0.05) solid 1px;text-align:center;color:#fff!important;}
.footer .copy .container span{display:inline-block;font-size:14px;color:rgba(255,255,255,0.9);margin-left:5px;margin-right:5px;}
.footer .copy .container a{font-size:14px!important;color:rgba(255,255,255,.9)!important;}
.footer .copy .container a:hover{color:#ffe202!important;}
.footer .navs{position:relative;z-index:10;padding-top:40px;padding-bottom:40px;display:-webkit-flex;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}
.footer .navs a{width:20%;padding-left:20px;padding-right:20px;font-size:14px;line-height:28px;color:rgba(255,255,255,0.9)}
.footer .navs a:hover{color:#ffe202}
.fixed-link{display:none;position:fixed;z-index:999999;right:0;bottom:100px}
.fixed-link .item{position:relative;width:70px;height:70px;background-color:#F2912A;margin-bottom:1px;-webkit-transition:all .2s linear;transition:all .2s linear;cursor:pointer}
.fixed-link .item:hover{background-color:#F2912A}
.fixed-link .item.go2top{opacity:0;filter:alphaopacity=0;-webkit-transition:all 400ms cubic-bezier(.25,.1,.25,1);transition:all 400ms cubic-bezier(.25,.1,.25,1);cursor:pointer}
.fixed-link .item.go2top.active{opacity:1;filter:alphaopacity=100}
.fixed-link .item a{display:block;position:absolute;z-index:10;left:0;top:0;width:100%;height:100%}
.fixed-link .item em{display:block;padding-top:14px;padding-bottom:6px;text-align:center}
.fixed-link .item em img{max-width:none;width:auto;width:24px;margin:0 auto;-webkit-transition:all .2s linear;transition:all .2s linear}
.fixed-link .item:hover em img{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.fixed-link .item i{display:block;color:#fff;font-size:14px;line-height:14px;font-style:normal;text-align:center}
.fixed-link .item i font{font-size:14px}
.fixed-link .item .float-wrap-tel{display:none;position:absolute;top:0;right:71px;border:#eee solid 1px;background-color:#fff;padding:18px 30px 15px;color:#666;font-size:12px;line-height:18px;text-align:left;white-space:nowrap;-webkit-transition:all 0 ease;-moz-transition:all 0 ease;-ms-transition:all 0 ease;-o-transition:all 0 ease;transition:all 0 ease}
.fixed-link .item .float-wrap-tel s{font-size:13px;text-decoration:none}
.fixed-link .item .float-wrap-tel p{display:block;color:#444;font-size:13px;line-height:20px}
.fixed-link .item .float-wrap-tel span{display:block;color:#222;font-size:22px;line-height:26px;margin-bottom:2px;font-family:"Noto Sans"}
.fixed-link .item .float-wrap-tel em{display:block;color:#444;font-size:12px;line-height:20px;margin-top:-15px;margin-left:0;text-align:left}
.fixed-link .item .float-wrap-qrcode{display:none;position:absolute;top:0;right:71px;width:auto;height:auto;border:#eee solid 1px;background-color:#fff;padding:12px 10px;text-align:center;-webkit-transition:all 0 ease;-moz-transition:all 0 ease;-ms-transition:all 0 ease;-o-transition:all 0 ease;transition:all 0 ease}
.fixed-link .item .float-wrap-qrcode .qrcode{float:left;margin-left:5px;margin-right:5px}
.fixed-link .item .float-wrap-qrcode .qrcode .text{font-size:13px;line-height:20px;color:#333;margin-bottom:5px;text-align:center}
.fixed-link .item .float-wrap-qrcode .qrcode .pic{width:120px;height:120px}
.fixed-link .item .float-wrap-qrcode .qrcode .pic img{width:100%;height:auto}
.fixed-links{position:fixed;z-index:999999;right:0;bottom:100px}
.fixed-links .item{position:relative;width:70px;height:70px;background-color:#F2912A;margin-bottom:1px;-webkit-transition:all .2s linear;transition:all .2s linear;cursor:pointer}
.fixed-links .item:hover{background-color:#F2912A}
.fixed-links .item.go2top{opacity:0;filter:alphaopacity=0;-webkit-transition:all 400ms cubic-bezier(.25,.1,.25,1);transition:all 400ms cubic-bezier(.25,.1,.25,1);cursor:pointer}
.fixed-links .item.go2top.active{opacity:1;filter:alphaopacity=100}
.fixed-links .item a{display:block;position:absolute;z-index:10;left:0;top:0;width:100%;height:100%}
.fixed-links .item em{display:block;padding-top:14px;padding-bottom:6px;text-align:center}
.fixed-links .item em img{max-width:none;width:auto;width:24px;margin:0 auto;-webkit-transition:all .2s linear;transition:all .2s linear}
.fixed-links .item:hover em img{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.fixed-links .item i{display:block;color:#fff;font-size:14px;line-height:14px;font-style:normal;text-align:center}
.fixed-links .item i font{font-size:14px}
.fixed-links .item .float-wrap-tel{display:none;position:absolute;top:0;right:71px;border:#eee solid 1px;background-color:#fff;padding:18px 30px 15px;color:#666;font-size:12px;line-height:18px;text-align:left;white-space:nowrap;-webkit-transition:all 0 ease;-moz-transition:all 0 ease;-ms-transition:all 0 ease;-o-transition:all 0 ease;transition:all 0 ease}
.fixed-links .item .float-wrap-tel s{font-size:13px;text-decoration:none}
.fixed-links .item .float-wrap-tel p{display:block;color:#444;font-size:13px;line-height:20px}
.fixed-links .item .float-wrap-tel span{display:block;color:#222;font-size:16px;line-height:26px;margin-bottom:2px}
.fixed-links .item .float-wrap-tel em{display:block;color:#ba0000;font-size:14px;line-height:20px;margin-top:-15px;margin-left:0;text-align:left}
}
@media (min-width:1480px) {
.header .logo img{height:50px}
.header .tel .contents{font-size:18px;line-height:40px}
.header .tel .contents img{height:18px;margin-right:8px}
.footer .navs a{font-size:15px;line-height:32px}
}