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

@media (max-width:1920px){
.nav{/* width:56%;*/}
.nav li {margin-right: 10px;}
.wrap {width: 77%;}
.wrap1 {width: 91%;}

}

@media (max-width:1900px){

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

}

@media (max-width:1700px){
.cn2_a_box li {margin-bottom: 7%;}
.cq_b { width: 18%;}


}

@media (max-width:1600px){
.cn2_a1 {width: 63%;}

}

@media (max-width:1500px){
/*.nav{ width:60%; }
.nav li{margin-right:4%;}*/
.wrap { width: 80%;}
.wrap { width: 86%;}

}

@media (max-width:1400px){
	
.cn2_a1 {width: 80%;}
.cn2_a {padding-top: 2%;}
.cn2_a_box li {margin-bottom: 4%;}	
.cn_a_box li {width: 15%;}
.zx_a h2 {font-size: 30px;}
.zx_a h3 { font-size: 40px;}
.zx_a p {font-size: 22px;}
.zx_a_box li a {font-size: 16px;}
.subNav a {font-size: 22px;}
.cq_c h3 {font-size: 27px;}
.cq_c p {font-size: 15px;}
.cq_d h4 {font-size: 21px;}
.cq_d h4 {width: 26%;}
.cq_b_box li {margin-bottom: 12.5%;}

	
}





@media (max-width:1300px){
.cn2_a1 {width: 90%;}
.cn2_a {padding-top: 2%;}
.wrap {width: 92%;}



}
@media (max-width:1250px){
.cq_b_box li { margin-bottom: 14%;}


}

@media (max-width:1200px){
.cn2_a1 {padding-bottom: 6%;}
.cn2_a_t h2 { font-size: 24px;}
.cn2_a_box h4 {font-size: 16px;}
.cn_t h2 {font-size: 32px;}
.cn_t span {font-size: 16px;}
.cn_a_t h2 {font-size: 32px;}
.cn_a p {font-size: 29px;}
.box1 span {font-size: 25px;}
.cn2_a_box li h3 {font-size: 15px;}
.cn3_t h2 { font-size:32px;}
.cn3_a_box li a {font-size: 21px;}
.cn3_a_box li{font-size: 21px;}
.box2_t h5 { font-size: 20px;}
.box2_a h3 {font-size: 16px;}
.box2_a p {font-size: 12px;}
.box2_a {bottom: 19%;}
.ft_box li h2 {font-size: 20px;}
.ft_box li p {font-size: 13px;}

.nav{display:none;}
.nav22{ width:8%; display:block; }
.box4 {margin-top: 30%;}
.box4 span {font-size: 17px;}



}


@media (max-width:1075px){

	
}

@media (max-width:1040px){


}


@media (max-width:1020px){


}




@media (max-width:1000px){
.cn2_b {width:100%;}
.cn2_a1 {width: 100%;}
.cn2_a {width: 98%;}
.cn2_a1 {margin-right:0;}
.cn2_a_t {text-align: center;}
.cn2_a_t h2 {margin-bottom: 1%;}
.cn2_a {padding-top: 4%;}
.cn2_a_box h4 {width: 21%;line-height: 3em; margin:0 auto;font-size: 15px;}
.cn3_b_box li {width: 33.33%;float: left; overflow: hidden;margin-bottom: 1.3%;}
.ft_box li {padding: 3% 3% 5% 4%;}
.cn_t h2 {font-size: 28px;}
.cn_t span {font-size: 14px;}
.cn_a_t h2 { font-size: 28px;}
.cn_a p { font-size: 25px;}
.cn_a_box li a {font-size: 16px;}
.cn_a_box li {width: 17%;}
.box1 span {font-size: 19px;}
.cn3_t h2 {font-size: 24px;}
.cn3_a_box li a {font-size: 17px;}
.cn3_a_box li{font-size: 17px;}
.box2_t h5 {font-size: 17px;}
.box2_a h3 {font-size: 15px;}
.more-box .btn {font-size: 1.3em;width: 14em;background-position: 8.8em 0.8em;}

.more-box .btn:hover{background-position: 8.8em 0.8em;}
.ft_box li h2 {font-size: 18px;}
.ft_box li p {font-size: 12px;}
.subNav a { font-size: 18px;}
.navContent li a {font-size: 15px;}
.cx_b2 h2 {font-size: 16px;}
.cx_b2 h2 a{font-size: 16px;}
.cx_b2_box li span {font-size: 15px;}
.zx_a h2 {font-size: 25px;}
.zx_a h3 { font-size: 32px;}
.zx_a p { font-size: 18px;margin-bottom: 11%;}
.zx_a_box li a { font-size: 15px;}
.zx_a_box li {width: 18%;}
.zx_a {padding-top: 7%;}
.zx_a h1 {margin-bottom: 5%;}
.zx_a h3 {margin-bottom: 2%;}
.mainnav > li {font-size: 20px;}
.cq_a1 {width: 79.6%;}
.gm_a1 p { font-size: 15px;}
.gm_a2 p { font-size: 15px;}

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


	
	
}

@media (max-width:900px){
.cx_b2_box li .wen{ display:none;}
.zx_a {min-height: inherit;padding-bottom: 7%;}
.subNav a { font-size: 16px;}
.navContent li a { font-size: 14px;}
.cx_b1{ display:none;}
.ix_e{ display:block;}
.cx_b2 {width: 100%;}
.nav_ul55 > li > a { font-size: 16px;}


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


	
	}



@media (max-width:850px){

}



