﻿
.navbar {
    margin-bottom: -1px;
    border:none;
}

.navbar-brand > img {
    width: 78%;
    margin-top: 5px;
}
.lyBntton {
    position:relative;
}
.bb-item {
    overflow:hidden;
}
#bb-bookblock .bb-item img {
    width: 100%;
}
.lyBntton .lyIcons {
    top:-330px;
}
.lyBntton .lyIcons.lyCright {
    left:100px;
}
.lyBntton .lyIcons.lyCleft{
    right: 100px;
}
.lyBorDashed {
    width: 100%;
    display: block;
    height: 1px;
    margin: 15px 0px;
    border-bottom: 1px dashed #999999;
}

.lyPadLeft {
    padding-left: 0px;
}

.lyPadRight {
    padding-right: 0px;
}

.lyGroupTitle {
    position: relative;
}

.lyGroupTitle a {
    position: absolute;
    right: 0px;
    font-size: 16px;
    color: #234573;
    text-decoration: underline;
    font-weight: 700;
    top: 50px;
}
/* 二级菜单*/
.lyListNav ul li a {
    padding: 5px 20px;
}
/* banner */
lyBanner {
    width: 100%;
    overflow: hidden;
}

.lyBanner img {
    width: 100%;
    display: block;
    margin-top: -1px;
}
.navbar {
    margin-bottom: 0px !important;
}
/*联系我们*/
.lyContact {
    border: 1px solid #e5e5e5;
    overflow: hidden;
    margin-bottom: 50px;
}

    .lyContact .lyContMap {
        padding: 0px;
    }


        .lyContact .lyContMap img {
            width: 100%;
            display: block;
        }

.lyContTitle {
    padding-left: 4%;
}

    .lyContTitle img {
        width: 80%;
        padding: 10% 0px 6%;
    }

    .lyContTitle h1 {
        font-size: 14px;
        font-weight: 700;
        line-height: 40px;
        margin: 0px;
    }

    .lyContTitle p {
        color: #999999;
        font-size: 12px;
        line-height: 30px;
    }

/* 员工之家 */
.lyEmolyeList {
    padding: 0px;
    overflow: hidden;
}

.lyEmolyeList li {
    width:24%;
    text-align: center;
    margin:10px .5%;
    background:#e5e5e5;
    padding:10px 20px;
    border:1px solid #e5e5e5;
}
.lyEmolyeList li:hover {
    border:1px solid #234573;
    /*box-shadow:2px 0px 3px #*/
}
.lyEmolyeList li h1 {
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 0px;
    font-weight: 400;
}

.lyEmolyeList li  .img-container{
    width:100%;
    height:0;
    padding-bottom:75%;
    position:relative;
}
.lyEmolyeList li img {
    position:absolute;
    left:0;
    top:0;
    width: 100%;
    height:100%;
}

.lyEmolyeList li a {
    color: #000;
}
.lyEmolyeList li p {
    font-size:12px;
    color:#666;
    text-align:right;
    margin:0px;
}
.row {
    margin-bottom: 20px;
}

/* 人才理念 */
.lyTalent p {
    text-indent: 30px;
    line-height: 30px;
    margin-bottom: 20px;
}

.lyTalent img {
    width: 100%;
}

/* 社会招聘 */
.lyRecruit li {
    width: 100%;
    display: block;
    overflow: hidden;
    line-height: 70px;
    text-align: center;
}

    .lyRecruit li span {
        width: 20%;
        float: left;
    }

.lyRecruitUl {
    width: 100%;
    display: block;
}

    .lyRecruitUl li {
        background: #234573;
        width: 100%;
        display: block;
        line-height: 50px;
        height: 50px;
    }

        .lyRecruitUl li span {
            color: #ffffff;
            font-size: 16px;
            font-weight: 700;
        }

.lyRecruitList li {
    border-bottom: 1px solid #999999;
}

    .lyRecruitList li a {
        color: #666666;
    }

    .lyRecruitList li:hover a {
        color: #234573;
    }

/* 分页 */
.lyPageList {
    padding: 50px 0px;
    font-size: 0px;
    text-align: center;
    width: 100%;
}

    .lyPageList li {
        width: auto;
        display: inline-block;
        margin: 0px 5px;
        font-size: 12px;
        line-height: 30px;
        cursor: pointer;
    }

        .lyPageList li a {
            width: 30px;
            background: #cccccc;
            color: #ffffff;
            border-radius: 50%;
            display: block;
        }

        .lyPageList li.lyCation a {
            width: 30px;
            background: #234573;
            color: #ffffff;
            border-radius: 50%;
            display: block;
        }

/* 社会招聘 详情 */
.lyReitImg img {
    max-width: 100%;
    margin-bottom: 20px;
}

.lyReitIntro div {
    padding: 0px;
}

.lyReitIntro h1, .lyReitIntro h2, .lyReitIntro h4 {
    margin: 0px;
    line-height: 40px;
    margin: 10px 0px;
    color: #234573;
}

.lyReitIntro h1 {
    font-size: 24px;
    margin-top: 0px;
}

.lyReitIntro h2 {
    font-size: 18px;
}

.lyReitIntro h4 {
    font-size: 16px;
    color: #999999;
    font-weight: 700;
    margin: 0px;
}

.lyReitIntro h6 {
    margin-top: 30px;
}

.lyReitIntro p {
    line-height: 30px;
    color: #999999;
    font-size: 16px;
    margin-bottom: 5px;
}

.lyEmail {
    padding: 8px 20px;
    background: #234573;
    border-radius: 4px;
    color: #ffffff;
    font-size: 14px;
    border: none;
}

#MyFileUpload {
    width: 100%;
    margin-bottom: 20px;
    position: relative;
    padding: 2px;
}

    #MyFileUpload:focus {
        border: none;
        outline: none;
    }

    #MyFileUpload:before {
        content: "请选择简历(请上传word或pdf)";
        position: absolute;
        background: #f5f6fa;
        font-size: 14px;
        cursor: pointer;
        width: 100%;
        line-height: 40px;
        text-decoration: underline;
        color: #234573;
        height: 40px;
        display: block;
        top: 0px;
        left: 0px;
    }

.lyEmail:hover {
    color: #ffffff;
}

/* 企业责任 */
.lyBlameList li {
    width: 20%;
    float: left;
    padding: 0px 10px;
}

    .lyBlameList li h1 {
        font-size: 12px;
        margin-top: 10px;
        margin-bottom: 30px;
        font-weight: 400;
        text-align: left;
        overflow: hidden;
        height: 50px;
        width: 100%;
        line-height:16px;
        box-sizing: border-box;
    }

    .lyBlameList li a {
        color: #000000;
    }

    .lyBlameList li img {
        width: 100%;
    }

.lyBlame p {
    line-height: 40px;
    margin-bottom: 20px;
    text-indent: 30px;
    color: #666666;
}
/*#lyIndexBanner .item.item0 .carousel-caption p {
    display: none;
}*/
#allmap div:first-child {
    /*top:100px !important;*/
}
#allmap {
    overflow: inherit;
    background: url(../img/mapbg.png) no-repeat -1px -14px;
}
.lyContact .lyContMap {
    overflow:hidden;
}

