@media screen and (max-width:996px){
	*{ box-sizing:border-box;}
	img{ max-width:100%}
	body{ font-size: 14px;}

	.contain,.bot{ width: 100%; overflow: hidden;}
	.logo{ padding:20px 0; float: inherit; width: 80%;}
	.head{ height: auto; padding: 0 10px 10px 10px;}
	.con{ padding:15px;}
	.menu_icon{ position: fixed; width: 32px; height: 32px; z-index: 9999; right: 10px; top:32px; background: url(../images/19xts_menu_icon.png) no-repeat; cursor: pointer; display: block;}
	.menu_bg{ position: fixed; right: 0; top: 70px; line-height: 44px; background:none #226ebc; z-index: 9999; width:120px; height: auto; padding: 10px 0;}
	.menu{ line-height: 44px; height: auto;}
	.menu li{ float: inherit; width: 100%; text-align: center; background-image: none; border-bottom: 1px solid rgba(255,255,255,.4);}
	.menu li:last-child{ border-bottom: 0;}
	.menu li img{ display: none;}
	.menu li a{ color: #ffffff; font-size: 14px;}
	.ss_con,.ss_tit_l{ float: inherit; width: 100%; padding-top: 0; border-radius: 20px;}
	.inp1{ width:85%;}
	.btn1{border-radius: 21px; margin: 15px auto; display:  block;}
	.con_bg{ margin-top: 15px; padding: 0 0 10px 0;}
	.con_l,.con_r,.con1_l,.con1_r,.con2_l,.con2_r,.zdlygk_l,.zdlygk_r{ float: inherit; width: 100%;}
	.con_r,.con1_r,.con2_r,.mar_t20{ margin-top: 15px;}
	.con1_l,.con1_r{ padding: 0 10px;}
	.con2_l .con_bg,.con2_r .con_bg{ padding:5px 10px 10px 10px;}
	.con1_l{ padding-top:5px;}
	.tit1 li a{ font-size: 15px; padding: 0 10px;}
	.tit1 li:first-child a{ padding: 0 10px;}
	.tit2_l{ float: inherit; clear: both; font-size: 20px;}
	.tit2 ul{ float: inherit;}
	.tit2 li{ width: auto; margin-left: 0; margin-right: 1px;}
	.tit2 li a{ padding: 0 5px;}
	.con2_r .tit2_l{ float: left; clear: inherit;}
	.tit3 li,.tit3 li:last-child{ padding:0 5px;}
	.tit3 li a{ padding: 0 4px;}
	.icon_list li{ width: auto; float: inherit;}
	.tab td span.jxz,.tab td span.jgfk,.tab td span.zwjg{ font-size: 12px; padding: 0 2px;}
	.tit_bg,.btn2,.bot_r,.t_no,.menu_bg,.pf_con,.line,.bot_tit,.bot_tit1 { display: none;}
	.bot_l{ padding:0 15px; text-align: center; width: inherit;}
	.bot_l span{ display: block; width: 100%;}
	.bot{ padding: 15px 0;}
	.list1{ margin-right: -4px;}
	.list1 li,.tztm_list li{ width: 33.3%;}
	.list1 li a{ margin-right: 4px;}
	.csly_con{ height: auto; padding: 10px;}
	.csly_menu,.csly_con1,.hdjl_l,.hdjl_r,.hdjl_l1,.hdjl_r1,.hdjl_con img,.tztm_l,.tztm_r,.zwfw_l,.zwfw_r,.zwfw_l1,.zwfw_r1,.zwgk_l,.zjtm_tit li,.zjtm_l,.zjtm_r,.gl_l,.gl_r,.ld_l,.ld_c,.ld_r,.zxft_l,.zxft_r{ float: inherit; width: 100%;}
	.csly_menu{ padding-top: 0;}
	.csly_menu ul{ white-space:nowrap; overflow-x: auto;}
	.csly_menu li{ margin-bottom: 0; display: inline-block; border-bottom: 0;}
	.csly_menu li a{ padding:0 10px; font-size: 15px;}
	.csly_menu li em,.csly_tu1,.csly_tu2,.fy_list span.prev,.fy_list span.next,.fy_list a.prev,.fy_list a.next,.fy_list span.sl,.rs_tit,.hasMoreTab .more,.tztm_list2 li a p em{ display: none;}
	.csly_con1{ margin-top: 15px; padding: 50px 40px; height: auto;}
	.csly_con2{ overflow: auto; padding: 0; margin: 0; height: auto;}
	.fy_list a,.fy_list span{ box-sizing:initial;}
	.csly_tit span{ margin: 0 1px;}
	.gl_tit{ background-color: #ffffff; background-position: 10px 13px; padding:7px 10px 7px 36px; border-top: 1px solid #e6e6e6;}
	.hdjl_l,.hdjl_r,.tztm_l,.tztm_r{ padding: 10px;}
	.hdjl_tit_r{ line-height:24px; padding: 5px 0;}
	.hdjl_con img{ margin-right: 0; margin-bottom: 8px; min-height: auto;}
	.hdjl_l1,.tztm_list li{ margin-bottom: 8px;}
	.tztm_list li img{ width: 50px;}
	.list li span.jxz,.list li span.yjs{ margin-right: 0;}
	.con_bg.mar_to,.mar_t15.post,.zwgk_list2{ margin-top: 0;}
	.hdjl_tit li{ font-size: 15px;}
	.hdjl_tit.mar_t10{ margin: 0 10px;}
	.tztm_list, .tztm_list2,.zwgk_list2 li{ margin-top: 10px;}
	.tztm_list2,.gl_r .tztm_list2{ margin: 10px;}
	.tztm_list2 li,.zjtm_l li,.zjtm_r li,.gl_r .tztm_list2 li{ width: 48%; margin: 0 1% 2% 1%;}
	.tztm_list2 li a,.zjtm_l li a,.zjtm_r li a,.zxft_list li .zxft_box{ margin-right: 0;}
	.tztm_list2 li a p{ padding: 4px 10px;}
	.zwfw_l li{ float: left; line-height: 45px; height: 45px; width: 33.3%; text-align: center;}
	.zwfw_l li a{ height: 45px; line-height: 45px; padding: 0; font-size: 15px;}
	.zwfw_l li a span{ display: none;}
	.zwfw_list li{ width: 25%;}
	.zwfw_list li a{ height: 89px;}
	.zwfw_l1 .con_bg,.zwfw_r1 .con_bg{ padding: 10px;}
	.zwfw_list3 li{ width: 50%; line-height: 44px;}
	.zwfw_list3 li.w50,.zwfw_list3 li:last-child{ width: 100%;}
	.zwgk_l{ background-size: 100% 100%; height: auto; padding:10px 0;}
	.zwgk_r{ padding:20px 10px 20px 22px; height: auto;}
	.zwgk_tit{ padding: 0;}
	.zwgk_tit span{ width:20%; display: block; float: left;  }
	.sel1,.inp2,.sel2,.inp3{ width: 75%; margin-bottom: 10px; float: left; margin-right: 0;}
	.btn3{ width: 46%;}
	.zwgk_list2 li{ width: 50%;}
	.zjtm_con{ padding: 20px; line-height: 30px; background-color: rgba(255,255,255,.7);}
	.zjtm_tit li{ background: url(../images/19tm_zjtm_tit.png) repeat-x left 5px;}
	.zjtm_tit li a{ padding:20px 15px; background: url(../images/19tm_zjtm_dot1.png) no-repeat 40px 0;}
	.zjtm_tit li a img{ width: 60px; height: 60px; margin-right: 12px;}
	.zjtm_r li{ float: left;}
	.zjtm_con1{ padding: 0; margin-top: 0;}
	.zjtm_con1 li{ width: 50%; padding: 5px 0; border-bottom: 1px solid #e6e6e6;}
	.zjtm_con1 li dd{ display: none;}
	.zjtm_con1 li dt img{ width: 36px; height: 36px;}
	.zjtm_con1 li dt{ margin-bottom: 0; font-size: 15px;}
	.zjtm_bg{ padding-bottom: 0;}
	.gl_list{ display: none;}
	.fy_list1 a,.fy_list1 span{ box-sizing:initial;}
	.fy_tit_r,.fy_tit_l span.sl{ display: none;}
	.fy_tit_l,.fy_tit_l.pad_l_20{ padding-left: 0; float: inherit; text-align: center;}
	.fy_tit_l a,.fy_tit_l span{ padding: 5px 0px; width: 28px;}
	.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;}
	.fy_tit_l .next{ border-left: 0;}
	.xl_tit{font-size:20px; line-height: 30px;}
	.xl_tit1,.ld_c{ margin-top: 10px; font-size: 14px;}
	.xl_tit1_r,.xl_tit2,.wsdc_list li span{ display: none;}
	.xl_con1,.xl_con,.zdlygk_r,.ld_con,.hdjl_tit3{ padding:10px;}
	.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;}
	.xl_line{ margin: 10px auto;}
	.xl_con1 h3{ padding: 10px 0;}
	.xl_tit3{ margin: 0 10px;}
	.xl_list1 li{ line-height: 30px; background-position: 8px 14px;}
	.zdlygk_list li{ padding-right: 20px;}
	.zdlygk_list li a{ font-size: 15px;}
	.ld_c .list{ padding-left: 0;}
	.inp4{ width: 78%;}
	.btn4,.btn41{ width: 30%; margin:2.5% 1.5% 0 1.5%;}
	.tab1{ width: 100%; margin-top: 10px;}
	.tab1>tbody>tr>td.td1{ width: 90px;}
	.inp5,.inp6,.text1{ width: 100%;}
	.sel3{ width: 48%; margin-right: 2%;}
	.tab2 th, .tab2 td{ font-size: 12px;}
	.gl_r{ padding: 0 10px;}
	.zxft_con{ border: 0; margin-top: 0;}
	.zxft_r{ height: auto;}
	.zxft_r .pad25{ padding: 0 10px;}
	.zxft_r h3{ font-size: 18px; line-height: 28px;}
	.zxft_r a.zxft_btn{ height: 45px; line-height: 45px; margin: 10px auto; display: block;}
	.zxft_con1,.zxft_tit1_r{ display: none;}
	.zxft_list{ margin: 0 auto;}
	.zxft_list li .zxft_box{ height: auto; padding: 5px;}
	.zxft_list li .zxft_box img{ margin-bottom: 8px;}
	.zxft_list li .zxft_box p{ padding-left: 0;}
	.zxft_list li{ float: inherit; width: 95%; margin: 10px auto 0;}
	.zxft_tit1{ height: 45px; line-height: 45px;}
	.zxft_tit1_l li{ font-size: 16px;}
	.zxft_con2{ padding: 10px;}
	.zxft_con3{ padding-right: 0;}
	.zxft_tit2_l{ width: 20%;}
	.csly_list li{ width: 48%; margin: 2% 1%;}
	.csly_list li img{ height: 100px;}
	.wzdh_list{ padding: 0;}
	.wzdh_list li{ width: 50%;}
	.pad20{ padding: 10px;}
	.zwfw_tit{ margin-right: -1px;}
	.zwfw_tit li a{ margin-right: 1px;}
}

@media screen and (max-width:375px){
	.tit1 li a{ font-size: 14px; padding: 0 5px;}
	.csly_con1{ padding: 50px 20px;}
	.zwgk_tit span{ width:28%; }
	.sel1,.inp2,.sel2,.inp3{ width: 70%;}
	.btn3{ margin-left: 0; margin-right: 10px;}
}
@media screen and (min-width:1000px) and (max-width:1199px){

	body{ font-size: 14px;}
	.contain{ width:1000px;}
	.tit1 li a{ padding:0 16px;}
	.tit1 li:last-child a{ padding:0 15px 0 16px;}
	.menu li a,.tit1 li a,.btn2{ font-size: 16px;}
	.icon_list li a span{ width: 35px;}
	.list1{ margin-right: -2px;}
	.list1 li a{ margin-right: 2px;}
	.tit3 li,.tit3 li:last-child{ padding: 0 8px;}
	.tit2_l{ font-size: 22px;}
	.tztm_list2{ margin-right: -15px;}
	.tztm_list2 li a{ margin-right: 15px;}
	.tztm_list2 li a p{ padding: 7px 12px;}
	.zwgk_r{ padding-left: 20px;}
	.zwgk_list2{ margin-top: 10px;}
	.zwgk_list2 li a{ padding: 10px 0;}
	.zjtm_tit li a{ padding:20px 15px; background: url(../images/19tm_zjtm_dot1.png) no-repeat 40px 0;}
	.zjtm_tit li a img{ width: 60px; height: 60px; margin-right: 12px;}
	.zjtm_con1 li dt,.gl_list>ul>li{ font-size: 16px;}
	.zjtm_con1 li dt img{ margin-right: 10px; width: 36px; height: 36px;}
	.zjtm_con1 li dd{ line-height: 30px;}
	.zjtm_con1{ padding: 15px 0;}
	.gl_list>ul>li>a,.gl_list>ul>li.on>a,.gl_list>ul>li>a:hover{ padding-left:8%; background-position: 92% center;}
	.fy_tit_l{ padding-left:2%;}
	.fy_tit_r{ padding-left: 0; float: right;}
	.zxft_r{ height:330px}
	.zxft_l{ padding:15px}
	.zxft_l img{ height:302px}
	.zxft_r a.zxft_btn{ width: 125px; height: 40px; line-height: 40px; font-size: 16px;}

}
