﻿@charset "UTF-8";



.left{ float: left;}
.right{float: right;}
.y_nav{display: none;}
.justify_fix{display:inline-block; width:100%; height:0; overflow:hidden;}

.mob{display: none;}
.pc{display: block;}

body{ background: url("../images/bg1.jpg");}

/*banner*/
.ban_swi{ float: none;}
.ban_swi .swiper-slide{ text-align: center;}
.ban_swi .swiper-pagination{bottom: 35px;}
.ban_swi .swiper-pagination-bullet{width: 16px; height: 16px; background: #fff; opacity: 1;  outline: none; }
.ban_swi .swiper-pagination-bullet-active{ background: #ede3be;   }

.oth-top,.banner{ text-align: center;}
.oth-top img,.banner img{max-width: 100%;}


.top{ width: 100%; line-height: 32px; background: #11212b; height: 32px;  font-size: 13px; color: #ede3be;}
.top_con{ width: 1200px; margin: 0 auto; height: 100%; }
.top_con .right{ width: 50%; text-align: right;}
.top_con .right a{ color: #ede3be;}
.ly{ margin-right: 15px;}
.ht_tel{ margin-left: 20px; color: #ede3be; display: inline-block;}
.ht_tel img{ margin-right: 15px;}
.wx_t{display: inline-block; margin: 0 13px 0 30px;}
.wx_t img{ margin-top: -3px;}

.top2{ width: 1200px; padding: 35px 0 30px; margin: 0 auto; height: auto; overflow: hidden;}
.menu_bg{ background: #0f1f29;}
.menu_con{width: 1200px; height: 54px;  text-align: justify; font-size: 0; margin: 0 auto;color: #ede3be;}
.menu_item{ font-size: 17px; color: #ede3be; display: inline-block; height: 100%; line-height: 53px; position: relative;}
.menu_con span{ font-size: 17px; display: inline-block; color: #ede3be;}
.menu_item a{color: #ede3be;}
.dl_menu{ position: absolute; top: 54px; z-index: 999;     width: 180px; height: auto; overflow: hidden; background: #fff; text-align: center; padding: 5px 20px 10px; left: -60px; display: none; }
.dl_menu li{ line-height: 32px;}
.dl_menu a{color: #0f1f29;}
.dl_menu a:hover{color: #b32424;}
.menu_item:nth-child(11) .dl_menu{ left: -20px;}
.menu_item:hover .dl_menu{display: block;}

.oth_menu{ width: 100%; height: auto;overflow: hidden; background: #fff;}
.c_lb{ width: 1200px; height: auto; padding: 35px 0; overflow: hidden; text-align: center; margin: 0 auto;}
.c_lb span:last-child{display: none;}
.c_lb span{ font-size: 18px; color: #e5e5e5; margin: 0 85px;}
.c_lb li{display: inline-block; font-size: 18px; color:#787878;}
.c_lb li.active{ color: #b32424;}

.oth_cont{width: 1200px; height: auto; overflow: hidden; margin: 0 auto;}

.abo_lun{ width: 1200px; height: auto; overflow: hidden; margin: 45px auto 0;}

.abo_lun .swiper-slide{ text-align: center;}
.abo_lun .swiper-pagination{bottom: 35px; text-align: right;}
.abo_lun .swiper-pagination-bullet{width: 16px; height: 16px; background: #fff; opacity: 1;  outline: none; margin-right: 33px !important; }
.abo_lun .swiper-pagination-bullet-active{ background: #9d2020;   }
.about_dbg{ padding: 24px 0; text-align: center; background: url("../images/about_dbg.png") no-repeat; font-size: 20px; color: #fff;}
.about_dbg p img{ margin-right: 10px; margin-top: -3px;}

.oth_textcon{ font-size: 17px; line-height: 27px; color: #fff; margin: 38px auto 70px;}
.pro_cat a{display: inline-block;}
.pro_cat{padding: 35px 30px;text-align: justify; }
.pro_cat span:last-child{ display: inline-block; }


.oth_cz{ background: #fff; color: #131313;}
.oth_cz_txt{ padding: 55px 40px; font-size: 16px;}

.xypg-news-list{
    margin: 50px auto 0;
}

.xypg-news-list li {
    border: 1px solid #e1e1e1;
    padding: 30px;
    background: #fff;
    margin-bottom: 35px;
    -webkit-transition: all .5s;
    transition: all .5s
}

.xypg-news-list li .tit {
    border-bottom: 1px solid #cbcbcb;
    margin-bottom: 15px;
    position: relative
}

.xypg-news-list li .tit h3 {
    padding-bottom: 15px;
    font-size: 18px;
    color: #565656;
    font-weight: 400;
    padding-right: 25%;
    margin: 0
}

.xypg-news-list li .tit .date {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 14px;
    color: #666
}

.xypg-news-list li .info {
    font-size: 14px;
    line-height: 2;
    color: #999
}

.xypg-news-list li .more {
    margin-top: 15px
}

.xypg-news-list li .more span {
    display: inline-block;
    width: 130px;
    line-height: 33px;
    text-align: center;

    font-size: 14px;
    color: #666;
    border: 1px solid #e1e1e1;
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

.xypg-news-list li:hover {
    -webkit-box-shadow: 0 2px 13px 1px rgba(8, 1, 3, .18);
    box-shadow: 0 2px 13px 1px rgba(8, 1, 3, .18)
}

.xypg-news-list li:hover .tit h3 {
    color: #292e39
}

.xypg-news-list li:hover .more span {
    color: #fff;
    background-color: #292e39
}
.news_show{ background: #fff; margin: 50px auto;}
.news_show .nabouts{ width: 90%; margin: 0 auto;}

.cont_top{ width: 1200px; height: auto; overflow: hidden; margin: 60px auto 45px; background: #fff;}
.cont_top .right{ width: 544px;}
.c_en{ color: #a3a3a3; font-size: 20px; margin: 40px auto 5px 50px}
.c_cn{ font-size: 28px; color: #000; margin-left: 50px;}
.xt{ width: 562px; height: 1px; background: #c3c3c3; margin: 15px 0 30px 50px;}
.cont_tel{ margin: 0 0 20px 50px; height: auto; overflow: hidden;}
.cont_tel .right{ margin-left: 10px; font-size: 16px; color: #000; float: left;}
.cont_tel .right p{ color: #cc0606; font-size: 18px; font-weight: bold;}
.cont_top .left.z1{ width: 655px;}
.cont_tel img{ margin-top: 5px;}

.cn{ font-size: 30px; color: #ede3be; text-align: center; font-weight: bold;}
.en{ text-transform: uppercase; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-align: center; color: #ede3be; margin-top: 5px;}


.cont_msg{width: 1200px;margin: 18px auto 55px;}
.join_f{background: #f1f3f5;padding: 40px 45px;}
.j_inp input,.join_f select{width: 540px;height: 48px;border: 1px solid #e4e6e8;padding-left: 20px;font-size: 16px;}
.j_inp input:nth-child(even){float: right;}
.j_inp{margin-bottom: 20px;}
.join_f textarea{width: 100%;height: 125px;border: 1px solid #e4e6e8;padding-left: 20px;padding-top: 15px;}
.b_cent{text-align: center;margin-top: 30px;}
.b_cent input{width: 180px;height: 45px;border: none;background: #cd0d0d;color: white;font-size: 18px;}

.map{ width: 1200px; height: 400px; margin: 32px auto 55px;}

.in_brand{width: 1200px; height: auto; padding: 58px 0; margin: 0 auto;}
.msg_tt .en img{ margin: 0 20px;}
.brand_list{ margin: 0 auto; width: 100%; height: auto; overflow: hidden; font-size: 0;}
.brand_item{ margin-top: 40px; margin-right: 30px; display: inline-block; position: relative; }
.brand_list a:nth-child(4n) .brand_item{ margin-right: 0;}
.bfx{ position: absolute; width: 100%; height: 100%; top: 0; background: rgba(255,255,255,0.7);  align-items: center; justify-content: center; display: none; transition: all 0.3s;}
.bfx p{ width: 130px; height: 37px; line-height: 36px; font-size: 17px; color: #fff; background: #b32424; text-align: center; border-radius: 5px;}
.brand_item:hover .bfx{display: flex; transition: all 0.3s;}

.index-brand-swiper{ width: 1200px; height: auto; overflow: hidden; margin: 30px auto 65px;}


.index-brand-swiper .swiper-slide {
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s;
     width: 25%;
}

.index-brand-swiper .swiper-slide:nth-child(2n+1) {
    background-color: #f2f2f2
}

.index-brand-swiper .swiper-slide:nth-child(2n) {
    background-color: #f8f8f8
}

.index-brand-swiper .swiper-slide a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    height:360px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 0 30px;
}

.index-brand-swiper .swiper-slide .img {
    width: 230px;
    margin: 0 auto 20px;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s;
    max-width: 100%
}

.index-brand-swiper .swiper-slide .img span {
    position: relative;
    display: block;
    width: 100%;
    padding-top: 72.66667%;
    overflow: hidden
}

.index-brand-swiper .swiper-slide .img span img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s
}

.index-brand-swiper .swiper-slide .title {
    text-align: center;
    font-size: 16px;

    color: #000;
    margin-bottom: 10px
}

.index-brand-swiper .swiper-slide .p {
    font-size: 13px;
    line-height: 25px;
    height: 0;
    width: 270px;
    margin: 0 auto;
    max-width: 100%;
    color: #888;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical
}

.index-brand-swiper .swiper-slide .arrow {
    width: 30px;
    height: 30px;
    border-radius: 100%;
    text-align: center;
    line-height: 30px;
    color: #fff;
    font-size: 14px;
    margin: 15px auto 0
}

.index-brand-swiper .swiper-slide .arrow {
    background-color: #b32424
}


.index-brand-swiper .swiper-slide:hover {
    background-color: #fff;
    z-index: 5;
    -webkit-box-shadow: 0 0 40px rgba(135,135,135,0.2);
    box-shadow: 0 0 40px rgba(135,135,135,0.2)
}

.index-brand-swiper .swiper-slide:hover .img {
    width: 200px
}

.index-brand-swiper .swiper-slide:hover .p {
    height: 125px
}

@media screen and (max-width: 800px) {
    .index-brand-swiper .swiper-slide .p {
        height: 112px
    }
}

@media screen and (max-width: 750px) {
    .index-brand-swiper .swiper-slide:nth-child(7n+1) .title {
        color: #a61317
    }

    .index-brand-swiper .swiper-slide:nth-child(7n+2) .title {
        color: #173958
    }

    .index-brand-swiper .swiper-slide:nth-child(7n+3) .title {
        color: #8c9ca8
    }

    .index-brand-swiper .swiper-slide:nth-child(7n+4) .title {
        color: #c6b98f
    }

    .index-brand-swiper .swiper-slide:nth-child(7n+5) .title {
        color: #d6b924
    }

    .index-brand-swiper .swiper-slide:nth-child(7n+6) .title {
        color: #8e98a6
    }

    .index-brand-swiper .swiper-slide:nth-child(7n+7) .title {
        color: #8e98a6
    }
}

.index-brand-swiper .swiper-pagination {
    display: none
}

.index-brand-swiper .swiper-pagination-bullet-active {
    background-color: #ceac77
}

@media screen and (max-width: 750px) {
    .index-brand-swiper .swiper-pagination {
        display: block
    }
}

.zp1{ width: 100%; height: auto; overflow: hidden; position: relative;}
.zp_box{ position: absolute; width: 1200px; height: auto; overflow: hidden; background:rgba(255,255,255,0.9); bottom: 0; margin: 0 auto; left: 0; right: 0;padding:  30px 30px 40px 70px;}
.zp_box1{ width: 100%; height: auto; overflow: hidden; margin-bottom: 30px;}
.zp_box1l{ float: left; font-size: 32px; color: #b32424; font-weight: bold; }
.zp_box1 p{ font-weight: initial; font-size: 12px; color: #4b4b4b; text-transform: uppercase;}
.zp_box1r{ float: left; margin-top: 25px; font-size: 17px;color: #1c1c1c; margin-left: 20px;}
.zp_box1r::after{display: block; content: ''; background: #b32424; height: 1px; width: 149px; margin-top: 8px;}
.zp_box2{ line-height: 30px; font-size: 16px;}

.in_abt{ width: 1200px; height: auto; overflow: hidden; margin: 58px auto 0;display: flex}
.in_abt .right{ width: 770px;}
.in_abt .left{ width: 430px; background: #fff; height: 524px; padding: 58px 30px 0 30px;}
.abt_t{font-size: 34px; color: #131313; font-weight: bold;}
.abt_t span{ color: #555555; font-size: 17px; }
.abt_t::after{ content: ''; display: block; width: 100%; height: 1px; background: #efefef; margin: 28px auto 45px; }
.abt_txt{ font-size: 17px; color: #4c4c4c; line-height: 27px; text-indent: 2em;}

.abt_lun .swiper-slide{ text-align: center;}
.abt_lun .swiper-pagination{bottom: 35px; text-align: right;}
.abt_lun .swiper-pagination-bullet{width: 16px; height: 16px; background: #fff; opacity: 1;  outline: none; margin-right: 33px !important; }
.abt_lun .swiper-pagination-bullet-active{ background: #9d2020;   }

.abt_lx{ background: url("../images/abt_lx_bg.jpg") no-repeat; width: 1200px; height: 103px; margin: 0 auto 58px;}
.abt_lx1{ width: 122px; height: 40px; border: 1px solid #fff; border-radius: 5px; font-size: 17px; color: #fff; text-align: center; line-height: 38px; margin-top: 33px; margin-left: 33px;}
.abt_lx2{ margin-left: 33px; margin-top: 23px; color: #fff; width: 540px;}
.abt_lx2 .left{ margin-right: 17px; padding-top: 10px;}
.abt_lx2_con{ float: left; font-size: 18px;}
.abt_lx2_con{ font-size: 20px; font-weight: bold;}

.tl{ width: 100%; height: auto; overflow: hidden; background: url("../images/bg2.jpg") ; padding: 60px 0 78px; }
.tl_con{ width: 1200px; margin: 40px auto 0; height: auto; overflow: hidden;}
.tl_con .left{ width: 490px; color: #fff; font-size: 17px; line-height: 36px;}

.tl .right{ width: 666px;}

.tl_lun .swiper-slide{ text-align: center;}
.tl .right .swiper-pagination{position:inherit; margin-top: 25px; text-align: right;}
.tl .right .swiper-pagination-bullet{width: 16px; height: 16px; background: #fff; opacity: 1;  outline: none; margin-right: 33px !important; }
.tl .right .swiper-pagination-bullet-active{ background: #9d2020;   }


.more1{  background: #cd0d0d; text-align: center; color: #fff; font-size: 17px;  width: 165px; height: 40px; border-radius: 5px; margin-top: 28px;  }


.bany{ padding: 80px 0 50px; width: 100%; height: auto; overflow: hidden;}
.bany_con{ width: 1200px;height: auto; overflow: hidden; margin: 66px auto 0;}
.bany_con .left{width: 605px;}
.bany_con .right{ width: 560px; height: auto; color: #fff; font-size: 16px; line-height: 40px;  }
.bany_con .right .br{ margin: 36px auto 33px; height: 1px; background: #1e4c65;}


.bany_con .swiper-slide{ text-align: center;}
.bany_con  .swiper-pagination{position:inherit; margin-top: 25px; text-align: left;}
.bany_con  .swiper-pagination-bullet{width: 16px; height: 16px; background: #fff; opacity: 1;  outline: none; margin-right: 33px !important; }
.bany_con  .swiper-pagination-bullet-active{ background: #9d2020;   }

.ind_news{ }

.ind_news_con{ width: 1200px; height: auto; overflow: hidden;}
.ind_news_cate{ width: 1200px; margin: 50px auto;height: auto; text-align: center; overflow: hidden;}
.ind_news_item{ display: inline-block; text-align: center; font-size: 17px; color: #0f202c; padding: 10px 50px; margin: 0 9px; background: #fff; border-radius: 5px; }
.ind_news_cate a.active .ind_news_item,.ind_news_cate a .ind_news_item:hover{ background: #cd0d0d; color: #fff;}
.ind_news_con{ width: 1200px; height: auto; overflow: hidden; margin: 54px auto 80px; display: none;}

.ind_news_con_item{ width: 375px; height: auto; overflow: hidden; float: left; margin-right: 35px;}
.n_m{ position: relative;}
.n_m .tm{ width: 70px; height: 70px; background: #b32424; position: absolute; top: 0; text-align: center; color: #fff; font-size: 12px;}
.n_m .tm p{ font-size: 39px; line-height: 45px;}
.n_t{ font-size: 18px; color: #fff; line-height: 21px; margin: 20px auto 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.n_d{ font-size: 14px; color: #adadad; line-height: 27px;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

.ind_news_con a:last-child .ind_news_con_item{ margin-right: 0;}




.ind_cont{width: 100%;height: 600px;position: relative;}
.ind_cont .map{width: 100%;height: 100%;}
.lx_box{position: absolute;top: 0;left:50%;margin-left: -620px;}
.lx_nr{width: 480px;height: 555px;background: white;margin-top: 20px;margin-left: 25px;padding: 0 30px;padding-top: 25px;box-shadow:1px 2px 10px #ccc;-moz-box-shadow:1px 2px 10px #ccc; -webkit-box-shadow:1px 2px 10px #ccc;}
.lx_bt p{color: #a3a3a3;font-size: 20px;margin-bottom: 7px;}
.lx_bt h4{color: #000000;font-size: 18px;font-weight: bold;}
.lx_list{margin-top: 20px;}
.lx_list li{margin-bottom: 15px;color: black;}
.lx_list li em{display: inline-block;width: 23px;}
.lx_f{margin-top: 20px;}
.lx_f input{width: 100%;height: 38px;border: 1px solid #eeeeee;padding-left: 15px;margin-bottom: 10px;}
.lx_f textarea{width: 100%;height: 80px;border: 1px solid #eeeeee;padding: 15px;margin-bottom: 10px;}
.lx_f input[type="submit"]{width: 200px;border: none;border-radius: 5px;background: #da251d;color: white;padding-left: 0;margin: 0 auto;display: block;}

.lx_box .cont_tel{ margin: 20px auto;}

.zl_list{ width: 1200px; margin: 40px auto 37px; height: auto; overflow: hidden; display: flex; align-items:center; justify-content: center;}
.zl_item{ margin: 0 65px;}

.foot_er{ background: url("../images/bg2.jpg"); width: 100%; height: auto; overflow: hidden; padding: 30px 0 25px;}
.foot_con{ width: 1200px; height: auto; overflow: hidden; margin: 0 auto;}

.foot_con .left{ width: 1020px; height: auto; overflow: hidden;}
.dg{ width: 100%; vertical-align: text-top; border-bottom: 1px solid #304654; padding-bottom: 10px; }

.d_txt{ font-size: 15px; color: #ede3be; line-height: 30px; margin: 20px auto 15px;}
.copy{font-size: 15px; color: #ede3be;}
.copy a{color: #ede3be;}
.dewm{ max-width: 101px; color: #fff;}
.dewm p{ margin-top: 15px; text-align: center; font-size: 15px;}

.pro_list .swiper-slide{ float: left; margin-bottom: 10px;}
.top2_con .logo{float: left;}
.seb{ width: 393px; height: 37px;}
.seb input[type='text']{ width: 300px; height: 37px; background: #fff; border-radius: 18px 0 0 18px; text-indent: 2em; color: #666; padding: 0; margin: 0;border: none; float: left;}
.seb input[type='submit']{ background: url("../images/se_bg.png") no-repeat;width: 93px; height: 37px; border: none; margin:0; padding: 0;float: left; }

    /*
    分页
     */
.Pagination{width: 100%;height: auto;text-align: center;margin-top: 15px; margin-bottom: 70px;}
.Pagination a{display: inline-block;padding: 5px 10px;border: 1px solid #fff;}
.Pagination .current{color: white;}
.Pagination .current{background: #c31522;border-color: #c31522;}
.Pagination a{color: #fff;font-size: 12px;}

.ny{ margin-top: 40px;}
.nabouts{width: 100%; margin: 0 auto; max-width: 1600px;}
.npros_lefta{ width: 230px;}
.npros_right{ width: 800px;}


.my-map { margin: 0 auto; width: 100%; height: 100%; }
.my-map .icon { background: url(https://a.amap.com/lbs-dev-yuntu/static/web/image/tools/creater/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}



@media only screen and (max-width: 1680px) {
 
}

@media only screen and (max-width: 1440px) {
 body{zoom:0.97;}
}

@media only screen and (max-width: 1366px) {
   body{zoom:0.92;}
}



@media only screen and (max-width: 768px) {
    body{zoom: 1;}
    div {
        min-width: initial;
        max-width: 100%;
    }
    .navbar-header{margin-left: 0 !important;}
    .navbar-default .navbar-collapse{margin-right: 0;margin-left:0;}
    .mob {
        display: block;
    }

    .pc {
        display: none;
    }

    .header {
        display: none;
    }

    .y_nav {
        display: block;
    }

    .navbar-brand {
        padding: 5px 0 0 10px;
    }

    .navbar {
        margin-bottom: 0;
    }

    .navbar-brand > img {
        height: 35px;
    }

    .container-fluid{ padding: 0;}
    .top,.menu_bg,.p1 img{display: none;}
    .ban_swi .swiper-pagination{ bottom: 10px; zoom: 0.75;}

    .top2{ display:none;}
    .navbar-default{ background: none;}
    .in_brand{ width: 95%;padding: 35px 0;}
    .msg_tt{zoom: 0.75}
    .msg_tt .en img{display: none;}
    .brand_item{ width: 48.5%; margin-right: 3%; margin-top: 20px;}
    .brand_list a:nth-child(2n) .brand_item{ margin-right: 0;}
    .index-brand-swiper{width: 95%;}
    .zp_box{ position: inherit;     padding: 20px 2.5%;}
    .zp_box1r{ margin-left: 0;}
    .zp_box2 p,.zp_box2 p span{ font-size: 14px !important; line-height: 25px;}
    .zp_box2 p strong,.zp_box2 p strong span{ font-size: 20px !important;}
    .in_abt .left{ width: 100%;padding: 20px 2.5%; height: auto;}
    .abt_t::after{ margin: 15px auto 20px;}
    .abt_txt{ font-size: 14px;line-height: 24px;}
    .abt_lx2_con{ font-size: 16px;}
    .abt_lx2 .left,.abt_lx1{display: none;}
    .abt_lx2{ margin-left: 2.5%;}
    .tl_con .left{ width: 95%; margin: 0 auto; font-size: 14px; line-height: 24px; float: none;}
    .more1{ height: 35px; line-height: 35px; margin: 20px auto;}

    .tl,.bany{ padding: 30px 0 30px;}
    .bany_con{ width: 95%; margin-top: 33px;}
    .ind_news_cate{font-size: 0; width: 95%;}
    .ind_news_item{ font-size: 15px; width: 30%; padding: 10px 0;  margin: 0 3% 0 auto; }
    .ind_news_cate a:nth-child(3n) .ind_news_item{ margin-right: 0;}
    .ind_news_con_item{ max-width: 95%; margin: 0 auto 20px; float: none;}
    .ind_news_con a:last-child .ind_news_con_item{ margin-right: auto;}
    .ind_news_con{ margin: 30px auto;}
    .lx_box{ position: initial;}
    .ind_cont{ width: 100%; height: auto; overflow: hidden;}
    .my-map{ height: 300px;}
    .my-map .icon-cir{ max-width:initial;}
    .lx_box{ margin: 0 auto; width: 100%;}
    .lx_nr{ width: 95%; margin: 20px auto; height: auto; padding-bottom: 15px;}
    .cont_tel .left{ width: 20px;}
    .cont_tel .right{ width: calc(100% - 35px);}
    .zl_list{display: none;}
    .foot_er{ width: 95%; margin: 0 auto;}
    .menu_con{display: none;}
    .c_lb{width: 100%;    padding: 15px 0; font-size: 0;}
    .c_lb span{ display: none;}
    .c_lb li{ font-size: 16px; width: 33.3333%; }
    .oth_cont{width: 95%; margin: 25px auto;}
    .about_dbg{ font-size: 16px;}
    .oth_textcon{font-size: 14px; line-height: 24px;}
    .pro_cat{ text-align: left;}
    .pro_cat a{ width: 33.333%;}
    .pro_cat a li{width: 100%; text-align: center;}
    .pro_list .swiper-slide{ width: 50%;}
    .pro_list  .swiper-slide .p{display:none;}
    .oth_cz_txt{ padding: 20px 2.5%; font-size: 14px;}
    .cont_top .cont_tel,.c_en,.c_cn,.xt{ margin-left: 2.5%;}
    .xt{width: 95%;}
    .j_inp input, .join_f select{width: 100%;height: 40px;font-size: 14px;margin-bottom: 15px;}
    .b_cent input{height: 40px;font-size: 14px;width: 120px;}
    .b_cent{margin-top: 0;}
    .join_f textarea{margin-bottom: 15px;}
    .join_f{ padding: 20px 2.5%;}
    .map{ height: 300px;}

.in_abt{flex-wrap: wrap;}
.in_abt iframe{height: 220px !important;}

}















