@media screen and (max-width:999px){
	*{ box-sizing:border-box;}
	body{ background-image: none;}
	.contain,.con1_l p img,.con2.on,.con1_r>.clearflx>img{ width: 100%;}
	.t_no,.ss_con,.menu_bg li a img,.con1_l1,.tit4,.wzlj_con,.bot_tit,.bot_r,.menu_bg,.zwgk_con2_l,.zdxxgk_l li span,.bsfw_tit2 span, .hdcy_tit3 span,.gl_list,.gl_tit2_r,.fy_list span,.hdcy_line,.hdcy_con1 li img{ display: none;}
	.con_l,.con_r,.logo,.con1_c,.con1_r,.con1_r1,.con1_r2,.con1_l,.con2,.bot_l,.menu_bg li,.ztzl_list li,.ztzl_list1 li,.zwgk_l,.zwgk_r,.zwgk_c,.zwgk_con2 ul,.zwgk_l1,.zwgk_l3,.zwgk_r1,.zwgk_r3,.zwgk_l2,.zwgk_r2,.zdxxgk_l,.zdxxgk_r,.zdxxgk_tu,.zdxxgk_con,.hdcy_l2,.hdcy_r2,.gl_l,.gl_r,.hdcy_l,.hdcy_r,.hdcy_con1 li,.hdcy_tu,.hdcy_r1,.hdcy_con2 li,.gl_l1,.gl_r1{ float:inherit; width:100%;}
	.f_l,.f_r{ float: inherit;}
	.con_bg,.list3{ padding:10px}
	.head,.con_l,.con_r,.con2,.on.con2,.menu_bg,.dtxx_tit,.zdxxgk_con2{ height:auto}
	.logo{ padding:20px; width:80%}
	.logo img,.zfxxgk_t img{ width:100%}
	.menu_icon{ position:fixed; right: 10px; top: 20px; width: 32px; height: 32px; line-height: 32px; z-index: 999; display: block;}
	.menu_icon img{ background-color: #ffffff; border-radius: 50%;}
	.menu_bg{ width:25%; position: fixed; right:10px; top: 53px; z-index: 1111; padding: 10px 0;}
	.menu_bg li,.list2 li a,.list3 li{ line-height: 44px;}
	.menu_bg li a,.list2 li a,.list3 li,.ztzl_list1 li,.slideBox1 .bd li .title1,.dtxx_con2,.zwgk_con2 li a,.slideBox .bd li .title1,.icon_list3 li em,.icon_list4 li a{ font-size:14px}
	.mar_t20,.con_r,.con1_r,.con2.on,.icon_list3 li,.ztzl_list li,.slideBox1,.mar_t25,.dtxx_con2,.line1,.list1,.dtxx_r,.zwgk_r1,.zwgk_r2,.zwgk_r3,.hdcy_r2,.tab1,.hdcy_con1,.hdcy_con4,.bsfw_r{ margin-top: 10px;}
	.tit,.icon_list3{ margin-top: 0;}
	.con1_c,.zwgk_c{ margin-left: 0;}
	.bar_list li,.con1_r1 li,.con1_r2 li,.icon_list3 li,.zwgk_con1 li{ width: 50%;}
	.con1_r1,.con1_r2{ background: none; padding: 15px; height: auto;}
	.con1_r1 li,.con1_r1 li:nth-child(n+7),.con1_r2 li,.con1_r2 li:nth-child(n+4){ padding: 10px 0; font-size: 14px;}
	.con1_r1 li:nth-child(n+7),.con1_r2 li:nth-child(n+4){ border-bottom:1px dotted #cccccc;}
	.con1_r1 li:nth-child(2n),.con1_r2 li:nth-child(2n){ border-right: 0;}
	.con1_r1 li:last-child,.con1_r1 li:nth-last-child(2),.con1_r2 li:last-child,.con1_r2 li:nth-last-child(2){ border-bottom: 0;}
	.con1{ background-size: 100% 100%;}
	.dtxx_line{ padding-bottom: 10px;}
	.con2.on{ padding-bottom: 20px;}
	.tab th,.tab td{ padding: 0 10px; line-height: 34px;}
	.bot_l span{ clear: both; float: left;}
	.list2 li a,.list2 li a:hover{ background-position-y: center;}
	.ztzl_con{ padding: 127px 14px 40px 12px;}
	.bsfw_con1,.bsfw_con4,.zwgk_con,.zdxxgk_con,.hdcy_con5{ padding: 10px;}
	.bsfw_con1 .con2,.bsfw_con1 .con2.on,.bsfw_l,.bsfw_r,.dtxx_l, .dtxx_r{ width: 100%;}
	.bsfw_l{ margin-right: 0;}
	.flex{ display: block;}
	.bsfw_tit1,.zfxxgk_tit{ height: auto;}
	.bsfw_tit1 ul,.zwgk_l ul,.zdxxgk_l ul{ white-space: nowrap; overflow-x: auto; float: inherit;}
	.bsfw_tit1 li,.zwgk_l li,.zdxxgk_l li{ display: inline-block;  float: inherit;}
	.bsfw_tit1 li a,.zwgk_l li a,.zdxxgk_l li a{ padding: 0 10px; border: 0;}
	.dtxx_con{ padding: 15px;}
	.dtxx_tit{ font-size: 20px;}
	.dtxx_con2{ line-height: 22px;}
	.dtxx_con2 img{ width: 30%; margin-right: 10px;}
	.dtxx_con2 h3{ margin-bottom: 4px; font-size: 18px;}
	.dtxx_con2 p{ height: 44px;}
	.zwgk_con{ background-image:url(19xmghj_dtxx_con.jpg);}
	.zwgk_con_1,.hdcy_con{ padding: 0;}
	.zwgk_con1{ padding-top:90px; padding-left: 0; background-position: center top; background-color: #ffffff; border-radius: 5px; padding-bottom: 10px; margin-top: 10px;}
	.zwgk_con1 li a{font-size: 12px; margin-bottom: 0;}
	.zwgk_con2 li{ width:33.3%}
	.zwgk_l1 li,.zwgk_l3 li{ float: left; width: 48%; margin: 1%;}
	.zdxxgk_l li{ height: 40px; line-height: 40px; margin-bottom: 10px;}
	.zdxxgk_r{ padding-right: 0;}
	.zdxxgk_con1 { padding-bottom: 20px;}
	.zdxxgk_con1 .n_num{ right: 0; left: 0; bottom: 10px; width: 100%;}
	.zdxxgk_con3.flex{ display: flex;}
	.zdxxgk_con3_l, .zdxxgk_con4_l{ font-size: 16px;}
	.zdxxgk_con4_r,.gl_r{ padding-top: 10px;}
	.zdxxgk_list1{ margin-right: 0; margin-top: 10px;}
	.zdxxgk_list1 li{ padding: 0; margin:0% 1% 3% 1%; width: 48%;}
	.gl_con,.hdcy_con,.zfxxgk_tit{ background-image: none;}
	.gl_l{ background-size: 100% auto;}
	.zfxxgk_tab{ table-layout:fixed;}
	.tab1 td,.tab td,.zfxxgk_tab td{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.fy_list a { padding: 0 8px; line-height: 30px; height: 30px; font-size:13px; }
	.fy_list span.disab{padding: 0 8px; line-height: 30px; height: 30px; font-size:13px;}
	.fy_list{ margin-top: 20px;}
	.zwgk_con2 li a,.hdcy_con1{ padding: 10px 0;}
	.hdcy_t{ position: relative; bottom: auto; top: 10px; height: 32px; display: block; left: 0; right: 0; text-align: center;}
	.hdcy_tit{ font-size: 16px;}
	.hdcy_con1 li{ display: block; padding: 10px 15px; border-bottom: 1px solid #e0e0e0; height: auto;}
	.hdcy_con1 li:last-child{ border-bottom: 0;}
	.hdcy_con1 li:after {
	  visibility: hidden;
	  display: block;
	  font-size: 0;
	  content: " ";
	  clear: both;
	  height: 0;
	}
	.hdcy_tu{ height:auto; max-height: inherit; margin-bottom: 10px;}
	.hdcy_con3{ padding-left: 58px;}
	.hdcy_tit5 .inp3{ width: 70%;}
	.zfxxgk_tit{ border: 1px solid #dcdcdc; padding: 0;}
	.zfxxgk_tit_l{ border-bottom: 1px solid #dcdcdc; width:100%; border-right: 0;}
	.inp7, .sel4{ width: 75%;}
	.inp5,.inp8{ width: 75%; margin-left: 4%; border-right: 1px solid #dcdcdc;}
	.btn4{ width: 100%;}
	.zfxxgk_tit_r{ width: 100%; padding: 0 20px;}
	.zfxxgk_con1{ display: block;}
	.zfxxgk_con1_l,.zfxxgk_con1_r{ width: 100%;}
	.zfxxgk_con1_l{ padding: 10px 0;}
	.zfxxgk_con1_l img{ display: none;}
	.bsfw_list>ul>li ul{ height: auto;}
	.bsfw_list>ul>li>h3{ line-height: 22px; padding: 7px 0 7px 23px;}
	.bsfw_list>ul>li ul li{ width: auto; margin-right: 10px;}
	.bsfw_list>ul>li ul{ line-height: 24px; padding: 7px 10px;}
	.bsfw_con2_l{ font-size: 14px;}
	.bsfw_con2_l img{ width:80%;}
	.hdcy_con2{ overflow: hidden;}
	.hdcy_con3{ font-size: 12px; line-height: 22px;}
	.hdcy_tit5 input[type="button"]{ width: 27%; text-align: center; padding: 0;}
	.zfxxgk_tab2{ table-layout: fixed;}
	.zfxxgk_tab2 td{ font-size: 12px; padding:10px 5px; line-height: 20px;}
	.zfxxgk_tab2 td.td1{ padding:10px 0; width: 80px;}
	.xl_con{ padding: 10px 0;}
	.xl_tit{ font-size: 20px; line-height: 34px;}
	.xl_tit1{ line-height: 30px;}
	.xl_tit2{ line-height: 30px;}
	.xl_con1{ line-height: 30px; font-size: 15px; padding: 10px;}
	.gl_con{ border: 0;}
	.zxft_con,.zxft_con h2,.zxft_r1{ margin-top: 10px;}
	.zxft_tit{ font-size: 20px;}
	.gl_con_b,.zxft_tit span,.zxft_tit1 ul,.zxft_tit2_r,.xl_tit3{ display: none;}
	.zxft_con,.zxft_con1 li .zxft_box{ padding: 10px;}
	.zxft_tu,.zxft_con1_l,.zxft_con1_r,.zxft_con1 li .zxft_box dt,.zxft_con1 li .zxft_box dd,.zxft_l1,.zxft_r1{ width: 100%;}
	.zxft_con1_l h3{ font-size: 16px; line-height: 28px; margin-top: 10px;}
	.zxft_con1_l,.zxft_con h2,.zxft_r1,.zxft_tit2_l li{ font-size: 14px;}
	.zxft_con1_r a{ width: 48%; margin: 1%; float: left;}
	.zxft_tit1{ margin-top: 5px;}
	.zxft_con1,.zxft_con1 li .zxft_box{ margin-right: 0;}
	.zxft_con1 li{ width: 100%; margin-top: 10px;}
	.zxft_con1 li .zxft_list{ margin:10px 0;}
	.zxft_con1 li .zxft_list a{ width: 31.3%; margin-right: 2%;}
	.zxft_con1 li .zxft_list a img{ margin-right: 5px;}
	.zxft_r1 a{ width: 31.3%; margin: 1%; padding: 0; text-align: center; font-size: 15px;}
	.zxft_con21{ padding: 0;}
	.zxft_tit3{ padding-left: 42px;}
	.zxft_con2{ margin: 0 10px 0 32px; padding: 10px;}
	.zxft_con2 i.dot{ left: -22px;}
	.bsfw_con{ background-position: -40px top;}
	.bsfw_con .mar_t40{ margin-top: 20px;}
	.bsfw_con5{ padding:20px 10px;}
	.bsfw_con7, .bsfw_con8, .bsfw_con9{ width: 70%; margin-left: 30%; float:inherit; margin-right: 0; height: 110px; margin-bottom: 10px;}
	.bsfw_con7 span,.bsfw_con8 span,.bsfw_con9 span{width: 39.9293286%;}
	.bsfw_con7 ul, .bsfw_con8 ul, .bsfw_con9 ul{ width:60%}
	.bsfw_con4{ width:100%; float:inherit; margin-right:0; margin-bottom: 10px;}
	.bsfw_con8,.bsfw_con8 span{ height: 150px;}
	.bsfw_con7 li,.bsfw_con8 li,.bsfw_con9 li{ background: url(19xmghj_bsfw_arr2.png) no-repeat left 9px; font-size: 14px; line-height: 30px;}
	.bsfw_con8 li{ float: inherit; width: auto;}
	.bsfw_con10{ border: 0; padding: 0;}
	.bsfw_con10 li{ float:left; padding:0; font-size: 14px; width: 45%;}
	.bsfw_con10 li img{ margin-right: 10px; width: 40px;}
	.bsfw_con10 li:nth-child(2){ width: 55%;}
	.con1_c1{ float: inherit; width: auto;}
	.con3 span,.con4 span{ width: 30%;}
	.con3{ margin-bottom: 10px;}
	.con3 ul, .con4 ul{ width: 70%; padding-left:5%;}
	.con3 li,.con4 li,.con5 li{ font-size: 14px;}
	.con4 li{ width: 50%;}
	.con4 ul{ padding-top: 0;}
	.con4 span{ height: 108px; padding-top: 18px;}
	.jggk_list2 li,.jggk_list3 li,.jggk_list li{ font-size: 14px; width: 50%;}
	.jggk_list1 li{ width: 100%; margin-top: 10px;}
	.jggk_list1 li a{ font-size: 18px; line-height: 60px; height: 60px;}
	.jggk_list li{ padding-bottom: 15px;}
	.jggk_list1 li a span img{ height:30px ;}
	.ss_tit{ display: none;}
	.ztzl_list2{ margin-top: 10px;}
	.ztzl_list2 ul{ padding:0; border-bottom: 0;}
	.ztzl_list2 li{ position: relative; padding-bottom: 25px; padding-top:8px; font-size: 14px; border-bottom:1px dashed #cccccc; line-height: 26px;}
	.ztzl_list2 li span{ position: absolute; left: 10px; font-size: 12px; bottom:5px;}
	.fy_list a,.gl_tit{ display: none;}
	.fy_list a.prev,.fy_list a.next{ display: inline-block;}
	.gl_tit3 ul{ float: inherit; overflow-x: auto; white-space: nowrap; font-size: 0;}
	.gl_tit3 li{ float: inherit; display: inline-block;}
	.gl_tit3 li a{ font-size: 16px;}
	.tu_list ul{ margin-right: 0;}
	.tu_list li{ width:48%; margin: 0 1% 1% 1%;}
	.tu_list li .tu_box,.tu_list li p{ margin-right:0;}
	.tu_list li p{ padding: 10px 0; font-size: 14px; line-height: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.ztzl_tu{ margin-top: 0;}
	.search-content .cos2 .item{width: 100%;display: flex; flex-direction: row;float: none; box-sizing: border-box;}
	.search-content .item h4{float: none; width: 80px;}
	.search-content .item .search-inp{width: auto;flex: 1;}
	.search-content .item .fl{flex: 1; box-sizing: border-box;}
	.search-content .item .search-inp2{width: 100px;}
	.header_21_ss{width: 95%;}
	.xfzl-search-box{width: auto; overflow:hidden; float: inherit;}
	.xfzl-write-box{width: auto; float: initial;}
	.xfzl-search-tit{display: none;}
	.advice-form-input-group .advice-form-input.input-vcode{width:100%;}
	.advice-form-input-group .vcode-image{left:inherit; right:10px;}
}

@media screen and (max-width: 1199px) and (min-width: 1000px){
	.contain{ width:auto;}
	.bar_list li a,.con1_r1 li,.con1_r2 li,.hdcy_con1 li i,.zdxxgk_list li a{ font-size: 13px;}
	.zwgk_con2 li{ width: auto;}
	.zwgk_con2 li{ padding:0px 2.7%;}
	.list2 li a,.list3 li,.zwgk_con2 li a,.zdxxgk_l li a,.bsfw_con10 li{ font-size: 14px;}
	.icon_list3 li em{ font-size: 15px;}
	.inp1{ width:30%}
	.tit4{ padding:14px 0;}
	.icon_list3 li a{ height:44px; line-height:44px;}
	.icon_list3 li span{ height:42px; line-height:42px;}
	.bsfw_tit1,.zdxxgk_con2{ height: auto;}
	.bsfw_tit1 li a{ padding: 0 10px;}
	.hdcy_con1 li{ padding-left: 14px; padding-right: 14px;}
	.hdcy_con3{ padding-left: 50px; padding-top: 8px; font-size: 12px;}
	.hdcy_con5{ padding: 12px 10px;}
	.hdcy_tit5 .inp3{ width:70%;}
	.hdcy_btn input[type="button"], .hdcy_tit5 input[type="button"]{ padding: 0 10px;}
	.zwgk_con1 li a{ font-size: 13px;}
	.zwgk_con_1{ padding-right:8%;}
	.zdxxgk_list ul{ padding-right: 10px;}
	.zdxxgk_con2{ padding:0 15px;}
	.zdxxgk_list{ padding: 12px 0;}
	.zdxxgk_con4_r{ padding-top: 15px;}
	.inp7,.sel4{ width:9%; margin-right: 10px;}
	.inp8{ width: 15%;}
	.con3 li,.con4 li,.con5 li{ font-size: 14px;}
	.con5 li{ padding-right:1%; font-size:12px}
	.con5 li img{ margin-right: 6px;}
	.jggk_list2 li,.jggk_list3 li{ font-size: 14px;}
	.bsfw_con10 li{ padding-right:3.5%}
	.xfzl-search-box{width: auto; overflow:hidden; float: inherit;}
	.xfzl-search-tit{width: 110px;}
	.xfzl-write-box{width: 100px;}
}
@media screen and (min-width:1000px) and (max-width:1080px){
	.con1_r1 li,.con1_r2 li{ padding: 2px 8px 0 8px;}
	.con1_r1 li:nth-child(n+7){ padding: 20px 8px 0 8px;}
	.bsfw_tit1 li a{ padding: 0 8px;}
	.hdcy_con1 li{ padding-left: 9px; padding-right: 9px;}
	.hdcy_con1 li img{ width: 50px;}
	.bsfw_con10 li{ padding-right: 5.1868583%;}
}
@media screen and (min-width:375px) and (max-width:413px){
	.inp7, .sel4{ width:72%;}
	.inp5, .inp8{ width:70%}
}
@media screen and (min-width:320px) and (max-width:374px){
	.inp7, .sel4{ width:67%;}
	.inp5, .inp8{ width:69%}
}
@media screen and (min-width:320px) and (max-width:413px){
	.zfxxgk_list li{ font-size: 14px; line-height: 38px;}
	.zfxxgk_con p,.zfxxgk_list1 a,.zfxxgk_list2 li,.zdxxgk_con3_l, .zdxxgk_con4_l,.ztzl_list1 li a{ font-size: 14px;}
	.zfxxgk_list1 a{ margin-left:5px; width: 120px;}
	.zfxxgk_list2 ul{ margin-right: 10px;}
	.zfxxgk_list2 ul{ padding: 0;}
	.btn2{ padding-left: 34px; padding-right: 10px; background-position-x: 10px;}
	.zwgk_tit{position: relative;}
	.zwgk_tit input{ margin-left: 8px;position: absolute;}
	.zwgk_con1 li a{ margin-left: 0; background-position-x: 8px; padding-left: 20px;}
	.zwgk_con2 li a{ font-size: 12px;}
	.zwgk_l1 li a,.zwgk_l3 li a{ font-size: 16px;}
	.zdxxgk_con2{ padding: 0 12px;}
	.zdxxgk_list ul{ padding-right: 15px;}
	.zdxxgk_con3_r, .zdxxgk_con4_r{ padding-left: 15px;}
	.gd_icon{right: 30px;}
	.spgk-image{margin-bottom:10px;}
	.pf-content{display: none;}
	.xfzl-search-box{width: 100%;height: auto;border-right: 5px;}
	.inp{width: 140px;}
	.xl_tit2_r,.pf_b_con{display: none;}
	.xfzl-inp{width: 150px;}

}