/* 集团 新闻、动态、媒体聚焦 列表 */
.lyNewsList {
    padding-bottom: 20px;
}

    .lyNewsList .carousel-inner div.item {
        width: 100%;
    }

        .lyNewsList .carousel-inner div.item img {
            width: 100%;
        }

        .lyNewsList .carousel-inner div.item h1 {
            width: 100%;
            height: 60px;
            background: #234573;
            margin: 0px;
            color: #ffffff;
            font-size: 20px;
            line-height: 60px;
            text-align: center;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            course: hand;
            font-weight: 700;
        }

    .lyNewsList .carousel-indicators {
        bottom: 80px;
    }

.carousel-indicators li {
    display: inline-block;
    width: 13px;
    height: 6px;
    margin: 1px 2px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0, 0, 0, 0);
    background: #ffffff;
    border-radius: 10px;
}

.carousel-indicators .active {
    width: 26px;
    height: 6px;
    margin: 1px 2px;
    border: none;
    background-color: #234573;
}

.lyNewsLi li {
    width: 100%;
    height: 75px;
    display: block;
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #cccccc;
    position: relative;
}

    .lyNewsLi li h1 {
        font-weight: 700;
        margin: 0px;
        font-size: 14px;
        width: 100%;
        text-align: left;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        line-height: 24px;
        course: hand;
        margin-bottom:3px;
    }

    .lyNewsLi li p {
        font-size: 12px;
        color: #666666;
        line-height: 25px;
        margin: 0px;
        width: 70%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        course: hand;
    }

    .lyNewsLi li h1 a {
        color: #000000;
    }

        .lyNewsLi li h1 a:hover {
            color: #234573;
        }

    .lyNewsLi li span {
        font-size: 12px;
        color: #999999;
        display: block;
        text-align: right;
        position: absolute;
        /*bottom:10px;*/
        right: 0px;
    }

.lyNewsPicLi {
    overflow: hidden;
    clear: both;
    /*height: 376px;*/
    padding: 40px 0px 30px;
}

    .lyNewsPicLi li img {
        width: 100%;
        display: block;
    }

    .lyNewsPicLi li h1 {
        font-size: 14px;
        font-weight: 700;
        line-height: 40px;
        text-align: left;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        course: hand;
        margin: 10px 0px 0px;
        color: #000000;
    }

    .lyNewsPicLi li p {
        line-height: 25px;
        height: 50px;
        overflow: hidden;
        color: #666666;
        font-size: 12px;
        margin: 0px;
    }

    .lyNewsPicLi li h6 {
        line-height: 20px;
        color: #999999;
        font-size: 12px;
        font-weight: 300;
        margin: 0px;
    }

.lyNewsIdex {
    position: relative;
}

.lyPageGo {
    width: 100%;
    height: auto;
    position: relative;
}

.lyPageIcon {
    width: 50px;
    height: 50px;
    background: rgba(111, 111, 111, 0.4);
    border-radius: 50%;
    position: absolute;
    text-align: center;
    top: -200px;
    cursor: pointer;
}

.lyPageLeft {
    left: -60px;
}

.lyPageRight {
    right: -60px;
}

.lyPageIcon span {
    font-size: 24px;
    line-height: 50px;
    font-weight: 300;
    color: #ffffff;
}

.lyPageIcon:hover {
    background: rgba(111, 111, 111, 0.7);
}

.lyNewsListLi li {
    width: 100%;
    display: block;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e5e5e5;
}

    .lyNewsListLi li h1 {
        font-size: 14px;
        line-height: 30px;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        margin: 0px;
    }

    .lyNewsListLi li p {
        font-size: 12px;
        color: #888;
    }

    .lyNewsListLi li h6 {
        font-size: 12px;
        color: #999;
        margin: 0px;
    }
/* 新闻 详情 */
.lyNewsTitle h1 {
    font-size: 18px;
    color: #000000;
    font-weight: 700;
    text-align: center;
    margin-bottom: 30px;
}
/*
.lyNewsContent p {
    line-height: 30px;
    text-indent: 30px;
    margin-bottom: 20px;
    display: block;
    overflow: hidden;
    color: #666666;
}*/
.lyNewsShow {
    width: 860px;
    margin: 0px auto;
}
.lyNewsContent p img {
    max-width: 100%;
    padding-right: 0px;
    padding-left: 0px;
}

        /*.lyNewsContent p img:first-child {
            margin-left: -30px;
        }*/

