@media(max-width: 1600px){
	.innews ul li{width: 31%}
}

@media(max-width: 768px){
	body{font-size: .5rem}
	.contaniner{width: 95%}

	header{height: 40px;}
	header .menu{height: auto;position: absolute;right: 0;top: 40px;background: rgba(0,0,0,.8);line-height: 40px;display: none}
	header .menu.active{display: block;}
	header .menu ul li{width: 100%;text-align:center;}
	header .menu_btn{display: block;height: 40px}
	header .menu_btn i{line-height: 40px}
	header .menu ul li a{font-size: 14px}
	header .search{display: none}

	.indown{padding: 3rem 0}
	.indown .txt h3{font-size: 1.5rem;margin-bottom: 1rem;}
	.indown .txt a.more{padding: .5rem 1rem}

	.indownlist{padding: 6rem 0}
	.indownlist .txt h3{font-size: 1.5rem}

	.innews{padding: 3rem 0}
	.innews ul li h3{padding: 3rem 1rem 1rem;font-size: 1.5rem}
	.innews ul li p.title{font-size: 1.5rem;margin-bottom: 1.5rem;}
	.innews ul li .img span{font-size: 2rem;padding: 1rem;}

	.index_banner .txt{top: 60px;}
	.index_banner .txt h3 {
	    font-size: 1.8rem;
	    padding-bottom: .5rem;
	}
	.index_banner .txt span{width: 3rem;}
	.index_banner .txt p{font-size: .5rem;padding-top: 1rem;}

	.index_banner .wapimg{display: block;}
	.index_banner .img{display: none}

	.nylist .menu li{padding: .5rem 2rem;margin-right: 0}
	.nylist .menu .position{font-size: .5rem;line-height: 2.8rem}

	.solution .list ul li .txt,.solution .list ul li:hover .txt, .solution .list ul li.active .txt{padding-top: 1.5rem;margin-top:1.5rem;}
	.solution .list ul li .txt h3{font-size: 1rem}
	.solution .list ul li:hover .txt, .solution .list ul li.active .txt, .solution .list ul li .txt{padding-bottom: 1rem}
	.solution .list ul li:hover .txt p, .solution .list ul li.active .txt p,.solution .list ul li:hover .txt .more, .solution .list ul li.active .txt .more,.solution .list ul li .txt .more,.solution .list ul li .txt p{display: none} 

	.partner .list ul li{width: 49%}

	.about .company{padding: 1rem 0;margin: 1rem 0}
	.about .title h3{font-size: 2rem}
	.about .title .line{margin: 1rem 0}
	.about .title p {font-size: .5rem}

	.about .company .contact .txt{width: 80%;padding: 1rem}
	.about .lx .contact form{width: 80%}
	.about .lx .contact .form input,.about .lx .contact .form textarea{width: 100%}
	.about .lx .contact .msg ul li {
	    width: 50%;
	    float: left;
	    text-align: center;
	    margin: 1rem auto;
	    box-shadow: 0 0 15px #ccc;
	    padding: 1rem 0;
	}
	.about .lx .contact .msg ul li:last-child{width: 100%;margin-bottom: 4rem}
	.about .lx .contact .msg ul li div{padding: 0;box-shadow: none}
	.about .lx .contact .msg ul li h3{font-size: 1.5rem;margin-bottom: 1rem}
	.about .lx .contact .msg ul li span{font-size: 1rem}

	.innews ul li{width: 100%}

	footer{font-size: .5rem}
}