.app{display: none;}
header nav.pc-nav > ul > li{
    margin: 0 0.1rem;
    min-width: 85px;
}
@media screen and (max-width:1500px){
	.ie .layout-rowMain{
        width: 1200px;
    }
    header nav.pc-nav > ul > li{
        margin: 0 0.16rem;
    }
    #bloc .wrapper .tab-list  .contact-main{
        top: 10%;
    }
}
@media screen and (max-width:1366px){
    header #logo{
        width: 20%;
    }
    header nav.pc-nav{
        left: 55%;
    }
    header nav.pc-nav > ul > li{
        margin: 0 0.1rem;
        min-width: 85px;
    }
    #bloc .wrapper .tab-list  .contact-main{
       top: 10%;
   }
}
@media screen and (max-width:1280px){
    header #logo{
        width: 20%;
    }
    header nav.pc-nav{
        left: 55%;
    }
    header nav.pc-nav > ul > li{
        margin: 0 0.06rem;
        min-width: 85px;
    }
   .target-list .target-two .right{
        width: 3.6rem;
    }
    #bloc .max-wid{width: 90%}
    #bloc .wrapper .tab-list .contact-main{
        top: 2%;
    }
}
@media screen and (max-width:1024px){
    header #logo{
        width: 20%;
    }
    header nav.pc-nav{
        left: 55%;
    }
    header nav.pc-nav > ul > li{
        margin: 0 0.03rem;
        min-width: 70px;
    }
    #bloc .max-wid{width: 90%}
    #bloc .wrapper .tab-list .contact-main{
        top: 10%;
        height: 2.96rem;
        background-color: rgba(255,255,255,1);
        background-size: 20%;
    }
    #bloc .wrapper .contact-main-text .main-text-title{
        margin: 0.68rem 0 0.1rem;
    }
}
@media screen and (max-width:800px){

    header #logo{
        width: 40%;
    }
	.pc{display: none;}
	.app{display: inline-block;}
    #home #main #r3 .rowMain .wrap .right .r-main .roll-item{
        width: auto;
    }
    #home #main #r3 .rowMain .wrap .right .r-main .roll-item .new-set{
        right: 40%;

    }
    #home #top .indexBanner .component .Tcon .pageChange{
        display: none;
    }
    .position-right{
        display: none;
    }
    #bloc .wrapper .science .big750{
        display: none;
    }
    #bloc .wrapper .science .small750{
        display: block;
    }
    .fa-kuang .kuang-main{
        height: 90vh;
        width: 90%;
    }
    .fa-kuang .kuang-main .title{
        font-size: 14px;
    }
    .fa-kuang .kuang-main .title:nth-of-type(1){
        opacity: 0;
    }
    .fa-kuang .kuang-main .text{
        font-size: 12px;
    }
    .fa-kuang .kuang-main .close{
        display: none;
    }
    .fa-kuang .app-close{
        display: block;
    }
    #bloc .wrapper .news-details .law-top .title{`
        line-height: 20px;
        height: 50px;
    }

    #bloc .wrapper .news-details .details-main .title{
        font-size: 14px;
    }

}

