@charset "utf-8";
*{box-sizing: border-box;}
html{-webkit-font-smoothing:antialiased}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,b,caption,cite,code,dfn,em,i,strong,th,var{font-style:normal;font-weight:400}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
a{text-decoration:none}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none}
img{vertical-align:middle}
button,input[type=submit],input[type=text],input[type=button],select{-webkit-appearance:none;border-radius:0;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:0;blr:expression(this.onFocus=this.blur())}
body{overflow-x: hidden;opacity: 0;background-color: #fff;color: #000;min-height: 100%;}
html{overflow-x: hidden;font-size: 100px;height: 100%;}
.fl{float:left}
.fr{float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.btn{text-align: center;display: inline-block;cursor: pointer;white-space: nowrap;vertical-align: middle;border: none;}
.icon{display: inline-block;background-repeat: no-repeat;background-position: center center;vertical-align: middle;background-size: 100% 100%;}
.gradient{background-image: -webkit-gradient(linear, 0 0, right 0, from(rgba(44, 102, 152, 1)), to(rgba(96, 172, 144, 1)));-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
/**
 * Swiper 3.4.1
 */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:0.25rem;height:0.47rem;margin-top:-0.23rem;z-index:10;cursor:pointer;-moz-background-size:0.27rem 0.44rem;-webkit-background-size:0.27rem 0.44rem;background-size:0.27rem 0.44rem;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");left:0.1rem;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");right:0.10rem;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0.1rem;left:0;width:100%}.swiper-pagination-bullet{width:0.08rem;height:0.08rem;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:0.1rem;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0.05rem 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 0.05rem}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:0.04rem;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:0.04rem;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:12rem;-moz-perspective:12rem;-o-perspective:12rem;perspective:12rem}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:12rem}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(0.5rem);filter:blur(0.5rem);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:0.1rem;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:0.03rem;z-index:50;height:0.05rem;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:0.03rem;top:1%;z-index:50;width:0.05rem;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:0.1rem;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:0.42rem;height:0.42rem;position:absolute;left:50%;top:50%;margin-left:-0.21rem;margin-top:-0.21rem;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
