@charset "utf-8";
/* CSS Document */

@media (max-width:1920px){
.nav_box li {margin-right: 6%;}
.nav {width: 53%;}
.nav_box li { line-height:8.2em;}

}

@media (max-width:1900px){
.nav { width: 56%;}

}
@media (max-width:1800px){
.nav {width: 59%;}
.wen h2 {font-size: 31px;}
.wen span {font-size: 14px;}


}

@media (max-width:1700px){
.nav {width: 63%;}
.nav_box li {line-height: 8rem;}

}

@media (max-width:1600px){
.wrap { width: 75%;}
.nav {width: 58%;}
}

@media (max-width:1500px){
.nav {width: 62%;}

}

@media (max-width:1400px){

.wrap { width: 84%;}
.nav {width: 59%;}
.nav_box li { line-height:7em;}
.ft_a { width: 75%;}


}

@media (max-width:1300px){
.nav {width: 63%;}
.cn_b_box li .wen1 { top:27%;}
.wen1 span {font-size: 25px;}

}
@media (max-width:1250px){
	.top5{ display:block;}
	.nav_box{ display:none;}
	.logo { width:45%;}
	.nav{ width: 18%;margin-top: 2%;}
	.menu_btn {width: 32%;}
	.mainnav > li > a {font-size: 21px;}
}

@media (max-width:1200px){

.wen1 span {font-size: 20px;}
.wrap {width: 95%;}
.cx_b_box li {width: 47%;}
.cx_d1_a {padding-top: 1%;}
.cx_c1_b {margin-top: 1%;}


}


@media (max-width:1075px){

	
}

@media (max-width:1040px){


}


@media (max-width:1020px){
.cn_b{ display:block;}
.main_content{ display:none;}

}




@media (max-width:1000px){
.nav {margin-top: 3%;}
.ft_a1_box li a { font-size:14px;}
.ft_a2 p { font-size:13px;}
.cx_a h2 {font-size: 20px;}
.cx_a_box li a { font-size:15px;}
.cx_b_box li span { font-size:15px;}
.cx_b1_b p {font-size: 13px;}
.cx_b1_a span {font-size: 17px;}
.cx_d1_b {width: 100%;text-align: center;}
.cx_d1_a {width: 100%;}
.cx_c1_a {width: 100%;text-align: center;}
.cx_c1_b {width: 100%; margin-top:3%;}
.cx_d1_a p { width:89%;}
.cx_c1_b p {font-size: 13px;}
.cx_c1_a p {font-size: 13px;}
.wen3 span {font-size: 15px;}


}
@media (max-width:950px){


	
	
}

@media (max-width:900px){
.wrap { width: 96%;}
.wen1 span { font-size: 16px;}

}
@media (max-width:880px){
.cx_a { display:none;}
.ix_e{ display:block;}
.cx_b { width: 100%;}


	}



@media (max-width:850px){

}



@media (max-width:810px){


}

@media (max-width:800px){


	
}



@media (max-width:750px){
.logo a {font-size: 21px;}
.mainnav > li > a {font-size: 18px;}
.logo {width: 62%;}

}

@media (max-width:700px){
	
.ft_a {width: 100%;}
.ft_b { width:41%; float:left; margin-top:3%;}
.ft_a1_box li {margin-bottom: 2%;}
	

}


@media (max-width:640px){
.menu_btn { width: 47%;margin-top: 11%;}
.cn_b_box li {width: 32.83%; margin-bottom:0.5%;}
.cn_box  li:nth-child(3n) {margin-right:0px}
.xx_a_box li .li_img {width: 35%;}
.wen3 { width: 60%;}

}


@media (max-width:615px){

}


@media (max-width:600px){
.nav_ul55 > li > a {font-size: 16px;}



}


@media (max-width:550px){

}


@media (max-width:500px){
.ft_b { width: 57%;}
.cx_b_box li span { font-size: 13px;}
.menu_btn {width: 69%;}
.logo {line-height: 6em;}
.cx_b1_b p {margin-bottom: 5%;}	
}



@media (max-width:450px){
.logo { width: 79%;}
.xx_a_box li .li_img {width:100%;}
.wen3 {width:100%;}
.wen3 span { text-align:center;margin-top: 2%;}

}


@media (max-width:400px){
.logo a { font-size: 18px;}
.logo {line-height: 5.5em;}
.wen1 span {font-size: 14px;}
.ft_a2 p { font-size: 12px;}
.ft_b {width: 70%;}
.cx_b_box li {width: 100%;}
.cx_b1_a span {font-size: 16px;}
.cx_b1_b p {font-size: 12px;}
.cx_c1_b p {font-size: 12px;}
.cx_c1_a p {font-size: 12px;}

}


@media (max-width:350px){
.menu_btn {margin-top: 19%;}


}