@media screen and (max-width:996px){
	*{ box-sizing:border-box;}
	body{ font-size: 14px;}
	img{max-width:100%;}
	.contain,.bot{ width: 100%;}
	.head{ height: auto; padding: 15px 0;}
	.bot_l,.t_no,.tit_bg,.menu li img,.xl_tit2,.slideBox .prev, .slideBox .next,.ztzl_list,.gl_con_b{ display: none;}
	.bot_c{ padding:0 15px; text-align: center; width: inherit;}
	.bot_c span{ display: block; width: 100%;}
	.logo{float: inherit;padding: 0;padding-left: 10px;font-size: 24px;line-height: 30px;display:table;}
	.logo:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
	.logo img{ height: 50px; display:table-cell}
	.logo span{display:table-cell;line-height:30px;padding-right: 15px;vertical-align: middle;padding-left: 10px;}
	.ss_con{margin: 15px 15px 0 15px;float: inherit;width: auto;}
	.inp1{ width: 80%;}
	.menu_bg{ line-height: 45px; overflow: hidden;}
	.slideBox .bd li .title1,.menu li a,.list1 li a,.list2 li a{ font-size: 14px;}
	.tit1 li a{ font-size: 16px;}
	.list li{ line-height: 30px; font-size: 14px; background-position: 0 12px;}
	.con_bg{ padding: 10px 0;}
	.list1{ margin: 10px;}
	.list1 li{ width: 33.3%; background-image: none; height: 90px;}
	.list1 li img{ width: 40px; height: 40px;}
	.list2{ margin: 0 5px; padding-bottom: 0;}
	.list2 li{ width: 33.3%; margin-top: 10px;}
	.list2 li a{ padding: 15px 0; margin:0 5px; }
	.list2 li a img{ margin-bottom: 5px; height: 30px;}
	.tit4{ line-height: 40px;}
	.con_l,.con_r,.con1_r,.con1_c,.con1_l,.gl_l,.gl_r,.list1,.con2{ width:inherit; padding: 0 10px; float: inherit;}
	.con1_c{ margin-left: 0;}
	.con1_r,.con_r,.mar_t25,.bot_bg,.gl_r,.contain.mar_t30,.contain.mar_t20{ margin-top: 15px;}
	.tit2{ padding-left: 10px;}
	.gl_con{ background:none #ffffff; border: 0; padding:0;}
	.gl_l{ background-image: none; padding-top: 0;}
	.gl_l .pad_l20{ padding-left: 0;}

	.tab th,.tab td{ padding-left: 8px;}
	.gl_tit{ padding-left:50px; font-size: 14px; margin-top: 0;}
	.gl_list{ padding:5px 15px;}
	.gl_list li{ font-size: 16px;}
	.gl_list1 li{ font-size: 14px; line-height: 30px; padding-bottom: 5px; padding-top: 5px; background-position: 0 18px;}
	.fy_list{ margin: 25px auto 0; padding-bottom: 10px;}
	.fy_list a{padding:5px 7px; border: 1px solid #d9d9d9; height: 28px; background-color: #ffffff; margin:0 2px;}
	.xl_tit{ font-size: 18px; line-height: 26px; margin-top: 10px; padding: 0 10px;}
	.xl_tit1{ padding: 10px; margin-top: 10px;}
	.xl_tit1_l{ float: inherit;}
	.xl_tit1_l em{ padding: 0 5px;}
	.xl_tit1_r{ display: none;}
	.xl_con1{ font-size: 14px; padding: 10px 10px 20px 10px; border-bottom: 0;}
	.con2{ background-size:100% 100%}

}

@media screen and (min-width:1000px) and (max-width:1199px){
	body{ font-size: 14px;}
	.contain{ width:1000px;}
	.gl_list li{ font-size: 16px;}
	.list1 li a{ font-size: 13px; padding-left:10px;}
	.list1 li a img{ margin-right: 4px;}
	.list2 li,.list1,.contain.mar_t30{ margin-top: 15px;}
	.list2 li a{ margin-right: 10px;}
	.list li,.list2 li a,.slideBox .bd li .title1,.gl_list1 li,.con p,.gl_tit,.xl_list1 li,.xl_tit2,.xl_list,.xl_con{ font-size: 14px;}

	.gl_con { background: url(../images/19sm_gslhh_gl_con.jpg) repeat-y -40px #ffffff;}
	.fy_list_01 .fy_tit_l, .fy_list_01 .fy_tit_l1{ margin-right: 0;}
	.fy_list_01 .fy_tit_l1,.fy_list_01 .fy_tit_l a{ padding: 5px 10px;}
	.fy_list_01 .fy_tit_r{ line-height: 30px;}
	.fy_list_01 .fy_inp,.fy_list_01 .fy_go{ height: 28px; line-height: 28px;}

}
@media screen and (max-width:415px){
	.logo{ font-size:28px}
}
@media screen and (max-width:376px){
	.logo{ font-size:25px}
}
@media screen and (max-width:321px){
	.logo{ font-size:20px}
}


