



@media all and ( max-width: 800px ){
	
	.main-visual-item .main-visual-pc-img{display:none;}
	.main-visual-item .main-visual-m-img{display:block;}
	.main-visual-m-img img{width:100%;}
	
	.main-visual-item .main-visual-txt-con{top:12.18%; text-align: center;}
	.main-visual-item .main-visual-txt-con a{
		display: inline-block;
		text-align: center;
		width: 40%;
    	max-width: 200px;
	}
	.main-visual-item .main-visual-txt-con .main-visual-txt1{
		margin-bottom: 8px;
		padding: 1.5rem 2rem;
		width: 100%;
		height: unset;display:none;
}
	.main-visual-item .main-visual-txt-con .main-visual-txt2{
		font-size: 25px;
		margin-bottom: 20px;
		line-height: 1.18em;
		letter-spacing: 0;
	}
	.main-visual-item02 .main-visual-txt-con .main-visual-txt2 {color: #fff;}
	.main-visual-item .main-visual-txt-con .main-visual-txt2 b {color: #fff;}
	.main-visual-item .main-visual-txt-con .main-visual-txt3{
		font-size: 14px;
		line-height: 18px;
		margin-bottom: 30px;
		white-space: unset;
	}
	
	.main-visual-item02 .main-visual-txt-con .main-visual-txt3 {color: #fff;}
	.main-visual-current-next-tit-con{display: none;}
	.main-visual-prev-next-btn-con{bottom:25px;}
	.main-visual-prev-next-btn-con .btn{font-size: 12px;}
	.main-visual-con .slick-dots{
		bottom: 30px;
		display: flex !important;
		justify-content: center;
		position: relative;
		right: 0;
	}
	.main-visual-item .main-visual-txt-con .main-visual-txt3 .off{display:block;}
	
	#mainVisual .slick-arrow{
		width: 60px;
		height: 55px;
		margin-top: -20px;
		background: rgba(0, 0, 0, 0.5);
	}
	.main-visual-con .slick-arrow.slick-prev{left:0; text-align: left;}
	.main-visual-con .slick-arrow.slick-next{right:0; text-align: right;}
}



@media all and ( max-width: 800px ){
	
	.main-tit{margin-bottom:30px;}
	.main-tit strong{font-size:24px;}
	.main-tit .main-sub-tit{font-size:12px; line-height:18px;
	}
	
    .pop-back {
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        z-index: 400;
        display: none;
    }
    .pop-video {
        width: 90%;
        left: 0;
        right: 0;
        bottom: 0;
        top: -200%;
        position: fixed;
        margin: auto;
        z-index: 500;
        height: 25%;
    }
}


 @media all and (max-width:1220px){
	.main-ovio-con .txt-con .txt br{display: none;}
	.main-ovio-con .txt-con .tit-down{font-size: 42px;}
	.main-ovio-con.ovio-con01 .txt-con, .main-ovio-con.ovio-con02 .txt-con{width: auto; max-width: 500px;}
	.main-ovio-con .pd-img{display: inline-block; margin-top: 120px;}
 }
 @media all and (max-width:800px){
	.main-ovio-con{width: 95%; padding: 2.5%; background-color: #e6e5e3;}
	.main-ovio-con:first-child{padding-bottom: 0;}
	.main-ovio-con .fl{width: 100%; height: 231px; float: none; overflow: hidden;}
	.main-ovio-con .fr{width: 100%; height: 231px; float: none; overflow: hidden;}
	.main-ovio-con.ovio-con01 .fr, .main-ovio-con.ovio-con02 .fl{height: 200px;}
	.main-ovio-con.ovio-con02 .fl a{background-color: #fff;}
	.main-ovio-con .pd-img{margin-top: 38px;}
	.main-ovio-con .pd-img img{width: 44%; height: auto;}
	.main-ovio-con.ovio-con01 .txt-con, .main-ovio-con.ovio-con02 .txt-con{width: 100%; max-width: 100%; padding: 0; margin-top: 28px; text-align:center;}
		.main-ovio-con.ovio-con01 .txt-con, .main-ovio-con.ovio-con02 .txt-con span{display:inline-block;}
	.main-ovio-con .txt-con .tit-up{font-size: 12px;}
	.main-ovio-con .txt-con .tit-down{margin-top: 9px; font-size: 30px;}
	.main-ovio-con .txt-con .tit-down:after{margin-left: 2.5px; width: 3px; height: 3px; border: 2px solid #286abd;}
	.main-ovio-con .txt-con .txt{margin-top: 9px; font-size: 12px; line-height: 1.37em;}
	.main-ovio-con .txt-con .txt br {display: block;}
	.main-ovio-con .txt-con .btn-more{display: none;}
	.main-ovio-con .cir-con{display: none;}
}


@media all and (max-width:1220px){
	
}
@media all and (max-width:800px){
	#mainContent2{padding: 33px 0;}
	.main-con-tit{font-size: 28px; line-height: 1.34em; -ms-word-break: keep-all;
	word-break: keep-all;}
	.main-con-txt{margin-top: 10px; font-size: 13px; line-height: 1.83em; -ms-word-break: keep-all;
	word-break: keep-all;

}
	.main-product-con{margin-top: 23px;}
	.main-product-con .slide-btn .btn i{font-size: 40px;}
	.main-product-con .slide-btn .center-img{display: inline-block; margin: 0 33px;}
	.main-product-con .slide-btn .center-img img{width: 70%;}
	.main-product-con .slide-btn .center-img i{margin-top: -10px; font-size: 25px;}
	.product-con-group{margin-top: 10px;}
	#mainContent2 .qiehuan .main-con-txt{
		width: 96%;
		margin: auto;
		padding: 10px 0;
	}
	#mainContent2 .qiehuan .main-con-txt a{
		
		padding-top: 10px;
		padding-bottom: 10px;
		width: 30%;margin:1.6%;
		text-align: center;float:left;
	}
	#mainContent2 .qiehuan .main-con-txt{display:block;}
}


@media all and (max-width:1220px){
	
}
@media all and (max-width:800px){
	#mainContent3{margin-top: 50px;}
	.main-info-con{top: 34px;}
	.main-info-con .info-top-tit{font-size: 12px;}
	.main-info-con .info-down-tit{margin-top: 11.5px; font-size: 28px; line-height: 1.14em; -ms-word-break: keep-all;
	word-break: keep-all;}
	.main-info-con .info-down-tit span{font-weight: 500;}
	.main-info-con .info-txt{margin-top: 10.5px; font-size: 12px; line-height: 1.83em; -ms-word-break: keep-all;
	word-break: keep-all;}
	.main-info-con .center-img{margin-top: 23.5px;}
	.main-info-con .center-img img{width: 50%;}
	.main-info-con .center-img i{margin-top: -6px; font-size: 12px;}
	.product-con-group-inner .product-name h5{font-size: 16px; }
	.product-con-group-inner .product-name p{margin-top: 7px; font-size: 12px; }
	.bottom-img{max-width: 100%; position: absolute; bottom: 0; left: 0;}
	.bottom-img img{width: 100%; height: auto;}
}


@media all and (max-width:1220px){
	.main-full-banner-box .full-banner-inner {margin-top: -39px;}
	.main-full-banner-box .full-banner-inner strong{display: none;}
	.main-full-banner-box .full-banner-inner .tit{}
	.main-full-banner-box .full-banner-inner .txt{display: none;}
}
@media (max-width:800px) {
	.main-full-banner-box > div{width: 100%;}
	.main-full-banner-box .main-full-banner-left{float: none;}
	.main-full-banner-box .main-full-banner-right{float: none;}
	.main-full-banner-box .full-banner-inner{position: absolute; top: 50%; margin-top: -42px; left: 8.12%; color: #fff;}
	.main-full-banner-box .full-banner-inner strong{display: block; font-size:11px;}
	.main-full-banner-box .full-banner-inner .tit{font-size:22px;line-height:1.97em;}
	.main-full-banner-box .full-banner-inner .txt{display: block; font-size:11px; line-height:1.44em;}
	.team-content .product_view .txt,.team-content .product_view .info-tit{
		padding-left: 0;
	}
	.team-content .product_view{
		padding: 1rem;
	}
}

