@charset "utf-8";
@media screen {
  .header_top,
  .content,
  .footer_content,
  .product_content {
    width: 100% !important;
  }
  .header_nav,
  .header_links,
  .main-im,
  .product_description {
    display: none;
  }
  nav {
    display: block;
  }
  .header_right {
    display: inherit !important;
  }
  .content {
    margin-top: 30px;
  }
  .content_common {
    padding: 0 2%;
    margin-bottom: 0;
  }
  .product_list {
    margin-right: 0;
  }
  .product_list li {
    width: 47%;
    margin-right: 3%;
    height: auto;
    margin-bottom: 20px;
  }
  .product_list .product_title {
    padding: 10px 0;
  }
  .enterprise_video {
    width: 96%;
    float: none;
  }
  .enterprise_video img {
    width: 100%;
  }
  .enterprise_news {
    margin-top: 20px;
    width: 100%;
    float: none;
    display: block;
  }
  .enterprise_news .line {
    width: auto;
  }
  .footer_last {
    display: none;
  }
  .footer_bottom {
    width: auto;
    padding: 0 1%;
  }
  .footer_share {
    width: auto;
  }
  .inquiry {
    display: none;
  }
  .sol_zi .more {
    display: none !important;
  }
  .i_sol_lb,
  .sol_block {
    width: 96%;
  }
  .sol_zi .sol_bt {
    font-size: 20px;
  }
  .sol_block {
    margin-bottom: 30px;
  }
  .i_sol_lb .ly,
  .sol_tu,
  .sol_zi {
    width: 100%;
  }
  .sol_zi {
    padding-left: 0;
  }
}
@media screen and (min-width: 300px) and (max-width: 1024px) {
  .swiper-container {
    display: inherit;
    height: 267px;
  }
  #slideBox,
  .fixedblock,
  .share,
  #bsBox,
  #newBridge {
    display: none;
  }
  .footer_top {
    padding-left: 2%;
  }
  .footer_share {
    float: left;
    margin-top: 10px;
  }
  .footer_list {
    width: 14%;
    margin-right: 1%;
  }
  .footer_list span {
    font-size: 18px;
  }
  #product,
  #service,
  #job,
  #solve,
  #honor,
  #contact,
  #download,
  #parner,
  #map,
  #exhibition {
    width: 96%;
    padding: 20px 2%;
  }
  .productList li {
    margin-bottom: 10px;
  }
  .productList li .pic {
    width: 48%;
    margin-right: 2%;
  }
  .productList .describe {
    width: 48%;
    padding-top: 20px;
  }
  #news {
    width: 96%;
    padding: 20px 2%;
  }
  .column_title .title_cn {
    font-size: 20px;
  }
  .hornor_pic {
    width: 48%;
    margin-right: 2%;
  }
  .hornor_list {
    width: 50%;
  }
  .hornor_list ul {
    height: 135px;
    overflow: hidden;
  }
  .hornor_list li {
    margin-top: 10px;
  }
  .hornor_list h3 {
    font-size: 18px;
  }
  #honor ul {
    margin-right: 0;
  }
  #honor li {
    width: 28%;
    margin-right: 2%;
  }
  #honor .honor_desc {
    padding: 0 5%;
    margin-bottom: 30px;
  }
  .news_list .news_time {
    width: 13%;
    margin-right: 2%;
  }
  .news_list .month,
  .news_list .day {
    border: none;
    width: 100%;
  }
  .news_list .news_pic {
    width: 38%;
    margin-right: 4%;
  }
  .news_list .news_desc {
    width: 43%;
  }
  .news_list .news_desc .news_dec {
    height: 26px;
    overflow: hidden;
  }
  .download_menue {
    width: 20%;
    margin-right: 4%;
  }
  .question_content,
  .download_content {
    width: 75%;
  }
  .download_content .title_cn {
    font-size: 24px;
  }
  .download_content .download_list {
    margin-top: 10px;
  }
  .download_content .time {
    width: 40%;
  }
  .question_content .title_cn {
    font-size: 24px;
  }
  .question_content .subtitle {
    margin-top: 10px;
  }
  .job_content {
    width: 100%;
  }
  #parner ul {
    margin-right: 0;
  }
  #parner li {
    width: 28%;
    margin-right: 2%;
  }
  #parner span {
    margin: 10px 0;
  }
  .solve_list,
  #exhibition {
    margin-right: 0;
  }
  .solve_list li {
    width: 48%;
    margin-right: 2%;
    margin-top: 20px;
  }
  #solve .solve_content p img {
    width: 100%;
    max-width: inherit;
    height: auto;
  }
  #exhibition ul {
    margin-right: 0;
  }
  #exhibition li {
    width: 44%;
    padding: 2%;
    margin-right: 2%;
  }
  .title {
    font-size: 16px;
    margin-bottom: 0;
  }
  .banner img {
    height: auto;
  }
}
@media screen and (min-device-width: 300px) and (max-device-width: 1024px) {
  .swiper-container {
    display: inherit;
    height: 267px;
  }
  #slideBox,
  .fixedblock,
  .share,
  #bsBox,
  #newBridge {
    display: none;
  }
  .footer_top {
    padding-left: 2%;
  }
  .footer_share {
    float: left;
    margin-top: 10px;
  }
  .footer_list {
    width: 14%;
    margin-right: 1%;
  }
  .footer_list span {
    font-size: 18px;
  }
  #product,
  #service,
  #job,
  #solve,
  #honor,
  #contact,
  #download,
  #parner,
  #map,
  #exhibition {
    width: 96%;
    padding: 20px 2%;
  }
  .productList li {
    margin-bottom: 10px;
  }
  .productList li .pic {
    width: 48%;
    margin-right: 2%;
  }
  .productList .describe {
    width: 48%;
    padding-top: 20px;
  }
  #news {
    width: 96%;
    padding: 20px 2%;
  }
  .column_title .title_cn {
    font-size: 20px;
  }
  .hornor_pic {
    width: 48%;
    margin-right: 2%;
  }
  .hornor_list {
    width: 50%;
  }
  .hornor_list ul {
    height: 135px;
    overflow: hidden;
  }
  .hornor_list li {
    margin-top: 10px;
  }
  .hornor_list h3 {
    font-size: 18px;
  }
  #honor ul {
    margin-right: 0;
  }
  #honor li {
    width: 28%;
    margin-right: 2%;
  }
  #honor .honor_desc {
    padding: 0 5%;
    margin-bottom: 30px;
  }
  .news_list .news_time {
    width: 13%;
    margin-right: 2%;
  }
  .news_list .month,
  .news_list .day {
    border: none;
    width: 100%;
  }
  .news_list .news_pic {
    width: 38%;
    margin-right: 4%;
  }
  .news_list .news_desc {
    width: 43%;
  }
  .news_list .news_desc .news_dec {
    height: 26px;
    overflow: hidden;
  }
  .download_menue {
    width: 20%;
    margin-right: 4%;
  }
  .question_content,
  .download_content {
    width: 75%;
  }
  .download_content .title_cn {
    font-size: 24px;
  }
  .download_content .download_list {
    margin-top: 10px;
  }
  .download_content .time {
    width: 40%;
  }
  .question_content .title_cn {
    font-size: 24px;
  }
  .question_content .subtitle {
    margin-top: 10px;
  }
  .job_content {
    width: 100%;
  }
  #parner ul {
    margin-right: 0;
  }
  #parner li {
    width: 28%;
    margin-right: 2%;
  }
  #parner span {
    margin: 10px 0;
  }
  .solve_list,
  #exhibition {
    margin-right: 0;
  }
  .solve_list li {
    width: 48%;
    margin-right: 2%;
    margin-top: 20px;
  }
  #solve .solve_content p img {
    width: 100%;
    max-width: inherit;
    height: auto;
  }
  #exhibition ul {
    margin-right: 0;
  }
  #exhibition li {
    width: 44%;
    padding: 2%;
    margin-right: 2%;
  }
  .title {
    font-size: 16px;
    margin-bottom: 0;
  }
  .banner img {
    height: auto;
  }
}
@media screen and (min-width: 300px) and (max-width: 768px) {
  .footer_shareTo {
    display: none;
  }
  .footer_share {
    margin-top: 50px;
  }
  .swiper-container {
    height: 200px;
  }
  .productList .describe p {
    font-size: 14px;
    height: 80px;
    overflow: hidden;
    line-height: 20px;
  }
}
@media screen and (min-device-width: 300px) and (max-device-width: 768px) {
  .footer_shareTo {
    display: none;
  }
  .footer_share {
    margin-top: 50px;
  }
  .swiper-container {
    height: 200px;
  }
  .productList .describe p {
    font-size: 14px;
    height: 80px;
    overflow: hidden;
    line-height: 20px;
  }
}
@media screen and (min-width: 300px) and (max-width: 500px) {
  .pagination {
    left: 25%;
  }
  .swiper-container {
    height: 200px;
  }
  .footer_top {
    padding-left: 4%;
  }
  .header_logo {
    width: 80%;
  }
  .enterprise_news .time,
  .contact_map {
    display: none;
  }
  .enterprise .line {
    margin: 20px auto;
  }
  .footer_share {
    float: left;
    width: auto;
    margin-top: 50px;
    margin-left: 100px;
  }
  .footer_bottom {
    margin-top: 10px;
  }
  .footer_phone .phoneNum,
  .column_title .title_cn,
  .product_list .product_title,
  .footer_list span {
    font-size: 16px !important;
  }
  .column_title .title_en,
  .enterprise_memo,
  .enterprise_news li {
    font-size: 14px !important;
  }
  .footer_list {
    width: 30%;
    margin-right: 2%;
    margin-bottom: 10px;
    height: 130px;
  }
  .footer_list:nth-of-type(4),
  .footer_list:nth-of-type(5) {
    display: none;
  }
  .footer_phone .phoneNum {
    margin: 0;
  }
  .productList li {
    margin-bottom: 20px;
  }
  .productList .describe {
    padding-top: 0px;
    width: 45%;
    height: 115px;
    overflow: hidden;
  }
  .productList .describe h3 {
    margin-bottom: 10px;
    font-size: 20px;
    height: 23px;
    overflow: hidden;
  }
  .productList .describe p {
    font-size: 12px;
    line-height: 18px;
    height: 32px;
    overflow: hidden;
  }
  .detail {
    font-size: 14px;
    padding: 5px 8px;
    margin-top: 10px;
  }
  #solve .solve_title {
    font-size: 20px;
  }
  #solve .solve_content p {
    padding: 0 2%;
  }
  #solve .solve_content img {
    width: 100%;
    height: auto !important;
  }
  .solve_list li,
  #exhibition li {
    height: 190px;
  }
  #exhibition li {
    height: auto;
    margin-top: 0;
  }
  #exhibition li h3 {
    padding: 10px 0;
  }
  #exhibition li p {
    font-size: 12px;
  }
  .hornor_list ul {
    height: 40px;
  }
  .hornor_list li .time {
    display: none;
  }
  #honor li {
    width: 42%;
    margin-right: 2%;
    margin-top: 8px;
  }
  #honor .honor_desc {
    padding: 0 5%;
    margin-bottom: 30px;
  }
  .title {
    font-size: 12px;
  }
  .news_list .news_title {
    font-size: 18px;
    padding-bottom: 5px;
  }
  .news_list .news_desc span {
    display: none;
  }
  .news_list .news_desc .news_dec {
    display: none;
  }
  .service_list {
    width: 100%;
    margin-top: 0;
  }
  .service_list li {
    padding: 5px 0;
  }
  .service_list h3 {
    font-size: 24px;
  }
  .service_list p {
    font-size: 12px;
  }
  .contact_description,
  .contact_pic {
    width: 100%;
    margin-top: 20px;
  }
  .contact_description h3,
  .contact_pic h3 {
    font-size: 24px;
  }
  .contact_description p,
  .contact_pic p {
    font-size: 12px;
  }
  .contact_description img,
  .contact_pic img {
    width: 100%;
  }
  #job {
    margin-bottom: 20px;
  }
  .job_content li {
    margin-top: 20px;
    padding-bottom: 20px;
  }
  .job_content li h3 {
    font-size: 24px;
  }
  .job_content li p {
    font-size: 12px;
  }
}
@media screen and (min-device-width: 300px) and (max-device-width: 500px) {
  .pagination {
    left: 25%;
  }
  .footer_top {
    padding-left: 4%;
  }
  .header_logo {
    width: 80%;
  }
  .enterprise_news .time,
  .contact_map {
    display: none;
  }
  .enterprise_news .newTitle {
    width: 90%;
  }
  .enterprise .line {
    margin: 20px auto;
  }
  .footer_share {
    float: left;
    width: auto;
    margin-top: 50px;
    margin-left: 100px;
  }
  .footer_bottom {
    margin-top: 10px;
  }
  .footer_phone .phoneNum,
  .column_title .title_cn,
  .product_list .product_title,
  .footer_list span {
    font-size: 16px !important;
  }
  .column_title .title_en,
  .enterprise_memo,
  .enterprise_news li {
    font-size: 14px !important;
  }
  .footer_list {
    width: 30%;
    margin-right: 2%;
    margin-bottom: 10px;
    height: 130px;
  }
  .footer_phone .phoneNum {
    margin: 0;
  }
  .productList li {
    margin-bottom: 20px;
  }
  .productList .describe {
    padding-top: 0px;
    width: 45%;
    height: 115px;
    overflow: hidden;
  }
  .productList .describe h3 {
    margin-bottom: 10px;
    font-size: 20px;
    height: 23px;
    overflow: hidden;
  }
  .productList .describe p {
    font-size: 12px;
    line-height: 18px;
    height: 32px;
    overflow: hidden;
  }
  .detail {
    font-size: 14px;
    padding: 5px 8px;
    margin-top: 10px;
  }
  #solve .solve_title {
    font-size: 20px;
  }
  #solve .solve_content p {
    padding: 0 2%;
  }
  #solve .solve_content img {
    width: 100%;
  }
  .solve_list li,
  #exhibition li {
    height: 190px;
  }
  #exhibition li {
    height: auto;
    margin-top: 0;
  }
  #exhibition li h3 {
    padding: 10px 0;
  }
  #exhibition li p {
    font-size: 12px;
  }
  .hornor_list ul {
    height: 40px;
  }
  .hornor_list li .time {
    display: none;
  }
  #honor li {
    width: 42%;
    margin-right: 2%;
    margin-top: 8px;
  }
  #honor .honor_desc {
    padding: 0 5%;
    margin-bottom: 30px;
  }
  .title {
    font-size: 12px;
  }
  .news_list .news_title {
    font-size: 18px;
    padding-bottom: 5px;
  }
  .news_list .news_desc span {
    display: none;
  }
  .news_list .news_desc .news_dec {
    display: none;
  }
  .service_list {
    width: 100%;
    margin-top: 0;
  }
  .service_list li {
    padding: 5px 0;
  }
  .service_list h3 {
    font-size: 24px;
  }
  .service_list p {
    font-size: 12px;
  }
  .contact_description,
  .contact_pic {
    width: 100%;
    margin-top: 20px;
  }
  .contact_description h3,
  .contact_pic h3 {
    font-size: 24px;
  }
  .contact_description p,
  .contact_pic p {
    font-size: 12px;
  }
  .contact_description img,
  .contact_pic img {
    width: 100%;
  }
  #job {
    margin-bottom: 20px;
  }
  .job_content li {
    margin-top: 20px;
    padding-bottom: 20px;
  }
  .job_content li h3 {
    font-size: 24px;
  }
  .job_content li p {
    font-size: 12px;
  }
}