.lyNewsPase {
    padding: 30px 0px;
}

    .lyNewsPase li {
        width: 100%;
        display: block;
        line-height: 30px;
        font-size: 16px;
        color: #000000;
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

        .lyNewsPase li a {
            color: #000000;
        }

        .lyNewsPase li .lyBackList {
            color: #234573;
            text-decoration: underline;
        }

/* 核心体系 */
.lyCoreList {
    padding-bottom: 50px;
    overflow: hidden;
}

.lyCoreList li {
    width: 20%;
    float: left;
    position: relative;
}

.lyCoreList li img {
    width: 100%;
    display: block;
}

.lyCoreList li a {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    z-index: 9;
    top: 0px;
    left: 0px;
}

.lyCrShow {
    width: 100%;
    height: 130px;
    top: 50%;
    left: 0px;
    position: absolute;
    margin-top: -65px;
    background: rgba(10, 86, 175, 0.4);
    text-align: center;
    color: #ffffff;
    opacity: 1;
}
.lyCrShow h1 {
    line-height: 50px;
    font-size: 16px;
    font-weight: 700;
    margin: 15px 0px 0px;
}

.lyCrShow p {
    line-height: 23px;
    font-size: 14px;
    padding: 0px 43px;
}
.lyCrHide {
    opacity: 0;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: absolute;
    text-align: center;
    background: rgba(10, 86, 175, 0.4);
    color: #ffffff;
}
.lyCrHide h2 {
    line-height: 50px;
    font-size: 16px;
    font-weight: 700;
    margin: 0px;
    margin-top: 5px;
}

.lyCrHide p {
    line-height: 20px;
    font-size: 12px;
    width: 100%;
    padding: 0px 15px;
    text-indent: 30px;
    text-align: left;
    margin: 0px;
}

.lyOPityHide {
    opacity: 0;
    animation: lyOPityHide 0.6s;
}

@keyframes lyOPityHide {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.lyOPityShow {
    opacity: 1;
    animation: lyOPityShow 0.6s;
}

@keyframes lyOPityShow {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

/* 视频播放 */
.lyVideo {
    overflow: hidden;
}

    .lyVideo li h1 {
        font-size: 16px;
        font-weight: 400;
        margin: 0px;
        line-height: 30px;
    }

    .lyVideo li a {
        color: #000000;
    }

    .lyVideo video {
        max-width: 100%;
    }

/* 刊物 */
.lyPeriodical li img {
    width: 100%;
    max-height:183px;
    transition: all .3s ease-in-out;
}
.lyPeriodical li {
    position:relative;
    width:24%;
    margin:10px 0.5%;
    height:230px;
    padding:10px;
    background:#e5e5e5;
}
.lyPeriodical li h1 {
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: 500;
    text-align: left;
    position:absolute;
    bottom:0px;
}

.lyPeriodical li a {
    color: #000000;
}

.lyPeriodical li:hover img {
    animation: lyPeriodical .5s;
}

@keyframes lyPeriodical {
    0% {
        transform: rotateY(0deg);
    }

    100% {
        transform: rotateY(360deg);
    }
}

.carousel-control.carousel-control {
    width: 80px;
    height: 80px;
    top: 50%;
    margin-top: -40px;
    border-radius: 50%;
    background: #999999;
    font-size: 42px;
    line-height: 80px;
    text-align: center;
}

.lyCleft.carousel-control.left {
    left: -100px;
}

.lyCright.carousel-control.right {
    right: -100px;
}

.lyPealDown {
    text-align: right;
    padding: 40px 0px;
}

    .lyPealDown a {
        color: #999999;
        margin: 0px 10px;
    }

.lyPealPas {
    color: #666666;
    margin: 0px 30px;
}

    .lyPealPas b {
        font-weight: 400;
    }

.lyPealInp {
    margin: 0px;
    color: #666666;
}

    .lyPealInp input {
        width: 30px;
        border: 1px solid #999999;
        height: 18px;
        margin: 0px 5px;
        padding: 0px 2px;
    }

        .lyPealInp input:focus {
            outline: none;
        }

    .lyPealInp .lySubmit {
        padding: 2px 10px;
        background: #cccccc;
        color: #666666;
        font-size: 12px;
        font-weight: 400;
        cursor: pointer;
        margin-left: 30px;
    }

/* 公司简介 */
.lyPage p {
    line-height: 26px;
    margin-bottom: 20px;
    font-size: 14px;
    color: #666666;
    text-indent: 30px;
}

.lyPage img {
    width: 100%;
    max-width: 100%;
    margin-top: 7px;
}
/*.lyPage .col-sm-5.col-md-6 {
    margin-top:53px;
}*/
/* 董事长致辞 */
.lyMaessage p {
    line-height: 26px;
    margin-bottom: 20px;
    font-size: 14px;
    color: #666666;
    text-indent: 30px;
}

.lyMaessage .col-md-11 {
    padding: 0px;
}

.lyNamePic {
    width: auto;
    display: block;
    float: right;
    margin-right:26px;
}

.lyDsz {
    font-weight: 300;
    font-size: 12px;
    text-align: left;
    padding: 0px 10px;
    line-height: 25px;
    margin: 0px;
    color: #000;
}
.lyZh {
    font-weight:600;
}
/* 组织架构 */
.lyPage img.lyStruct {
    padding: 0px 0px 40px;
    width: 70%;
    margin: 0px 15%;
}

/* 集团产业 */
.lyEsteImg img {
    width: 100%;
}

.lyImgName {
    text-align: center;
    display: block;
    width: 100%;
    font-size: 14px;
    color: #999999;
    line-height: 40px;
}

.lyEstate p img {
    max-width: 100%;
}
.lyEstate p {
    margin-bottom:0px;
}
/*.lyEstate p {
    line-height: 30px;
    margin-bottom: 10px;
    color: #666666;
    font-size: 14px;
}*/
/*.lyEstate p b {
        font-weight: 700;
        color: #333333;
    }*/
/*.lyEstate h4 {
    font-weight: 700;
    font-size: 16px;
    color: #333333;
    line-height: 30px;
    margin: 0px;
    margin-top: 10px;
}*/
/*.lyEstate h6 {
    text-align: center;
    font-weight: 700;
    color: #333333;
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 10px;
}*/
/*.lyEstate p span {
    margin-right: 0px;
}*/
.lyEstateImg {
    margin: 10px 0px;
    text-align: center;
    margin: 30px 0px;
    text-align: center;
    display: block;
    width: 100%;
    overflow:hidden;
    height:180px;
}

.lyEstateImg li h1 {
    font-size: 14px;
    color: #999999;
    margin: 0px;
    line-height: 30px;
}

.lyEstateImg li img {
    width: 100%;
    height:147px;
}

.lyImgLeft {
    float: right;
    margin: 94px 0px 0px 50px;
    width: 600px;
}
.liysad li{
    width:293px;
}
.row .lyBntton .lyIcons {
    top: -150px;
}
.row .lyBntton .lyIcons.lyCright {
    left: -50px;
    right: unset;
}
.row .lyBntton .lyIcons.lyCleft {
    right: -50px;
    left: unset;
}

/* 发展历史 */
.lyHistory {
    height: 720px;
    overflow: hidden;
    position: relative;
}

.lyHist {
    height: 720px;
    position: relative;
    padding: 40px 0px;
}

.lyHist {
}

.lyHistory .col-md-1 {
    padding: 0px;
    position: relative;
    height: 100%;
}

.lyHistory .lyHistleft.col-md-1:before {
    /*content: "";*/
    width: 60px;
    height: 60px;
    top: 35%;
    left: 0px;
    display: block;
    cursor: pointer;
    margin-top: -60px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.4);
    z-index: 8;
    position: absolute;
}

.lyHistory .lyHistRight.col-md-1:before {
    /*content: "";*/
    width: 60px;
    height: 60px;
    top: 35%;
    right: 0px;
    display: block;
    cursor: pointer;
    margin-top: -60px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.4);
    z-index: 8;
    position: absolute;
}

.lyHistory .col-md-10 {
    display: block;
    overflow: hidden;
    height: 100%;
}

.lyHistUl {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 4;
}

.lyHist .lyIcons {
    width: 50px;
    height: 50px;
    top: 50%;
    display: block;
    cursor: pointer;
    margin-top: -30px;
    border-radius: 50%;
    background: rgba(111, 111, 111, 0.4);
    z-index: 4;
    text-align: center;
    font-size: 24px;
    line-height: 50px;
    color: #ffffff;
    font-weight: 300;
    position: absolute;
}

    .lyHist .lyIcons.icon-arrow_left {
        left: -60px;
    }

    .lyHist .lyIcons.icon-arrow_right {
        right: -60px;
        float: right;
    }

.lyHistory .lyIcons:hover {
    background: rgba(111, 111, 111, 0.2);
}

.lyHistList {
    overflow: hidden;
}

    .lyHistList li {
        width: 228px;
        height: auto;
        float: left;
        padding: 2px;
        /*margin-left: -30px;*/
        position: relative;
    }

        .lyHistList li:before {
            content: '';
            width: 15px;
            height: 15px;
            position: absolute;
            z-index: 4;
            top: -35px;
            left: 50%;
            margin-left: -8px;
            border-radius: 50%;
            background: #234573;
        }

        .lyHistList li.odd:before {
            background: #f5f6fa !important;
        }

        .lyHistList li.odd:after {
            content: '';
            width: 15px;
            height: 15px;
            position: absolute;
            z-index: 4;
            bottom: -33px;
            left: 50%;
            margin-left: -8px;
            border-radius: 50%;
            background: #234573;
        }

        .lyHistList li.odd .lyHistBorder h1 {
            position: absolute;
            bottom: 10px;
            left: 1%;
            width: 98%;
            top: inherit;
        }

        .lyHistList li.odd .lyHistBorder .lyHistIntro {
            padding: 10px 10px 40px;
        }

        .lyHistList li:first-child {
            margin-left: 0px;
        }

        .lyHistList li:nth-child(2n+2) {
            /*margin: 10px 93px 45px 0px;*/
            padding-bottom: 10px;
            background: url("../img/icon_hist_Up.png") center bottom no-repeat;
            position: relative;
            background-size: 100% 100%;
        }
        /*.lyHistList li:nth-child(6n) {
    margin-left:100px;
}*/
        .lyHistList li:nth-child(2n+1) {
            /*margin: 225px 87px 10px 2px;*/
            padding-top: 7px;
            background: url("../img/icon_hist_Down.png") center no-repeat;
            background-size: 100% 100%;
        }

        .lyHistList li.lyRed {
            background: url("../img/icon_hist_red.png") center no-repeat;
            background-size: 100% 100%;
        }

            .lyHistList li.lyRed h1 {
                background: #a10b0b;
                border-radius: 5px 5px 0px 0px;
                color: #ffffff;
            }

            .lyHistList li.lyRed:before {
                background: #a10b0b !important;
            }

            .lyHistList li.lyRed p {
                text-align: center;
                font-size: 24px;
                color: #a10b0b;
            }

    .lyHistList:before {
        content: "";
        width: 100%;
        height: 1px;
        position: absolute;
        top: 50%;
        left: 0px;
        z-index: 1;
        background: #cccccc;
    }

.lyHistBorder {
    border-radius: 5px;
    border:1px solid #234573;
    /*box-shadow: #e3e4e7 2px 0px 2px, #e3e4e7 -2px 0px 2px, #e3e4e7 0px -2px 2px, #e3e4e7 0px 2px 2px;*/
}

.lyHistIntro {
    border-radius: 5px 5px 5px 5px;
    background: #ffffff;
    padding: 20px 10px;
}

.lyHistUp .lyHistIntro {
    border-radius: 5px 5px 0px 0px;
}

.lyHistList h1 {
    margin: 0px;
    line-height: 30px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    background: #234573;
}

.lyHistList p {
    font-size: 12px;
    color: #666666;
    line-height: 23px;
    margin: 0px;
}

.lyHistList li:nth-child(1):before, .lyHistList li:nth-child(6):after, .lyHistList li:nth-child(11):before, .lyHistList li:nth-child(16):after, .lyHistList li:nth-child(21):before {
    background: #fde800;
}
.lyHistList li:nth-child(2):after, .lyHistList li:nth-child(7):before, .lyHistList li:nth-child(12):after, .lyHistList li:nth-child(17):before, .lyHistList li:nth-child(22):after {
    background: #fd7d00;
}
.lyHistList li:nth-child(3):before, .lyHistList li:nth-child(8):after, .lyHistList li:nth-child(13):before, .lyHistList li:nth-child(18):after, .lyHistList li:nth-child(23):before {
    background: #fd00ca;
}
.lyHistList li:nth-child(4):after, .lyHistList li:nth-child(9):before, .lyHistList li:nth-child(14):after, .lyHistList li:nth-child(19):before, .lyHistList li:nth-child(24):after {
    background: #10a904;
}
.lyHistList li:nth-child(5):before, .lyHistList li:nth-child(10):after, .lyHistList li:nth-child(15):before, .lyHistList li:nth-child(20):after, .lyHistList li:nth-child(25):before {
    background: #1c20e3;
}



/* 集团战略 */
.lyBoxSHow {
    box-shadow: 0px 5px 5px #ccc, 0px 1px 5px #ccc, 0px 1px 5px #ccc, 0px 0px 0px #ccc;
    border-radius: 5px 5px 8px 8px;
    padding: 20px;
}

.lyjueye {
    width: 100%;
    margin-bottom: 20px;
}

.lyH1Tittle {
    font-size: 20px;
    color: #ff7200;
    line-height: 30px;
    margin-top: 40px;
}

.lyStrtImg img {
    width: 100%;
}

.lyStrategy li {
    text-align: center;
}

    .lyStrategy li img {
        margin: 20px 0px;
    }

.lyPIntro h1 {
    font-weight: 700;
    font-size: 16px;
    color: #333;
    line-height: 20px;
    margin: 0px;
    margin-bottom: 10px;
}

.lyPIntro p {
    font-size: 14px;
    color: #666666;
    line-height: 25px;
    margin-bottom: 0px;
}

/* 荣誉资质 */
.lyHoner {
    width: 100%;
    display: block;
    overflow: hidden;
}

.lyHonorList {
    width: 200%;
}

.lyHonorList li {
    width: 234px;
    padding: 0px 10px;
    float: left;
}

.lyHonorList li img {
    width: 100%;
}

.lyHonorList li h1 {
    margin: 0px;
    line-height: 40px;
    font-weight: 300;
    font-size: 14px;
    color: #000000;
    text-align: center;
    margin-bottom: 30px;
    overflow: hidden;
    /*text-overflow: ellipsis;*/
    white-space: nowrap;
    course: hand;
    width: 100%;
}

.lyHonor {
    padding-bottom: 20px;
    overflow: hidden;
    position: relative;
}

    .lyHonor .col-md-1 {
        position: relative;
        height: 100%;
    }

.lyIcons {
    width: 50px;
    height: 50px;
    top: 0px;
    display: block;
    cursor: pointer;
    border-radius: 50%;
    background: rgba(111, 111, 111, 0.4);
    z-index: 4;
    text-align: center;
    font-size: 24px;
    line-height: 50px;
    color: #ffffff;
    font-weight: 300;
    position: absolute;
}

.lyNewsListImg:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    top: 0;
    right: 0px;
    margin-left: -4px;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #ccc;
    border-top: 15px solid transparent;
}
/* 首页 */
#lyIndexBanner .item img {
    width: 100%;
    margin-top: -2px;
}

