@charset "utf-8";
/*contact*/
.contact{ 
width:910px;
margin-left:20px;
padding-top:30px;
}
.bar1{ 
width:910px;
margin-bottom:10px;
}
.bar1 h1{ 
font-size:48px;
font-family:Myriad Pro;
font-weight:normal;
color:#2a2b2c;
float:left;
line-height:60px;
}
.bar1 span{ 
float:right;
margin-right:10px;
margin-top:13px;
}
.contact h3{ 
font-size:15px;
font-weight:normal;
color:#444444;
margin-bottom:10px;
}
.message{ 
width:600px;
float:left;
}
.message p{ 
font-size:13px;
color:#3b3b3b;
line-height:30px;
margin-left:10px;
}

.message p span{ 
color:#f00;
}
.message img{ margin-left:10px;}
.message p a{ 
color:#036a9a;
} 
.button{ 
width:89px;
height:33px;
background:url(../images/button.jpg) no-repeat;
border:none;
font-size:15px;
color:#fff;
margin-left:175px;
cursor:pointer;
}

.contant{ 
width:300px;
float:right;
}
.contant p{ 
font-size:13px;
color:#3b3b3b;
line-height:20px;
}
.map{ 
width:600px;
margin-top:20px;
} 

/*devis*/
.devis{ 
width:910px;
margin-left:20px;
padding-top:30px;
}
.form{ 
width:910px;
}
.form h3{ 
font-size:18px;
font-weight:normal;
color:#2a2b2c;
}
.devis_left{ 
float:left;
width:500px;
}
.devis_left p{ 
font-size:14px;
color:#3b3b3b;
line-height:25px;
}
.devis_left p span{ 
color:#f00;
}
.devis_left h2{ 
color:#3b3b3b;
line-height:25px;
}
.button1{ 
width:74px; 
height:29px;
background:url(../images/button2.jpg) no-repeat;
width:119px; 
height:29px;
border:none;
font-size:14px;
color:#2a2b2c;
margin-left:5px;
cursor:pointer;
}
.button2{ 
width:119px; 
height:29px;
background:url(../images/button2.jpg) no-repeat;
border:none;
font-size:14px;
color:#2a2b2c;
margin-left:20px;
cursor:pointer;
}
.devis_right{ 
width:380px;
float:right;
}
.devis_right p{ 
font-size:14px;
color:#3b3b3b;
line-height:25px;
}
.devis_right p span{ 
color:#f00;
}

.f2{ 
width:910px;
margin-bottom:20px;
}
.f2 .ming{ 
width:144px;
float:left;
text-align:right;
font-size:14px;
color:#3B3B3B;
}
.f2 .xuan{ 
width:762px;
float:right;
font-size:14px;
color:#3b3b3b;
}
.xuan li{ 
float:left;
width:280px;
line-height:20px;
}
.f3 p{ 
font-size:14px;
color:#3b3b3b;
line-height:25px;
}
.f3 p span{ 
color:#f00;
}
.f3 h2{ 
color:#3b3b3b;
line-height:25px;
}
/*realisations*/
.realisations{ 
width:910px;

}

.classify{ 
width:910px;

margin-bottom:20px;
}
.classify li{ 
float:left;
padding-left:20px;
padding-right:20px;
background:url(../images/tab1.jpg) no-repeat right center;
display:block;
cursor:pointer;
color:#212121;
font-size:16px;

}
.box{ 
width:910px;
margin-top:20px
}
.box li{ 
float:left;
margin:0 10px 20px 10px;
display:inline;
}
.box li img{ 
width:283px;
height:192px;
}
.box li p{ 
margin-top:5px;
text-align:center;
width:281px;
background:#fafafa;
border:1px solid #efefef;
padding-bottom:10px;
padding-top:10px;
}
.box li p a{ 
font-size:14px;
color:#393937;
line-height:20px;

}
.box li p a span{ 
font-size:11px;
color:#ababa9;
}
.box li p a:hover{ 
text-decoration:none;
}
.classify .selected{ 
color:#0C7CAE;
}
.classify .hover{ 
color:#0C7CAE;
}
.box .hide{ 
display:none;
}

