@charset "gb2312";
:root {
     --swiper-theme-color: unset!important;
}
@media screen and (min-width: 2400px) { 
	.inside_strat{
		height:950px;
	}
} 
@media (max-width: 1800px) {}

@media (max-width: 1600px) {}

@media (max-width: 1514px) {
     .w1540 {
          max-width: 92%;
     }
}

@media (max-width: 1440px) {
	.about-page2 .company_swiper{
          height: 570px;
     }
     .company_swiper .swiper-container .swiper-slide{
          height: 275px;
     }
	 .cont_box2{
		 left: 140px;
    bottom: 80px;
	 }
	 .cont_box2 .ddea_img{
          width: 450px;
          margin-top: 40px;
     }
     .cont_box2 p{
          font-size: 18px;
          line-height: 32px;
          max-width: 400px;
          margin-top: 30px;
     }
     .yj_box .b_img {
          max-width: 440px;
          left: -20;
          top: 96px;
     }
     .product_info {
          margin-top: 40px;
     }
     .product_swiper .gallery-top {
          height: 450px;
     }
     
     .cont_flex h3{
          margin-top: 40px;
     }
}

@media (max-width: 1370px) {
     .w1340 {
          max-width: 92%;
     }
}

@media (max-width: 1280px) {
     .pc_header {
          height: 100px;
     }
     .nav {
          display: none;
     }
     .pc_header .w1540 {
          display: flex;
          align-items: center;
          height: 100%;
     }
     .pc_header .logo {
          margin-top: 0;
          border: none;
          width: auto;
          padding-bottom: 0;
          width: 120px;
     }
     .menu.m {
          display: block;
     }
     .menu.m span {
          background: #fff;
     }
     .m_nav {
          display: block;
          position: fixed;
          top: 0;
          padding-top: 60px;
          box-shadow: 0 15px 27px 0 rgba(167, 165, 165, .38);
          width: 100%;
          height: 100%;
          background: rgba(0, 0, 0, .85);
          transition: all ease .5s;
          -webkit-transition: all ease .5s;
          z-index: 100;
          opacity: 1;
          visibility: visible;
          margin-top: 0;
          overflow-y: auto;
          transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
          transform: translateX(100%)
     }
     .m_nav.open {
          transform: translateX(0)
     }
     .m_nav .top {
          height: 60px;
          padding: 20px;
          box-sizing: border-box
     }
     .m_nav .top .closed {
          width: 30px;
          height: 30px;
          vertical-align: middle;
          float: right;
          cursor: pointer
     }
     .m_nav .logo {
          width: 100%;
          margin: 0 auto
     }
     .m_nav .logo img {
          height: 50px;
          display: block;
          margin: 30px auto
     }
     .m_nav .ul {
          margin-top: 10px
     }
     .m_nav .ul li {
          padding: 0 20px;
          /* border-bottom: 1px solid #f5f5f5; */
          transform: translateY(0);
          -webkit-transform: translateY(100%);
          transform: translateY(100%);
          -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
          transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
          opacity: 0
     }
     .m_nav.open .ul li {
          opacity: 1;
          -webkit-transform: translateY(0);
          transform: translateY(0)
     }
     .m_nav .ul li:nth-child(1) {
          -webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
          transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms
     }
     .m_nav .ul li:nth-child(2) {
          -webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
          transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms
     }
     .m_nav .ul li:nth-child(3) {
          -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
          transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms
     }
     .m_nav .ul li:nth-child(4) {
          -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
          transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms
     }
     .m_nav .ul li:nth-child(5) {
          -webkit-transition: all 1s cubic-bezier(.77, 0, .175, 1) 0ms;
          transition: all 1s cubic-bezier(.77, 0, .175, 1) 0ms
     }
     .m_nav .ul li:nth-child(6) {
          -webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
          transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms
     }
     .m_nav .ul li:nth-child(7) {
          -webkit-transition: all 1.4s cubic-bezier(.77, 0, .175, 1) 0ms;
          transition: all 1.4s cubic-bezier(.77, 0, .175, 1) 0ms
     }
     .m_nav .ul li:nth-child(8) {
          -webkit-transition: all 1.6s cubic-bezier(.77, 0, .175, 1) 0ms;
          transition: all 1.6s cubic-bezier(.77, 0, .175, 1) 0ms
     }
     .m_nav .ul li:nth-child(9) {
          -webkit-transition: all 1.8s cubic-bezier(.77, 0, .175, 1) 0ms;
          transition: all 1.8s cubic-bezier(.77, 0, .175, 1) 0ms
     }
     .m_nav .ul li a {
          text-align: center;
          display: block;
          text-decoration: none;
          color: #fff;
          font-size: 16px;
          height: 50px;
          line-height: 50px;
          width: 100%
     }
     .m_nav .ul li .dropdown_menu {
          display: none
     }
     .m_nav .ul li.dropdown.active .dropdown_menu {
          display: block
     }
     .m_nav .ul li .dropdown_menu a {
          display: block;
          padding: 0 40px;
          box-sizing: border-box;
          /* border-bottom: 1px solid #dddddd; */
          height: 40px;
          line-height: 40px;
          font-size: 14px;
          color: #9e9e9f
     }
     .m_nav .ul li .dropdown_menu a:last-child {
          border: 0
     }
	 
}

