@media screen and (max-width:767px) {
	.fadeInRight { animation:fadeInRight .8s 0s both }
	.fadeInLeft { animation:fadeInLeft .8s 0s both }
	.fadeIn { animation:fadeIn .8s 0s both}
	.fadeInUp { animation:fadeInUp .8s 0s both }

	body {font-size: 0.813em;}
	.top {height: 114px;border-bottom:#333 1px solid; overflow:hidden; }
	.top .t_cen{height:70px; }
	.pc { display: none; }
	.phone { display: block; }
	.visible-phone {display:inherit!important;z-index:999;}
	.hidden-phone {display:none!important}
	.wrap {margin: 0;}
	.header-phone {margin-top:17px;margin-left:4%; }
	.top2 { width:100%;height:72px;background:#fff;}
	.top2 .adv {right:35%;width:65%; top:83px;font-size:15px;text-align:left;color:#eee; }
	.top2 .tel {top:11px;width:35%; }
	.top2 .tel img { width:22px; }
	.top2 .tel p { font-size:12px; }
	.top2 .logo,.header-phone { left:0;top:18px;max-width:180px;width:50%;border-right:0;line-height:18px; }
	.top2 .logo img,.header-phone img { width: 100%;}
	.menu-icon {width: 68px;height: 42px;line-height:42px;font-size:17px;float: right;margin-top:1px;background: url(../images/ico_open.png) no-repeat right center;background-size:24px 24px;  }
	.menu-icon-close {position: absolute;width: 50px;height: 28px;background: url(../images/ico_close.png) no-repeat center;background-size:30px 30px;right: 24px;top: 18px;z-index:99999; }
	.nav-phone {padding-top: 55px;}
	.menubg li { border-bottom: #5093e5 1px solid; }
	.menubg li a {display:block;width:85%;padding-left:15%;height:44px;line-height:44px;letter-spacing:4px;font-size:16px;color:#fff;  }
	
	.backToTop { width:0;height:0; }

	.swiper-slide { overflow: hidden; }
	.swiper-container .swiper-slide { height:auto; }
	.swiper-container .swiper-button-prev { display: none; }
	.swiper-container .swiper-button-next { display: none; }
	
	.nav { padding:10px 0 8px; }
	.nav .container { width:100%; }
	.nav .left { width:96%;padding:0 2%;line-height:20px;color:#666; }
	.nav a { color:#888; }
	.nav td a { max-width:90px;overflow: hidden;/*注意不要写在最后了*/ white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;  }
	
	.home .titcn { font-size:22px; }
	.home .titen { padding:1% 0.5% 5% 0;font-size:18px; }
	
	.home2,.home3 { padding:6% 0; }
	.home2 .left { width:100%; }
	.home2 .right { width:100%;margin-top:2%; }
	.home2 .right .title { font-size:18px;margin:2% 0 4%;padding-left:20px; }
	.home2 .right .more { width:130px;margin:0 auto; }
	
	.home3 li { width:48%;float:left;margin:0 4% 2% 0; }
	.home3 li:nth-child(2n) { margin-right:0; }
	.home3 li .tit1 { font-size:14px; overflow:hidden; }
	
	.home4 li .left { width:100%;}
	.home4 li .right { width:100%;}
	.home4 li .content { padding:5% 5% 5%;line-height:28px; }
	.home4 li .tit { font-size:17px;word-spacing:2px; margin:0 0 15px; }
	.home4 li .tit span { font-size:18px; }
	.home4 li .tit img { width:30px; }
	
	.mr_frBtnL{padding:65px 0 0;}
	.mr_frBtnR{padding:65px 0 0;}
	.mr_frUl li { width:100%; }
	
	.home6 .left { width:100%; }
	.home6 .right { width:100%; }
	.home6 .right li .date p { font-size:22px; }
	
	.foot1 { padding:35px 0;}
	.foot1 .footlogo { width:60%;margin:0 20%;padding-top:40px;background-position:left top; }
	.foot1 .content { width:90%;padding-right:5%; }
	.foot1b { width:100%; }
	.foot2 { text-align:center; }
	.foot2 span { margin-right:0;display:block; }
	.banner { height:120px; }
	.main .daohang { padding:1% 0 2%; }
	.daohang .left .tit { font-size:18px; }
	
	.main { padding:5% 0 10%; }
	.main .titen { font-size: 30px; }
	.main .titcn {  }
	.about .content { padding-bottom:3%; }
	.title-1 { font-size: 18px;margin-top:5%; }
	
	.mainleft { width:100%;float:left; }
	.mainleft .tit { height:30px;line-height:30px;font-size:16px;font-weight:normal; }
	.mainleft li { width:50%;float:left;}
	.mainleft li a { padding:4px 3%;overflow: hidden;/**/ white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; }
	.mainright { width:100%; }
	
	.products li { width: 48%;float:left;margin:0 4% 2% 0; }
	.products li:nth-child(3n) { margin-right: 4%; }
	.products li:nth-child(3n+1) { clear:none; }
	.products li:nth-child(2n) { margin-right: 0; }
	.products li:nth-child(2n+1) { clear:left; }
	
	.products.cert li { width:48%;margin-right:4%;}
	.products.cert li:nth-child(5n) { margin-right: 4%; }
	.products.cert li:nth-child(2n) { margin-right: 0; }
	.products.cert li:nth-child(5n+1) { clear:none; }
	.products.cert li:nth-child(2n+1) { clear:left; }
	
	.news li { width:100%;margin:0 0 4% 0; }
	.news1 { padding:0 0 6%; }
	.news1 li { width:100%;float:left;margin:0 0 22px;padding:0 0 22px;}
	.news1 li:nth-child(1),.news1 li:nth-child(4) { margin:0 0 32px; }
	.newsview .tit { font-size:18px;padding:4% 0 12px; }
	
	.contact .content { padding:5% 0 3%; }
	.contact .content .left { width:100%;margin:0 0 6%;line-height:30px; }
	.contact .content .right { width:100%; }
	.contact .tit { font-size:20px; }
	
	.proview .sp { width:100%;height:400px; }
	
	
	.gaodu { border-bottom:#fff 40px solid; }
	.db { position: fixed;bottom:0;left:0;width:100%;height: 40px;line-height: 40px;z-index: 999;border-top:#ddd 1px solid; }
	.dbbg { width: 100%;height: 100%;background-color: #fff;opacity:0.9; }
	.dbcd { position: absolute;display:block;left: 0;top:0;width:93%;padding-left:7%;color:#111;height: 100%;z-index: 9999;font-size: 16px;text-align:center;font-size: 10px; }
	.dbcd a { display:inline-block;width:30%;float:left;text-align:center;color: #111;word-spacing: 5px;font-size: 16px; }
	.mt-tabpage-count {width: 481px;height: 260px; }
	.mt-tabpage-count .mt-tabpage-item {width: 481px;height: 260px;}

	.map { height:300px;margin-top:6%}
	#fenye {height:20px; }
	#fenye a {padding:2px 6px;margin:0 2px; }
	#fenye .a1 { padding:2px 6px; margin:0 2px;}
}