@media screen and (max-width:1366px) {
	body{ font-size: 16px;}
	.list1 li{ line-height: 40px;}
	.nav_21>ul>li{ margin-left: 35px;}
	.ztzl_list li a{ height: 96px;}
	.ztzl_list li a p{ font-size: 18px;}
	.h284{ height: 260px;}
	.hdjl_con2{ padding: 12px;}
	.hdjl_tu{ height: 238px;}
	.zxft_tu1{ height: 175px;}
	.icon_list1 li a{ padding:12px;}
	.h340{ height:300px}
	
}
@media screen and (max-width:1280px) {
	body,.icon_list2 li a,.icon_list6 li a{ font-size: 14px;}
	.nav_21>ul>li{ margin-left: 25px;}
	.nav_21>ul>li a{ font-size: 20px;}
	.header_21_con1.fixed .header_21_logo{ width: 260px;}
	.header_21_con1.fixed .header_21_con1_r{ width: calc(100% - 260px);}
	.header_21_ss{ left: 45%;}
	.el-row{ margin-left: -10px; margin-right: -10px;}
	.el-row [class*=el-col-]{ padding: 0 10px;}
	.pad_con,.pad_con1{ padding: 16px;}
	.pad_con.pad0{ padding: 0;}
	.tit1{ line-height: 44px;}
	.list1 li{ line-height: 34px; background-position: left 15px;}
	.con2_l{ width: 160px;}
	.con2_l img{ height:90px;}
	.con2_r{ line-height: 30px;}
	.h284{ height: 220px;}
	.con2{ margin-top: 16px;}
	.box1, .box2, .box3{ padding-right:28px;}
	.ztzl_list li a{ height: 82px;}
	.ztzl_list li a p{ font-size: 16px;}
	.footer_21_dzjg span{ display: inline-block; float: inherit;}
	.hdjl_con{ padding: 12px 16px 16px 16px;}
	.hdjl_con2 span{ font-size: 14px;}
	.hdjl_tu{ height:198px;}
	.zwgk_list1 li a{ padding:18px 10px 16px 16px;}
	.yyfw_con1{ padding-top: 60px;}
	.zxft_tu1{ height: 143px;}
	.icon_list1 li a{ padding:7px;}
	.h340{ height:260px}
}

