body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0} 
body{font:12px"宋体","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;} 
a{color:#2d374b;text-decoration:none} 
a:hover{color:#cd0200;text-decoration:underline} 
em{font-style:normal} 
li{list-style:none} 
img{border:0;vertical-align:middle} 
table{border-collapse:collapse;border-spacing:0} 
p{word-wrap:break-word}
.clear { zoom:1; } 
.clear:after { clear:both;content:'';display:block;width:0;height:0;visibility:hidden; }
.logo{
	position: absolute;
	top: 0;
	left: 0;
}
.dlapp{
	position: absolute;
	top: 30px;
	right: 0;
}
.nav-top{
  width: 100%;
  max-width: 1920px;
  height: 92px;
  font-size: 18px;
  font-weight: bold;
}
.nav-ul{
  width: 740px;
  height: 92px;
  padding: 0 0 0 360px;
  margin: 0 auto;
  position: relative;
}
.nav-ul li{
  display: block;
  width: 145px;
  height: 100%;
  float: left;
}

.nav-ul li a{
  display: block;
  width: 80px;
  height: 34px;
  margin: 35px auto 0 auto;
}
#ewmApp{
  float: right;
  margin: 0 100px 0 0;
  display: block;
  width: 140px;
  height: 100%;
 }
#login{
  float: right;
  margin: -92px -50px 0 0;
  display: block;
  width: 140px;
  height: 100%;
 }
.ewmImg{
  position: absolute;
  right: 110px;
  z-index: 9;
  top: 90px;
  display: none;
}
.banner1a{
  width: 100%;
  max-width: 1920px;
  height: 574px;
  background: url('images/ban1_02.jpg') no-repeat center;
}
.banner2a{
  width: 100%;
  max-width: 1920px;
  height: 190px;
  background: url('images/ban1_03.jpg') no-repeat center;
}
.banner3a{
  width: 100%;
  max-width: 1920px;
  height: 394px;
  background: url('images/ban1_04.jpg') no-repeat center;
}
.banner4a{
  width: 100%;
  max-width: 1920px;
  height: 262px;
  background: url('images/ban1_05.jpg') no-repeat center;
}
.banner5a{
  width: 100%;
  max-width: 1920px;
  height: 345px;
  background: url('images/ban1_06.jpg') no-repeat center;
}
.banner6a{
  width: 100%;
  max-width: 1920px;
  height: 62px;
  background: url('images/ban1_07.jpg') no-repeat center;
}
.banner1{
  width: 100%;
  max-width: 1920px;
  height: 528px;
  background: url('images/ban_02.jpg') no-repeat center;
}
.banner2{
  width: 100%;
  max-width: 1920px;
  height: 541px;
  background: url('images/ban_03.jpg') no-repeat center;
}
.threeJob{
  width: 100%;
  max-width: 1920px;
  height:455px;
  background: #f9fbfe;
}
.tj-ul{
  width: 1100px;
  height: 100%;
  margin: 0 auto;
}
.tj-ul li{
  display: block;
  float: left;
  width: 334px;
  margin: 0 16px;
}
.tj-ul li:hover img{
  border: 1px #ccc solid;
  box-shadow:2px 2px 10px #999;
}
.tj-ul li:hover .tj-s1{
  background: #4074e1;
}
.tj-s1{
  display: block;
  width:40px;
  height: 5px;
  background: #aaa;
  border-radius: 3px;
  margin: 20px auto 0 auto;
}
.banner3{
  width: 100%;
  max-width: 1920px;
  height: 575px;
  background: url('images/ban_04.jpg') no-repeat center;
}
.banner4{
  width: 100%;
  max-width: 1920px;
  height: 543px;
  background: url('images/ban_05.jpg') no-repeat center;
}
.ban4-ul{
  width: 1100px;
  padding: 105px 0 0 0;
  margin: 0 auto;
}
.ban4-ul li{
  display: block;
  float: left;
  width: 334px;
  height: 470px;
  margin: 0 16px;
}



.ban4-s1{
  display: block;
  width:40px;
  height: 5px;
  background: #aaa;
  border-radius: 3px;
  margin: 100px auto 0 auto;
}
.banner5{
  width: 100%;
  max-width: 1920px;
  height: 126px;
  background: url('images/ban_06.jpg') no-repeat center;
}
.fiveProject{
  width: 100%;
  max-width: 1920px;
  height:1000px;
  background: #f9fbfe;
}
.fp-ul{
  width: 1100px;
  height: 100%;
  margin: 0 auto;
}
.fp-div{
  padding: 0 0 30px 0;
}
.fp-li1{
  display: block;
  float: left;
  width: 336px;
  margin: 10px 13px 0px 14px;
  padding: 0 0 20px 0;
  background: #fff;
  border: 1px solid #ddd;
  box-sizing: border-box;
}
.fp-li2{
  display: block;
  float: left;
  width: 516px;
  margin: 0 16px;
  padding: 0 0 20px 0;
  background: #fff;
  border: 1px solid #ddd;
  box-sizing: border-box;
}
.fp-ul li img{

}
.fp-ul li:hover{
  border: 1px #aaa solid;
  box-shadow:2px 2px 10px #999;
}
.fp-ul li:hover .fp-s1{
  background: #4074e1;
}
.fp-ul li:hover .fp-s2{
  background: #4074e1;
}
.fp-s1{
  display: block;
  width:40px;
  height: 5px;
  background: #aaa;
  border-radius: 3px;
  margin: 20px auto 0 auto;
}
.fp-s2{
  display: block;
  width:40px;
  height: 5px;
  background: #aaa;
  border-radius: 3px;
  margin: 20px 0 0 80px;
}
.banner6{
  width: 100%;
  max-width: 1920px;
  height: 534px;
  background: url('images/mxll_34.jpg') no-repeat center;
}
.ban6{
  width: 220px;
  height: 100%;
  margin: 0 auto;
  position: relative;
}
#ewmApp1{
  width: 100%;
  height: 100%;
}
.ewmImg1{
  position: absolute;
  right: 20px;
  z-index: 9;
  top: 250px;
  display: none;
}
.banner7{
  width: 100%;
  max-width: 1920px;
  height: 524px;
  background: url('images/mxll_35.jpg') no-repeat center;
}
.banner8{
  width: 100%;
  max-width: 1920px;
  height: 279px;
  background: url('images/mxll_36.jpg') no-repeat center;
}
.banner9{
  width: 100%;
  max-width: 1920px;
  height: 270px;
  background: url('images/mxll_37.jpg') no-repeat center;
}
.banner9 a{
  width: 100%;
  height: 100%;
  display: block;
}
.tel{
  width: 72px;
  height: 95px;
  position: fixed;
  right: 50px;
  top: 200px;
  z-index: 10;
}
#ewmApp2{
  width: 100%;
  height: 100%;
}
.ewmImg2{
  position: absolute;
  right: -35px;
  z-index: 9;
  top: 100px;
  display: none;
}
#ewmApp4{

}
.ewmImg4{
  position: absolute;
  left: 543px;
  z-index: 9;
  top: 70px;
  width: 70px;
  height: 77px;
  background: url('images/mxllTm_01.png') no-repeat;
  display: none;
}
.ewmImg4 dd{
  display: block;
  height: 23px;
  width: 100%;
}
.ewmImg4 dd a{
  display: block;
  height: 100%;
  width: 100%;
}