.lyIndustry {
    padding-left: 10px;
    padding-right: 10px;
}

    .lyIndustry li {
        padding-left: 5px;
        padding-right: 5px;
        margin-bottom: 10px;
        position: relative;
    }

        .lyIndustry li .col-md-4 {
            width: 33.33333333%;
        }

        .lyIndustry li .col-md-6 {
            width: 50%;
        }

        .lyIndustry li .lyIndustry li:nth-child(4), .lyIndustry li:nth-child(5) {
            margin-bottom: 0px;
        }

        .lyIndustry li img {
            width: 100%;
        }

.lyIndLi {
    width: 100%;
    height: 120px;
    top: 50%;
    left: 0px;
    margin-top: -60px;
    position: absolute;
    z-index: 3;
    text-align: center;
}

    .lyIndLi i {
        width: 70px;
        height: 70px;
        border-radius: 50%;
        display: block;
        margin: 0px auto;
        text-align: center;
        line-height: 70px;
        color: #ffffff;
        font-size: 32px;
        margin-top: 10px;
        background: rgba(23, 70, 134, 1);
    }

    .lyIndLi h4 {
        margin: 0px;
        line-height: 40px;
        color: #ffffff;
        font-size: 16px;
        font-weight: 700;
        opacity: 1;
    }