@media screen and (max-width:700px){
    #home #main #r3 .rowMain .wrap .left .con .msg .new-msg .date .year{
        font-size: 24px;
    }
    #home #main #r3 .rowMain .wrap .left .con .msg .new-msg .date{
        color: #000;
    }
    #home #top .indexBanner .component .Tcon .txtChange .layout-btn{
        width: 100px;
        height: 40px;
    }
    header{height: 50px;background-color: #333;}
    header #icon-item{display: none;}
    .foter .order-one img{
        margin: 5px 20px 0;
    }
    #home #main .row .max-wid{width: 90%}
    #home #main #r1 .rowMain {
        display: -webkit-flex;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items:center;
    }
    #home #main #r1 .rowMain .msg h5{
        font-size: 16px;
        margin-bottom: 10px;
    }
    #home #main #r3 .rowMain .wrap .right .r-main .roll-item .red_bg{
        height: 100px;
    }
    #home #main #r1 .rowMain .col:nth-of-type(1){
        width: 100%;
    }
    #home #main #r1 .rowMain .col:nth-of-type(1) .box{
        justify-content: flex-start;
    }
    #home #main #r1 .rowMain .col:nth-of-type(2){
        width: 100%;
    }
    #home #main #r1 .rowMain .con .other{
        display: none;
    }
    #home #main #r2{
        padding-left: 0;
    }
    #home #main #r3 > .bg .c-b {
        height: 6%;
    }
    #home #main #r3{
        margin-bottom: 100px;
    }
    #home #main #r4 {
        height: auto;
        margin-bottom: 30px;
    }
    #home #main #r4 .rowMain .wrap {
        flex-direction: column;
        justify-content: center;

    }
    #home #main #r4 .rowMain .wrap .col {
        width: 100%;
        position: relative;
    }
    #home #main #r4 .rowMain .wrap .col:nth-of-type(2) {
        /* display: flex; */
        /* justify-content: center; */
        width: 84%;
        /* align-items: center; */
        margin-left: -16%;
        margin-top: 30px;
    }
    #bloc .foter{
        /*min-height: 250px;*/
        padding: 0.2rem 0.6rem;
        display: -webkit-flex;
        display: flex;
        flex-direction: column;
        justify-content:flex-start;
    }
    #bloc .foter .footer-left{
        width: 100%;
    }
    #home #main #r2 .wrap .list {
        width: 100%;
        height: 25%;
        position: relative;
    }
    #home #main #r2 .wrap{
        display: -webkit-flex;
        display: flex;
        flex-direction: column;
    }
    #home #main #r2 .wrap .list .photo .mask {
        background-color: rgba(0, 0, 0, 0);

    }
    #home #main #r2 .wrap .list .photo .mask>img{
        opacity: 1;
    }
    #home #main #r2 .wrap .list .msg{
        top: 50%;
        transform: translate(0,-50%);
    }
    #home #main #r2 .wrap .list:hover .msg {
        top: 50%;
    }
    #bloc .top{
        width: 100%;
        height: 3.8rem;
    }
    #bloc .top>img{
        width: 100%;
        height: 3.8rem;
    }
	/*新闻*/
    #bloc .wrapper .news-list .wrap{
        padding: 0.9rem 0 1.5rem;
    }
    #bloc .wrapper .news-list>.wrap  .honor-pic .honor-pic-top{
        flex-direction: column;
    }
    #bloc .wrapper .news-list>.wrap .honor-pic  .honor-pic-top .right{
        width: 95%;
        height: auto;
        padding: 0.4rem 20px ;
        margin-top: 0px;
        box-shadow: 0 0px 40px 2px rgba(0,0,0,.1);
    }
    #bloc .wrapper .news-list>.wrap .left {
        width: 100%;
        height: 4.5rem;
    }
    #bloc .wrapper .news-list>.wrap .honor-pic-top .left .pic-list img{
        width: 100%;
        height: auto;
    }

    #bloc .wrapper .news-list>.wrap .honor-pic-top .right .text-list .title{
        font-size: 0.3rem;
        height: auto;
        margin-bottom: 0.3rem;
    }
    #bloc .wrapper .news-list>.wrap .honor-pic-top .right .text-list .text {
        height: auto;
        overflow: visible;
        display: inline-block;
        color: #bebebe;
         line-height: normal;
    }
    #bloc .wrapper .news-list>.list-news>.main-news{
        width: 100%;
         height: auto;
        margin-right: 0;

    }

    #bloc .wrapper .news-list>.list-news>.main-news .main-news-pic {
         height: auto;
    }
    #bloc .wrapper .news-list>.list-news>.main-news .main-news .main-news-title{
    height: auto;
    font-size: 16px;
    }
    #bloc .wrapper .news-list>.wrap .honor-pic-top  .pages{
        align-items: center;
     }
    #bloc .wrapper .news-list>.wrap .honor-pic-top  .pages .sum{
    margin-top: 0;
    }
    /*新闻详情页*/
    #bloc .wrapper .news-details{
        padding-top: 0.5rem;
    }
    #bloc .wrapper .news-details .details-top .title{
        font-size: 16px;
         line-height: normal;
        width: 83%;
    }
    #bloc .wrapper .news-details .details-main  img{
        width: 100%!important;
        height: auto!important;
        margin:30px 0 ;
    }

    #bloc .wrapper .news-details .details-main span{
        font-size: 14px!important;
        display: initial;
    }
    #bloc .wrapper .news-details .details-return a{
        background-color: #d90909;
        color: #fff;
        border-radius: 5px;
    }
    #bloc .wrapper .news-details .details-re{
        height: 2rem;
    }
    /*员工风采presence*/
    #bloc .wrapper .tab-list>.public-list .tab-main{
        padding-bottom: 0;
        margin-bottom: 20px;
    }
    #bloc .wrapper .tab-list>.tab-xian .tab-top a .top-main{

        font-size: 16px;
    }
    #bloc .wrapper .tab-list>.tab-xian .tab-top a:nth-of-type(2) .top-main{
       margin-right: 0;

    }
    #bloc .wrapper .tab-list>.public-list  .tab-main-one{
        right: 0;
        top: 0;
        width: auto;
        position: relative;
        margin-bottom: 30px;
    }
    #bloc .wrapper .tab-list>.public-list .tab-main-two {
        width: 100%;
        background-color: #fff;
        padding: 0.6rem 0.5rem;
        box-sizing: border-box;
        position: relative;
        bottom: 0;
    }
    #bloc .wrapper .tab-list>.public-list .really {
        width: 350px;

    }
    #bloc .wrapper .tab-list>.public-list  .pre-bottom {
        min-height: 7rem;
        margin-top: 0;
        padding: 0.3rem 0;
    }
    #bloc .wrapper .tab-list>.public-list .btn {

        display: none;
    }

    #bloc .wrapper .tab-list>.staff-list .tab-main-two {
        width: 100%;
        background-color: #fff;
        padding: 0.6rem 0.5rem;
        box-sizing: border-box;
        position: relative; bottom: 0;
    }

    #bloc .wrapper .tab-list>.staff-list .really {
        width: 100%;
        margin: 0 auto;

    }
    #bloc .wrapper .tab-list>.staff-list .tab-main{
        margin-bottom: 20px;
    }
    #bloc .wrapper .tab-list>.staff-list  .pre-bottom {
        min-height: 7rem;
        margin-top: 0;
        padding: 0.3rem 0;
    }
    #bloc .wrapper .tab-list>.staff-list .btn {

        display: none;
    }
    #bloc .wrapper .tab-list>.public-list .one-two{
        line-height: 20px;
    }
    /*人才招聘*/
    #bloc .wrapper .tab-list>.job-list .job-one {
        background-position: 0 100%;
        flex-direction: column;
    }
    #bloc .wrapper .tab-list>.job-list .job-one .job-one-left {
        width: 100%;
    }
    #bloc .wrapper .tab-list>.job-list .job-one  .job-one-right {
        width: 100%;
        background-color: rgba(255,255,255,0);
    }
    #bloc .wrapper .tab-list>.job-list .school {

         margin-top: 0;
        position: relative;
         z-index: 0;
    }
    #bloc .wrapper .tab-list>.job-list  .detail-list {

         margin: 0 auto ;

    }
    #bloc .wrapper .tab-list>.job-list .detail-main  .product-list  .main-list .ed-list {
        flex-direction: column;
        justify-content: flex-start;
        align-items:flex-start;
    }
    #bloc .wrapper .tab-list>.job-list .detail-main  .product-list  .main-list .ed-list  .ed-main text{
        font-size: 12px;
    }
    #bloc .wrapper .tab-list>.job-list .detail-main  .product-list  .main-list .ed-list .ed-main:nth-of-type(3){
        display: none;
    }
    #bloc .wrapper .tab-list>.job-list .detail-main  .product-list  .main-list .weal-title {
        margin-bottom: 20px;
    }
    #bloc .wrapper .tab-list>.job-list .detail-main  .product-list  .main-list .weal-main-right text{
        font-size: 12px;
    }
    #bloc .wrapper .tab-list>.contact {
        position: relative;
        height: 80vh;
    }
    /*#bloc .wrapper .tab-list>.contact>img{*/
        /*width: 300%;*/
         /*height: 100%;*/
        /*margin-left: -100%;*/

    /*}*/
    #bloc .wrapper .tab-list>.contact>.contact-main{
        flex-direction: column;
        justify-content: center;
        width: 83%;
        height: auto;
        background-color: rgba(255,255,255,1);
        background-size: 20%;
        top: 30%;
        padding-bottom: 20px;
    }
    #bloc .wrapper .tab-list>.contact>.contact-main .contact-main-text{
        width: 83%;
    }
    #bloc .wrapper .tab-list>.contact>.contact-main .contact-main-pic{
        width: 100%;
        margin-right: 0;

    }
    #bloc .wrapper .tab-list>.contact>.contact-main .contact-main-pic img{

        height: calc(35vh - 80px);
    }
    #bloc .wrapper .tab-list>.contact>.contact-main .main-text-title {
        margin: 0.3rem 0 ;
    }
    #bloc .wrapper .tab-list>.contact>.contact-main .main-text-title .big-er{
        right: 0;
        top: -700%;
    }
    #bloc .wrapper .detail-main .one-text{
        margin-bottom: 20px;
    }
    #bloc .wrapper .school-main .text:after ,   #bloc .wrapper .school-main .text:before{
        width: 10%;
    }
        /*党建工作*/
    #bloc .wrapper .seasons .one {
        width: 100%;
         height: auto;

        flex-direction: column;
    }
    #bloc .wrapper .party-tab-main a{
        font-size: 14px;
    }
    #bloc .wrapper .seasons .one .one-left {
        width: 100%;
    }
    #bloc .wrapper .seasons .one .one-left .text-list .title {
        font-size: 18px;

    }
    #bloc .wrapper .seasons .one .one-left .text-list .text {
        font-size: 16px;

    }
    #bloc .wrapper .synopsis .synopsis-title ,  #bloc .wrapper .seasons .seasons-title{
        font-size: 18px;
    }
    #bloc .wrapper .party-tablist .party-tab-main.on a{
        font-size: 16px;
    }
    #bloc .wrapper .party-tablist .party-tab-main a{
        font-size: 14px;
    }
    #bloc .wrapper .seasons .one-right .right-left{
        width: 100%;
        height: auto;
    }
    #bloc .wrapper .seasons .two .one-right .right-left{
        margin-left: 0;
    }
    #bloc .wrapper .seasons .one-right .right-right{
        display: none;
    }
    /*党员先锋区*/
    #bloc .wrapper  .party-tab-list .party-tab-main.on a{
        font-size: 16px;
    }
    #bloc .wrapper .safety-list  .profile_video .left {
        height: 4.5rem;
    }
    #bloc .wrapper .safety-list>.one-pic {
        width: 83%;
        /* margin-bottom: 0.8rem; */
        margin: 0 auto 0.8rem;
    }
    #bloc .wrapper .safety-list>.one-pic .pic-list{
        flex-direction: column;
    }
    #bloc .wrapper .safety-list .video-list .left .swiper-item > li{
        height: 100%;
    }
    #bloc .wrapper .safety-list>.one-pic .pic-list img{
        width: 100%;
        height: auto;
        margin-bottom: 10px;
    }
    #bloc .wrapper .safety-list .honor-pic{
        width: 83%;
        height: auto;
        margin: 0 auto;
        padding-bottom: 30px;
    }

    #bloc .wrapper .safety-list .honor-pic .swiper-slide{
        flex-direction: column;
    }
    #bloc .wrapper .safety-list .honor-pic .swiper-slide .left {
        width: 100%;

    }
    #bloc .wrapper .safety-list .honor-pic .swiper-slide .left img{
        width: 100%;

    }
    #bloc .wrapper .safety-list .honor-pic .swiper-slide .right{
        width: 95%;
        height: auto;
        padding: 0.4rem 20px ;
        margin-top: -50px;
        box-shadow: 0 0px 10px 2px rgba(0,0,0,.1);

    }
    #bloc .wrapper .safety-list .honor-pic .swiper-slide .right .right-left .text{
        line-height: inherit;
    }
    #bloc .wrapper .safety-list .honor-pic  .swiper-pagination{
        left: 50%;
        bottom: 0;
        transform: translate(-50%,0);
    }
    /*荣誉佳绩*/
    #bloc .wrapper .lce-list .lce-li {
        width: 100%;
         height: auto;
         border-right: none;
         margin-bottom: 30px;
    }
    #bloc .wrapper .next-list .pagediv{
        max-width: 100%;
    }

    #bloc .wrapper .next-list  .nextbtn, #bloc .wrapper .next-list  .prebtn{
        color: #666;
        background: #fff;
        width: 60px;
        height: 40px;
        line-height: 40px;
        border-radius: 3px;
        border: 1px solid #e2e2e2;
        display: inline-block;
        text-align: center;
    }
    #bloc .wrapper .cer-swiper .swiper-container{
        padding-top: 0;
    }
    #bloc .wrapper .cer-swiper .swiper-slide{
        height: 462px;
    }
    #bloc .wrapper .red-bg{
        height: 2.7rem;
    }
    #bloc .wrapper .cer-swiper .cer-text{
        width: auto;
    }
    #bloc .wrapper .lce-list .lce-li .text{
        font-size: 14px;
    }
    /*集团概括*/
    #bloc .wrapper .tab-list .tab-top{
        white-space: nowrap;
        overflow-x: scroll;
    }
    #bloc .wrapper .top-main.on a {
        font-size: 16px;
    }
    #bloc .wrapper .top-main a{
        font-size: 14px;
    }
    #bloc .wrapper .top-main {
       margin-right: 20px;
    }
    #bloc .wrapper .sanbao{
       padding-top: 0.8rem;
    }
    #bloc .wrapper .sanbao .scr-el{
        bottom: 0;
        top: auto;
    }
    #bloc .wrapper .sanbao .san-top{
        flex-direction: column;
    }
    #bloc .wrapper .sanbao .san-right{
        width: 100%;
        height: auto;
    }
    #bloc .wrapper .sanbao .san-right img{
        width: 100%;
        height: auto;
    }
    #bloc .wrapper .sanbao .san-left .san-text{
        font-size: 14px;
        text-indent : 0.4rem;
        margin-bottom: 20px;
    }
    #bloc .wrapper .sanbao .san-numList{
        display: inline-block;
        padding: 0 30px;
        width: 100%;
    }
    #bloc .wrapper .sanbao .san-numList .num-main{
        float: left;
        margin-right: 20px;
        margin-bottom: 20px;
    }
    #bloc .wrapper .mc-list{
        height: auto;
        padding: 1rem 0;
        background-size:auto;
    }
    #bloc .wrapper .mc-list .scr-el{
        width: auto;
        height: 100%;
    }
    #bloc .wrapper .mc-list .mc .mc-top{
        font-size: 18px;
    }
    #bloc .wrapper .mc-list .mc .mc-main-one{
        width: 1rem;
    }
    #bloc .wrapper .mc-list .mc .mc-detail .mc-right{
        width: 4rem;
        margin-left: 20px;
    }
    #bloc .wrapper .mc-list .mc .mc-detail .mc-right>div:after{
        display: none;
    }
    #bloc .wrapper .science .sc{
        flex-direction: column;
    }
    #bloc .wrapper .target-list{
        height: auto;
        margin-bottom: 0;
        padding-bottom: 20px;

    }
    #bloc .wrapper .target-list .target-two{
        flex-direction: column;
        width: 100%;
        height: auto;
        position: relative;
        bottom: 0;
        background-image:none ;
        margin-top: 20px;
    }
    #bloc .wrapper .target-list .target-two .right{
        padding: 30px 0;
        width: auto;
    }
    #bloc .wrapper .target-list .target-two .right .title{
        margin-bottom: 10px;
    }
    #bloc .wrapper .target-list .target-two .left{
        margin: 0.8rem 0 1rem;
        width: 100%;
    }
    #bloc .wrapper .target-list .target-two .right-t , #bloc .wrapper .target-list .target-one .target-title{
        font-size: 16px;
    }
    #bloc .wrapper .company-list>.green-list .right .nian-list .english{
        font-size: 16px;
    }
    #bloc .wrapper .company-list>.green-list .right .change{
        margin-bottom: 0.3rem;
    }
    /*企业简介*/
    #bloc .wrapper .company-list .company-tab{
        width: 90%;
    }
    #bloc .wrapper .max-wid{
        width: 90%;
    }
    #bloc .wrapper .company-list .max-wid .mark-left{
        width: auto;
    }
    #bloc .wrapper .company-list .max-wid .mark-left img{
        display: none;
    }
    #bloc .wrapper .company-list .mark-list{
        flex-direction: column;
    }
    #bloc .wrapper .company-list .pic-list{
        height: auto;
        padding: 30px 0;
    }
    #bloc .wrapper .company-list .pic-list  .list-pic{
        flex-direction: column;
    }
    #bloc .wrapper .company-list .pic-list .list-pic .jia{
        margin: 30px 0;
    }
    #bloc .wrapper .company-list .pic-list .list-pic .pic-main{
    width: auto;
         }
    /*绿色厂区*/
    #bloc .wrapper .company-list>.green-list>.video-list .l-main{
        height: 4.73rem;
    }
    #bloc .wrapper .company-list>.green-list .right{
        width: 7rem;
    }
    #bloc .wrapper .company-list>.green-list .right .change-list .change .xian{
        margin: 0 0.3rem;
    }
    #bloc .wrapper .science .sc-main .text{
        color: #999;
    }
    #bloc .wrapper .science .sc-main .title{
        color: #000;
        font-weight: bold;
    }
    /*企业愿景*/
    #bloc .wrapper .company-list .wish-main{
        height: auto;
        flex-direction: column;
    }
    #bloc .wrapper .company-list .wish-main .main-left {
        width: 100%;
        margin-top: 0px;
    }
    #bloc .wrapper .company-list .wish-main .main-left img{
        width: 100%;
    }
    .main-right .one{margin-bottom: 0.3rem!important;}
    #bloc .wrapper .company-list .wish-list .wish-main:nth-child(2n) .main-left img {
        margin-left: 0;
    }
    #bloc .wrapper .company-list .wish-main .main-right{
        box-shadow: 0 0 50px 2px rgba(0,0,0,.1);width: 100%;
    }
