
.container-box{width:90.67rem;margin:0 auto;}
a,a:hover{text-decoration: none;}
/*****澶撮儴鏍峰紡******/
html,body,.header{min-width: 90.67rem;}
.header{transition: all 0.3s;}
.header-default{position: relative;z-index:1;}
.header-top{
    height:7rem;
    width:100%;
    background:url(../images/top.jpg) center center;
    color:#fff;
}
.header-fixed{position: fixed;left:0;top:0;right:0;z-index:999;transform: translateY(-120%);}
.show{transform: translateY(0%);}
.header-top .container-box{height:100%;}
.flex-row{
    display:flex;
    justify-content: space-between;
    align-items: center;
}
ul,li{list-style: none;margin:0;padding:0}
.menu-box{display:flex;}
.menu-box>li>a{color:#e3f3ff;padding:1.47rem 1.4rem;font-size:1.15rem;position: relative;text-decoration: none;}
.menu-box>li>a:hover{color:#fff;}
.menu-box>li>a.active{font-weight:bolder;color:#fff;}
/*.menu-box>li>a.active::after{content:'';display:block;width:1.4rem;height:0.267rem;border-radius:2px;background:#fff;position: absolute;left:50%;bottom:0;transform: translateX(-50%);}
*/
.menu-right a{color:#fff;font-size:0.95rem;}
.menu-right a:hover{text-decoration: underline;}
.menu-right span{font-size:0.8rem;padding:0 0.67rem;}
.login-index {display:flex;align-items: center;justify-content: center;}
.login-index .flex-row{justify-content: end;}
.welcome{font-size:1rem;line-height: 2rem;}
.header-bottom{
        background-color: rgb(255, 255, 255);
        box-shadow: 0px 2px 4px 0px rgba(178, 178, 178, 0.46);
        height:4rem;
      
}
.header-bottom .line{width:1px;background:#b0b0b0;height:1.6rem;margin-left:1rem;}
.header-bottom .form-group{margin:0}
.header-bottom select{outline: none;}
.header-bottom select,.header-bottom input{border:0;outline: none;font-size: 1rem;}
.header-bottom select:focus {outline:0;}
.search-input{flex:1;padding:0 0.5rem}
.search-btn{border:0;background:none;color:#3168cb;padding:0.4rem;margin:0 1rem;font-size:1.2rem}
.header-btn{display:flex;align-items: center;padding:0 1.5rem;border:1px solid #dcdcdc;border-radius:2rem;font-size:1rem;text-decoration: none;height:2.4rem;margin:0 0.5rem;}
.search{color:#555;transition: all 0.3s;}
.search .iconfont{color:#777;margin-right:0.4rem;transition: all 0.3s;}
.search:hover{background:#4f87bf;;color:#fff;text-decoration: none;border-color:##4f87bf;}
.search:hover .iconfont{color:#fff;}
.shopping{color:#0152b3;transition: all 0.3s;margin: 0 0 0 1rem;}
.shopping .iconfont{color:#4f87bf;margin-right:0.4rem;font-size:1.3rem;transition: all 0.3s;display: none;}
.shopping:hover{background:#4f87bf;;color:#fff;text-decoration: none;border-color:#4f87bf;}
.shopping:hover .iconfont{color:#fff;}
.login-index .header-btn{height:2rem;padding:0 0.7rem;border-radius:0.2rem;font-size:0.8rem;color:#fff;}
.login-index .header-btn .iconfont{color:#fff;font-size:1rem;}
.img-box{overflow: hidden;position: relative;}
.img-box img{width:calc(100% + 2px);height:calc(100% + 2px);top: -1px;position: absolute;z-index:1;
   right: -1px;}


/*****棣栭〉涓讳綋鏍峰紡******/
.mt3{margin-top:3rem}
.mt25{margin-top:2.2rem}
.mt10{margin-top:1rem;}
.mb25{margin-bottom:2.2rem}
.glob-box{display:flex;justify-content:center;}
.slide-box{width:18.667rem;}
.main-box{margin:0 auto;width:48rem;}
.slide-title{padding-bottom:1.2rem;display:flex;align-items: center;justify-content: space-between;border-bottom:0.35rem solid #4f87bf}
.slide-title em{display:block;flex:1;background:url(../images/title-bg.png) left center repeat-x;height:1.4rem;}
.slide-title span{display:inline-block;padding-right:0.8rem;background:#fff;font-size:1.45rem;color:#333;font-weight:500}
.slide-title a{display:inline-block;padding-left:0.8rem;background:#fff;font-size:0.9rem;color:#666;}
.slide-title a:hover{color:#0152b3;text-decoration: none;}
/****鐑棬涓撴爮***/
.nav-list{}
.nav-list>li{border-bottom:1px solid #eeeeee}
.nav-list>li>a{display:block;line-height:3.3rem;font-size:1rem;color:#333;text-decoration: none;text-indent:0.8rem;position: relative;}
.nav-list>li>a::after{content:'+';position: absolute;right:1rem;top:50%;transform: translateY(-50%);font-size:1.2rem;color:#0152b3}
.nav-list>li ul{display:none;font-size:0.9rem;padding:0.6rem 0;}
.nav-list>li ul>li>a{display:block;color:#666666;line-height:2rem;text-indent:1.1rem;}
.nav-list>li ul>li>a:hover{color:#0152b3;text-decoration: none;}
.nav-list>li.active>a{color:#fff;background:#4f87bf;}
.nav-list>li.active>a::after{content:'-';color:#fff;right:1.2rem}
.nav-list>li.no-list>a::after{display:none;}
.line5{height:4px;background:#eee;}
/***鐑棬浼氳***/
.hy-list>a{height:4.67rem;display:flex;align-items: center;justify-content: space-between;overflow:hidden;border-bottom:1px solid #eeeeee

}
.hy-list>a>span{display:inline-block;width:2.667rem;height:2.4rem;border-top-right-radius: 1.2rem;border-bottom-right-radius: 1.2rem;font-size:1.2rem;color:#fff;display:flex;justify-content: center;align-items: center;}
.hy-list>a>span .iconfont{padding-right:0.2rem;font-size: 1.5rem;}
.hy-list>a div{flex:1;overflow:hidden;padding:0 0.6rem;font-size:0.95rem;color:#333;line-height:1.2rem;-webkit-line-clamp: 2;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;}
.hy-list>a:nth-child(even){background:#edf4f5;}
.hy-list>a:hover div{color:#0152b3;text-decoration: underline;}
.hy-list>a:nth-child(1)>span{background:#4f87bf;}
.hy-list>a:nth-child(2)>span{background:#4f99bf;}
.hy-list>a:nth-child(3)>span{background:#4fbfb0;}
.hy-list>a:nth-child(4)>span{background:#7cc798;}
.hy-list>a:nth-child(5)>span{background:#a9bdba;}
/*****鍖婚櫌椋庨噰***/
.yy-list>a{display:flex;align-items: center;justify-content: space-between;height:5.34rem;border-bottom:1px solid #eeeeee}
.yy-list>a span{display:block;width:4rem;height:4rem;border:1px solid #eee;text-align: center; vertical-align: middle;}
.yy-list>a span img{max-width:100%;max-height:100%;}
.yy-list>a div{flex:1;overflow:hidden;padding:0 0.6rem;font-size:0.95rem;color:#333;line-height:1.2rem;-webkit-line-clamp: 2;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;}
.yy-list>a:hover div{color:#0152b3;text-decoration: underline;}
/****涓庣紪杈戦儴闈㈠闈�***/
.book-list{
    display:flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding:0.5rem 0;
}
.book-list>li{width:8.2rem;text-align: center;padding:0.5rem 0;cursor: pointer;}
.book-list>li a{color:#fff;font-size:0.9rem;}
.book-list>li span.img-box{display:block;width:100%;height:11rem;margin-bottom:0.5rem;display:flex;justify-content: center;align-items: center;overflow:hidden;position: relative;}
.book-list>li span.img-box p{transform:translateY(-100%);transition:all 0.2s;position: absolute;margin:0;left:0;top:-1px;z-index:2;width:100%;height:100%;background:rgba(79,135,191,0.95);border:1px solid #eee;color:#fff;display:flex;flex-direction: column;justify-content: center;align-items: center;}
.book-list>li span.img-box p>a{padding:0.2rem 0;}
.book-list>li span.img-box p>a:hover{text-decoration: underline;}
.book-list>li span.img-box img{width:100%;}
.book-list>li div{color:#444;font-size:0.95rem;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.book-list>li:hover span.img-box p{transform: translateY(0%);}

/****banner****/
.main-banner{width:48rem;height:26.667rem;background:green;margin-top:0.4rem;}
.swiper-container {
    width: 100%;
    height: 100%;
  }

.swiper-slide {
    text-align: center;
    font-size: 18px;
    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;
    position: relative;
  }
  .swiper-title{
    position: absolute;
    left:0;right:0;
    bottom:0;background:rgba(0,0,0,0.6);
    height:5.67rem;
    z-index:9;
    color:#fff;
    text-align: left;
    text-indent: 2.5rem;
    display:flex;
    flex-direction: column;
    justify-content: center;
  }
  .swiper-title h1{font-size:1.2rem;font-weight:bolder;margin-bottom:0.6rem;}
  .swiper-title a{color:#fff}
  .swiper-title p{font-size:12px;margin:0;}
  .swiper-title p span{margin-right:0.6rem;color:#ccc}
   .swiper-pagination{right:2rem;}
   .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    left:auto;width:auto;bottom:1.9rem
   }

   .swiper-pagination-bullet{
    background:none;border-radius: 0;border:1px solid #fff;opacity: 1;}
   .swiper-pagination-bullet-active{
    background:#fff;
   }
   .swiper-button-next, .swiper-button-prev{
    color:#fff;opacity: 0.5;
    transition: all 0.3s;
    transform: scale(0.8);
   }
   .main-banner .swiper-button-next:hover, .main-banner .swiper-button-prev:hover {opacity: 1;}

   /****绮鹃€夋寚鍗楀簱***/
   .lm-title{padding-bottom:1.2rem;display:flex;align-items: center;justify-content: space-between;}
   .lm-title em{display:block;flex:1;background:url(../images/title-bg.png) left center repeat-x;height:1.68rem;}
   .lm-title span{display:inline-flex;padding-right:0.8rem;background:#fff;font-size:1.67rem;color:#1357a2;font-weight:500;align-items: center;}
   .lm-title span i{color:#4f87bf;margin-right:0.6rem;font-size:2rem;}
   .lm-title a{display:inline-block;padding-left:0.8rem;background:#fff;font-size:0.9rem;color:#666;}
   .lm-title a:hover{color:#0152b3;text-decoration: none;}
   


   .t-list{display:flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
   .t-list>li{display:flex;align-items: center;width:23.334rem;height:5rem;border-bottom:1px solid #eee;}
   .t-list>li:nth-child(1),.t-list>li:nth-child(2){border-top:1px solid #eee;}
   .t-list>li>.iconfont{display:block;width:1.5rem;font-size:0.9rem;}
   .t-list>li>div{flex:1;overflow:hidden}
   .t-list>li>div>h1{font-size:1rem;margin-bottom:0.6rem;overflow:hidden}
   .t-list>li>div>h1>a{display:block;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;}
   .t-list>li a{color:#333}
   .t-list>li a:hover{color:#0152b3;text-decoration: underline;}
   .t-list>li>div p{font-size:0.8rem;margin:0;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;}
   .t-list>li>div p span{margin-right:0.6rem;color:#888}

   .index-zn-list>li{height:6.5rem;}
   .index-zn-list>li>div p span{display:block;padding-top:0.1rem;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
   /****瑙嗛搴撳垪琛�***/
   .video-list-box{display:flex;justify-content:space-between;}
   .video-list-box .t-list{width:23.334rem;}
   .video-list-box .t-list>li{height:4.67rem;}
   .video-list-box .t-list>li:nth-child(2){border-top:none;}
   .video-list-box .t-list>li:nth-child(1){height:7.45rem;align-items: flex-start;padding-top:1.5rem;box-sizing: border-box;}
   .video-list-box .t-list>li:nth-child(1)>div>h1{font-size:1.15rem;}
   .video-list-box .t-list>li:nth-child(1)>div>p>span{display:block;}
   .video-list-box .t-list>li:nth-child(1)>.iconfont{padding-top:0.15rem;}
   .video-swiper{width:22.67rem;}
   .video-swiper .img-box{display:block;width:22.67rem;height:14rem;display:flex;align-items: center;justify-content: center;position: relative;}
   .video-swiper .img-box img{max-width: 100%;max-height:100%;}
   .video-time{position: absolute;padding:0.2rem 0.8rem;background:rgba(0,0,0,0.5);color:#eee;font-size:12px;bottom:1rem;right:1rem;border-radius:4px;z-index:2;}
   .video-swiper .swiper-slide{flex-direction: column;}
   .video-swiper .swiper-title{position: inherit;background:#f3f6f7;color:#333;width:100%;text-indent:1em;height:7.34rem;}
   .video-swiper .swiper-title a{color:#333;}
   .video-swiper .swiper-title h1{font-size:1rem;font-weight:bolder;margin-bottom:0.3rem;}
   .video-swiper .swiper-title h1 a{display:block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-right:1em}

   .video-swiper .swiper-title p{font-size:12px;margin:0;}
   .video-swiper .swiper-title p span{margin-right:0.6rem;color:#888;display:block;margin-top:0.3rem}
   .video-swiper .swiper-title a:hover{color:#0152b3;text-decoration: underline;}

   .video-swiper .swiper-pagination{right:1.2rem;}
   .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    left:auto;width:auto;bottom:1.3rem
   }

   .swiper-pagination-bullet{
    background:none;border-radius: 0;border:1px solid #b0b0b0;opacity: 1;}
   .swiper-pagination-bullet-active{
    background:#3168cb;border-color:#3168cb;
   }
/*****footer****/
footer{background:#2e3033;text-align: center;color:#999;}
footer .container-box{display:flex;align-items: center;justify-content: center;flex-direction: column;height:8rem;}
footer .container-box .copy-right{color:#fff;font-size:0.9rem;}
footer .container-box p{margin:0.8rem 0 0;font-size:0.9rem;display:inline-flex;align-items: center;}
footer .container-box p span{display:inline-flex;align-items: center;margin:0 0.5rem;}
.tools-fixed{position: fixed;bottom:8.5rem;width:5rem;display:none;z-index:999;}
.tools-fixed>a{display:block;width:5rem;height:5rem;margin:2px 0;background:#f3f6f7;position: relative;overflow:hidden;}
.tools-fixed>a>div{position:absolute;top:0;left:0;transition: all 0.3s;}
.tools-fixed>a>div>span{display:flex;width:5rem;height:5rem;background:#f3f6f7;align-items: center;justify-content: center;box-sizing: border-box;}
.tools-fixed>a>div>span:first-child{font-size:1.8rem;color:#4f87bf}
.tools-fixed>a>div>span:last-child{background:#4f87bf;color:#fff;padding:1.5rem;font-size:1rem;}
.tools-fixed>a:hover>div{transform: translateY(-50%);}

/**鍙嬫儏閾炬帴**/
.link-box{padding:0.8rem 0;}
.link-box>a{line-height:2.2rem;display:block;font-size:1rem;color:#555;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;}
.link-box>a:hover{color:#0152b3}


.ny-index  .lm-title span{padding-left:1.5rem;position: relative;}
.ny-index  .lm-title span::after{content:'';display:block;width:4px;height:22px;border-radius: 2px;background:#4f87bf;position: absolute;left:0;top:50%;transform: translateY(-40%);}
/***瑙嗛搴撻椤�****/
.zl-list>a{height:auto!important;}
.zl-list>a span{width:7.4rem;height:5.2rem;margin:1rem 1.1rem 1rem 0;display:flex;align-items: center;justify-content: center;border:0;}
.zl-list>a div{-webkit-line-clamp: 3;line-height:1.5;}

/*****瀛︾鍒嗙被*****/
.nav-box{background:#f8f8f8;z-index:0;font-size:0.9rem;}
.nav-box .container-box{padding:2rem 0;}
.nav-box dl{display:flex;margin:0;}
.nav-box dl.mode-nav{margin-bottom:1rem;}
.nav-box dl.second-nav{margin-top:1rem;}
.nav-box dl dt{width:4rem;text-align: right;padding:0.3rem 0;margin-right:0.5rem;}
.nav-box dl dd{flex:1;margin:0}
.nav-box dl dd a{color:#444;padding:0.1rem 1.3rem;display:inline-block;margin:0.2rem 0.3rem;position: relative;}
.nav-box dl dd a.hot::after{content:'HOT';position: absolute;right:0;top:-15px;background:#ff4040;color:#fff;font-size:12px;padding:3px 5px;border-radius:3px;line-height:12px;display:block;width:40px;text-align: center;transform: scale(0.8);}
.nav-box dl dd a.hot::before{content:'';display:block;width:8px;height:8px;background:#ff4040;position: absolute;bottom:0;right:0; transform:scale(0.8) translate(-20px,-24px) rotate(-45deg);}

.nav-box dl.second-nav dd{display:none;}
.nav-box dl.second-nav dd.active{display:block;}
.nav-box dl dd a.active{background:#1357a2;color:#fff;border-radius:4px;}
.nav-box dl dd a:hover{color:#0152b3;}
.nav-box dl dd a.active:hover{color:#fff;}
.glob-h1{font-size: 1.8rem;text-align: center;color:#1357a2}


/***鏂囩珷璇︽儏椤�****/
.info-top{display:flex;justify-content: space-between;align-items: center;width: 80rem;margin:0 auto;font-size:0.95rem;}
.info-top ul>li{line-height:1.6;}
.info-top ul>li strong{margin-right:1rem;}
.shoucang-btn{display:inline-block;padding:0.3rem 1.5rem;border:1px solid #cdcdcd;border-radius:4px;color:#777;margin-bottom:1rem;font-size:0.95rem;}
.ysc{background:#fe8f0c;border-color:#fe8f0c;color:#fff;}
.shoucang-btn i{margin-right:0.3rem;}
.shoucang-btn:hover{color:#fe8f0c;}
.ysc:hover{color:#fff;}
.bshare-custom{text-align: right;}
.share-box .bshare-custom a{transform: scale(1.1);}
.info-box{display:block;padding:1rem 4rem;background:#f8f8f8;width:70%;text-align: center;margin:1.5rem auto;border-radius:4rem;color:#175a9e}
.info-box span{display:inline-block;margin:0 1rem;}
.edit-box{max-height:100vh;min-height:50vh;overflow:auto;border:1px solid #dcdcdc;box-sizing: border-box;width: 80rem;margin:0 auto 1.5rem}
.edit-box iframe{height: 60vh !important;border:0;}
.edit-box p{font-size:1rem;line-height:1.8;text-indent: 2em;margin-bottom:2.5rem;text-align: justify;}
.edit-box h1{font-size:1.5rem;margin-bottom:1.5rem;}
.edit-box h2{font-size:1.2rem;}
.detail-btn{text-align: center;padding-bottom:2rem;}
.detail-btn>a{display: inline-block;width:26rem;height:3.2rem;line-height: 3.2rem;color:#fff;background:#4f87bf;border-radius:1.8rem;font-size:1.1rem;}
.detail-share{display:flex;width: 80%;margin:0 auto;justify-content: center;}
.detail-share .share-box{display:flex;justify-content: center;align-items: center;}
.detail-share .share-box .shoucang-btn{margin:0;margin-right:1rem;}
.pdf-box{height:80vh;border:1px solid #dcdcdc;box-sizing: border-box;width: 80rem;margin:0 auto 1.5rem}

/*****瑙嗛璇︽儏椤�*****/
.detail-box{width:80rem;margin:0 auto;}
.detail-video-shadow{padding-bottom:1.4rem;background:url(../images/shadow.png) no-repeat center bottom; background-size: 100% auto;}
.detail-video-box{
    border:1px solid #dcdcdc;padding:1.6rem;box-sizing: border-box;width: 80rem;margin:0 auto 1.5rem;background:#f3f6f7;
}
#player{width:100%;height:45rem}
.detail-box .video-swiper{width:100%;padding:0 2.5rem 3rem;position: relative;}
.detail-box .video-swiper .img-box{display:block;width:100%;height:11rem;display:flex;align-items: center;justify-content: center;position: relative;}
.detail-box .video-swiper .img-box img{max-width: 100%;max-height:100%;}
.detail-box .video-time{position: absolute;padding:0.2rem 0.8rem;background:rgba(0,0,0,0.5);color:#eee;font-size:12px;bottom:1rem;right:1rem;border-radius:4px;}
.detail-box .video-swiper .swiper-slide{flex-direction: column;}
.detail-box .video-swiper .swiper-title{position: inherit;background:#f3f6f7;color:#333;width:100%;text-indent:1em;height:7.34rem;}
.detail-box .video-swiper .swiper-title a{color:#333;}
.detail-box .video-swiper .swiper-title h1{font-size:0.95rem;font-weight:bolder;margin-bottom:0.3rem;}
.detail-box .video-swiper .swiper-title h1 a{display:block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-right:1em}

.detail-box .video-swiper .swiper-title p{font-size:12px;margin:0;}
.detail-box .video-swiper .swiper-title p span{margin-right:0.6rem;color:#888;display:block;margin-top:0.3rem}
.detail-box .video-swiper .swiper-title a:hover{color:#0152b3;text-decoration: underline;}

.detail-box .video-swiper .swiper-pagination{width:100%;left:0;bottom:0;}
.detail-box .video-swiper .swiper-pagination .swiper-pagination-bullet{margin:0 0.3rem;}
.detail-box .swiper-button-next, .detail-box .swiper-button-prev{color:#bdbdbe;opacity: 1;transform: translateY(-70%);margin:0}
.detail-box .swiper-button-next:hover, .detail-box .swiper-button-prev:hover{color:#336acc;}
.detail-box .swiper-button-prev{left:0;}
.detail-box .swiper-button-next{right:0;}

/****鍖婚櫌椋庨噰鍒楄〃闋�***/
.search-flex{display:flex;align-items: center;width:60%;margin:0 auto;}
.search-flex input[type="text"]{
    flex:1;
}
.hospital-list{display:flex;justify-content: space-between;flex-wrap: wrap;padding:2rem 0;}
.hospital-list>li{width:42.67rem;border-bottom:1px solid #eee;display:flex;padding:2.2rem 0 2.2rem;}
.hospital-list>li .img-box{width:5rem;height:5rem;border:1px solid #eee;display:flex;margin-right:2.2rem;}
.hospital-list>li .img-box img{width:100%;height:100%;}
.hospital-list>li .hos-in{display:flex;}
.hospital-list>li .hos-in-left{flex:1}
.hospital-list>li .hos-in-left h1{font-size:1.4rem;font-weight:normal;margin-bottom:1rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color:#333}
.hospital-list>li .hos-in-left h1>a{color:#333}
.hospital-list>li .hos-in-left h1>a:hover{color:#336acc;}
.hospital-list>li .hos-in-left h3{font-size:14px;font-weight:bold;margin-bottom:0.6rem;color:#454545}
.hospital-list>li .hos-in-left h3 i{margin-right:0.4rem;font-weight:normal;color:#555}
.hospital-list>li .hospital-info{flex:1;overflow:hidden;}
.hospital-list>li .hospital-info p{font-size:12px;color:#888;-webkit-line-clamp: 2;text-overflow: ellipsis;white-space:normal;overflow: hidden;}
.hospital-list>li .hos-in a.btn-link{display:block;width:7.34rem;height:2.2rem;line-height: 2rem;text-align: center;color:#555;border-radius:1.1rem;border:1px solid #eee;font-size:0.95rem;transition: all 0.2s;}
.hospital-list>li .hos-in a.btn-link:hover{background:#4f87bf;color:#fff;}

/***鍒嗛爜鍣�***/
.pagination-area{padding:2.5rem  0;text-align: center;}
.pagination-area .page-item .page-link{padding:0.4rem 1.2rem;}
.pagination-area .page-item.active .page-link{background:#4f87bf;border-color:#4f87bf;}

/*****绮鹃€夋寚鍗楀簱****/
.main-left{width:68.5rem;margin:0;position: relative;z-index:1;}
.main-left .video-swiper{width:33rem;}
.main-left .video-swiper .swiper-container{border:1px solid #cedde2;border-radius:0.7rem;background:url(../images/card-bg.png) center bottom #fff;background-size:100% auto;height:16rem;}
.main-left .video-swiper .swiper-container .swiper-slide{background:none;}
.main-left .video-swiper .swiper-bg{width:33rem;height:17rem;background:url(../images/shadow.png) no-repeat center bottom; background-size: 100% auto;position: relative;padding:0 0 0 1rem;}
.classify{position: absolute;padding:0.2rem 1rem;min-width: 6rem;text-align: center;border-top-right-radius:2rem;border-bottom-right-radius:2rem;background:#4e8cc9;color:#fff;left:7px;top:1.5rem;z-index:999;}
.classify::after{content:'';display:block;position: absolute;top:1.9rem;left:0;width: 0px;height: 0px;border: 4px solid #000;
 border-top-color: #0152b3;
border-bottom-color: transparent;
border-left-color: transparent;
border-right-color: #0152b3;}
.main-left .video-swiper .swiper-bg .swiper-title{height:70%;overflow: hidden;padding:1.8rem 2rem 0;overflow: hidden;justify-content: flex-start;text-indent:0;background:none;}
.main-left .video-swiper .swiper-bg .swiper-title p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-top:0.6rem;color:#888}
.main-left .video-swiper .swiper-bg .swiper-title p a{color:#333}
.jibing{position:absolute;left:2rem;bottom:2.5rem;color:#0152b3;font-size:12px;}
.main-left .video-swiper .swiper-title h1 a{-webkit-line-clamp: 2;text-overflow: ellipsis;white-space:normal;font-size:1.2rem;font-weight:normal;display: -webkit-box;-webkit-box-orient: vertical;overflow:hidden;line-height:1.4}
.main-left .t-list{flex:1;margin-left:3rem;height:16rem;}
.main-left .t-list>li,.main-left .video-list-box .t-list>li:nth-child(1){width:33.33rem;padding:1rem 0;align-items: flex-start;height:5rem;}
.main-left .video-list-box .t-list>li:nth-child(1)>div>h1{font-size:inherit}
.main-left .video-list-box .t-list>li p{color:#888;margin-top:0.2rem;}

/***瑙嗛鍒楄〃椤�***/
.tabs{text-align: center;padding:2rem 0;}
.tabs nav{display:flex;justify-content: center;align-items: center;}
.tabs nav>li{padding:1rem 2rem;font-size:1.5rem;color:#333;border-bottom:5px solid #eee;cursor: pointer;margin:0 2px;}
.tabs nav>li.active{color:#1357a2;border-color:#4f87bf}
.tabs-change>li{display:none;min-height:50vh;}
.ny-video-list{display:flex;justify-content: space-between;flex-wrap: wrap; align-items: center;position: relative;}

.ny-video-list>li{width:21rem;height:22rem;margin:1.1rem 0;border-bottom:1px solid #eee;cursor: pointer;transition: all 0.2s;}
.ny-video-list>li:last-child:nth-child(4n - 1) {
    margin-right: 23.2rem;
}

.ny-video-list>li:last-child:nth-child(4n - 2) {
    margin-right: 46.4rem;
}
/* 
.ny-video-list>li:last-child:nth-child(4n - 3) {
    margin-right: 69.6rem;
} */
.ny-video-list>li .img-box{width:100%;height:13.33rem;position: relative;display:flex;overflow:hidden;align-items: center;justify-content: center;background:#000;}
.ny-video-list>li .img-box .mask{width:100%;height:0;background:rgba(19,87,162,.6);position: absolute;left:0;bottom:0;transition: all 0.2s;z-index:1;}
.ny-video-list>li .img-box .iconfont{position:absolute;left:50%;top:0;transform: translate(-50%,-100%);transition: all 0.2s;font-size:3rem;color:#fff;z-index:2}
.ny-video-list>li .img-box .time-box{height:1.5rem;background:rgba(0,0,0,0.3);text-align: right;width:100%;
    position: absolute;padding-right:1.5rem;font-size:12px;color:#fff;line-height:1.5rem;bottom:0;left:0;z-index:3}
.ny-video-list>li .img-box img{width:100%;}
.ny-video-list .video-info{display:flex;flex-direction: column;justify-content: center;padding: 0 1rem;height:8.33rem;}
.ny-video-list .video-info h1{font-size:1rem;font-weight:normal;height:2.8rem;}
.ny-video-list .video-info h1>a{-webkit-line-clamp: 2;text-overflow: ellipsis;white-space:normal;display: -webkit-box;-webkit-box-orient: vertical;overflow:hidden;color:#222;line-height:1.4;}
.ny-video-list .video-info .info-text{display:flex;justify-content: space-between;align-items: center;overflow:hidden;}
.ny-video-list .video-info .info-text>div{flex:1;overflow:hidden;}
.ny-video-list .video-info .info-text>div p{font-size:12px;color:#888;margin:0.4rem 0;display:block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.ny-video-list .video-info .info-text>div p a{color:#555;}
.ny-video-list .video-info .info-text>div p a:hover{color:#1357a2}
.ny-video-list>li:hover h1>a{color:#0152b3;text-decoration: underline;}
.ny-video-list>li:hover .img-box .mask{height:100%;}
.ny-video-list>li:hover .img-box .iconfont{top:50%;transform: translate(-50%,-50%);}
.ny-video-list>li:hover{background:#f3f6f7;}
.shoucang{display:flex;flex-direction: column;align-items: center;}
.shoucang .iconfont{font-size:14px;color:#a8a8a8;}
.shoucang span{font-size:12px;color:#888;display:inline-block;margin-top:-3px;}
.yshoucang .iconfont,.yshoucang span{color:#fe8f0c}
.ny-video-list>li .shoucang{margin:0 .5rem;}
/***鍖诲浜烘枃搴�**/
.rw-list{display: flex;
  flex-wrap: wrap;
  justify-content: space-between;}
.rw-list>li{display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 0 2.5rem;
  width: 48%;}
.rw-list>li .img-left{width:10rem;text-align: center;}
.rw-list>li .img-left h3{font-size:1rem;margin-top:1rem;}
.rw-list>li .img-right{flex:1;overflow:hidden;}
.rw-list>li .img-left .img-box{width:10rem;height:6.5rem;display:block;}
.rw-list>li .img-left .img-box,.rw-list>li .img-left .img-box img{width:100%;}
.rw-list>li .rw-li{flex:1;overflow: hidden;display:block;border-top:1px solid #eee;height:auto!important;margin-left:2rem;}
.rw-list>li .rw-li>li{width:auto!important;height: 4rem;margin-bottom:0;border-top:0;}
.rw-list>li .rw-li>li p{color:#888;-webkit-line-clamp: 2;text-overflow: ellipsis;white-space:normal;display:none;-webkit-box-orient: vertical;overflow:hidden;}
.rw-li-box{margin-top:0.4rem;}
.rw-list>li .iconfont{margin-top:.4rem;}
.rw-list>li .img-right .more{margin-left:2rem;display:inline-block;padding:.2rem 1rem;background:#eee;font-size:13px;color:#666;margin-top:0.6rem;border-radius:2px;}
.rw-list>li .img-right .more:hover{background: #4f87bf;color:#fff;}

/***绉戠爺涓庡啓浣滃簱***/
.tab-content li{display:none;}
.tab-content li.active{display:block;}
.ny-kyyxz{
    width: 68.5rem;
    margin: 0;
}
.kyyxz-banner{display:flex;justify-content: space-between;align-items: flex-start;}
.kyyxz-banner .main-banner{width:41.33rem;height:23rem;margin-right: 3rem;margin-top:0;}

.kyyxz-banner .t-list>li:nth-child(1) {
    height: 7.45rem;
    align-items: flex-start;
    padding-top: 1.5rem;
    box-sizing: border-box;
} 
.kyyxz-banner .t-list>li:nth-child(2){border-top:none;}
.kyyxz-banner .t-list>li:nth-child(1)>div>h1{font-size:1.15rem;}
.kyyxz-banner .t-list>li:nth-child(1)>div>p>span{display:block;}
.kyyxz-banner .t-list>li:nth-child(1)>.iconfont{padding-top:0.15rem;}
.v-list,.w-list{display:flex;justify-content: space-between;align-items: center; flex-wrap: wrap;padding-top:1rem;}
.v-list li{width:33.33rem;height:10rem;border:1px solid #cedde2;margin-bottom:1.4rem;padding:1.2rem 1.6rem;
display:flex;justify-content: space-between;align-items: center;border-radius:0.6rem;
}
.v-list li .img-box{width:11.67rem;height:7.33rem;position: relative;}
.v-list li .img-box .video-time{right:0.6rem;bottom:0.4rem;}
.v-list li .img-box img{width:100%;}
.v-list li .img-right{flex:1;padding-left:2rem;overflow: hidden;}
.v-list li .img-right h1{font-size:1rem;font-weight:normal;height:2.8rem;}
.v-list li .img-right h1>a{-webkit-line-clamp: 2;text-overflow: ellipsis;white-space:normal;display: -webkit-box;-webkit-box-orient: vertical;overflow:hidden;color:#222;line-height:1.4;}
.v-list li .img-right p {
    font-size: 0.8rem;
    margin: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.v-list li .img-right p span {
    margin-right: 0.6rem;
    color: #888;
    line-height: 1.8;
    display:block;
}
.v-list li .img-right p span a,.w-bottom span a{color:#444;}
.v-list li .img-right p span a:hover,.w-bottom span a:hover{color:#0152b3;text-decoration: underline;}
.w-list>li{width:32.2%;height:10rem;border:1px solid #cedde2;margin-bottom:1.4rem;padding:1.8rem 2rem;border-radius:0.6rem;}
.w-list>li h1{font-size:1rem;font-weight:normal;height:2rem;}
.w-list>li h1>a{-webkit-line-clamp: 1;text-overflow: ellipsis;white-space:normal;display: -webkit-box;-webkit-box-orient: vertical;overflow:hidden;color:#222;line-height:1.5;}
.w-info{display:flex;font-size:0.85rem;color:#888;line-height: 1.6;}
.w-info>span{display:inline-block;min-width:36px;}
.w-info p{flex:1;-webkit-line-clamp: 1;text-overflow: ellipsis;white-space:normal;display: -webkit-box;-webkit-box-orient: vertical;overflow:hidden;height:1.5rem;}
.w-bottom{
    color: #888;font-size:0.85rem;display:flex;justify-content: space-between;}
    .w-bottom>span:first-child{flex:1;margin-right:0.6rem;display:inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.v-list li:hover, .w-list li:hover{
    border-width: 1px;
    border-color: rgb(207, 221, 226);
    border-style: solid;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 4px 7px 0px rgba(134, 171, 183, 0.27);  
    cursor: pointer; 
  }

  .v-list li:hover .img-right h1>a,.w-list>li:hover h1>a{color:#0152b3;text-decoration: underline;}

  /**绮鹃€夋寚鍗楀簱鍒楄〃闋�**/
  .ny-article-list{display:flex;align-items: center;justify-content: space-between;flex-wrap: wrap;position: relative;}
  .ny-article-list::after{content:'';display:block;width:28.667rem;height:0;}
  .ny-article-list>li{position:relative;width:28.667rem;height:13.667rem;border:1px solid #cfdde2;border-radius:0.4rem;padding:2.3rem 2rem;box-sizing: border-box;cursor:pointer;margin-bottom:2rem;}

  .ny-article-list .article-info{display:flex;flex-direction: column;justify-content: center;}
  .ny-article-list .article-info h1{font-size:1.1rem;font-weight:normal;height:2.8rem;}
  .ny-article-list .article-info h1>a{-webkit-line-clamp: 2;text-overflow: ellipsis;white-space:normal;display: -webkit-box;-webkit-box-orient: vertical;overflow:hidden;color:#222;line-height:1.4;}
  .ny-article-list .article-info .info-text{display:flex;margin-top:0.6rem;justify-content: space-between;align-items: center;overflow:hidden;}
  .ny-article-list .article-info .info-text>div{flex:1;overflow:hidden;}
  .ny-article-list .article-info .info-text>div p{font-size:12px;color:#888;margin:0.4rem 0;display:block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
  .ny-article-list .article-info .info-text>div p a{color:#555;}
  .ny-article-list .article-info .info-text>div p a:hover{color:#1357a2}
  .ny-article-list>li:hover h1>a{color:#0152b3;text-decoration: underline;}
  .ny-article-list>li .shoucang{position: absolute;right:1.6rem;bottom:1.2rem;flex-direction: row;align-items: center;}
  .ny-article-list>li .shoucang span{margin:0 0 0 8px}
  .ny-article-list>li:hover::after{content:'';display:block;width:100%;height: 1rem;bottom:0;position: absolute;left:0;
    background: url(../images/shadow.png) center bottom;
    background-size: 100% auto;transform: translateY(1rem);}

    /***鍒楄〃闋佹爣棰樺強鍒嗕韩**/
    .list-title{display:flex;justify-content: space-between;align-items: center;padding-top:2.8rem;}
    .list-title .lm-title{padding-bottom:0;}
    .ny-index .list-title .lm-title{padding-bottom:1.2rem;}
    /****涓庣紪杈戦儴闈㈠闈㈠垪琛ㄩ爜****/
    .books-list{display:flex;align-items: center;justify-content: space-between; flex-wrap: wrap;padding:1rem 0;}
    .books-list>li{width:42.67rem;padding:2.67rem 0;display:flex;align-items: center;justify-content: space-between;border-bottom:1px solid #eee}
    .books-list>li .img-box{width:9rem;height:12rem;margin-right:1.6rem;}
    .books-list>li .info{flex:1;}
    .books-list>li .info h1{font-size:1.4rem;font-weight:normal;}
    .books-list>li .info h1>a{color:#222;}
    .books-list>li .info h2{font-size:12px;color:#aaa;padding:0.4rem 0}
    .books-list>li .info p{-webkit-line-clamp: 4;text-overflow: ellipsis;white-space:normal;display: -webkit-box;-webkit-box-orient: vertical;overflow:hidden;color:#888;line-height:1.4;font-size:12px;line-height:1.8;height:86px;}
    .books-list>li .info .link{font-size:12px;}
    .books-list>li .info .link>a{color:#6b95c3;display:inline-block;margin:0 0.6rem;}
    .books-list>li .info .link>a:hover{color:#1357a2;text-decoration: underline;}


    /***鏃х増鍒嗛爜鏍峰紡****/
    .pagination {
      margin: 20px 0;
      height: auto;
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 2rem 0 1rem;
    }
    
    .pagination>li {
        display: inline
    }
    
    .pagination>li>a,
    .pagination>li>span {
        position: relative;
        float: left;
        padding: 6px 12px;
        margin-left: -1px;
        line-height: 1.42857143;
        color: #337ab7;
        text-decoration: none;
        background-color: #fff;
        border: 1px solid #ddd
    }
    
    .pagination>li:first-child>a,
    .pagination>li:first-child>span {
        margin-left: 0;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px
    }
    
    .pagination>li:last-child>a,
    .pagination>li:last-child>span {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px
    }
    
    .pagination>li>a:focus,
    .pagination>li>a:hover,
    .pagination>li>span:focus,
    .pagination>li>span:hover {
        z-index: 2;
        color: #23527c;
        background-color: #eee;
        border-color: #ddd
    }
    
    .pagination>.active>a,
    .pagination>.active>a:focus,
    .pagination>.active>a:hover,
    .pagination>.active>span,
    .pagination>.active>span:focus,
    .pagination>.active>span:hover {
        z-index: 3;
        color: #fff;
        cursor: default;
        background-color: #337ab7;
        border-color: #337ab7
    }
    
    .pagination>.disabled>a,
    .pagination>.disabled>a:focus,
    .pagination>.disabled>a:hover,
    .pagination>.disabled>span,
    .pagination>.disabled>span:focus,
    .pagination>.disabled>span:hover {
        color: #777;
        cursor: not-allowed;
        background-color: #fff;
        border-color: #ddd
    }
    
    .pagination-lg>li>a,
    .pagination-lg>li>span {
        padding: 10px 16px;
        font-size: 18px;
        line-height: 1.3333333
    }
    
    .pagination-lg>li:first-child>a,
    .pagination-lg>li:first-child>span {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px
    }
    
    .pagination-lg>li:last-child>a,
    .pagination-lg>li:last-child>span {
        border-top-right-radius: 6px;
        border-bottom-right-radius: 6px
    }
    
    .pagination-sm>li>a,
    .pagination-sm>li>span {
        padding: 5px 10px;
        font-size: 12px;
        line-height: 1.5
    }
    
    .pagination-sm>li:first-child>a,
    .pagination-sm>li:first-child>span {
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px
    }
    
    .pagination-sm>li:last-child>a,
    .pagination-sm>li:last-child>span {
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px
    }

    /***瑙嗛搴撲笓鏍忓垪琛�***/
    .zl-list{display:flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
    .zl-list>li{width:28.667rem;height:23.667rem;border:1px solid #cfdde2;padding:1.8rem;margin-top:2.5rem;}
    .zl-list>li .img-box{width:100%;height:14.667rem;}
    .zl-list>li .video-info h1{font-size:1.2rem;margin:1.4rem 0 0.7rem;}
    .zl-list>li .video-info h1>a{color:#333;display:block;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
    .zl-list>li .video-info p{font-size:12px;display:block;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;color:#888888}
    .zl-list>li:hover .video-info h1>a{color:#0152b3;text-decoration: underline;}
    .zl-list>li:hover{  background-color: rgb(255, 255, 255);
        box-shadow: 0px 4px 7px 0px rgba(134, 171, 183, 0.27);  }
     .zl-list::after{content: '';display:block;width:28.667rem;height:0;}
     .nav-box dl dd .zt-active{background:none;color:#0152b3;font-size:1.4rem;padding:0;}
     .return-list{float:right;border:1px solid #4f87bf;color:#0152b3;border-radius:4px;background:#fff;padding:0.3rem 0.8rem;}
     .return-list:hover{background:#4f87bf;color:#fff;}
     .zhanlan-box{display:flex;justify-content: space-between;border-bottom:1px solid #dcdcdc;padding:3rem;align-items: center;}
     .zhanlan-box .img-box{width:24.333rem;height:14.667rem;margin-right:3rem;}
     .zhanlan-box .img-right{flex:1;}
     .zhanlan-box .img-right h1{font-size:1.7rem;color:#0152b3}
     .zhanlan-box .img-right p{font-size:13px;color:#888;margin:1rem 0;height:6rem;line-height:1.8;-webkit-line-clamp: 3;text-overflow: ellipsis;white-space:normal;display: -webkit-box;-webkit-box-orient: vertical;overflow:hidden;}
     .zhanlan-box .share-box{display: flex;justify-content: space-between;align-items: center;}
     .zhanlan-box .share-box .shoucang-btn{margin:0;}
     .zl-article-list>li{height:16rem;}
    .zl-article-list .article-info .info-text>div p{-webkit-line-clamp: 2;text-overflow: ellipsis;white-space:normal;display: -webkit-box;-webkit-box-orient: vertical;overflow:hidden}
    .zl-article-list .article-info .info-text{margin-top:0;}
    .zl-article-list>li .link{position: absolute;left:2rem;bottom:1.3rem;padding:0.3rem 1rem;border:1px solid #eee;border-radius:4px;font-size:12px;color:#888;}
    .zl-article-list>li:hover .link{background:#4f87bf;color:#fff;border-color: #4f87bf;}

    /***鍖诲浜烘枃搴撲笓鏍忓垪琛ㄩ爜***/
    .yxrwk-article-list{display:flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
    .yxrwk-article-list>li{padding:2.86rem 0 2.16rem;border-bottom:1px solid #eee;width:43rem;display:flex;justify-content: space-between;height:12rem;}
    .yxrwk-article-list>li .article-info{flex:1;}
    .yxrwk-article-list>li .article-info h1{font-size:1.2rem;height:3.6rem;line-height:1.4;-webkit-line-clamp: 2;text-overflow: ellipsis;white-space:normal;display: -webkit-box;-webkit-box-orient: vertical;overflow:hidden;}
    .yxrwk-article-list>li .article-info h1>a{color:#333;}
    .yxrwk-article-list>li:hover .article-info h1>a{color:#0152b3;text-decoration: underline;}
    .yxrwk-article-list>li .icon-wendang{width:2rem;padding-top:0.1rem;}
    .yxrwk-article-list>li .info-text p{color:#888;font-size:12px;margin-bottom:0.4rem;}
    .yxrwk-article-list>li .info-text a{color:#888;}
    .yxrwk-article-list>li .tools{width:8.33rem;display:flex;align-items:flex-end;justify-content: space-between;flex-direction: column;}
    .yxrwk-article-list>li .tools .link{display:block;padding:0.2rem 1.5rem;border:1px solid #4f87bf;border-radius:4px;font-size:12px;color:#4f87bf;}
    .yxrwk-article-list>li:hover .tools .link{background:#4f87bf;color:#fff;}
    .yxrwk-article-list>li .tools .shoucang{flex-direction: row;}
    .yxrwk-article-list>li .tools .shoucang span{margin: 0 0.5rem}

    /***鍖婚櫌椋庨噰璇︽儏闋�***/
    .yy-bg{height:12rem;background:url(../images/yybg.jpg);background-size: cover;display: flex;align-items: center;}
    .yy-bg .container-box{display:flex;justify-content: space-between;align-items: center;width:80rem;padding:0;}
    .yy-bg .container-box .yy-left{display:flex;align-items: center;}
    .yy-bg .container-box .img-box{width:8rem;height:8rem;margin-right:2rem;border:1px solid #eee;background:#fff;}

    .lc-title{padding-bottom:1.2rem;display:flex;align-items: center;justify-content: space-between;}
    .lc-title em{display:block;flex:1;background:url(../images/title-bg.png) left center repeat-x;height:1.68rem;}
    .lc-title span{display:inline-flex;padding:0  1.5rem;background:#fff;font-size:1.67rem;color:#1357a2;font-weight:500;align-items: center;}
    .lc-title span i{color:#4f87bf;margin-right:0.6rem;font-size:2rem;}
    .yy-detail-list{margin:0 auto;transform: scale(0.88);}
    /***鐑棬浼氳鍒楄〃**/
     /***瑙嗛搴撲笓鏍忓垪琛�***/
     .huiyi-list{display:flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
     .huiyi-list>li{width:28.667rem;height:12rem;border:1px solid #cfdde2;padding:1.8rem 1.8rem 1.8rem 4rem;margin-top:2.5rem;border-radius:0.6rem;position: relative;cursor: pointer;}
     .huiyi-list>li .video-info h1{font-size:1.2rem;margin:.2rem 0 1.2rem;-webkit-line-clamp: 2;text-overflow: ellipsis;white-space:normal;display: -webkit-box;-webkit-box-orient: vertical;overflow:hidden;line-height:1.5;height:3.4rem;}
     .huiyi-list>li .video-info h1>a{color:#333;}
     .huiyi-list>li .video-info p{font-size:12px;display:block;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;color:#888;margin-bottom:0.4rem;}
     .huiyi-list>li:hover .video-info h1>a{color:#0152b3;text-decoration: underline;}
     /* .huiyi-list>li:hover{  background-color: rgb(255, 255, 255);
         box-shadow: 0px 4px 7px 0px rgba(134, 171, 183, 0.27);  } */
      .huiyi-list::after{content: '';display:block;width:28.667rem;height:0;}
      .huiyi-list>li span.icon{position:absolute;left:-1px;top:2rem;display:inline-block;width:2.667rem;height:2.4rem;border-top-right-radius: 1.2rem;border-bottom-right-radius: 1.2rem;font-size:1.2rem;color:#fff;background:#4f87bf;display:flex;justify-content: center;align-items: center;}
      .huiyi-list>li span.icon .iconfont{padding-right:0.2rem;font-size: 1.5rem;}
      .huiyi-list>li:hover::after{content:'';display:block;width:100%;height: 1rem;bottom:0;position: absolute;left:0;
        background: url(../images/shadow.png) center bottom;
        background-size: 100% auto;transform: translateY(1rem);}
        .huiyi-list>li:hover span.icon{background: #0152b3;}


    /***浼氳瑙嗛鍒楄〃闋�**/
    .huiyi-v-list>li{width:28.667rem;border-radius:0.6rem;border-color:#cedde2;margin-bottom: 2rem;position: relative;}
    .huiyi-v-list>li .tools{display: flex;justify-content: right;}
    .huiyi-v-list>li .tools .shoucang{flex-direction: row;}
    .huiyi-v-list>li .tools .shoucang span{margin: 0 0.5rem}
    .huiyi-v-list::after{content: '';display:block;width:28.667rem;height:0;}
    .huiyi-v-list>li:hover{box-shadow: none;}
    .huiyi-v-list>li:hover::after{content:'';display:block;width:100%;height: 1rem;bottom:0;position: absolute;left:0;
        background: url(../images/shadow.png) center bottom;
        background-size: 100% auto;transform: translateY(1rem);}

    /***鐧诲綍闋侀潰****/
    .login-area{min-height:70vh;display:flex;align-items: center;justify-content: center; align-items: center;flex-direction: column;}
    .login-body{width:40rem;margin:0 auto;}
    ul.form-tab {
        list-style: none;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom:3rem;
  }
    

    ul.form-tab li {
        padding:0 3rem;
        height: 3.2rem;
        display:flex;align-items: center;
        justify-content: center;
        text-align: center;
        border:1px solid #cedde2;
        font-size:1.2rem;
        cursor: pointer;
        margin-left:-1px;
    }

    ul.form-tab li a {
        text-decoration: none;
        text-align: center;
        color:#999;
    }
    ul.form-tab li.active {
        background: #4f87bf;
        position: relative;
    }
    ul.form-tab li.active::after{content:'';display:block;width:0.6rem;height:0.6rem;background:#4f87bf;position: absolute;bottom:0;left:50%;transform: translate(-50%,50%) rotate(-45deg);}
    ul.form-tab li.active a{color:#fff;}
    ul.form-tab li:first-child{border-top-left-radius: 0.4rem;border-bottom-left-radius: 0.4rem;}
    ul.form-tab li:last-child{border-top-right-radius: 0.4rem;border-bottom-right-radius: 0.4rem;}
    .login-body .text{padding:1rem 0 0.8rem;color:#666}
    .input-box{position: relative;}
    .input-box input[type="text"],.input-box input[type="password"]{border:1px solid #d2d8dd;line-height:2.4rem;padding:0 1em; border-radius:0.2rem;outline-color:#4f87bf;}
    .login-body .table td{padding:0 0.75rem;}
    .login-body .table td.ts{color:rgb(213, 33, 33);height:20px;font-size:13px;}

    input::-webkit-input-placeholder {  /* WebKit browsers*/ 
        color: #c7c7c7;
       
    }
     input:-moz-input-placeholder {   /* Mozilla Firefox 4 to 18*/ 
        color:#c7c7c7;
       
    }
    input::-moz-input-placeholder {  /* Mozilla Firefox 19+*/ 
        color:#c7c7c7;
      
    }
    
    input:-ms-input-placeholder { /* Internet Explorer 10+*/ 
        color:#c7c7c7;
       
    }
       /* 瑙ｅ喅input鎸夐挳鑷姩濉厖鍚� 娴忚鍣ㄦ覆鏌撶殑榛樿鑳屾櫙闂 */
    /* input:focus{
        border: 1px solid #0e68e6;
      
        box-shadow: inset 0 0 0 1000px #FFFFFF!important;
    } */
    .btn-box{padding:0.75rem;}
    .btn-box .btn{width:100%;}
    .agree{padding:0 0.75rem;display:flex;align-items: center;}
    .agree input[type="checkbox"]{display:inline-block;width:1.1rem;height:1.1rem;cursor: pointer;}
    .agree label{margin-bottom:0;cursor: pointer;}
    .agree a{color:#1357a2;}
   .btn-code{position: absolute;right:2px;top:2px;bottom:2px;z-index:9;background:#eaf5f8;color:#3168cb;font-size:13px;border:0;}
   .btn-code:hover{background:#d8e8ec;color:#0152b3;}
   .btn-submit{
    border-width: 1px;
    border-color: rgb(207, 221, 226);
    border-style: solid;
    border-radius: 4px;
    background-color: rgb(79, 135, 191);
    box-shadow: 0px 6px 5.76px 0.24px rgba(38, 106, 129, 0.2);
    height: 3.2rem;
    display:flex;align-items: center;justify-content: center;
    font-size:1.2rem;
  }
  .btn-submit:hover{background:#1357a2}

  /*****娉ㄥ唽闋�****/
  .layui-layer-page .layui-layer-content {
    padding: 1.5rem 2rem;
        height: 500px!important;
        /* text-align: center; */
    }
  .login-body  h3{
      color: rgb(214, 50, 50);
    }
   .layui-layer-setwin{
     display: none;
   }
  .btn-sub {width: 100%; font-size: 20px;padding: 8px 12px;margin: 20px auto;background: #52b8cc;color: #fff;}
  select{
    width: 444px;
    font-size: 15px;
    color: #525252;
  }
  option {
    padding:0 30px 0 10px;
    min-height:40px;
    display:flex;
    align-items:center;
    border-top:#222 solid 1px;
    position:absolute;
    top:0;
    width: 100%;
    pointer-events:none;
    order:2;
    z-index:1;
    transition:background .4s ease-in-out;
    box-sizing:border-box;
    overflow:hidden;
    white-space:nowrap;

  }
  .register-area .login-body .text{padding-top:0;}

  /* p{
    position: absolute;
    left: 195px;
    top: 10px;
  } */
  .register-area .form-control{
    width: 80%;
  }

  .layui-select-title{
    width: 100%;
  }
  .layui-form-select dl{
    top: 2.53rem;
    left:0;
  }
  .layui-select-title{
    height: 2.53rem;
  }
  input.layui-input{
    height: 2.53rem !important;
    margin-top: 1px;
  }
  input.layui-input.layui-unselect{
    height: 36px;
  }

  dl.layui-anim.layui-anim-upbit{
    width: 100%;
    height: 200px;
  }
  .layui-form-select dl{
    min-width: 0;
  }

  .button{
    width: 60px;
    height: 30px;
    background: #46afc4;
    color: #FFF;
    border-radius: 5px;
    float: right;
  }
  #Other{
    display: none;
  }
  div.layui-unselect.layui-form-checkbox{
    float: right;
  }
  .match{
    margin-right: 1rem;
    color: rgb(214, 50, 50);
    font-size: 12px;

  }
  div.login-body.zhmm-box.zc-box{
    overflow: visible;
  }
.register-area .layui-input{border-color:#d2d8dd;border-radius: 0.2rem;}
.register-area .agree input[type="checkbox"]{display:none;}

/***涓汉涓績***/
.user-box{width:1000px;margin:0 auto;min-height:60vh;padding:1rem 0;}
.user-body{width:720px;margin:0 auto;}
.user-body .table td{display:flex;align-items: center;padding:0;}
.user-body .table td.ts{height:24px;font-size:13px;line-height:20px;color: rgb(214, 50, 50);}
.user-body .text{display:inline-block;width:130px;text-align: right;color:#999}
.user-body input[type="text"],.user-body input[type="password"],.user-body select{flex:1;border:1px solid #d2d8dd;line-height:2.4rem;padding:0 1em; border-radius:0.2rem;outline-color:#4f87bf;}
.user-body select{padding:0.55rem 1em;}
.user-body .btn-box{padding-left:130px;}
/***鎴戠殑璐︽埛**/
.tab-lanmu{display:flex;justify-content: space-between;border-bottom:4px solid #cfdde2;align-items: center;margin-bottom:1rem;}
.tab-title{display:flex;align-items: center;}
.tab-title>li{margin-right:2rem;margin-bottom:-4px;border-bottom:4px solid transparent;}
.tab-title>li.active{border-bottom:4px solid #4f87bf;}
.tab-title>li>a{color:#666;font-size:1.4rem;line-height:2.2;}
.tab-title>li.active>a{color:#1357a2;}
.result-p{font-size:0.95rem;}
.result-p span{color: rgb(214, 50, 50);padding:0 0.3rem;}
.zn-list>li{padding:1rem;display:flex;align-items: center;border-bottom:1px solid #eee;justify-content: space-between;position: relative;}
.zn-list>li::after{content:'';display:block;width:4px;height:4px;border-radius: 50%;position: absolute;left:0;top:1.6rem;background:#4f87bf;}
.zn-list>li h1{font-size:1rem;}
.zn-list>li h1>a{color:#333;}
.zn-list>li h1>a:hover{color:#1357a2;text-decoration: underline;}
.code-box {font-size:12px;line-height:1.6;}
.code-font{font-size: 1.1rem;}
.code-box .code{font-weight:bold;color:#4f87bf;}
.code-box em{font-style: normal;color:#999;}
.code-font em{color:#444;}

/***鏀惰棌璁板綍**/
.vedio-list >li{display:flex;align-items: center;padding:1.5rem 0;justify-content: space-between;border-bottom:1px solid #eee;}
.vedio-list >li .left{padding-left:180px;position: relative;min-height:110px;}
.vedio-list >li .left .img-box{display:block;width:155px;height:110px;position: relative;margin-right:1rem;position:absolute;left:0;top:0;}
.vedio-list >li .left h1{font-size:1rem;}
.vedio-list >li .left h1>a{color:#333;}
.vedio-list >li .left h2{font-size:0.95rem;color:#666;}
.vedio-list >li .left .img-box .time-box{position:absolute;right:5px;bottom:5px;display:inline-block;padding:0.1rem 0.6rem;background:rgba(0,0,0,0.5);color:#fff;font-size:12px;border-radius:4px;}
.wz-list>li{display:flex;align-items: center;padding:1.5rem 0;justify-content: space-between;border-bottom:1px solid #eee;}
.wz-list >li .left{overflow: hidden;flex:1;padding-right:2rem;color:#666;font-size:12px;}
.wz-list >li .left h1{font-size:1rem;}
.wz-list >li .left h1 a{color:#333;}
.wz-list >li .left h1 a:hover,.vedio-list >li .left h1>a:hover{color:#1357a2;text-decoration: underline;}
.wz-list>li .left .btn{font-size:14px;margin-top:0.5rem;}
/***婵€娲荤爜浣跨敤**/
.code-jh{width:50%;margin:0 auto}
.code-jh td{text-align: center;}
/****楂樼骇妫€绱�**/
/***********楂樼骇妫€绱�**********/
.condition .condition__item {
  margin-top: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.condition .condition__item--title {
  margin-right: 10px;
  display: inline-block;
  width: 86px;
  height: 34px;
  line-height: 34px;
  border: 1px solid #c5c5c5;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
 -webkit-appearance: none;
 border-radius: 0;
}
.condition .condition__item .select .input,.condition .select .input {
  height: 34px;
  line-height: 34px;
  border: 1px solid #c5c5c5;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.condition .condition__item--select1{display:inline-block;
  width: 120px;}
.condition .condition__item--select1 .input {
display:inline-block;
  width: 120px;
  padding-right: 30px;
  padding-left: 10px;
  background: url(../images/icon_arrow1-1.png) no-repeat right 9px center;
}
.condition .condition__item .select {
  position: relative;
  margin-right: 10px;
}
.condition .condition__item .select ul {
  background-color: #ffffff;
  display: none;
  position: absolute;
  z-index: 49;
  top: 33px;
  left: 0;
width:100%;
  border: 1px solid #52b8cc;
  border-radius: 0 0 4px 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.condition .condition__item .select ul li {
  height: 28px;
  line-height: 28px;
  padding-left: 10px;
  cursor: pointer;
}
.condition .condition__item .select ul li:hover {
  background-color: #dbf1f4;
}
.condition .condition__item .condition__item--check {
  width: 300px;
  height: 34px;
  line-height: 34px;
  padding-left: 10px;
  font-size: 14px;
  border: 1px solid #c5c5c5;
      border-right-color: rgb(197, 197, 197);
      border-right-style: solid;
      border-right-width: 1px;
  border-right: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.condition .condition__item .condition__item--select2 .input {
  width: 88px;
  padding-right: 18px;
  padding-left: 8px;
  border-color: #fea43a;
  color: #ffffff;
  background: url(../images/icon_arrow2-1.png) no-repeat right 8px center;
      background-color: rgba(0, 0, 0, 0);
  background-color: #fea43a;
}
.condition .condition__item .condition__item--plus {
  margin-right: 10px;
}

/*  input, button, select, textarea,鍥犵櫥褰曚篃checkbox 涓嶆墦鍕撅紝鏁呭幓鎺塱nput*/
.condition button, .condition select, .condition textarea {
  outline: none;
  -webkit-appearance: none;
  border-radius: 0;
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  margin-right: 0px;
}

.condition .btn-info{background:rgb(79, 135, 191);border-color:rgb(79, 135, 191);padding: 0.4rem 0;border-radius: 0.2rem;}

.condition .condition__item button {
  width: 34px;
  height: 34px;
  border-radius: 1px;
  cursor: pointer;
  background: url(../images/icon_plus.png) no-repeat center #e8e8e8;
display:inline-block;
}
.condition .condition__item .condition__item--minus {
  background-image: url(../images/icon_minus.png);
}
.condition .condition__item .condition__item--select0{display:inline-block;width:88px;}
.condition .condition__item .condition__item--select0 .input {
  width: 88px;
  padding-right: 18px;
  padding-left: 8px;
  background: url(../images/icon_arrow1-1.png) no-repeat right 8px center;
}
.condition .condition__left {
  float: left;
  width: 88px;
  text-align: center;
}

.condition .condition__right label{margin:0};
.condition .condition__left h1 {
  font-size: 14px;
  line-height: 62px;
margin:0;
font-weight:bold;
}
.condition .condition__right .classify__item {
  border-bottom: 1px dashed #c5c5c5;
  padding: 13px 0;
  line-height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.condition .condition__right .classify__item--right .checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
margin:0;
}
.condition .condition__right .classify__item--left {
  min-width: 56px;
  margin-right: 30px;
}
.condition .condition__right .classify__item--left {
  min-width: 56px;
  margin-right: 30px;
}
.condition .condition__right .classify__item--right .checkbox__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 20px;
}
.condition .condition__right .classify__item--right .checkbox__item input {
  margin: 0 6px 0 0;
  -webkit-appearance: checkbox;
  cursor: pointer;
}
.condition .condition__right .publishDate {
  margin-top: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.condition .condition__right .publishDate__start,  .condition .condition__right .publishDate__end {
  width: 110px;
  height: 34px;
  line-height: 34px;
  border: 1px solid #c5c5c5;

  
}
.condition {
  padding-bottom: 20px;
  border-bottom: 1px solid #c5c5c5;
}
.publishDate--blank{margin:0 5px;}
.user-box .submit .submit__btn {
  padding: 2rem;
  text-align: center;
}
.submit__btn button {
  cursor: pointer;
  display: inline-block;
  border-radius: 4px;
  width: 120px;
  height: 34px;
  margin: 0 10px;
  color: #ffffff;
}


/* 銆€style.css   銆€鐢ㄤ笅杈硅繖涓浛鎹� */
.submit .submit__btn--sub {
  background-color: #4f87bf;
  outline: none;
 -webkit-appearance: none;
 border-radius: 0;
 border: none;
  border-radius:0.2rem;
}
.submit__btn--sub:hover {
  background-color:#296fc3;
}
.submit .submit__btn--clear {
  background-color: #fe9a31;
  outline: none;
 -webkit-appearance: none;
 border-radius: 0;
 border: none;
  border-radius:0.2rem;
}
.submit .submit__btn--clear:hover {
  background-color: #d98021;
}


.specialStyle__bottom {
  margin-top: 10px;
  padding: 10px;
  background-color: #ffffff;
  border-radius: 4px;
  position: relative;
}
.specialStyle__bottom .connect.connect-1, .connect.connect-1{
  left: 19px;
}
.specialStyle__bottom .connect,.connect {
  position: absolute;
  top: -17px;
}
.specialStyle__bottom .connect.connect-2,.connect.connect-2 {
  right: 19px;
}
.condition__right .precise {
  margin-top: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.precise--input1 input {
  width: 110px;
  height: 34px;
  line-height: 34px;
  border: 1px solid #c5c5c5;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 8px;
  margin-right: 30px;
}
.condition .precise--input2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.specialStyle__bottom .condition .precise--input2 input {
  width: 364px;
}
.specialStyle__bottom .condition .precise--input2 .submit__search {
  cursor: pointer;
  display: inline-block;
  border-radius: 4px;
  width: 80px;
  height: 34px;
  margin: 0 10px;
  color: #ffffff;
  background-color: #51b7cb;
} 
.condition .condition__right .precise--input2 input {
  height: 34px;
  line-height: 34px;
  border: 1px solid #c5c5c5;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 8px;
}

#cutNum,#addNum{
  padding: 0 0 5px;
 font-size: 18px;
 line-height: 8px;
 background: #eee;
 height: 34px;
 width: 32px;
 box-sizing: border-box;
 margin: 0 5px;
 border-radius: 2px;
  }
.toggle-btn{padding-left:5.5rem;}
.toggle{cursor: pointer;padding:0;display:flex;align-items: flex-end;justify-content: center;line-height: 30px;color:#4e8cc9;font-size:.9rem;}
.toggle i{font-size:1.1rem;margin-left:0.2rem}

  @media (max-width: 999px) {
    html{font-size:11px;}
    .tools-fixed{right:10px;}
 }
@media (min-width: 1000px) {
    html{font-size:11px;}
    .tools-fixed{right:10px}
 }
@media (min-width: 1200px) {
    html{font-size:12px;}
    .tools-fixed{right:0}
 }
 @media (min-width: 1360px) {
    html{font-size:12px}
    .tools-fixed{right:0px}
    
 }
 @media (min-width: 1440px) {
    html{font-size:13px;}
    .tools-fixed{left:50%;margin-left:calc(45.335rem + 10px);right:auto;}
 }
 @media (min-width: 1600px) {
  html{font-size:14px;}
  .tools-fixed{left:50%;margin-left:calc(45.335rem + 10px);right:auto;}
}
@media (min-width: 1920px) {
  html{font-size:15px;}
  .tools-fixed{left:50%;margin-left:calc(45.335rem + 10px);right:auto;}
}
.nav-box dl dd a.active {
  border-radius: 10px !important;
}
.nav-box dl dd a {
  padding: 2px 5px;
  background-color: #edeff4;
  border-radius: 10px;
  min-width: 90px;
  text-align: center;
}

.exceed{
  width:191px !important;
}