@charset "utf-8";
.floor{width: 1300px;margin: 0 auto;}
a:hover{color: #1e8c71;}
a, img{transition: all ease .5s;-webkit-transition: all ease .5s;-moz-transition: all ease .5s;}

.header{height: 535px;background: url(2025lyjkq_shldh_banner.png)no-repeat center;}
.header .logo{padding-top: 38px;}
.header .header-img{margin-bottom: 30px;text-align: center;}
.header .daoyu{background: url(2025lyjkq_shldh_headerbg.png)no-repeat;background-size: cover;padding: 26px 40px;border-radius: 8px;}
.header .daoyu p{font-size: 24px;color:#fff;line-height: 36px;text-indent: 2.5rem;}

.main{margin-top: 40px;}
.con-tit{text-align: center;}
.con-txt{padding: 27px 0;}
.con-txt p{font-size: 18px;line-height: 36px;text-indent: 2.5rem;}

.con1-list{margin-top: 10px;}
.con1-list ul{overflow: hidden;}
.con1-list ul li{float: left;width: calc(25% - 15px);margin-right: 20px;margin-bottom: 20px;overflow: hidden;}
.con1-list ul li:nth-child(4n){margin-right: 0px;}
.con1-list ul li img{width: 100%;height: 220px;object-fit: cover;}
.con1-list .more{display: block;line-height: 36px;width: 196px;text-align: center;background-color: #f0f0f0;font-size: 16px;margin: 0 auto;}
.con1-list .more a{color: #666;}
.con1-list .more a:hover{font-weight: bold;}

.con2{margin: 44px 0;overflow: hidden;}
.con2-l{width: 50%;padding-right: 10px;box-sizing: border-box;float: left;}
.con2-r{width: 50%;padding-left: 10px;box-sizing: border-box;float: right;margin-top: -6px;}
/*轮播图*/
.slideBox{ width:100%; height:400px; overflow:hidden; position:relative; float: left;float: left;}
.slideBox .hd{overflow:hidden;position:absolute;right: 0;bottom:0;z-index:1;margin-right: 30px;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:right;}
.slideBox .hd ul li{float:left;width: 15px;height: 15px;font-size: 0px;cursor:pointer;overflow:hidden;background: #fff;border-radius: 50%;margin: 22px 5px;}
.slideBox .hd ul li.on{ background:#1e8c71; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; position: relative; }
.slideBox .bd img{ width:100%; height:400px; display:block; }
.slideBox .bd li p{height: 104px;color:#fff;background: url(2025lyjkq_shldh_pbg.png);position:absolute;right: 0;left:0;bottom:0;z-index: 2;display: inline-block;cursor:pointer;color: #fff;padding-left: 20px;}
.slideBox .bd li p a{display:block;width: calc(100% - 200px);height: 60px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size: 18px;line-height: 60px;position: absolute;bottom: 0;}
.slideBox .prev,.slideBox .next{position: absolute;left: 0;top: 0;display:block;width: 40px;height: 80px;overflow:hidden;cursor:pointer;background: url(2025lyjkq_shldh_prev.png) no-repeat center;z-index: 9;top: 50%;margin-top: -40px;display: none;}
.slideBox .next{left: auto;right: 0px;background: url(2025lyjkq_shldh_next.png) no-repeat center;}

.r-list ul li {border-bottom: 1px dashed #e2e2e2;box-sizing: border-box;overflow: hidden;padding: 20px 0;position: relative; transition: border-color 0.3s ease;-webkit-transition: border-color 0.3s ease;-moz-transition: border-color 0.3s ease;}
.r-list ul li:last-child {border-bottom: 0px;}
.r-list ul li::after {content: '';position: absolute;bottom: -1px;left: 50%;width: 0;height: 3px;background-color: #118569;transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);}
.r-list ul li:hover::after {width: 100%;left: 0;transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);}
.r-list ul li:hover {border-bottom-color: transparent;}
.r-list ul li span{text-align:center;display:block;float:left;width: 58px;font-size: 12px;color: #fff;background-color: #1e8c71;line-height: 20px;border-radius: 3px;padding: 3px 0px;box-sizing: border-box;margin: 6px 0;}
.r-list ul li span em{font-size: 20px;display:block;line-height: 23px;}
.r-list ul li a{float:right;width: calc(100% - 78px);line-height: 30px;font-size: 18px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}

/* 底部 */
.footer2019 {background-color: #1e8c71;}
.footer2019 a,
.footer2019 p {color: #fff;font-size: 14px;font-weight: 300;}
.footer2019 p {font-size: 14px;line-height: 24px;}
.footer2019 .footer-info {padding: 20px 0;}
.footer2019 .footer-info .box-left {float: left;margin-right: 48px;}
.footer2019 .footer-info .col-33 {float: left;width: 27.75% !important;}
.footer2019 .footer-info .col-33:nth-child(1) {width: 460px !important;}
.footer2019 .footer-info .box-c {padding-left: 110px;width:100%;}
.footer2019 .footer-info .box-r {float: right;padding-top: 18px;}
.footer2019 .footer-info .box-r img {margin-left: 10px!important;margin-top: 9px!important;text-align: right;}

.con1-list ul li:hover img, .slideBox .bd li:hover img{transform: scale(1.1);}
.header .daoyu p, .con-txt p{text-align: justify;}

/* 无障碍按钮 */
.Senior-edition{border: 1px solid #1e8c71 !important;top: 50px !important;}
.Senior-edition a{color: #1e8c71 !important;}
.Senior-edition a:first-child:after{background: #1e8c71 !important;}
/* 关怀版样式 */
.newold_ghb .con-txt p, 
.newold_ghb .r-list ul li a{font-size: 20px !important;}
.newold_ghb .con1-list .more{font-size: 18px !important;}
.newold_ghb .r-list ul li span{font-size: 18px !important;width: 100px;}
.newold_ghb .r-list ul li a{width: calc(100% - 120px);}

@media (max-width:1300px){
    .floor{width: 98%;}
    .con-tit img{max-width: 100%;}
}

@media (max-width:1000px){
    .header{height: auto;padding-bottom: 20px;}
    .header .logo{padding-top: 20px;padding-bottom: 10px;}
    .header .logo img{height: 50px;}
    .header .header-img img{width: 80%;height: auto;}

    .con1-list ul li{width: calc(33.33% - 10px);margin-right: 15px !important;}
    .con1-list ul li:nth-child(3n){margin-right: 0px !important;}

    .footer2019 .footer-info { margin: 0 10px; width: calc(100% - 20px);}
    .footer2019 .footer-info .col-33:nth-child(1) { width: 50% !important;}
    .footer2019 .footer-info .col-33 { width: 50% !important; }
    .footer2019 .footer-info .box-r { float: none; text-align: center; }
    /*.footer2019 .footer-info .box-r a { margin-top: 20px;}*/
    .footer2019 p { text-align: center; }
    .link .link_nav ul li a img { display: none; }
    .footer2019 .footer-info .col-33 { width: 100% !important; margin-bottom: 20px; }
    .footer2019 .footer-info .col-33:nth-child(1) { width: 100% !important;}
    .footer2019 .footer-info .box-c { padding: 0; }
    .footer2019 a { display: block; text-align: center;   }
    .footer2019 .footer-info .box-c a{ margin-top: 10px; }
}
@media (max-width:768px){
    .con1-list ul li{width: calc(50% - 10px);margin-right: 20px !important;}
    .con1-list ul li:nth-child(3n){margin-right: 20px !important;}
    .con1-list ul li:nth-child(2n){margin-right: 0px !important;}
    .con2-l, .con2-r{width: 100%;padding: 0px;}
    .con2{margin-bottom:0px;}
}

@media (max-width:520px){
    .header .daoyu{padding: 20px;}
    .header .daoyu p{font-size: 18px;}
    .slideBox, .slideBox .bd img{height:250px;}
    .con1-list ul li{width: 100%;margin-right:0 !important;}
}

@media (max-width:420px){
    .slideBox .hd{margin-right:10px}
    .slideBox .hd ul li{width:10px;height:10px;margin:22px 3px;}
    .slideBox .bd li p{padding-left:10px;}
    .slideBox .bd li p a{width:calc(100% - 100px);}
    .slideBox, .slideBox .bd img{height:220px;}
    .con-tit img{width: 200px;object-fit: cover;height: 40px;}
}