:root { --swiper-theme-color:#007aff;}
.swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1 }
.swiper-container-vertical>.swiper-wrapper { flex-direction: column }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box }
.swiper-container-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0, 0) }
.swiper-container-multirow>.swiper-wrapper { flex-wrap: wrap }
.swiper-container-multirow-column>.swiper-wrapper { flex-wrap: wrap; flex-direction: column }
.swiper-container-free-mode>.swiper-wrapper { transition-timing-function: ease-out; margin: 0 auto }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform }
.swiper-slide-invisible-blank { visibility: hidden }
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto }
.swiper-container-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height }
.swiper-container-3d { 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 { 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: linear-gradient(to left, rgba(0,0,0,.5), rgba(0,0,0,0)) }
.swiper-container-3d .swiper-slide-shadow-right { 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: linear-gradient(to top, rgba(0,0,0,.5), rgba(0,0,0,0)) }
.swiper-container-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(to bottom, rgba(0,0,0,.5), rgba(0,0,0,0)) }
.swiper-container-css-mode>.swiper-wrapper { overflow: auto; scrollbar-width: none; -ms-overflow-style: none }
.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
display:none
}
.swiper-container-css-mode>.swiper-wrapper>.swiper-slide { scroll-snap-align: start start }
.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper { scroll-snap-type: x mandatory }
.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper { scroll-snap-type: y mandatory }
:root { --swiper-navigation-size:44px 
}
.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width:calc(var(--swiper-navigation-size)/ 44 * 27);
height: var(--swiper-navigation-size); margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);
z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color, var(--swiper-theme-color)) }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none }
.swiper-button-next:after, .swiper-button-prev:after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); text-transform: none!important; letter-spacing: 0; text-transform: none; font-variant: initial }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { left: 10px; right: auto }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { right: 10px; left: auto }
.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white { --swiper-navigation-color:#ffffff
}
.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black { --swiper-navigation-color:#000000
}
.swiper-button-lock { display: none }
.swiper-pagination { position: absolute; text-align: center; transition: .3s opacity; 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-bullets-dynamic { overflow: hidden; font-size: 0 }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(.33); position: relative }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform: scale(1) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(.66) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(.33) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(.66) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { 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; 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: var(--swiper-pagination-color, var(--swiper-theme-color)) }
.swiper-container-vertical>.swiper-pagination-bullets { right: 10px; top: 50%; transform: translate3d(0px, -50%, 0) }
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 6px 0; display: block }
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px }
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: .2s transform, .2s top }
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 4px }
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap }
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: .2s transform, .2s left }
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: .2s transform, .2s right }
.swiper-pagination-progressbar { background: rgba(0,0,0,.25); position: absolute }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color, var(--swiper-theme-color)); position: absolute; left: 0; top: 0; width: 100%; height: 100%; transform: scale(0); transform-origin: left top }
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top }
.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0; top: 0 }
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical>.swiper-pagination-progressbar { width: 4px; height: 100%; left: 0; top: 0 }
.swiper-pagination-white { --swiper-pagination-color:#ffffff
}
.swiper-pagination-black { --swiper-pagination-color:#000000
}
.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>.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-scrollbar-lock { display: none }
.swiper-zoom-container { width: 100%; height: 100%; display: flex; justify-content: 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-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; transform-origin: 50%; animation: swiper-preloader-spin 1s infinite linear; box-sizing: border-box; border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); border-radius: 50%; border-top-color: transparent }
.swiper-lazy-preloader-white { --swiper-preloader-color:#fff
}
.swiper-lazy-preloader-black { --swiper-preloader-color:#000
}
@keyframes swiper-preloader-spin { 100% {
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 { transition-timing-function: ease-out }
.swiper-container-fade .swiper-slide { pointer-events: none; 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; 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 { 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: 0px; 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 }
img[style="border: 0px; width: 0px; height: 0px;"] { display: none; }
.mt20 { margin-top: 20px !important; }
.y50 { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
.y10 { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.y5 { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.y3 { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.zt_3d { color: #333; }
.zt_6d { color: #666; }
.zt_9d { color: #999; }
@media only screen and (max-width:1200px) {
.md50 { margin-bottom: 20px; }
.md10 { margin-bottom: 10px; }
.md15 { margin-bottom: 10px; }
.md20 { margin-bottom: 15px; }
.md30 { margin-bottom: 20px; }
.md35 { margin-bottom: 20px; }
.md40 { margin-bottom: 20px; }
}
@media only screen and (min-width:1200px) {
.md50 { margin-bottom: 50px; }
.md10 { margin-bottom: 10px; }
.md15 { margin-bottom: 15px; }
.md20 { margin-bottom: 20px; }
.md30 { margin-bottom: 30px; }
.md35 { margin-bottom: 35px; }
.md40 { margin-bottom: 40px; }
.img_d { overflow: hidden; }
.img_d img { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.img_d:hover img { transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05); }
}
.fff { background-color: #fff !important; }
.bj_grey { background-color: #fafafa; }
.ban, .ban img { width: 100%; display: block; }
.ban { width: 100%; position: relative; }
@media only screen and (max-width:1200px) {
.ban_gl h1 { height: 40px; line-height: 40px; position: absolute; left: 0%; top: 50%; text-align: center; width: 100%; margin-top: -20px; font-weight: bold; font-size: 16px; }
.ban_gl h1:before { content: ''; background-color: #027077; HEIGHT: 4px; width: 1.5em; position: absolute; left: 0px; bottom: 0px; }
.lm1 { width: 100%; float: left; display: none; }
.lm1 li { float: left; width: 100%; border-bottom: solid 1px #dddddd; }
.lm1 li a { display: block; width: 100%; font-size: 13px; padding: 8px 3%; background: #f2f2f2; }
.lm1 li a:hover { background: #027077; color: #ffffff; }
.lm1_bt { width: 100%; float: left; text-align: center; height: 40px; line-height: 40px; background: #fff; font-size: 14px; border-bottom: solid 1px #ddd; }
.lm1_bt a { width: 100%; height: 40px; display: block; position: relative; font-weight: bold; color: #027077!important; }
.lm1_bt a:before { content: ''; position: absolute; width: 40px; height: 40px; right: 5px; top: 0px; background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708z' clip-rule='evenodd' fill='%23bbbbbb'/></svg>"); background-repeat: no-repeat; background-position: center center; background-size: auto 22px; }
.lm1_bt a.on:before { transform: rotate(180deg); }
.h3_bt1 { display: none; }
}
@media only screen and (min-width:1200px) {
.ban_gl h1 { height: 80px; line-height: 80px; position: absolute; left: 50%; margin-left: -600px; top: 50%; margin-top: -40px; font-weight: bold; }
.ban_gl h1:before { content: ''; background-color: #027077; HEIGHT: 4px; width: 1.5em; position: absolute; left: 0px; bottom: 0px; }
.lm1_bt { display: none; }
.lm1 { width: 100%; float: left; text-align: center; }
.lm1 li { float: left; width: 100%; border-bottom: solid 1px #dddddd; background-color: #edf4f5; }
.lm1 li > a { display: block; width: 100%; padding: 10px 0; position: relative; }
.lm1 li > a:before { content: ''; width: 12px; height: 12px; background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M4.646 1.646a.5.5 0 01.708 0l6 6a.5.5 0 010 .708l-6 6a.5.5 0 01-.708-.708L10.293 8 4.646 2.354a.5.5 0 010-.708z' clip-rule='evenodd' fill='%23000000'/></svg>"); background-repeat: no-repeat; background-size: 100% 100%; position: absolute; right: 10px; top: 50%; margin-top: -8px; filter: alpha(opacity=25); -moz-opacity: 0.25; opacity: 0.25; }
.lm1 li > a:hover, .lm1 li > a.on { background-color: #cfe4e6; color: #027077; }
.lm1 li > a.on:after { content: ''; background: url("../images/lm_jt.png") no-repeat; background-size: 100% 100%; width: 14px; height: 100%; position: absolute; right: -14px; top: 0px; }
.h3_bt1 { width: 100%; float: left; background-color: #027077; color: #fff; padding: 20px 10px; text-align: center; margin-top: -40px; position: relative; z-index: 1; }
}
@media only screen and (max-width:1200px) {
.ny { width: 100%; padding: 0 0 0px 0px; }
.ny .d1 { width: 100%; float: left; }
.ny .d2 { width: 100%; float: left; padding: 15px; }
.ny_bt { display: none; }
}
@media only screen and (min-width:1200px) {
.ny { width: 100%; padding: 0 0 60px 0px; }
.ny .d1 { width: 200px; float: left; }
.ny .d2 { width: 940px; float: right; }
.ny_bt { width: 100%; float: left; border-bottom: solid 1px #ddd; padding: 20px 0; line-height: 30px; }
.ny_bt h4 { line-height: 30px; background: url("../images/lm_tb.png") left no-repeat; padding-left: 20px; }
}
.ab_nr { width: 100%; float: left; }
@media only screen and (max-width:1200px) {
.ld_lb1 { width: 102%; float: left; margin: 0px 0 0 -1%; }
.ld_lb1 li { float: left; margin: 1%; width: 18%; }
.ld_lb1 li:nth-child(5n+1) { clear: both; }
.ld_lb1 .imgk { width: 100%; margin-bottom: 10px; }
.ld_lb1 .imgk img { width: 100%; }
}
@media only screen and (max-width:600px) {
.ld_lb1 li { width: 31.3333%; }
.ld_lb1 li:nth-child(4n+1) { clear: none; }
.ld_lb1 li:nth-child(3n+1) { clear: both; }
}
@media only screen and (max-width:500px) {
.ld_lb1 li { width: 48%; }
.ld_lb1 li:nth-child(3n+1) { clear: none; }
.ld_lb1 li:nth-child(2n+1) { clear: both; }
}
@media only screen and (min-width:1200px) {
.ld_lb1 { width: 102.8%; float: left; margin: -10px 0 0 -1.4%; }
.ld_lb1 li { float: left; margin: 1.4%; width: 13.866%; }
.ld_lb1 .imgk { width: 100%; height: 190px; overflow: hidden; margin-bottom: 10px; }
.ld_lb1 .imgk img { width: 100%; min-height: 190px; }
}
.ld_lb1 .txtk { width: 100%; }
.ld_lb1 .txtk p { width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
@media only screen and (max-width:1200px) {
.ls_lb { float: left; width: 100%; padding-top: 20px; border-left: solid 1px #ddd; position: relative; margin-top: 20px; }
.ls_lb:before { content: ''; background-color: #fff; border: solid 1px #ddd; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; height: 16px; width: 16px; position: absolute; left: -8px; top: -18px; }
.ls_lb li { width: 100%; position: relative; padding-top: 10px; padding-left: 15px; padding-bottom: 20px; float: left; }
.ls_lb li:before { content: ''; background-color: rgba(2,112,119,.9); border: solid 3px rgba(255,255,255,.7); -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; width: 16px; height: 16px; position: absolute; left: -8px; top: 12px; }
.ls_lb .sj { line-height: 24px; width: 100%; font-weight: bold; margin-bottom: 10px; font-size: 18px; }
.ls_lb .txtk { width: 100%; float: left; }
.ls_lb .imgk { width: 100%; float: left; }
.ls_lb .imgk img { float: left; height: 100px; margin: 15px 15px 0 0; }
}
@media only screen and (max-width:500px) {
.ls_lb .imgk img { height: auto; width: 100%; margin: 15px 0px 0 0; }
}
@media only screen and (min-width:1200px) {
.ls_lb { float: right; width: 750px; padding-top: 30px; border-left: solid 1px #ddd; position: relative; margin-top: 30px; }
.ls_lb:before { content: ''; background-color: #fff; border: solid 1px #ddd; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; width: 18px; height: 18px; position: absolute; left: -9px; top: -18px; }
.ls_lb li { width: 100%; position: relative; padding-top: 10px; padding-left: 25px; padding-bottom: 40px; float: left; }
.ls_lb li:before { content: ''; background-color: rgba(2,112,119,.9); border: solid 4px rgba(255,255,255,.7); -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; width: 18px; height: 18px; position: absolute; left: -9px; top: 12px; }
.ls_lb .sj { line-height: 40px; width: 200px; padding-left: 45px; position: absolute; left: -200px; top: 0px; }
.ls_lb .sj:before { content: ''; position: absolute; left: 0px; top: 0px; width: 40px; height: 40px; background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M8 15A7 7 0 108 1a7 7 0 000 14zm8-7A8 8 0 110 8a8 8 0 0116 0z' clip-rule='evenodd'/><path fill-rule='evenodd' d='M7.5 3a.5.5 0 01.5.5v5.21l3.248 1.856a.5.5 0 01-.496.868l-3.5-2A.5.5 0 017 9V3.5a.5.5 0 01.5-.5z' clip-rule='evenodd'/></svg>"); background-repeat: no-repeat; background-position: center center; background-size: 70% 70%; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; }
.ls_lb .txtk { width: 100%; float: left; }
.ls_lb .imgk { width: 100%; float: left; }
.ls_lb .imgk img { float: left; height: 152px; margin: 20px 20px 0 0; }
}
@media only screen and (max-width:1200px) {
.pic_lb { width: 103%; float: left; margin: 0 0 15px -1.5%; }
.pic_lb li { width: 30.3333%; float: left; margin: 1% 1.5%; text-align: center; }
.pic_lb li:nth-child(3n+1) { clear: both; }
.pic_lb .imgk { margin-bottom: 10px; }
}
@media only screen and (max-width:650px) {
.pic_lb li { width: 47%; }
.pic_lb li:nth-child(3n+1) { clear: inherit; }
.pic_lb li:nth-child(2n+1) { clear: both; }
}
@media only screen and (max-width:500px) {
.pic_lb li { width: 97%; }
}
@media only screen and (min-width:1200px) {
.pic_lb { width: 103%; float: left; margin: 0 0 40px -1.5%; }
.pic_lb li { width: 30.3333%; float: left; margin: 1% 1.5%; text-align: center; }
.pic_lb li:nth-child(3n+1) { clear: both; }
.pic_lb .imgk { margin-bottom: 15px; height: 179px; overflow: hidden; }
.pic_lb .imgk img { min-height: 179px; }
}
.pic_lb a, .pic_lb .imgk, .pic_lb .imgk img { display: block; width: 100%; }
@media only screen and (max-width:1200px) {
.pic_news_lb1 { float: left; width: 100%; }
.pic_news_lb1 li { float: left; width: 100%; border-bottom: dashed 1px #ddd; padding-bottom: 15px; margin-bottom: 15px; position: relative; }
.pic_news_lb1 li:last-child { margin-bottom: 5px; }
.pic_news_lb1 .l_img { padding-left: 160px; min-height: 115px; }
.pic_news_lb1 .imgk { position: absolute; width: 145px; height: 100px; overflow: hidden; left: 0px; top: 0px; }
.pic_news_lb1 .imgk img { width: 100%; min-height: 100px; }
.pic_news_lb1 h5 { display: block; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin: 0px 0 6px 0; }
.pic_news_lb1 .l_img h5 { margin-top: 5px; }
.pic_news_lb1 p { display: block; width: 100%; height: 40px; line-height: 20px; margin-top: 8px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
}
@media only screen and (max-width:500px) {
.pic_news_lb1 .l_img { padding-left: 0px; min-height: auto; }
.pic_news_lb1 .imgk { position: inherit; width: 100%; height: auto; overflow: hidden; left: auto; top: auto; margin-bottom: 15px; }
}
@media only screen and (min-width:1200px) {
.pic_news_lb1 { float: left; width: 100%; }
.pic_news_lb1 li { float: left; width: 100%; border-bottom: dashed 1px #ddd; padding-bottom: 30px; margin-bottom: 30px; position: relative; }
.pic_news_lb1 .l_img { padding-left: 218px; min-height: 160px; }
.pic_news_lb1 .imgk { position: absolute; width: 195px; height: 130px; overflow: hidden; left: 0px; top: 0px; }
.pic_news_lb1 .imgk img { width: 100%; min-height: 130px; }
.pic_news_lb1 h5 { display: block; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin: 0px 0 6px 0; }
.pic_news_lb1 p { display: block; width: 100%; height: 48px; margin-top: 10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
}
.fy1{ text-align:center;}
.fy1 ul,.fy1 ul li{ display:inline-block;}
@media only screen and (max-width:1200px) {
.fy1 { width: 101%; float: left; text-align: center; margin: 0px 0px 0px -0.5%; font-size: 12px; }
.fy1 a { padding: 0px 12px; text-align: center; width: 24%; float: left; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; height: 35px; line-height: 35px; display: inline-block; margin: 0px 0.5%; background: #f1eff0 }
.fy1 .s1 { display: none; }
}
@media only screen and (min-width:1200px) {
.fy1 { width: 100%; float: left; text-align: center; margin: 0px 0px 0px 0px; }
.fy1 a { padding: 0px 12px; height: 35px; line-height: 35px; display: inline-block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin: 0px 2px; background: #f1eff0 }
}
.fy1 a:hover, .fy1 a.fdq { background: #027077; color: #ffffff; }
.ssj { width: 100%; float: left; text-align: center; }
.sbt { width: 100%; float: left; text-align: center; line-height: 150%; }
.em1 { padding: 0 0.5em; }
.em2 { padding: 0 1em; }
.ta_k { width: 100%; FLOAT: left; overflow-x: auto; }
.ta1 { width: 100%; text-align: center; min-width: 900px; }
.ta1 td { border: solid 1px #ddd; padding: 12px 15px;/*width:16.6666%;*/ }
.ta1.ta_pb td { width: 11.5%; }
.ta1.ta_pb tr td:first-child { width: auto; }
.ta1 thead td { border-color: #027077; background-color: #027077; color: #fff; }
.ta1 tbody tr:nth-child(even) td { background-color: #f5fafa; }
@media only screen and (max-width:1200px) {
.sgd { width: 100%; float: left; border-top: solid 1px #ddd; padding: 15px 0; }
.sgd .s1, .sgd .s2 { width: 100%; margin-bottom: 5px; }
.dt { width: 100%; float: left; height: 300px; border: solid 1px #ddd; }
}
@media only screen and (min-width:1200px) {
.sgd { width: 100%; float: left; border-top: solid 1px #ddd; padding: 30px 0 10px 0; }
.sgd .s1 { margin-bottom: 10px; }
.sgd .s1, .sgd .s2 { width: 100%; display: block; float: left; }
.dt { width: 100%; float: left; height: 400px; border: solid 1px #ddd; }
}
.dt img, .dt label { max-width: inherit; }
.yygh { width: 100%; float: left; }
@media only screen and (max-width:1200px) {
.lcxx_title { width: 100%; float: left; text-align: center; margin-bottom: 15px; }
.lc_ta { width: 100%; min-width: 650px; }
.lc_ta td { padding: 12px; background-color: #f5f5f5; border: solid 2px #fff; }
}
@media only screen and (min-width:1200px) {
.lcxx_title { width: 100%; float: left; text-align: center; margin-bottom: 20px; }
.lc_ta { width: 100%;/*font-size:15px;*/ }
.lc_ta td { padding: 12px; background-color: #f5f5f5; border: solid 2px #fff; }
.lc_ta tbody tr td:last-child {/*font-size:15px;*/ }
}
.lc_ta thead td { background-color: #027077; color: #fff; font-weight: bold; text-align: center; }
.lc_ta tr td:first-child { width: 150px; }
.lc_ta tbody tr td:first-child { text-align: center; background-color: #e6f1f2; color: #005661; }
@media only screen and (max-width:1200px) {
.ny_wlm { padding: 15px; }
.ks_lb1 h4 { width: 100%; float: left; margin-bottom: 5px; }
.ks_lb1 ul { width: 101%; float: left; margin-left: -0.5%; }
.ks_lb1 li { float: left; width: 25%; padding: 0.5%; }
.ks_lb1 a { display: block; width: 100%; background-color: #fff; border: solid 1px #ddd; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; height: 38px; line-height: 36px; padding-left: 10px; }
.ks_lb1 a:before { background-color: #3186f2; width: 4px; height: 4px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; display: inline-block; vertical-align: middle; margin-right: 6px; content: ''; position: relative; top: -2px; }
}
@media only screen and (max-width:600px) {
.ks_lb1 li { width: 33.3333%; }
}
@media only screen and (max-width:420px) {
.ks_lb1 li { width: 50%; }
}
@media only screen and (min-width:1200px) {
.ks_lb1 h4 { width: 100%; float: left; margin-bottom: 5px; }
.ks_lb1 ul { width: 101.6%; float: left; margin-left: -0.8%; }
.ks_lb1 li { float: left; width: 16.6666%; padding: 0.5%; }
.ks_lb1 a { display: block; width: 100%; border: solid 1px #ddd; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; height: 40px; line-height: 38px; padding-left: 10px; }
.ks_lb1 a:before { background-color: #3186f2; width: 4px; height: 4px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; display: inline-block; vertical-align: middle; margin-right: 6px; content: ''; position: relative; top: -2px; }
}
.ks_lb1 { width: 100%; float: left; }
@media only screen and (max-width:1200px) {
.ks_lb2 { width: 100%; float: left; }
.ks_lb2 li { width: 100%; float: left; margin-bottom: 15px; }
.ks_lb2 a { width: 100%; display: block; position: relative;/*height:180px;*/ overflow: hidden; background-color: #000; }
.ks_lb2 img { width: 100%;/*min-height:180px;*/ filter: alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80; }
.ks_lb2 h3 { position: absolute; width: 100%; height: 40px; line-height: 40px; text-align: center; color: #fff; left: 0px; top: 50%; margin-top: -20px; }
}
@media only screen and (min-width:1200px) {
.ks_lb2 { width: 1235px; float: left; margin-left: -17.5px; }
.ks_lb2 li { width: 50%; float: left; padding: 20px 17.5px; }
.ks_lb2 a { width: 100%; display: block; position: relative; height: 180px; overflow: hidden; background-color: #000; }
.ks_lb2 img { width: 100%; min-height: 180px; filter: alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80; }
.ks_lb2 h3 { position: absolute; width: 100%; height: 40px; line-height: 40px; text-align: center; color: #fff; left: 0px; top: 50%; margin-top: -20px; }
}
@media only screen and (max-width:1200px) {
.pic_news_lb2 { width: 102%; float: left; margin: 0px 0 10px -1%; }
.pic_news_lb2 li { width: 33.3333%; float: left; padding: 1%; }
.pic_news_lb2 .imgk { width: 100%; overflow: hidden; margin-bottom: 10px; }
.pic_news_lb2 .imgk img { width: 100%; }
.pic_news_lb2 .sj { display: block; margin-bottom: 5px; }
.pic_news_lb2 h6 { height: 44px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.pic_news_lb2 li:nth-child(3n+1) { clear: both; }
}
@media only screen and (max-width:600px) {
.pic_news_lb2 li { width: 50%; }
.pic_news_lb2 li:nth-child(3n+1) { clear: inherit; }
.pic_news_lb2 li:nth-child(2n+1) { clear: both; }
}
@media only screen and (max-width:500px) {
.pic_news_lb2 li { width: 100%; margin-bottom: 10px; }
}
@media only screen and (min-width:1200px) {
.pic_news_lb2 { width: 103%; float: left; margin: -10px 0 30px -1.5%; }
.pic_news_lb2 li { width: 33.3333%; float: left; padding: 1.5%; }
.pic_news_lb2 .imgk { width: 100%; height: 175px; overflow: hidden; margin-bottom: 10px; }
.pic_news_lb2 .imgk img { width: 100%; min-height: 175px; }
.pic_news_lb2 .sj { display: block; margin-bottom: 5px; }
.pic_news_lb2 h6 { height: 48px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
}
@media only screen and (max-width:1200px) {
.down_lb { margin-top: -10px; }
.down_lb li { width: 100%; float: left; border-bottom: dotted 1px #ddd; padding: 10px 0; line-height: 24px; min-height: 44px; position: relative; padding-right: 90px; }
.down_lb a.dbt { display: block; width: 100%; height: 24px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.down_lb a.cd_down { padding: 0 6px; color: #fff; background-color: #027077; position: absolute; right: 0px; top: 10px; }
.down_lb a.cd_down:before { content: ''; width: 15px; height: 15px; vertical-align: middle; margin-right: 5px; display: inline-block; background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="%23ffffff" fill-rule="evenodd" d="M4.646 8.146a.5.5 0 01.708 0L8 10.793l2.646-2.647a.5.5 0 01.708.708l-3 3a.5.5 0 01-.708 0l-3-3a.5.5 0 010-.708z" clip-rule="evenodd"/><path fill="%23ffffff" fill-rule="evenodd" d="M8 1a.5.5 0 01.5.5v9a.5.5 0 01-1 0v-9A.5.5 0 018 1z" clip-rule="evenodd"/><path fill="%23ffffff" fill-rule="evenodd" d="M1.5 13.5A1.5 1.5 0 003 15h10a1.5 1.5 0 001.5-1.5v-8A1.5 1.5 0 0013 4h-1.5a.5.5 0 000 1H13a.5.5 0 01.5.5v8a.5.5 0 01-.5.5H3a.5.5 0 01-.5-.5v-8A.5.5 0 013 5h1.5a.5.5 0 000-1H3a1.5 1.5 0 00-1.5 1.5v8z" clip-rule="evenodd"/></svg>'); background-repeat: no-repeat; background-position: center center; background-size: auto 14px; position: relative; top: -2px; }
}
@media only screen and (min-width:1200px) {
.down_lb { margin-top: -20px; }
.down_lb li { width: 100%; float: left; border-bottom: dotted 1px #ddd; padding: 20px 0; line-height: 30px; min-height: 70px; position: relative; padding-right: 130px; }
.down_lb a.dbt { display: block; width: 100%; height: 30px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.down_lb a.cd_down { padding: 0 10px; color: #fff; background-color: #027077; position: absolute; right: 0px; top: 20px; }
.down_lb a.cd_down:before { content: ''; width: 15px; height: 20px; vertical-align: middle; margin-right: 6px; display: inline-block; background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="%23ffffff" fill-rule="evenodd" d="M4.646 8.146a.5.5 0 01.708 0L8 10.793l2.646-2.647a.5.5 0 01.708.708l-3 3a.5.5 0 01-.708 0l-3-3a.5.5 0 010-.708z" clip-rule="evenodd"/><path fill="%23ffffff" fill-rule="evenodd" d="M8 1a.5.5 0 01.5.5v9a.5.5 0 01-1 0v-9A.5.5 0 018 1z" clip-rule="evenodd"/><path fill="%23ffffff" fill-rule="evenodd" d="M1.5 13.5A1.5 1.5 0 003 15h10a1.5 1.5 0 001.5-1.5v-8A1.5 1.5 0 0013 4h-1.5a.5.5 0 000 1H13a.5.5 0 01.5.5v8a.5.5 0 01-.5.5H3a.5.5 0 01-.5-.5v-8A.5.5 0 013 5h1.5a.5.5 0 000-1H3a1.5 1.5 0 00-1.5 1.5v8z" clip-rule="evenodd"/></svg>'); background-repeat: no-repeat; background-position: center center; background-size: auto 17px; position: relative; top: -2px; }
.down_lb a.cd_down:hover:before { transform: rotate(-90deg); }
}
@media only screen and (max-width:1200px) {
.news_lb1 { margin-top: -10px; }
.news_lb1 li { width: 100%; float: left; border-bottom: dotted 1px #ddd; padding: 10px 0; line-height: 24px; min-height: 44px; position: relative; padding-right: 80px; }
.news_lb1 a.dbt { display: block; width: 100%; height: 24px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.news_lb1 .sj { position: absolute; right: 0px; top: 10px; }
}
@media only screen and (min-width:1200px) {
.news_lb1 { margin-top: -20px; }
.news_lb1 li { width: 100%; float: left; border-bottom: dotted 1px #ddd; padding: 20px 0; line-height: 30px; min-height: 70px; position: relative; padding-right: 120px; }
.news_lb1 a.dbt { display: block; width: 100%; height: 30px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.news_lb1 .sj { position: absolute; right: 0px; top: 20px; }
}
.news_lb1 { width: 100%; float: left; }
@media only screen and (max-width:1200px) {
.dj1 { width: 100%; padding: 15px; }
}
@media only screen and (min-width:1200px) {
.dj1 { width: 100%; padding: 40px 0 70px 0; }
}
@media only screen and (max-width:1200px) {
.swiper-container.gd_xw { width: 100%; overflow: hidden; }
.swiper-container.gd_xw .swiper-wrapper { width: 100%; }
.swiper-container.gd_xw .swiper-wrapper .swiper-slide { width: 100%; overflow: hidden; }
.swiper-container.gd_xw .swiper-wrapper .swiper-slide h6 { width: 100%; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.swiper-container.gd_xw .swiper-wrapper .swiper-slide .imgk { width: 100%; overflow: hidden; }
.swiper-container.gd_xw .swiper-wrapper .swiper-slide .imgk img { width: 100%; }
.swiper-container.gd_xw .swiper-wrapper .swiper-slide h6 { line-height: 40px; height: 40px; width: 100%; background-color: rgba(0,0,0,.4); color: #fff; position: absolute; left: 0px; bottom: 0px; padding: 0 70px 0 10px; }
.gd_xw .swiper-pagination-bullet { background-color: #fff; width: 10px; height: 10px; opacity: 1; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.gd_xw .swiper-pagination-bullet-active { background-color: #027077; }
.gd_xw.swiper-container-horizontal > .swiper-pagination-bullets { bottom: 10px; position: absolute; right: 10px; left: auto; width: auto; text-align: right; }
.gd_xw.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 3px; }
}
@media only screen and (min-width:1200px) {
.swiper-container.gd_xw { width: 450px; overflow: hidden; }
.swiper-container.gd_xw .swiper-wrapper { width: 100%; }
.swiper-container.gd_xw .swiper-wrapper .swiper-slide { width: 100%; overflow: hidden; }
.swiper-container.gd_xw .swiper-wrapper .swiper-slide h6 { width: 100%; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.swiper-container.gd_xw .swiper-wrapper .swiper-slide .imgk { width: 100%; height: 270px; overflow: hidden; }
.swiper-container.gd_xw.xw_gd2 .swiper-wrapper .swiper-slide a:hover .imgk:before { filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; }
.swiper-container.gd_xw .swiper-wrapper .swiper-slide .imgk img { width: 100%; min-height: 270px; }
.swiper-container.gd_xw .swiper-wrapper .swiper-slide h6 { line-height: 40px; height: 40px; width: 100%; background-color: rgba(0,0,0,.4); color: #fff; position: absolute; left: 0px; bottom: 0px; padding: 0 75px 0 10px; }
.gd_xw .swiper-pagination-bullet { background-color: #fff; width: 10px; height: 10px; opacity: 1; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.gd_xw .swiper-pagination-bullet-active { background-color: #027077; }
.gd_xw.swiper-container-horizontal > .swiper-pagination-bullets { bottom: 10px; position: absolute; right: 10px; left: auto; width: auto; text-align: right; }
.gd_xw.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 3px; }
}
.body_r .gd_xw .swiper-pagination-bullet { border-color: #cc0018; }
.body_r .gd_xw .swiper-pagination-bullet-active { background-color: #cc0018; }
@media only screen and (max-width:1200px) {
.sy_xw_lb_r { width: 100%; margin-top: 15px; }
.xw_t1 { width: 100%; float: left; border-bottom: dashed 1px #ddd; padding-bottom: 15px; margin-bottom: 15px; }
.xw_t1 h4 { width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-height: 24px; height: 24px; margin-bottom: 10px; }
.xw_t1 .sj { padding: 5px 0; }
.xw_t1 p { height: 40px; line-height: 20px; width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical }
.xw_n1 { width: 100%; float: left; }
.xw_n1 li { width: 100%; float: left; height: 25px; line-height: 25px; position: relative; padding-right: 70px; }
.xw_n1 a { width: 100%; display: block; height: 25px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.xw_n1 a:before { content: ''; width: 5px; height: 5px; background-color: #cccccc; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; display: inline-block; vertical-align: middle; margin-right: 8px; }
.xw_n1 .sj { position: absolute; right: 0px; top: 0px; }
}
.sy_xw_lb { width: 100%; float: left; }
@media only screen and (min-width:1200px) {
.sy_xw_lb_r { width: 720px; }
.xw_t1 { width: 100%; float: left; border-bottom: dashed 1px #ddd; padding-bottom: 18px; margin-bottom: 18px; }
.xw_t1 h4 { width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-height: 24px; height: 24px; margin-bottom: 10px; }
.xw_t1 .sj { padding: 5px 0; }
.xw_t1 p { height: 48px; width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical }
.xw_n1 { width: 100%; float: left; }
.xw_n1 li { width: 100%; float: left; height: 30px; line-height: 30px; position: relative; padding-right: 85px; }
.xw_n1 a { width: 100%; display: block; height: 30px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.xw_n1 a:before { content: ''; width: 5px; height: 5px; background-color: #cccccc; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; display: inline-block; vertical-align: middle; margin-right: 8px; }
.xw_n1 .sj { position: absolute; right: 0px; top: 0px; }
}
.xw_n1 a:hover:before { background-color: #027077; }
.body_r .xw_n1 a:hover:before { background-color: #cc0018; }
.body_r a:hover { color: #cc0018!important; }
@media only screen and (max-width:1200px) {
.top a.btn { position: absolute; right: 0px; top: 50%; margin-top: -19px; display: none; }
.s_title { width: 85px; height: 40px; border-left: solid 1px #e5e5e5; padding-left: 5px; position: absolute; left: 170px; top: -5px; font-size: 13px; line-height: 20px; color: #333; display: flex; justify-content: center; flex-direction: column; -moz-flex-direction: column; -webkit-flex-direction: column; -ms-flex-direction: column; overflow: hidden;/*align-items:center;*/ }
.body_r .menu { margin-top: 55px; }
}
@media only screen and (min-width:1200px) {
.body_r .menu li.on a.dbt, .body_r .menu li a.dbt { color: #fff!important; }
.body_r .menu li.on a.dbt { background-color: #800006; }
.body_r .menu li.on a.dbt:after { display: none; }
.menu.menu_5 li { width: 237px; }
.menu.menu_ks li { width: 185px; }
.body_r #navk { border: 0; background-color: #a40007; }
.top a.btn { position: absolute; right: 0px; top: 50%; margin-top: -19px; }
.s_title { width: 420px; height: 80px; border-left: solid 1px #e5e5e5; padding-left: 15px; position: absolute; left: 460px; top: 0px; font-size: 35px; line-height: 80px; color: #333; }
}
.body_r .btn-outline-dark:hover { color: #fff!important; }
@media only screen and (max-width:1200px) {
.dj_lb2 { width: 102%; float: left; margin-left: -1%; margin-top: -5px; text-align: center; }
.dj_lb2 li { width: 33.3333%; float: left; padding: 1%; }
.dj_lb2 .imgk { width: 100%; margin-bottom: 8px; overflow: hidden; }
.dj_lb2 li:nth-child(3n+1) { clear: both; }
.dj2 .d1 { width: 100%; margin-bottom: 15px; }
}
@media only screen and (max-width:650px) {
.dj_lb2 li { width: 50%; }
.dj_lb2 li:nth-child(3n+1) { clear: inherit; }
.dj_lb2 li:nth-child(2n+1) { clear: both; }
}
@media only screen and (max-width:500px) {
.dj_lb2 li { width: 100%; padding-bottom: 15px; }
.dj_lb2 p { }
}
@media only screen and (min-width:1200px) {
.dj_lb2 { width: 102%; float: left; margin-left: -1%; margin-top: -10px; text-align: center; }
.dj_lb2 li { width: 20%; float: left; padding: 1%; }
.dj_lb2 .imgk { width: 100%; margin-bottom: 10px; height: 133px; overflow: hidden; }
.dj_lb2 .imgk img { min-height: 133px; }
.dj2 .d1 { width: 47%; }
.navk_ks { border: 0; background-color: #027077; }
.navk_ks .menu a.dbt { color: #fff; }
.navk_ks .menu .on a.dbt { color: #fff; }
.navk_ks .menu .on a.dbt:after { display: none; }
.navk_ks .menu .on a.dbt { background-color: #025359; }
}
.dj2 { width: 100%; float: left; }
.dj_lb2 a, .dj_lb2 p, .dj_lb2 img { display: block; width: 100%; }
.body_r .fy1 a:hover, .body_r .fy1 a.fdq { color: #fff!important; background-color: #a40007; }
@media only screen and (max-width:1200px) {
.ks1 { width: 100%; float: left; }
.ks1 .imgk { width: 100%; float: left; }
.ks1 .txtk { width: 100%; float: left; margin-top: 15px; }
}
.ks1 .txtk_nr { width: 100%; float: left; }
@media only screen and (min-width:1200px) {
.ny_ks { padding: 40px 0 60px 0; }
.ks1 { width: 100%; float: left; }
.ks1 .imgk { width: 377px; float: left; }
.ks1 .txtk { width: 790px; float: right; margin-top: 15px; }
}
.ks1 .imgk img { width: 100%; }
@media only screen and (max-width:1200px) {
.zj_lb { width: 102%; float: left; margin: 0px 0 0 -1%; }
.zj_lb.md30 { margin-bottom: 10px; }
.zj_lb li { width: 33.3333%; float: left; padding: 1%; }
.zj_lb .txtk_n { width: 100%; display: block; height: 170px; position: relative; }
.zj_lb .imgk { width: 120px; overflow: hidden; height: 170px; position: absolute; left: 0px; top: -5px; z-index: 1; }
.zj_lb img { width: 100%; min-height: 185px; }
.zj_lb .txtk { width: 100%; padding: 10px 10px 10px 130px; height: 160px; position: relative; border: solid 3px #026f76; }
.zj_lb .txtk dl { width: 100%; margin: 5px 0 5px 0; color: #666; }
.zj_lb .txtk dd { width: 100%; line-height: 22px; height: 22px; margin: 0px 0; overflow: hidden; }
.zj_lb .txtk dd.dd2 { height: 54px; line-height: 22px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; border-top: solid 1px #ddd; padding-top: 10px; margin-top: 10px; }
}
@media only screen and (max-width:950px) {
.zj_lb li { width: 50%; }
}
@media only screen and (max-width:600px) {
.zj_lb li { width: 100%; }
}
@media only screen and (min-width:1200px) {
.zj_lb { width: 104%; float: left; margin: -10px 0 0 -2%; }
.zj_lb.md30 { margin-bottom: 30px; }
.zj_lb li { width: 33.3333%; float: left; padding: 1.5% 2%; }
.zj_lb .txtk_n { width: 100%; display: block; height: 205px; position: relative; }
.zj_lb .imgk { width: 144px; overflow: hidden; height: 205px; position: absolute; left: 0px; top: -5px; z-index: 1; }
.zj_lb img { width: 100%; min-height: 205px; }
.zj_lb .txtk { width: 100%; padding: 15px 15px 15px 155px; height: 195px; position: relative; border: solid 3px #026f76; }
.zj_lb .txtk dl { width: 100%; margin: 10px 0 15px 0; color: #666; }
.zj_lb .txtk dd { width: 100%; line-height: 24px; height: 24px; margin: 0px 0; overflow: hidden; }
.zj_lb .txtk dd.dd2 { height: 58px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; border-top: solid 1px #ddd; padding-top: 10px; margin-top: 10px; }
}
@media only screen and (max-width:1200px) {
.zj_t { width: 100%; float: left; }
.zj_t .imgk { width: 100%; float: left; text-align: center; margin-bottom: 15px; }
.zj_t .imgk img { width: 60%; max-width: 155px; }
.zj_t .txtk { width: 100%; float: left; }
.zj_t p:first-child { margin-bottom: 10px; }
.zj_t b { font-size: 12px; margin-left: 10px; }
}
@media only screen and (min-width:1200px) {
.zj_t { width: 100%; float: left; }
.zj_t .imgk { width: 155px; float: left; }
.zj_t .imgk img { width: 100%; }
.zj_t .txtk { width: 1010px; float: right; margin-top: 20px; }
.zj_t .txtk h3 { font-weight: bold; line-height: 150%; font-size: 20px; margin-bottom: 5px; }
.zj_t b { font-size: 14px; margin-left: 15px; }
}
@media only screen and (max-width:1200px) {
.ks_bt1 { width: 100%; float: left; height: 35px; line-height: 35px; border-bottom: solid 1px #ddd; }
.ks_bt1 .s3 { display: none; }
.ks_bt1 .s1 { height: 35px; border-bottom: solid 2px #026f76; font-size: 14px; }
}
@media only screen and (min-width:1200px) {
.ks_bt1 { width: 100%; float: left; height: 45px; line-height: 45px; border-bottom: solid 1px #ddd; }
.ks_bt1 .s1 { height: 45px; border-bottom: solid 2px #028188; font-size: 18px; }
.ks_anq .btn { padding-left: 40px; padding-right: 40px; }
}
.ks_anq { width: 100%; float: left; text-align: center; }
.zj_t .zt_lv { font-weight: bold; }
.zt_lv { color: #028188; }
@media only screen and (max-width:1200px) {
.pc { display: none; }
.zj_nav1.mob { margin: 15px 0; }
.zj_nav1 { width: 100%; float: left; font-size: 0; text-align: center; }
.zj_nav1 a { display: inline-block; background-color: #f2f2f2; height: 35px; line-height: 35px; font-size: 12px; padding: 0 15px; margin: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.zj_nav2 a { float: left; line-height: 26px; padding: 0 5px; margin: 0 0px 2px 0; font-size: 12px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
}
@media only screen and (min-width:1200px) {
.mob { display: none; }
.zj_nav1 { width: 100%; float: left; font-size: 0; text-align: center; }
.zj_nav1 a { display: inline-block; background-color: #f2f2f2; line-height: 50px; width: 160px; font-size: 16px; margin: 0px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.zj_nav2 a { float: left; line-height: 35px; padding: 0 15px; margin: 0 2px 5px 0; font-size: 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
}
.zj_lb_t { width: 100%; float: left; }
.zj_lb_t ul { }
.zj_nav2 h4 { width: 100%; float: left; }
.h4_bt3 { width: 100%; float: left; }
.zj_nav2 { width: 100%; float: left; }
.md10 { margin-bottom: 10px; }
.zj_nav1 a:hover, .zj_nav1 a.on, .zj_nav2 a.on { background-color: #005661; color: #fff; }
@media only screen and (max-width:1200px) {
.tg_lb { width: 100%; float: left; margin: -10px 0 20px 0; }
.tg_lb li { width: 100%; float: left; border-bottom: dashed 1px #ddd; line-height: 24px; padding: 10px 80px 10px 0; position: relative; }
.tg_lb a { width: 100%; display: block; height: 24px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 13px; }
.tg_lb .sj { position: absolute; right: 0px; top: 10px; color: #999; }
.tg_lb a .s1 { font-weight: bold; margin-right: 5px; }
.tg_lb a .s2 { font-size: 12px; margin-right: 5px; display: none; }
.tg_lb a .s3 { font-size: 12px; margin-left: 5px; }
}
@media only screen and (min-width:1200px) {
.tg_lb { width: 100%; float: left; margin: -20px 0 40px 0; }
.tg_lb li { width: 100%; float: left; border-bottom: dashed 1px #ddd; line-height: 30px; padding: 20px 110px 20px 0; position: relative; }
.tg_lb a { width: 100%; display: block; height: 30px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 16px; }
.tg_lb .sj { position: absolute; right: 0px; top: 20px; color: #999; }
.tg_lb a .s1 { font-size: 18px; font-weight: bold; margin-right: 30px; }
.tg_lb a .s2 { font-size: 14px; }
.tg_lb a .s2 b { color: #ccc; padding: 0 15px; }
.tg_lb a .s3 { font-size: 14px; margin-left: 15px; }
}
@media only screen and (max-width:1200px) {
.kjrk { width: 103%; float: left; margin-left: -1.5%; }
.kjrk a { width: 47%; float: left; margin: 1% 1.5%; background-color: #60a1a4; color: #ffffff!important; height: 120px; padding-top: 20px; text-align: center; font-size: 14px; }
.kjrk a p { padding-top: 10px; }
}
@media only screen and (min-width:1200px) {
.kjrk { width: 103%; float: left; margin-left: -1.5%; }
.kjrk a { width: 47%; float: left; margin: 1% 1.5%; background-color: #60a1a4; color: #ffffff!important; height: 150px; padding-top: 30px; text-align: center; font-size: 16px; }
.kjrk a p { padding-top: 15px; }
.kjrk a:hover img { margin: -5px 0 5px 0; }
}
.kjrk a:nth-of-type(2) { background-color: #debd92; }
@media only screen and (max-width:1200px) {
}
@media only screen and (min-width:1200px) {/*.nyy1 .d1 {*/    /*width:770px;*//*}
*//*.nyy1 .d2 {*/    /*width:390px;*//*}
*/  /*.nyy1 .ks1 .imgk {*/      /*width:275px;*/  /*}
*/
.nyy1 .ks1 .txtk {/*width:460px;*/ margin: 0; }
.dj2.nyy2 .d1 { width: 365px; }
.dj2.nyy2 .d1:nth-of-type(2) { margin-left: 50px; }
}
.nyy1 .ks1 .txtk p { text-indent: 2em; }
.nyy1 { width: 100%; float: left; }
@media only screen and (max-width:1200px) {
.lb_map { float: left; width: 94%; margin: 0px 0px 0px 3%; }
.lb_map .map_bt1 { width: 100%; float: left; padding-bottom: 12px; font-weight: bold; border-bottom: solid 1px #dddddd; font-size: 1.1em; }
.lb_map .txtk { width: 100%; float: left; margin: 10px 0px 20px -5px; font-size: 1em; line-height: 155%; color: #999999; }
.lb_map .txtk a { margin: 0px 5px; }
}
@media only screen and (min-width:1200px) {
.lb_map { float: left; width: 100%; margin: 0px 0px 0px 0px; }
.lb_map .map_bt1 { width: 100%; float: left; padding-bottom: 12px; font-weight: bold; border-bottom: solid 1px #dddddd; font-size: 17px; }
.lb_map .txtk { width: 100%; float: left; margin: 20px 0px 30px -10px; font-size: 14px; line-height: 30px; color: #999999; }
.lb_map .txtk a { margin: 0px 10px; }
}
@media only screen and (max-width:1200px) {
}
@media only screen and (min-width:1200px) {
}

A { TEXT-DECORATION: none; }
A { color: #505050; outline: none; }
A:visited { color: #333333; }
A:active { color: #333333 }
A:hover { COLOR: #026f76 }
BODY { margin: 0px; padding: 0; font-family: Arial, Microsoft YaHei; background: #fff; color: #333333; }
body, html { width: 100%; height: 100%; }
p, h1, h2, h3, h4, h5, h6, ul, li, input, dl, dt, dd, header, article, iframe, footer, ol, div, img { margin: 0px; padding: 0px; }
button { border: 0; background: none; }
input { border: 0px; }
img, button, label, :before, :after { border: 0px; vertical-align: middle; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; max-width: 100%; height: auto; }
li { list-style: none; }
a, i, p, h1, h2, h3, h4, h5, h6, span, :before, :after { outline: none; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; }
b, label { font-weight: normal; }
input, button, select, textarea { outline: none; font-family: Microsoft YaHei; font-size: 12px; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; margin: 0px; padding: 0px; height: 0px; }
@media only screen and (max-width:1200px) {
.main { width: 100%; margin: 0px auto; }
body { font-size: 12px; line-height: 1.5; }
}
@media only screen and (min-width:1200px) {
.main { width: 1200px; margin: 0px auto; }
body { font-size: 14px; line-height: 24px; }
}
@media only screen and (max-width:1200px) {
.top { width: 100%; background: #fff; box-shadow: 0 1px 2px rgba(0,0,0,.2); height: 55px; position: fixed; z-index: 30; top: 0px; left: 0; }
.top .main { height: 55px; position: relative; }
.top_jg { height: 55px; width: 100%; }
.logo { width: 350px; height: 55px; position: absolute; left: 3%; z-index: 31; background: url("../images/logo.png") no-repeat; background-size: auto 100%; }
.logo img { height: 30px; }
.menu { margin: 70px 0px 0px 0%; float: left; width: 100%; }
.menu li { float: left; width: 100%; border-top: solid 1px #ddd; }
.menu a { display: block; width: 100%; padding: 10px 0px; text-align: left; padding-left: 3%; color: #333333; }
.menu a { font-size: 14px; }
.menu a:hover { COLOR: #026f76 }
.menu .d_menu { width: 100%; float: left; }
.menu dl { width: 100%; float: left; padding-bottom: 8px; }
.menu dl dd { width: 50%; float: left; }
.menu dl dd a { padding: 5px 0px; padding-left: 6%; font-size: 12px; }
.menu h3, .menu .d_menu_r { display: none; }
.menu2 { width: 30px; height: 30px; display: block; position: absolute; right: 10px; top: 12.5px; z-index: 31; }
.menu2 a { outline: none; display: block; width: 30px; height: 30px; line-height: 30px; background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M2.5 11.5A.5.5 0 013 11h10a.5.5 0 010 1H3a.5.5 0 01-.5-.5zm0-4A.5.5 0 013 7h10a.5.5 0 010 1H3a.5.5 0 01-.5-.5zm0-4A.5.5 0 013 3h10a.5.5 0 010 1H3a.5.5 0 01-.5-.5z' clip-rule='evenodd' fill='%23026f76'/></svg>"); background-repeat: no-repeat; background-size: 100% 100%; }
.menu2 a.on { background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M11.854 4.146a.5.5 0 010 .708l-7 7a.5.5 0 01-.708-.708l7-7a.5.5 0 01.708 0z' clip-rule='evenodd' fill='%23026f76'/><path fill-rule='evenodd' d='M4.146 4.146a.5.5 0 000 .708l7 7a.5.5 0 00.708-.708l-7-7a.5.5 0 00-.708 0z' clip-rule='evenodd' fill='%23026f76'/></svg>"); background-repeat: no-repeat; background-size: 100% 100%; }
.logo span.s1 { left: 155px; width: 200px; display: none; top: 50%; margin-top: -15px; height: 30px; line-height: 30px; font-size: 16px; padding-left: 10px; border-left: solid 1px #ddd; position: absolute; }
.ks_xz { position: absolute; z-index: 30; width: 95px; color: #666; height: 35px; right: 10px; top: 10px; cursor: pointer; line-height: 35px; font-size: 13px;/*padding-left:5px;*/ border: solid 1px #d8d8d8; background: url(../images/ks_jt3.png) no-repeat 90% 15px; text-align: left; padding-left: 15px; }
.ks_xz .txtk { width: 310px; display: none; position: absolute; right: 0px; top: 34px; padding-top: 10px; font-size: 12px; }
.ks_xz .txtkn { width: 100%; border: solid 1px #ddd; background: #fff; padding: 0px 5px 20px 5px; position: relative; }
.ks_xz .txtkn i { position: absolute; background: url(../images/ks_jt2.png) no-repeat; background-size: 100% 100%; width: 20px; height: 10px; top: -10px; right: 40px; }
.ks_xz .ks_lm1 { width: 100%; float: left; margin-bottom: 10px; height: 40px; line-height: 40px; border-bottom: solid 1px #ddd; font-weight: bold; text-align: center; }
.ks_xz .ks_lm1 a { float: left; height: 40px; padding: 0px 5px; }
.ks_xz .ks_lm1 a.on { border-bottom: solid 2px #026f76; }
.ks_xz .ks_lm1_lb { float: left; line-height: 24px; width: 100%; }
.ks_xz .ks_lm1_lb a { float: left; margin: 2px 6px; }
#navk { width: 100%; height: 100%; display: none; background: #ffffff; position: fixed; padding: 0px 0px 10px 0px; overflow-y: auto; left: 0px; top: 0px; z-index: 29; }
.ss { float: left; width: 94%; margin: 70px 0px 15px 3%; height: 35px; background: #ffffff; border: solid 1px #026f76; position: relative; }
.ss_txt { float: left; height: 33px; line-height: 33px; background: none; color: #696969; font-size: 12px; width: 100%; padding-left: 10px; border: 0; }
.ss_an { position: absolute; right: -1px; top: -1px; background: url(../images/t_ss.png) #026f76 center center no-repeat; width: 38px; height: 35px; text-align: center; cursor: pointer; }
a.cd_zz { display: none; }
}
@media only screen and (max-width: 750px) {
.logo { background: url("../images/logo_m.png"); }
.logo { left: 3%; }
}
@media only screen and (max-width: 420px) {
.logo { left: 0; }
}
@media only screen and (max-width: 380px) {
.logo { width: 220px; }
.logo { left: 3%; }
}
 @media only screen and (min-width:1200px) {
.top_jg { display: none; }
.menu2 { display: none; }
.top { width: 100%; background: #ffffff; }
.top .main { position: relative; height: 120px; }
.top_jg { display: none; }
.logo { width: 444px; height: 81px; font-size: 36px; position: absolute; left: 0px; top: 20px; background: url("../images/logo.png") no-repeat; }
.logo img { height: 80px; }
.logo span.s1 { left: 465px; width: 400px; top: 50%; margin-top: -32.5px; height: 75px; line-height: 75px; padding-left: 22px; border-left: solid 1px #ddd; position: absolute; color: #333; }
a.cd_zz { position: absolute; z-index: 30; height: 45px; line-height: 45px; background-color: #828282; color: #fff; padding: 0 30px; top: 36px; right: 170px; font-size: 16px; }
.ks_xz { position: absolute; z-index: 30; width: 150px; color: #666; height: 45px; right: 0px; top: 36px; cursor: pointer; line-height: 45px; font-size: 16px;/*padding-left:5px;*/ border: solid 1px #d8d8d8; background: url(../images/ks_jt3.png) no-repeat 90% 20px; text-align: center; }
.ks_xz .txtk { width: 380px; display: none; position: absolute; right: 0px; top: 45px; padding-top: 14px; font-size: 14px; }
.ks_xz .txtkn { width: 100%; border: solid 1px #ddd; background: #fff; padding: 0px 5px 20px 5px; position: relative; }
.ks_xz .txtkn i { position: absolute; background: url(../images/ks_jt2.png) no-repeat; background-size: 100% 100%; width: 20px; height: 10px; top: -10px; right: 65px; }
.ks_xz .ks_lm1 { width: 100%; float: left; margin-bottom: 10px; height: 40px; line-height: 40px; border-bottom: solid 1px #ddd; font-weight: bold; text-align: center; }
.ks_xz .ks_lm1 a { float: left; height: 40px; padding: 0px 8px; }
.ks_xz .ks_lm1 a.on { border-bottom: solid 2px #026f76; }
.ks_xz .ks_lm1_lb { float: left; line-height: 24px; width: 100%; }
.ks_xz .ks_lm1_lb a { float: left; margin: 2px 6px; }
#navk { background-color: #02939a;width: 100%; border-bottom: solid 1px #ddd; border-top: solid 1px #ddd; }
#navk .main { position: relative; height: 50px; }
.menu { width: 100%; height: 50px; position: relative; z-index: 15; }
.menu li { height: 50px; float: left; margin-right: 40px; width: 89px; }
.ma_ywgk .menu li { margin-right: 49px; }
.menu.menu_lc li { margin-right: 48px; }
.menu li:last-child { margin: 0; }
.menu a.dbt { color: white;font-size: 16px; width: 100%; display: block; height: 50px; line-height: 50px; text-align: center; position: relative;/*-webkit-transition:all 0s linear;*/        /*-moz-transition:all 0s linear;*/        /*-o-transition:all 0s linear;*/        /*-ms-transition:all 0s linear;*/        /*transition:all 0s linear;*/ }
.menu li.on a.dbt { color: #026f76; }
.menu li.on a.dbt:after { content: ''; background-color: #026f76; height: 3px; width: 100%; position: absolute; left: 0px; bottom: -1px; }
.menu li:hover a.dbt, .menu li a.dbt:hover { font-weight: bold; }
.menu .d_menu { width: 100%; font-size: 14px; display: none; padding: 25px 20px; background: rgba(255,255,255,.9); position: absolute; left: 0px; top: 50px; }
.menu li:hover .d_menu { display: block; }
.menu .d_menu h3 { width: 130px; float: left; font-size: 22px; }
.menu .d_menu dl { float: left; width: 400px; border-left: solid 1px rgba(0,0,0,.15); border-right: solid 1px rgba(0,0,0,.15); padding: 0 20px; text-align: left; }
.menu .d_menu_r { float: right; width: 590px; }
.menu .d_menu_r .imgk { float: right; width: 40%; }
.menu .d_menu_r .imgk img { width: 100%; }
.menu .d_menu_r .txtk { float: left; width: 57%; }
.menu .d_menu_r .txtk p { margin-bottom: 15px; }
.menu .d_menu_r a.btn { font-size: 14px; }
.menu dd { width: 50%; float: left; height: 35px; line-height: 35px; }
.menu dd a { display: inline-block; padding: 0 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.menu dd a:hover { background-color: #026f76; color: #fff; }
.ss { position: absolute; width: 300px; height: 40px; top: -80px; display: none; right: 0px; border: solid 0px #026f76; overflow: hidden; z-index: 15; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.ss .form-control { width: 100%; height: 40px; padding: 0 0 0 15px; background: #fff; color: #999; border: 0; font-size: 14px; }
.ss .ss_an { position: absolute; width: 60px; height: 40px; border: 0; right: 0px; top: 0px; background: url(../images/t_ss.png) #026f76 center center no-repeat; }
.top_home { width: 100%; position: relative; }
.top_home .top { background-color: rgba(255,255,255,.2); position: absolute; left: 0px; top: 0px; z-index: 15; }
.top_home #navk { border: 0; position: absolute; left: 0px; top: 120px; z-index: 15; background-color: rgba(255,255,255,.2); }
.top_home .ss .form-control { background: none; color: #666666; }
.top_home #navk .menu { background-color: #026f76; }
.top_home #navk .menu a.dbt { color: #fff; }
.top_home #navk .menu li.on a.dbt:after { background-color: #fff; }
}
@media only screen and (max-width:1200px) {
.swiper-container.sy_ban { width: 100%; }
.sy_ban .swiper-slide { text-align: center; font-size: 13px; line-height: 20px; width: 100%; position: relative; }
.sy_ban .swiper-slide img { width: 100%; display: block; }
.sy_ban .swiper-pagination-bullet { background-color: rgba(255,255,255,.8); width: 8px; height: 8px; opacity: 1; }
.sy_ban .swiper-pagination-bullet-active { background-color: #026f76; }
.sy_ban.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 5px; position: absolute; right: 0%; text-align: right; padding-right: 2%; }
.sy_ban.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 2px; }
}
@media only screen and (min-width:1200px) {
.swiper-container.sy_ban { width: 100%; }
.sy_ban .swiper-slide { text-align: center; width: 100%; position: relative; }
.sy_ban .swiper-slide img { width: 100%; display: block; }
.sy_ban .swiper-pagination-bullet { background-color: rgba(255,255,255,.8); width: 10px; height: 10px; opacity: 1; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.sy_ban .swiper-pagination-bullet-active { background-color: #026f76; width: 20px; }
.sy_ban.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 15px; position: absolute; right: 0%; text-align: center; }
.sy_ban.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; }
}
@media only screen and (max-width:1200px) {
.foot { width: 100%; padding: 15px 15px 60px; background-color: #02939a; color: #fff; text-align: center; line-height: 22px; }
.foot .d1 { float: left; width: 100%; }
.foot .d2 { float: left; width: 100%; margin-top: 15px; }
}
@media only screen and (min-width:1200px) {
.foot { width: 100%; padding: 40px 0; background-color: #02939a; color: #fff; font-size: 14px; line-height: 24px; }
.foot .d1 { float: left; width: 530px; background: url("../images/logo_foot.png") left no-repeat; padding-left: 82px; }
.foot .d2 { float: right; width: 450px; text-align: right; }
}
.foot a { color: #fff; }
.foot a:hover { text-decoration: underline; }
@media only screen and (max-width:1200px) {
.sy1 { width: 100%; padding: 0 15px 15px 15px; }
.sy_gg { width: 100%; float: left; height: 20px; line-height: 20px; margin: 15px 0; position: relative; padding: 0 30px 0 75px; }
.sy_gg a.cd_more1 { position: absolute; right: 0px; top: 0px; }
.sy_gg h4 { position: absolute; left: 0px; top: 0px; line-height: 20px; color: #026f76; }
a.cd_more1 { display: inline-block; width: 20px; height: 20px; line-height: 18px; text-align: center; border: solid 1px #d2d2d2; color: #d2d2d2; background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M4.646 1.646a.5.5 0 01.708 0l6 6a.5.5 0 010 .708l-6 6a.5.5 0 01-.708-.708L10.293 8 4.646 2.354a.5.5 0 010-.708z' clip-rule='evenodd' fill='%23d2d2d2'/></svg>"); background-repeat: no-repeat; background-size: 70% 70%; background-position: center; }
}
@media only screen and (min-width:1200px) {
.sy1 { width: 100%; padding: 0 0 40px 0; }
.sy_gg { width: 100%; float: left; height: 30px; line-height: 30px; margin: 15px 0; position: relative; padding: 0 30px 0 110px; }
.sy_gg a.cd_more1 { position: absolute; right: 0px; top: 5px; }
.sy_gg h4 { position: absolute; left: 0px; top: 0px; line-height: 30px; color: #026f76; }
a.cd_more1 { display: inline-block; width: 20px; height: 20px; line-height: 18px; text-align: center; border: solid 1px #d2d2d2; color: #d2d2d2; background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M4.646 1.646a.5.5 0 01.708 0l6 6a.5.5 0 010 .708l-6 6a.5.5 0 01-.708-.708L10.293 8 4.646 2.354a.5.5 0 010-.708z' clip-rule='evenodd' fill='%23d2d2d2'/></svg>"); background-repeat: no-repeat; background-size: 70% 70%; background-position: center; }
}
a.cd_more1:hover { color: #026f76; border-color: #026f76; background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill-rule='evenodd' d='M4.646 1.646a.5.5 0 01.708 0l6 6a.5.5 0 010 .708l-6 6a.5.5 0 01-.708-.708L10.293 8 4.646 2.354a.5.5 0 010-.708z' clip-rule='evenodd' fill='%23026f76'/></svg>"); }
@media only screen and (max-width:1200px) {
.swiper-container.gd_gg { width: 100%; height: 20px; overflow: hidden; }
.swiper-container.gd_gg .swiper-wrapper { width: 100%; }
.swiper-container.gd_gg .swiper-wrapper .swiper-slide { width: 100%; height: 20px; overflow: hidden; line-height: 20px; position: relative; padding-right: 70px; }
.swiper-container.gd_gg .swiper-wrapper .swiper-slide a { width: 100%; display: block; height: 20px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.swiper-container.gd_gg .swiper-wrapper .swiper-slide .sj { position: absolute; right: 0px; top: 0px; }
}
@media only screen and (min-width:1200px) {
.swiper-container.gd_gg { width: 100%; height: 30px; overflow: hidden; }
.swiper-container.gd_gg .swiper-wrapper { width: 100%; }
.swiper-container.gd_gg .swiper-wrapper .swiper-slide { width: 100%; height: 30px; overflow: hidden; line-height: 30px; position: relative; padding-right: 140px; }
.swiper-container.gd_gg .swiper-wrapper .swiper-slide a { width: 100%; display: block; height: 30px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.swiper-container.gd_gg .swiper-wrapper .swiper-slide .sj { position: absolute; right: 40px; top: 0px; }
}
@media only screen and (max-width:1200px) {
.sy_nav1 a { float: left; padding: 15px 0; width: 12.5%; background-color: #02939a; text-align: center; color: #fff; }
.sy_nav1 a:before { content: ''; width: 100%; display: block; height: 26px; margin-bottom: 10px; }
}
@media only screen and (max-width:768px) {
.sy_nav1 a { width: 25%; }
}
@media only screen and (min-width:1200px) {
.sy_nav1 a { float: left; padding: 30px 0; width: 12.5%; background-color: #02939a; text-align: center; color: #fff; }
.sy_nav1 a:before { content: ''; width: 100%; display: block; height: 42px; margin-bottom: 10px; }
.sy_nav1 a:hover:before { margin: -5px 0 15px 0; }
}
.sy_nav1 a:nth-child(even) { background-color: #02878e; }
.sy_nav1 { width: 100%; float: left; }
.sy_nav1 a.a1:before { background: url("../images/a1.png") center center no-repeat; background-size: auto 100%; }
.sy_nav1 a.a2:before { background: url("../images/a2.png") center center no-repeat; background-size: auto 100%; }
.sy_nav1 a.a3:before { background: url("../images/a3.png") center center no-repeat; background-size: auto 100%; }
.sy_nav1 a.a4:before { background: url("../images/a4.png") center center no-repeat; background-size: auto 100%; }
.sy_nav1 a.a5:before { background: url("../images/a5.png") center center no-repeat; background-size: auto 100%; }
.sy_nav1 a.a6:before { background: url("../images/a6.png") center center no-repeat; background-size: auto 100%; }
.sy_nav1 a.a7:before { background: url("../images/a7.png") center center no-repeat; background-size: auto 100%; }
.sy_nav1 a.a8:before { background: url("../images/a8.png") center center no-repeat; background-size: auto 100%; }
@media only screen and (max-width:1200px) {
.sy_bt1 { width: 100%; float: left; line-height: 24px; }
.sy_bt1 h3 { line-height: 24px; }
.sy_bt1 .s_nav a { padding: 0 6px; display: inline-block; }
.sy_gn1 { width: 100%; float: left; }
.sy_gn1 .d1 { width: 100%; background-color: #f6f6f6; padding: 0px; margin-bottom: 15px; }
.sy_gn1 .d2 { width: 100%; }
}
@media only screen and (min-width:1200px) {
.sy_bt1 { width: 100%; float: left; line-height: 30px; }
.sy_bt1 h3 { line-height: 30px; }
.sy_bt1 .s_nav a { padding: 0 10px; display: inline-block; }
.sy_gn1 { width: 100%; float: left; }
.sy_gn1 .d1 { width: 568px; background-color: #f6f6f6; padding: 0px 0px 0px 0px; }
.sy_gn1 .d2 { width: 580px; }
}
.sy_bt1 .s_nav a.on { background-color: #026f76; color: #fff; }
@media only screen and (max-width:1200px) {
.swiper-container.sy_xw2 { width: 100%; float: left; }
.sy_xw2 .swiper-slide { text-align: left; width: 100%; position: relative; }
.sy_xw2 .swiper-slide a { width: 100%; display: block; overflow: hidden; }
.sy_xw2 .swiper-slide .imgk { width: 100%; display: block; overflow: hidden; }
.sy_xw2 .swiper-slide img { width: 100%; display: block; }
.sy_xw2 .txtk { width: 100%; display: block; position: relative; padding: 15px 15px 15px 75px; }
.sy_xw2 .txtk .sj { height: 50px; border-right: solid 1px #ddd; position: absolute; left: 10px; top: 10px; text-align: center; color: #999; width: 55px; padding-right: 10px; padding-top: 3px; }
.sy_xw2 .txtk .sj b { font-size: 20px; display: block; font-weight: bold; }
.sy_xw2 p { width: 100%; height: 24px; color: #666666; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.sy_xw2 h5 { width: 100%; height: 24px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.sy_xw2 .swiper-pagination-bullet { background-color: #ccc; width: 9px; height: 9px; opacity: 1; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.sy_xw2 .swiper-pagination-bullet-active { background-color: #026f76; }
.sy_xw2.swiper-container-horizontal > .swiper-pagination-bullets, .sy_xw2 .swiper-pagination-custom, .sy_xw2 .swiper-pagination-fraction { bottom: auto; width: 100%; position: inherit; right: auto; text-align: center; margin-bottom: 15px; }
.sy_xw2.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; }
.sy_n1 { width: 100%; float: left; }
.sy_n1 li, .sy_n1 a { width: 100%; display: block; }
.sy_n1 li { margin-bottom: 15px; }
.sy_n1 a { padding: 14px 10px 14px 80px; height: 72px; position: relative; background-color: #f6f6f6; }
.sy_n1 .sj { height: 50px; border-right: solid 1px #ddd; position: absolute; left: 0px; top: 10px; text-align: center; color: #999; width: 70px; padding-top: 3px; }
.sy_n1 .sj b { font-size: 20px; display: block; font-weight: bold; }
.sy_n1 p { width: 100%; height: 24px; color: #666666; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.sy_n1 h5 { width: 100%; height: 24px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.sy2 { width: 100%; padding: 15px; }
}
@media only screen and (min-width:1200px) {
.swiper-container.sy_xw2 { width: 100%; float: left; }
.sy_xw2 .swiper-slide { text-align: left; width: 100%; position: relative; }
.sy_xw2 .swiper-slide a { width: 100%; display: block; overflow: hidden; }
.sy_xw2 .swiper-slide .imgk { width: 100%; display: block; overflow: hidden; height: 360px; }
.sy_xw2 .swiper-slide img { width: 100%; display: block; min-height: 360px; }
.sy_xw2 .txtk { width: 100%; display: block; position: relative; height: 110px; padding: 30px 30px 30px 110px; }
.sy_xw2 .txtk .sj { height: 60px; border-right: solid 1px #ddd; position: absolute; left: 25px; top: 24px; text-align: center; color: #999; width: 70px; padding-right: 15px; padding-top: 10px; }
.sy_xw2 .txtk .sj b { font-size: 30px; display: block; font-weight: bold; }
.sy_xw2 p { width: 100%; height: 24px; color: #666666; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.sy_xw2 h5 { width: 100%; font-size: 17px; height: 24px; line-height: 24px; margin-bottom: 2px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.sy_xw2 .swiper-pagination-bullet { background-color: #fff; width: 9px; height: 9px; opacity: 1; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.sy_xw2 .swiper-pagination-bullet-active { background-color: #026f76; }
.sy_xw2.swiper-container-horizontal > .swiper-pagination-bullets, .sy_xw2 .swiper-pagination-custom, .sy_xw2 .swiper-pagination-fraction { bottom: 120px; width: 100%; position: absolute; right: 0px; text-align: center; }
.sy_xw2.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; }
.sy_n1 { width: 100%; float: left; }
.sy_n1 li, .sy_n1 a { width: 100%; display: block; }
.sy_n1 li { margin-bottom: 31px; }
.sy_n1 a { padding: 22px 20px 22px 105px; height: 94px; position: relative; background-color: #f6f6f6; }
.sy_n1 .sj { height: 60px; border-right: solid 1px #ddd; position: absolute; left: 0px; top: 17px; text-align: center; color: #999; width: 85px; padding-top: 10px; }
.sy_n1 .sj b { font-size: 30px; display: block; font-weight: bold; }
.sy_n1 p { width: 100%; height: 24px; color: #666666; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.sy_n1 h5 { font-size: 17px; width: 100%; height: 24px; line-height: 24px; margin-bottom: 2px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.sy2 { width: 100%; padding: 40px 0; }
}
.sy_n1 li:last-child { margin-bottom: 0; }
.sy_n1 a:hover { background-color: #026f76; color: #fff; }
.sy_n1 a:hover p, .sy_n1 a:hover .sj { color: #fff; }
.sy_n1 a:hover .sj { border-color: #1a6772; }
@media only screen and (max-width:1200px) {
.ks_k { width: 100%; float: left; }
.ks_k .d1 { display: none; }
.sy_nav2_nr { display: none; }
.ks_k .d2 { width: 100%; float: left; }
.ks_k .sy_bt1 { }
.sy_nav2 { margin-bottom: 10px; }
.sy_nav2 a { float: left; line-height: 38px; text-align: center; width: 14.2857%; background-color: #fff; border-right: solid 1px #ddd; border-bottom: solid 1px #ddd; }
.sy_nav2_lb ul { width: 101%; float: left; margin-left: -0.5%; display: none; }
.sy_nav2_lb li { float: left; width: 25%; padding: 0.5%; }
.sy_nav2_lb a { display: block; width: 100%; background-color: #fff; border: solid 1px #ddd; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; height: 38px; line-height: 36px; padding-left: 10px; }
.sy_nav2_lb a:before { background-color: #3186f2; width: 4px; height: 4px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; display: inline-block; vertical-align: middle; margin-right: 6px; content: ''; position: relative; top: -2px; }
}
@media only screen and (max-width:768px) {
.sy_nav2 a { width: 25%; }
}
@media only screen and (max-width:600px) {
.sy_nav2_lb li { width: 33.3333%; }
}
@media only screen and (max-width:420px) {
.sy_nav2 a { width: 33.3333%; }
.sy_nav2_lb li { width: 50%; }
}
@media only screen and (min-width:1200px) {
.ks_k { width: 100%; position: relative; height: 455px; background-color: #fff; padding: 40px 30px 30px 480px; margin-top: 50px; }
.ks_k .d1 { background: url("../images/ks_bj.jpg") no-repeat; width: 360px; height: 506px; position: absolute; left: 0px; bottom: 0px; }
.sy_nav2_nr { position: absolute; width: 386px; left: 70px; top: 85px; background-color: #026f76; color: #fff; }
.sy_nav2_nr .imgk { width: 100%; height: 230px; overflow: hidden; }
.sy_nav2_nr .imgk img { width: 100%; min-height: 230px; }
.sy_nav2_nr .txtk { width: 100%; padding: 25px 20px; }
.sy_nav2_nr h4 { width: 100%; margin-bottom: 5px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.ks_k .d2 { width: 100%; float: left; }
.ks_k .sy_bt1 { position: absolute; left: 380px; right: 0px; top: -45px; width: auto; }
.sy_nav2 { margin-bottom: 15px; }
.sy_nav2 a { float: left; line-height: 40px; text-align: center; width: 14.2857%; background-color: #f2f2f2; border-right: solid 1px #ddd; }
.sy_nav2_lb ul { width: 101.6%; float: left; margin-left: -0.8%; display: none; }
.sy_nav2_lb li { float: left; width: 100%; padding: 0.8%; }
.sy_nav2_lb a { display: block; width: 100%; border: solid 1px #ddd; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; height: 40px; line-height: 38px; padding-left: 10px; }
.sy_nav2_lb a:before { background-color: #3186f2; width: 4px; height: 4px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; display: inline-block; vertical-align: middle; margin-right: 6px; content: ''; position: relative; top: -2px; }
.sy_nav2 a:last-child { border: 0; }
}
.sy_nav2_nr a { color: #fff; }
.sy_nav2_nr a:hover { letter-spacing: 2px }
.sy_nav2_lb { width: 100%; float: left; }
.sy_nav2 a.on, .sy_nav2 a:hover { background-color: #026f76; color: #fff; }
.sy_nav2 { width: 100%; float: left; }
@media only screen and (max-width:1200px) {
.zj_sy { width: 100%; float: left; position: relative; padding: 0 20px; }
.zj_sy .swiper-slide { width: 100%; padding: 5px 10px; }
.zj_sy .txtk_n { width: 100%; display: block; height: 170px; position: relative; }
.zj_sy .swiper-slide .imgk { width: 120px; overflow: hidden; height: 170px; position: absolute; left: 0px; top: -5px; z-index: 1; }
.zj_sy .swiper-slide img { width: 100%; min-height: 185px; }
.zj_sy .txtk { width: 100%; padding: 10px 10px 10px 130px; height: 160px; position: relative; border: solid 3px #026f76; }
.zj_sy .txtk dl { width: 100%; margin: 5px 0 5px 0; color: #666; }
.zj_sy .txtk dd { width: 100%; line-height: 22px; height: 22px; margin: 0px 0; overflow: hidden; }
.zj_sy .txtk dd.dd2 { height: 54px; line-height: 22px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; border-top: solid 1px #ddd; padding-top: 10px; margin-top: 10px; }
.zj_sy .swiper-button-prev, .zj_sy .swiper-button-next { color: #fff; outline: none; --swiper-navigation-size:15px;
width: 20px; height: 50px; line-height: 50px; text-align: center; margin-top: -25px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #777c7d; }
}
@media only screen and (min-width:1200px) {
.zj_sy { width: 1300px; float: left; margin-left: -50px; position: relative; padding: 0 25px; }
.zj_sy .swiper-slide { width: 100%; padding: 5px 25px; }
.zj_sy .txtk_n { width: 100%; display: block; height: 205px; position: relative; }
.zj_sy .swiper-slide .imgk { width: 144px; overflow: hidden; height: 205px; position: absolute; left: 0px; top: -5px; z-index: 1; }
.zj_sy .swiper-slide img { width: 100%; min-height: 205px; }
.zj_sy .txtk { width: 100%; padding: 15px 15px 15px 155px; height: 195px; position: relative; border: solid 3px #026f76; }
.zj_sy .txtk dl { width: 100%; margin: 10px 0 15px 0; color: #666; }
.zj_sy .txtk dd { width: 100%; line-height: 24px; height: 24px; margin: 0px 0; overflow: hidden; }
.zj_sy .txtk dd.dd2 { height: 58px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; border-top: solid 1px #ddd; padding-top: 10px; margin-top: 10px; }
.zj_sy .swiper-button-prev, .zj_sy .swiper-button-next { color: #fff; outline: none; --swiper-navigation-size:20px;
width: 35px; height: 70px; line-height: 70px; text-align: center; margin-top: -35px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #777c7d; }
}
.zj_sy .swiper-container { width: 100%; float: left; overflow: hidden; }
.zj_sy .swiper-wrapper { width: 100%; float: left; }
.zj_sy .txtk dd.dd1 { text-overflow: ellipsis; white-space: nowrap; }
.zj_sy .swiper-button-prev { left: 0px; }
.zj_sy .swiper-button-next { right: 0px; }
.zj_sy .swiper-button-next:hover, .zj_sy .swiper-button-prev:hover { background-color: #026f76; }
@media only screen and (max-width:1200px) {
.sy_ab .imgk { float: left; width: 100%; }
.sy_ab .imgk img { width: 100%; }
.sy_ab .txtk { width: 100%; margin-top: 15px; float: left; }
.sy_ab .txtk p { text-indent: 2em; margin-bottom: 20px; }
.sy_ab_lb1 li { float: left; text-align: center; margin-right: 20px; }
.sy_ab_lb1 h2 { font-size: 18px; color: #028188; font-weight: bold; margin-left: 10px; display: inline-block; }
.sy_ab_lb1 sup { font-size: 12px; vertical-align: text-top; margin-left: 5px; }
.sy_lb1 { width: 101%; float: left; margin-left: -0.5%; }
.sy_lb1 .item { width: 24%; margin: 0 0.5%; position: relative; float: left; color: #fff; text-align: center; }
/* .sy_lb1 .item.lb1_bj1 {background:url("../images/b1.jpg") no-repeat;background-size:100% 100%;}
.sy_lb1 .item.lb1_bj2 {background:url("../images/b2.jpg") no-repeat;background-size:100% 100%;}
.sy_lb1 .item.lb1_bj3 {background:url("../images/b3.jpg") no-repeat;background-size:100% 100%;}
.sy_lb1 .item.lb1_bj4 {background:url("../images/b4.jpg") no-repeat;background-size:100% 100%;} */
.sy_lb1 h2 { position: absolute; left: 15px; top: 15px; border-top: solid 2px #fff; }
.sy_lb1 i { width: 100%; display: block; height: 30px; }
.sy_lb1 h4 { padding: 15px 0; }
.sy_lb1 h4:after { display: block; content: ''; width: 0.6em; height: 1px; background-color: #fff; margin: 5px auto 0 auto; }
.sy_lb1 .txtk a { display: block; line-height: 30px; border: solid 1px #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #fff; margin-bottom: 8px; }
}
@media only screen and (max-width:768px) {
.sy_lb1 .item { width: 49%; margin: 0.5%; }
}
@media only screen and (min-width:1200px) {
.sy_ab .imgk { float: left; width: 400px; }
.sy_ab .txtk { width: 760px; margin-top: 20px; float: right; font-size: 15px; line-height: 28px; }
.sy_ab .txtk p { text-indent: 2em; margin-bottom: 40px; }
.sy_ab_lb1 li { float: left; text-align: center; margin-right: 30px; }
.sy_ab_lb1 h2 { font-size: 34px; color: #028188; font-weight: bold; margin-left: 15px; display: inline-block; }
.sy_ab_lb1 sup { font-size: 14px; vertical-align: text-top; margin-left: 5px; }
.sy_lb1 { width: 1220px; float: left; margin-left: -10px; }
.sy_lb1 .item { width: 25%;  position: relative; float: left; color: #fff; text-align: center; }
.sy_lb1 .item img { max-width: 100% }
/* .sy_lb1 .item.lb1_bj1 {background:url("../images/b1.jpg") no-repeat;}
.sy_lb1 .item.lb1_bj2 {background:url("../images/b2.jpg") no-repeat;}
.sy_lb1 .item.lb1_bj3 {background:url("../images/b3.jpg") no-repeat;}
.sy_lb1 .item.lb1_bj4 {background:url("../images/b4.jpg") no-repeat;} */
.sy_lb1 h2 { position: absolute; left: 25px; top: 25px; border-top: solid 3px #fff; }
.sy_lb1 i { width: 100%; display: block; height: 42px; }
.sy_lb1 h4 { padding: 15px 0; }
.sy_lb1 h4:after { display: block; content: ''; width: 0.6em; height: 1px; background-color: #fff; margin: 5px auto 0 auto; }
.sy_lb1 .txtk a { display: block; line-height: 35px; border: solid 1px #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #fff; margin-bottom: 8px; }
}
.sy_lb1 .txtk a:hover { background-color: #fff; color: #026f76; }
.sy_lb1 i.i1 { background: url("../images/c1.png") center no-repeat; background-size: auto 100%; }
.sy_lb1 i.i2 { background: url("../images/c2.png") center no-repeat; background-size: auto 100%; }
.sy_lb1 i.i3 { background: url("../images/c3.png") center no-repeat; background-size: auto 100%; }
.sy_lb1 i.i4 { background: url("../images/c4.png") center no-repeat; background-size: auto 100%; }
.sy_ab { width: 100%; float: LEFT; }
.sy_ab_lb1 { width: 100%; float: left; }
.sy_ab_lb1 p { text-indent: 0; }
a.cd_lv { color: #028188; }
a.cd_lv:hover { text-decoration: underline; }
@media only screen and (max-width:1200px) {
.sy2_2 .d1 { width: 100%; }
.sy2_2 .d1.left { margin-bottom: 15px; }
.sy_n2 a { display: block; width: 100%; height: 30px; line-height: 30px; position: relative; padding-left: 12px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
}
@media only screen and (min-width:1200px) {
.sy2_2 .d1 { width: 565px; }
.sy_n2 a { display: block; width: 100%; height: 38px; line-height: 38px; position: relative; padding-left: 12px; font-size: 15px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
}
.sy_n2 { width: 100%; float: left; }
.sy_n2 li { width: 100%; float: left; }
.sy_n2 a:before { content: ''; width: 5px; height: 5px; background-color: #cccccc; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; left: 0px; top: 50%; position: absolute; margin-top: -2.5px; }
.i_sj { display: inline-block; border-top: 10px solid rgba(0,0,0,0); border-right: 10px solid rgba(0,0,0,0); border-bottom: 10px solid #ff0000; border-left: 10px solid rgba(0,0,0,0); }
.yzk_k { width: 100%; float: left; border: solid 1px #007078; }
.yzk_k h4, .zj_lb_t .item > h4 { width: 100%; padding-left: 20px; background-color: #007078; color: #fff; line-height: 50px; height: 50px; float: left; }
.zj_lb_t .item > h4 { margin-bottom: 20px; }
.zj_lb_t .item ul { margin-bottom: 20px; }
.yzk_k .yzk_lb { width: 100%; padding: 1.5%; margin: 0; }
.yzk_lb { width: 103%; float: left; margin-left: -1.5%; }
.yzk_lb li { width: 25%; float: left; padding: 1.5%; text-align: center; }
.yzk_lb a { display: block; width: 100%; line-height: 50px; height: 50px; background-color: #e6e6e6; font-size: 16px; }
.yzk_lb a:hover { background-color: #007078; color: #fff; }
@media only screen and (max-width:1200px) {
.yzk_k h4 { padding-left: 15px; line-height: 40px; height: 40px; }
.zj_lb_t .item ul { margin-bottom: 10px; }
.zj_lb_t .item > h4 { margin-bottom: 15px; }
.yzk_lb { width: 102%; float: left; margin-left: -1%; }
.yzk_lb li { width: 25%; float: left; padding: 1%; text-align: center; }
.yzk_lb a { display: block; width: 100%; line-height: 40px; height: 40px; background-color: #e6e6e6; font-size: 14px; }
}
@media only screen and (max-width:750px) {
.yzk_lb li { width: 50%; }
}
.zj_lb_t .item { width: 100%; float: left; /*display: none;*/ }
.snr table { width: 100%; }
.snr table td { border: solid 1px #ddd; padding: 10px; }
.snr table td p { margin: 0; padding: 0; }
.top_r_gg1 { width: 330px; height: 70px; top: 25px; z-index: 16; position: absolute; right: 0px; }
.top_r_gg1 img { width: 330px; height: 70px; }
@media only screen and (max-width:1200px) {
.top { display: none; }
.top_r_gg1 { display: none; }
.right_ewm { width: 100%; padding: 15px; text-align: center; }
.right_ewm .item { display: block; width: 100%; padding: 10px; font-size: 12px; line-height: 20px }
.right_ewm .item img { width: 70px; margin-bottom: 10px; border: solid 1px #ddd; }
.right_ewm a.cd_gb { display: none; }
}
@media only screen and (min-width:1200px) {
.right_ewm { width: 100px; background-color: #fff; text-align: center; position: fixed; z-index: 8888; right: 0px; top: 50%; margin-top: -170px; }
.right_ewm .item { width: 100%; padding: 10px; font-size: 12px; line-height: 20px; border: solid 1px #ddd; float: left; margin-bottom: -1px }
.right_ewm .item img { width: 100%; margin-bottom: 10px; border: solid 1px #ddd; }
.right_ewm a.cd_gb { position: absolute; line-height: 30px; right: 10px; top: -30px; font-size: 13px; }
}
.in-en { font-size: 2em; text-align: center; margin-top: 1em; }
@font-face { font-family: "iconfont";/* Project id  */ src: url('../fonts/iconfont.ttf') format('truetype'); }
.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon-zixunfuwu:before { content: "\e706"; }
.icon-menzhenguahao:before { content: "\e60c"; }
.icon-you:before { content: "\e793"; }
.icon-zuo:before { content: "\e794"; }
.icon-icon_zhinan:before { content: "\e658"; }
.icon-ceshi:before { content: "\e648"; }
.icon-peizhitubiaosvg-:before { content: "\e65b"; }
.icon-yiyuan:before { content: "\e69d"; }
.icon-bingyin:before { content: "\e640"; }
.icon-zhiliao:before { content: "\e646"; }
.icon-dianhua:before { content: "\e660"; }
.icon-home:before { content: "\e625"; }
.icon-dizhi:before { content: "\e63e"; }
.tc { text-align: center; }
.footer-nav { position: fixed; bottom: 0; left: 0; width: 100%; z-index: 9999; background: linear-gradient(to right, #2292D2, #1697AD, #2292D2); }
.footer-nav ul { }
.footer-nav ul li { list-style: none; display: block; float: left; width: 20%; }
.footer-nav ul li a { display: block; padding: .3em 0; font-size: .9em; color: #fff; }
.footer-nav i { font-size: 2em; width: 100%; display: block; }
iframe { width: 100%; min-height: 471px }
.ab_nr p { font-size: 1.3em; }
.ab_nr h2, .art-h2 { margin: .5em 0 .3em; padding-left: .5em; border-left: .4em solid #027077; background: #fafafa; }
.ask-swt { overflow: hidden; margin-bottom: 2em; width: 100%; }
.ask-swt a { width: 30%; height: 3em; line-height: 3em; background-color: seagreen; border: .8em; float: left; border-radius: .5em; text-align: center; font-size: 1.4em; color: #fff; display: flex; justify-content: center; align-items: center; }
.ask-swt a:nth-of-type(2) { background-color: #1D94C2; margin: 0 5%; }
.ask-swt a:nth-of-type(1), .ask-swt a:nth-of-type(3) { background-color: #2092CE; }
.ask-swt a i.iconfont { margin-right: .2em; font-size: 1.6em; }
.art-end::after { display: block; content: ''; padding: 15px 0; color: #999; text-align: center; }
.ask-answer { font-size: 1.3em; }
.doctor-answer { display: block; overflow: hidden; margin: 1em 0; }
.ask-doc-img { float: left; margin-right: 1em; }
.ask-doc-img img { width: 120px; height: 150px; }
.ask-doc-info { }
.ask-doc-info h6 { font-size: 2em; }
.ask-doc-info p { font-size: 1.3em; }
.btn { padding: .375em .75em; font-size: 1em; border-radius: .25em; }

.pgwMenu { background: #333; height: 40px; position: relative; list-style: none }
.pgwMenu.light { background: #ddd }
.pgwMenu ul { list-style: none; white-space: nowrap; margin: 0; padding: 0 }
.pgwMenu .pm-links.mobile, .pgwMenu .pm-viewMore>ul { background: #333; box-shadow: 2px 2px 4px #777; position: absolute; left: 0; top: 100%; z-index: 1000 }
.pgwMenu.light .pm-links.mobile { background: #ddd }
.pgwMenu .pm-links.mobile li, .pgwMenu .pm-viewMore>ul>li { display: block; clear: both; width: 175px }
.pgwMenu li { float: left; font-size:.9rem
}
.pgwMenu a { display: block; color: #fff; line-height: 40px; padding: 0 12px; text-decoration: none }
.pgwMenu.light a { color: #000 }
.pgwMenu a.selected { background: #777 }
.pgwMenu.light a.selected { background: #c5c5c5 }
.pgwMenu li a:hover { background: #666; text-decoration: none }
.pgwMenu.light li a:hover { background: #d0d0d0 }
.pgwMenu .pm-dropDown, .pgwMenu .pm-viewMore, .pgwMenu .pm-viewMore>ul { display: none }
.pgwMenu .pm-dropDown a { display: inline-block; background: #777 }
.pgwMenu .pm-dropDown a.active, .pgwMenu .pm-viewMore a.active { background: #666 }
.pgwMenu.light .pm-dropDown a { background: #c5c5c5 }
.pgwMenu.light .pm-dropDown a.active { background: #bbb }
.pgwMenu .pm-dropDown span.icon, .pgwMenu .pm-dropDown span.white { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABZ0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMDvo9WkAAABKSURBVEhL7ZOxDQAwCMN6O4/T0tmjsxHJDB4yROJ0dz3s1BRHEi2OTREBpQFKA5QGKA3m7IP8RKeIgNIApQFKA5QGc/ZBfkJTdF0oUafLBAFNbAAAAABJRU5ErkJggg==) no-repeat; display: block; height: 22px; width: 22px; margin: 9px 5px }
.pgwMenu.light .pm-dropDown span.icon, .pgwMenu .pm-dropDown span.black { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOvgAADr4B6kKxwAAAABZ0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMDvo9WkAAABpSURBVEhL7ZPLCcAwDEM9jefI/ks1Hyj2QbiGSLcKHggl8sEktjTc/WGyZxo6YKAbrFzFoav3/hdhmsrlijBN5XJFmKZyuSJMU7lcsfV/kIN0FRJgyACGDGDIAIYMpK8CHt6iG6xZhY0JIJ+6AHGbUFsAAAAASUVORK5CYII=) no-repeat; display: block; height: 22px; width: 22px; margin: 9px 5px }
.pgwMenu .pm-viewMore { display: none; position: relative }
.pgwMenu .pm-viewMore>a { display: inline-block }
.pgwMenu .pm-viewMore>ul { left: auto; right: 0 }
.pgwMenu .pm-viewMore li { float: none }
.pgwMenu .pm-viewMore span.icon, .pgwMenu .pm-viewMore span.white { border-color: #fff transparent; border-style: solid; border-width: 8px 6px 0; margin-left: 3px; display: inline-block }
.pgwMenu.light .pm-viewMore span.icon, .pgwMenu .pm-viewMore span.black { border-color: #000 transparent; border-style: solid; border-width: 8px 6px 0; margin-left: 3px; display: inline-block }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src:local('Open Sans'), local('OpenSans'), url(".SETTING_STATIC."/fonts/opensans.woff) format('woff')
}
body { background: #fff; color: #333;/*font-family:Open Sans,arial,sans-serif;font-size:12px;font-size:.9rem;line-height:1.5;*/ margin: 0; min-width: 320px; padding: 0 }
h1, h2, h3, h4 { margin: 0 }
input, textarea { border: 1px solid #ccc; font:.9rem Open Sans, arial, sans-serif;
padding: 3px }
a { text-decoration: none; color: #333 }
a:hover { text-decoration: none; }
ul { list-style: disc inside; padding: 0; margin: 0 }
img { border: 0 }
div, textarea, table, td, th, code, pre { word-wrap: break-word }
pre { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap }
.cntr { margin: 0 auto }
.cntr:before, .cntr:after { content: ' '; display: table }
.cntr:after { clear: both }
.cntr { max-width: 1000px }
.clr { clear: both }
.flf { float: left }
.fri { float: right }
.bdr { border: 1px solid #ddd }
.bld { font-weight: bold }
.itl { font-style: italic }
.nbld { font-weight: normal }
.prl { position: relative }
.dbl { display: block }
.dib { display: inline-block }
.dta { display: table }
.hide { display: none }
.m5 { margin: 5px }
.m10 { margin: 10px }
.m15 { margin: 15px }
.m20 { margin: 20px }
.mt5 { margin-top: 5px }
.mr5 { margin-right: 5px }
.mb5 { margin-bottom: 5px }
.ml5 { margin-left: 5px }
.mt10 { margin-top: 10px }
.mr10 { margin-right: 10px }
.mb10 { margin-bottom: 10px }
.ml10 { margin-left: 10px }
.mt15 { margin-top: 15px }
.mr15 { margin-right: 15px }
.mb15 { margin-bottom: 15px }
.ml15 { margin-left: 15px }
.mt20 { margin-top: 20px }
.mr20 { margin-right: 20px }
.mb20 { margin-bottom: 20px }
.ml20 { margin-left: 20px }
.mb30 { margin-bottom: 30px }
.tac { text-align: center }
.tar { text-align: right }
.fs08 { font-size:.85rem
}
.fs09 { font-size:.9rem
}
.fs1 { font-size: 1rem }
.fs15 { font-size: 1.5rem }
.fcc4 { color: #c40000 }
.btg { border: solid 1px #ccc; border-radius: 3px; line-height: 24px; padding: 0 7px; color: #555; background: #eaeaea; background: -moz-linear-gradient(top, #fff 0, #eaeaea 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #eee)); background: -webkit-linear-gradient(top, #fff 0, #eee 100%); background: -o-linear-gradient(top, #fff 0, #eee 100%); background: -ms-linear-gradient(top, #fff 0, #eee 100%); background: linear-gradient(to bottom, #fff 0, #e8e8e8 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0)
}
.btg:hover { color: #333; box-shadow: 0 1px 2px #ccc; background: #ddd; background: -moz-linear-gradient(top, #fff 0, #ddd 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #ddd)); background: -webkit-linear-gradient(top, #fff 0, #ddd 100%); background: -o-linear-gradient(top, #fff 0, #ddd 100%); background: -ms-linear-gradient(top, #fff 0, #ddd 100%); background: linear-gradient(to bottom, #fff 0, #ddd 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd', GradientType=0)
}
.btr { border: solid 1px #c40022; border-radius: 3px; line-height: 24px; padding: 0 7px; color: #fff; background: #ddd; background: -moz-linear-gradient(top, #f40022 0, #c40022 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f40022), color-stop(100%, #c40022)); background: -webkit-linear-gradient(top, #f40022 0, #c40022 100%); background: -o-linear-gradient(top, #f40022 0, #c40022 100%); background: -ms-linear-gradient(top, #f40022 0, #c40022 100%); background: linear-gradient(to bottom, #f40022 0, #c40022 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#40022', endColorstr='#c40022', GradientType=0)
}
a.btg, a.btr { display: inline-block; padding: 0 8px 1px; text-decoration: none }
header { background: #f5f5f5 }
.pgwMenu a.selected, .pgwMenu .pm-dropDown a { background: #c40000 }
#mbmn a { color: #fff; display: block; line-height: 40px; padding: 0 10px; text-decoration: none }
#mbmn a.act { background: #222 }
.hmbk { width: 50%; float: left; border-top: 1px solid #ddd }
.hmdc { padding: 20px 10px 10px }
@media(max-width:480px) {
#mnct { display: none }
.fs15 { font-size: 1.3rem }
.hmbk { width: 100% }
}
.mob ul { background: #222; position: absolute; top: 40px; left: 10px; box-shadow: 0 4px 6px #777; z-index: 1000 }
.mob li { float: none; width: 150px; margin-right: 0 }
.hmim { width: 150px; height: 100px }
.hmli { min-width: 200px }
.hmpg { border-top: 1px solid #ddd; padding-top: 20px }
.pglk { border-bottom: 1px solid #d5d5d5; padding-bottom: 10px }
code { background: #f5f5f5; border: 1px solid #ddd; display: block; padding: 6px 10px }
.adtp { border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 20px }
.admd { border: 1px solid #ddd; border-left: 0; border-right: 0; padding: 10px 0; margin-top: 30px }
.adbt { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px 0 }
.bdtp { border-top: 1px solid #ddd; padding-top: 15px }
#dlbl .lf { width: 75% }
#dlbl .rg { width: 25% }
table { display: block; border-spacing: 3px; width: 100%; overflow: hidden; margin-left: -3px }
table thead { font-weight: bold; font-style: italic }
table thead th { background: #c40000; padding: 3px 5px; color: #fff }
table tbody td { background: #f5f5f5; padding: 5px }
@media(max-width:480px) {
table { font-size:.7rem
}
}
select { padding: 3px }
@media(max-width:767px) {
#dlbl .lf, #dlbl .rg { float: none; width: 100% }
#dlbl .rg img { display: inline-block; float: none }
}
pre .comment { color: #998 }
pre .support { color: #0086b3 }
pre .tag, pre .tag-name { color: navy }
pre .keyword, pre .css-property, pre .vendor-prefix, pre .sass, pre .class, pre .id, pre .css-value, pre .entity.function, pre .storage.function { font-weight: bold }
pre .css-property, pre .css-value, pre .vendor-prefix, pre .support.namespace { color: #333 }
pre .constant.numeric, pre .keyword.unit, pre .hex-color { font-weight: normal; color: #099 }
pre .entity.class { color: #458 }
pre .entity.id, pre .entity.function { color: #900 }
pre .attribute, pre .variable { color: teal }
pre .string, pre .support.value { font-weight: normal; color: #d14 }
pre .regexp { color: #009926 }
.pgwSlideshow { width: 100%; background: #333; display: none }
.pgwSlideshow a { color: #fff }
.pgwSlideshow .ps-current { text-align: center; position: relative; min-height: 150px; overflow: hidden }
.pgwSlideshow .ps-current>ul>li { text-align: center; width: 100%; z-index: 1; opacity: 0; display: block }
.pgwSlideshow .ps-current>ul>li img { display: block; max-width: 100%; margin: auto }
.pgwSlideshow .ps-caption { background: rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#99000000', endColorstr='#99000000');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000',endColorstr='#99000000')"; text-align: left; font-size: 1rem; color: #fff; position: absolute; left: 0; bottom: 0; width: 100%; padding: 10px; display: none }
.pgwSlideshow .ps-caption span { padding: 7px; display: inline-block }
.pgwSlideshow .ps-list { border-top: 1px solid #555; box-shadow: 0 10px 10px -5px #333 inset; background: #555; overflow: hidden; position: relative }
.pgwSlideshow .ps-list ul { position: relative; list-style: none; margin: 0; padding: 0; left: 0 }
.pgwSlideshow .ps-list li { float: left }
.pgwSlideshow .ps-list li .ps-item { display: block; margin: 15px 8px; opacity: .6; filter: alpha(opacity=60) }
.pgwSlideshow .ps-list li img { display: block; border: 1px solid #777; width: 80px; height: 80px }
.pgwSlideshow .ps-list li .ps-item.ps-selected { float: left; opacity: 1; border: 4px solid #fff; overflow: hidden }
.pgwSlideshow .ps-list li .ps-item.ps-selected img { margin: -4px }
.pgwSlideshow .ps-prevIcon { border-color: transparent #fff transparent; border-style: solid; border-width: 10px 10px 10px 0; display: block }
.pgwSlideshow .ps-nextIcon { border-color: transparent #fff transparent; border-style: solid; border-width: 10px 0 10px 10px; display: block }
.pgwSlideshow .ps-current .ps-prev { background: rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#99000000', endColorstr='#99000000');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000',endColorstr='#99000000')"; border: 1px solid #777; border-left: 0; border-radius: 0 4px 4px 0; position: absolute; padding: 20px 20px 20px 15px; left: 0; top: 45%; cursor: pointer }
.pgwSlideshow .ps-current .ps-next { background: rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#99000000', endColorstr='#99000000');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000',endColorstr='#99000000')"; border: 1px solid #777; border-right: 0; border-radius: 4px 0 0 4px; position: absolute; padding: 20px 15px 20px 20px; right: 0; top: 45%; cursor: pointer }
.pgwSlideshow .ps-list .ps-prev { background: rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#bb000000', endColorstr='#bb000000');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000',endColorstr='#bb000000')"; border: 1px solid #777; border-left: 0; border-radius: 0 4px 4px 0; padding: 20px 15px 20px 12px; cursor: pointer; position: absolute; left: 0; top: 25px; z-index: 1000; display: none }
.pgwSlideshow .ps-list .ps-next { background: rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#bb000000', endColorstr='#bb000000');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000',endColorstr='#bb000000')"; border: 1px solid #777; border-right: 0; border-radius: 4px 0 0 4px; padding: 20px 12px 20px 15px; cursor: pointer; position: absolute; right: 0; top: 25px; z-index: 1000; display: none }
.pgwSlideshow.narrow .ps-list li img { width: 60px; height: 60px }
.pgwSlideshow.narrow .ps-current .ps-prev { padding: 15px 15px 15px 12px; top: 40% }
.pgwSlideshow.narrow .ps-current .ps-next { padding: 15px 12px 15px 15px; top: 40% }
.pgwSlideshow.narrow .ps-list .ps-prev { padding: 15px 12px 15px 10px; top: 20px }
.pgwSlideshow.narrow .ps-list .ps-next { padding: 15px 10px 15px 12px; top: 20px }
.pgwSlideshow.narrow .ps-caption {
font-size:.8rem; padding: 8px }
.pgwSlideshowLight { width: 100%; background: #ddd; display: none }
.pgwSlideshowLight a { color: #fff }
.pgwSlideshowLight .ps-current { text-align: center; position: relative; min-height: 150px; overflow: hidden }
.pgwSlideshowLight .ps-current>ul>li { text-align: center; width: 100%; z-index: 1; opacity: 0; display: block }
.pgwSlideshowLight .ps-current>ul>li img { display: block; max-width: 100%; margin: auto }
.pgwSlideshowLight .ps-caption { background: rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#99000000', endColorstr='#99000000');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000',endColorstr='#99000000')"; text-align: left; font-size: 1rem; color: #fff; position: absolute; left: 0; bottom: 0; width: 100%; padding: 10px; display: none }
.pgwSlideshowLight .ps-caption span { padding: 7px; display: inline-block }
.pgwSlideshowLight .ps-list { border-top: 1px solid #aaa; box-shadow: 0 10px 10px -5px #999 inset; background: #ddd; overflow: hidden; position: relative }
.pgwSlideshowLight .ps-list ul { position: relative; list-style: none; margin: 0; padding: 0; left: 0 }
.pgwSlideshowLight .ps-list li { float: left }
.pgwSlideshowLight .ps-list li .ps-item { display: block; margin: 15px 8px; opacity: .6; filter: alpha(opacity=60) }
.pgwSlideshowLight .ps-list li img { display: block; border: 1px solid #aaa; width: 80px; height: 80px }
.pgwSlideshowLight .ps-list li .ps-item.ps-selected { float: left; opacity: 1; border: 4px solid #fff; overflow: hidden }
.pgwSlideshowLight .ps-list li .ps-item.ps-selected img { margin: -4px }
.pgwSlideshowLight .ps-prevIcon { border-color: transparent #fff transparent; border-style: solid; border-width: 10px 10px 10px 0; display: block }
.pgwSlideshowLight .ps-nextIcon { border-color: transparent #fff transparent; border-style: solid; border-width: 10px 0 10px 10px; display: block }
.pgwSlideshowLight .ps-current .ps-prev { background: rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#99000000', endColorstr='#99000000');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000',endColorstr='#99000000')"; border: 1px solid #777; border-left: 0; border-radius: 0 4px 4px 0; position: absolute; padding: 20px 20px 20px 15px; left: 0; top: 45%; cursor: pointer }
.pgwSlideshowLight .ps-current .ps-next { background: rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#99000000', endColorstr='#99000000');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000',endColorstr='#99000000')"; border: 1px solid #777; border-right: 0; border-radius: 4px 0 0 4px; position: absolute; padding: 20px 15px 20px 20px; right: 0; top: 45%; cursor: pointer }
.pgwSlideshowLight .ps-list .ps-prev { background: rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#bb000000', endColorstr='#bb000000');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000',endColorstr='#bb000000')"; border: 1px solid #777; border-left: 0; border-radius: 0 4px 4px 0; padding: 20px 15px 20px 12px; cursor: pointer; position: absolute; left: 0; top: 25px; z-index: 1000; display: none }
.pgwSlideshowLight .ps-list .ps-next { background: rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#bb000000', endColorstr='#bb000000');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000',endColorstr='#bb000000')"; border: 1px solid #777; border-right: 0; border-radius: 4px 0 0 4px; padding: 20px 12px 20px 15px; cursor: pointer; position: absolute; right: 0; top: 25px; z-index: 1000; display: none }
.pgwSlideshowLight.narrow .ps-list li img { width: 60px; height: 60px }
.pgwSlideshowLight.narrow .ps-current .ps-prev { padding: 15px 15px 15px 12px; top: 40% }
.pgwSlideshowLight.narrow .ps-current .ps-next { padding: 15px 12px 15px 15px; top: 40% }
.pgwSlideshowLight.narrow .ps-list .ps-prev { padding: 15px 12px 15px 10px; top: 20px }
.pgwSlideshowLight.narrow .ps-list .ps-next { padding: 15px 10px 15px 12px; top: 20px }
.pgwSlideshowLight.narrow .ps-caption {
font-size:.8rem; padding: 8px }
#select_doctor { height: 0; overflow: hidden; opacity: 0; }
.f-link { background-color: #02939a; text-align: center; }
.f-link a { color: #fff; }
@media(max-width:1200px) {
.list-page { display: none !important; }
}
.fullSlide { font-size: 0; width: 100%; position: relative; font-size: 0; overflow: hidden; }
.fullSlide .bd { position: relative; z-index: 0; }
.fullSlide .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.fullSlide .bd li a img { width: 100%; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 5px; line-height: 5px; }
.fullSlide .hd ul { display: flex; justify-content: space-between; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display: inline;
zoom: 1; width: 100%; height: 8px; background: rgba(51, 51, 51, 0.5); overflow: hidden; line-height: 9999px; }
.fullSlide .hd ul .on { background-position: 0 0; background: #d55b0d; opacity: 0.5; }
.phonetop{ display:none; }
@media all and (max-width: 750px) {
.phonetop{ display:block;}
.nav2{ background:#02939a; color:#fff; text-align:center; line-height:3; overflow:hidden;}
.nav2 a{ color:#fff; width:20%; float:left;font-size: 16px;}
.sy_nav1{ display:none;}
}

html { font-size: calc(100vw / 7.5);}
@media all and (max-width: 320px) {
html { font-size: 42.666666666666666666666666666667px; }
}
@media all and (min-width: 750px) {
html { font-size: 100px; }
}