@charset "utf-8";
body {
    background: url(../../images/gk/gk-bg.png) no-repeat top center;
    overflow: auto;
    overflow-x: hidden;
}
.web-search{display:none;}
.g-top {
    /*height: 18px;*/
    background: #0c4aad;
    border-bottom: none;
}
.ld-tx {
    float: left;
    height: 256px;
    padding: 0 15px;
    overflow: hidden;
}
.m-bor {
    border-bottom: 1px #fff solid;
    padding: 20px 0;
}
.m-bor a{
    color: #fff;
}
.m-bor span{
    color: #fff;
}
.m-logo {
    margin-right: 20px;
    margin-top: 40px;
}
.m-nav {
    background: 0 0;
    padding: 0;
    height: 80px;
    margin-top: 60px;
}

.m-nav a {
    display: block;
    float: left;
    width: 14%;
    color: #fff;
    text-align: center;
    height: 80px;
    font-size: 18px;
    line-height: 80px;
    font-weight: 100;
}
.gk-tnm {
    font-size: 60px;
    line-height: 200px;
    font-weight: 700;
    margin: 0 auto;
    text-align: center;
    color: #fff;
}
.ld-txt h2 {
    font-size: 20px;
    color: #333;
    line-height: 1;
    border-left: 3px solid #0c4aad;
    margin-bottom: 20px;
    padding-left: 10px;
}
.ld-top .ld-txt {
    float: left;
    padding: 0 15px;
}
.gk-bg {
    height: auto;
    background-color: #f7f7f7;
}
.position {
    height: 44px;
    line-height: 44px;
    border-bottom: none;
    text-align: left;
    padding: 0px 20px;
    text-align: right;
}
.szfld-tit {
    background: #0c4aad;
    color: #fff;
    height: 58px;
    text-align: center;
    line-height: 58px;
    font-size: 20px;
}
.szfld-box .nav li {
    background: #fff;
    float: none;
}
.szfld-box .nav li a {
    display: block;
    height: 50px;
    font-size: 16px;
    color: #333;
    text-align: center;
    line-height: 50px;
    padding: 0;
    margin: 0;
}
.hd .nav-tabs .hover a {
    color: #0f4aab;
    background: #dde4ef;
}
.szfld-box .tab-content {
    background: #fff;
    padding: 40px 20px 0 20px;
    overflow: hidden;
}
.ld-top .ld-tx {
    float: left;
    height: 256px;
    padding: 0 15px;
    overflow: hidden;
}
.ld-tx img {
    display: block;
    max-width: 100%;
}
.ld-txt h1 {
    font-size: 26px;
    color: #0c4aad;
    margin: 30px 0 10px 0;
    line-height: 1;
}
.ld-txt p {
    font-size: 16px;
    color: #333;
    line-height: 40px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 20px;
}
.gxtime {
    text-align: right;
    font-size: 16px;
    color: #666;
}
.ld-top {
    overflow: hidden;
    margin-bottom: 30px;
}
.ld-hd {
    overflow: hidden;
    margin-bottom: 20px;
}
.ld-jj {
    overflow: hidden;
    margin-bottom: 20px;
}
.ld-tit {
    height: 40px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 20px;
}
.ld-tit h1 {
    font-size: 20px;
    color: #333;
    line-height: 1;
    border-left: 3px solid #0c4aad;
    padding-left: 10px;
}
.ldjs {
    max-height: 300px;
    overflow-y: auto;
    line-height: 30px;
    font-size: 16px;
}
.ld-jj p {
    font-size: 16px;
    color: #333;
    line-height: 30px;
    margin-bottom: 10px;
    text-indent: 2em;
}
.ld-hd ul li span {
    display: block;
    width: 20%;
    text-align: right;
    color: #666;
    float: right;
    line-height: 40px;
    font-size: 14px;
}
.ld-hd ul li a {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    width: 80%;
    color: #333;
    float: left;
    line-height: 40px;
    font-size: 16px;
}
/*领导*/
.ld-body { background: #fff; }
.ld-bd { width: 100%;background: #fff;box-shadow: 0 0 1px rgba(224,234,241,1); }
.ld-con { overflow: hidden;height: auto;margin: 0 auto; }
.column-name {margin-top: 15px;border-bottom: 1px solid #e4e3e3; line-height: 36px; }
.column-name a {padding: 0 32px 5px 32px;border-bottom: 5px solid #226ebc;line-height: 33px;color: #226ebc;font-weight: bold; font-size: 22px; }
.ld-lt { height: auto;margin-bottom: 15px; }
.ld-bg { overflow: hidden;height: auto;padding: 10px 0;background: #eff4fa; }
.ld-bg img { display: block;width: 100%;height: auto;padding: 15px; }
.ld-ltline { height: auto;min-height: 800px;border-left: 1px solid #e4e3e3; }
/*姓名职务*/
.ld-nameText { padding-bottom: 18px;text-align: center; }
.ld-nameText .name {display: block;line-height: 32px;font-weight: bold; font-size: 18px; }
.ld-nameText .positions {display: block;line-height: 26px; font-size: 16px; }
.ldbtn-bd { text-align: center; }
.ldbtn-bd .center-block { display: inline-block; }
/*工作分工*/
.ld-division {padding: 20px 5px;border-top: 1px solid #eee;border-bottom: 1px solid #eee; line-height: 26px; }
.ld-division p {margin: 15px 0;line-height: 30px; font-size: 16px; }
.ld-division.ld-fggz p:nth-of-type(n+2) { display: none; }
.ld-division.ld-fggz p:nth-of-type(1) {overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; }
.ld-division p span {font-weight: bold; font-size: 16px; }
.ld-fggz>i { display: inline-block;width: 100%;margin-top: 15px;text-align: center;color: #226ebc;cursor: pointer; }
/*全部领导*/
.ld-mayor { overflow: hidden;height: auto;margin-bottom: 20px;padding: 10px 5px 0; }
.ld-mayor li {margin: 5px;line-height: 32px; font-size: 16px; }
.ld-mayor li span {display: inline-block;color: #226ebc; font-weight: bold; }
.ld-mayor li a {display: inline-block;color: #333; font-weight: bold; }
/*右侧标题*/
.ld-lst-tnm .u-tnm {padding: 22px 0 10px 0;line-height: 28px;font-weight: bold; font-size: 16px; }
.ld-lst-tnm .u-tnm .u-more { padding-right: 10px; }
.ld-lst-tnm .m-lst ul { padding: 5px 22px; }
.ld-lst-tnm .m-lst ul li {height: 38px; line-height: 38px; }
.ld-lst-tnm .m-lst ul li a {color: #333; font-size: 16px; }
.ld-lst-line{border-bottom: 1px solid #e4e3e3;height: 1px;line-height: 1px;overflow: hidden;}
/*设计颜色，若颜色显示器还原程度不高，采用#333333*/
/*图片列表*/
.ld-lst-tnm .m-imglst { padding-right: 0; }
.ld-lst-tnm .m-imglst ul li { margin: 0; }
.ld-lst-tnm .m-imglst ul li p {overflow: hidden; line-height: 32px;white-space: nowrap;text-overflow: ellipsis;display: block;padding: 10px 0; }
/*个人简历*/
.vitae { overflow: hidden;height: auto;padding: 22px 25px; }
.vitae p {padding-bottom: 15px;line-height: 36px; font-size: 18px; }
.work { overflow: hidden;height: auto;padding: 22px 25px; }
.work p {margin: 0;padding: 0;line-height: 36px; font-size: 18px; }
@media all and (min-width: 1025px) and (max-width: 1280px) { .ld-division { padding: 24px 5px; }
    .ld-nameText {padding-bottom: 18px;text-align: center; font-size: 14px; }
    .ld-nameText .name {line-height: 32px;font-weight: bold; font-size: 16px; }
    .ld-nameText .division {line-height: 26px; font-size: 14px; } }
@media all and (max-width: 1024px) { .m-imglst ul li .imgAtlas { overflow: hidden;width: 100%;height: 170px; }
    .ld-division { padding: 20px 5px; }
    /*解决shadow在pad上占不满的问题*/
    .shadow { width: 100%; } }
@media all and (max-width: 992px){
.ld-tx img{width:35%;}
}
@media all and (max-width: 768px) { 
     .m-imglst ul li .imgAtlas { overflow: hidden;width: 100%;height: 160px; }
     .ld-tx img{width:35%;}
    .ld-division { padding: 15px 5px; }
    /*解决shadow在pad上占不满的问题*/
    .shadow { width: 100%; } 
}
    @media all and (max-width: 767px) {
        .szfld-box, .szfld-box .tab-content {
            padding: 0;
           
        }
        .slideTxtBox{margin: 0 -10px; }
        .pos {
            background: #f1f1f1;
            border-radius: 6px;
        }
    }
    
@media all and (max-width: 750px) { body { background: #f2f2f2 !important; }
.m-logo {
    margin: 10px 0;
    padding: 0;
}
    .position {
        margin: 10px 0;
        padding: 0;
        text-align: left;
    }
    .position span, .position span a {
        font-size: 14px;
        color: #5d5d5d;
    }
    .ld-bd .mb-15 { margin-bottom: 0; }
    .ld-bd .mt-15 { margin-top: 0; }
    .m-bg { background: #fff; }
    .container .m-bg { background: none; }
    /* .position { margin: 10px 0;} */
    .ldbtn-bd { margin: 20px 0; }
    .column-name { padding: 0; }
    .column-name a {padding: 0 12px 7px 12px;border-bottom: 2px solid #226ebc;font-weight: bold; font-size: 18px; }
    .ld-lt { height: auto;margin-bottom: 15px; }
    .u-tnm span { font-size: 16px; }
    .bd { overflow: hidden;height: auto;border: solid 1px #e1e1e1; }
    /*左侧边框*/
    .ld-bd { overflow: hidden;height: auto;margin-bottom: 20px;padding: 10px;background: #fff;box-shadow: 0 1px 3px #ded9d9; }
    /*领导分工*/
    .ld-division {margin: 10px; padding: 10px; }
    .ld-bg { background: #fff; }
    .ld-bg img { width: 200px; }
    .ld-lst-tnm .m-lst ul { overflow: hidden;height: auto;padding: 0; }
    /*右侧图片*/
    .m-imglst { padding: 0; }
    .m-imglst ul li .imgAtlas { overflow: hidden;width: 100%;height: 120px; }
    /*中分线*/
    .ld-ltline { height: auto;border-left: none; }
    .ld-lst-tnm .m-imglst ul li p {padding: 0; line-height: 26px; }
    .card-type-news .news-pic { padding: 0; } }
