/*crumb*/
.crumb{width: 1200px;height: 45px;background: #f3f3f3;}
.crumb p{line-height: 45px;font-size: 16px;color: #015293;text-indent: 15px;}
.crumb p a{color: #015293;}
/*leader-box*/
.leader-box{width: 355px;background: #f2f0f1;}
.leader-img img{display: block;margin: 0 auto;}
.leader-img p{width: 330px;margin: 0 auto;border-bottom: 1px solid #afafaf;font-size: 22px;text-align: center;line-height: 46px;}
.leader-img p a{color: #015293;}
.leader-img span{display: block;width: 330px;height: 1px;margin: 0 auto;border-bottom: 1px solid #fff;}
/*duty*/
.duty{margin-bottom: 50px;}
.duty span{display: block;width: 90px;background: #015293;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;
    -ms-border-radius: 5px;-o-border-radius: 5px;height: 34px;line-height: 34px;font-size: 16px;color: #fff;text-indent: 10px;}
.duty h3{font-size: 16px;color: #515151;line-height: 30px; margin:15px 0;}
.duty p{font-size: 16px;color: #515151;line-height: 32px;text-indent: 2em;}
.con-more{display: block;text-align: right;margin-right: 15px;margin-bottom: 30px;}
.con-more:hover{color: #015293;}
.ld-main{line-height: 32px;font-size: 16px;margin-right: 10px;}
.ld-main p{text-indent: 2em;}
#hideSummary,#HideLeaderWork{display: none;}
/*activity*/
.activity{width: 815px;height: 310px;background: #f2f0f1;}
.activity h3{font-size: 22px;line-height: 50px;text-indent: 16px;}
.activity h3 a{color: #015293;}
.con-box{margin: 5px auto;width: 710px;height: 225px;background: #fff;border-radius: 20px;-webkit-border-radius: 20px;
    -moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;box-shadow: 2px 2px 2px #397cae;
    -webkit-box-shadow: 2px 2px 2px #397cae;-moz-box-shadow: 2px 2px 2px #397cae;-ms-box-shadow: 2px 2px 2px #397cae;
    -o-box-shadow: 2px 2px 2px #397cae;}
.con-box p{font-size: 22px;text-align: center;line-height: 70px;padding-top: 10px;}
.con-box p a{color: #015293;}
.con-box span{display: block;width: 650px;margin: 0 auto;font-size: 16px;color: #015293;text-indent: 2em;line-height: 34px;}
.con-box>a{display: block;text-align: right;margin-right: 25px;font-size: 16px;color: #cb0100;}
/*con-list*/
.con-list{width: 815px;background: #fff;border: 1px solid #f2f0f1;}
.con-list ul{width: 750px;margin: 0 auto;}
.con-list ul li{color: #515151;margin-bottom: 40px;}
.con-list ul li h3{font-size: 18px;font-weight: bold;margin-top: 20px;margin-bottom: 10px;}
.con-list ul li h3 a{color: #515151;}
.con-list ul li h3 a:hover{color: #015293;}
.con-list ul li p{font-size: 16px;line-height: 34px;text-indent: 2em;}
.con-list ul li p span{float: right;font-size:14px;}

/* 省长页面调整 2020.7.21 */
.channel-name{
    font-size: 22px;
    line-height: 1.4;
    border-left: 6px solid #015293;
    text-indent: 20px;
    margin: 10px 0 20px;
}
.channel-name a,.subchannel-name a{
    color: #015293;
}
.subchannel-box{
    padding: 25px 30px 30px;
    background: #f2f0f1;
}
.channel-item{
    width: 360px;
}
.subchannel-name{
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 10px;
}
.channel-newsitem{
    position: relative;
}
.channel-newsitem img{
    width: 100%;
}
.channel-newsitem p{
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    line-height: 2.5;
    background: url("https://file.henan.gov.cn/4500000001/gb/img/lunbo-bg.png") left bottom no-repeat;
    color: #fff;
    text-align: center;
}
.pos-mask{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("https://file.henan.gov.cn/4500000001/gb/img/video_bg.png") center no-repeat;
}


/* -----------------------------------------老年模式---------------------------------- */
.oldModel .leader-img p{ font-size: 32px;line-height: 2; }
.oldModel .duty span{ font-size: 32px;width: 150px;line-height: 2;height: auto; }
.oldModel .duty h3,
.oldModel .duty p{ font-size: 32px;line-height: 1.5; }
.oldModel .con-more{ font-size: 28px; }
.oldModel .con-list ul li h3{ font-size: 36px; }
.oldModel .con-list ul li p{ font-size: 28px;line-height: 1.5; }
.oldModel .con-list ul li p span{ font-size: 28px; }
.oldModel .channel-name{ font-size: 36px; }
.oldModel .subchannel-name{ font-size: 28px; }
.oldModel .channel-newsitem p{ font-size: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.oldModel .activity{ height: auto;padding-bottom: 40px; }
.oldModel .activity h3{ font-size: 44px;line-height: 2; }
.oldModel .con-box { height: auto;padding: 20px; }
.oldModel .con-box p{ font-size: 44px;line-height: 1.2;margin-bottom: 15px; }
.oldModel .con-box span{ font-size: 32px;line-height: 1.5; }
.oldModel .con-box>a{ font-size: 32px; }