@media screen and (max-width:999px) {
	body{ font-size: 16px;}
	*{ box-sizing:border-box; -webkit-tap-highlight-color:rgba(0,0,0,0);}
	.header_21_ss{ width: calc(100% - 20px); left:12px}
	.zjqz .header_21_ss,.bsfw .header_21_ss,.xwdt .header_21_ss,.zdxxgk .header_21_ss{ width:calc(100% - 135px);}
	.page_con{background-size: 180%;overflow-x: hidden;overflow-y: auto;background-position-y: 120px;}
	.nav_21{ margin-left: 0px;}
	.header_21_logo{ max-width:85%}
	.header_bg .header_21_con2{ padding-top: 90px;}
	.header_bg .header_21_con2 .header_21_ss{ padding-top:7px; height: 54px; line-height: 54px;}
	.header_bg .header_21_picker{ width: 70px;}
	.header_bg .header_21_picker input{ padding-left: 10px;font-size: 14px;}
	.header_21_inp{ font-size: 14px;}
    .header_21_login text,#ssoUser-div,#barrierFreeBtn{ display:none;}
	.header_21_btn{ width: 78px; font-size: 14px; margin-right: 0;}
	.footer_21_wzdh_tit{ margin-bottom: 0;}
	.footer_21{ margin-top: 16px;}
	.pad_con,.ld_con,.pad20{ padding: 16px;}
	.nav_21>ul>li{ margin-left: 0;}
	.mar_t{ margin-top: 20px;}
	.t_no{ display: none;}
	.p_no{ display: table;}
	.tzgg_a{ text-align: center;}
	
	.ztzl_list li{ width: 50%;}
	.ztzl_list ul li{ width: 50%;}
	.ztzl_ul2 ul li{ width: 50%;}
	.ztzl_list li a{ height: 108px;}
	.ztzl_list ul li a{ height: 108px;}
	.ztzl_ul2 ul li a{ height: 108px;}
	.tit1>ul{ white-space: nowrap; overflow-x: auto; overflow-y: hidden;}
	.tit1>ul>li{ float:inherit; margin-right: 15px; display: inline-block;}
	.tit1{ height: 44px;}
	
	.gl_tit{ display: none;}
	.gl_list1{ height: 50px; line-height: 50px; padding: 0; background-color: #f8f8f8;}
	.gl_list1 ul{ white-space: nowrap; overflow-x: auto; overflow-y: hidden;}
	.gl_list1 li{ display: inline-block; margin-bottom: 0;}
	.gl_list1 li a{ line-height: 50px; padding: 0 20px; background-color: transparent;}
	.gl_list1 li a i{ display: none;}
	.ztzl_list li a{ height: 128px;}
	.ztzl_list1 li{ width: 50%;}
	.xl_tit1_l span{ display:block;}
	.gl_tit2{ padding: 0 12px;}
	.h339{ max-height: inherit;}
	.h322,.h340,.h456{ height: inherit;}
	.hdjl_bg{ margin-top: 16px; padding: 16px;}
	.hdjl_con1{ margin-bottom: 16px;}
	.gl_con{ padding: 16px;}
	.wszx_con{ padding: 16px;}
	.wszx_l{ line-height:24px;}
	.wszx_box{width: calc(100% - 90px); }
	.tab2 th.th1,.tab2 td.td1{ padding-left:20px;}
	.tab2 td.td1{ background-position: 10px 28px;}
	.zxts_tab dt,.zxts_tab dd,.zxts_tab dd.w2{ box-sizing:border-box; height:auto; width:100%; text-align:left}
	.zxts_tab dt{ height:40px; line-height:20px;}
	.zxts_tab .h98{ height:40px;}
	.zxts_tab .w2.h98,.zxts_tab .h118{ height:118px;}
	.el-col-sm-24.el-col-offset-1{ margin-left: 0; padding:24px;}
	.zxft_tu1{ height: 387px;}
	.zxgk_tit span{ width: 30%;}
	.zxgk_con,.zxgk_list li{ margin-top: 16px;}
	.zxgk_tu{ margin-left:19px;}
	.zxgk_con1{ margin-right: 0;}
	.zxgk_list{ padding:0 16px;}
	.zxgk_list li{ width:33.3%;}
	.zxgk_con2 .zxgk_con1{ margin-left: 0;}
	.zxgk_con2 .zxgk_tu{ margin-right: 19px;}
	.zxgk_tit{ margin-top: 0;}
	.h340{ height:auto}
}
@media screen and (max-width:768px) {
	.header_bg .header_21_btn{ height: 54px; line-height: 54px;}
	.header_bg .header_21_con2{ height: auto; padding-bottom: 30px;}
	.header_bg .header_21_con2{ padding-top: 30px;}
	.header_bg .header_21_con2 .header_21_ss{ width: 90%;}
	.tit{ padding-top: 0; font-size: 26px; line-height: 40px;}
	.text_con{ margin-top: 16px;}
	.text_con span{ display: none;}
	.tit1 li{ margin-right: 16px;}
	.ztzl_list li{ width: 100%;}
	.ztzl_list ul li{ width: 100%;}
	.ztzl_ul2 ul li{ width: 100%; }
	.icon_list1{ padding: 0 16px; margin-top: 16px;}
	.icon_list1 li{ width: 50%; margin-top: 16px;}
	.icon_list1 li a{ padding:15px 0;}
	.pad_con1{ padding: 16px;}
	.h284{ height: auto;}
	.yqlj_tit1>ul>li{ width: auto;}
	.ban{padding-top: 20px;margin: 16px;padding-left: 20px;height: auto; padding-bottom:20px;}
	.tit2{ margin-top:25px; margin-bottom:-16px;}
	.mar_t32,.mar_t20{ margin-top: 16px;}
	.box1, .box2, .box3{ margin: 0px 16px 16px 16px; height: 120px;}
	.con_bg{ margin-top: 0; padding: 16px;}
	.gl_list ul{ padding: 0; border-bottom: 0;}
	.gl_list li{ position: relative; padding-bottom: 36px; line-height: 28px; padding-top:12px; border-bottom: 1px solid #e5e5e5; background-image: none; padding-left: 0;}
	.gl_list li span{ position: absolute; left: 0; bottom: 6px; font-size: 14px;}
	.xl_con{ padding:16px;}
	.xl_con1{ padding: 0;}
	.xl_tit1_r,.xl_con2,.xl_btn{ display: none;}
	.xl_tit{font-size: 24px;line-height: 40px;text-align: justify;}
	.xl_tit1{ height:auto; line-height:30px; padding:10px;}
	.xl_tit1_l{line-height: 26px;padding-left: 10px;font-size: 14px;}
	.xl_tit1,.tit2.mar_t20,.tpzb_con li{ margin-top: 10px; }
	.hdjl_tu{ width: 200px; height: 121px; margin-right: 20px;}
	.hdjl_con1 h3{ margin-top: 0; line-height: 30px;}
	.hdjl_con1 p{ line-height: 30px;}
	.myzj_list li{ padding: 16px 16px 16px 80px;}
	.myzj_list li>em{ left: 8px;}
	.myzj_list li>span{ position: relative; top: inherit; right: inherit; margin-top:8px;}
	.zwgk_list{ padding: 0;}
	.zwgk_con{ margin-top: 16px; padding: 16px;}
	.zwgk_list1{ margin-top: 0;}
	.zwgk_list1 li{ margin-top: 16px;}
	.gl_tit1 .hdjl_tit_r{ margin-right: 0; float: inherit; clear: both;}
	.zxgk_tu,.zxgk_con2 .zxgk_tu{ width: 90%; margin:20px auto 0; float: inherit;}
	.zxgk_con1{ margin: 16px auto 0; float: inherit; width: 100%;}
	.zxgk_con2 .zxgk_tu{ margin-top: 32px;}
	.ban a{ margin-left:80px;}
	.tit2 h2,.tit2 span{ font-size:30px;}
}
@media screen and (max-width:601px) {
	.box1, .box2, .box3{ height: 130px; padding-top: 20px;}
	.list1 li{ padding: 10px 0 40px 14px; line-height: 24px; border-bottom: 1px solid #e5e5e5; position: relative; background-position: left 20px;}
	.list1 li span{ position: absolute; left: 14px; bottom: 10px;}
	.list1 li:last-child{ border-bottom:0;}
	.con1{ padding: 16px;}
	.list1 ul{ padding: 10px 0 0 0;}
	.zxft_tu1{ height:293px;}
}
@media screen and (max-width:415px) {
	.icon_list1 li{width: 100%;}
	.hdjl_tit{ line-height:44px;}
	.hdjl_tu{ width: 100%; float: inherit; margin-right: 0; height: 224px;}
	.zxft_tu1{ height: 195px;}
	.zxft_box{ padding: 14px;}
	.zxgk_list li{ width: 50%;}
	.zxgk_list li a{ padding: 20px;}
	.zxgk_tit em{ font-size: 24px; padding: 0 16px;}
	
}
@media screen and (max-width:376px) {
	.zxft_tu1{ height: 174px;}
	
}
@media screen and (max-width:321px) {
	.zxgk_tit span{ width: 25%;}
	.zxft_tu1{ height: 144px;}
}