@charset "utf-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:none;outline:0}
body,div,fieldset,form,h1,h2,h3,h4,h5,h6,html,p{-webkit-text-size-adjust:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
table{border-collapse:collapse;border-spacing:0;table-layout:fixed}
td{word-break:break-all;word-wrap:break-word}
abbr,acronym,fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:after,q:before{content:''}
a{text-decoration:none}
a:focus{outline:0}
a,button,input,optgroup,select,textarea{-webkit-tap-highlight-color:transparent}
input,textarea{-webkit-appearance:none;outline:0}
.fl{float:left}
.fr{float:right}
.none{display:none}
.txthide{line-height:0;font-size:0;overflow:hidden}
.clearfix:after{content:"\200B";display:block;height:0;clear:both}

/* swiper  */
.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);}}


@font-face{font-family:ph;src:url(font/Philosopher-Regular-4.ttf)}
@font-face{font-family:ph1;src:url(font/Philosopher-Bold-1.ttf)}
@font-face{font-family:din;src:url(font/DIN-Medium.otf)}
body{font-family:"Microsoft YaHei";font-size:16px;background-color:#fff;color:#333}
.cms-contain-box{ width: 90vw; max-width: 1440px; margin:0 auto;position:relative;z-index:8}
.cms-logo {float:left; padding: 15px 0; border-right: 1px solid #fff3; padding-right: 3em; position:relative;z-index:10;width: 38%}
.cms-logo img{max-width:100%}
.cms-search-box { display: block; width: 100%; height: 100%; z-index: 1001; position: fixed; }
.cms-top-bg .cms-contain-box{height:180px}
.cms-top-bg .cms-search-box .cms-contain-box{height:auto}
.cms-top-img{position:absolute;top:0;right:125px;width:473px;height:180px;background:url(../images/top-bg.png) no-repeat;transition:1s;z-index:2}
.cms-header-right-box{float:right;position:relative;width:55%;z-index:6;margin-top:40px}
.cms-search-box{display:none;padding:20px 0;background-color:#004279}
.cms-search-box .cms-contain-box{width:80%; top: 50%; transform: translateY(-50%);}
.cms-txt{float:left;width:76%;height:28px;padding:10px 2%;background-color:#fff;font-family:"Microsoft YaHei";font-size:16px;color:#1a2147;border:none;outline:0}
.cms-btn{float:left;width:14%;height:48px;display:inline-block;background:#f3ba1a url(../images/search1.png) no-repeat center center;border:none;outline:0;cursor:pointer;font-size:0}
.cms-btn:hover{background-color:#3094b1}
.cms-close-search{float:right;display:block;width:16px;height:16px;background:#fff url(../images/close-s.png) no-repeat center center;cursor:pointer;margin:10px 0 0 0;border-radius:50%;padding:7px}
.cms-close-search:hover{background:#f3ba1a url(../images/close-s-hover.png) no-repeat center center}
.cms-nav-box-bg { top: 0;
/* overflow: hidden;  */
position:fixed; z-index:100;width:100%; background: #003056; border-radius:0 0 0 0}
.bodyHome .cms-nav-box-bg {  backdrop-filter: saturate(180%) blur(15px); background:linear-gradient(180deg,#003056 0,#005aa066 100%); }
.cms-nav-box-bg *,
.nav-placeholder { transition: all 0.9s ease-in-out; }
.cms-nav-box-bg .cms-contain-box { width: 96vw; }

.cms-nav-box { margin-top: 10px; position: relative;z-index: 1; }
.cms-nav-box-bg.fixed{width:100%;position:fixed;left:0;top:0;z-index:1000}
.fixed .cms-logo { width: 25%; }
.fixed .cms-zt-page { display: none; }
.fixed .cms-nav-box { margin-top: 0; }
.fixed .cms-header-right-box { margin-top: 20px; }

.cms-nav-box li{float:left;width:14.28571428571429%;position:relative;z-index:999;font-size:18px}
.cms-nav-box li.li1{width:5%}
.cms-header-box.fixed .cms-nav-box li .cms-suNnav a:hover{color:#f3ba1a;background-color:#fff}
.cms-nav-box li.on a,.cms-nav-box li.on a:hover{background-color:#f3ba1a;color:#fff}
.cms-nav-box li.on .cms-suNnav a,.cms-nav-box li.on .cms-suNnav a:hover{background-color:#fff}
.cms-nav>li>a{display:block;height:56px;line-height:56px;font-weight:700;font-size:20px;color:#fff;text-align:center;transition:.3s}
.cms-suNnav{position:absolute;left:50%;top:100%;min-width:100%;opacity:0;visibility:hidden;transition:opacity .4s ease,top .45s ease;transform:translateX(-50%);background:#fff;box-shadow:0 4px 10px 0 rgba(19,52,143,.08)}
.cms-nav-box li:hover .cms-suNnav{top:100%;opacity:1;visibility:visible;z-index:100}
.cms-nav-box li .cms-suNnav li{ min-width:100%}
.cms-nav-box li .cms-suNnav li a{display:block;color:#333;font-size:16px;padding:15px;text-align:center; white-space: nowrap; }
.cms-nav-box li .cms-suNnav li a:hover{color:#f3ba1a!important;background:#fff!important}
.cms-img-list{background:url(../images/bg1.png) no-repeat center center/auto 100%}
.cms-img-list .cms-contain-box{position:relative;padding: 60px 0 0 0}
.cms-img-list .swiper-wrapper{margin-top:50px}
.cms-img-list .swiper-slide{height: 290px;background-color:#fff;transition:.6s;top:0;margin-bottom:90px}
.cms-img-list .swiper-slide .label a{display:block;margin:10px 15px;color:#235cb0;font-size:16px;display:none}
.cms-img-list .swiper-slide .label a i{width:3px;height:14px;display:inline-block;margin:0 5px 0 0;background-color:#0034be;vertical-align:-1px}
.cms-img-list .swiper-slide .h3 { padding: 10px 0; background: linear-gradient(to right, #01294a0f 0%, transparent 10%, transparent 90%, #01294a0f 100%), linear-gradient(to bottom, transparent, #00427912); }
.cms-img-list .swiper-slide .h3 a{display:block; padding: 0 1em; height:50px;line-height:25px;overflow:hidden;color:#333;font-size:17px;font-weight:700}
.cms-img-list .swiper-slide .read,.cms-img-list .swiper-slide .txt{display:none}
.cms-img-list .swiper-slide .txt a{display:block;margin:4px 15px;height:50px;line-height:25px;overflow:hidden;color:#333;font-size:14px}
.cms-img-list .swiper-slide .time a{display:block;margin:5px 15px 15px 15px;color:#666;position:relative;text-align:right;font-family:din}
.cms-img-list .swiper-slide .time a::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:179px;height:8px;background:url(../images/line0117.png) no-repeat}
.cms-img-list .swiper-slide .read a{display:block;margin:15px;color:#fff}
.cms-img-list .swiper-slide .read .read-icon{display:inline-block;margin:0 10px 0 0;width:31px;height:8px;background:url(../images/w-jt.png) no-repeat;vertical-align:2px}
.cms-img-list .swiper-slide .img{display:block;width:328px;height:221px;margin:0 auto;overflow:hidden; position: relative; }
.cms-img-list .swiper-slide .img::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to right, #01294a0f 0%, transparent 10%, transparent 90%, #01294a0f 100%), linear-gradient(to bottom, #00427912, transparent 5%);
  pointer-events: none;
  z-index: 2;
}
.cms-img-list .swiper-slide .img a{display:block;width:100%;height:100%;overflow:hidden}
.cms-img-list .swiper-slide .img a img{ background: #fff; width:100%;height:100%;overflow:hidden;transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;-webkit-transition:all .6s; object-fit: cover; }
.cms-img-list .swiper-slide:hover .img a img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);height:212px}
.cms-img-list .swiper-slide:hover{height:415px;top:-30px;margin-bottom:25px;background:#004279 url(../images/bg-img.png) no-repeat bottom right}
.cms-img-list .swiper-slide:hover .read,.cms-img-list .swiper-slide:hover .txt{display:block}
.cms-img-list .swiper-slide:hover .h3 { background: transparent; }
.cms-img-list .swiper-slide:hover .time {display:none}
.cms-img-list,.cms-img-list .swiper-slide:hover .h3 a,.cms-img-list .swiper-slide:hover .label a,.cms-img-list .swiper-slide:hover .txt a,.swiper-slide:hover .time a{color:#fff}
.cms-img-list .swiper-slide:hover .label a i{background-color:#fff}
.cms-img-list .swiper-button-next,.cms-img-list .swiper-button-prev{margin-top:0}
.cms-img-list .swiper-button-prev{width:44px;height:70px;background:#fff url(../images/left-icon.png) no-repeat center center;left:-75px;top:320px;opacity:.3}
.cms-img-list .swiper-button-next{width:44px;height:70px;background:#fff url(../images/right-icon.png) no-repeat center center;right:-75px;top:320px;opacity:.3}
.cms-img-list .swiper-slide:after{content:"";position:relative;width:0;height:3px;display:block;z-index:100;background-color:#004279;transition:.5s ease-out all;left:50%;top:-396px;transform:translateX(-50%)}
.cms-img-list .swiper-slide:hover:after{width:100%}
.cms-col-item{margin:45px 0 0 0}
.cms-news-warp{padding:40px 0;background:#f7f8fa}
.cms-bgcolor-warp{background:linear-gradient(to bottom ,#005aa0dd,#005aa0bb),fixed url(../images/bg3.png) no-repeat center top / cover;padding:40px 0 20px 0}
.cms-left{float:left;width:calc(100% - 430px - 40px)}
.cms-right{float:right;width:430px}
.cms-title-box{position:relative}
.cat-hd-center .cms-title{float:none;text-align:center}
.cms-title{float:left;padding-bottom:35px;font-size:38px;color:#004279;position:relative}
.cat-title-white .cms-title::before{background:url(../images/title-bg-w.png) no-repeat center center/auto 100%}
.cat-title-white .cms-title{color:#fff}
.cat-title-white .cms-more{color:#fff}
.cat-title-white .cms-more .more-line{background-color:#fff9}
.cat-title-white .cms-more .more-icon{background:url(../images/more-icon-w.png) no-repeat center center/auto 100%}
.cms-title::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-80%);background:url(../images/title-bg.png) no-repeat center center/auto 100%;width:80px;height:80px;z-index:-1}

.cms-title span{margin:0 0 0 15px;font-size:24px;font-weight:700;color:#f3ba1a}
.cms-more{color:#666;position:absolute;right:0;top:18px}
.cms-zszp-list .cms-more{top:-75px}
.cms-more .more-line{display:inline-block;margin:0 5px;width:30px;height:1px;background-color:#004279;transition:.5s;vertical-align:5px;transition:width .3s cubic-bezier(.25, .46, .45, .94)}
.cms-more .more-icon{width:22px;height:20px;display:inline-block;background:url(../images/more-icon.png) no-repeat center center/auto 100%;vertical-align:-5px}
.cms-more:hover .more-line{width:45px}
.cms-grb-list .cms-more{float:none;padding:10px 0;width:146px;margin:40px auto;display:inherit;border:solid 1px #3f64c5;text-align:center;color:#004279}
.cms-grb-list .cms-more .more-icon{width:67px;height:20px;display:inline-block;margin-left:8px;background:url(../images/more-icon1.png) no-repeat;vertical-align:-5px}
.cms-grb-list .cms-more:hover{color:#fff;background-color:#004279}
.cms-grb-list .cms-more:hover .more-icon{background:url(../images/more-icon1-hover.png) no-repeat}
.cms-tzgg-list ul{margin-left:-3%}
.cms-tzgg-list li{width:47%;float:left;position:relative;margin-left:3%;margin-bottom:33px}
.cms-tzgg-list li .item{ display: flex; justify-content: space-between; padding:22px 20px 22px 20px;transition:.5s;background-color:#fff;border-bottom:5px solid #f1b91c}
.cms-tzgg-list li .item .time { width: 72px; text-align: center; }
.cms-tzgg-list li .item .right { width: calc(100% - 100px); }
.cms-tzgg-list li .item .time .day{ font-weight: bold; width:100%;text-align:center;font-size:34px;color:#005aa0; border: 1px solid #005aa0; box-sizing: border-box; }
.cms-tzgg-list li .item .time .year{ background: #005aa0; color: #fff; line-height: 2.5; font-size:16px; font-family:din}
.cms-tzgg-list li .item h3 {font-weight: bold; height:30px;font-size:18px;color:#333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.7em;margin-bottom:6px}
.cms-tzgg-list li .item p { height: 3em;font-size:16px;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5em;margin-bottom:3px}
.cms-tzgg-list li:hover .item p { color: #222; }
.cms-tzgg-list li .item h3 .top{color:#f3ba1a;font-weight:700}
.cms-tzgg-list li .item h3 .new{color:#fff;font-size:12px;background:#d24549;margin-right:2px;padding:2px}
.cms-tzgg-list li:hover .item h3 .new,.cms-tzgg-list li:hover .item h3 .top{color:#fff}
.cms-tzgg-list li:hover .item{transform:translateY(-8px)}

.cms-yqxw-list li .item .time{width:72px}

.cms-footer-box{background:#004279;position:relative}
.bodyHome .cms-footer-box::before{content:"";position:absolute;left:0;top:195px;width:100%;height:1px;background-color:#fff;opacity:.2}
.cms-footer-box .cms-contain-box{position:relative;padding:10px 0 0 0}
.bodyHome .cms-footer-box .cms-contain-box{padding:40px 0 0 0}
.cms-footer-box .swiper-container{margin:0 50px}
.cms-footer-box .swiper-button-next,.cms-footer-box .swiper-button-prev{margin-top:0}
.cms-footer-box .swiper-button-prev{width:44px;height:70px;background:url(../images/left-arrow.png) no-repeat center center;left:0;top:28px}
.cms-footer-box .swiper-button-next{width:44px;height:70px;background:url(../images/right-arrow.png) no-repeat center center;right:0;top:28px}
.cms-footer-box .swiper-slide p .h3{display:block;height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgba(255,255,255,.8);text-align:center;font-size:18px}
.cms-footer-box .swiper-slide p .h3:hover{color:#fff}
.cms-footer-center{margin:30px 0 0 0;padding:30px 0 40px 0;display:flex;justify-content:space-between;align-items:center}
.cms-footer-center .cms-footer-logo img{max-height: 90px}
.cms-address{padding:0 45px;font-size:22px;color:#fff;line-height:40px;border-left:solid 1px rgba(255,255,255,.2);border-right:solid 1px rgba(255,255,255,.2)}
.cms-footer-wx ul{display:flex}
.cms-footer-wx ul li{position:relative;margin:0 0 0 40px}
.cms-footer-wx ul li a{display:block;font-size:16px;color:#fff}
.cms-footer-wx ul li .wx{position:absolute;left:50%;top:-120px;transform:translateX(-50%);display:none}
.cms-copyright-box{width:100%;padding:12px 0;background-color:#1e3683;color:rgba(200,217,240,.49);text-align:center}
.cms-copyright{font-size:18px;color:#fff;text-align:center;border-top:solid 1px rgba(255,255,255,.2);padding:25px 0}
.cms-copyright a{color:#fff}
.cms-return-top{width:53px;height:53px;position:fixed;right:20px;bottom:40px;background-color:#004279;border-radius:50%;text-align:center;z-index:13}
.cms-return-top:hover{background-color:#f3ba1a}
.cms-return-top a{display:block}
.cms-header-box.fixed .cms-contain-padding{position:relative}
.cms-nav-icon{display:none}
.cms-layer-box{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.7);z-index:14440000}
.cms-layer{position:absolute;right:0;top:0;background:rgba(0,61,120,.5);width:100%;height:100%;overflow-y:auto;z-index:14440000}
.cms-layer-box .cms-nav{margin-top:25px}
.cms-layer-close,.cms-layer-close:hover{background:url(../images/close.png) no-repeat}
.cms-layer-close{display:block;width:16px;height:16px;position:absolute;right:10px;top:10px;cursor:pointer;z-index:20;background-position:0 0}
.cms-layer-close:hover{background-position:0 -16px}
.cms-layer-nav{margin-top:65px}
.cms-layer-nav li{position:relative}
.cms-layer-nav li .jiahao{width:18px;height:18px;display:block;background:url(../images/jiahao.png) no-repeat;position:absolute;right:10px;top:8px;opacity:.8;transition:.5s}
.cms-layer-nav li:hover .jiahao{opacity:1}
.cms-layer-nav li a{display:inherit;padding:8px;color:#fff;width:80%}
.cms-layer-nav .cms-suNnav{width:100%;position:static;top:0;left:0;display:none;background-color:transparent;border-left:none;padding:0;box-shadow:none;text-indent:10px;opacity:1;transform:none;visibility:visible}
.cms-nav-sub-nav{margin:0 20px}
.cms-ny-banner {width:100%;height:371px;background-size:cover!important; transition: all 0.9s ease-in-out; }
.cms-ny-left{width:272px;min-height:400px;float:left;position:relative}
.cms-ny-nav-box{width:100%;position:absolute;top:-65px;left:0;background-color:#f6f8fd}
.cms-ny-nav-bg{width:100%;height:120px;background:url(../images/par_cat_bg.jpg) no-repeat center center/cover}
.cms-nav-name{font-size:30px;line-height:120px;font-weight:400;color:#fff;text-align:center}
.cms-nav-name i{width:19px;height:19px;display:inline-block;background:url(../images/jia.png) no-repeat;margin:0 12px 0 21px}
.cms-nav-list{padding-bottom:150px;min-height:150px;background:#f6f8fd url(../images/side_bg2.png) no-repeat bottom right/100% auto}
.cms-nav-list>ul{padding-bottom:80px}
.cms-nav-list ul li{position:relative}
.cms-nav-list ul li .nav-right-icon{display:none;width:10px;height:19px;background:url(../images/nav-right-icon.png) no-repeat;position:absolute;right:30px;top:18px}
.cms-nav-list li.on a{color:#004279;font-weight:700}
.cms-nav-list li a{position:relative;display:block;padding:15px 40px;margin:10px 0;color:#333;font-size:18px;border-bottom:dashed 1px #91b7d7}
.cms-nav-list li a:hover{color:#004279;font-weight:700}
.cms-nav-list li:hover .nav-right-icon{display:block}

.cms-nav-list li.on .cms-nav-sub-nav a{font-weight:normal; }
.cms-nav-list li.on .cms-nav-sub-nav li.on a{ color:#004279; font-weight: bold; }

.cms-nav-list li .cms-nav-sub-nav a{padding:15px 15px 15px 60px;border-bottom:dashed 1px #ccc}
.cms-nav-list li.on .nav-right-icon{display:block}
.cms-ny-right{width:76%; width: calc( 100% - 320px ); float:right;min-height:1000px;margin-bottom:60px; }
.cms-place{float:right;text-align:right;font-size:14px;color:#666;margin:14px 0 0 0}
.cms-ny-cont .cms-place{float:none;text-align:left;margin:0 0 30px 0}
.cms-ny-cont .cms-place{top:-80px}
.cms-place a{color:#666;font-size:14px;margin:0 5px}
.cms-column-box{margin:40px 0 0 0;padding-bottom:15px;border-bottom:solid 1px #e8eefb}
.cms-column-h3{float:left;font-size:30px;font-weight:700;color:#004279}
.cms-column-h4{font-size:20px;font-weight:700; position:relative; height:2em;line-height: 2;margin:30px 0 0 0;
border-bottom: 1px solid #02417629; color: #024176;background: #f4f7fd;border-radius: 0.5em; text-indent: 1.5em; 
/* border-left:15px solid #024176;border-bottom:solid 1px #e8eefb; */
}
.cms-list,.cms-list1{margin:40px 0 100px 0}
.cms-list li{padding:44px 55px 44px 0;margin:0 0 20px 0;background-color:#f4f7fa;transition:.5s}
.cms-list .time{float:left;width:14.5%;margin-top:6px}
.cms-list .time .day{color:#004279;font-size:30px;text-align:center}
.cms-list .time .month{color:#004279;font-size:16px;text-align:center}
.cms-list .txt{float:right;width:80%;padding-left:5%;border-left:solid 1px #ccc}
.cms-list .txt .title a{display:block;width:100%;height:28px;line-height:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;font-size:20px;font-weight:700}
.cms-list .txt .des a{display:block;height:50px;line-height:25px;overflow:hidden;margin:10px 0 0 0;color:#666}
.cms-list li:hover{background-color:#004279;box-shadow:0 5px 10px rgb(0 0 0 / 27%)}
.cms-list li:hover .day,.cms-list li:hover .des a,.cms-list li:hover .month,.cms-list li:hover .title a{color:#fff}
.cms-list1 li{padding:8px;margin-bottom:0}
.cms-list1 .title{float:left;width:82%}
.cms-list1 .title a{display:block;width:100%;height:28px;line-height:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;font-size:18px}
.cms-list1 .time{float:right;width:13%;text-align:right;color:#666;margin:2px 0 0 0}
.cms-list1 li:hover .time,.cms-list1 li:hover .title a{color:#004279}
.cms-tydt{padding:40px 0 100px 0}
.cms-tydt li{margin:0 0 50px 0;border:solid 1px #f1f1f1}
.cms-tydt .img{float:left;width:350px;height:224px;position:relative}
.cms-tydt .img a{display:block;width:100%;height:100%;overflow:hidden;position:absolute;left:0;top:30px}
.cms-tydt .img a img{width:100%;height:100%;overflow:hidden;transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;-webkit-transition:all .6s}
.cms-tydt .txt{float:right;width:62%;margin:30px 0 0 0}
.cms-tydt .txt .time{float:left;text-align:center}
.cms-tydt .txt .time .year{font-family:ph1;font-size:24px;font-weight:700;color:#004279}
.cms-tydt .txt .time .day{font-family:ph;font-size:18px;color:#004279}
.cms-tydt .txt .line{float:left;width:65px;height:1px;margin:12px 15px 0 15px;background-color:#004279}
.cms-tydt .txt .time .more a{display:block;margin:50px 0 0 0;width:31px;height:8px;background:url(../images/b-jt.png) no-repeat}
.cms-tydt .txt .txt1{float:left;width:73%}
.cms-tydt .txt .txt1 .tit a{display:block;height:25px;line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;font-size:18px}
.cms-tydt .txt .txt1 .des a{display:block;height:70px;line-height:24px;overflow:hidden;margin:20px 0 0 0;color:#666}
.cms-tydt li:hover .txt1 .des a,.cms-tydt li:hover .txt1 .tit a{color:#004279}
.cms-tydt li:hover .txt .time .more a{padding:15px 5px;background:#004279 url(../images/w-jt.png) no-repeat center center}
.cms-tydt li:hover .img a img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1)}
.cms-tydt li:hover{border:solid 1px #004279}
.cms-kyfx-about{margin-top:30px}
.cms-kyfx-about p{line-height:2em;margin:30px 0 0 0}
.cms-kyfx-about p img{max-width:100%}
.cms-kyfx{margin:50px 0}
.cms-yjtd-box{margin:40px 0 30px 0}
.cms-yjtd-box ul .item{display:flex;align-items:center}
.cms-yjtd-box ul .item .left{width:753px;background:#f2f4f9;border-top:solid 3px #005aa0}
.cms-yjtd-box ul .item .left .box{padding:28px 24px}
.cms-yjtd-box ul .item .left .box .target{font-weight:700;font-size:18px;color:#005aa0;margin-bottom:16px}
.cms-yjtd-box ul .item .left .box .des{font-size:14px;color:#333;line-height:1.8em}
.cms-yjtd-box ul .item .right{width:calc(100% - 753px)}
.cms-yjtd-box ul .item .right img{width:100%;height:100%;overflow:hidden;object-fit:cover}
.cms-ny-cont-left .title{font-size:24px;font-weight:700;color:#333;text-align:center}
.cms-ny-cont-left .inf{ text-align: center; margin:30px 0 35px 0;padding-bottom:15px;border-bottom:solid 1px #e5e5e5;font-size:14px;color:#333}
.cms-ny-cont-left .inf .time .timeIcon{width:17px;height:17px;display:inline-block;background:url(../images/calendar.png) no-repeat;vertical-align:-2px;margin-right:5px}
.share-box{position:absolute;top:15px;left:-45px;display:none}
.cms-share-list{width:300px}
.cms-share-list li{margin-left:5px!important}
.cms-ny-cont-left .inf .infRight li .bdshare-button-style1-32 a{width:40px;height:40px;line-height:40px;border-radius:50%}
.cms-ny-cont-left .inf .infRight li .bds_mshare{display:block;background:#004279 url(../images/share01.png) no-repeat center center}
.cms-ny-cont-left .inf .infRight li .bds_weixin{display:block;background:#004279 url(../images/share02.png) no-repeat center center}
.cms-ny-cont-left .inf .infRight li .bds_tsina{display:block;background:#004279 url(../images/share03.png) no-repeat center center}
.cms-ny-cont-left .inf .infRight li .bds_qzone{display:block;background:#004279 url(../images/share04.png) no-repeat center center}
.cms-ny-cont-left .inf .infRight li .bds_mshare:hover,.cms-ny-cont-left .inf .infRight li .bds_qzone:hover,.cms-ny-cont-left .inf .infRight li .bds_tsina:hover,.cms-ny-cont-left .inf .infRight li .bds_weixin:hover{background-color:#f3ba1a}
.cms-ny-cont-left .inf .infRight li.share{cursor:pointer;display:flex;align-items:center}
.cms-ny-cont-left .inf .infRight li.share i{width:13px;height:12px;display:inline-block;background:url(../images/share.png) no-repeat;vertical-align:-2px;margin-right:5px}
.cms-ny-cont-left .inf .infRight li.readingVolume i{width:17px;height:14px;display:inline-block;background:url(../images/read-icon.png) no-repeat;vertical-align:-2px;margin-right:5px}
.cms-ny-cont-right{width:26%;float:right;margin-top:100px;position:relative}
.cms-zxdt-title{padding-bottom:15px;font-size:18px;color:#333;border-bottom:solid 1px #ededed}
.cms-zxdt-title i{width:28px;height:28px;display:inline-block;background:url(../images/zxdt-icon.png) no-repeat;vertical-align:-2px;margin-right:10px}
.cms-zxdt-list ul{padding-top:10px;margin:30px 0 0 0;border-left:solid 1px #dadada}
.cms-zxdt-list ul li{position:relative;margin:0 0 20px 0;padding:0 0 0 18px}
.cms-zxdt-list ul li .yuan{width:7px;height:7px;display:block;border:solid 1px #dcdcdc;border-radius:50%;background-color:#fff;position:absolute;left:-5px;top:7px}
.cms-zxdt-list ul li .time{position:relative;display:block;width:53px;height:25px;line-height:25px!important;background:#004279;font-family:ph!important;font-size:14px!important;color:#fff!important;text-align:center}
.cms-zxdt-list ul li .time .jt{width:6px;height:7px;background:url(../images/jt-left.png) no-repeat;position:absolute;left:-6px;top:8px}
.cms-zxdt-list ul li .title a{display:block;height:25px!important;line-height:25px!important;overflow:hidden;font-size:14px!important;color:#333!important;margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cms-zxdt-list ul li .title a:hover{color:#004279!important}
.cms-zxdt-list ul li:hover .yuan{border:solid 1px #004279;background-color:#004279}
.cms-zzjg{margin:40px 0 100px 0}

.cms-ny-cont{margin:40px 0 100px 0;position:relative}
.cms-ny-cont img{max-width:100%}
.cms-ny-cont p{font-family:"Microsoft YaHei"!important;font-size:16px;color:#333!important;line-height:30px; }
.cms-ny-cont h2{ border-bottom: 1px solid #02417629;
  color: #024176;
  line-height: 2.5;
  margin: 1.2em auto 0.5em;
  padding: 0 1em;
  background: #f4f7fd;
  font-weight: bold;
  border-radius: 0.5em; }

.textContent p,
.textContent p span,
.textContent span{font-family:"Microsoft YaHei"!important;color:#666!important;line-height:30px!important;font-size:16px!important}


.p_pages{font-family:"Microsoft YaHei"!important}
.pb_sys_style1 .p_no_d{border:1px solid #e8e8e8!important;color:#fff;background:#26438d!important}
.listPageBar{width:260px;margin:35px auto}
.listPageBar table tr td:first-child{display:none}
.listPage span,.listPageBar a{font-family:"Microsoft YaHei"!important}
.listPageBar .this-page{padding:5px 8px!important;border:1px solid #e8e8e8!important;color:#fff!important;background:#26438d!important;font-weight:400!important;margin-right:0!important;margin-left:5px!important}
.listPageBar a,.pageList .this-page{padding:5px 8px!important;border:1px solid #e8e8e8!important;margin:0 0 0 5px!important}
.listPageBar .NextDisabled,.listPageBar .PrevDisabled{padding:5px 8px!important;margin:0 0 0 5px!important;border:1px solid #ccc!important}
.cms-zzjg-h3{font-size:20px;font-weight:700;color:#004279;border-bottom:solid 1px #e8eefb;background-color:#f2f4f9;position:relative;text-indent:55px;height:40px;line-height:40px;margin:30px 0 0 0;position:relative}
.cms-zzjg-h3::before{content:"";width:47px;height:40px;display:block;background:url(../images/tit-bg.png) no-repeat;position:absolute;left:0;top:0}
.cms-zzjg-h4{margin:15px 0;padding:10px 0 10px 20px;color:#333;background:#f2f4f9;font-weight:700;font-size:16px;color:#005aa0}
.cms-zs-list ul{margin:0 0 0 -1.66666666666667%}
.cms-zs-list li{float:left; width: 25%; margin: 10px 0 0 0; font-size: 18px; }
.cms-zs-list li .img{width:100%;height:203px;overflow:hidden}
.cms-zs-list li .img a{display:block;width:100%;height:100%;overflow:hidden;position:relative}
.cms-zs-list li .img a span{position:absolute;left:0;bottom:0;width:100%;height:28px;line-height:28px;background:rgba(58,160,189,.8);z-index:2;text-align:center;font-size:14px;color:#fff}
.cms-zs-list li .img a img{width:100%;height:100%;overflow:hidden;transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;-webkit-transition:all .6s}
.cms-zs-list li .img a img:hover{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1)}
.cms-zs-list li .txt a{display:block;width:100%; margin: 5px 0;color:#000;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cms-zs-list li:hover .txt a{color:#004279; font-weight: bold; }
input::-webkit-input-placeholder{color:#ccc;font-size:16px}
input:-moz-placeholder{color:#666;color:#ccc;font-size:16px}
input::-moz-placeholder{color:#ccc;font-size:16px}
input:-ms-input-placeholder{color:#ccc;font-size:16px}
.cms-zzjg-table{width:100%;border:none}
.cms-zzjg-table tr td{border-bottom:solid 1px #cdcdcd;padding:20px 0}
.cms-zzjg-table1{width:100%;border:solid 1px #cdcdcd}
.cms-zzjg-table1 tr td{border:solid 1px #cdcdcd;padding:10px 20px}
.cms-zzjg-table1 tr.bg{background-color:#f0f0f0;font-weight:700}
.cms-zzjg-table tr td.jobTitle{font-size:20px;font-weight:700;color:#004279}
.cms-zzjg-table tr td.jobTitle .line{width:1px;height:33px;display:inline-block;background-color:#004279;vertical-align:middle;margin-right:15px}
.cms-ztzl-list{margin:30px 0}
.cms-ztzl-list ul{margin-left:-1.33333333333333%}
.cms-ztzl-list li{float:left;width:32%;margin-left:1.33333333333333%;margin-bottom:20px}
.cms-ztzl-list li a{display:block;width:100%;height:100%;overflow:hidden}
.cms-ztzl-list li a img{display:block;width:100%;height:100%;transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;-webkit-transition:all .6s}
.cms-ztzl-list li:hover a img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1)}
.cms-lsyg-list{margin:40px 0 100px 15px}
.cms-lsyg-cont{position:relative;padding-bottom:30px;border-left:solid 1px #edeef0;padding-left:40px}
.cms-lsyg-cont h3{font-size:28px;color:#004279;height:30px;line-height:20px}
.cms-lsyg-cont p{color:#333;font-size:18px;margin-top:0}
.cms-lsyg-cont .yuan{width:17px;height:17px;display:block;background-color:#fff;border:solid 2px #6d92bd;position:absolute;left:-10px;top:0;border-radius:50%}
.cms-lsyg-cont.last{border-left:none}
.cms-lsyg-cont:hover .yuan{background-color:#f3ba1a;border:solid 2px #f3ba1a}
.cms-eq-list{position:relative}
.cms-eq-list ul{margin:140px 0 150px 0;border-top:solid 1px #538d8f}
.cms-eq-list ul li{position:absolute;top:-60px}
.cms-eq-list ul li h3 a{display:block;margin:20px 0 0 0;text-align:center;color:#235cb0;font-size:18px}
.cms-eq-list ul li.li1{left:0}
.cms-eq-list ul li.li2{left:24%}
.cms-eq-list ul li.li3{left:47%}
.cms-eq-list ul li.li4{left:70%}
.cms-eq-list ul li.li5{right:0}
.cms-eq-icon1,.cms-eq-icon2,.cms-eq-icon3,.cms-eq-icon4,.cms-eq-icon5{width:116px;height:116px;border:dashed 2px #235cb0;border-radius:50%}
.cms-eq-icon1{background:#fff url(../images/qe-icon1.png) no-repeat center center}
.cms-eq-icon2{background:#fff url(../images/qe-icon2.png) no-repeat center center}
.cms-eq-icon3{background:#fff url(../images/qe-icon3.png) no-repeat center center}
.cms-eq-icon4{background:#fff url(../images/qe-icon4.png) no-repeat center center}
.cms-eq-icon5{background:#fff url(../images/qe-icon5.png) no-repeat center center}
.cms-eq-list ul li:hover .cms-eq-icon1{background:#235cb0 url(../images/qe-icon1-hover.png) no-repeat center center}
.cms-eq-list ul li:hover .cms-eq-icon2{background:#235cb0 url(../images/qe-icon2-hover.png) no-repeat center center}
.cms-eq-list ul li:hover .cms-eq-icon3{background:#235cb0 url(../images/qe-icon3-hover.png) no-repeat center center}
.cms-eq-list ul li:hover .cms-eq-icon4{background:#235cb0 url(../images/qe-icon4-hover.png) no-repeat center center}
.cms-eq-list ul li:hover .cms-eq-icon5{background:#235cb0 url(../images/qe-icon5-hover.png) no-repeat center center}
.cms-eq-icon1 a,.cms-eq-icon2 a,.cms-eq-icon3 a,.cms-eq-icon4 a,.cms-eq-icon5 a{display:block;height:100%}
.cms-eq-list .yd1,.cms-eq-list .yd2,.cms-eq-list .yd3,.cms-eq-list .yd4,.cms-eq-list .yd5{display:block;position:absolute;top:-3px;left:13%;width:9px;height:9px;background-color:#235cb0;border-radius:50%;top:-4px}
.cms-eq-list .yd1{left:16%}
.cms-eq-list .yd2{left:39.5%}
.cms-eq-list .yd3{left:62%}
.cms-eq-list .yd4{left:84.5%}
.cms-zzjg-map{width:1109px;height:674px;margin:40px 0 0 0;background:url(../images/zzjg-bg.png) no-repeat top center;position:relative}
.cms-zzjg-map .div1,.cms-zzjg-map .div10,.cms-zzjg-map .div11,.cms-zzjg-map .div12,.cms-zzjg-map .div13,.cms-zzjg-map .div14,.cms-zzjg-map .div15,.cms-zzjg-map .div16,.cms-zzjg-map .div17,.cms-zzjg-map .div18,.cms-zzjg-map .div19,.cms-zzjg-map .div2,.cms-zzjg-map .div20,.cms-zzjg-map .div21,.cms-zzjg-map .div3,.cms-zzjg-map .div4,.cms-zzjg-map .div5,.cms-zzjg-map .div6,.cms-zzjg-map .div7,.cms-zzjg-map .div8,.cms-zzjg-map .div9{position:absolute;padding:10px 3px 3px 36px;font-size:20px}
.cms-zzjg-map .div1 a,.cms-zzjg-map .div2 a,.cms-zzjg-map .div3 a,.cms-zzjg-map .div4 a,.cms-zzjg-map .div6 a,.cms-zzjg-map .div7 a{display:inline-block;width:180px;height:36px;line-height:36px;text-align:center;background-color:#fff}
.cms-zzjg-map .div10 a,.cms-zzjg-map .div11 a,.cms-zzjg-map .div5 a,.cms-zzjg-map .div8 a,.cms-zzjg-map .div9 a{display:inline-block;padding:8px;background-color:#fff;height:93%}
.cms-zzjg-map .div1 a{color:#004279}
.cms-zzjg-map .div2 a{color:#bc5739}
.cms-zzjg-map .div3 a{color:#3ba0be}
.cms-zzjg-map .div4 a{color:#46746a}
.cms-zzjg-map .div10 a,.cms-zzjg-map .div11 a,.cms-zzjg-map .div5 a,.cms-zzjg-map .div6 a,.cms-zzjg-map .div7 a,.cms-zzjg-map .div8 a,.cms-zzjg-map .div9 a{color:#46746a}
.cms-zzjg-map .div10,.cms-zzjg-map .div11,.cms-zzjg-map .div5,.cms-zzjg-map .div8,.cms-zzjg-map .div9{padding:40px 5px 5px 18px;height:250px}
.cms-zzjg-map .div12 a,.cms-zzjg-map .div13 a,.cms-zzjg-map .div14 a,.cms-zzjg-map .div15 a,.cms-zzjg-map .div16 a,.cms-zzjg-map .div17 a{display:inline-block;height:100%;color:#fff}
.cms-zzjg-map .div18 a,.cms-zzjg-map .div19 a,.cms-zzjg-map .div20 a,.cms-zzjg-map .div21 a{display:inline-block;height:100%;color:#fff}
.cms-zzjg-map .div10 a,.cms-zzjg-map .div11 a,.cms-zzjg-map .div5 a,.cms-zzjg-map .div8 a,.cms-zzjg-map .div9 a{width:20px}
.cms-zzjg-map .div12,.cms-zzjg-map .div13,.cms-zzjg-map .div14,.cms-zzjg-map .div15,.cms-zzjg-map .div16,.cms-zzjg-map .div17{padding:10px!important;width:30px;text-align:center;background-color:#3ba0be;height:350px}
.cms-zzjg-map .div18,.cms-zzjg-map .div19,.cms-zzjg-map .div20,.cms-zzjg-map .div21{padding:10px!important;width:30px;text-align:center;background-color:#bc5739;height:350px}
.cms-zzjg-map .div1{left:430px;top:3px}
.cms-zzjg-map .div2{left:682px;top:52px}
.cms-zzjg-map .div3{left:430px;top:118px}
.cms-zzjg-map .div4{left:682px;top:160px}
.cms-zzjg-map .div5{left:-11px;top:278px}
.cms-zzjg-map .div6{left:148px;top:277px}
.cms-zzjg-map .div7{left:510px;top:277px}
.cms-zzjg-map .div8{left:785px;top:275px}
.cms-zzjg-map .div9{left:875px;top:275px}
.cms-zzjg-map .div10{left:963px;top:275px}
.cms-zzjg-map .div11{left:1049px;top:275px}
.cms-zzjg-map .div12{left:69px;top:380px}
.cms-zzjg-map .div13{left:139px;top:380px}
.cms-zzjg-map .div14{left:208px;top:380px}
.cms-zzjg-map .div15{left:276px;top:380px}
.cms-zzjg-map .div16{left:346px;top:380px}
.cms-zzjg-map .div17{left:416px;top:380px}
.cms-zzjg-map .div18{left:492px;top:380px}
.cms-zzjg-map .div19{left:562px;top:380px}
.cms-zzjg-map .div20{left:630px;top:380px}
.cms-zzjg-map .div21{left:698px;top:380px}
.cms-zzjg-map .bg1{background-color:#004279}
.cms-zzjg-map .bg1:hover{background-color:rgba(0,90,160,.8)}
.cms-zzjg-map .bg2{background-color:#bc5739}
.cms-zzjg-map .bg2:hover{background-color:rgba(188,87,56,.9)}
.cms-zzjg-map .bg3{background-color:#3ba0be}
.cms-zzjg-map .bg3:hover{background-color:rgba(59,160,190,.8)}
.cms-zzjg-map .bg4{background-color:#46746a}
.cms-zzjg-map .bg4:hover{background-color:rgba(70,116,106,.9)}
.cms-zzjg-map .div12:hover,.cms-zzjg-map .div13:hover,.cms-zzjg-map .div14:hover,.cms-zzjg-map .div15:hover,.cms-zzjg-map .div16:hover,.cms-zzjg-map .div17:hover{background-color:rgba(59,160,190,.8)}
.cms-zzjg-map .div18:hover,.cms-zzjg-map .div19:hover,.cms-zzjg-map .div20:hover,.cms-zzjg-map .div21:hover{background-color:rgba(188,87,56,.9)}
.cms-zzjg-map1{display:none}
.cms-zzjg-map1 img{max-width:100%}
.cms-zt-page{position:absolute;right:0;top:-40px;display:flex;z-index:3}
.cms-zt-page li{margin-left:25px}
.cms-zt-page li a{display:block;width:128px;height:35px;line-height:35px;background:url(../images/zt-bg1.png) no-repeat;font-size:18px;color:#fff;text-align:center}
.cms-zt-page li.cms-nav-icon a,.cms-zt-page li.en a,.cms-zt-page li.search-icon a{width:76px;height:35px;background:url(../images/zt-bg2.png) no-repeat;display:flex;align-items:center;justify-content:center}
.cms-zt-page li.search-icon img{width:25%}
.cms-yqxw-box{display:flex;justify-content:space-between;flex-wrap:wrap}
.cms-yqxw-box .cms-jgdt-swiper { width: 50%; }
.cms-jgdt-img-list{position:relative;width:100%; }
.cms-jgdt-img-list .img{width: 100%; height:360px; overflow:hidden;position:relative; }
.cms-jgdt-img-list .img::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: radial-gradient(circle, transparent 70%, #01294a21 100%);
    pointer-events: none;
    z-index: 2;
}
.cms-jgdt-img-list .img img{width:100%;height:100%;overflow:hidden;object-fit:cover;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s}
.cms-jgdt-img-list:hover .img img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1)}
.cms-jgdt-img-list .img .time{position:absolute;left:0;bottom:0;width:165px;height:47px;line-height:47px;background:#005aa0;font-weight:700;font-size:18px;color:#fff;text-align:center}
.cms-jgdt-img-list .box{ position: relative; background-color:#fff;padding:16px 30px}
.cms-jgdt-img-list .box::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 10px;
    background: linear-gradient(to bottom, #005aa011, transparent);
    pointer-events: none;
    z-index: 1;
}
.cms-jgdt-img-list .box h3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4em; min-height: 2.8em; font-weight:500;font-size:20px;color:#333;margin:0 0 20px 0}
.cms-jgdt-swiper .swiper-pagination { bottom: 20px; }
#lab_swiper .swiper-pagination-bullet,
#zt_box .swiper-pagination-bullet,
.cms-jgdt-swiper .swiper-pagination-bullet { width: 12px; height: 12px; }
#lab_swiper .swiper-pagination-bullet-active,
#zt_box .swiper-pagination-bullet-active,
.cms-jgdt-swiper .swiper-pagination-bullet-active { background: #f1b91c; }

.cms-jgdt-img-list .box .des{line-height:1.7em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;font-size:18px;color:#666}
.cms-jgdt-img-list:hover .box h3{color:#005aa0}
.cms-yqxw-list{width:calc(50% - 50px);overflow:hidden;margin-left:50px}
.cms-yqxw-list li{padding:22px 12px;border-bottom:solid 1px #e8eefb;background:#fff;border-radius:5px 5px 5px 5px;border-bottom:solid 1px rgba(0,90,160,.3);margin-bottom:21px}
.cms-yqxw-list li .box{display:flex;align-items:center;justify-content:space-between}
.cms-yqxw-list li .box .time{width:115px;text-align:right}
.cms-yqxw-list li .box .time .day{text-align:center;font-size:34px;color:#005aa0}
.cms-yqxw-list li .box .time .year{font-size:18px;color:#005aa0}
.cms-yqxw-list li .inf{width:calc(100% - 125px - 24px);padding-left:24px;position:relative}
.cms-yqxw-list li .inf::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#666;border-radius:50%}
.cms-yqxw-list li .inf .title{height:25px;line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;font-weight:500;font-size:22px}
.cms-yqxw-list li:hover{background:#005aa0}
.cms-yqxw-list li:hover .inf::before{background:#fff}
.cms-yqxw-list li:hover .inf .title,.cms-yqxw-list li:hover .time .year{font-family:din;color:#fff}
/* .ib_box{background:linear-gradient(to bottom,#fff6,#fff6,transparent),url(../images/ib_bg.jpg) no-repeat center center/cover;padding:80px 0} */
.ib_box { position: relative; padding: 80px 0 100px; overflow: hidden; }

.ib_box::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to right ,#024176e5,#0241768c), url(../images/ib_bg.jpg?v=19) no-repeat center center/cover;
    filter: blur(3px);
    transform: scale(1.1);
    z-index: -1;
}

.ib_box .cms-title-box { padding: 0 0 1em; }
/* .ib_box .cms-title{font-size:36px} */
.ib_box #lab_swiper .cms-title{padding:0 0 20px}
.ib_box #zt_box .cms-title{padding:70px 0 15px}
.ib_box .cms-title::before{display:none}

#lab_swiper .swiper-slide a{ background:#fff; display:grid;grid-template-columns:1fr 4fr;gap:20px;align-items:center;text-decoration:none; padding:20px 10px; margin-top: 15px; transition: .6s; }
#lab_swiper .swiper-slide a:hover { margin-top: 0; } 
#lab_swiper .swiper-slide .img{width:100%}
#lab_swiper .swiper-slide .img img{width:100%;height:auto; border-radius: 50%; display:block}
#lab_swiper .swiper-slide .inf{width:100%; box-sizing:border-box}
#lab_swiper .swiper-slide .inf h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.4;max-height:2.8em;color:#333;font-weight:700;font-size: 26px;margin:0;white-space:normal; text-align: center; }
#lab_swiper .swiper-button-next,
#lab_swiper .swiper-button-prev,
#lab_swiper .swiper-pagination,
#zt_box .swiper-button-next,
#zt_box .swiper-button-prev,
#zt_box .swiper-pagination {display:none}

#zt_box .cms-title { margin-top: 60px; }

#fanye1159492 { width: 8em; }
.page_box { text-align: center; }
.page_box > table { margin: 1.5em auto; }

.page_box table,
.page_box table td,
.page_box table div { text-align: center; font-size: initial; font-family:initial; color: #000000; margin-left: auto; margin-right: auto; line-height:2em;}
.page_box .defaultButtonStyle {font-size: initial; font-family:initial; height: 2em;color: #000000;BORDER: #004279 1px solid; margin: 0px;padding: 0px 3px; color: #004279; CURSOR: pointer; line-height:2em;background: #00427910;  border: 1px solid #eee; }
.page_box .defaultinputStyle {font-size: initial; font-family:initial; height:20px; border:1px solid #004279; line-height:2em; }
.page_box .defaultInputStyle { height: 2em; margin: 0 3px !important; border: 1px solid #eee; }
.page_box .defaultInputStyle:focus { outline: none; }

.page_box .colHeader {font-size: initial; font-family:initial; line-height:2em;}
.page_box table a,
.page_box .pageList .this-page {font-size: initial; font-family:initial; display:inline-block; height:2em; padding: 2px 4px; border: solid 1px #004279; background: #fff; text-decoration: none; MARGIN-RIGHT: 1px;line-height:2em;}
.page_box table a:visited {font-size: initial; font-family:initial; color: #000000; text-decoration: none; line-height:2em;}
.page_box table .PrevDisabled {margin-left: 2px;
  padding: 0 4px; font-size: initial; font-family:initial; display:inline-block;height: 2em;  margin-right: 3px; padding: 0 4px; background: #fff;color:#ccc;border: solid 1px #004279; line-height: 2em;}
.page_box table .SelectList {font-size: initial; font-family:initial;line-height:2em;}
.page_box table .Prev { font-size: initial; font-family:initial; margin-right: 3px; padding: 0 4px;line-height:2em;}
.page_box table .break {font-size: initial; font-family:initial; border: none; text-decoration: none; line-height:2em;}
.page_box table .NextDisabled { margin-left: 2px; margin-right: 3px; padding: 0 4px; font-size: initial; font-family:initial;display:inline-block; height:2em; background: #fff;color:#ccc;border: solid 1px #004279; line-height:2em; }
.page_box table .Next { font-size: initial; font-family:initial; margin-left: 2px; padding: 0 4px;line-height:2em;}
.page_box table .this-page {font-size: initial; font-family:initial;display:inline-block;height:2em;padding: 2px 4px; border: solid 1px #004279; background: #E1F0FD; font-weight: bold; color:black; MARGIN-RIGHT: 1px;line-height:2em;}
.page_box table a:hover {font-size: initial; font-family:initial;color: black; background: #00427910; text-decoration: none;line-height:2em; border-color: #004279; }
.page_box table a:link { padding: 0 10px; margin: 0 3px; font-size: initial; font-family:initial;color: #000000; text-decoration: none;line-height: 2em;}
.page_box table a:active { font-size: initial; font-family:initial;color: black; text-decoration: none; background: #EFF7FE; line-height: 2em;}


.cms-kjrk-box { margin: 30px 0 100px; }
.cms-kjrk-box .swiper-slide .item{padding:40px 30px;background-color:#fff}
.cms-kjrk-box .swiper-slide .title{font-weight:700;font-size:26px;color:#fff;text-align:center}
.cms-kjrk-box .slide_1 .item { background: linear-gradient(to bottom, #0d7cea, #024176); }
.cms-kjrk-box .slide_2 .item { background: linear-gradient(to bottom, #f1b81b, #f8921f); }
.cms-kjrk-box .slide_3 .item { background: linear-gradient(to bottom, #1da035, #527d36); }
.cms-kjrk-box .swiper-slide:hover .item{background:#005aa0}
.cms-kjrk-box .swiper-slide:hover .title{color:#fff}

.cms-zj-list li{display:flex;margin:0 0 20px 0}
.cms-zj-list li .zj{width:120px;font-weight:700;font-size:16px;color:#005aa0;position:relative;text-indent:8px}
.cms-zj-list li .zj::before{content:"";position:absolute;left:0;top:3px;width:2px;height:15px;background:#005aa0}
.cms-zj-list li .name{width:calc(100% - 120px - 30px);font-size:16px;color:#333;margin-left:30px}
.cms-zj-list li .name span{margin-right:40px;white-space:nowrap}
.cms-yjtd-list{margin-top:35px}
.cms-yjtd-list h3{padding:8px 0;background:#f2f4f9;font-weight:700;font-size:16px;color:#333;text-align:center}
.cms-yjtd-list ul{display:flex;flex-wrap:wrap;border:1px solid #f2f2f2;padding:21px 0 9px 0}
.cms-yjtd-list ul li{width:12.5%;margin-bottom:12px;text-align:center}
.cms-yjtd-list.first ul li:last-child{width:auto}
.cms-xsjz-list{width:100%;overflow:hidden}
.cms-xsjz-list .item{display:flex;align-items:center}
.cms-xsjz-list .img{width:295px;height:405px;overflow:hidden}
.cms-xsjz-list .img img{width:100%;height:100%;object-fit:cover;transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;-webkit-transition:all .6s}
.cms-xsjz-list .item:hover .img img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1)}
.cms-xsjz-list .box{width:calc(100% - 295px);background:#fff;border-top:solid 3px #005aa0;border-bottom:solid 3px #005aa0;padding:40px 20px;background:#fff url(../images/ht-icon.png) no-repeat bottom center}
.cms-xsjz-list .box .title{font-weight:700;font-size:18px;color:#333;margin-bottom:37px;line-height:1.8em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.cms-xsjz-list .box .address,.cms-xsjz-list .box .name,.cms-xsjz-list .box .time{color:#005aa0;margin-top:14px;position:relative;padding-left:30px}
.cms-xsjz-list .box .name::before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;background:url(../images/person-icon.png) no-repeat}
.cms-xsjz-list .box .time::before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;background:url(../images/time-icon.png) no-repeat}
.cms-xsjz-list .box .address::before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;background:url(../images/address-icon.png) no-repeat}
.cms-xsjz-list .gallery-thumbs .swiper-slide{height:88px;transition:.2s ease-out all;cursor:pointer;top:0;background-size:cover!important;border-radius:12px}
.cms-xsjz-list .gallery-thumbs .swiper-slide{overflow:hidden;transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;-webkit-transition:all .6s}
.cms-xsjz-list .gallery-thumbs .swiper-slide:hover{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1)}
.swp-jiangshu2{position:relative}
.swp-jiangshu2 .swiper-container{padding-top:25px;margin:0 20px}
.swp-jiangshu2 .con{text-align:center;font-size:16px;transition:.5s}
.swp-jiangshu2 .con .pic{width:69px;height:88px;margin:0 auto 10px;overflow:hidden;position:relative;transition:.5s}
.swp-jiangshu2 .con .pic::after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;transition:.5s;border:2px solid #005aa0}
.swp-jiangshu2 .con .name{font-size:20px}
.swp-jiangshu2 .con img{min-height:100%;width:100%;height:100%;overflow:hidden;object-fit:cover}
.swp-jiangshu2 .swiper-slide{transition:.5s}
.swp-jiangshu2 .swiper-slide.swiper-slide-thumb-active .pic::after{opacity:1}
.swp-jiangshu2 .swiper-slide.swiper-slide-thumb-active{transform:translateY(-8px)}
.swp-jiangshu2 .swiper-slide.swiper-slide-thumb-active .con .pic{box-shadow:0 7px 10px 0 rgba(0,0,0,.3)}
.sty2btn .swiper-button-next,.sty2btn .swiper-button-prev{width:22px;height:24px;top:60%;background-size:100%}
.sty2btn .swiper-button-prev{background-image:url(../images/zuo.png);left:0}
.sty2btn .swiper-button-next{background-image:url(../images/you.png);right:0}

.cms-banner{position:relative;overflow:hidden;margin:0 auto;width:100%;z-index:2}
.ripples-canvas { pointer-events: none; }
.cms-banner .swiper-slide::after{content:"";background:linear-gradient(0deg,rgba(0,48,86,.6) 0,rgba(0,90,160,.05) 100%);width:100%;height:78px;position:absolute;left:0;bottom:0;z-index:1}
.cms-banner .cms-contain-box{width:1434px;height:30px;position:absolute;bottom:30px;left:50%;transform:translateX(-50%)}
.cms-banner .cms-contain-box .txt{position:absolute;left:0;bottom:0;width:70%;font-weight:700;font-size:36px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:20}
.cms-banner .swiper-slide{height:100vh}
.cms-banner .swiper-slide .img,.cms-banner .swiper-slide .img a{display:block;width:100%;height:100%}
.cms-banner .swiper-slide .img a img{width:100%;height:100%;object-fit:cover}
.cms-banner .swiper-slide .box{position:relative}
.cms-banner .swiper-slide .box .txt{position:absolute}
.cms-banner .swiper-pagination{width:100%;text-align:right}
.cms-banner .swiper-pagination-bullet{opacity:1;width:22px;height:24px;opacity:.2;background:#fff;margin-right:15px;position:relative;bottom:10px}
.cms-banner .swiper-pagination-bullet-active{width:42px;height:44px;background:url(../images/ico.png) no-repeat;border-radius:0;opacity:1;bottom:0}
.cms-link-list ul{display:flex;flex-wrap:wrap}
.cms-link-list ul li{width:20%}
.cms-link-list ul li a{display:block;width:90%;font-weight:500;font-size:22px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:65px}
.cms-xshb-list{position:relative;overflow:hidden;width:100%}
.cms-xshb-list .img{width:100%;height:618px;overflow:hidden;position:relative;z-index:2}
.cms-xshb-list .img::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:83px;background:url(../images/hb-bg.png) no-repeat}
.cms-xshb-list .img img{display:block;width:100%;height:100%;object-fit:cover}
.cms-xshb-list .swiper-pagination{right:0!important;bottom:10px!important;font-size:24px;text-align:right;z-index:10!important;color:#fff;margin-right:10px;left:auto}
.cms-cpjz-warp .swiper-rtl .swiper-button-next,.cms-xshb-list .swiper-button-prev{left:0;opacity:.8}
.cms-cpjz-warp .swiper-rtl .swiper-button-prev,.cms-xshb-list .swiper-button-next{right:0;opacity:.8}
.cms-xshb-list .swiper-button-prev:after,.cms-xshb-list .swiper-rtl .swiper-button-next:after{content:""}
.cms-xshb-list .swiper-button-next:after,.cms-xshb-list .swiper-rtl .swiper-button-prev:after{content:""}

.cms-jrwm-box{ }
.cms-jrwm-img{width:639px;height:454px;overflow:hidden}
.cms-jrwm-img img{width:100%;height:100%;object-fit:cover}
.cms-jrwm-list{background-color:#fff;width:calc(100% - 639px - 64px);margin-left:0;padding:0 32px;position:relative;margin-top:41px}
.cms-jrwm-list::before{content:"";position:absolute;left:0;top:-42px;background:url(../images/sj0117.png) no-repeat;width:32px;height:39px}
.cms-jrwm-list ul{min-height:412px}
.cms-jrwm-list li{padding:28px 0;border-bottom:solid 1px #e8eefb;background:#fff;border-bottom:1px solid #dedede;margin-bottom:21px}
.cms-jrwm-list li .box{display:flex;align-items:center;justify-content:space-between}
.cms-jrwm-list li .box .time{width:115px;text-align:right}
.cms-jrwm-list li .box .time .day{text-align:center;font-size:34px;color:#005aa0}
.cms-jrwm-list li .box .time .year{font-size:18px;color:#666;font-family:din}
.cms-jrwm-list li .inf{width:calc(100% - 125px - 24px);position:relative}
.cms-jrwm-list li .inf .title{height:25px;line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;font-weight:500;font-size:22px}
.cms-jrwm-list li:hover .box .time .year,.cms-jrwm-list li:hover .inf .title{color:#005aa0}


/* mobile */
@media screen and (min-width:1500px) and (max-width:1600px){
	.cms-img-list .cms-contain-box .cms-contain-padding{margin:0 30px}
	.cms-img-list .swiper-slide .img{width:100%}
	.cms-img-list .swiper-button-prev{left:-25px}
	.cms-img-list .swiper-button-next{right:-25px}
	.cms-zzjg-map{width:auto;background-size:90%}
	.cms-zzjg-map .div1{left:400px;top:-2px}
	.cms-zzjg-map .div2{left:633px;top:46px}
	.cms-zzjg-map .div3{left:400px;top:99px}
	.cms-zzjg-map .div4{left:633px;top:136px}
	.cms-zzjg-map .div5{left:40px;top:234px}
	.cms-zzjg-map .div6{left:172px;top:234px}
	.cms-zzjg-map .div7{left:468px;top:234px}
	.cms-zzjg-map .div12{left:108px;top:318px}
	.cms-zzjg-map .div13{left:168px;top:318px}
	.cms-zzjg-map .div14{left:226px;top:318px}
	.cms-zzjg-map .div15{left:285px;top:318px}
	.cms-zzjg-map .div16{left:343px;top:318px}
	.cms-zzjg-map .div17{left:402px;top:318px}
	.cms-zzjg-map .div18{left:466px;top:318px}
	.cms-zzjg-map .div19{left:525px;top:318px}
	.cms-zzjg-map .div20{left:585px;top:318px}
	.cms-zzjg-map .div21{left:644px;top:318px}
	.cms-zzjg-map .div8{left:724px;top:236px}
	.cms-zzjg-map .div9{left:796px;top:236px}
	.cms-zzjg-map .div10{left:869px;top:236px}
	.cms-zzjg-map .div11{left:943px;top:236px}
}
@media screen and (min-width:1300px) and (max-width:1500px){
	.cms-banner .cms-contain-box,.cms-contain-box{width:97%;}
	.rsGCaption,.rsNav{width:1200px!important}
	.rsGCaption{font-size:26px!important}
	.cms-logo img{width:100%}
	.cms-top-bg .cms-contain-box{height:150px}
	.cms-top-img{height:130px}
	.cms-img-list .cms-contain-box .cms-contain-padding{margin:0 30px}
	.cms-img-list .swiper-slide .img{width:267px}
	.cms-img-list .swiper-button-prev{left:-25px}
	.cms-img-list .swiper-button-next{right:-25px}
	.cms-title{font-size:34px}
	.cms-grb-list li .img{height:195px}
	.cms-tydt .txt{width:55%}
	.cms-tydt .txt .txt1{width:65%}
	.cms-eq-list ul li.li2{left:22%}
	.cms-eq-list ul li.li3{left:45%}
	.cms-eq-list ul li.li4{left:68%}
	.cms-eq-list .yd1{left:15.5%}
	.cms-eq-list .yd2{left:38%}
	.cms-eq-list .yd3{left:61%}
	.cms-eq-list .yd4{left:83.8%}
	.cms-zs-list li .img{height:184px}
	.cms-zzjg-map{width:auto;background-size:90%}
	.cms-zzjg-map .div1,.cms-zzjg-map .div10,.cms-zzjg-map .div11,.cms-zzjg-map .div12,.cms-zzjg-map .div13,.cms-zzjg-map .div14,.cms-zzjg-map .div15,.cms-zzjg-map .div16,.cms-zzjg-map .div17,.cms-zzjg-map .div18,.cms-zzjg-map .div19,.cms-zzjg-map .div2,.cms-zzjg-map .div20,.cms-zzjg-map .div21,.cms-zzjg-map .div3,.cms-zzjg-map .div4,.cms-zzjg-map .div5,.cms-zzjg-map .div6,.cms-zzjg-map .div7,.cms-zzjg-map .div8,.cms-zzjg-map .div9{padding:10px 3px 3px 12px;font-size:16px}
	.cms-zzjg-map .div10,.cms-zzjg-map .div11,.cms-zzjg-map .div5,.cms-zzjg-map .div8,.cms-zzjg-map .div9{height:235px}
	.cms-zzjg-map .div12,.cms-zzjg-map .div13,.cms-zzjg-map .div14,.cms-zzjg-map .div15,.cms-zzjg-map .div16,.cms-zzjg-map .div17{height:330px;padding:5px!important}
	.cms-zzjg-map .div18,.cms-zzjg-map .div19,.cms-zzjg-map .div20,.cms-zzjg-map .div21{height:330px;padding:5px!important}
	.cms-zzjg-map .div1 a,.cms-zzjg-map .div2 a,.cms-zzjg-map .div3 a,.cms-zzjg-map .div4 a,.cms-zzjg-map .div6 a,.cms-zzjg-map .div7 a{height:24px;line-height:24px}
	.cms-zzjg-map .div1{left:330px;top:3px}
	.cms-zzjg-map .div2{left:528px;top:37px}
	.cms-zzjg-map .div3{left:330px;top:84px}
	.cms-zzjg-map .div4{left:528px;top:112px}
	.cms-zzjg-map .div5{left:30px;top:198px}
	.cms-zzjg-map .div6{left:134px;top:195px}
	.cms-zzjg-map .div7{left:385px;top:195px}
	.cms-zzjg-map .div12{left:90px;top:268px}
	.cms-zzjg-map .div13{left:138px;top:268px}
	.cms-zzjg-map .div14{left:187px;top:268px}
	.cms-zzjg-map .div15{left:237px;top:268px}
	.cms-zzjg-map .div16{left:286px;top:268px}
	.cms-zzjg-map .div17{left:336px;top:268px}
	.cms-zzjg-map .div18{left:390px;top:268px}
	.cms-zzjg-map .div19{left:438px;top:268px}
	.cms-zzjg-map .div20{left:488px;top:268px}
	.cms-zzjg-map .div21{left:538px;top:268px}
	.cms-zzjg-map .div8{left:600px;top:198px}
	.cms-zzjg-map .div9{left:662px;top:198px}
	.cms-zzjg-map .div10{left:725px;top:198px}
	.cms-zzjg-map .div11{left:788px;top:198px}
	.cms-nav-box li .cms-suNnav li a{font-size:15px}
	.cms-kjrk-box ul li .item{padding:10px}
	.cms-footer-logo img{max-width:85%}
}
@media screen and (max-width:1300px){
	/* .cms-banner .cms-contain-box,.cms-contain-box{width: 97%; } */
	.cms-search-box .cms-contain-box{width:80%}
	.cms-nav>li>a{font-size:16px}
	.cms-ny-banner{height:320px}
	.rsGCaption,.rsNav{width:1000px!important}
	.rsGCaption{font-size:24px!important}
	.cms-top-bg .cms-contain-box{height:155px}
	.cms-top-img{height:150px}
	
	.cms-img-list .cms-contain-box .cms-contain-padding{margin:0 30px}
	.cms-img-list .swiper-slide .img{width:300px}
	.cms-img-list .swiper-button-prev{left:-25px; top: 40%; }
	.cms-img-list .swiper-button-next{right:-25px; top: 40%; }
	
	.cms-title{font-size:32px}
	.cms-grb-list li .img{height:162px}
	.cms-xkdt-box li .right-txt{width:80%}
	#d_tab29 .d_img{width:1000px!important}
	.cms-ny-right{width:68%}
	.cms-column-h3{font-size:26px}
	.cms-tydt .img{width:240px;height:160px}
	.cms-tydt .txt .txt1{width:62%}
	.cms-tydt .txt .txt1 .des a{height:50px;line-height:25px}
	.cms-tydt .txt .time .more a{margin:25px 0 0 0}
	.cms-list1 .title{width:80%}
	.cms-list1 .time{width:18%}
	.cms-eq-list ul li.li2{left:22%}
	.cms-eq-list ul li.li3{left:44%}
	.cms-eq-list ul li.li4{left:66.5%}
	.cms-eq-list .yd1{left:16.5%}
	.cms-eq-list .yd2{left:38.5%}
	.cms-eq-list .yd3{left:61%}
	.cms-eq-list .yd4{left:82.8%}
	.cms-zs-list li .img{height:144px}
	.cms-zzjg-map{display:none}
	.cms-zzjg-map1{display:block}
	.cms-nav-box li .cms-suNnav li a{font-size:14px}
	.cms-kjrk-box ul li{width:31.33333333333333%}
	.cms-footer-logo img{max-width:85%}
}
@media screen and (max-width:1100px){
	.cms-contain-box{width:auto}
	.cms-banner .cms-contain-box{width:100%}
	.cms-contain-padding{padding: 0 15px 2em; }
	.cms-search-box .cms-contain-box{width:100%}
	.cms-zt-page li.li1,.cms-zt-page li.li2,.cms-zt-page li.li3{display:none}
	.cms-banner .cms-contain-box .txt{font-size:18px;padding-left:15px}
	.cms-banner .cms-contain-box{bottom:15px}
	.cms-header-right li.search-icon{margin:-2px 15px 0 20px}
	.cms-nav-box{display:none}
	.cms-nav-icon{display:block}
	.cms-ny-banner{height: 20vw; }
	.cms-banner .swiper-slide{height:35vh}
	.rsGCaption,.rsNav{width:auto!important}
	.rsGCaption{font-size:22px!important;height:70px!important;bottom:0!important}
	.rsGCaption span{height:70px!important;line-height:70px!important}
	.rsNav{bottom:18px!important}
	.cms-logo img{max-width:100%}
	.cms-top-bg .cms-contain-box{height:125px}
	

	.cms-title{font-size:32px}
	.cms-left,.cms-right{float:none;width:auto}
	.cms-right{margin-top:30px}
	.cms-xkdt-box li{padding:10px 0 15px 0}
	.cms-tzgg-list li{margin-bottom:0}
	.cms-tzgg-list li .item{margin:18px 0}
	.cms-grb-list li .img{height:162px}
	.cms-xkdt-box li .right-txt{width:82%}
	#d_tab29{display:none!important}
	.cms-footer-logo{float:none;width:auto}
	.cms-footer-wx{float:none;width:100px;margin:0 auto;text-align:center}
	.cms-wx-txt{margin:25px 0}
	.cms-wx-img{float:left}
	.cms-ny-left{display:none}
	.cms-ny-right{width:auto;float:none}
	.cms-column-h3{font-size:24px}
	.cms-ny-cont-left{width:auto;float:none}
	.cms-ny-cont-right{display:none}
	.cms-tydt .txt{width:58%}
	.cms-list1 .title{width:80%}
	.cms-list1 .time{width:18%;border-left:none}
	.cms-column-box{margin:20px 0 0 0}
	.cms-place{margin:10px 0 0 0}
	.cms-list,.cms-list1{margin:30px 0 100px 0}
	.cms-eq-list ul li{position:static;float:left;width:20%}
	.cms-eq-icon1,.cms-eq-icon2,.cms-eq-icon3,.cms-eq-icon4,.cms-eq-icon5,.cms-eq-icon6{margin:0 auto}
	.cms-eq-list .yd1,.cms-eq-list .yd2,.cms-eq-list .yd3,.cms-eq-list .yd4,.cms-eq-list .yd5,.cms-eq-list .yd6{display:none}
	.cms-eq-list ul{border-top:none}
	.cms-zs-list li .img{height:174px}
	.cms-zzjg-map{display:none}
	.cms-zzjg-map1{display:block}
	.cms-img-list .swiper-slide:after{display:none}
	.cms-kjrk-box ul li{width:31.33333333333333%}
	.cms-footer-center{flex-wrap:wrap}
	.cms-address{margin-top:30px;border:none;padding:0}
	.cms-jrwm-img,.cms-jrwm-list{width:100%}
	.cms-jrwm-img{height:auto}
	.cms-jrwm-list{padding:0;margin-top:0}
	.cms-jrwm-list ul{min-height:auto}
	.cms-jrwm-list li{padding:28px 10px}
	.cms-jrwm-img img{width:100%;height:100%;object-fit:cover}
	.cms-jrwm-list::before{display:none}
	.cms-footer-box::before{display:none}
	.cms-footer-center{margin:0}
	.cms-footer-wx ul li .wx{width:130%;top:-75px}
	.cms-footer-wx ul li .wx img{width:100%}
}
@media screen and (min-width:1000px) and (max-width:1100px){
	.cms-tydt .txt{width:58%}
}
@media screen and (min-width:900px) and (max-width:1000px){
	.cms-tydt .img{width:300px;height:200px}
	.cms-tydt .txt{width:60%}
	.cms-tydt .txt .txt1{width:68%}
	.cms-logo{margin-top:8px}
}
@media screen and (min-width:768px) and (max-width:900px){
	.cms-tydt .img{width:280px;height:180px}
	.cms-tydt .txt{width:60%}
	.cms-tydt .txt .txt1{width:60%}
	.cms-logo{margin-top:10px}
	.cms-img-list .swiper-slide:after{display:none}
}


@media screen and (max-width:1600px){
	
}
@media screen and (max-width:1510px){
	.cms-kjrk-box .swiper-slide .title,
	#lab_swiper .swiper-slide .inf h3 { font-size: 24px; }
	.cms-kjrk-box .swiper-slide .title { font-weight: normal; }
	
}
@media screen and (max-width:1380px){
	.cms-kjrk-box .swiper-slide .title,
	#lab_swiper .swiper-slide .inf h3 { font-size: 23px; }
}
@media screen and (max-width:1300px){
	.cms-kjrk-box .swiper-slide .item { padding: 30px 0; }
	.cms-kjrk-box .swiper-slide .title,
	#lab_swiper .swiper-slide .inf h3 { font-size: 22px; }
}
@media screen and (max-width:1240px){
	.cms-kjrk-box .swiper-slide .title,
	#lab_swiper .swiper-slide .inf h3 { font-size: 19px; }
}
@media screen and (max-width:1150px){
	.cms-kjrk-box .swiper-slide .title,
	#lab_swiper .swiper-slide .inf h3 { font-size: 17px; }
}
@media screen and (max-width:1100px){
	.cms-zt-page { top: -10px; }
	.cms-zt-page li.search-icon a,
	.cms-zt-page li.cms-nav-icon a { background: #014075; }
	.fixed .cms-zt-page { display: flex; top: 0; }
	
	.cms-nav-box-bg { position: relative; overflow: hidden; }
	.bodyHome .cms-nav-box-bg { background: linear-gradient( to right,#003056 0,#005aa07a 100%); }
	.cms-logo { border-right: none; }
	
	.cms-banner .swiper-pagination { text-align: center; }
	
	.cms-banner .swiper-pagination-bullet,
	.cms-banner .swiper-pagination-bullet-active{ width: 20px; height: 20px; background-size: 100% auto; bottom: 0; }
	
	.cms-yqxw-box .cms-jgdt-swiper,
	.cms-yqxw-list { width: 100%; }
	.cms-yqxw-list { margin: 2em auto 0; }
	
	.cms-jgdt-img-list .box h3 { min-height: initial; }
	.cms-jgdt-swiper .swiper-pagination { bottom: 10px; }
	
	#lab_swiper .swiper-slide .inf h3 { -webkit-line-clamp: inherit; max-height: initial; }
	
	#lab_swiper .swiper-slide a { display: grid; grid-template-columns: 1fr; }
	#lab_swiper .swiper-slide .img img {margin: 0 auto; width: 35%; }
	
	.cms-kjrk-box .swiper-slide .title,
	#lab_swiper .swiper-slide .inf h3 { font-size: 22px; }
	.cms-kjrk-box .swiper-slide .title { font-size: 20px; }
	
	
	.cms-tzgg-list li .item { align-items: center; }
	.cms-tzgg-list li .item h3 { height: auto; -webkit-line-clamp: 2; }
	.cms-tzgg-list li .item p { display: none; }
	
	.cms-img-list .swiper-button-prev{left:5px; }
	.cms-img-list .swiper-button-next{right:5px; }
	/* .cms-img-list .swiper-slide { margin-bottom: 2em; } */
	.cms-img-list .swiper-wrapper { margin-top: 0.5em; }
	.cms-img-list .swiper-slide { height: 30vw; }
	.cms-img-list .swiper-slide .img { height: 25vw; }
	.cms-img-list .swiper-slide .img { width: 100%; }
	
	.cms-link-list ul li{width:33.33333333333333%; text-align: center; }
	.cms-link-list ul li a { font-size: 18px; line-height: 2.5; }
	.cms-footer-logo { flex: 1 1 30%; }
	.cms-address { font-size: 20px; flex: 1 1 60%; text-align: center; }
	.cms-footer-wx { display: none; }
	
	.nav-placeholder { display: none; }
}
@media screen and  (max-width:980px){
	.cms-kjrk-box .swiper-slide .title,
	#lab_swiper .swiper-slide .inf h3 { font-size: 19px; }
	.cms-kjrk-box .swiper-slide .title { font-size: 18px; }
	.cms-list li { padding: 25px 25px 25px 0; margin: 0 0 25px 0; display: flex; align-items: center; }
	.cms-list .txt .title a { font-weight: normal; height: auto; white-space: initial; }
	.cms-list .txt p.des { display: none; }
	.cms-list .time { margin-top: 0; }
	.cms-list .time .day { font-size: 28px; }
	.cms-list .time .month { font-size: 14px; }
	.cms-ny-right { min-height: initial; }
}
@media screen and  (max-width:900px){
	.cms-kjrk-box .swiper-slide .title,
	#lab_swiper .swiper-slide .inf h3 { font-size: 17px; }
	.cms-kjrk-box .swiper-slide .title { font-size: 16px; }
	
	.cms-jgdt-img-list,.cms-yqxw-list{width:100%}
	.cms-jgdt-img-list .img{width:auto;height:auto}
	.cms-yqxw-list{margin-left:0;margin-top:20px}
	.cms-tzgg-list li{margin-bottom:0}
}
@media screen and  (max-width:800px){
	.cms-kjrk-box .swiper-slide .title,
	#lab_swiper .swiper-slide .inf h3 { font-size: 16px; }
	.cms-kjrk-box .swiper-slide .title { font-size: 15px; }
	
	.cms-yqxw-list li { border-bottom: solid 1px #005aa07a; }
	.cms-yqxw-list li .box { flex-wrap: wrap; }
	.cms-yqxw-list li .inf::before { display: none; }
	.cms-yqxw-list li .box .time { order: 1; text-align: initial; }
	.cms-yqxw-list li .inf { order: 2; padding-left: 0; }
	.cms-yqxw-list li .inf,
	.cms-yqxw-list li .box .time { width: 100%; }
}

@media (max-width:767px){
	.cms-contain-box{width:auto}
	.cms-img-list .cms-contain-box{padding:20px 0 0 0}
	.cms-img-list .swiper-wrapper{margin-top:0}
	.cms-banner .cms-contain-box{width:100%;bottom:5px}
	.cms-contain-padding{padding:0 15px}
	.cms-search-box .cms-contain-box{width:100%}
	.cms-header-right li.search-icon{margin:-2px 0 0 5px}
	.cms-header-right li.cms-nav-icon{margin:0 0 0 5px}
	.cms-nav-box{display:none}
	.cms-zt-page li.en,.cms-zt-page li.li1,.cms-zt-page li.li2,.cms-zt-page li.li3,.cms-zt-page li.search-icon{display:none}
	.cms-nav-icon{display:block}
	.cms-banner .swiper-pagination-bullet{margin-right:10px; border-radius: 3px; width: 24px; height: 12px; bottom: 0; }
	.cms-banner .swiper-pagination-bullet-active{ width: 24px; height: 12px;  background:#f1b91c;}
	.cms-banner .swiper-slide{height:25vh}
	.cms-banner .cms-contain-box .txt{font-size:15px;padding-left:15px;width:58%;bottom:7px}
	.rsGCaption,.rsNav{width:auto!important}
	.rsGCaption{font-size:20px!important;height:50px!important;bottom:0!important}
	.rsGCaption span{height:50px!important;line-height:50px!important}
	.rsNav{bottom:8px!important}
	.cms-logo{margin-top:10px}
	.cms-logo img{width:270px;max-width:270px}
	.cms-top-bg .cms-contain-box{height:110px}
	.cms-top-img{height:100px}

	.cms-title{font-size:24px;padding-bottom:10px}
	.cms-title::before{background-size:45%;transform:translate(-50%,-25%); top: 0; }
	.cms-more{top:5px}
	.cms-bgcolor-warp{padding: 8vw 0}
	.cms-left,.cms-right{float:none;width:auto}
	.cms-right{margin-top:30px}
	.cms-xkdt-box li{padding:10px 0 15px 0}
	.cms-tzgg-list{margin-left:0}
	.cms-tzgg-list li{width:100%;margin-left:2%}
	.cms-tzgg-list li .item{margin:5px 0;padding:10px}
	.cms-grb-list{padding-bottom:30px}
	.cms-grb-list li{float:none;width:auto}
	.cms-grb-list li .img{height:auto}
	.cms-xkdt-box li .right-txt{width:82%}
	#d_tab29{display:none!important}
	.cms-news-warp{padding: 8vw 0}
	.cms-jgdt-img-list .box{padding:10px}
	.cms-jgdt-img-list .box .des,.cms-jgdt-img-list .box h3{font-size:17px}
	.cms-yqxw-list li{padding:10px;margin-bottom:10px}
	.cms-img-list .swiper-slide .h3 a,
	.cms-jgdt-img-list .img .time,
	.cms-yqxw-list li .box .time .year,
	.cms-yqxw-list li .inf .title,
	.cms-tzgg-list li .item h3 {font-size:17px}
	.cms-jgdt-img-list .img .time { width: 8em; height: 2.5em; line-height: 2.5em; }
	.cms-tzgg-list li .item h3,
	.cms-img-list .swiper-slide .h3 a	{ font-weight: normal; }
	
	.cms-tzgg-list li .item p { display: none; }
	.cms-tzgg-list li .item .time { width: 60px; }
	.cms-tzgg-list li .item .right { width: calc(100% - 80px); }
	.cms-tzgg-list li .item .time .day { line-height: 2; font-size: 18px; }
	.cms-tzgg-list li .item .time .year { font-size: 12px; }
	.cms-footer-logo{float:none;width:auto}
	.cms-footer-wx{float:none;width:100%;margin:0 auto;text-align:center}
	.cms-footer-wx ul li{margin-left:0;margin-right:20px}
	.cms-wx-txt{margin:25px 0}
	.cms-wx-img{float:left}
	.cms-ny-left{display:none}
	.cms-ny-right{width:auto;float:none}
	.cms-column-h3{font-size:22px}
	.cms-ny-cont-left{width:auto;float:none}
	.cms-ny-cont-right{display:none}
	.cms-tydt .img{float:none;width:auto;height:auto}
	.cms-tydt .img a{position:static}
	.cms-tydt .txt{float:none;width:auto;margin:30px}
	.cms-tydt .txt .time .more a{margin:30px 0 0 0}
	.cms-tydt .txt .txt1{width:66%}
	.cms-list .time{width:20%}
	.cms-list .txt{width:74%}
	.cms-list1 .title{width:75%}
	.cms-list1 .time{width:24%;border-left:none}
	.cms-column-box{margin:15px 0 0 0}
	.cms-place{margin:5px 0 0 0}
	.cms-list,.cms-list1{margin: 6vw 0 3vw 0}
	.cms-eq-list ul{margin:30px 0 0 0}
	.cms-eq-list ul li{position:static;float:left;width:33.33333333333333%;margin-bottom:30px}
	.cms-eq-icon1,.cms-eq-icon2,.cms-eq-icon3,.cms-eq-icon4,.cms-eq-icon5,.cms-eq-icon6{margin:0 auto}
	.cms-eq-list .yd1,.cms-eq-list .yd2,.cms-eq-list .yd3,.cms-eq-list .yd4,.cms-eq-list .yd5,.cms-eq-list .yd6{display:none}
	.cms-eq-list ul{border-top:none}
	.cms-zs-list ul{margin:0 0 0 -1.33333333333333%}
	.cms-zs-list li{width:32%;margin-left:1.33333333333333%; margin-top: 10px; }
	.cms-zs-list li .img{height:260px}
	.cms-zzjg-map{display:none}
	.cms-zzjg-map1{display:block}
	.cms-img-list .swiper-slide:after{display:none}
	.cms-kjrk-box ul{margin:0;padding:10px 0}
	.cms-kjrk-box ul li{width:100%;margin-left:0;margin-bottom:2%}
	.cms-footer-center{flex-wrap:wrap}
	.cms-address{width:100%;border:none;padding:0;font-size:16px;line-height:30px}
	.cms-jrwm-img,.cms-jrwm-list{width:100%}
	.cms-jrwm-img{height:auto}
	.cms-jrwm-list{padding:0}
	.cms-jrwm-list ul{min-height:auto}
	.cms-jrwm-list li{padding:15px 10px}
	.cms-jrwm-img img{width:100%;height:100%;object-fit:cover}
	.cms-jrwm-list::before{display:none}
	.cms-jrwm-list li .box .time .year,.cms-jrwm-list li .inf .title{font-size:16px}

	.fixed .cms-zt-page { }
	.cms-nav-box-bg .cms-zt-page,
	.cms-nav-box-bg .cms-header-right-box { transition: initial; }
	.cms-zt-page,
	.fixed .cms-zt-page { top: 0; }
	.cms-header-right-box,
	.fixed .cms-header-right-box { margin-top: 30px; }
}
@media (max-width:750px){
	#lab_swiper .swiper-pagination,
	#zt_box .swiper-pagination {display:block}

	.cms-yjtd-box{margin:10px 0}
	.cms-ny-cont-left .title { font-size: 20px; }
	.cms-column-h4{font-size:18px}
	.cms-yjtd-list ul li{width:20%}
	.cms-zt-page li{margin-left:5px}
	.cms-yjtd-box ul .item .left .box{padding:10px}
	.cms-more{display:none}
	.cms-zszp-list ul{margin:0}
	.cms-zszp-list ul li{width:auto;margin:0;padding:10px 0}
	.cms-zszp-list li a .title{white-space:normal}
	.cms-yqxw-list li .box{padding-left:0}
	.cms-tzgg-list li .item .time .day,.cms-yqxw-list li .box .time .day,.cms-zszp-list ul li a .time .day{font-size:18px}
	.cms-tzgg-list li .item .time .year,.cms-yqxw-list li .box .time .year,.cms-zszp-list ul li a .time .year{font-size:16px}
	.cms-zszp-list li a .title{width:calc(100% - 72px - 10px);margin-left:10px}
	
	.cms-nav-box-bg .cms-contain-box .cms-contain-padding { padding: 0; }
	.cms-list li { padding: 15px 10px 15px 0; margin: 0 0 15px 0; }

	.page_box table,
	.page_box table td,
	.page_box table div,
	.page_box .defaultButtonStyle,
	.page_box .defaultinputStyle,
	.page_box .colHeader,
	.page_box table a,
	.page_box .pageList .this-page,
	.page_box table a:visited,
	.page_box table .PrevDisabled,
	.page_box table .SelectList,
	.page_box table .Prev,
	.page_box table .break,
	.page_box table .NextDisabled,
	.page_box table .Next,
	.page_box table .this-page,
	.page_box table a:hover,
	.page_box table a:link,
	.page_box table a:active { font-size: 14px;}

	.cms-header-right-box { width: auto; }
	#lab_swiper .swiper-slide .img img { width: 20%; }
	.cms-list .txt .title a,
	#lab_swiper .swiper-slide .inf h3,
	.cms-kjrk-box .swiper-slide .title { font-size: 17px; }
	.cms-list .time .day { font-size: 22px; }
	.cms-list .txt .title a { line-height: 1.4; }
	
	.cms-jgdt-img-list .img .time { font-size: 14px; }
	
	#lab_swiper .swiper-pagination,
	#zt_box .swiper-pagination { bottom: 2px; }
	
	.cms-yqxw-list li .inf .title { white-space: initial; height: initial; line-height: 1.3; }
	
	.cms-footer-logo { text-align: center; }
	.cms-footer-logo,
	.cms-address { flex: 1 1 100%; } 
	.cms-footer-logo img { max-width: 100%; }
	
	.cms-link-list ul li{width:50%}
	.cms-link-list ul li a{font-size:15px; }
	.cms-footer-box::before{display:none}
	.cms-footer-center{margin:0;padding:20px 0}
	.cms-footer-wx ul li .wx{width:130%;top:-75px}
	.cms-footer-wx ul li .wx img{width:100%}
	.cms-copyright{font-size:16px}
	
	.page_box table table tr td[id^="fanye"] { display: none; }
	
	.ib_box #lab_swiper .cms-title { padding-bottom: 0; }
	#lab_swiper .swiper-slide a { margin-top: 0; }
	.cms-kjrk-box { margin: 10px 0 0; }
	
}
@media (max-width: 600px){
	.html_faculty_list .cms-zs-list li { width: 100%; margin: 0.5em 0 0; }
}
@media (max-width: 520px){
	.ib_box,
	.cms-img-list,
	#zt_box .cms-contain-box { padding: 8vw 0; }
	#zt_box .cms-contain-box { padding-bottom: 12vw; }
	#zt_box .cms-title { margin-top: 0; }
	.cms-kjrk-box { margin-bottom: 0; }
	.cms-img-list .swiper-slide { height: auto; }
	.cms-img-list .swiper-slide .img { height: auto; }
	.cms-zt-page li.cms-nav-icon a { width: 35px; }
	.cms-jgdt-img-list .img .time { font-size: 13px; }
}
@media (max-width: 500px){
	.cms-yjtd-list ul li{width:25%}
	.cms-xsjz-list .img{width:auto;height:auto;display:none}
	.cms-xsjz-list .box{width:auto;padding:10px}
	.cms-bg-warp{padding:20px 0 0 0}
	.cms-zszp-list{margin:10px 0}
	
	.cms-zs-list li { width: 50%; margin-left: 0; }
	
	.cms-header-right-box,
	.fixed .cms-header-right-box { margin-top: 10px; }
	.cms-logo { padding: 0 0 5px; width: auto; padding-right: 0; }
	.cms-logo img { width: 210px; max-width: initial; }
	
	  .cms-tzgg-list li .item .time .day { font-size: 16px; }
	.cms-tzgg-list li .item .time .year { font-size: 12px; }
}
@media (max-width: 400px){

	.cms-zt-page { top: 0; }
	
	.cms-copyright,
	.cms-link-list ul li a{font-size:13px; }
	.cms-address { font-size:14px; }
}
@media (max-width:320px){
	.cms-top-bg .cms-contain-box,.cms-top-img{height:115px}
}
@media (max-width:300px){
	.fixed .cms-logo { width: auto; }
	.fixed .cms-logo img,
	.cms-logo img { width: 70%; }
	.cms-zt-page li.cms-nav-icon a { width: 30px; height: 30px; }
}
@media (max-width: 260px){
	.cms-header-right-box,
	.fixed .cms-header-right-box { margin-top: 5px; }
}
@media (max-width: 250px){
	.cms-kjrk-box .swiper-slide .title,
	#lab_swiper .swiper-slide .inf h3 { font-size: 16px; }
	.cms-kjrk-box .swiper-slide .title { font-size: 15px; }
}