/*--------------------------------------------------------------
@author yzl and data.2022.3.28
--------------------------------------------------------------*/
.banner-23{justify-content: space-between;margin-top: 1em;align-items: flex-start;background-color: #fff;}
.new_focus {width: 60%;}
.swiper-slide {position: relative;background: #f7f7f7;}
.swiper-container { width: 100%; height: 100%; }
.swiper-slide img {width: 100%; }
.swiper-slide {text-align: center;background: #fff; /* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}

.swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;z-index: 1;}
.swiper-container-no-flexbox .swiper-slide { float: left }
.swiper-container-vertical>.swiper-wrapper { -webkit-box-orient: vertical; -moz-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box }
.swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate(0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.swiper-container-multirow>.swiper-wrapper { -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap }
.swiper-container-free-mode>.swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto }
.swiper-slide {-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;height: 100%;position: relative;}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto }
.swiper-container-autoheight .swiper-wrapper { -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; -webkit-transition-property: -webkit-transform, height; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform, height }
.swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000 }
.swiper-wp8-horizontal { -ms-touch-action: pan-y; touch-action: pan-y }
.swiper-wp8-vertical { -ms-touch-action: pan-x; touch-action: pan-x }
.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: 60px; height: 60px; margin-top: -22px; z-index: 10; cursor: pointer; background-size: 34px 34px; background-position: center; background-repeat: no-repeat; }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image: url("../images/left.png"); left: 10px; right: auto }
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("") }
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image: url("") }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image: url("../images/right.png"); right: 10px; left: auto; }
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image: url("") }
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image: url("") }
.swiper-pagination { position: absolute; text-align: center; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; transition: .3s; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10 }
.swiper-pagination.swiper-pagination-hidden { opacity: 0 }
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 10px;left: 0;width: 100%;}
.swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: #000; opacity: .2 }
button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; box-shadow: none; -moz-appearance: none; -ms-appearance: none; -webkit-appearance: none; appearance: none }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer }
.swiper-pagination-white .swiper-pagination-bullet { background: #fff }
.swiper-pagination-bullet-active { opacity: 1; background: #007aff }
.swiper-pagination-white .swiper-pagination-bullet-active { background: #fff }
.swiper-pagination-black .swiper-pagination-bullet-active { background: #000 }
.swiper-container-vertical>.swiper-pagination-bullets { right: 10px; top: 50%; -webkit-transform: translate3d(0, -50%, 0); -moz-transform: translate3d(0, -50%, 0); -o-transform: translate(0, -50%); -ms-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0) }
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 5px 0; display: block }
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px }

.swiper-right-23{ width:39%;}
.swiper-right-23 ul{flex-wrap: wrap;justify-content: space-between;}
.swiper-right-23 ul li {width: 49%;opacity: .8;overflow: hidden;position:relative;}
.swiper-right-23 ul li:nth-child(odd){}
.swiper-right-23 ul li:first-child,.swiper-right-22 ul li:nth-child(2){margin-bottom: .8em;}
.swiper-right-23 ul li img {width: 100%;z-index: 1;height: 8.4em;display: block;object-fit: cover;}
.swiper-right-23 .pic-title{width: 100%;z-index: 3;padding: .8em 0 0 0;font-size: .95em;box-sizing: border-box;}

.area1{ background: #ff2bb1;}
.area1 dl{ padding: 2em 0;}
.area1 dl dd{ width: 25%; text-align: center;}
.area1 a{color: #fff; font-size: .9em;}
.pdv_border{background-color:#fff;margin-top: .7em;}
.pdv_border p{color: #909090;}
.index_title{padding: 1.2em 1em;text-align: center;align-items: center;justify-content: space-between;border-bottom: 1px solid #f3f3f3;margin-bottom: 1em;}
.index_title img{margin: auto; display: block;}
.index_title h2 {font-size: 1.3em;color: #3e3e3f;font-weight: normal;}
.index_ul{margin-bottom: 1%;padding: 0 1em 1em 1em;width: 100%;box-sizing: border-box;flex-wrap: wrap;/* justify-content: space-between; */}
.index_ul li{width: 24.25%;margin-bottom: 1em;box-sizing: border-box;background: #fff;margin-right: 1%;transition:all 0.32s ease-in-out;border: 1px solid #f3f3f3;}
.index_ul li:nth-child(4n){ margin-right:0;}
.index_ul li:hover{background: #f7f7f7; margin-top: -1em;}
.index_ul li time{padding: .5em 1.2em 0;display:block;font-size: .8em;color:#9b9b9b;}
.index_ul li .img{height: 12em;overflow: hidden;margin-bottom: 1em;}
.index_ul li .img img{width: 100%;height: 12em;object-fit: cover;}
.index_ul li p,.index_list li h3{margin: 1em 0;}
.index_ul li h3{padding: 0 1em;font-size: 1em;font-weight: normal;color: #242424;}
.index_ul li p{border-top: 1px solid #f3f3f3;line-height: 1.5em;font-size: .95em;letter-spacing: .01em;text-align: justify;padding:1em 1em 0;color: #767676;}
.index_ol{width: 100%;}
.index_ol>li{width: 49%;box-sizing: border-box;}
.index_ol>li>div,.index_a a{padding: 1em;box-sizing: border-box;text-align: justify;background: #fff;border-bottom: 1px solid #f3f3f3;}
.index_ol>li>div a:first-child{display: block;width: 20em;height: 5em;overflow: hidden;box-sizing: border-box;margin-right: .7em;}
.index_ol>li>div a:first-child img{height: 5em;width: 100%;object-fit: cover;transition:all 0.32s ease-in-out;}
.index_ol>li>div a:first-child img:hover{ width: 110%;}
.index_ol>li>div:last-child{ border-bottom:none;}
.index_ol>li>div a:last-child{width: 250%;box-sizing: border-box;}
.index_ol>li>div a:nth-child(2) h3{font-size: 1.05em;margin-bottom: .7em;color: #242424;font-weight: normal;}
.index_ol>li>div a:nth-child(2) time{ display: none;}
.index_ol>li>div a:nth-child(2) p{font-size: .9em;}
.index_a{flex-wrap: wrap;justify-content: space-between;width: 100%;}
.index_a a{font-size: .95em;padding: 1em;display: block;width: 49.5%;transition:all 0.32s ease-in-out;}
.index_a a:hover{ box-shadow: 0px 5px 20px #757575;}
.index_a a h4{margin-bottom: .9em;font-size: 1.1em;font-weight: normal;color: #2e2c2c;}
.index_a a span{color: #fd6a88;}



.position{color: #9c9c9c; padding:1em .5em 1em; font-size:.9em; border-top: 1px solid #f3f3f3;}
.position a:first-child { color: #9c9c9c;}
.position a:last-child{color: #fd6a88;}
.list{justify-content: space-between;flex-wrap: wrap;align-items: flex-start;margin-top: 10px;}
.list .left{width: 72%;padding: 1% 1.5%;box-sizing: border-box;}
.list .left>h3{ margin-top: 2em; border-bottom: 1px solid #f3f3f3; padding-bottom: .5em;}
.list-article>ul>li{border-bottom: 1px solid #f3f3f3;display: flex;padding-bottom: 1em;padding-top:1em;}
.list-article>ul>li a{ display: block;}
.list-article>ul>li a:first-child{width: 25%;overflow: hidden;margin-right: .8em;height: 8em;}
.list-article>ul>li a:first-child img{ width: 100%;}
.list-article>ul>li a:last-child{ width: 74%; margin-left: 1%; position: relative;}
.list-article>ul>li a:last-child h2{font-size: 1.05em;font-weight: normal;color: #272626;}
.list-article>ul>li a:last-child p{margin-top: .7em;font-size: .95em;margin-bottom: .7em;}
.list-article>ul>li a:last-child  time{font-size: .85em;color: #b7b6b6; display: block; margin-top: .5em;}
.list-article>ul>li a:last-child span{display: block;text-align: right;font-size: .9em;color: #614f4f;}
.list .right{width: 27%;padding: 1.5%;box-sizing: border-box;}
.list .right h4{font-size: 1.2em;font-weight: normal;margin-top: .5em;margin-bottom: .7em;padding-bottom: 1em;border-bottom: 1px solid #f3f3f3;}
.list .right li{margin: .5em 0;padding: .5em .5em 0 .5em;border: none;border-bottom: 1px solid #f3f3f3;}
.list .right li:last-child{border-bottom-right-radius: 0; border-bottom-left-radius: 0;}
.list .right li:first-child span{background: #312a2a;}
.list .right li:nth-child(2) span{background: #fd6a88;}
.list .right li:nth-child(3) span{background: #fe8aa1;}
.list .right li:first-child{border-top-left-radius: 0;border-top-right-radius: 0;}
.list .right li a{font-size: .95em;}
.list .right li a span{padding: 0 .1em;color: #fff;display: inline-block;width: 1.5em;text-align: center;height: 1.7em;margin-right: .5em;margin-bottom: .5em;background-color: #ccc;}
.tag-list{flex-wrap: wrap; margin-bottom: 1em;}
.tag-list a{display: block;width: 49%;margin-bottom: .5em;border: 1px solid #f3f3f3;padding:.3em 0;box-sizing: border-box;text-align: center;border-radius: 20px;}
.tag-list a:nth-child(odd){ margin-right: 2%;}
.pagesize{text-align: center;}
.pagesize li{ display:inline-block; margin-top:1em; padding:0.2em;}
.pagesize li a, .pagesize li span{color: #fd6a88;}

.list .left>h1{text-align:center;font-size: 1.2em;padding: 1.5em 0 1em;font-weight:normal;color: #555;}
.article-meta{padding: .5em;  border: 1px #eeeeee dashed;text-align:center;font-size: .9em; color: #7d7d7d; margin:.7em 0;}
.article-meta span{padding-right:.7em;}
.article-content{color:#636161;font-size: .95em;line-height:1.7em;text-align:justify;padding: 1.5em;}
.article-content img{display:block;margin: 1em auto;max-width: 95% !important;min-width: auto !important;height: auto !important;}
.article-content p,.article-content div{margin-bottom:.5em;color: #545454;text-align: justify;}
.article-content h2,.article-content h3{margin: .8em 0;font-size: 1.1em;color: #000;}
.s-top-b{padding:1.2em 0 1.5em 1em;border: 1px solid #f3f3f3;padding-bottom:1.5em;font-size: .95em;}
.s-top-b p{display: flex;}
.s-top-b span{padding-right:1em;width: 50%;color: #fd6a88;}
.s-top-b span:last-child{text-align: right;}
.correlation{width:100%;overflow: hidden; margin-top: 2em;}
.correlation h4{font-size: 1.2em;font-weight: normal;color:#333;padding-bottom: 1em;position:relative;margin-bottom: 1em;}
.correlation h4::after,.correlation h4::before{content:"";position:absolute;bottom:0;left:0;}
.correlation h4::after{width:100%;height:1px;background:#e6e6e6;}
.correlation h4::before{width:112px;height:3px;background: #fd6a88;z-index: 999;}
.correlation ul{width: 100%;flex-wrap: wrap;font-size: .95em;}
.correlation ul li{width: 49%;margin-bottom: 1em;}
.correlation ul li:not(:nth-child(2n)){margin-right: 2%;}
.correlation ul li span{font-weight:bold;color:#888;margin-right:10px;}
.correlation ul li a:hover{color:#fd6a88;}

.art-title{ width: 100%;font-size: 1.2em; font-weight: normal; margin-bottom: 22px; height: 56px; line-height: 56px; background: #f9f9f9; padding-left: 15px; letter-spacing: 2px; }

.item-list{width: 100%;overflow: hidden;}
.item-list li{ width: 100%; padding: 30px 0; overflow: hidden; border-bottom: 1px solid #f3f3f3;}
.item-list li:hover{ border-bottom: 1px solid #fd6a88;}
.item-list .list-title{line-height: 2em;padding-bottom: 1em;}
.item-list .list-title span{border: #fd6a88 2px solid;border-radius: 5px 10px 3px;padding: .2em .5em;margin-right:.5em;}
.item-list .list-title a{font-size: 1.05em;color: #272626;}
.list-content{display:flex;align-items: baseline;}
.list-content .lef{padding: .2em .5em;border: #614f4f 2px solid;border-radius: 5px 10px 3px;margin-right:.8em;}
.list-content .rig{color: #808080;font-size: .95em;}
.list-content .rig div{ height:3em;}
.list-content .rig time{ display:block; margin-top:.5em}
.article_question{position:relative;padding: 1em;background:#fff;border:1px solid #f3f3f3;border-radius:6px;}
.article_question h1 {margin-bottom: .5em;font-weight: normal;font-size: 1.2em;color: #333;}
.article_question h1 i {display: inline-block;border-radius: 5px 10px 3px;border: #fd6a88 2px solid;padding: 0.3em;margin-right: .5em;}
.article_question .desc {font-family: SourceHanSansSC;font-size: .95em;color: #999;white-space: pre-line;}
.article_question .user-row { margin-top: 25px; overflow: hidden; height: 30px; line-height: 30px;font-size: 14px; color: #a2a5ad;}
.article_question .user-row .user {float: left;margin-right: 20px; min-width: 90px;}
.article_question .user-row .user .avatar { float: left;  display: inline-block; width: 30px;height: 30px; border-radius: 50%;}
.article_question .user-row .user .name { float: left; margin-left: 15px;}
.article_question .user-row .user .name span { color: #333;}
.article_question .user-row .time { float: left;}

.other{border: 1px solid #eaeaea;padding: 1.5em 1em;border-top: none;}
.other>h3{color: #614f4f;font-size: 1.3em;margin-bottom: 1em;}
.other .other-ask{color: #b2b2b2;}
.article-question{align-items: baseline;}
.article-question .hot-left,.article-question .other-left{border: #f3f3f3 2px solid; padding: .35em .5em;border-radius: 5px 10px 3px;margin-right: .7em;}
.article-question .right_r h3{color: #888787;font-weight:normal;font-size: 1.15em;margin-bottom:1em;}
.article-question .right_r div{font-size: 1em;color:#565454;line-height:1.7em;font-size: .95em;text-align:justify;margin-bottom:1em;}
.article-question .right_r time{ font-size:.95em;color: #b2b2b2;}
.question_list{ flex-wrap: wrap;}
.question_list li{width:49%;padding: 1em 0;overflow: hidden;font-size: .95em;border-bottom: 1px dashed #f3f3f3;}
.question_list li:nth-child(odd){ margin-right: 2%;}
.question_list .question{margin-bottom: 1em;font-size: 1.1em;color:#333;}

#footer-links{background: #2e2e2e;color: #a6a4a4;font-size: .9em;box-sizing: border-box;}
#footer-links>div{border-top: 1px solid #4b4b4b; padding-top:1em; padding-bottom:1em;}
#footer-links p{color:#a6a4a4;}
#footer-links a{color:#a6a4a4;}
#footer-links a:hover{color:#fff;}

@media(max-width:1200px) {
}
@media(max-width:1152px) {
}
@media(max-width:1024px) {
}
@media(max-width: 768px){
.banner-23{border-top: 1px solid #f3f3f3;flex-wrap:wrap;margin-top: 0;}
.new_focus{width:100%;padding: 1.5em 0;}
.swiper-right-23{ display:none;}

.index_ul li p,.index_ol>li>div a:nth-child(2) p{ font-size: .95em;}
}
@media(max-width: 600px) {
.new_focus{ padding:0;}
.index_ul,.index_ol{flex-wrap: wrap;justify-content: space-between;}
.index_ul li:nth-child(even), .index_ol>li:not(:last-child){ margin-right: 0;}
.index_ul li{width: 49.5%;}
.index_ul li .img,.index_ul li .img img{ height:10em;}
.index_ol>li>div, .index_a a{ margin-bottom: 1%;}
.index_a a{ width:100%;}
.index_a a:nth-child(2n){ margin-right:0;}
.index_ol>li{ width: 100%;}
.index_ol>li>div a:first-child{ width: 25em; height: 6.5em;}
.index_ol>li>div a:first-child img{ height: 6.5em;}
.index_ol>li>div a:nth-child(2) time{ display: block; font-size:.9em; margin-bottom:.5em; display:block; color:#989494;}
  
.position{ border-bottom: 1px solid #f3f3f3;}
.list{ flex-wrap: wrap;}
.list .left,.list .right,.hospital-right{ width: 100%;}
.list .left h3{ margin-top: 1em;}
.list .right{ padding-left: 1%;}
.list .right li:last-child{ border-bottom: none;}

.article-content{ padding: .5em;}

.s-top-b p,.correlation ul{ flex-wrap: wrap;}
.s-top-b p span,.correlation ul li{ width: 100%; padding-left: 1%;}
.s-top-b span:last-child{ text-align: left; margin-top: 1em;}

.question_list li{ width: 100%;}
.question_list li:last-child{ border-bottom: none;}
	
.top,.area1{ display:none;}
}
@media(max-width: 568px){	
}
@media(max-width: 550px){
}
@media(max-width: 480px){
}
@media(max-width:414px) {
}
@media(max-width:375px){
}
@media(max-width:360px) {
}
@media(max-width: 320px){
}
