@charset "utf-8";
/*reset*/
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video { margin:0; padding:0; }
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display: block; }
body { font-size: 100%;  font-family: microsoft yahei,Helvetica,STHeiti,Droid Sans Fallback; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0);  background: #fff; overflow-x: hidden; }
textarea { resize: none; }
iframe,img { border:0; }
ul,ol { list-style:none; }
input, select, textarea { outline: 0; -webkit-user-modify: read-write-plaintext-only; }
input { -webkit-appearance: none; }
a { text-decoration: none; color: #666; }
a:hover { text-decoration: underline; color: #0952a3; }
div{display:block;}
/* 清理浮动 */
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.fl{float:left;}
.fr{float:right;}


/* 圆细滚动条样式 20150717 */
::-webkit-scrollbar { width: 6px; height: 12px; }
::-webkit-scrollbar-button:vertical { display: none; }
::-webkit-scrollbar-track:vertical { background-color: black; }
::-webkit-scrollbar-track-piece { background: #fff; }
::-webkit-scrollbar-thumb:vertical { background-color: #8e8e8e; border-radius: 5px; }
::-webkit-scrollbar-thumb:vertical:hover { background-color: #3b3b3b; }
::-webkit-scrollbar-corner:vertical { background-color: #535353; }
::-webkit-scrollbar-resizer:vertical { background-color: #ff6e00; }

/* 拖选文字样式 20160628 */
::selection { background: #0096d5; color: #fff; }
::-moz-selection { background: #0096d5; color: #fff; }
.homewrapper{width:1200px; margin:0 auto;}

.cen01{box-shadow: 2px 2px 30px rgba(0,0,0,0.1); position:fixed; top:0; left:0; width:100%; z-index:1111111;}
.cen01 .cen01top{height:40px; border-bottom:#e5e5e5 1px solid; padding: 0px 30px; font-size:12px; color:##666666; font-family:Arial, Helvetica, sans-serif; line-height:40px;}
.cen01 .lline{color:#ddd;}

.cen02{padding: 0px 30px; height:85px; }
.cen02 .fl{width:240px; height:50px;}
.cen02 .fl img{width:75%; margin-top:20px;}
.cen02 .homemenu{width:660px; margin-top:30px;}
.cen02 .homemenu li{float:left; width:110px; text-align:center;}
.cen02 .homemenu li a{display:block; width:110px; height:55px; color:#333; font-family:Microsoft Yahei; text-decoration:none;}
.cen02 .homemenu li a:hover{text-decoration:none; color:#008cd6; border-bottom:3px solid #008cd6;}
.cen02 .fr{}
.cen02 .fr .searchtt{border:#e5e5e5 1px solid; color:#333; padding-left:20px; border-radius:5px; height:40px; width:190px; margin-top:20px; background:url(../images/sf.png) no-repeat 15px center; text-indent:15px;}
.cen02 a.homemmm{display:none;}

.bannerslide { height:801px; width: 100%; position: relative; -webkit-transition: all .2s; transition: all .2s; z-index:0;}
.bannerslide .swiper-slide { background-position: center; background-size: cover; }
.pagination { position: absolute; left: 0; text-align: center; bottom:20px; width: 100%; }
.swiper-pagination-switch {display: inline-block; width: 10px; height: 10px; border-radius: 10px; background:#F00; box-shadow: 0px 1px 2px #555 inset; margin: 0 8px; cursor: pointer;}
.swiper-active-switch { background: #fff;}
.bannerslide .arrow-left { background: url(../images/arrows.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; }
.bannerslide .arrow-right { background: url(../images/arrows.png) no-repeat right bottom; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; }
.banner{display:none;}

.bannerimg{position:relative; margin:0 auto; z-index:9999; height:306px; width:100%; background:url(../images/sp.png) no-repeat center center; margin-top:-200px;}

.cen03{}
.cen03 .cen03tit{font-family:Microsoft yahei; font-size:24px; color:#333; text-decoration:none; font-weight:bold; text-decoration:none; text-align:center;}
.cen03 .homeproul{margin:15px auto; width:822px;}
.cen03 .homeproul li{float:left;}
.cen03 .homeproul li:nth-child(1){padding:8px 30px; color:#111; line-height:30px; font-size:14px; border:#111 1px solid; border-radius:30px;}
.cen03 .homeproul li a{margin:0 25px; line-height:48px; font-size:14px; color:#111;}
.cen03 .cen03pp{box-shadow: 0px 2px 4px #999;}
.cen03 .cen03pp .cen03ppp{padding:50px; box-sizing:border-box; width:550px;}
.cen03 .cen03pp .pptit{font-family:Microsoft Yahei; text-decoration:none; font-size:21px; text-align:left; color:#666; margin-bottom:25px;}
.cen03 .cen03pp .pptita{font-family:Microsoft yahei; text-decoration:none; font-size:12px; color:#666; line-height:160%;}
.cen03 .cen03pp .pppul{margin:0px 0 15px;}
.cen03 .cen03pp .pppul li{float:left; width:33.3%; text-align:center; font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:12px; color:#666; margin:4px 0;}
.cen03 .cen03pp .pppul li img{ display:block; margin:12px auto; height:30px;}
.cen03 .cen03pp .btnmore{height:32px; line-height:32px; padding-top:7px;}
.cen03 .cen03pp .btnmore a{font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px; text-decoration:none;}

.cen03 .homeppp{margin:40px auto 0; width:1200px;}
.cen03 .homeppp li{float:left; width:370px; margin-right:45px; box-shadow:2px 2px 30px rgba(0,0,0,0.1);}
.cen03 .homeppp li:nth-child(3n){margin-right:0px;}
.cen03 .homeppp .homeptit{background-color:#fff; padding:40px 30px; line-height:160%;}
.cen03 .homeppp .homeptit .homeptita{padding-bottom: 10px; font-weight: bold; color: #333; font-family:Microsoft Yahei; font-size:14px;}
.cen03 .homeppp .homeptit .homeptitb{font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px; text-decoration:none; line-height:160%;}
.cen03 .homepppaa{display:none;}

.cen03 .picScrolla{width:1200px; margin:30px auto; position:relative;}
.cen03 .picScrolla .hd{height:32px; position:absolute; right:30px; bottom:38px; width:100px; z-index:9999;}
.cen03 .picScrolla .hd .next{background:url(../images/leftbtn.jpg) no-repeat left center; position:absolute; left:0; top:0; width:39px; height:32px;}
.cen03 .picScrolla .hd .prev{background:url(../images/rightbtn.jpg) no-repeat right center; position:absolute; right:0; top:0; width:39px; height:32px;}
.cen03 .picScrolla .hd ul{display:none;}

.cen03 .picScroll{width:1200px; margin:30px auto; position:relative;}
.cen03 .picScroll .hd{height:18px; position:absolute; left:525px; bottom:-50px; width:150px;}
.cen03 .picScroll .hd .next{background:url(../images/leftarr.png) no-repeat left center; position:absolute; left:0; top:0; width:10px; height:18px;}
.cen03 .picScroll .hd .prev{background:url(../images/rightarr.png) no-repeat right center; position:absolute; right:0; top:0; width:10px; height:18px;}
.cen03 .picScroll .hd ul{padding:0 16px; margin-top:-10px;}
.cen03 .picScroll .hd ul li{float:left; padding:7px 12px; color:#333; border:#333 1px solid; font-size:12px; margin:0 3px;}

.cen04{background:#fff url(../images/ba.jpg) no-repeat center top; padding:60px 0; margin-top:110px;}
.cen04 .sltit{color:#fff; font-size:22px; display:block; line-height:140%; text-align:center; font-weight:bold;}
.cen04 .homeeul{margin-top:50px;}
.cen04 .homeeul li{float:left; width:20%; text-align:center; margin:0 6.6%;}
.cen04 .homeeul li .sltita{font-size:30px; color:#FFF; font-weight:bold; text-decoration:none; padding-bottom:18px; border-bottom: rgba(255,255,255,0.1) 1px solid;}
.cen04 .homeeul li .sltitb{font-size:14px; font-family:Microsoft yahei; text-decoration:none; color:#fff; line-height:160%; margin-top:18px;}
.cen04 .homesll{margin-top:63px;}
.cen04 .homesll li{float:left; width:570px; margin-right:60px; box-shadow: 2px 2px 30px rgba(0,0,0,0.1); height:518px;}
.cen04 .homesll li:nth-child(2){margin-right:0px;}
.cen04 .homesll .homeslltit{padding:40px 30px; line-height:160%;}
.cen04 .homesll .homesltita{display: block; font-size: 21px; text-align: left; color: #666; margin-bottom: 22px;}
.cen04 .homesll .homesltitb{font-size:14px; text-align:left; margin-bottom:25px; color:#666; font-size:14px;}
.cen04 .homesll li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#666; margin-top:12px;}
.cen04 .homesll li a:hover{color:#F00;}
.cen04 .homesll li .homeslline{width:30px; height:1px; background:#000; margin-top:10px;}


.cen05{background:url(../images/maps.png) no-repeat center top; padding:50px 0;}
.cen05 .cen05tit{font-family:Microsoft Yahei; text-decoration:none; font-size: 22px; line-height: 140%; color:#111; font-weight: bold; text-align:center;}
.cen05 .cen05tita{font-family:Microsoft Yahei; font-size: 14px; text-decoration:none; color:#666; text-align:center; margin-top:20px;}
.cen05 .homenewsul{margin-top:50px;}
.cen05 .homenewsul li{box-shadow: 2px 2px 30px rgba(0,0,0,0.1); float:left; width:370px; margin-right:40px;}
.cen05 .homenewsul li:nth-child(3){margin-right:0px;}
.cen05 .homenewsul .homenewtit{padding:40px 30px; line-height:160%; background-color:#fff; box-sizing:border-box;}
.cen05 .homenewsul .homenewtita{font-family:Microsoft yahei; font-size:14px; font-weight:bold; text-decoration:none; line-height:160%; margin-top:12px;}
.cen05 .homenewsul .homenewtitb{font-family:Arial, Helvetica, sans-serif; color:#666; text-decoration:none; font-size:12px; margin-top:6px; line-height:160%;}
.cen05 .homenewsul .homenewtit .fl{width:70%;}
.cen05 .homenewsul .homenewtit .fr{width:30%;}
.cen05 .homenewsul .homenewtit .fr img{text-align:right; margin-top:115px; margin-left:60px;}
.cen05 a.newsmbtn{padding:14px 30px; color:#333;background:#52c3f1; color:#FFF; font-size:13px; display:block; border-radius:30px; width:138px; box-sizing:border-box; height:45px; margin:30px auto 0;}

.cen06{background:url(../images/ddw.jpg) no-repeat center top; height:350px; padding:50px 0;}
.cen06 .footermenu a{color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin:0 5px;}
.cen06 .footermenu a:hover{color:#F00;}
.cen06 .footermenu .quickul{width:114px;}
.cen06 .footermenu .quickul li{float:left; width:30px; margin-right:12px;}
.cen06 .footermenu .quickul li:nth-child(3){margin-right:0px;}

.cen06 .footermenua{margin-top:35px;}
.cen06 .footermenua li{float:left; width:195px; text-align:left;}
.cen06 .footermenua li:nth-child(6){width:120px; float:right;}
.cen06 .footermenua li .footertit{font-size:14px; color:#666; text-decoration:none; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;}
.cen06 .footermenua li a.footertita{font-family:Microsoft Yahei; text-decoration:none; color:#777; font-size:13px; line-height:180%; display:block;}
.cen06 .footermenua li .footertitb{font-family:Microsoft Yahei; text-decoration:none; color:#777; font-size:13px; line-height:180%; display:block;}
.cen06 .footermenua li .footertitc{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#666; text-align:right; margin-bottom:10px;}
.cen06 .baian{margin-top:40px; border-top:1px solid #e3e3e3; padding-top:20px;}

.cen07{background-color:#008cd7; height:60px; line-height:60px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; overflow:hidden;}
.cen07 a.footerab{color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; margin:0 8px;}

.a_m{ float:right; margin-top:18px; display:none;}


.nnbannera{background:url(../images/nybannera.jpg) no-repeat center; height:350px;}
.nncontent{}
.nnbannera .nntpos{position:relative; height:350px; width:1200px; margin:0 auto;}
.nnbannera .nnttpp{position:absolute; top:180px; left:0px;}
.nnbannera .nntitle{font-family:Microsoft Yahei; text-decoration:none; font-size:40px; color:#106b9c;}
.nnbannera .nntitlea{font-family:Microsoft Yahei; text-decoration:none; font-size:16px; color:#666; margin-top:30px;}
.nncontent .nncontenta{padding:55px 0; width:1200px; margin:0 auto; font-size:14px; text-decoration:none; line-height:180%;}
.nnbannerb{background:url(../images/nybannerb.jpg) no-repeat center; height:350px;}
.nncontenta .nnewsul{margin:25px auto; width:1200px;}
.nncontenta .nnewsul li{box-shadow: 2px 2px 30px rgba(0,0,0,0.1); float:left; width:370px; margin:10px 40px 10px 0;}
.nncontenta .nnewsul li:nth-child(3n){margin-right:0px;}
.nncontenta .nnewsul .newtit{padding:15px 30px; line-height:160%; background-color:#fff; box-sizing:border-box;}
.nncontenta .nnewsul .newtita{font-family:Microsoft yahei; font-size:14px; font-weight:bold; text-decoration:none; line-height:160%; margin-top:12px;}
.nncontenta .nnewsul .newtitb{font-family:Arial, Helvetica, sans-serif; color:#666; text-decoration:none; font-size:12px; margin-top:6px; line-height:160%;}
.nncontenta .nnewsul .newtit .fl{width:70%;}
.nncontenta .nnewsul .newtit .fr{width:30%;}
.nncontenta .nnewsul .newtit .fr img{text-align:right; margin-top:115px; margin-left:60px;}
.nncontent .nntitleb{font-family:Microsoft Yahei; font-size:30px; color:#555; text-decoration:none; text-align:center; padding:50px 0; border-bottom:1px solid #eee;}
.nncontent .nntitlec{font-family:Microsoft Yahei; font-size:16px; color:#555; text-decoration:none; padding:20px 0; line-height:180%;}
.nncontent .pageul{margin-top:40px; padding-top:30px; border-top:1px solid #eee;}
.nncontent .pageul li a{color:#666; font-family:Microsoft Yahei; text-decoration:none; font-size:13px;}


.nncontent .nnproduct{margin:30px 0;}
.nncontent .nnproduct li{float:left; width:31%; margin:0 20px 20px 0;box-sizing:border-box;}
.nncontent .nnproduct li:nth-child(3n){margin-right:0px;}
.nncontent .nnproduct li a{text-decoration:none;}

.nnproduct li figure {
	background-color: #eee;
	display: block;
	line-height: normal;
	overflow: hidden;
	position: relative;
	margin:0;
}
.nnproduct li figure img {
	display: block;
	width: 100%;
	height: auto;
	transition: 424ms linear;
}
.nnproduct li figcaption {
	display: block;
	color: #5d5d5d;
	font-size: 14px;
	line-height: normal;
	margin-top: 14px;
	transition: 350ms;
}
.product-box .product-down {
	float: left;
}
.nnproduct li figure mark {
	position: absolute;
	left: 0;
	top: 0;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	background: rgba(0,140,214,.2);
	background: #eb6123\9;
	filter: alpha(opacity=20);
	z-index: 20;
	opacity: 0;
	transform: skewX(45deg);
	visibility: hidden;
	transition: 360ms;
}
.nnproduct li figure mark b {
	display: block;
	width: 46px;
	height: 46px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -23px;
	margin-top: -23px;
	z-index: 30;
}
.nnproduct li figure mark b:before {
	content: "";
	width: 100%;
	height: 1px;
	background: #008cd6;
	position: absolute;
	left: 0;
	top: 23px;
	transform: translateX(-200px);
	-webkit-transform: translateX(-200px);
	-moz-transform: translateX(-200px);
}
.nnproduct li figure mark b:after {
	content: "";
	width: 1px;
	height: 100%;
	background: #008cd6;
	position: absolute;
	left: 23px;
	top: 0;
	transform: translateY(-200px);
	-webkit-transform: translateY(-200px);
	-moz-transform: translateY(-200px);
}
.nnproduct li figure mark:before {
	content: "";
	width: 100%;
	height: 0%;
	border-left: 3px solid #008cd6;
	border-right: 3px solid #008cd6;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 0;
	transition: 320ms;
}
.nnproduct li figure mark:after {
	content: "";
	width: 0%;
	height: 100%;
	border-top: 3px solid #008cd6;
	border-bottom: 3px solid #008cd6;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 0;
	transition: 320ms;
}
.nnproduct li:hover figure mark {
	opacity: 1;
	transform: skewX(0);
	visibility: visible;
}
.nnproduct li:hover figure mark:before {
	height: 100%;
	transition: 330ms 200ms;
}
.nnproduct li:hover figure mark:after {
	width: 100%;
	transition: 330ms 200ms;
}
.nnproduct li:hover figure img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
}
.nnproduct li:hover figure mark b:before {
	transition: 355ms 180ms;
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
}
.nnproduct li:hover figure mark b:after {
	transition: 355ms 240ms;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
}
.nnproduct li:hover figcaption {
	color: #008cd6;
}


.nncontent .nntitled{font-family:Microsoft Yahei; font-size:36px; color:#A9A9A9; text-decoration:none; text-align:left; padding:20px 0; border-bottom:1px solid #eee; font-weight:bold; margin-bottom:30px;}
.nncontent .nntitlee{ font-family:Microsoft Yahei; font-size:15px; text-decoration:none; line-height:160%; color:#888;}
.nncontent .nnproductx li{height:382px; float:left; width:370px; margin:12px 45px 12px 0; box-shadow:2px 2px 30px rgba(0,0,0,0.1); box-sizing:border-box;}
.nncontent .nnproductx li:nth-child(3n){margin-right:0px;}
.nncontent .nnproductx li img{width:100%; display:block;}
.nncontent .nnproductx .homeptitbg{background-color:#555; padding:20px;}
.nncontent .nnproductx .homeptitbg .homeptita{padding-bottom:0px; font-size:14px; color:#fff; font-weight:bold;}
.nncontenta .nnycontent .nnyccc{width:55%; margin-right:5%; float:left;}
.nncontenta .nnycontent .nnyimg{width:40%; float:left;}
.nncontenta .nnycontent .nnyimg img{width:100%; display:block; margin-top:160px;}
.nncontenta .nnycontent .abouttit{font-family:Microsoft Yahei; text-decoration:none; font-size:25px; color:#555; padding:18px 0; font-weight:bold;}
.nncontenta .leftlxwm{float:left;line-height:220%;font-size:16px;font-family:Microsoft yahei;color:#666;width:400px;margin-right:50px;margin-top:20px;}
.nncontenta .rightdt{float:left;width:750px;}
.nncontenta a.mapdtbtn{display:none; margin-top:40px;}



@media (max-width: 1200px) {
.cen02 .fr{display:none;}	
.cen02 .homemenu{margin-left:0px;}
.bannerslide{display:none;}
.banner1{ display:block; margin: 0 auto; position: relative; width:100%; overflow:hidden; top:120px;}
.banner1 .bd {width:100%;}
.banner1 .bd li { }
.banner1 .bd li img { width: 100%; height:auto;}
.banner1 .hd { position: absolute; bottom: 1.5rem; right: 0; width: 100%; }
.banner1 .hd ul { width:42px; margin:0 auto; text-align: center; }
.banner1 .hd ul li { width: 10px; height: 10px; border-radius: 10px; background:#F00; box-shadow: 0px 1px 2px #555 inset; margin: 0 2px; float:left; text-indent:-200000px;}
.banner1 .hd ul li.on { background: #a17a7f; opacity: 1; filter: alpha(opacity=100);}
.bannerimg{margin-top:-74px;}
.homewrapper{width:100%;}
.cen03 .picScrolla{width:100%;}
.cen03 .cen03pp .fl{width:50%;}
.cen03 .cen03pp .fl img{width:100%;}
.cen03 .cen03pp .cen03ppp{padding:20px;}
.cen03 .cen03pp .pptit{margin-bottom:10px; font-size:18px;}
.cen03 .cen03pp .pppul li img{height:35px; width:auto !important; margin:8px auto;}
.cen03 .cen03pp .pppul{margin-bottom:10px;}
.cen03 .picScrolla .hd{bottom:20px;}
.cen03 .picScroll{width:100%;}
.cen03 .homeppp li{width:31%; margin:0 1.3%;}
.cen03 .homeppp li img{width:100%;}
.cen03 .picScroll .hd{width:16%; left:50%; margin-left:-8%;}
.cen03 .picScroll .hd ul li{width:31%; margin:0 1.1%; box-sizing:border-box; text-align:center;}
.cen04 .homesll li{float:left; width:48%; margin-right:4%;}
.cen04 .homesll li img{width:100%;}
.cen04 .homesll{margin-top:83px;}
.cen04 .homesll .homesltitb{line-height:160%; font-size:13px;}
.cen05 .homenewsul{width:100%;}
.cen05 .homenewsul li{width:31%; margin:0 1.1%;}
.cen05 .homenewsul li img{width:100%; display:block;}
.cen05 .homenewsul .homenewtit .fr img{width:40%; margin-top:140px;}
.cen06 .footermenua li{width:16%;}
.cen06 .footermenua li a.footertita{font-size:12px;}

	.nncontent .nncontenta{width:100%;}
	.nncontenta .nnewsul{width:100%;}	
	.nncontent .nnproduct li{width:31%; margin:1.1%; float:left; height:auto !important;}
	.nncontent .nnproduct .homeptit .homeptita{height:15px; overflow:hidden;}
	.nncontent .nnproductx li{width:31%; margin:1.1%; float:left; height:auto !important;}
	.nncontent .nnproductx li img{height:280px;}
	.nncontenta .leftlxwm{width:100%; float:none;}
	.nncontenta .rightdt{float:none; width:100%;}

}

@media (max-width: 1000px) {
	.cen01 .cen01top .fr{display:none;}
	.cen02 .fl{width:25%;}
	.cen02 .fl img{width:100%;}
	.cen02 .homemenu{display:none;}
	.cen02 a.homemmm{display:block; width:4%; float:right;}
	.cen02 a.homemmm img{width:100%; margin-top:28px;}
	.mm-menu { width: 50%; }
	.mm-navbar { height: 50px; line-height: 30px; }
	.mm-panel .mm-navbar { display: block; }
	.mm-menu > .mm-panel > .mm-navbar + .mm-listview { margin-top: 1px; border-top: 1px solid #3a3b4b; }
	.mm-menu > .mm-panel:before { height: 50px; font-size: 1.125rem; }
	.mm-listview { line-height: 26px; }
	.mm-listview > li:not(.mm-divider):after { left: 0; }
	.mm-listview > li > a, .mm-listview > li > span { padding: 10px 10px 10px 10px; text-align: center; }
	
	html.mm-right.mm-opening .mm-slideout { -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); }
	
	.mm-menu.mm-theme-dark .mm-navbar > *, .mm-menu.mm-theme-dark .mm-navbar a { text-transform: uppercase; color: #888; }
	.mm-menu.mm-theme-dark .mm-navbar { border-color: #14151b; }
	
	.mm-menu.mm-theme-dark { background: #22232d; color: #cfcfcf; }
	.mm-listview > li:not(.mm-divider):after { height: 1px; background: #14151b; }
	.mm-menu .mm-listview > li:after { border-color: #3a3b4b; }
	.mm-menu.mm-theme-dark .mm-listview > li:after { border-color: #3a3b4b; }
	
	.mm-menu.mm-theme-dark .mm-navbar.mm-navbar-bottom { border: 0; }
	
	.cen03 .homeproul{width:100%;}
	.cen03 .homeproul li a{margin:0 11px;}
	.cen03 .cen03pp .pptita{display:none;}
	.cen03 .cen03pp .pppul li img{margin:6px auto;}
	.cen03 .cen03pp .cen03ppp{padding:0 15px;}
	.cen03 .cen03pp .btnmore{display:none;}
	.cen03 .picScroll .hd ul{margin-top:0px;}
	.cen03 .picScroll .hd ul li{padding:0px;}
	.cen04 .homesll{margin-top:125px;}
	.cen04 .homesll li{height:446px;}
	.cen04 .homesll .homeslltit{padding:30px;}
	.cen05 .homenewsul .homenewtit .fr img{margin-left:30px;}
	.cen05 .homenewsul li{height:510px;}
	.cen06 .footermenua li:nth-child(2){display:none;}
	.cen06 .footermenua li{width:20%;}
	.cen07 .fr{display:none;}
	.cen06 .baian{margin-top:30px;}
	

	
}

@media (max-width: 720px) {
	.a_m{ display:block;}
	.cen03{margin-top:120px;}
	.cen02{height:78px;}
	.cen02 .fl{width:38%;}
	.cen02 a.homemmm{width:6%;}
	.bannerimg{display:none;}
	.cen03{padding:40px 0;}
	.cen03 .cen03tit{font-size:18px;}
	.cen03 .homeproul{margin:15px 10px;}
	.cen03 .homeproul li{margin:3px 0;}
	.cen03 .cen03pp .fl{width:100%;}
	.cen03 .picScrolla{margin:15px 0;}
	.cen03 .cen03pp .cen03ppp{padding:20px;}
	.cen03 .picScrolla .hd{bottom:-10px;}
	.cen03 .homeppp li{ width:100%;}
	.cen04{margin:0px;}
	.cen03 .homepppaa{padding:0 3%; margin-top:8%;}
	.cen03 .homepppaa li{width:100%; height:500px;}
	.cen03 .homepppaa li img{width:100%;}
	.cen03 .homepppaa .homeptit .homeptita{padding-bottom: 10px; font-weight: bold; color: #333; font-family:Microsoft Yahei; font-size:14px;}
	.cen03 .homepppaa .homeptit .homeptitb{font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px; text-decoration:none; line-height:160%;}
	.cen04 .homeeul{padding:0 4%; margin-top:24px;}
	.cen04 .homeeul li{width:100%; margin:12px 0;}
	.cen04 .homeeul li .sltita{font-size:24px; padding-bottom:10px;}
	.cen04 .homeeul li .sltitb{margin-top:10px;}
	.cen04 .homesll{margin-top:45px;}
	.cen04 .homesll .homesltita{font-size:15px; font-weight:bold; margin-bottom:15px;}
	.cen04 .homesll .homesltitb{margin-bottom:18px; font-size:12px;}
	.cen05{padding:0 0 40px 0;}
	.cen05 .cen05tita{padding:0 2%;}
	.cen05 .homenewsul{margin:4% 2%; width:96%;}
	.cen05 .homenewsul li .pic img{ width:100%;}
	.cen05 .homenewsul li{width:100%; margin:5px 0; height:550px;}
	.cen05 .homenewsul .homenewtit{padding:16px 30px;}
	.cen05 .homenewsul .homenewtit .fr img{margin-top:34px;}
	.cen06{display:none;}
	.cen07 .fl{text-align:center; float:none; width:100%;}
	.cen07 .fr{display:none;}
	
	.nnbannera{background-size:cover; background-position:68%; overflow:hidden;}
	.nnbannera .nnttpp{left:30px;}
	.nnbannera .nntitle{font-size:30px;}
	.nncontent .nncontenta{width:90%; padding:5% 5%;}
	.nncontenta .nnycontent .nnyimg{display:none;}
	.nncontenta .nnycontent .nnyccc{width:100%;}
	.nncontenta .nnycontent .nnyccc img{width:100%;}
	.nncontenta .nnewsul{width:100%;}
	.nncontenta .nnewsul li{float:none; width:100%; margin:4% 0;}
	.nncontenta .nnewsul .newtit .fr{ display:none;}
	.nncontenta .nnewsul .newtit .fl{ width:100%;}
	.nncontent .nntitleb{font-size:24px; line-height:30px; padding:30px 0;}
	.nncontent .pageul .fl{float:none;}
	.nncontent .pageul .fr{float:none;}
	.nncontent .nnproduct li{width:100%; margin:5% 0; float:none;}
	.nncontent .nntitled{font-size:25px;}
	.nncontenta .nnewsul li .pic img{ width:100%;}
	.nncontent .nnproductx li{width:100%; margin:5% 0; float:none;}
	.nncontenta .leftlxwm{width:100%; float:none;}
	.nncontenta .rightdt{float:none; display:none;}
	.nncontenta a.mapdtbtn{display:block; margin-top:30px; background-color:#F6F6F6; border:1px solid #ddd; width:100%; height:40px; text-align:center; line-height:40px; color:#666; font-size:15px; text-decoration:none;}
	.nncontent .nntitlee img{ display:block; width:100%;}
}
