@media screen and (max-width:768px) {
	html{ overflow-x:hidden;}
	body {font-size:0.8rem;}
	.wrap{ width:100%;}

	#header {height: 60px; overflow:hidden}
	#header .logo {margin:10px; margin-right:0; }
	#header .logo img{ height:40px;}
	
	#header .icons{ line-height:60px; right:50px;}
	#header .icons span i{ font-size:1.5rem; margin-left:0px;}
	#header .icons .headhideEwm {top:60px;}
	
	/*导航栏*/
	.nav {display:none;}
	.snav_btn { float:right; margin:18px 10px; display:block;height:24px;cursor:pointer;}
	.snav_btn img {width:24px;}

	.hideMenu {background:#fff;width:100%;height:100%;position:fixed;top:0;z-index:999999999;display:none;}
	.hideMenu .hidemain {position:relative;width:100%;height:100%;}
	.hideMenu .top {overflow:hidden; height:60px;}
	.hideMenu .top .img {float:left;margin:10px;}
	.hideMenu .top .img img {height:40px;}
	.hideMenu .top .close {float:right;cursor:pointer; margin:10px 20px;}
	.hideMenu .top .close img {height:20px;margin-top:10px;}
	.hideMenu ul {border-top:1px solid rgba(0,0,0,0.15);overflow:hidden;height:100%; margin:0 10px 20px 10px}
	.hideMenu ul li {width:100%; font-size:1rem; height:4rem; line-height:4rem;border-bottom:1px solid rgba(0,0,0,0.15);position:relative; overflow:hidden}
	.hideMenu ul li a {display:block; padding-left:1rem; color:#555;}
	.hideMenu ul li i{width: 1rem; height: 1rem; border-left: 1px solid rgba(0,0,0,0.35); border-top: 1px solid rgba(0,0,0,0.35); outline:none;-webkit-transform: rotate(-225deg); transform: rotate(-225deg); position:absolute; top:1.5rem; right: 1rem;}
	.hideMenu .bottom {position:absolute; bottom:0; left:0;width:100%;padding:20px 0; text-align:center; color:#004EA1;}
	
	.banner .swiper-container {height: 240px;}
	.banner .swiper-slide{}
	.banner .swiper-slide img{ display: none; width:100%;}
	.banner .swiper-pagination{ bottom:10px;}
	.banner .swiper-container-horizontal .swiper-pagination-bullets { bottom: 10px;}
	.banner .swiper-pagination-bullet {margin:0 5px;}
	.banner .swiper-button-prev,
	.banner .swiper-button-next{ display:none}

	.w-zh {font-size: 1.5rem;}
	.w-en {font-size: 0.9rem;}
	.w-p {font-size: 0.8rem;}
	.w-zh:before,
	.w-zh:after{ top:20px;}
	
	.link-more{ margin-top:20px; text-align:center}
	.link-more a {font-size: 1rem; padding:10px 35px;}
	.link-more a:hover {font-size: 1rem; padding:10px 50px;}

	/*关于*/
	.w-about { padding: 30px 15px;}
	.w-about .txt { margin-top:20px; padding:0 15px;}
	.w-about .txt p{ font-size:0.8rem; margin-bottom:15px;}
	.w-about-ico dl{ width:66.66%;}
	.w-about-ico dd{font-size:1rem;}
	.w-about-ico dd:before {height: 20px;}
	.w-about-ico dd .ico{ width:80px; height:80px; margin:10px auto;}
	.w-about-ico dd .ico img{ display:block; width:40px; margin:20px;}
	.w-about-ico dd a{margin-bottom:30px;}
	
	.w-about-ico li{ width:33.33%; font-size:0.9rem;}
	.w-about-ico li:before {height: 60px;}
	.w-about-ico li span{top:18px; margin-left:-40px; width:80px; height:24px; line-height:24px; font-size:0.8rem}
	.w-about-ico li .ico{ width:80px; height:80px; margin:60px auto 15px auto;}
	.w-about-ico li .ico img{width:40px; margin:20px;}
	
	/*证书*/
	.w-zz {padding:30px 15px;}
	.w-zz .swiper-container{ margin-top:30px;}
	.w-zz .swiper-slide .txt{height:30px; line-height:30px; font-size: 0.9rem;}

	
	/*历史*/
	.w-icons {padding:30px 10px;}
	.w-icons ul{ margin-top:20px;}
	.w-icons li span{width:30%;padding:10px 0; font-size:0.75rem;}
	.w-icons li span:nth-child(2){ width:70%; border-left:0; padding-left:0;}
	.w-icons li span:nth-child(3){ display:none}
	.w-icons li:nth-child(1){font-size:0.85rem;}
	.w-icons li:nth-child(1) span{font-size:0.85rem;}
	

	#footer { padding:30px 15px;}
	#footer .f-tit{ display:none}
	/*lx*/
	#footer .f-lx{ float: none; width:100%; margin-top:20px}
	#footer .f-lx img{ height:30px; margin:0 auto}
	#footer .f-lx li{ height:25px; line-height:25px; text-align:center}
	#footer .f-lx li i{ display:none}
	/*ly*/
	#footer .f-ly{ display:none}
	/*wx*/
	#footer .f-wx{ float: none; width:100%;}
	#footer .f-wx p{ width:20%; margin:0 2%; font-size:0.8rem;}
	#footer .f-wx img{width:100%;}
	
	#footer .f-copy{ height: auto;line-height:200%;margin-top:20px; padding-top:20px;}
	#footer .f-copy p{ float: none; text-align:center; font-size:0.7rem;}
	#footer .f-copy p.banquan{float:none;}

	.s-banner { height:100px; background-size:cover}
	.s-banner .txt{ margin-top:20px; width: auto; margin-left:15px;}
	.s-banner .txt h2{ font-size:1rem;}
	.s-banner .txt h3{ font-size:1.15rem;}

	.bt-box{height: 40px; padding:0 15px}
	.bt-position {height: 40px; line-height: 40px; font-size: 0.8rem;}
	.bt-position span {height: 40px;}

	.sub-nav{height:50px;}
	.l-tree li{font-size:0.85rem; padding:0 5px;  }
	.l-tree li a{height:50px; line-height:50px;}
	.l-tree li a:hover,
	.l-tree li.cur a{height:50px; border-bottom-width: 2px; }

	.sub_box{padding:30px 15px;}
	
	.pagetxt{ margin-bottom:30px;}
	.pagetxt .tit{margin-bottom:15px; padding-bottom:25px; background-size:80px 80px}
	.pagetxt h2{ font-size:1.25rem; margin-bottom:5px; text-align:left}
	.pagetxt h3{ font-size:1.5rem;}
	.pagetxt img{ margin-top:20px;}
	.pagetxt .cp-list ul{ float: none; width:100%;}
	.pagetxt .cp-list ul span{float: none; display:block; width:100%; height:50px; line-height:50px; font-size:2rem; margin-right:0;}
	.pagetxt .cp-list img{ float: none; width:100%;}
	
	.pagetxt .cp-list2 ul{ float: none; width:100%;}
	.pagetxt .cp-list2 img{ float: none; width:100%;}
	
	.pplist{ float:none; width:100%; margin-right:0; margin-bottom:4%; height: auto; padding:30px 0;}
	.pplist .tit{ margin-top:0px; margin-bottom:10px; padding-left:20px;}
	.pplist .tit h3{ font-size:1.25rem;}
	.pplist p{padding:0 20px; font-size:0.8rem;}
	
	.pp3 img{width:100%; float:none}
	.pp3 img:nth-child(2n){ float: none}
	
	.pp4{padding-bottom:20px; margin-top:20px;}
	.pp4 h3{ font-size:1.25rem; margin-bottom:20px;}
	.pp4 div{width:100%; float:none}
	.pp4 div:last-child{ float:none}
	
	.lianxi li{ float:none; width:100%; padding:30px 5% 10px 5%; margin:0 0 4% 0; text-align:left}
	.lianxi li div{ float:left; width:50px; height:50px; margin:-10px auto 0 auto; border-radius:50px; margin-right:15px;}
	.lianxi li div img{ width:25px; margin:15px;}
	.lianxi li p{font-size:0.9rem; margin-top:-10px; height:20px; line-height:20px;}

	/*正文定义*/
	#article-lsf{font-size:1rem; text-align:justify;}
	#article-lsf img{ max-width:100%;}
	#article-lsf table{margin-top:15px;table-layout:fixed}
	#article-lsf table th{padding:5px; font-size:0.85rem;}
	#article-lsf table td{padding:5px; width:25%; font-size:0.85rem;word-break:break-all; word-wrap:break-all;}
	#article-lsf table td p{ margin-bottom:0px;}
	#article-lsf table td img{width:100%; display:block;}
	
	#article-lsf iframe{ width:100%; height: 190px; margin:0 auto 20px auto;}

	#allmap{ float: none; width:100%; height:240px; border:0;}

	/*正文文章样式*/
	.single_title{font-size:1.25rem; padding-bottom:20px;}
	.single_add{ font-size:0.8rem;margin-bottom:20px; padding-bottom:20px;}
	.pre_next{font-size:0.8rem; padding-bottom:0; line-height:180%;}
	.pre_next span{ margin-bottom:10px;}

	/*分页样式开始*/
	.turnover {font-size:1rem;}
	.turnover .fy{ display:none;}

	.newFixedRight{height: 45px; bottom: 20px;}
	.newFixedRight .box2{ display:none;}
}