*{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0;padding:0;border:0;font-size:100%;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;}
body{font-family:"Arial","PingFang","Microsoft JhengHei","microsoft Yahei";cursor:default;background-color:#fff;background-image:url(../images/back-line.jpg);background-size:30px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
form,img,ul,li,p,dl,dd,ol{margin:0;padding:0;border:0;}
div{font-size:14px;color:#444;font-weight:400;}
h1,h2,h3,h4,h5,h6,label,pre{margin:0;padding:0;font-size:13px;font-weight:normal;}
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;}
input,textarea{margin:0;padding:0;font-family:"PingFang","Microsoft JhengHei","microsoft Yahei","Arial";}
img{display:block;}
select option{padding:4px 0px 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{overflow:hidden;zoom:1;}
.text-left{text-align:left!important;}
.text-center{text-align:center!important;}
.text-right{text-align:right!important;}
.text-uppercase{text-transform:uppercase!important;}
.display-inline-block{display:inline-block;}
.font-green{color:#5a9b4d!important;}
.font-green2{color:#5fcb10!important;}
.font-orange{color:#fea100!important;}
.font-blue{color:#3795e1!important;}
.font-blue2{color:#3f9eed!important;}
.font-red{color:#E60012!important;}
.font-gray{color:#999!important;}
.font-black{color:#333!important;}
.font-yellow{color:#F7AB1A!important;}
.font-purple{color:#E61874!important;}
.font-white{color:#FFFFFF!important;}
.font-bold{font-weight:bold!important;}
.font-200{font-weight:200!important;}
.font-400{font-weight:400!important;}
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 .2s ease;transition:all .2s ease;}
a{color:#111;text-decoration:none;}
a:hover{color:#e60012;text-decoration:none;}
a:link{text-decoration:none;}
a.blue{color:#4292E0;text-decoration:none;}
a.blue:hover{color:#4292E0;text-decoration:underline;}
a.orange{color:#ff7e00;text-decoration:none;}
a.orange:hover{color:#ff7e00;text-decoration:underline;}
a.gray{color:#888;text-decoration:none;}
a.gray:hover{color:#e60012;text-decoration:none;}
a{blr:expression(this.onFocus=this.blur());}
.c-layout-go2top{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:fixed;cursor:pointer;z-index:1000;border-radius:50%;background-color:#fff;border:#0085cb solid 2px;text-align:center;background-image:url("../images/icon-top.png");background-position:calc(50% - 0px) calc(50% - 1px);background-repeat:no-repeat;background-size:20px auto;-webkit-transition:all .4s ease;transition:all .4s ease;}
.c-layout-go2top.active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.c-layout-go2top:hover{background-position:calc(50% - 0px) calc(50% - 3px);}
@media (max-width:749px){.container{width:auto;padding-left:0px;padding-right:0px;}}
@media (min-width:750px){.container{width:1000px;padding-left:0px;padding-right:0px;margin-left:auto;margin-right:auto;}}
.container{overflow:hidden;}
.container.relative{position:relative;}
@media (max-width:749px){.c-layout-go2top{width:44px;height:44px;bottom:30px;right:15px;}
.display-mobile{display:block!important;}
.display-pc{display:none!important;}}
@media (min-width:750px){.display-mobile{display:none!important;}
.display-pc{display:block!important;}
.display-top-mobile{display:none!important;}
.display-top-pc{display:block!important;}
.c-layout-go2top{width:50px;height:50px;bottom:30px;left:calc(50% + 400px);}}
.container{overflow:hidden;}
.container.relative{position:relative;}
@supports(-webkit-backdrop-filter:none){.overlay-blur{background-color:rgba(0,0,0,0.6)!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);}}
@media (max-width:749px){*{font-weight:200;}
div,p,span,dd{font-weight:200;}
@supports(-webkit-backdrop-filter:none){.header-blur{background-color:rgba(255,255,255,0.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}}
.nav-toggle{position:fixed;z-index:10002;top:0px;right:0px;border:0px;width:50px;height:50px;padding-top:10px;-webkit-transition:all .4s ease;transition:all .4s ease;}
.nav-toggle:hover{background-color:transparent!important;}
.nav-toggle:focus{background-color:transparent!important;}
.nav-toggle .icon-bar{background-color:#fff!important;display:block;width:24px;height:3px;border-radius:6px!important;margin:5px auto;}
.nav-toggle .icon{display:none;position:absolute;left:0px;top:0px;width:44px;height:50px;}
.nav-toggle .icon .line01{position:absolute;z-index:2;left:12px;top:23px;background-color:#11151b;display:block;width:26px;height:3px;border-radius:2px;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;z-index:1;left:12px;top:23px;background-color:#11151b;display:block;width:26px;height:3px;border-radius:2px;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.nav-mobile{display:none;padding:50px 0px 0px;position:fixed;z-index:10000;top:0px;bottom:0px;left:0px;right:0px;height:100%;overflow-y:auto;padding-top:50px;background-image:url(../images/bg-menu.webp);background-position:top;background-repeat:no-repeat;background-size:cover;}
.nav-mobile .container{position:fixed;z-index:1;top:0px;left:0px;width:100%;height:50px;background-color:transparent;}
.nav-mobile .logo{float:left;height:50px;padding:10px 15px 10px;}
.nav-mobile .logo img{height:100%;}
.nav-mobile .item{width:80%;margin:0 auto;border-bottom:rgba(0,0,0,0.3) dashed 1px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.nav-mobile .item a{position:relative;display:block;padding:15px 20px 15px;}
.nav-mobile .item a img{height:28px;margin:0 auto;}}
@media (min-width:750px){.nav-toggle{position:fixed;z-index:10002;top:0px;right:calc(50% - 480px);border:0px;width:80px;height:80px;padding-top:18px;-webkit-transition:all .4s ease;transition:all .4s ease;cursor:pointer;}
.nav-toggle:hover{background-color:transparent!important;}
.nav-toggle:focus{background-color:transparent!important;}
.nav-toggle .icon-bar{background-color:#fff!important;display:block;width:40px;height:4px;border-radius:6px!important;margin:8px auto;}
.nav-toggle .icon{display:none;position:absolute;left:0px;top:0px;width:44px;height:50px;}
.nav-toggle .icon .line01{position:absolute;z-index:2;left:20px;top:38px;background-color:#11151b;display:block;width:40px;height:4px;border-radius:6px;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;z-index:1;left:20px;top:38px;background-color:#11151b;display:block;width:40px;height:4px;border-radius:6px;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.nav-mobile{display:none;padding:80px 0px 0px;position:fixed;z-index:10000;top:0px;bottom:0px;left:calc(50% - 500px);width:1000px;height:100%;overflow-y:auto;padding-top:80px;background-image:url(../images/bg-menu.webp);background-position:top;background-repeat:no-repeat;background-size:100% auto;}
.nav-mobile .container{position:fixed;z-index:1;top:0px;left:calc(50% - 500px);width:1000px;height:80px;background-color:transparent;}
.nav-mobile .logo{float:left;height:80px;padding:14px 40px 14px;}
.nav-mobile .logo img{height:100%;}
.nav-mobile .item{width:60%;margin:0 auto;border-bottom:rgba(0,0,0,0.3) dashed 2px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.nav-mobile .item a{position:relative;display:block;padding:35px 20px 35px;text-align:center;cursor:pointer;}
.nav-mobile .item a img{height:40px;margin:0 auto;}}