.lyIndustry li:hover .lyIndLi h4 {
    animation: lyIndLi 1s;
    opacity: 1;
}

.lyIndustry li:hover .lyIndLi i {
    animation: lyIndLii 1s;
    background: rgba(23, 70, 134, 0.6);
}

@keyframes lyIndLi {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 1;
    }
}

@keyframes lyIndLii {
    0% {
        background: rgba(23, 70, 134, 1)
    }

    100% {
        background: rgba(23, 70, 134, 0.6);
    }
}

/*.lyIndNews li {
    margin-bottom: 12px;
}*/

.lyIndNews li h1 {
    font-size: 14px;
    line-height: 23px;
    margin-bottom: 3px;
    margin-top: 5px;
}

.lyIndNews li b {
    padding: 3px 10px;
    font-size: 12px;
    margin-right: 5px;
    background: #234573;
    color: #ffffff;
}

.lyIndNews li {
    height: 65px;
    margin-bottom: 0px;
    padding-bottom: 5px;
}

    .lyIndNews li p {
        line-height: 20px;
    }
.lyIndPeaImg {
    height: 390px;
    border: 5px solid #234573;
    background:#e5e5e5;
}
.lyIndPeaImg img {
    width: 100%;

}


/*.lyIndPad30{*/
/*padding-right: 24px;*/
/*}*/
.zy_media {
    height: auto;
}

.lyGoDown {
    width: 50px;
    height: 50px;
    bottom: 20px;
    left: 50%;
    margin-left: -25px;
    position: absolute;
    z-index: 99999;
    display: none;
}

    .lyGoDown i {
        display: block;
        width: 50px;
        height: 50px;
        position: relative;
    }

        .lyGoDown i:before, .lyGoDown i:after {
            content: "";
            width: 30px;
            height: 30px;
            border-right: 2px solid #ffffff;
            border-bottom: 2px solid #ffffff;
            transform: rotate(45deg);
            position: absolute;
            z-index: 3;
            top: 0px;
            left: 10px;
            opacity: 0;
        }

        .lyGoDown i:before {
            animation: lyGoDownBefore 1.5s infinite;
        }

        .lyGoDown i:after {
            animation: lyGoDownAfter 1.5s .5s infinite;
        }

@keyframes lyGoDownBefore {
    0% {
        top: 0px;
        opacity: 0;
    }

    100% {
        top: 30px;
        opacity: 1;
    }
}

@keyframes lyGoDownAfter {
    0% {
        top: 0px;
        opacity: 0;
    }

    100% {
        top: 30px;
        opacity: 1;
    }
}

/* 员工之家 详情 */
.lyEmpShow {
    position: relative;
}

/*.lyEmpTitle {
    padding: 30px 0px;
}*/

    .lyEmpTitle h1 {
        font-size: 24px;
        text-align: center;
        color: #234573;
    }

.lyEmpShow {
    padding-bottom: 60px;
}

.lyPsad {
    display:none;
}
.lyEmpListImg li img{
    width:100%;
}

.lyPsad .bottom_a {
    width: 10%;
    line-height: 60px;
    font-size: 42px;
    text-decoration: none;
    color: #999999;
    display: block;
    position: absolute;
    bottom: 110px;
    text-align: center;
    height: 60px;
    cursor: pointer;
}

        .lyPsad .bottom_a:hover {
            color: #234573;
        }

.prev_a {
    left: 0px;
}

.next_a {
    right: 0px;
}
.lyEmpListH1 {
    bottom:0px;
    left:0px;
    width:100%;
    display:block;
    background:rgba(111,111,111,0.6);
    color:#fff;
    font-size:14px;
    text-align:left;
    height:40px;
    line-height:40px;
    position:absolute;
    padding:0px 10px;
}
/*#lyEmpPlay .change_a {
    width: 60px;
}*/
.BMap_bubble_title {
    line-height: 50px !important;
    font-size: 22px !important;
    text-align: center;
}
/* 新增 */
.lyCoreMsad {
    padding-bottom:20px !important;
}
.bb-nav-firsts {
    float: right;
    margin-bottom: 30px;
    color: #337ab7;
}
.lyNewsLiImg li {
    display: block;
    margin-bottom: 10px;
    padding-bottom: 7px;
    border-bottom: 1px solid #cccccc;
}

.lyNewsLiImg li b {
    padding: 3px 10px;
    font-size: 12px;
    margin-right: 5px;
    background: #234573;
    color: #ffffff;
}

.lyNewsLiImg li img {
    float: left;
    width: 27%;
    padding-right: 20px;
}

.lyNewsLiImg li h1 {
    font-weight: 700;
    margin: 0px;
    font-size: 14px;
    width: 73%;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    course: hand;
    line-height: 24px;
    float: left;
}

.lyNewsLiImg li p {
    line-height: 20px;
    margin-bottom: 9px;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    course: hand;
    float: left;
    width: 73%;
    height: 40px;
    color: #666;
    font-size: 12px;
}

.lyNewsLiImg li span {
    font-size: 12px;
    color: #999999;
    display: block;
    text-align: right;
    /*position: absolute;*/
    /* bottom: 10px; */
    right: 0px;
}

.lyImgNewsFirst {
    width: 100%;
    height:365px;
}

.lyNewsListImg li h1 {
    width: 100%;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    course: hand;
    background: #234573;
    color: #fff;
    font-size: 14px;
    margin: 0px;
    text-align: center;
}

.lyLookMore {
    text-align: right;
    line-height: 40px;
}
.lyLookMore a {
    color: #337ab7;
}

.lyHon {
    position: relative;
}

.lyHon .lyIcons {
    top: 50%;
    margin-top: -50px;
}

.lyHon #lyIconLeft {
    left: -50px;
}

.lyHon #lyIconRight {
    right: -50px;
}
.flickity-page-dots {
    display: none;
}

.lyCoreList ul li:first-child .lyCrHide h2 {
    margin-top: 71px;
}
.lyCoreList ul li:nth-child(2) .lyCrHide h2 {
    margin-top: 68px;
}
.lyCoreList ul li:nth-child(3) .lyCrHide h2 {
    margin-top: 0px;
}

.lyCoreList ul li:nth-child(4) .lyCrHide h2 {
    margin-top: 46px;
}

