@media screen and (max-width:996px){
	*{ box-sizing:border-box;}
	img{ max-width:100%}
	body{ font-size: 14px;}
	.TRS_Editor>*{width: 100% !important;}
	#fontzoom>*{width: 100% !important;}
	.contain,.bot{ width: 100%; overflow: hidden;}
	.head_bg,.icon_list li a,.menu li.on a, .menu li a:hover,.con,.tit6,.tit6 li,.icon_list3 .bd2 li span,.head_bg1,.wsbs_con,.wsbs_tit,.zwgk_list li a,.znhd_head,.znhd_tit1{ height: auto;}
	.logo{ padding:20px 0; float: inherit; width: 80%; margin: 0 auto;}
	.tq_tit,.tit_r,.rs_tit,.zt_con,.menu li a span,.menu li.on a span, .menu li a:hover span,.pf_con,.bot_tit_bg,.bot_l,.bot_r,.bot_tit1,.slideBox .prev, .slideBox .next,.tit1 span,.tit5 li a i,.tit5 span,.tit6 li.on a span, .tit6 li a:hover span,.tit_r1,.menu_bg li a img,.gl_con1_b,.gl_line,.menu_bg,.gl_list,.xl_tit1_r,.xl_ewm,.t_no,.zxft_tit1_r,.wsbs_tit em,.znhd_tit_r,.znhd_l,.zjha_tit_r,.zjha_con1 .n_prev, .zjha_con1 .n_next{ display: none;}
	.head_bg1{ border-bottom: 2px solid #cc2e32;}
	.bg{ padding-top: 20px; background-size: auto 100%;}
	.bg.pad_t25{ padding-top: 0;}
	.head_bg1 .logo{ margin:0; padding-left: 20px;}
	.ss_tit{ width: 90%; margin-top: 0;}
	.ss_btn{ width: 15%;}
	.icon_list{ width: 95%; margin: 15px auto 0;}
	.icon_list li{ width: 50%; margin-bottom: 15px;}
	.mar_t40{ margin-top: 5px;}
	.menu{ float: inherit; width:auto; height: auto;}
	.menu ul{ white-space:nowrap; overflow-x: auto;}
	.menu li{ display: inline-block; margin-right: 1px;}
	.menu li a{ padding: 0 12px; line-height: 45px; font-size: 15px; height: auto;}
	.bot_c,.con,.con_l,.con_r,.con1_l,.con1_r,.con2_l,.con2_r,.con3_l,.con3_r,.con2,.hd_con>img,.hd_con_r,.gl_l,.gl_r,.xl_tit1_l,.myzj_list li .myzj_l,.myzj_list li .myzj_r,.wsbs_l,.wsbs_r,.zwgk_l,.zwgk_r,.zwgk_l1,.zwgk_c1,.zwgk_r1,.zjha_l,.zjha_r{ float: inherit; width: auto;}
	.bot_c span{ display: block;}
	.pad20,.gl_con,.zjha_l{ padding: 15px;}
	.contain.mar_t30{ margin-top: 0;}
	.zjha_l{ text-align: center;}
	.zjha_l img{ width:50%;}
	.zjha_con{ padding:15px 25px; line-height:24px;}
	.con_r,.con2,.con2_r{ padding-top: 15px;}
	.pad_l20.pad_r20{ padding-left: 15px; padding-right: 15px;}
	.con1_r{ padding-bottom: 15px;}
	.tit{ background-image: none; padding-left: 0;}
	.tit1{ padding-right: 10px;}
	.zjha_list1{ margin-right: 0; margin-top: 10px;}
	.tit1 ul,.tit5 ul,.zjha_list1 ul{ white-space:nowrap; overflow-x: auto; float: inherit;}
	.tit1 li,.tit5 li,.zjha_list1 li{display: inline-block; margin-right: 1px; float: inherit; width: inherit;}
	.tit1 li a,.tit5 li a{ font-size: 14px; padding: 0 8px;}
	.zjha_list1 li a{ font-size: 14px; padding: 0 18px; margin-right: 0; line-height: 44px;}
	.tit1 li.on a, .tit1 li a:hover,.icon_list1 li a, .icon_list2 li a,.bar_list li a,.tit5 li.on a, .tit5 li a:hover,.icon_list3 .bd2 li p{ font-size: 14px;}
	.menu_bg li a{ font-size: 16px;}
	.list li{ line-height: 32px; background-position-y: 14px;}
	.con1 .tu{ width: 80%; margin: 0 auto; float: inherit;}
	.list1{ margin-right: -1px;}
	.list1 li a{ margin-right: 1px; font-size: 13px; padding-left: 5px;}
	.zdgg_bd li p{ font-size: 13px;}
	.zdgg_bd li,.bar_list1 li{ width: 50%; margin-bottom: 10px;}
	.zdgg_bd li a span{ width: 58px; margin: 0 auto;}
	.tit6 li a{ line-height: inherit; font-size: 16px; padding-top: 0; line-height: 42px;}
	.tit6 li.on a, .tit6 li a:hover{ height: auto; position: relative; top: 0; line-height: 42px;}
	.con3_l .bd1{ padding: 10px; height: auto;}
	.icon_list3 .bd2 li{ width: 25%;}
	.bar_list1 li.hd_bar,.hd_con>img{ width: 100%;}
	.hd_con_r a{ float: left; width: 48%; margin:10px 1%; padding: 5px 0;}
	.gl_con1{ background-image: none;}
	.gl_con{ padding: 0 10px;}
	.fy_list a, .fy_list span{ padding: 5px 10px; margin: 0 1px 10px 1px;}
	.menu_icon{ width: 32px; height: 32px; position: absolute; right: 10px; top:30px; background: url(19ha_menu_icon.png) no-repeat; display: block; z-index: 999; cursor: pointer;}
	.menu_bg{ position: absolute; top: 64px; width: 30%; right: 0; z-index: 9999;}
	.menu_bg li{ float: inherit; width: 100%; background-image: none;}
	.menu_bg li a{ margin: 10px 0; font-size: 15px;}
	
	.xl_con{ padding:0px;}
	.xl_tit{ font-size: 20px; line-height:30px; padding: 0 0 15px 0;}
	.xl_tit1_l span{ margin-right: 5px;}
	.xl_con1{ padding: 15px 0;}
	.ld_tit1 em.ld_bar{ height: 27px;}
	.ld_con{ margin-top: 25px;}
	.myzj_list li .myzj_r{ text-align: center;}
	.myzj_list li .myzj_r a{ float: inherit; display: inline-block;}
	.gl_list2 li img,.zxft_con img,.zxft_con3{ height: auto;}
	.zxft_tit1{ padding-left: 10px; overflow: hidden;}
	.zxft_con3{ padding: 10px;}
	.zxft_tit2{ margin: 5px auto;}
	.zxft_con4,.wsbs_r .bmfw_bd li a{ padding: 0;}
	.grbs_tit li a{ margin: 0;}
	.wsbs_con .tit6,.grbs_tit,.wsbs_tit li,.wsbs_tit ul{ width: 100%;}
	.wsbs_con .icon_list3 .bd2 li{ width:33.3%;}
	.bm_list li,.wsbs_r .bmfw_bd li,.zwgk_c1 .bar_list1 li{ width: 50%;}
	.zwgk_c1 .bar_list1 li{ float: left;}
	.zwgk_c1 .bar_list1{ margin-right: -9px;}
	.zwgk_c1 .bar_list1 li a{ margin-right: 9px;}
	.icon_list3 .bd2 li span{ width: 50px; padding: 11px 0; background-size: 100% 100%;}
	.wsbs_con{ padding: 0 10px 10px 10px;}
	.wsbs_tit{ margin-top: 0; padding-bottom: 10px;}
	.wsbs_tit li{ margin-top: 10px; font-size: 16px;}
	.znhd_r,.znhd_head,.zsk_con_bg,.zsk_con1{ position: relative; top: inherit; left: inherit; right: inherit; bottom: inherit;}
	.znhd_r{ left: inherit; padding-top: 12px;}
	.zsk_con1,.znhd_tit1{ padding: 10px;}
	.znhd_tit1 span{ padding:5px 10px; line-height: 24px;}
	.zsk_con2 .zsk_icon,.zsk_con2 .zsk_icon img,.zsk_con3 .zsk_icon,.zsk_con3 .zsk_icon img{ width: 35px; height: 35px; border-radius: 50%;}
	.zsk_con2 .zsk_con2_l,.zsk_con3 .zsk_con2_l{ max-width:85%; padding: 10px; margin-left: 10px; border-radius: 5px;}
	.zsk_con3 .zsk_con2_l{ margin-left: inherit; margin-right: 10px;}
	.zsk_con_bg{ margin-top: 10px;}
	.zjha_head{ padding-top: 10px;}
	.zjha_logo{ float: inherit; width: 90%; margin: 0 auto;}
	.zjha_list{ margin-top: 80px;}
	.zjha_list li a{ font-size: 14px; font-weight: normal; background-size: contain; padding-top: 10px; height:70px;}
	.zjha_list li img{ width: 25px; height: 25px;}
	.zjha_list li{ height: auto;}
	.zjha_con1{ margin-right:-10px;}
	.zjha_con1 li{ width: 50%;}
	.zjha_con1 li a{ margin-right: 10px;}
	.zjha_bot{ padding-top: 10px;}
	.hdjl_l,.hdjl_r{width:100%}
}

@media screen and (max-width:375px){
	.TRS_Editor>*{width: 100% !important;}
	#fontzoom>*{width: 100% !important;}
}
@media screen and (min-width:1000px) and (max-width:1199px){
	.TRS_Editor>*{width: 100% !important;}
	#fontzoom>*{width: 100% !important;}
	body{ font-size: 14px;}
	.contain{ width:1000px;}
	.menu li{ font-size: 16px;}
	.tq_tit{ margin-left: 15px; padding-left: 15px; font-size: 14px;}
	.tit_r a{ margin: 0 7px;}
	.tit1{ padding-right: 10px;}
	.tit1 li a{ font-size: 14px; padding: 0 8px;}
	.tit1 li.on a, .tit1 li a:hover,.icon_list1 li a, .icon_list2 li a,.bar_list li a,.zdgg_bd li p{ font-size: 14px;}
	.con2{ line-height: 24px; font-size: 14px;}
	.con3_l .bd1{ padding: 23px 10px;}
	.hd_con_r a{ padding: 12px 0;}
	.xl_con{ padding:0px 40px;}
	.xl_tit1_l span{ margin-right: 20px;}
	.xl_tit1_r>span{ padding: 0 10px;}
	.znhd_con1{ font-size: 14px; padding: 0 25px; line-height: 30px;}
	.zjha_list1{ margin-right: -20px; overflow: hidden;}
	.zjha_list1 li a{ margin-right: 20px;}
	.zjha_r em{ width:80px; height: 80px; background-size: 100% 100%;}
	.zjha_r em.zjha_line_r{ right: -30px; bottom: -30px;}
	.zjha_r em.zjha_line_l{ left: -30px; top: -30px;}
	.zjha_con1 .n_prev, .zjha_con1 .n_next{ width: 40px; height: 40px; background-size: contain; margin-top: -20px;}
	.zjha_con1 .n_prev{ left: 0;}
	 .zjha_con1 .n_next{ right: 0;}
}