body {
    font-family:'Microsoft Yahei', "宋体", 'Helvetica Neue', 'Hiragino Sans GB', 'WenQuanYi Micro Hei',  sans-serif !important;
    font-size: 15px;
    font-weight: 400;
    font-style: normal;
    min-width: 1024px;
    max-width: 1920px;
    margin: 0 auto;
    padding: 0;
    color: #707070;
    /*overflow: hidden;*/
}

* {
	border: 0;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 0;
}

.clear {
    clear: both;
    height: 0;
}

p,
ul,
li,
dl,
dd,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6 {
    list-style: none;
    overflow: hidden;
}
 
a,a:hover{ text-decoration: none; }
.left {
    float: left;
}

.right {
    float: right;
}
.w545{
    width: 545px;
    margin: 0 auto;   
   
}
.w1200 {
    width: 1200px;
    margin: 0 auto;   
   
}
.w1170 {
    width: 1170px;
    margin: 0 auto;   
   
} 
.w1130 {
    width: 1130px;
    margin: 0 auto; 
} 
.w1150 {
    width: 1150px;
    margin: 0 auto; 
}  
.w1020{
    width: 1020px;
    margin: 0 auto; 
}
.w100 {
    width: 100%; 
}


.nav{
	position: relative;
}
.nav_ul{
	 
}
.nav_ul li{
	float: left; margin: 0 0px; height:70px; border-top: 1px solid #fff;font-size: 14px;
}
.nav_ul li.on,.nav_ul>li:hover{ border-top: 6px solid #00BAC6; font-size: 14px;background: #F2F2F2;}
.nav_ul li a{
	color: #474443;line-height: 70px; height: 70px; font-size: 14px;display: block; /*padding: 0 5px;*/  padding:0px 15px;
}
.nav_ul li ul{ position:left; top:70px; background: #fff; z-index:99;display: none;box-shadow: 0px 0px 10px #999; width: 170px;   }
.nav_ul li ul.en{width: 180px;   }
.nav_ul li.navmoon ul{display:block; }
.nav_ul li ul li{ float: none; margin: 0; line-height: 45px; height: 45px; padding: 0 35px;    }
.nav_ul.en li ul li{ float: none; margin: 0; line-height: 45px; height: 45px; padding: 0 10px;    }
.nav_ul li ul li a{ line-height: 45px;height: 45px;font-size: 15px; display: block; width: 100%;    }
.nav_ul li ul li:hover{  background: #FAFAFA }
.nav_ul li ul li a:hover{color: #EEB013;  }
.nav_ul li ul.nav_floor{
	 left: 8px;  z-index: 9;
}
.nav_ul li ul.nav_design{
	 left: 175px;  
}
.nav_ul li ul.nav_contact{
	 right: 0px; 
}
.nav_ul li ul.nav_family{
	right: 128px;
}
.nav_ul li ul.nav_wafa{
	left: 328px; width: 190px;
}
.nav_ul li ul.nav_fuwu{
	 right: 28px; 
}
