@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: 70px;border-bottom:#eee 1px solid;}
	.top .t_cen{height:70px; background:#fff; }
	.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:0;margin-left:2%; }
	.logo img {width: 110px;margin-top:18px;}
	.menu-icon {width: 50px;height: 28px;float: right;background: url(../image/menu.png) center no-repeat; }
	.menu-icon-close {position: absolute;width: 50px;height: 28px;background: url(../image/close.png) center no-repeat;right: 2px;top: 20px;z-index:99999; }
	.nav-phone {padding-top: 55px;}
	.Nodes { display: none; }
	.menubg ul { margin-top:-26px;}
	.menubg li { height:42px;width:100%; overflow:hidden; }
	.menubg li a {width: 90%;padding:10px 0 10px 10%;color:#666;height: 100%;height:42px;line-height:36px;display: block;font-size: 17px; }
	.home-banner { width:100%;height:230px;margin-top:0;border-top:#fff 70px solid;}
	.swiper-container .swiper-pagination { top:84%;}
	.img2 {font-size:18px;letter-spacing:0;padding-top:12%; }
	.img3 { font-size:12px;letter-spacing:0; }
	
	.backToTop { width: 30px;height: 30px;}
	
	.home1 { width:100%; overflow:hidden;}
	.home1 img { width:160%;margin-left:-30%; }
	.home1 .content { width:50%;padding-left:0%;  }
	.home1 .tit1 { padding:12% 0 0;font-size:16px;line-height:28px; }
	.home1 .more { width:85px;height:30px;margin:5% 5% 0 0;}
	.home1 .more a { line-height:30px;font-size:12px; }
	
	.home2 .left { width:100%; }
	.home2 .left .content { 0;width:50%; }
	.home2 .tit1 { padding:12% 0 5%;line-height:30px; }
	.home2 .tit1 p { font-size:24px; }
	.home2 .more { width:115px;height:30px;}
	.home2 .more a { line-height:30px;font-size:12px; }

	.home2 .right { width:100%; }
	.home2 .right .content1 { position:relative;left:0;top:0;width:90%; padding:5%;background:#731813;}
	.home2 .right .content2 { position:relative;left:0;bottom:0;width:90%;padding:5%; }
	.home2 .right .title { font-size:15px;font-weight:bold; }
	.home2 .right .tit { padding:1% 0 2%;font-size:12px; }
	
	.home3 .left,.home3 .right { width:100%; }
	.home3 .tit1 { padding:10% 0 2%;line-height:36px; }
	.home3 .tit1 p { font-size:18px; }
	.home3 .more { width:125px;height:30px;}
	.home3 .more a { line-height:30px;font-size:12px;b }
	
	.foot1 {  margin:0 5%;padding:1% 0 1.5%; }
	.foot1 .left {width:70%;}
	.foot1 .left .text { border-top:0;margin-top:10px;padding-top:10px; }
	.foot1 .right { width:28%;text-align:center; }
	.foot1 .right img { width:60%;margin-top:20px;}
	
	.banner { height:150px;border-top:#fff 70px solid; }
	.banner .left { width:100%;padding-top:45px; }
	.banner .left .tit1 {  font-size:24px;margin-bottom:16px; }
	.banner .left .tit2 {  font-size:16px; }
	
	.daohang { padding:0 2%; }
	.daohang li a { padding:0 10px;height:48px;line-height:48px;font-size:14px;}
	.daohang1 { padding:0 2%; }
	.daohang1 li a { padding:0 10px;height:30px;line-height:30px;font-size:14px;}
	
	.main { padding:5% 3%;}
	.about1 .left { width:100%;}
`	.about1 .left .tit1 { font-size:20px;line-height:26px; }
	.about1 .left .tit2 { padding:0 0 16px;font-size:15px; }
	.about1 .left .text { line-height:26px;}
	.about1 .right { width:100%;}
	
	.history .tit1 { font-size:22px;}
	.history .tit2 { padding:15px 0 6px;font-size:16px; }
	.history .text1 { padding:18px 0 124px;background:url(../image/lishi3.jpg) no-repeat top 80px center; }
	.history .content .title { font-size:20px;margin-bottom:5px;}
	.history .content .des { font-size:13px;line-height:22px;margin-bottom:5px; }
	.history .content .pic { height:106px;border:#fff 4px solid;border-radius:4px; }

	.culture .title { font-size:24px;margin-bottom:15px; }
	.culture .tit { font-size:14px; }
	.culture .content { padding:12px 0 5%;}
	.culture .content .left { width:100%; }
	.culture .content .left .text { width:94%;top:9%;left:3%;height:90%; }
	.culture .content .left .text1 { font-size:18px;margin-bottom:3%;}
	.culture .content .right { width:100%; }

	.team li{ width:100%;margin-bottom:15px; }
	.team li .text1 {font-size:16px;color:#666;margin:3% 0 2%; }
	.team li .text1 p { display:inline-block;font-size:20px;margin-right:8px; }
	
	.cases .left .title { font-size:16px;margin-bottom:8%; }
	.cases .left li .tit { font-size:12px;}
	.cases .right .phonepic { height:300px; }
	
	.tender .biaoti { font-size:20px; }
	.tender .xiaobiao { padding:2% 0 6%;font-size:14px;color:#888; }
	.tender li .left { width:100%;padding-right:0;border-right:0}
	.tender li .left .tit1 { font-size:16px;padding-bottom:10px; }
	.tender li .left .tit2 { height:auto; overflow:auto; }
	.tender li .right { width:100%; }
	.tender li .right .date { font-size:18px;margin:5px 0 8px;width:45%;float:left;}
	.tender li .right .more { width:40%;float:right;}
	.tender li .right .more a { padding:0 15px;border-radius:4px;line-height:28px;}
	/*D????D??*/
	.news1 { width:98%;padding:3% 0;}
  .news1 .left .text { height:30px;line-height:30px;font-size:14px;margin-top:186px;}
	.news1 .swiper-pagination {height:20px;top:75%;z-index:999;} 
	.news1 .left { width:100%;height:236px; }
	.news1 .swiper-container { height:216px;}
	.news1 .right { width:100%; }
	.news1 li { width:100%;padding-left:0;padding-top:32px;}
	.news1 li .tit { font-size:16px;margin-bottom:1px;}
	.news1 li .des { margin:6px 0 0;width:100%;padding-right:0;height:auto; overflow:auto;padding:0 0 22px; }
	
	.news2 li { width:96%;margin:0 2% 2%; }

	.newsview .title { font-size:16px;padding:3% 0 3px;}
	.newsview .date { margin:0 0 4px;}
	.newsview .text { line-height:24px;padding:10px 0;}
	.newsview .text p { padding-bottom:12px; text-indent:28px;}
	.newsview .text p img { width:100%;margin:5px 0; margin-left:-28px;}
	.newsview .text img { width:100%;margin:5px 0; }
	.newsview .content { padding:15px;margin-top:10px; }
	
	.join li { width:49.8%; }
	.join li.m1 { width:100%;height:160px;overflow:hidden;}
	.join li.m2 { width:100%;}
	.join li.m1 .text { top:15%;left:5%;width:90%;height:80%; }
	.join li.m1 .t1 { font-size:20px;}
	.join li.m1 .t2 { font-size:16px;margin:7% 0 3%;}
	.join li.m4 .text { top:12%;left:4%;width:94%;height:86%;font-size:12px;line-height:22px; }
	.join li.m6 .text { top:12%;left:4%;width:94%;height:66%;font-size:12px;line-height:22px; }
	.join li.m7 .text { top:12%;left:4%;width:94%;height:66%;font-size:12px;line-height:22px;  }
	.join li.m9 .text { top:0;left:4%;width:94%;height:98%;font-size:12px;line-height:16px;margin-top:0;  }
	.talent { padding:5% 0; }
	.talent li { margin:0 0 3%;box-shadow:#ccc 1px1px 1px;border-top-right-radius:6px;border-bottom-right-radius:6px; }
	.talent li .left { width:96%;padding:10px 0 2px;border-bottom:#ddd 1px solid;margin:0 2% 3%; }
	.talent li .left .title { padding:0 0 6px;font-size:18px; }
	.talent li .right { width:96%;padding-left:0;margin:0 2% 2%;border-left:0; }
	.talent li .right .kuang { padding:15px 0 0;}
	.talent li .right .title { font-size:16px;margin:0 0 2%;}
	.talent li .right .text { margin:0 0 2%;}

	.contact .title { font-size:22px; }
	.contact .tit { padding:10px 0 3%; }
	.contact .biaoti { font-size:18px;  }
	.contact .tit1 p { width:70%;padding:10px 0 10px 15%;margin-left:15%;font-size:16px;background:url(../image/tel.png) no-repeat left center; }
	.contact .tit1 p.m3 { width:100%; }
	.contact .tit2 span { display:block; }
	.map { height:250px;margin-top:6%}
	
	#fenye {height:20px; }
	#fenye a {padding:2px 6px;margin:0 2px; }
	#fenye .a1 { padding:2px 6px; margin:0 2px;}
}