@media only screen and (max-width: 1725px) {
    .nav{margin-left: 2%}
}
@media only screen and (max-width: 1630px) {
    .nav li{margin-left: 50px;text-align: center;}
    .sec_nav li{margin-left: 0}
}
@media only screen and (max-width:1550px){
    .logo{margin-left: 18px}
    .rig{margin-right: 0}
    .wz{margin-left: 10px}
    .jbtp{ transform: translateX(10%); }
}
@media only screen and (max-width:1487px){
    .dd4,.cgzbox{  transform: translateX(10%); }
}
@media only screen and (max-width:1458px){
    .nav li a{font-size: 18px}
    .jbtp,.cgzbox,.dd4{  transform: translateX(30px); }
}
@media only screen and (max-width:1365px){
    .logo, .nav li{margin-left: 10px}
    .wz{margin: 10px}
    .w_1200{  width: auto; margin: 0 30px; }
}
@media only screen and (max-width:1364px){

	
    .datu{  width: 74%;  }
    .xiaotu{  width: 24%;  }
    .datu img,.xiaotu li img{width: 100%}
    .wz{margin: 0}
    .jbtp{ transform: translateX(10px); }
/*    .nav li a{ padding: 30px 0 20px 0; }*/
    .logo img{margin-top: 0}
/*    .nav{ position: fixed; top:90px; left: 0; right: 0;  background: rgba(12,101,168,.5); z-index: 998; margin-left: 0; }*/
    .logo{margin-top: 20px;margin-bottom: 20px}
    .rig{margin-top: 35px}
 .nav li{margin-left: 40px}
    .szlo{ width: 1000px; margin-top: 300px; }
    .sec_nav li{width: auto;}
    .sec_nav li a{padding: 10px 0}
    .dialog{top: 81px}
}
@media only screen and (max-width:1199px){
/*    .nero_left,.xwt,.tpzq,.wenzi{ width: auto; float: none; }*/
	.det p{
	}sq
	.xwt{width:200px;}
.nero_left{float: left;padding-bottom:15px;  width: 41.4%;  padding-top: 25px;padding-left: 73px;padding-right: 22px;}
	.nero_left em {
    display: block;
    text-align: center;margin-bottom: 10px;
		margin-top: 25px;}
    .xwt{margin-top: 20px}
    .jbtp{ left: 8%; }
    .jbjs{ left: 450px;  width: 56%;}
    .xxnero { margin-top: 250px; margin-left: 60px; }
        .xxnero{  position: absolute;  left: 364px; top:178px; margin: 0;  }
 
    .xxnero p:first-child { font-size:26px; margin-right: 14px;}
    .cir{margin-top: 30px}
    .jbjs a{float: right}
    .item{ width: 48%; }
    .cir{ bottom: 10px; left: 50%; right: auto; margin-left: -128px; }
    .fen{margin-right: 10px;margin-left: 10px;}
		.erwei {
    float: none;
    margin-left: 0;
		display: block;}
}



@media only screen and (max-width:1146px){

	.nero_left h5 {  }
    .jsxq h5{margin-top: 22px}
    .jsxq button{margin-top: 32px}

}

@media only screen and (max-width:1100px){
	
}


@media only screen and (max-width:1086px){
	.nero_left{float: left;padding-bottom:8px;  width: 41.4%;  padding-top: 25px;padding-left: 73px;padding-right: 22px;}
	.nero_left em {
    display: block;
    text-align: center;margin-bottom: 10px;
		margin-top: 23px;}
	.nero_left span{margin-top: 10px!important;}

	
	
	
	.tw_list li a{height: 174px;}
    .tw_list li a img{ width: 100%; height: 100%;}
    .cgz_det{ height: 304px; }
    .cgz_det img{top: 0}
    .left_list li a{ padding-left: 20px; }
    .left_list{ width: 21%; }
    .rig_box{ width: 78%; }
    .section5{ height: auto; background: url(20200220-cgz-bg.png) no-repeat center; padding-bottom: 60px; }
    .szlo{ width: 900px; margin-top: 320px; }
    .fhsx span{margin: 0 20px}
/*    .fen{margin-right: 20px}*/
}
@media only screen and (max-width:1024px) {
    .jbjs{left: 400px;}
    .jbtp{left: 4%}

}

