@media screen and (max-width:1277px) {
	body{ font-size: 14px;}
	.container{ width: 1000px;}
	.logo{ width:50%;}
	.nav{ width: 46%;}
	.nav li a{ font-size:18px;}
	.nav li a i{ font-size: 24px;}
	.nav li.on a,.nav li a:hover{ background-position: center -4px;}
	.con_bg{ padding: 20px;}
	.con_c .list{ height: 200px;}
	.list li{ line-height: 34px; background-position: 2px 16px;}
	.con_bg1{ padding: 15px 15px 5px 15px;}
	.bar_list li a{ padding:12px 0 5px 0; height: 83px;}
	.bar_list li a i{ font-size: 28px;}
	.con_l{ padding-top: 10px;}
	.con_r{ margin-top: 10px;}
	.bot_r>ul>li p,.bot_r>ul>li li{ padding-left: 10px;}
	.table1 td{ padding-top: 10px;}
	.hdjl_list li{ line-height: 36px;}
	.zwgk_con{ padding: 20px;}
	.pad_t0,.con_c,.con_l,.zwgk_list1{ padding-top: 0;}
	.con_r{ margin-top: 0;}
	.con_c .tab1{ margin-top: -12px;}
	.tab1 li{ margin-right: 25px;}
	.pad20{ padding: 15px;}
	.zwgk_tit2{ margin-top: -10px;}
	.zwgk_list1 li{ height: 46px;}
	.zwgk_list1 li a{ height: 44px; line-height: 44px;}
	.zwgk_list2{ padding: 15px 10px 15px 15px;}
	.zwgk_list2 li a{ height: 68px; padding: 16px 0 12px 0;}
}

