@media screen and (max-width:996px){
	*{ box-sizing:border-box;}
	img{ max-width:100%}
	.contain,.bot{ width: 100%;}
	.head{height:auto;padding: 10px; padding-top: 40px;}
	.logo,.t{ padding:0px; font-size: 28px;}
    .logo{ line-height:40px}
	.t{padding: 20px;}
	.t img{width: 60%;}
	.logo img{width: 40px;}

	.con_bg,.xl_con,.list{ padding: 20px;}
	.bot_l,.tit i,.t_no,.bot_tit1{ display: none;}
	.ss_con{ width: 100%;}
	.ss_inp{ width: 80%;}
	.ss_btn{ height: 42px; margin-right: 10px;}
	.bot_c{ padding:0 15px; text-align: center; width: inherit; font-size: 14px;}
	.bot_c span{ display: block; width: 100%;}
	.con{margin-top: 10px;background-color: #ffffff;}
	.con_l,.con_r,.xl_l,.xl_r,.xl_tit1_l{ float: inherit; width: auto;}
	.con_r{ min-height: auto; min-height: 600px; background-color: #ffffff;padding-top: 16px;}
	.xl_tit{font-size:20px; line-height: 30px;}
	.xl_tit1{ margin-right: 0; font-size: 14px;}
	.xl_tit1_r span.line{ margin-right: 8px;}
	.xl_con1{ height: auto; padding:10px 0;}
	.xl_con1 p{ font-size: 14px;}
	ol.xl_list{ padding: 10px 0 10px 15px;}
	ol.xl_list li{ font-size: 14px; font-weight: normal;}
	.xl_con1 p.p1{ padding-top: 10px;}
	.list li{ font-size: 14px; padding: 5px 0;}
	.tit2{font-size: 16px;}
	.tab td{ padding:10px 0; font-size: 14px; text-align: center;}
	.con_r.pad_t40{ padding-top: 0;}
	.xl_con2{ height: auto; padding: 10px; margin-right: 0;}
	.line{ margin: 10px auto;}
	.xl_con1 h3{ padding: 10px 0;}
	.con_l>ul>li>a{font-size: 16px;padding: 10px 10px 0 10px;}
	.con_l>ul>li>a span{ margin-right: 15px; width: 30px; height: 30px; background-size: contain; margin-top:11px;}
	.fy_list a,.fy_list span{ box-sizing:initial;}
	.tab1{font-size: 14px;}
	.tab1 th{ padding-top: 5px; padding-bottom: 5px;}
	.tab1 td.pad_l25{padding-left: 10px;padding-right: 10px;}
	.tab2{ table-layout: fixed; margin-top: 0;}
	.tab2 td{ font-size: 12px; padding:10px 5px; line-height: 20px;}
	.tab2 td.td1{ padding:10px 0; width: 80px;}
	.fy_tit_r,.fy_tit_l span.sl{ display: none;}
	.fy_tit_l{ padding-left: 0; float: inherit; text-align: center;}
	.fy_tit_l a,.fy_tit_l span{padding: 5px 0px;width: 28px;height: auto;display: none;}
	.fy_tit_l .prev,.fy_tit_l .next,.fy_tit_l .prev:hover ,.fy_tit_l .next:hover,.fy_tit_l .prevStop,.fy_tit_l .nextStop,.fy_tit_l .prevStop:hover,.fy_tit_l .nextStop:hover{ padding: 5px 10px;}
	.fy_tit_l a.prev, .fy_tit_l a.next{ display:inline-block;}
	.fy_tit_l a em{ display:none;}
	.ysqgk_tit{ font-size: 18px; line-height: 40px;}
	.ysqgk_tit1{ margin-top: 0; margin-bottom: 20px;}
	.ysqgk_con{ padding: 10px;}
	.ysqgk_btn1 a,.ysqgk_btn a,.ysqgk_sq_list a{ width:48%; margin: 0 1%; font-size: 14px;}
	.ysqgk_ck_con,.ysqgk_sq_list{ width: 100%;}
	.ysqgk_btn{ padding-left: 0;}
	.tab td p, .tab td p a{ font-size: 12px;}
	.tit3 ul{overflow-x:auto; white-space:nowrap}
	.tit3,.xl_tit1{ margin-top: 10px;}
	.tit3 li{float:inherit;display:inline-block;padding: 0 10px;}
	.ysqgk_con1{ padding: 10px 0; font-size: 14px; line-height: 30px;}
	.ysqgk_con1>div{ padding: 0 15px;}
	.tab4{ border-left: 0;}
	.tab4 td:last-child{ border-right: 0;}
	.ml_tit{ width: 100%;}
	.ml_tit .inp1{ width: 70%;}
	.btn1{ margin: 15px auto 0; width: 100%;}
	.ysqgk_tit2,.tab5{ font-size: 14px;}
	.inp6{ line-height: 24px; height: 24px;}
	.fy_tit_l .next{ border-left: 0;}
	.r,.xl_line,.xl_tit2,.xl_tit1_r{display:none}
	.con_l>ul>li>ul li a{ padding-left:9%; padding-right:10px; background-position:5% 15px;}
	.tab1 th, .tab1>tbody>tr>td td{ padding:10px; line-height:20px}
	.xl_r{ margin-right:0;}
	.xl_tit4{ margin-top:20px;}
	.xl_tit1_l{ text-align:center}
	.gl_tit3 .ml_tit span,.con_r .gl_tit3>span{ width:18%;}
	.con_r .gl_tit3>span{ margin-bottom: 10px;}
	.con_r .gl_tit3_r{ float: inherit; width: 100%;}
	.fdzdgk_list li{ width: 50%;}
	.fdzdgk_list{padding: 0 15px;}
	.fdzdgk_list li .box1{ top: 123px;}
	.xl_row_l{ width:100%; float:inherit}
	.con_l{position:relative;z-index:5;}
	.con_l>ul{ white-space: nowrap; overflow-x: auto; overflow-y: hidden;}
	.con_l>ul>li{ display:inline-block;}
	.con_l>ul>li>a span{display:block;margin: 0 auto 10px;float:inherit;}
	.con_l>ul>li>a p,.con_l>ul>li.t1>a p{ line-height:20px;}
	.con_l>ul>li>a.parent{ background-position:center 90%; background-size:14px 14px;}
	.con_l>ul>li{}
	.con_l>ul>li>a.parent.on{ background-position: center 88%;}
	.con_l>ul>li>a+ul{position:absolute;left: 0;top: 100%;background-color:#ffffff;z-index: 9;right: 0;border: 1px solid #1658a0;}
	
	.con_bg{}
	.tit{}
	.yqlj_tit1>ul{ text-align:center; margin-right:0; padding:0 10px}
	.yqlj_tit1>ul>li{ width:32.3%; margin-top:10px;}
	.yqlj_tit1>ul>li p{ padding-left:0;}
	.con_bg1{ background-color: #ffffff;}
	.gl_tit,.ysqgk_tit1 span.return{ display: none;}
	.ysqgk_tu{ margin-top: 0;}
	.ysqgk_con3{ padding: 10px 0;}
	.ysqgk_text{ padding: 15px 20px; font-size: 16px; line-height: 34px;}
	.inp4{ width: 100%; margin: 16px auto; border-radius: 4px;}
	.btn2{ margin-left: 0;}
	.yqlj_tit1>ul{ margin-right: 0;}
	.yqlj_tit1>ul>li{ width: 33.3%; margin: 0;}
	.yqlj_tit1>ul>li p{ background-color: transparent; border: none; font-size:16px; position: relative; text-align: center; padding-left: 0;}
	.yqlj_tit1>ul>li p em{ display: none;}
	.yqlj_tit1>ul>li p::before{ content: ''; position: absolute; width: 1px; height: 24px; background-color: #999999; right: 0; top: 13px;}
	.yqlj_tit1>ul>li:nth-child(3) p::before,.yqlj_tit1>ul>li:nth-child(6) p::before,.yqlj_tit1>ul>li:nth-child(9) p::before{ display: none;}
	.yqlj_tit1>ul>li .yqlj_con1{ position: fixed; width: 100vw; height: 100vh; left: 0; top: 0; z-index: 998; background-color: rgba(0,0,0,.5);}
	.yqlj_tit1>ul>li .yqlj_con1 ul{ position: fixed; width: 90vw; height: 90vh; top: 5vh; left: 5vw; z-index: 999; overflow-y: auto; background-color: #ffffff;}
	.yqlj_tit1>ul>li .yqlj_con1 li{ width: 100%; border-bottom: 1px solid #e2e2e2; line-height: 40px;}
	.yqlj_tit1>ul>li .yqlj_con1 li a{ padding-left: 20px;}
}

@media screen and (min-width:1000px) and (max-width:1199px){
	
	.contain{ width:1000px;}
	.ss_inp{ width: 85%;}
	.con_l>ul>li>a{ font-size: 20px;}
	.con_l>ul>li>a span{ margin-right: 15px; width: 30px; height: 30px; background-size: contain; margin-top:11px;}
	.tab td p, .tab td p a{ font-size: 13px;}
	.r{display: none;}
	.fdzdgk_list li{ width: 33.3%;}
}
@media screen and (max-width:375px){
	.fdzdgk_list ul{ margin-right: -10px;}
	.fdzdgk_list li .box{ margin-right: 10px;}
	.fdzdgk_list li .box a p{ font-size: 14px; line-height: 22px;}
	.fdzdgk_list li .box a{ padding-top: 15px; padding-bottom: 45px;}
}
@media screen and (max-width: 767px){
    .wjxz{top: -35px;}
}