@charset "utf-8";

/* CSS Document */

/*首页内容部分调整<=992 平板*/

@media(max-width: 1300px) {

	.w_all,.w_all2{

		width: 86%;

	}

}

@media(max-width: 1200px) {

	.w_all,.w_all2{

		width: 90%;

	}

	.news .contain ul{

		width: 100%;

	}

}

@media(max-width: 769px) {

	body,html{

		font-size: 56%;

	}

	.w_all,.w_all2{

		width: 92%;

	}

	header .logo{

		height: 54px;
		line-height: 54px;
		font-size: 16px;

	}

	header .nav{

		width:66%;

	}

	header .nav li{

		line-height: 70px;

	}

	.title_index{

		font-size: 2.8rem;

	}

	.title_index span {

		width: 6px;

		height: 6px

	}

	.footer ul{

		display: none;

	}

	.about .ll{

		float: none;

		width: 98%;

	}

	.about .rr{

		width: 100%;

		margin-top: 5%;

	}

	.news_d,.contact{

		min-height: 46vh;

	}

	.contact ul{

		flex-wrap: wrap;

	}

	.contact ul li {

		width: 50%;

		margin-bottom: 5%;

	}

}

@media(max-width: 800px) {

	body,html{

		font-size: 52%;

	}

	header .top .bb p img {

		height: 16px;

		margin-right: 2px;

	}

	.navBtn{

		display: block;

	}

	header .logo{

		height: 40px;
		line-height: 40px;
		font-size: 14px;

	}

	header .nav_box{

		padding: 6px 0;

	}

	header .nav{

		display: none;

		position: fixed;

		left: 0;

		top: 0;

		width: 100vw;

		height: 100vh;

		background: #fff;

		z-index: 9;

	}

	header .nav ul{

		display: block;

		text-align: center;

		position: absolute;

		left: 50%;

		top: 50%;

		transform: translate(-50%,-50%);

	}

	header .nav ul li{

		margin: 0;

	}

	.index_bar2 p{

		padding: 0;

		font-size: 1.4rem;

	}

	.index_bar2 li img{

		width: 9rem;

	}

	.index_bar3 ul li p{

		font-size: 1.6rem;

		margin-bottom: 2rem;

	}

	.index_bar3 ul li{

		width: 48.5%;

	}

	.index_bar3 ul li:nth-of-type(2n){

		margin-right: 0;

	}

	.index_bar3 ul li:last-of-type{

		display: none;

	}

	.title_index{

		font-size: 2.4rem;

	}

	.more {

		width: 110px;

		line-height: 34px;

		letter-spacing: 1px;

		font-size: 1.4rem;

		margin: 3% auto 0%;

	}

	.index_bar5 .contain{

		display: block;

	}

	.index_bar5 .left{

		width: 100%;

	}

	.index_bar5 .right{

		width: 100%;

		margin-top: 3%;

	}

	.footer .left h2{

		margin: 6px 0;

	}

	.footer .right img {

		width: 70px;

	}

	.footer .left h3{

		font-size: 2rem;

	}

	.footer .copy .w_all{

		display: block;

		text-align: center;

		padding: 12px 0;

	}

	.footer .copy p{

		text-align: center;

		display: block;

		line-height: 22px;

	}

	.footer .copy p a{

		margin: 0;

		justify-content: center;

	}

	.about .ll{

		width: 96%;

		margin-bottom: 5%;

	}

	.pro .contain ul a{

		width: 48.5%;

	}

	.pro .contain ul a:nth-of-type(3n){

		margin-right: 3%;

	}

	.pro .contain ul a:nth-of-type(2n){

		margin-right: 0;

	}

	#pages{

		margin-top: 3%;

	}

	.pro_d .contain{

		display: block;

	}

	.pro_d .contain b{

		width: 100%;

	}

	.pro_d .contain .right{

		width: 100%;

		margin-top: 5%;

	}

	.pro_d .contain h3 {

		font-size: 2.4rem;

		margin-bottom: 10px;

	}

	.pro_d .zx {

		margin-bottom: 5%;

		width: 140px;

		line-height: 42px;

	}

	.all_containers ul li{

		width: 48.5%;

	}

	.all_containers ul li:nth-of-type(3n){

		margin-right: 3%;

	}

	.all_containers ul li:nth-of-type(2n){

		margin-right: 0;

	}

	.big_imgss{

		height: auto;

		width: 90%;

	}

	.big_imgss img{

		height: auto;

		width: 100%;

	}

	.big_box .btn{

		top: 35vh;

		-webkit-transform: none;

    	transform:none;

	}

	.big_box .btn_l {

		left: 40%;

		margin:1px 0 !important;

	}

	.big_box .btn_r {

		right: 32%;

		margin: 0 !important;

	}

	.news .contain ul li{

		display: block;

	}

	.news .contain ul a:first-of-type li{

		padding-top: 0;

	}

	.news .contain ul li .ll{

		display: block;

	}

	.news .contain ul li b{

		height: auto;

		width: 100%;

	}

	.news .contain ul li h4{

		margin: 20px 0 10px;

		overflow: initial;

	}

	.news .contain ul li b img {

		width: 100%;

		height: inherit;

	}

	.news_d .right h2{

		font-size: 2.2rem;

	}

	.contact ul li{

		margin: 5% 0;

	}
	.report .contain{
		width: 90%;
		padding: 8% 5%;
	}
	.report{
		height: 60vh;
	}
	.report2 {
		min-height: 58vh;
	}
}