
@media screen and (max-width:1980px) {

	.container {
		width: 1300px;
	}
}
@media screen and (max-width:1440px) {
	.nav ul>li>a{ font-size: 16px;}
	/*update*/
	.ss_box2 { margin-bottom: 20px;}
}
@media screen and (max-width:1365px) {
	.container,.fixed .container1{ max-width: 1200px;}
	.fixed{ padding: 0 40px;}
	.con_bg{ padding: 20px;}
	#banner{ height:385px;}
	.nav ul>li .nav_con,.nav ul>li .nav_con1{ height: 76px;}
	.con_r .list{ max-height: 318px;}
	.con1_l .list{ height: 282px; }
	.list li,.con1_l .list li, .con2_l .list li{ font-size: 16px; line-height: 40px; background-position: left 19px;}
	.list1 li{ line-height: 42px; height: 42px; font-size: 16px;}
	.con4_c .list1 li,.con4_r .list1 li{ line-height: 21px; height: 21px; font-size: 16px;}
	.con4_l .list{ height: 80px;}
	.sjkf_con{ padding: 20px;}
	.sjkf_tit{ overflow: hidden; height: 26px; text-overflow: ellipsis; white-space: nowrap;}
	.tab2,.tab2 li{ height: 64px; line-height: 64px;}
	.tab2 li a{ font-size: 24px;}
	.tab2 li a i{ font-size: 30px;}
	.con2_l .list{ height: 248px;}
	.tu,.tab_con1.mar_t30,.con3.mar_t25,.sjkf_con,.ind_zwgk_bar1{ margin-top: 15px;}
	.tab1.mar_t20{ margin-top: 5px;}
	.con31{ margin-left: 15px;}
	.list.mar_t10{ margin-top: 0px;}
	.ind_hdjl_bar li a i{ margin-right: 10px;}
	.tab_con2{ height: 480px; overflow: hidden;}
	.sjkf_tit, .ind_bsfw_tit{ margin: 10px auto;}
	.con2_r .list{ height: 153px; padding-top: 10px;}
	.tjxx_con{ padding-top: 15px;}
	.tjxx_con li a{ line-height: 24px; font-size: 14px;}
	.tjxx_con{ height: 178px;}
	.czzj_con { height: 189px; padding-top: 4px; }
	.tjxx_con li a p{ max-height: 48px; overflow: hidden;}
	.ind_hdjl_bar{ margin-top: 10px;}
	#banner{ height: 360px;}
	.gallerytitle{ font-size: 16px;}
	.con_r .tab_con1{ height: 330px;}
	.bar_list{ margin-top:20px;}
	.gl_list1 li,.gl_list2 li,.gl_list3 li{ line-height: 40px; height: 40px;}
	.gl_list li,.gl_list1 li a,.gl_list2 li a,.gl_list3 li a{ line-height: 40px; font-size: 16px; background-position: left 19px;}
	.gl_list li span,.gl_list3 li span{ font-size: 14px;}
	.wjql_tit3{ margin-right: 25px;}
	.inp3{ width:300px;}
	.wjql_tit{ margin-top: 30px;}
	.wjql_con{ font-size: 16px; line-height: 35px; margin-top: 10px;}
	.xl_con{ padding: 35px 40px;}
	.xl_tit4{ font-size: 28px; line-height: 38px;}
	.xl_tit6_l span{ margin-right: 20px;}
	.xl_con3{ font-size: 16px; line-height: 36px;}
	.bsfw_list,.bsfw_list1{ margin-right: -20px;}
	.bsfw_list li .bsfw_box,.bsfw_list1 li a{ margin-right: 20px;}
	.bsfw_con3{ padding-left: 30%;}
	.bsfw_list1 li, .bsfw_list2 li,.bsfw_con{ margin-top: 20px;}
	.bsfw_con1 li a{ margin-left: 20px;}
	.bsfw_tit3{ margin-top: 0;}
	.bsfw_tit3 li,.bsfw_tit li{ font-size: 22px;}
	.bsfw_con1{ padding: 20px 27px 25px 105px;}
	.szf_tit_r{ margin-left: 40px;}
	.szf_tit_r1 li a{ margin-left: 50px;}
	.szf_list li a h3{ margin-bottom: 10px;}
	.szf_list1{ margin-top: 20px; margin-right: -20px;}
	.szf_list1 li a{ margin-right: 20px;}
	.szf_tit3 li{ width: 33.3%;}
	.hdjl_con ul{ padding-top: 0;}
	.hdjl_con li { margin-top: 14px;}
	.hdjl_r li{ margin-top: 20px;}
	.mar_t25{ margin-top: 15px;}
	.hdjl_r li a{ padding-top: 14px;}
	.hdjl_r li a img{ height: 50px;}
	.tjxx_list2{ margin-top: 30px;}
	.inp4{ width: 60%;}
	.tu_list1 li a img{ height: 140px;}
	.tu img{ height: 148px;}
	.ind_bsfw_bar li{ margin-top: 15px;}
	/*update*/


	/* update 20201104 */
	.hdjl_list li img{ height:150px;}
	.hdjl_r{margin-top: -20px;}
	.hdjl_r li a{    padding: 30px 0 37px 0;}

	.zfhy-box{height: 134px;}


}

@media screen and (max-width:1240px) {
    .search-log_2021 .rs_tit1_2021 a{max-width: 70.5%;}



}




