@charset "UTF-8";
body,html{width:100%}
input::-ms-clear,input::-ms-reveal{display:none}
*,:after,:before{box-sizing:inherit}
html{font-family:sans-serif;line-height:1.15;box-sizing:border-box;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}
@-ms-viewport{width:device-width}
article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
body{margin:0;color:rgba(0,0,0,.6);font-size:14px;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-variant:tabular-nums;font-weight:400;line-height:1.5715;background-color:#fff;font-feature-settings:"tnum"}
[tabindex="-1"]:focus{outline:none!important}hr{box-sizing:content-box;height:0;overflow:visible}
h1,h2,h3,h4,h5,h6{color:rgba(0,0,0,.6);font-weight:500}
h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}
abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}
address{margin-bottom:1em;font-style:normal;line-height:inherit}
input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}
dl,ol,ul{margin-top:0;margin-bottom:1em}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
dt{font-weight:500}
dd{margin-bottom:.5em;margin-left:0}
blockquote{margin:0 0 1em}
dfn{font-style:italic}
b,strong{font-weight:bolder}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
a{color:rgba(0,0,0,.6);text-decoration:none;background-color:transparent;outline:none;cursor:pointer;transition:color .3s;-webkit-text-decoration-skip:objects}
a:focus{text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}
a:hover{text-decoration:none;outline:0}
code,kbd,pre,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}
pre{margin-top:0;margin-bottom:1em;overflow:auto}
figure{margin:0 0 1em}
img{vertical-align:middle;border-style:none}
svg:not(:root){overflow:hidden}
[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}
table{border-collapse:collapse}
caption{padding-top:.75em;padding-bottom:.3em;color:rgba(0,0,0,.45);text-align:left;caption-side:bottom}
th{text-align:inherit}
button,input,optgroup,select,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}
textarea{overflow:auto;resize:vertical}
fieldset{min-width:0;margin:0;padding:0;border:0}
legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}
progress{vertical-align:baseline}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:none}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}
summary{display:list-item}
template{display:none}
[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
::-moz-selection{color:#fff;background:#1a2e72}::selection{color:#fff;background:#1a2e72}
.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:400;line-height:1.3;color:inherit;margin-bottom:0}
.h1{font-size:32px}
.h2{font-size:28px}
.h3{font-size:24px}
.h4{font-size:20px}
.h5{font-size:18px}
.h6{font-size:16px}
.maxwidth{width:88%;margin:0 auto}
img{max-width:100%}
hr{margin-top:16px;margin-bottom:16px;border:0;border-top:1px solid rgba(0,0,0,.1)}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-right{float:right}
.pull-left{float:left}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.invisible{visibility:hidden}
.text-hide{font:"0/0",a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify;text-justify:inter-ideograph}
.text-nowrap,.text-truncate{white-space:nowrap}
.text-truncate{overflow:hidden;text-overflow:ellipsis}
.text-lowercase{text-transform:lowercase}
.text-uppercase{text-transform:uppercase}
.text-capitalize{text-transform:capitalize}
.c-flex{display:flex;flex-wrap:wrap;align-items:center}
.overflow-hidden{overflow:hidden}
::-webkit-scrollbar{background:#f4f4f4;width:8px;height:8px}
::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);width:8px;height:8px;border-radius:8px}
::-webkit-scrollbar-track{border-radius:8px}
input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff!important}
svg.icon{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}
.unable-to-interact{cursor:not-allowed;pointer-events:none}
@font-face{font-family:dinb;src:url(../fonts/dinb.woff2) format("woff2"),url(../fonts/dinb.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:DINPro;src:url(../fonts/DINPro.woff2) format("woff2"),url(../fonts/DINPro.woff) format("woff");font-weight:400;font-style:normal}
@media only screen and (min-width:641px){a:hover{color:#1a2e72}}
@media only screen and (max-width:1440px){.maxwidth{width:94%}}
@media only screen and (max-width:640px){.h1{font-size:22px}.h2{font-size:20px}.h3{font-size:19px}.h4{font-size:17px}.h5{font-size:16px}.h6{font-size:14px}}
@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}
@keyframes fadeOut{0%{opacity:1}to{opacity:0}}
@-webkit-keyframes scaleIn{0%{transform:scale(.88)}to{transform:scale(1)}}
@keyframes scaleIn{0%{transform:scale(.88)}to{transform:scale(1)}}
a[title=站长统计]{display:none}.v-container{opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.v-container.ready{opacity:1;visibility:visible}.el-message-box{max-width:94%}
@media only screen and (max-width:640px){.el-cascader-menu{min-width:100px}.el-cascader-menu .el-cascader-node__label{font-size:12px}.el-cascader-menu .el-cascader-node__postfix{right:6px;font-size:12px}
.el-cascader-menu .el-cascader-node__prefix{left:6px;font-size:12px;display:none}.el-cascader-menu .el-cascader-node{padding:0 16px 0 0;line-height:28px;height:28px}}
.iconfont{font-family:iconfont!important;font-size:inherit;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.mbnav-btn{width:60px;height:60px;position:absolute;right:0;top:0;cursor:pointer;overflow:hidden;transition:all .4s ease-out;display:none}.mbnav-btn-list{width:30px;height:18px;position:absolute;top:21px;right:15px}
.mbnav-btn-item{position:absolute;right:0;width:100%;height:2px;background-color:#666;border-radius:1px;border-radius:1.5px;transition:all .3s}.mbnav-btn-item:first-of-type{top:0}
.mbnav-btn-item:nth-of-type(2){top:8px}.mbnav-btn-item:nth-of-type(3){width:50%;top:16px}
.mbnav{position:fixed;left:0;top:0;right:0;bottom:0;z-index:10;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;overflow:hidden}.mbnav ::-webkit-scrollbar{width:0;height:0;background-color:hsla(0,0%,100%,0)}
.mbnav .data{display:none}.mbnav .bg{left:0;bottom:0;z-index:0}.mbnav .bg,.mbnav .main{position:absolute;top:0;right:0}
.mbnav .main{z-index:1;width:240px;height:100%;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.1);overflow:hidden;transform:translateX(100%);transition:transform .3s}.mbnav .header{background-color:#1a2e72}
.mbnav .search{display:flex;flex-wrap:wrap;align-items:center;padding:0 20px;height:60px;line-height:60px;border-bottom:none;background:#1a2e72}
.mbnav .search .submit{background:none;padding:0;width:22px;background-size:20px;font-size:22px}.mbnav .search .input,.mbnav .search .submit{border:none;outline:none;height:60px;color:#fff}
.mbnav .search .input{width:calc(100% - 22px);line-height:1.5;padding:0 0 0 12px;font-size:16px;background:none}.mbnav .search ::-moz-placeholder{color:#fff}
.mbnav .search ::-webkit-input-placeholder{color:#fff}
.mbnav .search :-ms-input-placeholder{color:#fff}
.mbnav .item{display:block;height:50px;line-height:50px;padding:0 20px;font-size:15px;border-bottom:1px solid #f2f2f2;color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}
.mbnav .item.sub{padding-right:40px}
.mbnav .item.sub:after{position:absolute;right:16px;top:50%;margin-top:-7px;content:"\E6A4";font-family:iconfont!important;font-size:14px;line-height:1;font-style:normal;-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
.mbnav .slist{position:fixed;top:0;right:0;z-index:1;width:240px;height:100%;transform:translateX(100%)}
.mbnav .sitem{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s,transform .3s}
.mbnav .sitem.active{transform:translateX(-100%);opacity:1;visibility:visible}.mbnav .tit{font-size:16px;line-height:60px;padding-right:20px;padding-left:40px;text-align:right;background-size:7px;
overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#f2f2f2;position:relative}
.mbnav .tit:before{position:absolute;left:16px;top:50%;margin-top:-7px;content:"\E6DB";font-family:iconfont!important;font-size:14px;line-height:1;font-style:normal;-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
@-webkit-keyframes phone-navtop-animon{0%{top:0;transform:rotate(0)}50%{top:8px;transform:rotate(0)}to{top:8px;transform:rotate(45deg)}}
@keyframes phone-navtop-animon{0%{top:0;transform:rotate(0)}50%{top:8px;transform:rotate(0)}to{top:8px;transform:rotate(45deg)}}
@-webkit-keyframes phone-navbottom-animon{0%{width:50%;top:16px;transform:rotate(0)}50%{width:100%;top:8px;transform:rotate(0)}to{width:100%;top:8px;transform:rotate(-45deg)}}
@keyframes phone-navbottom-animon{0%{width:50%;top:16px;transform:rotate(0)}50%{width:100%;top:8px;transform:rotate(0)}to{width:100%;top:8px;transform:rotate(-45deg)}}
@-webkit-keyframes phone-navtop-animoff{0%{top:8px;transform:rotate(45deg)}50%{top:8px;transform:rotate(0)}to{top:0;transform:rotate(0)}}
@keyframes phone-navtop-animoff{0%{top:8px;transform:rotate(45deg)}50%{top:8px;transform:rotate(0)}to{top:0;transform:rotate(0)}}
@-webkit-keyframes phone-navbottom-animoff{0%{width:100%;top:8px;transform:rotate(-45deg)}50%{width:100%;top:8px;transform:rotate(0)}to{width:50%;top:16px;transform:rotate(0)}}
@keyframes phone-navbottom-animoff{0%{width:100%;top:8px;transform:rotate(-45deg)}50%{width:100%;top:8px;transform:rotate(0)}to{width:50%;top:16px;transform:rotate(0)}}
@media only screen and (max-width:960px){.mbnav-btn{display:block}body.mbNavOpen .mbnav-btn-item:first-of-type{-webkit-animation:phone-navtop-animon .4s linear forwards;animation:phone-navtop-animon .4s linear forwards}
body.mbNavOpen .mbnav-btn-item:nth-of-type(2){opacity:0}body.mbNavOpen .mbnav-btn-item:nth-of-type(3){-webkit-animation:phone-navbottom-animon .4s linear forwards;animation:phone-navbottom-animon .4s linear forwards}
body.mbNavOpen .mbnav{opacity:1;visibility:visible}body.mbNavOpen .mbnav .main{transform:translateX(0)}
body.mbNavOpen .page-header{transform:translateX(-240px)}
body.mbNavOff .mbnav-btn-item:first-of-type{-webkit-animation:phone-navtop-animoff .4s linear forwards;animation:phone-navtop-animoff .4s linear forwards}
body.mbNavOff .mbnav-btn-item:nth-of-type(2){opacity:1;transition:opacity .2s linear .2s}
body.mbNavOff .mbnav-btn-item:nth-of-type(3){-webkit-animation:phone-navbottom-animoff .4s linear forwards;animation:phone-navbottom-animoff .4s linear forwards}body.mbNavOff .mbnav{opacity:0;visibility:hidden}
body.mbNavOff .mbnav .main{transform:translateX(100%)}}.c-dropdown{position:absolute;z-index:0;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;padding:10px}
.c-dropdown:after,.c-dropdown:before{content:"";position:absolute;z-index:1;width:0;height:0}.c-dropdown-wrap{position:relative;z-index:1}.c-dropdown-wrap:hover .c-dropdown{opacity:1;visibility:visible}
.c-dropdown-main{border:1px solid #e6e6e6;z-index:0}.c-dropdown-main,.c-dropdown-menu{background-color:#fff;position:relative}.c-dropdown-menu{padding:6px 0;text-align:left;outline:none;min-width:120px}
.c-dropdown-menu-item{padding:6px 12px;display:block;color:rgba(0,0,0,.65);background-color:#fff;font-size:14px;transition:background-color .3s}.c-dropdown-menu-item:hover{background-color:#f5f5f5}
.c-dropdown-placement-bottomCenter{bottom:0;left:50%;transform:translate(-50%,100%)}
.c-dropdown-placement-bottomCenter:after,.c-dropdown-placement-bottomCenter:before{top:2px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #e6e6e6}
.c-dropdown-placement-bottomCenter:after{top:4px;border-bottom:7px solid #fff}.c-dropdown-placement-bottomCenter:after,.c-dropdown-placement-bottomCenter:before{left:50%;margin-left:-6px}
.c-dropdown-placement-bottomLeft{bottom:0;left:-10px;transform:translateY(100%)}
.c-dropdown-placement-bottomLeft:after,.c-dropdown-placement-bottomLeft:before{top:2px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #e6e6e6}
.c-dropdown-placement-bottomLeft:after{top:4px;border-bottom:7px solid #fff}.c-dropdown-placement-bottomLeft:after,.c-dropdown-placement-bottomLeft:before{left:24px}
.c-dropdown-placement-bottomRight{bottom:0;right:-10px;transform:translateY(100%)}
.c-dropdown-placement-bottomRight:after,.c-dropdown-placement-bottomRight:before{top:2px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #e6e6e6}
.c-dropdown-placement-bottomRight:after{top:4px;border-bottom:7px solid #fff}.c-dropdown-placement-bottomRight:after,.c-dropdown-placement-bottomRight:before{right:24px}
.c-dropdown-placement-topCenter{top:0;left:50%;transform:translate(-50%,-100%)}
.c-dropdown-placement-topCenter:after,.c-dropdown-placement-topCenter:before{bottom:2px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #e6e6e6}
.c-dropdown-placement-topCenter:after{bottom:4px;border-top:7px solid #fff}
.c-dropdown-placement-topCenter:after,.c-dropdown-placement-topCenter:before{left:50%;margin-left:-6px}.c-dropdown-placement-topLeft{top:0;left:-10px;transform:translateY(-100%)}
.c-dropdown-placement-topLeft:after,.c-dropdown-placement-topLeft:before{bottom:2px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #e6e6e6}
.c-dropdown-placement-topLeft:after{bottom:4px;border-top:7px solid #fff}.c-dropdown-placement-topLeft:after,.c-dropdown-placement-topLeft:before{left:24px}
.c-dropdown-placement-topRight{top:0;right:-10px;transform:translateY(-100%)}
.c-dropdown-placement-topRight:after,.c-dropdown-placement-topRight:before{bottom:2px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #e6e6e6}
.c-dropdown-placement-topRight:after{bottom:4px;border-top:7px solid #fff}.c-dropdown-placement-topRight:after,.c-dropdown-placement-topRight:before{right:24px}
.c-dropdown-placement-leftCenter{left:0;padding:20px;top:50%;transform:translate(-100%,-50%)}
.c-dropdown-placement-leftCenter:after,.c-dropdown-placement-leftCenter:before{right:12px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #e6e6e6}
.c-dropdown-placement-leftCenter:after{right:14px;border-left:7px solid #fff}.c-dropdown-placement-leftCenter:after,.c-dropdown-placement-leftCenter:before{top:50%;margin-top:-6px}
.c-dropdown-placement-leftTop{left:0;padding:20px;top:-20px;transform:translateX(-100%)}
.c-dropdown-placement-leftTop:after,.c-dropdown-placement-leftTop:before{right:12px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #e6e6e6}
.c-dropdown-placement-leftTop:after{right:14px;border-left:7px solid #fff}
.c-dropdown-placement-leftTop:after,.c-dropdown-placement-leftTop:before{top:40px}.c-dropdown-placement-leftBottom{left:0;padding:20px;bottom:-20px;transform:translateX(-100%)}
.c-dropdown-placement-leftBottom:after,.c-dropdown-placement-leftBottom:before{right:12px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #e6e6e6}
.c-dropdown-placement-leftBottom:after{right:14px;border-left:7px solid #fff}.c-dropdown-placement-leftBottom:after,.c-dropdown-placement-leftBottom:before{bottom:40px}
@media only screen and (max-width:960px){.c-dropdown-wrap .c-dropdown{opacity:1;visibility:visible;display:none}
.c-dropdown-wrap.mOn .c-dropdown{display:block;-webkit-animation:fadeIn .2s cubic-bezier(.645,.045,.355,1);animation:fadeIn .2s cubic-bezier(.645,.045,.355,1)}}
.swiper-container{opacity:0;transition:opacity .4s ease}.swiper-container.isready{opacity:1}.swiper-slide{box-sizing:border-box;overflow:hidden}.swiper-button-next,.swiper-button-prev{outline:none}
.swiper-pagination.typea{bottom:5%;display:flex;flex-wrap:wrap;justify-content:center;margin-top:28px}
.swiper-pagination.typea .swiper-pagination-bullet{width:12px;height:12px;border:1px solid transparent;background-color:#fff;opacity:1;position:relative;transition:all .3s;box-shadow:0 0 4px 0 rgba(0,0,0,.3)}
.swiper-pagination.typea .swiper-pagination-bullet:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:4px;height:4px;background-color:#fff;border-radius:50%;overflow:hidden;
opacity:0;transition:opacity .3s}
.swiper-pagination.typea .swiper-pagination-bullet-active{border-color:#fff;background-color:transparent;opacity:1}
.swiper-pagination.typea .swiper-pagination-bullet-active:after{opacity:1}
.swiper-pagination.typea.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination.typeb{position:relative;bottom:0;display:flex;flex-wrap:wrap;justify-content:center;margin-top:28px}
.swiper-pagination.typeb .swiper-pagination-bullet{width:12px;height:12px;border:1px solid transparent;opacity:1;background-color:#000;opacity:.2;position:relative;transition:all .3s;outline:none}
.swiper-pagination.typeb .swiper-pagination-bullet:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:4px;height:4px;background-color:#1a2e72;border-radius:50%;overflow:hidden;
opacity:0;transition:opacity .3s}
.swiper-pagination.typeb .swiper-pagination-bullet-active{border-color:#1a2e72;background-color:transparent;opacity:1}.swiper-pagination.typeb .swiper-pagination-bullet-active:after{opacity:1}
.swiper-pagination.typeb.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}
@media only screen and (min-width:961px){.swiper-pagination.typea .swiper-pagination-bullet:hover{border-color:#fff;background-color:transparent;opacity:1}
.swiper-pagination.typea .swiper-pagination-bullet:hover:after{opacity:1}}
body{opacity:0;transition:opacity .3s}body.isReady{opacity:1}.page-main{overflow:hidden}.page-pd{padding:88px 0}.page-pd-plus{padding:120px 0}.c-imghover{overflow:hidden}
.c-imghover .c-imghover-item{transition:transform .4s ease-out}.page-dw{position:absolute;left:0;top:0;z-index:-1}
@media only screen and (min-width:961px){.c-imghover:hover .c-imghover-item{transition:transform 1.2s ease-out;transform:scale(1.1)}}
@media only screen and (max-width:1440px){.page-pd{padding:64px 0}.page-pd-plus{padding:100px 0}}
@media only screen and (max-width:1200px){.page-pd{padding:54px 0}.page-pd-plus{padding:80px 0}}
@media only screen and (max-width:960px){.page-main{padding-top:60px}.page-pd{padding:48px 0}.page-pd-plus{padding:72px 0}}
@media only screen and (max-width:640px){.page-pd{padding:40px 0}.page-pd-plus{padding:48px 0}}
.page-header{position:fixed;left:0;top:0;z-index:9;width:100%;transition:all .3s;padding:0 3%}
.page-header:after{content:"";position:absolute;left:0;bottom:0;z-index:0;width:100%;height:1px;background-color:#fff;opacity:.3;display:none}.page-header .container{height:110px;transition:height .3s ease-in-out}
.page-header .other{height:100%;display:flex;flex-wrap:wrap;align-items:center;border-left:none;padding-left:0}.page-header .other .item{font-size:16px;padding-right:24px;margin-right:24px;position:relative;color:#fff}
.page-header .other .item .iconfont{font-size:18px}.page-header .other .item:after{content:"";position:absolute;right:0;top:50%;width:1px;height:16px;margin-top:-8px;background-color:#fff;opacity:.6}
.page-header .other .item:last-of-type{padding-right:0;margin-right:0}.page-header .other .item:last-of-type:after{opacity:0}.page-header-zw{height:90px}
.page-logo{position:relative;height:60px}
.page-logo .img{height:100%;transition:opacity .3s}.page-logo .img:nth-of-type(2){position:absolute;left:0;top:0;z-index:1;opacity:0}.page-nav{font-size:15px;margin-left:auto}
.page-nav .item{color:#fff;margin-right:72px;padding:6px 0;position:relative;font-weight:500}
.page-nav .item:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#fff;transform-origin:left center;transform:scaleX(0);opacity:0;transition:transform .3s,opacity .3s}
.page-nav .item.active:after,.page-nav .item:hover:after{opacity:.4;transform:scaleX(1)}
@media only screen and (min-width:961px){.page-header{opacity:0;transform:translateY(-100%)}.page-header.typea,.page-header.typeb{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}
.page-header.typea .container,.page-header.typeb .container{height:90px}.page-header.typea .page-logo .img:first-of-type,.page-header.typeb .page-logo .img:first-of-type{opacity:0}
.page-header.typea .page-logo .img:nth-of-type(2),.page-header.typeb .page-logo .img:nth-of-type(2){opacity:1}.page-header.typea .page-nav .item,.page-header.typeb .page-nav .item{color:rgba(0,0,0,.6)}
.page-header.typea .page-nav .item:after,.page-header.typeb .page-nav .item:after{background-color:#1a2e72}
.page-header.typea .page-nav .item.active,.page-header.typea .page-nav .item:hover,.page-header.typeb .page-nav .item.active,.page-header.typeb .page-nav .item:hover{color:#1a2e72}
.page-header.typea .page-nav .item.active:after,.page-header.typea .page-nav .item:hover:after,.page-header.typeb .page-nav .item.active:after,.page-header.typeb .page-nav .item:hover:after{opacity:1}
.page-header.typea .other,.page-header.typeb .other{border-color:#eee}.page-header.typea .other .item,.page-header.typeb .other .item{color:rgba(0,0,0,.6)}
.page-header.typea .other .item:after,.page-header.typeb .other .item:after{background-color:rgba(0,0,0,.6)}.page-header.typea .other .item:hover,.page-header.typeb .other .item:hover{color:#1a2e72}
.page-header.isReady,.page-header.typeb{opacity:1;transform:translateY(0)}}
@media only screen and (max-width:1440px){.page-header .other{padding-left:0;border-left:none}.page-nav .item{margin-right:40px}}
@media only screen and (max-width:1200px){.page-header .other{display:none}.page-nav .item{margin-right:24px}.page-nav .item:last-of-type{margin-right:0}}
@media only screen and (max-width:960px){.page-header{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);padding-right:0}.page-header .container{height:60px}
.page-header .other{display:flex;border-left:none;margin-left:auto;margin-right:60px}.page-header .other .item{color:rgba(0,0,0,.6);display:none;width:60px;line-height:60px;text-align:center;border-right:1px solid #eee}
.page-header .other .item.language{display:block}.page-logo{height:20px}.page-logo .img:first-of-type{opacity:0}.page-logo .img:nth-of-type(2){opacity:1}.page-header-zw,.page-nav{display:none}}

.footer-top01 .t1{font-size:50px;font-weight:700;line-height:1}
.footer-top01 .tit{position:relative; width:100%; text-align:center;align-items:stretch;justify-content:center; margin-bottom:60px;}


.footer-top01 .list{align-items:stretch;justify-content:center}
.footer-top01 .item{width:27%;padding:0 2%;line-height:1.4;}
.footer-top01 .wrap{transition:transform .3s}
.footer-top01 .icon{width:100%;height:auto;display:block}
.footer-top01 .title{font-size:18px;font-weight:700;color:#000;margin:14px 0;}
.footer-top01 .text{color:#888}
.footer-top01 .time{margin:10px 0;}

.page-footer{background-color:#474747;color:#ddd}
.page-footer-box1{padding:30px 0 40px;border-bottom:1px solid hsla(0,0%,100%,.3)}
.page-footer-box1 .logo{height:50px}
.page-footer-box1 .logo .img{height:100%}
.page-footer-box1 .nav{margin-left:auto;font-size:16px}
.page-footer-box1 .nav .item{color:#ddd;margin-right:80px}
.page-footer-box1 .nav .item:hover{color:#fff}
.page-footer-box1 .nav .item:last-of-type{margin-right:0}
.page-footer-box2{padding:34px 0 20px;border-bottom:1px solid hsla(0,0%,100%,.3);align-items:flex-start}
.page-footer-box2 .item-l{width:80%}
.page-footer-box2 .item-l .main{max-width:1000px;align-items:flex-start}
.page-footer-box2 .item-l .item{padding-right:3%}
.page-footer-box2 .item-l .item:first-of-type{width:26%}
.page-footer-box2 .item-l .item:nth-of-type(2){width:38%}
.page-footer-box2 .item-l .item:nth-of-type(3){width:36%}
.page-footer-box2 .item-l .ewm{max-width:140px;border:1px solid hsla(0,0%,100%,.3);padding:14px;margin-bottom:16px}
.page-footer-box2 .item-l .img{width:100%}
.page-footer-box2 .item-l .icon{width:50px;height:50px;border:1px solid hsla(0,0%,100%,.4);text-align:center;line-height:50px;border-radius:50%;margin-bottom:16px}
.page-footer-box2 .item-l .icon>img{width:22px;display:block;margin:13px}
.page-footer-box2 .item-l .tit{margin-bottom:16px}
.page-footer-box2 .item-l .tel{font-family:dinb,Arial,Helvetica,sans-serif;font-size:36px;line-height:1;color:#fff}
.page-footer-box2 .item-l .text{text-align:center;max-width:140px}

.page-footer-box2 .item-r{margin-left:auto}
.page-footer-box2 .item-r .nav{margin-left:auto;font-size:16px}
.page-footer-box2 .item-r .nav .item{color:#ddd;margin-right:80px}
.page-footer-box2 .item-r .nav .item:hover{color:#fff}
.page-footer-box2 .item-r .nav .item:last-of-type{margin-right:0}
.page-footer-box2 .item-r .text{text-align:right;line-height:2;margin-top:64px}

.page-footer-box3{padding:20px 0 20px;color:#d5d5d5}.page-footer-box3 .hot .item{color:#ccc}
.page-footer-box3 .hot .item:hover{color:#fff}
.page-footer-box3 .copyright{margin-left:auto;margin-right:20px}.page-footer-box3 .record a{color:#ccc}.page-footer-box3 .record a:hover{color:#fff}
@media only screen and (min-width:961px){.footer-top01 .item:hover .wrap{transform:translateY(-12px)}}
@media only screen and (max-width:1440px){.page-footer-box1{padding:48px 0 60px}.page-footer-box1 .nav{font-size:14px}.page-footer-box1 .nav .item{margin-right:60px}.page-footer-box2{padding:48px 0 28px}
.page-footer-box2 .item-l .item:first-of-type{width:32%}.page-footer-box2 .item-l .item:nth-of-type(2){width:68%}.page-footer-box2 .item-l .item:nth-of-type(3){display:none}.page-footer-box2 .item-l .tel{font-size:30px}
.page-footer-box2 .item-r .nav{font-size:14px}.page-footer-box2 .item-r .nav .item{margin-right:60px}.page-footer-box3{padding:48px 0 28px;font-size:13px}}
@media only screen and (max-width:960px){.footer-top01,.page-footer-box1,.page-footer-box2{display:none}.page-footer-box3{padding:24px 0;line-height:1.7;text-align:center;font-size:12px}
.page-footer-box3 .copyright{margin-right:0}.page-footer-box3 .copyright,.page-footer-box3 .hot,.page-footer-box3 .record{width:100%}.page-footer-box3 .hot{justify-content:center;margin-bottom:4px}
.page-footer-box3 .copyright{margin-bottom:4px}}

.index-mbanner{width:100%;display:none}
.index-mbanner .bg{display:block;width:100%}
.index-mbanner .swiper-slide{background-position:50%;background-repeat:no-repeat;background-size:cover}
.index-mbanner .swiper-pagination.typea{margin-top:0;bottom:16px}

.index-banner{width:100%;height:100vh;}
.index-banner.isReady{opacity:1;visibility:visible}
.index-banner-wrapper{width:100%;height:100%;position:relative;z-index:0}
.index-banner-slide{width:100%;height:100%;position:absolute;right:0;top:0;z-index:0;overflow:hidden;box-shadow:0 6px 12px 0 rgba(0,0,0,.2)}
.index-banner .img{position:absolute;left:0;top:0;width:100%;height:100vh;background-position:50%;background-repeat:no-repeat;background-size:cover}
.index-banner .img video{position:absolute;left:0;top:0;}
.index-banner.typea.anmi .index-banner-slide{transition:opacity .6s ease-out,visibility .6s ease-out}
.index-banner.typea .index-banner-slide{opacity:0;visibility:hidden}
.index-banner.typea .index-banner-slide.active{opacity:1;visibility:visible}
.index-banner.typeb.anmi .index-banner-slide.prev{opacity:1}
.index-banner.typeb.anmi .index-banner-slide.next{-webkit-animation:banner-next-anim .6s ease-out forwards;animation:banner-next-anim .6s ease-out forwards}
.index-banner.typeb .index-banner-slide.active{z-index:1}
.index-banner.typeb .index-banner-slide.prev{z-index:3;right:auto;left:0;width:100%;transform:skew(-17deg);transform-origin:left top;-webkit-animation:banner-active-anim .6s ease-out forwards;
animation:banner-active-anim .6s ease-out forwards;opacity:0}
.index-banner.typeb .index-banner-slide.prev .img{transform:skew(17deg);transform-origin:left top}
.index-banner.typeb .index-banner-slide.next{z-index:2;width:15%;transform:skew(-17deg);transform-origin:left bottom}
.index-banner.typeb .index-banner-slide.next .img{left:auto;right:0;transform:skew(17deg);transform-origin:right bottom}
.index-banner-text{font-size:44px;font-weight:500;position:absolute;left:26%;top:40%;z-index:1;width:68%;color:#fff;font-weight:700;line-height:70px;margin-top:-70px;text-shadow:0 0 6px rgba(0,0,0,.4)}
.index-banner-text>p:nth-of-type(2){padding-left:132px}
.index-banner-btn{width:84px;height:84px;position:absolute;right:6%;top:50%;z-index:2;margin-top:-42px;cursor:pointer}
.index-banner-btn:hover .btn-img:after{opacity:1}
.index-banner-btn .btn{position:relative;z-index:1;width:100%;height:100%;background-image:linear-gradient(135deg,#104383,#3578a7);border-radius:50%;padding:4px}
.index-banner-btn:after,.index-banner-btn:before{content:"";position:absolute;left:50%;top:50%;margin:-70px 0 0 -70px;width:140px;height:140px;border:1px solid #fff;border-radius:50%;transform:scale(.2);z-index:0;
-webkit-animation:banner-btn-anim 3s ease-out infinite;animation:banner-btn-anim 3s ease-out infinite}
.index-banner-btn:before{-webkit-animation-delay:.2s;animation-delay:.2s}
.index-banner-btn:after{-webkit-animation-delay:.8s;animation-delay:.8s}
.index-banner-btn .btn-img{width:100%;height:100%;border-radius:50%;overflow:hidden;background:no-repeat 50%/cover;position:relative;z-index:1}
.index-banner-btn .btn-img:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background:rgba(0,0,0,.4) url(icon-jt01.png) no-repeat 50%/30px;opacity:0;transition:opacity .3s}

.index-page01{align-items:stretch;margin-top:60px;position:relative;z-index:1;background-color:#fff}
.index-page01 .item{padding:36px 48px;overflow:hidden;position:relative}
.index-page01 .item:first-of-type{width:30%;background:#104383 url(index01.png) no-repeat 100% 100%/auto 85%;color:#fff}
.index-page01 .item:nth-of-type(2){width:37%;color:rgba(0,0,0,.6)}
.index-page01 .item:nth-of-type(2) .t1{color:#000}
.index-page01 .item:nth-of-type(2) .jt{background-image:url(icon-jt02.png)}
.index-page01 .item:nth-of-type(2) .title{margin-bottom:7px}
.index-page01 .item:nth-of-type(2) .tit1{font-size:16px;position:absolute;left:48px;bottom:24px;z-index:1}
.index-page01 .item:nth-of-type(3){width:33%;background:#104383 url(index03.jpg) no-repeat 50%/cover;position:relative;color:#fff}
.index-page01 .item:nth-of-type(3):before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;z-index:0;background-color:#104383;opacity:.4}
.index-page01 .item:nth-of-type(3):after{content:"";position:absolute;right:0;top:0;z-index:0;width:100%;height:100%;background-color:#104383;transform:translateX(80.3%) skewX(-17deg);transform-origin:left top}
.index-page01 .title{margin-bottom:50px;position:relative;z-index:1}
.index-page01 .t1{font-size:24px;font-weight:700;padding-right:16px}
.index-page01 .t2{font-size:12px;opacity:.8;width:150px;transform:scale(.83);transform-origin:left center}
.index-page01 .jt{width:20px;height:20px;margin-left:auto;background:url(icon-jt02-w.png) no-repeat 50%/cover}
.index-page01 .text{align-items:flex-end;padding-bottom:30px;position:relative;z-index:1}
.index-page01 .tx1{font-family:dinb,Arial,Helvetica,sans-serif;font-weight:300;font-size:64px;line-height:1}
.index-page01 .tx2{font-size:16px;margin-left:4px}
.index-page01 .tx3{width:100%;font-size:16px;margin-top:16px;letter-spacing:1px}
.index-page01 .content{position:relative;z-index:1;font-size:16px;line-height:24px;height:72px;overflow:hidden;padding-right:30%;letter-spacing:1px}
.index-page01 .more{position:absolute;right:20px;top:50%;z-index:1;line-height:22px;margin-top:-11px}.index-page01 .more .jt{margin-left:16px}

.index-page03{background-color:#f6f6f6}
.index-page03 .top{background:url(index04.jpg) no-repeat 50%/cover;padding-bottom:0;position:relative;z-index:1}
.index-page03 .top:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;background-color:#000;opacity:.2}
.index-page03 .main{position:relative;z-index:1;color:#fff}
.index-page03 .t1{font-size:50px;font-weight:700;line-height:1}
.index-page03 .t2{font-size:18px;padding-left:20px}
.index-page03 .t3{margin-left:auto;font-size:18px;color:#fff;padding-right:56px;background:url(icon-jt02-w.png) no-repeat 100%/36px}
.index-page03 .bottom{padding:240px 0 60px}
.index-page03 .bottom,.index-page03 .title{position:relative;z-index:0}
.index-page03 .mousewheel-wrap{width:22px;height:200px;position:absolute;left:0;bottom:-200px;z-index:0}
.index-page03 .mouse{width:100%;-webkit-animation:mouse-anim 2s linear infinite;animation:mouse-anim 2s linear infinite}
.index-page03 .btn{width:90px;height:50px;background:#fff url(icon-jt03.png) no-repeat 50%/36px auto;transition:background-color .3s,opacity .3s;cursor:pointer}
.index-page03 .btn:first-of-type{transform:rotate(180deg);background-color:#e9e9e9;opacity:.5}

.index-cases{width:94%;margin-right:0;transform:translateY(200px)}
.index-cases .box{display:block}
.index-cases .img-wrap{overflow:hidden}
.index-cases .swiper-slide{width:520px;padding-right:40px}
.index-cases .img{width:100%;transform:translateY(20%);transition:transform .3s}
.index-cases .wrap{background-color:#fff;padding:40px 36px 22px;color:#000}
.index-cases .title{font-weight:700;line-height:30px;transition:color .3s}
.index-cases .tit{font-size:24px;line-height:22px;padding-right:72px;margin-bottom:36px;background:url(icon-jt02.png) no-repeat 100%/36px}

.index-page02{padding-top:72px}
.index-page02 .bg{width:100%}
.index-page02 .img-wrap{width:100%;height:100%;background:no-repeat 50%/cover}.index-page02 .img{width:100%;display:none}
.index-page02 .list{position:relative;background-color:#000}
.index-page02 .list.recovery .title{opacity:1}.index-page02 .list.recovery .other,.index-page02 .list.recovery .title{transition:opacity .3s ease-out .5s,transform .3s ease-out .5s}
.index-page02 .list.recovery .mask{transition:background-color .3s ease-out .5s}.index-page02 .item{position:absolute;top:0;z-index:0;width:25%;height:100%;overflow:hidden;color:#fff}
.index-page02 .title{z-index:1;font-size:24px;font-weight:700;max-width:400px;padding:0 44px 100px;opacity:0;transform:translateY(50px);transition:opacity .3s ease-out,transform .3s ease-out;
text-shadow:0 0 4px rgba(0,0,0,.4)}
.index-page02 .mask,.index-page02 .title{position:absolute;left:0;bottom:0;width:100%}
.index-page02 .mask{z-index:0;height:100%;background:url(index-ln-wordbg.png) repeat-x bottom/auto 30%;transition:background-color .3s ease-out}
.index-page02 .text{font-size:15px;line-height:24px;height:136px;margin-bottom:10px;border-top:1px solid hsla(0,0%,100%,.5);padding-top:40px}
.index-page02 .other{position:absolute;left:0;bottom:0;z-index:1;width:100%;padding:0 44px 50px;max-width:400px;opacity:0;transform:translateY(100%);transition:opacity .3s ease-out,transform .3s ease-out}
.index-page02 .other .icon{width:32px;margin-left:24px}.index-page02-m{display:none}.index-page02-m .mask{z-index:0;height:100%;background-color:rgba(0,0,0,.2);transition:background-color .3s ease-out}
.index-page02-m .mask,.index-page02-m .wrap{position:absolute;left:0;bottom:0;width:100%}.index-page02-m .wrap{z-index:1;padding:8%;color:#fff;max-width:360px}.index-page02-m .more{font-size:12px;margin-top:30px}
.index-page02-m .title{font-size:20px;font-weight:700}.index-page02-m .text{font-size:14px;border-top:1px solid hsla(0,0%,100%,.5);padding-top:20px;margin-top:20px}
.index-page02-m .icon{width:20px;margin-left:16px}
.index-map{width:72%;position:absolute;left:14%;bottom:0;z-index:0}
.index-map-img{display:block;width:100%}
.index-map-item{width:6px;height:6px;background-color:#fd4c40;margin:-3px 0 0 -3px;box-sizing:content-box}
.index-map-item,.index-map-item:before{border-radius:50%;position:absolute;z-index:0}
.index-map-item:before{content:"";left:50%;top:50%;margin:-20px 0 0 -20px;width:40px;height:40px;background:rgba(253,76,64,.5);transform:scale(.1);-webkit-animation:amap-icon-anim 4s ease-out infinite;
animation:amap-icon-anim 4s ease-out infinite}
.index-map-item:first-of-type{left:78%;top:38%}
.index-map-item:nth-of-type(2){left:54%;top:33%}
.index-map-item:nth-of-type(2):before{-webkit-animation-delay:.4s;animation-delay:.4s}
.index-map-item:nth-of-type(3){left:78%;top:48%}
.index-map-item:nth-of-type(3):before{-webkit-animation-delay:.8s;animation-delay:.8s}
.index-map-item:nth-of-type(4){left:86%;top:67%}
.index-map-item:nth-of-type(4):before{-webkit-animation-delay:1.2s;animation-delay:1.2s}
.index-map-item:nth-of-type(5){left:80%;top:20%}
.index-map-item:nth-of-type(5):before{-webkit-animation-delay:1.6s;animation-delay:1.6s}
.index-map-item:nth-of-type(6){left:70%;top:50%}
.index-map-item:nth-of-type(6):before{-webkit-animation-delay:2s;animation-delay:2s}
.index-map-item:nth-of-type(7){left:70%;top:36%}
.index-map-item:nth-of-type(7):before{-webkit-animation-delay:2.4s;animation-delay:2.4s}

@-webkit-keyframes banner-active-anim{0%{width:100%}80%{width:0}to{width:0}}
@keyframes banner-active-anim{0%{width:100%}80%{width:0}to{width:0}}
@-webkit-keyframes banner-next-anim{0%{width:0}80%{width:0}to{width:15%}}
@keyframes banner-next-anim{0%{width:0}80%{width:0}to{width:15%}}
@-webkit-keyframes banner-btn-anim{0%{opacity:0;transform:scale(.2)}5%{opacity:1}50%{opacity:.8}to{opacity:0;transform:scale(1)}}
@keyframes banner-btn-anim{0%{opacity:0;transform:scale(.2)}5%{opacity:1}50%{opacity:.8}to{opacity:0;transform:scale(1)}}
@-webkit-keyframes mouse-anim{0%{transform:translateY(0);opacity:1}50%{transform:translateY(20px);opacity:.5}to{transform:translateY(0);opacity:1}}
@keyframes mouse-anim{0%{transform:translateY(0);opacity:1}50%{transform:translateY(20px);opacity:.5}to{transform:translateY(0);opacity:1}}
@-webkit-keyframes amap-icon-anim{0%{opacity:0;transform:scale(.1)}5%{opacity:1}to{opacity:0;transform:scale(1)}}
@keyframes amap-icon-anim{0%{opacity:0;transform:scale(.1)}5%{opacity:1}to{opacity:0;transform:scale(1)}}
@media only screen and (min-width:961px){.index-page03 .btn:hover{opacity:1;background-color:#e9e9e9}.index-cases .box:hover .img,.index-cases .swiper-slide-active .box .img{transform:translateY(0)}
.index-cases .box:hover .title{color:#1a2e72}.index-page02 .item:nth-of-type(2){left:25%}.index-page02 .item:nth-of-type(3){left:50%}.index-page02 .item:nth-of-type(4){left:75%}
.index-page02 .item.active .title{transform:translateY(-150px);opacity:1;transition:opacity .3s ease-in .3s,transform .3s ease-in .3s}.index-page02 .item.active .mask{background-color:rgba(0,0,0,.2)}
.index-page02 .item.active .other{transform:translateY(0);opacity:1;transition:opacity .3s ease-in .3s,transform .3s ease-in .3s}}
@media only screen and (max-width:1600px){.index-page02{padding-top:60px}.index-page02 .title{max-width:360px;font-size:22px;padding:0 36px 70px;transform:translateY(30px)}
.index-page02 .text{font-size:14px;line-height:22px;height:118px;padding-top:30px}.index-page02 .other{padding:0 36px 40px;max-width:360px}.index-page02 .other .icon{width:24px;margin-left:16px}}
@media only screen and (max-width:1440px){.index-banner-text{left:4%;font-size:36px;line-height:54px;margin-top:-54px}
.index-banner-text p:nth-of-type(2){padding-left:108px}
.index-page01{margin-top:-158px}
.index-page01 .item{padding:24px 36px}.index-page01 .item:nth-of-type(2) .title{margin-bottom:4px}.index-page01 .item:nth-of-type(2) .tit1{font-size:13px;left:36px;bottom:16px}
.index-page01 .item:nth-of-type(3):after{transform:translateX(72.5%) skewX(-17deg)}.index-page01 .t1{font-size:20px;padding-right:14px}.index-page01 .t2{transform:scale(.8)}
.index-page01 .title{margin-bottom:30px}.index-page01 .text{padding-bottom:16px}.index-page01 .tx1{font-size:50px}.index-page01 .tx2{font-size:14px}.index-page01 .tx3{font-size:14px;letter-spacing:0}
.index-page01 .content{font-size:13px;padding-right:40%;letter-spacing:0;line-height:22px;height:66px}.index-cases{width:97%;transform:translateY(140px)}.index-cases .wrap{padding:32px 32px 44px}
.index-cases .tit{font-size:12px;line-height:20px;padding-right:64px;background-size:24px;margin-bottom:20px}.index-cases .title{font-size:20px;line-height:24px}.index-cases .swiper-slide{width:390px;padding-right:30px}
.index-page03 .t1{font-size:40px}.index-page03 .t2{font-size:14px}.index-page03 .t3{font-size:16px;padding-right:48px;background-size:30px}.index-page03 .mousewheel-wrap{height:140px;width:18px;bottom:-140px}
.index-page03 .bottom{padding:190px 0 48px}.index-page03 .btn{width:80px;height:40px;background-size:26px}.index-page02{padding-top:50px}.index-page02 .title{font-size:20px;padding:0 36px 60px}}

@media only screen and (max-width:1280px){.index-page01 .item:nth-of-type(3):after{transform:translateX(73.4%) skewX(-17deg)}}
@media only screen and (max-width:1200px){.index-banner-text{top:50%}.index-page01{margin-top:0;width:100%}.index-page01 .item:nth-of-type(3) .more,.index-page01 .item:nth-of-type(3):after{display:none}
.index-page01 .text{padding-bottom:0}.index-page02 .title{font-size:18px}}
@media only screen and (max-width:1100px){.index-page02{display:none}.index-page02-m{display:block}}
@media only screen and (max-width:960px){.index-banner{display:none}.index-mbanner{display:block}.index-page01{display:none}.index-cases{transform:translate(0);margin-top:40px}.index-cases .img{transform:translateY(0)}
.index-page03 .top{background:none}.index-page03 .top:after{display:none}.index-page03 .t1{font-size:30px;color:#000}.index-page03 .t2{font-size:12px;color:#000;opacity:.5}
.index-page03 .t3{font-size:12px;padding-right:32px;background-size:18px;color:#000;background-image:url(icon-jt02.png)}.index-page03 .mousewheel-wrap{display:none}
.index-page03 .bottom{padding:36px 0 72px}.index-page03 .btn{width:80px;height:40px;background-size:26px}}
@media only screen and (max-width:640px){.index-cases{width:94%;margin:30px auto 0}.index-cases .swiper-slide{width:100%;padding-right:0}.index-cases .wrap{padding:24px 24px 32px}.index-page03 .t1{font-size:24px}
.index-page03 .t2{display:none}.index-page03 .bottom{padding:32px 0 48px}.index-page03 .btn{width:72px;height:36px;background-size:24px}.index-page02-m .title{font-size:18px}
.index-page02-m .text{font-size:13px;padding-top:16px;margin-top:16px}}







