
.appnav{display: none;z-index: 999;width: 100%;position: fixed;top: 0;left: 0;}
.apptop{width: 100%;display: flex;justify-content: space-between;align-items: center;height: 100%;padding: 0 15px;}
.apptop a{display: block;height: 35px;width: auto;}
.apptop a img{display: block;width: auto;height: 100%;}
.apptop button.btn{background: none;border: none;}
.app-muen{width:35px;height:35px;position: relative;display: block;left: 0;cursor: pointer;}
.app-muen span{background-color: #282828;display: block;width:25px;height: 3px;border-radius: 5px;
/*background: #fff;*/position: absolute;transform-origin: 0 0;transition: all .3s ease-in-out;}
.app-muen span:first-of-type{top: 6px;left: 5px;}
.app-muen span:nth-child(2){top: 15px;left: 5px;opacity: 1;}
.app-muen span:last-of-type{top: 24px;left: 5px;}
.app-muen.active{transform: rotate(-45deg);}
.app-muen.active span:first-of-type{top: 15px;left: 5px;width: 25px;}
.app-muen.active span:nth-child(2){width: 0;}
.app-muen.active span:last-of-type{top: 29px;left: 15.5px;width: 25px;transform: rotate(-90deg);}
.leftMenu a {text-decoration: none;display: block;font-size: 16px;color: #282828;line-height: 50px;height: 50px;border-bottom: 1px solid #f1f1f1;display: none;}
.leftMenu.menu-open a{display: block;}
.leftMenu {background: #fff;left: -1000px;position: fixed;top: 65px;display: none;height:calc(100% - 65px);width:100%;min-width: 140px;z-index: 999;
position: fixed;overflow: auto;padding:5px 0 0px 0;
transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;}
.leftMenu.menu-open {left: 0;display: block;}
.leftMenu ul {list-style: none;padding: 0;overflow: hidden;}
.leftMenu ul li {position: relative;padding:0 15px;overflow:hidden;}   
.leftMenu ul li.hasChild > a:after {content: "+";position: absolute;right: 20px;top: 0px;font-size: 24px;font-weight: 300;color: #777;}
.leftMenu ul li.hasChild .f2 ul li a:after{display: none;}
.leftMenu ul li.hasChild .f2 ul li.hasChild.hasChild3 a:after{content: "+";position: absolute;right: 20px;top: 0px;font-size: 24px;font-weight: 300;color: #777;display: block !important;}
.leftMenu ul li.hasChild .f2 ul li.hasChild.hasChild3 .f3 ul li a:after{display: none !important;}
.leftMenu ul li.hasChild .f2 ul li.hasChild.hasChild3 .f3 ul li a{border-bottom: none;color: #686868;font-size: 15px;}
.leftMenu ul li.hasChild.open > a:after {content: "-";right: 23px;font-size: 28px;top: -3px;}
.leftMenu ul li.hasChild ul li{padding: 0;}
.f2, .f3 {height: 0;/*padding-left: 20px;*/overflow: hidden;position: relative;
transition: height 0.4s ease;
-moz-transition: height 0.4s ease;
-webkit-transition: height 0.4s ease;
-o-transition: height 0.4s ease;}
.menu-dark-backdrop {background: rgba(0,0,0,0);width: 100%;position: fixed;top: 50px;left: 0;right: 0;bottom:0;overflow: hidden;
transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;}
.menu{position: relative;}
.apptit{z-index: 1000;width: 100%;display: block;padding:15px 15px 0 15px;}
.apptit a{border-bottom: none;}
.apptit .app_ser{display: flex;justify-content: flex-start;align-items: center;font-size: 20px;line-height: 41px;}
.apptit .app_ser a{color: #000; height: 40px;line-height: 40px;font-size: 17px;}
.apptit .app_tel{height: 40px;margin-bottom: 10px;}
.apptit .app_tel a{display: flex;justify-content: flex-start;align-items: center;font-size: 16px;line-height: 40px;height: 40px;}
.apptit .app_ewm span{color: #000;margin-right: 10px;font-size: 16px;}
.apptit .app_ewm img{width: 120px;}


@media screen and (max-width: 1580px){
	.footer-copyright-wrapper .footer-copyright__text .cmp-text p span.jishuzc{display: block;}
	.zn_li .zn_liimg{height: 230px !important;}
}
@media screen and (max-width: 1440px){
	/*.zn_li .zn_liimg{height: 305px !important;}*/
	.news_txt{padding: 0 !important; }
	.news_txtli{padding: 15px 0 !important;}
	.lianxi_left {width: 50% !important;}
	.lianxi{padding: 30px 0 !important;}
	.lianxi_left h4{margin: 10px 0 !important;}
	.lianxi_right form{width: 100% !important;}
}
@media screen and (max-width: 1300px){
	.zn_li .zn_liimg{height: 190px !important;}
	.submenu_txt h4{width: 50% !important;}
	.lianxi_left h4{font-size: 16px !important;line-height: 24px !important;letter-spacing: 0px;}
	
}
@media screen and (max-width: 1200px){
	.news_left{width: 50% !important;}
	.lx2_litxtb{width: 80%;}
}
@media screen and (max-width: 1024px){
	/*.zn_li .zn_liimg{height: 305px !important;}*/
	.mainNav--itemTitle{line-height:45px;height: 100%;}
	.mainNav--utilities{height: 100%;}
	.yuyan{height: 70px;}
	.yuyan h3{line-height: 70px;}
	.yuyan p{top: 70px;}
	.inews_ul{flex-wrap: wrap;}
	.inews_ul .inews_li{width: 48%;}
	.section-btn{right: 5%;}
	
	.zn_ul{width: calc(33.33% - 20px) !important;}
	.zn_li .zn_liimg{height: 200px !important;}
	
	.zndet_img{width: 100% !important;}
	.zndet_left{width: 30% !important;}
	
	.width100{width: 90% !important;}
	.zndet{padding: 30px 0 !important;}
	
	.lx2_litxt h2{font-size: 35px !important;line-height: 40px !important;}
	.lx2_litxt p{font-size: 14px !important;line-height: 22px !important;}
}
@media screen and (max-width: 1060px){
	.footer-copyright-wrapper .footer-copyright-rrss__item{padding-left: 10px;}
	.culture .culture_txt p{font-size: 18px;}
	.missionStatement--text{padding: 0;}
	.culture .culture_txt h2{font-size: 30px;}
	.culture .culture_txt img{width: 65px;}
	.news_left { width: 54% !important;}
	.about{padding: 0 !important;}
	.submenu_txt h4{width:60% !important;}
}
@media screen and (max-width:960px){
	.iconGrid--item
	{
		height:80px;
	}
	.iconGrid--item-content
	{
		opacity:0 !important;
	}
}
@media screen and (max-width:865px){
	.footer-copyright-wrapper .footer-copyright__text .cmp-text{margin: 0 10px;}
	.footer-copyright-wrapper .footer-copyright-rrss__item{padding-left: 5px;}
	.lx2_li{width: 100% !important;margin:10px 0 !important;padding: 0 !important;}
	.lianxi2 .lx2_li:nth-child(2n-1) {padding-right: 0px !important;}
	.lianxi2 .lx2_li:nth-child(2n) {padding-left: 0px !important;}
	.appnav{display: block !important;height: 65px;background: #fff;border-bottom: 1px solid rgba(0,0,0,0.1);}

}
.appnav{display: none;}
@media screen and (max-width:860px){
	header.header-static{display: none;}
	#container.appnav{display: block;}
	.btxt_b h4{display: block;overflow: hidden;}
	.btxt_b h4 a.txtwen{width: 100%;display: block;float: left;margin-top: 15px;}
	
	.news_txtli:nth-child(3){display: none;}
	.news_txtli:nth-child(2){border-bottom: none;}
	.submenu_txt h4{width:70% !important;}
	.con_ban{margin-top: 50px;}
	.about{margin-top:30px;}
	.zn_tit > p
	{
		display:none
	}
}
@media screen and (max-width:800px){
	.footer-copyright-wrapper .footer-copyright-rrss__item{padding-left: 0;}
	.news_left{float: none !important;width: 100% !important;}
	.news_right{float: none !important;width: 100% !important;}
	.news_txt{margin-left: 0 !important;margin-top: 20px;}
	.news_txtli{padding: 30px 0 !important;}
	.news_txtli:nth-child(3){display: flex;}
	.news_txtli:nth-child(2){border-bottom: 1px solid rgba(0,0,0,0.2);}
	.newbot_time{width: 75px !important;}
	.news{padding: 0 !important;}
}
@media screen and (max-width:768px){
	.iconGrid--title,.iconGrid--items{width: 83%;margin: 0 auto;}
	.i_news{width: 78%;}
	.btxt_b h2{font-size: 2.5rem;}
	.btxt_b h4 a.liaijie{margin: 0;padding: 15px 20px;}
	.section-btn { right: 7%;}
	.footer-copyright-wrapper .footer-copyright__text .cmp-text p span{display: block;}
	.inews_ul .inews_li:nth-child(3){display: none;}
	.footer-copyright-wrapper,.footer-copyright-wrapper .footer-copyright-container{height: 70px;}
	.footer-copyright-wrapper .container{width: 90%;}
	.footer-copyright-wrapper .footer-copyright-rrss__item a span img{width: 12px;}
	.footer-copyright-wrapper .footer-copyright-rrss-item__url{width: 20px;height: 20px;}
	
	.footer-copyright-wrapper .footer-copyright__text{width: 60%;}
	.footer-copyright-wrapper .footer-copyright__rrss{width: 20%;}
	
	.simpleAlertBody {width: 360px;top: 50%;left: 27.5%;margin: 0;}
	.zhichi{left: 31%;}
	
	.zn_ul{width: calc(50% - 20px) !important;}
	.zn_li .zn_liimg{height: 215px !important;}
	.link_tit h3{font-size: 20px !important;}
	.accordion li i.fa-chevron-down1{width: 20px !important;}
	.accordion .link{padding: 15px !important;}
	.submenu_txt {padding: 10px 15px 20px 15px !important;}
	
	.submenu_txt h4{width:90% !important;font-size: 14px !important;}
	.submenu_txt h4 a{padding:10px 0 !important;}
	
	.lianxi_left{width: 100% !important;float: none !important;}
	.lianxi_right{width: 100% !important;float: none !important;}
	
	.lx2_litxt h2{font-size: 40px !important;line-height: 50px !important;}
	.lx2_litxt p{font-size: 16px !important;line-height: 28px !important;}
	
}

@media screen and (max-width:600px){
	.footer-copyright-wrapper, .footer-copyright-wrapper .footer-copyright-container{height: 110px;}
	.footer-copyright-wrapper .footer-copyright-container{display: block;}
	.footer-copyright-wrapper .footer-copyright__logo {width: 100%;float: none;display: flex;justify-content: center;}
	.footer-copyright-wrapper .footer-copyright__text{width: 100%;float: none;margin: 7px 0;}
	.footer-copyright-wrapper .footer-copyright__rrss{width: 100%;float: none;}
	.footer-copyright-wrapper .footer-copyright-rrss--center {text-align: center; vertical-align: top;height: 20px;}
	
	.culture .culture_txt img {width: 50px;margin: 0 auto 20px auto;}
	.culture .culture_txt h2 {font-size:26px;margin-bottom: 10px;line-height: 30px;}
	.culture .culture_txt p {font-size: 16px;line-height: 25px;}
	.culture_b{display: block;padding: 0;}
	.culture .culture_txt{width: 100%;margin-bottom:20px;}
	
	.simpleAlertBody {width:270px;top: 50%;left: 25%;margin: 0;}
	.simpleAlertBodyContent img{width: 70%;}
	.zhichi{bottom: 120px;}
	
	.zndet_b{display: block !important;}
	.zndet_left{float: none !important;width: 100% !important;}
	.zndet_right{float: none !important;width: 100% !important;}
	.zndet_txt{width: 100% !important;margin: 0 !important;}
	.tab-block .tab-buttons .tab-button{width: 50% !important;}
	.jishu p span {width: auto !important;margin-right: 15px !important;}
	.zndet{padding: 0 !important;}
	
	.footer-copyright-wrapper .footer-copyright__rrss{height: auto !important;}
	.add_top p.add_le {width: 100%;max-width: 55px;}
	.add_top p.add_rig{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
	.pro_list{padding-bottom: 30px !important;padding: 70px 0 !important;}
	
	.submenu_txt h4{width:100% !important;}
	
	.lx2_litxt h2{font-size: 35px !important;line-height: 40px !important;}
	.lx2_litxt p{font-size: 14px !important;line-height: 22px !important;}
}
@media screen and (max-width:450px){
	.wrapper-logo{width: 140px !important;}
	.inews_ul .inews_li {width: 100%;}
	.inews_tit h2 span { font-size:1.8rem;line-height: 2.3rem;}
	.inews_tit a{font-size: 14px;}
	.inews_tit{margin-bottom: 10px;}
	.inews_ul .inews_li .inews_txt h3{font-size: 18px;line-height: 24px;}
	.inews_ul .inews_li .inews_txt p {font-size: 14px;line-height: 20px;margin-top: 5px;}
	.inews_ul .inews_li:nth-child(2){display: none;}
	.iconGrid--title h3{font-size: 1.8rem;margin-bottom: 10px;}
	.iconGrid--title-description{display: none;}
	.culture .culture_txt h2{font-size: 1.8rem;margin-bottom: 5px;}
	.culture .culture_txt p{font-size:16px;}
	.culture_btn a{font-size: 16px;width: 120px;height: 45px;line-height: 45px;}
	.btxt_b h2{font-size:2rem;}
	.btxt_b p{margin-bottom: 20px;}
	.section-btn {right: 10%;}
	.footer-copyright-wrapper .footer-copyright__text .cmp-text p span{font-size: 12px;}
	
	.flex-control-nav{display: none;}
	
	.simpleAlertBody{width: 230px;left: 20%;}
	.culture .culture_txt img{width: 45px;}
	.culture .culture_txt h2{font-size: 24px;}
	.zhichi{left:15%;}
	.zhichi p,.zhichi p a{font-size: 12px;}
	
	.zn_li .zn_liimg{height: 140px !important;}
}
@media screen and (max-width:415px){
	.zn_ul{width: 100% !important;margin: 0 !important;}
	.zn_li .zn_liimg {height:250px !important; }
	.newbot_li a{display: block !important;}
	.newbot_wen{width: 100% !important;}
	.newbot_time{width: 100% !important;}
	.newbot_time h3{margin-top: 15px;}
	.newbot_ul{margin: 0 !important;}
	.submenu_txt h4 a {line-height: 24px;font-size: 13px;letter-spacing: 0px;}
}
@media screen and (max-width:380px){
	.iconGrid--item{min-height: 70px;max-height: 70px;}
	.lx2_litxt h2{font-size: 32px !important;line-height:32px !important;margin-bottom: 5px !important;}
}
@media screen and (max-width:350px){
	.simpleAlertBody{width: 230px;left: 16%;}
}
@media screen and (max-width:340px){
	.footer-copyright-wrapper .container { width: 100%;}
	.culture .culture_txt img{display: none;}
}
@media screen and (max-width:330px){
	.iconGrid--item:last-of-type{display: none;}
}