@charset "utf-8";

.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;outline:0;border:0;vertical-align:baseline;font-size:100%}body,button,input,select,textarea{color:#555;font:14px/1.5em 'Microsoft Yahei',Tahoma,Helvetica,Arial,sans-serif}code,kbd,pre,samp,tt{font-family:Courier New,Courier,monospace}address,cite,dfn,em,var{font-style:normal}h1,h2,h3,h4,h5,h6{margin:0;padding:0}ol,ul{list-style:none}a{color:#444;-webkit-tap-highlight-color:rgba(0,0,0,0)}a,a:hover{text-decoration:none}a:hover{color:#ac2023}img{display:block;padding:0;max-width:100%;border:none;-ms-interpolation-mode:bicubic}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border:none;background:#ddd}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend{display:table;box-sizing:border-box;padding:0;max-width:100%;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:999;opacity:.54}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.clearfix:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:"."}.fl{float:left!important}.fr{float:right!important}.bor{border:1px dashed #999}.poab{position:absolute}.pore{position:relative}.ani{transition:all .3s}.min{min-width:825pt}.texto{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}::selection{background:#308ecc;color:#fff}::-moz-selection{background:#308ecc;color:#fff}::-webkit-selection{background:#308ecc;color:#fff}.font12{font-size:9pt}.font13{font-size:13px}.font14{font-size:14px}.font15{font-size:15px}.font16{font-size:1pc}.font17{font-size:17px}.font18{font-size:18px}.font19{font-size:19px}.font20{font-size:20px}.font22{font-size:22px}.font23{font-size:23px}.font24{font-size:24px}.font25{font-size:25px}.font26{font-size:26px}.font27{font-size:27px}.font28{font-size:28px}.font29{font-size:29px}.font30{font-size:30px}.imgin{display:inline-block!important;vertical-align:middle}.imgmr{margin:0 auto}.h10,.imgmax{width:100%}.h10{height:10px}.h20{height:20px}.h20,.h30{width:100%}.h30{height:30px}.h40{height:40px}.h40,.h50{width:100%}.h50{height:50px}.h60{height:60px}.h60,.h70{width:100%}.h70{height:70px}.h80{height:5pc}.h80,.h90{width:100%}.h90{height:90px}.h100{width:100%;height:75pt}.h120{width:100%;height:90pt}.h140{width:100%;height:140px}.h160{width:100%;height:10pc}.mr5{margin:5px auto}.mr10{margin:10px auto}.mr15{margin:15px auto}.mr20{margin:20px auto}.mr25{margin:25px auto}.mr30{margin:30px auto}.mr35{margin:35px auto}.mr40{margin:40px auto}.mr45{margin:45px auto}.mr50{margin:50px auto}.mr55{margin:55px auto}.mr60{margin:60px auto}.mr80{margin:5pc auto}.pa5{padding:5px 0}.pa10{padding:10px 0}.pa15{padding:15px 0}.pa20{padding:20px 0}.pa25{padding:25px 0}.pa30{padding:30px 0}.pa35{padding:35px 0}.pa40{padding:40px 0}.pa45{padding:45px 0}.pa50{padding:50px 0}.pa55{padding:55px 0}.pa60{padding:60px 0}.pa65{padding:65px 0}.pa70{padding:70px 0}.text-l{text-align:left!important}.text-r{text-align:right!important}.text-m{text-align:center!important}.v-center{display:flex;flex-direction:column;justify-content:center}body{margin:0 auto;max-width:100vw;overflow-x: hidden;}.animate-mask{display:block;overflow:hidden;width:100%;height:100%}.animate-mask img{-webkit-transition:all .3s;transition:all .3s}.animate-mask:hover img{opacity:.9;-webkit-transform:scale(1.05);transform:scale(1.05);-ms-transform:scale(1.05)}.wrap{width:90%;max-width:75pc}.wrap,.wrap1{position:relative;margin:0 auto;min-width:300px}.wrap1{width:calc(90% + 10px);max-width:1210px}.wrap0{position:relative;margin:0 auto;width:90%;max-width:1500px;min-width:300px}.more_btn{border:1px solid #267fbd;border-radius:50px;color:#267fbd;text-transform:uppercase;transition:all .3s}.more_btn:hover{background:#267fbd;color:#fff}.textup{text-transform:uppercase}.arc-con{line-height:1.8em}.arc-con p{padding:5px 0}.arc-con img{display:inline-block}.co{color:#ac2023}.bl{font-weight:700}.pages ul{display:inline-block}.pages_c ul li a,.pages_c ul li.page-count{border-radius:5px}.pages ul li{float:left;margin:0 3px;margin-bottom:5px!important}.pages ul li.page-form{display:none!important}.pages ul li.page-count{display:block;display:none;padding:8px 15px;border:1px solid #ddd;color:#555}.pages ul li a{display:block;padding:8px 15px;border:1px solid #ddd}.pages ul li a:hover,.pages ul li.page-on a{border:1px solid #ac2023;background:#ac2023;color:#fff}
.headfix{position:fixed;top:0;left:0;z-index:7000;width:100%;border-color:#f0f0f0;border-width:0 0 1px;background:#fff;background-color:#fff;box-shadow:0 3px 5px rgba(0,0,0,.28);transition:all .6s ease-in}
.head{padding:9pt 0;transition:all .3s}
.head .logo{float:left;width:20%}
.head .logo,.head .logo img{max-width:241px;min-width:140px}
.head .logo img{width:100%}
.head .nav{float:right}
.head .nav ul,.head .nav-list li{line-height:34px;transition:all .3s}
.head .nav-list li{position:relative;float:left;padding-left:40px}
.head .nav-list li>a{font-size:15px}
.head .nav-list li>a.on{color:#ac2023}
.toplink .langChange a{
    display:flex;
    align-items:center;
}
.toplink .langChange a img {
    width: 20px;
    height: 20px;
    margin-right: 5px;
}
.mobLanguage{
    display:none;
}
.mobLanguage  a{
    display: flex;
    color: #fff;
    margin: 20px;
    justify-content: center;
}
.mobLanguage a img{
width: 20px;
    margin-right: 10px;
}


.menu-hide{position:absolute;top:34px;left:0;z-index:999;display:none;padding:20px;padding-top:10px;width:630px;border:1px solid #ddd;background:#fff}
.menu-hide .fl{width:300px}
.menu-hide .fl a{float:left;display:block;margin:0 2%;margin-top:-1px;width:46%;border:1px dashed #ddd;border-right:none;border-left:none;color:#ac2023;text-align:center;line-height:40px}
.menu-hide .fr{width:300px}
.menu-hide .fr img{max-width:300px}
.menu-hide .fr p{line-height:1.6em}
.menu-hide .fr a{color:#ac2023;font-weight:700}
#menu-hide-1 .menu-hide,#menu-hide-2 .menu-hide,#menu-hide-3 .menu-hide{left:-75pt}
#menu-hide-4 .menu-hide{left:-170px}
#menu-hide-5 .menu-hide{left:-270px}
#menu-hide-6 .menu-hide{left:-370px}
.head .nav-list li:hover .menu-hide{display:block}
.menu-button{float:right;display:none;transform:translateY(5px)}
.lines-button{display:block;padding:0;border:none;background-color:transparent;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;user-select:none}
.lines{position:relative;transform:translateY(-8px)}
.lines,.lines:after,.lines:before{display:inline-block;width:28px;height:2px;background:#666;-webkit-transition:all .3s ease;transition:all .3s ease}
.lines:after,.lines:before{position:absolute;left:0;content:'';-webkit-transform-origin:2.21px center;transform-origin:2.21px center}
.lines:before{top:10px}
.lines:after{top:-10px}
.menu-button:hover .lines:after,.menu-button:hover .lines:before,[role=header] .menu-button:hover .lines{background-color:#666}
[role=header] .menu-button.on .lines-button.x .lines{background:0 0}
.menu-button.on .lines-button.x .lines:before,[role=header] .menu-button.on .lines-button.x .lines:after{top:0;width:31px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
[role=header] .menu-button.on .lines-button.x .lines:before{background:#666;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}
[role=header] .menu-button.on .lines-button.x .lines:after{background:#666;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}
@media screen and (max-width:1250px){.head .nav-list li{float:left;padding-left:30px}
}
@media screen and (max-width:1140px){.wrap{width:96%}
}
@media screen and (max-width:1080px){.head .nav-list li{float:left;padding-left:20px}
}
@media screen and (max-width:980px){.head .nav-list li{float:left;padding-left:15px}
.head .nav-list li a{color:#fff}
.head .nav-list li:hover .menu-hide{display:none}
}
@media screen and (max-width:980px){.head .nav ul{margin-top:0}
.menu-button{display:block}
.mobLanguage{
    display:block;
}

.head .nav{position:fixed;top:84px;right:0;bottom:0;left:0;z-index:9999;float:inherit;display:none;margin-left:0;
	padding:20px 0;background:#fff;background:rgba(0,0,0,.9);overflow-y: auto}
.head .nav-list li{float:inherit;margin:0 auto;width:90%;border-bottom:1px solid #333;text-align:center;line-height:50px}
.head .nav-list li a{display:block}
}
@media screen and (max-width:768px){.head{padding:18px 0}
.head .nav{position:fixed;top:51px;right:0;bottom:0;left:0;z-index:9999;float:inherit;display:none;margin-left:0;
	padding:20px 0;background:#fff;background:rgba(0,0,0,.9);overflow-y: auto}
}
@media screen and (max-width:414px){
.head .nav{position:fixed;top:51px;right:0;bottom:0;left:0;z-index:9999;float:inherit;display:none;margin-left:0;
	padding:20px 0;background:#fff;background:rgba(0,0,0,.9);overflow-y: auto}
}
@media screen and (max-width:320px){.head{padding:9pt 0}
}
.footadd{width:100%;height:15px;border-top:20px solid #aa1e22;background:#fff}
.foot{padding-top:50px;padding-bottom:30px;background:#e5e5e5}
.foot,.foot a{color:#555}
.foot a:hover{color:#aa1e22}
.foot_left{float:left;width:20%}
.foot_left p{margin:0 0 10px}
.foot_left p label{float:left;width:47px}
.foot_left p span{float:left;width:calc(100% - 50px)}
.foot_right{float:left;margin-left:4%;width:62%}
.foot_right0{float:right;width:12%;text-align:center}
.foot_right0 p{font-weight:700}


.mob-fot .erm-list img{
	display:inline-block;max-width:100%;
	vertical-align: middle;
    width: 80px;
    height: 80px;
}
.erm-list{
	margin-bottom:10px;
	/* float: left;
    width: 33.3%; */
}
.erm-list span{
	font-size: 12px;
    display: inline-block;
}

.mob-fot{
	display:none;
}
.fot-erm .wechat-dropdown{
	float:left;
	margin:5px;
}
.chat-dropdown-content {
    position: absolute;
    bottom: 8px;
    right: -45px;
    display: none;
    width:90px;
    height:90px;
}

.wechat-dropdown .wechat {
    cursor: pointer;
    position: relative;
}

.wechat-dropdown .wechat:hover .chat-dropdown-content {
    display: block;
}

.wechat-dropdown .wechat .wx-img img {
    width: 28px;
    height:28px;
}

.chat-dropdown-content div {
    position: relative;
    padding: 5px;
    background: #fff;
    color: #fff;
    border-radius: 5px;
}

.chat-dropdown-content div:before {
    position: absolute;
    /* top: -20px; */
    bottom: -15px;
    right: 40%;
    display: block;
    width: 0px;
    height: 0px;
    border-color: transparent transparent rgba(255, 255, 255, 0.98) transparent;
    border-style: solid;
    border-width: 10px;
    content: "";
    /* transform: translateX(50%); */
    transform: rotate(180deg);
}


@media screen and (max-width:980px){
	.pc-fot{display:none;}
	.mob-fot{
		display:block;
	}
}

@media screen and (max-width:768px){
	.erm-list{
		margin-bottom:10px;
		float: left;
		width: 33.3%;
	}
	.erm-list span {
		font-size: 12px;
		display: block;
	}
}





.foot_right dl{float:left;width:12.5%}
.foot_right dl dt a{color:#333;font-weight:700;font-size:14px}
.foot_right dl dt i{float:right;display:none;font-style:normal;cursor:pointer;transition:transform .3s;transform-origin:center}
.foot_right dl dd{margin:3px 0}
.copyright,.foot_right dl dd a{font-size:9pt}
.copyright{padding:15px 0}
@media screen and (max-width:768px){.foot_left{float:inherit;width:100%}
.foot_right{margin-left:0}
.foot_right,.foot_right0{float:inherit;margin-top:20px;width:100%}
}
@media screen and (max-width:480px){.foot_right dl{float:inherit;width:100%}
.foot_right dl dt{font-size:15px}
.foot_right dl dt i{float:right;display:inline-block}
.foot_right dl dd{margin:5px 0}
.foot_right .dlhide{overflow:hidden;padding:10px 0;height:30px;border-bottom:1px solid #bbb;line-height:30px}
.copyright{padding-top:10px;font-size:9pt}
}
.foot_right .dlshow{height:auto}
.foot_right .dlshow i{transform:rotate(45deg)}
.tt .swiper-button-next,.tt .swiper-button-prev{position:absolute;z-index:10;width:11px;height:42px;background-position:center;background-repeat:no-repeat;cursor:pointer}
.tt .swiper-button-prev{top:40%;right:15px;left:inherit;background:url(../img/arrow.png) 0 -30px no-repeat;background-position:-21px -30px}
.tt .swiper-button-next{top:60%;right:15px;display:block;background:url(../img/arrow.png) 0 -30px no-repeat;background-position:0 -94px}
#container{margin:0;width:100%;height:500px;font-size:9pt}
.info-title{padding:0 0 0 6px;background-color:#ca140d;color:#fff;letter-spacing:1px;font-weight:lighter;font-size:14px;line-height:26px}
.info-content{padding:4px;color:#666;line-height:23px}
.info-content img{float:left;margin:3px}
.scroll-pro .swiper-slide{color:#fff}
.scroll-pro .swiper-slide img{display:inline-block}
.js-play{position:relative;overflow:hidden;height:100%}
.js-video{position:fixed;z-index:9999;display:none}
.js-video,.js-video>.mask{top:0;left:0;width:100%;height:100%}
.js-video>.mask{position:absolute;background:url(../img/mask-bg.png) repeat 0 0}
.video-cont{position:absolute;top:50%;left:50%;margin-top:-285px;margin-left:-450px;width:900px;height:540px}
.video-cont .tit-bar{padding-left:20px;height:40px;background-color:#cd3536;color:#fff;font-size:17px;line-height:40px}
.video-cont .close{float:right;margin-top:13px;margin-right:20px;width:1pc;height:1pc;background:url(../img/close.png) no-repeat 0 -40px}
.video-cont .close:hover{opacity:.8;filter:aphal(opacity=80)}
.flowplayer{position:relative}
.flowplayer video{width:900px;background:#000}
.playBtn{top:42%;width:70px;height:69px}
.playBtn,.play_btn{position:absolute;left:50%;margin-left:-25px;background:url(../img/play.png) no-repeat center center;cursor:pointer}
.play_btn{top:50%;margin-top:-25px;width:50px;height:50px;background-size:100%}
.slide-wap{display:none;padding-top:51px}
.n-pic{padding-top:94px}
.n-pic-wap{display:none;padding-top:41px}
.slide-pc{padding-top:94px}
.slide-pc img,.slide-wap img{margin:0 auto}
.slide-pc .swiper-button-prev{left:60px;background:url(../img/arr.png) no-repeat left top}
.slide-pc .swiper-button-next,.slide-pc .swiper-button-prev{position:absolute;top:50%;z-index:999;margin-top:-35px;width:50px;height:79px;opacity:.5;-webkit-transition:opacity .5s;transition:opacity .5s}
.slide-pc .swiper-button-next{right:60px;background:url(../img/arr.png) no-repeat right top}
.slide-pc .swiper-button-next:hover,.slide-pc .swiper-button-prev:hover{opacity:1}
.slide-pc .swiper-pagination-bullet{display:inline-block;width:9pt;height:9pt;border-radius:6px;background:#fff;opacity:.5}
.slide-pc .swiper-pagination-bullet-active{background:#75cefd!important;opacity:1}
.slide-wap .swiper-pagination-bullet{display:inline-block;width:8px;height:8px;border-radius:4px;background:#fff;opacity:.5}
.slide-wap .swiper-pagination-bullet-active{background:#75cefd!important;opacity:1}
.slide-news .swiper-pagination-bullet{display:inline-block;width:9pt;height:9pt;border:1px solid #aa1e22;border-radius:50%;background:0 0;opacity:1}
.slide-news .swiper-pagination-bullet-active{background:#aa1e22!important;opacity:1}
.slide-news .swiper-pagination-bullets{right:20px;bottom:10px;left:inherit;width:50%;text-align:right}
.slide-hhr .swiper-pagination-bullet{display:inline-block;width:9pt;height:9pt;border:1px solid #aa1e22;border-radius:50%;background:0 0;opacity:1}
.slide-hhr .swiper-pagination-bullet-active{background:#aa1e22!important;opacity:1}
.slide-hhr .swiper-pagination-bullets{right:inherit;bottom:10px;left:0;width:100%;text-align:center}
@media screen and (max-width:980px){.slide-wap{display:block}
.slide-pc{display:none}
.n-pic-wap{display:block}
.n-pic{display:none}
.slide-hhr .swiper-pagination-bullet{display:inline-block;width:8px;height:8px;border:1px solid #aa1e22;border-radius:50%;background:0 0;opacity:1}
.slide-hhr .swiper-pagination-bullet-active{background:#aa1e22!important;opacity:1}
.slide-hhr .swiper-pagination-bullets{bottom:10px;left:0;width:100%;text-align:center}
}
.toplink{margin-top:14px}
.toplink dd{position:absolute;top:20px;left:-10px;z-index:99;display:none;padding:5px 10px;width:85px;border:1px solid #ddd;border-radius:5px;background:#fff;transition:all .5s ease}
.toplink dl{position:relative;float:right;margin-left:39px}
.toplink dt a{position:relative;color:#7a7a7a;font-size:14px}
.toplink dd a{position:relative;display:block;font-size:13px;line-height:25px}
.caret{display:inline-block;margin-left:2px;width:0;height:0;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent;color:#bfbfbf;vertical-align:middle}
.caret0{top:6px;right:-9pt}
.caret0,.caret1{position:absolute;display:inline-block;width:0;height:0;border-top:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid transparent;border-left:4px dashed;border-left:4px solid\9;color:#bfbfbf}
.caret1{top:9px;right:-5px}
.toplink dl:hover dt a,.toplink dl:hover dt a .caret,.toplink dl:hover dt a .caret0{color:#ac2023}
.toplink dl:hover dd{display:block}
.toplink dd a:hover .caret1{color:#ac2023}
@media screen and (max-width:768px){.slide-wap{display:block}
.toplink{display:none}
}
.about-home{padding-top:60px;color:#333}
.about-home h2,.about-home h3{text-align:center;font-weight:400;font-size:40px}
.about-home h3{margin-top:50px;font-size:18px}
.about-home .about-home-content{margin-top:70px}
.about-home .about-home-content dl{float:left;box-sizing:border-box;padding:52px 22px 0 34px;width:40%;height:447px;background:url(../img/about1.png)}
.about-home .about-home-content dt{font-size:36px}
.about-home .about-home-content dd{margin-top:38px;text-shadow:1px 1px 0 #fff;font-size:14px;line-height:30px}
.about-home .a-more{display:block;margin-top:5px;padding-left:24px;width:198px;height:47px;background:#aa1e22;color:#fff;font-size:20px;line-height:47px}
.about-home .a-more:hover{opacity:.9}
.about-filed{float:right;width:60%}
.about-filed ul{overflow:hidden;width:100%;height:228px;background:#eee}
.about-filed ul li{float:left;box-sizing:border-box;padding-top:65px;width:33.33333%;text-align:center}
.about-filed ul li label{color:#aa1e21;font-size:60px}
.about-filed ul li p{margin-top:30px;font-size:14px}
.about-culture,.about-his{position:relative;float:left;overflow:hidden;width:45%}
.about-his img{top:0;left:0;width:100%;height:219px;transition:all .5s ease}
.about-his img.add{position:absolute;top:20%;left:50%;margin-left:-10%;width:20%;height:auto}
.about-culture{width:55%}
.about-his a:hover img.sca,.home-news li a:hover img.sca{transform:scale(1.1,1.1)}
.about-his h2,.about-his p{top:30%;left:51px}
.about-his h2,.about-his h3,.about-his p{position:absolute;z-index:2;color:#fff;font-size:24px}
.about-his h3{top:60px;left:0;width:100%;text-align:center}
.about-his p{top:50%;font-size:1pc}
.about-his h3{text-align:center}
@media screen and (max-width:960px){.about-home .about-home-content .about-filed{float:inherit;width:100%}
.about-home{padding-top:30px;color:#333}
.about-home h2,.about-home h3{text-align:center;font-weight:100;font-size:30px}
.about-home h3{margin-top:20px;font-size:18px}
.about-home .about-home-content{margin-top:30px}
.about-home .about-home-content dl{float:inherit;box-sizing:border-box;padding:52px 22px 30px 34px;width:100%;height:auto;background:url(../img/about1.png);background-size:cover}
.about-home .about-home-content dt{font-size:26px}
.about-home .about-home-content dd{margin-top:18px;text-shadow:1px 1px 0 #fff;font-size:14px;line-height:30px}
.about-home .a-more{display:block;margin-top:15px;padding-left:24px;width:198px;height:35px;background:#aa1e22;color:#fff;font-size:1pc;line-height:35px}
.about-his h3{position:absolute;top:50%;left:0;z-index:2;width:100%;color:#fff;text-align:center;font-size:24px}
.about-filed ul{overflow:hidden;padding-bottom:25px;width:100%;height:auto;background:#eee}
.about-filed ul li{float:left;box-sizing:border-box;padding-top:25px;width:33.33333%;text-align:center}
.about-filed ul li label{display:inline-block;color:#aa1e21;font-size:40px;line-height:1em}
.about-filed ul li p{margin-top:20px;font-size:14px}
.about-his img{top:0;left:0;width:100%;height:189px;transition:all .5s ease}
}
@media screen and (max-width:640px){.about-filed ul li label{display:inline-block;color:#aa1e21;font-size:30px;line-height:1em}
.about-filed ul li p{margin-top:20px;font-size:9pt}
.about-his img{top:0;left:0;width:100%;height:139px;transition:all .5s ease}
.about-his h3{position:absolute;top:40%;left:0;z-index:2;width:100%;color:#fff;text-align:center;font-size:20px}
.about-his h2,.about-his p{position:absolute;top:30%;left:20px;z-index:2;color:#fff;font-size:22px}
.about-his p{top:50%;font-size:14px}
}
.jpcy{float:left;height:603px;background-position:center;background-size:cover;background-repeat:no-repeat}
.jpcy .swiper-slide{height:603px;background-position:center;background-size:cover;background-repeat:no-repeat}
.jpcy .swiper-container{height:603px;}
.jpcy,.scroll-pro{position:relative;width:50%}
.scroll-pro{float:right;padding:60px 0;background:#303030}
.scroll-pro .swiper-container{padding:0 10% 0 20%;height:483px}
.scroll-pro .swiper-slide .slide-box{padding:20px 0 20px 20%;width:80%;background-position:left center;background-size:10% auto;background-repeat:no-repeat}
.scroll-pro .swiper-slide a{color:#fff}
.scroll-pro .swiper-slide .slide-box h2{position:relative;padding-top:18px;font-weight:100;font-size:28px}
.scroll-pro .swiper-slide .slide-box h2:before{position:absolute;top:0;left:0;width:46px;height:4px;background:red;content:''}
.scroll-pro .swiper-slide .slide-box p{margin-top:22px;font-size:1pc;line-height:30px}
.jpcy .red-bg{position:absolute;top:50%;right:0;margin-top:-211px;padding:25px;width:50%;height:422px;background:rgba(170,30,34,.94)}
.jpcy .red-bg dl{position:absolute;top:25px;left:25px;z-index:999;width:110%;height:calc(100% - 50px);border:2px solid #fff;color:#fff}
.jpcy .red-bg dt{padding:50px 0 0 38px}
.jpcy .red-bg dt p{font-size:18px;line-height:1.2em}
.jpcy .red-bg dt p.name{font-size:40px;line-height:1.2em}
.jpcy .red-bg dd{padding:40px 93pt 0 38px}
.jpcy .red-bg dd p{margin-bottom:50px;font-size:1pc;line-height:1.5em}
.jpcy .read-more{display:block;margin-left:20px;padding:4px 0 4px 76px;background:url(../img/arrow.png) 0 1pc no-repeat;color:#fff;font-size:20px;line-height:36px;transition:all .5s ease}
.jpcy .read-more:hover{background-position:10px 1pc;color:#fff}
@media screen and (max-width:960px){.jpcy{height:360px}
.jpcy,.scroll-pro{position:relative;float:inherit;width:100%}
.tt .jpcy{height: 400px}
.jpcy .swiper-container{height:400px;}
.tt .swiper-button-next,.tt .swiper-button-prev{position:absolute;z-index:10;width:11px;height:42px;background-position:center;background-repeat:no-repeat;cursor:pointer}
.tt .swiper-button-prev{top:60%;right:15px;left:inherit;background:url(../img/arrow.png) 0 -30px no-repeat;background-position:-21px -30px}
.tt .swiper-button-next{top:70%;right:15px;display:block;background:url(../img/arrow.png) 0 -30px no-repeat;background-position:0 -94px}
.scroll-pro{padding:30px 0;background:#303030}
.scroll-pro .swiper-container{padding:0 20%;height:25pc}
.scroll-pro .swiper-slide .slide-box{padding:20px 0 20px 20%;width:80%;background-position:left center;background-size:13% auto;background-repeat:no-repeat}
.jpcy .red-bg{position:absolute;top:0;right:0;margin-top:-30px;width:50%;height:300px;background:rgba(170,30,34,.94)}
.jpcy .red-bg dl{position:absolute;top:25px;left:25px;z-index:999;padding:0;width:calc(90% - 8px);height:calc(100% - 50px);border:2px solid #fff;color:#fff}
.jpcy .red-bg dt{padding:20px 0 0 38px}
.jpcy .red-bg dt p{font-size:1pc;line-height:1.2em}
.jpcy .red-bg dt p.name{font-size:35px;line-height:1.2em}
.jpcy .red-bg dd{padding:40px 10% 0 38px}
.jpcy .red-bg dd p{margin-bottom:20px;font-size:14px;line-height:1.5em}
}
@media screen and (max-width:640px){
	.tt .jpcy{height: 300px}
	.jpcy .swiper-container{height:300px;}
	.tt .swiper-button-next,.tt .swiper-button-prev{position:absolute;z-index:10;width:11px;height:42px;background-position:center;background-repeat:no-repeat;cursor:pointer}
.tt .swiper-button-prev{top:60%;right:15px;left:inherit;background:url(../img/arrow.png) 0 -30px no-repeat;background-position:-21px -30px}
.tt .swiper-button-next{top:70%;right:15px;display:block;background:url(../img/arrow.png) 0 -30px no-repeat;background-position:0 -94px}
	.scroll-pro .swiper-container{padding:0 10%;height:300px}
.scroll-pro{position:relative;float:inherit;padding:10px 0 30px;width:100%;background:#303030}
.scroll-pro .swiper-slide .slide-box h2{position:relative;padding-top:18px;font-weight:100;font-size:20px}
.scroll-pro .swiper-slide .slide-box h2:before{position:absolute;top:0;left:0;width:46px;height:4px;background:red;content:''}
.scroll-pro .swiper-slide .slide-box p{margin-top:9pt;font-size:13px;line-height:25px}
.scroll-pro .swiper-slide .slide-box{padding:20px 0 20px 20%;width:80%;background-position:left center;background-size:15% auto;background-repeat:no-repeat}
.jpcy .red-bg{position:absolute;top:0;right:0;margin-top:-30px;width:60%;height:280px;background:rgba(170,30,34,.94)}
.jpcy .red-bg dl{position:absolute;top:15px;left:15px;z-index:999;padding:0;width:calc(90% - 8px);height:calc(100% - 50px);border:2px solid #fff;color:#fff}
.jpcy .red-bg dt{padding:20px 0 0 18px}
.jpcy .red-bg dt p{font-size:14px;line-height:1.2em}
.jpcy .red-bg dt p.name{font-size:25px;line-height:1.2em}
.jpcy .red-bg dd{padding:20px 10% 0 18px}
.jpcy .red-bg dd p{margin-bottom:20px;font-size:13px;line-height:1.5em}
.jpcy .read-more{display:block;margin-left:0;padding:4px 0 4px 76px;background:url(../img/arrow.png) 0 1pc no-repeat;color:#fff;font-size:1pc;line-height:36px;transition:all .5s ease}
}
.home-news dl{text-align:center}
.home-news dt{font-size:35px}
.home-news dd{margin-top:34px;font-size:1pc}
.home-news li{position:relative;float:left;overflow:hidden;margin:0 1%;width:31.33%}
@media (max-width: 640px){
	.home-news li:last-child{display:none}
}
.home-news li .news-pic{position:relative;overflow:hidden;height:343px;background-position:center;background-size:cover;background-repeat:no-repeat}
.home-news li .news-des{position:absolute;bottom:-5pc;left:0;overflow:hidden;padding:5px 15px;max-height:60px;background:#aa1e22;color:#fff;font-size:14px;transition:.3s ease}
.home-news li p{margin-top:20px;color:#010101;font-size:1pc}
.home-news .date{position:absolute;top:5%;left:5%;z-index:3;padding:15px;background:#aa1e22;color:#fff}
.home-news .date label,.home-news .date strong{display:block;text-align:center;font-weight:400;font-size:36px;line-height:1.1em}
.home-news .date label{margin-top:5px;font-size:18px}
.home-news li a:hover p{color:#aa1e22}
.home-news li a:hover .news-des{bottom:0}
@media screen and (max-width:960px){.home-news li .news-pic{overflow:hidden;height:243px;background-position:center;background-size:cover;background-repeat:no-repeat}
.home-news li .news-des{position:absolute;bottom:-90pt;left:0;padding:5px 15px;background:#aa1e22;color:#fff;font-size:14px;transition:.3s ease}
}
@media screen and (max-width:640px){.pa40{padding:20px 0}
.att{font-size:18px;line-height:1.3em}
.home-news{padding-top:0}
.home-news dl{text-align:center}
.home-news dt{font-size:25px}
.home-news dd{margin-top:14px;font-size:14px}
.home-news li{position:relative;float:left;overflow:hidden;margin:0 1% 30px;width:48%}
.home-news li:last-child{display:block}
.home-news li .news-pic{position:relative;overflow:hidden;height:163px;background-position:center;background-size:cover;background-repeat:no-repeat}
.home-news li .news-des{position:absolute;bottom:-5pc;left:0;display:none;padding:5px 15px;background:#aa1e22;color:#fff;font-size:14px;transition:.3s ease}
.home-news li p{margin-top:10px;color:#010101;font-size:14px}
.home-news .date{position:absolute;top:5%;left:5%;z-index:3;padding:5px 10px;background:#aa1e22;color:#fff}
.home-news .date label,.home-news .date strong{display:block;text-align:center;font-weight:400;font-size:20px;line-height:1.1em}
.home-news .date label{margin-top:0;font-size:13px}
.home-news li a:hover .news-des{bottom:-5pc;display:none}
}
.home-video{position:relative;width:100%;height:452px;background:url(../img/video_bg.jpg) center top repeat-x}
.home-video .video-summary{margin:auto;color:#fff;text-align:center;transform:translateY(-30px)}
.home-video .video-summary dt{font-size:40px;line-height:1.2em}
.home-video .video-summary dd{margin-top:28px;font-size:1pc;line-height:30px}
.home-video .video-btn0{position:absolute;top:70%;left:50%;z-index:2;margin-left:-31px;width:62px;height:62px;background:url(../img/video_btn.png);cursor:pointer}
@media screen and (max-width:640px){.home-video{position:relative;width:100%;height:252px;background:url(../img/video_bg.jpg) center top repeat-x}
.home-video .video-summary{margin:auto;color:#fff;text-align:center}
.home-video .video-summary dt{font-size:20px}
.home-video .video-summary dd{margin:0 auto;margin-top:18px;width:80%;font-size:9pt;line-height:1.5em}
.home-video .video-btn0{position:absolute;top:65%;left:50%;z-index:2;margin-left:-21px;width:42px;height:42px;background:url(../img/video_btn.png);background-size:cover;cursor:pointer}
.js-play{position:relative;overflow:hidden;height:100%}
.js-video{position:fixed;z-index:9999;display:none}
.js-video,.js-video>.mask{top:0;left:0;width:100%;height:100%}
.js-video>.mask{position:absolute;background:url(../img/mask-bg.png) repeat 0 0}
.video-cont{position:absolute;top:20%;left:0;margin-top:0;margin-left:0;width:100%;height:15pc}
.video-cont .tit-bar{padding-left:20px;height:30px;background-color:#cd3536;color:#fff;font-size:14px;line-height:30px}
.video-cont .close{float:right;margin-top:8px;margin-right:10px;width:1pc;height:1pc;background:url(../img/close.png) no-repeat 0 -40px}
.video-cont .close:hover{opacity:.8;filter:aphal(opacity=80)}
.flowplayer{position:relative}
.flowplayer video{width:100%;background:#000}
.playBtn{top:42%;width:70px;height:69px}
.playBtn,.play_btn{position:absolute;left:50%;margin-left:-25px;background:url(../img/play.png) no-repeat center center;cursor:pointer}
.play_btn{top:50%;margin-top:-25px;width:50px;height:50px;background-size:100%}
}
.show-mm{border:none;box-shadow:none}
.show-m,.splink{display:none}
.menu{position:relative;height:55px;background:#ececec;line-height:55px}
.menu ul.ssh{box-sizing:border-box;padding:0}
.menu ul li{float:left;margin-right:13px;font-size:15px}
.menu ul li a{display:block;padding:0 1pc}
.menu ul li a.active{background:#ac2023;color:#fff}
@media screen and (max-width:640px){.menu{position:relative;height:40px;background:#ececec;line-height:40px}
.menu ul.ssh{box-sizing:border-box;padding:0 58px 0 18px}
.menu .show-mm{position:relative;z-index:99;display:none;padding-bottom:15px;border-top:1px solid #fff;background:#fff;box-shadow:0 0 3px #ddd}
.menu ul li{float:inherit;margin-right:0;font-size:14px}
.show-m,.splink{display:block}
.show-m{position:absolute;top:0;right:18px;z-index:999;width:40px;height:40px;background:url(../img/sjj.png) no-repeat center}
.show-m.cur{background:url(../img/sjj0.png) no-repeat center}
}
.Chairman{position:relative;width:100%}
.Chairman .word{width:75%;height:540px;border:2px solid #b5b5b5}
.Chairman .word .word-box{padding:46px 136px 58px 46px}
.Chairman .word .word-tit{margin-bottom:1pc;color:#ac2023;font-size:18px}
.Chairman .word .word-content{overflow:hidden;box-sizing:border-box;padding-right:46px;width:90%;height:412px}
.Chairman .word .word-content p{margin-bottom:24px;color:#323232;text-indent:2pc;letter-spacing:.1em;font-size:15px;line-height:1.8em}
.Chairman .photo{position:absolute;top:5pc;right:0;width:35%}
@media screen and (max-width:980px){.Chairman .word{width:85%;height:inherit;border:2px solid #b5b5b5}
.Chairman .word .word-box{padding:26px 36px 28px 26px}
.Chairman .word .word-content{overflow:hidden;box-sizing:border-box;padding-right:1pc;width:80%;height:inherit}
.Chairman .word .word-content p{margin-bottom:18px;letter-spacing:.1em;font-size:14px;line-height:1.7em}
}
@media screen and (max-width:640px){.Chairman .word{width:85%;height:inherit;border:2px solid #b5b5b5}
.Chairman .word .word-box{padding:1pc 26px 18px 1pc}
.Chairman .word .word-content{overflow:hidden;box-sizing:border-box;padding-top:20px;padding-right:1pc;width:95%;height:inherit}
.Chairman .word .word-content p{margin-bottom:14px;letter-spacing:.1em;font-size:14px;line-height:1.4em}
.Chairman .photo{position:absolute;top:10px;right:0;width:35%}
}
.tabs li{float:left;margin-right:20px;padding:0 20px 7px;border-bottom:2px solid #fff;text-align:center;font-size:1pc}
.tabs li.on{border-bottom:2px solid #ac2024}
.tabs0 li a{float:left;margin-right:20px;padding:0 20px 7px;border-bottom:2px solid #fff;text-align:center;font-size:1pc}
.tabs0 li a.on{border-bottom:2px solid #ac2024}
.tabs1 li{float:left;margin-right:20px;padding:0 20px 7px;border-bottom:2px solid #f5f5f5;text-align:center;font-size:1pc}
.tabs1 li.on{border-bottom:2px solid #ac2024}
.honor-list li{position:relative;float:left;box-sizing:border-box;margin:0 1% 25px;padding:8px;width:23%;border:1px solid #949494;box-shadow:1px 1px 1px #e8e8e8 inset}
.honor-list li p{overflow:hidden;padding-top:10px;text-align:center;font-size:14px;line-height:20px}
.honor-list .mask{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;background:rgba(230,0,18,.66) url(../img/magnifier.png) right bottom no-repeat;opacity:0;transition:all .5s ease;align-items:center;justify-content:center}
.honor-list .mask h2{padding:8px;width:10pc;border-top:1px solid #fff;border-bottom:1px solid #fff;color:#fff;text-align:center;font-weight:100;font-size:14px;line-height:1.5em}
.honor-list li a:hover .mask{opacity:1}
@media screen and (max-width:640px){.tabs,.tabs li{text-align:center}
.tabs li{float:inherit;display:inline-block;margin-right:0;padding:0 20px 4px;border-bottom:2px solid #fff;font-size:15px}
.tabs li.on{border-bottom:2px solid #ac2024}
.honor-list li{position:relative;float:left;box-sizing:border-box;margin:0 1% 20px;padding:8px;width:48%;border:1px solid #949494;box-shadow:1px 1px 1px #e8e8e8 inset}
}
.clear{clear:both;overflow:hidden;height:0;font-size:0}
.history{padding-bottom:552px;background:url(../img/history.jpg) center bottom no-repeat;background-size:60% auto}
.history .his-cate{float:left;width:20%}
.history .his-cate dt{padding-bottom:20px;color:#323232;font-size:26px}
.history .his-cate dd,.history .his-cate dt{border-bottom:2px solid #666;text-align:center}
.history .his-cate dd{padding:14px 0;font-size:1pc;opacity:.4;transition:all .5s ease}
.history .his-cate dd.on{padding:20px 0;font-size:20px;opacity:1}
.his-list{float:right;padding-bottom:90pt;width:75%;background:url(../img/line.png) center top repeat-y}
.his-list dl:nth-child(1){margin-top:-42px}
.his-list dl dt{margin:40px auto 72px;width:171px;height:45px;background:#bfbfbf;color:#fff;text-align:center;font-size:24px;line-height:45px}
.his-list dd{position:relative;float:left;box-sizing:border-box;margin-top:6px;padding:18px 28px 18px 18px;width:calc(50% - 38px);border:1px solid #a6a6a6}
.his-list dd h2{margin-bottom:8px;font-weight:400;font-size:24px}
.his-list dd p{color:#000;font-size:14px;line-height:1.6em}
.his-list dl dd>s{position:absolute;top:20px;right:-15px;display:block;width:15px;height:27px;background:#fff url(../img/arrow.png) -4px -153px no-repeat}
.his-list dl dd.his-fr>s{right:inherit;left:-15px;background-position:-39px -153px}
.his-list dd span.circle{position:absolute;top:20px;right:-53px;display:block;width:26px;height:26px;background:url(../img/arrow.png) -37px -98px no-repeat}
.his-list dd.his-fr span.circle{right:initial;left:-53px}
@media screen and (max-width:640px){.history .his-cate{display:none}
.his-list{float:inherit;padding-bottom:90pt;width:100%;background:url(../img/line.png) center top repeat-y}
.history{padding-bottom:202px;background:url(../img/history.jpg) center bottom no-repeat;background-size:80% auto}
.his-list dt{margin:50px auto 2pc;width:171px;height:35px;background:#bfbfbf;color:#fff;text-align:center;font-size:20px;line-height:35px}
.his-list dd{position:relative;float:left;box-sizing:border-box;margin-top:6px;padding:10px;width:calc(50% - 38px);border:1px solid #a6a6a6}
.his-list dd h2{margin-bottom:8px;font-weight:400;font-size:20px}
.his-list dd p{color:#000;font-size:13px;line-height:1.5em}
}
.partner dl{text-align:center}
.partner dt{font-size:24px}
.partner dd{margin:34px auto 0;width:80%;font-size:15px;line-height:1.8em}
.partner .honor-list li{margin:0 1% 27px;padding:0;width:31.33%;border:1px solid #000}
@media screen and (max-width:640px){.partner .honor-list li{margin:0 1% 27px;padding:0;width:48%;border:1px solid #000}
.pages ul li{float:left;margin:0 3px;margin-bottom:5px!important}
.pages ul li.page-form{display:none!important}
.pages ul li.page-count{display:block;display:none;padding:5px 10px;border:1px solid #ddd;color:#555}
.pages ul li a{display:block;padding:5px 10px;border:1px solid #ddd}
.pages ul li a:hover,.pages ul li.page-on a{border:1px solid #ac2023;background:#ac2023;color:#fff}
}
.news-img{float:left;width:45%}
.news-info{float:right;width:50%}
.news-info h2{margin-top:8px;margin-bottom:46px;font-size:18px;line-height:1.4em}
.news-info p{margin-bottom:40px;letter-spacing:.1em;line-height:1.7em}
.news-list li{padding:30px 0}
.news-list dt{float:left;width:30%}
.news-list dt img{width:100%}
.news-list dd{float:right;width:65%}
.news-list dd p{font-size:15px;line-height:1.8em}
.news-list dd h2{margin-top:10px;margin-bottom:36px;font-size:18px}
.news-list dd .gray{margin-top:9pt}
.news-list li:hover{background:#ac2024;border-top-color:#ac2024}
.news-list li:hover h2 a,.news-list li:hover p{color:#fff}
.sm-tit{color:#888}
.next-page{margin-top:40px;padding-top:20px;border-top:1px solid #bcbcbc}
.next-page p{margin-bottom:15px;font-weight:700;font-size:1pc}
@media screen and (max-width:640px){.news-img,.news-info{float:inherit;width:100%}
.news-info h2{margin-top:8px;margin-bottom:1pc;font-size:1pc;line-height:1.4em}
.news-info p{display:none;margin-bottom:20px;letter-spacing:.1em;line-height:1.5em}
.slide-news .swiper-pagination-bullet{display:inline-block;width:8px;height:8px;border:1px solid #aa1e22;border-radius:50%;background:0 0;opacity:1}
.slide-news .swiper-pagination-bullets{right:20px;bottom:0;left:inherit;width:50%;text-align:right}
.news-list li{padding:15px 0}
.news-list dt{float:left;width:30%}
.news-list dt img{width:100%;height:65px}
.news-list dd{float:right;width:65%}
.news-list dd h2{margin-top:0;margin-bottom:0;font-size:14px}
.news-list dd p.info{display:none}
.news-list dd .gray{margin-top:5px;font-size:9pt}
.home-tit h1{font-size:18px;line-height:1.3em}
.next-page{margin-top:30px;padding-top:20px;border-top:1px solid #bcbcbc}
.next-page p{margin-bottom:10px;font-weight:400;font-size:14px}
}
.ins-tit{margin-bottom:50px;text-align:center;font-size:24px;line-height:1.3em}
.ins-info{font-size:1pc;line-height:1.8}
.ins-info p{margin-bottom:26px}
.ins-info img{display:block;margin:20px auto}
.ins-layout{margin-top:5pc}
.ins-layout .ins-item{float:left;box-sizing:border-box;margin:0 1% 30px;width:48%;min-height:226px;border:1px solid #b5b5b5;border-top:0}
.ins-layout .ins-time-tit{padding-left:24px;border-top:1px solid #b5b5b5;font-weight:700;font-size:18px;line-height:72px}
.ins-layout .ins-time-tit span{margin-left:1pc;color:rgba(0,0,0,.35);font-weight:400}
.ins-layout .ins-summary{margin:0 24px;padding-top:20px;border-top:1px dashed #b5b5b5;font-size:14px;line-height:1.8}
.case-list li{position:relative;float:left;box-sizing:border-box;margin:0 1% 25px;width:31.33%}
.case-list li .mask p{margin-top:24px;padding:0 23px;color:#fff;font-size:14px;line-height:1.8}
.case-list .mask{position:absolute;top:0;left:0;padding:0 5%;width:90%;height:100%;background:#ac2023;opacity:0;transition:all .5s ease}
.case-list .mask h2{position:relative;width:100%;height:40px;color:#fff;text-align:center;font-weight:400;font-size:18px;line-height:1.5em}
.case-list .mask h2:before{position:absolute;top:58px;left:50%;margin-left:-45px;width:90px;height:1px;background:#fff;content:''}
.case-list li a:hover .mask{opacity:1}
@media screen and (max-width:640px){.ins-tit{margin-bottom:20px;text-align:center;font-size:22px;line-height:1.3em}
.ins-info{font-size:14px;line-height:1.6}
.ins-layout .ins-item{float:inherit;box-sizing:border-box;margin:0 0 30px;padding-bottom:15px;width:100%;min-height:226px;border:1px solid #b5b5b5;border-top:0}
.case-list li{position:relative;float:left;box-sizing:border-box;margin:0 0 25px;width:100%}
.case-list .mask{position:inherit;padding:15px 0;width:100%;background:#ac2023;opacity:1;transition:all .5s ease}
.case-list .mask h2{position:relative;margin-top:0;padding:0 5%;width:90%;height:auto;color:#fff;text-align:center;font-weight:400;font-size:1pc}
.case-list li .mask p{margin-top:14px;padding:0 23px;color:#fff;font-size:14px;line-height:1.5}
.case-list .mask h2:before{position:absolute;top:58px;left:50%;margin-left:-45px;width:90px;height:1px;background:#fff;content:''}
}
.home-tit{text-align:center;font-weight:700;font-size:22px}
.culture-txt{text-indent:36px;font-size:15px;line-height:1.8em}
.culture-banner{margin:30px auto;text-align:center}
.culture .mt40{margin-top:40px}
.culture .tc{text-align:center}
.culture-item li{overflow:hidden;padding:30px 0;border-bottom:1px dashed #ddd}
.culture-item li img{float:left;width:186px;height:186px;border-radius:50%}
.culture-item .filed-txt{float:left;margin-left:60px;height:186px}
.culture-item .filed-txt h2{position:relative;margin-top:14px;height:42px;color:#ac2023;font-size:18px}
.culture-item .filed-txt h2:before{position:absolute;bottom:0;left:0;width:3pc;height:3px;background:#ac2023;content:''}
.culture-item .filed-txt h2 span{margin-left:14px;font-size:1pc}
.culture-item .filed-txt p{margin-top:56px;font-size:1pc}
@media screen and (max-width:640px){.culture-item li img{float:inherit;margin:0 auto;width:146px;height:146px;border-radius:50%}
.culture-item .filed-txt{float:inherit;margin-left:0;height:auto;text-align:center}
.culture-txt{text-indent:36px;font-size:14px;line-height:1.8em}
.culture-item .filed-txt p{margin-top:1pc;font-size:1pc}
.culture-item .filed-txt h2:before{position:absolute;bottom:0;left:50%;margin-left:-24px;width:3pc;height:3px;background:#ac2023;content:''}
}
.party-box li{margin-bottom:50px;font-size:15px;line-height:1.8}
.party-box .fl{float:left}
.party-box .fl.party-pic{width:35%}
.party-box .fl.party-txt{width:60%}
.party-box .fr.party-pic{width:35%}
.party-box .fr.party-txt{width:60%}
.party-box .party-txt h2{margin:15px 0;color:#ac2023;font-size:18px}
.party-box .party-txt p{text-indent:2pc}
.party-box .fr{float:right}
.party-person li{overflow:hidden;margin-bottom:50px;width:100%}
.party-person li h2{float:left;width:20%;min-height:195px;background:#aa1e22;color:#fff;text-align:center;font-size:20px}
.party-person li p{float:right;padding:30px 5%;width:70%;min-height:135px;background:#ebebeb;font-size:15px;line-height:1.8}
@media screen and (max-width:640px){.party-box .fl.party-pic,.party-box .fl.party-txt,.party-box .fr.party-pic,.party-box .fr.party-txt{width:100%}
.party-box li{margin-bottom:30px;font-size:14px;line-height:1.8em}
.party-person li{overflow:hidden;margin-bottom:20px;width:100%}
.party-person li h2{float:inherit;width:100%;min-height:50px;background:#aa1e22;color:#fff;text-align:center;font-size:18px}
.party-person li p{float:inherit;padding:30px 5%;width:90%;min-height:inherit;background:#ebebeb;font-size:15px;line-height:1.8}
}
.jp-school{background:#e7e7e7}
.jp-school-txt{float:right;box-sizing:border-box;padding:58px 58px 58px 99pt;width:70%;background:#fff;line-height:1.8em}
.slide-hhr{position:absolute;top:5pc;left:0;width:35%}
@media screen and (max-width:640px){.jp-school-txt{float:inherit;box-sizing:border-box;padding:20px;width:100%;background:#fff;line-height:1.8em}
.slide-hhr{position:inherit;top:0;margin-top:20px;width:100%}
}
.contact-item.fl{float:left;background:#ac2023 url(../img/c_bg1.png) 40px center no-repeat;color:#fff}
.contact-item.fl,.contact-item.fr{padding-left:15%;width:85%;min-height:260px;font-size:15px;line-height:1.8;padding: 20px 0 20px 15%}
.contact-item.fr{float:right;background-color:#e0e0e0;background-image:url(../img/c_bg2.png);background-position:40px center;background-repeat:no-repeat;color:#6c6c6c}
@media screen and (max-width:640px){.contact-item.fl{float:left;background:#ac2023 url(../img/c_bg1.png) center 20px no-repeat;background-size:50px auto;color:#fff}
.contact-item.fl,.contact-item.fr{padding-top:80px;width:100%;min-height:260px;text-align:center;font-size:14px;line-height:1.8;padding-left: 0}
.contact-item.fr{float:right;background-color:#e0e0e0;background-image:url(../img/c_bg2.png);background-position:center 20px;background-size:50px auto;background-repeat:no-repeat;color:#6c6c6c}
}
.report-box .report-pic{float:left;box-sizing:border-box;padding:94px 46px 0;width:45%;height:650px;background:#f5f5f5}
.report-box .report-pic p{margin-bottom:20px;font-size:18px;line-height:1.6}
.report-box .report-pic p span{color:rgba(0,0,0,.31)}
.report-box .report-pic img{display:block;margin:20px auto}
.report-filed{float:right;margin-top:40px;width:50%;border-top:1px solid #d5d5d5}
.report-filed li{position:relative;padding:22px 0;padding-left:43px;border-bottom:1px solid #d5d5d5;font-size:17px;cursor:pointer}
.report-filed li .psp{margin-top:10px}
.report-filed li:after{position:absolute;top:50%;left:15px;margin-top:-3px;width:6px;height:6px;border-radius:50%;background:#424242;content:''}
.report-filed li:hover{color:#ac2023}
.report-filed li:hover:after{background:#ac2023}
.report-filed .re-ico{display:inline-block;width:35px;height:28px;background:url(../img/report_ico.png) 0 0 no-repeat;vertical-align:middle;line-height:28px}
.report-filed .jp-tel{background-position:0 1px}
.report-filed li:hover .jp-tel{background-position:0 -33px}
.report-filed .jp-mail{background-position:0 -103px}
.report-filed li:hover .jp-mail{background-position:0 -67px}
.report-filed .jp-weixin{background-position:0 -140px}
.report-filed li:hover .jp-weixin{background-position:0 -177px}
.report-filed .jp-letter{background-position:0 -254px}
.report-filed li:hover .jp-letter{background-position:0 -216px}
@media screen and (max-width:640px){.report-box .report-pic{float:inherit;box-sizing:border-box;padding:40px 5%;width:100%;height:auto;background:#f5f5f5}
.report-box .report-pic p{margin-bottom:20px;font-size:14px;line-height:1.6}
.report-filed{float:inherit;margin-top:10px;width:100%;border-top:1px solid #d5d5d5}
.report-filed li{position:relative;padding:15px 0;padding-left:43px;border-bottom:1px solid #d5d5d5;font-size:14px;line-height:28px}
}
.hu-summary{position:relative;text-align:center;font-size:1pc;line-height:1.8}
.hu-summary:after,.hu-summary:before{position:absolute;bottom:10px;left:30px;width:84px;height:76px;background:url(../img/d.png) 0 0 no-repeat;content:''}
.hu-summary:before{top:initial;right:30px;bottom:68px;left:initial;background-position:-863px -93px;text-align:center}
.human-box{margin-top:34px;padding:0 20px}
.human-box .human-item{margin-bottom:44px}
.human-box .human-txt{float:left;width:68%;height:184px}
.human-box .human-txt h2{position:relative;height:24px;color:#ac2023;font-size:18px;line-height:24px}
.human-box .human-txt h2:before{position:absolute;top:13px;left:75pt;width:60%;height:2px;background:#ac2023;content:''}
.human-box .human-txt p{margin-top:34px;font-size:15px;line-height:1.8}
.human-box .human-pic{float:right;width:28%;height:184px}
.human-box .human-pic img{width:100%}
@media screen and (max-width:640px){.human-box .human-pic,.human-box .human-txt{float:inherit;width:100%;height:auto}
.human-box .human-txt h2{position:relative;height:24px;color:#ac2023;font-size:1pc;line-height:24px}
.human-box .human-txt p{margin-top:14px;margin-bottom:10px;font-size:14px;line-height:1.8}
.hu-summary{position:relative;text-align:center;font-size:14px;line-height:1.8}
}
.jianli .ct>p{color:#ca140d}
.jianli .must span{color:red}
.jianli{background-image:url(../img/bg.png);background-position:top center}
.jianli .half{display:inline-block;width:49%}
.jianli .half.must{position:relative}
.jianli .half input{padding:0;padding-left:10px;width:80%;line-height:35px}
.jianli .oneline{position:relative;width:100%}
.jianli .oneline input,.jianli .oneline textarea{display:inline-block;width:calc(100% - 22px);height:300px}
.jianli .t label,.jltj .jianli .t textarea{vertical-align:middle}
.jianli form>div{margin-bottom:28px}
.jianli form .sub{text-align:center}
.jianli form .sub input{width:140px;height:40px;border:0;color:#fff}
.jianli form .sub .submit{background:#aa1e22}
@media screen and (max-width:640px){.jianli .half input{padding:0;padding-left:10px;width:calc(100% - 9pt);line-height:30px}
}
@media screen and (max-width:320px){.jianli .half{display:inline-block;width:100%}
}
.jlink-l{float:left;width:50%}
.jlink-r{float:right;width:50%}
.jlink-1{position:absolute;top:0;left:0;z-index:99;width:50%;height:100%}
.jlink-1 a{display:block;width:100%;height:100%}
.jlink-3{position:absolute;top:0;right:0;z-index:99;width:50%;height:100%}
.jlink-3 a{display:block;width:100%;height:50%}
.jlink-2{position:absolute;top:0;left:0;z-index:99;width:100%;height:100%}
.jlink-2 a{float:left;display:block;width:50%;height:50%}
.select{position:relative;float:left;padding-left:10px;width:calc(30% - 2px);height:42px;border:1px solid #ac2023;line-height:42px}
.job-search{margin:0 auto;width:70%;max-width:900px}
.job-search form{float:left;width:calc(100% - 310px)}
.job-search .input{float:right;overflow:hidden;padding:0;width:64%;height:41px;border:1px solid #ac2023;line-height:41px}
.job-search .input input.inp{padding-left:10px;width:calc(80% - 10px);border:0;font-size:1pc;line-height:41px}
.job-search .input input.inp:focus{border:none;box-shadow:none}
.job-search input[type=submit]{float:right;margin:0 10px 0 0;width:23px;height:40px;border:none;background:url(../img/d.png) -547px -13px;cursor:pointer}
.job-search .job-tips{float:right;height:43px;min-width:310px;background:#ac2023;color:#fff;text-align:center;font-size:18px;line-height:43px}
.school-list li{padding:30px 0;border-bottom:1px solid #c2c2c2}
.school-list dl.clearfix0{margin:auto;width:50%}
.school-list dt{float:left;width:158px;height:158px}
.school-list dd{float:right;height:158px;font-size:1pc;line-height:1.8}
.read-more{display:inline-block;margin:auto;padding:0 30px;height:40px;border-radius:8px;background:#ac2023;color:#fff;text-align:center;font-size:1pc;line-height:40px}
.read-more:hover{color:#fff;opacity:.9}
.job-filed li{border-bottom:1px solid #dfdfdf}
.job-filed dl dd{float:left;height:50px;text-align:center;line-height:50px}
.job-filed .td{position:relative;width:25%;text-align:center}
.job-filed .th{width:25%;background:#ac2023;color:#fff;text-align:center;font-weight:700}
.job-filed .td-4 .read-down{position:absolute;top:1pc;right:18px;float:right;width:21px;height:21px;background:url(../img/d.png) -758px -59px}
.job-filed .td-4 .read-down-s{background-position:-757px -19px}
.job-filed .job-detailed{display:none;margin:0 auto;padding:40px 110px;width:calc(100% - 220px);border-top:2px solid #626262;background:#f5f5f5}
.job-filed .job-detailed .read-more{margin:22px 0 0}
.job-filed .job-detailed>h2{margin-top:8px}
.job-filed .job-detailed .job-html{margin:10px 0 20px;line-height:1.8}
.job-filed .th{background:#ac2023;color:#fff;font-weight:700}
.job-feed dt{font-size:20px}
.job-feed input[type=text]{float:left;margin:0 1%;padding:0;width:calc(40% - 2px);height:50px;border:1px solid #7d7d7d;text-indent:1pc;font-size:1pc;line-height:50px}
.job-feed input[type=submit]{float:left;display:inline-block;margin:auto;width:16%;height:50px;border:none;background:#ac2023;color:#fff;text-align:center;font-size:1pc;line-height:50px;cursor:pointer}
.job-feed .read-more{display:inline-block}
@media screen and (max-width:980px){.job-search .job-tips,.job-search form{float:inherit;width:100%}
.job-search .job-tips{margin-top:5px;height:35px;min-width:inherit;background:#ac2023;color:#fff;text-align:center;font-size:14px;line-height:35px}
}
@media screen and (max-width:640px){.jlink-l,.jlink-r{float:inherit;width:100%}
.job-filed .job-detailed{display:none;margin:0 auto;padding:20px;width:calc(100% - 40px);border-top:2px solid #626262;background:#f5f5f5}
.job-search{margin:0 auto;width:90%;max-width:inherit}
.job-search .input{width:60%}
.job-search .select{width:calc(40% - 10px)}
.job-search .input input.inp{padding-left:10px;width:calc(100% - 44px);border:0;font-size:14px;line-height:41px}
.school-list li{padding:15px 0;border-bottom:1px solid #c2c2c2}
.school-list dl{margin:auto;width:100%}
.school-list dt{float:inherit;margin:0 auto;width:81pt;height:81pt}
.school-list dd{float:inherit;height:auto;line-height:1.8}
.read-more,.school-list dd{text-align:center;font-size:14px}
.read-more{display:inline-block;margin:auto;padding:0 30px;height:30px;border-radius:8px;background:#ac2023;color:#fff;line-height:30px}
.job-filed dl dd{float:left;height:40px;text-align:center;line-height:40px}
.job-filed .td-4 .read-down{position:absolute;top:10px;right:0;float:right;width:21px;height:21px;background:url(../img/d.png) -758px -59px}
.job-filed .td-4 .read-down-s{background-position:-757px -19px}
.job-feed input[type=text]{float:left;margin:0 0 10px;padding:0;width:calc(100% - 2px);height:40px;border:1px solid #7d7d7d;text-indent:10px;font-size:14px;line-height:40px}
.job-feed input[type=submit]{float:left;display:inline-block;margin:auto;width:100%;height:40px;border:none;background:#ac2023;color:#fff;text-align:center;font-size:14px;line-height:40px}
}
.qklist li{float:left;margin:0 1% 30px;width:31.33%;background:#fff}
.qklist li a{position:relative;display:block;padding:10px}
.video li a:before{position:absolute;top:50%;left:50%;z-index:99;margin-top:-25px;margin-left:-25px;width:50px;height:50px;background:url(../img/play0.png) no-repeat center;background-size:cover;content:""}
.video li a:after{position:absolute;top:10px;left:10px;z-index:98;width:calc(100% - 20px);height:calc(100% - 20px);background:0 0;content:"";transition:.3s ease}
.video li a:hover:after{background:rgba(0,0,0,.3)}
.qklist li a h3{font-weight:400;font-size:20px;line-height:1.4em}
.qklist li a img{width:100%;opacity:1}
.qklist li a time{display:block;padding-bottom:5px;border-bottom:1px solid #ddd}
.qklist li a:hover time{display:block;padding-bottom:5px;border-bottom:1px solid #ac2023}
.qklist li a:hover img{opacity:.8}
.video li a:hover img{opacity:1}
@media screen and (max-width:980px){.qklist li{float:left;margin:0 1% 30px;width:48%;background:#fff}
}
@media screen and (max-width:640px){.qklist li{float:left;margin:0 0 20px;width:100%;background:#fff}
}
.bid-list li{float:left;margin:0 1% 30px;padding:20px 0;width:48%;background:#f2f2f2}
.bid-list li:hover{background:#ac2023}
.bid-list li:hover a,.bid-list li:hover h2,.bid-list li:hover p{color:#fff}
.bid-list li:hover .gray a{color:#323232}
.bid-list li h2{margin-bottom:15px;padding-right:13px;padding-left:13px;border-left:7px solid #d95255;font-size:18px;line-height:1.3em}
.bid-list li p{margin:0 15px;font-size:14px;line-height:1.8}
.bid-list li .gray{margin-top:1pc;width:85px;height:33px;background:#fff;text-align:center;line-height:33px}
@media screen and (max-width:640px){.bid-list li{float:inherit;margin:0 0 20px;padding:20px 0;width:100%;background:#f2f2f2}
.bid-list li h2{margin-bottom:10px;padding-left:13px;border-left:7px solid #d95255;font-size:1pc;line-height:1.3em}
.bid-list li p{margin:0 15px;font-size:14px;line-height:1.6}
}


