@media screen and (min-width:3000px){
.wp,.inner .wp,.ban .wp{max-width: 20rem !important;}
html{font-size: 130px !important;}
}
@media screen and (min-width:2000px) and (max-width:2999px){
.wp,.inner .wp,.ban .wp{max-width: 17rem !important;}
html{font-size: 120px !important;}
}

@media (-webkit-min-device-pixel-ratio: 1.05) {
    @media screen and (min-width:1920px){
    html{font-size: 100px!important;}
    }
    @media screen and (max-width:1920px){
    html{font-size: 95.5px!important;}
    }
}
@media (-webkit-min-device-pixel-ratio: 1.1) {
    @media screen and (min-width:1920px){
    html{font-size: 100px!important;}
    }
    @media screen and (max-width:1920px){
    html{font-size: 92.5px!important;}
    }
}
@media (-webkit-min-device-pixel-ratio: 1.15) {
    @media screen and (min-width:1920px){
    html{font-size: 80px!important;}
    }
    @media screen and (max-width:1920px){
    html{font-size: 87px!important;}
    }
}
@media (-webkit-min-device-pixel-ratio: 1.20) {
    @media screen and (min-width:1920px){
    html{font-size: 80px!important;}
    }
    @media screen and (max-width:1920px){
    html{font-size: 84px!important;}
    }
}
/* 屏幕分辨率放大为 125 */
@media (-webkit-min-device-pixel-ratio: 1.25) {
    @media screen and (min-width:1920px){
    html{font-size: 80px!important;}
    }
    @media screen and (max-width:1920px){
    html{font-size: 80px!important;}
    }
}
/* 屏幕分辨率放大为 150 */
@media (-webkit-min-device-pixel-ratio: 1.5) {
    @media screen and (min-width:1920px){
    html{font-size: 80px!important;}
    }
    @media screen and (max-width:1920px){
    html{font-size: 70px!important;}
    }
}

.inner .wp,.ban .wp {width: 94%;margin: 0 auto;max-width: 15rem;padding: 0 !important;}
.imged { position: relative; padding-bottom: 65%; width: 100%; display: block; overflow: hidden; transition: all 0.4s ; background-size: cover !important; }
.imged img { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: all 0.5s; object-fit: cover; display: none; }
.imged video { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: all 0.5s; object-fit: cover; }
.scale {overflow: hidden;transition: all 0.5s;}
a:hover .imged{ transition: all 0.5s;transform: scale(1.05); }
.scale img{transition: 0.5s;}
.clearflex{*zoom:1}
.clearflex:after,.clearflex:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.wl{position: relative;z-index: 1;transition: 0.5s;}
.wl::after{content: "";z-index: -1;position: absolute;left: 0;bottom: 0;width: 0;height: 100%;}
img,video{max-width: 100%;}
.flex {
    display: flex;
    justify-content: space-between;
    display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.elise {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.l2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.l3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.l4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical
}

.l5 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical
}

.l6 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical
}

