﻿@media only screen and (max-width: 1760px){
	.footer-box{
		width: 95%;
	}
	.index-about-box{
		width: 95%;
		left: 2.5%;
	}
	.index-about{
		padding: 0;
	}
	.index-about-logo-box{
		width: 385px;
		padding-left: 0;
	}
	.header-style1 .header-logo{
		margin-left: 30px;
	}
}
@media only screen and (max-width: 1480px){
	.index-about{
		font-size: 0;
	}
	.index-about-info{
		width: 927px;
		box-sizing: border-box;
		padding-left: 10px;
	}
	.index-about-logo-box{
		width: 260px;
	}
}
@media only screen and (max-width: 1366px){}
@media only screen and (max-width: 1280px){
	.index-about-box{
		width: 1000px;
		left: calc(50% - 500px);
	}
	.index-about-info{
		width: 100%;
		padding-left: 0;
	}
	.index-about-info-list-title1,
	.index-about-info-p,
	.index-about-info-list-title2{
		text-align: center;
	}
	.index-about-logo-box{
		top: 0;
	}
}
@media only screen and (max-width: 1200px){
	.products-box{
		width: 1000px;
	}
	.products-list{
		width: 100%;
	}

	.products-list-img-box{
		height: 142px;
	}
	.products-page-b-img-box{
		width: 420px;
	}
	.products-page-info-box{
		width: calc(100% - 420px);
	}
	.products-page-b-img{
		height: 390px;
	}
	.products-page-s-img{
		height: 48px;
		width: 48px;
	}

	.products-page-info{
		min-height: 340px;
	}
}
@media only screen and (max-width: 1000px){
	#about .header-menu-title{
		color: #000;
	}
	.header-style1 .header-menu> li:last-child{
		border-bottom: 0;
	}
	#index .header-logo{
		display: block;
	}
	.index-about-box{
		width:95%;
		left: 2.5%;
	}
	.rwd-block1{
		display: block;
	}
	.index-about-info-list-title2{
		padding-bottom: 10px;
	}
	.index-about-info {
	    animation: fadeInUp 1s ease 0s 1 both;
	}
	.header-style1 .header-logo{
		width: 200px;
	}
	#index .header-style1{
		background-color: #FFF;
		border-bottom:  2px solid #137c3a;
	}
	.header-menu{
		width: 100%;
	}
	.header-style1 .header-menu.active{
		left: 0;
		opacity: 1;
	}
	.header-style1 .header-logo{
		float: none;
	}
	.header-menu{
		width: 200px;
		background-color: #FFF;
		border: 2px solid  #137c3a;
		box-sizing: border-box;
	}
	#index .header-menu-title{
		color: #555;
	}
	.language-box{
		width: 84px;
		top: initial;
		bottom: 0;
		font-size: 0;
		left: 0;
		right: inherit;
	}

	.language-list{
		width: 40px;
		display: inline-block;
	}
	.header-style1 .header-menu> li{
		height: 72px;
		line-height: 72px;
		border-bottom: 2px solid #137c3a;
    	box-sizing: border-box;
	}
	.products-box{
		width: 750px;
	}
	

	
	.products-list-class-box{
		right: 0;
	}
	.products-page-b-img-box{
		width: 280px;
	}
	.products-page-info-box{
		width: calc(100% - 280px);
	}
	.products-page-b-img{
		height: 260px;
	}
	.products-page-info-box{
		padding-left: 20px;
	}
	.products-page-info {
	    min-height: 211px;
	}
	#products-page .slick-prev, #products-page .slick-next{
		width: 9px;
    	height: 12px;
	}
	#products-page .slick-next{
		right: -15px;
	}
	#products-page .slick-prev{
		left: -16px;
	}
	.products-page-info-title,
	.products-page-info-title2{
		padding-bottom: 5px;
	}
	.footer-left-box{
		width: 100%;
		display: block;
	}
	.web-box{
		width:100%;
		display: block;
	}
	.banner-box{
		margin-top: 73px;
	}
	.header-style1 .header-logo{
		margin-left: 0;
	}
	.header-logo{
		padding: 5px 0;
	}
	.index-banner-box, .index-banner-list, .index-video-box, .index-video, .index-video-bg{
		height: calc(100vh - 65px);
	}
	.index-banner-box{
		margin-top: 65px;
	}
	.index-about-logo-box{
		height: inherit;
	}
	.index-about-logo-box{
		width: 160px;
	}
	.index-about-info-p{
		padding-bottom: 0;
	}
	.index-about-info-list-title1{
		font-size: 16px;
		padding: 5px 0;
	}
	.index-about-info-list-title2{
		padding-bottom: 5px;
		font-size: 18px;
	}
	.index-about-info-p{
		font-size: 14px;
	}
	.index-banner-box, .index-banner-list, .index-video-box, .index-video, .index-video-bg{
		min-height: 400px;
	}
	#index .header-style1.header2 .header-menu> li{
		height: 65px;
		line-height: 65px;
	}
	#index .header-style1.header2 .header-menu> li{
		height: 72px;
		line-height: 72px;
	}
	.products-page-s-img{
		margin-right: 6px;
	}
	.products-list-img-box{
		height: 96px;
	}

}
@media only screen and (max-width: 800px){
	.news-box{
		width: 95%;
	}
	.news-list-date,
	.news-page-title-date{
		letter-spacing: 3px;
	}
	.news-list-title{
		width: calc(100% - 251px);
	}
	.news-page-title{
		width: calc(100% - 146px);
	}
	.rwd-block2{
		display: block;
	}
	.products-condition2-title span{
		position: relative;
	}
	.products-condition2-title span:after {
	    content: 'none';
	    width: 0px;
	    height: 0px;
	    margin: 0 auto;
	    border-right: 8px solid transparent;
	    border-top: 8px solid #000;
	    border-left: 8px solid transparent;
	    display: block;
	    position: absolute;
	    top: 9px;
	    font-size: 0;
	    right: -30px;
	    transition: all .3s linear;
	}
}
@media only screen and (max-width: 750px){
	.news-list-date, .news-page-title-date{
		letter-spacing: 1px;
	}
	.news-list-line{
		margin-left: 7px;
    	margin-right: 7px;
	}
	.news-list-title {
	    width: calc(100% - 215px);
	}
	.products-title-box,
	.products-class-list-box{
		width: 100%;
	}
	.products-list-class{
		border: 1px solid #000;
		box-sizing: border-box;
		border-top: 0;

	}
	.products-list-class-box{
		position: relative;
		padding: 0;
		display: none;
	}
	.products-class-title{
		display: block;
	}
	.products-class-title{
		padding: 10px;
		border: 1px solid #000;
		box-sizing: border-box;
	}
	.products-class-title:after{
		top: 20px;
	}
	.products-class-list-box{
		float: none;
	}
	.index-scoll{
		display: none;
	}

	.products-page-info-box{
		width: 283px;
	}
	.products-condition-list-title{
		margin-left: 10px;
	}
	.products-condition2-list-box .products-condition2-list:nth-child(2) .products-condition-list-title{
		margin-left: 0;
	}
	.products-condition-box{
		display: block;
		width: 100%;
		padding-right: 0;
	}
	.products-box{
		width: 550px;
	}
	.products-right-box{
		width: 100%;
		display: block;
		background-color: #FFF;
		margin-top: 20px;
	}
	.products-title-box{
		margin-top: 0;
	}
	.products-list-img-box{
		height: 110px;
	}
	.products-condition2-list{
		display: none;
	}
	.news-list, .page{
		opacity: 1;
	}
	.banner-box{
		margin-top: 62px;
	}
	.products-box{
		width: 95%;
	}
}
@media only screen and (max-width: 600px){
	.products-page-info-box {
	    width: calc(100% - 280px);
	}
}
@media only screen and (max-width: 550px){
	.news-list-link{
		width: 70px;
		font-size: 12px;
	}
	.news-list-date{
		font-size: 14px;
	}
	.news-list-title {
	    width: calc(100% - 185px);
	}
	.news-list-title{
		width: calc(100% - 165px);
		font-size: 14px;
	}
	.footer-mail-box{
		display: block;
		margin-left: 0;
		margin-top: 10px;
	}
	.footer-list-box .footer-list:nth-child(1) a,
	.footer-list{
		margin-bottom: 5px;
	}
	.footer-title-box{
		margin-bottom: 5px;
	}
	.footer-list-box .footer-list:nth-child(1) a{
		display: block;
	}
	.footer-list-box .footer-list:nth-child(1) a:nth-child(2){
		display: inline-block;
	}
	.footer-list a:after{
		display: none;
	}
	.web-logo{
		margin-top: 10px;
		text-align: left;
	}
	.web{
		margin-top: 10px;
		letter-spacing: 0;
	}
	.products-class-list-box{
		float: none;
		margin-top: 5px;
	}
	.banner-box{
		height: 100px;
	}
	.products-box{
		width: 340px;
	}

	.products-list-img-box{
		height: 64px;
	}

	.products-list-title{
		font-size: 12px;
	}

	#index .language-list{
		border: 1px solid #FFF;

	}
	.index-about-info-list-title1, .index-about-info-p, .index-about-info-list-title2{
		text-align: justify;
	}

	.products-class-title span{
		position: relative;
	}

	.contact-box{
		width: 350px;
	}
	.contact-lable {
	    width: calc(225px - 150px);
	}
	.contact-title{
		display: block;
		width: 100%;
		margin-bottom: 5px;
	}
	.contact-lable-other{
		margin-top: 0;
	}
	.contact-lable{
		margin-bottom: 5px;
	}
	.contact-info-form li{
		margin-bottom: 10px;
	}
	.language-list{
		background-color: #FFF;
	}
	.contact-lable-other{
		width: 200px;
	}

	.web-logo{
		display: none;
	}

	.web-box{
		text-align: left;
	}
	.contact-b-title{
		padding: 20px 0;
	}
	.products-page-info-box{
		width: 100%;
		display: block;
		padding-left: 0;
	}
	.products-page-s-img {
	    height: 80px;
	    width: 80px;
	}
	.products-page-b-img-box{
		width: 100%;
	}
	.products-page-b-img{
		height: 316px;
	}
	.products-class-list-box{
		width: 100%;
	}
	.products-page-info {
	    min-height: inherit;
	}

	.products-list-class-title span{
	position: relative;
	}

	

}
@media only screen and (max-width: 350px){
	.products-box{
		width: 320px;	
	}

}