.lyCoreList ul li:nth-child(5) .lyCrHide h2 {
    margin-top: 87px;
}
.lyH1Tit {
    width: 100%;
    height: 30px;
    font-size: 22px;
    line-height: 30px;
    text-align: center;
    margin-bottom: 20px;
}
/* 调整 */
.dropdown-menu li {
    float: left;
}

.navbar-wrapper {
    padding-top: 0px;
}

.carousel-control.carousel-control {
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 32px;
    background: rgba(35,69,115,0.6);
}

    .carousel-control.carousel-control.left {
        left: 20px;
    }

    .carousel-control.carousel-control.right {
        right: 20px;
    }

.lyPageList a {
    width: 30px;
    height: 30px;
    display: inline-block;
    font-size: 12px;
    background: #CCCCCC;
    color: #ffffff;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    margin: 0px 5px;
}

.lyListPage a.lyCation {
    background: #2a72c5;
    color: #ffffff;
}

.navbar-nav > li.lyOALogin, .navbar-nav > li.lyWeibo {
    display: none;
}

.lyPageList a.lyFrist, .lyPageList a.lyLast {
    width: 60px;
    border-radius: 30px;
}

/** 微信 微博 二维码 */
.navbar-right li {
    position: relative;
}

.navbar-right {
    margin-right: 13px;
}

.lyIcon {
    position: absolute;
    top: 40px;
    z-index: 9999;
    display: none;
    padding: 10px;
    background-color: #FFF;
    width: 120px;
    border: 1px solid #e5e5e5;
}

.lyIcon.lyLeftQQ {
    width: 160px;
}

.lyIcon img, .lyIcon h1 {
    width: 100%;
    padding: 0px;
    margin: 0px;
    display: block;
}

.lyIcon h1 {
    font-size: 14px;
    font-weight: 400;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.lyIcon:before {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    top: -5px;
    background: #fff;
    margin-left: -4px;
    transform: rotate(135deg);
    border-left: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}

.lyLeftWeixin {
    left: 50%;
    margin-left: -60px;
}

.lyLeftQQ {
    left: 0px;
    margin-left: -65px;
}

.lyLeftSina {
    right: 0px;
    margin-right:-46px;
}

.lyLeftSina:before {
    right: 50%;
    margin-right:-5px;
}

.lyActGotop {
    display: none;
}

.lyIocnMore.beforenoe.open a:before {
    border-bottom: none !important;
}
/** 首页轮播图 */
.carousel-caption {
    bottom: 31%;
    left: 0px !important;
    right: 0px;
    width: 100%;
    text-align: center
}

    .carousel-caption h1 {
        font-size: 32px;
        font-weight: 700;
    }

    .carousel-caption h2 {
        font-size: 22px;
        color: #fcd94d;
        letter-spacing: 5px;
    }

    .carousel-caption h4 {
        font-size: 22px;
        margin-top: 100px;
        padding: 0px 10%;
        letter-spacing:1px;
        text-shadow: 2px 4px 6px #222;
    }

    .carousel-caption p {
        margin-top: 100px;
    }

        .carousel-caption p a {
            padding: 8px 25px;
            background: #234573;
            color: #ffffff;
        }

    .carousel-caption:before {
        /*content: "";*/
        width: 50px;
        height: 3px;
        position: absolute;
        background: #fffc00;
        border-radius: 5px;
        top: 35%;
        left: 50%;
        margin-left: -25px;
        z-index: 99;
    }

.lyIndVideo {
    width: 100%;
}

.lyIndexBack {
    display: none;
}

.lyGoDown {
    display: none;
}

.navbar-brand > img.lyLogin1 {
    display: block;
    width: 28%;
    float: left;
    margin-right: 2%;
}

.navbar-brand > img.lyLogin2 {
    display: block;
    width: 49%;
}
.lyBntton1 {
    display: none;
}
/* 适配 */
@media(max-width:1600px) {
    /* 轮播图 */
    .carousel-caption {
        bottom: 20%;
    }
}

@media(max-width:1400px) {
    /* 轮播图 */
    .carousel-caption {
        bottom: 28%;
    }

        .carousel-caption p {
            margin-top: 80px;
        }

        .carousel-caption h4 {
            font-size: 16px;
            margin-top: 80px;
        }

        .carousel-caption h1 {
            font-size: 26px;
        }

        .carousel-caption h2 {
            font-size: 16px;
            color: #fcd94d;
            letter-spacing: 5px;
        }

        .carousel-caption p a {
            font-size: 12px;
        }
}

@media(max-width:1200px) {

    .navbar-right.nav-connect {
        margin-top: -73px;
    }
    /* 发展历史 */
    .lyHistory {
        padding: 20px;
    }

    .lyHist .lyIcons {
        display: none;
    }

    .lyHistory .col-md-1 {
        display: none;
    }

    .lyHistList:before {
        width: 2px;
        height: 100%;
        top: 0px;
        left: 20px;
    }

    .lyHistList li {
        width: 100%;
        margin: 0px;
        margin-bottom: 20px;
    }

        .lyHistList li:nth-child(2n+1) {
            background: none;
            padding: 20px 0px 0px 40px;
        }

        .lyHistList li:nth-child(2n+2) {
            background: none;
            padding: 20px 0px 0px 40px;
        }

    .lyHistList h1 {
        background: none;
        text-align: left;
        font-size: 18px;
        font-weight: 700;
        position: absolute;
        top: 0px;
        left: 40px;
        color:#333;
    }
    .lyHistBorder {
        border:none;
    }
    .lyHistIntro {
        padding: 10px 0px 0px;
        background: none;
    }

    .lyHistList li:before {
        left: 21px;
        top: 7px;
    }

    .lyHistList li.lyRed h1 {
        background: none;
        color: #a10b0b;
    }

    .lyHistList li.lyRed p {
        text-align: left;
    }

    .lyCoreList li {
        width: 100%;
    }

    .carousel-caption:before {
        top: 39%;
    }
    /* 轮播图 */
    .carousel-caption {
        bottom: 23%;
    }

        .carousel-caption p {
            margin-top: 80px;
        }

        .carousel-caption h4 {
            font-size: 16px;
            margin-top: 80px;
        }

        .carousel-caption h1 {
            font-size: 26px;
        }

        .carousel-caption h2 {
            font-size: 16px;
            color: #fcd94d;
            letter-spacing: 5px;
        }

        .carousel-caption p a {
            font-size: 12px;
        }
}

@media(max-width:990px) {
    .lyNewsShow {
        width:100%
    }
    .lyIndPeaImg {
        height: auto;
    }
    .lyBntton {
        display:none;
    }
    .lyNusin {
        margin: 0px !important;
    }
    .lyNewsListImg:before {
        border-left: 0px solid #ccc;
    }
    .lyIndPeaImg img {
        height:auto;
    }
    /* 二级菜单 */
    .lyListNav ul li {
        margin: 0px 10px;
    }

        .lyListNav ul li a {
            font-size: 12px;
        }

    .lyContTitle img {
        width: 50%;
        padding: 6% 0 2%;
    }
    /*荣誉资质*/
    .lyHonor {
        padding-bottom: 100px;
    }

        .lyHonor .col-md-10 {
            padding-left: 0px;
            padding-right: 0px;
        }

            .lyHonor .col-md-10 .col-md-4 {
                padding-left: 0px;
                padding-right: 0px;
            }

        .lyHonor .col-md-1 {
            position: absolute;
        }

            .lyHonor .col-md-1.lyHonorHightRight {
                right: 0px;
            }

            .lyHonor .col-md-1 .lyIcons {
                top: 100%;
                margin-top: 50px;
            }

            .lyHonor .col-md-1 .lyIconRight {
                top: 0px;
                margin-top: 00px;
                right: 20px;
            }

    #LinkButton1 .lyHonor .col-md-1 .lyIcons {
        bottom: 40px;
        top: initial;
        margin-top: 0;
    }
}