.left { float:left}
.right { float:right}
.tbsc{overflow-x:auto;}
.tbsc table{width:800px;}
.ban{width: 100%;position: relative;}
.ban img{width: 100%;max-height: 6rem;}
.ban::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 2rem;background: url(../images/banshad.png) no-repeat center;background-size: 100% 100%;}
.ban .yjlm{position: absolute;left: 0%;width: 100%;bottom: 25%;}
.ban .yjlm h2{font-size: 0.48rem;color: #fff;/* font-family: hel-bold; */margin-bottom: 0.1rem;font-weight: bold;width: auto;display: inline-block;border-bottom: 1px solid #fff;padding-bottom: 0.2rem;}
.ban .yjlm h2:after{width:0.35rem;height: 4px;background:#ce061b;bottom: -2px;}
.adress a,.adress{font-size: 0.14rem;color: #fff;}
.adress{background: url(../images/home.png) no-repeat left center;padding-left: 0.25rem;line-height: 0.45rem;}
.adress a{padding: 0 0.12rem;}
.adress a:hover{color:#e2be8f}

.ejlm{ margin-bottom: 0; position: relative; z-index: 100;}
.wrap_pc ul{height: 0.7rem;}
.wrap_pc{box-shadow: 0px 3px 38px 0px rgba(0, 0, 0, 0.1);}
.wrap_pc ul li{line-height: 0.68rem;font-size: 0.18rem;margin-right: 0.4rem;color: #333;transition: 0.5s;border-bottom: 3px solid rgba(255,255,255,0);}
.wrap_pc ul li a{height: 100%;display: block;font-family: hel-bold;}
.ejlm ul{justify-content: center;align-items: center;white-space: nowrap;overflow-x: auto;flex-wrap: nowrap;overflow-y: hidden;/* width: 100%; */}
.wrap_ph h2{ color: #fff; height: 0.6rem; line-height: 0.6rem; font-size: 0.26rem; padding: 0 0.2rem; background: #8aae2f; }
.wrap_ph h2::after{width: 0.32rem;height: 0.32rem;background: url(../images/cd.png) no-repeat right center/cover;left: auto;right: 0.2rem;top: 50%;transform: translateY(-50%);}
.wrap_ph ul{ background: #75971e; padding: 0.1rem 0.2rem 0.2rem; display: none; }
.wrap_ph li{font-size: 0.18rem;line-height: 0.34rem;font-family: hel-bold;color: #fff;}
.wrap_ph li a{transition:0.5s;display: block; color:#fff}
.wrap_pc li.active,.wrap_pc li:hover{color:#bfd2a5;border-bottom: 3px solid #86b72f;font-weight: bold;}
.wrap_pc li.active a {color:#86b72f}
.inner .wrap_ph{display: none;}
.wrap_ph li.active{color: #86b72f;}
.wrap_pc li.active:after{border-left: 0.07rem solid transparent;border-right: 0.07rem solid transparent;border-bottom: 0.1rem solid #86b72f;left:50%;margin-left: -0.07rem;}

/* 领导 */
.common{padding:0.8rem 0 1.1rem 0;overflow: hidden;width: 100%;}
.yjld{background: url(../images/ldbg.png) no-repeat bottom;}
.yjld ul{ width: 100%; }
.yjld ul li{ margin-bottom: 0.5rem; box-shadow: 5px 10px 10px 0px rgba(195, 195, 195, 0.3); background: url(../images/ldbg2.png) no-repeat top/cover; padding: 0.65rem 0.5rem 0.35rem 0.35rem; border-radius: 10px; width: 41%; float: left; margin-right: 3%; }
.yjld ul li:nth-child(2n) { margin-right:0px}
.yjld ul li .ld-l{width: 1.81rem;}
.yjld ul li .ld-r{width: calc(100% - 2.11rem);}
.yjld ul li .imged{padding-bottom: 135%;}
.yjld ul li .scale{border-radius: 10px;}
.yjld ul li .ld-l::after{left: 0.05rem;bottom: -0.05rem;width: 100%;height: 100%;transition: 0.5s;border-radius: 10px;}
.yjld ul li .ld-r h2{border-left: 4px solid #a77b35;font-size: 0.24rem;color: #333;font-weight: 600;padding: 0 0 0rem 0.1rem;display: flex;align-items: center;}
.yjld ul li .ld-r h2::after{width: 0.36rem;height: 0.36rem;background: url(../images/ld-ico1.png) no-repeat;left: auto;bottom: -0.25rem;background-size: 100% 100%;right: 0;}
.yjld ul li .ld-r h2::before{width: 100%;height: 1px;background: #8aae30;content: "";position: absolute;left: 0;bottom: -0.25rem;}
.yjld ul li .ld-r h2 span{font-size: 0.18rem;color: #333;display: inline-block;margin-left: 0.1rem;font-weight: 100;}
.yjld ul li .ld-r h3{font-size: 0.16rem;color: #888888;line-height: 0.28rem;margin: 0.5rem 0 0.3rem;height: 0.56rem;}
.yjld ul li .ld-r .more-xx{width: 1.37rem;height: 0.39rem;border: 1px solid #c2d493;text-align: center;line-height: 0.39rem;border-radius: 30px;font-size: 0.16rem;color: #666;transition: 0.5s;float: right;}
@media screen and (max-width: 768px) {
.yjld ul li{width:90%; float:none; margin-right:0; }
.yjld ul li:nth-child(2n) { margin-right:0px}
}

/* 最新医讯 */
.zxyx li{margin-bottom: 0.5rem;}
.zxyx li::after{height: 100%;background: url(../images/zxbg2.jpg) no-repeat right;transition: 0.5s;z-index: 1;}
.zxyx li *{transition: 0.5s;}
.zxyx li a{width:98%;align-items: center;padding:1%;background: #fff;box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);border-radius: 5px;}
.zxyx li .scales{width: 30%;overflow: hidden;position: relative;z-index: 2;}
.zxyx li .yx-r{ width: 66%; padding-right: 0.3rem; position: relative; z-index: 2; }
.zxyx li .yx-r span{ font-size: 0.18rem; color: #8aae2f; }
.zxyx li .yx-r h2{font-size: 0.2rem;color: #333;font-weight: bold;line-height: 0.28rem;margin: 0.2rem 0;padding-bottom: 0.2rem;}
.zxyx li .yx-r h2::after{width: 1.3rem;height: 0.04rem;background: #8aae2f;transition: 0.5s;}
.zxyx li .yx-r h3{color: #4e4e4e;font-size: 0.16rem;line-height: 0.28rem;height: 0.56rem;overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.zxyx li .nopic .scales{display:none;}
.zxyx li .nopic .yx-r{width:100%;padding: 10px;}
.page{margin-top: 0.3rem;}
.page img{display: block;margin: 0 auto;}
@media screen and (min-width: 1025px) {
.zxyx li:hover span,.zxyx li:hover h2,.zxyx li:hover h3{color: #fff;}
.zxyx li:hover::after{width: 100%; box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.35);}
.zxyx li:hover h2:after{background: #fff;}
.zxyx li:hover{transform:scale(1.05)}
}
@media screen and (max-width: 1024px) {
.zxyx li{margin-bottom: 0.3rem;}
}
@media screen and (max-width: 768px) {
.zxyx li .scales{width: 2rem;}
.zxyx li .yx-r{width: calc(100% - 2.2rem);padding-right: 0rem;}
.zxyx li .yx-r h2{margin: 0.1rem 0;padding-bottom: 0.1rem;}
.zxyx li .yx-r h2::after{height: 0.02rem;}



}
@media screen and (max-width: 420px) {
.zxyx li .scales{width: 100%;margin-bottom: 0.3rem;}
.zxyx li .yx-r,.jb-l,.jb-r{width: 100%;}
}

/* 美丽三院 */
.ml1{padding: 0 2.275rem;position: relative;}
.ml1 .arror::after{display: none;}
.ml1 .arror{width: 0.49rem;height: 0.49rem;top: calc(50% - .3rem);margin-top: -0.245rem;background-size: 100% 100% !important;}


.ml1 h2{color: #1266c8;font-size: 0.2rem;font-weight: bold;/* line-height: 0.48rem; */margin: 0.2rem 0 0.3rem;}
.ml2{border-top: 1px solid #1266c8;padding-top: 0.5rem;}

.ml2 .swiper-slide-thumb-active{border: 0.03rem solid #1266c8;}
.ml2 .swiper-slide-thumb-active::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 1;}
.ml2 .swiper-slide-thumb-active::after{width: 0.41rem;height: 0.36rem;content: "";position: absolute;right: 0;bottom: 0;background: url(../images/sjx.png) no-repeat center;z-index: 1;}
.ml1 .imged {padding-bottom: 57%;}
@media screen and (min-width: 1025px) {
   
}
@media screen and (max-width: 1024px) {
.ml1{padding: 0 1rem;}
}
@media screen and (max-width: 768px) {
.ml1{padding: 0 .5rem;}
.ml1 h2{margin:0.15rem 0;}
.ml2{padding-top:0.25rem;}
.ml1 .arror{width:0.35rem;height:0.35rem;}
}
@media screen and (max-width: 420px) {
  
}

/* 新闻详细 */
.content{}
.new-cont{width: 72%;}
.cont-r{width: 25%;margin-top:0.5rem;}
.new-cont h2{color: #333;font-size: 0.30rem;line-height: 0.40rem;text-align: center;}
.cont-tit{margin: 0.2rem 0;padding-bottom: 0.2rem;border-bottom: 1px solid #e5e5e5; text-align:center}
.cont-tit::after{width: 0.36rem;height: 0.36rem;background: url(../images/ld-ico1.png) no-repeat;left: auto;bottom: 0rem;background-size: 100% 100%;right: 0;}
.cont-tit::before{content: "";position: absolute;bottom: 0;left: 0;width:100%;height: 0.02rem;background: #8aae2f;}
.cont-tit span,.res-r ul li span{font-size: 0.16rem;color: #676767;display: inline-block;}
.cont-tit span{margin: 0 0.25rem;line-height: 0.3rem;}
.cont-tit span i{color: #1266c8;font-style: inherit;}
.cont-tit span i span{margin:0;padding:0;}
.article{padding-bottom: 0.5rem;overflow:hidden;}
.article p{ font-size: 0.18rem; color: #333; line-height: 0.36rem; text-indent: 2em; word-break: break-all; }
.article p img{display: inline-block;margin: 0.2rem auto;height:auto !important;max-width:95%; text-indent:-2rem}
.article p.vsbcontent_img img{display:block;}
.article table{margin: 0 auto 15px !important;border-collapse: collapse;max-width:100%;}
.article  table p{text-indent:0em;line-height:24px;}
.article table td{padding:5px;border: 1px solid #333;text-indent:0em;line-height:24px;padding:5px 0;}

.cont-r h2{ padding: 0rem 0rem 0.2rem; color: #333; font-size: 0.30rem; margin-bottom: 0.3rem; border-bottom: 1px solid #e5e5e5; }
.cont-r h2 a{font-size: 0.16rem;color: #8aae2f;align-items: center;padding-left: 0.35rem;display: flex;}
.cont-r h2 a::after{width: 1.08rem;height: 0.27rem;bottom: 0.05rem;background-size: 100%;}
.cont-r li{padding: 0.2rem;  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);margin-bottom: 0.2rem;}
.cont-r li a{display:block;width:100%;}
.cont-r li h3{font-size: 0.2rem;color: #333;line-height: 0.34rem;transition: 0.5s; font-weight:normal}
.cont-r li span{font-size: 0.14rem;color:#8e8e8e;line-height: 0.34rem;}
.pages{padding-top: 0.3rem;border-top: 1px solid #e4e4e4;}
.pages p{margin-bottom: 0.2rem;font-size: 0.2rem;color: #333;line-height: 0.32rem;}
.pages p a{color: #333;transition: 0.5s;padding-left: 0.1rem;}
@media screen and (max-width: 420px) {
.cont-tit { text-align:left}
.cont-tit span { margin:0 0.1rem}
 
}


/* 通知公告 */
.tz-l{width: 48%;border-radius: 0.2rem; box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.24);overflow: hidden;}
.tz-r{width: 48%;}
.tz-t{margin-bottom: 0.6rem;background: #fff;}
.tz-l .tz-top{padding: 0.4rem 0.3rem 0.3rem 0.4rem;background: url(../images/tzbg.png) repeat;}
.tz-l h2{color: #fff;font-size: 0.24rem;font-weight: bold;margin-bottom: 0.3rem;line-height: 1.2;}
.tz-l span{font-size: 0.18rem;color: #fff;opacity: 0.7;}
.tz-l h3{font-size: 0.14rem;color: #333;line-height: 0.28rem;height: 0.56rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.tz-l .tz-bom{padding: 0.3rem 0.4rem 0.6rem 0.4rem;background: #fff;}

.tz-r li{padding:0.3rem 0;border-bottom: 1px dashed #1266c8;}
.tz-r li a{width: 100%;}
.tz-r li h2{width: 100%;font-size: 0.24rem;color: #333;transition: 0.5s;}
.tz-r li::after{width: 0.05rem;height: 0.05rem;border-radius:50%;background: #8aae2f;bottom: -0.025rem;}
.tz-b ul{overflow:hidden;}
.tz-b li{ border-top: 1px solid #8aae2f; padding: 0.2rem 0 0.4rem; width: 30%; float: left; margin: 0 1.5%; }
.tz-b li *{transition: 0.5s;}
.tz-b li::after{width: 100%;height: 100%;transition: 0.5s;transform: scale(1.1);}
.tz-b li h2{ font-size: 0.20rem; color: #333; line-height: 0.36rem; height: 0.72rem; margin-bottom: 0.15rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-weight: normal; }
.tz-b li span{ font-size: 0.18rem; color:#8aae2f; display: inline-block; padding-left: 0.25rem; }
.tz-b li span:after{width: 0.19rem;height: 0.19rem;background: url(../images/tzico1.png) no-repeat center;background-size: 100% !important;}
.tz-b li p::after{width: 0.32rem;height: 0.32rem;background: url(../images/tzico2.png) no-repeat center;left: auto;right: 0rem;bottom: auto;background-size: 100% !important;top: 50%;margin-top: -0.16rem;}

/* 院士介绍 */
.ysjs{ padding-top: 0.4rem; }
.ysjs .wp{align-items:flex-start;}
.ysjs-l{ width: 25%; padding-right: 0.4rem; float: left; }
.ysjs-r{ width: 70%; float: right; }
.ysjs-l::after{left: auto;right: 0;top: -0.4rem;width: 6.04rem;height: calc(100% + 1.2rem);background: url(../images/jsbg1.png) no-repeat top;bottom: -0.8rem;background-size: 100% 100%;}
.ysjs-l .imged{padding-bottom: 130%;}
.ysjs-l h2{ color: #8aae2f; font-size: 0.3rem; font-weight: bold; margin-top: 0.2rem; text-align: center; }
.ysjs-l h2 span{ font-size: 0.20rem; font-weight: 100; display: inline-block; margin-left: 0.1rem; color: #333; }
.ysjs-r h2{color: #193f83;font-size: 0.24rem;display: flex;align-items: center;margin: 0.5rem 0 0.3rem;}
.ysjs-r h2 img{display: inline-block;width: 0.35rem;margin-right: 0.15rem;}
.js-t .flex{justify-content: flex-start;padding-left: 0.5rem;}
.jb-l{width: 35%;}
.jb-r{width: 65%;}
.js-t{padding-bottom:0.8rem;background:url(../images/jsbg2.png) no-repeat right bottom;}
.js-t span{display: block;font-size: 0.18rem;color: #333;line-height: 0.45rem;}
.js-b{border-top: 1px solid #e5e5e5;}
.js-b .js-cont{overflow: auto;height: 6rem;padding-top:.3rem}
.js-b .js-cont p{font-size: 0.18rem;color: #333;line-height: 0.35rem;margin-bottom: 0.2rem;}
.js-cont::-webkit-scrollbar {width:0.03rem;height: 2px;background-color: transparent;}
.js-cont::-webkit-scrollbar-track {background-color: #dfe8f5;border-radius: 10px;}
.js-cont::-webkit-scrollbar-thumb {background-color: #1266c8;border-radius: 10px;}

/* 科室特色 */
.ksban .yjlm h2{text-align: center;margin: 0 auto 0.1rem;display: block;font-weight: 100;border-bottom: none;padding-bottom: 0;}
.ksban .yjlm .adress{background:none;text-align: center;}
.ksts .common{overflow:visible;}
.ks1{ z-index: 100; position: relative; padding-top: 0.5rem; }
 h2.kslm{ text-align: center; font-size: 0.3rem; padding-bottom: 0.1rem; line-height: 0.5rem; color: #333; margin-bottom: 0.1rem; }
 h2.kslm span{ color: #8aae2f; }
 h2.kslm:after{width:34px;height:4px;background:#8aae2f;left:50%;margin-left:-17px;}
.ks-b{ margin-top: 0.5rem; z-index: 10; position: relative; }
.ks-l{ width: 1.46rem; background: url(../images/ks_1.jpg) no-repeat right top; background-size: cover!important; display: flex; justify-content: center; align-items: center; }
.ks-r{ width: calc(100% - 2.46rem); padding: 0.5rem; background: url(../images/ksbg1.jpg) no-repeat right/cover; box-shadow: 0px 0px 0.35rem 0px rgba(0, 0, 0, 0.09); }
  
.ks-l h1{ color: #fff; width: 0.4rem; font-size: 0.24rem; text-align: center; margin: 0 auto; }
.ks-l h1 img{display: inline-block;margin-bottom: 0.1rem;max-width: 0.37rem;}
.ks-r ul,.tab-ul ul{justify-content: flex-start;margin: 0 -0.1rem;}
.tab-ul ul{   display:block;}
.tab-ul ul li{float:left;}
.ks-r li,.tab-ul ul li{ width: 15%; padding: 0 0.1rem; margin-bottom: 0.3rem; transition: 0.5s; }
.ks-r li a,.tab-ul ul li a{ display: flex; width: 100%; border-radius: 10px; border: 1px solid #dedede; text-align: center; height: 0.55rem; line-height: 0.25rem; font-size: 0.18rem; color: #333; transition: 0.5s; overflow: hidden; align-items: center; justify-content: center; }
.ks-r li a::after,.tab-ul li a::after{width: 100%;height: 100%;background:#8aae2f; border:#8aae2f 1px solid;transition: 0.5s;opacity: 0;}
.ks2 .ks-r{background: url(../images/ksbg1.jpg) no-repeat right/cover;}
.ks2 .ks-l{ background: url(../images/ks_2.jpg) no-repeat ; }
.ks3 { z-index: 100; position: relative; padding: 0.5rem 0; }
.ks3 .ks-r{background: url(../images/ksbg1.jpg) no-repeat right/cover;}
.ks3 .ks-l{ background: url(../images/ks_3.jpg) no-repeat right center; }

/* 科室介绍-详情页 */
.nTit{ text-align: center; margin: 50px 0px 20px 0px; }
.nTit h1{ font-size: 30px; background: url(../images/downb.png) no-repeat center bottom; }
.nTit p{color:#666;padding-top:15px;}
.nTit h1::before,
.nTit h1::after{content:'';display: inline-block;width:50px;height:1px;background:#e2eaef;margin:0 20px;position: relative;top:-10px;}

@media(max-width:768px){
.nTit h1{font-size: 20px;}
.nTit h1::before, .nTit h1::after{width:30px;top:-5px;}
}
.DepartmentInfo .DepartmentInfoBox .items{margin-bottom:30px;}
.DepartmentInfo .DepartmentInfoBox .items .itemTit{ font-size: 22px; margin-bottom: 20px; padding-left:10px; }
.DepartmentInfo .DepartmentInfoBox .items .itemTit img{display: inline-block;margin-right:10px;position: relative;top:-2px;}
.DepartmentInfo .DepartmentInfoBox .items .txt{ padding: 40px; border-radius: 10px; background: #f5f5f5; }
.DepartmentInfo .DepartmentInfoBox .items .txt .con{line-height: 36px;color:#666;text-indent: 2em;}
.DepartmentInfo .DepartmentInfoBox .items .txt .KsZjList{padding:0 25px;}
.DepartmentInfo .DepartmentInfoBox .items .txt .KsZjList .slick-list{margin-left:-20px;}
.DepartmentInfo .DepartmentInfoBox .items .txt .KsZjList .item{ margin-left:20px; background: #fff; padding:20px; border: #f0f0f0 1px solid ;border-bottom: #84aa25 3px solid;}
.DepartmentInfo .DepartmentInfoBox .items .txt .KsZjList .item .img{padding-top:136%;}
.DepartmentInfo .DepartmentInfoBox .items .txt .KsZjList .item .name{text-align: center;margin-top:10px;}
.DepartmentInfo .DepartmentInfoBox .items .txt .KsZjList .item .name h1{font-size: 16px;margin-bottom:6px;}
.DepartmentInfo .DepartmentInfoBox .items .txt .KsZjList .item .name p{font-size: 14px;color:#666; padding:0px 10px}

.DepartmentInfo .DepartmentInfoBox .items .txt .KsZjList .slick-arrow{top:50%;}
.DepartmentInfo .DepartmentInfoBox .items .txt .KsZjList .slick-prev{left:-50px;}
.DepartmentInfo .DepartmentInfoBox .items .txt .KsZjList .slick-next{right:-50px;}
.DepartmentInfo .DepartmentInfoBox .items .txt ul::after{content:'';display: block;clear: both;}
.DepartmentInfo .DepartmentInfoBox .items .txt ul{margin-left:-2%;}
.DepartmentInfo .DepartmentInfoBox .items .txt ul li{ width: 98%; float: left; margin-left: 2%; color: #666; margin-bottom: 10px; }
.DepartmentInfo .DepartmentInfoBox .items .txt ul li .dec{ height: 50px; line-height: 50px; background: #fff; border-radius: 5px; margin-top: 15px; padding: 0 20px; }
.DepartmentInfo .DepartmentInfoBox .items .txt ul li .dec a{ font-weight: bold; color: #e70000; font-family: Arial; }
.DepartmentInfo .DepartmentInfoBox .items .txt ul li .dec span{display: inline-block;}
.DepartmentInfo .DepartmentInfoBox .items .txt ul li .dec span:first-child{margin-right:30px;}

@media(max-width:1024px){
.DepartmentInfo .DepartmentInfoBox .items .txt ul li .dec span:first-child{margin-right:10px;}
}

@media(max-width:768px){
.DepartmentInfo .DepartmentInfoBox .items .itemTit{font-size: 18px;margin-bottom:10px;}
.DepartmentInfo .DepartmentInfoBox .items .txt{padding:20px;}
.DepartmentInfo .DepartmentInfoBox .items .txt ul li{width:48%;margin-bottom:10px;}
.DepartmentInfo .DepartmentInfoBox .items .txt ul li .dec{height:40px;line-height: 40px;}
}

@media(max-width:480px){
.DepartmentInfo .DepartmentInfoBox .items .txt .con{line-height: 25px;}
.DepartmentInfo .DepartmentInfoBox .items .txt .KsZjList{padding:0;}
.DepartmentInfo .DepartmentInfoBox .items .txt .KsZjList .slick-prev{left:0;}
.DepartmentInfo .DepartmentInfoBox .items .txt .KsZjList .slick-next{right:0;}
.DepartmentInfo .DepartmentInfoBox .items .txt ul li{width:98%;}
.DepartmentInfo .DepartmentInfoBox .items .txt ul li .dec{margin-top:5px;}
}
@media(max-width:420px){
.DepartmentInfo .DepartmentInfoBox .items .txt .KsZjList .item { padding:0px 0px 10px 0px;}	

}

/* 院士 */
.ys2{padding-top:0.3rem;}
.ys-list{margin-bottom: 0.4rem;box-shadow: 0px 0px 0.27rem 0px rgba(0, 66, 143, 0.2);padding: 0.7rem 0.7rem 0.7rem 0.3rem;background: #fff;border-radius: 20px;width: 100%;}
.ys-list:nth-child(2){padding: 0.7rem 0.3rem 0.7rem 0.7rem;}
.ys-list-l{width: 4.3rem;}
.ys-list-r{width: calc(100% - 5rem);}
.ys-list-l .ys-l{width: 1.2rem;/* height: 3rem; */padding-top: 0.5rem;text-align: center;display: flex;justify-content: center;}
.ys-list-l .scale{width: 2.6rem;border-radius: 20px;}
.ys-list-l h2{width: 0.4rem;display: flex;flex-direction: column;color: #fff;font-size: 0.3rem;font-weight: bold;}
.ys-list-l h2 span{font-size: 0.22rem;font-weight: 100;display: inline-block;margin-top: 0.2rem;}
.ys-list-l .ys-l::after{width: 100%;height: 100%;background: url(../images/ysbg.png) no-repeat center;background-size: 100% 100%;}

.ys-list-l .imged{padding-bottom: 130%;border-radius: 20px;}
.ys-list-r h3 span{border-radius: 30px;background: #e2edf9;margin-right: 0.15rem;padding: 0.1rem 0.2rem;font-size: 0.2rem;color: #333;font-weight: bold;display: inline-block;margin-bottom: 0.2rem;}
.ys-list-r h4{margin: 0.4rem 0 0.5rem;font-size: 0.16rem;color: #333;line-height: 0.28rem;max-height: 1.68rem\0;}
.ys-list-r a{display: block;width: 100%;color: #1a4ca7;font-size: 0.14rem;border-bottom: 1px solid #dce6f9;text-align: right;padding-bottom: 0.1rem;}
.ys-list-r a::after{width: 0.36rem;height: 0.36rem;background: url(../images/ysmore.png) no-repeat center;}

/* 职能处室 */
.zncs ul{justify-content: flex-start;margin: 0 -0.2rem;}
.zncs ul li{padding: 0 0.1rem;margin-bottom: 0.4rem;width: 14.2%;}
.zncs ul li a{display:block;width: 100%;text-align: center;height: 2.37rem;border: 1px solid #1266c8;border-radius: 10px;padding: 0.6rem 0.25rem 0 0.25rem;transition: 0.5s;background: #fff;}
.zncs ul li img{/* width: 0.8rem; */display: block;/* height: 0.67rem; */margin:0 auto;}
.zncs ul li .znico-h{display: none;}
.zncs ul li h2{font-size: 0.24rem;color: #333;line-height: 0.36rem;text-align: center;margin-top: 0.2rem;transition: 0.5s;}

/* 专家列表 */
.zj-b p{padding-bottom: 0.3rem;margin: 0.5rem 0;border-bottom: 1px solid #8aae2f;font-size: 0.4rem;color: #333;}
.zj-b p span{color: #8aae2f;}
.zj-b ul{justify-content: flex-start;margin: 0 -0.13rem 0rem;padding-bottom: 0.5rem;}
.zj-b li{margin-bottom: 0.2rem;width:31.2%;padding:0 0.13rem;}
.zj-b li a{border: 1px solid #8aae2f;padding: 0.3rem 0.3rem 0.4rem 0.3rem;background: #fff;}
.zj-b li a::after{width: 100%;height: 100%;background:url(../images/zxbg2.jpg) no-repeat right top #8aae2f;opacity: 0;box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.3);}
.zj-b li *{transition: 0.5s;}
.zj-b li .scale{padding:0 0 0.1rem 0.1rem;width: 1.5rem;}
.zjlist-r{width: calc(100% - 1.9rem);}
.zj-b li .scale::after{width:100%;height:70%;background: #d5e3b3;}
.zj-b li .imged{padding-bottom:140%;background: none !important;}
.zj-b li .imged img{width: 100%;display: block;position: absolute;height: 100%;object-fit: initial;}
.zjlist-r h2{font-size: 0.26rem;color:#8aae2f;}
.zjlist-r span{display: block;margin: 0.1rem 0;font-size: 0.14rem;color: #333;}
.zjlist-r h3{border-top: 1px solid #8aae2f;padding-top: 0.15rem;margin: 0.2rem 0;font-size: 0.18rem;color: #333;}
.zjlist-r h4{color: #808080;font-size: 0.14rem;line-height: 0.22rem;height: 0.66rem;}

/* 专家详细 */
.ltzj_xm{position: relative; overflow: hidden;}
.ltzj_xm::before,
.ltzj_xm::after{content: "";position: absolute;width: calc(100% - 264px);height: calc(100% - 30px);right: 0px;bottom: 0px;}
.ltzj_xm::before{background: url(../images/zjxq_bg.png) no-repeat;background-size: cover;}
.ltzj_xm::after{background: url(../images/zjxq_logo.png) no-repeat right bottom;}
.ltzj_xmlf{width: 284px;float: left;border: #8aae2f 1px solid;position: relative;z-index: 5;}
.ltzj_xmlf .ltzj_xmlftp{padding: 30px;background: #fff;overflow: hidden;}
.ltzj_xmlf .ltzj_xmlftp span{padding-bottom: 140%;overflow: hidden;position: relative;display: block;}
.ltzj_xmlf .ltzj_xmlftp span img{position: absolute;left: 0px;top:0px;width: 100%;background: #d3deef;}
.ltzj_xmrg{width: calc(100% - 286px);float: right;position: relative;z-index: 5;}
.ltzj_xmrg .ltzj_xmtit{width: 100%;float: left;background: url(../images/zjxq_titbg.png) no-repeat;}
.ltzj_xmrg .ltzj_xmtit h1{margin: 68px 0px 0px 65px;padding-bottom: 20px;position: relative;font-size: 24px;color: #8aae2f;}
.ltzj_xmrg .ltzj_xmtit h1::after{content: "";position: absolute;left: 0px;bottom: 0px;background: #8aae2f;width: 31px;height: 4px;}
.ltzj_xmrg .ltzj_xmjs{padding: 40px 42px 0px 65px;overflow: hidden;height: 215px;}
.ltzj_xmrg .ltzj_xmjs li{width: 100%;float: left;font-size: 16px;color: #333;line-height: 28px;margin: 6px 0px;max-height: 120px;overflow-y: auto;}

.zjdh{ width: 100%; float: left; margin-top:30px}
.zjdh h1{float:left;font-size: 22px;color:#8aae2f; line-height:50px;padding-left: 30px; background: url(../images/zjdh_ico.png) no-repeat left center;}
.zjdh p {float: left; line-height:36px; text-indent:2em}

@media screen and (max-width: 1024px) {
.ltzj_xmlf{width: 170px;}
.ltzj_xmlf .ltzj_xmlftp{padding: 15px;}
.ltzj_xmrg{ width: calc(100% - 172px); }
.ltzj_xm::before,.ltzj_xm::after{width: calc(100% - 172px); height: calc(100% - 15px);}
.ltzj_xmrg .ltzj_xmtit h1{padding-bottom: 15px;font-size: 22px;margin-top: 50px;margin-left: 30px;}
.ltzj_xmrg .ltzj_xmjs{padding: 20px 30px 0px 30px;height: 125px;}
.ltzj_xmrg .ltzj_xmjs li{font-size: 15px;line-height: 22px;margin: 4px 0px;max-height: none;}
}
@media screen and (max-width: 768px) {	
.zjdh h1{font-size: 20px;margin-right: 10px;}
.ltzj_xm { margin-top:20px}
.ltzj_xmlf{float: none;margin: 0px auto;}
.ltzj_xmrg{width: calc(100% - 0px);}
.ltzj_xm::before,.ltzj_xm::after{width: calc(100% - 0px);height: calc(100% - 60px);}
.ltzj_xmrg .ltzj_xmtit h1{font-size: 20px;margin-top: 30px;}
.ltzj_xmrg .ltzj_xmjs{height: auto;padding-bottom: 30px;}
.zjdh p {line-height:30px;}

}


/* 职工之家 */
.wall-column{display:inline-block;float: left;width: calc(29% - 2px);vertical-align:top;padding: 0 0.34rem;border-right: 1px solid #e8e8e8;}
.wall-column:last-child{border-right: 1px solid rgba(0,0,0,0);}
.list_box27{margin:0 -.4rem .5rem;overflow: hidden;}
.pbl{border-bottom: 1px solid #e8e8e8;margin-bottom: 0.2rem;}
.pbl a{ display:block;}
.pbl a .imgd{transition: 0.5s;max-height: 252px;height: 28vw;background-position: center;background-size: cover;background-repeat: no-repeat;}
.pbl a .imgd img{width: 100%;transition: 0.5s;}
.pbl a h3{font-size:0.2rem;color:#333;line-height:1.8;transition: 0.5s;font-weight: bold;margin: 0.2rem 0 0.1rem;}
.pbl a h4{font-size:0.14rem;color:#333;line-height:0.24rem;max-height: 0.48rem\0;}
.pbl a span{font-size:0.16rem;color:#8aae2f;line-height:0.4rem;display: block;margin: 0.1rem 0;}
.pbl a:hover h3{ color:#8aae2f}

@media screen and (max-width: 1600px) {
.wall-column{width:28.8%;padding:0 0.3rem;}
	
}
@media screen and (max-width: 1366px) {
.wall-column{width:28.5%;padding:0 0.3rem;}
}
@media screen and (max-width: 1100px) {
.wall-column{width:27.6%;padding:0 0.3rem;}
}
@media screen and (max-width: 1024px) {
.list_box27{ margin:20px -.1rem .3rem;}
.wall-column{width:28.7%;padding:0 0.2rem;}
}
@media screen and (max-width: 768px) {
.wall-column{width:30%;padding:0 0.1rem;}
}
@media screen and (max-width: 568px) {
.wall-column{width:100%;}
.pbl a .imgd{height:56vw}
}


@media screen and (min-width: 1025px) {
.yjld ul li:hover .ld-r .more-xx{background:#8aae2f;color: #fff;}
.yjld ul li:hover .ld-l::after{background: #8aae2f;}
.yjld ul li:hover h2,.jk2 li a:hover h3{color:#8aae2f;}
.tz-b li:hover h2,.tz-b li:hover span,.jk3 li a:hover h3{color: #fff;}
.cont-r li:hover h3,.pages p a:hover,.tz-r li:hover h2,.zgzj a:hover h3{color:#8aae2f}
.tz-r li:hover h2{font-weight: bold;}
.tz-b ul{margin-bottom: 0.4rem;}
.tz-b li:hover::after{background:#8aae2f;box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.24);}
.tz-b li:hover p::after{background:url(../images/tzico3.png) no-repeat center;}
.tz-b li:hover span:after{background:url(../images/tzico4.png) no-repeat center;}
.ks-r li a:hover::after,.tab-ul ul li a:hover::after{opacity: 1;}
.ks-r li a:hover,.tab-ul ul li a:hover{ color: #fff; font-weight: bold; border: 1px solid #8aae2f; background:#8aae2f}
.ks3 li:hover a img{transform:rotateY(360deg);transition:0.5s;}
.ks3 li:hover{transform:translateY(-0.15rem);}
.zncs ul li:hover .ico-img{transform:rotateY(360deg);transition: 0.5s;}
.zncs ul li:hover .znico-h{display: block;}
.zncs ul li:hover .znico{display: none;}
.zncs ul li:hover a{background: #1266c8;border: 1px solid rgba(0,0,0,0);}
.zncs ul li:hover h2,.zj-b li:hover h2,.zj-b li:hover span,.zj-b li:hover h3,.zj-b li:hover h4,.morelist a:hover,.jk3 li a:hover p{color: #fff;}
.zj-b li a:hover::after{opacity: 1;}
.zj-b li a:hover{border:1px solid #8aae2f}

.zj-b li a:hover h3{border-top: 1px solid #fff;}
.morelist a:hover::after,.jk3 li a:hover::after{width: 100%;}
.morelist a:hover svg,.jk3 li a:hover svg{fill: #fff;}
.jk3 li a:hover{box-shadow: 0px 0px 0.32rem 0px rgba(0, 0, 0, 0.38);}
.jk3 li a:hover h4 span{color: #fff;opacity: 0.5;}
.jk3 li a:hover h4 span.jkico1::after{background: url(../images/jkico11.png) no-repeat center;}
.jk3 li a:hover h4 span.jkico2::after{background: url(../images/jkico22.png) no-repeat center;}
.jk3 li a:hover h3::after{border: 0.06rem solid #fff;}
}
@media screen and (max-width: 1600px) {
.zncs ul{margin: 0 -0.1rem;}
.zncs ul li{padding: 0 0.1rem;}
}

@media screen and (max-width: 1400px) {
.tz-b li h2 { font-size:0.18rem}
}
@media screen and (max-width: 1300px) {
.yjld ul li .ld-r h2{font-size: 0.20rem;}
.yjld ul li .ld-r h2 span{font-size:0.18rem;}
.ks-r li,.tab-ul ul li{width:22%;margin-bottom:0.2rem}
.zncs ul li{width: 16.6%;}
.zj-b li{width:47.5%;}
}
@media screen and (max-width: 1024px) {
.inner .wrap_ph{display: block;}
.inner .wrap_pc{display: none;}
.ejlm{margin: 0.2rem 0;}
.about h2{font-size: 0.3rem;margin-bottom: 0.15rem;}
.ban::before{height: 0.5rem;display: none;}
.ban .yjlm {display: none;}
.common{ padding: 0 0 0.4rem 0;}
.yjld ul li .ld-r h2{font-size: 0.20rem;}
.yjld ul li .ld-r h2 span{font-size: 0.18rem;}
.yjld ul li{margin-bottom: 0.3rem;padding: 0.2rem;}
.yjld ul li .ld-r h2::before,.yjld ul li .ld-r h2::after{bottom:-0.1rem;}
.yjld ul li .ld-r h3{margin: 0.3rem 0;}
.cont-r{display: none;}
.new-cont{width: 100%;}
.new-cont h2{font-size: 0.28rem; line-height:0.36rem}
.tz-b li p::after{width:0.2rem;/* bottom:-0.05rem; */right: .1rem;}
.ysjs{padding-top:0.4rem;}
.ks-l{width:100%;margin-bottom:0.3rem;background: #59a7a9;}
.ks2 .ks-l{background: #94d4c3;}
.ks3 .ks-l{background: #b9c94d;}
.ks-r{width:100%;padding: 0.25rem;}
.ks-l h1{width:100%;flex-direction: row;height:auto;padding:0.2rem 0;}
.ks-l h1 img{margin:0 0.1rem 0 0;}
.ks-r li a,.tab-ul ul li a{height:0.5rem;padding:0rem;}
.ks1{margin:0;padding-top:0.2rem;}
.ks3 li a img{width:0.4rem;}
.ks3 li a span{font-size:0.18rem;}
.ks3{padding: 0.4rem 0;margin-top: 0;}
.ks3 ul{margin: 0.2rem -0.05rem 0;}
.ks4 h2.kslm{margin:0.4rem 0;}
h2.kslm{font-size:0.3rem;}
.ys-list-r h4{margin:0rem 0 0.3rem;}
.ys2{padding-top:0.3rem;}
.ys-list,.ys-list:nth-child(2){padding:0.3rem;}
.zncs ul li{width: 20%;}
.zncs ul li a{padding: 0.3rem 0.1rem 0 0.1rem;height: 2rem;}
.zj-tab span,.tab-tit h3{font-size:0.24rem;}
.zj-tab .tab-r{width: calc(100% - 0.9rem);}
.tab-tit{margin-bottom:0.3rem;}
.zj-t{padding:0.2rem;}
.zj-ss input{padding:0 0.2rem;}
}
@media screen and (max-width: 768px) {
.yjld ul{width: 100%;}
.new-cont h2{font-size: 0.24rem;line-height: 0.3rem;}
.tz-l{width: 100%;margin-bottom: 0.3rem;}
.tz-r,.ysjs-r,.ys-list-r{width: 100%;}
.tz-r li h2,.tz-b li h2{font-size: 0.18rem;}
.tz-b li{width: 48%;margin: 0 1%;}
.tz-t{margin-bottom:0.3rem;}
.tz-l .tz-bom{padding: 0.3rem 0.2rem 0.3rem 0.2rem;}
.tz-l .tz-top{padding: 0.3rem 0.2rem 0.3rem 0.2rem}
.ysjs-l{width: 50%;margin: 0 auto 0.3rem;padding: 0.25rem 0.25rem 0.4rem 0.25rem;}
.ysjs-l::after{width: 100%;top: 0;left: 0;height: 100%;}
.js-t{padding-bottom:0.3rem;}
.ysjs-r h2{margin:0.2rem 0;}
.ysjs-r{padding-left:0;}
.ks-r li,.tab-ul ul li{width:33.3%;}
.ks4 ul li{width: 49%;margin-bottom: 0.3rem;}
.ks3 li{width:25%;}
.ys-list-l{margin:0 auto 0.3rem;width: 50%;}
.ys-list:nth-child(2) .ys-list-l{order:-1;}
.ys-list-l .ys-l{width:30%;padding-top: 0;align-items: center;}
.ys-list-l .scale{width:65%;}
.ys-list-l h2{font-size: 0.24rem;width: 0.3rem;}
.ys-list-l h2 span{font-size:0.2rem;}
.zncs ul li{width:25%;margin-bottom:0.3rem;}
.zncs ul li img{width:0.6rem;height:auto;}
.zncs ul li h2{font-size:0.2rem;line-height:0.26rem;}
.zncs ul li a{height:1.8rem;}
.zj-ss{width:100%;margin: 0 auto 0.3rem;}
.zj-tab span,.tab-tit h3{font-size:0.2rem;}
.ks-r li a, .tab-ul ul li a{font-size:0.18rem;height: 0.5rem;}
.tab-tit h3::after{height:0.04rem;bottom:-0.02rem;}
.zj-b li{width:47%;}
.zj-b p{font-size: 0.3rem;margin: 0.3rem 0;}
.zj-b ul{padding-bottom: 0rem;}
}
@media screen and (max-width: 600px) {
.zj-b li{width: 100%;}
}
@media screen and (max-width: 500px) {
.ks-r li,.tab-ul ul li{width:44.8%;}
.ks4 ul li h2{font-size:0.2rem;}
.zncs ul li{width:33.3%;}
.tab-tit h3{margin-right:0.2rem;}
.zj-tab span{width:0.5rem;}
.zj-tab .tab-r{width: 100%;padding: .2rem 0 0;}
}
@media screen and (max-width: 420px) {
.yjld ul li .ld-l{width: 1.2rem;}
.yjld ul li .ld-r{width: calc(100% - 1.4rem);}
.yjld ul li .ld-r h2 span{display: block;}

.tz-b li{width:100%;padding:0.2rem 0;border-top: 1px solid #d0d0d0;}
.tz-b li h2{height:auto; }
.ks-r li{/* width:100%; */height:auto;}
.ys-list-l{margin:0 auto 0.3rem;width: 70%;}
.zj-b li,.tab-ul ul li{/* width: 100%; */}
.zj-b li a{padding: 0.12rem;}
}

.public .common{background: none;overflow: visible;padding: 0;}
h2 p.tit1{ position: relative; padding-bottom: .36rem;}
h2 p.tit1::before{ content: ""; position: absolute; bottom: 0; left: 50%; width: .45rem; height: .06rem; background: #1266c8; margin-left: -.225rem;}

.yynews .fl01{background: url(../images/yynews_fl01_bg.jpg) center bottom no-repeat;background-size: 100% auto;}
.yynews .fl01 .content{ display: flex; flex-wrap: wrap; margin-bottom: .36rem;}
.yynews .fl01 .content .left{ width: 9.18rem; padding: 0 .68rem 0 0;}
.yynews .fl01 .content .right{ width: calc(100% - 9.18rem); }
.yynews .zh-com::after{ display: none;}

.list_yynews1 li *{ transition: .5s;}
.list_yynews1 .img .img_hezi{ padding-bottom: 56.25%;}
.list_yynews1 .con{ padding: .2rem 0}
.list_yynews1 .con h6{ font-size: .18rem; color: #193f83;}
.list_yynews1 .con h5{font-size: .2rem;color: #333333;line-height: .3rem;max-height: .6rem;overflow:hidden;font-weight: bold;margin: .1rem 0 .16rem;}
.list_yynews1 .con p{ font-size: .16rem; color: #6c6c6c; line-height: 24px; height: 48px;overflow:hidden;}

.list_yynews2{ padding: .1rem .36rem; background: #f3f3f3;}
.list_yynews2 li .a{ display: flex; justify-content: space-between; padding: .14rem 0; border-bottom: #dcdcdc 1px solid;}
.list_yynews2 li .ll{ width: calc(100% - 1.1rem); font-size: .2rem; color: #333333; line-height: .3rem; height: .6rem;overflow:hidden;}
.list_yynews2 li .rr{ width: 1.1rem; text-align: right; font-size: .18rem; color: #193f83; line-height: .3rem;}
.list_yynews2 li:last-child .a{ border-bottom: none;}

.more001_box{background: url(../images/more001_box.jpg) center;height: .92rem;display: flex;justify-content: center;align-items: center;}
.more001_box .more001::before, .more001_box .more001::after{background: rgba(255,255,255,1);}
.more001_box .more001{margin-top: 0;}
.more001_box .more001 .a{ color: #fff;}

.list_yynews3{ display: flex; flex-wrap: wrap; margin: 0 -.18rem;}
.list_yynews3 li{ width: 33.33%; padding: 0 .18rem;}
.list_yynews3 li *{ transition: .5s;}
.list_yynews3 .con{ padding: .2rem 0}
.list_yynews3 .con h6{ font-size: .18rem; color: #193f83;}
.list_yynews3 .con h5{font-size: .2rem;color: #333333;line-height: .3rem; height: .6rem;overflow:hidden; font-weight: bold;margin: .1rem 0 .16rem;}
.list_yynews3 .con p{ font-size: .16rem; color: #6c6c6c; line-height: 24px; height: 48px;overflow:hidden;}

.pad{ padding: .7rem 0; overflow: hidden;}

.yynews .fl02{ background: url(../images/yynews_fl02.jpg) center bottom no-repeat; background-size: cover;}
.yynews .fl02 .content{ display: flex; flex-wrap: wrap;}
.yynews .fl02 .content .left{ width: 6.54rem;}
.yynews .fl02 .content .right{ width: calc(100% - 6.54rem); padding: 0 0 0 .22rem;}

.list_yynews4 .img .img_hezi{ padding-bottom: 56.25%;}

.list_yynews5{margin-bottom: .34rem;}
.list_yynews5 li *{ transition: .5s}
.list_yynews5 .con{padding: 0 0 .4rem .2rem;}
.list_yynews5 .con h6{ font-size: .18rem; color: #193f83;}
.list_yynews5 .con h5{font-size: .2rem;color: #333333;line-height: .3rem; height: .6rem;overflow:hidden;font-weight: bold;margin: .1rem 0 .16rem;}
.list_yynews5 .con p{font-size: .16rem;color: #6c6c6c;line-height: .24rem;height: .72rem;overflow:hidden;}
.list_yynews5 .miso-dots{text-align: left;padding: 0 0 0 .15rem;}
.list_yynews5 .miso-dots li{ width: .07rem; height: .07rem; background: #c9cbd4; border-radius: 50%; transform: scale(.8)}
.list_yynews5 .miso-dots li.miso-active{ background: #193f83; transform: scale(1);}

.list_yynews6{ margin: 0 -.1rem;}
.list_yynews6 li{ width: 33.33%; padding: 0 .1rem;}
.list_yynews6 .img .img_hezi{ padding-bottom: 56.32%;}
.list_yynews6 .img:after{ background: rgba(0,0,0,.3); content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0;}

.more001_box1{display: flex;justify-content: center;margin: .3rem 0 0;}

.list_yynews7{ display: flex; flex-wrap: wrap; margin: 0 -.75rem;}
.list_yynews7 li{ width: 50%; padding: 0 .75rem;}
.list_yynews7 li *{ transition: .5s;}
.list_yynews7 li .a{display: flex;padding: .3rem 0;border-bottom: #d8e6f7 1px solid; position: relative; z-index: 1}
.list_yynews7 li .a:before{ content:""; position: absolute; top:0; right: -.56rem; bottom: 0; left: -.56rem; z-index: -1; background: url(../images/list_yynews7_bg.jpg) center no-repeat; background-size: cover; opacity: 0}
.list_yynews7 li .ll{width: .2rem;writing-mode: tb-rl;font-size: .18rem;color: #1266c8;display: inline-flex;}
.list_yynews7 li .ll span{max-height:1.5rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display: inline-block;/* width: 100%; */line-height: .2rem;/* padding-right: 5px; */}
.list_yynews7 li .rr{width: calc(100% - .2rem);padding: 0 0 0 .24rem;}
.list_yynews7 li .rr h5{ font-size: .2rem; color: #333333; line-height: .3rem; font-weight: bold;}
.list_yynews7 li .rr h6{ font-size: .16rem; color: #1266c8;}
.list_yynews7 li .rr p{font-size: .16rem;color: #6c6c6c;line-height: .24rem;height: .72rem;margin: .2rem 0;overflow:hidden;}

.yynews .fl04{ background: url(../images/yynews_fl04.jpg) center bottom no-repeat; background-size: cover;}

.yynews .fl04 .content{ width: 130%;}
.list_yynews8{ margin: 0 -.11rem;}
.list_yynews8 .miso-list{padding: .3rem .1rem;margin: -.3rem -.1rem;}
.list_yynews8 li{ width: 20%; padding: 0 .11rem;}
.list_yynews8 li *{ transition: .5s;} 
.list_yynews8 li .a{display: block;border-radius: .15rem;overflow: hidden;/* padding-bottom: .3rem; */transition-delay: 0s;}
.list_yynews8 li .a .con{ display: flex; height: 1.24rem; background: #fff; padding: 0 .2rem; flex-direction: column; justify-content: center;}
.list_yynews8 li .a .con h6{ font-size: .16rem; color: #a3a3a3; margin: .1rem 0;}
.list_yynews8 li .a .con h5{ font-size: .2rem; color: #333333; line-height: .3rem; font-weight: bold;}
.list_yynews8 li .a .img{ overflow: visible; position: relative;}
.list_yynews8 li .a .img .img_hezi{ padding-bottom: 56.08% !important;}
.list_yynews8 li .a .img .bg{position: absolute;top: 0;right: 0;height: 100%;left: 0;background: url(../images/yynews8_img1.jpg) center no-repeat;background-size: cover !important;}
.list_yynews8 li .a .img img{ display: none !important}
.list_yynews8 li .a .img .ico{width: .5rem;height: .5rem;background: rgba(255,255,255,.4);border-radius: 50%;display: flex;align-items:  center;justify-content: center;position: absolute;right: .26rem;bottom: .26rem;}
.list_yynews8 li .a .img .ico svg{width: .12rem;height: .12rem;fill: #fff; transition: 0s;}

h2 p.tit2{padding-bottom: 0;margin-bottom: .25rem;}

.tit3{ padding: 0 0 0 .54rem; font-size: .28rem; color: #333333; margin-bottom: .22rem; position: relative;}
.tit3::before{ content: ""; position: absolute; left: 0; top: 0; width: .26rem; height: .26rem; background: #b90417; border-radius: 0 .13rem .13rem 0;}

.yywh .fl01 .content{ display: flex; flex-wrap: wrap; margin-top: -.2rem;}
.yywh .fl01 .content .left{ width: calc(100% - 8.6rem); padding: .5rem 0 0; position: relative;}
.yywh .fl01 .content .left .img{text-align: center;padding: 0 .3rem;}
.yywh .fl01 .content .left .img img{ max-width: 100%;}
.yywh .fl01 .content .left .con{background: #fff;box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.19);border-radius: .18rem;padding: .2rem .28rem;position: relative;margin: -.1rem 0 0;margin-right: -.16rem;}
.yywh .fl01 .content .left .con::before{ content: ""; position: absolute; border-left: transparent .14rem solid; border-right: transparent .14rem solid; border-bottom: #fff .08rem solid; top: -.08rem; left: 50%; margin-left: -.14rem;}
.yywh .fl01 .content .left .con p{ font-size: .16rem; line-height: .3rem; color: #686868;}
.yywh .fl01 .content .right{width: 8.6rem;background: #5078c7;padding: .5rem 0 .3rem;}
.yywh .fl01 .content .right .tit3{color: #fff;display: flex;align-items: center;justify-content: space-between;}
.yywh .fl01 .content .right .tit3::before{background: #fff;top: .08rem;}
.yywh .fl01 .content .right .tit3 .rr a{display: flex;height: .42rem;border: #fff 1px solid;padding: 0 .15rem;font-size: .16rem;color: #fff;align-items: center;margin: 0 .68rem 0 0;}
.yywh .fl01 .content .right .tit3 .rr a img{margin: 0 0 0 .1rem;height: .18rem;}
.yywh .fl01 .content .right .img{text-align: center;padding: 0 .3rem;}
.yywh .fl01 .content .right .img img{ max-width: 100%}

.audiojs {width: 100%;height: auto;display: flex;flex-wrap: wrap;justify-content: space-between;align-self: center;background: none;border-radius: 10px;overflow: hidden;font-size: 12px;position: relative; margin: .15rem 0 0;}
.audiojs .play-pause {width: auto;margin: 0px;padding: 0px 8px;overflow: hidden;display: flex;flex-direction: row;justify-content: space-around;min-width: auto;margin:0 auto;position: absolute;left: .36rem;}
.audiojs .play-pause .pre {	width: 0px;	height: 90px; background-repeat: no-repeat;	background-position: center; margin: 0px;	overflow: hidden;	display: none;}
.audiojs .play-pause .next {width: 0px;	height: 90px; background-repeat: no-repeat;	background-position: center;margin: 0px;	overflow: hidden;	display: none;}
.audiojs .info{display: flex;flex-direction: column;justify-content: space-between;width: 100%;height: .35rem;}
.audiojs .info .title{font-size: 18px;margin-top: 10px;color: #ab2e36;text-align:center;margin-bottom:20px;font-family:"微软雅黑";font-weight:bold;}.audiojs .close{	width: 30px;	height: 30px;	line-height: 20px;	display: block;	position: relative;	align-self: flex-start;	font-family: Helvetica, STHeiti;	_font-family: '黑体', 'Book Antiqua', Palatino;	font-size: 22px;	border-radius: 20px;	color: #FFF;	-moz-transition: linear .06s;	-webkit-transition: linear .06s;	transition: linear .06s;	padding: 5px 0px 5px 0px;	text-align: center;	text-decoration: none;	outline: none;	cursor: pointer;  display:none}        
.audiojs p { display: none; width: 25px; height: 40px; margin: 0px; cursor: pointer; } 
.audiojs .play { display: block; } .audiojs .scrubber {position: relative;float:none;align-self: center;width: 80%;background: rgba(255,255,255,.2);height: 2px;margin: 0;overflow: hidden;position: absolute;top: 50%;margin-top: -1px;}
.audiojs .progress {position: absolute;top: 0px;left: 0px;height: 2px;width: 0px;background: #fff;z-index: 1;}        
.audiojs .loaded {position: absolute;top: 0px;left: 0px;height: 2px;width: 0px;background: rgba(255,255,255,.2);} 
.audiojs .time {height: 16px;line-height: 16px;margin-top: 15px;margin-right: 6px;margin-left: 6px;margin-bottom: 16px;padding: 0px 6px 0px 12px;text-align: center;font-size: 14px;color: #fff;display: none;}        .audiojs .time em {padding: 0px 2px 0px 0px;color: #fff;font-style: normal;}         
.audiojs .time strong { padding: 0px 0px 0px 2px; font-weight: normal; }         
.audiojs .error-message { float: left; display: none; margin: 0px 10px; height: 36px; width: 400px; overflow: hidden; line-height: 36px; white-space: nowrap; color: #fff; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; }         
.audiojs .error-message a { color: #eee; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #999; white-space: wrap; }         
.audiojs .play {background: url(../images/ks.png) no-repeat;border-radius: 0;width: .31rem;height: .35rem;padding: 0;margin: 0;background-size: cover;}
.audiojs .loading {background: none;border-radius: 0;width:60px;height: 60px;padding: 5px;margin: 10px 10px;}.audiojs .error {	background: #ab2e36;	border-radius: 50px;	width:60px;	height: 60px;	padding: 5px;	margin: 10px 10px;	background-size: 20px 20px;}
.audiojs .pause {background: #ab2e36;border-radius: 0;width: .35rem;height: .35rem;padding: 0;margin: 0;background: url(../images/tz.png) no-repeat;}        
.playing .play, .playing .loading, .playing .error { display: none; }         
.playing .pause { display: block; }                 
.loading .play, .loading .pause, .loading .error { display: none; }         
.loading .loading { display: block; }                 
.error .time, .error .play, .error .pause, .error .scrubber, .error .loading { display: none; }         
.error .error { display: block; }         
.error .play-pause p { cursor: auto; }         
.error .error-message { display: block; }

.yywh .fl02{ }
.yywh .fl02 .img{height: 3.09rem;background: url(../images/yywh_fl02.png) center no-repeat;display: flex;align-items: center;padding: 0 1.3rem;margin: .6rem 0 0;background-size: cover;}
.yywh .fl02 .img .ar_wap{ display: none;}

.yywh .fl03{ background: url(../images/yywh_fl03.jpg) center no-repeat; background-size: cover;}
.yywh .fl03 .content{ display: flex; margin: 0 -.45rem;}
.yywh .fl03 .content .box{ width: 33.33%; padding: 0 .45rem;}
.yywh .fl03 p.tit{ margin-bottom: 0;}

.yywh .fl03 .img .img_hezi{ padding-bottom: 64.66%;}
.yywh .fl03 .img .top{position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: flex;align-items: flex-start;}
.yywh .fl03 .img .top span{background: #b90417;line-height: .7rem;padding: 0 .22rem;display: inline-block;font-size: .2rem;color: #fff;position: relative;}
.yywh .fl03 .img .top span:before{content: "";position: absolute;top: 0;border-left: #b90417 .48rem solid;border-bottom: transparent .7rem solid;right: -.48rem;} 

.yywh .fl03 .box:nth-child(2) .img .top span{ background: #7699e1;}
.yywh .fl03 .box:nth-child(2) .img .top span:before{ border-left: #7699e1 .48rem solid;}

.yywh .fl03 .box:nth-child(3) .img .top span{ background: #00cccc;}
.yywh .fl03 .box:nth-child(3) .img .top span:before{ border-left: #00cccc .48rem solid;}
.yywh .fl03 .box1{box-shadow: 0px 0px 14.88px 1.12px rgba(72, 72, 72, 0.1);border: #d2d2d2 1px solid;padding: .15rem .26rem .3rem;background: #fff;}

.list_yywh1{ border-bottom: #dcdcdc 1px dashed ; padding-bottom: .2rem; margin-bottom: .1rem;}
.list_yywh1 h5{font-size: .2rem;color: #333333;line-height: .3rem;min-height: .6rem;height: .6rem\0;}
.list_yywh1 p{font-size: .14rem;color: #6c6c6c;line-height: .24rem;height: .48rem\0;margin: .06rem 0 0;}

.yywh .fl03 .list11 li a{height: .46rem;padding: 0 0 0 .22rem;}
.yywh .fl03 .list11 li a h5{ font-size: .18rem;}

.yywh .fl04{ background: url(../images/yywh_fl04.jpg) center no-repeat; background-size: cover;}
.yywh .fl04{padding-right: 2.1rem;}

.list_tabs3{ display: flex; justify-content: flex-end; margin-right: -.4rem; margin-bottom: .3rem;}
.list_tabs3 .li{font-size: .3rem;color: #333333;line-height: .5rem;padding: 0 .4rem;transition: .5s;border-radius: .25rem;cursor: pointer;}
.list_tabs3 .li.active{ border-radius: .25rem; background: #b90417; color: #fff;}

.yywh .fl04  .p{ text-align: right; margin-bottom: .7rem;}
.yywh .fl04  .p p{ font-size: .14rem; color: #9a9a9a; line-height: .3rem;}

.yywh .fl04 .content{background: url(../images/list_yywh2.png) right center no-repeat;background-size: auto 100%;padding: .6rem .85rem .45rem;}
.yywh .fl04 .content .box{ padding: 0 .9rem 0 0;}
.list_yywh2{margin: 0 -3px;padding: 0 .9rem 0 0;}
.list_yywh2 li{ width: 25%; padding: 0 3px;}
.list_yywh2 li .a{ background: rgba(255,255,255,.5); padding: .08rem; display: block; transition: .5s;}

.list_yywh2 .miso-prev, .list_yywh2 .miso-next{width: .36rem;height: .32rem;left: auto;right: 0; }
.list_yywh2 .miso-arrow svg{width: .36rem;height: .32rem;fill:#cccccc; transition: .5s}
.list_yywh2 .miso-prev{ margin-top: -.25rem}
.list_yywh2 .miso-next{ margin-top: .25rem}

@media(min-width: 1200px){	
	.list_yynews7 li .a:hover:before{ opacity: 1; box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.28); border-radius: .17rem;}
	.list_yynews7 li .a:hover *{ color: #fff;}
	.list_yynews7 li .a:hover .rr p{ opacity: .7;}
	
	.list_yynews8 li .a:hover{ box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.28); transition-delay: .2s;}
	.list_yynews8 li .a:hover .con{background: #1266c8;/* margin-top: .3rem; */}
	.list_yynews8 li .a:hover .img .bg{/* height: calc(100% + .3rem); */}
	.list_yynews8 li .a:hover .con *{ color: #fff;}
	.list_yynews8 li .a:hover .img .ico{background: #fff;/* transform: translateY(.3rem); */}
	.list_yynews8 li .a:hover .img .ico svg{ fill:#1266c8}
	
	.list_yynews2 li .a:hover .ll, .list_yynews1 .a:hover .con h5, .list_yynews3 .a:hover .con h5, .list_yynews5 .a:hover .con h5{ color: #1266c8;}

	.list_yywh2 .miso-arrow:hover svg{ fill:#1266c8}
	.list_yywh2 li .a:hover{ background: #1266c8;}
}
@media(max-width: 1200px){	
	.yywh .fl01 .content .right{ width: 6rem;}
	.yywh .fl01 .content .left { width: calc(100% - 6rem);}
	
	.yywh .fl03 .content{display: flex;margin: 0 -.15rem;flex-wrap: wrap;}
	.yywh .fl03 .content .box{ width: 33.33%; padding: 0 .15rem;}
	
	.yywh .fl04{ padding-right: .5rem;}
}
@media(max-width: 992px){
	.yynews .fl01 .content .left{width: 100%;padding: 0 0 .2rem;}
	.yynews .fl01 .content .right{ width: 100%;}
	
	.yynews .fl02 .content .left{ width: 100%;}
	.yynews .fl02 .content .right{width: 100%;padding: .3rem 0 0;}
	
	.list_yynews7 { margin: 0 .1rem;}
	.list_yynews7 li{ padding: 0 .1rem;}
	
	.yywh .fl01 .content .right{ width: 100%; }
	.yywh .fl01 .content .left { width: 100%; padding: 0 0 .3rem;}
	
	.yywh .fl03 .content .box{ width: 100%; margin-bottom: .3rem;}
	.yywh .fl03 .content .box:last-child{ margin-bottom: 0;}
	.yywh .fl04 .content{ padding: .4rem .3rem .4rem 15px;}
	.list_yywh2{ padding: 0 .45rem 0 0;}
}
@media(max-width: 768px){
	.list_yynews3 li{ width: 100%;}
	.pad{ padding: .4rem 0;}
	
	.list_yynews7 li{ width: 100%;}
	.yynews .fl01{overflow: hidden;}
	
	.yywh .fl01 .content .right .tit3 .rr a{margin: 0 15px 0 0;}
	
	.yywh .fl02 .img{padding: 25px 20px;height: auto;margin: .4rem 0 0;}
	.yywh .fl02 .img .ar_web{ display: none;}
	.yywh .fl02 .img .ar_wap{ display: block;}
	
	.yywh .fl04{padding: .4rem 15px;}
	.list_yywh1 p{ font-size: 12px; line-height: 22px; height: 44px;}
	.yywh .fl04 .content{padding: .4rem 15px .4rem 15px;background-size: 100% 100%;background: rgba(255,255,255,.9);}
	.yywh .fl04 .content .box{padding: 0;text-align: center;}

	.list_tabs3{justify-content: center;margin: 0 auto;margin-bottom: .3rem;}
	.yywh .fl04 .p{text-align: center;margin-bottom: .4rem;}
	
	.list_tabs3 .li{ padding: 0 .26rem;}
	
	.audiojs .play{ transform: scale(.6);}
	
	.jk3 li a{ padding: .25rem 10px;}
}
@media(max-width: 456px){
	
} 

/* list */
.zxyx-list ul{padding: 0.2rem 0;}
.zxyx-list li{margin-bottom: 0.25rem;background: #fff; box-shadow: 0px 0px 0.16rem 0px rgba(50, 50, 50, 0.18);padding: 0.25rem 0.4rem 0.25rem 0.25rem;border-radius: 0.06rem;overflow: hidden;}
.zxyx-list li::after{width: 0;height: 100%;background: url(../images/list-bg.jpg) no-repeat;background-size: 100% 100%;}
.zxyx-list li a{position: relative;width: 100%;height: 100%;align-items: center;}
.zxyx-list li .list-pic1{width: 4.3rem;position: relative;}
.zxyx-list li .list-pic2{width: calc(100% - 4.3rem);padding-left: 0.4rem;}
.zxyx-list li .date-list{background: #df4545;padding: 0.15rem;color: #fff;display: flex;font-size: 0.14rem;flex-direction: column;align-items: flex-end;position: absolute;left: -0.15rem;bottom: 0.2rem;} 
.zxyx-list li .date-list p{font-size: 0.28rem;}
.zxyx-list li .list-pic1 .imged{padding-bottom:60%;}
.zxyx-list li h3{font-size: 0.26rem;line-height: 1.3;color: #333;margin-bottom: 0.25rem;transition: 0.5s;}
.zxyx-list li h4{font-size: 0.14rem;color: #666;line-height: 0.26rem;max-height: 0.78rem;transition: 0.5s;}
.zxyx-list .list-pic2 p{font-size: 0.16rem;color: #0e5da8;padding-left: 0.3rem;margin-top: 0.3rem;float: right;}
.zxyx-list .list-pic2 p::after{width: 0.19rem;height: 0.13rem;background: url(../images/list-ico1.png) no-repeat center;background-size: 100% !important;bottom: auto;}


@media screen and (min-width: 1025px) {
    .zxyx-list li:hover::after{width: 100%;}
    .zxyx-list li:hover h3,.zxyx-list li:hover h4,.zxyx-list li:hover p{color: #fff;}
    .zxyx-list li:hover p::after{background: url(../images/list-ico2.png) no-repeat center;}
}

@media screen and (max-width: 1024px) {
    .zxyx-list li{padding: 0.2rem;}
.zxyx-list li .list-pic1{width: 3.5rem;position: relative;}
.zxyx-list li .list-pic2{width: calc(100% - 3.5rem);}
}
@media screen and (max-width: 768px) {
    .zxyx-list li .list-pic1{width: 2.6rem;position: relative;}
    .zxyx-list li .list-pic2{width: calc(100% - 2.6rem);} 
    .zxyx-list li h3{margin-bottom: 0.1rem;}
    .zxyx-list .list-pic2 p{margin-top: 0.1rem;}
    .zxyx-list li .list-pic2{padding-left: 0.2rem;}
	
	.zxyx-list .list-pic2 p{ display: none;}
	.zxyx-list li .date-list{ display: none;}
}

@media screen and (max-width: 420px) {
    .zxyx-list li .list-pic1{width: 2rem;position: relative;}
    .zxyx-list li .list-pic2{width: calc(100% - 2rem);} 
}


/* 院长信箱 */
.yzxx-search{
  text-align:
  center;
  font-size: .18rem;
}
.yzxx-search span{
  margin-right:10px;
}

.yzxx-table{
  padding:.3rem;
  background:#fff;
  box-shadow:0 0 10px 0 #ccc;
  margin:40px auto 20px;
  overflow:hidden;
}

.yzxx-table .yzxx-th,
.yzxx-table .yzxx-tr{
  overflow:hidden;
  font-size:.18rem;
  color:#0271C0;
}
.yzxx-table .yzxx-th>div,
.yzxx-table .yzxx-tr>div{
 padding:.15rem;
 float:left;
  text-align:center;


}
.yzxx-table .yzxx-tr span{
  display:none;
}
.yzxx-table .yzxx-th{
  background:#507CD1;
  color:#fff;
}
.yzxx-table .td1{
  width:70%;
  text-align:left !important;
}

.yzxx-table .td2{
  width:15%;
border-right:1px solid #fff;
border-left:1px solid #fff;
}
.yzxx-table .td3{
  width:15%;

}

.yzxx-table .yzxx-tr.bg{
  background:#EFF3FB;
}

.yzxx-submit{
  width:150px;

  height:40px;
  line-height:40px;
  background:#507cd1;
  text-align:center;
  color:#fff;
  margin:0 auto;
  border-radius:10px;
  font-size:.18rem;
}



.mailinfo {
   padding:.3rem;
  background:#fff;
  box-shadow:0 0 10px 0 #ccc;
  margin:0px auto 20px;
  overflow:hidden;
}

.mailinfo .info-table,
.mailinfo .answer-table,
.mailinfo .submit-table{
  margin-bottom:.3rem;
  overflow:hidden;
  border:1px solid #c5d6f5;

}

.mailinfo .title{
  padding:.2rem;
  font-size:.2rem;
  font-weight:bold;
  text-align:center;
  background:#507CD1;
  color:#fff;

}
.mailinfo .info-tr,
.mailinfo .submit-tr{
  /* padding: 0 .2rem; */
  overflow:hidden;
  font-size:.16rem;
  line-height:28px;
  border-bottom: 1px solid #c5d6f5;
}

.mailinfo .info-tr h3{
  float:left;
  color: #0271C0;
  width: 1rem;
  /* border-right: 1px solid #c5d6f5; */
  padding: .1rem;
}


.mailinfo .info-tr .info-td{
  float:right;
  color: #333;
  width: calc(100% - 1.1rem);
  padding: .1rem;
  border-left: 1px solid #c5d6f5;
  min-height: .48rem;
}

.mailinfo .tips{
  padding:.1rem;
    font-size:.16rem;
  line-height:28px;
}

.submit-table .submit-tr .td1{
float:left;
  color: #0271C0;
  width: 90px;

  padding: .1rem;
}
.submit-table .submit-tr .td2{
   float:right;
  color: #333;
  width:calc(100% - 100px);
  padding: .1rem;
    border-left: 1px solid #c5d6f5;
}
.submit-table .submit-tr .td2 .tips{
  padding:0;
  float:left;
  margin-left:20px;
  color:#ccc;
}

.submit-table input,
.submit-table select{
  border:1px solid #ccc;
  height:28px;
  line-height:28px;
  width:300px;
  float:left;
}
.submit-table .submit-tr .td2 span{
  float:left;
  margin-left:10px;
}

@media(max-width:768px){
.yzxx-search .text{width: 180px !important;}
  .yzxx-table .yzxx-th{display:none;}
  .yzxx-table .yzxx-tr span{display:block;float:left;font-weight:bold;}
  .yzxx-table .td1,.yzxx-table .td2,.yzxx-table .td3{
    width:100%;
    text-align: left !important;
  }
  .yzxx-table{padding:.15rem;}
  .mailinfo{padding:.15rem;}
  .submit-table .submit-tr{padding:.1rem 0;}
  .submit-table .submit-tr .td1{width: 100%;float: none;padding: 5px;line-height: 20px;}
  .submit-table .submit-tr .td2{width: 100%;float: none;padding: 5px;border: none;}
.submit-table input, .submit-table select{width:100%;}
  .submit-table .submit-tr .td2 .tips{line-height:20px;margin-left: 5px;}
}



/* 单篇正文 */
.dpzw{padding-top:0.2rem}
.dpzw .new-cont{    margin-bottom: 0.4rem;
    box-shadow: 0px 0px 0.27rem 0px rgba(0, 66, 143, 0.2);
    padding: 0.7rem;
    background: #fff;
    border-radius: 20px;
    width: 100%;}
@media screen and (max-width:600px){
  .dpzw .new-cont{padding:0.3rem;}
}






/* 出停诊查询 */
.ctzcx {
    margin-top: -.4rem;
}

.ctzcx_box {
    border-top: 2px solid #1266c8;
    margin-bottom: 0.25rem;
    background: #fff;
    box-shadow: 0px 0px 0.16rem 0px rgba(50, 50, 50, 18%);
    padding: 0.25rem 0.4rem 0.25rem 0.25rem;
    border-radius: 0.06rem;
    overflow: hidden;
}

.ctzcx_box .tips {
    font-size: .18rem;
    color: #ff0000;
    line-height: 24px;
    margin-bottom: .2rem;text-align: center;
    font-weight: bold;
}

.yq_title {
    overflow: hidden;
    margin-bottom: .3rem;
    line-height: .5rem;
}

.yq_title h2 {
    float: left;
    font-size: .18rem;
    color: #1266c8;
    font-weight: bold;
}

.yq_title ul {
    float: left;
    width: calc(100% - 1rem);
    overflow: hidden;
}

.yq_title ul li {
    float: left;

    padding: 0 .3rem;
    border-radius: .3rem;
    background: #cde1f9;
    font-size: .18rem;
    color: #1266c8;
    margin: 0 .1rem;
    text-align: center;
    transition: 0.5s;
    cursor: pointer;
}

.yq_title ul li.curr,
.yq_title ul li:hover {
    background: #1266c8;
    color: #fff;
}

.select_title {
    overflow: hidden;
    margin-bottom: .5rem;
    padding-bottom: .2rem;
    border-bottom: 1px solid #c9cbce;
    line-height: 30px;
}

.select_title h2 {
    float: left;
    font-size: .18rem;
    color: #1266c8;
    font-weight: bold;
}

.select_title ul {
    float: left;
    width: calc(100% - 1rem);
    padding: 0 .5rem;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;

}

.select_title ul li {
    transition: 0.5s;
    cursor: pointer;
    font-size: .18rem;
    text-align: center;
    height: 30px;
    width: 30px;
    border-radius: 50%;
    overflow: hidden;
}


.select_title ul li.curr,
.select_title ul li:hover {
    background: #61a3ff;
    color: #fff;
}

.ctzcx_box .ks_list ul {
    overflow: hidden;
    margin: 0 -.15rem;
}

.ctzcx_box .ks_list ul li {
    width: 20%;
    float: left;
    margin-bottom: .2rem;
}

.ctzcx_box .ks_list ul li a {
    display: block;
    margin: 0 .15rem;
    font-size: .16rem;
    padding: 0 .16rem;
    border: 1px solid #c9cbce;
    border-radius: 5px;
    overflow: hidden;
    text-align: center;
    height: .6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.5s;
    cursor: pointer;
    position: relative;
}

.ctzcx_box .ks_list ul li.curr a,
.ctzcx_box .ks_list ul li a:hover {
    background: #1266c8;
    color: #fff;
    font-weight: bold;
}

.ctzcx_box .ks_list ul li.curr a:after,
.ctzcx_box .ks_list ul li a:hover:after {
    content: "";
    width: .15rem;
    height: 6px;
    background: #e5c65a;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -3px;
}

.czxx_table {
    padding: .2rem 0;
    line-height: 24px;
}

.czxx_table table {
    /* width: 100%; */
    border-collapse: collapse;
    border-radius: 5px 5px 0 0;
    overflow: hidden;
    border: 1px solid #ccc;
}

.czxx_table table tr:nth-child(2n+1) {
    background: #f2f8ff;
}

.czxx_table table th {
    padding: .2rem .1rem;
    text-align: center;
    font-size: .16rem;
    color: #fff;
    font-weight: bold;
    background: #61a3ff;
    white-space: nowrap;
    border: 1px solid #ececec;
}
.czxx_table table tr {/* border:1px solid #ececec; */}
.czxx_table table td {
    padding: .1rem .1rem;
    text-align: center;
    font-size: .16rem;
    color: #444444;
    border:1px solid #ececec;
}



.czxx_ph {
    display: none;
}

@media screen and (max-width: 1100px) {
    .ctzcx {
        margin-top: 0;
    }

    .select_title ul {
        padding: 0 .2rem;
    }
}

@media screen and (max-width: 1024px) {
    .select_title ul {
        justify-content: left;
    }

    .ctzcx_box .ks_list ul li {
        width: 25%;
    }

    .czxx_table {
        display: block;
    }

    .czxx_ph {
        display: block;
        margin: .2rem 0;
    }

    .czxx_ph .item {
        padding: .3rem;
        background: url(../images/list_right_bg.png) no-repeat;
        background-size: cover;
        margin-bottom: .15rem;
        border-radius: .2rem;
        overflow: hidden;
    }

    .czxx_ph .item .line {
        overflow: hidden;
        font-size: .18rem;
        color: #333;
        line-height: 22px;
        margin-bottom: .15rem;
        position: relative;
    }

    .czxx_ph .item .line1 {
        font-size: .22rem;
        line-height: 30px;
        color: #1266c8;
    }

    .czxx_ph .item .line1 .ks {
        margin-right: .15rem;
        float: left;
        padding: 0 .15rem;
        background: #1266c8;
        color: #fff;
        border-radius: 0 .15rem .15rem 0;
    }

    .czxx_ph .item .line1 .name {
        margin-right: .15rem;
        float: left;

    }

    .czxx_ph .item .line1 .zc {
        float: left;
    }

    .czxx_ph .item .line4 span {
        color: #ff0000;
    }

    .czxx_ph .item .line .left {
        float: left;
        width: 48%;
    }

    .czxx_ph .item .line .right {
        float: right;
        width: 48%;
    }

    .czxx_ph .item .line h2 {
        font-size: .18rem;
        display: inline-block;
    }
}

@media screen and (max-width: 768px) {
    .yq_title {
        margin-bottom: .1rem;
    }

    .yq_title ul li {
        margin-bottom: .2rem;
        padding: 0 .15rem;
    }

    .ctzcx_box .ks_list ul li {
        width: 33.3%;
    }


}

@media screen and (max-width: 600px) {
    .ctzcx_box {
        padding: .25rem .15rem .4rem;
    }

    .yq_title h2 {
        float: none;
        width: 100%;
    }

    .yq_title ul {
        float: none;
        width: 100%;

    }

    .yq_title ul li {
        width: 33.3%;
        margin: 0 0 .1rem 0;
        padding: 0 .1rem;
        font-size: .16rem;
    }

    .select_title {
        margin-bottom: .3rem;
    }

    .select_title h2 {
        float: none;
        width: 100%;
    }

    .select_title ul {
        float: none;
        width: 100%;
        padding: 0;
    }

    .ctzcx_box .ks_list ul li {
        width: 50%;
    }

    .czxx_ph .item{
        padding: .15rem;
    }
    

}


.dzblist ul{overflow:hidden;margin:0 -20px;}
.dzblist ul li{
  float:left;
  width:20%;
  margin-bottom:20px;
}
.dzblist ul li a{
  display:block;
  margin:0 20px;
}
.dzblist ul li .pic{
  width:100%;
  padding-bottom:143%;
  overflow:hidden;
  position:relative;
  border:1px solid #ccc;
}
.dzblist ul li .pic img{
  position:absolute;
  width:100%;height:100%;
  top:0;
  left:0;
}
.dzblist ul li *{
      transition: .5s;
}
.dzblist ul li h2{
  font-size:.18rem;
  text-align:center;
  padding: 10px;
  line-height:20px;
  font-weight:normal;
  background: #fff;
  box-shadow: 0 0 10px 0 #efefef;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.dzblist ul li:hover img{
  transform:scale(1.05);
}
.dzblist ul li:hover h2{
  background:#193f83;
  color:#fff;
}

@media screen and (max-width: 992px) {
  .dzblist ul{
    margin:0 -10px;
  }
   
  .dzblist ul li a{
    margin:0 10px;
  }
}

@media screen and (max-width: 600px) {

    .dzblist ul li {
      width:50%;
      margin-bottom:10px;
    }
    .dzblist ul li h2{
      line-height:20px;
      height:45px;overflow:hidden;
    }
 
}

.maplist{
  overflow:hidden;
}
.maplist li{
  overflow:hidden;margin-bottom:.15rem;
}
.maplist li h2{
  display:block;
  font-size:.2rem;
  font-weight:bold;
  color:#193f83;
  overflow:hidden;
  marign:0;
  padding:0;
  line-height:28px;
}
.maplist li h2 a{
  float:left;
  background:#193f83;
  padding:.1rem .15rem;
  color:#fff;
}
.maplist li dl{
  overflow:hidden;
  margin-top:.2rem;
}
.maplist li dl dd{
  float:left;
  width:20%;
  margin-bottom:.2rem;
  position:relative;
}
.maplist li dl dd a{
  font-size:.18rem;
  padding-left:15px;
}
.maplist li dl dd:before{
  content:"";
  width:6px;
  height:6px;
  background:#193f83;
  border-radius:50%;
  position:absolute;
  top:50%;
  margin-top:-3px;
  left:0;
}

.kxyj-ico1{
  margin-top:-0.7rem;
  padding:0.15rem .3rem;
  overflow:hidden;
}
.kxyj-ico1 li{float:left;width:25%;text-align:center;padding: 0 5%;}
.kxyj-ico1 li a{display:block;padding:.25rem .15rem;}
.kxyj-ico1 li .ico img{height: .43rem;-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.kxyj-ico1 li p{margin-top:10px;color:#fff;}
.kxyj-ico1 li.ico1 a{background: #3f629b;}
.kxyj-ico1 li.ico2 a{background: #2190aa;}
.kxyj-ico1 li.ico3 a{background: #1b6fc9;}
.kxyj-ico1 li.ico4 a{background: #1d8cc4;}
.kxyj-ico1 li:hover img{transform: rotateY(360deg);}

.kxyj-ico2{
  margin-top:0.5rem;
  padding-bottom: .3rem;
  overflow:hidden;
}
.kxyj-ico2 ul{margin-top:.3rem;}
.kxyj-ico2 li{float:left;width:14.28%;text-align:center;padding:0 .1rem;}
.kxyj-ico2 li.ico6{width:18.28%}
.kxyj-ico2 li.ico7{width:10.28%}
.kxyj-ico2 li .ico{margin:0 auto;width:1rem;height:1rem;border-radius:50%;overflow:hidden;background:#fff;border:1px dashed #193f83;position:relative;}
.kxyj-ico2 li .ico img{height: 40%;margin-top:30%;-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.kxyj-ico2 li p{margin-top:.15rem;}
.kxyj-ico2 li:hover img{transform: rotateY(360deg);}
.kxyj-page h2 {margin-top:.5rem;}
.kxyj-page h2 p.tit{margin-bottom:0;padding: 0;}
.kxyj-page .kxyj-ico2 h2 {margin-top:0;}

.zxyx .mdt_list li .yx-r h3 {
    height: auto;
    -webkit-line-clamp: 4;
}


.rszp {margin-top:-.4rem;}
.rszp .left{float:left;width: 3.5rem;padding-top: 1rem;}
.rszp .left img{width:100%;}
.rszp .right{float:right;width: calc(100% - 3.7rem);}
.rszp .right .rszp_list li{padding:0;margin-bottom:10px;}
.rszp .right .rszp_list li a{padding:10px;}
.rszp .right .rszp_list li .yx-r h2{
    margin: .15rem 0 0;
}
.rszp .right .rszp_list li .l2{display:none;}
.rszp_pic{margin-top:.3rem;}
.rszp_pic ul{overflow:hidden;margin:0 -.15rem;}
.rszp_pic li{float:left;width: 33.3%;}
.rszp_pic li *{transition: 0.5s;}
.rszp_pic li a{display:block;margin:0 .15rem;padding:0;box-shadow: none;width: auto;}
.rszp_pic li a img{width:100%;}

 @media screen and (max-width:1024px){
   .kxyj-ico1{padding:0;margin-top:0;}
    .kxyj-ico1 li{padding:0 3%;}
 }
  @media screen and (max-width:768px){
   
    .kxyj-ico1 li{padding:0 1%;}
  
 }

 @media screen and (max-width:640px){
   .kxyj-ico1{padding:0;margin-top:0;}
    .kxyj-ico1 li{padding:0 0;}
    .kxyj-ico1 li a{padding:.15rem .1rem;}
.kxyj-ico1 li p{font-size:.14rem;line-height:16px;height:30px;}
.kxyj-ico2 li{width: 25% !important;margin-bottom:.15rem;}
.kxyj-ico2 li .ico{width:.8rem;height:.8rem;}
.kxyj-ico2 li p{font-size:.14rem;line-height:16px;height:30px;}
 }


 @media screen and (max-width: 768px) {
  
   .czxx_table{display:none;}
   .phone_czxx{display:block !important;}
  
   .phone_czxx h2{font-size: .2rem;}
    .phone_czxx li{
      border:1px solid #efefef;
      padding:10px;
      line-height: 22px;
      font-size: .16rem;
    }
      .phone_czxx li p span:nth-child(1){
        color:#27509a;
      }
 }

.list_syrm1 {
    overflow: hidden;
    margin: 0 -.15rem;
}
.list_syrm1 li {
    width: 25%;
    padding: 0 .15rem;
}
.list_syrm1 li *{
  transition:0.5s;
}
.list_syrm1 li a {
    display: block;
    background: #fff;
    padding-bottom: .2rem;
}
.list_syrm1 li .pic {
    position: relative;
    width: 100%;
    padding-bottom: 140%;
    overflow: hidden;
}
.list_syrm1 li .pic img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.list_syrm1 li .tit {
    padding: 0 .15rem;
    margin: .15rem 0;
    font-size: .2rem;
    color: #333333;
    line-height: .3rem;
    font-weight: bold;
    height: .6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.list_syrm1 li:hover a{
  background:#193f83;
}
.list_syrm1 li:hover img{
  transform:scale(1.05);
}
.list_syrm1 li:hover .tit{
  color:#fff;
}
.list_syrm2 {
    margin: .5rem -.15rem 0;
    overflow: hidden;
    /* margin-top: .3rem; */
}
.list_syrm2 li {
    overflow: hidden;
    margin-bottom: .3rem;
    float: left;
    width: 50%;
    padding: 0 .15rem;
}
.list_syrm2 li a {
    display: block;
    width: 100%;
    background: #fff;
    overflow: hidden;
}
.list_syrm2 li .pic {
    float: left;
    width: 235px;
    padding-bottom: 100px;
    overflow: hidden;
    position: relative;
}
.list_syrm2 li *{
  transition:.5s;
}
.list_syrm2 li .pic img {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}


.list_syrm2 li .tit {
    width: calc(100% - 250px);
    float: right;
    padding: .2rem .1rem 0;
}

.list_syrm2 li .tit p {

    color: #333333;
    line-height: .3rem;
    font-weight: bold;
     height: .9rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font-size: .2rem;
    
}
.list_syrm2 li:hover a{background:#193f83;}
.list_syrm2 li:hover img{transform:scale(1.05);}
.list_syrm2 li:hover p{color:#fff !important;}
.mtjjpics ul{overflow:hidden;margin:0 -.15rem;}
.mtjjpics ul li{float:left;width:33.3%;margin-bottom:.2rem;}
.mtjjpics li a{display:block;margin:0 .15rem;}
.mtjjpics li *{transition: .5s;}
.mtjjpics li .pic{width:100%;padding-bottom: 50%;overflow:hidden;position:relative;}
.mtjjpics li .pic img{width:100%;position:absolute;top:0;left:0;}
.mtjjpics li .txt{padding:.15rem;background:#fff;box-shadow:0 0 10px 0 #efefef;}
.mtjjpics li .txt p{font-size:.18rem;line-height:.3rem;height:.6rem;overflow:hidden;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.mtjjpics li a:hover img{transform:scale(1.05)}
.mtjjpics li a:hover .txt{background:#193f83;}
.mtjjpics li a:hover p{color:#fff;}

.dzblist ul.video li .pic{
    padding-bottom:140%;
}

.ztzl-page{margin-top:.5rem;}
.ztzl-page ul{overflow:hidden;}
.ztzl-page ul li{float:left;width:33.3%;margin-bottom:.3rem;}
.ztzl-page ul li a{display:block;background: #fff;font-size:.2rem;font-weight:bold;
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);
    border-radius: 5px;padding:.2rem;margin:0 .2rem;transition:.5s;}
.ztzl-page ul li a:hover{background:#193f83;color:#fff;}
.rszp-tit{margin-bottom:.3rem;text-align:center;font-size:.24rem;font-weight:bold;color:#193f83;}
.ks5 .zncs ul{margin-top:.3rem;}
.ks5 .zncs ul li{margin-bottom:.2rem;width: 11.11%;}
.ks5 .zncs ul li a{/* border:none; */height: auto;padding: .15rem .1rem;}
.ks5 .zncs ul li img{max-width: .6rem;max-height: .45rem;margin:0 auto;}
.ks5 .zncs ul li a h2{font-size: .18rem;line-height: .22rem;height: .44rem;}
.list-cyfw{
    overflow:hidden;
    margin: 0 -0.1rem;
    justify-content: flex-start;
    }
.list-cyfw li{
  float:left;    
  width: 20%;
    padding: 0 0.1rem;
    margin-bottom: 0.3rem;
    transition: 0.5s;}
.list-cyfw li a{
    width: 100%;
    border-radius: 10px;
    border: 1px solid #dedede;
    text-align: center;
    position:relative;
    display:block;
    color: #333;
    transition: 0.5s;
    overflow: hidden;
     transition: 0.5s;
   }
.list-cyfw li a h2{
  position:relative;
     height: 0.55rem;
    line-height: 0.25rem;display: flex;   display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    font-size: 0.2rem; align-items: center;
    justify-content: center;
}
.list-cyfw li a:hover {
    width: 100%;
    height: 100%;
    background: url(../images/kslibg.png) no-repeat #005ac0;
   
        font-weight: bold;
    border: 1px solid rgba(0,0,0,0);
}
.list-cyfw li a:hover h2{
    color: #fff;
    font-weight: bold;

}

 @media screen and (max-width: 1024px) {
  .rszp{margin-top:0;}
}


 @media screen and (max-width: 992px) {
.list_syrm2 li{width:100%;}
.mtjjpics ul li {width:50%;}
.ztzl-page ul li{width:50%;}
.ks5 .zncs ul li{width:14.28%;}
.maplist li dl dd{width:33.3%;}
.list-cyfw li{width:25%;}
 }
 @media screen and (max-width: 768px) {.ks5 .zncs ul li{width:25%;}
  .rszp_pic ul{margin:0 .1rem;}
    .rszp_pic li{
    margin-bottom:.2rem;}
    .rszp_pic li a{margin:0 .1rem;}

      .rszp .left{width:2.6rem;}
      .rszp .right{width:calc(100% - 2.8rem);}
.list-cyfw li{width:33.3%;}
}
 @media screen and (max-width:600px) {
     .rszp .left{width:100%;margin-bottom:.4rem;padding-top:0;}
      .rszp .right{width:100%;}
 }

 @media screen and (max-width:480px) {
.list_syrm2 li .pic{width:180px;padding-bottom:80px;}

   .list_syrm2 li .tit{width:calc(100% - 185px);padding:.2rem .1rem;}
   .list_syrm2 li .tit p{height:.6rem;    -webkit-line-clamp: 2;}

.mtjjpics ul li {width:100%;}
.ztzl-page ul li{width:100%;}
.maplist li dl dd{width:50%;}
.list-cyfw li{width:50%;}
 }

  @media screen and (max-width: 420px) {.ks5 .zncs ul li{width:33.3%;}.rszp_pic li{width:100%;}}


.ygvideo{margin-top:10px;}


/*翻页按钮*/
.pb_sys_common { font-size: 12px; font-family: SimSun; line-height: 12px; color: #222; }
.pb_sys_common a { text-decoration: none; }
.pb_sys_common .p_pages { margin-left: -5px; }
.pb_sys_common .p_fun_d, .pb_sys_common .p_no_d, .pb_sys_common .p_no_o, .pb_sys_common .p_fun a, .pb_sys_common .p_no a { border: 1px solid #ccc; padding: 5px 8px; margin: 0px 0px 0px 5px; height: 24px; -height: auto; line-height: 12px; box-sizing: border-box; display: inline-block; vertical-align: middle; }
.pb_sys_common .p_t { line-height: 12px; margin: 0px; padding: 0px; display: inline-block; vertical-align: middle; }
.pb_sys_common .p_fun_d, .pb_sys_common .p_no_d, .pb_sys_common .p_no_o { color: #ccc; }
.pb_sys_common .p_fun a, .pb_sys_common .p_no a { color: #222; }
.pb_sys_common .p_dot { margin-left: 4px; margin-right: -4px; color: #222; }
.pb_sys_common .p_goto input, .pb_sys_common .p_search input {font-family: SimSun; font-size: 12px; border: 1px solid #aaa; height: 22px; line-height: 20px; box-sizing: border-box; vertical-align: middle; outline-width: thin; outline-color: #258CFF; margin: 0px 2px; padding: 0px 1px; }
.pb_sys_common .p_goto input { width: 22px; text-align: center; }
.pb_sys_common .p_search input { width: 100px; text-align: left; }
.pb_sys_common .p_goto input:hover, .pb_sys_common .p_goto input:focus, .pb_sys_common .p_search input:hover, .pb_sys_common .p_search input:focus { border: 1px solid #258CFF; }
.pb_sys_common .p_goto a, .pb_sys_common .p_search a { border: 1px solid #ccc; padding: 5px 6px; color: #222; margin: 0px; height: 24px; -height: auto; line-height: 12px; display: inline-block; box-sizing: border-box; vertical-align: middle; }
.pb_sys_common .p_dosize_d, .pb_sys_common .p_dosize a { border-right: 1px solid #ccc; padding: 1px 5px; color: #888888; }
.pb_sys_common .p_dosize_d { color: #222; }
.pb_sys_common .p_dosize a:hover { color: #222; }
.pb_sys_common .p_dosize_last_d, .pb_sys_common .p_dosize_last a { /*border-right-width:1px*/border-right-width: 0px; }
/*按钮控制*/
.pb_sys_normal .p_first, .pb_sys_normal .p_first_d, .pb_sys_normal .p_last, .pb_sys_normal .p_last_d { display: none; }
.pb_sys_normal2 .p_first, .pb_sys_normal2 .p_first_d, .pb_sys_normal2 .p_last, .pb_sys_normal2 .p_last_d, .pb_sys_normal2 .p_prev_d, .pb_sys_normal2 .p_next_d { display: none; }
.pb_sys_full { }
.pb_sys_full2 .p_first_d, .pb_sys_full2 .p_last_d, .pb_sys_full2 .p_prev_d, .pb_sys_full2 .p_next_d { display: none; }
.pb_sys_short .p_no, .pb_sys_short .p_no_d, .pb_sys_short .p_no_o, .pb_sys_short .p_dot { display: none; }
.pb_sys_short2 .p_no, .pb_sys_short2 .p_no_d, .pb_sys_short2 .p_no_o, .pb_sys_short2 .p_dot, .pb_sys_short2 .p_first, .pb_sys_short2 .p_first_d, .pb_sys_short2 .p_last, .pb_sys_short2 .p_last_d { display: none; }
/*样式1-4*/
.pb_sys_style1 .p_no a:hover, .pb_sys_style1 .p_fun a:hover, .pb_sys_style1 .p_goto a:hover, .pb_sys_style1 .p_search a:hover, .pb_sys_style2 .p_no a:hover, .pb_sys_style2 .p_fun a:hover, .pb_sys_style2 .p_goto a:hover, .pb_sys_style2 .p_search a:hover, .pb_sys_style3 .p_no a:hover, .pb_sys_style3 .p_fun a:hover, .pb_sys_style3 .p_goto a:hover, .pb_sys_style3 .p_search a:hover, .pb_sys_style4 .p_no a:hover, .pb_sys_style4 .p_fun a:hover, .pb_sys_style4 .p_goto a:hover, .pb_sys_style4 .p_search a:hover { background-color: #f5f5f5; }
/*样式1 蓝*/
.pb_sys_style1 .p_no_d { border: 1px solid #a77b35; color: #fff; background-color: #a77b35; }
.pb_sys_style1 .p_no_d  a { color:#fff;}
/*样式2 红*/
.pb_sys_style2 .p_no_d { border: 1px solid #F04646; color: #fff; background-color: #F04646; }
.pb_sys_style2 .p_no_d  a { color:#fff;}
/*样式3 绿*/
.pb_sys_style3 .p_no_d { border: 1px solid #32B907; color: #fff; background-color: #32B907; }
.pb_sys_style3 .p_no_d  a { color:#fff;}
/*样式4 灰*/
.pb_sys_style4 .p_no_d { border: 1px solid #888; color: #fff; background-color: #888; }
.pb_sys_style4 .p_no_d  a { color:#fff;}
/*样式5-8*/
.pb_sys_style5 .p_fun_d, .pb_sys_style5 .p_no_d, .pb_sys_style5 .p_no_o, .pb_sys_style5 .p_fun a, .pb_sys_style5 .p_no a, .pb_sys_style5 .p_goto a, .pb_sys_style5 .p_search a, .pb_sys_style6 .p_fun_d, .pb_sys_style6 .p_no_d, .pb_sys_style6 .p_no_o, .pb_sys_style6 .p_fun a, .pb_sys_style6 .p_no a, .pb_sys_style6 .p_goto a, .pb_sys_style6 .p_search a, .pb_sys_style7 .p_fun_d, .pb_sys_style7 .p_no_d, .pb_sys_style7 .p_no_o, .pb_sys_style7 .p_fun a, .pb_sys_style7 .p_no a, .pb_sys_style7 .p_goto a, .pb_sys_style7 .p_search a, .pb_sys_style8 .p_fun_d, .pb_sys_style8 .p_no_d, .pb_sys_style8 .p_no_o, .pb_sys_style8 .p_fun a, .pb_sys_style8 .p_no a, .pb_sys_style8 .p_goto a, .pb_sys_style8 .p_search a { border: 1px solid transparent; }
.pb_sys_style5 .p_no_d, .pb_sys_style5 .p_no a:hover, .pb_sys_style6 .p_no_d, .pb_sys_style6 .p_no a:hover, .pb_sys_style7 .p_no_d, .pb_sys_style7 .p_no a:hover, .pb_sys_style8 .p_no_d, .pb_sys_style8 .p_no a:hover { border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; }
.pb_sys_style5 .p_fun a:hover, .pb_sys_style5 .p_goto a:hover, .pb_sys_style5 .p_search a:hover, .pb_sys_style6 .p_fun a:hover, .pb_sys_style6 .p_goto a:hover, .pb_sys_style6 .p_search a:hover, .pb_sys_style7 .p_fun a:hover, .pb_sys_style7 .p_goto a:hover, .pb_sys_style7 .p_search a:hover, .pb_sys_style8 .p_fun a:hover, .pb_sys_style8 .p_goto a:hover, .pb_sys_style8 .p_search a:hover { text-decoration: underline; }
/*样式5 蓝*/
.pb_sys_style5 .p_no_d, .pb_sys_style5 .p_no a:hover { border: 1px solid #258CFF; color: #fff; background-color: #258CFF; }
/*样式6 红*/
.pb_sys_style6 .p_no_d, .pb_sys_style6 .p_no a:hover { border: 1px solid #F04646; color: #fff; background-color: #F04646; }
/*样式7 绿*/
.pb_sys_style7 .p_no_d, .pb_sys_style7 .p_no a:hover { border: 1px solid #32B907; color: #fff; background-color: #32B907; }
/*样式8 灰*/
.pb_sys_style8 .p_no_d, .pb_sys_style8 .p_no a:hover { border: 1px solid #888; color: #fff; background-color: #888; }
