@charset "utf-8";
.pf100{position:fixed;left:0;top:0;width:100%;height:100%}
.pa100{position:absolute;left:0;top:0;width:100%;height:100%}
.pr100{position:relative;left:0;top:0;width:100%;height:100%}
.no-Safari .fwl{font-weight:lighter}
.tfn{-webkit-transform:none!important;transform:none!important}
.tsn{-webkit-transition:none!important;transition:none!important}
.bgc0{background-color:#000}
.bgcf{background-color:#fff}
.bgct{background-color:transparent}
.bgca{background-color:#aaa}
.bgcc{background-color:#ccc}
.bgce{background-color:#eee}
.bgcf1{background-color:#f1f1f1}
.bgcf5{background-color:#f5f5f5}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFEmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0wNi0wN1QxMDoxMTo1MyswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDYtMDdUMTA6MTI6MjcrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDYtMDdUMTA6MTI6MjcrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzU1MjIwOWEtOGM5NC04ZjQ2LTk2MWQtN2Y4NjFkMTY4MDUyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc1NTIyMDlhLThjOTQtOGY0Ni05NjFkLTdmODYxZDE2ODA1MiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjc1NTIyMDlhLThjOTQtOGY0Ni05NjFkLTdmODYxZDE2ODA1MiI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NzU1MjIwOWEtOGM5NC04ZjQ2LTk2MWQtN2Y4NjFkMTY4MDUyIiBzdEV2dDp3aGVuPSIyMDIxLTA2LTA3VDEwOjExOjUzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Phbo2BUAAAGhSURBVGje7ZhPKwVRGIePPzsWxJINJQvWsqXIB0BspHAXNkoZW6XkA8iGfANhayEllu6GrSyEzdXtFivG71czNd3uNWfmnLl3Tt7FU9Ocqfd5Vu/MKN/3lcsoCZAACZAACZAACZCA/xzgeV4n2AevoOIIdD0BXQxYBL6jLDBg3eGANQYMgDcH5ek8yAAyBUoOyZcCZxUGkHnw6YA8HedC72gAKTgQUIg6VweQ7RzLb1X71gpQwV7Im/xeLdd6Aa3gOEfyR4GTdgDpABc5kD8LXFTSANILrpsofwV6/nKMCyDDoNgE+XswFOenE0DGwXMD5Z/AmI6bbgCZAe8NkOeMaV2vJAHhti5nKP8R3bJZBJBV8JXRK8JyUp80AWQT/FiU/wYbaVzSBpBdiwE7aT1MAsihBfkDEwfTgHZwbiB/CtqaGUC6wV0K+Vt+lJvOtxFA+sFjAvkH0Gdjtq0AMgpeNOT5zIituTYDyGTMtzXPJmzOtB1AZuts63JwpvIeEG7rSkSe1ytZzMoqoAUsgRtwyT9owT37AfJ3WgIkQAIkwIRfcr5yHGTCwbkAAAAASUVORK5CYII=)}
select{background-size:12px auto;background-position:calc(100% - 12px) 50%;background-repeat:no-repeat}
@-webkit-keyframes AniDotScaleOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
100%,50%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}
}@keyframes AniDotScaleOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
100%,50%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}
}@-webkit-keyframes fadeInRightm{0%{opacity:.6;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}@keyframes fadeInRightm{0%{opacity:.6;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}.fadeInRightm{-webkit-animation-name:fadeInRightm;animation-name:fadeInRightm}
@-webkit-keyframes fadeInLeftm{0%{opacity:.6;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}@keyframes fadeInLeftm{0%{opacity:.6;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}.fadeInLeftm{-webkit-animation-name:fadeInLeftm;animation-name:fadeInLeftm}
@-webkit-keyframes fadeInUpm{0%{opacity:.6;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}@keyframes fadeInUpm{0%{opacity:.6;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}.fadeInUpm{-webkit-animation-name:fadeInUpm;animation-name:fadeInUpm}
@-webkit-keyframes fadeInDownm{0%{opacity:.6;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}@keyframes fadeInDownm{0%{opacity:.6;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}.fadeInDownm{-webkit-animation-name:fadeInDownm;animation-name:fadeInDownm}
@-webkit-keyframes slideInRightm{0%{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}
to{-webkit-transform:none;transform:none}
}@keyframes slideInRightm{0%{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}
to{-webkit-transform:none;transform:none}
}.slideInRightm{-webkit-animation-name:slideInRightm;animation-name:slideInRightm;opacity:1!important}
@-webkit-keyframes slideInLeftm{0%{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}
to{-webkit-transform:none;transform:none}
}@keyframes slideInLeftm{0%{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}
to{-webkit-transform:none;transform:none}
}.slideInLeftm{-webkit-animation-name:slideInLeftm;animation-name:slideInLeftm;opacity:1!important}
@-webkit-keyframes slideInUpm{0%{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
to{-webkit-transform:none;transform:none}
}@keyframes slideInUpm{0%{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
to{-webkit-transform:none;transform:none}
}.slideInUpm{-webkit-animation-name:slideInUpm;animation-name:slideInUpm;opacity:1!important}
@-webkit-keyframes slideInDownm{0%{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}
to{-webkit-transform:none;transform:none}
}@keyframes slideInDownm{0%{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}
to{-webkit-transform:none;transform:none}
}.slideInDownm{-webkit-animation-name:slideInDownm;animation-name:slideInDownm;opacity:1!important}
@-webkit-keyframes fadeIns{0%{opacity:.5}
to{opacity:1}
}@keyframes fadeIns{0%{opacity:.5}
to{opacity:1}
}.fadeIns{-webkit-animation-name:fadeIns;animation-name:fadeIns}
@-webkit-keyframes dotShake{0%{-webkit-transform:none;transform:none}
15%{-webkit-transform:translate3d(-8%,0,0) rotate(-4deg);transform:translate3d(-8%,0,0) rotate(-4deg)}
30%{-webkit-transform:translate3d(6.6%,0,0) rotate(2deg);transform:translate3d(6.6%,0,0) rotate(2deg)}
45%{-webkit-transform:translate3d(-5.5%,0,0) rotate(-2deg);transform:translate3d(-5.5%,0,0) rotate(-2deg)}
60%{-webkit-transform:translate3d(4.5%,0,0) rotate(1deg);transform:translate3d(4.5%,0,0) rotate(1deg)}
75%{-webkit-transform:translate3d(-2%,0,0) rotate(-1deg);transform:translate3d(-2%,0,0) rotate(-1deg)}
to{-webkit-transform:none;transform:none}
}@keyframes dotShake{0%{-webkit-transform:none;transform:none}
15%{-webkit-transform:translate3d(-8%,0,0) rotate(-4deg);transform:translate3d(-8%,0,0) rotate(-4deg)}
30%{-webkit-transform:translate3d(6.6%,0,0) rotate(2deg);transform:translate3d(6.6%,0,0) rotate(2deg)}
45%{-webkit-transform:translate3d(-5.5%,0,0) rotate(-2deg);transform:translate3d(-5.5%,0,0) rotate(-2deg)}
60%{-webkit-transform:translate3d(4.5%,0,0) rotate(1deg);transform:translate3d(4.5%,0,0) rotate(1deg)}
75%{-webkit-transform:translate3d(-2%,0,0) rotate(-1deg);transform:translate3d(-2%,0,0) rotate(-1deg)}
to{-webkit-transform:none;transform:none}
}.dotShake{-webkit-animation-name:dotShake;animation-name:dotShake}
@-webkit-keyframes rotate360{0%{-webkit-transform:none!important;transform:none!important}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes rotate360{0%{-webkit-transform:none!important;transform:none!important}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}.rotate360{-webkit-animation-name:rotate360;animation-name:rotate360;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes rotateInYm{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);opacity:0}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}
}@keyframes rotateInYm{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);opacity:0}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}
}.rotateInYm{-webkit-animation-name:rotateInYm;animation-name:rotateInYm}
@-webkit-keyframes AniStriking{0%,50%,to{-webkit-transform:scale(1);transform:scale(1)}
25%,75%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
}@keyframes AniStriking{0%,50%,to{-webkit-transform:scale(1);transform:scale(1)}
25%,75%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
}.AniStriking{-webkit-animation-name:AniStriking;animation-name:AniStriking}
@-webkit-keyframes AniOpStriking{0%,50%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
25%,75%{opacity:.7;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
}@keyframes AniOpStriking{0%,50%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
25%,75%{opacity:.7;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
}.AniOpStriking{-webkit-animation-name:AniOpStriking;animation-name:AniOpStriking}
@-webkit-keyframes AniShiny{0%{opacity:0}
to{opacity:1}
}@keyframes AniShiny{0%{opacity:0}
to{opacity:1}
}.AniShiny{-webkit-animation-name:AniShiny;animation-name:AniShiny}
@-webkit-keyframes scaleInDown{0%{-webkit-transform:scale(1,1.25) translateY(20%);transform:scale(1,1.25) translateY(20%);-webkit-transform-origin:50% 25%;transform-origin:50% 25%}
100%{-webkit-transform:none!important;transform:none!important}
}@keyframes scaleInDown{0%{-webkit-transform:scale(1,1.25) translateY(20%);transform:scale(1,1.25) translateY(20%);-webkit-transform-origin:50% 25%;transform-origin:50% 25%}
100%{-webkit-transform:none!important;transform:none!important}
}.scaleInDown{-webkit-animation-name:scaleInDown;animation-name:scaleInDown}
@-webkit-keyframes scaleInRight{0%{-webkit-transform:scale(1.25,1) translateX(20%);transform:scale(1.25,1) translateX(20%);-webkit-transform-origin:25% 50%;transform-origin:25% 50%}
100%{-webkit-transform:none!important;transform:none!important}
}@keyframes scaleInRight{0%{-webkit-transform:scale(1.25,1) translateX(20%);transform:scale(1.25,1) translateX(20%);-webkit-transform-origin:25% 50%;transform-origin:25% 50%}
100%{-webkit-transform:none!important;transform:none!important}
}.scaleInRight{-webkit-animation-name:scaleInRight;animation-name:scaleInRight}
@-webkit-keyframes scaleInUp{0%{-webkit-transform:scale(1,1.25) translateY(-20%);transform:scale(1,1.25) translateY(-20%);-webkit-transform-origin:50% 75%;transform-origin:50% 75%}
100%{-webkit-transform:none!important;transform:none!important}
}@keyframes scaleInUp{0%{-webkit-transform:scale(1,1.25) translateY(-20%);transform:scale(1,1.25) translateY(-20%);-webkit-transform-origin:50% 75%;transform-origin:50% 75%}
100%{-webkit-transform:none!important;transform:none!important}
}.scaleInUp{-webkit-animation-name:scaleInUp;animation-name:scaleInUp}
@-webkit-keyframes scaleInLeft{0%{-webkit-transform:scale(1.25,1) translateX(-20%);transform:scale(1.25,1) translateX(-20%);-webkit-transform-origin:75% 50%;transform-origin:75% 50%}
100%{-webkit-transform:none!important;transform:none!important}
}@keyframes scaleInLeft{0%{-webkit-transform:scale(1.25,1) translateX(-20%);transform:scale(1.25,1) translateX(-20%);-webkit-transform-origin:75% 50%;transform-origin:75% 50%}
100%{-webkit-transform:none!important;transform:none!important}
}.scaleInLeft{-webkit-animation-name:scaleInLeft;animation-name:scaleInLeft}
@-webkit-keyframes animateStay{0,100%{opacity:1}
}@keyframes animateStay{0,100%{opacity:1}
}.animateStay{-webkit-animation-name:animateStay;animation-name:animateStay}
@-webkit-keyframes AniNone{0,100%{-webkit-transform:none!important;transform:none!important;opacity:1;visibility:visible}
}@keyframes AniNone{0,100%{-webkit-transform:none!important;transform:none!important;opacity:1;visibility:visible}
}
.AniNone{-webkit-animation-name:AniNone;animation-name:AniNone;opacity:1}
.AniCalmdown{-webkit-animation-name:AniCalmdown;animation-name:AniCalmdown;-webkit-animation-duration:.5s!important;animation-duration:.5s!important;opacity:0!important;visibility:hidden!important;pointer-events:none}
.waitAniBlock,.waitAniTitleBlock{display:inline-block;vertical-align:top}
.waitAniBlock,.waitAniTitleBlock{position:relative;overflow:hidden;-webkit-animation-duration:2s!important;animation-duration:2s!important}
.waitAniBlock:before,.waitAniTitleBlock:before{content:" ";position:absolute;left:0;top:0;right:0;bottom:0;z-index:8;background-color:currentColor}
.waitAniBlock:before,.waitAniTitleBlock:before{-webkit-transform:translateX(-105%);transform:translateX(-105%)}
.waitAniBlock._dirv:before,.waitAniTitleBlock._dirv:before{-webkit-transform:translateY(-105%);transform:translateY(-105%)}
.waitAniBlock.AniStart .hideBlock,.waitAniBlock.AniStart .hidePic,.waitAniBlock.AniStart .hideWord,.waitAniTitleBlock.AniStart .hideBlock,.waitAniTitleBlock.AniStart .hidePic,.waitAniTitleBlock.AniStart .hideWord{-webkit-transition:all 0s ease-out 0s;transition:all 0s ease-out 0s;opacity:0;visibility:hidden}
.waitAniBlock.AniStart:before,.waitAniTitleBlock.AniStart:before{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .5s cubic-bezier(0,0,.3,.6) 0s;transition:all .5s cubic-bezier(0,0,.3,.6) 0s;-webkit-transform-origin:0 50%;transform-origin:0 50%}
.waitAniBlock.AniStart._dirv:before,.waitAniTitleBlock.AniStart._dirv:before{-webkit-transform:translateY(0);transform:translateY(0)}
.waitAniBlock.AniDid .hideBlock,.waitAniBlock.AniDid .hidePic,.waitAniBlock.AniDid .hideWord,.waitAniTitleBlock.AniDid .hideBlock,.waitAniTitleBlock.AniDid .hidePic,.waitAniTitleBlock.AniDid .hideWord{-webkit-transition:all 0s ease-out 10ms;transition:all 0s ease-out 10ms;opacity:1;visibility:visible}
.waitAniBlock.AniDid:before,.waitAniTitleBlock.AniDid:before{-webkit-transform:translateX(105%);transform:translateX(105%);-webkit-transition:all 480ms cubic-bezier(0,0,0,.8) 0s;transition:all 480ms cubic-bezier(0,0,0,.8) 0s;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}
.waitAniBlock.AniDid._dirv:before,.waitAniTitleBlock.AniDid._dirv:before{-webkit-transform:translateY(105%);transform:translateY(105%)}
.en{word-break:keep-all}
.tdu{text-decoration:underline}
.oh{position:relative;overflow:hidden}
.oh2{position:relative;overflow:visible}
.ma{margin-left:auto;margin-right:auto}
.dib{display:inline-block;vertical-align:top}
.vab{vertical-align:bottom}
.vam{vertical-align:middle}
.vat{vertical-align:top}
.dct,.unsel{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.insel{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}
.op0{-webkit-transition:all 250ms ease-out 0s;transition:all 250ms ease-out 0s;opacity:0;visibility:hidden}
.op1{-webkit-transition:all 250ms ease-out 0s;transition:all 250ms ease-out 0s;opacity:1;visibility:visible}
.tapList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}
.tapList:after{display:none}
.tapList .item{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.lhd5{height:.5em}
.reject{cursor:not-allowed}
.poss{position:static!important}
.emptyList{text-align:center;font-size:120%;background-color:#f5f5f5;color:#222;font-weight:700}
.hidePoint{position:absolute;height:0;visibility:hidden;top:0;left:0}
.viewport{position:relative}
.pc .viewport{overflow:hidden}
.hScroll{width:100%;font-size:0;white-space:nowrap}
.hScroll .overview,.hScroll .scrollBox{display:inline-block;vertical-align:top}
.wap .hScroll{overflow-x:auto;overflow-y:hidden}
.vScroll{height:100%}
.wap .vScroll{overflow-y:auto;overflow-x:hidden}
.oScroll{width:100%;height:100%}
.invisible{visibility:hidden;position:absolute!important;z-index:-1}
.ensp{display:inline-block;vertical-align:middle;width:.5em;height:1px}
.cnsp{display:inline-block;vertical-align:middle;width:1em;height:1px}
.pa100.link{position:absolute!important;right:0;bottom:0;width:auto;height:auto;z-index:8;text-indent:-9999px;overflow:hidden;white-space:nowrap;-webkit-transition:all 320ms ease-out 0s;transition:all 320ms ease-out 0s;text-align:left!important}
.pa4{position:absolute;left:0;top:0;right:0;bottom:0}
.enter,.reset{position:relative;overflow:hidden}
.enter .iptBtn,.reset .iptBtn{display:block;z-index:2;position:absolute;left:0;top:0;width:100%;height:100%;background-color:transparent;color:rgba(255,255,255,0);font-size:0;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,.04);-webkit-appearance:none;-moz-appearance:none;appearance:none}
.kong{pointer-events:none}
.aniSpan{position:static!important;min-height:1px;display:block}
.scs.hbgOn img,.scst.hbgOn img{-webkit-transform:scale(1.075);transform:scale(1.075)}
@media screen and (min-width:1025px){.scs img,.scst img{-webkit-transition-duration:330ms;transition-duration:330ms}
.scs:hover img,.scst:hover img{-webkit-transform:scale(1.075);transform:scale(1.075)}
}
@media screen and (max-width:1024px){.scs:active img,.scst:active img{-webkit-transform:scale(1.025);transform:scale(1.025)}
}.scst{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}
.lazybox{z-index:1}
.lazybox:before{content:" ";position:absolute;left:50%;top:50%;border-radius:50%;z-index:-1;pointer-events:none;-webkit-transition:all 320ms ease-out 0s;transition:all 320ms ease-out 0s;width:20px;height:20px;margin:-10px 0 0 -10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:2px;border-color:rgba(0,0,0,.6) rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.1);-webkit-animation-name:rotate360;animation-name:rotate360;-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.lazybox._loaded:before{-webkit-transition:all .1s ease-out 0s;transition:all .1s ease-out 0s;opacity:0;visibility:hidden;-webkit-animation-play-state:paused;animation-play-state:paused}
.c1{color:#005BAC}
.bgc1{background-color:#005BAC}
.c2{color:#d61919}
.bgc2{background-color:#d61919}
.ca{color:#333}
.cb{color: #333;}
.cs{color:#999}
html{min-width:1200px}
body{color:#333;font: 14px/1 'Microsoft YaHei','微软雅黑',Arial,sans-serif;}
a{color:#333}
a.on,a:hover{color:#005BAC}
.vmbox{font-size:14px;line-height:1.4333;font-family:'Microsoft YaHei','微软雅黑'}
.info{font-size:14px;line-height:1.7143}
.imax{font-size:14px;line-height:1.7143;-webkit-transition:all 320ms ease-out 0s;transition:all 320ms ease-out 0s}
@media screen and (max-width:768px){
	.imax{font-size:14px;line-height:1.4333}
}
::-moz-selection{background:#3f983f;color:#fff;text-shadow:none}
::selection{background: #131A24;color:#fff;text-shadow:none;}
.pc::-webkit-scrollbar{position:absolute;width:4px;height:4px;background:rgba(0,0,0,.1)}
.pc::-webkit-scrollbar-thumb{width:4px;height:4px;border-radius:3px;background-color:#005BAC}
.pc::-webkit-scrollbar-track{background:#ababa7}
.pc::-webkit-scrollbar-corner{background:0 0;height:0;width:0}
.lazybox:before{margin-left:-24px;margin-top:-24px;width:48px;height:48px}
@media screen and (max-width:1024px){
	.lazybox:before{margin-left:-16px;margin-top:-16px;width:32px;height:32px}
}
.load-error{}
.TopLine{position:relative;top:-1px}
.hr1,.index-head .hr{position: relative;width: 52px;height: 3px;background: #005BAC;}
.more1{display:block;width:132px;height:32px;line-height:32px;text-align:center;color:#005BAC;border:#005BAC solid 2px;-webkit-transition:all 480ms ease-out 0s;transition:all 480ms ease-out 0s}
.more1:hover{color:#fff;background-color:#005BAC}
.axdwords.t1 .btn,.btn1,.sCase-tail .dt .btn,.sNews-view .view-follow .btn{text-align:center;-webkit-transition:all 320ms ease-out 0s;transition:all 320ms ease-out 0s}
.axdwords.t1 .btn span,.btn1 span,.sCase-tail .dt .btn span,.sNews-view .view-follow .btn span{display:inline-block;position:relative;overflow:hidden;width:9em;white-space:nowrap;text-indent:0;-webkit-transition:all .8s ease-out 0s;transition:all .8s ease-out 0s}
.axdwords.t1 .btn strong,.btn1 strong,.sCase-tail .dt .btn strong,.sNews-view .view-follow .btn strong{display:inline-block;width:9em;text-align:center;text-indent:0}
.axdwords.t1 .btn:hover span,.btn1:hover span,.sCase-tail .dt .btn:hover span,.sNews-view .view-follow .btn:hover span{text-indent:-10em}
.index-news-list .item .border{position:absolute;background-color:#005BAC}
.index-news-list .item .border.b_t{left:0;right:100%;top:-1px;height:1px;-webkit-transition:all 340ms linear 50ms;transition:all 340ms linear 50ms}
.index-news-list .item .border.b_r{top:0;bottom:100%;right:-1px;width:1px;-webkit-transition:all 340ms linear 50ms;transition:all 340ms linear 50ms}
.index-news-list .item .border.b_b{left:0;right:100%;bottom:-1px;height:1px;-webkit-transition:all 340ms linear 50ms;transition:all 340ms linear 50ms}
.index-news-list .item .border.b_l{top:0;bottom:100%;left:-1px;width:1px;-webkit-transition:all 340ms linear 50ms;transition:all 340ms linear 50ms}
.index-news-list .item:hover .b_t{left:-1px;right:-1px;-webkit-transition:all 340ms linear 50ms;transition:all 340ms linear 50ms}
.index-news-list .item:hover .b_r{top:-1px;bottom:-1px;-webkit-transition:all 340ms linear 50ms;transition:all 340ms linear 50ms}
.index-news-list .item:hover .b_b{left:-1px;right:-1px;-webkit-transition:all 340ms linear 50ms;transition:all 340ms linear 50ms}
.index-news-list .item:hover .b_l{top:-1px;bottom:-1px;-webkit-transition:all 340ms linear 50ms;transition:all 340ms linear 50ms}
.axdwords{position:relative;overflow:hidden}
.axdwords.t1{padding:16px 3.64583333%;color:#fff;background-color:#005BAC;font-size:34px;line-height:42px}
.axdwords.t1 .btn{float:right;width:204px;height:42px;background-color:#fff;color:#005BAC;font-size:16px}
.axdwords.t1 .btn:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.32);box-shadow:0 0 10px 0 rgba(0,0,0,.32);-webkit-transform:translateX(-1%);transform:translateX(-1%)}
@media screen and (max-width:1440px){.axdwords.t1{font-size:30px}
}
.index-case-list .item .pic,.sCase-list .item .pic{background-color:#f1f1f1}
.index-case-list .item .pic .contain,.sCase-list .item .pic .contain{position:absolute;z-index:10;width:100%;text-align:center;color:#fff;-webkit-transition:all 250ms ease-out 0s;transition:all 250ms ease-out 0s;opacity:0;visibility:hidden;top:50%;-webkit-transform:translateY(-20%);transform:translateY(-20%)}
.index-case-list .item .pic .contain .icoImg,.sCase-list .item .pic .contain .icoImg{display:inline-block;position:relative;width: auto;height: 5em;max-width:12em;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;pointer-events:auto!important;}
.index-case-list .item .pic .contain h3,.sCase-list .item .pic .contain h3{margin-top:.75em;margin-left:2.5em;margin-right:2.5em;margin-bottom:1em;position:relative;line-height:1.25}
.index-case-list .item .pic .contain:after,.sCase-list .item .pic .contain:after{content:" ";display:block;margin-left:auto;margin-right:auto;width:38px;height:38px;border-radius:50%;border:#fff solid 1px;background-image:url(../images/arrow-pdtItem.png);background-size:auto;background-position:50% 50%;background-repeat:no-repeat;opacity:0;-webkit-transition:all 320ms ease-out 0s;transition:all 320ms ease-out 0s;-webkit-transform:rotate(90deg) translateX(10px) scale(.8);transform:rotate(90deg) translateX(10px) scale(.8)}
.index-case-list .item .pic:hover .contain,.sCase-list .item .pic:hover .contain{-webkit-transition:all .3s ease-out .2s,-webkit-transform .5s ease .2s;transition:all .3s ease-out .2s,-webkit-transform .5s ease .2s;transition:all .3s ease-out .2s,transform .5s ease .2s;transition:all .3s ease-out .2s,transform .5s ease .2s,-webkit-transform .5s ease .2s;opacity:1;visibility:visible;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.index-case-list .item .pic:hover .contain:after,.sCase-list .item .pic:hover .contain:after{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0);opacity:1;-webkit-transition:opacity .3s ease-out 340ms,-webkit-transform .4s ease-out 440ms;transition:opacity .3s ease-out 340ms,-webkit-transform .4s ease-out 440ms;transition:opacity .3s ease-out 340ms,transform .4s ease-out 440ms;transition:opacity .3s ease-out 340ms,transform .4s ease-out 440ms,-webkit-transform .4s ease-out 440ms}
@media screen and (max-width:1600px){
	.index-case-list .item .pic .contain:after,.sCase-list .item .pic .contain:after{display:none}
}
.index-case-list .item .pic:after,.sCase-list .item .pic:after{content:" ";position:absolute;left:0;top:0;width:100%;height:100%;z-index:8;background-color:#005BAC;opacity:0;-webkit-transition:all .6s ease-out 0s;transition:all .6s ease-out 0s;-webkit-clip-path:polygon(50% 20%,50% 50%,20% 50%,50% 50%,50% 80%,50% 50%,80% 50%,50% 50%);clip-path:polygon(50% 20%,50% 50%,20% 50%,50% 50%,50% 80%,50% 50%,80% 50%,50% 50%)}
.index-case-list .item .pic:hover:after,.sCase-list .item .pic:hover:after{opacity:1;-webkit-clip-path:polygon(50% 0,0 0,0 50%,0 100%,50% 100%,100% 100%,100% 50%,100% 0);clip-path:polygon(50% 0,0 0,0 50%,0 100%,50% 100%,100% 100%,100% 50%,100% 0)}
.index-case-list .item .pic .css3,.sCase-list .item .pic .css3{position:absolute;z-index:9;left:1em;top:1em;right:1em;bottom:1em}
.index-case-list .item .pic .border,.sCase-list .item .pic .border{position:absolute;z-index:1;background-color:#fff}
.index-case-list .item .pic .border.b_t,.sCase-list .item .pic .border.b_t{left:0;right:100%;top:0;height:1px;-webkit-transition:all 340ms linear 150ms;transition:all 340ms linear 150ms}
.index-case-list .item .pic .border.b_r,.sCase-list .item .pic .border.b_r{top:0;bottom:100%;right:0;width:1px;-webkit-transition:all 340ms linear 150ms;transition:all 340ms linear 150ms}
.index-case-list .item .pic .border.b_b,.sCase-list .item .pic .border.b_b{left:0;right:100%;bottom:0;height:1px;-webkit-transition:all 340ms linear 150ms;transition:all 340ms linear 150ms}
.index-case-list .item .pic .border.b_l,.sCase-list .item .pic .border.b_l{top:0;bottom:100%;left:0;width:1px;-webkit-transition:all 340ms linear 150ms;transition:all 340ms linear 150ms}
.index-case-list .item .pic:hover .b_t,.sCase-list .item .pic:hover .b_t{left:0;right:0;-webkit-transition:all 340ms linear 150ms;transition:all 340ms linear 150ms}
.index-case-list .item .pic:hover .b_r,.sCase-list .item .pic:hover .b_r{top: 1em;bottom: 1em;-webkit-transition:all 340ms linear 150ms;transition:all 340ms linear 150ms;}
.index-case-list .item .pic:hover .b_b,.sCase-list .item .pic:hover .b_b{left:0;right:0;-webkit-transition:all 340ms linear 150ms;transition:all 340ms linear 150ms}
.index-case-list .item .pic:hover .b_l,.sCase-list .item .pic:hover .b_l{top: 1em;bottom: 1em;-webkit-transition:all 340ms linear 150ms;transition:all 340ms linear 150ms;}
.index-case-list .item .pic.imgLoaded,.sCase-list .item .pic.imgLoaded{background-color:#000}
.index-case-list .item .pic.videoOn video.bg,.sCase-list .item .pic.videoOn video.bg{-o-object-fit:cover;object-fit:cover}
.index-case-list .item .pic.videoOn:after,.sCase-list .item .pic.videoOn:after{opacity:0!important;-webkit-clip-path:none;clip-path:none}
.index-case-list .item .pic.videoOn .contain,.sCase-list .item .pic.videoOn .contain{-webkit-transition:all .3s ease-out .2s,-webkit-transform .5s ease .2s;transition:all .3s ease-out .2s,-webkit-transform .5s ease .2s;transition:all .3s ease-out .2s,transform .5s ease .2s;transition:all .3s ease-out .2s,transform .5s ease .2s,-webkit-transform .5s ease .2s;opacity:1;visibility:visible;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.index-case-list .item .pic.videoOn .contain:after,.sCase-list .item .pic.videoOn .contain:after{-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(0);opacity:1;-webkit-transition:opacity .3s ease-out 340ms,-webkit-transform .4s ease-out 440ms;transition:opacity .3s ease-out 340ms,-webkit-transform .4s ease-out 440ms;transition:opacity .3s ease-out 340ms,transform .4s ease-out 440ms;transition:opacity .3s ease-out 340ms,transform .4s ease-out 440ms,-webkit-transform .4s ease-out 440ms}
.index-case-list .item .pic.videoOn:hover:after,.sCase-list .item .pic.videoOn:hover:after{opacity:.8}
.sCase .subpage-banner{height:100vh;padding-bottom:0}
.sCase .subpage-banner .contain{position:absolute;left:0;width:52%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:6.25%;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}
.sCase .subpage-banner .dt{line-height:1.11111111}
.sCase .subpage-banner .dt p:nth-child(1n+2){margin-top:10px}
.sCase .subpage-banner .hr{margin-left:5px;margin-top:24px;width:52px;height:8px;background-image:url(../images/bgt-firItem.png);background-size:auto;background-position:0 50%;background-repeat:no-repeat}
.sCase .subpage-banner .hr{-webkit-animation-name:bgSlideH;animation-name:bgSlideH;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:reverse;animation-direction:reverse;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}

.formItem{position:relative}
.formItem .aftPD{position:absolute;left:100%;top:0;color:red;margin-left:8px;white-space:nowrap;font-size:14px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.formItem .skin::-webkit-input-placeholder{color:#999}
.formItem .skin:-moz-placeholder{color:#999}
.formItem .skin::-moz-placeholder{color:#999}
.formItem .skin:-ms-input-placeholder{color:#999}
.formItem .skin._focus{border-color:#005BAC!important;-webkit-box-shadow:inset 0 0 4px 1px rgba(0,0,0,.15);box-shadow:inset 0 0 4px 1px rgba(0,0,0,.15)}
.formItem.red .skin{color:red;border-color:red}
.formItem.red .skin::-webkit-input-placeholder{color:red}
.formItem.red .skin:-moz-placeholder{color:red}
.formItem.red .skin::-moz-placeholder{color:red}
.formItem.red .skin:-ms-input-placeholder{color:red}
.vd-box{position:relative;overflow:hidden}
.vd-box .pic,.vd-box .play{position:absolute;left:0;top:0;width:100%;height:100%}
.vd-box .play{z-index:2;background-color:rgba(0,0,0,.75);background-image:url(../images/ico-play.png);background-size:3.5rem 3.5rem;background-position:50% 50%;background-repeat:no-repeat}
.vd-box .video{display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;background-color:#000}
.hbg .op0{visibility:hidden;-webkit-transition:all 250ms cubic-bezier(.46,.03,.52,1) 0s;transition:all 250ms cubic-bezier(.46,.03,.52,1) 0s}
.hbg.hbgOn .op0,.hbg:hover .op0{-webkit-transition:all 250ms cubic-bezier(.46,.03,.52,1) 0s;transition:all 250ms cubic-bezier(.46,.03,.52,1) 0s;opacity:1;visibility:visible}
.hbg.hbgOn .op0.htfn,.hbg:hover .op0.htfn{-webkit-transform:none!important;transform:none!important}
.hbg .front{z-index:3}
.hbg .behind{z-index:4}
.hbg .front,.hbg.hbgOn .behind,.hbg:hover .behind{-webkit-transition:all 250ms ease-out 0s;transition:all 250ms ease-out 0s;opacity:1;visibility:visible}
.hbg .behind,.hbg.hbgOn .front,.hbg:hover .front{-webkit-transition:all 250ms ease-out 0s;transition:all 250ms ease-out 0s;opacity:0;visibility:hidden}
.hbg .zd{-webkit-transform:scale(1.5);transform:scale(1.5)}
.hbg.hbgOn .zd,.hbg:hover .zd{-webkit-transform:scale(1);transform:scale(1)}
.tfx-3,.tfx3,.tfy-3,.tfy3{-webkit-transition:all 320ms ease-out 0s;transition:all 320ms ease-out 0s}
.tfy3:hover{-webkit-transform:translateY(3px);transform:translateY(3px)}
.tfx3:hover{-webkit-transform:translateX(3px);transform:translateX(3px)}
.tfy-3:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}
.tfx-3:hover{-webkit-transform:translateX(-3px);transform:translateX(-3px)}

@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes zoomIns{0%{opacity:0;-webkit-transform:scale3d(.77,.77,.77);transform:scale3d(.77,.77,.77)}
100%,50%{opacity:1}
}@keyframes zoomIns{0%{opacity:0;-webkit-transform:scale3d(.77,.77,.77);transform:scale3d(.77,.77,.77)}
100%,50%{opacity:1}
}.zoomIns{-webkit-animation-name:zoomIns;animation-name:zoomIns}
.AnflashOver{position:relative;overflow:hidden;-webkit-animation-duration:333ms;animation-duration:333ms}
.AnflashOver:before{-webkit-animation-name:AnflashOver;animation-name:AnflashOver;-webkit-animation-duration:333ms;animation-duration:333ms;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both;content:"";position:absolute;overflow:hidden;width:80px;height:150px;left:0;top:0;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 50%,rgba(255,255,255,0) 100%);background:gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0)))}
@-webkit-keyframes AnflashOver{0%{-webkit-transform:skewX(-25deg) translateX(-149px);transform:skewX(-25deg) translateX(-149px)}
to{left:100%;-webkit-transform:skewX(-25deg) translateX(149px);transform:skewX(-25deg) translateX(149px)}
}@keyframes AnflashOver{0%{-webkit-transform:skewX(-25deg) translateX(-149px);transform:skewX(-25deg) translateX(-149px)}
to{left:100%;-webkit-transform:skewX(-25deg) translateX(149px);transform:skewX(-25deg) translateX(149px)}
}@-webkit-keyframes fadeInDowns{0%{opacity:.6;-webkit-transform:translate3d(0,35px,0);transform:translate3d(0,35px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}@keyframes fadeInDowns{0%{opacity:.6;-webkit-transform:translate3d(0,35px,0);transform:translate3d(0,35px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}.fadeInDowns{-webkit-animation-name:fadeInDowns;animation-name:fadeInDowns}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes bgSlideH{0%{background-position:0 center}
100%{background-position:100% center}
}@keyframes bgSlideH{0%{background-position:0 center}
100%{background-position:100% center}
}.bgSlideH{-webkit-animation-name:bgSlideH;animation-name:bgSlideH}
@-webkit-keyframes breathX{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.9}
}@keyframes breathX{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.9}
}.breathX{-webkit-animation-name:breathX;animation-name:breathX}
@-webkit-keyframes fadeIn{0%{opacity:0}
to{opacity:1}
}@keyframes fadeIn{0%{opacity:0}
to{opacity:1}
}

.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes updown2dot{0%,100%{-webkit-transform:none!important;transform:none!important}
25%{-webkit-transform:translate(0,200%);transform:translate(0,200%)}
50%{-webkit-transform:translate(-200%,200%);transform:translate(-200%,200%)}
75%{-webkit-transform:translate(-200%,0);transform:translate(-200%,0)}
}@keyframes updown2dot{0%,100%{-webkit-transform:none!important;transform:none!important}
25%{-webkit-transform:translate(0,200%);transform:translate(0,200%)}
50%{-webkit-transform:translate(-200%,200%);transform:translate(-200%,200%)}
75%{-webkit-transform:translate(-200%,0);transform:translate(-200%,0)}
}

.updown2dot{-webkit-animation-name:updown2dot;animation-name:updown2dot}
.abtnSc{position:relative;overflow:hidden;z-index:1}
.abtnSc:after{z-index:-1;content:" ";position:absolute;border-radius:50%;left:50%;top:50%;margin-left:-120px;margin-top:-120px;border-width:120px;border-color:#fff;border-style:dashed;width:0;height:0;-webkit-transition:all 250ms ease-out 0s;transition:all 250ms ease-out 0s;opacity:.1;visibility:hidden;-webkit-transform:scale(.1);transform:scale(.1);pointer-events:none}
.abtnSc:hover:after{-webkit-transition:all 350ms ease-in 0s;transition:all 350ms ease-in 0s;opacity:.15;visibility:visible;-webkit-transform:none!important;transform:none!important}
.abtnBg{position:relative;overflow:hidden;z-index:0}
.abtnBg:after{content:" ";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 250ms ease 0s;transition:all 250ms ease 0s;pointer-events:none;border-radius:inherit;background-color:rgba(0,0,0,0)}
.abtnBg:hover:after{background-color:rgba(0,0,0,.08)}

.abtnBd{position:relative;overflow:hidden;z-index:0}
.abtnBd:after{content:" ";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 250ms ease 0s;transition:all 250ms ease 0s;pointer-events:none;border:0 solid rgba(0,0,0,.08);border-radius:inherit;opacity:1}
.abtnBd:hover:after{border-width:30px;-webkit-transition:all 250ms ease-out 0s;transition:all 250ms ease-out 0s;opacity:1;visibility:visible}
.abtnBT{position:relative;overflow:hidden;z-index:0}
.abtnBT:after{content:" ";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 250ms ease 0s;transition:all 250ms ease 0s;pointer-events:none;background-color:rgba(0,0,0,.08);-webkit-transform:translateY(100%);transform:translateY(100%)}
.abtnBT:hover:after{-webkit-transform:none!important;transform:none!important}
.abtnLR{position:relative;overflow:hidden;z-index:0}
.abtnLR:after{content:" ";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 250ms ease 0s;transition:all 250ms ease 0s;pointer-events:none;background-color:rgba(0,0,0,.08);-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.abtnLR:hover:after{-webkit-transform:none!important;transform:none!important}

.fzx72{font-size:72px}
@media screen and (max-width:1600px){
	.fzx72{font-size:64px}
}
@media screen and (max-width:1440px){
	.fzx72{font-size:58px}
}
@media screen and (max-width:1280px){
	.fzx72{font-size:48px}
}

.fzx56{font-size:56px}
@media screen and (max-width:1600px){
	.fzx56{font-size:48px}
}
@media screen and (max-width:1440px){
	.fzx56{font-size:44px}
}
@media screen and (max-width:1280px){
	.fzx56{font-size:34px}
}
.fzx48,.index-head .dt,.sCase-tail .dt h2,.sCase-view-section2 .head .cn,.sContact-head .cn,.sContact-head .en{font-size:48px}
@media screen and (max-width:1440px){
	.fzx48,.index-head .dt,.sCase-tail .dt h2,.sCase-view-section2 .head .cn,.sContact-head .cn,.sContact-head .en{font-size:38px}
}
@media screen and (max-width:1280px){
	.fzx48,.index-head .dt,.sCase-tail .dt h2,.sCase-view-section2 .head .cn,.sContact-head .cn,.sContact-head .en{font-size:32px}
}
.fzx40,.index-about .right .slogan{font-size:40px}
@media screen and (max-width:1440px){
	.fzx40,.index-about .right .slogan{font-size:34px}
}
@media screen and (max-width:1280px){
	.fzx40,.index-about .right .slogan{font-size:30px}
}
.fMessageBoard .dt,.fzx36,.sCase-tail .dd .link .contain,.sCase-view-section1 h1,.sMessageBoard-section2 .line{font-size:36px}
@media screen and (max-width:1440px){
	.fMessageBoard .dt,.fzx36,.sCase-tail .dd .link .contain,.sCase-view-section1 h1,.sMessageBoard-section2 .line{font-size:28px}
}
@media screen and (max-width:1280px){
	.fMessageBoard .dt,.fzx36,.sCase-tail .dd .link .contain,.sCase-view-section1 h1,.sMessageBoard-section2 .line{font-size:26px}
}
.fContact .left .ds,.fzx28,.sCase-tail .dt .btn,.sContact-section2 .inner .dt{font-size:28px}
@media screen and (max-width:1440px){
	.fContact .left .ds,.fzx28,.sCase-tail .dt .btn,.sContact-section2 .inner .dt{font-size:22px}
}
@media screen and (max-width:1280px){
	.fContact .left .ds,.fzx28,.sCase-tail .dt .btn,.sContact-section2 .inner .dt{font-size:20px}
}
.fContact .left .dt,.fContact .right .dt,.fzx24,.sCase .subpage-banner .dd .p1,.sCase-view-section1 .btns,.sCase-view-section1 .outerLink,.sCase-view-section2 .foot .ctr,.sCase-view-section2 .foot .link,.sContact-head .btn,.sMessageBoard-section2 .enter{font-size:24px}
@media screen and (max-width:1440px){
	.fContact .left .dt,.fContact .right .dt,.fzx24,.sCase .subpage-banner .dd .p1,.sCase-view-section1 .btns,.sCase-view-section1 .outerLink,.sCase-view-section2 .foot .ctr,.sCase-view-section2 .foot .link,.sContact-head .btn,.sMessageBoard-section2 .enter{font-size:20px}
}
@media screen and (max-width:1280px){
	.fContact .left .dt,.fContact .right .dt,.fzx24,.sCase .subpage-banner .dd .p1,.sCase-view-section1 .btns,.sCase-view-section1 .outerLink,.sCase-view-section2 .foot .ctr,.sCase-view-section2 .foot .link{font-size:18px}
}
.footer .aptitude,.fzx18,.index-case-list .item .pic,.index-head .dd,.index-head .hr,.sCase-list .item .pic,.sContact-section2 .inner .dd,.sMessageBoard-section1 .formItem .checkbox{font-size:18px}
@media screen and (max-width:1440px){
	.footer .aptitude,.fzx18,.index-case-list .item .pic,.index-head .dd,.index-head .hr,.sCase-list .item .pic,.sContact-section2 .inner .dd,.sMessageBoard-section1 .formItem .checkbox{font-size:16px}
}
@media screen and (max-width:1280px){
	.footer .aptitude,.fzx18,.index-case-list .item .pic,.index-head .dd,.index-head .hr,.sCase-list .item .pic,.sContact-section2 .inner .dd,.sMessageBoard-section1 .formItem .checkbox{font-size:15px}
}
.fContact .left .dd,.fContact .right .dd,.fMessageBoard .ds,.fzx16,.index-about .left .ds,.index-about .right .keywords,.index-news-switch .item p,.modal-nav .right .tail .dt,.more1,.sCase-view-section1 .imax,.sNews-view .relative-news .list .item h3{font-size:16px}
@media screen and (max-width:1440px){
	.fContact .left .dd,.fContact .right .dd,.fMessageBoard .ds,.fzx16,.index-about .left .ds,.index-about .right .keywords,.index-news-switch .item p,.modal-nav .right .tail .dt,.more1,.sCase-view-section1 .imax,.sNews-view .relative-news .list .item h3{font-size:14px}
}
.ptHeader,.sCase .subpage-banner,.sMessageBoard-section1 .dt{padding-top:130px}
@media screen and (max-width:1440px){
	.ptHeader,.sCase .subpage-banner,.sMessageBoard-section1 .dt{padding-top:118px}
}
.container,.w{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 3.64583333%}
@media screen and (min-width:1025px){
	.pc-hide{display:none!important}
}
@media screen and (max-width:1024px){
	.m-hide{display:none!important}
}
.ysqRow,.ysqTr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.ysqRow>.col,.ysqTr>.ceil{position:relative;overflow:hidden;z-index:1;float:left;-webkit-transition:background 250ms,color 250ms,-webkit-transform 250ms;transition:background 250ms,color 250ms,-webkit-transform 250ms;transition:transform 250ms,background 250ms,color 250ms;transition:transform 250ms,background 250ms,color 250ms,-webkit-transform 250ms;-webkit-box-sizing:border-box;box-sizing:border-box}
.ysqTr>.ceil3{width:33.333%}
.ysqTr>.ceil4{width:25%}
.ysqRow>.col3{width:32%;margin-left:2%}
.ysqRow>.col3:nth-child(3n+1){margin-left:0}
.ysqRow>.col3:nth-child(1n+4){margin-top:2.5%}
.ysqRow>.col4{width:23.5%;margin-left:2%}
.ysqRow>.col4:nth-child(4n+1){margin-left:0}
.ysqRow>.col4:nth-child(1n+5){margin-top:2.5%}
@media screen and (min-width:1441px){
	.ysqRow>.col5{width:18.4%;margin-left:2%}
	.ysqRow>.col5:nth-child(5n+1){margin-left:0}
	.ysqRow>.col5:nth-child(1n+6){margin-top:2%}
}
@media screen and (max-width:1440px){
	.ysqRow>.col5{width:23.5%;margin-left:2%}
	.ysqRow>.col5:nth-child(4n+1){margin-left:0}
	.ysqRow>.col5:nth-child(1n+5){margin-top:2%}
}
.scrollAjax #loadState{position:relative;width:100%;height:40px;margin:2.24719101% auto 0;cursor:pointer;text-align:center;line-height:40px;background-color:#005BAC;color:#fff;font-size:16px}
.scrollAjax #loadState.off{background-color:#ddd;color:#333;cursor:default;cursor:not-allowed}
.scrollAjax #loadState.ing:after{content:" ";-webkit-animation-name:dotMove;animation-name:dotMove;-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:steps(4);animation-timing-function:steps(4);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}

@-webkit-keyframes dotMove{0%,100%{content:"."}
33%{content:".."}
66%{content:"..."}
}@keyframes dotMove{0%,100%{content:"."}
33%{content:".."}
66%{content:"..."}
}
.scrollAjax #loadState.retry{overflow:hidden;background-color:#000;cursor:pointer}
.scrollAjax #loadState.retry:before{content:"";position:absolute;overflow:hidden;width:320px;height:150px;left:0;top:0;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 50%,rgba(255,255,255,0) 100%);-webkit-transform:skewX(-25deg) translateX(-389px);transform:skewX(-25deg) translateX(-389px);-webkit-transition:none 320ms ease-out 0s;transition:none 320ms ease-out 0s}
.scrollAjax #loadState.retry:hover:before{left:100%;-webkit-transform:skewX(-25deg) translateX(389px);transform:skewX(-25deg) translateX(389px);top:0;-webkit-transition:all .6s ease-out 0s;transition:all .6s ease-out 0s}
.scrollAjax .pageList{display:none}
.TAlert{display:none;position:fixed;left:0;top:0;z-index:99;overflow:hidden;width:100%;height:100%;text-align:center;overflow-x:hidden;overflow-y:auto}
.TAlert .contain{opacity:0;-webkit-transition:all 330ms ease-out 0s;transition:all 330ms ease-out 0s;-webkit-transform:scale(.2);transform:scale(.2)}
.TAlert.showUp .contain{opacity:1;-webkit-transform:none!important;transform:none!important}
.TAlert.hideOut .contain{opacity:0;-webkit-transform:scale(.2)!important;transform:scale(.2)!important}
.TAlert .contain{display:inline-block;vertical-align:middle;position:relative;overflow:hidden;z-index:9}
.TAlert .contain .head{border-bottom:#ccc solid 1px;color:#333;background-color:#fff}
.TAlert .contain .body{background-color:#fff;color:#444}
.TAlert .contain .foot{position:relative;width:100%;border-top:#ccc solid 1px}
.TAlert .contain .foot .btn{position:absolute;top:0;width:50%;text-align:center;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,.04)}
.TAlert .contain .foot .btn.enter{left:0;background-color:#005BAC;color:#fff}
.TAlert .contain .foot .btn.close{right:0;background-color:#f1f1f1;border-left:#cfcfcf solid 1px;color:#333}
.TAlert .contain .foot .btn.w100{border-left:none}
.TAlert.nohead .foot,.TAlert.nohead .head{display:none!important}
.TAlert .contain{width:320px;max-width:90%;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.5);box-shadow:0 3px 6px rgba(0,0,0,.5);text-align:left;line-height:1.4333;font-size:16px;border-radius:5px}
.TAlert .contain .Tclose{position:absolute;top:2px;right:2px;width:40px;height:40px}
.TAlert .contain .Tclose s{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;line-height:36px;font-size:20px;color:#333;font-family:'Microsoft YaHei','微软雅黑',Arial,sans-serif;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,.04)}
.@media screen and (min-width:1025px){
	.TAlert .contain .Tclose s:hover{color:#333}
}
@media screen and (max-width:1024px){
	.TAlert .contain .Tclose s:active{color:#333}
}
.TAlert .contain .Tclose s:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s}
.TAlert .contain .head{padding:10px 15px}
.TAlert .contain .body{padding:15px;font-size:14px}
.TAlert .contain .foot{height:40px}
.TAlert .contain .foot .btn{overflow:hidden;z-index:0;height:40px;line-height:40px;font-size:15px}
.TAlert .contain .foot .btn:before{content:" ";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 250ms ease-out 0s;transition:all 250ms ease-out 0s;pointer-events:none;border-radius:inherit;background-color:rgba(0,0,0,0)}
.TAlert .contain .foot .btn:hover:before{background-color:rgba(0,0,0,.1)}
.TAlert.modal-qrcode .contain{width:auto;overflow:visible}
.TAlert.modal-qrcode .contain .head{padding:0}
.TAlert.modal-qrcode .contain .Tclose{top:-40px;right:-5px}
.TAlert.modal-qrcode .contain .Tclose s{color:#fff}
.TAlert.modal-qrcode .contain .pic{width:160px;height:160px}
.TAlert.modal-qrcode .contain .foot{display:none!important}
.pageListBox .pageList{margin-top:3%;position:relative;overflow:hidden;height:34px;line-height:32px;font-size:0;text-align:center}
/* .pageListBox .pageList a,.pageListBox .pageList span{display:inline-block;border:#d8dce0 solid 1px;width:32px;height:32px;font-size:14px;font-family:Arial,sans-serif,'Microsoft YaHei','微软雅黑';border-radius:50%;color:#999;background-color:#fff;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s;font-size:14px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,.04);margin: 0 4px;} */
.pageListBox .pageList a,.pageListBox .pageList span{width:32px;height:32px;font-size:14px;font-family:Arial,sans-serif,'Microsoft YaHei','微软雅黑';color:#999;background-color:#fff;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s;font-size:14px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,.04);margin: 0 4px;}
.pageListBox .pageList a.page-num-current,.pageListBox .pageList a:hover{color:#fff;background-color:#005BAC;border-color:#005BAC;padding:10px;}
.pageListBox .pageList a:active{border-color:#fff!important}
.lazybox{z-index:1}
.lazybox:before{content:" ";position:absolute;left:50%;top:50%;border-radius:50%;z-index:-1;pointer-events:none;-webkit-transition:all 320ms ease-out 0s;transition:all 320ms ease-out 0s;width:20px;height:20px;margin:-10px 0 0 -10px;-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:2px;border-color:rgba(0,0,0,.6) rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.1);-webkit-animation-name:rotate360;animation-name:rotate360;-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.lazybox.loadDone:before{-webkit-transition:all .1s ease-out 0s;transition:all .1s ease-out 0s;opacity:0;visibility:hidden}
.loding000{border-color:rgba(0,0,0,.6) rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.1)}
.lodingFFF{border-color:rgba(255,255,255,.6) rgba(255,255,255,.1) rgba(255,255,255,.1) rgba(255,255,255,.1)}
video::-internal-media-controls-download-button{display:none}
video::-webkit-media-controls-enclosure{overflow:hidden}
video::-webkit-media-controls-panel{width:calc(100% + 30px)}
video.videoBg::-moz-media-controls,video.videoBg::-ms-media-controls,video.videoBg::-webkit-media-controls,video.videoBg::-webkit-media-controls-enclosure{display:none!important}
video.videoBg::-webkit-media-controls-panel,video.videoBg::-webkit-media-controls-panel-container,video.videoBg::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}
body.compensate-for-scrollbar{overflow:hidden}

.scroll-wrap.idx .header{-webkit-transition:all 250ms ease-out 0s;transition:all 250ms ease-out 0s;opacity:0;visibility:hidden}
.scroll-wrap.idx._vv .header{-webkit-transition:all 250ms ease-out 0s;transition:all 250ms ease-out 0s;opacity:1;visibility:visible}
.scroll-wrap.sub .header{position:absolute}
.scroll-wrap.sub.fixedNav .header{position:fixed}
.hidePoint{margin-top:-100px}
.firNavBox,.header{height:100px;line-height:100px}
@media screen and (max-width:1440px){
	.firNavBox,.header{height:88px;line-height:88px}
	.hidePoint{margin-top:-88px}
}
.header{padding-top:15px;padding-bottom:15px;min-width:1024px;position:fixed;left:0;top:0;width:100%;z-index:50;-webkit-transition:all 320ms ease-out 0s;transition:all 320ms ease-out 0s}
.header .contain{height:100%;padding-left:3.64583333%;padding-right:3.64583333%}
.header .logo{float:left;position:relative;z-index:8;top:50%;margin-top:-28.5px;height:57px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.header .logo img{position:absolute;left:0;top:0;display:block;height:100%}
.header .logo .back{z-index:3;-webkit-transition:all 250ms ease-out 0s;transition:all 250ms ease-out 0s;opacity:0;visibility:hidden}
.fixedNav .header{-webkit-box-shadow:0 3px 3px rgba(0,0,0,.15);box-shadow:0 3px 3px rgba(0,0,0,.15);background-color:#fff;padding-top:0;padding-bottom:0}
.fixedNav .header .logo .back{-webkit-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s;opacity:1;visibility:visible}
.fixedNav .header .firNav .link1{color:#333}
.fixedNav .header .firNav .firItem.on .link1, .fixedNav .header .firNav .firItem:hover .link1{color:#005BAC}
.fixedNav .header .firNav .firItem:after{ background-color: #005BAC;}
.fixedNav .header .navbtn s{background-color: #005BAC;}
@media screen and (max-width:1440px){
	.header .logo{margin-top:-20px;height:40px}
}
@media screen and (max-width:1280px){
	.header .firNav .firItem{margin-left:10px;margin-right:10px}
}
.firNavBox{position:absolute;z-index:2;right:3.64583333%;top:0;left:3.64583333%;height:100%;padding-right:132px}
.firNavBox .firNav{float:right;position:relative;padding-right:3.75vw;font-size:0;white-space:nowrap;text-align:right}
.firNavBox .firNav .firItem{display:inline-block;vertical-align:top;position:relative;margin-left:18px;margin-right:18px;margin-left:1.25vw;margin-right:1.25vw}
.firNavBox .firNav .firItem:after,.firNavBox .firNav .firItem:before{content:" ";position:absolute;top:50%;left:0}
.firNavBox .firNav .firItem:after{left:100%;margin-top:25px;height:2px;background-color: #fff;width:0;-webkit-transition:width .3s,left .3s;transition:width .3s,left .3s;}
.firNavBox .firNav .firItem.on .link1,.firNavBox .firNav .firItem:hover .link1{color: #fff;}
.firNavBox .firNav .firItem.on:before{-webkit-transition:all 250ms ease-out 0s;transition:all 250ms ease-out 0s;opacity:1;visibility:visible}
.firNavBox .firNav .firItem.on:after,.firNavBox .firNav .firItem:hover:after{left:0;width:100%;-webkit-transition:width .3s,left 0s;transition:width .3s,left 0s}
.firNavBox .firNav .firItem:first-child:before{width:25px;left:50%;margin-left:-12.5px}
.firNavBox .firNav .link1{display:block;font-size:16px;color:#fff}
.firNavBox .navbtn{z-index:10;position:absolute;overflow:hidden;padding:5px;width:30px;height:30px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,.04);right:1.875vw;top:50%;margin-top:-20px;margin-right:104px;-webkit-transition:all 320ms ease-out 0s;transition:all 320ms ease-out 0s}
.firNavBox .navbtn s{position:absolute;left:5px;display:block;width:30px;height:3px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-transition:opacity .3s ease,left .3s ease,width .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,left .3s ease,width .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease,left .3s ease,width .3s ease;transition:transform .3s ease,opacity .3s ease,left .3s ease,width .3s ease,-webkit-transform .3s ease;-webkit-transform-origin:0 50%;transform-origin:0 50%}
.firNavBox .navbtn .i1{top:7px}
.firNavBox .navbtn .i2{width:18px;top:50%;margin-top:-1.5px;-webkit-transform-origin:m 50%;transform-origin:m 50%}
.firNavBox .navbtn .i3{bottom:7px}
.firNavBox .navbtn:hover{background-color:rgba(0,0,0,.05)}
.firNavBox .navbtn:hover .i2{left:21px;width:14px!important;-webkit-animation-name:none;animation-name:none}
.firNavBox .scheme{position:absolute;right:0;top:50%;margin-top:-21px;width:104px;height:42px;border-radius:42px;line-height:42px;text-align:center;color:#fff;background-color: #F08300;font-size:18px;}
@media screen and (max-width:1440px){
	.firNavBox{padding-right:116px}
	.firNavBox .firNav .firItem{margin-left:12px;margin-right:12px;margin-left:1.04166667vw;margin-right:1.04166667vw}
	.firNavBox .navbtn{margin-right:88px}
	.firNavBox .scheme{font-size:14px;width:88px;margin-top:-20px;height:40px;line-height:40px}
}
.modal-nav{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;-webkit-transition:all 250ms ease-out .3s;transition:all 250ms ease-out .3s;opacity:0;visibility:hidden;min-width:1024px}
.modal-nav .left,.modal-nav .right{z-index:1;position:absolute;top:0;width:50%;height:100%;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;opacity:.6}
.modal-nav .left{left:0;background-color:#7f7f7f;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.modal-nav .logo{position:absolute;top:50px;top:5.20833333vh;left:7.29166667%}
.modal-nav .right{right:0;background-color:#000;background-image:url(../images/bgm-navR.jpg);-webkit-transform:translateX(100%);transform:translateX(100%)}
.modal-nav .right .tail{position:absolute;left:8.29166667%;right:7.29166667%;bottom:50px;bottom:5.20833333vh;color:#7f7f7f}
.modal-nav .right .tail .dt{margin-bottom:1em}
.modal-nav .right .tail .dd{line-height:24px}
.modal-nav .right .tail .dd .col{display:inline-block;vertical-align:top;margin-right:14px}
.modal-nav .right .tail .dd .col:last-child{margin-right:0}
.modal-nav .right .tail .dd em{color:#fff}
.modal-nav .right .tail .dd .btn{display:inline-block;vertical-align:middle;height:20px;line-height:20px;width:66px;text-align:center;color:#fff;background-color:#005BAC;border-radius:20px;font-size:12px;margin-left:4px}
.modal-nav .close{position:absolute;top:50px;top:5.20833333vh;right:7.29166667%;height:44px;line-height:44px;color:#fff;font-size:14px;text-transform:uppercase;padding-right:40px}
.modal-nav .close s{position:absolute;right:0;top:50%;margin-top:-15px;overflow:hidden;padding:5px;width:20px;height:20px;-webkit-transition:all 1.5s ease-out 0s;transition:all 1.5s ease-out 0s}
.modal-nav .close s:after,.modal-nav .close s:before{content:" ";position:absolute;left:5px;width:20px;height:2px;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;-webkit-transform-origin:0 50%;transform-origin:0 50%;background-color:#fff;pointer-events:none}
.modal-nav .close s:before{-webkit-transform:rotate(45deg) translate(3.93502884px,0);transform:rotate(45deg) translate(3.93502884px,0);top:4px}
.modal-nav .close s:after{-webkit-transform:rotate(-45deg) translate(3.93502884px,0);transform:rotate(-45deg) translate(3.93502884px,0);bottom:4px}
.modal-nav .close:hover s{-webkit-transform:rotate(720deg);transform:rotate(720deg)}
.modal-nav-list{position:absolute;left:8.29166667%;right:7.29166667%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#7f7f7f;margin-top:-4%}
.modal-nav-list .item{position:relative}
.modal-nav-list .item:nth-child(1n+2){margin-top:6%;margin-top:4.16666667vh}
.modal-nav-list .item.on .link1,.modal-nav-list .item:hover .link1{color:#fff}
.modal-nav-list .item.on s,.modal-nav-list .item:hover s{width:5.20833333%;width:2.60416667vw;background-color:#fff}
.modal-nav-list .link{color:#7f7f7f;-webkit-transition:all 480ms ease-out 0s;transition:all 480ms ease-out 0s}
.modal-nav-list .dd,.modal-nav-list .dt .link1{position:relative;padding-left:6.25%;padding-left:3.125vw;padding-right:9.16666667%;padding-right:4.58333333vw}
.modal-nav-list .dt{position:relative;cursor:pointer}
.modal-nav-list .dt i{position:absolute;left:0;top:50%;margin-top:-.5em;height:1em;font-size:14px;font-family:Arial,sans-serif,'Microsoft YaHei','微软雅黑';color:#565454;line-height:1}
.modal-nav-list .dt .link1{display:block;font-size:18px;line-height:22px}
.modal-nav-list .dt s{position:absolute;right:0;top:50%;margin-top:-1px;width:2.08333333%;width:1.04166667vw;height:2px;background-color:#7f7f7f;-webkit-transition:all 480ms ease-out 0s;transition:all 480ms ease-out 0s}
.modal-nav-list .dd{display:none;margin-top:2.5%;margin-top:1.04166667vw;line-height:20px;font-size:14px}
.modal-nav-list .dd .link2{display:inline-block;vertical-align:top;margin-right:1em;padding-top:2px;padding-bottom:0}
.modal-nav-list .dd .link2:hover{color:#999}
.navShow .modal-nav{-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;opacity:1;visibility:visible}
.navShow .modal-nav .left,.navShow .modal-nav .right{-webkit-transform:none!important;transform:none!important;-webkit-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s;opacity:1}
@media screen and (max-width:1440px){
	.modal-nav-list .dt .link1{font-size:16px}
}
.floatRight{position:fixed;z-index:31;left:5px;top:150%;-webkit-transition:all 320ms ease-out 0s;transition:all 320ms ease-out 0s}
.floatRight .item{display:block;position:relative;min-width:38px;height:38px;line-height:38px;margin-bottom:1px}
.floatRight .item .stay{position:absolute;left:0;top:0;z-index:2;width:38px;height:38px;line-height:38px;background-color:#005BAC;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.2);box-shadow:0 0 1px 0 rgba(0,0,0,.2);-webkit-transition:all 320ms ease-out 0s;transition:all 320ms ease-out 0s}
.floatRight .item .come{position:absolute;left:38px;top:0;min-width:65px;text-align:left;color:#fff;-webkit-transform:translateX(-3px);transform:translateX(-3px)}
.floatRight .item .icoImg{width:38px;height:38px;display:block}
.floatRight .item .qrcode{width:100px;height:100px;padding:5px;background-color:#005BAC;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.2);box-shadow:0 0 1px 0 rgba(0,0,0,.2)}
.floatRight .item .qrcode img{display:block;width:100%;height:100%}
.floatRight .item:hover .stay{opacity:1;background-color:#4ba54b}
.floatRight .item:hover .come{-webkit-transform:none!important;transform:none!important}
.floatRight .item .write .hr{position:absolute;left:12px;bottom:9px;width:16px;height:1px;background-color:#fff;pointer-events:none}
.index-head{margin-bottom:3.125%;text-align:center}
.index-head .dt{display:inline-block;position:relative;font-weight:700;color:#000}
.index-head .dd{margin-top:1.25em;line-height:20px}
.index-head .hr{margin-left:auto;margin-right:auto;margin-top:1em}
.index-head .hang{position: absolute;left: 93%;bottom: 50%;width: 59px;height: 59px;background: URL(../images/icon-yuan-b.png);}
.index-head .dot5x5{position:absolute;left:100%;top:0;margin-top:-10px;margin-left:20px;margin-left:1.04166667vw;width:86px;height:86px;background-image:url(../images/bgi-5x5Dot.png);background-size:auto;background-position:50% 50%;background-repeat:no-repeat;pointer-events:none}
.index-firstScreen{z-index:32;position:relative;overflow:hidden;width:100%;height:100%;height:100vh;background-color:#050913;min-height:600px}
.index-firstScreen .topBar{z-index:22;position:absolute;left:0;top:0;width:100%;padding-top:.78125vw;padding-bottom:.78125vw;min-width:1024px}
.index-firstScreen .topBar .firNavBox{position:relative;float:left}
.index-firstScreen .topBar .firNavBox .navbtn:hover{background-color:rgba(255,255,255,.05)}
.index-firstScreen .rightBar{z-index:23;position:absolute;right:0;top:0;height:100%;width:4.6875%;padding-left:15px;padding-right:15px;background-color:#fff}
.index-firstScreen .rightBar .logobox{position:absolute;right:0;top:0;width:195%;height:0;padding-bottom:181.66666667%;background-color:#fff}
.index-firstScreen .rightBar .column{position:absolute;left:0;bottom:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.index-firstScreen .rightBar .column .slogan{display:block;margin-left:auto;margin-right:auto;width:1em;font-size:18px;color:#999;line-height:18px;text-align:right}
.index-firstScreen .rightBar .column .vr{position:relative;height:6.875vh;margin-top:3.54166667vh;margin-bottom:3.54166667vh;background-color:#dbdbdb;margin-left:auto;margin-right:auto;width:2px}
.index-firstScreen .rightBar .column .vr s{position:absolute;left:0;bottom:0;width:2px;height:0;background-color: #005BAC;}
.index-firstScreen .rightBar .column .sNum{padding-bottom:1.04166667vh;font-size:20px;color:#535353;font-family:Arial,sans-serif;text-align:center}
.index-firstScreen .rightBar .column .sNum .sum{font-size:28px}
.index-firstScreen .rightBar .column .sNum .now{display:block;font-size:48px;margin-top:2.08333333vh;color: #005BAC;}
.index-firstScreen .rightBar .column .sNum .now .numPipe{display:inline-block;vertical-align:middle;position:relative;overflow:hidden;width:.5em;height:1em}
.index-firstScreen .rightBar .column .sNum .now .numAniE{position:absolute;left:0;top:0}
.index-firstScreen .rightBar .column .sNum .now.AniRun .numAniE{-webkit-animation-play-state:running;animation-play-state:running}
@media (max-height:700px){
	.index-firstScreen .rightBar .column .vr{height:5.20833333vh;margin-top:2.08333333vh;margin-bottom:2.08333333vh}
}
.index-firstScreen.AniStart .column,.index-firstScreen.AniStart .logobox,.index-firstScreen.AniStart .rightBar{-webkit-transition:all 0s ease-out 0s;transition:all 0s ease-out 0s;opacity:0;visibility:hidden;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.index-firstScreen.AniDid .column,.index-firstScreen.AniDid .ctrbox,.index-firstScreen.AniDid .logobox,.index-firstScreen.AniDid .pagination,.index-firstScreen.AniDid .rightBar{-webkit-transition:all 250ms ease-out 0s;transition:all 250ms ease-out 0s;opacity:1;visibility:visible}
.index-firstScreen.AniDid .rightBar{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-delay:.3s;animation-delay:.3s}
.index-firstScreen.AniDid .logobox{-webkit-animation-name:zoomIns;animation-name:zoomIns;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-animation-timing-function:linear;animation-timing-function:linear}
.rightBar .pic img{
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.index-firstScreen.AniDid .column{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-delay:.7s;animation-delay:.7s}
.index-firstScreen .banner{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:1}
.index-firstScreen .banner .item{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;background-color:transparent}
.index-firstScreen .banner .item img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;-webkit-transition:all 4s ease-out 0s;transition:all 4s ease-out 0s}
.index-firstScreen .banner .item.on .contain{-webkit-transition:all 250ms ease-out .3s;transition:all 250ms ease-out .3s;opacity:1;visibility:visible}
.index-firstScreen .banner .item.on .contain.t1{-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.index-firstScreen .banner .item.on .contain.t1 .hr{width:16.25%;-webkit-transition:all 480ms ease-out .2s;transition:all 480ms ease-out .2s}
.index-firstScreen .banner .item.come{z-index:50!important;-webkit-animation:clipSectorIn .7s linear;animation:clipSectorIn .7s linear}

@-webkit-keyframes clipSectorIn{0%{-webkit-clip-path:polygon(0 100%,0 0,0 0,100% 0,0 0);clip-path:polygon(0 100%,0 0,0 0,100% 0,0 0)}
55%{-webkit-clip-path:polygon(0 100%,0 0,0 0,100% 0,100% 0);clip-path:polygon(0 100%,0 0,0 0,100% 0,100% 0)}
100%{-webkit-clip-path:polygon(0 100%,0 100%,0 0,100% 0,100% 100%);clip-path:polygon(0 100%,0 100%,0 0,100% 0,100% 100%)}
}@keyframes clipSectorIn{0%{-webkit-clip-path:polygon(0 100%,0 0,0 0,100% 0,0 0);clip-path:polygon(0 100%,0 0,0 0,100% 0,0 0)}
55%{-webkit-clip-path:polygon(0 100%,0 0,0 0,100% 0,100% 0);clip-path:polygon(0 100%,0 0,0 0,100% 0,100% 0)}
100%{-webkit-clip-path:polygon(0 100%,0 100%,0 0,100% 0,100% 100%);clip-path:polygon(0 100%,0 100%,0 0,100% 0,100% 100%)}
}

.index-firstScreen .banner .item .video{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;background-color:#000;pointer-events:none}
.index-firstScreen .banner .item .video::-moz-media-controls,.index-firstScreen .banner .item .video::-webkit-media-controls,.index-firstScreen .banner .item .video::-webkit-media-controls-enclosure{display:none!important}
.index-firstScreen .banner .item .video::-webkit-media-controls-panel,.index-firstScreen .banner .item .video::-webkit-media-controls-panel-container,.index-firstScreen .banner .item .video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}
.index-firstScreen .banner .contain{position:absolute;top:50%;left:4.64583333%;-webkit-transition:all 250ms ease-out 0s;transition:all 250ms ease-out 0s;opacity:0;visibility:hidden;-webkit-transform:translate(-88%,-50%);transform:translate(-88%,-50%)}
.index-firstScreen .banner .contain.t1{color:#fff}
.index-firstScreen .banner .contain.t1 .en{font-size:64px;font-family:Arial,sans-serif}
.index-firstScreen .banner .contain.t1 .cn{margin-top:20px;font-size:45px}
.index-firstScreen .banner .contain.t1 .hr{margin-top:44px;width:0;height:4px;background-color:#005BAC;margin-left:5px;-webkit-transition:all 320ms ease-out 0s;transition:all 320ms ease-out 0s}
.index-firstScreen .banner .pagination{z-index:20;position:absolute;left:4.64583333%;bottom:4%;height:20px;line-height:20px;text-align:center;white-space:nowrap}
.index-firstScreen .banner .pagination .btn{display:inline-block;vertical-align:top;position:relative;overflow:hidden;z-index:1;width:18px;height:18px;-webkit-transition:all 320ms ease-out 0s;transition:all 320ms ease-out 0s;border-radius:50%;text-indent:150%;margin-right:10px}
.index-firstScreen .banner .pagination .btn:after,.index-firstScreen .banner .pagination .btn:before{content:" ";position:absolute;left:50%;top:50%;border-radius:50%}
.index-firstScreen .banner .pagination .btn:before{width:10px;height:10px;margin-left:-5px;margin-top:-5px;background-color:#aaa;-webkit-transition:all 480ms ease-out 0s;transition:all 480ms ease-out 0s}
.index-firstScreen .banner .pagination .btn:after{width:0;height:0;margin-left:0;margin-top:0;-webkit-transition:all 250ms ease-out 0s;transition:all 250ms ease-out 0s;opacity:0;visibility:hidden;background-color:rgba(83,183,83,.4)}
.index-firstScreen .banner .pagination .btn.on:before{background-color:#005BAC}
.index-firstScreen .banner .pagination .btn.on:after{width:20px;height:20px;margin-left:-10px;margin-top:-10px;-webkit-transition:all 250ms ease-out 0s;transition:all 250ms ease-out 0s;opacity:.2;visibility:visible;-webkit-animation-name:AniShiny;animation-name:AniShiny;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:steps(2);animation-timing-function:steps(2);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.index-firstScreen .banner .ctrbox{z-index:20;position:absolute;right:4.6875%;bottom:4%;margin-right:70px;white-space:nowrap;font-size:0;line-height:26px}
.index-firstScreen .banner .ctrbox>s{display:inline-block;vertical-align:middle;font-size:20px;font-family:SimSun,'宋体';margin-left:30px;margin-right:30px;margin-left:1.875vw;margin-right:1.875vw;color:#fff}
.index-firstScreen .banner .ctrbox .ctr{position:relative;display:inline-block;vertical-align:top;width:20px;height:26px;-webkit-transition:all 480ms ease-out 0s,all 320ms ease-out 0s;transition:all 480ms ease-out 0s,all 320ms ease-out 0s;color:#fff}
.index-firstScreen .banner .ctrbox .ctr s{color:#fff;font-size:28px;font-weight:700}
.index-firstScreen .banner .ctrbox .ctr s{position:absolute;left:0;top:0;right:0;bottom:0;font-family:SimSun,'宋体'!important;text-align:center;font-size:28px;font-weight:700;pointer-events:none}
@media screen and (min-width:1025px){
	.index-firstScreen .banner .ctrbox .ctr:hover{color:#005BAC}
}
@media screen and (max-width:1024px){
	.index-firstScreen .banner .ctrbox .ctr:active{color:#005BAC}
}
@media screen and (max-width:1024px){
	.index-firstScreen .banner .ctrbox .ctr:active s:after,.index-firstScreen .banner .ctrbox .ctr:active s:before{background-color:#005BAC}
}
@media screen and (max-width:1024px){
	.index-firstScreen .banner .ctrbox .ctr.prev:active s:before{-webkit-transform:rotate(-45deg) translateX(-.5px);transform:rotate(-45deg) translateX(-.5px)}
	.index-firstScreen .banner .ctrbox .ctr.prev:active s:after{-webkit-transform:rotate(45deg) translateX(-.5px);transform:rotate(45deg) translateX(-.5px)}
	.index-firstScreen .banner .ctrbox .ctr.next:active s:before{-webkit-transform:rotate(-45deg) translateX(.5px);transform:rotate(-45deg) translateX(.5px)}
	.index-firstScreen .banner .ctrbox .ctr.next:active s:after{-webkit-transform:rotate(45deg) translateX(.5px);transform:rotate(45deg) translateX(.5px)}
}
.index-business{position:relative;z-index:1;padding:4.64583333% 3.64583333%;background-color: #E5EEF7;}
.index-business:after{content:" ";z-index:-1;position:absolute;left:0;bottom: -10px;width:100%;height:11px;background-image: url(../images/icon-bg.png);background-size:auto;background-position:50% 50%;background-repeat: repeat-x;pointer-events:none;}
.index-business:before{content:" ";z-index:-1;position:absolute;right:20px;top:20px;width:86px;height:86px;background-size:100% 100%;background-position:50% 50%;background-repeat: repeat-x;pointer-events:none;}
.index-business-list{position:relative;overflow:hidden;width:100%}
.index-business-list.x{padding-bottom:15px}
.index-business-list.x .scrollbar{width:100%;bottom:0;background-color:#f1f1f1}
.index-business-list.x .scrollbar,.index-business-list.x .scrollbar .thumb,.index-business-list.x .scrollbar .track{height:4px}
.index-business-list.x .scrollbar .thumb{width:0;left:0;background-color:#ddd;opacity:.8}
.index-business-list .scrollbar{display:none;position:absolute;z-index:3;right:0}
.index-business-list .scrollbar .track{position:relative}
.index-business-list .scrollbar .thumb{position:absolute;top:0;cursor:pointer;border-radius:2px;-webkit-transition:all 80ms ease-out 0s;transition:all 80ms ease-out 0s}
.index-business-list .scrollbar .thumb .end{height:4px;width:4px}
.index-business-list .viewport{position:relative;overflow:hidden;width:100%;height:100%}
.index-business-list .disable{display:none}
.index-business-list .overview{position:relative;display:inline-block;-webkit-transition:all 150ms ease-in 0s;transition:all 150ms ease-in 0s;white-space:nowrap;font-size:0;text-align:left;min-width:100%}
.index-business-list .link{position:relative;overflow:hidden;z-index:1;display:inline-block;vertical-align:top;font-size:14px;width:228px;height:384px;padding:48px 20px 22px;background-color:#fff;-webkit-transition:all 480ms ease-out 0s;transition:all 480ms ease-out 0s;white-space:normal;margin-left:20px;text-align:center}
.index-business-list .link:first-child{margin-left:0}
.index-business-list .link:after{content:" ";z-index:-1;position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#ddd;-webkit-transition:all 480ms ease-out 0s;transition:all 480ms ease-out 0s;pointer-events:none}
.index-business-list .link .ico{margin-left:auto;margin-right:auto;display:block;width:180px;height: 92px;background-size:auto;background-position:center top;background-repeat:no-repeat;-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;}
.index-business-list .link .dt{margin-top:35px;color:#000;font-size:24px;line-height:40px;font-weight:700}
.index-business-list .link .dd{margin-top:20px;color:#666;font-size:14px;line-height:28px}
.index-business-list .link .dd,.index-business-list .link .dt{-webkit-transition:all 320ms ease-out 0s;transition:all 320ms ease-out 0s}
.index-business-list .link .bg{pointer-events:none;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-delay:1ms;transition-delay:1ms}
.index-business-list .link .bg:after,.index-business-list .link .bg:before{content:" ";position:absolute;background-repeat:no-repeat;background-position:0 0}
.index-business-list .link:hover .dd a,.index-business-list .link:hover .dd, .index-business-list .link:hover .dt{color:#fff;-webkit-transition:all .2s ease-out 50ms;transition:all .2s ease-out 50ms}
.index-business-list .link:hover .ico{background-position:center bottom}
.index-business-list .link:hover:after{height:100%;background-color: #005BAC;}
.index-business-list .link:hover .bg{-webkit-transition-delay:.2s;transition-delay:.2s}
@media screen and (min-width:1601px){
	.index-business-list .overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start}
	.index-business-list .overview:after{display:none}
	.index-business-list .link{margin-left:15px}
}
@media screen and (max-width:1440px){
	.index-business-list .link{height:340px;margin-left:15px;padding-top:40px}
	.index-business-list .link .dt{margin-top:25px;font-size:22px;line-height:34px}
	.index-business-list .link .dd{margin-top:20px;line-height:24px}
}
@media screen and (max-width:1280px){
	.index-business-list .link{width:220px;height:320px}
	.index-business-list .link .dt{font-size:20px;line-height:30px}
	.index-business-list .link .dd{margin-top:20px;line-height:22px}
	.index-business-list .link .arrow{bottom:30px}
}
.index-case{padding:4.64583333% 3.64583333%;background-color:#fff}
.index-case .head{position:relative;margin-bottom:40px;text-align:center}
.index-case .head .dt{font-size:36px;margin-bottom:.8em;color:#000;font-weight:700;line-height:40px}
.index-case .head .dd{font-size:16px;line-height:2}
@media screen and (max-width:1280px){
	.index-case .head .dt{font-size:30px}
	.index-case .head .dd{font-size:14px;line-height:24px}
	.index-case .head .btn{padding-left:66px}
	.index-case .head .btn span{left:66px}
}
.index-case-list{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start}
.index-case-list:after{display:none}
.index-case-list .itemPackage{position:relative;overflow:hidden;float:left;width:49.75%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start}
.index-case-list .itemPackage:after{display:none}
.index-case-list .itemPackage:nth-child(2n+2){margin-left:.5%}
.index-case-list .itemPackage:nth-child(1n+3){margin-top:.5%}
.index-case-list .itemPackage:first-child .item{width:100%}
.index-case-list .item{float:left;position:relative;overflow:hidden;width:49.5%;height:auto;font-size:20px}
.index-case-list .item:nth-child(2n+2){margin-left:1%}
.index-case-list .item:nth-child(1n+3){margin-top:.75%}
.index-case-list .item .more,.index-case-list .item .pic{display:block;width:100%;height:0!important;padding-bottom:75%}
.index-case-list .item .pic{z-index:2}
.index-case-list .item .more{position:relative;background-color:#005BAC;color:#fff;text-align:center;background-image:url(../images/bgi-casemore.png);background-size:100% 100%;background-position:50% 50%;background-repeat:no-repeat;-webkit-transition:all 1s ease-out 0s;transition:all 1s ease-out 0s}
.index-case-list .item .more span{position:absolute;left:0;top:50%;margin-top:-60px;width:100%;padding-top:102px}
.index-case-list .item .more span:before{content:" ";position:absolute;left:50%;top:0;margin-left:-40px;width:81px;height:81px;background-image:url(../images/btni-casemore.png);background-size:100% 100%;background-position:50% 0;background-repeat:no-repeat;-webkit-transition:all 1.2s ease-out 50ms;transition:all 1.2s ease-out 50ms}
.index-case-list .item .more:hover{background-size:125% 125%}
.index-case-list .item .more:hover span:before{-webkit-transform:rotate(540deg);transform:rotate(540deg)}
@media screen and (max-width:1440px){
	.index-case-list .item{font-size:18px}
	.index-case-list .item .more span{margin-top:-50px;padding-top:84px}
	.index-case-list .item .more span:before{margin-left:-33px;width:66px;height:66px}
}
.index-about{position:relative;overflow:hidden;padding:4.64583333% 3.64583333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start}
.index-about:after{display:none}
.index-about .left{float:left;max-width:42.86516854%}
.index-about .left .dt{font-size:18px;color:#000;white-space:nowrap;padding-bottom:14px}
.index-about .left .dd{margin-top:2em;color:#000;font-size:14px}
.index-about .left .dd strong{font-size:26px}
.index-about .left .ds{margin-top:2.5em;color:#666;line-height:1.875}
.index-about .left .more{margin-top:3em}
.index-about .right{float:right;max-width:55.05617978%;text-align:right;color:#005BAC;-webkit-perspective:100px;perspective:100px}
.index-about .right .slogan{position:relative;max-width:100%;padding-top:1.5em;text-align:center;padding-bottom:2em}
.index-about .right .slogan .bg{background-image:url(../images/qi-slogan.png);background-size:100% auto;background-position:50% 50%;background-repeat:no-repeat}
.index-about .right .slogan .q{max-width:77.34042553%}
.index-about .right .slogan .p1{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:10px 5px;white-space:nowrap;background-color:#fff;text-align:center;color:#005BAC;width:80%}
.index-about .right .slogan .p2{position:absolute;left:0;bottom:0;width:100%;text-align:center}
.index-about .right .keywords{margin-top:3%;text-align:center;line-height:1.5}
.index-about .right .keywords .link{display:inline-block;vertical-align:top;padding-bottom:0;color:#005BAC;margin-bottom:.5em}
@media screen and (max-width:1440px){
	.index-about .left .dt{font-size:16px}
}
@media screen and (max-width:1280px){
	.index-about .left .dd{margin-top:1.5em}
	.index-about .left .ds{margin-top:1.5em}
	.index-about .left .ds br{display:none}
	.index-about .left .more{margin-top:2em}
}
.index-cooperate{background: #005BAC url(../images/kehu-bg.png);padding:4.64583333% 3.64583333%;}
.index-cooperate .index-head{padding-top:2%;padding-bottom:2%}
.index-cooperate .index-head .hang{
    background: URL(../images/icon-yuan-w.png);
}
.index-cooperate .index-head .hr{
    background: #fff;
}
.index-cooperate .index-head .dd,.index-cooperate .index-head .dt{color:#fff}
.index-cooperate-list{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start}
.index-cooperate-list:after{display:none}
.index-cooperate-list .item{position:relative;float:left;width: 16%;margin-left:.33333333%;-webkit-transition:all 320ms ease-out 0s;transition:all 320ms ease-out 0s;overflow:hidden;}
.index-cooperate-list .item:nth-child(1n+8){margin-top:.33333333%}
.index-cooperate-list .item:nth-child(1n+8):after{content:" ";position:absolute;right:101.19047619%;bottom:101.19047619%;width:30px;height:30px;background-image:url(../images/bgi-cooperateItem.png);background-size:auto;background-position:50% 50%;background-repeat:no-repeat;opacity:.2;margin-right:.5px;margin-bottom:.5px;-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}
.index-cooperate-list .item:nth-child(7n+1){margin-left:0}
.index-cooperate-list .item:nth-child(7n+1):after{display:none}
.index-cooperate-list .item .pic{width:100%;height:0!important;padding-bottom: 40%;background-color:transparent;background: #fff;}
.index-cooperate-list .item .pic img{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;top:15.09009009%;width: auto;height: auto;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.index-cooperate-list .item .pic:before{border-color:rgba(255,255,255,.6) rgba(255,255,255,.1) rgba(255,255,255,.1) rgba(255,255,255,.1)}
.index-cooperate-list .item:before{content:"";position:absolute;overflow:hidden;width:80px;height:150px;left:0;top:0;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 50%,rgba(255,255,255,0) 100%);background:gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0)));-webkit-transform:skewX(-25deg) translateX(-149px);transform:skewX(-25deg) translateX(-149px);-webkit-transition:none 320ms ease-out 0s;transition:none 320ms ease-out 0s}
.index-cooperate-list .item:hover:before{left:105%;-webkit-transform:skewX(-25deg) translateX(149px);transform:skewX(-25deg) translateX(149px);-webkit-transition:all .9s ease-out 0s;transition:all .9s ease-out 0s}
@media screen and (max-width:1440px){
	.index-cooperate-list .item:nth-child(1n+8):after{width:24px;height:24px}
}
.index-news{padding:4.64583333% 3.64583333%}
.index-news .Tg s{font-size:14px;color:#999}
.index-news-contain{position:relative;overflow:hidden;display:none}
.index-news-contain.on{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start}
.index-news-contain.on:after{display:none}
.index-news-switch{position:relative;overflow:hidden;float:left;width:34.26966292%;min-width:400px;border-bottom:#005BAC solid 4px;padding-bottom:56px;height:478px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.index-news-switch .item{width:100%;height:100%;overflow:hidden;background-color:#fff;padding-bottom:15px}
.index-news-switch .item.moveItem{position:absolute;left:0;top:0}
.index-news-switch .item .pic{width:100%;height:0!important;padding-bottom:56.2295082%;background-color:#f1f1f1}
.index-news-switch .item h3{margin-top:6%;font-size:18px;line-height:22px;font-weight:700;color:#333}
.index-news-switch .item p{margin-top:4%;line-height:28px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:112px;height:112px;color:#999}
.index-news-switch .item .time{display:none;position:absolute;right:0;margin-top:-22px;width:120px;height:120px;background-color:#005BAC;border-radius:6px;color:#fff;text-align:center}
.index-news-switch .item .time .d{padding-top:14px;font-size:64px}
.index-news-switch .item .time .ym{margin-top:6px;font-size:18px}
.index-news-switch .item.on{position:relative}
.index-news-switch .pagination{position:absolute;bottom:45px;left:0;width:100%;z-index:3;height:8px;line-height:8px;text-align:left;white-space:nowrap;padding-left:4px}
.index-news-switch .pagination .btn{display:inline-block;vertical-align:top;position:relative;overflow:hidden;z-index:1;width:0;height:0;border-style:solid;border-width:8px 8px 0 0;-webkit-transition:all 320ms ease-out 0s;transition:all 320ms ease-out 0s;text-indent:100%;margin-right:16px;border-color:#515151;border-radius:50%}
.index-news-switch .pagination .btn.on{border-color:#005BAC}
@media screen and (max-width:1440px){
	.index-news-switch{padding-bottom:40px;height:436px}
	.index-news-switch .item h3{font-size:16px}
	.index-news-switch .item p{line-height:20px;height:80px}
	.index-news-switch .item .time{width:100px;height:100px}
	.index-news-switch .item .time .d{font-size:48px}
	.index-news-switch .pagination{bottom:25px}
}
.index-news-list{margin-left:25px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start}
.index-news-list:after{display:none}
.index-news-list .item{z-index:1;position:relative;float:left;width:49%;border:#e4e4e4 solid 1px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:42px 30px 42px 30px}
.index-news-list .item:nth-child(1n+3){margin-top:-1px}
.index-news-list .item:nth-child(2n+2){margin-left:2%}
.index-news-list .item h3{font-size:18px;color:#333;line-height:22px}
.index-news-list .item p{margin-top:8px;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:44px;height:44px;font-size:14px;color:#999}
.index-news-list .item .time{position:absolute;left:30px;top:40px;color:#555;text-align:center;display:none}
.index-news-list .item .time .d{font-size:50px}
.index-news-list .item .time .ym{margin-top:8px;font-size:15px}
.index-news-list .item:hover{z-index:9}
@media screen and (max-width:1440px){
	.index-news-list .item{padding-top:35px;padding-bottom:35px;padding-left:25px;padding-right:25px}
	.index-news-list .item h3{font-size:16px}
	.index-news-list .item .time{left:25px;top:35px}
	.index-news-list .item .time .d{font-size:44px}
}
.index-news .more{margin-top:3%;margin-left:auto;margin-right:auto}
.fMessageBoard{padding:3.14583333% 3.64583333%;background-color: #005BAC;color:#fff;background-image: url(../images/liuyan-bg.png);}
.fMessageBoard .ds{margin-top:1em;line-height:1.5}
.fMessageBoard .formCheck{position:relative;overflow:hidden;margin-top:1.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;padding-right:170px}
.fMessageBoard .formCheck:after{display:none}
.fMessageBoard .formCheck .formItem{float:left;position:relative;height:54px;margin-right:10px;line-height:54px;color:#333}
.fMessageBoard .formCheck .formItem .skin{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border: #005BAC solid 1px;font-size:16px;text-indent:16px;line-height:52px;background-color:#fff;}
.fMessageBoard .formCheck .formItem .skin._focus{border-color:#999!important}
.fMessageBoard .formCheck .formItem.i0{width:25.47770701%}
.fMessageBoard .formCheck .formItem.i1,.fMessageBoard .formCheck .formItem.i2{width:15.2866242%}
.fMessageBoard .formCheck .formItem.i3{width:40.76433121%}
.fMessageBoard .formCheck .formItem .aftPD{left:auto;right:0;width:40px;text-align:center}
.fMessageBoard .formCheck .enter{position:absolute;right:0;top:0;width:170px;height:54px;line-height:54px;background-color: #F08300;color: #fff;font-size:18px;-webkit-transition:all 320ms ease-out 0s;transition:all 320ms ease-out 0s;font-weight:700;}
.fMessageBoard .formCheck .enter:hover{-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.2);box-shadow:0 0 5px 1px rgba(0,0,0,.2)}
@media screen and (max-width:1440px){
	.fMessageBoard .formCheck{padding-right:150px}
	.fMessageBoard .formCheck .enter{width:150px}
	.fMessageBoard .formCheck .formItem .skin{height:46px;line-height:46px}
	.fMessageBoard .formCheck .formItem.i0{width:280px}
	.fMessageBoard .formCheck .formItem.i1{width:160px}
	.fMessageBoard .formCheck .formItem.i2{width:160px}
	.fMessageBoard .formCheck .formItem.i3{width:60%}
	.fMessageBoard .formCheck .enter,.fMessageBoard .formCheck .formItem{height:46px;line-height:46px}
}
.fContact{position:relative;overflow:hidden;padding:3.14583333% 3.64583333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start}
.fContact:after{display:none}
.fContact.skin2{background-color:#f3f9f4}
.fContact .left{float:left;width:42.69662921%}
.fContact .left .dt{color:#005BAC;font-weight:700}
.fContact .left .ds{margin-top:15px;color:#005BAC;font-weight:700}
.fContact .left .dd{margin-top:15px;line-height:1.625}
.fContact .right{float:right;width:55%;text-align:right}
.fContact .right .qrcode{float:right;padding:10px;background-color: #E5EEF7;text-align:center;margin: 0 10px;}
.fContact .right .qrcode img{display:block;margin-bottom:8px;width:100px;height:100px}
.fContact .right .pr{/* padding-right: 18%;margin-right:120px; */}
.fContact .right .dt{color:#005BAC;font-weight:700}
.fContact .right .ds{margin-top:15px}
.fContact .right .ds .qqServe{display:inline-block;vertical-align:top;margin-left:8px;text-indent:29px;position:relative;width:86px;height: 30px;border-radius: 20px;line-height: 28px;border:solid 1px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;color: #A7A7A7;font-size:12px;-webkit-transition:all 320ms ease-out 0s;transition:all 320ms ease-out 0s;}
.fContact .right .ds .qqServe:before{content:" ";position:absolute;left:9px;top:8px;width:14px;height:14px;background-image: url(../images/icon-zixun.png);background-size:auto;background-position:50% 50%;background-repeat:no-repeat;}
.fContact .right .ds .qqServe:hover{background-color:rgba(83,183,83,.2)}
.fContact .right .ds .qqServe.offline{border-color:#d2d2d2;color:#999}
.fContact .right .ds .qqServe.offline:before{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.fContact .right .ds .qqServe.offline:hover{background-color:#f1f1f1}
.fContact .right .dd{margin-top:15px;line-height:1.625}
.fPartner{padding: 0 3.64583333%;background-color: #242A36;}
.fPartner .link{float:left;color: #fff;padding:10px;font-size: 16px;}
.fPartner .link:before{content:'·';margin-right:5px}
.fPartner:after{display:block;content:'';clear:both}
.fPartner .link:first-child{background: #005BAC;}
.footer{position:relative;overflow:hidden;z-index:8;padding:2% 3.64583333% 1.5%;background-color: #131A24;text-align:center;line-height:1.4;}
.footer,.footer a{color: #eee;}
.footer .aptitude{margin-bottom:.75em}
.footer .aptitude img{margin-left:3px;margin-right:3px}
.subpage{position:relative;z-index:1}
.subpage-banner{position:relative;overflow:hidden;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;height:0;padding-bottom:38.54166667%}
.subpage-main{position:relative;z-index:3;padding:3% 3.64583333%}
.subpage-main+.sCase-tail .dt{margin-top:-3%}
.subpage-nav{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;font-size:0;white-space:nowrap;background-color:#eaeaea}
.subpage-nav:after{display:none}
.subpage-nav .link{position:relative;z-index:2;display:inline-block;vertical-align:top;width:33.33333333%;padding-top:20px;padding-bottom:20px;text-align:center;-webkit-transition:all 480ms ease-out 0s;transition:all 480ms ease-out 0s;line-height:1.4}
.subpage-nav .link .cn{font-size:18px;color:#333}
.subpage-nav .link .en{font-size:12px;color:#999;font-family:Arial,sans-serif,'Microsoft YaHei','微软雅黑'}
.subpage-nav .block{position:absolute;overflow:hidden;left:0;top:0;z-index:1}
.subpage-nav .block s{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff}
@media screen and (max-width:1440px){
	.subpage-nav .link{padding-top:15px;padding-bottom:15px}
	.subpage-nav .link .cn{font-size:16px}
}
.sCase{background-color:#fff;padding-top:100px}
@media screen and (max-width:1440px){
	.sCase{padding-top:88px}
}
.sCase .sCase-banner{display:none!important}
.sCase .subpage-banner{height:0!important;padding-bottom:28%!important}
.sCase .subpage-banner .contain{padding-top:1%}
.sCase .subpage-banner .dd{margin-left:2px;margin-top:1em;line-height:1.5}
@media screen and (min-width:1600px){
	.sCase .subpage-banner .p1{width:650px}
}
.sCase-nav{position:-webkit-sticky;position:sticky;top:100px;z-index:88;overflow:hidden;text-align:center;padding:1.25% 0;border-top:#ececec solid 1px;border-bottom:#ececec solid 1px;margin-bottom:2%;font-size:0}
.sCase-nav:before{content:"";position:absolute;left:50%;top:0;height:100%;width:150vw;margin-left:-75vw;pointer-events:none;z-index:-1;background-color:#fff}
.sCase-nav .btn{position:relative;overflow:hidden;display:inline-block;vertical-align:top;font-size:16px;color:#555;-webkit-transition:all 480ms ease-out 0s;transition:all 480ms ease-out 0s;height:28px;line-height:28px;margin:3px 20px}
.sCase-nav .btn:after{content:" ";z-index:-1;pointer-events:none;position:absolute;-webkit-transition:all 320ms ease-out 0s;transition:all 320ms ease-out 0s;left:100%;bottom:0;width:0;height:2px;background-color:#005BAC}
.sCase-nav .btn.on,.sCase-nav .btn:hover{color:#005BAC}
.sCase-nav .btn.on:after,.sCase-nav .btn:hover:after{left:0;width:100%;-webkit-transition:left 0s ease-out 0s,width 220ms ease-out 0s;transition:left 0s ease-out 0s,width 220ms ease-out 0s}
@media screen and (min-width:1025px){
	.sCase-nav .btn:hover{color:#005BAC}
}
@media screen and (max-width:1440px){
	.sCase-nav{top:88px}
	.sCase-nav .btn{margin:2px 15px}
}
@media screen and (max-width:1024px){
	.sCase-nav .btn{font-size:14px;margin:2px 12px}
}
.sCase-list .itemPackage{position:relative;overflow:hidden}
.sCase-list .itemPackage:nth-child(1n+2){margin-top:.84269663%}
.sCase-list .itemPackage .item{width:32.77153558%;margin-left: .84269663%;margin-bottom: 20px;}
.sCase-list .item{float:left}
.sCase-list .item:nth-child(3n-2){margin-left: 0;}
.sCase-list .item .pic{width:100%;height:0!important;padding-bottom:75%}

.sCase-banner{position:relative;width:100%;height:600px;height:100vh;background-color:#a4b3b8}
.sCase-banner .arrowTips{z-index:8;position:absolute;left:0;bottom:36px;width:100%;text-align:center;font-size:20px;font-family:Arial,sans-serif,'Microsoft YaHei','微软雅黑';color:#fff;padding-bottom:58px;pointer-events:none}
.sCase-banner .arrowTips s{position:absolute;left:50%;bottom:.25em;width:58px;height:58px;margin-left:-29px;background-image:url(../images/arrow-sCaseBanner.png);background-size:auto;background-position:50% 50%;background-repeat:no-repeat;-webkit-animation:fadeInDowns .8s cubic-bezier(.445,.05,.55,.95) .2s infinite backwards alternate;animation:fadeInDowns .8s cubic-bezier(.445,.05,.55,.95) .2s infinite backwards alternate}
@media screen and (max-width:1440px){
	.sCase-banner{height:100vh}
}
.sCase .toolsPN{position:fixed;z-index:22;left:0;bottom:36px;width:100%;height:0}
.sCase .toolsPN .ctr{position:absolute;top:0;width:50px;height:50px;line-height:50px;overflow:hidden;border-radius:50px;color:#fff;-webkit-transition:all 320ms ease-out 0s;transition:all 320ms ease-out 0s}
.sCase .toolsPN .ctr i{z-index:1;position:absolute;top:0;width:50px;height:50px;text-align:center;-webkit-transition:all 320ms ease-out 0s;transition:all 320ms ease-out 0s}
.sCase .toolsPN .ctr i:before{content:" ";z-index:-1;position:absolute;top:0;width:50px;height:50px;background-color:#fff;opacity:.5;-webkit-transition:all 480ms ease-out 0s;transition:all 480ms ease-out 0s;border-radius:50px}
.sCase .toolsPN .ctr s{font-family:SimSun,'宋体'!important;color:#fff;font-size:30px;font-weight:700}
.sCase .toolsPN .ctr b{z-index:0;position:absolute;top:0;width:134px;height:50px;border-radius:50px;font-size:16px;color:#fff;background-color:#2e2e2e;text-align:center;-webkit-transition:all 250ms ease-out 0s;transition:all 250ms ease-out 0s;opacity:0;visibility:hidden}
.sCase .toolsPN .ctr s{position:absolute;left:0;top:0;right:0;bottom:0;font-family:SimSun,'宋体'!important;text-align:center;font-size:32px;font-weight:700;pointer-events:none}
@media screen and (min-width:1025px){
	.sCase .toolsPN .ctr:hover{color:#fff}
}
@media screen and (max-width:1024px){
	.sCase .toolsPN .ctr:active{color:#fff}
}
@media screen and (max-width:1024px){
	.sCase .toolsPN .ctr:active s:after,.sCase .toolsPN .ctr:active s:before{background-color:#fff}
}
@media screen and (max-width:1024px){
	.sCase .toolsPN .ctr.prev:active s:before{-webkit-transform:rotate(-46deg) translateX(-.5px);transform:rotate(-46deg) translateX(-.5px)}
	.sCase .toolsPN .ctr.prev:active s:after{-webkit-transform:rotate(46deg) translateX(-.5px);transform:rotate(46deg) translateX(-.5px)}
	.sCase .toolsPN .ctr.next:active s:before{-webkit-transform:rotate(-46deg) translateX(.5px);transform:rotate(-46deg) translateX(.5px)}
	.sCase .toolsPN .ctr.next:active s:after{-webkit-transform:rotate(46deg) translateX(.5px);transform:rotate(46deg) translateX(.5px)}
}
.sCase .toolsPN .ctr.prev{left:6.64583333%}
.sCase .toolsPN .ctr.prev b{left:-168px;padding-left:34px}
.sCase .toolsPN .ctr.prev i,.sCase .toolsPN .ctr.prev i:before,.sCase .toolsPN .ctr.prev:hover b{left:0}
.sCase .toolsPN .ctr.next{right:6.64583333%}
.sCase .toolsPN .ctr.next b{right:-168px;padding-right:34px}
.sCase .toolsPN .ctr.next i,.sCase .toolsPN .ctr.next i:before,.sCase .toolsPN .ctr.next:hover b{right:0}
.sCase .toolsPN .ctr[href="#"]{display:none}
.sCase .toolsPN .ctr:hover{color:#fff;width:168px}
.sCase .toolsPN .ctr:hover i:before{background-color:#005BAC!important;opacity:1}
.sCase .toolsPN .ctr:hover b{-webkit-transition:all 250ms ease-out 0s;transition:all 250ms ease-out 0s;opacity:1;visibility:visible}
.sCase .toolsPN.followed .ctr{-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s}
.sCase .toolsPN.followed .ctr i:before{background-color:#aaa;-webkit-box-shadow:0 0 4px 1px rgba(0,0,0,.11);box-shadow:0 0 4px 1px rgba(0,0,0,.11)}
.sCase .toolsPN.followed .ctr.prev{left:4.64583333%}
.sCase .toolsPN.followed .ctr.next{right:4.64583333%}
@media screen and (max-width:1280px){
	.sCase .toolsPN .ctr b{font-size:14px}
}
.sCase-view-section1{padding:2% 0 3%;text-align:center}
.sCase-view-section1 h1{font-weight:700;color:#333}
.sCase-view-section1 .hr{margin-top:20px;width:36px;height:4px;margin-left:auto;margin-right:auto;background-color:#005BAC}
.sCase-view-section1 .imax{margin-top:1.75em;margin-left:auto;margin-right:auto;width:1200px;max-width:90%;font-family:'Microsoft YaHei','微软雅黑',Arial,sans-serif}
.sCase-view-section1 .imax *{color:#333!important;background-color:transparent!important;line-height:inherit!important;text-indent:0!important}
.sCase-view-section1 .outerLink{margin:1em;text-align:center}
.sCase-view-section1 .outerLink .link{color:#666}
.sCase-view-section1 .outerLink .link:hover{color:#005BAC}
.sCase-view-section1 .btns{margin-top:1.5em;margin-bottom:1.5em;text-align:center}
.sCase-view-section1 .btns .btn{margin-left:.5em;margin-right:.5em;display:inline-block;vertical-align:top;padding:.4em 1em .4em .75em;color:#fff;border-radius:3px}
.sCase-view-section1 .btns .btn .icoImg{margin-right:.3em;width:1.25em;height:1.25em;font-size:1em;vertical-align:middle}
.sCase-view-section1 .btns .btn s{font-size:14px}
.sCase-view-section2{padding:4% 0;background-color:#f6f6f6}
.sCase-view-section2 .contain{width:1200px;margin-left:auto;margin-right:auto}
@media screen and (max-width:1440px){
	.sCase-view-section2 .contain{width:86%}
}
.sCase-view-section2 .head{position:relative}
.sCase-view-section2 .head .cn{color:#333}
.sCase-view-section2 .head .en{color:#c5c4c4;margin-top:20px;text-transform:uppercase}
.sCase-view-section2 .head .warning{position:absolute;right:0;top:0;padding-top:5px;line-height:1.5;text-align:right}
.sCase-view-section2 .head .en,.sCase-view-section2 .head .warning{font-size:24px}
@media screen and (max-width:1280px){
	.sCase-view-section2 .head .en,.sCase-view-section2 .head .warning{font-size:20px}
	.sCase-view-section2 .head .en{margin-top:14px}
}
.sCase-view-section2 .body{margin-top:30px;padding-top:36px;border-radius:4px 4px 0 0;background-color:#fff;background-image:url(../images/bgs-caseViewportT.png);background-size:auto;background-position:0 0;background-repeat:no-repeat;-webkit-box-shadow:0 8px 41.4px 4.6px rgba(4,0,0,.1);box-shadow:0 8px 41.4px 4.6px rgba(4,0,0,.1)}
.sCase-view-section2 .body img{width:auto;max-width:100%;min-height:30vh}
.sCase-view-section2 .foot{position:relative;margin-top:4%;text-align:center;padding-left:300px;padding-right:300px;height:64px}
.sCase-view-section2 .foot .ctr{position:absolute;top:0;width:122px;height:56px;line-height:56px;background-size:auto 100%;background-position:50% 50%;background-repeat:no-repeat;text-align:left;padding:4px 50px;text-align:center}
.sCase-view-section2 .foot .ctr.prev{left:4px;padding-left:94px;background-image:url(../images/arrow-sCasefootL.png);background-position:left 50%;border-right:#888 solid 2px}
.sCase-view-section2 .foot .ctr.next{right:4px;padding-right:94px;background-image:url(../images/arrow-sCasefootR.png);background-position:right 50%;border-left:#888 solid 2px}
.sCase-view-section2 .foot .ctr[href="#"]{cursor:not-allowed;color:#333;opacity:.6}
.sCase-view-section2 .foot .link{line-height:1.5}
.sCase-view-section2 .foot .link p{font-size:16px}
@media screen and (max-width:1280px){
	.sCase-view-section2 .foot{height:58px}
	.sCase-view-section2 .foot .ctr{width:96px;height:50px;line-height:50px}
}

.sNews .index-news-list{margin-left:0}
.sNews .index-news-list .item:nth-child(1n+3){margin-top:2%}
.sNews-view{position:relative;overflow:hidden}
.sNews-view .left{position:relative;overflow:hidden;margin-right:400px}
.sNews-view .view-head{position:relative}
.sNews-view .view-head h1{line-height:40px;padding-left:14px;border-left:#005BAC solid 6px;font-size:28px;color:#333;margin-right:114px}
.sNews-view .view-head .backToList{position:absolute;right:0;top:0;height:40px;line-height:40px;width:96px;text-align:center;background-color:#e6e6e6;color:#333}
.sNews-view .view-head .hr{margin-top:10px;margin-bottom:15px;background-color:#e6e6e6}
.sNews-view .view-head .aside{padding:10px 20px;background-color:#f3f3f3;color:#333;line-height:18px}
.sNews-view .view-body{margin-top:30px}
.sNews-view .view-follow{position:relative;overflow:hidden;margin-top:36px;border-top:#c5c5c5 solid 1px;border-bottom:#c5c5c5 solid 1px;padding-top:20px;padding-bottom:20px;color:#666}
.sNews-view .view-follow .tel{float:left;padding-left:66px;height:46px;line-height:46px;background-image:url(../images/icos-viewtel.png);background-size:auto 100%;background-position:0 50%;background-repeat:no-repeat;font-size:24px}
.sNews-view .view-follow .btn{float:right;border:#999 solid 2px;color:#333;height:42px;line-height:42px;padding-left:36px;padding-right:36px;font-size:20px}
.sNews-view .view-foot{position:relative;overflow:hidden;padding-top:2%;padding-bottom:2%;line-height:20px;font-size:14px;white-space:nowrap}
.sNews-view .view-foot .ctr{position:relative;max-width:45%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:20px}
.sNews-view .view-foot .ctr.prev{float:left}
.sNews-view .view-foot .ctr.next{float:right}
.sNews-view .view-foot .ctr[href=""],.sNews-view .view-foot .ctr[href="#"]{cursor:not-allowed;color:#999}
.sNews-view .right{float:right;width:360px}
.sNews-view .relative-news .dt{position:relative;line-height:40px;padding-left:14px;border-left:#005BAC solid 6px;font-size:28px;color:#333}
.sNews-view .relative-news .hr{margin-top:10px;margin-bottom:15px;background-color:#e6e6e6}
.sNews-view .relative-news .list .item{position:relative;border-bottom:#e6e6e6 solid 1px}
.sNews-view .relative-news .list .item:nth-child(1n+2){margin-top:16px}
.sNews-view .relative-news .list .item .pic{width:100%;height:0!important;padding-bottom:56.32183908%;background-color:#f1f1f1}
.sNews-view .relative-news .list .item h3{color:#666;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:3}
.sNews-view .relative-news .list .item:hover h3{color:#005BAC}
@media screen and (max-width:1440px){
	.sNews-view .left{margin-right:310px}
	.sNews-view .right{width:280px}
	.sNews-view .view-follow{padding-top:15px;padding-bottom:15px}
	.sNews-view .view-follow .tel{height:36px;line-height:36px;padding-left:56px;font-size:20px}
	.sNews-view .view-follow .btn{height:32px;line-height:32px;font-size:16px}
}
.sContact .subpage-main{padding:3% 0}
.sContact-section{position:relative;overflow:hidden}
.sContact-section .contain{padding-top:3.125%;padding-bottom:3.125%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start}
.sContact-section .contain:after{display:none}
.sContact-section .pic{display:block;width:91.66666667%;width:100%;height:0!important;padding-bottom:41.28440367%;background-color:#f1f1f1}
.sContact-section.even .pic{margin-right:8.33333333%}
.sContact-section.odd .pic{margin-left:8.33333333%}
.sContact-body:after,.sContact-head:before{display:none;content:" ";position:absolute;width:64px;height:51px;width:3.33333333vw;height:2.65625vw;background-size:100% auto;background-position:50% 50%;background-repeat:no-repeat;pointer-events:none}
.sContact-head{float:left;width:31%;padding-left:16.14583333%;color:#333;line-height:1.08333333}
.sContact-head:before{left:3.64583333%;top:0;margin-top:5.20833333%;background-image:url(../images/icos-quoteLT.png)}
.sContact-head .en{font-family:Arial,sans-serif;font-weight:700;text-transform:uppercase}
.sContact-head .cn{margin-bottom:.45em;margin-top:.3em}
.sContact-head .aside{font-size:14px;white-space:nowrap}
.sContact-head .btn{display:block;margin-top:2em;width:180px;height:50px;line-height:50px;text-align:center;color:#fff;background-color:#005BAC;overflow:hidden;position:relative}
.sContact-head .btn:before{content:" ";position:absolute;overflow:hidden;width:0;height:0;left:50%;top:50%;padding-top:0;padding-left:0;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,0) 33%,rgba(255,255,255,.4));pointer-events:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.sContact-head .btn:hover:before{-webkit-transform:scale(2.25) translate(-22.22222222%,-22.22222222%);transform:scale(2.25) translate(-22.22222222%,-22.22222222%);padding-top:80%;padding-left:80%;-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s}
@media screen and (max-width:1440px){
	.sContact-head{padding-left:9.375%}
}
.sContact-body{float:right;margin-right:3.64583333%;width:52.08333333%;-webkit-box-sizing:border-box;box-sizing:border-box}
.sContact-section1 .sContact-body:after{right:3.64583333%;bottom:0;background-image:url(../images/icos-quoteRB.png)}
.sContact-section1 .inner{padding-right:300px;padding-right:15.625vw;line-height:1.5;color:#666}
.sContact-section1 .inner .qrcode{position:absolute;right:3.64583333%;bottom:0;margin-bottom:7.29166667%;margin-right:66px;margin-right:3.4375vw;text-align:center;padding:25px;padding:1.30208333vw;display: flex;justify-content: space-between;}
.sContact-section1 .inner .qrcode div{margin: 0px 5px;background: #eee;padding: 10px;}
.sContact-section1 .inner .qrcode img{width:7.8125vw;height:7.8125vw;margin-bottom:2%}
.sContact-section1 .inner ._block{display:block;height:50px;height:2.60416667vw}
.sContact-section1 .inner .lh2,.sContact-section1 .inner .sAbout-head .aside,.sContact-section1 .inner .sAbout-section1 .description,.sContact-section1 .inner .sAbout-section2,.sContact-section1 .inner .sBusiness-fullpage .item .description .dd,.sContact-section1 .inner .sBusiness-introduction .body,.sContact-section1 .inner .sBusiness-seo .sBusiness-service .body .item .dd,.sContact-section1 .inner .sBusiness-seo-item7 .body .itemPackage .contain .info{line-height:2}
@media screen and (max-width:1280px){
	.sContact-section1 .inner .qrcode{padding:10px;font-size:12px}
	.sContact-section1 .inner .qrcode img{width:100px;height:100px}
}

.sComments .subpage-main{padding:0}



@-webkit-keyframes AniPendulum{0%,100%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}
50%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}
}@keyframes AniPendulum{0%,100%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}
50%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}
}
@-webkit-keyframes heightChange{0%,100%,50%{height:18.13586424%}
25%,75%{height:11.11111111%}
}@keyframes heightChange{0%,100%,50%{height:18.13586424%}
25%,75%{height:11.11111111%}
}


.sMessageBoard{background-color:#fff}
.sMessageBoard .topLine{margin-top:-1px}
.sMessageBoard-section1{padding:5.20833333% 3.64583333%;text-align:center}
.sMessageBoard-section1 .dt{padding-bottom:2.08333333%}
.sMessageBoard-section1 .formItem{margin-top:4.16666667%;font-size:0}
.sMessageBoard-section1 .formItem .focus{line-height:1.6;display:block;margin-bottom:.5em}
.sMessageBoard-section1 .formItem .checkbox{display:inline-block;vertical-align:top;position:relative;margin:.5em 1em}
.sMessageBoard-section1 .formItem .checkbox label{padding-left:1.8em}
.sMessageBoard-section1 .formItem .checkbox input{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1em;height:1em;pointer-events:none}
.sMessageBoard-section1 .formItem textarea.skin{display:block;margin-left:auto;margin-right:auto;padding:8px 14px;width:600px;height:110px;line-height:24px;font-size:16px;border:#aaa solid 1px;border-radius:4px}
.sMessageBoard-section2{padding-top:4.47916667%;padding-bottom:5.20833333%;background-color:#f5f5f5;text-align:center}
.sMessageBoard-section2 .dt{padding-bottom:.5em}
.sMessageBoard-section2 .line{width:862px;margin-top:.5em;margin-left:auto;margin-right:auto;line-height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start}
.sMessageBoard-section2 .line:after{display:none}
.sMessageBoard-section2 .skin{border:#ddd solid 1px;width:396px;height:38px;line-height:38px;padding:6px 12px;background-color:#fff;font-size:16px;border-radius:4px}
.sMessageBoard-section2 .yzm{font-size:0}
.sMessageBoard-section2 .yzm .skin{width:150px}
.sMessageBoard-section2 .yzm .bindClick{margin-left:8px;margin-right:15px;border:#ddd solid 1px;width:110px;height:50px;background-color:#fff;vertical-align:top}
.sMessageBoard-section2 .yzm .refreshVC{font-size:16px;color:#666;vertical-align:top;-webkit-transition:all 320ms ease-out 0s;transition:all 320ms ease-out 0s}
.sMessageBoard-section2 .yzm .refreshVC:hover{color:#005BAC}
.sMessageBoard-section2 .enter{width:172px;height:52px;border-radius:4px;background-color:#005BAC;color:#fff}
@media screen and (max-width:1440px){
	.sMessageBoard-section2 .line{line-height:44px;width:752px}
	.sMessageBoard-section2 .skin{width:336px;height:30px;line-height:30px}
	.sMessageBoard-section2 .yzm .bindClick{height:42px}
}

@media screen and (min-width:1025px){
	.footer .section>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start}
	.footer .section>.container:after{display:none}
}
.footer .f-vr{margin-left:10px!important;margin-right:10px!important}
.footer .f-Partner img{display:block;margin-left:auto;margin-right:auto;width:164px}
.footer .f-Partner img:nth-child(1n+2){margin-top:2px}
@media screen and (max-width:1024px){
	.footer .f-Partner{display:block;margin-top:10px}
}
.subpage .add-zp{padding:3% 0}
.subpage .add-zp .tit{display:none}
.subpage .add-zp .con ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}
.subpage .add-zp .con ul:after{display:none}
.subpage .add-zp .con ul li{height:auto;margin:0}
.subpage .add-zp .con ul li:nth-child(1n+3){margin-top:4%}
.subpage .add-zp .con ul li.last .namea{padding-top:5%}
.subpage .add-zp .con ul li.last .nameb{margin-top:3%;height:auto}
.subpage .add-zp .con ul li.last .namec{margin-top:2%}
.floatFns{position:fixed;z-index:88;right:0;top:100%;-webkit-transition:all 320ms ease-out 0s;transition:all 320ms ease-out 0s}
.floatFns .item{position:relative;z-index:2;display:block;margin-top:3px;width:72px;height:72px;text-align:center}
.floatFns .item:after{content:" ";position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;pointer-events:none;background-color:#f3f9f4;border-radius:4px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.15);box-shadow:0 0 4px 0 rgba(0,0,0,.15)}
.floatFns .item:first-child{margin-top:0}
.floatFns .item .pa100{z-index:6}
.floatFns .item .stay{z-index:2;position:relative;display:block;width:72px;height:24px;padding-top:48px;-webkit-transition:all 480ms ease-out 0s;transition:all 480ms ease-out 0s;overflow:hidden;border-radius:inherit}
.floatFns .item .stay,.floatFns .item .stay a{color: #005BAC;}
.floatFns .item .stay .icon{position:absolute;top:9px;left:50%;margin-left:-16px}
.floatFns .item .stay:after{content:" ";z-index:-1;pointer-events:none;position:absolute;left:0;top:0;right:0;bottom:0;background-color:#005BAC;border-radius:inherit;-webkit-transition:all 250ms ease-out 0s;transition:all 250ms ease-out 0s;opacity:0;visibility:hidden;-webkit-transform:scale(0) rotate(-90deg);transform:scale(0) rotate(-90deg)}
.floatFns .item .icon{width:32px;height:32px;background-size:100% 100%;background-position:50% 50%;background-repeat:no-repeat;-webkit-transition:all 320ms ease-out 0s;transition:all 320ms ease-out 0s}
.floatFns .item .icon.tel{background-image:url(../images/iconf-tel.png)}
.floatFns .item .icon.consult{background-image:url(../images/iconf-consult.png)}
.floatFns .item .icon.qq{background-image:url(../images/iconf-qq.png)}
.floatFns .item .icon.wechat{background-image:url(../images/iconf-wechat.png)}
.floatFns .item .icon.backToTop{background-image:url(../images/iconf-backToTop.png)}
.floatFns .item .hide{z-index:1;position:absolute;right:100%;top:50%;margin-right:25px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.15);box-shadow:0 0 4px 0 rgba(0,0,0,.15);-webkit-transition:all 250ms ease-out .1s;transition:all 250ms ease-out .1s;opacity:0;visibility:hidden;-webkit-transform:translate(10%,-50%);transform:translate(10%,-50%)}
.floatFns .item .hide:before{content:" ";position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;pointer-events:none;background-color:#fefefe}
.floatFns .item .hide:after{content:" ";position:absolute;top:50%;left:100%;z-index:-2;pointer-events:none;margin-top:-6px;margin-left:-7px;width:12px;height:12px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.15);box-shadow:0 0 4px 0 rgba(0,0,0,.15);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-clip-path:polygon(-6px -6px,18px -6px,18px 18px);clip-path:polygon(-6px -6px,18px -6px,18px 18px);background-color:#fefefe}
.floatFns .item .hide.padbox{min-height:22px;line-height:22px;padding:14px 20px 14px 14px;color:#fff;font-size:14px;white-space:nowrap;text-align:left}
.floatFns .item .hide.padbox:after,.floatFns .item .hide.padbox:before{background-color:#005BAC}
.floatFns .item .hide.padbox a{color:#fff}
.floatFns .item .hide.padbox .line{position:relative;min-height:28px;line-height:28px;padding:2px 0}
.floatFns .item .hide.padbox .line .icon{position:absolute;top:50%;left:0;margin-top:-14px;width:28px;height:28px;-webkit-filter:grayscale(100%) brightness(500%);filter:grayscale(100%) brightness(500%);pointer-events:none}
.floatFns .item .hide.padbox .line>.btn,.floatFns .item .hide.padbox .line>.link{padding-left:32px;display:block}
.floatFns .item .hide.padbox .line:hover .icon{-webkit-transform:scale(1.1);transform:scale(1.1)}
.floatFns .item .hide.qrcode{width:144px;height:144px;background-color:#fefefe}
.floatFns .item .hide.qrcode .pic{width:100%;height:100%}
.floatFns .item.on .stay,.floatFns .item.on .stay a,.floatFns .item:hover .stay,.floatFns .item:hover .stay a{color:#fff}
.floatFns .item.on .stay:after,.floatFns .item:hover .stay:after{-webkit-transition:all 250ms ease-out 0s;transition:all 250ms ease-out 0s;opacity:1;visibility:visible;-webkit-transform:none!important;transform:none!important;border-radius:0}
.floatFns .item.on .icon,.floatFns .item:hover .icon{-webkit-filter:grayscale(100%) brightness(500%);filter:grayscale(100%) brightness(500%)}
.floatFns .item.on .hide,.floatFns .item:hover .hide{-webkit-transition:all 250ms ease-out 150ms;transition:all 250ms ease-out 150ms;opacity:1;visibility:visible;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
@media screen and (max-width:1024px){
	.floatFns{display:none}
}