@media only screen and (max-width:1000px) {
.xwt{width:100%;float: none;display: block;}
	.nero_left{width: 92.5%;float: none;display: block;position: static; padding-bottom:8px;  padding-top: 25px;padding-left:4%;padding-right: 3.5%;}
	.nero_left em {
    display: block;
    text-align: center;margin-bottom: 10px;
		margin-top: 23px;}
	.nero_left span{margin-top: 10px!important;}

	
	
	
    .ptpt { height: auto;}
	.tw_list li a{height: 170px;}
    .fix_rig,.head,.lx{display: none}
    .xxnero{  position: absolute;  left: 326px; top:178px; margin: 0;  }
   .shb {width: 84%;}
    .xxnero p:first-child { font-size:26px; margin-right: 14px;}
    .zhiwei { margin-top:10px;}
    .jbtp { bottom:-60px; position: absolute; left: 2%;}
    .jbjs { margin-left: 344px; margin-right: 10px; text-align: justify;   width: auto; position: static; margin-top: 60px; float: none; }
    .jbjs h5 {font-size: 24px;}
    .phone_menu,.height{display: block}
   
    .footer{padding-top: 20px}
    .copy span{float: none;display: block}
    .copy{text-align: center}
/*    .section3,.section6, .section2,.section7{ height: auto; background-size: cover; padding-bottom: 60px; position: relative;}*/
    .hw_list li{width: 24%;display: inline-block;float: none}
    .hw_list{ text-align: center; }
    .btn_box { margin:48px 10px 0 10px;}
    .btn_box a{ width: 22%;   margin: 0 1% 10px 1%;}   
    .cgz_det { margin-top:36px; height: 250px; padding-left: 420px;} 
    .cgzbox{  transform: translateX(0); }
        .cgz_det p{text-align: justify; line-height: 32px; margin-top: 10px; text-overflow: -o-ellipsis-lastline;
            overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 5; line-clamp: 5; -webkit-box-orient: vertical;
    }
    .left_list,.rig_box{ float: none; width: auto; }
    .rig_box{height: auto;padding-bottom: 40px}
    .sebox{padding: 0}
    .left_list li{ float: left; width: 20%; text-align: center; }
    .left_list li a{padding-left: 0}
    .jsxq p{margin-top: 60px}
    .item{ float: none; width: auto; }
    .li1,.li2,.li3,.li4,.li5{  transform: translate(0,80px);  transition: all .7s ease-out;  }
    .zszb{margin-top: 30px; box-sizing: border-box;  padding-left: 1.5%;}
.zszb li{ margin: 0 1.5%; display: inline-block; margin-bottom: 20px;} 

.zszb li a h5{ font-size: 18px; font-weight: bold; line-height: 26px;  }
.zszb li a p{ font-size: 14px; line-height: 24px; color: #999; margin-top: 10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
    	.tupian { height:auto;overflow: hidden;}
    .foot-right { padding-top:20px;}
    .cgz_det img { width: 400px; }
      /*========联系方式========*/
    .footer { padding-top:10px;}

    .copy { font-size:12px;}
        .section8  .pad-b90 { padding-bottom:40px;}
      .cgz_det { padding-right: 0; margin-top: 20px; }
    .cgz_det{padding-left: 0;height: auto;padding-bottom:0px;text-align: center}

    .cgz_det p{text-align: justify;}


    .gray{background: #f2f2f2}
    .swiperBox1,.list-1 li span,.none,.jbjs,.jbtp,.hw_list li p{display: none}
    .swiperBox2,.phone-jb{display: block}
    .section1{padding: 30px 0}
    .det{border-bottom: 0;padding-bottom: 0}
    .list-1{ margin-top: 10px;}
    .list-1 li{line-height: 22px;padding: 10px 0}
    .list-1 li a{overflow: inherit;white-space: normal;}
    .xwt{margin-top: 0;overflow: hidden;}
    .tw_list li{margin-top: 20px;border-radius: 8px;overflow: hidden}
    .phone-logo,.phone-menu{background: #fff;}
    .h4{font-size: 32px;padding-top: 40px;padding-bottom:24px;line-height: 30px;}
    .phone-section3 .w_1200{margin: 0;}
    .hw_list li span{width: 110px;margin-bottom: 10px}
    .hw_list li h5{font-weight: normal;}

/*    .section2{margin-top: 30px;background: url("20200320-phone-jbbg.png") no-repeat;background-size: cover;padding-bottom: 0;}*/
    .jbtp img{width: 225px;}
    .cir{bottom: auto;top: 90px;margin-left: -194px}
    .cir a.on, .cir a:hover{border: 1px #99baf0 solid;box-shadow: none;width:54px;height: 54px}
    .jbyl{padding-left: 256px;float: none}
    .jbyl p{font-size: 20px;color: #666;margin-top: 26px}
    .jbyl p span{color: #da8118;margin-right: 20px}
    .jbyl h5{font-size: 28px;font-weight: bold;line-height: 40px;margin-top: 10px}
    .jbyl a {
        display: inline-block;
        width: 114px;
        height: 35px;
        background: url(20200219-xx-btn.png) no-repeat center;
        margin-top: 30px;
        margin-bottom: 65px;
    }
    .section5{background: #fff;margin-top: 30px;padding-bottom: 10px}
    .btn_box{margin: 30px 0 0 0}
    .btn_box a{
        border: none;
        background: #f5f5f5;
        border-radius: 8px;
        height: auto;
        line-height: 40px;
        font-weight: normal;
        color: #333;
        padding: 20px 0;
        float: left;
        width: 23.5%;
        margin: 0;
        margin-right: 2%;
    }
    .btn_box a:nth-child(4){margin-right: 0}
    .btn_box a span{display: block}
    .btn_box a img{margin-right: 0}
    .img-box{width: 245px;overflow: hidden;border-radius: 8px;position: absolute;top: 0;left: 0}
    .img-box img{width: 100%;position: static}
    .cgzbox{padding-left: 268px}
    .cgz_det h4{color: #333;text-align: left;padding-top:15px}
    .cgz_det p{color: #999;text-indent: 0;-webkit-line-clamp: 3;}
    .cgz_det{background: none}
/*
    .zszb,.section6,.screen-box{display: none}
    .cgz_ul,.phone-section6,.phone-szzg,.szfj-box{display: block}
*/
    .list-1 li:last-child{border-bottom: none}
    .list-1 li a{width: auto}
    .copp span, .copp a{border-radius: 6px;padding: 0 14px;margin: 30px 10px 0 0;min-width: 100px;height: 40px;line-height: 40px}
    .copp{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow-x: auto; -webkit-overflow-scrolling: touch; }
    .copp span, .copp a{-webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; }
    .sdjs{color: #fff;padding: 0}
    .rig_box{background: none}
/*
    .section7{background:url("20200323-szzg.png") no-repeat;background-size: cover; margin-top: 30px;padding-bottom: 10px}
    .section8{background: url("20200323-szfj.png") no-repeat;background-size:cover; margin-top: 30px;padding-bottom: 30px}
*/
/*    .jsxq button{background: #3b7fd8;color: #fff;border: none}*/
    
    .erwei{float: none;margin-left: 0;display: block}
    .phon-zxx{display: block}
    .erwei p{margin-top: 4px}
    .foot-right2{display: block}
    .foot-right1{display: none}
    .section9{background: #fff;}
/*    .section10{margin-top: 30px}*/
    .hz_list{padding: 10px 0 30px 0}
    .copy{margin-top: 0}
    .phone-logo,.phone-section3{display: block}
    .phone-menu{display: flex}
    .cgz_det img,.cgzbox,.cir{transform: none!important;opacity: 1!important;}
/*    .section3 .w_1200{padding: 0}*/
    .hw_list li{margin-top: 40px}
/*    .section3{padding-bottom: 40px;margin-top: 30px}*/
    .list-2 li{border-bottom: none}
/*    .det{display: none!important;}*/
    .ckge{display: block}

    /***********/

    .btn1,.btn2,.jb_btn2,.jb_btn1{display: none}
    .fhlt{margin-top: 0}
    .line-box,.jb_ul{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow-x: auto;-webkit-overflow-scrolling: touch;}
    .eww{-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;width: 170px;}
    .jb_ul li{-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;width: 220px;}
    .fhsx{margin-top: 30px}
    .fhsx span {margin:8px 20px;display: block;}
    .lt_ul li{width: 32%;}
    .lt_ul li:nth-child(4n+4){margin-right: 2%}
    .lt_ul li:nth-child(3n+3){margin-right: 0}
    .ltItem .shb p{height: auto;}



}
@media only screen and (max-width:900px)  {
	.szfj-list{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow-x: auto; -webkit-overflow-scrolling: touch; }
    
 .szfj-list li{ width:290px; box-shadow: 0 4px 14px rgba(22,117,175,0.2);-webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; }

.pad-b90 {
    padding-bottom: 70px;
}
   
	.screen-box {
    margin-top: 50px;
		
}
         
}
@media only screen and (max-width:768px)  {
    .jbtp {display:none;  position: static;}

    .jbjs{ margin-left: 0;margin: 0;   }
        .jbjs {    margin-top: 30px;}
    .cir { margin-top: 20px;}
    .jsxq p,.jsxq button{margin-top: 10px}
    .jsxq p { margin-top:36px;  font-size:30px;}
	.ptpt{ padding-bottom: 14px; height:100%;} 
    .jsxq h5{margin-top: 10px; font-size: 22px;}
    .hw_list li{margin-top: 40px}
    .tw_list,.left_list{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow-x: auto; -webkit-overflow-scrolling: touch; }
    .tw_list li,.left_list li{ width:300px; -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; }

    .left_list li{width: 150px}
/*    .left_btn, .right_btn{display: none}*/
    .xwt img{width: 100%}

    
    .hz_list li{width: 32%}
    .hz_list li:nth-child(4n+4){margin-right: 2%}
    .hz_list li:nth-child(3n+3){margin-right: 0}
    .left_list li{height: 46px;line-height: 46px}
     .shb {width: 80%;}
    .zszb li:nth-child(2n){ margin-right: 1.5%; }
   
    .szfj-list .tupian{  }
/*    .section8  .pad-b90 { padding-bottom:50px;}*/
      
 
}
@media only screen and (max-width:664px){
    .jsxq p{margin-top: 30px;}
    .xq1,.xq2{transform: none; opacity: 0;}
    .btn_box a img { margin-right: 10px; width: 20px;  }
    .shb {width: 76%;}
    .cgz_det img { position: static;  width: 100%; }

    .cir{margin-left: -171px}
    .cir a{width: 40px;height: 40px;}
    .cir a.on, .cir a:hover{width: 48px;height: 48px;}
}
@media only screen and (max-width:540px){
	.xwt{  height: auto; }
    .w_1200{padding: 0 15px;margin: 0}
    .cgz_det{padding-right: 0}
    .cgz_det img{width: 100%}
    .cgz_det h4,.cgz_det p{padding-right: 20px}
    .cgzbox{transform: translate(0,80px)}
    .list-1 li a{width: 100%}
/*
    .szfj-list{display: block}
    .szfj-list li{width: 100%;margin-right: 0;margin-bottom: 20px }
 
*/
    .section1{padding: 20px 0 40px 0}

    .nero_left h5{font-size:18px}
    .nero_left .det { margin-top: 8px;  text-overflow: -o-ellipsis-lastline; overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 3;  line-clamp: 3;  -webkit-box-orient: vertical;}

    .section5 { padding-bottom:5px;}
    .tw_list li{margin-top: 20px;width:158px; font-size: 14px;}
    .cir a{width: 32px;height: 32px;margin-left: 3px}
    .cir a.on, .cir a:hover{width: 40px;height: 40px}
    .hw_list li span{margin-bottom: 20px}
    .hw_list li p{margin-top: 12px}
    .hw_list li{margin-top: 20px}
    .hw_list li span img{width: 100%}
    .jbjs,.sebox,.wjhg{margin-top: 15px}
    .jbjs { padding:0 14px;}
    .jbjs h5 { font-size: 18px; line-height: 32px; text-align:justify;}
    .jbjs p { font-size: 14px; text-align:justify;}

    .cgz_det p{padding-right: 20px;padding-left: 20px; font-size: 14px; line-height: 30px; margin-top: 14px;}
    .cgz_det { margin-top:14px}
    .cgzbox h4 { font-size:20px; padding-top: 20px;}
    .zszb{margin-top: 20px; padding-left: 20px;}
    .zszb li { margin-right:16px;}
    .zszb li:first-child { margin-left:-15px;}
    .zszb li a h5 { font-size: 16px;}
   .jbjs a{ display: inline-block; width: 90px; height: 28px;background:  url("20200219-xx-btn.png") no-repeat center;   background-size:cover;margin-top: 14px; }
    .sd_title { font-size:20px;}
    .sdjs{ text-align: justify; font-size: 14px; line-height: 30px;margin-top: 10px;overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 7;  line-clamp:7;  -webkit-box-orient: vertical;}
    .copp span, .copp a{ margin: 30px 5px 30px; }
    .date{display: none}
    .shb{width: auto;float: none; }
/*    .section7{padding-bottom: 10px}*/
/*    .pad-b90{padding-bottom: 0}*/
/*    .jsxq p{margin-top: 5%}*/

    .xqnr{padding: 20px 20px}
    .xqnr em{height: 10px;top: -5px; left: 10px;}
    
    .phon_logo { width:160px; margin-top: 14px; margin-left: 14px;}
    .caidan{  width: 25px; height: 25px; float: right; margin-top: 18px; margin-right:14px; }
    .list-1 li span{display: none}
    .list-1 li{padding: 7px 0;}
    .list-1 a {   font-size:15px;}
.tw_list li{ margin-top: 10px;  }
 
    .hw_list li span{ display: inline-block; width:55px; height:63px; margin-bottom: 8px; }
.hw_list li h5{ font-size: 14px;line-height: 1}
.hw_list li p{ font-size: 14px; line-height: 20px; margin-top: 6px; }
        .left_list li{/*width: 120px;*/}
    
    .ptpt{ padding-bottom: 14px;   }
.ptpt h5{ font-size:16px; line-height:26px; }  
.shb p{ font-size: 14px;  line-height: 26px; margin-top: 14px;   }
  .item { margin-bottom:20px;}
    .section7  .w_1200 .item { padding:0 20px; text-align: justify;}
/*    .section8 .szfj-list { padding:0 20px;}*/
    .detail { font-size:16px; text-align: justify; line-height: 24px;}
    .sj-rq { font-size:16px;} 
    .sj-rq i {font-size: 28px;}
    /*======往届回顾======*/ 
.jsxq p{ font-size: 14px;margin-bottom: 0px;  }
  .jsxq span{margin-top: 10px;}
.jsxq h5{ font-size: 13px;  margin-top: 5px; }
.jsxq button,.jsxq a{ font-size: 10px }
    /*=====合作伙伴======*/
/*
        .hz_list{padding: 16px 0 30px}

.zszb li{ width:300px; -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; }
*/


/***********/
    .phone-logo{padding:10px 15px}
    .phone-logo img{width: 150px}
    .pho-ss{margin-top: 5px;}
    .pho-ss img{width: 17px}
    .phone-menu li{font-size: 16px}
    .phone-menu li a{padding: 10px 0}
    .phone-menu li.phone-act a, .phone-menu li:hover a{background-size: 10px 2px}
    .swiperBox2{padding-top: 11px}
    .section1{padding: 10px 0 20px 0}
    .nero_left h5{font-size: 20px;line-height: 28px}
/*    .nero_left .det{line-height: 36px;font-size: 15px}*/
    .det a{font-size: 16px}
    .list-1{margin-top: 10px}
    .tw_list li{border-radius: 4px}
    .tw_list li a{height: 90px}
    .mbw{padding: 0 10px;font-size: 14px}
    .mbw p{margin-top: 55px}
/*    .phone-section3,.section2,.section7,.section8{margin-top: 15px}*/
    .phone-section3 .w_1200{padding: 0}
    .h4{padding-top: 20px;padding-bottom: 12px;font-size: 18px;background-size: 18px 3px;line-height: 1}
    .phone-section3{padding-bottom: 20px}
    .swiperBox2 .swiper-pagination-bullet{width: 5px;height: 4px}
    .swiperBox2 .swiper-pagination-bullet-active{width: 10px}
    .cir{top: 60px;margin-left: -120px}
    .phone-jb img{width: 113px}
    .jbyl{padding-left: 128px}
    .phone-jb{margin-top:128px}
    .jbyl p{font-size: 14px}
    .jbyl p span{margin-right: 10px}
    .jbyl h5{font-size: 16px;line-height: 22px}
    .jbyl a{width: 57px;height: 18px;background-size: 100% 100%;margin-top: 15px;margin-bottom: 33px}
    .btn_box a{padding: 10px 0;}
    .btn_box a img{margin-right: 0;width: 22px}
    .btn_box a span{font-size: 14px;line-height: 1;margin-bottom: 7px}
    .img-box{width: 140px}
    .cgzbox { padding-left: 150px;}
    .cgzbox h4{font-size: 18px;padding-top: 0}
    .cgz_det p{padding: 0;font-size: 13px;line-height: 22px;margin-top: 4px;}
    .btn_box,.phone-section6{margin-top: 15px}
    .copp span, .copp a{margin: 15px 5px 0 0;font-size: 14px;height: 26px;line-height: 26px;min-width: 52px}
    .sd_title{padding-top:30px;font-size: 18px;background-size: 34px;background-position: top 15px center;}
    .jrsd {
        width: 100px;
        height: 27px;
        font-size: 14px;
        line-height: 27px;
        margin: 10px auto 0;
    }
    .rig_box{padding-bottom: 20px}
/*   .section7 .w_1200{padding: 0 15px}*/
    .szzg-img{margin-top: 15px}
    .phone-szzg-ul li{padding: 10px 0;}
    .phone-szzg-ul li h5{font-size: 16px;line-height: 22px}
    .phone-szzg-ul li p{font-size: 14px;}
    .szfj-box ul li a{margin-top: 15px;height: 81px}
    .szfj-img{width: 130px}
    .szfj-nero{padding-left: 142px}
    .szfj-nero h4{font-size: 16px;line-height: 20px}
    .szfj-box ul li a p{left: 142px;font-size: 14px;line-height: 16px}

/*    .section8{padding-bottom: 15px}*/
/*  .section9{margin-top: 15px;padding-bottom: 0px}*/
   .section5{margin-top: 15px}

    .hz_list{padding: 5px 0 15px 0}
    .hz_list li{margin-top: 10px}

    .foot-left{float: none;width: auto;text-align: center}
    .foot-left p{float: none;margin-right: 0}
    .foot-right2{float: none;text-align: center}

    .erwei{display: inline-block;margin: 0 5px 10px}
    .phone-menu li{margin: 0 10px}
    .section3{padding-bottom: 20px;margin-top: 15px}


    ***********

    .yj_mu{font-size: 22px;background-size: 10px;padding-left: 25px;margin-top: 22px;}
    .chrk{margin-top: 22px}
    .chrk img{width: 100px;box-shadow: 0 2px 10px rgba(43,117,209 ,.2);}
    .fhlt{height: 90px;background-size: 800px}
    .yj_title em{width: 30px;height: 20px;background-size: 30px}
    .yj_title span{height: 20px;font-size: 18px;line-height: 20px;padding: 0 15px}
    .fhsx{margin-top: 15px;padding: 7px 0;font-size: 14px}
    .fhsx span img{width: 14px;margin-right: 10px}
    .line-box{margin-top: 20px;margin-bottom: 20px}
    .eww span{width: auto;font-size: 14px;line-height: 28px;height: 28px;padding: 0 10px;margin-bottom: 25px;}
    .esl{border-top: 1px #cdcdcd solid}
    .esl img{width: 12px;top: -6px;margin-left: -6px}
    .esl p{margin-top: 20px}
    .esl p a{font-size: 14px}
    .eww{width: 130px}
    .lt_ul{padding: 5px 0 20px}
    .lt_ul li{width: 49%;margin-top: 15px}
    .lt_ul li:nth-child(3n+3){margin-right: 2%}
    .lt_ul li:nth-child(even){margin-right: 0}
    .lt_ul li h5{height: 53px;font-size: 16px;line-height: 53px}
    .lt_nero{padding: 0 10px;height: 95px;}
    .lt_nero p{font-size: 14px;line-height: 22px;padding-top: 10px}
    .lt_nero span{font-size: 12px}
    .lt_nero span:first-child,.lt_nero span:nth-child(2){margin-top: 10px;}
    .jb-yl{margin-top: 15px;margin-bottom: 20px}
    .jbjj h5{font-size: 18px;padding: 0 10px; margin-bottom: 7px;margin-top: 45px}
    .jbjj p{font-size: 14px;padding: 0 10px;margin-bottom: 9px;}
    .jb_ul li{width: 200px}
    .jbjj{height: 159px;}
    .ltbd{margin-top: 15px;margin-bottom: 20px}
.section3 {margin-bottom: 20px;height: 600px;    background: url(2020402_szzg_yw_newbj.png) center -195px no-repeat;
	}
.wqbox {
    margin-top: 23px;
	margin-bottom: 40px;}
	.screen-box{margin-top: 30px;}	

	.gl_block h4 {
    font-size: 16px;
    margin-top: -5px;
}

.gl_block span {
    font-size: 14px;
	line-height: 24px;
	margin-top: -5px;
}	
	.gl_block p {
    font-size: 13px;
		margin-top:8px;
}
	
	

}
@media only screen and (max-width:475px){
.jsxq p{ font-size: 14px;margin-bottom: 0px; margin-top: 15px; }
  .jsxq span{margin-top: 10px;margin-bottom: 0px;}
.jsxq h5{ font-size: 13px;   }
.jsxq button,.jsxq a{ font-size: 10px;width: 58px;height: 25px;margin-top: 5px; }

}

@media only screen and (max-width:400px){
	.jsxq p{ font-size: 14px;margin-bottom: -5px; margin-top: 10px; }
  .jsxq span{margin-top: -5px;margin-bottom: 0px;}
.jsxq h5{ font-size: 13px;  margin-top: 5px; }
.jsxq button,.jsxq a{ font-size: 10px;width: 58px;height: 25px;margin-top: 5px; }
}

@media only screen and (max-width:320px){
	.pad-b90 {
		padding-bottom: 40px;}
    .jsxq h5{font-size: 10px;margin-top:5px;}
	.jsxq p{ font-size: 14px;margin-bottom: -5px; margin-top: 8px; }
	.jsxq span{margin-top: -5px;margin-bottom: 0px;}
    .jsxq button, .jsxq a{margin-top: 0;width: 58px;height: 20px;}
    .hw_list li{width: 23%;}
.zszb li:first-child { margin-left:0px;}
	
	.nero_left h5{margin-top: -5px;}
	.nero_left .det{line-height: 24px;}
	.nero_left span img{margin-top: -25px;width: 80px;}
	.nero_left em{margin-top: 0px;margin-bottom: 0px;}
	
	
.news_box{height: 200px;background: rgba(255,255,255,.9);}

.overflow-scroll{
    padding-right: 10px;
    height: 175px;
    overflow-y: scroll;
    position: relative;
}
		.news_box{padding:5px 10px 15px 15px;margin-top: 25px;}

	.section3 {
    height: 320px;
    background: url(2020402_szzg_yw_newbj.png) center -420px no-repeat;
}
	.section5 {
    margin-top: 0px;}
	
	.wqbox {
    margin-top: 13px;
    margin-bottom: 30px;
}
	
}