@charset "utf-8";
@media screen and (max-width:767px) {
	body {font-size: 0.813em;}
	.top {height: 70px;background:#fff;position: relative;}
	.pc { display: none; }
	.phone { display: block; }
	.inline-block { display: inline-block; }
	.visible-phone {display:inherit!important;z-index:999;}
	.hidden-phone {display:none!important}
	.wrap {margin: 0;}
	.top .logo,.logoclose {width: 140px;margin:12px 0 0 12px;}
	.menu-icon {width: 32px;height: 32px;float: right;background: url(../images/ico_open.png) center no-repeat;background-size:100% 100%; }
	.menu-icon-close {position: absolute;width: 32px;height: 32px;background: url(../images/ico_close.png) center no-repeat;background-size:100% 100%;right: 18px;top: 18px;z-index:9999; }
	.nav-phone {padding-top: 55px;}
	.Nodes { display: none; }
	.menubg ul { margin-top:-26px;}
	.menubg li { height:35px;width:100%; overflow:hidden; }
	.menubg li a {width: 90%;padding:10px 0 10px 10%;color:#666;height: 100%;height:35px;line-height:35px;display: block;font-size: 17px; }
	.top .en { right:16%;top:24px;}
	.top .en a { font-size: 18px; }
	
	.home .container { width: 100%; }
	.home .titcn { font-size: 20px;line-height:18px;height:18px;border-left: #b62b23 20px solid;padding-top:5px;padding-left: 3%;display: inline-block; }
	.home .titen { font-size: 15px;display: inline-block;padding-left: 3%;margin:0 0 3%; }
	.home1 { padding:8% 0 4%; }
	.home1.text-center { text-align: left; }
	.home1 .des { padding:0 5% 7%;width: 90%; }
	.mr_frbox { height: 240px; overflow: hidden; }
	.mr_frBtnL,.mr_frBtnR{ width:26px;top:30%; }
	.mr_frBtnL img,.mr_frBtnR img { width: 30px; }
	.mr_frUl li{width:50%;}
	.mr_frUl li .bg { height: 14%; }
	.mr_frUl li .tit1 { width:88%; }
	.mr_frUl li .tit2 { display: none; }
	.mr_frUl li .bg,.mr_frUl li .tit1,.mr_frUl li .tit2 { opacity: 1;filter:alpha(opacity=100); }
	.mr_frUl li .tit1,.mr_frUl li .tit2 { bottom:0.6%; }

	.home2 { padding:8% 0;background-image:url(../images/home2.jpg); }
	.home2 .text-center { text-align: left; }
	.home2 .absolute { position:static;  }
	.home2 .titcn { width: auto; }
	.home2 .titen { width: auto; }
	.home2 .pic { padding:4% 0 6%; }
	.home2 .pic,.home2 .home2_1,.home2 .home2_2,.home2 .home2_3,.home2 .home2_4,.home2 .home2_5 { width: 90%;margin:0 5% 4%; }
	.home2 .num { padding-left:60px;min-height: 50px;background-size: 44px; }
	.home2 .tit1 { word-spacing: 5px;font-size: 15px; }
	.home2 .tit2 { width: 90%;line-height: 18px; }

	.home3 { padding:6% 0;background:none; }
	.home3 .container { width: 96%; }
	.home3 .tit2 { font-size: 22px;padding:1% 0 2%; }
	.home3 .pic { padding:3% 0; }
	.home3 .text { color: #999;}
	.home3 .more { text-align: center;padding:0 0 6%; }
	.home3 .more a { display: inline-block;height: 40px;line-height:40px;width: 180px;border-radius: 40px;border:#aaa 1px solid;font-size: 15px;color:#888;word-spacing: 12px; }

	.home4 { padding:6% 0 0;background: #b62b23; }
	.home4 .titcn { border-left: #fff 20px solid; }
	.home4 .text-center { text-align: left; }
	.home4 .content { padding:2% 0 0; }
	.home4 .content li { width:94%;padding:4% 3%;margin:0; }
	.home4 .content li:nth-child(2n-1) { background-color: #bd4139; }
	.home4 .content li .ico { width: 12%;margin-right: 4%;float: left; }
	.home4 .content li .ico img { width: 100%; }
	.home4 .content li .tit { float:left;padding:0 0 4px;width:82%; }
	.home4 .content li .text { float:left;width:82%;margin:0; }

	.home5 li { width: 100%;float: left;margin-bottom: 8px; }
	.home5 li:nth-child(3),.home5 li:nth-child(4),.home5 li:nth-child(5),.home5 li:nth-child(6) { display: none; }
	.home5 li .bg { left:10%;top:15%;height:70%;width:80%;opacity: .8;filter:alpha(opacity=80); }
	.home5 li .ico,.home5 li:hover .ico { width:26px;top:32%;height:26px;margin-left:-17px;opacity:1;filter:alpha(opacity=100);}
	.home5 li .tit,.home5 li:hover .tit { top:56%;opacity: 1;filter:alpha(opacity=100);font-size: 16px;}

	.home6 { padding:6% 0; }
	.home6 .left { width: 100%; }
	.home6 .left .bg { height: 70%; }
	.home6 .left .content { left: 5%;bottom:4%;width: 90%; }
	.home6 .left span { font-size: 22px; }
	.home6 .left .title { padding:7px 0;font-size: 16px; }
	.home6 .left .des { font-size: 12px; }
	.home6 .right { width: 100%; }
	.home6 .right li { margin:0;padding:5% 5%;width: 90%; }
	.home6 .right li:nth-child(2n-1) { background-color: #f1f1f1; }
	.home6 .right li .date { width:18%; }
	.home6 .right li .date p { font-size: 34px;height:34px;background-image:url(../images/home6a.gif) }
	.home6 .right li .content { width:74%; }
	.home6 .right .tit { font-size: 14px;padding:0 0 3px; }
	.home6 .right .des { line-height: 18px;font-size: 12px; }
	.home6 .more { padding:9% 0 3%; }
	.home6 .more a { height: 38px;line-height:38px;width: 180px;border:#aaa 1px solid;color:#888; }
	.home7 { padding:8% 3% 6%;background-size: 100% 100%;position: relative; }
	.home7.text-center { text-align: left; }
	.home7 .title { font-size: 20px;width:62%;line-height: 32px;padding:2% 0 6%; }
	.home7 .home7a { position: absolute;right: 3%;top:5%;width: 28%;z-index: 9; }
	.home7 .tit { font-size: 14px; }

	.footer { padding:0;border-top: #ddd 1px solid; }
	.foot11 { background: #fff;padding:10% 5% 4%;color:#999; }
	.foot11 .tel { padding:3%;border:#ccc 2px solid;height: 20px;line-height: 20px;border-radius:6px;font-size:18px;margin:4% 0; }
	.foot11 .footlogo img { width: 100px; }
	.foot12 { background:#000;color:#fff;padding:3% 3% 2%;font-size: 12px; }
	.foot12 .left { width: 100%;text-align: center; }
	.foot12 .right { width: 100%;font-size:12px;text-align: center; }

	.gaodu { height: 50px;background: #b62b23; }
	.db { position: fixed;bottom:0;left:0;width:100%;height: 50px;line-height: 50px;z-index: 999; }
	.dbbg { width: 100%;height: 100%;background-color: #b62b23;opacity:0.85 }
	.dbcd { position: absolute;display:block;left: 0;top:0;width:100%;height: 100%;z-index: 9999;background:url(../images/footico.png) no-repeat center;background-size: 84% auto; }
	.dbcd li { width: 25%;float: left;height: 50px; }

	.banner { width:100%;border-top:0; }
	.daohang { height: 50px;line-height: 50px; }
	.daohang a { padding:0 4%;max-width: 100px;overflow: hidden;/*×¢Òâ²»ÒªÐ´ÔÚ×îºóÁË*/ white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; }

	.main .titen { font-size: 38px; }
	.main .titcn { font-size: 23px; }

	.main .cert li { width: 50%;}

	.products li{float:left;width:50%;margin:1% 0; }
	.products li .bg,.products li .tit1 { opacity: 1;filter:alpha(opacity=100); }
	.products li .tit1,.products li:hover .tit1{ bottom:.5%;overflow: hidden;/*×¢Òâ²»ÒªÐ´ÔÚ×îºóÁË*/ white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;  }
	.products li:hover .tit2 { opacity: 0;filter:alpha(opacity=0); }

	.home5.cases li { width: 100%;margin:1% 0; }

	.news li { width:100%;margin:0 0 2%; }
	.news li .pic { height:180px; }
	.news li .tit { height:auto;}

	.newsview { padding:4% 0 0; }
	.newsview .title { font-size:18px;}
	.newsview .date .left { width:100%;text-align: center; }
	.newsview .date .right { width:100%; }
	.newsview .xg .left { width: 100%; }
	.newsview .xg .right { width: 100%;text-align: left;}

	.job1 .right { width: 100%; }

	.contact .content li { width:46%;margin:0 2%;float: left; }
	.contact .content li .pic img { width: 80px; }
}