@media(max-width:770px) {
    .navbar-brand > img.lyLogin1 {
        display: block;
        width: auto;
        float: left;
        margin-right: 2%;
    }

    .navbar-brand > img.lyLogin2 {
        display: none;
    }
    .lyImgNewsFirst {
        height:auto;
    }
    .lyBntton1 {
        display:block;
    }
    #lyEmpPlay {
        width: 100%;
    }
    .lyEmpImg {
        width:100%;
    }
    .bb-bookblock {
        width:100%;
    }
    .lyEmolyeList li, .lyPeriodical li {
        width: 50%;
        margin: 0px;
    }
    .lyPeriodical li img {
        height: auto;
        margin: 0px !important;
        max-height: 300px;
    }
    .lyIndexBack {
        display: block;
        display: block;
        width: 50px;
        height: 50px;
        position: absolute;
        top: 5px;
        right: 70px;
        text-align: center;
        line-height: 50px;
        color: #234573;
    }

    .navbar-brand > img {
        width: auto;
    }

    /* 轮播图 */
    .carousel-caption {
        bottom: 24%;
        padding: 10px 0px;
    }

        .carousel-caption:before {
            height: 0px;
        }

        .carousel-caption p {
            margin-top: 50px;
            font-size: 14px;
        }

        .carousel-caption h4 {
            font-size: 14px;
            margin-top: 40px;
        }

        .carousel-caption h1 {
            font-size: 26px;
        }

        .carousel-caption h2 {
            font-size: 13px;
            color: #fcd94d;
            letter-spacing: 5px;
        }

        .carousel-caption p a {
            font-size: 12px;
            zoom: 0.5;
        }

    .lyIndVideo video {
        width: 100%;
        height: 210px;
    }

    .lyListNav ul li a {
        font-size: 10px;
    }

    .lyPageGo {
        display: none;
    }

    .carousel-control.carousel-control.left {
        display: none;
    }

    .carousel-control.carousel-control.right {
        display: none;
    }

    .lyIndustry li:nth-child(4), .lyIndustry li:nth-child(5) {
        margin-bottom: 10px;
    }

    .lyGoDown {
        display: none;
    }

    .lyGroupTitle {
        padding: 10px 0px 20px;
    }

        .lyGroupTitle span {
            font-size: 18px;
        }

    .lyPage img.lyStruct {
        padding: 50px 0px;
        width: 100%;
        margin: 0px;
    }

    .lyListNav {
        padding: 20px 0px 10px;
    }

    .lyNewsPicLi {
        height: auto;
    }

    .lyReitIntro h6 {
        margin-bottom: 30px;
    }

    .navbar-header {
        padding: 0px;
        color: #234573;
        background: #ffffff;
    }

    #navbars.navbar-collapse.collapse.in {
        width: 100%;
        height: 100%;
        background: rgba(111, 111, 111, 0.4);
        position: fixed;
        z-index: 999999999;
        top: 0px;
        left: 0px;
    }

        #navbars.navbar-collapse.collapse.in .nav.navbar-nav {
            width: 200px;
            position: fixed;
            height: 100%;
            right: 0px;
            top: 0px;
            background: #ffffff;
            margin: 0px;
        }

    #navbars .navbar-nav > li > a {
        color: #234573;
    }

    .lyPage p {
        font-size: 12px;
    }

    .lyNewsTitle h1 {
        font-size: 18px;
    }

    .lyNewsLi li p {
        width: 90%;
    }

    .lyNewsLi li span {
        position: relative;
        bottom: 0px;
        right: 0px;
    }

    .lyEstate.lyReal p img {
        float: right;
    }
    /* 社会招聘 */
    .lyRecruitUl {
        display: none;
    }

    .lyReitIntro h1, .lyReitIntro h2 {
        font-size: 16px;
    }

    .lyReitIntro p {
        font-size: 12px;
    }

    .lyRecruitList li {
        line-height: 30px;
        text-align: left;
        margin-bottom: 10px;
        position: relative;
    }

        .lyRecruitList li a span {
            width: 100%;
        }

    .lyRecruitList .lyre1 {
        font-size: 18px;
        color: #234573;
        line-height: 30px;
        padding-bottom: 10px;
    }

    .lyRecruitList .lyre2 {
        display: none;
    }

    .lyRecruitList .lyre4 {
        position: absolute;
        top: 0px;
        right: 0px;
        text-align: right;
        color: #999999;
        font-size: 14px;
        color: #2e6da4;
    }

    .lyRecruitList .lyre5 {
        text-align: right;
        color: #999999;
        font-size: 14px;
    }

    .lyContTitle img {
        width: 70%;
        padding: 40px 0px 20px;
    }

    /* 首页 */
    .lyOALogin {
        display: block;
    }

    .navbar-nav {
        margin: 0px;
    }

    .navbar-wrapper #navbar.collapse .container {
        width: 100%;
        padding-right: 0px;
        background-color: rgba(0, 0, 0, 0.4);
    }

    .navbar-wrapper #navbar .navbar-nav {
        width: 60%;
        background: #ffffff;
        height: 100%;
        float: right;
        z-index: 99;
        overflow-y: scroll;
    }

    #navbar .navbar-nav > li {
        text-align: left;
        border-bottom: 1px solid #e5e5e5;
        position: relative;
    }

    .navbar-wrapper #navbar .navbar-nav li a {
        font-size: 16px;
        padding-left: 20px;
        width: 100%;
    }

    #navbar .navbar-nav > li .dropdown-menu {
        border-radius: 0px;
        padding-left: 0px !important;
        float: none;
    }

        #navbar .navbar-nav > li .dropdown-menu li {
            float: none;
        }

        #navbar .navbar-nav > li .dropdown-menu a {
            font-size: 14px;
        }

    #navbar .navbar-nav > li.open > a {
        background: #e9ecf1;
        color: #1f5ebc;
    }

    #navbar .navbar-nav > li.open .dropdown-menu {
        padding: 0px;
    }

        #navbar .navbar-nav > li.open .dropdown-menu li a {
            background: #fff;
            color: #234573;
            line-height: 40px;
            text-align: left;
        }

            #navbar .navbar-nav > li.open .dropdown-menu li a:hover {
                background: #f7d04d;
            }
    /*.navbar-wrapper #navbar.in .navbar-nav li.lyIocnMore {
        animation: lyIocnMoreIn 0.6s;
    }

    @keyframes lyIocnMoreIn {
        0% {
            opacity: 0.4;
            transform: rotate(60deg);
        }

        100% {
            opacity: 1;
            transform: rotate(0);
        }
    }*/
    .navbar-wrapper #navbar .navbar-nav li.lyIocnMore:before {
        content: "";
        width: 1px;
        height: 10px;
        position: absolute;
        top: 21px;
        right: 20px;
        background: #234573;
        transform: rotate(-45deg);
        z-index: 8;
    }

    .navbar-wrapper #navbar .navbar-nav li.lyIocnMore:after {
        content: "";
        width: 1px;
        height: 10px;
        position: absolute;
        top: 28px;
        right: 20px;
        background: #234573;
        transform: rotate(45deg);
    }

    .navbar-wrapper #navbar .navbar-nav li.lyIocnMore.open:before {
        top: 22px;
        right: 27px;
        transform: rotate(-45deg);
    }

    .navbar-wrapper #navbar .navbar-nav li.lyIocnMore.open:after {
        top: 22px;
        right: 20px;
        transform: rotate(45deg);
    }

    .navbar-nav > li.lyOALogin, .navbar-nav > li.lyWeibo {
        display: block;
    }

    .lyWeibo {
        text-align: center;
        font-size: 0px;
        border-bottom: none !important;
    }

        .lyWeibo span {
            width: 40%;
            margin: 20px 5% 10px;
            font-size: 14px;
            display: inline-block;
            text-align: center;
        }

            .lyWeibo span img {
                width: 100%;
            }

        .lyWeibo p {
            font-size: 14px;
            color: #234573;
            text-align: center;
        }

    .lyContainer {
        width: 40%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 91;
    }

    .lyEmpImg, .lyPsad {
        display: none;
    }

    #lyEmpPlay {
        width: 100%;
        margin: 20px auto;
    }

        #lyEmpPlay .change_a {
            display: none;
        }

    .lyBack {
        display: none;
    }

    .lyEmpListImg img {
        width: 100%;
    }

    .footer .container .address .col-md-4 {
        text-align: left;
    }

    /* 导航 */
    #navbar .navbar-nav > li .dropdown-menu {
        background: #f5f5f5;
    }

        #navbar .navbar-nav > li .dropdown-menu li a {
            color: #666;
        }

    #navbar .navbar-nav > li.open > a:before {
        left: 30px;
        border-bottom: 7px solid #e9ecf1;
    }

    .lyBlameList li {
        width: 100%;
    }

    .lyHon #lyIconLeft {
        left: 0px;
    }

    .lyHon #lyIconRight {
        right: 0px;
    }
}

