@charset "utf-8";
/* CSS Document */
.ls-phone-brand.active{ border-bottom: none !important;}
/*一级-领导之窗*/
.ls-page-leader{padding-bottom: 40px;}
/*标题*/
.ls-leader-title{position: relative;line-height: 38px;}
.ls-leader-title li{float: left;margin-right: 20px;}
.ls-leader-title li a,.ls-leader-title .tit{display: block; font-size: 26px; color: #000;}
.ls-leader-title li a:hover,.ls-leader-title .tit:hover{color: #015293;}

/*公开列表*/
.ls-public-list li{position: relative;font-size: 18px;line-height: 42px;height: 46px;padding: 0 100px 0 20px;background: url(../images/dot.png) no-repeat center left;}
.ls-public-list li .date{position: absolute;right: 0;top: 2px;font-size: 16px;color: #999;}
.ls-public-list li .col-block {float: left;padding: 2px 0;height: 42px;line-height: 42px; max-width: 100%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ls-public-list li .col-block .explain-list,.ls-public-list li .col-block .policy-list {display: block;float: right;max-width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ls-public-list li .title {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;float: none;margin-right: 0 !important;max-width: none !important;}
.ls-public-list li .col-block .explain-list .a, .ls-public-list li .col-block .policy-list .a {font-size: 16px;display: inline;color: #015293;float: none;background: none;max-width: none;padding: 0;margin: 0;}
.ls-public-list li .col-block .split{padding-left: 5px;padding-right: 5px;color: #666;}
.ls-public-list li .col-block .explain-list .a:hover, .ls-public-list li .col-block .policy-list .a:hover,.jd-first .title:hover,.gs-first a:hover{color: #d00;}
@media (max-width: 1279px) and (min-width: 992px) {
    /*标题*/
    .ls-leader-title li a,.ls-leader-title .tit{font-size: 24px;}
}
@media(max-width:991px) {
    /*标题*/
    .ls-leader-title li a,.ls-leader-title .tit{font-size: 22px;}
    /*公开列表*/
    .ls-public-list li{font-size: 16px;}
    .ls-public-list li .date{font-size: 14px;}
    .ls-public-list li .col-block .explain-list .a, .ls-public-list li .col-block .policy-list .a{font-size: 13px;}
}
@media(max-width:767px) {
    /*标题*/
    .ls-leader-title li a,.ls-leader-title .tit{font-size: 20px;}
    /*公开列表*/
    .ls-doc-list li,.ls-public-list li{height: 40px;line-height: 36px;}
    .ls-public-list li .col-block{height: 36px;line-height: 36px;}
}

/*左侧*/
.ls-leader-left{width: 840px;margin-top: 20px;}
.ls-leader-con{padding: 26px 30px 0;margin-top: 20px; background: #F3FAFF;}
.ls-leader-item{margin-bottom: 30px; border-bottom: 1px dashed #C5C5C5;}
.ls-leader-con .ls-leader-item:last-child{margin-bottom: 0;border-bottom: none;}
.ld-titpos{font-size: 22px;line-height: 30px;padding-bottom: 16px; color: #000;}
.ls-leader-list{margin-right: -36px;}
.ls-leader-list li{width: 168px;float: left; margin:0 36px 30px 0;text-align: center;}
.ls-leader-list li a{display: block;text-align: center;}
.ls-leader-list .ls-leader-pic{display: block;margin: 0 auto;}
.ls-leader-list .ls-leader-pic img{width: 100%;height: 210px;}
.ls-leader-list .ls-leader-name{display: block; font-size: 18px;line-height: 26px;padding-top: 10px;}
/*右侧*/
.ls-leader-right{width: 400px;margin-top: 20px;}

/*日历样式*/
.calendar {margin-top: 20px;  height:auto;background: #FFFFFF;border-radius: 8px;border: 1px solid #DDDDDD;}
.data_tablebox{ padding: 9px 8px;}
.calendar .data_table{ width: 100%;}
.calendar table tr th{ height: 44px;}
.calendar table tr th span{display:block; line-height: 32px; border-radius: 4px; margin:0 auto; width: 36px; height: 32px;text-align: center; font-size: 14px;color:#333;font-weight: normal;}
.calendar table tr td{ text-align:center; line-height:32px; height:32px; padding: 6px 0px;}
/*鼠标滑过*/
.riqi.on{color: #1C4DA3; text-decoration:underline;cursor: pointer;}
.riqi .piaofu i{background:url("../images/ldzc-arrow.png") center bottom; width: 13px;height: 7px; position: absolute; left: 50px; margin-left:58px; bottom: -7px;}
.bgHover.on{background: #015293; color:#fff !important;text-decoration:none !important; border-radius: 50%;}
.riqi { position:relative; z-index:9; width:32px; margin: 0 auto; height:32px;line-height:32px;}
.riqi .piaofu{position: absolute;width: 225px;bottom: 39px;left: 50%;margin-left: -115px;background:#fff;text-align: left;font-size: 14px;line-height: 18px;padding:0px;display: none;z-index: 100; box-shadow: 0px 4px 10px 0px rgba(27, 80, 160, 0.2);}
.riqi.current .piaofu{ display:block;}
.riqi .piaofu ul{ max-height: 340px;  overflow: auto;padding: 5px 10px;}
.riqi .piaofu ul li{padding:5px 0px;line-height:26px;z-index:100;}
.riqi .piaofu ul li a{z-index:100;font-size:14px;color:#333;max-height: 52px;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.riqi .piaofu ul li a:hover{ text-decoration:underline;color:#125DB2; z-index:100;}
/*非本月日期*/
.calendar table tr td.current_day{ background:#e6e6e6}
.calendar table tr td.unselected_month{ color:#dcdcdc}
/*选择日期*/
.choice { height: 46px; padding: 10px 0;border-bottom: 1px solid #D8D8D8;}
.ls-calender-tit{ padding: 14px 0 14px 20px;}
.ls-calender{ font-size: 0;text-align: center; }
.choice p{display: inline-block; position: relative; width:auto; text-align: center; line-height: 46px; font-size: 18px; padding: 0 48px; }
.choice .year{background: url("../images/rili-line.png") right center no-repeat;}
.choice .button{display: block; height: 28px; line-height: 28px; cursor: pointer; position: absolute; width: 20px; top:50%;margin-top: -14px; outline: none;background: url("../images/rili-arrow.png") 0 0 no-repeat;}
.choice .button.prev{left: 20px;;}
.choice .button.next{right: 20px;background-position-x: -20px;}
.choice .button.prev:hover,.choice .button.next:hover{background-position-y: -28px;}


/*领导活动*/
.ls-ldhd,.ls-zfhy{margin-top: 30px;}
.ls-ldhd .ls-doc-list,.ls-zfhy .ls-public-list{padding-top: 20px;}
.ls-ldhd .ls-doc-list li,.ls-ldhd-list .ls-doc-list li{padding-right: 90px;}
.ls-ldhd .ls-doc-list li img,.ls-ldhd-list .ls-doc-list li img{display: none;}
.ls-links{margin-top: 10px;}
.ls-links li{margin-top: 20px;height: 85px;}
.ls-links li a{display: block;width: 100%;height: 100%;}
.ls-links li .img_title{display: none;}
.ls-links li img{width: 100%;height: 100%;}

@media (max-width: 1279px) and (min-width: 992px) {
    /*左侧*/
    .ls-leader-left{width: 712px;}
    .ls-leader-con{padding: 26px 15px;}
    .ls-leader-list{margin-right: -15px;}
    .ls-leader-list li{width: 159px; margin-right: 15px;}
    .ls-leader-list .ls-leader-pic img{height: 199px;}
    /*右侧*/
    .ls-leader-right{width: 260px;}
    .ls-links li{ height: auto;}
}
@media(max-width:991px) {
    .ls-page-leader{padding: 0 10px 15px;}
    .ls-module{width: auto !important;float: none !important; height: auto !important;}
    /*左侧*/
    .ld-titpos{font-size: 20px;}
    .ls-leader-con{padding: 15px 15px 0;}
    .ls-leader-list{margin-right: -15px;}
    .ls-leader-list li{width: 168px; margin:0 15px 15px 0;}
    .ls-leader-list .ls-leader-name{font-size: 16px;}
    /*领导活动*/
    .ls-ldhd,.ls-zfhy{margin-top: 20px;}
    .ls-ldhd .ls-doc-list,.ls-zfhy .ls-public-list{padding-top: 10px;}

    .ls-links{margin-top: 0;}
    .ls-links li{margin-top: 15px; height: auto;}
    .ls-links li img{ height: auto;}
}
@media(max-width:767px) {
    .ls-page-leader{padding: 0 10px 10px;}
    /*左侧*/
    .ld-titpos{font-size: 18px;padding-bottom: 10px;}
    .ls-leader-con{padding: 10px 10px 0;}
    .ls-leader-list{margin-right: -2%;}
    .ls-leader-list li{width: 31.33% !important;margin: 0 2% 10px 0;}
    .ls-leader-list .ls-leader-pic{max-width: 168px !important;}
    .ls-leader-list .ls-leader-name{font-size: 14px;}
    /*领导活动*/
    .ls-ldhd,.ls-zfhy{margin-top: 10px;}
    .ls-ldhd .ls-doc-list,.ls-zfhy .ls-public-list{padding-top: 0;}
    .ls-links li{margin-top: 10px;height: auto;}
}
@media(max-width:580px) {
    .ls-leader-list li{width: 48% !important;}
}
@media(max-width:414px) {
    .ls-leader-list .ls-leader-pic{width: 137px !important;}
    .ls-leader-list .ls-leader-pic img{height: 172px !important;}
}

/*领导之窗-栏目页*/
.ls-ldlm-left{width: 340px;  min-height: 660px; background: #F3FAFF;margin-top: 30px;}
.ls-szf-title{font-size: 26px;line-height: 36px; color: #000; padding: 10px 20px 20px 30px;}
.ls-ld-con{padding: 20px 30px 10px;}
.ls-ldlm-pos{font-size: 22px;text-align: center;line-height: 32px; background: url("../images/leader-pos-line.png") 0 center repeat-x;}
.ls-ldlm-pos .tit{font-weight: bold; display: inline-block;padding: 0 16px;background: #F3FAFF;}
.ls-ldlm-ul{padding: 9px 0 20px;}
.ls-ldlm-ul li{padding-bottom: 12px;}
.ls-ldlm-ul li a{display: block;font-size: 20px;text-align: center; line-height: 30px;}
.ls-ldlm-ul li.active a{color: #015293;}
/*右侧*/
.ls-ldlm-right{width: 900px;margin-top: 30px;}
.leader_work_tit li{float: left;margin-right: 20px;}
.leader_work_tit li a{display: block;font-size: 26px;line-height: 32px;color:#000;}
.leader_work_tit li a:hover{color: #015293;}
.leader_info{width: 240px;font-size: 20px;line-height: 30px; margin: 0 auto; text-align: center;}
.leader_info span{display: block;}
.leader_info .leader_pic img{ width: 100%; height: auto;}
.leader_info .name_position{font-size: 22px;font-weight: bold;padding-top: 6px;}

.leader_work,.ls-ldhd-list{margin-top: 30px;}
.leader_com_lists{margin-top: 12px;}
.leader_work_main{font-size: 18px; line-height: 30px;margin: 10px 0;}
@media (max-width: 1279px) and (min-width: 992px) {
    .ls-ldlm-left{width: 300px;}
    .ls-ldlm-right{width: 662px;}
}
@media(max-width:991px) {
    .ls-ldlm-left,.ls-ldlm-right{margin-top: 15px; min-height: auto;}
    .ls-szf-title,.leader_work_tit li a{font-size: 24px;}
    .ls-ldlm-ul li{ float: left; margin-right: 20px;}
    .ls-ld-con{padding: 20px 20px 10px;}
    .ls-ldlm-pos,.leader_info .name_position{font-size: 20px;}
    .ls-ldlm-ul li a{font-size: 18px;}
    .leader_work_main{font-size: 16px;}
}
@media(max-width:767px) {
    .ls-ldlm-left,.ls-ldlm-right{margin-top: 10px;}
    .ls-szf-title,.leader_work_tit li a{font-size: 22px;}
    .ls-szf-title{padding: 10px;}
    .ls-ld-con{padding:0 10px;}
    .ls-ldlm-pos,.leader_info .name_position{font-size: 18px;}
    .ls-ldlm-ul{padding: 9px 0 10px;}
    .ls-ldlm-ul li{padding-bottom: 5px;}
    .ls-ldlm-ul li a{font-size: 16px;}

    .leader_info img{width: auto !important; max-width: 100%;height: auto !important;}
    .leader_work_main{font-size: 14px;line-height: 1.8;}
}