/**
 *               ii.                                         ;9ABH,          
 *              SA391,                                    .r9GG35&G          
 *              &#ii13Gh;                               i3X31i;:,rB1         
 *              iMs,:,i5895,                         .5G91:,:;:s1:8A         
 *               33::::,,;5G5,                     ,58Si,,:::,sHX;iH1        
 *                Sr.,:;rs13BBX35hh11511h5Shhh5S3GAXS:.,,::,,1AG3i,GG        
 *                .G51S511sr;;iiiishS8G89Shsrrsh59S;.,,,,,..5A85Si,h8        
 *               :SB9s:,............................,,,.,,,SASh53h,1G.       
 *            .r18S;..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,.1H315199,rX,       
 *          ;S89s,..,,,,,,,,,,,,,,,,,,,,,,,....,,.......,,,;r1ShS8,;Xi       
 *        i55s:.........,,,,,,,,,,,,,,,,.,,,......,.....,,....r9&5.:X1       
 *       59;.....,.     .,,,,,,,,,,,...        .............,..:1;.:&s       
 *      s8,..;53S5S3s.   .,,,,,,,.,..      i15S5h1:.........,,,..,,:99       
 *      93.:39s:rSGB@A;  ..,,,,.....    .SG3hhh9G&BGi..,,,,,,,,,,,,.,83      
 *      G5.G8  9#@@@@@X. .,,,,,,.....  iA9,.S&B###@@Mr...,,,,,,,,..,.;Xh     
 *      Gs.X8 S@@@@@@@B:..,,,,,,,,,,. rA1 ,A@@@@@@@@@H:........,,,,,,.iX:    
 *     ;9. ,8A#@@@@@@#5,.,,,,,,,,,... 9A. 8@@@@@@@@@@M;    ....,,,,,,,,S8    
 *     X3    iS8XAHH8s.,,,,,,,,,,...,..58hH@@@@@@@@@Hs       ...,,,,,,,:Gs   
 *    r8,        ,,,...,,,,,,,,,,.....  ,h8XABMMHX3r.          .,,,,,,,.rX:  
 *   :9, .    .:,..,:;;;::,.,,,,,..          .,,.               ..,,,,,,.59  
 *  .Si      ,:.i8HBMMMMMB&5,....                    .            .,,,,,.sMr 
 *  SS       :: h@@@@@@@@@@#; .                     ...  .         ..,,,,iM5 
 *  91  .    ;:.,1&@@@@@@MXs.                            .          .,,:,:&S 
 *  hS ....  .:;,,,i3MMS1;..,..... .  .     ...                     ..,:,.99 
 *  ,8; ..... .,:,..,8Ms:;,,,...                                     .,::.83 
 *   s&: ....  .sS553B@@HX3s;,.    .,;13h.                            .:::&1 
 *    SXr  .  ...;s3G99XA&X88Shss11155hi.                             ,;:h&, 
 *     iH8:  . ..   ,;iiii;,::,,,,,.                                 .;irHA  
 *      ,8X5;   .     .......                                       ,;iihS8Gi
 *         1831,                                                 .,;irrrrrs&@
 *           ;5A8r.                                            .:;iiiiirrss1H
 *             :X@H3s.......                                .,:;iii;iiiiirsrh
 *              r#h:;,...,,.. .,,:;;;;;:::,...              .:;;;;;;iiiirrss1
 *             ,M8 ..,....,.....,,::::::,,...         .     .,;;;iiiiiirss11h
 *             8B;.,,,,,,,.,.....          .           ..   .:;;;;iirrsss111h
 *            i@5,:::,,,,,,,,.... .                   . .:::;;;;;irrrss111111
 *            9Bi,:,,,,......                        ..r91;;;;;iirrsss1ss1111
 */

@media screen and (min-width: 1200px) {
  .wrapper {
    width: 92%;
  }
  .abt_bx4_zs div:last-child {
    /* width: 15%; */
    margin-right: 0%;
  }
  .sabt_bx4_jz div:last-child {
    margin-right: 0%;
  }
  .cont_bx2_input input:nth-child(3n) {
    margin-right: 0;
  }
  .pro1_ls_con_dl dd:nth-child(3n) {
    margin-right: 0;
  }
  .video_con_dl dd:nth-child(3n) {
    margin-right: 0;
  }
  /* .ind_bx3_baner .ind_r {
    right: -70px;
  }
  .ind_bx3_baner .ind_l {
    left: -25px;
  } */
  .ser_xin {
    width: 38%;
  }
}

