@media (max-width: 1560px) {
    .index-pro1 .pro1-con {
        left: 3%;
    }

    .index-pro1 .pro2-con {
        right: 3%;
    }
}

@media (max-width: 1440px) {
    .index-pro1 .pro1-con {
        width: 40%;
    }

    .index-pro1 .pro2-con {
        width: 40%;
    }
}

@media (min-width: 1600px) {
    .container {
        max-width: 1600px;
    }
}

@media screen and (max-width: 1100px) {
	.index-about {
		    padding: 40px 0 75px;
	}
	
.banner {
		height: 40vh;
	}
    .news-con .list {
        padding-top: 50px;
    }

    .news-con .list ul li .img {
        margin-top: 30px;
    }

    .index-pro3 .pro3-con, .index-pro3 .pro4-con {
        width: 40%;
    }

    .header {
        display: none;
    }

    .index-news {
        background-image: unset;
    }

    .touch-top {
        display: block;
        padding-bottom: 10px;
    }

}
@media screen and (max-width: 768px) {
	.indexproh2 {
		    font-size: 36px;
			line-height: 22px;
	}
	.index-pro1 .pro2-con, .index-pro1 .pro1-con {
		top: 10%;
	}
	.indexproa {
		margin-top: 20px;
	}
}

@media screen and (max-width: 640px) {
	
	.index-pro1 .pro2-con {
		top:60%;
	}
	
	.index-pro1 .pro2-con,.index-pro1 .pro1-con {
		width:90%;
	}
	
	.indexpro-box li {
		width:100%;
	}
	
	.indexproh2 {
		font-size: 22px;
	}
	
	.index-about .con {
		font-size:14px;
	}

    .news-con .list .cont-wrap {
        padding-top: 30px;
        width: 86%;
        margin-left: 7%;
    }

    .searchs {
        padding: 20px 0;
        top: 75px;
    }

    .searchs .searchs-box {
        width: 75%;
        height: 45px;
    }

    .searchs .searchs-box .search-txt {
        width: 70%;
        height: 45px;
        padding-left: 15px;
    }

    .searchs .searchs-box .search-tb {
        height: 45px;
        width: 30%;
    }
    .searchs .search-end {
        width: 10%;
        height: 45px;
    }

    .footerone .item2, .footertwo, .footerone .item3 {
        display: none;
    }

    .indexnewstit {
        margin-bottom: 25px;
    }

    .index-news {
        margin-bottom: 0px;
        padding: 35px 0 15px;
    }

    .index-news .item {
        margin-bottom: 20px;
    }

    .index-news .item h3 {
        margin: 17px 0 28px;
    }

    .banner {
       
        min-height: 200px;
        height: auto !important;
    }

    .index-about {
        padding: 40px 0 75px;
    }

    .index-about .tit {
        font-size: 36px;
    }

    .index-about .conimg p {
        font-size: 18px;
    }

    .index-news .item a:last-child {
        margin-top: 25px;
    }

    .touch-menu ul ul li a {
        font-size: 14px;
        height: 32px;
        line-height: 32px;
    }

    .touch-toggle .top_ico {
        margin-top: 4px;
    }

    touch-toggle li i {
        margin-top: 24px;
    }

    .touch-top-wrapper .touch-logo img {
        height: 80px;
    }

    .touch-toggle .top_ico.on {
        margin-top: 8px;
    }

    .touch-menu ul li a {
        font-size: 15px;
        height: 40px;
        line-height: 40px;
    }
}

@media screen and (max-width: 520px) {
	
	

    .touch-menu ul ul li a {
        font-size: 13px;
    }

    .touch-toggle .top_ico {
        margin-top: 0;
    }

    .touch-toggle li {
        padding-left: 4px;
        padding-right: 4px;
    }

    .touch-toggle li i {
        width: 26px;
        height: 26px;
        margin-top: 23px;
    }

    .touch-top-wrapper .touch-logo img {
        height: 40px;
        margin-top: 15px;
    }

    .touch-toggle .top_ico.on {
        margin-top: 4px;
    }

    .touch-menu ul li a {
        font-size: 14px;
        height: 36px;
        line-height: 36px;
    }
}



	





@media screen and (max-width: 767px) {

    .indexonepro-pc ,.indexpro3pc {
            display: none;
    }
    .indexonepro-m,.indexpro3m {
        display: block;
    }
	 .index-pro1 .pro1-con {
    top: 60%;
} 
	

}