/*人才强企*/
    #bloc .wrapper .company-list>.talents-color .talents{
        margin: 0 auto;
    }
    #bloc .wrapper .company-list>.talents-color .talents-list .two .two-main:nth-child(3n){
        margin-right: 1.3rem;
    }
    #bloc .wrapper .company-list>.talents-color .talents-list .two .two-main.main-pic{
        display: none;
    }
    #bloc .wrapper .company-list>.talents-color .talents-list .two .two-main:nth-child(2n){
        margin-right: 0;
    }
    #bloc .wrapper .company-list>.talents-color .talents-list .swiper-list .left-red{
        display: none;
    }
    #bloc .wrapper .company-list>.talents-color .talents-list .swiper-list .right-yuan{
        width: 100%;
    }
    #bloc .wrapper .company-list>.talents-color .talents-list .swiper-list .swiper-main {
        width: 100%;
        height: 150px;
         margin: 1rem 0 0 0;
    }
    #bloc .wrapper .company-list>.talents-color .talents-list .swiper-list .swiper-main .swiper-pagination{
        display: none;
    }
    #bloc .wrapper .company-list>.talents-color .talents-list .swiper-list .swiper-main .big{
        width: 3.8rem;
        height: 100%;
    }
    /*创业史*/
    #bloc .wrapper .company-list>.shufa-list .shufa-list{
        background-position: 0 0;
    }
    #bloc .wrapper .company-list>.shufa-list .shufa-list .one{
        padding: 30px 0;
    }
    #bloc .wrapper .company-list>.shufa-list .one .title {
        width: 70px;
        padding: 0 0.2rem;
    }
    #bloc .wrapper .company-list>.shufa-list .one .text {
        width: 1rem;
         height: auto;
        padding: 0 0.3rem;
    }
    #bloc .wrapper .company-list>.shufa-list .one .name-list {
        margin-right: 30px;
    }
    #bloc .wrapper .company-list>.shufa-list .one .name-list .name text{
        width: 20px;
    }
    #bloc .wrapper .company-list>.shufa-list .two{
        padding-left: 0;
        width: 83%;
    }
    #bloc .wrapper .company-list>.shufa-list .two .text{
        white-space: nowrap;
        overflow-x: scroll;
        height: 50px;
    }
    #bloc .wrapper .company-list>.shufa-list .two .text>span {
        font-size: 16px;
        font-weight: bold;
    }
    #bloc .wrapper .company-list>.shufa-list .two .text>text {
        font-size: 14px;
        align-items: center;
    }
    /*发展历程*/

    #bloc .wrapper  .history-list{
        width: 83%;
        padding: 0;
        margin: auto;

    }
    #bloc .wrapper  .history-list .history{
        width: 100%;
        flex-direction: column;
    }
    #bloc .wrapper .history-list .history-left{
        width: 100%;
         margin-right: 0;
        margin-bottom: 30px;
        margin-top: 30px;
    }
    #bloc .wrapper .history-list .history-right{
        width: 100%;
        height: 6rem;
        overflow: hidden;
        margin-bottom: 50px;
    }
    #bloc .wrapper .history-list .history-zi{
        bottom: 0;
        top: 4%;
        left: 0;
        height: 50px;
        /*display: none;*/
    }
    #bloc .wrapper .history-list .history-right .scroll_cont{
        overflow: visible;

    }
    #bloc .wrapper .history-list .history-right .scroll_cont .nian:last-child{
        padding-bottom: 100px;
    }
    #bloc .wrapper .history-list .history-right .scroll_bar {
        display: none;
    }
    #bloc .wrapper .history-list .history-right .clipScrollBox{
        background-color: #ececec!important;
    }
    #bloc .wrapper .history-list .history-right .clipScrollItem{
        background-color: #d90909!important;
        opacity: 0.5;
    }
    /*组织框架*/
    #bloc .wrapper .profile_frame{
        height: 250px;
    }
    #bloc .wrapper .profile_frame .pinch-zoom-container{
        height: 100%!important;
    }
    #bloc .wrapper .jiagou{
        width: 90%;
    }
    /*领导关怀*/
    #bloc .wrapper .leader{
        padding: 1rem 0;
    }
    #bloc .wrapper .leader .leader-list{
        flex-direction: column;
        width: 83%;
    }
    #bloc .wrapper .leader .leader-list .leader-left{
        margin-bottom: 30px;
        width: 100%;
    }
    #bloc .wrapper .leader .leader-list .leader-left .leader-logo{
        font-size: 14px;
        bottom: -0.6rem;
    }
    #bloc .wrapper .leader .leader-list .leader-right{
        width: 100%;
        padding-top: 10px;
    }
    #bloc .wrapper .leader .leader-list .leader-right .dou{
        display: none;
    }
    /*企业宣传片*/
    #bloc .wrapper .profile_video .video-list{
        width: 350px;
    }
    #bloc .wrapper .profile_video .profile_video .left{
        height: 196.88px;
    }
    #bloc .wrapper .profile_video .video-list .swiper-item > li{
    width: 350px;
        height: 196.88px;
    }
    #bloc .wrapper .profile_video .video-list .swiper-item > li .pic .nian-list{
        padding: 0.3rem 1rem;
    }
    #bloc .wrapper .profile_video .video-list .swiper-item > li .pic{
        background-size: 100% 197px;

    }
    #bloc .wrapper .profile_video .video-list .pages{
        align-items: center;
    }
    #bloc .wrapper .profile_video .video-list .chang-left , #bloc .wrapper .profile_video .video-list .change-right{
        width: 20px;
        height: 20px;
        line-height: 20px;
        font-size: 10px;
    }
        /*产品与服务*/
    #bloc .wrapper .position .party-tablist{
        width: 83%;
        margin: auto;
        white-space: nowrap;
        overflow-x: scroll;
    }
    #bloc .wrapper .position .party-tab-main a{
        font-size: 14px;
    }
    #bloc .wrapper .position .party-tab-main.on a {
        font-size: 16px;
        color: #000;
    }
    #bloc .wrapper .one .intro-pic{
        width: 100%;
        margin-bottom: 0.5rem;
    }
    #bloc .wrapper .one .intro-pic .sixty-five-pic>img{
        width: 3rem;
        height: auto;
    }
    #bloc .wrapper .one .intro-pic .sixty-five-txt{
        width: 3.3rem;
        left: -1.6rem;
        top: 2.1rem;
    }
    #bloc .wrapper .one .intro-pic .sixty-five-txt .txt .t{
        line-height: 20px;
    }
    #bloc .wrapper .one .intro-pic .sixty-five-txt>img{
        width: 2.3rem;
    }
    #bloc .wrapper .one .intro-pic .fifteen{
        right: 17px;
        top: -27px;
    }
    #bloc .wrapper .one .intro-pic .fifteen .fifteen-txt{
        top: -20px;
        left: 15px;
    }
    #bloc .wrapper .one .intro-pic .fifteen .fifteen-txt .txt .t{
        line-height: 20px;
    }
    #bloc .wrapper .one .intro-pic .fifteen .fifteen-txt>img {
        margin-left: 20px;
    }
    #bloc .wrapper .one .intro-pic .eleven{
        right: 0;
        top: 0.5rem;
    }
    #bloc .wrapper .one .intro-pic .eleven .eleven-txt{
        left: 2rem;
        bottom: 0.6rem;
    }
    #bloc .wrapper .one .intro-pic .eleven .eleven-txt>img{
        display: none;
    }
    #bloc .wrapper .one .intro-pic .eleven .eleven-txt>.txt{
        align-items: flex-start;
        justify-content: flex-start;
    }
    #bloc .wrapper .one .intro-pic .nine{
        right: -0.2rem;
        top: 1.75rem;
    }
    #bloc .wrapper .one .intro-pic .nine>img{
        width: 1.8rem;
        height: auto;
    }
    #bloc .wrapper .one .intro-pic .nine .nine-txt{
        left: 1rem;
        bottom: 0.2rem;
    }
    #bloc .wrapper .one .equip-list .equip-main{
        width: 2rem;
        margin-right: 5px;
        margin-bottom: 30px;
    }
    #bloc .wrapper .one .equip-list .equip-main:nth-of-type(1) .eq-bg{
        top: -28px;
    }
    #bloc .wrapper .one .equip-list .equip-main:nth-of-type(2) .eq-bg{
        top: -25px;
        left: -27px;
    }
    #bloc .wrapper .one .equip-list .equip-main:nth-of-type(3) .eq-bg{
        top: -25px;
        left: -27px;
    }
    #bloc .wrapper .one .equip-list .equip-main:nth-of-type(4) .eq-bg{
        top: -25px;
        left: -27px;
    }
    #bloc .wrapper .one .equip-list .equip-main:nth-of-type(5) .eq-bg{
        top: -26px;
        left: -27px;
    }
    #bloc .wrapper .one .equip-list .equip-main:nth-of-type(6) .eq-bg{
        top: -29px;
        left: -27px;
    }
    #bloc .wrapper .one .equip-list .equip-main:nth-child(2n) {
         padding-top: 0;
         margin-left: 0;
    }
    #bloc .wrapper .one .equip-list .equip-main:nth-child(3n) {
         padding-top: 0;
         margin-left: 0;
         margin-right: 0;
    }
    #bloc .wrapper .one>.main .main-list .pic-list{
        flex-direction: column;
    }
    #bloc .wrapper .one>.main .main-list .pic-list .pic-right{
        height: auto;
        padding-bottom: 30px;
    }
    #bloc .wrapper .one>.main .main-list .pic-list .pic{
        width: 100%;
        height: auto;
        margin: 30px 0 ;
    }
    #bloc .wrapper .one>.main .main-list .menu-list{
        width: 120%;
        margin-left: -10%;
        display: none;
    }
    #bloc .wrapper .one>.main .main-list .h5-list{
        display: block;
    }
    /*认证证书*/
    #bloc .wrapper .certificate-list .certificate-li{
        margin: 0 auto 30px;
        float: none;
        font-size: 16px;
    }
    #bloc .wrapper .certificate-list .certificate-ul .certificate-li:nth-child(2n){
        margin: 0 auto 30px;
    }
    /*科研质检*/
    #bloc .wrapper .qc-list .qc-main>.one{
        flex-direction: column;
    }
    #bloc .wrapper .qc-list .qc-main>.one>.left{
        width: 100%;
        text-align: center;
        margin-bottom: 30px;
    }
    #bloc .wrapper .qc-list .qc-main>.one>.right{
        width: 108%;
        margin-left: -8px;
    }
    #bloc .wrapper .qc-list .one .pic-main text{
        bottom:0.1rem;
        font-size: 12px;
    }
    #bloc .wrapper .qc-main .one .pic-list .pic-main{
       width: 48%;
        margin-right: 0.1rem;
    }
    #bloc .wrapper .qc-main .one .pic-main img{
        width: 100%;
        height: auto;
    }
    #bloc .wrapper .qc-main .one:first-child .pic-list .pic-main{
        margin-right: 0;
        width: 100%;
    }
    #bloc .wrapper .qc-main .one:first-child .pic-main img{
        width: 100%;
        height: auto;
    }
    #bloc .wrapper .qc-main>.one>.right>.text{
        text-indent : 0.4rem;
    }
    #bloc .wrapper .qc-main>.one>.right>.text p strong span{
        font-size: 12px!important;
        margin-left: -68px;
    }
    /*星级服务*/
    #bloc .wrapper .star-list .fu-list{
        width: 83%;
    }
    #bloc .wrapper .star-list .fu-list .one{
        width: 100%;
        margin-bottom: 1.3rem;
        flex-direction: column;
    }
    #bloc .wrapper .star-list .fu-list .one .left{
        width: 100%;
        height: auto;
        margin-left: 0;
        margin-top: 0;
        padding: 0.5rem 0.4rem;
    }
    #bloc .wrapper .star-list .fu-list .one:nth-child(1) .left .txt .title{
        font-size: 18px;
    }
    #bloc .wrapper .star-list .fu-list .one:nth-child(2) .left{
        width: 100%;
        height: auto;
        margin-left: 0;
        padding:  0.5rem 0.8rem;
    }
    #bloc .wrapper .star-list .fu-list .one:nth-child(3) .left{
        width: 100%;
        height: auto;
        margin-left: 0;
        padding: 0.5rem 0.8rem;
    }
    #bloc .wrapper .star-list .fu-list .one:nth-child(4) .left{
        width: 100%;
        height: auto;
        margin-left: 0;
        padding:  0.5rem 0.8rem;
    }

    #bloc .wrapper .star-list .fu-list  .one .right{
        width: 83%;
        margin-left: 0;
        margin-top: -0.3rem;
    }
    #bloc .wrapper .star-list .fu-list .one .left .txt{
        width: auto;
    }
    #bloc .wrapper .star-list .fu-list .one .right>img{
        width: 100%;
        height: 4.33rem;
    }
    #bloc .wrapper .star-list .fu-list .one:nth-child(2) .right>img{
        width: 100%;
        height: 3.38rem;
    }
    #bloc .wrapper .star-list .fu-list .one:nth-child(3) .right>img{
        width: 100%;
        height: 3.78rem;
    }
    #bloc .wrapper .star-list .fu-list .one:nth-child(4) .right>img{
        width: 100%;
        height: 3.38rem;
    }
    #bloc .wrapper .star-list .fu-list .one .right .pic-text{
        bottom: -50px;
        font-size: 14px;
    }
    #bloc .wrapper .star-list .fu-list .one .right .pic-text:before{
       display: none;
    }
    #bloc .wrapper .star-list .fu-list .one .right .pic-text img{
        display: none;
    }
    #bloc .wrapper .star-list .fu-list .txt text{
        font-size: 12px;
        line-height: 20px;
    }
    /*成功案例*/
    #bloc .wrapper .products_succeed  .succeed-tab-list{
        width: 83%;
    }
    #bloc .wrapper .products_succeed .succeed-tab .tab-pic{
        width: 1.4rem;
        height: 1.4rem;
    }
    #bloc .wrapper .products_succeed .succeed-tab .tab-pic img{
        width: 40%;
    }
    #bloc .wrapper .products_succeed .succeed-tab .suc-txt{
        display: none;
    }
    #bloc .wrapper .products_succeed .succeed-tab:hover {
        transform: translate(0,0);
    }
    #bloc .wrapper .products_succeed .succeed-tab:hover .tab-pic{
        background-color: #f5f5f5;
    }
    #bloc .wrapper .products_succeed .succeed-tab:hover .tab-pic .t1{
        display: block;
    }
    #bloc .wrapper .products_succeed .succeed-tab:hover .tab-pic .t2{
        display: none;
    }
    #bloc .wrapper .products_succeed .com .com-main{
        width: 83%;
        margin: 0 auto 0.3rem;
        float: none;
    }
    #bloc .wrapper .products_succeed .com .com-main .com-pic img{
        width: 100%;
        height: auto;
    }
    /*人才招聘*/
    #bloc .wrapper .job-list .weal-main{
        flex-direction:column;
    }
    #bloc .wrapper .job-list .weal-main .weal-main-left{
        margin-bottom: 10px;
    }
    #bloc .wrapper .job-list  .rests-text{
        font-size: 14px;
    }
    #bloc .wrapper .job-list  .rests-title{
        font-size: 16px;
    }
}
@media screen and (max-width:375px){
    .foter .order-one{
        flex-direction: column;
        align-items: flex-start;
    }
    .foter .order-one text{
        width: 100%;
        display: inline-block;
    }
    #bloc .wrapper .news-list> .next-list .nextbtn, #bloc .wrapper .news-list> .next-list .prebtn{
        color: #666;
        background: #fff;
        width: 60px;
        height: 30px;
        line-height: 30px;
        border-radius: 3px;
        border: 1px solid #e2e2e2;
        display: inline-block;
        text-align: center;
    }
    #bloc .wrapper .news-list> .next-list .pagediv{
        max-width: 100%;
    }
    #bloc .wrapper .news-list> .next-list  .zxfPagenum{
        width: 20px;
        height: 30px;
        line-height: 30px;
        margin: 0 3px;
    }
    #bloc .wrapper .news-list> .next-list .current{
        width: 20px;
        height: 30px;
        line-height: 30px;
        margin: 0 3px;
    }


}