.classify{ 
float:left;
padding-right:20px;
padding-left:20px;
background:url(../images/tab1.jpg) no-repeat right center;
cursor:pointer;
color:#212121;
font-size:16px;
margin-bottom:20px;
display:inline-block;
}
.box{ 
width:910px;
}
#show li{ 
float:left;
margin:0 10px 20px 10px;
display:inline;
}
#show li img{ 
width:283px;
height:192px;
}
#show li p{ 
margin-top:5px;
text-align:center;
width:281px;
background:#fafafa;
border:1px solid #efefef;
padding-bottom:10px;
padding-top:10px;
}
#show li p a{ 
font-size:14px;
color:#393937;
line-height:20px;

}
#show li p a span{ 
font-size:11px;
color:#ababa9;
}
#show li p a:hover{ 
text-decoration:none;
}


.fanye{ 
width:910px;
margin-top:20px;
text-align:right;
margin-bottom:10px;
}
.fanye a{ 
padding:5px 10px 5px 10px;
border:1px solid #ccc;
background:#e0e0e0;
color:#fff;
margin-right:5px;
}
.fanye .color{ 
background:#159ad6;
}

/*realisations1*/
.realisations1{ 
width:100%;
}
.up{ 
width:910px;
margin:auto;

}
.up ul{ 
width:850px;
}
.up li{ 
color:#3b3b3b;
float:left;

background:url(../images/tab1.jpg) no-repeat right center;
display:block;
}
.up li a{ 
color:#3b3b3b;
text-align:center;
line-height:30px;
font-size:14px;
line-height:30px;
display:block;
padding-right:20px;
padding-left:20px;
}
.up li a:hover{ 
color:#0C7CAE;
text-decoration:none;
}

.up .sel a{
color:#0C7CAE;
}
.back{ 
position:relative;
width:80px;
height:30px;
line-height:30px;
display:block;
margin-left:820px;
top:-30px;
}
.back a{ 
font-size:16px;
color:#3b3b3b;
display:block;
font-weight:bold;
}
.back a:hover{ 
text-decoration:none;
}
.down{ 
width:100%;
height:500px;
}
	#imageFlow {
		position: absolute;
		width: 100%;
		height: 700px;
		margin-left:0px;
		overflow:hidden;
		
	
	}
	#imageFlow .diapo {
		position: absolute;
		left: -1000px;
		cursor: pointer;
		-ms-interpolation-mode: nearest-neighbor;
		
		
	}
	#imageFlow .link {
		border: dotted #fff 1px;
		margin-left: -1px;
		margin-bottom: -1px;
		
	}
	#imageFlow .bank {
		visibility: hidden;
		
	}
	
	#imageFlow .text {
		position: absolute;
		left: 335px;
		width: 750px;
		bottom: 16%;
		text-align: center;
		color: #333;
		font-family: verdana, arial, Helvetica, sans-serif;
		z-index: 1000;
		
		
		
	}
	#imageFlow .title {
		font-size: 0.9em;
		font-weight: bold;
	}
	#imageFlow .legend {
		font-size: 0.8em;
	}
	#imageFlow .scrollbar {
		position: absolute;
		left: 10%;
		bottom: 10%;
		width: 80%;
		height: 16px;
		z-index: 1000;
		
	}
	#imageFlow .track {
		position: absolute;
		left: 1%;
		width: 98%;
		height: 16px;
		filter: alpha(opacity=30);
		opacity: 0.3;
		
	}
	#imageFlow .arrow-left {
		position: absolute;
	}
	#imageFlow .arrow-right {
		position: absolute;
		right: 0px;
	}
	#imageFlow .bar {
		position: absolute;
		height: 16px;
		left: 25px;
		
	}
	#imageFlow img{ 
	max-height:500px;
	height:auto;
	}

.contact1{ 
width:100%;

padding-top:30px;
background:#fff;
}
.bar2{ 
width:910px;
margin-bottom:10px;
margin:auto;
}
.bar2 h1{ 
font-size:48px;
font-family:Myriad Pro;
font-weight:normal;
color:#2a2b2c;
float:left;
line-height:60px;
}
.bar2 span{ 
float:right;
margin-right:10px;
margin-top:13px;
}





















