@charset "utf-8";
.none{display: none;}
.none.active{display: block;}
.com-tit{height: 43px;border-bottom: 1px solid #bbd5f2;}
.com-tit ul li{float: left;width: auto;}
.com-tit ul li a,.com-tit ul li span{display: block;height:43px;line-height: 43px;font-size: 24px;}
.com-tit ul li.active a,.com-tit ul li.active span{border-bottom: 2px solid #125db2;color: #125DB2;font-weight: bold;height: 42px;}

/* 领导之窗 */
.leader-container{padding: 30px;background: #fff;border-radius: 15px 15px 0 0;}
.leader-content{background: #F3F9FF; padding: 40px 32px; margin-bottom: 32px;}
.ld-tit{ width: 704px; margin: 0 auto; height: 70px;}
.ld-tit ul li{float: left;width: 50%;position: relative;  text-align: center;}
.ld-tit ul li a{display: block;color: #1D68BA; font-size: 24px;font-weight: bold; padding: 13px 0 12px; line-height: 36px;background:#deebf8; position: relative;}
.ld-tit ul li a .ico{ display: inline-block;  margin-right: 16px; width: 36px;  height: 36px;background: url("../images_data/ldtabicoh.png") center no-repeat; vertical-align: top;}
.ld-tit ul li.active a .ico,.ld-tit ul li:hover a .ico{ background: url("../images_data/ldtabico.png") center no-repeat; }
.ld-tit ul li i{display: none;position: absolute;width: 18px;height: 9px;bottom: -9px;left: 50%;margin-left: -9px;background: url("../images_data/ldjtico.png") center no-repeat;}
.ld-tit ul li.active a,.ld-tit ul li:hover a{color: #fff; background: #1F68BA;}
.ld-tit ul li.active i{display: block!important;}


.leader-type .leader-main{padding:0 100px 25px;border-bottom: 1px solid #BBD5F2; position: relative;}
.leader-type .leader-main:last-child{border-bottom: 0 none; padding: 0px 100px;}
.leader-type .leader-main01{ padding-bottom: 25px;}
.leader-main ul li{float: left;width: 33.33%;height: auto; text-align: center;padding-top: 25px;}
.leader-main ul li a{display: block;width: 100%;height: 100%;}
.leader-main ul li img{width: auto;height: 210px;display: block; margin: 0 auto;}
.leader-main ul li .img_title{display: block; margin-top: 16px; line-height: 32px;}
.leader-main ul li .img_title .name{ font-size: 24px;  font-weight: bold;display: block;}
.leader-main ul li .img_title p{ font-size: 18px;  margin-top:10px;min-height: 64px;}
#swsjName li{float:none; width: 100%;}
.leader-main #swsjName li .img_title p{ min-height: auto;}
.leader-main.leader-main02 ul li .img_title p{  min-height: 96px;}
/*#swsjName li img{width: 280px; height: 350px;}*/
/*日历样式*/
.calendar {margin:inherit; padding: 20px 20px 20px; height: auto;background: #f3f9ff;}
.calendar .data_table{ width: 100%;}
.calendar table tr th{ height: 33px; padding: 15px 0 8px;}
.calendar table tr th span{display:block; line-height: 30px; border-radius: 4px; margin:0 auto; width: 36px; height: 31px;text-align: center; font-size: 16px;color:#125DB2;font-weight: normal;}
.calendar table tr td{ text-align:center; line-height:40px; height:40px;}
/*鼠标滑过*/
.riqi.on{background: url("./../images_data/ldzc-rl-icon.png") no-repeat center bottom;cursor: pointer;}
.bgHover.on{ background:#125DB2; color:#fff !important;text-decoration:none !important;}
.riqi { position:relative; z-index:9; width:32px; margin: 0 auto; height:32px;line-height:32px;color: #333;}
.riqi .piaofu{ position: absolute;width: 320px;bottom: 31px;left: 50%;margin-left: -170px;background: #fffbf9;text-align: left;font-size: 12px;line-height: 18px;padding: 10px 15px;display: none;z-index: 100;border: 1px solid #f3f3f3;box-shadow: 0 3px 7px rgba(0,0,0,0.1);max-height: 332px;overflow: auto;}
.riqi.current .piaofu{ display:block;}
.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 { font-size:19px; height:32px;color:#000;text-align:center;background: url(../images_data/ldzc-date-line.png) no-repeat center;}
.choice p{display:inline-block;position: relative; width: 140px; height: 32px; line-height: 32px;color: #333; font-size: 18px;font-weight: bold;}
.choice .button{display: block; height: 32px; line-height: 32px; cursor: pointer; position: absolute; width: 17px; top: 0;outline: none;}
.choice .button.prev{left: 7px;background: url("../images_data/ldzc-date-prev.png") center left no-repeat;}
.choice .button.next{right: 7px;background: url("../images_data/ldzc-date-next.png") center right no-repeat;}
.calendar .year_name,.calendar .month_name{ margin: 0 24px; text-align: center; display: block;}

.leader-active ul li{height: 28px;position:relative;line-height: 28px;padding:9px 60px 9px 18px;border-bottom: 1px dashed #ededed;background: url("./../images_data/icon.png") no-repeat 0 20px;}
.leader-active ul li a{float: none;font-size: 16px;display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.leader-active ul li span.date{color: #666;position: absolute; right: 0px; top:9px;}

.ls-zfbgcon,.ls-zfgbcon{width: 664px;}
.zfgzbg-box{height: auto;width: 100%;}
.zfgzbg-box ul li{height: 102px;margin-top: 20px;background: url("./../images_data/zfgb-titbg.png") no-repeat center center;background-size: 100% 100%; width: 316px; float:left; padding: 7px 4px;}
.zfgzbg-box ul li a{display: block;line-height: 102px;text-align: center;font-size: 16px;}
.zfgzbg-box ul li a img{margin-right: 16px;}
.zfgzbg-box ul li:hover a{background: #f9fafb;}
.zfgzbg-box ul li:nth-of-type(2n){float: right;}

.zfgb-first{padding: 25px 10px;background: #f7f7f7;margin-top: 20px; width: 374px;float: left;}
.gb-pic{width: 163px;height: 200px;position: relative;}
.gb-pic img{width: 100%;height: 100%;}
.gb-pic .gb-year{position: absolute;display: block;text-align: center;width: 100%;color: #e61627;font-size: 16px;bottom: 15px;height: 24px;line-height: 24px;}
.gb-info{width: 200px;padding-top: 17px;}
.gb-info .gb-tit{position: relative;height: 29px;width: 87px;line-height: 29px;font-size: 14px;border-radius: 4px;color: #fff;background: #F10000;text-align: center;}
.gb-info .gb-tit i{display: block;position: absolute;bottom: -6px;height: 6px;width: 12px;left: 50%;margin-left: -6px;background: url("./../images_data/zfgb-drap-ico.png") no-repeat center top;}
.gb-info .title{display: block;height: auto;line-height: 26px;text-align: center;font-size: 16px;margin-top: 11px;}
.gb-info .remarks{padding-top: 5px;}
.gb-info .remarks span{display: block;font-size: 14px;line-height: 24px;color: #999;}
.zfgb-list{ margin-left: 414px;}
.zfgb-list li{margin-top: 20px;height: 70px;line-height: 70px;}
.zfgb-list li a{display: block;font-size: 16px;text-align: center;overflow: hidden;padding: 0 10px;white-space: nowrap;text-overflow: ellipsis;background: #f7f7f7;}
.zfgb-list li a:hover{color: #fff;background: #125db2;}

/* 领导之窗内页 */
.ld_leftbox{padding: 40px 0 35px;background: #f3f9ff;height: auto;width: 400px;}
.ld_rightbox{width: 920px;}
.ld_pic{text-align: center;width: auto;height: 230px;}
.ld_pic img{width: auto;height: 230px;max-width: 100%;}
.ld_conr_title{text-align: center;padding: 0 20px;}
.ld_conr_title span{display: block;}
.ld_conr_title span.ld-name{font-size: 24px;font-weight: bold;line-height: 42px;margin-top: 10px;}
.ld_conr_title span.ld-position{font-size: 20px;line-height: 28px;margin-top: 5px;}
.leader-mail{width: 248px;padding-bottom: 30px;margin: 0 auto;padding-top: 20px;}
.leader-mail a{border: 1px solid #BBD5F2;display: block;text-align: center;font-size: 18px;color: #1E67BA;height: 63px;line-height: 63px;border-radius: 4px;}
.leader-mail img{margin-right: 18px;}
.leader-mail a:hover{color: #fff;background: #BBD5F2;}
.leader-workers{padding: 15px 30px 0;background: url("./../images_data/leader-workers-bg.png") repeat-x center top;}
.leader-workers .ld_title{height: 48px;line-height: 48px;padding-left: 38px;font-size: 24px;font-weight: bold;color: #1C67BA;background: url("./../images_data/leader-detail.png") no-repeat center left;}
.leader-workers .ld-list{margin-top: 10px;}
.leader-workers .ld-list ul li{height: auto;padding: 12px 0;border-bottom: 1px solid #BBD5F2;font-size: 16px;}
.leader-workers .ld-list ul li span.leader-name{position: absolute;left: 0;width: 93px;height: 36px;line-height: 36px;font-size: 20px;top: 0;color: #333;text-align: center;}
.leader-workers .ld-list ul li span.leader-position{padding: 4px 0;color: #666;display: block;height: auto;line-height: 28px;}
.leader-workers .ld-list ul li a{display: block;position: relative;padding-left: 100px;}
.leader-workers .ld-list ul li:hover span.leader-name,.leader-workers .ld-list ul li:hover span.leader-position{color: #d80c18;}

.ld_ldfg{padding: 10px 0 15px;line-height: 40px;font-size: 16px;color: #333;}
.ldhd-list{padding-top: 8px;}
.ldhd-list ul li{height: 36px;line-height: 36px;padding: 2px 80px 2px 16px;background: url("./../images_data/icon.png") no-repeat center left;position: relative;}
.ldhd-list ul li a{font-size: 16px;display: block;float:none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ldhd-list ul li span.date{position: absolute;right: 0;top: 2px;font-size: 14px;color: #999;}
.ldhd-list ul li.li-line{border-bottom: 1px dashed #dedede;margin-top: 15px;margin-bottom: 15px;height: auto;line-height: 0;padding: 0;}

@media(max-width:1419px) and (min-width:1200px){
    .ls-zfbgcon, .ls-zfgbcon{ width: 560px;}
    .zfgzbg-box ul li{width: 264px;}
    .zfgb-list{margin-left: 354px;}
    .zfgb-first{width: 324px;}
    .gb-info{width: 150px;}
    /* 领导之窗内页 */
    .ld_leftbox{width: 350px;}
    .leader-workers{padding: 15px 20px;}
    .ld_rightbox{width: 760px;}

}
@media (min-width: 992px) and (max-width:1199px) {
    .leader-container{padding: 20px ;}
    .leader-content{ padding: 20px; margin-bottom: 20px;}
    .leader-type .leader-main{padding:0 0px 25px;}
    .leader-type .leader-main:last-child{ padding: 0px;}
    .leader-type .leader-main01{ padding-bottom: 25px;}

    .ls-zfbgcon, .ls-zfgbcon{width: 466px;}
    .zfgzbg-box ul li{width:216px;}
    .zfgzbg-box ul li a{ line-height: 62px;}
    .zfgzbg-box ul li a img{display: block;margin: 0 auto;margin-top: 15px;}
    .zfgb-first{width: 254px;}
    .gb-pic{width: 113px; height: 160px; margin: 20px 0;}
    .gb-info{width: 130px;}
    .zfgb-list{ margin-left: 284px;}
    .zfgb-list li a{ padding: 0 5px;font-size: 14px;}
    /* 领导之窗内页 */
    .ld_leftbox{width: 310px;}
    .leader-workers{padding: 15px;}
    .ld_rightbox{width: 622px;}
}
@media(max-width:1199px) {


    /* 领导之窗内页 */
    .ld_leftbox{padding: 20px 0;}
    .mt20{margin-top: 15px;}
}
@media(max-width:991px){
    .leader-container{padding: 15px ;}
    .leader-content{ padding: 15px; margin-bottom: 15px;}
    .ld-tit{width: 100%;}
    .leader-type .leader-main{padding:0 0px 15px;}
    .leader-type .leader-main:last-child{ padding: 0px;}
    .leader-type .leader-main01{ padding-bottom: 15px;}
    .leader-main ul li{ padding-top: 15px;}
    .leader-main ul li img{width: 200px; height: 250px;}
    #swsjName li img{ width: 240px; height: 300px;}
    .leader-main ul li .img_title p{ font-size: 12px;}
    .ls-zfbgcon, .ls-zfgbcon{width: auto;float: none;}
    .zfgzbg-box ul li{width: 352px;}
    /* 领导之窗内页 */
    .ld_leftbox{width: auto;float: none;height: auto;padding: 10px;}
    .ld_conr_title{padding: 0 10px;}
    .leader-workers{padding: 10px 0;}
    .ld_rightbox{width: auto;margin-top: 10px;float: none;height: auto;}
    .mt20{margin-top: 10px;}
}
@media(max-width:767px){
    .leader-container,.calendar{padding: 10px;border-radius: 0;}
    /*.leader-content{ padding: 10px; margin-bottom: 10px;}*/
    /*.leader-type .leader-main{ padding-bottom: 10px;}*/
    /*.leader-type .leader-main01{ padding-bottom: 10px;}*/
    /*.leader-main ul li{ margin: 0 auto;padding-top: 10px;}*/
    .leader-content{ margin-bottom: 10px;}
    .leader-main ul li img{height: 200px;width: auto;max-width: 100%;margin: 0 auto;}
    .leader-main ul li .img_title p{ font-size: 12px;}
    .zfgzbg-box ul li{width: 48%;}
    .zfgb-first{width: auto; float: none;padding: 10px; margin-top: 10px;}
    .zfgb-list{ margin-left: 0px;}
    .gb-info{ float: none; margin-left: 183px;}
    .zfgb-list li{ margin-top: 10px;}
    /* 领导之窗内页 */
    .ldhd-list ul li.li-line{margin-bottom: 10px;margin-top: 10px;}
    .leader-mail{width: auto;}
    .ld_ldfg{padding: 10px 0;}

    .calendar .data_table tr{position: relative;}
    .calendar .data_table{position: relative;}
    .riqi{position: initial;}
    .riqi .piaofu{width:auto;margin-left: 0;left: 0;right: 0;}
}
@media(max-width:600px){
    .leader-main ul li{width: 50%;}
    .leader-main ul li .img_title p{ font-size: 16px;}
    .zfgzbg-box ul li,.zfgb-list li{float: none;width: auto;margin: 10px auto 0;}
    .zfgzbg-box ul li a img{margin-right: 10px;}
    .zfgzbg-box ul li:nth-of-type(2n){ float: none;}
    .zfgzbg-box ul li{ height: 62px;}
    .zfgzbg-box ul li a{ line-height: 62px;}
}
@media(max-width:500px){
    .leader-main ul li .img_title p{ font-size: 14px;}
}
@media(max-width:475px){
    .leader-main ul li{width: 50%;}
    .ld-tit ul li a .ico{ display: none;}
    .ld-tit ul li a{font-size: 24px;}
    .choice p{width: 130px;}
    .leader-main ul li img{height: 180px;}
    .zfgb-first{width: auto;padding: 10px;}
    .gb-pic{float: none;height: auto;width:100%;text-align: center;}
    .gb-pic img{width: auto;height:auto;max-width: 100%;}
    .gb-info{float: none;padding-top: 10px;width: auto; margin-left: 0px;}
    .gb-info .title{text-align: left;}
}
@media(max-width:443px){
    .leader-main ul li{width: 100%;}
    .leader-main ul li img{height: 300px;}
    .leader-main ul li .img_title p{ min-height: auto;}
    .leader-main ul li .img_title p{ font-size: 16px;}
}