<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Created by kong 201800804 */

/* reset */
html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, textarea, select, th, td { padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
ol, ul { list-style: none; }
b, i, cite { font-weight: normal; font-style: normal; }
img, iframe { border: none; vertical-align: top; }
table { border-collapse: collapse; border-spacing: 0; }
input, textarea, button { font: inherit; border: 0; outline: none; -webkit-appearance: none; font-family: Microsoft Yahei; }
body { font-size: 14px; font-family: Microsoft Yahei; color: #666; background:white;}
a { text-decoration: none; color: #666; transition: color 0.25s; }
a:hover { text-decoration: underline; color: #F60; }
*:focus { outline: none;}

/**
 * Swiper 4.3.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 31, 2018
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical&gt;.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow&gt;.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode&gt;.swiper-wrapper{-webkit-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-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-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;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,right top,left 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:-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,left top,right 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:-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 bottom,left top,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:-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 top,left bottom,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:-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-wp8-horizontal,.swiper-container-wp8-horizontal&gt;.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical&gt;.swiper-wrapper{-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;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-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-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-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-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-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-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal&gt;.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.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;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical&gt;.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical&gt;.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl&gt;.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal&gt;.swiper-pagination-progressbar,.swiper-container-vertical&gt;.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal&gt;.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical&gt;.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal&gt;.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical&gt;.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-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container&gt;canvas,.swiper-zoom-container&gt;img,.swiper-zoom-container&gt;svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{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%;-ms-transform-origin:50%;transform-origin:50%;-webkit-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%;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);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-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;-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-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.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-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.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-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.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;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}

/* common */

body, html { height:100%;}
.wrap { width: 1180px; margin: 0 auto;}
.clear {clear:both; height: 0; line-height: 0; font-size: 0}

.more1 { font-size:14px; text-align:center;}
.more1 a { line-height:34px; width:108px; height:34px; border:white 1px solid; color:white; border-radius:34px; display:block; margin:0 auto;}
.more1 a:hover { background:white; text-decoration:none;}
.more1.c_red a:hover { color:#ef5555;}
.more1.c_blue a:hover { color:#288bce;}
.more1.c_yellow a:hover { color:#f7a043;}
.more1.c_aqua a:hover { color:#1ba0dc;}
.more2 { font-size:14px; text-align:center;}
.more2 a { line-height:36px; width:110px; height:36px; color:white; background: #0085cd; border-radius:36px; display:block; margin:0 auto;}
.more2 a:hover { background:#f77c4c; text-decoration:none;}
.more3 { font-size:14px; text-align:center;}
.more3 a { line-height:34px; width:108px; height:34px; border:#488ad8 1px solid; color:#488ad8; border-radius:34px; display:block; margin:0 auto;}
.more3 a:hover { background:#0085cd; border-color:#0085cd; color:white; text-decoration:none;}

.title { font-size:24px; color:#333; padding:77px 0 18px;}
.title a { color:#333;}
.title a:hover { color: #F60;}
.title span { display:inline-block; margin-left:30px; font-size:18px; color:#999;}
.title span a { color:#999;}
.title span a:hover { color: #F60;}
.title em { float:right; margin-left:30px; font-size:18px; color:#999; font-style:normal;}
.title em a { color:#999;}
.title em a:hover { color: #F60;}
.title i  { float:right; padding-top:10px; font-size:14px; color:#666;}
.title i b { color:#0085cd;}
.title i a { color:#666; padding:0 10px;}
.title i a:hover { color:#F60;}

.home { background:url(../images/home5.jpg) center top no-repeat; height:100%; min-height:1000px; min-width:1180px; position: relative;}
.home .wrap { width: 794px;}
.home ul {overflow: hidden; padding-top: 593px;}
.home li { float:left; width:90px; height: 122px; text-align:center; margin-left: 86px;}
.home li:first-child {margin-left: 0;}
.home li a { display:block; height:100%; background:url(../images/icon_11.png) center top no-repeat;}
.home li strong { display:block; font-size:18px; line-height: 18px; color:#333; font-weight:normal; padding-top:104px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.home li a:hover { text-decoration:none; background-image:url(../images/icon_12.png);}
.home li a:hover strong { color: #f97c4c;}
.home li:nth-child(2) a { background-image:url(../images/icon_13.png);}
.home li:nth-child(2) a:hover { background-image:url(../images/icon_14.png);}
.home li:nth-child(3) a { background-image:url(../images/icon_15.png);}
.home li:nth-child(3) a:hover { background-image:url(../images/icon_16.png);}
.home li:nth-child(4) a { background-image:url(../images/icon_17.png);}
.home li:nth-child(4) a:hover { background-image:url(../images/icon_18.png);}
.home li:nth-child(5) a { background-image:url(../images/icon_19.png);}
.home li:nth-child(5) a:hover { background-image:url(../images/icon_20.png);}
.home span { display: block; width:200px; height: 60px; font-size: 24px; line-height: 56px; text-align:center; color: white; font-weight: bold; margin: 39px auto 0; background:url("../images/bg_12.png") no-repeat;}
.home span a { display: block; height: 100%; color: white;}

.btninfo { background:#1d79b7; color:white; text-align:center; height:100px; line-height:100px; position:absolute; bottom:0; width:100%;}
.btninfo a { color:white;}

.header { border-top:#1d79b7 4px solid; height:156px; overflow:hidden;}
.header .search { float:right; width:320px; font-size:16px; margin-top:40px;}
.header .search a { color:#0085cd; display:inline-block; margin: 0 6px 13px;}
.header .search a:hover { color: #F60; }
.header .search input { float:left; width:246px; padding-left:20px; height:34px; line-height:34px; border:#64b5e6 1px solid; border-right:0; border-radius:34px 0 0 34px; font-size:14px;}
.header .search button { float:left; width:52px; height:36px; border:#64b5e6 1px solid; border-left:0; border-radius:0 34px 34px 0; background:url(../images/icon_01.jpg) center center no-repeat; cursor:pointer;}

.nav { height:70px; background:#1d79b7; line-height:70px; text-align:center; font-size:16px; color:white;}
.nav .wrap { display:flex;}
.nav span { flex-grow:1; color:white; cursor:pointer; position:relative;}
.nav span a { display:block; color:white;}
.nav span a:hover { text-decoration:none;}
.nav span&gt;a:hover { background:#1761a9; text-decoration:none;}
.nav span.current { background:#1761a9; }
.nav span p { display:none; position:absolute; width:100%; top:70px; background:white; font-size:14px; line-height:48px; z-index:999;}
.nav span p a { color:#666; border-bottom: #f0f0f0 1px solid; }
.nav span p a:hover { background:#f0f0f0; }

.banner { position:relative; min-width:1180px;}
.banner img { width:100%;}
.banner .swiper-pagination { width:100%; bottom:60px;}
.banner .swiper-pagination .swiper-pagination-bullet { width:12px; height:12px; margin:0 5px; background:white; opacity:0.5;}
.banner .swiper-pagination .swiper-pagination-bullet-active { opacity:1;}

.entry { height:380px; background:#c3e7fb; position:relative;}
.entry ul { background:white; height:300px; width:1155px; padding:40px 0 0 25px; border-radius:10px; box-shadow:0 0 5px 0 rgba(0,0,0,0.3); position:absolute; top:-40px; z-index:99;}
.entry li { float:left; width:226px; height:260px; text-align:center;}
.entry li a { display:block; height:100%; padding:0 18px; background:url(../images/icon_11.jpg) center 38px no-repeat; border-radius:6px;}
.entry li strong { display:block; font-size:18px; color:#333; font-weight:normal; padding:140px 0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.entry li p { font-size:12px; line-height:24px; color:#999;}
.entry li a:hover { text-decoration:none; background-color:#f8f8f8; background-image:url(../images/icon_12.jpg);}
.entry li:nth-child(2) a { background-image:url(../images/icon_13.jpg);}
.entry li:nth-child(2) a:hover { background-image:url(../images/icon_14.jpg);}
.entry li:nth-child(3) a { background-image:url(../images/icon_15.jpg);}
.entry li:nth-child(3) a:hover { background-image:url(../images/icon_16.jpg);}
.entry li:nth-child(4) a { background-image:url(../images/icon_17.jpg);}
.entry li:nth-child(4) a:hover { background-image:url(../images/icon_18.jpg);}
.entry li:nth-child(5) a { background-image:url(../images/icon_19.jpg);}
.entry li:nth-child(5) a:hover { background-image:url(../images/icon_20.jpg);}

.news { border-top:#f77c4c 2px solid; box-shadow:0 1px 3px 0px rgba(0,0,0,0.15); height:325px; padding-bottom:1px;}
.hotpic { float:left; width:580px; overflow:hidden; position:relative; margin-right:45px;}
.hotpic img { width:580px; height:325px;}
.hotpic p { position:absolute; bottom:0; left:0; width:100%; font-size:18px; color:white; line-height:78px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-indent:2em;
background: #000;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.5)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(0,0,0,0)', endColorstr='rgba(0,0,0,0.5)',GradientType=0 );
}
.hotpic .swiper-pagination { bottom:29px; right:40px; left: auto; text-align: right;}
.hotpic .swiper-pagination .swiper-pagination-bullet { width:10px; height:10px; margin:0 2px; background:white; opacity:0.5;}
.hotpic .swiper-pagination .swiper-pagination-bullet-active {opacity: 1;}
.hotart { padding:40px 40px 0 0;}
.hotart strong { display:block; font-size:24px; line-height:30px; font-weight:normal; color:#1d79b7;}
.hotart strong a { color:#1d79b7; text-decoration:none;}
.hotart strong a:hover { color:#F60;}
.hotart p { font-size:12px; line-height:24px; color:#999; padding:15px 0 40px;}
.hotart li { line-height:30px; padding-left:10px; background:url(../images/dot_01.jpg) 0 center no-repeat; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.hotart li i { float:right; color:#1d79b7;}

.focus1, .focus2 { float:left; width: 380px; margin-right: 20px;}
.focus1:nth-child(3n), .focus2:nth-child(3n) { margin-right: 0;}
.focus1 span, .focus2 span { display:block; padding: 40px; border-top: #0085cd 2px solid; background: #f6fbfd; box-shadow:0 1px 3px 0px rgba(0,0,0,0.15);}
.focus1 span img, .focus2 span img { width:300px; height:170px;}
.focus1 span strong, .focus2 span strong { display:block; font-size: 16px; color: #333; font-weight: normal; padding: 18px 0 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.focus1 span strong a, .focus2 span strong  { color:#333;}
.focus1 span strong a:hover, .focus2 span strong a:hover { color:#F60;}
.focus1 span li, .focus2 span li { line-height:30px; padding-left:10px; background:url(../images/dot_02.jpg) 0 center no-repeat; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.focus1 .more2, .focus2 .more2 { margin-top:30px;}
.focus2 span { border-color: #f77c4c; background-color: #fef5f1;}
.focus2 span li { background-image:url(../images/dot_04.jpg);}
.focus2 .more2 a { background:#f77c4c;}
.focus2 .more2 a:hover { background:#de5612;}

.focus3, .focus4 { float:left; width: 580px; margin-right: 20px;}
.focus3:nth-child(2n), .focus4:nth-child(2n) { margin-right: 0;}
.focus3 .title i, .focus4 .title i { color:#d8d8d8;}
.focus3 span, .focus4 span { display:block; padding: 40px; border-top: #0085cd 2px solid; background: #f6fbfd; box-shadow:0 1px 3px 0px rgba(0,0,0,0.15);}
.focus3 span img, .focus4 span img { width:300px; height:170px; float:left; margin-right:20px;}
.focus3 span strong, .focus4 span strong { display:block; font-size: 16px; line-height:24px; color: #333; font-weight: normal; padding-top:5px;}
.focus3 span strong a, .focus4 span strong a { color:#333;}
.focus3 span strong a:hover, .focus4 span strong a:hover { color:#F60;}
.focus3 span strong i, .focus4 span strong i { font-size: 14px; float:right; color:#999;}
.focus3 span p, .focus4 span p { line-height:24px; color:#999; padding:15px 0 0;}
.focus3 span .more2 a, .focus4 span .more2 a { margin:18px 0 0 320px;}
.focus3 span .more3 a, .focus4 span .more3 a { margin:18px 0 0 320px;}
.focus3 span ul, .focus4 span ul { padding-top:25px;}
.focus3 span li, .focus4 span li { line-height:30px; padding-left:10px; background:url(../images/dot_01.jpg) 0 center no-repeat; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.focus3 span li i, .focus4 span li i { float:right; color:#999;}
.focus4 span { border-color: #f77c4c; background-color: #fef5f1;}
.focus4 span li { background-image:url(../images/dot_04.jpg);}
.focus4 .more2 a { background:#f77c4c;}
.focus4 .more2 a:hover { background:#de5612;}
.focus4 .more3 a { border-color:#f77c4c; color:#f77c4c;}
.focus4 .more3 a:hover { background:#f77c4c; color:white;}

.focus5 { margin-top:30px;}
.focus5 span { display:block; padding: 30px 40px 50px; background: #f6fbfd; box-shadow:0 1px 3px 0px rgba(0,0,0,0.15); overflow:hidden;}
.focus5 span .title { padding-top:0;}
.focus5 span img { width:300px; height:170px; float:left; margin-right:30px;}
.focus5 span strong { display:block; font-size: 16px; line-height:24px; color: #333; font-weight: normal; padding-top:5px;}
.focus5 span strong a { color:#333;}
.focus5 span strong a:hover { color:#F60;}
.focus5 span p { line-height:24px; color:#999; padding:15px 0 0;}
.focus5 span .more2 a { margin:18px 0 0 330px;}
.focus5 span .more3 a { margin:18px 0 0 330px;}
.focus5 span ul { float:right; width:340px; margin-left:30px;}
.focus5 span li { line-height:30px; padding-left:10px; background:url(../images/dot_02.jpg) 0 center no-repeat; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.dept { margin-top: 77px; padding: 68px 0 0 60px; height: 306px; background: url(../images/bg_01.jpg) no-repeat; overflow: hidden;}
.dept dl { float:left; width: 175px;}
.dept dt { font-size:24px; color: #fff390; padding-bottom: 35px;}
.dept dd { line-height: 24px; color: white; background: url(../images/dot_03.jpg) 122px center no-repeat; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dept dd a { color:white;}
.dept dl .more2 a { background: #37a8e0; margin: 40px 0 0 0;}
.dept dl .more2 a:hover { background:#f77c4c;}
.dept ul { float:left;}
.dept li { float:left; width:180px; height:240px; text-align:center; margin: 0 25px;}
.dept li a { display:block; height:100%; padding:0 18px; background:#f6fbfd url(../images/icon_21.jpg) center 27px no-repeat; border-radius:9px;}
.dept li strong { display:block; font-size:16px; color:#333; font-weight:normal; padding:135px 0 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dept li p { font-size:12px; line-height:18px; color:#999;}
.dept li a:hover { text-decoration:none; background-color:#fef5f1; background-image:url(../images/icon_22.jpg);}
.dept li:nth-child(2) a { background-image:url(../images/icon_23.jpg);}
.dept li:nth-child(2) a:hover { background-image:url(../images/icon_24.jpg);}
.dept li:nth-child(3) a { background-image:url(../images/icon_zl.jpg);}
.dept li:nth-child(3) a:hover { background-image:url(../images/icon_zl2.jpg);}
.dept li:nth-child(4) a { background-image:url(../images/icon_xz1.jpg);}
.dept li:nth-child(4) a:hover { background-image:url(../images/icon_xz2.jpg);}
.dept li:nth-child(5) a { background-image:url(../images/icon_29.jpg);}
.dept li:nth-child(5) a:hover { background-image:url(../images/icon_30.jpg);}

.people { background:url(../images/bg_06.jpg) 0 bottom repeat-x; padding-bottom:80px;}
.doctors { position:relative;}
.doctors .swiper-container {padding: 0 3px 3px;}
.doctors .swiper-slide { border-top: #0085cd 2px solid; width: 280px; height: 465px; box-shadow:0 1px 3px 0px rgba(0,0,0,0.15); text-align:center;}
.doctors .swiper-slide a { display:block; height:100%; padding:0 40px; background:#f6fbfd url(../images/bg_02.jpg) right 280px no-repeat;}
.doctors .swiper-slide img { margin-top:38px; width: 150px; height: 200px; border-radius: 15px; padding: 9px; border:#37a8e0 1px solid;}
.doctors .swiper-slide strong { display: block; font-size: 24px; line-height: 24px; color: #1d79b7; font-weight: normal; margin:17px 0 10px;}
.doctors .swiper-slide p { font-size:16px; line-height: 26px; color:#333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.doctors .swiper-slide i { display:block; margin-top:5px; font-size:12px; line-height: 14px; color:#333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.doctors .swiper-slide em { font-size:12px; font-style:normal; line-height:36px; width:110px; height:36px; color:white; background: #0085cd; border-radius:36px; display:block; margin:23px auto 0;}
.doctors .swiper-slide a:hover { text-decoration:none; background-color:#0085cd; background-image:url(../images/bg_03.jpg);}
.doctors .swiper-slide a:hover img { border-color:#80c2e6;}
.doctors .swiper-slide a:hover strong { color:#ffee7b;}
.doctors .swiper-slide a:hover p, .doctors .swiper-slide a:hover i { color:white;}
.doctors .swiper-slide a:hover em { background:#37a8e0;}
.doctors .swiper-button-prev, .doctors .swiper-button-next { width:9px; height:14px; background:url(../images/slide_21.jpg) no-repeat; margin-top:0; top:-24px;}
.doctors .swiper-button-prev { left:auto; right:38px;}
.doctors .swiper-button-next { background-image:url(../images/slide_22.jpg); right:13px;}
.doctors .swiper-button-prev.swiper-button-disabled { background-image:url(../images/slide_11.jpg); opacity:1;}
.doctors .swiper-button-next.swiper-button-disabled { background-image:url(../images/slide_12.jpg); opacity:1;}
.doctors.noslide { display: flex; flex-wrap:wrap;}
.doctors.noslide .swiper-slide { margin: 40px 20px 0 0;}
.doctors.noslide .swiper-slide:nth-child(4n) { margin-right: 0;}

.intro { height:270px; padding:80px 70px 0 330px; background:url(../images/bg_04.jpg);}
.intro img { width:330px; height:185px; border:white 3px solid; float:right; margin-left:30px;}
.intro p { color:white; line-height:24px;}
.intro p a { color:white;}
.intro p a:hover { color:#80c2e6; text-decoration:none;}

.poster { margin-top:30px; overflow:hidden;}
.poster img { width:580px; height:120px; float:left;}
.poster img:nth-child(2), .poster a:nth-child(2) img { float:right;} 
.poster.poster2 img { width:380px;}
.poster.poster2 img:nth-child(2), .poster.poster2 a:nth-child(2) img { float:left; margin-left:20px;}
.poster.poster2 img:nth-child(3), .poster.poster2 a:nth-child(3) img { float:right;} 

.links { margin-top:77px; color:#dadada; line-height:30px;}
.links b { font-size:18px; color:#666;}
.links a { display:inline-block; padding:0 22px; }

.footer { margin-top:77px; background:#0173bf; padding:45px 0; color:white;}
.footer p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.footer a { color:white;}
.footer a:hover { color:#F60;}
.footer .wrap { overflow:hidden;}
.footer .wrap div { float:left;}
.footer .part1 { width:388px; padding-right:25px; text-align:center; font-size:12px; line-height:24px;}
.footer .part1 img { margin:7px 0 22px;}
.footer .part2 { width:240px; height:160px; padding:0 30px; border-left:#2788c9 1px solid; border-right:#2788c9 1px solid; line-height:24px;}
.footer .part2 span { padding-left:33px; display:block; background:url(../images/icon_02.jpg) no-repeat; margin-top:15px;}
.footer .part2 span:last-child { margin-top:30px; background-image:url(../images/icon_03.jpg); background-position:0 2px;}
.footer .part2 i { font-size:24px; font-weight:bold;}
.footer .part3 { padding-left:5px;}
.footer .part3 span { float:left; width:120px; text-align:center; margin-left:30px;}
.footer .part3 p { margin-top:7px;}

.data { height:160px; position:relative;}
.data ul { background:white; height:120px; width:1180px; padding:40px 0; border-radius:10px; box-shadow:0 0 5px 0 rgba(0,0,0,0.3); position:absolute; top:-40px; z-index:99;}
.data li { float:left; width:294px; height:115px; padding-top:5px; border-right:#eaeaea 1px solid; text-align:center;}
.data li:last-child { border:0;}
.data strong { font-size:60px; font-weight:normal; line-height:50px; color:#0085cd;}
.data sup { font-size:12px; vertical-align:text-top; color:#999; padding-left:3px;}
.data p { padding-top:10px; color:#999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.news_slide { position:relative;}
.news_slide .swiper-container { padding: 3px;}
.news_slide .swiper-slide { border: #e7e7e7 1px solid; box-sizing:border-box; width: 300px; padding:40px 0 35px; box-shadow:0 0 3px 0px rgba(0,0,0,0.15); background:#f6fbfd; text-align:center;}
.news_slide .swiper-slide img { width: 300px; height: 170px;}
.news_slide .swiper-slide strong { display: block; font-size: 16px; color: #333; font-weight: normal; margin-top:20px; padding:0 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news_slide .swiper-slide strong a { color:#333;}
.news_slide .swiper-slide strong a:hover { color:#F60;}
.news_slide .swiper-slide p { margin-top:13px; font-size:12px; line-height:24px; color:#999; padding:0 40px;}
.news_slide .swiper-button-prev, .news_slide .swiper-button-next { width:50px; height:50px; background:url(../images/slide_51.png) no-repeat; margin-top:-25px;}
.news_slide .swiper-button-prev { left:-25px;}
.news_slide .swiper-button-next { background-image:url(../images/slide_52.png); right:-25px;}
.news_slide .swiper-pagination { width:100%; bottom:-30px;}
.news_slide .swiper-pagination .swiper-pagination-bullet { width:10px; height:10px; margin:0 5px; background:#0085cd; opacity:1;}
.news_slide .swiper-pagination .swiper-pagination-bullet-active { background:#f1990d;}

.notice { margin-top:77px; padding:50px 157px 35px; background:#f3f3f4; box-shadow:0 1px 3px 0px rgba(0,0,0,0.15);}
.notice.wide { padding:50px 90px;}
.notice .title { padding:0;}
.notice .title i { color:#d8d8d8;}
.notice p { line-height:24px; padding:15px 0 20px;}
.notice ul { margin: 25px 0 20px;}
.notice ul img { float: left; margin-right: 50px;}
.notice li { line-height:30px; padding-left:10px; background:url(../images/dot_01.jpg) 0 center no-repeat; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.notice li i { float:right; color:#999;}
.notice .swiper-slide { margin-top:30px !important;}
.notice .swiper-slide span { float:left; width:80px; height:80px; margin-right:20px; background:url(../images/bg_05.jpg); text-align:center; color:white;}
.notice .swiper-slide span b { font-size:36px; display:block; line-height:50px;}
.notice .swiper-slide span i { font-size:12px; opacity:0.5; display:block; line-height:27px;}
.notice .swiper-slide strong { display:block; padding-top:5px; font-size:16px; color:#333; font-weight:normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.notice .swiper-slide strong a { color:#333;}
.notice .swiper-slide strong a:hover { color:#F60;}
.notice .swiper-slide p { padding:15px 0 0 100px; font-size:12px; color:#999;}
.notice .swiper-pagination { position:static; margin-top:20px;}
.notice .swiper-pagination .swiper-pagination-bullet { width:10px; height:10px; margin:0 5px; background:#0085cd; opacity:1;}
.notice .swiper-pagination .swiper-pagination-bullet-active { background:#f1990d;}

.tl { margin-top:20px;}
.tl img { width:100%; min-width:1180px;}

.position { line-height: 55px; padding-top: 5px; color: #ccc; border-bottom: #f0f0f0 1px solid; margin-bottom: -40px;}
.position i { color: #999;}
.position a { color: #999; padding: 0 5px;}
.position a:hover { color: #F60;}
.position b { color: #0085cd; padding: 0 5px;}

.main { float: right; width: 1020px;}
.side { float: left; width: 120px;}

.subnav { padding-top: 77px; font-size: 18px; line-height: 50px; color: #333; text-align: center;}
.subnav a { display: block; margin-bottom: 10px; color: #333; border-radius: 5px;}
.subnav a:hover, .subnav a.current { color: white; background: #1d79b7; text-decoration: none;}

.list1 { margin-top: -18px;}
.list1 li { padding: 20px 0; height: 135px; border-bottom: #f0f0f0 1px solid; position: relative;}
.list1 li img { width:240px; height: 135px; float: left; margin-right: 40px;}
.list1 li strong { display: block; font-size: 16px; color: #333; font-weight: normal; padding-top: 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.list1 li strong a { color:#333;}
.list1 li strong a:hover { color:#f60;}
.list1 li strong i { float: right; font-size: 12px; color: #999;}
.list1 li p { line-height: 24px; color: #999; padding: 15px 200px 18px 0;}
.list1 li em { font-size: 12px; font-style: normal; color: #999;}
.list1 li .more3 { position: absolute; bottom: 30px; right: 0;}
.list1 li .more3 a { border-color:#d8d8d8; color:#666;}
.list1 li .more3 a:hover { border-color:#0085cd; color:white;}

.pageno { padding-top:40px; text-align:center;}
.pageno span, .pageno b, .pageno a, .pageno i { display:inline-block; width: 36px; height:36px; line-height:36px; border-radius: 5px; text-align:center; font-size: 16px; color: #666; overflow:hidden;}
.pageno b { background:#0085cd; color:white;}
.pageno&gt;a:hover {background:#0085cd; color:white; text-decoration:none;}
.pageno span { background: url(../images/slide_41.jpg) center center no-repeat; margin: 0 10px;}
.pageno span:last-child { background-image: url(../images/slide_42.jpg);}
.pageno span a { background: url(../images/slide_31.jpg) center center no-repeat;}
.pageno span:last-child a { background-image:url(../images/slide_32.jpg);}

.share { font-size:16px; color:#999; line-height:30px; vertical-align:middle; padding-top:5px;}
.share a { display:inline-block; width:30px; height:30px; background:url(../images/icon_04.jpg) no-repeat; vertical-align:middle; margin-left:8px;}
.art { margin-top:85px;}
.art h1 { font-size:24px; color:#333; font-weight:normal; text-align:center;}
.art .date { text-align:center; color:#999; padding:40px 0 20px; border-bottom:#f0f0f0 1px solid; position:relative;}
.art .date .share { position:absolute; bottom:18px; right:0;}
.art .date .weibo_fx { width:177px;}
.art .content { font-size:16px; line-height:30px; color:#333; padding-top:25px;}
.art .content p { margin-bottom:20px;}
.art .content img { max-width:100%;}
.art .content table { margin-bottom:20px;}
.art .content table td { font-size:14px; border:#ccc 1px solid; line-height:32px;}

.return { margin-top:40px;}
.return a { display:block; font-size:16px; text-align:center;  line-height:60px; height:60px; color:white; background: #0085cd; border-radius:60px;}
.return a:hover { background:#f77c4c; text-decoration:none;}

.like { overflow:hidden;}
.like .title { padding:50px 0 8px;}
.like .title i a { color:#1a7fc2; padding:0 20px 0 5px; background:url(../images/icon_07.jpg) right center no-repeat;}
.like .title i a:hover { color:#F60;}
.like li { float:left; width:280px; margin-right:20px; overflow:hidden;}
.like li:last-child { margin-right:0;}
.like li img { width:280px; height:157px;}
.like li p { padding:8px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.nav_jyzn { margin: 77px 0 40px; border-bottom: #0085cd 1px solid; text-align: center; display: flex; justify-content:center;}
.nav_jyzn a { margin: 0 27px; width: 100px; margin-bottom: -1px; font-size: 16px; color: #999;}
.nav_jyzn a:hover { background: url(../images/dot_05.jpg) center bottom no-repeat; color: #0085cd; text-decoration: none;}
.nav_jyzn a.current { background: url(../images/dot_05.jpg) center bottom no-repeat; color: #0085cd;}
.nav_jyzn a span { display: block; background: url(../images/icon_31.jpg) center top no-repeat; padding: 110px 0 40px;}
.nav_jyzn a:hover span { background-image: url(../images/icon_32.jpg);}
.nav_jyzn a.current span { background-image: url(../images/icon_32.jpg);}
.nav_jyzn a:nth-child(2) span { background-image: url(../images/icon_33.jpg);}
.nav_jyzn a:nth-child(2):hover span { background-image: url(../images/icon_34.jpg);}
.nav_jyzn a:nth-child(2).current span { background-image: url(../images/icon_34.jpg);}
.nav_jyzn a:nth-child(3) span { background-image: url(../images/icon_35.jpg);}
.nav_jyzn a:nth-child(4) span { background-image: url(../images/icon_37.jpg);}
.nav_jyzn a:nth-child(4):hover span { background-image: url(../images/icon_38.jpg);}
.nav_jyzn a:nth-child(4).current span { background-image: url(../images/icon_38.jpg);}
.nav_jyzn a:nth-child(5) span { background-image: url(../images/icon_39.jpg);}

.search_info { line-height: 36px; border-bottom: #f0f0f0 1px solid; padding-bottom: 40px;}
.search_info label { display: inline-block; width: 125px; font-size: 18px; color: #333;}
.search_info input { width:250px; height: 34px; line-height: 34px; font-size: 16px; border:#dcdcdc 1px solid; border-radius: 34px; padding: 0 20px; margin-right: 20px;}
.search_info button { width: 102px; height: 36px; line-height: 34px; background: #0085cd; color: white; border-radius: 36px; cursor: pointer;}
.search_info button:hover { background: #f77c4c;}

.keshi { margin-top:35px; }
.keshi .swiper-pagination { display: flex; position: static; border-bottom: #0085cd 2px solid; justify-content:space-between;}
.keshi .swiper-pagination-bullet { width:280px; height: 62px; background: none; opacity: 1; margin-bottom: -2px;}
.keshi .swiper-pagination-bullet b { display: block; height: 38px; line-height: 38px; border-radius: 38px; border:#dcdcdc 1px solid; color:#333; font-size: 16px;}
.keshi .swiper-pagination-bullet-active { background: url(../images/dot_06.jpg) center bottom no-repeat;}
.keshi .swiper-pagination-bullet-active b { border-color:#0085cd; background: #0085cd; color:white;}
.keshi .swiper-pagination-bullet:hover { background: url(../images/dot_06.jpg) center bottom no-repeat; }
.keshi .swiper-pagination-bullet:hover b { border-color:#0085cd; background: #0085cd; color:white;}
.keshi .swiper-container { background: #f6fbfe; padding: 15px 50px 50px;}
.keshi .swiper-slide { display: flex; flex-wrap:wrap;}
.keshi .swiper-slide a { width:198px; height: 38px; line-height: 38px; text-align: center; font-size: 16px; border:#dcdcdc 1px solid; border-radius: 38px; margin: 20px 20px 0 0;}
.keshi .swiper-slide a:nth-child(5n) { margin-right: 0;}
.keshi .swiper-slide a:hover { background: #0085cd; border-color: #0085cd; color: white; text-decoration: none;}

.calendar { margin-top:25px;}
.calendar .tablename { height:68px; line-height:68px; background:#f6fbfe url(../images/icon_09.jpg) no-repeat 24px center; font-size:18px; color: #333; padding:0 20px 0 62px; margin:0 2px;}
.calendar .tablename a { float:right; margin-top: 16px; width: 110px; height:36px; font-size:12px; line-height:36px; background: #0085cd; border-radius: 36px; color:white; text-align: center;}
.calendar .tablename a:hover { background: #f77c4c; text-decoration: none;}
.calendar table { width:100%;}
.calendar table th, .calendar table td { border:white 2px solid; color:#333; font-weight:normal; text-align:center; background:#f9f9f9; width:144px;}
.calendar table th { height:58px; background:#f6fbfe; font-size:12px; line-height:16px; color: #2a2a2a;}
.calendar table th i { display:block; color:#999;}
.calendar table td { padding: 5px 0;}
.calendar table td p { line-height: 24px;}
.calendar table td i { display:block; font-size: 12px; color:#2a2a2a;}
.calendar table th:first-child { font-size:14px; width:auto;}
.calendar table td:first-child { color:#0085cd; width:auto;}

.tips { margin-top: 15px; font-size: 12px; line-height: 16px; color: #666; padding-left: 27px; background: url(../images/icon_10.jpg) 0 center no-repeat;}

.floor dl { margin: 0 0 5px; }
.floor dt { height: 67px; background:#f67c4b url(../images/icon_41.jpg) no-repeat; cursor: pointer; font-size: 20px; line-height: 54px; color: white; padding: 0 0 0 110px; position:relative;}
.floor dt i { position:absolute; right:0; top:0; width: 13px; height: 8px; background: url(../images/slide_62.png) no-repeat; margin: 29px; }
.floor dd { display: none; }
.floor table { width: 100%; vertical-align: middle;}
.floor table td { border:white 1px solid; }
.floor tr { background: #f9f9f9; }
.floor tr.odd { background: #f9f3f0;}
.floor .t1 { border-width: 1px 1px 1px 0; width: 83px; text-align: center; color: #333; font-size: 20px; }
.floor .t1 b { font-size: 24px; font-weight: normal; }
.floor .t2 { border-width: 1px 0 1px 1px; color: #555; line-height: 2; padding: 10px 0; }
.floor .t2 span { padding: 0 30px; display: inline-block; }
.floor .f2 dt { background:#0085cd url(../images/icon_42.jpg) no-repeat;}
.floor .f2 .odd { background: #f6fbfe; }
.floor .f3 dt { background-image:url(../images/icon_43.jpg);}
.floor .show dd { display: block; }
.floor .show dt i { background-image:url(../images/slide_61.png);}

.jtzy p { font-size:16px; line-height: 30px; color: #333; padding-bottom: 27px;}

.nav_yygk { margin: 77px 0 40px; border-bottom: #0085cd 1px solid; text-align: center; color: #ccc; line-height: 46px; padding-bottom: 40px; font-size: 16px;}
.nav_yygk a { display: inline-block; margin: 0 19px; padding: 0 24px; border-radius: 3px;}
.nav_yygk a:hover { background: #0085cd; color: white; text-decoration: none;}
.nav_yygk a.current { background: #0085cd; color: white;}

.yyjs p { line-height: 30px; color: #333; padding-bottom: 20px;}
.yyjs img { max-width: 100%;}

.xrld li { padding: 0 30px 30px; margin-bottom: 40px; background: url(../images/bg_07.jpg) 0 bottom repeat-x; overflow: hidden; position: relative;}
.xrld li img { width: 250px; height: 250px; float: left; margin-right: 30px;}
.xrld li strong { display: block; font-size: 24px; color: #0085cd; padding-top: 70px;}
.xrld li strong i { font-size: 16px; color: #333; padding-left: 24px;}
.xrld li p { line-height: 24px; color: #999; padding-top: 13px;}
.xrld .more3 { position: absolute; bottom: 58px; left: 310px;}
.xrld .more3 a { border-color:#d8d8d8; color:#666;}
.xrld .more3 a:hover { border-color:#0085cd; color:white;}

.yyrm { padding:80px 90px 77px; background:#f3f3f4; box-shadow:0 1px 3px 0px rgba(0,0,0,0.15);}
.yyrm .title { padding:0;}
.yyrm .date { color:#999; position:relative; margin-top: 20px; line-height: 34px;}
.yyrm .date .share { position:absolute; bottom:0; right:0;}
.yyrm_slide { margin-top: 10px; position: relative;}
.yyrm_slide img { width: 100%;}
.yyrm_slide p { line-height: 24px; color: #333; padding: 30px 0 0 120px;}
.yyrm_slide .swiper-button-prev, .yyrm_slide .swiper-button-next { width:60px; height:70px; background:url(../images/slide_71.png) no-repeat; top:40%; margin-top:0;}
.yyrm_slide .swiper-button-prev { left:0;}
.yyrm_slide .swiper-button-next { background-image:url(../images/slide_72.png); right:0;}
.yyrm_slide .swiper-pagination-fraction { bottom:0; font-size: 24px; color: #666; width: auto; background: #f3f3f4; padding-right: 20px;}
.yyrm_slide .swiper-pagination-fraction .swiper-pagination-current { font-size: 42px; color: #0085cd; padding: 0 5px 0 0;}
.yyrm_slide .swiper-pagination-fraction .swiper-pagination-total { padding: 0 0 0 8px;}

.yywh { margin-top: -40px; background: #f8f8f8; padding: 50px;}
.yywh .culture_bg { background: white url(../images/culture_bg.jpg) center bottom no-repeat; padding: 0 90px 90px;}
.yywh .culture { font-size: 14px; line-height: 24px; color: #333; margin-top: 80px; background: url(../images/culture1.png) center top no-repeat; overflow: hidden;}
.yywh .culture.part1 {background-image: url(../images/culture1.png);}
.yywh .culture.part2 {background-image: url(../images/culture2.png); height: 240px;}
.yywh .culture.part3 {background-image: url(../images/culture3.png); height: 240px;}
.yywh .culture.part4 {background-image: url(../images/culture4.png); height: 339px; padding: 0 110px 0 180px;}
.yywh .culture strong { display: block; font-size: 30px; line-height: 30px; font-weight: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.yywh .culture b {font-weight: bold;}
.yywh .culture.part1 strong {padding: 97px 0 20px;}
.yywh .culture.part1 p { width: 500px; margin-top: 10px;}
.yywh .culture.part4 strong {padding-bottom: 28px;}
.yywh .video { text-align: center; padding-top:60px; }
.yywh .video img { width: 860px; height: 485px;}
.yywh .video p { font-size: 18px; color: #333; padding-top: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.yywh .words { line-height: 24px; color: white; padding: 0 78px 148px; text-align: right;}
.yywh .words img { width:670px; height: 377px; margin-bottom: 30px;}
.yywh .words p { text-align: left;}

.year_slide { position: relative; text-align: center; padding: 0 55px;}
.year_slide .swiper-slide { width: 120px; height: 40px; line-height: 40px; font-size: 18px; background: #f3f3f3; border-radius: 40px; cursor: pointer;}
.year_slide .swiper-slide.swiper-slide-active { background: #0085cd; color: white;}
.year_slide .swiper-slide:hover { background: #0085cd; color: white;}
.year_slide .swiper-button-prev, .year_slide .swiper-button-next { width:24px; height:24px; background:url(../images/slide_81.jpg) no-repeat; margin-top:-12px;}
.year_slide .swiper-button-prev { left:0;}
.year_slide .swiper-button-next { background-image:url(../images/slide_82.jpg); right:0;}
.ry_slide { margin: 55px auto 0; width: 1020px; }
.ry_slide .swiper-slide { background: url(../images/bg_08.jpg) center 65px no-repeat;}
.ry_slide dt { text-align: center; font-size: 30px; color: #0085cd; font-weight: bold;}
.ry_slide dd { width: 340px; padding: 33px 40px; float: right; background: #f3f3f3; margin-bottom: 60px; border-radius: 0 27px 27px; position: relative; cursor: pointer; color: #333;}
.ry_slide dd strong { display: block; font-size: 24px;}
.ry_slide dd img { width: 100%; border-radius: 10px; margin: 12px 0;}
.ry_slide dd p { line-height: 28px;}
.ry_slide dd i { width: 20px; height: 34px; background: url(../images/dot_08.jpg) no-repeat; position: absolute; top:-10px; left:-100px;}
.ry_slide dd:hover { background: #0085cd; color: white;}
.ry_slide dd:hover i { width: 30px; height: 30px; background-image: url(../images/dot_07.jpg); top:-8px; left:-105px;}
.ry_slide dd:nth-child(odd) { float: left; border-radius: 27px 0 27px 27px;}
.ry_slide dd:nth-child(odd) strong { text-align: right;}
.ry_slide dd:nth-child(odd) i { left: auto; right: -100px;}
.ry_slide dd:nth-child(odd):hover i { right: -105px;}
.ry_slide dd:nth-child(2) { margin-top:120px; }
.ry_slide dd:nth-child(3) { margin-top:280px; }

.nav_zxsys { margin-top: 77px; border-bottom: #0085cd 2px solid; text-align: center; line-height: 43px; padding-bottom: 40px; font-size: 16px;}
.nav_zxsys a { display: inline-block; padding: 0 43px; border-radius: 46px;}
.nav_zxsys a:hover { background: #0085cd; color: white; text-decoration: none;}
.nav_zxsys a.current { background: #0085cd; color: white;}

.intro_zxsys { background: url(../images/bg_09.jpg) left top repeat-x; padding-top: 58px;}
.intro_zxsys .wrap { position: relative; background: url(../images/bg_10.jpg) right 167px no-repeat; overflow: hidden;}
.intro_zxsys img { width: 580px; height: 325px; float: left; margin-right: 40px; }
.intro_zxsys strong { display: block; font-size: 24px; font-weight: normal; color: #333; padding: 15px 0 10px;}
.intro_zxsys p { line-height: 24px; color: #999;}
.intro_zxsys .more2 { position: absolute; bottom: 108px; left: 620px;}

.kstitle { border-bottom:#0085cd 2px solid; text-align:center;}
.kstitle .wrap { height:230px; background:url(../images/bg_11.jpg) center center no-repeat;}
.kstitle strong { display:block; font-size:36px; color:#0085cd; padding-top:30px;}
.kstitle p { color:#999; padding:15px 0 38px;}
.kstitle span { display:block; line-height:43px;}
.kstitle span a { display: inline-block; padding: 0 40px; border-radius: 43px; font-size:18px; color:#333;}
.kstitle span a:hover { background: #0085cd; color: white; text-decoration: none;}
.kstitle span a.current { background: #0085cd; color: white;}

.nav_keshi { display: flex; flex-wrap:wrap;}
.nav_keshi a { width:178px; height: 38px; line-height: 38px; text-align: center; font-size: 16px; color:#333; border:#dcdcdc 1px solid; border-radius: 38px; margin: 0 20px 20px 0;}
.nav_keshi a:nth-child(6n) { margin-right: 0;}
.nav_keshi a:hover { background: #0085cd; border-color: #0085cd; color: white; text-decoration: none;}

.doctorcard { float:left; margin-top:40px; width: 200px; padding:40px; background:#0085cd url(../images/bg_03.jpg) right 280px no-repeat; text-align:center; color:white;}
.doctorcard img { width: 150px; height: 200px; border-radius: 15px; padding: 9px; border:#80c2e6 1px solid;}
.doctorcard strong { display: block; font-size: 24px; line-height: 24px; color: #ffee7b; font-weight: normal; margin:20px 0 10px;}
.doctorcard p { text-align:left; font-size:16px; line-height: 26px;}
.doctorcard i { display:block; margin-top:5px; text-align:left; font-size:12px; line-height: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.doctorcard b { display:block; margin-top:22px; text-align:left; font-size:12px; line-height:18px;}
.doctorcard span { display:block; line-height:20px;}
.doctorcard span img { display:block; margin:24px auto 8px; width:130px; height:130px; border-radius:0; padding:0; border:0;}
.doctorcard em { font-size:12px; font-style:normal; line-height:36px; width:110px; height:36px; background: #37a8e0; border-radius:36px; display:block; margin:18px auto 0;}
.doctorcard em a { display:block; color:white;}
.doctorcard em a:hover { text-decoration:none;}

.doctorcalendar { float:right; margin-top:40px; width:880px;}
.doctorcalendar table th, .doctorcalendar table td { width:107px;}
.doctorcalendar table td { height:98px;}
.doctorcalendar .tips { background-position:640px center; text-align:right;}

.doctorintro { float:right; width:860px; padding-left:20px;}
.doctorintro strong { display:block; font-weight:normal; font-size:24px; color:#333; padding:10px 0 18px;}
.doctorintro p { font-size:16px; line-height:30px; color:#333; text-indent:2em; padding-bottom:20px;}

.finddoctor { border-bottom:#f0f0f0 1px solid; font-size:24px; color:#333; padding:50px 0 20px; margin-bottom:-10px; overflow:hidden;}
.finddoctor form { float:right; font-size:14px;}
.finddoctor input { float:left; width:206px; padding-left:20px; height:34px; line-height:34px; border:#64b5e6 1px solid; border-right:0; border-radius:34px 0 0 34px;}
.finddoctor button { float:left; width:52px; height:36px; border:#64b5e6 1px solid; border-left:0; border-radius:0 34px 34px 0; background:url(../images/icon_01.jpg) center center no-repeat; cursor:pointer;}

.mt40 { margin-top: 40px;}
.pb0 { padding-bottom:0;}</pre></body></html>