﻿@media only screen and (max-width: 1680px){}
@media only screen and (max-width: 1480px){
	.about-why-article{
		height: 215px;
	}
	.about-why-list{
		padding: 20px;
	}
	.about-why-article{
		height: 240px;
	}
}
@media only screen and (max-width: 1366px){
	.products-our-list{
		height: 480px;
	}
}
@media only screen and (max-width: 1360px){

	.application2-box{
		width: 1200px;
	}
	.application2-img-box{
		width: 800px;
	}
	.application2-img-list:nth-child(1),
	.application2-img-list:nth-child(2),
	.application2-img-list:nth-child(3),
	.application2-img-list:nth-child(4),
	.application2-img-list:nth-child(7),
	.application2-img-list:nth-child(8){
		width: 200px;
		height: 200px;
	}
	.application2-img-list:nth-child(5),
	.application2-img-list:nth-child(6),
	.application2-img-list:nth-child(9),
	.application2-img-list:nth-child(10)
	{
		width: 100px;
		height: 100px;
	}
	.application2-img-list:nth-child(1){
		bottom: -135px
	}
	.application2-img-list:nth-child(2){
		top: -18px;
		left: 155px;
	}
	.application2-img-list:nth-child(6){
		left: 9px;
    	top: -7px;
	}
	.application2-img-list:nth-child(3){
		left: 27px;
    	top: 210px;
	}
	.application2-img-list:nth-child(5){
		left: 357px;
    	top: 110px;
	}
	.application2-img-list:nth-child(4){
		top: -90px;
	}
	.application2-img-list:nth-child(7){
		left: -142px;
    	top: 139px;
	}
	.application2-img-list:nth-child(8){
		left: 611px;
    	top: -13px;
	}
	.application2-img-list:nth-child(9){
		left: 429px;
    	top: 339px;
	}
	.application2-img-list:nth-child(10){
		left: 699px;
    	top: 231px;
	}
}
@media only screen and (max-width: 1300px){
	.application-s-class-box{
		width: 1200px;
	}
	.about-why-article{
		height: initial;
		min-height: 215px;
	}
	.application-s-class{
		width: 150px;
		margin: 0 5px;
	}
	.products-page-info-box{
		width: 1200px;
	}
	.products-page-img-box{
		width: 700px;
	}
	.products-page-b-img-box, .products-page-b-img{
		height: 438px;
	}
	.products-page-info-right{
		width: calc(100% - 700px);
	}
	.products-page-info-title-box{
		height: 260px;
	}
	.products-page-info-download{
		height: 178px;
	}
	.products-page-info-icon,
	.products-page-info{
		line-height: 178px;
	}
	.products-page-s-img,
	.products-page-s-img-box{
		height: 90px;
	}

	.products-page-class{
		font-size: 16px;
		padding: 20px 0;
	}
}
@media only screen and (max-width: 1280px){
	.service-img-box{
		width: 770px;
		height: 600px;
	}
	.service-info-box{
		height: 600px;
		padding: 104px 0;
	}
	.service-info{
		padding:40px 20px;
	}
	.application-class-list a,
	.application-class-box{
		height: 360px;
	}
	.header-style4 .header-box{
		width: 1000px;
		max-width: 100%;
	}
	.header-style4 .header-menu-list{
		padding:0 15px;
	}
	.products-our-list-title{
		font-size: 20px;
	}
	.products-our-list {
	    height: 430px;
	}
	.about-core-img{
		max-width: 100%;
	}
	.about-core-title{
		margin-bottom: 10px;
	}
	.about-core-p{
		font-size: 14px;
	}
	.about-core-list{
		margin-bottom: 0;
	}

	.application-banner-p{
		font-size: 22px;
	}
}
@media only screen and (max-width: 1200px){
	.about-core-img{
		display: none;
	}
	.application-s-class-box{
		width: 1000px;
	}
	.contact-info-list{
		margin-bottom: 58px;
	}
	.contact-info-form{
		padding-left: 0;
	}
	.contact-info-right{
		padding-right: 0;
	}
	.about-banner-slong-box{
		width: 1000px;
		left: calc(50% - 500px);
	}
	.products-page-info-box{
		width: 1000px;
	}
	.products-page-img-box{
		width: 600px;
	}
	.products-page-info-title-box{
		height: 210px;
	}
	.products-page-info-title{
		font-size: 18px;
	}
	.products-page-info-download{
		height: 165px;
	}
	.products-page-info{
		font-size: 16px;
	}
	.products-page-s-img,
	.products-page-s-img-box{
		height: 76px;
	}

	.news-page-box{
		width: 1000px;
	}
	.news-page-info-next{
		right: -100px;
	}
	.news-page-info-prev{
		left: -100px;
	}
	.products-page-info-icon, .products-page-info{
		line-height: 165px;
	}
	.products-page-b-img-box, .products-page-b-img{
		height: 375px;
	}
	.products-page-info-right{
		width: calc(100% - 600px);
	}
	.contact-info-box{
		width: 1000px;
	}
	.header-language-box{
		right: 0;
	}
	.contact-list{
		width: 240px;
	}
	
	.products-our-list-title{
		font-size: 16px;
	}
	.products-our-list {
	    height: 380px;
	}
	.footer-box{
		width: 1000px;
		max-width: 100%;
	}
	.footer-pic-box{
		margin: 0 15px;
	}
	.application-class-list a, .application-class-box{
		height: 300px;
	}
	.news-box{
		width: 1000px;
	}
	.news-style2 .news-list-img-box,
	.news-style1 .news-list-img-box{
		width: 500px;
		height: 466px;
	}
	.news-style2 .news-list-info-box,
	.news-style1 .news-list-info-box{
		width: calc(100% - 500px);
	}
	.news-style1 .news-list-info-box{
		padding-left: 170px;
	}
	.news-style2 .news-list-info-title,
	.news-style1 .news-list-info-title{
		font-size: 26px;
		margin-bottom: 10px;
	}
	.news-style2 .news-list-info-article{
		margin-bottom: 20px;
	}
	.index-service-list-box{
		width: 1000px;
	}
	.index-service-list{
		width: 300px;
	}
	.index-service-img{
		height: 250px;
	}
	.index-service-list:nth-child(3n+2) {
	    margin: 0px 50px;
	}
	.about-core-img{
		display: none;
	}
	.about-core{
		width: 50%;
	}
	.about-core-box{
		font-size: 0;
		width: 95%;
		display: block;
		margin: 0 auto;
		padding: 30px 0;
	}
	.about-core-title{
		text-align: left;
		width: 90%;
		display: block;
		margin: 0 auto;
	}
	.about-core-list{
		width: 90%;
		display: block;
		margin: 0 auto;
		text-align: left;
	}
	.about-core:nth-child(1) .about-core-list{
		direction: rtl
	}
	.about-core:nth-child(1) .about-core-icon{
		margin-left: 0;
		margin-right: 10px;
	}
	.about-core:nth-child(3) .about-core-icon{
	
		margin-right: 10px;
	}
}
@media only screen and (max-width: 1000px){
	.footer-box{
		width: 750px;
	}
	.footer-pic-box {
	    margin: 0;
	    margin-left: 140px;
	}
	.header-style4.header2 .header-link-box{
	  display: block;
	}
	.service-full-list:first-child{
		direction:initial;
	}
	.service-full-list-img-box{
		width: 200px;
		display: block;
		margin: 0 auto;
		margin-bottom: 20px;
	}
	.service-full-list-info-box{
		width:100%;
		display: block;
	}
	.service-full-list{
		padding: 0 20px;
		box-sizing: border-box;
	}
	.about-why-us-box{
		width: 100%;
		padding: 0 2.5%;

	}
	.products-our-list-title-box{
		padding: 10px;
	}
	.products-our-list-title{
		text-align: center;
	}
	.contact-info-list{
		margin-bottom: 20px;
	}
	.header-style4 .header-menu-list{
		display: inline-block;
		width: 50%;
		box-sizing: border-box;
		margin-bottom: 10px;
	}
	.products-page-box .products-page-class{
		
		width: 100%;
		height: initial;
		line-height: initial;
		padding: 10px;
	}
	.products-page-box .rwd-application-class-title{
		background-color: #313131;
		color: #FFF;
		border: #313131 1px solid ;
	}
	.products-page-box .rwd-application-class-title:after{
		border-top: 15px solid #FFF;
	}
	.products-page-box .rwd-application-class-title{
		margin-top: 20px;
	}
	.products-page-class-box{
		width: 700px;
		max-width: 100%;
		display: none;
		margin: 0 auto;
		background-color: #FFF;
	}
	.products-page-class{
		font-size: 16px;
		background-color: #FFF;
		color: #313131;
	 	border: 1px solid #313131;
	 	border-top: 0;
	    box-sizing: border-box;
	    overflow: hidden;
	 
	}
	.products-page-s-img,
	.products-page-s-img-box{
		height: 90px;
	}
	.products-page-s-img{
		width: 90px;
	}

	.products-page-info-box{
		padding: 20px 0;
	}
	.about-banner{
		padding-top: 0;
	}
	.application-banner-box{
		padding-top: 74px;
	}
	.application-class-prev,
	.application-class-next{
		display: none;
	}
	.news-style1 .news-list:nth-child(even) .news-list-info-box{
		padding-right: 10px;
	}
	.products-page-info-box{
		width: 700px;
	}
	.products-page-b-img-box, .products-page-b-img{
		height: 500px;
	}
	.products-page-info-right{
		width: 100%;
		display: block;
	}
	.products-page-img-box{
		width: 700px;
	}
	.footer-left-box, .footer-right-box{
		display: block;
	}
	.about-banner-slong-box{
		width: 95%;
		left: 2.5%;
	}
	.header-line-box{
		display: none;
	}
	.header-language-box{
		position: static;
	}
	.header-link-box{
		position: static;
	}
	.header-style4 .header-menu-logo{
		display: none;
	}
	.header-style4 .header-logo{
		display: block;
		padding:20px ; 
	}
	.rwd-menu{
		display: block;
		right: 1%;
    	top: 24px;
	}

	.header-menu-box{
		position: relative;
		width: 100%;
		padding:0;
	}
	.header-style4.header2{
		top: 0;
	}
	.header-menu-box{
		display: none;
		background-color: #FFF;
	}

	.header-language-list{
		display: inline-block;
		margin: 0 5px;
	}
	.header-language-box{
		text-align: center;
	}
	.header-language-list.close{
		display: inline-block;
		border: 1px solid #2c4e8b;
		box-sizing: border-box;
		background-color: #FFF;
		color: #2c4e8b;
	}
	.header-link-box{
		text-align: center;
		padding:10px 0;
	}
	.header-link{
		display: inline-block;
		color: #c0a264;
	}
	.main-banner-box{
		padding-top: 74px;
	}
	/*-----------------------------------------*/
	.index-service-title,
	.index-slong1,
	.index-slong2,
	.service-img-box,
	.news-list-img-box,
	.news-list-info-box,
	.news-list-img2,
	.news-style3 .news-list,
	.news-page-title-box,
	.news-page-info-box,
	.products-bg2-box,
	.products-bg2-box span,
	.products-info-logo,
	.products-ifno-article,
	.products-box,
	.products-modern-title,
	.products-modern-p-box,
	.products-our-title,
	.products-our,
	.products-page-info-box,
	.application-class-box,
	.application-narrative-box,
	.application-narrative-p,
	.application-narrative-title,
	.application-s-class-box,
	.about-us-img,
	.about-us-info-box,
	.about-history-title,
	.about-history-img-box,
	.about-vision-info-box,
	.about-vision-img-box,
	.about-mission-list-box,
	.about-mission-title,
	.about-why-list-box,
	.about-core-img,
	.about-core,
	.about-we-are-title,
	.about-we-are-p,
	.about-we-are-p2,
	.contact-box,
	.map-box,
	.index-service-list,
	.application2-box
	{
	  opacity: 1!important;
	  animation: none!important;
	}
	.products-modern-line,
	.about-we-are-line,
	.about-line,
	.service-line{
	  transform: scale(1,1)!important; 
	  animation: none!important;
	}
	.index-banner-box, .index-banner-list, .index-video-box, .index-video,
	 .index-video-bg, .index-banner-list span{
		height: calc(100vh - 74px);
	}
	.index-banner-box{
		margin-top: 74px;
	}
	.index-box{
		padding: 55px 0;
	}
	.index-service-list-box{
		width: 750px;
	}
	.index-service-list{
		width: 240px;
	}
	.index-service-img{
		height: 200px;
	}
	.index-service-list:nth-child(3n+2) {
	    margin: 0px 15px;
	}
	.index-service-list-title span{
		font-size: 16px;
	}
	.service-info{
		width: 50%;
	}
	.service-img-box{
		width: 60%;
		height: 100%;
	}
	.service-info-box{
		height: initial;
		padding: 50px 0;
	}
	.news-box{
		width: 750px;
	}
	.news-style3 .news-list:nth-child(3n+1),
	.news-style3 .news-list{
		float: none;
	}
	.news-box .news-list{
		width: 100%!important;
		display: block!important;
		margin-bottom: 10px;
	}
	.news-box .news-list-img-box{
		width: 360px!important;
		display: inline-block!important;
		vertical-align: middle;
		height: 260px!important;
	}
	.news-box .news-list-info-box{
		display: inline-block!important;
		width: calc(100% - 360px)!important;
		padding-left: 10px!important;
		box-sizing: border-box;
	}

	.news-style1 .news-list-img2{
		display: none;
	}
	.news-style3 .news-list{
		padding-left: 0;
	}
	.news-style2 .news-list-info-link,
	.news-style1 .news-list-info-link{
		display: none;
	}
	.news-style1 .news-list-info-title,
	.news-style2 .news-list-info-title,
	.news-style3 .news-list-info-title{
		font-size: 16px;
	    margin-bottom: 10px;
	    height: 25px;
	    overflow: hidden;
	    color: #c0a264;
	}
	.news-style3 .news-list:nth-child(3n+1) .news-list-info-article{
		height: inherit;
    	max-height: 210px;
	}
	.news-style1 .news-list-info-article,
	.news-style2 .news-list-info-article,
	.news-style3 .news-list-info-article{
		height: inherit;
    	max-height: 210px;
    	   font-size: 14px;
	    color: #555;
	    max-height: 195px;
	    line-height: 1.6;
	    overflow: auto;
	}
	.news-style2 .news-list{
	    direction: inherit!important;
	}
	.news-page-title-box{
		width: 800px;
		max-width: 100%;
		margin: 0 auto;
	}
	.news-page-back{
		display: inline-block;
		position: relative;
	}
	.news-page-info-prev,
	.news-page-info-next{
		position: static;
	}
	.news-page-info-next{
		float: right;
	}
	.news-more-box{
		clear: both;
	}
	.products-box{
		height: inherit;
	}
	.products-info-box{
		width: 50%;
	}
	.products-bg2-box{
		width: 60%;
	}
	.products-our-list {
	    height: 290px;
	}
	.products-our-list{
		width: calc(100% / 4);
	}
	.products-our-list-title{
		padding:10px; 
	}
	.footer-menu-list-box{
		display: none;
	}
	.footer-right-box{
		width: 100%;
		display: block;
		margin-top: 10px;
	}
	.products-our-mask-border{
		display: none;
	}
	.application-class-box{
		display: none;
	}
	.rwd-application-class-title{
		width: 700px;
		max-width: 100%;
		display: block;
		margin: 0 auto;
		text-align: center;
		border: 1px solid #2c4e8b;
		margin-top: 30px;
		padding-top: 5px;
		position: relative;
		font-family: "Acme";
		color: #2c4e8b;
		letter-spacing: 1px;;
		box-sizing: border-box;
	}
	.rwd-application-class-title:after{
		font-size: 0;
		content: 'none';
	    width: 0px;
	    height: 0px;
	    margin: 0 auto;
	    border-right: 15px solid transparent;
	    border-top: 15px solid #2c4e8b;
	    border-left: 15px solid transparent;
	    display: block;
	    position: absolute;
	    bottom: 11px;
	    right: 2%;
	}
	.application-s-class-box{
		padding-top: 0;
		width: 700px;
		max-width: 100%;
		display: none;
		margin: 0 auto;
	}
	.application-s-class{
		width: 100%;
		display: block;
		border: 1px solid  #2c4e8b;
		border-top: 0;
		margin: 0;
		box-sizing: border-box;
		padding: 10px;
		font-size: 16px	;
	}
	.application2-img-list{
		width: 340px!important;
		height: 340px!important;
		display: inline-block!important;
		position:static!important;
		margin-bottom: 30px;
	}
	.application2-img-block{
		transform: rotate(0deg);
	}
	.application2-img{
		width: 100%;
		height: 100%;
		transform: none;
	}
	.application2-box{
		padding: 50px 0;
		font-size: 0;
		width: 750px;
	}
	.application2-img-list:nth-child(even){
		margin-left: 20px;
	}
	.application2-img-box,
	.application2-box{
		width: 700px;
	}
	.application-prev{
		position: static;
		float: left;
		font-size: 50px;
	}
	.application-next{
		position: static;
		float: right;
		font-size: 50px;
	}
	.application2-box:after{
		content: 'none';
		display: block;
		clear: both;
	}
	.about-us-info-box{
		width: 60%;
	}
	.about-vision-info-box{
		padding: 0 25px;
	}
	.about-why-list{
		width: calc(50% - 10px);
		height: 300px;
		padding: 20px;
	}
	.about-why-list:nth-child(even){
		margin-right: 0;
	}
	.about-why-article,
	.about-why-list{
		height: initial;
		min-height: initial;
	}
	.about-banner-box{
		padding-top: 74px;
	}
	.contact-box{
		width: 95%;
		display: block;
		margin: 0 auto;
	}
	.contact-info-form, .contact-info-right{
		width: 100%;
		display: block;
	}
	.contact-list{
		width: calc(50% - 10px);
	}
	.contact-info-right{
		padding-left: 0;
	}
	
	.news-more-box{
		width: 100%;
		left: 0;
	}
	.news-page-box{
		width: 750px;
	}
	.about-mission-list-box{
		width: 750px;
	}
	.products-page-info-right{
		margin-top: 10px;
	}
	.products-page-box{
		padding-top: 74px;
	}
	.products-page-class:after{
		display: none;
	}
	.about-vision-info-box{
		padding: 0 15px;
	}
	.about-vision-box .about-article{
		max-height: 500px;
	}
	.products-page-info-right{
		position: relative;
		overflow: hidden;
	}
	.products-page-info-title-box{
		position: relative;
		left: 0;
		transition: all .5s linear;
	}
	.products-page-info-download{
		position: absolute;
		top: 0;
		right: -100%;
		transition: all .5s linear;
	}
	.products-page-info-icon, .products-page-info{
		height: 210px;
		line-height: 210px;
	}
	.products-page-info-download{
		height: 100%;
	}
	.file-active.download-open .products-page-info-download{
		right: 0;
	}
	.file-active.download-open .products-page-info-title-box{
		left: -100%;
	}
	.about-mission-list:hover .about-mission-question{
		color: #FFF;
	}
	.cotact-info-article{
		text-align: left;
	}
}
@media only screen and (max-width: 750px){
	.products-page-class-box{
		width: 550px;
	}
	.products-page-class:after{
		right: 0;
	}
	.products-page-class{
		font-size: 14px;
	}
	.index-banner-box, .index-banner-list, .index-video-box, .index-video, .index-video-bg, .index-banner-list span{
		height: 500px;
	}
	.products-page-b-img-box, .products-page-b-img{
		height: 343px;
	}
	.products-page-s-img,
	.products-page-s-img-box{
		height: 69px;
	}
	.products-page-s-img{
		width: 69px;
	}
	.products-page-info-box,
	.news-page-box{
		width: 550px;
	}
	.news-more-list{
		margin: 0 20px;
	}
	.index-service-list-box{
		width: 550px;
	}
	.index-service-list{
		width: 170px;
	}
	.index-service-img{
		height: 155px;
	}
	.index-service-list:nth-child(3n+2) {
	    margin: 0px 20px;
	}
	.products-info-box{
		width: 100%;
		box-sizing: border-box;
	}
	.products-bg2-box{
		width: 100%;
		clip-path:none;
	}
	.products-bg2 span{
		display: none;
	}
	.products-ifno-article p{
		width: 100%!important;
	}
	.products-our-list-title-box{
		padding: 0;
	}
	.application2-img-list{
		width: 265px!important;
    	height: 265px!important;
	}
	.application2-img-box, .application2-box,
	.rwd-application-class-title{
		width: 550px;
	}
	.application2-img-list{
		margin-bottom: 20px;
	}
	.about-mission-list-box{
		width: 550px;
	}
	.about-why-list{
		padding: 15px;
	}
	.index-slong1{
		font-size: 16px;
	}
	.index-slong2{
		font-size: 24px;
	}
	.application-s-class-box{
		width: 550px;
	}
	.about-history-img-box{
		display: none;
	}
	.about-history-list-box{
		display: block;
	}
	.about-history-list{
		display: block;
		margin-bottom: 20px;
	}
	.about-history-p{
		display: block;
	}
	.about-history-year{
		width: 100px;
		display: block;
		max-width: 100%;
		margin: 0 auto;
		margin-bottom: 10px;
	}
	.about-history-bg-box{
		width: 150px;
		max-width: 100%;
		display: block;
		margin: 0 auto;
	}
	.about-history-line{
		width: 1px;
		height: 20px;
		display: block;
		margin: 0 auto;
		background-color: #2c4e8b;
	}
	.about-history-bg-box{
		text-align: center;
 	}
 	.about-history-border-box{
 		width: 100%;
 		height: 100%;
 		display: block;
 	}
 	.about-history-border-img{
 		width: 100%;
 		height: 100%;
 		display: block;
 		background-repeat: no-repeat;
 		background-size: cover;
 		background-position: center;
 	}
 	.about-history-img{
 		width: 100%;
 		height: 100%;
 		display: block;
 		overflow: hidden;
 	}
 	.about-history-info{
 		text-align: center;
 		margin-bottom: 10px;
 	}
 	.about-history-p{
 		text-align: center;
 		width: 210px;
 		max-width: 100%;
 		margin: 0 auto;
 		margin-bottom: 20px;
 	}
 	.history-p-none{
 		display: none;
 	}
 	.index-scroll-box{
 		bottom: 11px;
 	}
 	.about-banner{
 		height: 500px;
 	}
 	.footer-box{
 		width: 550px;
 	}
 	.footer-pic-box {
	     margin: 20px 0;
	}
}
@media only screen and (max-width: 550px){
	.footer-box{
		width: 340px;
	}

	
	.products-page-box .rwd-application-class-title:after{
		bottom: 10px;
	}
	.products-page-box{
		padding-top: 47px;
	}

	.products-page-info-box{
		width: 340px;
	}
	.products-page-b-img-box, .products-page-b-img{
		height: 212px;
	}
	.products-page-s-img,
	.products-page-s-img-box{
		height: 58px;
	}
	.products-page-s-img{
		width: 58px;
	}
	.rwd-about-vision-box .about-vision-img-box{
		display: none;
	}
	.rwd-about-vision-box .rwd-about-vision-img{
		display: block;
	}
	.index-banner-box, .index-banner-list, .index-video-box, .index-video, .index-video-bg, .index-banner-list span,.about-banner{
		height: calc(100vh - 47px);
	}
	.application-banner-box{
		padding-top: 47px;
	}
	.header-style4 .header-menu-list{
		display: block;
		margin-bottom: 10px;
		width: 100%;
	}
	.contact-list-label> span{
		padding-left: 20px;
	}
	.contact-list-label> span:after{
		width: 15px;
    	height: 15px;
        top: 3px;
	}
	.contact-list-label{
		margin-right: 15px;
	}
	.fancybox-info-box{
		padding: 0 5%;
		box-sizing: border-box;
	}
	.about-we-are{
		padding: 20px 2.5%;
		box-sizing: border-box;
	}
	.about-we-are-line{
     	margin-top: 5px;
    	margin-bottom: 10px;
	}
	.about-we-are-title{
		font-size: 22px;
	}
	.about-we-are-p,
	.about-we-are-p2{
		font-size: 14px;
	}
	.news-more-article{
		height: 90px;
	}
	.about-banner-info-img{
		display: none;
	}
	.about-banner-info{
		width: 100%;
		display: block;
	}
	.index-banner-box, .index-banner-list, .index-video-box, .index-video, .index-video-bg, .index-banner-list span{
		height: calc(100vh - 47px);
	}
	.index-banner-box{
		margin-top:47px; 
	}

	.index-service-list-box{
		width: 340px;
		overflow: hidden;
	}
	
	.about-mission-answer{
		width: calc(100% - 40px);
		margin: 0 auto;
	}
	.news-page-box{
		width: 340px;
	}
	.news-more-list{
		margin: 0 10px;
	}
	.news-more-img-box{
		height: 160px;
	}
	.header-style4 .header-logo{
		width: 175px;
		max-width: 100%;
		padding: 10px;
	}
	.rwd-menu{
		top: 10px;
	}
	.index-slong-box{
		height: 350px;
	}
	.index-slong{
		padding-bottom: 62px;
	}
	.index-service-list{
		width: 340px;
		max-width: 100%;
		display: block;
		margin: 0 auto;
	}
	.index-service-img{
		height: 240px;
	}
	.index-service-list:nth-child(3n+2){
		margin: 0 auto;
	}
	.rwd-application-class-title{
		width: 340px;
		max-width: 100%;
	}
	.application-s-class-box{
		width: 340px;
	}
	.rwd-application-class-title:after{
		border-right: 10px solid transparent;
    	border-top: 10px solid #2c4e8b;
    	border-left: 10px solid transparent;
	}
	.rwd-application-class-title:after{
		bottom: 17px;
	}
	.application2-img-box,
	.application2-box{
		width: 340px;
	}
	.application2-img-list{
		width: 340px!important;
		height: 340px!important;
	}
	.application2-img-list:nth-child(even){
		margin-left: 0;
	}
	.web{
		text-align: left;
	}
	.application-banner-p{
		right: 10px;
		font-size: 16px;
		width: 80%;
	}
	.contact-list{
		width: 100%;
		display: block;
	}
	.contact-list:nth-child(even){
		margin-left: 0;
	}
	.button button{
		width: 100%;
	}
	.main-banner-box{
		padding-top: 47px;
	}
	.news-box .news-list-info-box{
		display: block!important;
		width: 100%!important;
	}
	.news-box{
		width: 340px;
	}
	.news-box .news-list-img-box{
		height:245px; 
	}
	.news-box .news-list-info-box{
		padding-left: 0!important;
	}
	.news-list-img-box{
		margin-bottom: 10px;
	}
	.service-info,
	.about-us-info-box{
		width: 100%;
		display: block;
	}
	.service-info-box{
		padding: 0;
	}
	.service-img-box,
	.about-us-img-box{
		position: relative;
		width: 100%;
		height: 260px;
	}
	.about-us-box{
		height: inherit;
	}
	.about-vision-info-box, .about-vision-img-box{
		width: 100%;
		display: block;
	}
	.about-vision-img-box2{
		display: none;
	}
	.about-vision-box .about-article{
		max-height: inherit;
	}
	.about-article{
		margin-bottom: 10px;
	}
	.about-vision-img-box {
	    height: 225px;
	}
	.about-mission-list-box{
		width: 95%;
	}
	.about-why-list{
		width: 100%;
		display: block;
		height: inherit;
	}
	.about-core{
		width: 100%;
	}
	.about-core-icon{
		width: 24px;
	}
	.about-core-p{
		width: calc(100% - 35px);
	}
	.about-core:nth-child(1) .about-core-icon,
	.about-core:nth-child(3) .about-core-icon{
		margin-right: 5px;
	}
	.about-core:nth-child(1){
		margin-bottom: 10px;
	}
	.about-banner-box{
		padding-top: 47px;
	}
	.index-banner-list-box,
	.index-banner-list{
		height: 100%!important;
	}
	#products .slick-prev, #products .slick-next{
		top: -35px;
	}
	.products-our-box .slick-next:hover {
	    background-image: url(../img/products-right2.png);
	}
	.products-our-box .slick-prev:hover {
	    background-image: url(../img/products-left2.png);
	}
	.products-page-class-box{
		width: 340px;
	}
	.service-full-list{
		width: 100%;
		display: block;
	}
	.service-full-list:first-child{
		margin-bottom: 20px;
	}
	.service-full-list-img{
		width: 100px;
		height: 100px;
	}
	.service-full-list-img img{
		width: 56%!important;
	}
}
@media only screen and (max-width: 320px){}