@charset "utf-8";
/*width:1200+*/

@media only screen and (min-width: 1004px) and (max-width: 2800px){
	
	
	
	
}



@media only screen and (min-width: 1200px){
	
}
/** max-width:1200 **/
@media only screen and (max-width: 1440px){
	
	.logo{
		margin-top: 5px;
	}
	.nav ul li{
		line-height: 80px;
	}
	.product4{
		font-size: 44px;
	}
	.p_title{
		margin-top: 40px;
		font-size: 27px;
	}
	.product6{
		margin-top: 30px;
	}
	.news4b{
		font-size: 16px;
	}
	.about5{
		font-size: 16px;
		line-height: 36px;
	}
	.footer{
		line-height: 80px;
	}
	.top1{
		font-size: 16px;
	}
	.top1 span{
		font-size: 16px;
	}
	
	.inner_nav1 ul li{
		margin-right: 50px;
	}
	.inner_title {
	    font-size: 36px;
	    margin-top: 54px;
	    padding-bottom: 45px;
	}
	.intro_img{
		margin-bottom: 80px;
	}
	
	.leader_right1 {
	    font-size: 16px !important;
	    color: #333333 !important;
	    line-height: 36px !important;
	}
	.leader_right2 {
	    font-size: 16px !important;
	}
	.culture ul li{
		margin: 50px 60px 0;
	}
	.blame1 {
	    font-size: 18px !important;
	    line-height: 36px !important;
	}
	.blame2{
	    font-size: 18px;
	}
	.blame4{
	    font-size: 18px !important;
	    line-height: 36px !important;
	}
	.core1{
		font-size: 18px;
		line-height: 36px;
	}
	.core2{
		font-size: 18px;
		line-height: 36px;
	}
	.pyf2 {
	    padding: 32px 0 0 24px !important;
	    font-size: 18px !important;
	    line-height: 32px !important;
	    text-align: justify !important;
	}
	.quality{
		margin: 36px 0 70px;
	}
	.quality3{
		margin-top: 36px;
	}
	.apply3 {
	    font-size: 16px;
	    line-height: 32px;
	    height: 192px;
	}
	.serve3c {
	    font-size: 16px;
	}
	.contact_left3 span{
		margin-right: 36px;
	}
	
	.news_deta3 p{
	    width: 100%;
	    font-size: 16px !important;
	}
	
}
/** max-width:1200 **/
@media only screen and (max-width: 1366px){
	.top1 code{
	    margin-right: 60px;
	}
	.top1>a{
	    font-size: 14px;
	    margin-right: 16px;
	}
	.product4{
		font-size: 36px;
	}
	.product5{
		margin-left: 20px;
	}
	.product5a{
		font-size: 18px;
	}
	.news2 ul li{
		max-height: 160px;
	}
	.news4c{
		margin-top: 36px;
	}
	.news4b{
		font-size: 14px;
		line-height: 24px;
	}
	.more{
		margin-top: 36px;
	}
	.about{
		margin: 50px 0;
	}
	.about4 {
	    font-size: 20px;
	    line-height: 28px;
	}
	.about5 {
	    font-size: 14px;
	    line-height: 28px;
	}
	.about6 a {
	    width: 120px;
	    height: 40px;
	    padding-top: 7px;
	}
	.footer{
		font-size: 16px;
	}
	.leader_right1 {
	    line-height: 32px !important;
	}
	
	
	.news_deta3 p{
	    width: 100%;
	    font-size: 14px !important;
	}
}

@media only screen and (max-width: 1200px){
	
	.nav ul li{
		padding: 0 20px;
	}
	
	
	
	
}