@media (max-width:810px){


}

@media (max-width:800px){

.cx_b2 { width:100%;}
.zx_a_box li {width: 29%;margin-bottom: 2%;}	



}



@media (max-width:750px){




}

@media (max-width:710px){

}


@media (max-width:640px){
.mainnav > li > a {font-size: 20px;}
.cn_t h2 {font-size: 18px;}
.cn_t span {font-size: 13px;}
.cn_a_t h2 { font-size: 22px;}
.cn_a p { font-size: 19px;}
.cn_a_box li { width: 31%;}
.cn1_box li {width: 50%;}
.cn2_a_t h2 { font-size: 20px;}
.cn2_a_box h4 {width: 26%;line-height: 2.5em;}
.cn3_b_box li { width: 50%; margin-bottom:0;}
.cn_a {min-height:inherit;padding-bottom: 14%;}
.logo {margin-top: 2%;}	
.nav22 {width: 11%;margin-top: 4%;}
.logo { width: 80%;margin-top: 5%;}
.search .text { width: 200px;}
.bx-wrapper .bx-viewport { border: 10px solid rgba(36,32,48,0.8);}
.banner { margin-top: 4%;}	
.bx-controls{ display:none;}
.zx_a h2 { font-size: 20px;}
.zx_a h3 {font-size: 20px;}
.zx_a p {font-size: 14px;}
.cq_d h4 { width: 38%;font-size: 19px;}
.box4 span {font-size: 14px;}
.gl_a_box  li{ width:46%; margin-right:2%;}
.gl_a_box  li:nth-child(2n) {margin-right:0px}
.gl_a_box  li:nth-child(3n) {margin-right: 2%;}
.gl_a_box {margin-left: 3%;}
.gm_a1 p { font-size: 14px;}
.wrap {width: 97%;}
.cx_b {padding-top: 2%;}

}

@media (max-width:615px){

}


@media (max-width:600px){
.cx_b2 h2 a {font-size: 14px;}
.cx_b2 h2{font-size: 14px;}



}


@media (max-width:530px){
.nav22 {margin-top: 6%;}
	

}


@media (max-width:500px){
.cn_t h2 {font-size: 15px;}
.cn_a_t h2 { font-size: 20px;}
.cn_a p {font-size: 15px;}
.cn_a_box li {line-height: 3em;}
.cn1_box li {width: 100%;}
.ft_box li { width:50%;} 
.ft_box li:last-of-type{ width:100%;}
.logo a {font-size: 22px;}
.more-box .btn {border: 2px solid #b1b1b1;height: 3em;}
.more-box .btn:hover {border: 2px solid #b1b1b1;height: 3em;background-position: 9.5em 0.8em;}
.cx_b2_box li {width: 48%;}
.cx_b2_box li:nth-child(3n) {margin-right:2%;}
.cx_b2_box li:nth-child(2n) {margin-right:0px;}
.nav_ul55 { width:60%;}
.zx_a p {line-height: 2em;}
.zx_a h3 {font-size: 17px;}
.nav_ul55 > li > a {font-size: 16px;}
.cx_f li a { font-size: 13px;}
.cx_b2 h2 { font-size: 13px;}
.cx_b2 h2 a{ font-size: 13px;}
.cq_c h3 {font-size: 23px;}
.cq_d h4 {font-size: 17px;}
.gm_a1 p { font-size: 13px;}
.gm_a2 p { font-size: 13px;}
.ft_box li {width: 100%;}
.ft_box li h2 { text-align:center;}
.ft_box li h4 { text-align:center;}
.ft_box li h2 {margin-bottom: 1%;}
.ft_box li .li_img{ display:block; text-align:center;}
.ft_box li h4 { margin-bottom: 6%;}
.mainnav > li > a { font-size: 18px;}


}



@media (max-width:450px){


}


@media (max-width:400px){
.cn2_a_t h2 {font-size: 20px;}
.cn2_a_box li h3 {font-size: 14px;}
.cn2_a_box h4 {width: 30%;line-height: 2.5em;margin-top: 10%;}
.logo a {font-size: 18px;}
.cn_a_t h2 {font-size: 18px;}
.cn_a p {font-size: 13px;}
.cn_a_box li a {font-size: 14px;}
.box1 span {font-size: 17px;}
.more-box .btn {width: 12em;}
.cn2_a_t h2 {font-size: 18px;}
.cn3_t h2 { font-size: 18px; padding-bottom:1%;}
.nav_ul li a { font-size: 15px;}
.more-box {padding-top: 3em;}
.search .text {line-height: 28px;}
.search .submit { line-height:28px;}
.cn_a_box li {line-height: 2.5em;}
.cn_t h2 {
    font-size: 13px;
    margin-bottom: 3%;
    margin-top: 6%;}
.more-box {padding-left: 20%;padding-bottom: 20%;}
.zx_a_box li { width: 31%;}
.cx_b2_box li span {font-size: 12px;}
.cx_b2 h2 {padding-left: 5%;}
.wrap { width: 98%;}
.zx_a h3 { font-size: 14px;}
.zx_a h2 {font-size: 18px;}
.zx_a_box li {line-height: 2.5em;}
.ix_e {margin-top: 3%;}
.cq_c h3 {font-size: 20px;}
.cq_c p { font-size: 13px;}
.cq_d h4 { font-size: 14px;border: 2px solid #b1b1b1;line-height: 3em;}

}


@media (max-width:350px){
.zx_a_box li a {font-size: 13px;}
.wrap { width: 98%;}

}