	@media screen and (max-width:1480px) {
		html{ font-size: 15px;}
		.contain{ max-width: 1300px;}
		.tu_list li .box{ padding:30px 15px 15px 15px;}
		.tu_list li .box h3{ font-size:24px; line-height:32px;}
		.tit1 h2{ font-size:36px; line-height:46px;}
		.tit1 p{ font-size: 26px;}
		.con1{ padding: 20px 0;}
		.icon_list li{ font-size: 24px;}
		.icon_list li img{ width: 120px; height: 120px;}
		#footer .bot_con dt{ font-size:24px;}
		
	}
	@media screen and (max-height:700px) {
		.con1{ padding: 10px 0; line-height:26px; font-size: 14px;}
		.tit1 p{ font-size:20px; line-height:36px;}
		.tit1 h2{ font-size: 34px; line-height: 36px;}
		.tu_list li .box h3{ font-size: 20px; margin-bottom: 5px;}
		.tu_list li .box p{ font-size: 14px; line-height: 30px;}
		.icon_list li img{ width: 80px; height: 80px;}
		
		.zhcs_con_l{ width:100%; float: inherit;}
        .zhcs_con_r{ width:100%; float: inherit;}
		.zhcs_list3 ul li{ width:100%; }
		.zhcs_list4 ul li { width:100%;}
		.bor_b1,.bor_l1,bor_r1{ border:0;}
	}
	
	@media screen and (min-width:1000px) and (max-width:1366px) {
		html{ font-size: 14px;}
		.contain{ max-width: 1200px; width: 95%;}
		.menu>ul>li>a{ font-size: 16px; padding: 0 20px;}
		.menu>ul>li .page3 dt{ font-size:14px;}
		.menu>ul>li .page3 dd{ font-size: 12px;}
		.menu>ul>li .page3{ padding-left: 2%;}
		.con1{ padding: 10px 0; line-height:26px; font-size: 14px;}
		.tit1 p{ font-size:20px; line-height:36px;}
		.tit1 h2{ font-size: 34px; line-height: 36px;}
		.tu_list li .box h3{ font-size: 20px; margin-bottom: 5px;}
		.tu_list li .box p{ font-size: 14px; line-height: 30px;}
		.icon_list li img{ width: 80px; height: 80px;}
		.icon_list li{ font-size: 18px;}
		.section_bg3 .tit1 h2{ line-height: 50px;}
		.section_bg3 .con1{ line-height: 30px; font-size: 16px; padding: 20px 0;}
		.icon_list{ margin-top: 30px;}
		#footer .bot_con{ padding: 30px 0;}
		#footer .bot_con dt{ font-size:20px; line-height: 50px;}
		.ewm_con{ font-size: 14px;}
		.ewm_con img{ width: 40%;}
		.tu_list2 li{ width: calc(33.3% - 10px);}
		/* ------------------------智慧食安----------------------------- */
		.cona_l{width: 530px;}
		.zhsa_ban h1{margin-top: 100px;}
		.cona_rr{width:700px;}
		.cona_rr ul li{line-height: 30px; margin-bottom: 10px;}
		.cona_ll {width: 300px;}
		.zhsa_ulc li span{margin-right: 30px;}
		.conb_l{width: 475px;}
		.conb_ll{width: 150px;}
		.conb_rr{width: 305px;}
		/* ------------2020-9-2------------- */
		.con_tab{width: 100%;}
	}
	@media screen and (max-width:999px) {
		html{ font-size: 14px;}
		*{ box-sizing:border-box; -webkit-tap-highlight-color:rgba(0,0,0,0);}
		.f_l,.f_r{ float:inherit;}
		.contain{ width: 100%; padding:0 15px;}
		.fullSlide{ height:20rem;}
		header{ height: 4rem;}
		.logo{ top: 0.5rem;}
		.section:first-child{ height: auto !important; min-height:20rem !important;}
		.menu{ top: 4rem; right: 0; width: 33%; position:fixed; height: auto; background-color:rgba(2,16,27,.8); display: none;}
		.tu_list li .tu, .tu_list li .box p, #fp-nav, #footer .bot_con dd, .icon-arrow{display: none;}
		.menu>ul>li{ float: inherit; position: relative;}
		.menu>ul>li>a{ padding: 0; text-align: center; font-size: 1rem; line-height: 3rem;}
		.menu>ul>li.on>a,.menu>ul>li>a:hover{ background-image: none; background-color: #f8b61c;}
		.menu>ul>li .page3{ top: 4rem; height: calc(100% - 4rem); overflow: scroll;}
		.menu>ul>li .page3 dl{ width: 100%;}
		.menu>ul>li .page3 dt{ height: 3rem; line-height: 3rem;}
		.menu>ul>li .page3 dd{ line-height: 1.8rem;}
		.menu>ul>li .page3 i.close{ width:1.2rem; height:1.2rem; z-index: 9999; position: absolute; right: 1rem; top: 1rem; background: url(close.png) no-repeat; background-size: contain; content: ''; display: none;}
		.menu>ul>li .page3 dl:nth-child(3) dt,.menu>ul>li .page3 dl:nth-child(7) dt{ display: none;}
		.menu>ul>li ul{ position: absolute; right:100%; top: 0; width: 10rem; background-color: #f8b61c; }
		
		.header-menu-mb{display: inline-block;position: absolute;right:15px;top: 2.3vh;z-index: 1000;height: 28px;font-size: 0;line-height: 28px;text-align: center;cursor: pointer;-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;}
		.header-menu-mb span{display: block; width: 18px; height: 2px; margin-bottom: 3px; background: #ffffff; border-radius: 3px; -webkit-transform-origin: 20px; transform-origin: 16px; -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 span{opacity: 1; -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)}
		.tit1{/* padding-top:2rem; */}
		.zhsa_con .tit1{ padding-top:0}
		.con_div.mar_t40{ margin-top:15px}
		.tit1 h2{ font-size: 1.8rem;}
		.tit1 p,.tu_list li .box h3{ font-size: 1rem;}
		.tit1 p{ line-height: inherit;}
		.text_con{ left: 1.5rem; padding-left: 1.5rem; padding-top:1.5rem; top:20%; background-image: none;}
		.text_con h1{ font-size:2rem;}
		.text_con h1 font{ margin: 0 -4px;}
		.text_tit1{ font-size: 1rem;}
		.text_tit2{ margin-top: 0;}
		.icon-arrow{ width: 1.8rem; height: 1.8rem;}
		.tu_list ul{ display: block;}
		.tu_list li{ width:48%; margin: 1%; float: left;}
		.tu_list li .box{ margin: 0; padding: 0.5rem; text-align: center;}
		.icon_list li img{ width: 3rem; height:3rem;}
		.icon_list li{ font-size: 1rem;}
		.bot_tit{ padding: 10px; font-size: 0.8rem; line-height: 1.8rem;}
		#footer dl{ width: auto; float: inherit; margin-right: 0; overflow: hidden; margin-bottom:2px;}
		#footer .bot_con dt{ line-height: 3rem; font-size: 1.1rem; background-color: #597293; padding-left: 2rem; color: #ffffff;}
		#footer .bot_con dd{ background-color:rgba(89,114,147,.8); color: #ffffff; padding-left: 4.5rem; font-size: 1.1rem; margin-top: 1px;}
		#footer .bot_con dt a,#footer .bot_con dd a{ color: #ffffff;}
		#footer .bot_con{ padding: 2px 0 0 0; width: 100%;}
		.row{ width: 100%;}
		.gywm_ban{ height: 300px; background-size: cover;}
		.gywm_tit h1{ padding-top:5rem; font-size: 50px; text-align: center; height: auto; line-height:70px;}
		.gywm_tit h2{ font-size: 40px; text-align: center; line-height: 60px;}
		.gywm_tit h2 span{ font-size: 20px; display: block; clear: both;}
		.gywm_con{ padding: 10px 10px 20px 10px;}
		.gywm_con .tit1{ padding-top: 0;}
		a.more{ font-size: 1rem;}
		.tu_list1,.map{ margin-top: 20px;}
		.tu_list1 li{ width: calc( 33.3% - 10px); border: 1px solid #e1e1e1; border-radius: 5px; line-height: 46px;}
		.tu_list1 li a.box1 img,.tu_list1 li a.box1 span{ display: none;}
		.tu_list1 li a.box1 h3{ font-size: 1.2rem; position: relative; top: 0; transform: translate3d(0, 0, 0);}
		.map img{ float: inherit; margin-bottom: 20px;}
		.map .box3{ position: relative; top: 0; transform: translate3d(0, 0, 0); width: 100%; padding: 20px; line-height: 2.3rem;}
		.con1{ line-height: 2.2rem; font-size: 1.1rem;}
		.jrwm_ban .gywm_tit h1{ padding-top:12rem;}
		.list,.tu_list2,.mar_t45,.jrwm_r,.icon_list1, .icon_list2, .zhcs_list, .zhcs_list1, .icon_list3,.zhcs_tu,.zhcs_list1 li{ margin-top: 10px;}
		.list ul,.zhcs_list ul,.zhcs_list1 ul,.zhcs_list2 ul{ margin: 0 -5px;}
		.list li,.zhcs_list li,.zhcs_list2 li{ width: 50%; margin-top: 10px;}
		.list li a,.zhcs_list li a,.zhcs_list2 li a{ margin: 0 5px;}
		.tu_list2 ul{ display: block;}
		.tu_list2 li{ width: 100%;}
		.tu_list2 li .box{ height: auto; padding: 10px 20px;}
		.tu_list2 li .box div{ text-align: center;}
		.jrwm_l,.jrwm_r,.zhcs_l,.zhcs_r,.list2 li,.zhcs_list1 li{ width: 100%; float: inherit;}
		.zhcs_ban{ margin-top: 4rem;}
		.gl_tit{ display: none;}
		.zhcs_tit{ font-size: 1.3rem; background-size: 5px auto; padding-left: 15px;}
		.icon_list1 li img, .icon_list2 li img, .icon_list3 li img,.icon_list2 li img, .zhcs_list2 li a img,.zhcs_list li a img{ height: 37px; margin-bottom: 10px;}
		.icon_list2 ul{ padding:0 20px; text-align:center}
		.icon_list2 li{ margin-bottom: 10px; }
		.icon_list2 li, .icon_list3 li,.t30.icon_list2 li{ font-size: 1rem;}
		.icon_list2 li img{ width:30px; height:30px}
		.icon_list2 li p.mar_t20{ margin-top:5px}
		.list2{ margin-top: 10px; padding: 0;}
		.zhcs_list1 li a{ width:95%; margin: 0 auto; height: auto; padding: 0.5rem 0;}
		.icon_list3{ padding: 0 4%;}
		.zhcs_l .icon_list2 li{ width: 33.3%;}
		.zhcs_list li a,.zhcs_list2 li a{ padding:0.5rem 0; font-size: 1rem;}
		.gywm_tit h2 font,.gywm_tit h2 span font{ margin: 0;}
	
		.zhcs_con_l{ width:100%; float: inherit;}
        .zhcs_con_r{ width:100%; float: inherit; margin-top:10px}
		.zhcs_list3 ul li{ width:100%;}
		.zhcs_list4 ul li { width:100%;}
		.bor_b1,.bor_l1,bor_r1{border:0;}
		
		.text_con1{ left: 1.5rem; padding-left: 1.5rem; padding-top:1.5rem; top:20%; background:none;}
		.text_con1 h1{ font-size:2rem;line-height:3rem;}
		.text_con1 h1 font{ margin: 0 -4px;}
		.text_tit3{ line-height:2rem; font-size:1.5rem;}
		.text_tit4{ line-height:1.875rem; font-size:1rem; font-weight:100;}
		.btn{ display:none;}
		
		.zhcs_list5 li{ width:33%; }
		.zhcs_list5 li a{ padding:0.5rem 0; font-size:1.2rem}
		.zhcs_list5 li a img{ width:36px; height:36px; margin-bottom:0.7rem}
		.zhcs_list6{ padding-left:2rem;}
		.zhcs_list6 li{ width:50%; margin-bottom:1rem;}
		.zhcs_list7,.zhcs_list9{ padding-left:2rem;}
		.zhcs_list7 li{ width:100%; margin-bottom:0.7rem;}
		.zhcs_list7 li a{padding:0.5rem 0;line-height: 1.5rem;}
		.zhcs_list8 li{ width:100%;}
		.zhcs_list8 li a{margin-bottom:0;margin-top: 0.7rem;line-height: 1.5rem;}
		.zhcs_list7,.zhcs_text5,.zhcs_list8,.list3,.zhcs_list3,.zhcs_list4,.zhzw_list3,.zhcs_list14,.zhcs_list6,.zhcs_con6,.zhzw_list8,.mar_t50,.zhcs_list10,.mar_t40,.zhzw_con,.zhcs_list11,.zhcs_list12,.zhcs_list13,.zhcs_pic,.zhzw_list1,.zhcs_pic1,.bar,.zhzw_list5,.zhzw_list{ margin-top:10px}
		.zhcs_text2{ font-size:1rem; height:2rem; line-height:2rem; padding-left:0.25rem; padding-right:0.25rem; float:left; margin-top:0.25rem;}
		.zhcs_text3{color:rgba(255,255,255,0.5); font-size:2em; line-height:2rem;}
		.zhcs_text4{ font-size:1.5rem; color:#ffffff; font-weight:bold; margin:0px; padding:0px; line-height:2rem;}
		.zhcs_con5{ position:absolute; z-index:99999;left:10%; top:15%;}
		.zhcs_pic ul li,.zhcs_pic1 ul li, .zhzw_list li{ width:100%; margin-bottom:0.7rem;}
		.zhzw_list li img{ width:36px;}
		.zhzw_list5 ul li,.zhzw_list1 li,.zhzw_list2 ul li,.zhzw_list8 ul li{ float:left; width:48%; margin:0 1% 0.7rem 1%;}
		.zhzw_list5 ul li a{ padding:0.7rem; line-height:1.7rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:auto; display:block}
		.zhcs_pic ul li a,.zhcs_pic1 ul li a,.zhzw_list li a{ width:100%}
		.zhcs_pic ul li a p,.zhcs_pic1 ul li a p,.zhzw_list5 ul li a,.zhzw_list li a,.zhzw_list1 li a,.zhzw_list4 ul li a,.zhzw_list8 ul li a,.zhsa_ul ul li span{margin:0;height:auto;line-height:1.7rem;padding:0.7rem;width:100%;}
		.zhsa_ul ul li span p{ line-height:1.7rem;}
		.zhcs_list10 li{ width:100%; margin-bottom:2rem;}
		.zhcs_con6_l,.zhzw_list2 a{ width:100%;}
		.zhcs_con6_r{ width:100%; margin-top:1.5rem;}
		.zhcs_con6_r ul li{ width:100%; margin-left:0px;} 
		.zhcs_list11 ul li{ width:100%; padding-right:1.5rem;}
		.zhcs_list12,.zhcs_list13{ width:100%;}
		.zhcs_list12 ul li,.zhcs_list13 ul li{ width:97%; height:auto; margin-bottom:0.7rem}
		.zhcs_list12 ul li a,.zhcs_list13 ul li a{ line-height:1.7rem; padding:0.7rem 1rem 0.7rem 1.5rem;}
		.zhcs_list14 ul li{ width:50%;}
		.bar{ width:100%;}
		.zhzw_list4 ul li{ width:100%; margin-bottom:0.7rem;}
		.zhzw_list6 ul li{ width:33%; margin-bottom:0.7rem;}
		.zhzw_list6 ul li a{ height:5rem;}
		.zhzw_list7 ul li{ width:100%; margin-bottom:1rem;}
		.zhzw_list7 ul li a{ margin:0 0.5rem; padding:0.7rem 0.7rem 0.7rem 2rem;}
		.zhzw_list7 ul li div.bar1{width:2rem;height:2rem;line-height:2rem;font-size:1rem;top: 1rem;}
		.zhzw_con,.zhzw_con1{ width:100%; float:inherit;}
		.zhsa_cond{ padding:10px}
		.zhzw_l,.zhzw_r{ width:100%; float: inherit;}
		.zhcs_text3{ font-size:2.625rem; }
		/* ------------------------智慧食安----------------------------- */
		.zhsa_ban{height:300px; text-align: center;  padding-top: 55px; background: url(20tbtc_zhsa_ban.jpg) no-repeat left center;background-size: auto 100%;}
		.zhsa_ban h1,.zhsa_ban.bg h1{font-size:24px; text-shadow: 0 0 5px rgba(000,000,000,0.5); margin-top: 30px; color: #ddd;}
		.zhsa_ban .row,.zhsa_conb,.zhsa_cone{padding: 10px;}
		.zhsa_ban h2{color: #FFFFFF; font-size:30px;text-shadow: 0 0 5px rgba(000,000,000,0.5);}
		.zhsa_ban p{font-size: 20px; line-height: 45px; height: 45px;}
		.zhsa_con,.zhsa_cona,.zhsa_conc{padding: 20px 10px;}
		.cona_l,.cona_r,.cona_ll ,.cona_rr,.conb_l,.conb_ll,.conb_rr{ margin: inherit; width: inherit; float: inherit;}
		.cona_l p{text-align: justify;}
		.cona_r{margin-top: 20px;}
		.zhsa_ul ul li{width: 50%; margin-bottom: 10px;}
		.zhsa_ul ul{margin-right: -20px;}
		.zhsa_cona{background: #f4f4f4 none;}
		.zhsa_ul ul li span p{font-size: 14px;}
		.cona_l p{font-size:1rem; line-height:2rem;}
		.cona_l h1{line-height: 36px;}
		.cona_r h1{font-size: 20px;}
		.cona_r{ padding:1.5rem; min-height:auto; background-size:5rem}
		.cona_r p{ line-height:1.7rem;}
		.zhsa_img{width: 70%;}
		.zhsa_p{margin: 20px 0px;}
		.zhsa_ulb ul li{line-height: 34px; margin-bottom: 10px;}
		.zhsa_tit li,.zhsa_tit.li li{width: 50%;margin-bottom: 25px;float:left;min-height: 7rem;}
		.zhsa_ulc.li li,.zhcs_list14 li{width: 50%; }
		.zhsa_ulc li{ width:100%}
		.zhsa_ulc li span,.zhsa_ulc.li span{margin:0 10px;}
		.conb_ll {/* max-width: 280px; */margin: 0 auto;}
		.conb_rr{padding: 0 0 0 10px;}
		.cona_rr ul li{ line-height:2.5rem}
		/* ------------------2020-09-02------------------------ */
		.jrwm_tit ul{padding: 0px 10px;}
		.jrwm_div ul li .jrwm_b{padding: 20px;}
		.con_tab{width: 100%;font-size: 12px;}
		.list3 ul li{width:31.3%;float:left;margin:2% 1%;text-align: center;}
		.list3 ul li a{padding:0;margin:0;display:block;float: initial;}
		.zhcs_list3 li a{ height:auto; margin-bottom:0; margin-top:0.7rem; line-height:1.7rem}
		.zhcs_list3 li a span{ padding:0}
		.zhcs_list4 ul li{ border-bottom:1px solid #e1e1e1;}
		.zhcs_list4 li a,.zhcs_list14 li a{line-height:2rem; padding:0.7rem;}
		.zhcs_text{ padding:0.7rem 0;}
		.zhcs_list6 li a{ width:calc(100% - 18px)}
		.zhcs_con6_r ul li{width:48%; float:left; margin:1%}
		.zhcs_con6_r ul li a{ height:auto; line-height:3rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0.3rem 0.5rem;}
		.zhcs_list10 li{ margin-bottom:0.7rem}
		.zhcs_list10 li a{ padding:1rem; line-height:1.7rem; height:auto}
		.zhzw_list6 ul li a{ font-size:1rem; margin:0 1rem;}
		.zhsa_tit li span{ height:40px; margin-bottom:1rem}
		.zhsa_tit li span img{ height:100%}
		.zhsa_ul ul li{width:100%;}
		.zhsa_ul ul li span{ min-height:auto}
		.zhsa_ul ul li span p{ text-align:left; padding-right:0.7rem}
		.cona_ll img{ width:60px}
		.cona_ll .max_img img{ width:100%}
		.zhsa_ula ul li{ height:6.8rem; line-height:1.7rem; padding:0.7rem;}
		.zhsa_ula ul li i{ font-size:30px; margin-left:0}
		.tu_list li .box h3{ margin-bottom:0}
		.tu_list{ margin-bottom:15px}
		.ewm_con{ width:100%; padding:20px; text-align:center}
		.ewm_con img{ display:block; margin:0 auto; float:none}
	}
	
	@media screen and (max-width:374px) {
		.zhcs_list li:last-child a{ line-height: 1.5rem; padding:1rem 0.5rem 0.5rem 0.5rem;}
		.zhcs_con_l{ width:100%; float: inherit;}
        .zhcs_con_r{ width:100%; float: inherit;}
		.zhcs_list3 ul li{ width:100%;}
		.zhcs_list4 ul li { width:100%;}
		.bor_b1,.bor_l1,bor_r1{ border:0;}
		
		
	}