@media (max-width: 1023px) {
	.inside_strat{
          height: 670px;
     }
}

@media (max-width: 786px) {
	 
     .pc_banner {
          height: inherit;
     }
     .pc_banner .swiper-slide {
          height: auto;
     }
     .pc_banner .swiper-wrapper {
          height: auto;
     }
     .pc_banner img {
          height: inherit;
     }
     .pc_banner .wz_pos {
          left: 5%;
          top: 45%;
     }
     .pc_banner .wz_pos .wz2 {
          font-size: 19px;
          letter-spacing: 2px;
     }
     .pc_banner .wz_pos .wz1 {
          font-size: 12px;
          margin-bottom: 0;
     }
     .pc_banner .wz_pos .wz3 {
          width: 100px;
          height: 34px;
          margin-top: 10px;
     }
     .pc_banner .wz_pos .wz3 a {
          font-size: 13px;
          transform: scale(0.6);
     }
     .index_page .moudule_page1 {
          padding-top: 0;
          height: auto;
     }
     .yj_box {
          width: 100%;
          height: auto;
          padding: 0;
          background: #fff;
          height: auto;
     }
     .yj_box .b_img {
          display: none;
     }
     .yj_box .product_swiper {
          float: none;
          width: 100%;
          height: auto;
          padding: 8% 4%;
     }
     .yj_box .product_title h3 {
          font-size: 22px;
          text-transform: uppercase;
     }
     .yj_box .product_title span {
          font-size: 12px;
     }
     .yj_box .product_title {
          padding-bottom: 10px;
     }
     .protj_list {
          height: auto;
          padding-left: 0;
     }
     .protj_list ul {
          flex-wrap: wrap;
     }
     .protj_list ul li {
          width: 48%;
          margin-right: 4%;
          margin-bottom: 6%;
     }
     .protj_list ul li:nth-child(2n) {
          margin-right: 0%;
     }
     .product_swiper b {
          display: none;
     }
     .product_swiper {
          margin-top: 0;
     }
     .protj_list ul li p {
          font-size: 15px;
     }
     .protj_list {
          margin-top: 35px;
     }
     .in_about {
          padding: 8% 0;
     }
     .index_tit h3 {
          font-size: 22px;
     }
     .in_about p {
          max-width: 92%;
     }
     .about_list ul {
          flex-wrap: wrap;
     }
     .about_list ul li {
          width: 50%;
          height: 200px;
     }
     .index_page .module_page3 {
          padding: 10% 0;
     }
     .news_list ul li {
          width: 100%;
          padding: 4%;
          margin-top: 4%;
     }
     .news_list ul {
          flex-wrap: wrap;
     }
     .index_page .module_page3 a.more {
          margin-top: 40px;
     }
     .footer_top .footer_con {
          flex-wrap: wrap;
          padding: 40px 0 30px 0;
          border: none;
     }
     .footer_top .f_nav {
          display: none;
     }
     .footer_top .footer_con .f_logo b {
          margin: 10px auto;
     }
     .f_logo {
          width: 100%;
          text-align: center;
     }
     .footer_top .footer_con .share ul {
          justify-content: center;
     }
     .footer_top .footer_con .ewm {
          margin: 40px auto 0 auto;
     }
     .footer_top {
          height: auto;
     }
     .fb .w1340 {
          flex-wrap: wrap;
          flex-direction: column;
          justify-content: center;
     }
     .fb {
          height: 60px;
     }
     .fb p {
          width: 100%;
          text-align: center;
          line-height: 1.6;
          margin: 0;
          padding: 0;
     }
     .menu.m {
          top: 17px;
     }
     .inside_strat .cont_box {
          top: 60px;
     }
     .inside_strat .about_box .w1340 {
          flex-wrap: wrap;
     }
     .inside_strat .about_box figcaption h3 {
          font-size: 42px;
     }
     .inside_strat .about_box figcaption h6 {
          font-size: 20px;
     }
     .inside_strat .about_box figcaption p {
          font-size: 14px;
          margin-top: 30px;
     }
     .inside_strat .about_box figcaption {
          padding-top: 8%;
     }
     .about_page1 .w1340 {
          flex-wrap: wrap;
     }
     .about_page1 {
          padding: 10% 0;
     }
     .about_page1 .top {
          flex-wrap: wrap;
     }
     .about_page1 .top p {
          text-align: left;
          font-size: 12px;
          line-height: 1.5;
     }
     .inside_title p.b {
          font-size: 24px;
     }
     .inside_title p.s {
          font-size: 13px;
          margin-bottom: 20px;
     }
     .cul_list {
          flex-wrap: wrap;
          margin-top: 30px;
     }
     .cul_list .right {
          margin-top: 20px;
     }
     .about_page2 {
          padding: 8% 0;
     }
     .honer_swiper {
          margin-top: 10%;
          width: 100%;
     }
     .inside_strat {
          height: inherit;
     }
     .inside_strat .banner_img {
          height: inherit;
     }
     .inside_strat .banner_img img {
          height: inherit;
     }
     .inside_about {
          height: inherit;
     }
     .inside_about .banner_img {
          height: inherit;
     }
     .inside_about .banner_img img {
          height: inherit;
     }
     .inside_product {
          height: inherit;
     }
     .inside_product .banner_img {
          height: inherit;
     }
     .inside_product .banner_img img {
          height: inherit;
     }
     .news_page {
          padding: 10% 0;
     }
     .news_page .news_nav ul li {
          margin-right: 5%;
          padding-bottom: 20px;
     }
     .news_page .news_nav ul li a {
          font-size: 18px;
     }
     #productClass {
          display: none;
     }
     #productClassSmall {
          display: block;
          padding-left: 5px;
     }
     #productClass {
          display: none;
     }
     .product_class {
          background-color: #fff;
          border: none;
          font-size: 0;
     }
     .product_class li:nth-child(1) {
          width: 100%;
          font-size: 14px;
     }
     .product_class li {
          display: inline-block;
          width: 33.33%;
          border-bottom: none;
          padding: 10px 5px 10px 0;
          font-size: 12px;
          vertical-align: top;
          position: relative;
     }
     .product_class li b.input {
          color: #898989;
          border: 1px solid #dcdcdc;
          padding: 5px 20px 5px 5px;
          position: relative;
          width: 100%;
          /*display: block;*/
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
     }
     .product_class li b.input.option {
          color: #464646;
     }
     .product_class li b.input i.bottom {
          content: "";
          display: block;
          width: 0;
          height: 0;
          border: 6px solid;
          border-color: #898989 transparent transparent;
          position: absolute;
          right: 5px;
          top: 10px;
     }
     .product_class li b.input i.top {
          content: "";
          display: block;
          width: 0;
          height: 0;
          border: 6px solid;
          border-color: transparent transparent #898989;
          position: absolute;
          right: 5px;
          bottom: 10px;
     }
     .product_class .select {
          border: 1px solid #dcdcdc;
          width: 100%;
          padding-left: 5px;
          position: absolute;
          top: 38px;
          left: 0;
          background-color: #fff;
          z-index: 99;
          display: none;
     }
     .product_class .select a {
          color: #464646;
          display: block;
          font-size: 12px;
          line-height: 2;
     }
     .product_class li b {
          width: auto;
          padding-bottom: 5px;
     }
     .product_class li .product_class_name a {
          display: inline-block;
          padding: 5px 10px;
          color: #464646;
     }
     .product_list li {
          width: 49%;
          margin-bottom: 30px;
     }
     .product_list li:nth-child(2n+1) {
          margin-left: 0;
     }
     .product_describe {
          width: 100%;
     }
     .product_lunbo {
          width: 100%;
          position: relative;
     }
     .product_introduce>div {
          width: 86.5625%;
          margin: 0 auto;
          padding: 40px 0;
     }
     .product_class li b {
          font-size: 14px;
     }
     .product {
          margin-top: 20px;
     }
     .shaixuan p.l {
          width: 140px;
          height: 42px;
          line-height: 42px;
          font-size: 14px;
     }
     .shaixuan {
          margin: 30px 0;
     }
     .product_list ul li {
          width: 48%;
          margin-right: 4%;
          margin-bottom: 10%;
     }
     .product_list ul li:nth-child(2n) {
          margin-right: 0;
     }
     .product_list li:nth-child(2n+1) {
          margin-right: 4%;
     }
     .product_list ul li figcaption p.name {
          font-size: 14px;
          line-height: 1.6;
          text-overflow: ellipsis;
          white-space: nowrap;
          overflow: hidden;
          width: 100%;
     }
     .cont_flex h3{
          margin-top: 20px;
     }
     .product_list ul li figcaption aside {
          padding: 0 4px;
     }
     .product_list ul li figcaption {
          height: 80px;
          padding: 4%;
     }
     .inside_product {
          /* height: auto; */
          background: #06070B;
     }
     .product_info {
          top: 0;
          left: 0;
          position: inherit;
          margin-top: 0;
          padding-top: 80px;
          transform: inherit;
          padding-bottom: 2.5%;
     }
     .product_info .w1340 {
          flex-wrap: wrap;
     }
     .product_info .w1340 .l {
          width: 100%;
     }
     .product_info .w1340 .l p.info {
          white-space: inherit!important;
          padding-right: 4%;
     }
     .inside_product .banner_img {
          display: none;
     }
     .product_swiper {
          width: 100%;
          margin-top: 8%;
          padding-bottom: 5%;
     }
     .dea_page .table {
          overflow-y: scroll;
     }
     .product_info .w1340 .l h3 {
          font-size: 28px;
     }
     .product_info .w1340 .l p.b {
          margin-top: 30px;
          font-size: 22px;
     }
     .product_info .w1340 .l p.s {
          font-size: 14px;
     }
     .product_info .w1340 .l p.b {
          font-size: 27px;
          margin-top: 22px;
     }
     .product_info .w1340 .l p.info {
          margin-top: 25px;
     }
     .product_swiper .gallery-top {
          width: 100%;
          margin-bottom: 0;
     }
     .product_swiper .gallery-top .swiper-slide {
          width: 100%!important;
          padding: 15%;
     }
     .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{
          font-size: 18px!important;
     }
     .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{
          font-size: 18px!important;
     }
     .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
          right: 0!important;
     }
     .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
          left: 0!important;
     }
     .dea_page {
          padding: 10% 0;
     }
     .dea_page h3 {
          font-size: 24px;
     }
     .dea_page .table table {
          margin-top: 8%;
     }
     .dea_page .table table tr td {
          font-size: 14px;
     }
     .dea_page .table table {
          width: 1000px;
     }
     .cont_flex h3 {
          font-size: 22px;
          margin-top: 40px;
     }
     .cont_flex p {
          font-size: 12px;
          text-align: center;
          line-height: 1.6;
          padding: 0 10%;
     }
     .news_list2 ul li figcaption p {
          height: 40px;
     }
     .down .w1340 {
          flex-wrap: wrap;
     }
     .down .left {
          width: 100%;
          margin-bottom: 40px;
     }
     .down {
          margin-top: 40px;
     }
     .down .right {
          width: 100%;
     }
     .down .right .down_list ul li a .l .name h3 {
          font-size: 16px;
          letter-spacing: normal;
     }
     .down .right .down_list ul li a .l .name p {
          font-size: 12px;
          letter-spacing: normal;
     }
     .down .right .down_list ul li a .tido p {
          font-size: 12px;
          letter-spacing: normal;
     }
     .down .right .down_list ul li a .l {
          align-items: flex-start;
     }
     .down .right .control {
          margin-top: 60px;
     }
     .video_list ul li {
          width: 100%;
          margin-right: 0;
          margin-bottom: 8%;
     }
     .dealer_page {
          padding: 10% 0;
     }
     .deal-top {
          flex-wrap: wrap;
     }
     .deal-top .left h3 {
          font-size: 21px;
          text-transform: uppercase;
     }
     .deal-top .left span {
          font-size: 14px;
          width: 270px;
     }
     .deal-top .right p {
          font-size: 14px;
          margin-top: 8%;
     }
     .del_list {
          margin-top: 50px;
     }
     .del_list ul li h3 {
          font-size: 18px;
     }
     .del_list ul li p {
          font-size: 14px;
          margin: 10px 0 10px;
     }
     .del_list ul li:nth-child(2n) {
          margin-top: 50px;
     }
     .del_list ul li {
          padding-left: 25px;
     }
     .del_list ul li h3::after {
          left: -25px;
          width: 15px;
     }
     .solution_page {
          padding: 10% 0;
     }
     .news_list2 ul li {
          width: 100%;
          padding: 0;
          border: none;
          margin-bottom: 60px;
     }
     .news_list2 ul li:nth-child(2) {
          padding: 0;
     }
     .news_list2 ul li figcaption .bottom span.time {
          font-size: 30px;
          line-height: 50px;
     }
     .news_list2 ul li figcaption p {
          line-height: 1.6;
          font-size: 13px;
     }
     .news_list2 ul li figcaption h3 {
          margin-top: 20px;
          font-size: 18px;
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          height: 54px;
          white-space: inherit;
     }
     .newsdea_page .news_box {
          padding: 6% 4%;
          margin-top: -30px;
     }
     .newsdea_page .news_box .news_info {
          margin-top: 30px;
     }
     .newsdea_page .news_box .news-title h3 {
          font-size: 21px;
     }
     .newsdea_page .news_box .news-title {
          margin-top: 30px;
     }
     .newsdea_page .news_box .navigt a {
          font-size: 14px;
     }
     .newsdea_page2 {
          padding: 10% 0;
     }
     .newsdea_page2 .news_list3 {
          margin-top: 30px;
     }
     .newsdea_page2 .news_list3 ul li {
          width: 100%;
          margin-bottom: 30px;
     }
     .newsdea_page2 .news_list3 ul {
          flex-wrap: wrap;
     }
     .newsdea_page2 .news_list3 ul li:last-child {
          margin-bottom: 0;
     }
     .contact_page {
          padding: 10% 0;
     }
     .contact_page .w1340 {
          flex-wrap: wrap;
     }
     .contact_page .con_info {
          padding-left: 10%;
          height: 450px;
          padding-top: 10%;
     }
     .contact_page .con_info h3 {
          font-size: 22px;
          text-transform: uppercase;
          margin-bottom: 50px;
     }
     .contact_page .message {
          padding-top: 60px;
     }
     .contact_page .message h3 {
          text-transform: uppercase;
     }
     .contact_page .message .button {
          text-transform: uppercase;
     }
     .contact_page .con_info .info_list ul li p {
          text-transform: uppercase;
          padding-right: 4%;
     }
     .contact_page .con_info .info_list ul li p span {
          text-transform: capitalize;
     }
     .productClassSmall {
          display: block;
     }
     .pc_header {
          height: 60px;
     }
     .pc_banner .swiper-pagination {
          right: 4%!important;
     }
     .pc_banner .swiper-pagination-bullet {
          margin: 10px 4px!important;
          font-size: 16px;
     }
     .mobile_img {
          display: block;
     }
     .pc_img {
          display: none;
     }
     a.more {
          width: 160px;
          height: 42px;
     }
     .about_list ul li figcaption img {
          height: 22px;
     }
     .about_list ul li:nth-child(2) figcaption img {
          height: 20px;
     }
     .about_list ul li:first-child figcaption img {
          height: 20px;
     }
     .about_list ul li figcaption p {
          font-size: 15px;
          text-transform: uppercase;
     }
     .index_title1 h3 {
          font-size: 22px;
     }
     .news_list ul li p.tit {
          font-size: 18px;
          height: 54px;
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          white-space: inherit;
     }
     .inside_strat .about_box figcaption p {
          font-size: 12px;
          font-weight: 500;
     }
     .cul_list .mod p {
          font-size: 22px;
     }
     .cul_list .mod figcaption {
          font-size: 12px;
          height: 36px;
          line-height: 36px;
     }
     .honer_swiper {
          padding: 0 6%;
     }
     .honer_swiper .swiper-button-next {
          top: 96%;
          right: 30%;
          width: 36px;
          height: 36px;
          background-position: 0 -74px;
     }
     .honer_swiper .swiper-button-next:hover {
          background-position: 0 -111.5px;
     }
     .honer_swiper .swiper-button-prev {
          top: 96%;
          left: 30%;
          width: 36px;
          height: 36px;
     }
     .honer_swiper .swiper-button-prev:hover {
          background-position: 0 -37px;
     }
     .honer_swiper .swiper-slide p {
          line-height: 2;
          height: 60px;
          margin-top: 20px;
     }
     .inside_strat .about_box figure {
          border-width: 2px;
          margin-top: 6%;
     }
     .inside_strat .about_box figcaption p {
          line-height: 1.6;
     }
     .inside_strat .about_box figcaption h6 {
          font-size: 16px;
     }
     .inside_strat .about_box figcaption h3 {
          font-size: 32px;
     }
     .inside_strat .about_box figcaption.enc p {
          line-height: 1.6;
          font-size: 12px;
          margin-top: 30px;
     }
     .inside_strat .about_box figcaption.enc h6 {
          font-size: 16px;
     }
     .inside_strat .about_box figcaption.enc h3 {
          font-size: 32px;
     }
     .pro_tjpage {
          padding: 8% 0 10% 0;
     }
     .pro_list2 ul {
          flex-wrap: wrap;
     }
     .pro_list2 li {
          width: 48%;
          margin-right: 4%;
          margin-bottom: 4%;
     }
     .pro_list2 li:nth-child(2n) {
          margin-right: 0;
     }
     .pro_list2 li figcaption p {
          font-size: 14px;
     }
     .pro_list2 li figcaption {
          height: 75px;
     }
     .video_list ul li figcaption p.tit {
          font-size: 18px;
     }
     .video_list ul li figcaption p.sm {
          font-size: 13px;
     }
     .solution_page .sou_list ul p {
          text-align: center;
          font-size: 16px;
     }
     .news_list3 a.more span.tu {
          background: url(../images/right2.png) center no-repeat;
     }
     .news_list3 a.more::after {
          -webkit-transform: scaleX(1);
          transform: scaleX(1);
          -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
          transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
     }
     .news_list3 a.more span {
          color: #fff;
     }
  
      .product_swiper .swiper-slide{
          height: auto!important;
     } 
	 .product_swiper .gallery-thumbs{
		 height:85px;
	 }
	 .product_swiper .gallery-top{
		 height:345px;
		width:345px;
		margin:0 auto;
	 }
     .product_swiper .gallery-thumbs .swiper-slide img{
          width: 100%;
          object-fit: contain;
     }
     .product_info .w1340 .l p.b.en {
          font-size: 15px;
     }
     .down .left .pso {
          display: none;
     }
     .pc_banner .wz_pos .wz2{
          letter-spacing:1px;
     }
	 .deal-top .right{
		 display:block!important;
		 
	 }
	 .deal-top .right span{
		 margin:0!important;
		 display:block;
		 margin:8% 0 5% 0!important;
	 }
	 .deal-top .right p span{
		 margin:0!important;
		 display:initial!important;
	 }
	 .deal-top .right p{
		 margin-top:0;
	 }
	 .cont_box2{
		 display:none;
	 }
}