.right{float: right}
.left{float: left}

/***********新闻内页************/
.wrap{ max-width:1200px; margin:0 auto; width:100%; min-width:300px}
.mg40{margin-top:40px}
.news_tt{ width:100%;font-size:24px; text-align:left;line-height:1.6;}
.news_time{border-bottom:1px solid #ddd; padding:10px 0 20px; font-family:Arial; color:#999}
.article{line-height:2; font-size:16px; padding:40px 0}
.pre_next{ line-height:30px; color:#999; margin-bottom:50px;}
.pre_next a{color:#999}
/***********新闻内页结束************/
/********案例内页********/
.pro_box{width: 1200px;margin: 0 auto;}

.pro_lg{overflow: hidden;}
.xq_lf{display: inline-block;width: 630px;position: relative;vertical-align: top;}
.xq_rg{display: inline-block;width: 500px;float: right;vertical-align: top;padding-top: 15px;}
.xq_rg h2{color:#db3939;font-size: 28px;margin-bottom: 20px;}
.xq_list{width: 100%;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;padding: 15px 0;}
.xq_list li{display: inline-block;font-size: 16px;width: 100%;line-height: 25px;margin-bottom: 10px;color: #787878;}
.pro_box{margin-bottom: 100px;}
.pro_xq{width: 100%;margin-top: 50px;overflow: hidden;}

.xq_zx a{display: inline-block;width: 150px;height: 40px;line-height: 40px;background: #db3939;text-align: center;color: white;font-size: 16px;}
.xq_zx{margin-top: 20px;}
.pro_xq{width: 100%;margin-top: 60px;}
.pro_xq h3{color: #666666;font-size: 18px;border-bottom: 1px solid #a0a0a0;padding-bottom: 10px;}
.xq_nr{padding-top: 20px;text-align: center;}
/********案例内页结束********/
/********导航开始**********/
video{width: 100%}
/********版心**********/
.nr{width: 1200px;margin: 0 auto;}
.main{margin-left: 250px}
/********版心**********/
.header{width: 250px;height:100%;background: #000000;position: relative;}
.header{width: 250px;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10;
    height: 100%;
    background: #fff;
    border-right: 1px solid #d5d5d5;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;


}

.logo,.nav_list{display: inline-block;}
.logo{width: 100%;
    /*height: 200px;*/
    text-align: center;
    padding: 10px 0;}
.nav_list{
    padding:0 80px;}
.nav_list>li{display: inline-block;
    width: 100%;
    /*height: 58px;*/
    line-height: 40px;
    text-align: center;position: relative;}
.nav_list>li>a{color: #333;font-size: 18px;}
.nav_list li.active a{color: 1.#3f7fd2;}
.nav_list>li:hover>a{color: 1.#3f7fd2;}

.y_nav{display: none;}
.nav_meu{width: 100%;display: none;margin-left: 30px;text-align: left}
.nav_list>li:hover .nav_meu{display: block;}
.nav_list>li:hover .header{overflow-y: scroll;}
.nav_meu li{line-height: initial;margin-top: 1px;padding: 10px 0;list-style: disclosure-closed;}
.nav_list li .nav_meu li a{color: #333;font-size: 14px;}
.nav_list li .nav_meu li a:hover{color:1.#3f7fd2;}


/*.nav_list>li:hover .nav_meu{display: block;}*/

.nav_right{float: right;padding: 10px;text-align: center}
.nav_right p{color: #888;font-size: 14px}
.ser{border:1px solid 1.#3f7fd2;height: 40px;border-radius: 20px;margin: 10px 20px}
/*.ser form{width:130px;}*/
.ser input{width: 145px}
.sec form button {
    float: left;
    border: none;
    background: transparent;
    height: 30px;
    width: 20px;
}
.top_tel {

    padding-left: 50px;
  
}
.top_tel img {
    position: absolute;
    top: 70px;
    left: 20px;
}
.top_tel p{font-size: 16px}
.top_tel span{font-size: 24px;color: 1.#3f7fd2}
.top_kf {margin-left: 20px}
.top_kf li {
    padding: 20px 20px;
    /*display: inline-block;*/
    text-align: center;
}

.top_kf li img{margin-bottom: 5px;text-align: center}
.top_kf li:nth-child(1):hover .bacnsldef{display: block}
.bacnsldef {
    background: 1.#3f7fd2;
    position: absolute;
    left: 53%;
    bottom: 86px;
    padding: 10px;
    border-radius: 4px;
    display: none;
    transform: translate(-50%,0);
}
.bacnsldef::after {
    content: "";
    position: absolute;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-top: 10px solid 1.#3f7fd2;
    left: 50%;
    transform: translate(-50%,0);
    bottom: -10px;
}
.nav_foot{position: absolute;
    bottom:0;}
/********导航结束**********/
/*banner*/
.ban_swi .swiper-pagination-bullet-active{background:1.#3f7fd2;}
.ban_swi .swiper-slide img{width: 100%;}
/*首页*/
.ind_pat_one{margin: 50px}
.ind_pat_one img{margin-right: 20px}
.ind_pat_one img:nth-child(3){margin-right: 0}
.ind_about{background-image: url("../img/ind_baabout.png");margin-bottom: 60px}
.ind_wenan{height:300px;background-image: url("../img/ind_ban.png");margin-bottom: 60px;}
.ind_wenan .nr{position:relative}
.ind_wenan_con{height:300px;width:600px;position: absolute;right: 0;padding: 50px}
.ind_wenan_con p{font-size: 18px;color: #fff}
.ind_wenan_con p a{font-size: 24px;color: #fff;font-weight: 700}
.tit p a{margin-left: 20px;color: 1.#3f7fd2}
.ind_about_con{height: 360px;box-shadow: 1.#3f7fd27a 0 1px 6px 0}
.ind_about_con .left{background-color: #fff;padding: 30px;text-align: center}
.ind_about_con .left p{font-size: 16px;text-align: left;}
.ind_about_con .left img{margin: 10px auto 40px 0;}
.ind_about_con .left,.ind_about_con .right{width: 50%;height: 360px;}
.ind_about_con .right img{float: left}
.ind_fw .tit{margin-bottom: 40px}
.ind_fw_ul li{width: 200px;height: 200px;float: left;text-align: center;padding-top: 50px ;border-radius: 15px 15px 15px 15px;}
.ind_fw_ul li p{font-size: 20px;}
.ind_fw_ul_img{height: 80px;margin-bottom: 10px;}
.ind_fw_ul li:hover {
    margin-top: -6px;
    background-color: 1.#3f7fd2;
    color: #fff;
}
.ind_fw_ul li:hover .ind_fw_ul_img{
    filter: brightness(100);
}
.ind_fw_ly{background-image: url("../img/ind_fw_ly.png")}
.ind_fw_ly .zx_box{padding: 24px 135px}
.ind_fw_ly .zx_box p{margin-bottom: 20px;margin-top: 0}
.ind_fw_ly .zx_form .inp{width: 300px;margin-right: 50px}
.ind_pro{background-color: #f5f5f5;padding-top: 1px;padding-bottom:60px;position: relative}

.dp_list{background-color: #fff;}
.dp_list:hover{margin-top: -6px}
.dp_list .al_mg{padding: 20px}
.al_mod{padding: 0 20px 10px}
.al_mod h4{color: #333;margin-bottom:10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.al_mod p{color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ind_news .mytab .pro_tab{background-color: #fff}
.ind_news .mytab .pro_tab li a{font-size: 20px}
.ind_news .news_in_list{margin-top: 40px}
.ind_gshj{margin-bottom: -50px}
/*工厂*/
.tit{text-align:center;margin:60px auto}
.tit p{color: #333}
.tit h2{margin-bottom: 10px}
/*.tit>h2 img{margin: auto 20px}*/

.about_gc .right{width: 60%;padding: 50px 0}
.about_gc .right p{font-size: 16px;margin-bottom: 5px}
.about_wh{margin-top: 60px}
.about_wh li{
    float: left;
    width: 380px;

    border: 1px solid #f5f5f5;
    color: #666;
    font-size: 16px;
    padding:40px 35px;

}
.about_wh li:nth-child(1){border: 0;padding-left: 0}
.about_wh li img {margin-bottom:30px}
.about_wh li h4{color: #333;font-weight: 700;margin-bottom: 26px}
.about_wh li:nth-child(2){margin: 0 30px }
.video{margin-top: 30px}
.about_pro{background-color: #f5f5f5;margin-top: 60px}
.about_pro .nr{padding: 60px 0}
.about_pro .nr .tit{margin-top:0}

.about_pro_one li{
    width:280px;
    height: 280px;
    text-align: center;
    background-color: #fff;
    overflow: hidden;
    position: relative;
    float: left;
    margin-left: 26px;
   }
.about_pro_one li:nth-child(1){margin-left: 0}
.about_pro_one li p{font-size: 16px}
.about_pro_one li h4{margin: 20px;color: #333333;font-weight: 700}
.about_pro_one li p{margin: 0 30px;color: #888888}
.about_pro_one li:hover {margin-top: -6px;}

.al_tab{width:100%;margin-top:45px;}
.al_tab .tab-hd {display: flex;justify-content: left;}
.al_tab .tab-hd li{color:#666666;cursor:pointer;font-size: 18px;height: 37px;margin-right: 40px}
.al_tab .tab-hd li.active{color:1.#3f7fd2;border-bottom: 2px solid 1.#3f7fd2;}
.al_tab .tab-bd>li{display:none;}
.al_tab .tab-bd li.thisclass{ display:list-item;}
.al_tab .tab-bd{margin-top: 55px;}
.al_lb{display: flex;flex-wrap: wrap;}
.al_lb li{width: 285px;overflow: hidden;margin-right: 20px;margin-bottom: 20px;position: relative;transition: all 0.3s;}
.al_lb li:nth-child(4n){margin-right: 0;}
.al_lb li .al_mg{width: 100%;}
.al_lb li .al_p{
    width: 100%;
    text-align: center;
    background: rgba(118,166,181,0.7);
    color: white;
    font-size: 18px;
    /*padding:10px 0;*/
    position: absolute;
    top:100%;
    bottom: 0;
    left: 0;
}

.al_lb li:hover .al_p{
    opacity:1;
    top: 0;
    transition: all 0.5s;
    padding-top: 35%;
}
.pro-next,.news-next{
    background-image:url("../img/ind_icon03.png");
    width: 42px;
    height: 42px;
    top:60%;
    right: 10%;
}
.pro-prev,.news-prev{
    background-image: url("../img/ind_icon02.png");
    width: 42px;
    height: 42px;
    top:60%;
    left: 10%;

}
/*产品*/
.pro_tab{margin-top: 30px;background-color: #f5f5f5;}
.pro_tab li{position: relative;display: inline-block;width: 150px;height: 60px;text-align: center;line-height: 60px;margin-right: 15px;}
.pro_tab li a{color: #696868;font-size: 16px;}
.pro_tab li:last-child{margin-right: 0;}
.pro_tab .active,.pro_tab li:hover a{color: 1.#3f7fd2;}
.pro_tab .active a,.pro_tab li:hover a{color: 1.#3f7fd2;}
/*.pro_tab li:before{content: "";width: 10px;height:2px; color:1.#3f7fd2;position: absolute;bottom:0;}*/
.pro_tab .active:before{
    content: "";
    width: 50px;
    height: 2px;
    background: 1.#3f7fd2;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -25px;
    /*display: none;*/

}

/*.pro{margin-bottom: -50px;}*/
.section{margin-top: 30px;min-height: 300px;}
.case_list{display: flex;flex-wrap: wrap;}
.case_list li{width: 280px;margin-right: 26px;margin-bottom: 20px;text-align: center;}
.case_list li:nth-child(4n){margin-right: 0;}
.case_list li .al_mg{overflow: hidden;}
.case_list li .al_mg img{transition: all 0.5s;width: 100%}
.case_list li p{color: #333;font-size: 16px;background-color: #fff;
    height: 40px;
    line-height: 40px;}
.case_list li:hover{margin-top: -6px}
.case_list li:hover p{color:#fff;background-color: 1.#3f7fd2}

.news_in_item{width: 380px;float: left;margin:0 30px 40px 0}
.news_in_item:hover{margin-top: -4px}
.news_in_item:nth-child(3n){margin-right: 0}
.news_in_item h4{width:100%;font-size: 18px;color: #333;margin: 10px 0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news_in_item p{color: #747474}
.news_in_item .tim{color: #333}
.n_m{border-radius: 15px 15px 15px 15px;margin-top: 10px}
/*加盟*/
.join{background-color: #f5f5f5;padding: 60px 0}
.join .tit{margin-top: 0}
.join_hz_ul li{float: left;margin:0 12px 12px 0; }
.join_hz_ul li:nth-child(6n){margin-right: 0}
.join_ys_ul li{width: 50%;float: left;margin-bottom: 60px}
/*.join_ys_ul li:nth-child(odd){margin-right: 70px}*/
.join_ys_ul li div{width: 450px;}
.join_ys_ul li img{display: block;float: left}
.join_ys_wa{margin:0 40px 50px 40px}
.join_ys_wa p,.join_ys_wa h4{
    margin:0 0 30px 65px}
/*服务中心*/
.join_ul_one li{
    width: 280px;
    min-height: 300px;
    background-color: #f5f5f5;
    margin:0 26px 30px 0;
    float: left;
    text-align: center;
    overflow: hidden;
    position: relative;

}
.join_ul_one li:nth-child(4){margin-right: 0px;}
/*.join_ul_one li:nth-child(n+4){ width: 580px;height: 260px; margin-right: 40px;}*/
.join_ul_one li:nth-child(5){ width: 580px;height: 260px; margin-right: 0px;}
.join_ul_img {margin: 30px 0;text-align: center}
.join_ul_one li :nth-child(1).join_ul_img{display: none}
.join_ul_one li h4{margin: 20px;color: #333333;font-weight: 700}
.join_ul_one li p{margin: 0 30px;color: #888888;font-size: 16px}
.join_ul_one li:hover{background-color: 1.#3f7fd2;}
.join_ul_one li:hover :nth-child(1).join_ul_img{display: block}
.join_ul_one li:hover :nth-child(2).join_ul_img{display: none;}
.join_ul_one li:hover h4,.join_ul_one li:hover p{color: #fff;}
/*留言*/
.zx_box{margin-top: 50px;}
.zx_box h3{color: 1.#3f7fd2;font-size: 22px;}
.zx_box .zx_form{margin-top: 30px;justify-content: space-between;}
.zx_form .inp{width:500px;height: 40px;border: 1px solid #c6c6c6;background: white;display: flex;float: left;margin-right: 100px;margin-bottom: 20px}

.zx_form .inp span{display: inline-block;width:35px;height: 40px;display: inline-flex;justify-content: center;align-items: center;position: relative;}
.zx_form .inp input{width: 83%;height: 40px;padding-left: 10px;border: none;background: transparent;}
.zx_form .inp span:before{content: "";width:1px;height: 20px;background:1.#3f7fd2;position: absolute;top: 10px;right: -1px;}
.zx_form .inps{width:505px;}
.zx_form .inps input{width: 90%;}
.zx_form .inp_sub input{width: 200px;height: 40px;color: white;background:1.#3f7fd2;border: none;font-size: 16px;}
.zx_box .zx_p{margin-top:10px;color:#666666;font-size: 14px;}
.zx_box .zx_p em{color:#333;}
/*招聘*/
.sideMenu{margin-top: 60px}
.cell {
    display: flex;
    align-items: center;
}
.flex {
    flex: 1;
}
.hiders {
    background: #e5e5e5;
    padding: 20px;
    /*margin-bottom: 2px;*/
}
.hiders .title{font-size: 20px;margin-right: 60px;}
.hiders .message{font-size: 16px}

.hidbody  {
    display: none;
}
.hidbody .content{border: 1px solid 1.#3f7fd2;padding: 30px 0 30px 50px;}
.hiders.on{
    color: #FFFFFF;
    background: 1.#3f7fd2;
}
.paddpse {
    width: 20px;
    height: 20px;
    background: url(../img/proes2.png);
    float: right;
    margin-top: 0;
}
.hiders.on .paddpse {
    background: url(../img/proes1.png);
}
.texlsd {
    display: block;
}
.texlsd .cell {
    margin-top: 40px;
}
.texlsd .cell.pl40 {
    padding-left: 0px;
}
.texlsd .left{width: 40%;font-size: 20px; margin-top: 50px;}
.texlsd .right{margin-left:35px;}
.texlsd .right img{margin-right: 10px}
.texlsd .right .tel_tit{font-size: 16px;color: 1.#3f7fd2}
.texlsd .right .tel_mun{font-size: 24px;color: 1.#3f7fd2}

/*联系我们*/
.map{height: 400px;}
.contact_left{margin: 60px 0 40px 0}
.contact_left h3{color: 1.#3f7fd2;margin-left: 17px}
.contact_left h3:before{
    content: "";
    width: 2px;
    height: 26px;
    background: 1.#3f7fd2;
    position: absolute;
    bottom: 13%;
    /*left: 50%;*/
    margin-left: -17px;
}
.contact_left .foot_lx li{font-size: 18px;color: #333}
.contact_right{text-align: right;margin-bottom: 30px}
.contact_right .foot_w{padding-top: 0}
.contact_right .foot_w li{margin-left: 20px}
.cont2{ width: 1200px; height: auto; overflow: hidden; margin: 0 auto 80px;}
.cont2 .left{width: 600px;float: left}
.cont2 .right{width: 600px;float: right;}
.cont2 .right .zx_box{margin-top:0;}
.cont2 .right .zx_box .zx_p{
    margin-bottom: 26px;;}
.cont2 .right form{padding: 0 40px;  margin-top: 20px;}
.tip{ font-size: 14px; line-height: 1;color: #999; margin-bottom: 13px;}
.tyt{ width: 100%; margin-bottom: 20px;}
.tyt input{ width: 250px; line-height: 38px; font-size: 14px; color: #666; border: 1px solid #d8d6db; margin-right: 10px; text-indent: 8px;background-color: white}
.tyt input:last-child{ margin-right: 0;}
.tra textarea{ border: 2px solid #eae9ec; height: 80px; padding: 10px 8px; width: 100%;}
.subs{ width: 120px; line-height: 40px; color: #fff; text-align: center; font-size: 18px; background: #75d1e0; border: none; padding: 0; margin-top: 40px;}

/*分页*/
.pagination{width: 100%;text-align: center;margin-top: 35px;}
.pagination a,.pagination p{display:inline-block;line-height: 30px;margin-right:5px;padding: 0 10px;background:#fff;text-decoration:none;color:#666666;font-size:14px;border: 1px solid #666666;border-radius: 50px;}
.pagination a:hover{color:1.#3f7fd2;border-color:1.#3f7fd2;}
.pagination a.cur{background:1.#3f7fd2;color:#fff;border-color:1.#3f7fd2;}
/*底部*/
.footer{background: #3f7fd2;margin-top: 50px;margin-left: 250px}
.link{height: 60px;background-color: #75d1e0}
.link .nr,.link .nr a{color: #ffffff;line-height: 60px;font-size: 16px}
.foot_box{display: flex;justify-content: space-around;padding-top: 40px}
.foot_box .foot_lf img{margin-bottom: 10px}
.foot_lf{ text-align: center;}
.foot_lf p{color: #fff;}
.foot_lx{margin-top: 20px;}
.foot_lx li{color: #ffffff;;font-size: 15px;line-height: 26px;margin-bottom: 7px;}
.foot_lx li img{margin-right: 10px;}


.foot_bq{margin-top: 20px;border-top: 1px solid #dadada;padding: 15px 0;margin-top:20px;text-align: center;}
.foot_bq p,.foot_bq p a{color: #fff;font-size: 16px;}
@media screen and (min-width:960px) and (max-width:1440px){
    .header{width: 160px}
    .main,.footer{margin-left: 160px}
    .nav_list{padding: 0}
    .nav_list > li > a{font-size: 14px}
    .nav_list li .nav_meu li a{font-size: 12px}
    .nav_list > li{line-height: 30px}
    .nav_meu li{padding: 4px 0}
    .ser{margin: 0}
    .ser input{width: 110px}
    /*.nav_foot{width: 100%}*/
    .top_tel{padding-left: 40px}
    .top_tel img{top: 45px;left: 10px;}
    .top_tel p{font-size: 12px}
    .top_tel span{font-size: 14px}
    .top_kf{margin-left: 0}
    .top_kf li{padding:20px 10px 0 10px}
    .bacnsldef{left: 33%;bottom: 60px;}
    .bacnsldef::after{left: 34%}

    .ind_pat_one img {width: 350px;}
    .ind_fw_ly .zx_form .inp{width: 250px}
    .ind_fw_ly .zx_box{padding: 30px 20px}
}
@media (max-width: 768px){

    .pagination a, .pagination p{font-size: 12px;margin-right: 0;padding: 0 6px;height: 20px;line-height: 20px;}

    /********导航开始**********/
    .header{display: none;}
    .container-fluid>.navbar-header{width: 100%;margin: 0;}
    .navbar{margin-bottom: 0;}
    .navbar-brand{width: 33%;padding-top:8px;padding-left: 0;}
    .navbar-brand>img{width:100%;}
    .navbar-default .navbar-toggle {border-color: transparent;margin-right: 0;}
    .navbar-default .navbar-toggle .icon-bar {background-color: 1.#3f7fd2;}
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: transparent;}
    .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background: 1.#3f7fd2;color: white;}
    .navbar-default{background: white;}
    .y_nav{display: block;width: 100%;position: fixed;top: 0;left: 0;z-index: 999;box-shadow:2px 2px 5px #A1A1A1;-moz-box-shadow:2px 2px 5px #A1A1A1; -webkit-box-shadow:2px 2px 5px #A1A1A1;}
    .banner,.ban_swi{margin-top: 53px;}
    .nr{width: 100%;padding-left: 15px;padding-right: 15px;}
    /********导航结束**********/
    .ind_pat_one{padding: 15px;margin: 0}
    .ind_pat_one img{width: 32%;margin-right:0.5%;}
    .ind_pat_one img:nth-child(3){margin-right: 0}
    .ind_about{margin-bottom: 20px}
    .ind_about_con .left, .ind_about_con .right{width: 100%;height: auto}
    .ind_about_con .left{padding: 0 10px 20px}
    .ind_about_con .left img{margin:10px 0 0;}
    .ind_about_con .right img{width: 50%}
    .ind_fw_ul li{width: 33%;padding-top: 0;height: 130px}
    .ind_fw_ul li p{font-size: 14px}
    .ind_fw_ly .zx_box{padding: 0}
    .ind_fw_ly{padding: 0 15px}
    .ind_fw_ly .zx_form .inp{width: 100%}
    .ind_pro{margin-top: 20px}
    .ind_pro .dp_list .al_mg{padding: 10px 80px}
    .ind_pro .pro-next,.ind_pro .pro-prev{top:50%;}
    .ind_news .news_in_list{margin-top: 20px}
    .ind_news .news_in_list .news_in_item{margin-bottom: 20px}
    .ind_gshj{margin-bottom: -30px}
    .ind_wenan{margin-bottom: 0}
    .ind_wenan_con{width: 100%;padding:30% 5%}
    /*工厂*/
    .main{margin-left: 0}
    .tit{margin: 30px 0}
    .about_gc .right{width: 100%;padding: 30px 0}
    .about_wh{margin-top: 0}
    .about_wh li{width: 100%}
    .about_wh li:nth-child(2){margin: 10px 0 10px 0;}
    .about_pro_one li:nth-child(1){margin-left: 0;}
    .about_pro_one li{width: 48%;margin: 1%}
    .al_lb li{width: 47%;margin-right: 0}
    .al_lb li:nth-child(odd){margin-right: 20px}
    .about_pro{margin-top: 30px}
    .about_pro .nr {
        padding: 30px 0;
    }
    /*产品*/
    .pro_tab{display: flex;flex-wrap: wrap;}
    .pro_tab li a{font-size: 14px;}

    .pro_tab li{margin-right: 6px;width: 32%;height: 35px;line-height: 35px;}
    .pro_tab li:nth-child(3n){margin-right: 0;}
    .section{margin-top: 20px;margin-bottom: 0;}
    .case_list{justify-content: space-between;}
    .case_list li{width: 48%;margin-right: 0;margin-bottom: 10px;}
    .case_list li p{font-size: 14px;margin-top: 7px;overflow: hidden;}
    .paging li{margin: 0 1px;}

    .news_in_item {
        width: 100%;}

    .join_hz_ul li{width: 31%;}
    .join_hz_ul li:nth-child(3n){margin-right: 0}
    .join_ys_ul li,.join_ys_ul li div{width: 100%;margin-bottom: 20px;}
    .join_ys_wa p, .join_ys_wa h4 {
        margin: 0 0 30px 40px;
    }
    .join_ul_one li{width: 49%;margin: 0 1% 20px 0;min-height: 220px}
    .join_ul_one li h4{font-size: 16px;margin: 10px 20px;}
    .join_ul_one li p{font-size: 14px;margin: 0 10px}
    .zx_form .inp{width: 100%}
    .join_ys_wa{margin: 0}

    /*招聘*/
    .sideMenu{margin-top: 30px}
    .hiders .title{font-size: 14px;margin-right: 10px}
    .hiders .message{font-size: 12px}
    .paddpse{margin-top: -65px}
    .hidbody .content{padding: 30px}
    .texlsd .left{width: 100%;font-size: 16px;margin-top: 30px}
    .texlsd .right{float: inline-start;margin-left: 0px}
    .texlsd .cell{margin-top: 20px}
    .foot_box{padding-top: 0}
    .footer{margin-top: 30px;margin-left: 0}
    .foot_lf{display: none}

    /*联系我们*/
    .contact_left{margin: 20px 0}
    .contact_left, .contact_right{width: 100%}
    .contact_left h3{font-size: 20px}
    .contact_left .foot_lx{margin-top: 10px}
    .contact_left .foot_lx li{font-size: 14px}
    .cont2{width: 95%;margin-bottom: 0;}
    .cont2 .left{width: 100%;}
    .cont2 .right{width: 100%;}
    .cont2 .right{background-color: #fff}
    .cont2 .right form{ padding: 0}
    .tyt input{ width: 100%;}
    .tyt input:first-child{ margin-bottom: 20px;}
    .tyt{ margin-bottom: 20px;}
    .subs{margin-top: 20px}
    .map{height: 200px}
/********新闻内页********/
.mg40{ margin-top:20px}
.wrap{ margin:0 10px;width:auto}
.news_tt{font-size:18px;}
.article{ padding:20px 0; font-size:14px;}

.article img[align="right"]{ display:block; margin:5px auto;}
.article img[align="left"]{ display:block; margin:5px auto;}
/********新闻内页结束********/
/*******案例内页********/
.pro_box{width: 100%;padding: 0 15px;margin-top: 25px;}
.xq_lf{width: 100%;}
.gallery-top{width: 290px;height: 180px;}
.xq_rg{width: 100%;margin-top: 20px;padding-top: 0;}
.xq_rg h2{font-size: 18px;margin-bottom: 10px;}
.xq_list li{font-size: 14px;margin-bottom: 0;}
.pro_xq{margin-top: 35px;}
.pro_xq h3{font-size: 16px;}
.gallery-thumbs .swiper-slide{width: 70px !important;height: 50px;}
.gallery-thumbs{width: 230px;}
.xq_zx a{font-size: 14px;width: 120px;height: 35px;line-height: 35px;}
/********案例内页结束*************/
}