@media screen and (max-width:768px) {
	html{ overflow-x:hidden;}
	body {font-size:0.8rem;}
	.FL{ float: none;}
	.FR{ float: none;}
	.wrap{ width:100%;}
	
	.topbar{ height:30px; line-height:30px; text-align:center}
	.topbar .wel span{ margin:0 5px;}
	.topbar .tel{ display:none}
	.topbar .search {display:none}
	.topbar a.showCode{display:none}

	#header {height: 60px; overflow:hidden}
	#header .logo { margin-top:10px; margin-left:10px;}
	#header .logo img{ height:40px;}
	
	/*导航栏*/
	.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 0 0 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 #eee;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 #eee;position:relative; overflow:hidden}
	.hideMenu ul li a {display:block; padding-left:1rem;}
	.hideMenu ul li i{width: 1rem; height: 1rem; border-left: 1px solid #ccc; border-top: 1px solid #ccc; 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}
	
	.banner .swiper-container {height: auto;}
	.banner .swiper-slide{ background:none;}
	.banner .swiper-slide img{ display: block; 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.25rem;}
	.w-en {font-size: 0.9rem;}
	.w-p {font-size: 0.8rem; margin-top:5px;}
	
	.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-product {padding:30px 10px;}	
	.w-product-box { margin-top:20px;}
	.w-product-box li{width:50%;}
	.w-product-box li:nth-child(9){ display:none}
	.w-product-box li .box{ padding:10px;}
	.w-product-box li .txt {padding:5px 0; text-align:center}
	.w-product-box li .txt h2{ font-size:0.9rem;}
	.w-product-box li .txt p{ font-size:0.75rem}
	
	/*视频*/
	.w-al{ height: auto; background-size:cover; padding:30px 15px;}
	.w-al .txt{ float: none; width:100%; margin-top:20px; text-align:center}
	.w-al .txt h1{ font-size:1.5rem;}
	.w-al .txt p{ font-size:0.8rem; margin-top:20px;}
	.w-al .txt span{ width:20%; height:2px; margin:20px auto;}
	.w-al .video{ float: none; width:100%; margin-top:20px;}
	.w-al .swiper-container { height:250px;}
	.w-al .swiper-wrapper{height:220px;}
	
	.w-bg1 {padding:30px 15px; }
	.w-bg1 .wrap{ background:none; margin-top:20px; height: auto;}
	.ly-tit{ width:100%;}
	.ly-tit:after {height:40px;}
	.ly-tit h1{ left:10%; width:80%; font-size: 1.5rem; }
	.ly-tit h1 span{font-size: 3rem; }
	.ly-tit h3{ top:60px; left:10%; width:80%; font-size:0.8rem}
	.list_01{ margin-top:20px; width:100%; height:auto}
	.list_01 .title{height:40px; line-height:40px; font-size: 1.05rem;}
	.list_01 .title span{font-size:1rem;}
	.list_01 p{font-size: 0.85rem;}
	.list_02{ margin-top:20px;}
	.list_03{ margin-top:20px;}
	.list_04{ margin-top:20px;}
	.list_05{ margin-top:20px;}
	.list_r{margin-left:0;}

	.w-bg2 { padding:30px 15px; }
	.w-bg2 .w-tit{ padding:0 30px;}
	.w-bg2-list{ margin-top:25px; height: auto;}
	.w-bg2-list li{ float:none; width:100%; margin-right:0; margin-top:20px;}
	.w-bg2-list li:last-child{ margin-right:0;}
	.w-bg2-list li .txt {position: inherit; top: inherit; left: inherit; width:100%; height: auto;background-size:100% 5px;}
	.w-bg2-list li .txt .box{ padding:25px;}
	.w-bg2-list li .txt strong{ font-size:1rem;}
	.w-bg2-list li .txt p{ margin-top:10px; line-height:20px; height:60px; overflow:hidden}

	/*footer*/
	#footer { padding:30px 15px;}
	#footer .f-tit{ display:none}
	/*lx*/
	#footer .f-lx{ float: none; width:100%; margin-top:20px}
	#footer .f-lx li{ height:25px; line-height:25px; text-align:center}
	/*wx*/
	#footer .f-wx{ float: none; width:30%; margin:0 auto}
	#footer .f-wx p{ font-size:0.8rem;}
	
	#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}

	.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:45px;}
	.l-tree li{font-size:1rem; padding:0 10px;  }
	.l-tree li a{height:45px; line-height:45px;}
	.l-tree li a:hover,
	.l-tree li.cur a{height:45px; border-bottom-width:2px; }

	.sub_box{padding:30px 15px;}

	/*产品列表*/
	.pd-list{ margin:20px 10px;}
	.pd-list li{ float:none; width:100%;}
	.pd-list li .box{ padding:10px;}
	.pd-list li .txt {padding:5px 0; text-align:center}
	.pd-list li .txt h2{ font-size:0.9rem;}
	.pd-list li .txt p{ font-size:0.75rem}

	.pd-pic{ float: none; width:100%;}
	.pd-txt { float:none; width:100%;}
	.pd-txt .pd-tit{font-size:1.25rem; padding:20px 0; margin-bottom:20px; text-align:center;}
	.pd-txt dd{ padding:5px 0; font-size:0.9rem}
	.pd-txt a.more-button{width:100%;height:40px;line-height:40px;font-size:1rem; margin-top:20px;}

	.pd-xg{margin-top:30px;}
	.pd-xg span{font-size:1rem;}

	.pd-xx{ padding:20px 0;}

	.pd-xg-list { padding:20px 0 0 0 ;}
	.pd-xg-list li {width: 49%; margin-right:2%; margin-bottom:2%;}
	.pd-xg-list li:nth-child(2n){ margin-right:0;}
	.pd-xg-list li .txt {height: 40px; line-height:40px;}
	
	.backlist a{ width:50%; height: 40px; font-size:0.9rem; line-height:40px;}
	
	/*内页新闻*/
	.news_list{ padding:0;}
	.news_list li{padding-bottom:20px; margin-bottom:20px;}
	.news_list li .img{float: none; width:100%; height:100%;}
	.news_list li .txt { float: none; width:100%; margin-top:20px;}
	.news_list li .txt h2 {font-size: 1rem; font-weight:500}
	.news_list li .txt h2:hover {color:#124990;}
	.news_list li .txt p { font-size:0.9rem}
	.news_list li .link-more{margin-top:15px; display:none;}
	.news_list li .link-more a{padding:10px 25px; font-size:0.8rem;}
	
	.about .box1 { padding: 30px 15px;}
	.about .box1 .con { float: none;  width: 100%;}
	.about .box1 .con .title .tits { font-size: 1rem; }
	.about .box1 .con .title .tit { font-size: 1.25rem; }
	.about .box1 .con .t { font-size: 1.05rem; margin-top: 30px; }
	.about .box1 .con .t1 {font-size: 0.9rem; margin-top: 20px; text-align:justify }
	.about .box1 .pic { float: none; width: 100%; margin-top:20px; }

	.about .box2 {background-size: cover; padding: 30px 15px;}
	.about .box2 .w-en:after{ top:60px;}
	.about .box2 .list { margin-top: 20px; }
	.about .box2 .list ul li {width: 100%;float: none;margin-right: 0;}
	.about .box2 .list ul li .con { padding: 30px; height: auto; }
	.about .box2 .list ul li .con .tits { font-size: 1.15rem;}
	.about .box2 .list ul li .con .tit { font-size: 0.9rem }

	/*正文定义*/
	#article-lsf{font-size:0.9rem; text-align:justify;}
	#article-lsf h1{ font-size:1.25rem; margin-bottom:15px;}
	#article-lsf h3{ font-size:0.85rem; margin-top:-15px; margin-bottom:15px;}
	#article-lsf img{ 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;}

	#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;}
}