/*---å¤´æ¡----*/


.toutiao strong, .xwzx-hot strong a{ font-size: 24px;}
.toutiao-a.xwzx-hot-a strong, .xwzx-hot strong a{ font-size: 24px;}
.toutiao{ text-align: center; margin-top: 25px;}
.toutiao strong,.toutiao strong a{ font-size:1.875rem; color: #225ea5;}
.toutiao .toutiao-a{ margin-top: 10px;}
.toutiao .toutiao-a a{ position: relative; display: inline-block; margin-left: 10px; margin-right: 10px; font-size: 1rem; color: #666666;}
.toutiao .toutiao-a a + a:before{content: ''; width: 1.5px; height: 18px; position: absolute; left: -11px; top: 3px; background: #666666;}

/*---æ–°é—»ä¸­å¿ƒ----*/


.main{ width:1200px; margin:0 auto; clear:both;}
.main:after {clear: both;}
.main:after, .container:before {display:table; content: "";}


.xwzx-box-l{ width: 68%;}
.xwzx-box-l-padd{ border-right: 1px solid #dddddd; padding-right: 30px;}
.xwzx-box{ margin-top: 40px;}
.xwzx-box-r{ width: 30%;}
.xwzx-nqyw{ margin-top: 7px;}
.xwzx-ztzl li{ height: 104px; margin-top: 20px;}
.xwzx-ztzl li img{ width: 100%; height:100%; border-radius: 5px;}
.xwzx-gsgg{ margin-bottom: 33px;}
.xwzx-gsgg li{ position:relative; padding-left:80px;margin-top:20px; height: 62px;}
.xwzx-gsgg li:hover a{ color:#C32B31;}
.xwzx-gsgg li span{ height: 62px; display:block; position:absolute; top:0px; left:0px; text-align:center; font-size:12px; background: #225ea5;  color: #fff;  border:1px solid #225ea5; border-radius: 5px; width: 62px;}
.xwzx-gsgg li span b{ display:block; font-size:26px; margin-bottom:5px; background: #fff;border-top-left-radius: 5px; border-top-right-radius: 5px;color: #225ea5;}
.xwzx-gsgg li a{ overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 26px; padding-top: 5px;}

/*---æ–°åŽ¿è¦é—»----*/
.news_list{float: left;width: 100%;height: 411px;}
.news_list_tab{
    float: left;
    width: 100%;
    height: 50px;
    border-bottom: 1.5px solid #dddddd;
}
.news_list_tab span{
    float: left;
    width: auto;
    font-size: 1.25rem;
    font-weight: bold;
    line-height: 50px;
    line-height: 50px;
    margin-right: 42px;
}
.news_list_tab span.on{
    color:#0060d3;
    background: url(../img/sanjiao.png) no-repeat center bottom;
    background-size: 12px;
}
.news_list_tab a{float: right;line-height: 50px;color: #838383;padding-right: 10px;font-size: 14px;}
.news_list_box{float: left;width: 100%;height: 347px;    overflow: hidden;}
.news_list_box .one{float: left;width: 100%;height: auto;padding: 15px 0px;display: none;}
.news_list_box .one li{float: left;width: 100%;height: 40px;line-height: 40px;overflow: hidden;}
.news_list_box .one .ywfirst{
    border-bottom: 2px dotted #e5e5e5;
    padding-bottom: 15px;
    margin-bottom: 15px;
    height:auto;

}
.news_list_box .one .ywfirst .ywfirsta{
    display:block;
    width:830px;
    height:32px;
}
.news_list_box .one .ywfirst .ywfirsta a{
    font-size:18px;
    font-weight:bold;
    text-decoration: none;
    color: #333333;
    width:100%;
    height:32px;
}
.news_list_box .one .ywfirst .zhaiyao{

    width:100%;
    display:block;
    color: #666666;
    margin-top: 10px;
    line-height: 28px;

}
.news_list_box .one li em{float:left;width: 4px;height: 4px;border-radius: 50%;background-color: #7F7F7F;margin: 18px 7px 0px 10px;}
.news_list_box .one li a{float:left;font-size: 16px;color: #000000;max-width:700px;overflow: hidden;height: 40px;}
.news_list_box .one li span{font-size: 14px;color: #929191;margin-right: 10px;float:right;}

/*---åŠ¨æ€----*/
.news_list2{float: left;width: 100%;height: auto;}
.news_list_tab2{
    float: left;
    width: 100%;
    height: 50px;
    border-bottom: 1.5px solid #dddddd;
}
.news_list_tab2 span{
    float: left;
    width: auto;
    font-size: 1.25rem;
    font-weight: bold;
    line-height: 50px;
    line-height: 50px;
    margin-right: 42px;
}
.news_list_tab2 span.on{
    color:#0060d3;
    background: url(../img/sanjiao.png) no-repeat center bottom;
    background-size: 12px;
}
.news_list_tab2 a{float: right;line-height: 50px;color: #838383;padding-right: 10px;font-size: 14px;}
.news_list_box2{float: left;width: 100%;height: auto;}
.news_list_box2 .one{float: left;width: 100%;height: auto;padding: 20px 0px;display: none;}
.news_list_box2 .one li{float: left;width: 100%;height: 40px;line-height:40px;overflow: hidden;}
.news_list_box2 .one li em{float:left;width: 4px;height: 4px;border-radius: 50%;background-color: #7F7F7F;margin: 18px 7px 0px 10px;}
.news_list_box2 .one li a{float:left;font-size: 16px;color: #000000;max-width: 700px;overflow: hidden;height: 40px;}
.news_list_box2 .one li span{font-size: 14px;color: #929191;margin-right: 10px;float:right;}



/* é€šçŸ¥å…¬å‘Š */
.home-tab{  line-height: 50px; height: 50px;border-bottom: 1.5px solid #dddddd; position: relative;}
.home-tab li{ float: left; margin-right: 42px; font-size: 1.25rem; font-weight: bold; line-height: 50px; height: 50px;position: relative;}
.home-tab li.on a{color:#0060d3}
.home-tab li.on::before{ content: ''; position: absolute; left:50%; bottom:-1px;width: 0; height: 0;border: transparent solid 7px;border-bottom-color: #0060d3; z-index:1; margin-left:-8px;}
.home-tab .more{  font-size: 0.875rem; color: #999999; line-height: 50px; position: absolute; right: 0px; top: 0px;}
.home-tab .more a{ color: #999999;}
.home-tab .more:hover a{color:#A10000}

.home-tab.tab-center li{ float: none; text-align: center;}




/* 适老化 */
.oldModel .toutiao strong,.oldModel .toutiao strong a{
    font-size: 36px!important;
}

.oldModel .toutiao .toutiao-a{
    line-height: 1.6;
    font-size: 28px;
}
.oldModel .toutiao .toutiao-a a{
    font-size: 28px;
}
.oldModel .toutiao .toutiao-a a + a:before{
    top: 12px;
}

.oldModel .container{
    /* max-height: 800px; */
    max-height: 840px;
}

.oldModel .mySlideshow li .lunboa{
    width: 100%;
}

.oldModel .mySlideshow li div.title{
    height: auto;
    width: 100%;
    padding-bottom: 40px;
}

.oldModel .mySlideshow li div.title a{
    width: 100%;
    line-height: 1.7;
    font-size: 32px;
}

.oldModel .mySlideshow li div.title i{
    line-height: 1.7;
    margin-top: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    padding-bottom: 0;
    font-size: 28px;
}

.oldModel .mySlideshow li div.title span{
    bottom: 15px;
    right: 80px;
    font-size: 28px;
}

.oldModel .edslider .controls .paginator{
    top: 750px!important;
}

.oldModel .mySlideshow li img{
    height: 550px;
}

.oldModel .xwzx-box-l{
    width: 100%;
}

.oldModel .news_list_tab{
    height: 60px;

}

.oldModel .news_list_tab span{
    line-height: 60px;
    font-size: 32px;
}
.oldModel .news_list_tab a,
.oldModel .news_list_box .one li span,
.oldModel .news_list_tab2 a,
.oldModel .news_list_box2 .one li span,
.oldModel .home-tab .more a{font-size: 28px;}
.oldModel .news_list_box .one .ywfirst .ywfirsta{
    width: 100%;
    height: 50px;
}

.oldModel .news_list_box .one .ywfirst .ywfirsta a{
    height: 50px;
    font-size: 32px;
}

.oldModel .news_list_box .one li{
    height: 60px;
    line-height: 60px;
}

.oldModel .news_list_box .one li a{
    height: 60px;
    font-size: 32px;
}

.oldModel .news_list_box,.oldModel .news_list{
    height: auto;
}

.oldModel .news_list_tab2{
    height: 60px;
}

.oldModel .news_list_tab2 span{
    line-height: 60px;
    font-size: 32px;
}

.oldModel .news_list_box2 .one li a{
    height: 60px;
    max-width: 100%;
    font-size: 32px;
}

.oldModel .news_list_box2 .one li{
    height: 60px;
    line-height: 60px;
}

.oldModel .xwzx-box-r{
    width: 100%;
}

.oldModel .home-tab{
    height: 60px;
    line-height: 60px;
}

.oldModel .home-tab li{
    height: 59px;
    line-height: 60px;
    font-size: 32px;
}

.oldModel .xwzx-gsgg li{
    height: 85px;
    padding-left: 160px;
}

.oldModel .xwzx-gsgg li span{
    height: 85px;
    width: 135px;
    font-size: 28px;
}

.oldModel .xwzx-gsgg li a{
    line-height: 1.6;
    font-size: 32px;
}

.oldModel .xwzx-ztzl li{
    height: 200px;
}

.oldModel .xwzx-ztzl li img{
    /* object-fit: cover; */
}

.oldModel .xwzx-gsgg li span b{font-size: 28px;}