.show_body{    padding-bottom: 100px;}.show_body .application_word{    color: #999;}.show_body .detail-content .title{    color: #F08300;}.show_body .detail-content .line{    margin: 10px auto 20px;    background: #133f5c;    height: 3px;}/*   发展历程*/.editor .pc .time {    position: relative;    margin-top: 60px;    background: url("/static/home/images/time-back.jpg") no-repeat 0px 23px;}.editor .time ul{    display: flex;    /*overflow: hidden;*/    /*border-bottom: #d9d9d9 2px solid;*/    padding: 0 15px;    height: 150px;}.editor .time ul li{    position: relative;    height: 128px;    padding-bottom: 10px;    border-bottom: #d9d9d9 1px solid;}.editor .time ul li .year_wrap{    width: 100px;    height: 100px;    border-radius: 100px;    position: absolute;    left: 50%;    margin-left: -50px;    top: 35px;    display: flex;    justify-content: center;    align-items: center;}.editor .time ul li .year{    width: 80px;    height: 80px;    border-radius: 80px;    line-height: 80px;    text-align: center;    color: #999999;    font-size: 18px;    font-weight: normal;    font-family: "微软雅黑";}.editor .time ul li.active .year{    color: #fff;    background: #133f5c;}.editor .time ul li.active .year_wrap{    color: #fff;    background: #95a8b5;    top: 0px;}.editor .time ul li .line{    position: absolute;    width: 2px;    height: 15px;    left: 50%;    margin-left: -1px;    bottom: 15px;    background: #999999;    margin: 0;}.editor .time ul li:after{    position: absolute;    content: '';    width: 10px;    height: 10px;    border-radius: 10px;    background: #999;    left: 50%;    margin-left: -4px;    bottom: -6px;}.editor  .tem-wrap{    margin-top: 50px;    padding: 30px;    color: #999999;    height: 300px;    background: #f8f8f8;}.swiper-button-next{    right: -33px;    background: url("/static/home/images/right.jpg") no-repeat center center;    content: '';    margin-top: -16px;}.swiper-button-next:after{    content: '';}.swiper-button-prev:after{    content: '';}.swiper-button-prev{    left: -33px;    background: url("/static/home/images/left.jpg") no-repeat center center;    margin-top: -16px;}/*  产品查询   */.alternative_products .tem_search-box{    width: 300px;    margin-bottom: 30px;}/*   人力资源  */.job_top ul{    display: flex;    padding: 0 25px;    position: relative;}.job_top ul:before{    position: absolute;    content: '';    width: 34px;    height: 38px;    background: url("/static/home/images/r1_left.jpg");    top: 50%;    margin-top: -23px;    left: -5px;}.job_top ul:after{    position: absolute;    content: '';    width: 34px;    height: 38px;    background: url("/static/home/images/r1_right.jpg");    top: 50%;    margin-top: -24px;    right: -5px;}.job_top ul li {    padding: 25px;    background: url("/static/home/images/r1_back.jpg") no-repeat ;    width: 20%;    display: flex;    justify-content: center;}.job_top ul li .li_wrap{    width: 114px;    height: 114px;    border-radius: 114px;    color: #fff;    display: flex;    align-items: center;    flex-direction: column;}.job_top ul li .num{    margin-top: 27px;    font-size: 26px;}.job_top ul li .word{    text-align: center;    font-size: 16px;    line-height: 17px;}.job_top ul li:nth-child(2n+1) .li_wrap{    background: #F08300;}.job_top ul li:nth-child(2n+2) .li_wrap{    background: #133f5c;}.job_top .intro{    margin-top: 50px;}.job_top .intro p{    line-height: 50px;    color: #000;    font-size: 17px;}.job-list{    margin-top: 50px;}.job-list ul{}.job-list ul li{    margin-bottom: 80px;}.job-list ul li .job_title{    display: flex;    padding: 20px 35px;    justify-content: space-between;    align-items: center;    background: #f2f2f2;    border-top: 2px solid #ced1d6;    border-bottom: 2px solid #ced1d6;}.job-list ul li .job_title .tem-left{}.job-list ul li .job_title .tem-left h2{    font-size: 28px;    margin-top: 0;    margin-bottom: 15px;}.job-list ul li .job_title .tem-left .mes1 span{    margin-right: 15px;    color: #666;}.job-list ul li .job_title .tem-left .mes2{    margin-top: 15px;}.job-list ul li .job_title .tem-left .mes2 span{    margin-right: 15px;    color: #666;}.job-list ul li .job_title .tem-right{    margin: 0 10px;}.job-list ul li .job_title .tem-right .jl{    line-height: 40px;    width: 120px;    display: block;    text-align: center;    border-radius: 40px;    background: #F08300;    color: #fff;    font-size: 17px;    cursor: pointer;}.job-list ul li .job_desc{    padding: 35px;    border-bottom: 2px solid #ced1d6;    color: #666;}/*   新闻资讯  */.detail-content .sub_ul{    display: flex;    margin: 0 auto;    /*width: 420px;*/    margin-top: 40px;    justify-content: center;}.detail-content .sub_ul li{    /*width: 140px;*/    text-align: center;    color: #999999;    font-weight: bold;    font-size: 20px;    margin-right: 50px;}.detail-content .sub_ul li:last-child{    margin-right: 0;}.detail-content .sub_ul li .name{    /*letter-spacing: 2px;*/    cursor: pointer;    color: #999;}.detail-content .sub_ul li .line{    width: 30px;    background: #fff;    height: 2px;}.detail-content .sub_ul li.active .name{    color: #F08300;}.detail-content .sub_ul li.active .line{    background: #F08300;}.detail-content .column-intro{    display: flex;    justify-content: space-between;    margin-top: 60px;    flex-wrap: wrap;}.detail-content .column-intro .tem_left{    padding-right: 70px;    flex: 1;    position: relative;}.detail-content .column-intro .tem_left h3{    margin-top: 0;}.detail-content .column-intro .tem_left .desc{    text-indent: 30px;    font-size: 15px;    line-height: 30px;    color: #757575;    height: 150px;    overflow: hidden;}.detail-content .column-intro .tem_left .more{    color: #F08300;    font-size: 15px;    position: absolute;    bottom: 10px;}.detail-content .column-intro .tem_right{}.detail-content .column-intro .tem_right img{    width: 100%;}.detail-content .news-list{    margin-top: 50px;}.detail-content .news-list ul{}.detail-content .news-list ul li{    padding: 20px 0;    border-bottom: 1px dashed #eaeaea;}.detail-content .news-list ul li a{    display: flex;    justify-content: space-between;    position: relative;    width: 100%;}.detail-content .news-list ul li a .cover-img{    width: 240px;}.detail-content .news-list ul li a .cover-img img{    width: 100%;}.detail-content .news-list ul li .right{    padding: 5px 0;    padding-left: 25px;    flex: 1;}.detail-content .news-list ul li .right h3{    margin: 0;    color: #000;}.detail-content .news-list ul li .right .description{    color: #757575;    line-height: 35px;    font-size: 15px;    height: 70px;    overflow: hidden;}.detail-content .news-list ul li .right .time{    position: absolute;    bottom: 5px;    font-size: 14px;    display: flex;    align-items: center;    color: #333;}.detail-content .news-list ul li .right .time img{    height: 16px;    vertical-align: middle;    margin-right: 5px;}.pager{    margin-top: 60px;}/*  营销网络   */.map{    width: 1240px;    margin: 0 auto;}.img-wrap{    width: 100%;    position: relative;}.img-wrap .bigmap{    width: 100%;}.img-wrap .mark{    position: absolute;    cursor: pointer;}.img-wrap .mark1{    left: 495px;    top: 153px;}.img-wrap .mark2{    left: 448px;    top: 175px;}.img-wrap .mark3{    left: 890px;    top: 143px;}.img-wrap .mark .mark_wrap{    width: 100%;    position: relative;}.img-wrap .mark .hint_wrap{    position: absolute;    width: 300px;    background: #f3f3f3;    height: 180px;    left: 50%;    margin-left: -150px;    border: 1px solid #f1f1f1;    bottom: -195px;    border-radius: 3px;    z-index: 9999;}.img-wrap .mark .hint{    position: relative;    padding: 5px;    width: 100%;    height: 100%;}.img-wrap .mark .hint:before {    border-style: solid;    border-width: 10px;    border-color: transparent transparent #f3f3f3 transparent;    position: absolute;    content: '';    width: 0;    height: 0;    left: 50%;    top: -21px;    margin-left: -23px;}.search-box{    width: 640px;    margin: 0 auto;    margin-top: 50px;}.search-box .form-wrap{    display: flex;    align-items: center;}.search-box .hint{    font-size: 16px;    width: 85px;}.search-box .form-group{    /*width: 100%;*/    flex: 1;    height:40px ;    line-height: 40px;    border-radius: 5px;    background: #f2f2f2;    border: 2px solid #ced1d5;}.search-box .keyword{    background:#f2f2f2;    height: 38px;    border: 2px solid #ced1d5;    font-size: 16px;}.search-box .search-list{    margin-top: 60px;}.search-list ul li{    display: flex;    align-items: center;    justify-content: space-between;    padding: 25px 0;    border-bottom: 1px dashed #dedede;}.search-list ul li:last-child{    border-bottom: none;}.search-list ul li.hint{    font-size: 18px;    font-weight: bold;    justify-content: center;    color: #f00;    width: 100%;}.search-list ul li .tem-left{    padding-right: 70px;    border-right: 1px solid #dedede;}.search-list ul li .tem-left .name{    font-weight: bold;    color: #000;}.search-list ul li .tem-left .message {    margin-top: 10px;}.search-list ul li .tem-left .message span{    font-size: 14px;    color: #656464;    margin-right: 10px;}.search-list ul li .tem-right{    min-width: 160px;}.search-list ul li .tem-right .phone{    font-size: 22px;    color: #000;}.search-list ul li .tem-right .phone-hint{    color: #656464;    margin-top: 5px;    font-weight: bold;}.time-line {    position: relative;}.time-line .time-line__arrow {    position: absolute;    border-top: 10px solid #ccc;    border-left: 10px solid transparent;    border-right: 10px solid transparent;    width: 0px;    height: 10px;    bottom: 5px;    left: 50%;    margin-left: -10px;}.time-line .time-line__axis {    position: absolute;    width: 2px;    height: 96%;    /*background-color: #ccc;*/    margin-left: calc(50% - 1px);    background: #ccc;}.time-line .time-item {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: baseline;    -ms-flex-align: baseline;    align-items: baseline;    /*padding-top: 48px;*/}.time-line .time-item .left {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: end;    -ms-flex-pack: end;    justify-content: flex-end;}.time-line .time-item .right {    display: -webkit-box;    display: -ms-flexbox;    display: flex;}.time-line .time-item .time__wrapper {    width: 45%;}.time-line .time-item .time__wrapper .time {    /*width: 60px;*/}.time-line .time-item .time__wrapper .time .year {    font-size: 26px;    line-height: 37px;    color: #666;}.time-line .time-item .time__wrapper .time .month {    font-size: 18px;    line-height: 25px;}.time-line .time-item .center {    width: 10%;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;}.time-line .time-item .center .circle {    background-color: #ccc;    border-radius: 50%;    width: 18px;    height: 18px;}.time-line .time-item .content__wrapper {    width: 45%;}.time-line .time-item .content__wrapper .content {    font-size: 18px;    border: 1px solid #666;    margin: 0;    padding: 8px;    width: unset;    position: relative;    border-radius: 5px;}.time-line .time-item .content__wrapper .content span {    border-radius: 5px;}.time-line .time-item .left.content__wrapper .content::before {    content: "";    position: absolute;    top: 9px;    /*border: 1px solid #000;*/    border: 1px solid #999;    border-bottom: none;    border-left: none;    -webkit-transform: rotate(45deg);    transform: rotate(45deg);    width: 10px;    height: 10px;    right: -7px;    /*background-color: black;*/    background-color: #999;}.time-line .time-item .right.content__wrapper .content::before {    content: "";    position: absolute;    top: 9px;    /*border: 1px solid #000;*/    border: 1px solid #999;    border-top: none;    border-right: none;    -webkit-transform: rotate(45deg);    transform: rotate(45deg);    width: 10px;    height: 10px;    left: -7px;    /*background-color: black;*/    background-color: #999;}/*   信息反馈   */.feedback{}.feedback h3{    margin: 0;    border-bottom: #ccc solid 1px;    line-height: 35px;}.content_box{    padding: 10px;}.content_box .hint p:last-child{    text-indent: 30px;}.content_box .form_wrap{    margin-top: 50px;}.content_box #imgcode{    height: 40px;}@media (max-width: 1200px) {    .show_body{        padding: 0 10px 50px;    }    .time-line .time-item .content__wrapper .content{        font-size: 14px;        /*border-color: #000;*/        border-color: #999;    }    .map{        width: 100%;    }    .search-box{        width: 100%;    }    .search-box .form-group{        line-height: 35px;        height: 35px;    }    .search-box .search-list{        margin-top: 20px;    }    .search-list ul li .tem-right{        margin-left: 15px;        min-width: 120px;    }    .search-list ul li .tem-right .phone{        font-size: 16px;    }    .search-list ul li .tem-right .phone-hint{        font-size: 15px;    }    .img-wrap .mark{        display: none;    }    .detail-content .column-intro .tem_left{        padding-right: 0;    }    .detail-content .column-intro .tem_left .more{        display: none;    }    .detail-content .column-intro{        margin-top: 10px;    }    .detail-content .column-intro .tem_left .more{        display: none;    }    .detail-content .news-list ul li .right h3{        font-size: 16px;    }    .detail-content .news-list ul li a{        justify-content: center;        flex-wrap: wrap;    }    .detail-content .news-list ul li .right .time{        position: relative;    }    .detail-content .news-list ul li .right .description{        height: 105px;        overflow: hidden;    }    .detail-content .column-intro .tem_left .desc{        height: 180px;    }    /*  人力资源  */    .job_top ul::after{        background: none;    }    .job_top ul::before{        background: none;    }    .job_top ul{        padding: 0;    }    .job_top ul li{        padding: 0;        background: none;    }    .job_top ul li .li_wrap{        width: 70px;        height: 70px;    }    .job_top ul li .num{        margin-top: 18px;        font-size: 18px;    }    .job_top ul li .word{        font-size: 12px;    }    .job_top .intro p{        line-height: 30px;        color: #000;        font-size: 15px;    }    .job-list{        margin-top: 20px;    }    .job-list ul li .job_title{        padding: 10px;    }    .job-list ul li .job_desc{        padding: 10px;    }    .job-list ul li{        margin-bottom: 10px;    }    .job-list ul li .job_title .tem-left h2{        font-size: 21px;    }    .job-list ul li .job_title .tem-right .jl{        font-size: 16px;        line-height: 35px;    }    .job-list ul li .job_title .tem-left .mes1 span{        font-size: 15px;    }    .job-list ul li .job_title .tem-left .mes2 span{        font-size: 15px;    }    .job-list ul li .job_desc .editor p{        font-size: 15px;    }}@media (max-width: 1040px){    .detail-content .column-intro .tem_left{        flex: auto;    }    .detail-content .column-intro .tem_left .desc{        height: auto;    }    .detail-content .column-intro .tem_right{        width: 100%;    }}@media (max-width: 600px){    .search-list ul li .tem-left{        /*padding-right: 0;*/        padding-right: 20px;        width: 56%;    }}@media (max-width: 550px){    .detail-content .news-list ul li a .cover-img{        width: 46%;    }    .detail-content .news-list ul li .right .description{        height: 60px;        line-height: 30px;    }}@media (max-width: 420px){    .detail-content .news-list ul li a .cover-img{        /*width: 90%;*/        width: 100%;        margin-bottom: 10px;    }    .detail-content .news-list ul li .right{        padding-left: 0;    }    .detail-content .sub_ul{        width: 100%    }    .allcate{        justify-content: space-between;    }    .allcate li{        margin-left: 0;        margin-right: 0;        width: 48%;    }    .allcate li .tem_a_wrap{        height: auto;    }    img{        max-width: 100%;    }}@media (min-width: 1200px) {}