@media screen and (min-width: 1201px) and (max-width: 1400px) {
  .wrapper {
    width: 92%;
  }
  .hed_log {
    width: 300px;
  }
  .head_menu_dd {
    margin-right: 10px;
  }
  .ind_bx2_tt1 {
    font-size: 28px;
  }
  .vio_tt {
    padding: 20px;
    font-size: 22px;
  }
  .hed_log a:nth-child(2) {
    padding-top: 0;
  }
  .ind_bx4_r {
    width: 30.57%;
  }
  .ind_bx4_cen {
    padding: 40px 35px;
  }
  .ind_bx4_cen_tt {
    font-size: 32px;
  }
  .ind_bx4_cen {
    width: 385px;
  }
  .ind_bx4_r a {
    margin-top: 15%;
  }
  .ind_bx5_l_tt {
    font-size: 34px;
  }
  .ind_bx3_baner .ind_r {
    right: -70px;
  }
  .ind_bx3_baner .ind_l {
    left: -25px;
  }

  /* sercer_页面 */
  .ser5_con {
    justify-content: center;
  }
  .ser_xin {
    left: 40%;
  }
  .ser_xin {
    width: 40%;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1200px) {
  .wrapper {
    width: 92%;
  }
  .hed_log {
    width: 270px;
  }
  .head_menu_dd {
    margin-right: 5px;
  }
  .head_menu_up a {
    padding: 50px 5px 0px 5px;
  }
  .hed_log a {
    font-size: 26px;
  }
  .vio_tt {
    padding: 15px;
    font-size: 20px;
  }
  .ind_bx2_tt1 {
    font-size: 24px;
  }
  .hed_log a:nth-child(2) {
    padding-top: 0;
  }
  .ind_bx4_r {
    width: 35%;
  }
  .ind_bx4_cen {
    padding: 40px 25px;
  }
  .ind_bx4_cen_tt {
    font-size: 28px;
  }
  .ind_bx4_cen {
    width: 275px;
  }
  .ind_bx4_r a {
    margin-top: 15%;
  }
  .ind_bx5_l_tt {
    font-size: 30px;
  }
  .ind_bx3_baner .ind_r {
    right: -70px;
  }
  .ind_bx3_baner .ind_l {
    left: -25px;
  }
  .gongg_top_tt a {
    font-size: 36px;
  }
  .gongg_top_tt {
    font-size: 36px;
  }
  .ind_pro {
    margin-top: 25px;
  }
  .ind_bx4 {
    padding: 55px 0;
  }
  .ind_bx4_cen {
  }
  .ind_bx4_r1_tb {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    line-height: 80px;
    text-align: center;
    color: #546e0a;
    border: 3px solid #7d9e20;
    margin-right: 15px;
  }
  .ind_bx4_r1_tb.icon-zixun {
    font-size: 30px;
  }
  .ind_bx4_r1_tb.icon-weixiu {
    font-size: 30px;
  }

  .ind_bx_dl_r_tt {
    font-size: 22px;
  }
  .ind_bx5_r {
    width: 72%;
  }
  /* about_页面 */
  .abt_bx4_zs div:last-child {
    /* width: 15%; */
    margin-right: 0%;
  }
  .sabt_bx4_jz div:last-child {
    margin-right: 0%;
  }
  /* contact_页面 */
  .cont_bx2_input input:nth-child(3n) {
    margin-right: 0;
  }
  .cont_bx2_form {
    padding: 45px 45px 0;
  }
  /* FAQ */
  .fq1_dl {
    padding: 40px 0px;
  }
  .fq1_img {
    margin: 0 30px;
  }
  .fq1_txt {
    width: calc(100% - 220px);
  }
  /* news_ls页面 */
  .news1_txt {
    padding: 0 40px;
  }
  /* pro_ls */
  .pro1_ls_con_dl dd:nth-child(3n) {
    margin-right: 0;
  }
  .pro_ls dd {
    margin-bottom: 45px;
  }
  /* pro_del页面 */
  .pro_del3_con {
    padding: 0;
  }
  .pro_del3 {
    padding: 65px 0 35px;
  }
  .pro_del3_bg {
    padding: 35px 0;
  }
  .pro_del3_con_tt {
    padding: 0 0 18px;
  }
  /* sercers_页面 */
  .ser5_con {
    justify-content: center;
  }
  .ser_xin {
    left: 40%;
  }
  .ser_r {
    padding: 0 3%;
  }
  .ser_l {
    width: 40%;
  }
  .ser_r_hx {
    margin: 20px 0 30px;
  }
  .ser_r_tt {
    font-size: 30px;
  }
  .ser_xin_txt {
    line-height: 2.5;
  }
  .ser_xin {
    width: 50%;
  }
  .video_con_dl dd:nth-child(3n) {
    margin-right: 0;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .wrapper {
    width: 96%;
  }
  .mobile_header {
    display: block;
  }
  .header {
    display: none;
  }
  .banner {
    margin-top: 52px;
  }
  .ind_bx3_baner .iconfont {
    display: none;
  }
  .ind_bx3_baner .owl-controls {
    display: block;
    margin-top: 20px;
  }
  .banner .owl-controls {
    bottom: 50px;
  }
  .ind_bx2_con {
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .ind_bx2_rr {
    width: 100%;
    margin-bottom: 50px;
  }
  .ind_bx2_vio {
    position: unset;
    width: 35%;
  }
  .ind_bx2_l {
    width: 100%;
  }
  .ind_bx2_r {
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-box-align: end;
    -moz-align-items: flex-end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    width: 65%;
  }
  .ind_bx2_tt1 {
    font-size: 34px;
  }
  .index_bx2 {
    padding: 55px 0 20px;
  }
  .gongg_top_tt a {
    font-size: 34px;
  }
  .gongg_top_tt {
    font-size: 30px;
  }
  .ind_pro {
    margin-top: 0;
  }
  .ind_bx3 {
    padding: 35px 0 55px;
  }
  .ind_bx3_dl .owl-dots .owl-dot span {
    background: #888;
  }
  .ind_bx3_dl.owl-theme .owl-dots .owl-dot.active span,
  .ind_bx3_dl .owl-dots .owl-dot:hover span {
    background: #8aa932;
  }
  .ind_bx4 {
    padding: 55px 0;
  }
  .ind_bx4_con {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .ind_bx4_r {
    width: 47%;
    margin-left: 3%;
  }

  .ind_bx4_cen {
    display: none;
  }
  .ind_bx4_r a {
    margin-top: 5%;
  }
  .ind_bx4_r1_tb {
    width: 55px;
    height: 55px;
    border-radius: 50%;
    line-height: 52px;
    text-align: center;
    color: #546e0a;
    border: 3px solid #7d9e20;
    margin-right: 10px;
  }
  .ind_bx4_r1_tb.iconfont {
    font-size: 24px;
  }
  .ind_bx4_r1_tb.icon-shengchan {
    font-size: 28px;
  }
  .ind_bx4_r1_cn {
    width: calc(100% - 55px);
  }
  .ind_bx5 {
    padding: 55px 0;
  }
  .ind_bx5_con {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 20px;
  }
  .ind_bx5_l {
    width: 100%;
    margin-bottom: 20px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: column;
    -moz-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
  }
  .ind_bx5_l_tt {
    font-size: 32px;

    text-align: center;
  }
  .ind_bx5_r {
    width: 100%;
  }
  .ind_bx5_r_dl .owl-controls {
    bottom: -10px;
  }
  .ind_bx6 {
    padding: 55px 0 20px;
  }
  .ind_bx6_con {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .ind_bx6_l {
    width: 100%;
  }
  .ind_bx6_r {
    width: 100%;
    margin-bottom: 40px;
  }
  .bot_con_ls2 {
    display: none;
  }
  .bot_con_ls1 {
    width: 22%;
  }
  .bot_con_ls {
    width: 36%;
  }
  .bot_ls4_form input {
    width: 95%;
  }
  .bot_ls4_form textarea {
    width: 95%;
  }
  /* about_页面 */
  .abt_bx4_zs div:nth-child(3n) {
    /* width: 15%; */
    margin-right: 0%;
  }
  .abt_bx4_zs div {
    width: 32%;
    margin-right: 2%;
    margin-bottom: 2%;
  }
  .abt_bx4_zs div img {
    width: 100%;
  }
  .sabt_bx4_jz div:nth-child(2n) {
    margin-right: 0%;
  }
  .sabt_bx4_jz div {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 2%;
  }
  .abt_bx5_con {
    /* -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; */
  }
  .abt_bx5_l {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    width: 60%;
  }
  .abt_bx5_r_txt {
    top: 30px;
  }

  /* contact_页面 */

  .about_bx2 {
    padding: 50px 0 0 0;
  }
  .cont_bx1 {
    padding: 55px 0 0 0;
  }
  .cont_bx_ls {
    /* width: 33%; */
  }
  .cont_bx_ls:nth-child(3) {
    padding-right: 0;
  }
  .cont_bx2 {
    padding: 35px 0;
  }
  .cont_bx2_con {
    padding: 45px 10px 45px;
  }
  .cont_bx2 .gongg_top_txt {
    width: 80%;
  }
  .cont_bx2_form {
    padding: 35px 0px 0;
  }
  .cont_bx2_input input {
    margin-right: 3%;
  }
  .cont_bx2_input input:nth-child(3n) {
    margin-right: 0;
  }
  /* about_页面 */
  .abt_bx4_zs div:nth-child(3n) {
    /* width: 15%; */
    margin-right: 0%;
  }
  .abt_bx4_zs div {
    width: 32%;
    margin-right: 2%;
    margin-bottom: 2%;
  }
  .abt_bx4_zs div img {
    width: 100%;
  }
  .sabt_bx4_jz div:nth-child(2n) {
    margin-right: 0%;
  }
  .sabt_bx4_jz {
    margin-top: 15px;
  }
  .sabt_bx4_jz div {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 2%;
  }
  .abt_bx5_con {
    /* -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; */
  }
  .abt_bx5_l {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    width: 100%;
    margin-bottom: 15px;
  }
  .abt_bx5_r_txt {
    top: 30px;
  }
  .about_bx5 {
    padding: 55px 0;
  }
  .about_bx4 {
    padding: 55px 0;
  }
  .abt_bx4_zs {
    margin-top: 0;
  }
  .abt_bx3_ls {
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .abt_bx3_ls:nth-child(2n) {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .abt_bx3_txt {
    width: 100%;

    padding: 20px 0px 20px;
  }
  .abt_bx3_img {
    width: 100%;
    padding: 0px 0px;
    height: 400px;
    overflow: hidden;
  }
  .abt_bx3_con {
    padding: 55px 0 20px;
  }
  .about_bx2 {
    padding: 35px 0 0 0;
  }
  .abt_bx3_txt_tt {
    font-size: 20px;
    margin-bottom: 5px;
  }
  .abt_bx5_txt_tt {
    font-size: 18px;
  }
  .abt_bx5_txt_an {
    margin: 15px 0 10px;
  }
  .abt_bx5_txt_an a {
    font-size: 16px;
    width: 180px;
    padding: 10px 0;
  }
  .bottom_foot {
    padding: 55px 0 25px;
  }
  .about_bx1 {
    margin-top: 52px;
    overflow: hidden;
  }
  .about_bx1 img {
    margin: 0 auto;
  }
  /* faq页面 */
  .fq1_dl {
    padding: 20px 0;
  }
  .fq1_dl dd {
    padding: 25px 0;
  }
  .fq1_img {
    margin: 0 10px;
    display: none;
  }
  .fq1_txt {
    width: 100%;
  }
  .news1_dl dd {
    padding: 20px 10px;
    margin-bottom: 20px;
  }

  .news1_img {
    /* width: 100%; */
  }
  .news1_txt {
    /* width: 100%; */
    padding: 18px 35px 0;
  }

  .news1_txt_l {
    width: 100%;
  }
  .news1_txt_r {
    margin-top: 18px;
    width: 90px;
    height: 90px;
    padding: 0px 5px 5px;
  }
  .news1_txt_l_zuo {
    width: 73%;
  }
  .news1_txt_mot {
    font-size: 24px;
  }
  .news2_con {
    margin-top: 35px;
    margin-bottom: 55px;
  }

  .news1_con {
    padding: 55px 0 0;
  }
  .news1_txt_con {
    margin: 10px 0;
  }
  .news1_txt_mo {
    width: 150px;
    padding: 7px 0;
  }
  /* pro_ls页面 */
  .pro1_ls_con_dl dd:nth-child(2n) {
    margin-right: 0;
  }
  .pro1_ls_con_dl dd {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 2%;
  }
  .pro_ls dd {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 2%;
  }
  .pro_1 {
    padding: 55px 0 0px;
  }
  .products_1 {
    padding: 55px 0;
  }
  .pro1_ls_con_tt {
    font-size: 16px;
  }
  .pro_ls .news2_con {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  /* pro_del_页面 */
  .pro_del1_rl {
    display: none;
  }
  .pro_del1_con_cter {
    width: 100%;
  }

  .pro_cat_us1 {
    width: 100%;
  }
  .pro_del1 .gongg_top_tt {
    text-align: center;
  }
  .pro_del1 {
    padding: 55px 0 0;
  }
  .pro_del2 {
    padding: 0 0 55px;
  }
  .pro_del3 {
    padding: 55px 0 0px;
  }
  .pro_del3_con {
    padding: 0;
  }
  .pro_del3_bg {
    padding: 35px 0 55px;
  }
  .pro_del3_bg_tt {
    margin-top: 55px;
  }
  .pro_del3_bg .table td {
    padding-left: 5px;
  }
  .pro_del3_bg .table th {
    padding: 8px 5px;
  }
  .pro_del4 {
    padding: 55px 0 35px;
  }
  .pro_del4 .gongg_top_tt {
    margin-bottom: 20px;
    font-size: 24px;
  }
  .pro1_ls_con_dl {
    margin-bottom: 15px;
  }
  .pro_del3_con_tt {
    padding: 0 0 18px;
  }
  /* pro_页面 */
  .pro1_ls .pro1_ls_con_dl dd {
    width: 32%;
    margin-right: 2%;
    margin-bottom: 2%;
  }
  .pro1_ls .pro1_ls_con_dl dd:nth-child(3n) {
    margin-right: 0;
  }
  .pro1_ls_dt {
    font-size: 20px;
  }
  /* sercers_页面 */
  .service1_con {
    padding: 55px 0px 55px;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .ser_l img {
    width: 100%;
  }
  .service2 .gongg_top_tt {
    font-size: 32px;
  }
  .service2 {
    padding: 55px 0;
  }
  .service4 {
    padding: 0px 0 0px;
  }
  .ser5_con {
    justify-content: center;
  }
  .ser_xin {
    left: 40%;
    top: 42%;
  }
  .ser_r {
    margin-top: 25px;
    width: 100%;
    padding: 0 0%;
  }
  .ser_l {
    width: 100%;
    height: 500px;
    overflow: hidden;
  }
  .ser_r_hx {
    margin: 10px 0 15px;
  }
  .ser_r_tt {
    font-size: 28px;
  }
  .ser_xin_txt {
    line-height: 2.3;

    font-size: 14px;
  }
  .ser_xin {
    width: 50%;
  }
  /* video-页面 */
  .video_con_dl dd:nth-child(3n) {
    margin-right: 0;
  }
  .video_tt {
    padding: 55px 0 35px;
  }
  .video_tt_con_dl {
    margin-bottom: 35px;
  }
  .video_con_dl dd {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 300px) and (max-width: 767px) {
  .wrapper {
    width: 96%;
  }
  .mobile_header {
    display: block;
  }
  .header {
    display: none;
  }
  .banner {
    margin-top: 52px;
  }
  /* .banner img {
    height: 200px;
    width: calc((1920px * 200) / 830);
    max-width: none;
  } */
  .ind_bx3_baner .iconfont {
    display: none;
  }
  .ind_bx3_baner .owl-controls {
    display: block;
    margin-top: 20px;
  }
  .banner .owl-controls {
    bottom: 50px;
  }
  .ind_bx2_con {
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .ind_bx2_rr {
    width: 100%;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 20px;
  }
  .ind_bx2_vio {
    position: unset;
    width: 100%;
  }
  .ind_bx2_l {
    width: 100%;
  }
  .ind_bx2_r {
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-box-align: end;
    -moz-align-items: flex-end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    width: 100%;
    margin-bottom: 20px;
  }
  .vio_img img {
    width: 100%;
  }
  .ind_bx2_tt1 {
    font-size: 24px;
  }
  .index_bx2 {
    padding: 30px 0 0px;
  }
  .gongg_top_tt a {
    font-size: 28px;
  }
  .gongg_top_tt {
    padding: 0 5px;
    font-size: 24px;
    margin-bottom: 15px;
  }
  .ind_bx3_baner {
    padding: 25px 0 10px;
  }

  .ind_pro {
    margin-top: 0;
  }
  .ind_bx3 {
    padding: 35px 0 35px;
  }
  .ind_bx3_dl .owl-dots .owl-dot span {
    background: #888;
  }
  .ind_bx3_dl.owl-theme .owl-dots .owl-dot.active span,
  .ind_bx3_dl .owl-dots .owl-dot:hover span {
    background: #8aa932;
  }
  .ind_bx4 {
    padding: 35px 0;
  }
  .ind_bx4_con {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .ind_bx4_l {
    width: 100%;
  }
  .ind_bx4_r {
    width: 100%;
    margin-left: 0%;
  }

  .ind_bx4_cen {
    display: none;
  }
  .ind_bx4_r a {
    margin-top: 5%;
  }
  .ind_bx4_r1_tb {
    width: 55px;
    height: 55px;
    border-radius: 50%;
    line-height: 52px;
    text-align: center;
    color: #546e0a;
    border: 3px solid #7d9e20;
    margin-right: 10px;
  }
  .ind_bx4_r1_tb.iconfont {
    font-size: 24px;
  }
  .ind_bx4_r1_tb.icon-shengchan {
    font-size: 28px;
  }
  .ind_bx4_r1_cn {
    width: calc(100% - 55px);
  }
  .ind_bx5 {
    padding: 35px 0;
  }
  .ind_bx5_r_dl dd a {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .ind_bx5_dl_l {
    margin-right: 0;

    margin-bottom: 15px;
  }
  .ind_bx5_dl_r {
    width: 100%;
  }
  .ind_bx5_con {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 20px;
  }
  .ind_bx5_l {
    width: 100%;
    margin-bottom: 20px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: column;
    -moz-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
  }
  .ind_bx5_l_tt {
    font-size: 24px;

    text-align: center;
  }
  .ind_bx5_r {
    width: 100%;
  }
  .ind_bx5_r_dl .owl-controls {
    bottom: -10px;
  }
  .ind_bx_dl_r_tt {
    font-size: 22px;
  }
  .ind_bx6 {
    padding: 35px 0 20px;
  }
  .ind_bx6_con {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
    padding: 25px 0;
  }
  .ind_bx6_l {
    width: 100%;
  }
  .ind_bx6_r {
    width: 100%;
    margin-bottom: 40px;
  }
  .ind_bx6_lr {
    width: 100%;
    margin-left: 0;
    margin-top: 15px;
  }

  .ind_bx6_ll {
    width: 100%;
  }
  .ind_bx6_ll img {
    width: 100%;
  }
  .ind_bx6_l a:nth-child(2) {
    margin: 25px 0;
  }
  .ind_bx6_l a {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .bottom_foot_con {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 35px;
  }
  .bot_icbu_gs a {
    line-height: 38px;
  }
  .bot_con_ls2 {
    display: none;
  }
  .bot_con_ls1 {
    width: 22%;
  }
  .bot_con_ls {
    width: 100%;
    margin-bottom: 20px;
  }
  .bot_ls4_form input {
    width: 100%;
  }
  .bot_ls4_form textarea {
    width: 100%;
  }
  .videos {
    width: 310px;
    height: 170px;
  }
  .ind_bx2_l {
    padding: 30px 10px;
  }
  .bot_ls2_tt {
    margin-bottom: 15px;
  }
  .bottom_foot {
    padding: 0px 0 25px;
  }
  .bot_icbu {
    padding-top: 5px;
  }
  /* about_页面 */
  .abt_bx4_zs div:nth-child(2n) {
    /* width: 15%; */
    margin-right: 0%;
  }
  .abt_bx4_zs div {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 2%;
  }
  .abt_bx4_zs div img {
    width: 100%;
  }
  .sabt_bx4_jz div:nth-child(2n) {
    margin-right: 0%;
  }
  .sabt_bx4_jz {
    margin-top: 15px;
  }
  .sabt_bx4_jz div {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 2%;
  }
  .abt_bx5_con {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .abt_bx5_l {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    width: 100%;
    margin-bottom: 15px;
  }
  .abt_bx5_r_txt {
    top: 30px;
  }
  .about_bx5 {
    padding: 35px 0 55px;
  }
  .about_bx4 {
    padding: 35px 0;
  }
  .abt_bx4_zs {
    margin-top: 0;
  }
  .abt_bx3_ls {
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .abt_bx3_ls:nth-child(2n) {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .abt_bx3_txt {
    width: 100%;

    padding: 15px 0px;
  }
  .abt_bx3_img {
    width: 100%;
    padding: 0px 0px;
  }
  .abt_bx3_con {
    padding: 35px 0 20px;
  }
  .about_bx2 {
    padding: 35px 0 0 0;
  }
  .abt_bx3_txt_tt {
    font-size: 18px;
    margin-bottom: 5px;
  }

  .cont_bx2_form {
    padding: 35px 0px 0;
  }
  .cont_bx2_input {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 0px;
  }
  .cont_bx2_input input {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .cont_bx2_con {
    width: 98%;
    padding: 35px 5px 35px;
  }
  .cont_bx2 .gongg_top_tt {
    font-size: 24px;
  }
  .cont_bx2 {
    padding: 8px 0 35px;
  }
  .cont_bx2 .gongg_top_txt {
    width: 90%;
  }
  .cont_bx1_con {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .cont_bx_ls {
    width: 100%;
    margin-bottom: 20px;
    padding-right: 0;
  }
  .cont_bx_ls_tt {
    margin-bottom: 10px;
  }
  .cont_bx1 {
    padding: 35px 0 0 0;
  }
  .about_bx1 {
    margin-top: 52px;
    overflow: hidden;
  }
  .about_bx1 img {
    height: 160px;
    width: calc((1920px * 160) / 433);
    max-width: none;
  }
  /* news */
  .fq1_img {
    display: none;
  }
  .fq1_txt_tp .fq1_txt_wh {
    display: none;
  }
  .fq1_dl {
    padding: 0;
  }
  .fq1_txt {
    width: 100%;
  }
  .fq1_txt_tp {
    margin-bottom: 8px;
  }
  .fq1_dl dd {
    padding: 20px 0;
  }
  .fq1_txt_db {
    margin-left: 0;
  }
  /* faq页面 */
  .fq1_dl {
    padding: 20px 0;
  }
  .fq1_dl dd {
    padding: 25px 0 15px;
  }
  .fq1_img {
    margin: 0 10px;
    display: none;
  }
  .fq1_txt {
    width: 100%;
  }

  /* new_del */
  .news1_deta_con {
    padding: 0 0px 0px 0px;
  }
  .new_det_hx {
    padding: 25px 0;
  }
  .news_de_page {
    padding: 20px 0;
  }
  .news_deta .gongg_top_tt {
    text-align: center;
  }

  .news_deta {
    padding: 35px 0;
  }
  .new_det_hx img {
    margin-bottom: 2%;
  }

  /* new_ls_页面 */
  .news1_dl dd {
    padding: 20px 10px;
    margin-bottom: 20px;
  }
  .news1_dl dd a {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .news1_img {
    width: 100%;
  }
  .news1_txt {
    width: 100%;
    padding: 20px 0 0;
  }

  .news1_txt_l {
    width: 100%;
  }
  .news1_txt_r {
    margin-top: 18px;
    width: 70px;
    height: 70px;
    padding: 0px 5px 5px;
  }
  .news1_txt_l_zuo {
    width: 75%;
  }
  .news1_txt_mot {
    font-size: 24px;
  }
  .news2_con {
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .news1_con {
    padding: 35px 0 0;
  }
  .news1_txt_con {
    margin: 10px 0;
  }
  .news1_txt_mo {
    width: 150px;
    padding: 7px 0;
  }
  /* pro_ls_页面 */
  .pro1_ls_con_dl dd {
    width: 100%;
    margin-right: 0%;

    margin-bottom: 20px;
  }
  .pro1_ls_con_dl dd:nth-child(2n) {
    /* margin-right: 0; */
  }
  .products_1 {
    padding: 35px 0 5px;
  }
  .pro_1 {
    padding: 35px 0 5px;
  }
  .news2_con {
    margin-top: 10px;
  }

  /* pro_del_页面 */
  .pro_del1_rl {
    display: none;
  }
  .pro_del1_con_cter {
    width: 100%;
  }
  .pro_cat_us2 {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .pro_cat_us2 a {
    margin: 10px 0;
    width: 100%;
  }
  .pro_cat_us1 {
    width: 100%;
  }
  .pro_del1 .gongg_top_tt {
    text-align: center;
  }
  .pro_del1 {
    padding: 35px 0 0;
  }
  .pro_del2 {
    padding: 0 0 35px;
  }
  .pro_del3 {
    padding: 35px 0 0px;
  }
  .pro_del3_con {
    padding: 0;
  }
  .pro_del3_bg {
    padding: 35px 0;
  }
  .pro_del3_bg_tt {
    margin-top: 35px;
  }
  .pro_del3_bg .table td {
    padding-left: 5px;
  }
  .pro_del3_bg .table th {
    padding: 8px 5px;
  }
  .pro_del4 {
    padding: 35px 0 0;
  }
  .pro_del4 .gongg_top_tt {
    margin-bottom: 20px;
    font-size: 24px;
  }
  .pro1_ls_con_dl {
    margin-bottom: 15px;
  }
  .pro_del3_con_tt {
    padding: 0 0 18px;
  }
  /* pro_页面 */
  .pro1_ls_dt {
    font-size: 20px;
  }

  .pro1_ls_tp {
    padding-right: 0;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .pro1_ls_mo {
    /* padding: 0; */
    margin-top: 10px;
  }
  .service1_con {
    padding: 35px 0px 35px;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .ser_l img {
    width: 100%;
  }
  .service2 .gongg_top_tt {
    font-size: 32px;
  }
  .service2 {
    padding: 35px 0;
  }
  .service4 {
    padding: 0px 0 0px;
  }
  .ser5_con {
    justify-content: center;
    display: none;
  }
  .ser_xin {
    /* left: 40%;
    top: 42%; */
    width: 100%;
    margin-top: 0;
    position: unset;
    transform: translate(0%, 0%);
  }
  .ser_r {
    margin-top: 25px;
    width: 100%;
    padding: 0 0%;
  }
  .ser_l {
    width: 100%;
  }
  .ser_r_hx {
    margin: 10px 0 15px;
  }
  .ser_r_tt {
    font-size: 28px;
  }
  .ser_xin_txt {
    line-height: 2;

    font-size: 14px;
  }

  .service5 {
    margin-top: 0;
    margin-bottom: 35px;
  }
  .ser2_con_ls {
    width: 100%;
  }

  /* video-页面 */
  .video_tt_con_dl {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .video_tt_con_dl dd {
    width: 49%;
    margin: 0 1% 0 0;
    margin-bottom: 1%;
  }

  .video_tt_con_dl dd:nth-child(2n) {
    margin: 0 1% 1% 0;
  }
  .video_con_dl dd:nth-child(2n) {
    margin-right: 0;
  }
  .video_tt {
    padding: 35px 0 0;
  }
  .video_tt_con_dl {
    margin-bottom: 20px;
  }
  .video_con_dl {
    margin-bottom: 20px;
  }
  .video_con_dl dd {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
  
  .pro_del3_bg_ls {
      width: 100%;
  }
  
  
  

  /* 修改 */
  .ind_bx3_cshu {
    margin: 20px 0 10px;
  }
}
