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

@media screen and (max-width:1220px) {
/*	.bd-table tbody tr td.itemm{width: 5%;}*/
	body{min-width: 0;}
	.main{ width: 100%;}
	.snj_xxgk_bj{ background:url(2020520_jtt_zfgk_beijing.png) top center no-repeat;}
	.zfxxgk{display: block; padding-top: 150px;text-align: center;}
	.nav_tit{ margin-left: 20px;}
	
	.zw_yqcon select {
    margin-left: 2.5%;
	}
		 .w_1200{width: 100%}
	  .footer p span{
        display: block;
    }
	.red, .jubao {
		position: static;
		margin: 0;
		vertical-align: middle;
	}
	.right_xzql_boxx,.zfxxgkzn_box{ width: 100%; float: none;}
	.zfxxgkzn_box ul li a span{ width: 250px; margin-top: 20px;}
	.right_xzql_boxx{ margin-top: 20px;}
	.tit_xz_box ul li span{  margin-left: 0;}
	.tit_xz_box ul li a{ width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;display: block;}
	.fight_snj_tit_Boxx ul li a{ max-width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;display: block;}
	.xglj_box_BBox ul li a{display: inline-block;width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
		.fight_snj_tit_Boxx .xglj_box_BBox ul li{background: url(2020520_jtt_dd.png) left 15px no-repeat;}
	.fj_BIG_boX p.fjwz{display: inline-block;width: 90%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
	.xglj_box_BBox ul li{background: url(2020520_jtt_dd.png) left 15px no-repeat;}
}

	@media screen and (max-width:1120px) {
		.nav{ display: none;}
		.top_dhh_box{display: block;}
		.snj_xxgk_bj{ margin-top:0px;}
		.xxgk_logo{display: none;}
	.flxxgk_logoo{ margin-top: 10px; margin-left: 20px;display: block;}
		.banner{ height: 300px;}
		.zfxxgk{padding-top: 125px;}
		
		.gjzz{ width: 84%;}
		.ss_K_box{ width: 60%; left: 20%;}
		.bm_top_box ul li{width: 25%;}
	 
	}



@media screen and (max-width:1040px) {
	
	   .zw_yqnav{
        width: 100%;
    }
	.zw_yqcon select {
    margin-left: 2%;
	}
	.syh_boxx span{ width:auto; }
	 .lip{text-align: center}
    .lip p,.lip span{
        float: none;
    }
    .lip > p{margin-bottom: 0px}
    
	.xl_big_bOX h4{ padding: 0 20px;}
	.syh{padding: 0px 25px 0px 25px;}
	.xl_tit_box{padding: 0 20px;}

	.ove-table{display: none}
	.phone-table {
		display: table;
	}
	.bd-table tbody tr td label{display: block}

	.zn_big_box .lip span{margin-right: 0;margin-left: 0}
	.lip{line-height: 30px}

	.xxnr_big_BOX ul li h4{display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;  }

	
}

@media screen and (max-width:879px) {
	.cxm_div{padding-left: 0;background: #e6f5ff}
	.ysqgk-div{background: none;padding-left: 0}

	.w_48{width: auto;float: none}

}

@media screen and (max-width:828px) {
	.bm_top_box ul li{width: 33.2%;}
	.zw_yq{height: 6px;}
	.zw_yqnav,.zw_yqcon{display: none; }

	.xxgk_logo img{width: 450px}
	.zfxxgk img{width:650px;margin-top: 5px;}
	.tit_sqb_box img{width: 500px;}
}


@media screen and (max-width:768px) {
	.gjzz{ width: 82%;}
	.ss_K_box{ width: 65%; left: 18%;}
	.xl_big_bOX{ padding: 0px 00px 00px 00px;}
	.syh_boxx{ margin-left: 0;}
	.syh_boxx div{float: none;text-align: center;margin-right: 0}
	.bd-table tbody tr td .yzmbox {
		width: 96%;
	}
	.xglj_box_BBox ul li span{ display: none;}
	.xglj_box_BBox ul li a{ width: 96%;}
	.cxm_div{height: auto;text-align: center}
	.dds{float: none;margin: 0 auto;width: 90%}
	.zn_big_box .ysbj{margin-top: 0}
	.cxm_div span{line-height: 42px}
	.zfxxgk img{width:550px;margin-top: 5px;}
	.szf_topBox h4{
	max-width: 80%;
	    overflow: hidden;         
	    white-space: nowrap;       
	    text-overflow: ellipsis;}

}
@media screen and (max-width:700px) {
	
	.gmsq,.xqxx{width: auto;float: none}
	.gmsq span{width: 48%;margin-left: 4%;padding: 0}
	.gmsq span:nth-child(2){margin-left: 0}

	/*.ysq_ul{*/
		/*display: -webkit-box;*/
		/*display: -webkit-flex;*/
		/*display: -ms-flexbox;*/
		/*display: flex;*/
		/*overflow-x: auto;*/
		/*-webkit-overflow-scrolling: touch;*/
	/*}*/
	.ysq_ul li{
		/*-webkit-box-flex: 0;*/
		/*-webkit-flex: none;*/
		/*-ms-flex: none;*/
		/*flex: none;*/
		/*width: 110px;*/
		width: 32%;
	}
	.ysq_ul li:nth-child(3){margin-right: 0}

.tit_sqb_box img{width: 420px!important; }
	.sqb_big_BOX{margin-top: 30px;}
	.bd-sec h4{
	display: inline-block;width: 140px;font-size: 18px;height: 40px;line-height: 40px;
}


}

@media screen and (max-width:680px) {
	.syh_boxx span{  width: 100%; text-align: center; }
	.syh_boxx{ margin-left: 0;}
	.tit_xz_box ul li a{ width:95%;}
	.tit_xz_box ul li  span{ display: none;}
	.fight_snj_tit_Boxx ul li a{ max-width: 80%;}
	.fhsyb {
		width: 80px;
		height: 30px;
		background-size: 70px;
		top: -40px;
	}
	.overflow-scroll_xr{margin-right: 15px;}
	.xxnr_big_BOX ul{padding-right: 25px;}
}
@media screen and (max-width:630px) {

	.fight_snj_tit_Boxx ul li a{ max-width: 79%;}
}



@media screen and (max-width:618px) {
	.zfxxgk img{ width: 430px; }
	.banner{ height: 230px;}
	.zfxxgk{padding-top: 120px;}
	.fight_snj_tit_Boxx ul li span{display: none;}
	.fight_snj_tit_Boxx ul li a{ max-width: 100%;}
	.ss_K_box{ width: 75%; left: 13.5%;}
	.gjzz{ width: 78%;}
	
	.zn_big_box{padding: 20px 70px 20px 20px;}
	.wysq_box_big { width:232px;margin: 20px auto 0 auto;} 
	.wysq_box_big a{ margin-left: 0; margin-top: 20px;}
	.xxgk_logo img{width: 450px}
	.mlxl_big_BOX{ }


}
@media screen and (max-width:542px) {
	.xzlx{margin-top: 15px;}
	.xzlx span{margin: 5px!important;}
	.xzlx span{width: 40%;height: 110px!important;box-shadow: 0 0 7px rgba(28,125,220,.25);}
	.xzlx span p{font-size: 14px}
	.xzlx span img{width: 36px;margin-top: 15px!important; margin-bottom: 10px!important;}
	.xzlx span img.tpp2{width: 36px;margin-top: 21px!important; margin-bottom: 11px!important;}
	.bd-sec h4{
	display: inline-block;width: 140px;font-size: 18px;height: 40px;line-height: 40px;
}
}

@media screen and (max-width:540px) {
	.ysq_ul li a i{display: none}
	.zfxxgk img{ width: 340px; height: 59px;}
	.zfxxgk{padding-top: 100px;}
	
	.bm_top_box ul li{width:50%;}
	 .zw_yq{margin-top: 0}
	.zfxxgkzn_box ul li a em{margin: 18px 15px 0 20px;}
	.zfxxgkzn_box ul li a span{ width: 210px;}
	 .lip p span{display: block;margin-right: 0}
    .dc_lie li{width: 84px}
	.lip a{padding: 0 10px}
	.bd-table tbody tr td.item {
		width: 80px;
		padding: 10px 0;
		vertical-align: top;
	}
		.bd-table tbody tr td.itemm {
		width: 60px!important;
		padding: 10px 0;
		vertical-align: top;
	}
	.bd-table span.item1{width: 80px!important;padding-left: 0px;}
	.xzfg_Big_box{padding:20px 10px 20px 10px!important;}
	.cx-table {
		width: 100%;
	}
	.cx2 tbody tr td.item{vertical-align: middle}
	.cx2 tbody tr td.itemm{vertical-align: middle}
	.xxgk_logo img{width: 300px;margin-left: -10px}
	.map_box{padding:30px 10px 0px 10px;}

	.cxm_div input{width:250px}
	.cxm_div button{width: 270px}

	.pad{padding: 0 10px 20px}
	.ysqgk{padding: 10px 10px 50px}
	.h5{font-size: 22px;line-height: 56px}
	.article{margin-top: 20px}
	.lkc,.download,.wyzx{margin-top: 40px}


	.table2>thead>tr>th,.table2>tbody>tr>td{padding: 5px}


	.table2>thead>tr>th:nth-child(4),
	.table2>thead>tr>th:nth-child(5),
	.table2>tbody>tr>td:nth-child(4),
	.table2>tbody>tr>td:nth-child(5),
	.table3>thead>tr>th:nth-child(3),
	.table3>tbody>tr>td:nth-child(3){display: none}

	.list-t-1 li span{display: none}
	.list-t-1 li a{max-width: 100%}


	.dds{text-align: center;width: auto;}
	.cxm_div input,.cxm_div button{float: none}

	.foot p a{white-space: nowrap}
	.lxwm_box p.kod{ display: block;}
	.lxwm_box p.kd{ display: none;}
		.syh_boxx span{ line-height: 32px;}
	.syh_box{padding: 15px 15px;}
	.syh_boxx span{
		text-align: left;
/*    width: 90%;*/
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}

}
@media screen and (max-width:440px) {
	.wjxz_BIG_BOXx { text-align: center; display: inline-block;}
.wjxz_BIG_BOXx li a{display: inline-block;width: 68px; height: 32px; background: #fbfbfb; border: 1px solid #d6d6d6; line-height: 32px; text-decoration: none; margin-left: 10px;}
.tit_sqb_box img{width: 380px!important; }
		.xzlx span img{width: 36px;margin-top: 18px!important; margin-bottom: 10px!important;}
	.xzlx span img.tpp2{width: 36px;margin-top: 24px!important; margin-bottom: 11px!important;}	
	
	
}
@media screen and (max-width:414px) {
	.zfxxgk img{ width:226px; height:38px;}
	.zfxxgk{padding-top: 85px;}
	.banner{ height: 170px;}
	.gjzz{ width: 76%;}
	.ss_K_box{ width: 83%; left: 8.5%;}
	.map_box p span{ display: none;}
	.bm_top_box ul li.nod{display: none;}
	.lb_box{ display: block; margin-top: 20px;}
	.bm_Big_box{  padding: 20px 20px 50px 20px;}
	.footer p span.nod,.footer p.nod{display: block;}
	.footer p span.kd,.footer p.kd{display:none;}
	.xl_big_bOX{ padding: 0px 0;}
	.xl_big_bOX h4{ font-size: 18px;}
	.xl_big_bOX h4{  line-height: 36px;padding: 0 10px;}
	.xl_tit_box{padding: 0 10px;}
	.zfxxgkzn_box ul li a span{ width: 160px;}
	.zfxxgkzn_box ul li{ font-size: 18px;}
	.zfxxgkzn_box ul li a.icon01 em,.zfxxgkzn_box ul li a.icon02 em,.zfxxgkzn_box ul li a.icon03 em,.zfxxgkzn_box ul li a.icon04 em,.zfxxgkzn_box ul li a.icon05 em,.zfxxgkzn_box ul li a.icon06 em,.zfxxgkzn_box ul li a.icon07 em{background-size: 25px;}
	.zfxxgkzn_box ul li a:hover.icon01 em,.zfxxgkzn_box ul li a:hover.icon02 em,.zfxxgkzn_box ul li a:hover.icon03 em,.zfxxgkzn_box ul li.curr a.icon03 em,.zfxxgkzn_box ul li a:hover.icon04 em,.zfxxgkzn_box ul li a:hover.icon05 em,.zfxxgkzn_box ul li a.icon06 em,.zfxxgkzn_box ul li a.icon07 em{background-size: 25px;}
	.zfxxgkzn_box ul li a em{width: 25px; height: 25px;margin: 24px 10px 0 15px; }
	.tit_xz_box{  padding: 10px 20px 20px 20px;}
	.fight_snj_tit_Boxx{padding: 0 50px 20px 20px;min-height: 0;}
	.zn_big_box h4{ font-size: 22px; line-height: 32px;}
	.zn_big_box span{ margin-left: 20px;}
	.syh{padding: 0 13px;}
	.tit_sqb_box img{width: 350px!important; }
		.bd-sec h4{
	display: inline-block;width: 120px;font-size: 16px;height: 35px;line-height: 35px;
}
}

@media screen and (max-width:375px) {
	.gjzz{ width: 74%;}
	.ss_K_box{ width: 86%; left: 7%;}
	.foot p a{margin: 0 5px;}
	.zn_big_box h2{margin-top: 20px; margin-bottom: 20px;}
	.zn_big_box h3,.zn_big_box h5{margin-top: 20px; margin-bottom: 20px;}
	.wjxz_BIG_BOXx li a{display: inline-block;width: 63px; height: 32px; background: #fbfbfb; border: 1px solid #d6d6d6; line-height: 32px; text-decoration: none; margin-left: 10px;}
.tit_sqb_box img{width: 320px!important; }
}
@media screen and (max-width:340px) {.wjxz_BIG_BOXx li a{display: inline-block;width: 60px; height: 32px; background: #fbfbfb; border: 1px solid #d6d6d6; line-height: 32px; text-decoration: none; margin-left: 8px;}
	.xglj_box_BBox{margin-top: 40px;}
	.wjxz_BIG_BOX{margin-top: 60px;}
	.map_box{padding-top: 20px;}
	.syh_box{margin-top: 30px;}
    .tit_sqb_box img{width: 310px!important;text-align: center; }
			.bd-sec h4{
	display: inline-block;width: 115px;font-size: 16px;height: 33px;line-height: 33px;
}
}
@media screen and (max-width:320px) {
	.tj-btn{margin-right: 0}
	.cxm_div input{width: 210px}
	.cxm_div button{width: 230px}
	.lip > p{font-size: 12px}
	.bd-table{font-size: 14px;}
	 .tit_sqb_box img{width: 300px!important;text-align: center; }
/*	.xxnr_big_BOX{padding:0px 0px 43px  20px;}*/
}