/*四建概况*/
.newsHome .innb2-main {
    height: 311px;
}
.container {
    width: 1200px;
    margin: 0 auto;
}
.sj-main {
    padding-top: 30px;
}
.main-left {
    width: 285px;
    float: left;
    padding-bottom: 40px;
}
.main-left .sn-tit {
    height: 80px;
    line-height: 80px;
    font-size: 24px;
    font-weight: bold;
    background: url(main-left-bg_03.png) no-repeat center top;
    color: #fff;
}
.main-left .dangjian-nav .sn-tit {
    background: url(../images/main-red-bg.jpg) no-repeat center top;
}
.sn-tit span {
    margin-left: 30px;
}
.sn-cont {
    padding: 10px;
    background-color: #f6f6f6;
}
.sn-cont .sn-item {
    overflow: hidden;
    margin-top: 5px;
    padding-left: 20px;
    line-height: 50px;
    background-color: #fff;
    color: #555;
    font-size: 16px;
    transition: 0.5s;
}
.sn-cont .sn-item a {
    display: block;
    width: 100%;
    background: url(main-left-line_03.png) no-repeat center left;
    padding-left: 14px;
    transition: 0.5s;
}
.sn-cont .sn-item:hover,.sn-cont .active {
    background-color:  #e2e6ec;
    color: #003f95;
}
.dangjian-nav .sn-cont .sn-item:hover,.dangjian-nav .sn-cont .active {
    background-color: #f4e0e2;
    color: #bc0013;
}
.dangjian-nav a:hover {
    color: #bc0013;
}
.sn-cont .sn-item:hover a,.sn-cont .active a {
    background: url(main-left-line-hover_03.png) no-repeat center left;
}
.dangjian-nav .sn-cont .sn-item:hover a,.dangjian-nav .sn-cont .active a {
    background: url("../images/dangjian-icon.jpg") no-repeat center left;
}
.side-message {
    margin-top: 10px;
    background-color: #f6f6f6;
}
.side-message .sm-tit {
    height: 46px;
    background-color: #f0f0f0;
    line-height: 46px;
    color: #222;
    font-weight: bold;
    font-size: 16px;
    padding-left: 14px;
}
.side-message .sm-cont {
    padding: 5px 10px 10px;
}
.side-message .sm-pho {
    width: 100%;
    height: 72px;
    background-color: #fff;
}
.sm-pho span {
    float: left;
    width: 40px;
    height: 40px;
    background: url("../images/main-left-tel_03.png") no-repeat center center;
    margin-right: 15px;
    margin-left: 20px;
    margin-top: 16px;
}
.sm-pho .sm-text {
    margin-top: 16px;
    float: left;
}
.sm-pho .sm-text .sm-tel {
    font-size: 20px;
    line-height: 24px;
    color: #003f95;
    font-weight: bold;
}
.sm-pho .sm-text .sm-js {
    font-size: 12px;
    line-height: 24px;
    color: #555;
}
.sm-cont .sm-wx {
    width: 100%;
    background-color: #fff;
    height: 148px;
    margin-top: 5px;
    padding-top: 22px;
    text-align: center;
}
.sm-cont .sm-wx .sm-icon {
    width: 94px;
    height: 94px;
    text-align: center;
    border: 3px solid #f6f6f6;
    margin: 0 auto;
}
.sm-cont .sm-wx .sm-icon img {
    width: 100%;
}
.sm-cont .sm-wx .sm-gz {
    font-size: 14px;
    color: #555;
    line-height: 36px;
    margin-top: 8px;
}
.main-right {
    float: right;
    width: 895px;
    padding-top: 20px;
}
.main-right .sj_tit {
    font-size: 20px;
    line-height: 58px;
    color: #003f95;
    border-bottom: 1px solid #eaeaea;;
}
.main-right .sj_tit span {
    display: inline-block;
    border-bottom: 3px solid #003f95;
}
.general_top {
    padding-top: 30px;
}
.general_bri {
    width: 100%;
    height: 300px;
    background: url("../images/general_top_03.png") no-repeat center top;
}
.general_bri .general_bri_text {
    padding-top: 157px;
    margin-left: 39px;
    width: 519px;
    font-size: 14px;
    line-height: 26px;
    color: #fff;
}
.general_syn {
    padding-top: 32px;
    border-top: dotted 1px #aaaaaa;
    margin-top: 40px;
}
.general_syn .general_syn_text {
    width: 100%;
    font-size: 14px;
    line-height: 26px;
    color: #555;
}
.general_syn_main {
    margin-top: 32px;
}
.sj-gc a {
    float: left;
    width: 134px;
    height: 110px;
    background-color: #ffffff;
    border: solid 3px #f6f6f6;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    color: #555;
    transition: 0.3s;
    margin-left: 11px;
}
.sj-gc a:first-child {
    margin-left: 0;
}
.sj-gc .icon0 {
    background: url(case-zhanlue.png) no-repeat center center;
}
.sj-gc .icon1 {
    background: url(sj-fj_03.jpg) no-repeat center center;
}
.sj-gc .icon2 {
    background: url(sj-sz_03.jpg) no-repeat center center;
}
.sj-gc .icon3 {
    background: url(sj-jd_03.jpg) no-repeat center center;
}
.sj-gc .icon4 {
    background: url(sj-dl_03.jpg) no-repeat center center;
}
.sj-gc .icon5 {
    background: url(sj-xny_03.jpg) no-repeat center center;
}
.sj-gc .icon6 {
    background: url(sj-gjg_03.jpg) no-repeat center center;
}
.sj-gc i {
    display: block;
    height: 80px;
}
.sj-gc .tit {
    font-size: 16px;
    line-height: 16px;
    color: #555555;
}
.sj-gc a:hover {
    box-shadow: 0px 1px 16px 0px
    rgba(0, 0, 0, 0.06);
}
.general_center {
    padding-top: 60px;
}
.general_item {
    float: left;
    width: 378px;
    min-height: 458px;
    background-color: #fafafa;
    padding: 40px 29px 0px 30px;
    margin-left: 21px;
}
.general_item:first-child {
    margin-left: 0;
}
.general_item .genItem_tit {
    font-size: 24px;
    line-height: 26px;
    color: #222;
    text-align: center;
}
.general_item .genItem_img {
    width: 378px;
    height: 269px;
    margin-top: 30px;
}
.general_item .genItem_img img {
    width: 100%;
}
.general_item .genItem_text {
    font-size: 14px;
    line-height: 26px;
    color: #555;
    margin-top: 20px;
}
.general_bottom {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #fff;
}
.general_bottom .gen_win {
    width: 100%;
    height: 238px;
    background: url("../images/general_win_03.png") no-repeat left center;
}
.gen_win_cont .gen_win_main {
    padding-left: 258px;
}
.gen_win_cont .gen_win_tit {
    padding-top: 45px;
    font-size: 24px;
    line-height: 26px;
    color: #222;
}
.gen_win_cont .gen_win_line {
    margin-top: 30px;
    width: 40px;
    height: 2px;
    background-color: #222222;
}
.gen_win_cont .gen_win_text {
    margin-top: 25px;
    line-height: 26px;
    font-size: 14px;
    color: #555;
}
/*董事长致辞*/
.speech {
    margin-top: 30px;
    height: 616px;
    width: 100%;
    background: url("../images/speech_bg_03.png") no-repeat center top;
    padding-bottom: 60px;
    background-size: cover;
    margin-bottom: 60px;
}
.speech_cont {
    width: 418px;
    padding-top: 0;
    padding-left: 72px;
}
.speech_cont .speech_tit {
    font-size: 24px;
    color: #fff;
    line-height: 26px;
}
.speech_cont .speech_text {
    padding-top: 50px;
    font-size: 14px;
    line-height: 30px;
    color: #fff;
}
.speech_cont .speech_text p{
    text-indent: 2em;
}
.speech_cont .speech_sig {
    margin-top: 60px;
    width: 101px;
    height: 90px;
    background: url("../images/speech_sig_03.png") no-repeat left center;
}
.speech_cont .speech_job {
    font-size: 14px;
    line-height: 26px;
    color: #fff;
}
/*组织架构*/
.organization {
    width: 100%;
    background: url("../images/organization_bg_03.jpg") no-repeat center top;
    height: 710px;
    margin-top: 40px;
    padding-bottom: 80px;
      background-size: cover;
}
/*联系我们*/
.relTop {

}
.relList {
    float: left;
    width: 50%;
    height: 140px;
    overflow: hidden;
}
.relList .relMain {
    padding-top: 54px;
    padding-left: 25px;
}
.relList .relLogo {
    float: left;
    width: 30px;
    height: 24px;
    margin-right: 30px;
}
.relList .pho {
    background: url("../images/relation-pho_03.png") no-repeat left center;
}
.relList .fax {
    background: url("../images/relation-fax_03.png") no-repeat left center;
}
.relList .email {
    background: url("../images/relation-email_06.png") no-repeat left center;
}
.relList .site {
    background: url("../images/relation-site_03.png") no-repeat left center;
}
.relMain .relArt {
    float: left;
}
.relList .relTit {
    font-size: 16px;
    line-height: 20px;
    color: #828282;
    border-left: 3px solid #31c4c3;
    padding-left: 20px;
    margin-top: 3px;
}
.relList .relText {
    font-size: 20px;
    line-height: 22px;
    color: #222;
    margin-top: 20px;
    width: 344px;
}
.relBot {
    padding-top: 36px;
    padding-bottom: 54px;
}
.con-map .map {
    float: left;
    width: 640px;
    height: 398px;
    border-right: 1px solid #eaeaea;
}
#mapContainer {
    width: 100%;
    height: 100%;
}
.relZb {
    width: 254px;
    height: 400px;
    float: right;
    background: url("../images/relation-zb_03.jpg") no-repeat center top;
}