@media screen and (max-width:1200px) {
	.fixed{ padding: 0;}
	.container,.fixed .container1{ max-width: 1000px;}
	.nav ul>li .nav_con,.nav ul>li .nav_con1{ top: 64px;}
	.nav ul>li .nav_con.m_3{ padding-left:5%;}
	.nav ul>li .nav_con.m_4{ padding-left: 30%;}
	.nav ul>li .nav_con.m_5{ padding-right: 15%; text-align: right;}
	.nav ul>li .nav_con.m_6{ padding-right: 2%; text-align: right;}
	.con_bg,.sjkf_con{ padding: 15px;}
	.mar_t20,.more.mar_t15,.ind_bsfw_bar li{ margin-top: 10px;}
	.tit1 h1{ font-size: 30px;}
	.list li{ font-size: 14px; background-position: left 13px;}
	.tab1 li{ margin-right: 20px;}
	.tab1 li a{ font-size: 18px;}
	.tab_con2{ height: 412px;}
	.bar_list,.ind_zwgk_bar, .ind_bsfw_bar,.sjkf_bar, .tu_list1,.ind_zwgk_bar1,.tu_list .bd,.ind_hdjl_bar,.yqlj_tit1 ul{ margin-right: -10px;}
	.bar_list li .bar_con,.ind_zwgk_bar li a,.sjkf_bar li a,.ind_zwgk_bar1 li a,.tu_list .bd li a,.ind_hdjl_bar li a,.yqlj_tit1 li select,.ind_bsfw_bar li a{ margin-right: 10px;}
	.bar_list li .bar_con h3{ height: 48px; overflow: hidden;}
	.tab2 li a{ font-size: 20px;}
	.tab2 li a i{ font-size: 24px;}
	.ind_zwgk_bar li a,.sjkf_bar li a{ padding-left: 46px;}
	.ind_zwgk_bar li a i,.sjkf_bar li a i{ left:15px; font-size: 22px;}
	.ind_zwgk, .ind_jdhy{ padding-top: 15px;}
	.ind_zwgk_bar1 li a,.tu_list .bd li p,.ind_bsfw_tit span,.list li, .con1_l .list li, .con2_l .list li, .list1 li,.con31 li a{ font-size: 14px;}
	.list li, .con1_l .list li, .con2_l .list li{ background-position: left 17px; line-height: 38px;}
	.ind_zwgk_bar1 li a i{ font-size: 28px;}
	.ind_zwgk_bar1 li a{ padding: 10px 0 5px 0;}
	.con1_l .list{ height: 260px;}
	.tjxx_con { height: 168px; }
	.czzj_con { height: 171px; padding-top: 12px; }
	.con31{ padding: 10px 20px 15px 20px;}
	.con31 ul{ padding-right: 0;}
	.con2_l .list li{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.ind_hdjl_bar li a{ padding: 15px 0 15px 15px;}
	.ind_hdjl_bar li a i img{ width: 30px;}
	.bot_r li a{ padding-left: 36px;}
	.bot_r li a i{ left: 10px; font-size: 20px;}
	.ind_bsfw_bar li{ height: 95px;}
	.ind_bsfw_bar li a{ padding: 12px 0 10px 0;}
	.ind_bsfw_bar li img{ width: 34px;}
	.con31 ul{ padding-top: 8px; height: 60px;}
	.con31 li{ line-height: 30px;}
	.con31 h3{ height: 40px; line-height: 40px;}
	.list1 li{ line-height: 36px; height: 36px;}
	.list1 li em{ font-size: 14px;}
	.con4_l .list li{ line-height: 32px;}
	.con2_l .list{ height: 225px; padding-top: 10px;}
	.con2_r .list{ height: 145px;}
	.con31 i{ width: 30%;}
	.con4_l .list{ height: 60px;}
	.ind_hdjl_bar li a{ font-size: 16px;}
	#banner{ height: 301px;}
	.gallerytitle{ font-size: 14px;}
	.con_r .tab_con1{ height: 330px;}
	.bar_list{ margin-top: 15px;}
	.con_bg .pad10{ padding: 0;}
	.sel2{ width: 180px;}
	.inp3{ width: 250px;}
	.btn4{ padding: 0 15px;}
	.wjql_tit{ margin-top: 20px;}
	.wjql_con{ line-height: 30px; margin-top: 10px;}
	.xl_con{ padding: 25px;}
	.xl_tit4{ font-size: 24px; line-height: 34px;}
	.xl_tit6_l span{ margin-right: 20px;}
	.xl_con3{ font-size: 16px; line-height: 36px;}
	.bsfw_list3 li a p span{ font-size: 14px; padding: 0 10px;}
	.bsfw_list3 li a{ padding-left: 7%;}
	.bsfw_con1 li a{ font-size: 14px;}
	.bsfw_con1{ padding: 10px 27px 20px 105px;}
	.szf_tit_r,.szf_tit_r1 li a{ margin-left: 30px;}
	.szf_tit_r1 li a img{ height: 130px;}
	.szf_tit_r1 li {
    width: 12.5%;
}
	.szf_list{ margin-right: -10px;}
	.szf_list li a{ margin-right: 10px;}
	.szf_tit3 li{ width: 33.3%;}
	.hdjl_r li a{ font-size: 16px;}
	.hdjl_list1 li{ padding:5px 0 5px 0; font-size: 16px;}
	.tjxx_tit1{ height: auto;}
	.tjxx_tit1_r{ margin-top: 10px;}
	.tjxx_list2 li{ line-height: 80px;}
	.hdzsk_list2 li{ width: 23%;}
	.inp4{ width: 55%;}
	.ej_con1 .ss_box {width: 86%;}
	.con2_r .list li{ line-height: 32px;}
	.hdjl_list li img{ height: 120px;}


	/*update*/

	/* update 20201104 */
	.hdjl_tu{ width: 36.43548%;}
	.hdjl_con{ width: 60.225806%;}
	.bm-tit h5{font-size: 16px;}
	.lx-info span{margin-left: 10px;}
	.lx-info span:first-child{margin-left: 0;}
	.bm-tit{padding: 20px 15px 0;}
	.bm-ul li p{font-size: 14px}

	.zfhy-box {height: 102px;}
	.zfhy-box a{padding-top: 10px;}
	.zfhy-box span {font-size: 14px;height: 30px; line-height: 30px;}
	.jd-list .list li{line-height: 30px;background: url(20fjszf_dot.png) no-repeat left 14px;}

	/* update 20201106 */

}
@media screen and ( width:1024px){
	.fixed{ left: 0; padding: 0 20px;}
	.tu_list{ margin-right: 0;}
	.bsfw_con1{ height: 220px;}
	.bsfw_con3 img{ width: 70px;}
	.con_r .tab_con1{ height: 250px;}
	.ej_con1 .ss_box{ width: 86%;}
	.rs_tit a{ margin-right: 10px;}
}



@media screen and (max-width:999px) {

	*{ box-sizing:border-box; -webkit-tap-highlight-color:rgba(0,0,0,0);}
	input[type="button"],input[type="submit"]{ cursor: pointer; appearance: button; -moz-appearance:button; /* Firefox */ -webkit-appearance:button;}
	#wrap{ overflow: hidden;}
	.m_hide{ display: none;}
	.m_show{ display: block; margin: 0 auto;}
	.fixed{ left: inherit;}
	.fixed.nav ul{ width: 100%; float: inherit;}
	.nav ul>li{ width: 100%;}
	.nav{ position: fixed; top: 0; width: 50%; right: -50%; z-index: 999; background-color: #1658a0; bottom: 0;}
	.nav ul{ margin-top: 40px;}
	.nav ul>li{ float: inherit; display: block; line-height: 50px;}
	.nav ul>li a{ font-size: 18px; background-image: none;}
	.nav ul>li .nav_con,.nav ul>li .nav_con1{ right: 100%; top: 0; bottom: 0; width: 70%; height: auto; padding: 20px 0; left: inherit; text-align: center; background-color:rgba(22,88,160,.9); border-top-left-radius: 8px; border-bottom-left-radius: 8px;}
	.nav ul>li .nav_con a{ display: block; line-height: 40px; color: #ffffff; margin: 0; font-weight: normal; font-size: 16px;}
	.nav ul>li:hover em{ display: none;}
	.nav ul>li .nav_con1{ width: 100%;}
	.nav ul>li .nav_con1 .nav_l b{ width: 65px; margin-right: 0;}
	.nav ul>li .nav_con1 .nav_l .p5 b{ height: 102px;}
	.nav ul>li .nav_con1 .nav_l a{ margin-right: 10px;}
	.nav ul>li .nav_con1 .nav_l b,.nav ul>li .nav_con1 .nav_l a{ display: block; float: left;}
	.nav ul>li .nav_con1 .nav_l b,.nav ul>li .nav_con1 .nav_l a,.nav ul>li .nav_con1 .nav_r a{ color: #ffffff; font-size: 16px;}
	.nav ul>li .nav_con1 .nav_l,.nav ul>li .nav_con1 .nav_r{ border: 0; float: inherit; width: 100%;}
	.nav ul>li .nav_con1 .nav_r{ margin-top: 20px;}
	.nav ul>li .nav_con1 .nav_r a{  line-height: 40px;}
	.nav ul>li .nav_con.m_3,.nav ul>li .nav_con.m_4,.nav ul>li .nav_con.m_5,.nav ul>li .nav_con.m_6{ padding-right:0; text-align: center; padding-left: 0;}
	.nav ul>li .nav_con.m_3{ padding-top: 20vh;}
	.nav ul>li .nav_con.m_4{ padding-top: 28vh;}
	.nav ul>li .nav_con.m_5{ padding-top:33vh;}
	.nav ul>li .nav_con.m_6{ padding-top: 40vh;}



	.header-menu-mb{ display: inline-block; position: fixed; right:10px; top:10px; height: 28px; font-size: 0; line-height: 40px; text-align: center; cursor: pointer; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s,-webkit-transform .3s; background-color: rgba(22,88,160,.8); z-index:1000; width:38px; height:38px; padding-top: 5px; padding-left:10px; border-radius: 100%;}
	.header-menu-mb span{display: block; width:19px; height: 2px; margin-top:5px; background: #ffffff; border-radius: 3px; -webkit-transform-origin: 19px; transform-origin: 19px; -webkit-transition: background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,width .5s,-webkit-transform .5s cubic-bezier(.77,.2,.05,1); transition: background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,width .5s,-webkit-transform .5s cubic-bezier(.77,.2,.05,1); transition: background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,transform .5s cubic-bezier(.77,.2,.05,1),width .5s; transition: background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,transform .5s cubic-bezier(.77,.2,.05,1),width .5s,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);}
	.header-menu-mb span:nth-last-child(2){-webkit-transform: rotate(0); transform: rotate(0); -webkit-transition: width .5s ease; transition: width .5s ease}
	.header-menu-mb.show-nav{ padding-left: 5px;}
	.header-menu-mb.show-nav span{opacity: 1; width: 18px; -webkit-transform: rotate(45deg); transform: rotate(45deg); background: #ffffff;}
	.header-menu-mb.show-nav span:nth-last-child(2){width: 0; opacity: 0; -webkit-transform: rotate(0); transform: rotate(0); -webkit-transition: width .5s; transition: width .5s} 
	.header-menu-mb.show-nav span:nth-last-child(3){opacity: 1; -webkit-transform: rotate(-45deg); transform: rotate(-45deg)}
	.f_l,.f_r,.tu,.con3{ float:inherit;}
	.container{ max-width:100%;}
	.slideBox .bd li .title1{ padding-right: 10px; padding-left: 10px; font-size: 14px; padding-bottom:30px; line-height: 22px;}
	.con_bg{ overflow: hidden;}

	.tit_bg,.tab2 li a i,.yqlj_con,.dzjg,.logo1,.bot_l h3,.fixed .fd_logo{ display: none;}
	.logo{ margin: 0 auto; width:60%; padding: 20px;}
	.ss_box,.ss_box2,.rs_tit{ width: 90%; margin-top: 10px;}
	.ss_box .inp{ float: left; margin-top: -4px; width: 90%;}
	.ss_box .btn{ line-height: 36px; height: 36px; margin-top: -4px;}
	.rs_tit a{ margin-right: 10px;}
	.ss_box2 .picker{ padding-right: 0;}
	.upDown{ display: none;}
	.ss_box2 .picker:before{ top: 8px;}
	.picker input{ font-size: 14px;}
	.ss_box2 .inp{ margin-top: -3px; width: 81%; margin-left: 10%; font-size: 14px;}
	.ss_box2 .btn{ margin-top: -10px;}
	.search-log li{ width: 50%;}
	.bar_list{ margin-top: 0; font-size: 16px;}
	.con_r .tab1 ul{ width: 60%;}
	.tab1 span.sp_btn{ padding: 0 10px; font-size: 14px;}
	.tab1 span.sp_btn i{ display: none;}
	.con3:nth-child(2),.tu_list.mar_t30,.tu_list .num{ margin-top: 15px;}
	.tu,.con31,.bot_l,.bot_l p{ margin-left: 0;}
	.ind_bsfw_tit span,.ind_bsfw_tit i,.bot_r{ margin-right: 0;}
	.tit1 h1{ font-size: 20px; line-height: 20px; padding:0;}
    .tit2 {line-height:26px;  max-height:56px;}
	.con_l,.con_r,.con1_l,.con1_r,.con2_l,.con2_r,.con3_l,.con3_r,.con4_l,.con4_c,.con4_r,.bar_list li,.tab1 li.on em, .tab1 li:hover em,.tu,.con3,.bot_l,.bot_r{ width: 100%;}
	.con_r,.con1_r,.con2_r,.con3_r,.con4_c,.con4_r,.bar_list li{ margin-top: 10px;}
	.tab2, .tab2 li{ height: 54px; line-height: 44px;  }
	.tab2 li{ background-image: none;  }





	.tab_con2{ height: auto;}
	.ind_zwgk_bar li{ width: 50%; margin-bottom: 14px;}
	.ind_zwgk_bar li a{ padding-left: 48px; font-size: 15px;}
	.ind_zwgk_bar li a i{ left: 14px;}
	.tab1 ul{ width: 92%; overflow: auto; white-space: nowrap; float: inherit;}
	.tab1 ul::-webkit-scrollbar { display: none;}
	.tab1 li{ float: inherit; display: inline-block; margin-right: 5.5%; }
	.sjkf_tit{ overflow: visible; white-space: normal; height: auto;}
	.ind_hdjl_bar li,.tu_list .bd li{ width: 50%; margin-bottom: 10px;}
	.ind_bsfw_tit i{ text-align: center;}
	.con31 i{ width: 30%;}
	.ind_hdjl_bar li a{ font-size: 16px; font-weight: normal; padding: 10px 0 10px 15px; height: auto;}
	.bot_r,.bot_l p{ padding:0 10px;}
	.bot_r h3{ text-align: center; margin-bottom: 6px;}
	.con2_l .list,.con2_r .list{ margin-top: 10px;}
	.list li{ max-height: inherit; overflow: visible;}
	.con2_r .list,.con4_l .list,.con2_l .list{ height: auto;}
	.tu_list{ margin-top: 10px; margin-right: -10px; height: 180px;}
	.tu_list .swiper-wrapper{ height: 116px;}
	.tu_list .swiper-slide a{ margin-right: 10px;}
	.tu_list .swiper-slide a img{ height: 116px;}
	#banner,#banner .swiper-container{ height: 215px;}
	#banner .pagination{ left: 0; right: 0; text-align: center; bottom: 0;}
	#banner .swiper-pagination-switch{ width:8px; height:8px; border-radius: 100%; margin: 0 3px;}
	.gallerytitle{ padding: 0 15px 25px 15px; line-height: 24px;}
	.bar_list li .bar_con h3,.con1_l .list{ height: auto;}
	.bar_list li .bar_con{ padding: 12px 16px; font-size: 13px;}
	.ind_hdjl_bar li a i img{ width: 24px;}
	.bar_list li .bar_con h3{ font-size: 15px; font-weight: normal;}
	.bot_l{ text-align: center; line-height: 30px;}
	.bot_l p span{ margin: 0; display: block;}
	.bot_r li a{ padding-left: 28%;}
	.bot_r li a i{ left: 13%;}
	.tu_list .next{ right: 10px;}
	.tu_list1 li:nth-child(3){ display: none;}
	.tu_list1 li{ width: 50%;}
	.tu_list1 li a{ margin-right: 10px;}
	.tu_list .swiper-slide a p{ font-size: 14px;}
	.con4_c{ margin-left: 0;}
	.con_bg.mar_t30{ margin-top: 15px;}

	.ban{ text-align: center;}
	.slideBox .bd li .txt-bg{ background-position: left bottom; height: 120px; }
	#wrap1 #main{ margin-top: 0;}
	#wrap1 #main .con_bg,#wrap1 .con_bg{ padding:20px;}
	.gl_tit1{ margin-top: 0px;}
	.gl_list1 li, .gl_list2 li{ width: 100%; float: inherit;}
	.gl_tit3>span{ width: 100%; margin-bottom: 10px;}
	.gl_tit3_r{ width: 100%;}
	.gl_tit3_r a{ margin-right: 0; padding: 0 10px;}
	.inp2{ width: 80%; height: 32px; line-height: 32px;}
	.btn3{ width: 18%; margin-left: 2%;}
	.gl_list li span, .gl_list3 li span{ display: none;}
	.wjql_tit3{ margin-right: 0; float: inherit; width: 100%; margin-bottom: 10px;}
	.sel2{ width: 82%;}
	.wjql_tit3_r{ float: inherit;}
	.inp3{ width:82%; float: right; margin-right:5px; clear: both; margin-bottom: 10px;}
	.btn4{ margin: 0px auto; display: block;}
	.wjql_list li{ margin-top: 10px; padding: 15px 15px 50px 15px;}
	.wjql_list li em{ right: auto; left:15px; bottom: 15px; top: auto;}
	.wjql_list li p span{ display: block; margin-right: 0;}
	.fy_list_04{ margin-top: 20px;}
	#wrap1 .logo{ margin-top: 0; width:76%; padding: 10% 0 5%  0; float: inherit; text-align: center;}
	#wrap1 .logo a img{ width: 80%;  position: relative; left: -10px;}
	.ej_con1{width: 90%; float: inherit; margin: 10px auto; padding-bottom: 30px}
	.ej_con1 .ss_box{ width: 100%;}
	.ej_con1 .rs_tit{ margin-top: 0; display: none;}
	.wjql_tit{ line-height: 36px; font-size:20px; text-align: left;}
	.wjql_tit1_l{ font-size: 18px;}
	.wjql_tit1{ margin-top: 15px;}
	.gl_tit3 em.zk_btn{ right: 0;}
	.xl_con{ padding:0;}
	.xl_tit8{ margin-bottom: 15px;}
	.xl_tit6_l,.xl_tit,.xl_l,.xl_r{ width: 100%; float: inherit;}
	.xl_tit6_r,.xl_line,.gl_tit{ display: none;}
	.xl_tit6_l span{ margin-right: 10px;}
	.xl_con5{ padding: 15px; margin-top: 15px; font-size: 14px; line-height: 30px;}
	.xl_con2,.xl_con3,.xl_tit6{ margin-top: 15px;}
	.xl_con3 img{ margin: 0px auto ;}
	.xl_con1{ margin-top: 0; padding: 15px;}
	.xl_tit6_l span:nth-child(2){ float: right; font-size: 14px;}
	.xl_tu,.xl_tit2{ margin:20px 40px;}
	.szf_list li{ width: 50%; margin-bottom: 10px;}
	.hdjl_list1 li,.tjxx_list1 li a,.szf_list1 li a{ height: auto;}
	.tjxx_list1 li a{ font-size: 14px;}
	.bsfw_list1 li, .bsfw_list2 li{ width: 31.3%;}
	.bsfw_list2,.bsfw_list3{ margin-right: -5px;}
	.bsfw_list li .bsfw_box, .bsfw_list1 li a,.bsfw_list2 li a,.bsfw_list3 li a{ margin-right: 5px;}
	.bsfw_list1 li, .bsfw_list2 li, .bsfw_con,.bsfw_list3 li{ margin-top: 10px;}
	.bsfw_list1 li a{ padding-top: 10px;}
	.bsfw_list1 li span{ width: 36px; height: 36px; margin-bottom: 5px;}
	.bsfw_list2 li a{ height: 62px; overflow: hidden; table-layout: fixed;}
	.bsfw_list2 li a span{ overflow: hidden; max-height: 62px;}
	.hdzsk_con{ margin-top: 0px;}
	.hdzsk_con1{ width: 90%;}
	.hdzsk_con1 img{ display: block; margin: 0 auto 20px;}
	.inp4{ width: 80%; line-height: 55px; height: 55px;}
	.hdzsk_list li{ width: 20%; margin-bottom: 15px;}
	.hdzsk_list1 .bd{ margin-right: -10px;}
	.hdzsk_list1 .bd li{ margin-bottom: 10px;}
	.hdzsk_list1 .bd li .hdzsk_box{ margin-right: 10px;}
	.hdzsk_list2 li{ width: 48%; margin-top: 10px;}
	.hdzsk_list2 li a{ height: 60px;}
	.hdzsk_tit{ margin-top: 10px;}
	.search-log li a{ font-size: 14px;}
	.szf_list .bd li{ width: 100%;}
	.slideBox .hd{ bottom: 0;}


	/*-update-*/
	.ban{ margin-bottom: 12px;}
	.list li { font-size: 16px; margin-bottom: 4px; }
	.tjxx_con { padding-top: 16px; }
	.tjxx_con li a { padding-bottom:14px; }
	.tjxx_con li a p { line-height: 20px; font-size: 14px; }
	.tjxx_con li a img {  height: 116px;}
	.czzj_con .list { padding-top: 0; }
	.czzj_con .list li:last-child { margin-bottom: 0;}
	.tu_list .hd li { width: 10px; height: 10px; }
	.tab1 span.more1  {margin-top: 12px;}
	.tab2 li a ,.tab1 li a { font-size: 17px; font-weight: normal;}
	.bot_bg p:last-child, .bot_bg .bot_r { display: none;}
	.bot_bg { padding: 20px 0; }
	.bot_l p span{ margin: 0; display: inline-block; padding: 0 10px; font-size: 12px;}
	.con_r .list{ height: 100%; max-height: 100%;}
	.con_r .tab_con1,.czzj_con{ height:1;}
	.con31 li { width: 38%;}
	.logo { width: 55%;}
	.ss_box2 { margin-top:0;}
	.con4_l .list li:last-child  { margin-bottom: 0;}
	.con4_c .list1 li,.con4_r .list1 li{ line-height: 21px;   height: 100%; padding: 9px 0 9px  14px;  font-size: 16px;}

	/* update 20201104 */
	.bm-left{width: auto;float: none;}
	.hdjl_r{margin-top: 0;width: auto;float: none}
	.hdjl_r li a {padding: 20px 0 15px 0;}
	.hdjl_r li a img { margin-bottom: 5px;}
	.fhdb{display: none;}

	.zfhy-box {height: 126px;}
	.bsfw_tit2 span{display: block;margin-left: 0;}

/* 20201106 */

	.xl_con4{margin: 40px auto 50px;}
	.con_r .tab_con1 {
		height: 302px;
	}
	
	
	
	.szf_tit_r1 li a img {
    height: auto;
}
	
	.szf_tit_r1 li {width: 20%;}
	.search-log_2021 .rs_tit1_2021 a{max-width: 80%;}
	
	
	
	
	

}
@media screen and (max-width:767px) {	  
	.szf_tit_l, .szf_tit_l1,.szf_tit_r, .szf_tit_r1,.szf_list li,.bsfw_list li,.bsfw_l,.bsfw_r,.hdjl_tu,.hdjl_con,.hdjl_l,.hdjl_r,.hdjl_l1,.hdjl_r1{ width: 100%; float: inherit;}
	.szf_con{ padding: 10px;}
	.szf_tit_r, .szf_tit_r1 li a{ margin-left: 0;}
	.szf_tit_r img{ width: auto;}
	.szf_tit_l, .szf_tit_l1{ line-height: 40px; text-align: center; margin-bottom: 10px;}
	.szf_tit_r1 li{ width: 33.3%;}
	.szf_tit_r1 li.msz {width: 100%;}
	.szf_tit_r1 li a{ padding: 0 5px;}
	.szf_tit_r1 li a img{ width: auto; height: auto;}
	.szf_list{ margin-right: 0;}
	.szf_list li a{ margin-right: 0; padding:2px 0; border: 0; border-bottom: 1px solid #ebebeb;}
	.szf_list li a h3{ margin-bottom: 5px; height: auto;}
	.szf_con2_r{ padding-right: 10px; padding-left:10px; }
	.szf_con2_r h3{padding-left: 40px;height: auto;line-height: 35px;margin-bottom: 10px;padding-right: 100px;}
	.szf_line,.bsfw_con1 .img1,.bsfw_con3 img{ display: none;}
	.szf_con2 .icon1{ left: 10px; top:15px;}
	.szf_con2_l{right: 10px;font-size: 14px;width: auto;left: inherit;top: 12px;}
	.szf_con2_l span{ font-size: 14px;}
	.szf_con2{ padding: 15px 0;}
	.szf_tit3 span{ width: 100%; position: inherit; line-height: 32px; top: auto;}
	.szf_con3{ padding: 6px 15px;}
	.szf_tit3 em{ right: 0;}
	.szf_tit3 ul{ padding: 0;}
	.szf_tit3 li,.szf_tit3 li.w50{ width: 100%;}
	.szf_list1,.bsfw_list, .bsfw_list1{ margin-right: -10px;}
	.szf_list1 li a{ height: auto; padding: 10px 0; line-height: 30px; margin-right: 10px;}
	.bsfw_tit3 li{margin: 0;font-size: 16px;text-align: center; padding:0 10px}
	.bsfw_tit3 li a img{ width:20px}
	.bsfw_list li{ margin-bottom: 10px;}
	.bsfw_tit li{margin:0; padding:0; width:25%; text-align:center; font-size: 18px;}
	.bsfw_con1{ padding: 5px 15px 15px 5px; height: auto;}
	.bsfw_con1 li{ width: 50%; margin-top: 10px;}
	.bsfw_con1 li a{ margin-left: 10px; padding-left: 10px;}
	.bsfw_con2{ margin-top: 15px; padding: 10px 15px;}
	.bsfw_con3{ padding-left: 0;}
	.bsfw_list1 li, .bsfw_list2 li{ width: 33.3%;}

	.bsfw_list2,.bsfw_list3{ margin-right: -5px;}
	.bsfw_list li .bsfw_box, .bsfw_list1 li a,.bsfw_list2 li a,.bsfw_list3 li a{ margin-right: 5px;}
	.bsfw_list1 li, .bsfw_list2 li, .bsfw_con,.bsfw_list3 li{ margin-top: 10px;}
	.bsfw_list1 li a{ padding-top: 10px;}
	.bsfw_list1 li span{ width: 36px; height: 36px; margin-bottom: 5px;}
	.bsfw_list2 li{ width: 48%;}
	.bsfw_list2 li a{ height: 62px; overflow: hidden; table-layout: fixed;}
	.bsfw_list2 li a span{ overflow: hidden; max-height: 62px;}
	.bsfw_list3 li{ width: 50%;}
	.bsfw_tit3 li img{ width: 24px; margin-right: 5px;}
	.bsfw_list3 li a{ height: 110px; padding: 15px 5px 10px 5px;}
	.bsfw_list3 li a img{ float: inherit; margin: 0 auto; display: block; width: 36px;}
	.bsfw_list3 li a p{width: 100%;}
	.bsfw_tit_l{ float: right;}
	.bsfw_tit_l a{ margin: 0 8px; font-size: 14px;}
	.bsfw_tit li.last{ padding-right: 0;}
	.hdjl_tu{ margin-bottom: 10px;}
	.hdjl_con p{ max-height: initial;}
	.hdjl_con li{ padding-right: 0;}
	.hdjl_con a.djdl_btn{ position: inherit; display: block; margin: 20px auto 0;}
	.hdjl_list li{ width: 50%;}
	.hdjl_r{ margin-left: -10px; width: calc(100% + 10px);}
	.hdjl_r li{ margin-top: 10px;}
	.hdjl_r li a{ margin-left: 10px;}
	.mar_t25{ margin-top: 0;}
	.hdjl_list{ margin-right: -10px;}
	.hdjl_list li a{ margin-right: 10px;}
	.hdjl_list li p{ font-size: 12px;}
	.hdjl_list li h3, .hdjl_list li p{ margin-left: 10px; margin-right: 10px;}
	.hdjl_list li h3{white-space:inherit;height: 44px;line-height: 22px;font-size: 15px;}
	.bsfw_tit3_r a{ margin: 0 10px; font-size: 14px;}
	.hdjl_list1 li span{ display: none;}
	.bsfw_list1 li a p{ font-size: 14px;}
	.tjxx_tit{ height: auto;}
	.tjxx_tit select{ margin-top: 10px; width: 100%;}
	.tjxx_tit1_l,.tjxx_tit1_r{ float: inherit; width: 100%;}
	.tjxx_tit1_r span.sp3{ float: left; clear: both; display: block; width: 100%;}
	.tjxx_tit1 select{ width: 40%; margin: 0 4px 10px 4px; font-size: 14px;}
	.tjxx_tit1 .btn5{ margin: 0 auto; display: block;}
	.tjxx_con1{ padding: 0;}
	.tjxx_tit{ margin-top: 15px;}
	.tjxx_list,.tjxx_list1{ margin-right: -10px;}
	.tjxx_list li{ width: 50%;}
	.tjxx_list li a,.tjxx_list1 li a{ margin-right: 10px;}
	.tjxx_list1 li{ width: 25%; margin-top: 10px;}
	#footer,.tjxx_list2{ margin-top: 15px;}
	.tjxx_list2 li{ width: 100%; margin-top: 10px; line-height: 60px; font-size: 20px;}
	.tjxx_list2 li a i{ font-size: 30px;}
	.hdzsk_list li span{ width: 60px; height: 70px; line-height: 54px; background-size: contain;}
	.hdzsk_list li i,.hdzsk_list li i.t44,.hdzsk_list li i.t36,.hdzsk_list li i.t32{ font-size: 20px;}
	.hdzsk_list li p{ font-size: 15px;}
	.hdzsk_con{ padding: 20px 0;}
	.inp4{ height: 40px; line-height: 40px;}
	.btn6{ width: 20%; height: 40px; line-height: 40px; font-size: 14px;}
	.hdzsk_list1 .bd li{ width:100%;}
	.hdzsk_list1 .prev, .hdzsk_list1 .next{ width: 36px; height: 36px; margin-top: -18px; line-height: 36px;}
	.hdzsk_list1 .prev{ left: -10px;}
	.hdzsk_list1 .next{ right: -10px;}
	.hdzsk_list2 li a{ font-size: 16px;}
	.list li, .con1_l .list li, .con2_l .list li{ padding-left: 14px; line-height:33px; text-align: justify; font-size: 16px; background-position: left 12px;}

	.nav ul>li .nav_con1 .nav_l p{ height: auto;}
	.ss_box2 .picker{ height: 40px; line-height: 40px;}

	/*update*/
	.con_bg .tit2 {
		display: none;
	}
	.con_bg .tit1 h1{
		line-height: 150%;
	}
	.con31 li { width: 42%;}
    .ind_zwgk_bar li:last-child { margin-bottom: 0;}
	.ind_bsfw_tit  {}
	.hdjl_list1{ padding-bottom:0}
	.con_bg.pad_t20{ padding-top:5px}
	.hdjl_tu{ margin-top:-10px}
	.hdjl_con li span{ line-height:20px}
	.hdjl_con h3{ font-size:18px}
	.con_bg .szf_tit:first-child{/* margin-top:-10px; */}
    .szf_tit{ line-height:50px; height:50px; font-size:20px}
    .szf_tit.mar_t20{ margin-top:0}
    .szf_list1 li a{ font-weight:normal; font-size:16px}
    .szf_list1 li a img{ width:35px; display:block;  margin: 4px auto 4px;}
	.szf_list li{ margin-bottom: 0;}
	.bsfw_tit3{ height: auto;}
	.hdjl_l .bsfw_tit3{ border-bottom: 0;}
	.hdjl_l .bsfw_tit3 ul{ border-bottom: 1px solid #efefef; display: block; width: 100%; overflow: hidden;}
	.hdjl_l .bsfw_tit3_r{ float: inherit; line-height: 34px; margin-top: 10px;}
	.gl_list3 ul{ padding: 0px; border-bottom: 0;}
	.gl_list3 li{ text-align: justify; position: relative; line-height: 28px; padding: 10px 0 34px 0; white-space:normal; overflow: auto; text-overflow: inherit; background-image: none; border-bottom: 1px solid #e3e3e3; height: auto;}
	.gl_list3 li a{ line-height: 28px;}
	.gl_list3 li span{ position: absolute; float: inherit; left: 0px; bottom:5px; color: #999999; font-size: 14px; display: block;}
	.t_gl_con{ margin:20px -20px 5px -20px;}
	.t_no,.gl_tit3>span.t_no{ display: none;}
	.gl_tit3>span.p_no{ display: block;}
	.gl_tit3>span.t_sel{ width: 30%; margin-bottom: 0;}
	.gl_tit3>span.t_sel select{ width:95%; padding:6px 0; border-radius: 4px; border: 1px solid #e8e8e8;}
	.t_inp,.t_inp .inp2{ width: 70%;}
	.t_inp .btn3{ width: 28%;}
	.gl_tit1_l{ font-size: 20px; padding-left: 20px;}
	.gl_tit1_l em{width: 6px;}

	.xl_con4 p a{margin: 0 2px;}

	/*update*/

	/* update 20201104 */
	.hdjl_list li img{height: 126px;}
	.hdjl_r ul{margin-left: 0;}
	.bm-tit{padding: 15px 15px 0;}
	.bm-tit h5,.lx-info{float: none;}
	.lx-info{margin-top: 5px;}
	.bm-left{height: auto;padding-bottom: 15px;}
	.bm-ul li{margin-top: 10px;}
	.bm-ul li a span{font-size: 24px;line-height: 24px;}
	.bm-ul li p{font-size: 12px;}
	.hdjl_r ul li{width: 50%;}
	.mbfw-box{margin-top: 20px;}


	.pho-fhdb{display: block;position: fixed;bottom: 40px;right: 20px;z-index: 9999;width: 40px;height: 40px;background: rgba(22,88,160,.8);border-radius: 100%;text-align: center;line-height: 40px;box-shadow: 0 2px 4px rgba(0,0,0,.1)}
	.pho-fhdb img{width: 16px;}
	.slideBox .bd li .title1{display: none;}

	/* update 20201105 */

	.zfhy-box{width: auto;float: none;margin-top: 15px;height: auto;padding-bottom: 20px}

	.jd-list{float: none;width: auto}

	/* update 20201106 */

	.pc-pic a{display: block}
	.pc-pic img{width: 100%}

	.list li{margin-bottom: 0;line-height: 32px;}
	.con_bg .tit2{display: block;}
	.tit2{max-height: inherit;white-space: inherit}
	.tit2 a,.tit2 em{font-size: 14px!important;}

	.con_r .tab_con1 {
		height: 300px;
	}
    .nfyf a  {width: 48%; margin:  0 3% 14px 0;}
    .nfyf a:nth-child(2n) {
        margin:0 0 14px 0;
    }
    
    .tjxx_tit span {
        font-size:20px;
    }
	.xl_r{display: none!important;}


}
@media screen and (max-width:999px) and (min-width:768px) {
     	  .ban{ margin-bottom: 16px; }

	.con31 i{ width: 15%;}
	.tab2, .tab2 li{ height: 55px; line-height: 55px;  }
	.ind_zwgk_bar li{ width: 50%;}
	.logo{ width: 40%;}
	.ss_box .inp{ width: 95%;}
	.ban1{ text-align: center;}
	.ban1 img{ width: inherit;}
	.tu_list .bd li{ width: 25%;}
	.szf_tit_l1{ width: 15%; line-height: 100px;}
	.szf_tit_l{ width: 15%;}
	.szf_tit_r1{ width: 85%;}
	.szf_tit_r, .szf_tit_r1 li a{ margin-left: 10px;}
	.bsfw_list li .bsfw_box h2{ font-size: 24px; top:15%;}
	.bsfw_tit li{ margin-right: 10px; padding-right: 10px;}
	.bsfw_con3 img{ display: none;}
	.bsfw_con2{ padding: 10px 15px;}
	.bsfw_con3{ padding: 0;}
	.bsfw_con1{ height:264px;}
	.bsfw_con1 li a{ margin-left: 10px;}
	.bsfw_r .ind_bsfw_bar li{ height: auto;}
	.bsfw_r .ind_bsfw_bar li a{ padding-top: 7px;}
	.ind_bsfw_bar li img{ height: 24px; width: auto;}
	.bsfw_list3{ margin-right: -10px;}
	.bsfw_tit3 li, .bsfw_tit li{ font-size: 16px;}
	.bsfw_list3 li a{ height: 92px; padding-right: 10px; margin-right: 10px;}
	.bsfw_list3 li a img{ width: 34px;}
	.bsfw_tit3_r a{ margin: 0 10px;}
	.hdjl_l .bsfw_tit3 li,.hdjl_l1 .bsfw_tit3 li{ margin-right: 0;}



	/* update 20201106 */
	.szf_tit_r1 li a img{height: 100px;}
	.ftimg_con{max-height:inherit!important;}



	.pc-pic{display: none;}
	.pho-poc{display: block;}
	.pho-poc img{width: 100%}


}

/* update 20201105 */
@media screen and (max-width:540px) {
    	.tjxx_list1 li{ width: 33.3%;}
	.ind_zwgk_bar li a{padding-left: 40px;}
	.ind_zwgk_bar li a i {left: 7px;}
	.czzj_con{overflow: hidden}
	.tjxx_con li a img{ height: 104px;}

	.zzp{display: block;position: absolute;height: 40px;right: 0;top: 0;z-index: 99;}
	.zzp img{height: 40px;}
    .search-log_2021 .rs_tit1_2021 a{max-width: 75%;}

}
@media screen and (max-width:450px) {
    .search-log_2021 .rs_tit1_2021 a{max-width: 71%;}
	
}
	
	
	
@media screen and (max-width:374px) {

	.szf_tit_r1 li a img{height: 105px;}

.ind_zwgk_bar li{ width: 100%; margin-bottom: 10px;}
	.ind_zwgk_bar li a{ padding-left: 70px;}
	.ind_zwgk_bar li a i{ left: 30px;}
	.tab2 li a,.tab1 li a{ font-size: 16px;}
	.ind_zwgk_bar1 li a,.bot_r li a{ font-size: 12px;}
	.bar_list,.ind_zwgk_bar, .ind_bsfw_bar,.sjkf_bar, .tu_list1,.ind_zwgk_bar1,.tu_list .bd,.ind_hdjl_bar,.yqlj_tit1 ul{ margin-right: -5px;}
	.bar_list li .bar_con,.ind_zwgk_bar li a,.sjkf_bar li a,.ind_zwgk_bar1 li a,.tu_list .bd li a,.ind_hdjl_bar li a,.yqlj_tit1 li select,.ind_bsfw_bar li a{ margin-right:5px;}
	.ind_hdjl_bar li a,.sjkf_bar li a{font-size: 14px;}
	.ind_hdjl_bar li a i img{ width: 24px;}
	.sjkf_bar li a{ padding-left: 35px;}
	.sjkf_bar li a i{ left: 7px;}
	#banner, #banner .swiper-container{ height: 163px;}
	.wjql_con1{ padding: 15px;}
	.inp3{ margin-right: 3px;}
	.bsfw_tit_l a{ margin: 0 5px; }
	.bsfw_list1 li a p{ font-size: 12px;}

	.hdzsk_list li{ width: 25%;}
	.hdzsk_list li p,.hdzsk_list2 li a{ font-size: 14px;}
	.nav ul>li .nav_con1{ width: 200px;}
	.nav{ width: 33.3%;}
	.nav ul{ margin-top: 60px;}
	.nav ul>li{ line-height: 40px;}
	.nav ul>li a{ font-size: 16px;}
	.nav ul>li .nav_con1 .nav_r a{ width: 50%;}
	.nav ul>li .nav_con, .nav ul>li .nav_con1{ width: 180%;}
	.ss_box2 .inp{ width: 80%;}
	.bsfw_tit3 li,.bsfw_list3 li a p span{ padding:0 5px}

	.xl_con4 p a{width: 85px}

	.tjxx_con li a img{ height:90px;}
	.tjxx_con li a p{ max-height:40px}
     .szf_tit_r1 li a img {
    height: inherit;
}
    .search-log_2021 .rs_tit1_2021 a {
    max-width: 65%;
}
}