@media screen and (max-width:999px) {
	body{ font-size: 16px;}
	*{ box-sizing:border-box; -webkit-tap-highlight-color:rgba(0,0,0,0);}
	#header{ height: auto; background-repeat: repeat; }
	#footer{ margin-top: 15px; padding:20px;}
	.logo{ width: 90%; float: inherit; margin: 0 auto;}
	.nav{ width: 100%; float: inherit;}
	.nav li a,.nav li a p{ line-height: 50px; height: 50px; padding: 0;}
	.nav li a i,.bot_tit,.xl_tit,.xl_tit3,.tab1 span.more,.gl_list,.gl_tit2_r,.gl_list>ul>li i,.gl_bg,.pf_list_09{ display: none;}
	.container{ width: 96%;}
	.bot{ padding: 0 70px 0 0;}
	.bot p span{ display: block; width: 100%; margin-right: 0;}
	.gl_l,.gl_r,.zwgk_l,.zwgk_r,.con_l,.con_c,.con_r,.bsfw_l,.bsfw_r,.bsfw_list li{ float: inherit; width: 100%;}
	.gl_l,.gl_r{ position: relative; z-index: 4;}
	.gl_l{ z-index: 5;}
	.gl_tit1 em{ display: block; position: absolute; width:14px; height: 8px; top: 23px; right: 0; background: url(/uploads/image/images/20qzsjj_arr.png) no-repeat;}
	.gl_list{ position: absolute; right: -15px; width:60%; background-color: #2e8ce5; top: 25px; z-index: 999;}
	.gl_list>ul>li{ margin-bottom: 0;}
	.gl_list>ul>li>a{ text-align: center; line-height: 22px; padding: 15px 10px; font-size: 14px;}
	.zwgk_con{ margin-top: 15px; padding: 15px;}
	.con_bg,.con_bg1{ padding: 15px;}
	.xl_tit1{ font-size: 24px; text-align: left; padding: 10px 0;}
	.xl_tit2{ text-align: left; line-height: 24px; padding-top: 10px;}
	.xl_tit2,.xl_tit2 span{ margin: 0;}
	.xl_tit2 span{ width: 100%; display: block;}
	.xl_con1{ width: 100%;}
	.xl_con1 img{ margin: 20px auto; border-radius: 5px;}
	.zwgk_tit span{ background-size: contain;}
	.zwgk_list2 li a{ height: 96px;}
	.tab1,.tab1_r{ height: auto;}
	.tab1 ul{ white-space: nowrap; overflow: auto; width: 100%; float: inherit;}
	.tab1 ul::-webkit-scrollbar{ display: none;}
	.tab1 li{ float: inherit; display: inline-block; margin-right: 10px;}
	.zwgk_tit1{ padding-left: 140px;}
	.tab1_r{ width: 100%; margin-top: 10px;}
	.inp2{ width: 45%;}
	.inp2{ height: 36px; line-height: 36px;}
	.hdjl_list1{ margin-right: -5px;}
	.hdjl_list1 li a{ margin-right: 5px;}
	.fy_list,.zwgk_r,.con_c,.con_r{ margin-top: 20px;}
	.hdjl_list1 li a{ height: 77px;}
	.slidebox .bd li .title1{ padding: 0 10px;}
	.slidebox .hd{ bottom: 55px;}
	.con_c{ padding-left: 0;}
	.bar_list ul{ overflow: hidden;}
	.bar_list li{ width: 48%; margin: 1%; float: left;}
	.bsfw_list,.bsfw_list li a{ margin-right: 0;}
	.bsfw_list li{ text-align: left; height:80px; line-height:80px;}
	.bsfw_list li a{ padding-left: 10%;}
	.bsfw_list li a img{ margin-right: 12px;}
}
@media screen and (max-width:767px) {
	body{ font-size: 14px;}
	.container{ width:100%;}
	.tit{ padding: 30px 20px;}
	.ss_con{ width: 90%; margin-top: 0; border-width: 2px; height: 50px; line-height: 50px;}
	.ss_l{ padding:10px 0;}
	.ss_r{ padding: 0;}
	.ss_r{ margin-left: 120px;}
	.inp1{ width: 80%;}
	.inp1,.btn1{ height: 46px; line-height: 46px;}
	.btn1{ border-radius: 24px; width: 20%; float: right; margin-top: 0px; margin-right: 0px;}
	.btn1 i{ margin-right: 0;}
	.gl_bg,.t_no,.fy_list a, .fy_list span,.hdjl_list li span,.gl_tit, .gl_tit2_r,.btn1 span{ display: none;}
	.fy_list a.prev,.fy_list span.prev,.fy_list a.next,.fy_list span.next{ display: inline-block;}
	.gl_list1 ul{ padding: 0; border: 0;}
	.gl_list1 li{ position: relative; border-bottom: 1px solid #e1e1e1; background-image: none; padding: 20px 0 40px 0;}
	.gl_list1 li{ font-size: 17px; line-height: 22px; overflow: visible; height: auto; text-overflow: inherit; white-space: inherit;}
	.gl_list1 li span{ position: absolute; left: 0; bottom:15px; float: inherit;}
	.inp2{ width: 80%;}
	.zwgk_tit1{ font-size: 16px; background-image: none; height: auto; line-height: 26px; padding: 10px; overflow: auto; white-space: inherit;}
	.zwgk_list{ margin-right: -5px;}
	.zwgk_list li{ margin-top: 5px; height: 50px; line-height: 50px;}
	.zwgk_list li a{ margin-right: 5px;}
	.btn2.mar_l10{ margin-top: 15px; margin-left:10%;}
	.ztzl_con{ padding-top: 35px;}
	.ztzl_list{ margin-top: 30px;}
	.ztzl_list li{ width: 50%; margin-bottom: 10px;}
	.ztzl_list li a{ margin: 0 5px;}
	.zxft_list li .zxft_tu,.zxft_list li .zxft_con{ float: inherit; width: 100%;}
	.zxft_list li .zxft_tu{ height: auto; margin-bottom: 15px; border-radius: 5px;}
}
@media screen and (width:768px) {
	.zwgk_list1 li{ width: 48%; margin: 1%; float: left;}
}
@media screen and (max-width:321px) {
	.inp2{ width: 70%;}
	.zwgk_con{ padding: 10px;}
}