@media screen and (max-width:1277px) {
	body{ font-size: 14px;}
	.container{ width: 1000px;}
	.logo{ width:50%;}
	
}

@media screen and (width:1080px){
	.tit5 li a{ padding:0 12px}
	.pf_list_03{display: none;}
}

@media screen and (max-width:999px) {
	body{ font-size: 16px;}
	*{ box-sizing:border-box; -webkit-tap-highlight-color:rgba(0,0,0,0);}
	.container{ width: 100%;}
	.tit_bg{ padding: 0 10px;}
	.logo{ padding: 20px; float: inherit; width: 90%; margin:20px auto;}
	.menu{ margin-top: 40px;}
	.menu li a{font-size: 18px;}
	.ej_page .ss_con,.ej_page .logo{ float: inherit;}
	.ss_con,.con2_r{ margin-top: 20px;}
	.pf_list_03,.gl_bg,.gl_tit1,.gl_list>ul>li.on ul,.xl_tit2,.zxft_tit_r{ display: none;}
	.gl_l,.gl_r,.zwgk_l,.zwgk_r,.con_l,.con_c,.con_r,.con1_l,.con1_c,.con1_r,.con2_l,.con2_r,.hdjl_l,.hdjl_r,.hdjl_l1,.hdjl_r1,.zxft_l,.zxft_r{ float: inherit; width: 100%;}
	.gl_l,.gl_r{ position: relative; z-index: 4;}
	.con_r,.icon_list,.hdjl_r1,.zxft_r{ margin-top: 15px;}
	.con_r,.con_bg .bd1,.tit3{ height: auto;}
	.con1_c{ margin-left: 0;}
	.con1_l,.con1_c{ padding-top: 10px;}
	.con1_r{ margin-top: 25px;}
	.tu{ margin-bottom: 20px;}
	#footer{ padding: 0; margin-top: 15px;}
	.slideBox_07 .bd li .tit{ left: 15px; right: 15px; font-size: 18px;}
	.list3 li{ height: 42px; line-height: 42px;}
	.gl_list{ margin:15px -20px 10px -20px; position: relative;}
	.gl_list ul{ height: 48px; overflow: auto; white-space: nowrap; background-color: #f7f7f7; float: inherit; padding-left: 10px; scrollbar-width: none; -ms-overflow-style:none;}
	.gl_list ul::-webkit-scrollbar{ display: none;}
	.gl_list>ul>li{ display: inline-block; padding: 0; height: 48px;}
	.gl_list>ul>li>a{ padding: 0 10px; background-image: none; border: 0; line-height: 48px;}
	.gl_list>ul>li.on>a,.gl_list>ul>li>a:hover{ background-color: transparent; font-size:18px; color: #cc0000;}
	.gl_list>ul>li.on>a::after{ content: ''; position: absolute; width: 20px; height:4px; border-radius: 2px; bottom: 0; left: 50%; margin-left: -10px; background-color: #cc0000;}
	.gl_con,.zxft_con2{ margin-top: 0;}
	.con5 li a{ height: 138px;}
	.zxft_con{ height: auto; padding: 40px 0;}
	.zxft_list ul{ margin-right: -20px;}
	.zxft_list li,.ind_bsfw_con li{ width: 50%;}
	.zxft_list li .box2{ margin-right: 20px; height: 434px;}
	.ind_bsfw_con li{ margin-bottom:20px}
	.ind_bsfw_con li:nth-child(3),.ind_bsfw_con li:nth-child(4){ margin-bottom:0}
	.menu.show{ display: block;}
	.sj_more{text-align: center;/* height: 40px; */display: block;padding-top: 10px;}
	.sj_more a{ display: inline-block; border-radius: 20px; line-height: 40px; padding:0px 25px; border: 1px solid #cc0000; color: #cc0000;}
	.wsdc_list li h3{width:100%;overflow: hidden;margin-top: 10px;}
	.wsdc_list li p{width:100%;font-size: 13px;}
	.wsdc_list li em{ float:inherit}
	.wsdc_list li{ padding:20px 0 14px 0px;}
	.zdxxgk_con ul li{ width:100%}
	.pc_show{ display: none;}
	.mb_show{ display: block;}
}
@media screen and (max-width:767px) {
	.container,.tit2{ width:100%; overflow: hidden;}
	.ss_con,.ej_page .ss_con{ width: 92%;}
	.ej_page .ss_con,.ej_page .logo,.xl_tit1_l,.zcjd_tu{ float: inherit;}
	.ej_page .logo{ padding-top: 0; margin-top: 20px;}
	.ej_page .ss_con,.bsfw_con1{ margin-top: 20px;}
	.bsfw_con2,.con2_r,.zwgk_r .tit5{ margin-top: 15px;}
	.tit_con{ height: 56px; overflow: hidden; border-bottom: 0;}
	.con_r .list{ border-top:1px dashed #e8e7e7; margin-top: 15px; padding-top: 5px;}
	.t_no,.tit_l,.tit1 span,.tit5 span,.bot_tit1,.gl_tit,.bsfw_con4_l img,.hdjl_list1 li span,.tit4_r li img,.xl_tit1_r,.xl_tit1_l span.font,.list1 li span,.list li span,.zwgk_con2_l,.zwgk_list>span{ display: none;}
	.icon_menu{ position:absolute; right: 10px; top: 75px; cursor: pointer; z-index: 9999; background: url(menu.png) no-repeat left center; background-size: contain; width: 44px; height: 44px;}
	.logo{ text-align: left; padding: 0; width: 80%; margin-left: 5%; margin-right: 10%; position: relative; z-index: 3;}
	.menu{ display: none; position: absolute; right: 0; top: 90px; width: 35%; height: auto; padding: 10px 0; z-index: 999;}
	.menu li{ float: inherit; width: 100%; background-image: none;}
	.con_bg{ margin: 15px auto 0; padding: 15px;}
	.tit1>ul,.tit5 ul{ float: inherit; width: 100%; white-space: nowrap; overflow: auto; scrollbar-width: none; -ms-overflow-style:none;}
	.tit1>ul::-webkit-scrollbar,.tit5 ul::-webkit-scrollbar{ display: none;}
	.tit1>ul>li{ padding: 0 15px 0 0; margin-right: 10px; float: inherit; display: inline-block;}
	#fullpage{ height: 300px; bottom: inherit; position: absolute;}
	.tit2{ padding: 0 10px;}
	.tit2 li{ line-height: 25px; height: auto;}
	.tit2 li a{ margin: 0 2px; padding: 10px 0; font-size: 18px; font-weight: normal;}
	.inp1{ width: 75%;}
	.btn1{ font-size: 16px; width: 25%; background-size: 18px 18px;}
	.bsfw_con,.con5,.zxft_con2{ padding: 15px;}
	.bsfw_tit{ width: 100%; padding-right: 0;}
	.login_con{ position: relative; display: block; width: 100%; text-align: center; overflow: hidden;}
	.login_con a{ display: inline-block; width: 46%; float: left; margin: 0 2%;}
	.bsfw_con{ background-size: cover;}
	.bsfw_con1 li,.bsfw_con1 li.on,.zcjd_tu{ width: 100%;}
	.bsfw_con1 li.on .box,.bsfw_con1 li .box{margin: 0 0 15px 0;padding: 15px;text-align: left;height: auto;}
	.bsfw_con1 li.on span,.bsfw_con1 li span{float: left;margin-right: 20px;width:30%;margin-top: 30px;}
	.bsfw_con1 li .box span img,.bsfw_con1 li.on .box span img{ width: 120px; height:auto;}
	.bsfw_con1 li.on h3{ padding: 10px 0 8px 0;}
	.bsfw_con1 li .box p a{ margin-right:25px;}
	.bsfw_con1 li .box .box1{ opacity: 1;}
	.bsfw_con3{ width: 100%; float: inherit; margin-bottom:15px;}
	.bsfw_tu1,.bsfw_tu2,.bsfw_tu3{ background-size: 100% auto;}
	.bsfw_con4_l{ float: inherit; width: 100%; text-align: left; font-size: 20px;}
	.bsfw_con4{ margin-top: 0; padding: 10px 15px;}
	.bsfw_list2{ margin-left: 0; margin-top: 10px; overflow: hidden;}
	.bsfw_list2 li{ width: 33.3333%; background-position: left center;}
	.bsfw_list2 li a{ padding-left: 20px;}
	.gl_list1 ul{ padding: 0; border-bottom: 0;}
	.gl_list1 li{ line-height: 26px; position: relative; padding: 20px 0 45px 17px; border-bottom: 1px solid #e3e3e3; background-position: left 32px;}
	.gl_list1 li span{ position: absolute; left: 17px; bottom: 18px;}
	.gl_list{ margin: -15px -15px 0 -15px; position: relative;}
	.tab1 th,.tab1 td{ padding-left: 10px;}
	.tab1 th[width="110"],.tab1 td[width="110"]{ width: 90px;}
	.hdjl_l .con4 img{ margin-right: 0; width: 100%; height: auto; border-radius: 5px; margin-bottom: 15px;}
	.con3{ margin: 15px -15px 0 -15px; padding: 15px;}
	.tit4_r li{ margin-left: 10px;}
	.tit4_r li a{ padding-left: 0;}
	.con4 p.p1{ text-align: center;}
	.con4 p.p1 a{ float: inherit; display: inline-block; background-color: #f7f7f7;}
	.ldxx_con,.xl_con1{ padding: 10px;}
	.ldxx_con img{ width: 120px; height:170px; margin-bottom: 10px; margin-top: 20px;}
	.xl_con{ padding-top: 20px;}
	.xl_tit{ font-size: 22px; text-align: left; color: #333333; line-height: 28px; padding-bottom: 10px;}
	.xl_tit1,.zwgk_r,.ban.mar_t20{ margin-top: 10px;}
	.xl_tit1_l span{ display: block; width: 100%;}
	.xl_con1 img{ border-radius: 5px;}
	.zwgk_bar ul{ height: auto;}
	.tit5 ul{ font-size: 0;}
	.tit5 li{ float: inherit; display: inline-block; margin-right: 2px; font-size: 16px;}
	.zcjd_list,.zwgk_list{ margin-left: 0;}
	.list,.list1{ padding: 15px 0 0 0;}
	.zwgk_con2{ height: auto; background-size: cover; padding-bottom: 20px;}
	.zwgk_list{ margin-right: 0; height: auto;}
	.zwgk_list ul{ display: flex; flex-wrap:wrap;}
	.zwgk_list li{ width: 33.3%;}
	.zwgk_list li a p{ white-space: inherit; overflow: visible;}
	.zxft_con{ background-size: cover;}
	.zxft_tit1 a{ margin: 0 5px; padding: 0 10px;}
	.zxft_tit{ font-size: 48px; line-height: 50px;}
	.tit1_r,.zxft_list li,.tit1_r ul{ width: 100%; float: inherit;}
	.tit1_r ul{ overflow: auto; white-space: nowrap; height: 45px; line-height: 45px;}
	.tit1_r li{ float: inherit; display: inline-block;}
	.tit1_r li a{ padding: 0 10px;}
	.zxft_list{ margin-top:30px;}
	.zxft_list ul{ margin-right: 0;}
	.zxft_list li .box2{ margin-right: 0; padding:0px; background-color: transparent; height: auto;}
	.zxft_list li .zxft_tu{ border-radius: 5px; overflow: hidden;}
	.zxft_xl_tit{ font-size: 24px; line-height:34px;}
	.zxft_xl_tit1{ font-size: 16px; font-weight: normal; line-height: 30px;}
	.zxft_xl_tit1 em,.zxft_tw_bg{ display: none;}
	.zxft_xl_tit1 span{display: block; width: 100%;}
	.wzzb{ height: auto; padding-right: 0;}
	.zxft_xl_con2 em{ left:54px;}
	.zxft_xl_con2{ padding-right: 0px; padding-left: 60px;}
	.zxft_xl_con2>span{ width: 47px; height: 47px; line-height: 47px; font-size: 12px;}
	.zxft_xl_con2.jb>span i{ padding: 0;}
	.zxft_xl_con2.jb{ padding-right:60px; padding-left: 0px;}
	.zxft_con3{ padding: 10px 12px;}
	.zxft_tw_con{ margin-top: 0;}
	.zxft_tw_l{ float: inherit; width: 100%; background-color: #e3e4e4;}
	.zxft_tw_r{ margin-left: 0px;}
	.zxft_xl_con2.jb em{ right: 54px;}
	.ind_bsfw_con li{ float:inherit; width:100%;}
	.ind_bsfw_con li .box{ height:auto; padding: 10px;}
	.ind_bsfw_con li .box span{ float: left; width: 30%;}
    .ind_bsfw_con li:nth-child(3),.ind_bsfw_con li:nth-child(4){ margin-bottom:20px}
    .bar_list1 ul,.ztzl ul{ margin-right:-15px}
    .bar_list1 li.w2{ width:50%; margin-top:15px}
    .bar_list1 li.w1{ width:100%;}
    .bar_list1 li a,.ztzl li a{ margin-right:15px}
    .ztzl li{ width:50%}
	.inp3,.inp4{ width:95% !important;}
	.xl_con1 table{table-layout: fixed;width: 100% !important;margin: 0 !important;}
	.xl_con1 table td{ width:auto !important}
	.zwgk_list1{ margin-top: 0;}
	.zwgk_list1 li{ width: 33.3%; margin-top: 10px; font-size: 14px;}
	.zwgk_list1 li a{ height: 100px;}
}
@media screen and (width:768px) {
	
}
@media screen and (max-width:321px) {
	body{ font-size: 14px;}
	.icon_list li img{ width: 40px;}
	.tit2 li a{ padding: 10px;}
	.zxft_tit{ font-size: 36px; line-height: 50px;}
	.zxft_tit1 a{ margin: 0 2px; font-weight: normal; font-size: 14px;}
	.bsfw_con1 li .box p a{ margin-right:10px;}
	.btn1{ background-image:none; padding:0;}
	
}