.marker-route{
    background:url(../images/map-rout.png) no-repeat center center;
    width: 25px;
    height: 32px;
    box-sizing: border-box;
}
.amap-info-content{
    padding: 0;
}
.amap-info-close,.bottom-center .amap-info-sharp{
    display: none;
}
.amap-info-content{
    width: 382px;
    height: 69px;
    background: url(../images/map-logo.jpg) no-repeat center top;
}
/*国家标准*/
.nwg {
    background: #fff;
    padding: 30px 0 60px 0;
}
.nwgCont .nwgList ul {
    margin-top: -20px;
    margin-right: -10px;
}
.nwgCont .nwgList li {
    float: left;
    width: 176px;
    height: 249px;
    padding: 10px;
    border: 10px solid #f6f6f6;
    position: relative;
    margin-top: 20px;
    margin-right: 10px;
}
.nwgCont .nwgList li img {
    width: 100%;
}
.nwgCont .nwgList li .nwgText {
    position: absolute;
    bottom: 10px;
    width: 176px;
    height: 66px;
    line-height: 66px;
    background-color: rgba(85,96,111,0.9);
    text-align: center;
}
li .nwgText p{
    display: inline-block;
    width: 140px;
    font-size: 14px;
    line-height: 22px;
    color: #ffffff;
    text-align: center;
    margin: 0 auto;
    vertical-align: middle;
}
/*企业工法*/
.trd {
    background: #fff ;
    padding-bottom: 60px;
}
.trdCont {
    padding-top: 30px;
}
.trdTop {
    width: 100%;
    background-color: #f6f6f6;
}
.trdList {
    float: left;
    margin: 20px;
    background-color: #fff;
    width: 337px;
    height: 345px;
    padding: 40px;
}
.trdList:first-child {
    margin-right: 0;
}
.trdTop_tit {
    font-size: 20px;
    line-height: 20px;
    color: #222222;
    padding-left: 10px;
    border-left: 3px solid #31c4c3;
}
.trdTop_bg {
    margin-top: 20px;
    width: 337px;
    height: 244px;
}
.trdTop_bg img {
    width: 100%;
}
.trdTop_text {
    margin-top: 20px;
    font-size: 16px;
    line-height: 28px;
    color: #222222;
    width: 338px;
    text-align: center;
}
.trdBot {
    margin-top: 65px;
    background-color: #fff;
}
.trdBot_tit {
    font-size: 20px;
    line-height: 24px;
    color: #222222;
    padding-left: 10px;
    border-left: 3px solid #31c4c3;
}
.trdBot_cont {
    margin-top: 28px;
}
.trdBot_main {
    margin-top: -20px;
    margin-right: -9px;
}
.trdBot_item {
    width: 292px;
    height: 290px;
    float: left;
    margin-top: 20px;
    margin-right: 9px;
    background-color: #f6f6f6;
}
.trdBot_img {
    margin: 20px;
    width: 252px;
    height: 173px;
}
.trdBot_img img {
    width: 100%;
}
.trdBot_text {
    width: 252px;
    text-align: center;
    margin: 0 auto;
}
/*发明专利*/
.patent_bottom {
    background-color: #fff;
    padding-top: 30px;
    padding-bottom: 60px;
}
.patBot_main {
    margin-left: -20px;
    margin-top: -20px;
}
.patBot_cont .list-item {
    width: 285px;
    height: 480px;
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    background-color: #f6f6f6;
}
.patBot_cont .list-item:hover {
    background-color: #f6f6f6;
    box-shadow: none;
}
.patBot_cont .list-item .list-img {
    padding: 22px 20px 20px;
    width: 243px;
    height: 360px;
    text-align: center;
    overflow: hidden;
}
.patBot_cont .list-item .list-img img {
    width: 100%;
}
.patBot_cont .list-item .list-tit {
    margin: 0 auto;
    width: 230px;
    font-size: 16px;
    line-height: 28px;
    color: #222;
    text-align: center;
}
/*投资开发*/
.invest {
    background-color: #fff;
    padding-top: 30px;
    padding-bottom: 60px;
}
.in-list .list-pic {
    padding-left: 214px;
}
.in-list .list-item {
    padding-top: 25px;
    border-top: 1px solid #eaeaea;
    margin-top: 25px;
}
.in-list .list-item:first-child {
    padding-top: 0;
    margin-top: 0;
    border-top: 0;
}
.in-list .list-pic .list-img {
    width: 190px;
    height: 126.6px;
    float: left;
    margin-left: -214px;
    overflow: hidden;
}
.in-list .list-pic .list-img img {
    width: 100%;
}
.in-list .list-pic .list-info {
    float: left;
    width: 100%;
}
.in-list .list-tit {
    font-size: 20px;
    line-height: 24px;
    color: #222;
    height: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.in-list .list-text {
    font-size: 14px;
    line-height: 20px;
    color: #828282;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-top: 18px;
}
.in-list .time {
    font-size: 14px;
    line-height: 26px;
    color: #828282;
    margin-top: 12px;
}
.invest .u-paging {
    padding-top: 14px;
    border-top: 1px solid #eaeaea;
    margin-top: 25px;
}
/*文化理念*/
.idea {
    background-color: #fff;
}
.ideaCont {
    padding: 30px 0 60px 0;
}
.ideaMain {
    margin-top: -20px;
    margin-right: -19px;
}
.ideaMain .ideaItem {
    margin-right: 19px;
    margin-top: 20px;
    float: left;
    width: 388px;
    min-height: 84px;
    background-color: #fafafa;
    padding: 25px;
    line-height: 84;
}
.ideaMain .ideaItem .ideaCent {
    line-height: 84px;
    padding-left: 108px;
}
.ideaMain .ideaItem .js {
    background: url("../images/qyyj.png") no-repeat left center;
      background-size: 160px;
    background-position-x: -39px;
}
.ideaMain .ideaItem .zz {
    background: url("../images/idea-3_03.png") no-repeat left center;
}
.ideaMain .ideaItem .sm {
    background: url("../images/idea-5_03.png") no-repeat left center;
}
.ideaMain .ideaItem .ln {
    background: url("../images/idea-2_03.png") no-repeat left center;
}
.ideaMain .ideaItem .hx {
    background: url("../images/idea-1_03.png") no-repeat left center;
}
.ideaMain .ideaItem .gl {
    background: url("../images/idea-8_03.png") no-repeat left center;
}
.ideaMain .ideaItem .fw {
    background: url("../images/idea-6_03.png") no-repeat left center;
}
.ideaMain .ideaItem .rc {
    background: url("../images/idea-4_03.png") no-repeat left center;
}
.ideaMain .ideaItem .xx {
    background: url("../images/idea-10_03.png") no-repeat left center;
}
.ideaMain .ideaItem .zl {
    background: url("../images/hjj.png") no-repeat left center;
      background-size: 160px;
    background-position-x: -39px;
}
.ideaMain .ideaItem .dl1 {
    background: url("../images/idea-7_03.png") no-repeat left center;
}
.ideaMain .ideaItem .dl2 {
    background: url("../images/idea-9_23.png") no-repeat left center;
      background-size: 84px;
}
.ideaMain .ideaItem .dl3 {
    background: url("../images/ljj.png") no-repeat left center;
      background-size: 160px;
    background-position-x: -39px;
}
.ideaItem .ideaCent .ideaArt {
    vertical-align: middle;
    display: inline-block;
}
.ideaItem .ideaArt .ideaTit {
    font-size: 24px;
    line-height: 24px;
    color: #222;
}
.ideaItem .ideaArt .ideaText {
    margin-top: 12px;
    font-size: 16px;
    line-height: 24px;
    color: #555;
}
/*视觉识别*/
.vision {
    background-color: #fff;
    padding: 48px 0 60px 0;
}
.vsCont {
    width: 100%;
    height: 315px;
    background: url("../images/vision-bg_03.png") no-repeat center bottom;
    position: relative;
    font-size: 16px;
    color: #222;
    line-height: 24px;
}
.vsCont .vsCont-top {
    width: 672px;
    margin: 0 auto;
}
.vsCont .vsCont-left {
    width: 250px;
    position: absolute;
    left: 0;
    bottom: 15px;
}
.vsCont .vsCont-right {
    width: 250px;
    position: absolute;
    right: 0;
    bottom: 30px;
}
.vsMain {
    margin-top: 130px;
}
.vsMain .vs-list {
    float: left;
    width: 252px;
    height: 294px;
    background-color: #f6f6f6;
    padding: 20px;
    overflow: hidden;
    margin-left: 9px;
}
.vsMain .vs-list:first-child {
    margin-left: 0;
}
.vs-list .list-img {
    width: 212px;
    height: 113px;
    background-color: #fff;
    padding: 20px;
}
.vs-list .list-img .img-tx {
    width: 90px;
    height: 90px;
    margin-left: 30px;
    float: left;
}
.vs-list .list-img .img-tx:first-child {
    margin-left: 0;
}
.vs-list .list-img .img-tx img {
    width: 100%;
}
.vs-list .list-img .img-tx .img-tit {
    font-size: 16px;
    line-height: 16px;
    color: #555;
    margin-top: 7px;
    text-align: center;
}
.vs-list .list-info {
    padding: 0 20px 20px;
    font-size: 16px;
    line-height: 24px;
    color: #222;
    margin-top: 20px;
    background: url("../images/vision-tx-line_03.png") no-repeat left 5px;
}
.vs-list .list-info span {
    font-weight: bold;
}
.vs-list .list-logo {
    width: 252px;
    height: 153px;
    background-color: #fff;
    text-align: center;
    line-height: 153px;
}
/*人才理念*/
.jobh-block1{
    padding-top: 30px;
}
.jhb1-main{
    height: 300px;
    background: url(../images/jobh-b1bg_03.png) no-repeat center top;
}
.jhb1-main .info{
    width: 515px;
    padding-top: 70px;
    margin-left: 352px;
    color: #fff;
}
.jhb1-main .tit{
    font-size: 30px;
    line-height: 42px;
    font-weight: bold;
}
.jhb1-main .text{
    margin-top: 16px;
    font-size: 14px;
    line-height: 26px;
}
.jobh-block2{
    border-top: 1px dotted #aaaaaa;
    padding-top: 33px;
    margin-top: 40px;
}
.jh-tit{
    font-size: 28px;
    line-height: 40px;
    font-weight: bold;
    color: #222;
}
.jh2-text{
    margin-top: 6px;
    font-size:18px;
    line-height: 26px;
    color: #828282;
}

.jh2-main{
    margin-top: 35px;
    padding-bottom: 60px;
}
.jh2-main .item{
    width: 289px;
    float: left;
    margin-left: 14px;
    background-color: #f6f6f6;
    height: 402px;
    box-sizing: border-box;
    padding: 50px 30px 0;
}
.jh2-main .item:first-child{
    margin-left: 0;
}
.jh2-main i{
    display: block;
    margin: auto;
    width: 88px;
    height: 88px;
    border: solid 6px #e5eaf1;
    border-radius: 50%;
}
.jh2-main .icon1{
    background: url(../images/jhb2-1.png) no-repeat center center;
}
.jh2-main .icon2{
    background: url(../images/jhb2-2.png) no-repeat center center;
}
.jh2-main .icon3{
    background: url(../images/jhb2-3.png) no-repeat center center;
}
.jh2-main .tit{
    font-size: 24px;
    line-height: 28px;
    text-align: center;
    margin-top: 45px;
    color: #222;
    font-weight: bold;
}
.jh2-main .text{
    font-size: 14px;
    line-height: 26px;
    color: #555;
    margin-top: 19px;
}
/*校园招聘*/
.campus .jhb1-main {
    background: url(../images/jobh-b1bg-campus_03.png) no-repeat center top;
}
.campus .jhb1-main .info{
    width: 400px;
    padding-top: 106px;
    margin-left: 480px;
}
.campus .jhb1-main .tit{
    font-style: italic;
}
.campus .jhb1-main .text{
    margin-top: 6px;
}
.jobh-block3{
    padding-top: 40px;
    padding-bottom: 60px;
}
.wsc-list-job .list-main{
    margin-top: -20px;
}
.wsc-list-job .list-item{
    width: 815px;
    padding: 20px 40px 30px;
    background-color: #f6f6f6;
    margin-top: 20px;
    transition: 0.3s;
}
.wsc-list-job .list-item:hover {
    background-color: #fff;
}
.wsc-list-job .list-head{
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
}
.wsc-list-job .list-tit{
    width: 680px;
    float: left;
    font-size: 20px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.wsc-list-job .list-more{
    float: right;
    width: 30px;
    height: 30px;
    border-radius: 15px;
    background: url(../images/pic-more.png) no-repeat center center;
    transition: 0.3s;
}
.wsc-list-job .list-more:hover{
    background-image: url(../images/pic-moreh.png);
}
.wsc-list-job .list-info{
    margin-top: 17px;
    font-size: 14px;
    line-height: 30px;
}
.wsc-list-job .list-info li{
    float: left;
    width: 25%;
}
.wsc-list-job .list-dt{
    color: #555;
}
.wsc-list-job .list-dt span{
    color: #222;
}
/*社会招聘*/
.society .jhb1-main {
    background: url(../images/jobh-b1bg-society_03.png) no-repeat center top;
}
/*监督举报*/
.monitor {
    padding-top: 70px;
    background: url("../images/monitor-bg_03.png") no-repeat center top;
    padding-bottom: 0;
    height: 525px;
}
.monitor-cont {
    margin-top: 40px;
    color: #fff;
    font-size: 24px;
}
.monitor-cont .monitor-tit {
    line-height: 30px;
}
.monitor-cont .monitor-tel {
    font-weight: bold;
    line-height: 1;
    margin-top: 12px;
}
/*企业荣誉*/
.history {
    padding-top: 30px;
    padding-bottom: 60px;
}
.his-list {
    padding-top: 40px;
}
.his_year {
    font-size: 30px;
    line-height: 30px;
    color: #222;
    font-weight: bold;
}
.hisCont .list-box {
    padding-top: 30px;
    margin-top: -20px;
    margin-right: -9px;
}
.hisCont .list-box .his_item {
    float: left;
    margin-top: 20px;
    margin-right: 9px;
    width: 252px;
    height: 238px;
    padding: 20px;
    background-color: #f6f6f6;
}
.hisCont .list-box .his_img {
    width: 252px;
    height: 173px;
}
.hisCont .list-box .his_img img {
    width: 100%;
}
.hisCont .list-box .his_tit {
    margin:15px auto 0;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    color: #222;
}
.his_link {
    width: 827px;
    height: 60px;
    margin: 0 auto;
    background-color: #f6f6f6;
}
.his_link .owl-stage {
    line-height: 57px;
    float: left;
    font-size: 18px;
    text-align: center;
}
.his_link li a {
    display: inline-block;
    color: #555;
    border-bottom: 3px solid #f6f6f6;
    transition: 0.3s;
}
.his_link .owl-prev,.his_link .owl-next{
    position: absolute;
    bottom: 0;
    top: 0;
    margin: auto;
    width: 30px;
    height: 60px;
}
.his_link .owl-prev{
    left: -34px;
    background: #eaeaea  url("../images/history-btn-prev_03.png") no-repeat center center;
    transition: 0.3s;
}
.his_link .owl-next{
    right: -34px;
    background: #eaeaea  url("../images/history-btn-next_03.png") no-repeat center center;
}
.his_link .owl-prev:hover{
    background: #003f95  url("../images/history-btn-prev-hover_03.png") no-repeat center center;
}
.his_link .owl-next:hover{
    background: #003f95 url("../images/history-btn-next-hover_03.png") no-repeat center center;
}
.his_link li:hover a{
    color: #003f95;
    border-bottom: 3px solid #003f95;
}
.his_link .yearColor a{
    color: #003f95;
    border-bottom: 3px solid #003f95;
}




/*企业之歌*/
.song {
   padding: 30px 0 60px;
}
.songCont {
    background: url(../images/sige-bg.jpg) no-repeat center top;
    height: 800px;
}
.songMain {
    width: 564px;
    box-sizing: border-box;
    padding: 60px 50px 0 60px;
}
.songMain .song_name {
    font-size: 30px;
    line-height: 32px;
    color: #fff;
    font-weight: bold;
}
.songMain .song_line {
    margin-top: 28px;
    width: 40px;
    height: 2px;
    background-color: #fff;
}
.songMain .lyric {
    margin-top: 20px;
    font-size: 16px;
    line-height: 36px;
    color: #fff;
}
.song-audio audio{
    width: 380px;
}