@media only screen and (max-width:1500px ) {
	.block {
    width: auto;
 
		box-sizing: border-box;}
	
	
	
}

@media only screen and (max-width:1400px ) {
	
	.zsxw_box img{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .zsxw_box img.xz,.zsxw_box img.xy{width: 20px; -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;}
.zsxw_box{
        margin: 0 50px 0px  50px;
    }

}


@media only screen and (max-width:1365px ) {
/*
.pad_nav {
	padding-top: 190px;
}
*/
.pad_nav1 {
	padding-bottom: 10px;
}
}




@media screen and (max-width: 1300px){
.cooperation4 .text {
   
	padding-bottom: 40px;
    right: 60px;
}
}


@media only screen and (max-width:1240px ) {
		.foot-left{width: 70%}
    .foot-left p{float: left;margin-right: 35px}
    .foot-right{float: right;padding-top: 0}
	    .fen{margin-bottom: 16px;  }
.fen h5{ font-size: 14px; margin-bottom: 4px;  }
	 .fen{float: none;margin-right: 0}
	
}
/*
.p010 {
	margin-left: 30px;
	margin-right: 30px;}
}
*/

@media only screen and (max-width:1200px ) {
.gl_left {
	width: 100%;
}
.gl_right {
	width: 100%;
	margin-top: 40px;
}
.gl_rhbox {
	margin-bottom: 35px;
}
.gl_word_r span {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
	.gl_block span {
    -webkit-line-clamp: 2;
}
.gl_block p {
	margin-top: 25px;
}
.bionp {
	width: 32.65%;
	font-size: 16px;
	margin-bottom: 10px;
}
.bionp:nth-child(4n+4) {
	margin-right: 1%;
}
.bionp:nth-child(3n+3) {
	margin-right: 0%;
}
.ys5 {
	background-color: #309d99;
	margin-top: 0px!important;
}
.ys6 {
	background-color: #b64141;
	margin-top: 0px!important;
}
.ys7 {
	background-color: #c1773c;
	margin-top: 0px!important;
}
.ys8 {
	background-color: #0067b6;
	margin-top: 0px!important;
}
/*
.pad_nav1 {
	padding-bottom: 45px;
	margin-top: -15px!important;}
*/
	.pad_nav2 {
	padding-bottom: 45px;
	margin-top: -15px!important;}
	
	.cooperation4 .text p{
	text-align: left;
	text-align: justify;
   overflow: hidden;
    white-space: pre-wrap;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:3;
	padding-top: -30px;
}
	
	.nero_left{float: right;}
	
	
	
	
}

@media only screen and (max-width:1140px ) {

	.gl_word_r h4 {
  overflow: hidden;          
    white-space: nowrap;      
    text-overflow: ellipsis;  
}

	
/*	.wqbox{padding-bottom: 30px;}*/
	
/*
	.cooperation4 .title {
    position: static;
    width: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}
*/
	}
	@media screen and (max-width: 1024px){

		
		
		
		
	}
@media only screen and (max-width:1000px ) {
.pad_nav {
	padding-top: 20px!important;
}
	.zszb li em{display: none;}
/*	.wqbox{padding-bottom: 10px;}*/
/*
.pad_nav1 {
	padding-bottom: 35px;
	margin-top: -20px!important;
}
*/
.sp2 {
	padding-top: 30px;
}
.lip {
/*	margin-top: -10px;*/
	text-align: center;
}
.sever h2 {
	font-size: 28px!important;
}
.lip a {
	padding: 0 10px
}
.lip p, .lip span {
	float: none;
}
.lip p {
	margin-bottom: 10px;
}
.sever {
	padding: 35px 0;
}
/*
.gl_block {
	padding: 30px 0;
	
}
*/
.detp {
	margin-top: 40px;
}
.fhlt {
	margin-top: 0px!important;
}
	.dil{margin-top: 0px;margin-bottom: 0px;}
	.zsxw_box{
        margin: 0 30px 0px  30px;
    }
	
  .zszb{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    .zszb li{width: 300px; -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;}	
	
	
	
	
}

	
	@media screen and (max-width: 870px){
		.section3 {
    height: 640px;
			background: url(2020402_szzg_yw_newbj.png) center -100px no-repeat;}
		.news_box{height: 395px;padding-bottom: 40px; margin-bottom: 25px;}
.overflow-scroll{
    padding-right: 25px;
    height: 385px;
    overflow-y: scroll;
    position: relative;
}
	
	.lxwm{
    width: 48.6%;
    margin-right: 2.8%;
    height: 283px;

}	
		.lxwm:nth-child(2n+2){margin-right: 0%;}	
	.cooperation4 .text p{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
		overflow: hidden;}
		.cooperation4 .text{padding-left: 30px;padding-right: 30px;padding-top: 20px;margin-bottom: 20px;}
		
		
}	
	
	
	
	
	
	
@media only screen and (max-width:767px ) {
.gl_pic_l {
	width: 100%;
	margin-bottom: 20px;
}
.gl_pic_l img {
	width: 100%;}
.gl_word_r {
	width: 100%;}
	.zsxw_box img{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .zsxw_box img.xz,.zsxw_box img.xy{width: 15px; -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;}
	.zsxw_box{    margin: 0 20px 0px  20px;}
	.xz{position: absolute;
	left: -30px;top: 45%;}
.xy{position: absolute;
	right: -30px;top: 45%;}
	
	.cooperation4 .title {

}
		.section3 {
    height: 640px;
			background: url(2020402_szzg_yw_newbj.png) center -150px no-repeat;}
		.news_box{height: 345px;padding-bottom: 30px;margin-bottom: 30px;}
.overflow-scroll{
    padding-right: 25px;
    height: 325px;
    overflow-y: scroll;
    position: relative;
}
	
	.screen-box {
    margin-top: 40px;
}

.pad-b90 {
    padding-bottom: 60px;
}
	.wqbox{margin-top: 45px;margin-bottom: 45px;}
 .fen{line-height: 24px; margin-bottom: 16px;  }
.foot-left {
    width: 72%;	
}			
	

.cooperation4 .title .inner {
    display: inline-block;
    text-align: left;
    margin-top: 10px;
    margin-right: 10px;
}		
			
}	
		
@media only screen and (max-width:700px ) {
	.cooperation4 .title {
    width: 100%!important;
   margin-top: 5px;
		margin-bottom: 5px;
		text-align:center;
		}		
	.cooperation4 .text {
		margin-bottom: 10px;
		margin-top: 120px;
    position: static;
    width: 100%;
padding-left: 25px;padding-right: 25px;
	
    box-sizing: border-box;
	
	}.cooperation4{margin-bottom:20px!important; }
	.cooperation4 .block {
    
	padding-bottom: 5px!important;}
	.more2	{margin-top: 10px;margin-bottom: 15px;}
	
/*
	.wqbox1 {
    padding-bottom: 45px!important;
}
*/
	.lxwm{
   
	margin-top: 70px;
	
	
	
	}
	


@media only screen and (max-width:640px ) {
.bionp {
	width: 48.8%;
	font-size: 16px;
	margin-bottom: 10px;
}
	.bionp:nth-child(n) {
	margin-right: 2%!important;
}
.bionp:nth-child(3n+3) {
	margin-right: 2%!important;
}
.bionp:nth-child(2n+2) {
	margin-right: 0%!important;
}
/*
.p010 {
	margin-left: 20px;
	margin-right: 20px;}
*/
 .bionp2{width: 49%!important;height: 65px!important;line-height: 45px; margin-left: 0%;margin-top: 10px;}

 .bionp2:nth-child(2n+2){ margin-right: 0; }
	.bionp2 p{ font-size: 20px; }
 .bionp2 img{width: 30px!important;height: 30px!important; float: left;margin-top: 10px!important;margin-left: 15%;margin-right: -5%;}
	.news_box{padding:5px 20px 15px 23px;margin-top: 40px;margin-bottom: 53px;}
.overflow-scroll{
    padding-right: 20px;
 
}

	
}

@media only screen and (max-width:540px ) {
.kuai1 {
	padding: 0px;
}
.gl_block {
    padding: 20px 0;
}
.gl_block h4 {
	font-size: 16px;
/*	margin-top: -5px;*/
}
.gl_block span {
	font-size: 14px;
}
.gl_block p {
	font-size: 13px;
}
.gl_block p em {
	font-size: 13px;
}
.lip p span {
	display: block;
	margin-right: 0;
}
.yema img {
	padding-top: 0px!important;
}
	.yj_mu{font-size: 22px;background-size: 10px;padding-left: 25px;margin-top: 22px;}
	.bionp img {
	height: 60px;
	margin-top: 38px;
	margin-bottom: 20px;}
 .bionp2{width: 49%!important;height: 50px!important;line-height: 30px; margin-right: 2%;margin-top: 10px;}
 
 .bionp2:nth-child(2n+2){ margin-right: 0; }
.bionp2 p{font-size: 14px  }
 .bionp2 img{width: 23px!important;height: 23px!important; float: left;margin-top: 5px!important;margin-left: 10%;}
	.p010{padding-bottom: 40px;}
	.zsxw_box {padding-top: 25px;padding-bottom: 35px;}
	 .zsxw_box img.xz,.zsxw_box img.xy{width: 10px; -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;}
		.xz{position: absolute;
	left: -25px;top: 45%;}
.xy{position: absolute;
	right: -25px;top: 45%;}
/*
	.pad_nav1 {
	padding-bottom: 20px;
	margin-top: -20px!important;}
	
*/
	
	.fz40 {
		font-size: 20px;}
		
	.cooperation4 .text p{	font-size: 14px;}
		.cooperation4 .title {
    width: 100%!important;
   margin-top: 0px;
		margin-bottom: 5px;
		text-align:center;
		}		
	.cooperation4 .text {
		padding-top: 0px;padding-bottom: 20px;
		margin-top: 100px;
    position: static;
    width: 100%;
padding-left: 25px;padding-right: 25px;
	
    box-sizing: border-box;
	
	}	
	.more2	{margin-top: 5px;margin-bottom: 10px;}
	.lxwm{
   
	margin-top: 70px;
	
		
		
}
.zszb{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

 .zszb li{width: 200px; -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;}
    .liulan{
        margin: 10px  0;
    }
	.left_btn{left:-15px;}
	.right_btn{right:-15px;}
    .zszb li{
        width: 250px;
    }	
	

	
}


@media only screen and (max-width:400px ) {
	.lxwm p{
   font-size: 14px;line-height: 30px;}	
	.lxwm h4{
   font-size: 16px;}	
	.lxwm,.kuan{height: 250px;}
	.kuan{margin-left: -1px;}
	.lxwm_nr{margin-top: 40px;}
	
	
.bionp {
	
	height: 210px;
	font-size: 16px;
	margin-bottom: 10px;
}
.bionp img {
	height: 50px!important;
	margin-top: 20px!important;
	margin-bottom: 20px;
}
	
}

	@media only (min-width:340px) and (max-width:400px ) {
	.kuan{margin-left: -1px;}	
		
		
	}	
	
@media only screen and (max-width:340px ) {
.kuai1 {
	padding: 0px;
}
.gl_top .qhd, .gl_top .address {
	float: none;
	display: block;
}


/*
.pad_nav1 {
	padding-bottom: 20px;
	margin-top: -20px!important;}
*/
	
	

 .bionp2{width: 49%!important;height: 50px!important;line-height: 30px; margin-right: 2%;margin-top: 10px;}
 .bionp2 p{ font-size: 14px; }
 
 .bionp2 img{width: 23px!important;height: 23px!important; float: left;margin-top: 5px!important;margin-left: 10%;}
	
		.lxwm{
    width: 48.6%;
    margin-right: 2.8%;
  
}	
		.lxwm:nth-child(2n+2){margin-right: 0%;}	
	
	
}