@media(max-width:560px) {
    /* 轮播图 */
    .carousel-caption {
        bottom: 10%;
        padding: 10px 0px;
    }

        .carousel-caption:before {
            height: 0px;
        }

        .carousel-caption p {
            margin-top: 30px;
            font-size: 12px;
        }

        .carousel-caption h4 {
            font-size: 12px;
            margin-top: 20px;
        }

        .carousel-caption h1 {
            font-size: 18px;
        }

        .carousel-caption h2 {
            font-size: 13px;
            color: #fcd94d;
            letter-spacing: 5px;
        }

        .carousel-caption p a {
            font-size: 12px;
        }

    .lyIndLi i {
        width: 50px;
        height: 50px;
        border-radius: 50%;
        display: block;
        margin: 0px auto;
        text-align: center;
        line-height: 50px;
        color: #ffffff;
        font-size: 22px;
        margin-top: 20px;
        background: rgba(23, 70, 134, 1);
    }

    .lyIndLi h4 {
        margin: 0px;
        line-height: 40px;
        color: #ffffff;
        font-size: 12px;
        font-weight: 700;
        opacity: 1;
    }

    .lyHonorList {
        width: 100%;
    }

    .lyHonorList li {
        width: 200px;
    }
}

@media(max-width:420px) {

    .lyHonorList li h1 {
        margin-bottom: 10px;
    }

    .lyEmolyeList li, .lyPeriodical li {
        width: 100%;
        margin: 0px 0px 10px;
        height: auto;
    }

    .lyPeriodical li h1{
        position:relative;
        margin-bottom:0px;
    }
    .lyPeriodical li img {
        height: auto;
    }
    /* 轮播图 */
    .carousel-caption {
        bottom: 5%;
        padding: 10px 0px;
    }
        .carousel-caption h4 {
            font-size: 10px;
        }
    .lyListNav {
        overflow: hidden;
    }

    .lyRecruitList .lyre1 {
        font-size: 14px;
    }

    .lyRecruitList .lyre5 {
        font-size: 12px;
    }

    .lyIndLi i {
        width: 40px;
        height: 40px;
        border-radius: 50%;
        display: block;
        margin: 0px auto;
        text-align: center;
        line-height: 40px;
        color: #ffffff;
        font-size: 16px;
        margin-top: 31px;
        background: rgba(23, 70, 134, 1);
    }

    .lyIndLi h4 {
        margin: 0px;
        line-height: 20px;
        color: #ffffff;
        font-size: 12px;
        font-weight: 700;
        opacity: 1;
    }
    /** 二级菜单 */
    .lyListNav ul li {
        width: 33.3333%;
        margin: 0px 0px 5px 0px;
        text-align: center;
        float: left;
    }

        .lyListNav ul li a {
            font-size: 9px;
            display: block;
            width: 90%;
            margin: 0px 5%;
            line-height: 20px;
            padding: 5px 0px;
        }

    .lyGroupTitle span {
        font-size: 18px;
    }

    .footer .container .connect label {
        font-size: 14px;
    }

    .lyContTitle img {
        width: 100%;
    }

    .navbar-wrapper #navbar .navbar-nav li a, .lyNewsPase li, .lyEstate h4 {
        font-size: 14px;
    }
    /*.bb-item {
        display:block !important;
        position:relative !important;
    }
        .bb-item img {
            width:100%;
        }*/
    #bb-bookblock {
        width:100%;
    }
    /*.lyEstate p {
        font-size: 12px;
    }*/
}

@media(max-width:350px) {
    /* 轮播图 */
    .carousel-caption {
        bottom: 0%;
        padding: 10px 0px;
    }
}
/** 动画 */
@media(min-width:1300px) {
    .carousel-inner .active .carousel-caption h1 {
        animation: anh1 2s;
    }

    @keyframes anh1 {
        0% {
            transform: scale(0.5);
        }

        50% {
            transform: scale(1.3);
        }

        100% {
            transform: scale(1);
        }
    }

    .carousel-inner .active .carousel-caption h4 {
        animation: anh4 2s;
    }

    @keyframes anh4 {
        0% {
            transform: scale(0.1);
        }

        100% {
            transform: scale(1);
        }
    }
}