/** max-width:1024 **/
@media only screen and (max-width: 1023px) {
	
	.top{
		display: none;
	}
	.header{
		display: none;
	}
	.header_m{
		display: block;
	}
	.product{
		padding: 36px 0;
	}
	.product1{
		width: 96%;
	}
	.product4{
		font-size: 24px;
	}
	.product5{
		margin-left: 10px;
	}
	.product5c{
		width: 190px;
	}
	.news1{
		width: 96%;
	}
	.news2 ul li{
		max-height: 132px;
	}
	.news4a{
		font-size: 16px;
		line-height: 20px;
		margin-top: 5px;
	}
	.news4b{
		font-size: 12px;
		line-height: 20px;
		margin-top: 10px;
	}
	.news4c{
		font-size: 16px;
		margin-top: 30px;
	}
	.about{
		margin: 36px 0;
	}
	.about1{
		width: 96%;
	}
	.about3 {
	    padding: 20px 40px 0 30px;
	}
	.about4 {
	    font-size: 16px;
	    line-height: 20px;
	}
	.about5 {
	    font-size: 12px;
	    line-height: 24px;
	}
	.about6 a {
	    width: 90px;
	    height: 30px;
	    padding-top: 6px;
	}
	.about6 a img{
	    height: 16px;
	}
	.inner_nav1{
		width: 96%;
	}
	.inner_main{
		width: 96%;
	}
	.inner_nav1 ul li {
	    margin-right: 36px;
	}
	.inner_title {
	    font-size: 30px;
	    margin-top: 40px;
	    padding-bottom: 36px;
	}
	.intro {
	    font-size: 16px !important;
	    line-height: 32px !important;
	    text-indent: 32px !important;
	    margin-top: 36px !important;
	}
	.intro_img {
	    margin-bottom: 70px;
	}
	.leader1{
		width: 100%;
	}
	
	.leader_right1{
		font-size: 14px !important;
		text-indent: 28px !important;
		line-height: 24px !important;
	}
	.leader_right2{
		font-size: 14px !important;
		line-height: 24px !important;
	}
	.culture ul li {
	    margin: 36px 30px 0;
	}
	.blame{
		margin: 36px 0 70px;
	}
	.blame1 {
	    font-size: 16px !important;
	    line-height: 32px !important;
	}
	.blame2 {
	    font-size: 16px;
	    line-height: 20px;
	    margin-top: 20px;
	}
	.blame3 {
	    margin-top: 20px;
	}
	.blame4 {
	    font-size: 16px !important;
	    line-height: 32px !important;
	    margin-top: 20px !important;
		text-indent: 32px !important;
	}
	.core1{
		font-size: 16px !important;
		line-height: 32px !important;
		text-indent: 32px !important;
	}
	.core2{
		font-size: 16px !important;
		line-height: 32px !important;
		text-indent: 32px !important;
	}
	.equipment2 {
	    margin-top: 20px;
	    font-size: 16px;
	    color: #333333;
	    line-height: 32px;
	    text-indent: 32px;
	}
	.equipment3b {
	    font-size: 18px;
	    line-height: 30px;
	}
	.equipment3 ul li {
	    margin-top: 20px;
	}
	.equipment4 {
	    font-size: 22px;
	    line-height: 30px;
	    margin-top: 32px;
	}
	.pyf2 {
	    padding: 0px 0 0 20px !important;
		font-size: 16px !important;
		line-height: 28px !important;
	    text-align: justify !important;
		text-indent: 32px !important;
	}
	.pyf2 p{
		font-size: 16px !important;
		line-height: 28px !important;
	}
	.p_center2 {
	    font-size: 18px;
	    line-height: 24px;
	}
	.p_center ul li{
		margin-top: 20px;
	}
	
	.quality1 {
	    font-size: 16px !important;
	    line-height: 32px !important;
	}
	.quality2 {
	    font-size: 16px !important;
	    line-height: 32px !important;
		text-indent: 32px !important;
	}
	.apply ul li{
		width: 49% !important;
	}
	.apply ul li:nth-child(3n){
		margin-right: 2% !important;
	}
	.apply ul li:nth-child(2n){
		margin-right: 0 !important;
	}
	.support {
	    font-size: 18px !important;
	    line-height: 36px !important;
	    text-indent: 36px !important;
	    margin: 36px 0 72px !important;
	}
	.support p{
		font-size: 18px !important;
		line-height: 36px !important;
	}
	.serve3a {
	    font-size: 18px;
	    line-height: 26px;
	}
	.serve3b{
	    font-size: 18px;
	    line-height: 26px;
	}
	.serve3 {
	    padding: 20px 20px 18px;
	}
	.serve4 {
	    margin-top: 36px !important;
	    font-size: 18px !important;
	    line-height: 36px !important;
	    text-indent: 36px !important;
	}
	.serve4 p{
		font-size: 18px !important;
		line-height: 36px !important;
	}
	.rohs {
	    margin-top: 36px;
	    padding-top: 36px;
	    margin-bottom: 72px;
	}
	.contact_left1 {
	    font-size: 20px;
	    line-height: 24px;
	    padding-bottom: 16px;
	}
	.contact_left2 {
	    font-size: 16px;
	    line-height: 32px;
	    margin-top: 36px;
	    text-indent: 32px;
	    padding-bottom: 36px;
	    text-align: justify;
	}
	.contact_left3 span{
		margin-right: 0;
		display: block;
		margin-top: 24px;
		font-size: 16px;
	}
	.contact_right {
	    padding: 36px 20px 60px;
	}
	.contact_right1 input {
	    height: 60px;
	    font-size: 16px;
	}
	.contact_right2 textarea {
	    font-size: 16px;
	}
	.contact_right2 {
	    margin-bottom: 60px;
	}
	.contact_right3 input {
	    height: 60px;
	    font-size: 24px;
	}
	
	
	.news_deta3 p{
	    width: 100%;
	    font-size: 14px !important;
	}
	
	
	
	
	
	
	
}
/** max-width:960 **/
@media only screen and (max-width: 959px) {

}
/** max-width:768 **/
@media only screen and (max-width: 767px) {
	.logo_m img{
		height: 35px;
	}
	.banner .swiper-pagination {
	    bottom: 10px !important;
	}
	.product2 ul li{
		width: 100%;
		margin-left: 0;
		margin-top: 16px;
		height: 130px;
	}
	.product{
		padding: 20px 0;
	}
	.p_title{
		font-size: 18px;
		margin-top: 20px;
		line-height: 32px;
	}
	.p_title1{
		font-size: 16px;
		margin-top: 0;
	}
	.product6 ul li{
		width: 100%;
		margin-right: 0;
	}
	.news2 ul li{
		width: 100%;
		margin-right: 0;
		padding: 10px;
		margin-top: 15px;
		max-height: 96px;
	}
	.about2{
		width: 100%;
	}
	.about3{
		width: 100%;
		padding: 20px;
	}
	.footer{
		font-size: 14px;
		line-height: 20px;
		padding: 5px 5%;
	}
	.inner_nav{
		height: auto;
	}
	.inner_nav1 ul li {
	    margin-right: 16px;
	    font-size: 14px;
	    line-height: 40px;
	}
	.inner_title {
	    font-size: 18px;
	    margin-top: 20px;
	    padding-bottom: 18px;
	}
	.intro {
	    font-size: 14px;
	    line-height: 28px;
	    text-indent: 28px;
	    margin-top: 20px;
	}
	.intro_img{
		margin-top: 0;
		margin-bottom: 40px;
	}
	.intro_img img {
	    width: 100%;
	    margin-right: 0;
		margin-top: 20px;
	}
	.leader_left{
		width: 100%;
		text-align: center;
	}
	.leader_right{
		width: 100%;
		margin-top: 20px;
	}
	.leader {
	    margin: 30px 0 40px;
	}
	.blame {
	    margin: 20px 0 50px;
	}
	.blame1 {
	    font-size: 14px !important;
	    line-height: 24px !important;
	}
	.blame2 {
	    font-size: 14px !important;
	    margin-top: 10px !important;
	}
	.blame3{
		margin-top: 10px;
	}
	.blame4 {
	    font-size: 14px !important;
	    line-height: 24px !important;
	    margin-top: 10px !important;
	    text-indent: 28px !important;
	}
	.ambient ul li{
		width: 48%;
		margin-top: 20px;
		margin-right: 4%;
	}
	.ambient ul li:nth-child(4n){
		margin-right: 4%;
	}
	.ambient ul li:nth-child(2n){
		margin-right: 0;
	}
	.ambient{
		margin: 5px 0 50px;
	}
	.core{
		margin: 25px 0 50px;
	}
	.core1{
		font-size: 14px !important;
		line-height: 28px !important;
		text-indent: 28px !important;
	}
	.core2{
		font-size: 14px !important;
		line-height: 28px !important;
		text-indent: 28px !important;
	}
	
	.equipment{
		margin: 25px 0 50px !important;
	}
	.equipment2 {
	    margin-top: 10px !important;
	    font-size: 14px !important;
	    color: #333333 !important;
	    line-height: 24px !important;
	    text-indent: 28px !important;
	}
	.equipment3 ul li{
		margin-top: 10px;
		width: 48%;
		margin-right: 4%;
	}
	.equipment3 ul li:nth-child(3n){
		margin-right: 4%;
	}
	.equipment3 ul li:nth-child(2n){
		margin-right: 0;
	}
	.equipment3b {
	    font-size: 14px;
	    line-height: 24px;
		margin-top: 5px;
	}
	.equipment4 {
	    font-size: 16px;
	    line-height: 20px;
	    margin-top: 24px;
	}
	.pyf{
		margin: 25px 0 50px;
	}
	.pyf1{
		width: 100%;
	}
	.pyf2{
		width: 100% !important;
		padding: 0 !important;
		margin-top: 20px !important;
		font-size: 14px !important;
		line-height: 24px !important;
		text-indent: 28px !important;
	}
	.pyf2 p{
		font-size: 14px !important;
		line-height: 24px !important;
	}
	.p_center ul li{
		width: 100%;
		margin-right: 0;
		margin-top: 10px;
	}
	.quality {
	    margin: 25px 0 50px;
	}
	.quality1 {
	    font-size: 14px !important;
	    line-height: 28px !important;
	}
	.quality2 {
	    font-size: 14px !important;
	    line-height: 28px !important;
		text-indent: 28px !important;
	}
	.quality3 ul li{
		width: 48% !important;
		margin-right: 4% !important;
		margin-top: 16px !important;
	}
	.quality3 ul li:nth-child(4n){
	}
	.quality3 ul li:nth-child(2n){
		margin-right: 0 !important;
	}
	.quality3{
		margin-top: 10px !important;
	}
	
	.report1 {
	    margin-top: 10px !important;
	    font-size: 16px !important;
	    line-height: 24px !important;
	}
	
	.apply{
		margin: 0 0 50px;
	}
	.apply ul li{
		width: 100%;
		margin-right: 0;
	}
	.apply2 {
	    font-size: 18px;
	    line-height: 24px;
	    margin-top: 10px;
	}
	.apply3{
		height: auto;
		font-size: 14px;
		line-height: 24px;
	    margin-top: 10px;
	}
	.support {
	    font-size: 14px !important;
	    line-height: 28px !important;
	    text-indent: 28px !important;
	    margin: 25px 0 50px !important;
	}
	.support p{
		font-size: 14px !important;
		line-height: 28px !important;
	}
	.serve3 {
	    padding: 20px 20px 18px;
	    height: auto;
	}
	.serve1 ul li{
		width: 100%;
		margin-right: 0;
	}
	.serve3c{
		font-size: 14px;
		line-height: 24px;
		margin-top: 10px;
	}
	.serve4 {
	    margin-top: 16px !important;
	    font-size: 14px !important;
	    line-height: 24px !important;
	    text-indent: 28px !important;
	}
	.serve4 p{
		font-size: 14px !important;
		line-height: 24px !important;
	}
	.serve{
		margin: 5px 0 50px;
	}
	.serve3a{
		font-size: 16px;
	}
	.serve3b{
		font-size: 16px;
	}
	.rohs {
	    margin-top: 25px;
	    padding-top: 25px;
	    margin-bottom: 50px;
	}
	.rohs1 {
	    font-size: 16px;
	    color: #333333;
	    line-height: 32px;
	}
	.contact {
	    margin: 25px 0 50px;
	}
	.contact_left{
		width: 100%;
	}
	.contact_left1 {
	    font-size: 16px;
	    line-height: 24px;
	    padding-bottom: 10px;
	}
	.contact_left2 {
	    font-size: 14px;
	    line-height: 24px;
	    margin-top: 24px;
	    text-indent: 28px;
	    padding-bottom: 24px;
	}
	.contact_left3 span img{
		max-height: 24px;
	}
	.contact_left3 span {
	    font-size: 14px;
	}
	.contact_right{
		width: 100%;
		margin-top: 20px;
	    padding: 24px 20px 40px;
	}
	.contact_right1 input {
	    height: 45px;
	    font-size: 14px;
		padding-left: 10px;
	}
	.contact_right2 textarea {
	    padding: 10px;
	    font-size: 14px;
	}
	.contact_right2 {
	    margin-bottom: 30px;
	}
	.contact_right3 input {
	    height: 45px;
	    font-size: 20px;
	}
	.news_center1{
		display: none;
	}
	.news_center2{
		width: 100%;
	}
	.news_center3{
		display: none;
	}
	
	.inner_deta1{
		width: 100%;
	}
	.inner_deta1{
		border-right: 0;
		padding-right: 0;
	}
	.inner_deta3{
		height: 230px;
	}
	.gallery-thumbs{
		padding: 0 !important;
	}
	.inner_deta3{
		padding: 40px 0;
	}
	.inner_deta4{
		width: 100%;
	}
	.inner_deta4a{
		font-size: 0.36rem;
		margin-top: 0.36rem;
	}
	.inner_deta4b{
		font-size: 0.24rem;
		margin-top: 0.24rem;
	}
	.inner_deta4c1{
		width: 49%;
	}
	.inner_deta4c2{
		width: 47%;
	}
	.inner_deta4c{
		font-size: 0;
		margin-top: 0.3rem;
	}
	.news_deta3 p{
	    width: 100%;
	    font-size: 14px !important;
	}
	
	
}
/** max-width:640 **/
@media only screen and (max-width: 639px) {
}

/** width:480 **/
@media only screen and (max-width: 479px) {

}

@media only screen and (max-width: 360px) {

}
/** width:320px **/
@media only screen and (max-width: 319px) {	
}

/*********************************首页结束**********************************/

/*******************************************************************/
/*width:1200+*/
@media only screen and (min-width: 1200px){}
/** max-width:1200 **/
@media only screen and (max-width: 1365px){

	}
/** max-width:1200 **/
@media only screen and (max-width: 1199px){}
/** width:960px **/
@media only screen and (max-width: 1023px){
}
/** max-width:960 **/
@media only screen and (max-width: 959px){}
/** max-width:768 **/
@media only screen and (max-width: 767px){}
/** max-width:640 **/
@media only screen and (max-width: 639px){
	}
/** width:480 **/
@media only screen and (max-width: 479px) {}
/** width:360px **/
@media only screen and (max-width: 360px) {}

/** width:320px **/
@media only screen and (max-width: 319px){}
/*******************************************************************/