a{color: #333;}
body{position: relative;}
body img{max-width: 100%;}
.wallpaper img{width: 100%;}

.icon-left-bold{background-image: url(../images/icon-left-bold.png);width: 0.3rem;height: 0.5rem;}

.wallpaper{width: 100%;}
.wallpaper img{width: 100%;}

.opa-bg{transform: translate3d(0,-100%,0);-webkit-transform: translate3d(0,-100%,0);position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;z-index: 1000;opacity: 0;transition: opacity .3s,transform 0s;-webkit-transition: opacity .3s,-webkit-transform 0s;}
.opa-bg.show{transform: translate3d(0,0,0);-webkit-transform: translate3d(0,0,0);opacity: 0.2;}

.select-w{box-sizing: border-box;display: block;width: 7.8rem;height: 1.02rem;background-color: #005ea8;position: relative;margin: 0 auto;white-space:nowrap;font-size: 0;border-radius: 0.1rem;}
.select-w .cur{display: inline-block;height: 1.02rem;line-height: 1.02rem;font-size: 0.3rem;color: #fff;padding-left: 0.3rem;vertical-align: top;}
.select-w select{position: absolute;width: 100%;height: 100%;padding-left: 0.3rem;left: 0;top: 0;z-index: 2;opacity: 0;font-size: 0.3rem;}
.select-w:after{display: inline-block;content: "";border-left: 0.1rem solid transparent;border-top: 0.16rem solid #fff;border-right: 0.1rem solid transparent;position: absolute;right: 0.32rem;top: 0.43rem;z-index: 1;}

.header-wrap{width: 100%;height: 1.36rem;position: relative;z-index: 10000;}
.header{width: 100%;height: 1.2rem;position: fixed;left: 0;top: 0;background-color: #005293;box-shadow: 0 0.05rem 0.06rem rgba(0,0,0,0.38);}
.header a.logo{display: block;width: 1.98rem;height: 0.54rem;position: absolute;left: 0.32rem;top: 0.33rem;font-size: 0;}
.header .btn-menu{display: block;width: 1.14rem;height: 100%;position: absolute;right: 0;top: 0;background-image: url(../images/icon-menu.png);background-position: center center;background-size: 0.54rem 0.42rem;background-repeat: no-repeat;cursor: pointer;}
.header .btn-points{display: block;width: 1.14rem;height: 100%;position: absolute;right: 0;top: 0;background-image: url(../images/icon-points.png);background-position: center center;background-size: 0.52rem 0.12rem;background-repeat: no-repeat;cursor: pointer;}
.header .header-nav{display: none;width: 3.2rem;border-radius: 0.05rem;padding-bottom: 0.26rem;background-color: #fff;position: fixed;right: 0.54rem;top: 0.6rem;box-shadow: 0.08rem 0.13rem 0.08rem rgba(7,4,5,0.15);overflow: hidden;}
.header .header-nav>li{border-bottom: 1px solid #d4e1ec;}
.header .header-nav>li>a{display: block;width: 100%;height: 0.84rem;line-height: 0.84rem;text-align: center;font-size: 0.3rem;color: #005293;}
.header .header-nav>li:hover>a{background-color: #26699e;color: #fff;}
.header.show-nav .header-nav{display: block;}
.header .go-back{width: 1.08rem;height: 1.2rem;line-height: 1.2rem;text-align: center;position: absolute;left: 0;top: 0;font-size: 0;cursor: pointer;}
.header .page-title{width: 100%;height: 1.2rem;text-align: center;line-height: 1.2rem;font-size: 0.36rem;color: #fff;}

.footer-wrap{z-index: 9999;width: 100%;height: 1rem;margin-top: 1rem;margin-bottom: 0;    position: fixed;bottom: 0px;}
.footer{width: 100%;height: 1rem;text-align: center;font-size: 0.24rem;color: #a3b5cd;    background: #005293;
    line-height: 1rem;}

body .swiper-slide img{width: 100%;}
body .swiper-pagination-bullet{width: 0.16rem;height: 0.16rem;background-color: #fff;opacity: 0.44;}
body .swiper-pagination-bullet-active{background-color: #26699e;opacity: 1;}
body .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 0.06rem;}
body .swiper-container-horizontal>.swiper-pagination-bullets, 
body .swiper-pagination-custom,
body .swiper-pagination-fraction{bottom: 0;font-size: 0;padding-bottom: 0.3rem;}

body.index .c-title{line-height: 0.3rem;position: relative;padding-top: 0.63rem;padding-bottom: 0.29rem;font-size: 0.3rem;color: #005293;padding-left: 0.14rem;}
body.index .c-title>a{color: #005293;}
body.index .c-title:before{display: block;content: "";width: 0.04rem;height: 0.3rem;position: absolute;left: 0;top: 0.63rem;background-color: #005293;}
body.index .about{padding: 0 0.29rem;}
body.index .about p{font-size: 0.26rem;color: #333;line-height: 0.36rem;padding-bottom: 0.28rem;}
body.index .about .img-box{width: 100%;}
body.index .about .img-box img{width: 300%;}
body.index .product{overflow: auto;padding: 0 0.29rem;}
body.index .p-list{border: 1px solid #cfcfcf;border-right: none;}
body.index .p-list .swiper-slide{height: 2.14rem;background-size: 60% auto;background-position: center center;background-repeat: no-repeat;border-right: 1px solid #cfcfcf;}
body.index .p-list .swiper-slide:hover{background-color: #005293;}
body.index .news{padding: 0 0.29rem}
body.index .news .news-list>li{border: 1px solid #cfcfcf;border-radius: 0.1rem;margin-bottom: 0.3rem;overflow: hidden;}
body.index .news .news-list>li>a{display: block;width: 100%;height: 1rem;line-height: 1rem;font-size: 0.26rem;color: #005293;text-align: center;}
body.index .news .news-list>li:hover>a{background-color: #005293;color: #fff;}

body.product-details{background-color: #005293;}
body.product-details .product-info{padding: 0.46rem 0.3rem 0.6rem 0.3rem;overflow: hidden;}
body.product-details .product-info .img-box{float: left;width: 3.65rem;height: 2.67rem;background-position: center center;background-size: 60% auto;background-color: #fff;background-repeat: no-repeat;}
body.product-details .product-info .text{float: right;width: 3.6rem;}
body.product-details .product-info .text h2.title{font-size: 0.3rem;color: #fff;padding-bottom: 0.3rem;}
body.product-details .product-info .text dl{font-size: 0;padding-bottom: 0.12rem;}
body.product-details .product-info .text dt,
body.product-details .product-info .text dd{display: inline-block;font-size: 0.26rem;color: #fff;}
body.product-details .details{padding: 0 0.3rem;}
body.product-details .details h1.title{font-size: 0.3rem;color: #fff;padding-bottom: 0.17rem;border-bottom: 1px solid #003e6f;margin-bottom: 0.28rem;}
body.product-details .details p{font-size: 0.26rem;color: #fff;line-height: 0.48rem;text-indent: 2em;padding-bottom: 0.3rem;}

body.product-list .select-w{margin-top: 0.25rem;}
body.product-list .p-list{overflow: hidden;padding-top: 0.66rem;padding-left: 0.3rem;padding-bottom: 0.56rem;}
body.product-list .p-list>li{float: left;width: 2.42rem;height: 2.52rem;border: 1px solid #ccc;border-radius: 0.1rem;margin-right: 0.27rem;margin-bottom: 0.27rem;}
body.product-list .p-list>li:hover{background-color: #005ea8;}
body.product-list .p-list>li:hover .title{color: #fff;}
body.product-list .p-list>li>a{display: block;width: 100%;height: 100%;}
body.product-list .p-list .img-box{width: 100%;height: 1.93rem;background-position: center center;background-size: 80% auto;background-repeat: no-repeat;}
body.product-list .p-list .title{text-align: center;font-size: 0.26rem;color: #005ea8;}
#loadMore{font-size: 0.26rem;color: #666;text-align: center;}

body.contact .c-btns{padding: 0.24rem 0.3rem 0 0.3rem;}
body.contact .c-btns .btn{width: 100%;height: 1.02rem;line-height: 1.02rem;border-radius: 0.1rem;background-color: #c7dcec;margin-bottom: 0.3rem;font-size: 0.3rem;color: #005ea8;}
body.contact .c-btns .btn.selected{background-color: #005ea8;color: #fff;}
body.contact .c-cont{display: none;padding: 0 0.3rem;margin-bottom: 2rem;}
body.contact .c-cont.show{display: block;}
body.contact .map-img{width: 100%;}
body.contact .c-form .block1{padding: 0.73rem 0.5rem 0.78rem 0.5rem;background-color: #005293;}
body.contact .c-form .row{width: 100%;position: relative;font-size: 0;}
body.contact .c-form .name-row{margin-bottom: 0.36rem;}
body.contact .c-form .phone-row{margin-bottom: 0.36rem;}
body.contact .c-form .mailbox-row{margin-bottom: 0.48rem;}
body.contact .c-form input[type=text]{width: 100%;height: 0.72rem;line-height: 0.72rem;border: none;background-color: #fff;border-radius: 0.1rem;padding-left: 0.3rem;padding-right: 0.96rem;font-size: 0.26rem;color: #666;}
body.contact .c-form .icon{position: absolute;right: 0;top: 0;width: 0.66rem;height: 0.72rem;background-position: left center;}
body.contact .c-form .icon-name{background-image: url(../images/icon-name.png);background-size: 0.31rem 0.36rem;}
body.contact .c-form .icon-phone{background-image: url(../images/icon-phone.png);background-size: 0.32rem 0.36rem;}
body.contact .c-form .icon-mailbox{background-image: url(../images/icon-mailbox.png);background-size: 0.36rem 0.28rem;}
body.contact .c-form textarea{width: 100%;height: 2.93rem;background-color: #fff;border: none;border-radius: 0.1rem;padding: 0.27rem 0.3rem;font-size: 0.26rem;color: #666;}
body.contact .c-form .block2{font-size: 0;padding-top: 0.49rem;text-align: center;}
body.contact .c-form .btn-submit{width: 3rem;height: 0.84rem;line-height: 0.84rem;background-color: #005293;border-radius: 0.42rem;font-size: 0.3rem;color: #fff;vertical-align: top;}
body.contact .contact-info{padding: 0.58rem 0.03rem 0.59rem 0.03rem;background-color: #005293;border-radius: 0.1rem;border: 1px solid #ccc;}
body.contact .contact-info .company-name{font-size: 0.3rem;color: #fff;text-align: center;padding-bottom: 0.22rem;}
body.contact .contact-info .info{font-size: 0.26rem;color: #fff;line-height: 0.48rem;text-align: center;}

body.develop .develop-item{padding: 0.6rem 0.3rem 0.3rem 0.3rem;}
body.develop .develop-item .year{text-align: center;font-size: 0.3rem;color: #005ea8;padding-bottom: 0.4rem;}
body.develop .develop-item p{text-align: center;font-size: 0.24rem;color: #666;line-height: 0.64rem;}

body.intro .intro-cont{padding: 0.6rem 0.3rem 0 0.3rem;}
body.intro .intro-cont h1.title{font-size: 0.3rem;color: #333;text-align: center;padding-bottom: 0.48rem;}
body.intro .intro-cont p{font-size: 0.28rem;color: #666;line-height: 0.46rem;text-indent: 2em;padding-bottom: 0.48rem;}

body.talent-idea .talent-idea-cont{padding: 0.6rem 0.3rem 0 0.3rem;}
body.talent-idea .talent-idea-cont h1.title{font-size: 0.3rem;color: #333;text-align: center;padding-bottom: 0.48rem;}
body.talent-idea .talent-idea-cont p{font-size: 0.28rem;color: #666;line-height: 0.46rem;text-indent: 2em;padding-bottom: 0.48rem;}

body.culture .culture-cont{padding: 0.6rem 0.3rem 0 0.3rem;}
body.culture .culture-cont h1.title{font-size: 0.3rem;color: #333;text-align: center;padding-bottom: 0.48rem;}
body.culture .culture-cont p{font-size: 0.28rem;color: #666;line-height: 0.46rem;text-indent: 2em;padding-bottom: 0.48rem;}

body.market .market-item{padding: 0.6rem 0.3rem 0.3rem 0.3rem;}
body.market .market-item .title{text-align: center;font-size: 0.3rem;color: #333;padding-bottom: 0.4rem;}
body.market .market-item p{font-size: 0.26rem;color: #666;line-height: 0.48rem;padding-bottom: 0.24rem;}

body.news .header-wrap{height: 1.2rem;}
body.news .header{box-shadow: none;}
body.news .news-type a{font-size: 0.3rem;color: #005ea8;display: block;width: 100%;height: 1.26rem;line-height: 1.26rem;text-align: center;}
body.news .news-type a.selected{font-size: 0.34rem;}
body.news .news-list{padding: 0 0.3rem;padding-bottom: 0.45rem;}
body.news .news-list>li{border-bottom: 1px solid #ccc;}
body.news .news-list>li>a{display: block;width: 100%;padding-top: 0.3rem;padding-bottom: 0.3rem;overflow: hidden;}
body.news .news-list .img-box{float: left;width: 3rem;height: 2rem;background-size: cover;background-position: center center;}
body.news .news-list .text{float: right;width: 4.55rem;}
body.news .news-list .text h2.title{font-size: 0.28rem;color: #000;padding-top: 0.08rem;padding-bottom: 0.17rem;}
body.news .news-list .text .date{font-size: 0.24rem;color: #ccc;padding-bottom: 0.25rem;}
body.news .news-list .text .abstract{font-size: 0.26rem;color: #888;line-height: 0.48rem;height: 0.96rem;overflow: hidden;}

body.news-details{background-color: #005293;}
body.news-details article{padding: 0.45rem 0.3rem 0 0.3rem;}
body.news-details article h1.title{font-size: 0.3rem;color: #fff;text-align: center;padding-bottom: 0.36rem;}
body.news-details article .info{font-size: 0.24rem;color: #7493b8;padding-bottom: 0.47rem;text-align: center;}
body.news-details article .info .author{padding-right: 0.5rem;}
body.news-details article .info .date{padding-left: 0.5rem;}
body.news-details article .img-box img{width: 100%;margin-bottom: 0.52rem;}
body.news-details article p{font-size: 0.26rem;color: #fff;line-height: 0.48rem;padding-bottom: 0.48rem;}

body.join .join-list{padding: 0.24rem 0.3rem 0 0.3rem;}
body.join .join-list>li{margin-bottom: 0.3rem;max-height: 1.02rem;overflow: hidden;transition: max-height 0.6s;}
body.join .join-list>li.show{max-height: 24rem;}
body.join .join-list>li.show .job:after{height: 0.07rem;right: 0.36rem;top: 0.475rem;background-image: url(../images/icon-minus.png);}
body.join .join-list .job{width: 100%;height: 1.02rem;line-height: 1.02rem;background-color: #005ea8;font-size: 0.3rem;color: #fff;padding-left: 0.4rem;position: relative;border-radius: 0.1rem;cursor: pointer;}
body.join .join-list .job:after{display: block;content: "";width: 0.46rem;height: 0.46rem;position: absolute;right: 0.36rem;top: 0.28rem;background-image: url(../images/icon-plus.png);background-size: 100% 100%;}
body.join .join-list h2.title{font-size: 0.3rem;color: #333;padding-bottom: 0.11rem;}
body.join .join-list ul>li{font-size: 0.26rem;color: #777;line-height: 0.48rem;}
body.join .join-list .cont{padding-top: 0.53rem;}
body.join .join-list .duty{margin-bottom: 0.56rem;}
body.join .join-list .require{padding-bottom: 0.55rem;}
.main{ margin-bottom: 80px;}













































































































































































































































