.cont_line{
	border-bottom: 1px #d8d8d8 solid;
}
.contact-nav h3{
	padding-top: 0px;
}
.inf-1, .inf-2, .inf-3, .inf-4{
	background-color: #c6c6c6;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
}
.inf-1:hover, .inf-2:hover, .inf-3:hover, .inf-4:hover{
	background-color: #0075c1;
}
.z8contacta{ margin-top:30px;}
.z8contactal{ width:778px;}
.z8contactar{ width:372px;}
.z8contactal,.z8contactar{ background:#fff;}
.industrial-layout{
	margin-top: 30px;
}

.map-warp{
	position: relative;
	width: 778px;
}
@media screen and (max-width: 1000px){
.map-warp {
    position: relative;
    width: 100%;}}
.industrial-title{
	position: absolute;
	top: 35px;
	left: 35px;
	font-size: 18px;
	color:#0075c1;
	z-index:8;
}
.map-box{
	position: relative;
}
.map-box .map{
	position: relative;
	width: 600px;
	margin:auto;
}
.map-box .map img{
	width: 100%;
}
.map-box .city-list{
	position: absolute;
	top: 0;
	left: 0;
}
.map-box .city{
	position: absolute;
	font-size: 12px;
	text-align: center;
	color:#000;
	cursor: pointer;
}
.map-box .city span{
	white-space: nowrap;
	display:none;
}
.map-box .city i{
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url('../images/point.png') center no-repeat; background-size:10px auto;
}
.map-box .city.on i{
	background-image: url('../images/point-active.png');
	background-size: 10px auto;
}
.map-box .point20{
	top: 150px;
    left: 228px;
}
.map-box .point19{
	top: 220px;
	left: 300px;
}
.map-box .point18{
	top: 213px;
	left: 295px;
}
.map-box .point17{
	top: 165px;
    left: 218px;
}
.map-box .point16{
	top: 242px;
	left: 281px;
}
.map-box .point15{
	top: 223px;
	left: 290px;
}
.map-box .point14{
	top: 241px;
	left: 300px;
}
.map-box .point21{
	top: 240px;
	left: 287px;
}
.map-box .point13{
	top: 171px;
    left: 584px;
}
.map-box .point12{
	top: 308px;
	left: 250px;
}
.map-box .point11{
	top: 177px;
    left: 223px;
}
.map-box .point11 span{left:16px; top:3px;}
.map-box .point10{
	top: 223px;
	left: 267px;
}
.map-box .point10 span{left:-24px; top:1px;}
.layout-info-warp{
	width: 372px;
	background-color: #fff;
	height:548px;
	/* padding-left: 120px; */
}
.layout-info-list{
}
.layout-info-item{
	display: none;
}
.layout-info-item.show{
	display: block;
}
.layout-info-title{
	font-size: 16px;
	font-weight: bold;
	line-height: 52px;
	padding-left: 60px;
	padding-right: 50px;
	color:#fff;
	background: url('../images/landmark.png') 30px/18px no-repeat #0075c1;
}
.layout-info-msg{
	/* padding-top: 10px; */
	font-size: 14px;
	/* line-height: 56px; */
	color:#434343;
	margin-top: 50px;
}
.layout-info-msg li{
	/* padding: 30px 16px 20px; */
	padding: 12px 25px;
	line-height:18px;
	border-bottom: 1px solid #ebebeb;
}
.layout-info-msg li span{ font-size:16px; color:#222; background:url(../images/landmark3.png) left center no-repeat; padding-left:25px; background-size:15px auto;}
.layout-info-item .more{
	width: 106px;
	line-height: 32px;
	text-align: center;
	margin-top: 20px;
	margin-left: 30px;
}
.layout-info-item .more a{
	color:#212121;
	border: 1px solid #8d8d8d;
}
.fancybox img{ max-width:100%;}
.layout-info-thubm{ margin:8px;}
.layout-info-search{ background:#0075c1; padding:0 35px; padding-right:0;}
.layout-info-search input{ background:none; border:none; height:52px; width:262px; line-height:52px; font-size:14px; color:#f1f1f1;}
.layout-info-search .obtn{ background:url(../images/searcha.png) center no-repeat; width:42px;}
.layout-info-item.show li:last-child{ border:none;}
.map-box .city span{ opacity:0;-webkit-opacity:0; display:none; position:absolute;}
.map-box .on span{opacity:1;-webkit-opacity:1;-moz-opacity:1;display:block; }
.map-box .on { z-index:9;}
.industrial-layout{ padding-bottom:100px;}
.map-box .point18 span{ left:58px; top:-26px;}
.map-box .point20 span{ left:-54px; top:-23px;}
.map-box .point19 span{ left:53px; top:-1px;}
.map-box .point17 span{ left:-54px; top:19px;}
.map-box .point16 span{ left:-69px; top:30px;}
.map-box .point15 span{ left:-50px; top:-27px;}
.map-box .point14 span{ left:52px; top:25px;}
.map-box .point13 span{ left:37px; top:-27px;}
.map-box .point12 span{ left:-58px; top:1px;}
.map-box .point11 span{ left:56px; top:16px;}
.map-box .point10 span{ left:-69px; top:-3px;}

.map-box .point21 span{ left:40px; top:-25px;}

.map-box .city span{ display:block;opacity:1;-webkit-opacity:1;}
.map-box .city:before{ position:absolute; content:'';}

.map-box .point13 span{left:33px;top:-24px; }
.map-box .point13:before{left:8px;top:-6px;width:60px;height:15px;background:url(../images/mpicon/beimei1.png) center no-repeat;}
.map-box .point20:before{left:-56px;top:-2px;width:59px;height:13px;background:url(../images/mpicon/beijing1.png) center no-repeat;}
.map-box .point19:before{left:10px;top:10px;width:70px;height:9px;background:url(../images/mpicon/shanghai1.png) center no-repeat;}
.map-box .point18:before{left:8px;top:-6px;width:77px;height:16px;background:url(../images/mpicon/suzhou1.png) center no-repeat;}
.map-box .point17:before{left:-57px;top:12px;width:62px;height:29px;background:url(../images/mpicon/wuhan1.png) center no-repeat;}
.map-box .point16:before{left:-73px;top:10px;width:78px;height:41px;background:url(../images/mpicon/shenzheng1.png) center no-repeat;}
.map-box .point15:before{left:-53px;top:-8px;width:58px;height:18px;background:url(../images/mpicon/tongling1.png) center no-repeat;}
.map-box .point14:before{left:6px;top:13px;width:75px;height:32px;background:url(../images/mpicon/taiwan1.png) center no-repeat;}
.map-box .point12:before{left:-60px;top:10px;width:63px;height:12px;background:url(../images/mpicon/xinjiapo1.png) center no-repeat;}
.map-box .point11:before{left:8px;top:13px;width:73px;height:23px;background:url(../images/mpicon/hangzhou1.png) center no-repeat;}
.map-box .point10:before{left:-73px;top:10px;width:77px;height:6px;background:url(../images/mpicon/chengdu1.png) center no-repeat;}

.map-box .point21:before{left:1px;top:-14px;width:75px;height:32px;background:url(../images/mpicon/beimei1.png) center no-repeat;}

.map-box .on.point21:before{background:url(../images/mpicon/beimei2.png) center no-repeat;}
.map-box .on.point14:before{background:url(../images/mpicon/taiwan2.png) center no-repeat;}
.map-box .on.point20:before{background:url(../images/mpicon/beijing2.png) center no-repeat;}
.map-box .on.point19:before{background:url(../images/mpicon/shanghai2.png) center no-repeat;}
.map-box .on.point18:before{background:url(../images/mpicon/suzhou2.png) center no-repeat;}
.map-box .on.point17:before{background:url(../images/mpicon/wuhan2.png) center no-repeat;}
.map-box .on.point16:before{background:url(../images/mpicon/shenzheng2.png) center no-repeat;}
.map-box .on.point15:before{background:url(../images/mpicon/tongling2.png) center no-repeat;}
.map-box .on.point13:before{background:url(../images/mpicon/beimei2.png) center no-repeat;}
.map-box .on.point12:before{background:url(../images/mpicon/xinjiapo2.png) center no-repeat;}
.map-box .on.point11:before{background:url(../images/mpicon/hangzhou2.png) center no-repeat;}
.map-box .on.point10:before{background:url(../images/mpicon/chengdu2.png) center no-repeat;}




.wubih4{ font-size:16px; color:#333; font-weight:bold;}
.industrial-layout{ padding-bottom:50px;}
.wubip1{ color:#707070; margin-top:10px; padding-bottom:50px; font-size:14px;}
.wubip1 span{ color:#0082d6; line-height:22px;}
.wubislider{ margin-top:15px;}