/* 首页 */
.wapban{display:none}
.indexbox{background-color:#f5f5f5}
.indexa{z-index:2}
.indexa .box{padding:20px 37px 20px 41px;box-shadow:0px 16px 57px 0px rgba(44, 175, 195, 0.17);border-radius:5px;background-color:#fff;margin-top:-46px;z-index:2;position:relative}
.indexa .box .icon{height:52px;line-height:52px;margin-right:25px}
.indexa .box .icon img{display:initial;vertical-align:middle}
.indexa .box .line{width:1px;height:24px;background-color:#eee;margin-top:14px;margin-right:20px}
.indexa .box .input{width:calc(100% - 240px);height:52px}
.indexa .box .input input{width:100%;height:52px;padding-right:40px;font-size:16px}
.indexa .box .input input::-webkit-input-placeholder{color:#999;font-size:14px}
.indexa .box .btn{width:171px;height:52px;background-color:#2cafc3;line-height:52px;border-radius:52px;text-align:center;color:#fff;cursor:pointer}
.indexb{margin-top:128px}
.indexb .bigtitle{font-size:30px}
.indexb .smalltitle{font-size:16px;color:#666;margin-top:14px;margin-left:44px}
.indexb .top .more{width:142px;height:42px;border:1px solid #2cafc3;display:block;line-height:42px;border-radius:42px;text-align:center;color:#999;font-family:Arial}
.indexb .bot{margin-top:31px}
.indexb .one{width:63.16%}
.indexb .two{width:33%;margin-left:3.84%}
.indexb .one .onelist{width:48.5%;margin-right:3%;display:block}
.indexb .one .onelist:nth-of-type(2){margin-right:0}
.indexb .one .onelist .textbox{margin-top:40px}
.indexb .one .onelist .textbox .date{color:#999;font-family:Arial}
.indexb .one .onelist .textbox .title{font-size:18px;margin-top:10px;line-height:2;max-height:72px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.indexb .one .onelist .textbox .text{line-height:2.571;color:rgb(153, 153, 153);margin-top:4px;max-height:105px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.indexb .one .onelist .btn{display:inline-block;padding-right:34px;color:#2cafc3;font-family:Arial;margin-top:40px;background-image:url(/public/img/newmore.png);background-repeat:no-repeat;background-position:right center}
.indexb .one .onelist:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.indexb .two .twolist{display:block;padding:24px 24px 26px 34px;background-color:#fff;box-shadow:0px 16px 57px 0px rgba(30, 153, 102, 0.07);margin-bottom:26px}
.indexb .two .twolist:nth-last-of-type(1){margin-bottom:0}
.indexb .two .twolist .wapbox{width:calc(100% - 48px);margin-right:32px}
.indexb .two .twolist .title{color:#666;font-size:18px;line-height:1.667}
.indexb .two .twolist .date{color:#999;font-family:Arial;display:none}
.indexb .two .twolist .icon{margin-top:62px}
.indexb .two .twolist:hover .title{color:#2cafc3}
.indexc{padding:113px 0 134px;background-image:url(/public/img/indexcbg.jpg);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}
.indexc .list{width:calc((100% - 480px) / 3);height:671px;padding:70px 44px 77px;cursor:pointer}
.indexc .list:nth-of-type(1){background-color:rgba(73, 187, 140, 1);box-shadow:0px 29px 76px 0px rgba(73, 187, 140, 0.3)}
.indexc .list:nth-of-type(2){background-color:rgba(225, 186, 94, 1);box-shadow:0px 29px 76px 0px rgba(225, 186, 94, 0.3)}
.indexc .list:nth-of-type(3){background-color:rgba(255, 255, 255, 1);box-shadow:0px 29px 76px 0px rgba(0, 0, 0, 0.1)}
.indexc .list:nth-of-type(4){background-color:rgba(44, 175, 195, 1);box-shadow:0px 29px 76px 0px rgba(44, 175, 195, 0.3)}
.indexc .list.cur{width:480px;padding:70px 55px 77px}
.indexc .list .top .titlebox{width:100%}
.indexc .list .top .cntitle{color:#fff;font-weight:bold;font-size:24px;text-align:center}
.indexc .list .top .entitle{color:#fff;font-family:Arial;font-size:18px;opacity:0.3;text-align:center}
.indexc .list .top .topmore{margin-top:6px;display:none}
.indexc .list.cur .top .topmore{display:block}
.indexc .list.cur .top .titlebox{width:auto}
.indexc .list.cur .top .cntitle,
.indexc .list.cur .top .entitle{text-align:left}
.indexc .list .cen{margin-top:33px}
.indexc .list .cen .item{height:50px;margin-bottom:13px;position:relative;padding:12px 0;border-bottom:1px solid rgba(255,255,255,0.4);border-radius:2px}
.indexc .list.cur .cen .item{padding:12px 22px;border:1px solid rgba(255,255,255,0.4)}
.indexc .list .cen .item:nth-last-of-type(1){margin-bottom:0}
.indexc .list .cen .item .title{color:#fff;font-weight:bold;letter-spacing:2px;line-height:22px}
.indexc .list .bot{margin-top:13px}
.indexc .list .bot .botbox{width:100%;height:245px;overflow:hidden;padding:26px 36px 34px 20px;border:1px solid rgba(255,255,255,0.4);border-radius:2px;display:none}
.indexc .list.cur .bot .botbox{display:block}
.indexc .list.cur2 .bot .botbox{overflow-y:auto}
.indexc .list.cur2 .bot .botbox::-webkit-scrollbar{width:6px}
.indexc .list.cur2 .bot .botbox::-webkit-scrollbar-thumb{background-color:#fff}
.indexc .list.cur2 .bot .botbox::-webkit-scrollbar-track{background-color:rgba(255,255,255,0.5)}
.indexc .list:nth-of-type(3).cur2 .bot .botbox::-webkit-scrollbar-thumb{background-color:rgba(44, 175, 195, 0.8)}
.indexc .list:nth-of-type(3).cur2 .bot .botbox::-webkit-scrollbar-track{background-color:rgba(44, 175, 195, 0.25)}
.indexc .list .bot .botbox .title{color:#fff;font-weight:bold;font-size:16px}
.indexc .list .bot .botbox .sell{color:#fff;line-height:2.143;margin-top:26px}
.indexc .list .bot .botmore{display:block;width:100%;text-align:center;margin-top:216px}
.indexc .list.cur .bot .botmore{display:none}
.indexc .list .bot .botmore img{display:initial}
.indexc .list:nth-of-type(3) .cen .item .title{color:#666}
.indexc .list:nth-of-type(3) .cen .item{border-bottom:1px solid #ebebeb}
.indexc .list:nth-of-type(3) .top .cntitle,
.indexc .list:nth-of-type(3) .top .entitle,
.indexc .list:nth-of-type(3) .bot .botbox .title,
.indexc .list:nth-of-type(3) .bot .botbox .sell{color:#333}
.indexc .list:nth-of-type(3) .bot .botbox{border:1px solid #ebebeb}
.indexc .list:nth-of-type(3) .waptopmore,
.indexc .list:nth-of-type(3) .cen .item .wapicon{display:none}
.indexd{background-color:#fff;padding-bottom:120px}
.indexd .top .textbox{width:calc(100% - 897px);margin-right:60px}
.indexd .top .wapimg{display:none}
.indexd .top .textbox .cntitle{font-size:48px}
.indexd .top .textbox .entitle{font-size:16px;color:#999;font-family:Arial;margin-top:8px}
.indexd .top .textbox .title{font-size:18px;font-weight:bold;margin:46px 0 48px;padding-right:3.43vw}
.indexd .top .textbox .text{color:rgba(153, 153, 153, 1);line-height:2.143;max-height:90px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.indexd .top .textbox .btn{width:142px;height:42px;margin-top:62px;border:1px solid #e0e0e0;border-radius:42px;display:block;text-align:center;line-height:42px;color:#999;font-family:Arial;transition:.6s;-webkit-transition:.6s;-moz-transition:.6s}
.indexd .top .swiper-slide:hover .textbox .btn{background-color:#2cafc3;color:#fff;border:1px solid #2cafc3}
.indexd .top .swiper-slide:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.indexd .top .swiper-button-next,
.indexd .top .swiper-button-prev{width:11px;height:17px;top:auto;bottom:0;margin-top:0;right:auto;background-size:100% 100%}
/* .indexd .top .swiper-slide{display:block} */
.indexd .top .swiper-button-next{background-image:url(/public/img/ir.png);left:53px}
.indexd .top .swiper-button-prev{background-image:url(/public/img/il.png);left:0}
.indexd .top .swiper-button-prev:after{content:"";width:1px;height:17px;background-color:#dfdfdf;position:absolute;top:0;left:32px}
.indexd .top .swiper-button-next:hover{background-image:url(/public/img/ir_cur.png)}
.indexd .top .swiper-button-prev:hover{background-image:url(/public/img/il_cur.png)}
.indexd .bot{padding-top:74px;margin-top:90px;border-top:1px solid #666}
.indexd .bot .list{width:20%;margin-right:6.666%;display:block}
.indexd .bot .list:nth-last-of-type(1){margin-right:0}
.indexd .bot .list .title{font-size:18px;line-height:1.667;max-height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:.6s;-webkit-transition:.6s;-moz-transition:.6s}
.indexd .bot .list .text{color:rgba(153, 153, 153, 1);line-height:2.143;margin-top:26px;max-height:90px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.indexd .bot .list .btn{display:inline-block;padding-right:34px;color:#2cafc3;font-family:Arial;margin-top:42px;background-image:url(/public/img/newmore.png);background-repeat:no-repeat;background-position:right center}
.indexd .bot .list:hover .title{color:#2cafc3}
.indexd .numbox{width:180px;height:97px;background-color:#fff;position:absolute;bottom:0;right:0;padding:36px 0 18px 49px;z-index:2}
.indexd .numbox .pagenum{color:#2cafc3;font-size:48px;line-height:54px;font-family:Arial;font-weight:bold;margin-right:5px}
.indexd .numbox .line{margin-top:25px}
.indexd .numbox .allnum{font-size:18px;margin-top:25px;font-family:Arial}


@media (max-width:993px){
    .wapban{display:block}
    .pcban,
    .indexa{display:none}
    .wapban img{width:100%}
    .indexb{margin-top:0}
    .indexb .wrap{padding:0}
    .indexb .one{width:100%;padding:40px 15px 55px;background-color:#fff}
    .indexb .bigtitle{font-size:22px}
    .indexb .smalltitle{font-size:14px;margin-top:8px;margin-left:20px}
    .indexb .top .more{border:none;width:auto;height:auto;line-height:22px;margin-top:8px}
    .indexb .bot{margin-top:20px}
    .indexb .one .onelist{width:47%;margin-right:6%}
    .indexb .one .onelist .textbox{margin-top:20px}
    .indexb .one .onelist .textbox .title{font-size:16px;margin-top:6px;line-height:1.8;max-height:56px}
    .indexb .one .onelist .textbox .text{display:none}
    .indexb .two{width:100%;margin-left:0;padding:40px 15px}
    .indexb .two .twolist{padding:20px;margin-bottom:20px}
    .indexb .two .twolist .title{font-size:15px;color:#333}
    .indexb .two .twolist .date{display:block;margin-top:6px}
    .indexb .two .twolist .wapbox{width:calc(100% - 31px);margin-right:15px}
    .indexb .two .twolist .icon{margin-top:12px}
    .indexb .one .onelist .btn,
    .indexd .bot .list .btn{width:130px;height:38px;line-height:38px;margin-top:25px;padding-left:18px;padding-right:30px;color:#fff;display:block;border-radius:40px;background-color:#2cafc3;background-image:url(/public/img/wapmore1.png);background-position:right 15px center;}
    .indexc .list,
    .indexc .list.cur{width:100%;padding:40px 25px;height:auto}
    .indexc .list .cen .item{padding:12px 22px;border:1px solid rgba(255,255,255,0.4)}
    .indexc .list .top .titlebox{width:auto}
    .indexc .list .top .cntitle,
    .indexc .list .top .entitle{text-align:left}
    .indexc .list .top .topmore{width:34px;height:34px;display:block}
    .indexc .list .bot .botmore{display:none}
    .indexc .list:nth-of-type(3) .topmore,
    .indexc .list:nth-of-type(3) .cen .item .icon,
    .indexd .top .img{display:none}
    .indexc .list:nth-of-type(3) .waptopmore{width:34px;height:34px;display:block}
    .indexc .list:nth-of-type(3) .cen .item .wapicon{display:block}
    .indexc .list:nth-of-type(3) .cen .item .wapicon img{height:24px}
    .indexc .list.cur .bot .botbox{display:none}
    .indexc .list .top .cntitle{font-size:18px}
    .indexc .list .top .entitle{font-size:14px;margin-top:4px}
    .indexc .list .cen{margin-top:22px}
    .indexc .list{margin-bottom:20px}
    .indexc .list:nth-last-of-type(1){margin-bottom:0;background-color:#1b8bcb;box-shadow:0px 29px 76px 0px rgba(27, 139, 203, 0.3)}
    .indexc{margin:0;padding:40px 0;background-image:none;background-color:#fff}
    .indexc .list:nth-of-type(3){background-color:rgba(68, 169, 189, 1);box-shadow:0px 29px 76px 0px rgba(68, 169, 189, 0.3)}
    .indexc .list:nth-of-type(3) .top .cntitle, .indexc .list:nth-of-type(3) .top .entitle, .indexc .list:nth-of-type(3) .bot .botbox .title, .indexc .list:nth-of-type(3) .bot .botbox .sell{color:#fff}
    .indexc .list:nth-of-type(3) .cen .item{border:1px solid rgba(255,255,255,0.4)}
    .indexc .list:nth-of-type(3) .cen .item .title{color:#fff}
    .indexd .top .textbox{width:100%;margin-right:0}
    .indexd .top .textbox .cntitle{font-size:24px;float:left}
    .indexd .top .textbox .entitle{font-size:14px;float:right}
    .indexd .top .wapimg{display:block;margin-top:20px}
    .indexd .top .textbox .title{margin:25px 0 15px}
    .indexd .top .textbox .text{line-height:1.8;-webkit-line-clamp:2;max-height:50px}
    .indexd .top .textbox .btn{display:none}
    .indexd .bot{margin-top:30px;padding-top:30px}
    .indexd .bot .list{width:47%;margin-right:6%}
    .indexd .bot .list:nth-of-type(2){margin-right:0}
    .indexd .bot .list:nth-of-type(3),
    .indexd .bot .list:nth-of-type(4),
    .indexd .bot .list .text{display:none}
    .indexd .bot .list .title{font-size:16px;max-height:52px}
    .indexd{padding-bottom:40px}
    .indexd .bot .list .btn{margin-top:20px}
    .indexd .numbox{width:120px;height:58px;padding:18px 0 10px 30px;bottom:111px}
    .indexd .numbox .pagenum{font-size:30px;line-height:36px}
    .indexd .numbox .line,
    .indexd .numbox .allnum{margin-top:11px}
    .indexd .top .textbox .title{padding-right:66px;font-size:16px;max-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
    .indexd .top .swiper-button-next, .indexd .top .swiper-button-prev{left:auto;right:0;bottom:66px}
    .indexd .top .swiper-button-prev{right:34px}
    .indexd .top .swiper-button-prev:after{left:22px}
}



/* 党建 */
.partyitem{width:50%;display:block;padding:40px 0 49px;border-bottom:1px solid #f2f2f2;padding-right:1.927vw}
.partyitem:nth-of-type(2n){padding-left:1.927vw;padding-right:0}
.partyitem .textbox{width:calc(100% - 225px);margin-left:25px}
.partyitem .textbox .title{font-size:18px;line-height:2;max-height:72px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.partyitem .textbox .bot{margin-top:28px}
.partyitem .textbox .more{font-size:14px;font-weight:bold;font-family:'cen'}
.partyitem .textbox .date{color:#aaa;line-height:19px;font-family:Arial;padding-left:20px;background-image:url(/public/img/time.png);background-repeat:no-repeat;background-position:left center}
.partyitem:hover .textbox .title{font-weight:bold}
.partyitem:hover .textbox .more{color:#2cafc3}
.partyitem:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.partyitem.one{width:100%;padding:65px 0}
.partyitem.one .textbox{width:calc(100% - 350px);margin-left:42px}
.partyitem.one .textbox .title{max-width:calc(100% - 112px);margin-right:20px;max-height:36px;margin-top:20px;-webkit-line-clamp:1}
.partyitem.one .textbox .date{margin-top:28px}
.partyitem.one .textbox .source{color:#aaa;font-size:12px;margin-top:16px}
.partyitem.one .textbox .desc{color:#828181;margin-top:26px;line-height:1.714;max-height:46px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.partyitems{padding-bottom:60px}
.partybox{padding-bottom:98px}
.partyboxslide>.swiper-pagination-bullets .swiper-pagination-bullet{width:10px;height:10px;opacity:0.5}
.partyboxslide>.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1;background-color:#2cafc3}


@media (max-width:993px){
    .partybox{padding-bottom:40px}
    .partyitem,
    .partyitem.one .textbox,
    .partyitem.one .img,
    .partyitem.one .img img,
    .partyitem .img img{width:100%;margin-left:0}
    .partyitem.one{padding:45px 0}
    .partyitem{padding:20px 0;padding-right:0}
    .partyitem.one .textbox{padding-left:0}
    .partyitem .img{width:40%}
    .partyitem .textbox{width:55%}
    .partyitem .textbox{padding-left:5%;margin-left:0}
    .partyitem .textbox .title{font-size:16px;font-weight:bold;line-height:1.6;-webkit-line-clamp:2;max-height:50px}
    .partyitem.one .textbox .title{margin-top:15px;max-height:24px}
    .partyitem.one .textbox .date{margin-top:18px}
    .partyitem.one .textbox .source{margin-top:8px}
    .partyitem.one .textbox .desc{margin-top:10px}
    .partyitems{padding-bottom:40px}
}


/* 护理 */
.nura{padding:65px 0 72px;background-color:#f5f5f5}
.nuralist{width:48.5%;margin-right:3%}
.nuralist:nth-of-type(2){margin-right:0}
.nuralist .top .title,
.nurclist .top .title{font-size:30px}
.nuralist .top .more,
.nurclist .top .more{width:142px;height:42px;border:1px solid #e0e0e0;border-radius:42px;display:block;text-align:center;line-height:42px;color:#999;font-family:Arial}
.nuralist .top .more:hover,
.nurclist .top .more:hover{background-color:#2cafc3;color:#fff;border:1px solid #2cafc3}
.nuralist .bot{background-color:#fff;margin-top:29px;padding:40px 38px}
.nuralist .bot .list{padding:18px 0 18px 25px;display:block;border-bottom:1px solid #eee;background-image:url(/public/img/nur_yuan.png);background-repeat:no-repeat;background-position:left center}
.nuralist .bot .list .title{font-size:16px;line-height:1.8;margin-right:15px;width:calc(100% - 105px);max-height:28px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.nuralist .bot .list .date{font-size:16px;color:#999;margin-top:5px}
.nurb{padding:8.333vw 0 6.77vw;position:relative;background-image:url(/public/img/nurbbg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
.nurb .img{position:absolute;top:3.125vw;left:50%;margin-left:-106px}
.nurb .more{color:#fff;font-weight:bold;position:absolute;bottom:2.812vw;left:0;width:100%;text-align:center}
.nurblist{max-width:35%}
.nurb .item{background-image:url(/public/img/nur_yuanb.png);background-repeat:no-repeat;margin-bottom:32px;max-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.nurb .item:nth-last-of-type(1){margin-bottom:0}
.nurb .one .item{display:block;padding-left:34px;color:#fff;font-size:16px;background-position:left center}
.nurb .two .item{display:block;padding-right:38px;text-align:right;color:#fff;font-size:16px;background-position:right center}
.nurclist.one{width:65%;margin-right:3.5%}
.nurclist.two{width:31.5%}
.nurclist .bot{margin-top:29px;background-color:#fff;border-radius:3px}
.nurclist.one .bot{padding:30px 54px 50px}
.nurclist.one .bot .item,
.nure .one .bot .item{padding:20px 0;border-bottom:1px dashed #ccc;display:block}
.nurclist.one .bot .item .title,
.nure .one .bot .title{font-size:16px;width:calc(100% - 100px);margin-right:20px;max-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.nurclist.one .bot .item .date,
.nure .one .bot .item .date{color:#999;margin-top:3px}
.nurclist.two .bot{padding:28px 26px 34px 46px}
.nurclist.two .bot .item{padding:20px 52px 20px 0;border-bottom:1px dashed #ccc;display:block;position:relative}
.nurclist.two .bot .item .title{font-size:16px;line-height:1.875}
.nurclist.two .bot .item .icon{position:absolute;bottom:28px;right:0}
.nurclist.two .bot .item:nth-of-type(1){padding:0px 0px 20px 0}
.nurclist.two .bot .item:nth-last-of-type(1){padding:20px 52px 6px 0;border-bottom:none}
.nurclist.two .bot .item:nth-of-type(1) .icon{position:static;margin-top:22px}
.nurd{padding:70px 0 88px}
.nurd .top .title{width:62.5%;font-size:30px}
.nurd .top .more{width:142px;height:42px;border:1px solid #e0e0e0;border-radius:42px;display:block;text-align:center;line-height:42px;color:#999;font-family:Arial}
.nurd .top .more:hover{background-color:#2cafc3;color:#fff;border:1px solid #2cafc3}
.nurd .top .swiper-button-next,
.nurd .top .swiper-button-prev,
.nure .nurelist .top .swiper-button-next,
.nure .nurelist .top .swiper-button-prev{width:40px;height:40px;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;position:static;margin-top:0}
.nurd .top .swiper-button-next,
.nure .nurelist .top .swiper-button-next{background-image:url(/public/img/nurd-r.png)}
.nurd .top .swiper-button-prev,
.nure .nurelist .top .swiper-button-prev{background-image:url(/public/img/nurd-l.png);margin-right:12px}
.nurd .top .swiper-button-next:hover,
.nure .nurelist .top .swiper-button-next:hover{background-image:url(/public/img/nurd-rcur.png)}
.nurd .top .swiper-button-prev:hover,
.nure .nurelist .top .swiper-button-prev:hover{background-image:url(/public/img/nurd-lcur.png)}
.nurd .bot{margin-top:34px}
.nurd .bot .textbox{margin-top:18px}
.nurd .bot .textbox .title{color:#666;line-height:2.143;height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.nure{padding:78px 0 105px;background-color:#f5f5f5}
.nure .one{width:74.75%;margin-right:1.5%}
.nure .two{width:23.75%}
.nure .nurelist .top .title{font-size:30px}
.nure .nurelist .bot{margin-top:20px}
.nure .one .bot{background-color:#fff;padding:32px 50px 52px 54px}
.nure .two .swiper-slide:hover .img img,
.nurd .swiper-slide:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.nurd .swiper-slide:hover .title,
.nure .one .item:hover .title,
.nurclist.one .bot .item:hover .title,
.nurclist.two .bot .item:hover .title,
.nuralist .bot .list:hover .title{color:#2cafc3}

@media (max-width:993px){
    .nura,
    .nurd,
    .nurc,
    .nure{padding:35px 0}
    .nuralist,
    .nurclist.one,
    .nurclist.two,
    .nure .one,
    .nure .two{width:100%;margin-right:0}
    .nuralist:nth-of-type(1),
    .nurclist.one{margin-bottom:20px}
    .nuralist .top .title, .nurclist .top .title, .nurd .top .title, .nure .nurelist .top .title{font-size:22px;line-height:36px}
    .nuralist .top .more, .nurclist .top .more, .nurd .top .more{width:108px;height:36px;line-height:36px}
    .nuralist .bot,
    .nurclist.one .bot,
    .nurclist.two .bot{padding:20px 15px;margin-top:15px}
    .nuralist .bot .list{padding:8px 0 8px 20px}
    .nurb .img{position:static;width:100%;margin-left:0;float:left;text-align:center;margin:20px 0}
    .nurb .img img{display:initial}
    .nurblist{width:100%;max-width:100%}
    .nurblist.two{float:left}
    .nurb .two .item{background-position:left center;padding-right:0;padding-left:20px;margin-bottom:10px;text-align:left}
    .nurb .one .item{margin-bottom:10px;padding-left:20px}
    .nurb{padding:35px 0 65px}
    .nurb .more{bottom:20px}
    .nurclist.one .bot .item, .nure .one .bot .item{padding:10px 0}
    .nurclist.two .bot .item:nth-of-type(1){padding:0 0 10px 0}
    .nurclist.two .bot .item{padding:10px 25px 10px 0}
    .nurd .top .title{width:30%}
    .nurd .bot{margin-top:20px}
    .nurd .bot .textbox{margin-top:10px}
    .nurd .bot .textbox .title{line-height:1.8;height:50px}
    .nure .one{margin-bottom:20px}
    .nure .one .bot{padding:20px 15px}
    .nure .two .swiper-slide .img img{width:100%}
    .nurd .top .swiper-button-next, .nurd .top .swiper-button-prev, .nure .nurelist .top .swiper-button-next, .nure .nurelist .top .swiper-button-prev{width:34px;height:34px}
}

.educaone{padding:75px 0 54px;background-color:#f5f5f5}
.educaone .textbox{width:calc(100% - 485px);margin-right:60px}
.educaone .textbox .cntitle{font-size:30px}
.educaone .textbox .entitle{color:#999;font-family:Arial;margin-top:4px}
.educaone .textbox .text{color:rgb(102, 102, 102);line-height:2.143;margin-top:32px}
.educaone .img:hover img,
.educatwo .bot .img:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.educatwo .educalist{width:48.5%;margin-right:3%}
.educatwo .educalist:nth-of-type(2){margin-right:0}
.educatwo{padding:74px 0 84px}
.educatwo .top .title,
.educathree .list .top .title{font-size:30px;line-height:36px}
.educatwo .top .more,
.educathree .list .top .more{color:#999;line-height:36px}
.educatwo .bot{margin-top:32px}
.educatwo .items{margin-top:15px}
.educatwo .items .item{display:block;padding:18px 0;border-bottom:1px solid #ddd}
.educatwo .items .item .title{font-size:16px;width:calc(100% - 110px);margin-right:20px;max-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.educatwo .items .item .date,
.educafour .educafourbot .item .date,
.medical3list1 .bot .item .date{font-size:16px;color:#999}
.educatwo .items .item:hover .title,
.educafour .educafourbot2 .item:hover .title,
.educafour .educafourbot .item:hover .title,
.edufriend .item:hover{color:#2cafc3}
.educathree{padding:88px 0 84px;background-color:#f5f5f5}
.educathree .educathree1{width:65.5%}
.educathree .educathree2{width:31.25%;margin-left:3.25%}
.educathree .list .bot{margin-top:26px}
.educathree .educathree1 .swiper-button-prev,
.educathree .educathree1 .swiper-button-next{width:40px;height:40px;margin-top:0;position:static;background-size:100% 100%}
.educathree .educathree1 .swiper-button-prev{background-image:url(/public/img/nurd-l.png);margin-right:12px}
.educathree .educathree1 .swiper-button-next{background-image:url(/public/img/nurd-r.png)}
.educathree .educathree1 .swiper-button-prev:hover{background-image:url(/public/img/nurd-lcur.png)}
.educathree .educathree1 .swiper-button-next:hover{background-image:url(/public/img/nurd-rcur.png)}
.educathree .educathree1 .swiper-slide .title{width:100%;height:40px;background-color:rgba(0,0,0,0.6);position:absolute;bottom:0;left:0;color:#fff;text-align:center;line-height:40px}
.educathree .educathree1 .swiper-slide:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.educathree .educathree2 .bot{background-color:#fff;padding:24px 0}
.educathree .educathree2 .bot .item{border-bottom:1px solid #eee;padding:32px 32px 34px 35px}
.educathree .educathree2 .bot .item:nth-last-of-type(1){border-bottom:none}
.educathree .educathree2 .bot .item .title{width:calc(100% - 79px);margin-right:56px;font-size:16px;line-height:1.875}
.educathree .educathree2 .bot .item .download{margin-top:14px}
.educafour{padding:0}
.educafour .educafourbot,
.educafour .educafourbot2{margin-top:30px;background-color:#fff;border-radius:3px}
.educafour .educafourbot{padding:38px 52px 52px 52px}
.educafour .educafourbot .item,
.medical3list1 .bot .item{display:block;border-bottom:1px dashed #ccc;padding:16px 0}
.educafour .educafourbot .item .title,
.medical3list1 .bot .item .title{font-size:16px;width:calc(100% - 110px);margin-right:20px;max-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.educafour .educafourbot2{padding:2px 34px}
.educafour .educafourbot2 .item{display:block;border-bottom:1px dashed #ccc;padding:20px 0}
.educafour .educafourbot2 .item:nth-last-of-type(1){border-bottom:none}
.educafour .educafourbot2 .item .title{width:calc(100% - 75px);margin-right:60px;line-height:1.875;font-size:16px}
.educafour .educafourbot2 .item .more{margin-top:38px}
.edufriend{padding:70px 0 100px;background-color:#f5f5f5}
.edufriend .text{font-size:16px}
.edufriend .items{width:calc(100% - 80px)}
.edufriend .item{color:#999;font-size:16px;margin:0 20px}

@media (max-width:993px){
    .educaone, .educatwo{padding:35px 0}
    .edufriend,
    .educathree{padding:0 0 35px 0}
    .educaone .textbox{width:100%;margin-right:0}
    .educaone .textbox .cntitle,
    .educatwo .top .title, .educathree .list .top .title{font-size:22px}
    .educaone .textbox .text{line-height:1.8;margin-top:15px}
    .educaone .img,
    .educatwo .bot,
    .educatwo .educalist:nth-of-type(2),
    .educathree .list .bot,
    .educafour .educafourbot, .educafour .educafourbot2{margin-top:20px}
    .educatwo .educalist,
    .educathree .educathree1{width:100%;margin-right:0}
    .educatwo .items .item{padding:10px 0}
    .educathree .educathree2{width:100%;margin-left:0}
    .educathree .educathree1{margin-bottom:20px}
    .educathree .educathree2 .bot,
    .educafour .educafourbot .item,
    .educafour .educafourbot2 .item{padding:10px 0}
    .educafour .educafourbot .item:nth-last-of-type(1){border-bottom:none}
    .educathree .educathree2 .bot .item{padding:10px 15px}
    .educafour .educafourbot{padding:10px 15px}
    .educafour .educafourbot2{padding:2px 15px}
    .edufriend .item,
    .edufriend .text{font-size:14px}
    .edufriend .item{margin:0 10px}
    .edufriend .items{width:calc(100% - 70px)}
}

.reseboxtitle{font-size:30px;line-height:42px}
.reseboxmore{width:142px;height:42px;border:1px solid #e0e0e0;border-radius:42px;display:block;text-align:center;line-height:42px;color:#999;font-family:Arial}
.reseboxmore:hover{background-color:#2cafc3;color:#fff;border:1px solid #2cafc3}
.resea{padding:68px 0 94px;background-color:#f5f5f5}
.resea .bot{margin-top:33px;background-color:#fff;padding:36px 0}
.resea .list{width:20%;padding:0 1.458vw 0 1.971vw;height:404px;border-right:1px solid #eee}
.resea .list:nth-last-of-type(1){border-right:none}
.resea .list .name{font-size:24px}
.resea .list .items{margin-top:42px}
.resea .list .item{display:block;padding-left:28px;margin-bottom:38px;line-height:1.714;color:#666;background-image:url(/public/img/nur_yuan.png);background-repeat:no-repeat;background-position:left top 8px}
.resea .list:nth-of-type(1) .item{margin-bottom:28px}
.reseb{padding:0 0 82px 0;background-color:#f5f5f5}
.reseb .bot{background-color:#fff;margin-top:41px;box-shadow:0px 6px 38px rgba(0,0,0,0.03)}
.reseb .one{width:50%;margin-right:3%}
.reseb .one .img:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.reseb .two{width:47%}
.reseb .one .items{padding:20px 42px}
.reseb .one .item{padding:17px 0;display:block}
.reseb .two .items{padding:33px 42px 62px}
.reseb .two .item{padding:24px 0;border-bottom:1px dashed #ccc;display:block}
.reseb .item .title{width:calc(100% - 125px);margin-right:20px;font-size:16px;max-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.reseb .item .date{font-size:16px;color:#999}
.resea .list .item:hover,
.reseb .item:hover .title,
.resed1 .textbox .list:hover .title,
.resed2 .bot .list:hover .title,
.resed3list:hover .textbox .title{color:#2cafc3}
.reseclist{width:50%;position:relative;overflow:hidden}
.reseclist .textbox{width:600px;height:100%;position:absolute;top:0;align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center}
.reseclist:nth-of-type(1) .textbox{right:0}
.reseclist:nth-of-type(2) .textbox{left:0}
.reseclist .textbox .icon{width:88px;margin:0 auto}
.reseclist .textbox .title{color:#fff;text-align:center;font-size:30px;font-family: "Source Han Sans CN";margin:3.02vw 0}
.reseclist .textbox .more{width:232px;height:60px;margin:0 auto;border:1px solid rgba(255,255,255,0.6);display:block;text-align:center;line-height:60px;border-radius:60px;color:#fff;font-size:18px;font-weight:bold}
.reseclist .textbox .more:hover{background-color:#2cafc3;border:1px solid #2cafc3}
.resed{padding:92px 0;background-color:#f5f5f5}
.resed1{margin-bottom:62px}
.resed1 .textbox{width:calc(100% - 395px);margin-right:36px}
.resed1 .textbox .bot{margin-top:32px;background-color:#fff;box-shadow:0px 6px 38px 0px rgba(0, 0, 0, 0.03);padding:35px 42px 34px}
.resed1 .textbox .list{display:block;border-bottom:1px solid #ddd;padding:14px 0 18px 29px;background-image:url(/public/img/nur_yuan.png);background-repeat:no-repeat;background-position:left top 20px}
.resed1 .textbox .list:nth-last-of-type(1){border-bottom:none}
.resed1 .textbox .list .title,
.resed2 .bot .list .box .title{width:calc(100% - 118px);margin-right:20px;font-size:16px;max-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.resed1 .textbox .list .date,
.resed2 .bot .list .box .date{font-size:16px;color:#999}
.resed1 .img{margin-top:32px}
.resed1 .img:hover img,
.resed3list:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.resed2{margin-bottom:70px}
.resed2 .bot{margin-top:28px;background-color:#fff;box-shadow:0px 6px 38px 0px rgba(0, 0, 0, 0.03)}
.resed2 .bot .list{width:50%;padding:0 2.656vw;border-right:1px solid #ddd}
.resed2 .bot .list:nth-of-type(2n){border-right:none}
.resed2 .bot .list .box{display:block;padding:20px 0 20px 28px;border-bottom:1px solid #ddd;background-image:url(/public/img/nur_yuan.png);background-repeat:no-repeat;background-position:left top 26px}
.resed2 .bot .list:nth-last-of-type(1),
.resed2 .bot .list:nth-last-of-type(2){padding:0 2.656vw 28px}
.resed2 .bot .list:nth-of-type(1),
.resed2 .bot .list:nth-of-type(2){padding:14px 2.656vw 0}
.resed2 .bot .list:nth-last-of-type(1) .box,
.resed2 .bot .list:nth-last-of-type(2) .box{border-bottom:none}
.resed3list{width:32%;margin-right:2%;display:block;box-shadow:13.896px 12.958px 38px 0px rgba(0, 0, 0, 0.02)}
.resed3list:nth-of-type(3){margin-right:0}
.resed3list .textbox{padding:33px 37px;background-color:#fff}
.resed3list .textbox .title{width:calc(100% - 66px);margin-right:20px;font-size:18px;line-height:46px;max-height:46px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.resedetail{padding:72px 0 80px;background-color:#f5f5f5}
.resedetail .top{padding-bottom:20px;border-bottom:1px solid #d9d9d9}
.resedetail .top .leftbox{max-width:calc(100% - 262px);margin-right:30px}
.resedetail .top .title{font-size:18px}
.resedetail .top .other{margin-top:10px}
.resedetail .top .other .date,
.resedetail .top .other .source{color:#999}
.resedetail .top .other .date{margin-right:16px}
.resedetail .sharebox{margin-top:12px}
.resedetail .sharebox .text{line-height:30px}
.resedetail .shareitem{width:30px;height:30px;cursor:pointer;text-align:center;line-height:30px;background-color:#666;border-radius:30px;box-shadow:0px 3px 7px 0px rgba(0, 0, 0, 0.17);margin-right:13px}
.resedetail .shareitem:nth-last-of-type(1){margin-right:0}
.resedetail .shareitem img{display:initial;vertical-align:text-bottom}
.resedetail .shareitem:hover{background-color:#2cafc3}
.resedetail .con{padding:66px 0;border-bottom:1px solid #d9d9d9}
.resedetail .con img{display:initial}
.resedetail .bot{margin-top:44px}
.resedetail .bot .researecc .name{font-size:18px;margin-bottom:18px}
.resedetail .bot .researecc .list{margin-bottom:14px;color:#999;font-size:16px;display:block}
.resedetail .bot .researecc .list:nth-last-of-type(1){margin-bottom:0}
.resedetail .bot .return{width:175px;height:46px;background-color:#2cafc3;display:block;border-radius:46px;text-align:center;line-height:46px;color:#fff;font-size:18px}


@media (max-width:1440px){
    .reseclist .textbox .icon{width:58px}
    .reseclist .textbox .title{font-size:24px;margin:1.8vw 0}
    .reseclist .textbox .more{width:178px;height:48px;line-height:48px}
}

@media (max-width:993px){
    .resea,
    .resed,
    .resedetail{padding:35px 0}
    .reseb{padding:0 0 35px 0}
    .reseboxtitle{font-size:22px;line-height:36px}
    .reseboxmore{width:114px;height:36px;line-height:36px}
    .resea .bot{margin-top:20px;padding:20px 0}
    .resea .list .name{font-size:18px}
    .resea .list{width:100%;padding:15px 20px;border-bottom:1px solid #ddd;height:auto}
    .resea .list:nth-last-of-type(1){border-bottom:none}
    .resea .list .items{margin-top:20px}
    .resea .list:nth-of-type(1) .item,
    .resea .list .item{margin-bottom:12px}
    .reseb .one, .reseb .two,.resed1 .textbox, .resedetail .top .leftbox{max-width:100%;width:100%;margin-right:0}
    .reseb .one, .resed1, .resed2{margin-bottom:20px}
    .reseb .bot, .resed1 .img, .resed2 .bot, .resedetail .sharebox{margin-top:20px}
    .reseb .one .items, .reseb .two .items{padding:15px 20px}
    .reseb .one .item, .reseb .two .item{padding:10px 0}
    .reseb .item .title{width:calc(100% - 100px);margin-right:10px}
    .reseclist{width:100%}
    .reseclist .textbox .icon{width:38px}
    .reseclist .textbox{width:100%}
    .reseclist .textbox .title{font-size:17px;margin:10px 0}
    .reseclist .textbox .more{width:128px;height:38px;line-height:38px;font-size:15px}
    .resed1 .textbox .bot{margin-top:20px;padding:15px 20px}
    .resed1 .textbox .list{padding:10px 0 10px 26px;background-position:left top 15px}
    .resed1 .textbox{margin-bottom:20px}
    .resed2 .bot .list{width:100%;border-right:none}
    .resed2 .bot .list:nth-last-of-type(2) .box{border-bottom:1px solid #ddd}
    .resed2 .bot .list:nth-last-of-type(1), .resed2 .bot .list:nth-last-of-type(2),
    .resed2 .bot .list{padding:0 20px}
    .resed2 .bot .list:nth-of-type(1), .resed2 .bot .list:nth-of-type(2){padding:0 20px}
    .resed2 .bot .list .box{padding:12px 0 12px 22px;background-position: left top 18px}
    .resed1 .imgbox{width:100%}
    .resed3list{width:100%;margin-right:0;margin-bottom:20px}
    .resed3list .textbox{padding:15px 20px}
    .resedetail .top .other{margin-top:5px}
    .resedetail .sharebox{float:left}
    .resedetail .con{padding:30px 0}
    .resedetail .bot{margin-top:20px}
    .resedetail .bot .researecc{width:100%}
    .resedetail .bot .researecc .name{font-size:16px;margin-bottom:10px}
    .resedetail .bot .researecc .list{font-size:14px;margin-bottom:6px}
    .resedetail .bot .return{width:128px;height:36px;line-height:36px;float:left;font-size:16px;margin-top:20px}
}

.newsbox{padding:70px 0 120px;background-color:#f5f5f5}
.newsitem{width:31%;margin-right:3.5%;display:block;margin-bottom:70px}
.newsitem:nth-of-type(3n){margin-right:0}
.newsitem .textbox{margin-top:40px}
.newsitem .textbox .date{color:#999;font-family:Arial}
.newsitem .textbox .title{font-size:18px;margin-top:10px;line-height:2;max-height:72px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.newsitem .textbox .text{line-height:2.571;color:rgb(153, 153, 153);margin-top:4px;max-height:105px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.newsitem .textbox .more{display:inline-block;padding-right:34px;color:#2cafc3;font-family:Arial;margin-top:40px;background-image:url(/public/img/newmore.png);background-repeat:no-repeat;background-position:right center}
.newsitem:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.newscon{padding:28px 0 56px;border-bottom:1px solid #d9d9d9;line-height:26px;}
.newscon img{display:initial}
.newsbot{margin-top:48px;text-align:center}
.newsbot .btn{width:175px;height:46px;font-size:18px;display:inline-block;border-radius:46px;text-align:center;line-height:46px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.08)}
.newsbot .btn.btn2{color:#fff;background-color:#2cafc3;margin:0 20px}


@media (max-width:993px){
    .newsbox{padding:35px 0 45px}
    .newsitem{width:48%;margin-right:4%;margin-bottom:25px}
    .newsitem:nth-of-type(3n){margin-right:4%}
    .newsitem:nth-of-type(2n){margin-right:0}
    .newsitem .textbox,
    .newsitem .textbox .more{margin-top:15px}
    .newsitem .textbox .title{font-size:16px;line-height:1.8;max-height:initial;height:56px}
    .newsitem .textbox .text{height:75px;max-height:initial;margin-top:8px;line-height:1.8}
    .newsbot .btn{width:104px;height:36px;line-height:36px;font-size:16px}
    .newsbot .btn.btn2{margin:0 10px}
    .newsbot{margin-top:25px}
    .newscon{padding:30px 0}
    .newscon img{max-width:100%;height:auto!important;}
}

@media (max-width:370px){
    .newsbot .btn{width:90px;height:36px;line-height:36px;font-size:14px}
    .newsbot .btn.btn2{margin:0 4px}
}

.medicalbox{padding:78px 0 156px}
.medicalbox .name{font-size:30px}
.medicalbox .medicalitems{margin-top:64px}
.medicalbox .medicalitem{display:block;padding:36px 0 20px;border-bottom:1px dashed #ccc}
.medicalbox .medicalitem .title{width:calc(100% - 123px);margin-right:30px;padding-left:31px;font-size:16px;background-image:url(/public/img/nur_yuan.png);background-repeat:no-repeat;background-position:left center;max-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.medicalbox .medicalitem .date{color:#999;font-size:18px;font-family:Arial}
.medicalbox .medicalitem:hover .title,
.medical1 .textbox .list:hover .title{color:#31b1c4}
.medicalboxa{background-color:#f5f5f5}
.medical1 .bot{box-shadow:0px 6px 38px rgba(0,0,0,0.03);margin-top:28px}
.medical1 .img:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.medical1 .textbox{width:calc(100% - 600px);background-color:#fff;padding:10px 44px 20px 52px}
.medical1 .textbox .list{display:block;padding:32px 0 19px;border-bottom:1px dashed #ccc}
.medical1 .textbox .list .title{font-size:16px;width: calc(100% - 110px);margin-right:20px;max-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.medical1 .textbox .list .date{color:#999;font-size:16px;margin-top:3px}
.medical2{margin:78px 0 70px;position:relative}
.medical2 .textbox{position:absolute;left:3.854vw;top:50%;margin-top:-84px}
.medical2 .textbox .cntitle{font-size:52px;color:#fff;font-weight:bold;font-family:"Source Han Sans CN";line-height:66px}
.medical2 .textbox .entitle{font-size:12px;color:#fff;font-family:Arial}
.medical2 .textbox .more{width:177px;height:48px;background-color:#fff;color:#49bb8c;display:block;margin-top:2.1vw;line-height:48px;border-radius:48px;text-align:center;font-family:Arial}
.medical2:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.medical3list1{width:60.83%;margin-right:1.92%}
.medical3list2{width:37.25%}
.medical3list1 .bot{padding:26px 54px 36px 48px;background-color:#fff;box-shadow:0px 6px 38px rgba(0,0,0,0.03);margin-top:27px}
.medical3list2 .bot{padding:40px 46px 46px 50px;background-color:#fff;box-shadow:0px 6px 38px rgba(0,0,0,0.03);margin-top:27px}
.medical3list2 .bot .item{display:block;margin-bottom:28px}
.medical3list2 .bot .item:nth-last-of-type(1){margin-bottom:0}
.medical3list2 .bot .item .title{font-size:16px;line-height:1.875;max-height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.medical3list1 .bot .item{padding:18px 0}

@media (max-width:1440px){
    .medical2 .textbox .cntitle{font-size:36px;line-height:44px}
}
@media (max-width:993px){
    .medicalbox{padding:35px 0 45px}
    .medicalbox .medicalitems{margin-top:20px}
    .medicalbox .medicalitem{padding:15px 0}
    .medicalbox .medicalitem .title{width:calc(100% - 87px);margin-right:15px;padding-left:18px}
    .medicalbox .medicalitem .date{font-size:14px;margin-top:2px}
    .medicalbox .name{font-size:22px}
    .medical1 .bot .img,
    .medical1 .bot .img img,
    .medical1 .textbox,
    .medical3list1,
    .medical3list2{width:100%}
    .medical3list1{margin-right:0}
    .medical1 .textbox,
    .medical3list1 .bot,
    .medical3list2 .bot{padding:15px 20px}
    .medical1 .textbox .list,
    .medical3list1 .bot .item{padding:15px 0}
    .medical2 .textbox .cntitle{font-size:20px;line-height:30px}
    .medical2{margin:30px 0}
    .medical2 .textbox{margin-top:-43px}
    .medical2 .textbox .more{width:116px;height:34px;line-height:34px}
    .medical3list1 .bot{margin-top:20px;margin-bottom:30px}
    .medical3list2 .bot{margin-top:20px}
}

.culturebox{padding:78px 0 65px;background-color:#f5f5f5}
.cultureitems{margin-bottom:68px}
.cultureitem{width:49%;margin-right:2%;padding:36px 56px 40px 62px;margin-bottom:33px;display:block;background-color:#fff;box-shadow:13.896px 12.958px 38px 0px rgba(0, 0, 0, 0.02)}
.cultureitem:nth-of-type(2n){margin-right:0}
.cultureitem:nth-last-of-type(2),
.cultureitem:nth-last-of-type(1){margin-bottom:0}
.cultureitem .img img{box-shadow:0px 19px 38px rgba(0,0,0,0.25);transition:.6s;-webkit-transition:.6s;-moz-transition:.6s}
.cultureitem:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.cultureitem .textbox{width:calc(100% - 210px);margin-left:60px;padding-top:16px}
.cultureitem .textbox .title{color:#666;font-size:24px;line-height:1.75;max-height:84px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.cultureitem .textbox .bot{margin-top:40px}
.cultureitem .textbox .bot .btn{width:122px;height:38px;display:block;border:1px solid #999;border-radius:38px;text-align:center;line-height:38px;color:#666}
.cultureitem .textbox .bot .btn.see{margin-right:12px}
.cultureitem .textbox .bot .btn:hover{background-color:#2cafc3;color:#fff;border:1px solid #2cafc3}

.dianzan{ width:150px; margin:0 auto;}
.dianzan a{display: flex;
  display: -webkit-flex;  align-items: center;
  -webkit-align-items: center;justify-content: center;
  -webkit-justify-content: center; width:100%; height:45px; line-height:43px; border:#838384 solid 1px; box-sizing:border-box; font-size:14px; color:#838384;}
.dianzan em{ margin-right:10px; width:30px; height:30px; background: url(/public/images/flower3.png) center no-repeat; background-size:30px;transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;}
.dianzan a:hover{ border:#49bb8c solid 1px; color:#49bb8c;}
.dianzan a:hover em{ background: url(/public/images/flower3.png) center no-repeat; background-size:30px;}

@media (max-width:993px){
    .culturebox{padding:40px 0 35px}
    .cultureitem{width:100%;margin-right:0;padding:15px}
    .cultureitem .textbox{width:calc(100% - 170px);margin-left:20px;padding-top:6px}
    .cultureitem .textbox .title{font-size:18px;line-height:1.6}
    .cultureitem .textbox .bot .btn.see{margin-right:0;margin-bottom:10px}
    .cultureitem .img img{box-shadow:0px 6px 26px rgba(0,0,0,0.1)}
}











