@charset "utf-8";
/* CSS Document */
#wrapper{ position:relative; background:#fbfbfb;}
#wrapper2{ position:relative; background:#f6f6f6;}
#wrapper3{ position:relative; background:#ffffff;}
@media screen and (max-width: 1280px) {
#wrapper{ width: 1280px; }
#wrapper2{ width: 1280px;}
#wrapper3{ width: 1280px;}
}
#main{ width:100%;}
#nav {
	/*background: rgba(0,0,0,0.5);background: rgba(0,0,0,0.9);*/
	/*background: #173e6f;*/
	background: #ffffff;
	position: fixed;
	/*height: 162px;*/
	height: 140px;
	width: 100%;
	z-index: 16;
}

#nav2 {
	/*background: #000000;*/
	background: rgba(41, 45, 51, 1);
	position: fixed;
	/*height: 162px;*/ height:80px;
	width: 100%;
	z-index: 16;
}

#slider {
	margin: 0 auto;
	width: 100%;
}

#cases {
	width: 85%;
	height: 115px;
	margin: 0px auto;
}
#service {
	margin-top: 36px;
	color: #fff;
	width: 100%;
	height: 668px;
	/*background: url(/style/images/fuwbj.jpg) top center;*/
	background: rgb(62, 61, 61);
	overflow: hidden;
}
#designer{
	background-color: #fbfbfb;
	width: 100%;
	overflow: hidden;
}
#foreman {
	margin-top: 96px;
	color: #fff;
	width: 100%;
	margin-bottom:30px;
	/*background: url(/style/images/foremanbj.jpg) top center;*/
	background: rgba(41, 45, 51, 1);
	/* overflow: hidden; */
	padding-top: 4px;
}
#newsign{
    background-color: #fbfbfb;
	width: 100%;
	overflow: hidden;
}
#partner{ 
    background-color: #fbfbfb;
	width:100%; 
}
#booking{
    background-color: #fbfbfb;
	width: 100%;
}
#strategy{
	margin-top: 96px;
	color: #fff;
	width: 100%;
	/*background: url(/style/images/glbj.jpg) top center;*/
	background: rgba(41, 45, 51, 1);
	overflow: hidden;
}
#ltselect {
	width: 100%;
	/* height: 215px; */
	background: #efeeed;
	margin: 0px auto;
	overflow:hidden;
}
#link {
	width: 1200px;
	height: auto; min-height:170px;
	padding-top: 6%;
	margin: auto;
}
.linkbox1{ width:1200px; margin:0 auto; height:auto;}
#footer {
	width: 100%;
	height: 356px;
	/*background: url(/style/images/dibubj.jpg);*/
	background: rgb(210, 0, 0);
}

#eff_box{ width:100%;}
#designers{
	background: #f6f6f6;
}

#_serve{
    position: relative;
    top: 200px;
    width: 100%;
}

.focus{height: 760px;}


@media (max-width: 1500px){
 .focus{
height: 600px;
}
.focus_m li{
top:25%;
}
}
@media (max-width: 1700px){
 .focus{
height: 640px;
}
.focus_m li{
top:25%;
}
}
@media (max-width: 1800px){
 .focus{
height: 640px;
}
.focus_m li{
top:25%;
}
}
@media (max-width: 1900px){
 .focus{
height: 640px;
}
.focus_m li{
top:25%;
}
}