@media screen and (max-width: 1024px) {
		// 平板
		.css {
			display: none;
		}
		.pro-bottom a:nth-child(2n) {
                      margin-right: 0 !important;
                 }
		.container{
			width: 90%;
		}
		.block {
			display: block !important;
		}
		.header{
			display: none;
		}
		.header2 {
			display: block;
			position: fixed;
			top: 0;
			width: 100%;
			z-index: 999;
			background: rgba(255, 255, 255, 1);
			border-bottom: 1px solid #eee;
		}
		
		.language {
		    color: #666666;
		    font-size: 1rem;
		    background: #eee;
		}
		
		.lang-box {
		    padding: 1% 0;
		    float: right;
		}
		
		
		.lang-box a {
		    font-size: 0.9rem;
		    color: black;
		}
		
		
		.header2 .logo {
			margin: 0;
			margin: 1rem 0;
		}
		.header2 .logo img {
			width: 110px;
		}
		.right-line {
		    display: block;
		    width: 38px;
		    position: absolute;
		    right: 5%;
		    top: 56%;
		}
		.right-line div {
			margin-bottom: 0.5rem;
			height: 2px;
			width: 100%;
			background: #aaa;
		}
		.change-list {}
		.header2 .nav {
		    display: none;
		    position: absolute;
		    width: 100%;
		    left: 0;
		    top: 5rem;
		    border-top: 1px solid #eee;
		    background: rgba(255, 255, 255, 1);
		}
		.header2 .nav .nav-ul {
			width: 100%;
			overflow: hidden;
			box-sizing: border-box;
		}
		.header2 .nav .nav-ul li {
			width: 100%;
		}
		.header2 .nav .nav-ul li a {
			width: 100%;
			padding: 1rem !important;
			font-size: 0.8rem;
			box-sizing: border-box;
			color: #656565;
			display: block;
			border-bottom: 1px solid #eee;
		}
		.header2 .line-top {
			margin-bottom: 1rem;
			width: 100%;
			overflow: hidden;
		}
		.header2 .search-input {
			margin-left: 1rem;
			position: relative;
			width: auto;
			float: left;
		}
		.header2 .sear-a {
			height: 2rem;
			border: none;
			border-bottom: 1px solid #eee;
			outline: none;
			padding: 0.5rem 0 0 0.3rem;
		}
		.header2 .sear-b {
			background: url(/image/search.png);
			width: 26px;
			height: 30px;
			outline-style: none;
			border: none;
			position: absolute;
			right: 0;
		}
		.header2 .language-select {
			float: right;
		}
		.header2 .lang-top {
			margin-right: 1rem;
			float: right;
			color: #656565;
			font-size: 1rem;
			padding-right: 1.5rem;
		}
		.header2 .nav .language-list li a {
			font-size: 1rem;
			color: #656565;
		}
		.header2 .language-list {
			position: absolute;
		    right: 1.5rem;
		    top: 3rem;
		    background: white;
		    font-weight: normal;
		}
		.language-list a {
		    font-weight: normal;
		}
		.lang-top {
			font-weight: normal;
		    background: url(/images/down.png) no-repeat right center transparent;
		}
		
		.lang-pic-change {
		    background: url(/images/down2.png) no-repeat right center transparent;
		}
		
		.banner{
			margin-top: 5rem;
			overflow: hidden;
		}	
		
		
		
		.service{
			padding:2rem 0;
		}
		
		.t-tit {
		    text-align: center;
		    font-size: 1.3rem;
		}
		
		.ser-list {
		    width: 48.75%;
		    margin-left: 2%;
		    margin-bottom: 1rem;
		}
		
		.news-box {
		    padding-bottom: 3.8rem;
		}
		
		
		
		.about {
		    padding: 2rem 0;
		    overflow: hidden;
		}
		
		
		.news {
		    padding:2rem 0;
		}
		
		
		.ser-con {
		    padding: 2rem 0;
		}
		
		
		
		.news-bottom .news-list {
		    float: left;
		    width: 48.5%;
		    margin-right: 2%;
		    margin-bottom: 7%;
		    transition: all 0.7s;
		}
		
               .artimg img {
                    height: 24vw;
                }


                .news-bottom .news-list:nth-child(2n) {
		    margin-right:0;
		}


		.des-tit {
		    font-size: 0.95rem;
		    margin-bottom: 1%;
		    font-weight: bold;
		}
		
		.des-link {
		    font-size: 0.7rem;
		    color: #555555 !important;
		}
		
		.product-bottom .slide1 a {
		    float: left;
		    width: 32%;
		    margin: 1% 0;
		    margin-left: 1.9%;
		    box-sizing: border-box;
		}


		.product-bottom .swiper-pagination .swiper-pagination-bullet {
		    width: 100px;
		}
		
		.news-top {
		    margin-bottom: 2rem;
		}

		.news-tit {
		    font-size: 1.5rem;
		   	margin-bottom: 0;
		}
		
		.ry {
		    padding: 9% 0 9%;
		    width: 100%;
		}


		.ry-top {
		    margin: 0 auto 1rem;
		}


		.ry-bottom {
		    width: 100%;
		}
		
		
		.qy {
		    padding: 3rem 0;
		}

	
		.qy-bottom {
		    padding: 3rem 0 3rem;
		}


		.pro-bottom a {
		    width: 47%;
		    margin-right: 4%;
		}
		
		.yf {
		    padding: 2rem 0;
		}
		
		.yf-top {
		    text-align: center;
		    margin-bottom: 1rem;
		}
		
		.yf-tit {
		    font-size: 1.2rem;
		    margin-bottom: 1rem;
		    font-weight: bold;
		}
		
		.yfcon {
		    font-size: 0.75rem;
		    line-height: 1.3rem;
		}
		
		
		
		.yf .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
		    right: 0;
		    left: auto;
		    top: 18rem;
		    color: gray;
		}
		
		.yf .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
		    left: 0;
		    right: auto;
		    top: 18rem;
		    color: gray;
		}

		.control {
		    padding: 2rem 0;
		}
		
		.cont-top {
		    text-align: center;
		    margin-bottom: 2rem;
		}
		
		.cont-tit {
		    font-size: 1.2rem;
		    margin-bottom: 1rem;
		    font-weight: bold;
		}
		
		.contcon {
		    font-size: 0.7rem;
		    line-height: 1.3rem;
		}
		
		.advdes {
		    position: absolute;
		    top: 35%;
		    width: 90%;
		    text-align: center;
		}
		
		.advdes .adv-tit {
		    font-size: 1.2rem;
		    color: white;
		    margin-bottom: 1rem;
		    font-weight: bold;
		}
		
		.advdes .advcon {
		    font-size: 0.75rem;
		    color: white;
		    letter-spacing: 1px;
		}
		
		.newscdes {
		    position: absolute;
		    top: 30%;
		    width: 100%;
		    text-align: center;
		}
		
		.newscdes .newsc-tit {
		    font-size: 1.2rem;
		    margin-bottom: 1rem;
		    font-weight: bold;
		    letter-spacing: 1px;
		}
		
		.newscdes .newsccon {
		    font-size: 0.7rem;
		}
		
		.position {
		    margin-left: 0;
		}
		
		.position a {
		    color: gray;
		    font-size: 0.75rem;
		}
		
		.newsc-top a {
		    color: black;
		    font-size: 0.85rem;
		    font-weight: bold;
		    transition: all 0.7s;
		}

		.show-box {
		    width: 100%;
		    margin: 0 auto;
		    padding: 7% 0;
		    box-sizing: border-box;
		}
		
		.serdes {
		    position: absolute;
		    top: 20%;
		    /* transform: translateY(-50%); */
		    width: 90%;
		    text-align: center;
		}
		
		.serdes .ser-tit {
		    font-size: 1.2rem;
		    margin-bottom: 1rem;
		    font-weight: bold;
		}
		
		
		.serdes .sercon {
		    font-size: 0.7rem;
		    line-height: 1.4rem;
		    margin-bottom: 1rem;
		}
		
		
		.work .tel {
		    font-size: 0.75rem;
		}
		
		.work .worktime {
		    font-size: 0.75rem;
		    color: #aaa;
		}

		.wt-tit {
		    font-size: 1.2rem;
		    margin-bottom: 1rem;
		    text-align: center;
		    font-weight: bold;
		}
		
		.wt-posi {
		    margin-top: 5.5rem;
		}

		.wt-list-box {
		    width: 100%;
		    margin: 0 auto;
		    padding: 7% 0;
		    box-sizing: border-box;
		}
		
		.contactdes {
		    left: 8%;
		    top: 30% !important;
		}
		
		.ser-tit img {
		    width: 80px !important;
		}
		
		.cont-top .cont-tit {
		    margin-bottom: 3%;
		    font-size: 1.2rem;
		    text-align: center;
		    font-weight: bold;
		}
		
		
		.cont-bottom {
		    width: 90%;
		    margin: 0 auto;
		}
		
		
		
		
		
		
		
		
		
		.product {
		    padding: 1rem 0;
		    overflow: hidden;
		}
		
		.product-category{
			padding: 1rem 0;
		}
		
		
		.product-top {
		    margin-bottom: 1rem;
		}
		
		.news-left, .news-right {
		}
		
		.news-des {
		    top: 0.2rem;
		    right: 1.1rem;
		}
		
		.news-des .news-tit {
		    font-size: 0.9rem;
		    margin-bottom: 0.2rem;
		}
		
		.news-des p {
		    font-size: 0.7rem;
		    margin-bottom: 0.3rem;
		}
		
		/*.ry {
		    padding: 30% 0 6%;
		}*/
		
		.ry-top {
		    margin-bottom: 1rem;
		}
		
		.ry-top .ry-tit {
		    font-size: 1.2rem;
		    margin-bottom: 1rem;
		}
		
		.adv {
		    padding: 2rem 0 0;
		}
		
		.adv-title {
		    font-size: 1rem;
		    margin-bottom: 1rem;
		}
		
		
		.customer {
		    padding: 2rem 0;
		}
		
		.cust-tit {
		    text-align: center;
		    font-size: 1rem;
		    margin-bottom: 1rem;
		}
		
		.cust-top .title-border {
		    margin: 0 auto;
		    margin-bottom: 1rem;
		}
		
		.cust-left {
		    float: none;
		    width: 27%;
		    margin: 0 auto;
		    padding: 1rem 0;
		    box-sizing: border-box;
		}
		.cust-right {
		    float: none;
		    width: 100%;
		    margin: 0 auto;
		    box-sizing: border-box;
		    padding: 0 1rem;
		}
		
		.cust-content {
		    font-size: 0.8rem;
		    color: #656565;
		    margin: 2rem 0;
		    margin-top: 0;
		    line-height: 1.3rem;
		}
		
		.cust-list {
			padding-bottom: 2rem;
		}
		
		.team {
		    margin: 2rem 0;
		    overflow: hidden;
		}
		
		.team-tit {
		    font-size: 1rem;
		}
		
		.team-bottom {
		    overflow: hidden;
		    margin-top: 1rem;
		}
		
		.fact {
		    padding: 2rem 0;
		    overflow: hidden;
		    background: #F2F2F2;
		}
		
		.fact-tit {
		    font-size: 1rem;
		}
		
		.fact .title-border {
		    margin: 0 auto 1rem;
		}
		
		.adv-top {
		    margin-bottom: 1rem;
		}
		
		.part-list img {
		    height: 6.9vw;
		}
		
		
		.message-left input {
		    width: 100% !important;
		    margin-left: 0 !important;
		}
		
		.message {
		    padding: 2rem 0;
		    overflow: hidden;
		}
		
		.message-top .message-tit {
		    font-size: 1rem;
		    margin-bottom: 1rem;
		}
		
		
		.footer-right {
		    float: left;
		    width: 50%;
		}
		
		.footer {
		    padding: 2rem 0;
		}
		
		.copyright {
		    padding: 1rem 1rem;
		    line-height: 1.4rem;
		}
		
		.news2 {
		    padding: 2rem 0;
		}
		
		.contact-container{
				width: 100% !important;
		}
		
		.list-box {
		    float: left;
		    width: 100%;
		    padding: 1rem 0;
		    box-sizing: border-box;
		    color: #656565;    
		    border: none;
    		border-top: 1px solid #eee;
		}
		
		.gd-box {
		    width: 90%;
		}
		
		.list-box img {
		    width: 15% !important;
		    max-width: 49.75px;
		}
		
		.contact-box3 {
		    padding: 1.5rem 0;
		}
		
		.contact-box1 {
		    padding: 1.5rem 0;
		}
		
		input.con-input {
		    width: 100%;
		    margin-left: 0;
		}
		
	}
	
	@media screen and (max-width: 1301px) {
		.css{
			display: none;
		}
		
		.foot-list {
		    float: left;
		    width: 15.8%;
		    margin-left: 1%;
		}
		
	}
	
	@media screen and (max-width: 916px) {
		/*css*/
		.css{
			display: none;
		}
		
		
		
	}
	
	@media screen and (max-width: 912px) {
		/*css*/
		.css{
			display: none;
		}
		.css{
			display: none;
		}
		
		
		.about-left,.about-right{
		    width: 100%;
		}
		
		.about-left{
			margin-bottom:2rem;
		}
		
		
		.footbo-right {
		    float: left;
		    width: 100%;
		    font-size: 0.85rem;
		    margin-top: 1rem;
		    color: white;
		}
		
		.footbo-right a{
		    color: white !important;
		}
		
		
	}
	
	@media screen and (max-width: 864px) {
		.pro-title .description {
			display: none !important;
		}
		
		.news-left, .news-right {
		    width: 100%;
		    margin-bottom: 1rem;
		}
		
		
		.news-list-left {
		    width: 10%;
		    margin-right: 2%;
		    color: #aaa;
		}
		
		.news-list-right {
		    width: 88%;
		}
		
		.news-list-right .title {
		    padding: 1% 0;
		    color: black;
		}
		
		
		.news-des {
			top: 1rem;
			right: 1.2rem;
			width: 51%;
		}
		
		.news-des .news-tit {
			font-size: 0.9rem;
			font-weight: bold;
			margin-bottom: 0.7rem;
		}
		
		.news-des p {
			font-size: 0.7rem;
			margin-bottom: 1rem;
		}
		
		.quality {
		    padding: 2rem 0 0;
		}
	}
	
	
	@media screen and (max-width: 839px) {
		.pro-title .description {
			display: none !important;
		}
		
		
		
		
		.news2 .new-lists1 img {
		    width: 28%;
		}
		
		.news2 .new-lists1 .list-des {
		    width: 72%;
		}
		
		
		.news2 .new-lists1 .list-content {
		    width: 100%;
		    overflow: hidden;
		    text-overflow: ellipsis;
		    white-space: nowrap;
		}
		
		
		.news2 .new-lists2 img {
		    width: 28%;
		}
		
		.news2 .new-lists2 .list-des {
		    width: 72%;
		}
		
		
		.news2 .new-lists2 .list-content {
		    width: 100%;
		    overflow: hidden;
		    text-overflow: ellipsis;
		    white-space: nowrap;
		}
		
		
	}
	
	
	
	
	
	@media screen and (max-width: 798px) {
		.pro-title .description {
			display: none !important;
		}
		
		.message-right {
		    padding: 1% 2% !important;
		}
		
	}
	
	@media screen and (max-width: 759px) {
		.pro-hang .pro-img {
			width: 32%;
		}
		
		.bottom-left, .bottom-right {
		    width: 100%;
		}
		
		
	}
	
	@media screen and (max-width: 704px) {
		.pro-hang .pro-img {
			width: 32%;
		}
		
		
		.footer-left {
		    float: left;
		    width: 100%;
		    padding-bottom: 1rem;
		    border-bottom: 1px solid white;
		    margin-bottom: 1rem;
		}
		
		.footer-list {
		    float: left;
		    width: 22.5%;
		    margin-left: 3%;
		}
		
		.footer-right {
		    float: left;
		    width: 100%;
		}
		
	}
	
	@media screen and (max-width: 683px) {
		.footlist {
		    width: 45.5%;
		    margin-left: 8%;
		    float: left;
		    overflow: hidden;
		    color: white;
		}
		
	
		.ser-list {
		    width: 48.75%;
		    margin-left: 2%;
		    margin-bottom: 1rem;
		}
	}
	
	
	@media screen and (max-width: 683px) {
		.content-right h2 {
			font-size: 1rem;
		}
		.cate-tit {
		    top: 1rem;
		    left: 1rem;
		}
		
		.cate-button {
		    bottom: 1rem;
		    left: 1rem;
		}
	}
	
	@media screen and (max-width: 660px) {
		.content-right h2 {
			font-size: 1rem;
		}
		
		.foottop-left {
		    width: 100%;
		    text-align: center;
		}
		
		.foottop-left img{
			margin: 0 auto;
		}
		
		
		.foottop-right {
		    width: 100%;
		    float: right;
		    margin-top: 2rem;
		}
		
		.foot-list {
		    float: left;
		    width: 8%;
		    margin-left: 10.4%;
		    margin: 0;
		    width: auto;
		    min-height: 128px;
		    padding: 0 5.8%;
		}
	}
	
	@media screen and (max-width: 624px) {
		/*css*/
		.adv-list-right {
		    border: 1px solid #bbb;
		    border-radius: 36px;
		    width: 68px;
		    height: 68px;
		    /* float: left; */
		   float: none;
		    display: flex;
		    align-items: center;
		    margin: 0 auto;
		}
		
		.adv-list-left {
			text-align: center;
			float: left;
			width: 100%;
			padding:1rem 0;
		}
		
	}
	
	@media screen and (max-width: 611px) {
		.pro-list-show .pro-box {
			width: 48%;
		}
		
		.news-des {
		    top: 0.2rem;
		    right: 1.1rem;
		}
		
		.news-des .news-tit {
		    font-size: 0.9rem;
		    margin-bottom: 0.2rem;
		}
		
		.news-des p {
		    font-size: 0.7rem;
		    margin-bottom: 0.3rem;
		}
	}
	
	@media screen and (max-width: 532px) {
		.pro-hang .pro-img {
			/* width: 24%;*/
		}
		
		.num-list .num-tit {
		    font-size: 2rem;
		    font-weight: bold;
		    font-family: Oswald Meidum;
		}
		
		.num-list {
		    margin-bottom: 2rem;
		}
		
		.adv-num {
		    padding: 2rem 0 1rem;
		}
	}
	
	@media screen and (max-width: 532px){
		/*css*/
		.message-left {
		    width: 43% !important;
		}
		
		.message-right {
		    width: 53% !important;
		}
		
	}
	
	
	
	
	
	@media screen and (max-width: 512px) {
		.pro-hang .pro-img {
			/* width: 24%;*/
		}
		
		.product-des {
		    bottom: 0.3rem;
		}
		
		.ser-left{
			width: 100%;
		}
		
		.ser-right{
			width: 100%;
		}
		
		.ser-right a{
			width: 25%;
		}
	}
	
	
		/* white-space: nowrap;
	    text-overflow: ellipsis;*/