@media screen and (max-width:996px){
	*{ box-sizing:border-box;}
	body{ background-image: none;}
	img{ max-width:100%}
	.contain{ width: 100%;}
	.t_no,.pic1,.tu_l,.tu_r,.line,.tit_r,.wyxx_icon,.tit_r1,.tit4 span,.wsbs_l .tit6 img,.gl_list,.gl_con_b,.zxft_tit1_r{ display: none;}
	.con_l,.con_r,.con_r1,.con2_l,.con2_r,.con1_l,.con1_r,.con3_l,.con3_r,.con1 img,.gl_l,.gl_r,.wsbs_l,.wsbs_r,.wsbs_l1,.wsbs_r1,.gzcy_l,.gzcy_r,.gzcy_l1,.gzcy_c1,.gzcy_r1,.gzcy_l2,.gzcy_r2,.ldjj_r,.zxft_tu,.zxft_r,#wsbs .con2_l,#wsbs .con2_r { float:inherit; width:100%;}
	.con{ margin-top:0px; padding:10px; overflow:hidden}
	.con_bg{ padding:10px}
	.tit,.con2_r,.con3_r,.con1 h3,.gl_con,.zxft_r h3{ margin-top:10px}
	.tit{ height:46px}
	.tit li{ width: auto;}
	.tit>ul>li>a{ padding:0 8px; font-size: 14px}
	#tab .tit>ul>li:nth-child(2),#tab .tit>ul>li:nth-child(3),.tit span,.bot_tit{ display: none;}
	.con_bg,.bar_list,.con1_l .tit,.bot_bg{ margin-top:0}
	#tab .hasMore_bd{ height:240px; overflow:hidden}
	.tit1{ width: auto; float:inherit; background:url(19qzghj_line.jpg) repeat-x 0 bottom; height: 44px;}
	.tit1 li{ float:left; padding:0; height: 44px; line-height: 44px;}
	.tit1 li a{ font-size: 16px; padding:0 15px; border-bottom:0}
	.tit1 li.on,.wsbs_l .tit6{ background-image: none}
	.con_r1{ padding:0}
	.bar_list1 li a{ font-size: 12px}
	.icon_list li a span{ height:50px; width: 50px; padding:9px 0; margin: 0 auto 10px;}
	.tu_list li,.ghgs_list li,.tit6 li{ width: 50%; margin-bottom:10px}
	.icon_list1 li.on a, .icon_list1 li a:hover{ background-size:100% 100%}
	.tit4 ul{overflow-x: auto; list-style: none; white-space:nowrap; width: auto;}
	.tit4 li { float:inherit; display: inline-block;}
	.list1 li{ padding-left: 10px;}
	.con_bg,.con2,.ghgs_list li a{ height: auto;}
	.tit6 li a{ margin-left:1px; font-size: 13px;}
	.list2 li{ margin-right:0px; width:25%}
	.icon_list2 li span,.wsbs_list li a span{ width:50px; height: 50px; position: relative; padding: 0;}
	.wsbs_list li span em,.wsbs_list1 li a span em{ position: absolute;}
	.con2{ padding: 15px; margin:0;}
	.tab1{ table-layout:inherit;}
	a.wyxx_btn{ position: relative; display: block; margin: 20px auto 0; right: auto; bottom: auto;}
	.gl_tit{ margin:-10px 0 0 0; padding: 10px 10px 10px 25px; background-position: left center;}
	.gl_con{ background-image: none;}
	.fy_list a { padding: 0 8px; line-height: 30px; height: 30px; font-size:13px; }
	.ghgs_list li a em{ bottom: auto; top: -22px;}
	.myzj_list li{ padding-right: 0;}
	.myzj_list li .tjfx_btn{ position: inherit; right: auto; top: auto; margin-top: 10px; display: block;}
	.fy_list a { margin: 0 1px;}
	.tab2 th,.gzcy_r1{ text-align: center;}
	.wsbs_l .tit6{ padding-left: 0;}
	.wsbs_list1 li{ width: 33.3%; margin-bottom: 10px;}
	.wsbs_list1 li a span{ background-size:100% 100%; position: relative; padding: 0; height: 70px;}
	.wyxx_con1,.gjjs_con1{ width: 95%;}
	.gjjs_inp,.wyxx_text,.gjjs_sel{ width: 70%;}
	.gjjs_inp1{ width: 31%;}
	.gjjs_tit em{ margin: 0 5px;}
	.ztzl_list,.zxft_list{ margin-right: -1%; margin-left: -1%;}
	.ztzl_list li,.gzcy_r1 a,.zxft_list li{ width: 48%; margin: 1%;}
	.ztzl_list li a,.zxft_list li .zxft_con2{ margin-right: 0;}
	.ztzl_list li a span{ font-size: 14px;}
	.gzcy_c1 h3{ line-height: 30px; margin-top: 10px; padding-bottom: 20px;}
	.gzcy_r1 a{ display: block; float: left;}
	.ldjj_tu{ float: inherit; width: 70%; margin: 0 auto;}
	.ldjj_con,.ldjj_r{ margin-top: 40px;}
	.ldjj_tu img{ max-height: auto;}
	.ldjj_tit1 em{ font-size: 12px; padding: 0 5px; margin-right: 5px;}
	.zxft_r li{ padding-right: 0;}
	.zxft_btn{ position: relative; right: auto; margin: 0 auto; text-align: center;}
	.zxft_con1{ padding: 8px;}
	.zxft_con1 p{ margin-bottom: 8px;}
	.zxft_con4{ padding: 0;}
	.zfxxgk_tab2 td.td1{ width: 80px;}
	.wsbs_r{ margin-top:10px}
	.icon_list3 li{ width:50%; margin-bottom:10px}
	.icon_list3 li:last-child{ margin-bottom:0}
	.con2_div ul li,.con2_div ul li.on{ width:100%; margin-bottom:1px; border:0}
	.con2_div ul li span { background: #f33734; color: #FFFFFF; width: 27.093596%;}
	.con2_div ul li.icon1 span i{ background: #f33734 url(19rsj_icon_dn_a.png) no-repeat center 25px; }
	.con2_div ul li.icon2 span i{ background: #f33734 url(19rsj_icon_a_ss_a.png) no-repeat center 25px; }
	.con2_div ul li.icon3 span i{ background: #f33734 url(19rsj_icon_sb_a.png) no-repeat center 25px; }
	.con2_div ul li.icon4 span i { background: #f33734 url(19rsj_icon_p_a.png) no-repeat center 25px; }
	.con2_div ul li .con2_a a{ border:0; margin-right:10px}
	.gzcy_l{ background-image:none}
	.gzcy_l2 .hasMore_bd{ height:220px}
	.xl_con1{ padding:10px}
	.zxft_con3{height:auto;overflow: visible;}
	.layui-input-block{ margin-left:80px}
	.layui-textarea{ width:95%}
	/*add*/
	.head{ height:auto; background-color:#ea302f; padding-bottom:15px; z-index:999; position:relative}
	.logo { padding-top:15px; width:75%; clear:both; float:inherit; padding-left:10px}
	.ss_con,.menu,.ss_tit,.ss_btn1,.menu li img{ display:none}
	.ss_con{ float:inherit; padding:0 15px; margin-top:20px; z-index:1000}
	.ss_inp{width: 85%;background-size:100% 100%;}
	.dh_menu { display: block; height: 32px; background-color: #be0201; color: #ffffff; position: absolute; line-height: 32px; border-radius: 3px; width: 20%; right: 10px; top:16px; z-index: 9999 }
	.dh_menu i.ss_btn2 { width: 50%; border-right: 1px solid #ec312f; text-align: center; box-sizing: border-box; float: left; height: 32px; background: url(19qzghj_btn1_1.png) no-repeat center; background-size: 18px 18px;}
	.dh_menu i.menu_ico{ width: 50%; float: left; height: 32px; line-height: 32px; font-style: normal; background: url(19qzghj_menu_1.png) no-repeat center; background-size: 16px 16px;}
	.menu{ height:auto; width:30%; position:absolute; right:10px; top:48px; z-index:9999; background:none #f33734; border-radius: 5px;}
	.menu>ul>li{ width:auto; float:inherit; background:none; border-bottom:1px solid rgba(255,255,255,.3); line-height:54px; display:inherit}
	.menu>ul>li>a{ font-size:14px; color: #ffffff;}
	.zfxxgk .zfxxgk_t{ float: inherit; width: 100%; padding-top: 20px;}
	.zfxxgk .zfxxgk_t img{ width:100%}
	/*foot*/
	.contain,.bot,.bot_c{ width:100%;}
	.bot_l,.bot_r,.bot_c .tb,.bot_c span.t_no{ display:none}
	.bot_bg{ padding: 0 0 10px 0;}
	.bot{ margin-top: 0; padding: 0 10px;}
	.bot_tit{ padding: 10px; line-height: 22px;}
	.bot_tit a{ padding: 0 5px; margin-left:0px; font-size: 12px; white-space: nowrap;}
	.bot_c span{ margin-right: 0; clear: both; display: block;}
	/*foot*/
	.pf_con{ display:none}
	/*pf*/
	.slideBox .hd,.tit li span,.list li span{ display:none}
	.slideBox .bd { height:auto}
	.slideBox .bd li img{ height:auto}
	.fox{display: none;}
	.icon_list5 ul{ margin-right: 2px;}
	.icon_list5 li{ margin-top: 2px;}
	.icon_list5 li a{ height: 116px; margin-right: 2px; margin-bottom: 0;}
	.icon_list5 li span{ height: 30px;}
	.tab1{ table-layout: fixed;}
	.con1_r img{ width: 80%; display: block; margin:0 auto 10px;}
	.ind_con{ background-size: cover; height: auto;}
	.ind_con a{ padding: 20px; height: auto;}
	.con2_r .ind_con{ height: auto;}
	.tit_hov1.mar_t20{ margin-top: 0;}
	.menu>ul>li:hover>ul{ display:none}
	.list li{ font-size:16px;}
}

@media screen and (min-width:996px) and (max-width:1199px){
	.fox{display: none;}
	.contain{ width:auto; padding:0 10px;}
	.bar_list1 li a{ font-size: 12px}
	.tit1 li{ padding:0 20px}
	.tit_r,.gl_con_b{ display: none;}
	.tit4 li,.list2 li{ margin-right: 10px; font-size: 13px;}
	.con2{ padding-right:150px ;}
	.fy_list a { margin: 0 4px 4px 4px;}
	.wsbs_list li a span{ width:65px; padding: 17px 0 16px 0; }
	.gl_con{ background: none;}
	/*add*/
	.contain{ width:auto; padding:0 10px;}
	.bot_bg{ padding-top: 15px;}
	.tit>ul>li>a{ font-size:17px}
	.list li,.tit span a, .tit4 span a,.bar_list li a,.icon_list li a, .icon_list2 li a,.wzdh_tit li,.wzdh_list li,.bot_c,.con1 .tu1 span a,body{ font-size:16px;}
	.wzdh_tit li{margin-right:3%;}
	.con1 p{ font-size:14px}
}