﻿@media screen and (max-width:996px){
	*{ box-sizing:border-box; -webkit-tap-highlight-color:rgba(0,0,0,0);}
	img{ max-width:100%}
	body{ font-size: 14px;}
	.contain,.bot{ width: 100%; overflow: hidden;}
	.head{ padding: 0;}
	.logo{ padding:20px 0; float: inherit; width: 80%; margin-left: 3%;}
	.t_no,.tit_bg,.tit_r,.rs_tit,.menu_bg,.pf_con,.slideBox .prev, .slideBox .next,.bot_tit,.bot_r,.bot_tit1,.menu li a span,.con3_l,.con{ display: none;}
	.menu_icon{ position: absolute; display: block; width: 32px; height: 32px; background: url(menu_icon.png) no-repeat; right: 10px; top: 30px; z-index: 999;}
	.menu_bg{ float: inherit; width:33%; height: auto; border-bottom: 0; margin-top: 0; position: absolute; right: 0; top:75px; z-index: 9999; display: none; background-color: #019ae5;}
	.menu_bg .contain{padding: 0;}
	.menu li{ background-image: none; float: inherit; width: 100%;}
	.menu li a{ padding: 0 12px; line-height: 45px; font-size: 15px; height: auto; color: #ffffff; border-right: 0;}
	.contain.mar_t30{ margin-top: 0;}
	.con{ padding: 10px; background-color: rgba(255,255,255,.5); margin: 10px; border-radius: 10px;}
	.con h1{ font-size: 18px; line-height: 32px;}
	.con p{ line-height: 28px; font-size: 14px;}
	.mar_t25.con_bg,.con_bg{ padding: 10px; margin-top: 0;}
	.con_l,.con_r,.con1_l,.con1_r,.con2_l,.con2_r,.con3_c,.con3_r,.con4_l,.con4_r,.bsfw_con1,.hdjl_l,.hdjl_c,.hdjl_r,.hdjl_l1,.hdjl_r1,.gl_l,.gl_r,.tcwh_l,.tcwh_r,.myzj_con .hdjl_l,.myzj_con .hdjl_c,.myzj_con1 .hdjl_l,.myzj_con1 .hdjl_c,.zwgk_l,.zwgk_r,.hdjl_r2,.hdjl_l2{ float: inherit; width: 100%;}
	.slideBox .bd li .title1{ right: 0; bottom: 0;}
	.tit1 li a{ font-size: 15px; padding: 0 5px;}
	.con1_r,.mar_t20,.icon_list, .tit4, .tu, .con1, .con4, .list2{ margin-top: 10px;}
	.con1_l h3,.con1_l p{ line-height: 26px;}
	.con1_l h3 { background-position-y: 5px;}
	.tit3 li{ margin-right: 2px;}
	.tit3 li a{ font-size: 15px;}
	.icon_list li img, .icon_list1 li img{ max-width: 60%;}
	.icon_list1 li,.icon_list li{ font-size: 13px;}
	.list li{ font-size: 14px; line-height: 36px; height: auto; background-position-y: 16px;}
	.con1{ padding: 15px 10px;}
	.tit2 .f_l{ float: left;}
	.con2_l .con_bg{ padding-bottom: 0;}
	.con2_r .con_bg{ padding-top: 0; padding-bottom: 15px;}
	.post .line1{ display: none;}
	.line,.con3{ margin-top: 20px;}
	.con3_c p{ height: 30px;}
	.con4 img{ display: block; width: 20%; margin-right: 3%;}
	.con4{ border-bottom: 1px solid #e1e1e1; padding-bottom: 8px; line-height: 26px;}
	.con4 p:nth-child(3){ display: none;}
	.con4_r li{ width: 46%; margin: 2%; float: left;}
	.tit3{/* height: auto; */}
	.bsfw_con1 .tit3{ margin-top:0;}
	.tit3_r{ width: 100%; margin-top: 8px; line-height: 22px;}
	.list2 li{ background-position: 0 18px; padding-left: 12px; }
	.list2 li span{ display: none;}
	.list2 li em{ margin-right: 10px; padding-right: 10px;}
	.bot_02 .bot_l{ font-size: 14px; float: inherit;}
	.bot_02 .bot_l span{ display: block; clear: both;}
	.bot_02 .bot_l em,.gl_tit,.bsfw_con2,.hdjl_con .line1,.tcwh_tit3 span{ display: none;}
	.bsfw_con,.bsfw_list1{ margin-right: 0;}
	.bsfw_con1 .con_bg{ margin-right: 0; height: auto;}
	.bsfw_list{ height: auto;}
	.bsfw_list li{ line-height: 36px;}
	.bsfw_con1 .con_bg a.more{ position:inherit; width: 100%; right: inherit; bottom: inherit; text-align: center; margin-top: 10px; margin-bottom: 10px;}
	.bsfw_list{ padding: 0;}
	.bsfw_list1,.hdjl_r,.hdjl_con1{ margin-top:10px;}
	.bsfw_list1 li{ margin:1%; width: 31.3%;}
	.bsfw_list1 li a{ margin: 0; padding: 0; font-size: 14px; line-height: 44px; text-align: center;}
	.bsfw_list1 li a span img{ width: 22px; display: none;}
	.hdjl_c{ margin-left: 0;}
	.hdjl_c h1{ font-size: 16px; font-weight: normal;}
	.hdjl_c p.p1 a{ float: inherit;}
	.hdjl_r li{ float: left; width: 31.3%; margin: 1%; line-height: 44px;}
	.hdjl_con1 li{ width: 100%; float: inherit; margin-bottom: 10px;}
	.hdjl_r li a{ padding-left: 0; text-align: center;}
	.hdjl_r li a span,.hdjl_con1,.tcwh_con>img,.tcwh_tit2 span,.tcwh_con2 .line1{ display: none;}
	.hdjl_l1 .con_bg{ padding-top: 0;}
	.tcwh_con,.tcwh_con1{ padding: 10px;}
	.tcwh_con2{ padding: 0;}
	.tcwh_tit{ margin-bottom: 10px;}
	.tcwh_tit2 a{ width:14.28571428%; margin-bottom: 10px;}
	.tcwh_tit2 a img{ width: 30px; margin-bottom: 8px;}
	.tcwh_tit3{ font-size: 16px; font-weight: normal; border-bottom: 1px solid #eeeeee;}
	.tcwh_list{ padding-top: 5px;}
	.tcwh_r .tcwh_list li{ width: 100%;}
	.hdjl_bg1{ background-position-y: 75px; padding-bottom: 30px;}
	.hdjl_con1 li .box{ padding: 10px;}
	.hdjl_con1 li .box h3{ font-size: 14px;}
	.hdjl_bg1{ background-size: contain;}
	.hdjl_bg2{ margin-top: 10px;}
	.hdjl_bar a{ padding: 0 15px;}
	.hdjl_con2{ padding: 15px 10px 20px 31.0526315%;}
	.hdjl_list{ padding: 0px 10px;}
	.hdjl_list1{ padding:10px 0;}
	.hdjl_list1 li{ line-height: 30px; background-position-y: 13px;}
	.hdjl_list1 li em{ margin-top: 4px; font-size: 12px;}
	.hdjl_list1 li span,.gl_con_b{ display: none;}
	.gl_con{ background-image: none;}
	.gl_l{ padding-bottom: 0; background-color:#ebf7fe;}
	.gl_tit1{ background-size: 100% 100%;}
	.gl_list{ padding: 0; margin-top: 2px;}
	.gl_list>ul{white-space:nowrap; overflow-x: auto; text-align: center; font-size: 0;}
	.gl_list>ul>li{ float: inherit; display: inline-block; margin-bottom: 0; border: 0;}
	.gl_list>ul>li>a{ border: 0; padding: 0 10px; background-image: none; font-size: 15px; background-color: transparent; border-radius: 0;}
	.gl_list>ul>li.on a{ background-image: none;}
	.gl_list>ul>li.on ul{ display: none;}
	.gl_r,.ldxx_con1{ padding:10px 0;}
	.tit3 ul{white-space:nowrap;overflow-x: auto;font-size: 0;float: inherit;}
	.tit3 li{ float: inherit; display: inline-block;}
	.tit3 li a{}
	.n_hd.tit3 li a{ font-size:15px}
	.bsfw_tit{ font-size: 16px; font-weight: normal;}
	.ldxx_con{ margin-top: 10px;}
	.ldxx_con img{ width: 30%;}
	.ldxx_con h1{ line-height: 36px; font-size: 18px; margin-bottom: 0;}
	.ldxx_con p{ line-height: 28px;}
	.bsfw_tit span{ font-size: 14px;}
	.myzj_con,.myzj_con1{ padding: 0;}
	.myzj_list li{ padding: 10px 0 30px 0;}
	.myzj_list li h3{ background-position-x: 0; font-size: 14px; padding-left: 12px;}
	.myzj_list li h3 em{ margin-left: 5px; font-size: 12px;}
	.myzj_list li span{ left:12px; right: inherit; bottom:5px; top: inherit; margin-top: 0;}
	.myzj_list li p{ padding-left: 12px;}
	.bsfw_tit{ padding-bottom: 0; margin-bottom: 10px;}
	.gl_list1 ul{ padding: 0; border-bottom: 0;}
	.gl_list1 li{ padding:7px 0 32px 13px; background-position:0 15px; position: relative; border-bottom: 1px dashed #eeeeee;}
	.gl_list1 li span{ font-size: 12px; position: absolute; left: 4px; bottom:10px;}
	#bsfw_con span{ display: block;}
	.xl_tit{ font-size: 18px; font-weight: normal; color: #333333; text-align: left; line-height: 30px;}
	.xl_tit1{ text-align: left;}
	.xl_con1{ padding: 10px 0; height:500px; position: relative; overflow-y: hidden;}
	.xl_con1 p{ padding: 0;}
	.xl_more em{ display: block; margin: 0 auto; width:20px; height:20px; will-change: transform; -webkit-animation: arrow .4s infinite alternate; animation: arrow .4s infinite alternate; background:url(20dh_xl_arr1.png) no-repeat; background-size: 100%; }
	@-webkit-keyframes arrow {
		0% {
			-webkit-transform: translate3d(0, -50%, 0);
			transform: translate3d(0, -50%, 0)
		}
	
		to {
			-webkit-transform: translate3d(0, 50%, 0);
			transform: translate3d(0, 50%, 0)
		}
	}
	
	@keyframes arrow {
		0% {
			-webkit-transform: translate3d(0, -50%, 0);
			transform: translate3d(0, -50%, 0)
		}
	
		to {
			-webkit-transform: translate3d(0, 50%, 0);
			transform: translate3d(0, 50%, 0)
		}
	}
	.xl_tit2,.tit1 span{ display: none;}
	.xl_list li{ line-height: 26px; background-position-y: 10px; padding-bottom: 10px;}
	.xl_list li span{ margin-left: 10px;}
	.hdjl_con,.bsfw_tit.mar_t30,.hdjl_c p.p1,.zwgk_con1,.zwgk_con2,.zwgk_bar,.zwgk_con3,.tu_list,.zwgk_con3 .con2_l .icon_list,.mar_t58{ margin-top: 10px;}
	.bsfw_tit_r{ font-size: 14px;}
	.bsfw_tit_r a img,.zxft_tit_r,.zwgk_con .line1{ display: none;}
	.zxft_list,.zxft_list li .box{ margin-right: 0;}
	.zxft_list li .box{ min-height:inherit}
	.zxft_list li{ width: 100%; float: inherit; margin-top: 10px;}
	.zxft_list li h3{ padding-left: 0; font-size: 15px;}
	.zxft_list li img{ margin-bottom: 10px;}
	.zxft_list li p{ padding-left: 0;}
	.zxft_tit1{ padding-left: 40px;}
	.zxft_con2{ margin: 0px 5px 0px 40px; padding: 10px 10px 10px 15px;}
	.zxft_con2 i.dot{ left: -30px;}
	.zxft_con2 i.jiao{ left: -7px;}
	.pc_no{ display:table-row}
	.tab td.td1{ width: 100px; padding-left: 0;}
	.inp6,.btn3{ font-size: 14px; width:90px;}
	.inp4{ width: 94.5%;}
	.jb_btn{ margin-bottom: 20px;}
	.zxft_tit{ margin: 10px -10px;}
	.zxft_con,.pad20{ padding: 0;}
	.zxft_con1{ height: auto;}
	#wytw{ width: 100%; padding: 10px 0;}
	.zwgk_con{ margin-top: -10px;}
	.ldxx_r{ width: 54%; line-height: 35px;}
	.ldxx_r p{ margin-top: 2px;}
	.zwgk_con1{ padding: 10px;}
	.zwgk_tit_l{ padding-right: 3%; width: 29.13636%;}
	.zwgk_bar,.tu_list{ margin-right: -10px;}
	.tu_list li{ width: 50%; margin-bottom: 10px;}
	.tu_list li:last-child{width:100%;}
	.zwgk_bar li a,.tu_list li .box{ margin-right: 10px;}
	.zwgk_list{ display: none;}
	.zwgk_con2{ background: none #019ae5; height: auto; padding: 0;}
	.zwgk_con2 i{ width: 100%; text-align: center; float: inherit; display: block;}
	.zwgk_con2 i img{ width: auto;}
	.zwgk_con3 .con2_r .con_bg,.zwgk_con3 .con2_l .con_bg{ padding-top: 0;}
	.zwgk_list1 li a{ float: inherit; width: auto;}
	.tit2.mar_t10,.zwgk_list1{ margin-top: 0;}
	.zjdh_con1{ padding-top: 10px;}
	.zjdh_con,.zjdh_con1,.zjdh_con2{ line-height: 30px;}
	.zjdh_list ul{ margin-right: 0; overflow-y: hidden; overflow-x: auto; white-space: nowrap; width: auto; height: 44px; line-height: 44px;}
	.zjdh_list li{ float: inherit; display: inline-block; width: auto; font-size: 0;}
	.zjdh_list li a{ line-height: 44px; padding: 0 10px; margin-right: 0; font-size: 16px;}
	.zjdh_list li a span{ display: none;}
	.zjdh_con2 img{ margin-right: 3%;}
	.zjdh_con img{ float: inherit; width: 100%; margin-bottom: 10px;}
	.xl_more{ display: block;}
	.spfxx_tit label{ width: 100%; margin-right: 0; display: block;}
	.spfxx_tit label span{ display: block; width: 5rem; padding-left: 0.5rem; float: left;}
	.spfxx_tit input[type="submit"]{ margin-left: 5rem; padding: 0 20px;}
	.spfxx_tit label input, .spfxx_tit label select{ width: 70%;}
	.spfxx_list th{ text-align: left; text-indent:1em;}
	.spfxx_list th:last-child{ text-indent:0.5rem;}
	.spfxx_list_type li{ width: 49.6%; margin:0.2%;}
	.spfxx_info td.spfxx_info_title{ width:5rem; padding: 4px 0;}
	.w200{ width: 200%;}
	.hjbh_list li{ width:50%; margin-bottom: 10px;}
	.bsfw_con1 .tit1{ margin-top: 77px !important;}
	.zxft_tit_l li{ font-size: 16px;}
	#trsContent embed{ width:100%; height:auto;min-height:200px;}
	.zwgk_con2.h_auto{ background: url(20dh_zwgk_con.jpg) no-repeat center bottom #fafbfd; padding: 10px;}
	.h_auto .zwgk_list{ display: block;}
	.h_auto .zwgk_list li{ width: 33.3%;}
	.h_auto .zwgk_list li a{ height: 100px;}
}

@media screen and (max-width:375px){
	.tit1 li a{ font-size: 14px;}
}
@media screen and (max-width: 1220px) and (min-width: 1000px){
	
	body,.con p,.bot_02 .bot_tit li .bot_con p{ font-size: 14px;}
	.contain{ width:97%; max-width: 1200px;}
	.tit_r{ width:45%;}
	.menu li a,.tit1 li a,.tit3 li a{ font-size: 16px;}
	.con h1{ font-size: 26px;}
	.tit1 li a,.tit3 li a{ padding: 0 8px;}
	.list2 li em{ margin-right:7px; padding-right:7px;}
	.slideBox .bd li img { height:375px;}
	.list li{ line-height: 33px; font-size: 15px; height: auto;}
	.tit3_r{ width: 75%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.con4 img{ margin-right: 10px;}
	.con4{ line-height: 28px;}
	.con4 p{ overflow: hidden; height: 28px;}
	.con2_r .con_bg{ padding-bottom: 19px;}
	.list2{ margin-top: 10px;}
	.con4_r li{ line-height: 56px;}
	.icon_list li{ height: 72px;}
	.bot_02 .bot_tit ul{ width: 89%;}
	.bsfw_con{ margin-right: -15px;}
	.bsfw_con1 .con_bg{ margin-right: 15px;}
	.bsfw_list{ padding: 0;}
	.bsfw_con1 .con_bg{ height: 386px;}
	.bsfw_con2{ padding: 20px;}
	.bsfw_con2 .line1{ right:27.5%;}
	.bsfw_con2 .con3_r{ margin-left: 10px;}
	.hdjl_bar a{ padding: 0 15px;}
	.hdjl_list1{ padding: 11px 10px;}
	.hdjl_c{ padding-top: 0;}
	.hdjl_c p.p1{ margin-top: 10px; line-height: 44px;}
	.hdjl_r li{ line-height: 55px; margin-bottom: 12px;}
	.gl_con{ background-position-x: -7.2%;}
	.gl_l{ min-height: 650px; background-color: #eaf7ff;}
	.gl_list{ padding: 15px;}
	.gl_list>ul>li{ margin-bottom: 10px;}
	.gl_list>ul>li>a{ font-size: 16px;}
	.ldxx_con{ margin-top: 15px;}
	.ldxx_con h1{ font-size: 18px; margin-bottom: 0;}
	.myzj_con{ padding: 10px 15px 0 15px;}
	.tcwh_list{ padding-top:10px;}
	.tcwh_tit{ margin-bottom: 10px;}
	.tcwh_con{ line-height: 32px; padding: 20px 0 0 20px;}
	.tcwh_con>img{ margin-left: 3%;}
	.zwgk_list1 li a{ width: 80%;}
	.zwgk_con3 .con2_l .icon_list{ margin-top: 17px;}
	.mar_t58{ margin-top: 20px;}
	.zjdh_con,.zjdh_con2{ line-height: 30px;}
	.zjdh_list ul{ margin-right: -10px;}
	.zjdh_list li a{ padding-left: 15%; margin-right: 10px; line-height: 48px; font-size: 18px;}
	.zjdh_list li a span{ margin-top: 12px;}
	.tcwh_con2,.pad20{ padding: 10px;}
	.bot_02 .bot_l{ font-size: 14px;}
	.zjdh_con1{ padding-top: 15px;}
	.xl_tit{ font-size: 28px;}
}