body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	text-align:center;			/* 居中且宽度固定的版式，参考11.2节 */
	background-color:#fff;
}
.input1{
font-family: verdana;
background-color: #fff;
border-bottom: #9F9F9F 2px solid;
border-left: #9F9F9F 2px solid;
border-right: #9F9F9F 2px solid;
border-top: #9F9F9F 2px solid;
font-size: 12px;
}
#big{
width:100%;
height:100%;}
#container{
	position:relative;
	margin:0px auto 0px auto;
	width:1000px;
	text-align:left;
}
#globallink{
	width:1000px; height:254px;	/* 设置块的尺寸，高度大于banner图片 */
	margin:0px; padding:0px;/* 再设置背景颜色，作为导航菜单的背景色 */
    text-align:center;
}
.top1{
float:left;
margin:0px;
padding:0px;
width:224px;
height:254px;
background:url(../images/logo.jpg) no-repeat;}

.banner{
float: right;
width:776px;
height:254px;
margin:0px; padding:0px;
}
.banner a:link, .banner a:visited{
	color:#000;
    font-size:12px;
	font-weight: bold;
	text-decoration:none;
}
.banner a:hover{
	color:#666;
	text-decoration:none;
}
.banner1{
width:776px;
height:162px;
margin:0px; padding:0px;
}
.banner1_left{
float:left;
width:312px;
height:162px;
margin:0px; padding:0px;
}
.banner1_left1{
width:312px;
height:106px;
margin:0px; padding:0px;
background:url(../images/background_top1.jpg) no-repeat;
}
.banner1_left2{
width:312px;
height:56px;
margin:0px; padding:0px;
background:url(../images/background_topmenu1.jpg) no-repeat;
text-align:left;
}

.banner1_left21{
float:left;
width:88px;
height:46px;
margin:0px; padding:10px 0px 0px 12px;
}
.banner1_left22{
float:left;
width:96px;
height:46px;
margin:0px; padding:8px 0px 0px 22px;
}
.banner1_left23{
float:left;
width:70px;
height:44px;
margin:0px; padding:12px 0px 0px 16px;
}

.banner1_right{
float:left;
width:464px;
height:162px;
margin:0px; padding:0px;
background:url(../images/background_top2.jpg) no-repeat;
}
.banner1_right2{
float:left;
width:464px;
height:162px;
margin:0px; padding:0px;
background:url(../images/background_competence.jpg) no-repeat;
}

.banner1_right3{
float:left;
width:464px;
height:162px;
margin:0px; padding:0px;
background:url(../images/background_reference.jpg) no-repeat;
}
.banner1_right4{
float:left;
width:464px;
height:162px;
margin:0px; padding:0px;
background:url(../images/background_competence_news.jpg) no-repeat;
}
.banner1_right5{
float:left;
width:464px;
height:162px;
margin:0px; padding:0px;
background:url(../images/background_Contact.jpg) no-repeat;
}
.banner1_right6{
float:left;
width:464px;
height:162px;
margin:0px; padding:0px;
background:url(../images/background_lien.jpg) no-repeat;
}


.banner2{
width:776px;
height:43px;
margin:0px; padding:0px;
text-align:left;
}
.banner2_left{
float:left;
width:500px;
height:43px;
margin:0px; padding:0px;
background:url(../images/background_topmenu2.jpg) no-repeat;
}
.banner2_left1{
float:left;
width:65px;
height:43px;
margin:0px; padding:0px 0px 0px 85px;
}
.banner2_left2{
float:left;
width:72px;
height:43px;
margin:0px; padding:0px 0px 0px 48px;
}
.banner2_left3{
float:left;
width:120px;
height:43px;
margin:0px; padding:0px 0px 0px 30px;
}


.banner2_right{
float:left;
width:276px;
height:43px;
margin:0px; padding:0px;
background:url(../images/background_top3.jpg) no-repeat;
}
.banner2_right2{
float:left;
width:276px;
height:43px;
margin:0px; padding:0px;
background:url(../images/background_top3_competence.jpg) no-repeat;
}
.banner2_right3{
float:left;
width:276px;
height:43px;
margin:0px; padding:0px;
background:url(../images/background_top3_reference.jpg) no-repeat;
}
.banner2_right4{
float:left;
width:276px;
height:43px;
margin:0px; padding:0px;
background:url(../images/background_top3_news.jpg) no-repeat;
}
.banner2_right5{
float:left;
width:276px;
height:43px;
margin:0px; padding:0px;
background:url(../images/background_top3_Contact.jpg) no-repeat;
}
.banner2_right6{
float:left;
width:276px;
height:43px;
margin:0px; padding:0px;
background:url(../images/background_top3_lien.jpg) no-repeat;
}


.banner3{
width:776px;
height:49px;
margin:0px; padding:0px;
background:url(../images/background_top4.jpg) no-repeat;
}
.top2{
float:left;
width:216px;
height:133px;
margin:0px; padding:40px 10px 0px 10px;
background:url(../images/background_top2.jpg) no-repeat;
}
#topmenu{
height:50px;
margin:0px; padding:0px;
background:url(../images/background_topmenu.jpg) repeat-x;}
#topmenu ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#topmenu li{
	float:left; 
	text-align:center;
	padding:15px 18px 0px 18px;	/* 链接之间的距离 */
}
#topmenu a:link, #topmenu a:visited{
	color:#FFF500;
    font-size:12px;
	font-weight: bold;
	text-decoration:none;
}
#topmenu a:hover{
	color:#000;
	text-decoration:none;
}
#con{
width:1000px;
background-color:#FFF;
}
#parameter{
	float:left;
	width:208px;
	padding:0px;
	margin:0px;
}

.left0{
	margin:0px;
	padding:7px 0px 0px 0px;
    text-align:left;
}
.left_tit1{
	margin:0px;
	padding:10px 0px 0px 70px;
	height:21px;
	color:#595959;
	font-weight:bold;
	background:url(../images/left_tit0.jpg) no-repeat;
}
.left1{
	margin:0px;
	padding:0px 10px 0px 37px;
	height:9px;
	background: url(../images/left_bg0.jpg) no-repeat;
}
.left1_2{
	margin:0px;
	padding:0px 10px 0px 27px;
	width:248px;
	height:108px;
	color:#fff;
	font-size:12px;
	background:url(../images/left_bg2.jpg);
}
.left1_2 ul{
    margin:0px;
    padding:0px;
}
.left1_2 li{
  list-style:none;
  padding:3px 0px 0px 11px;
  background:url(../images/point.gif) no-repeat;
    
}
.left1_2 a{
color:#000;
text-decoration:none;
}

.left1_2 a:hover{
color:#0C4DA1;
text-decoration:none;
}

.left_tit2{
	margin:0px;
	padding:10px 0px 0px 70px;
	height:21px;
	color:#595959;
	font-weight:bold;
	background:url(../images/left_tit1.jpg) no-repeat;
}
.left2{
	margin:0px;
	padding:0px;
	height:134px;
	background:url(../images/left_bg2.jpg) repeat-y;
}
.leftfoot{
	margin:0px;
	padding:0px;
	height:12px;
	background:url(../images/left_bg3.jpg) no-repeat;
}

.left_tit3{
	margin:0px;
	padding:10px 0px 0px 70px;
	height:21px;
	color:#595959;
	font-weight:bold;
	background:url(../images/left_tit2.jpg) no-repeat;
}
.left_tit3 a{
	color:#595959;
	text-decoration:none;
}
.left_tit3 a:hover{
	color:#000;
	text-decoration:none;
}
.left3{
	margin:0px;
	padding:0px 0px 0px 20px;
	width:208px;
	height:134px;
	background:url(../images/left_bg2.jpg) repeat-y;
}
#main{
	float:left;
	margin:0px;
	padding:0px;
	width:555px;
}
.main1_presentation{
padding:0px 0px 0px 45px;
margin:0px;
height:20px;
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#585858;
background:url(../images/main1_presentation.jpg) no-repeat bottom;}
.main1_reference{
padding:0px 0px 0px 45px;
margin:0px;
height:20px;
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#585858;
background:url(../images/main1_reference.jpg) no-repeat bottom;}
.main1_creation{
padding:0px 0px 0px 45px;
margin:0px;
height:20px;
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#0C4DA1;
background:url(../images/main1_creation.jpg) no-repeat bottom;}
.main1_Liens{
padding:0px 0px 0px 45px;
margin:0px;
height:20px;
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#585858;
background:url(../images/main1_Liens.jpg) no-repeat bottom;}
.main1_contact{
padding:0px 0px 0px 45px;
margin:0px;
height:20px;
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#585858;
background:url(../images/main1_contact.jpg) no-repeat bottom;}
.main1_solutionse{
padding:0px 0px 0px 45px;
margin:0px;
height:20px;
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#0C4DA1;
background:url(../images/main1_solutionse.jpg) no-repeat bottom;}
.main1_E-marketing{
float:left;
width:310px;
padding:0px 0px 0px 45px;
margin:0px;
height:35px;
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#0C4DA1;
background:url(../images/main1_E-marketing.jpg) no-repeat bottom;}
.main1_E-marketing2{
float:left;
width:193px;
padding:13px 0px 0px 7px;
margin:0px;
height:22px;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif; 
color:#0C4DA1;
background:url(../images/main1_E-2.jpg) no-repeat bottom;}
.main1_E-marketing2 a{
color:#0C4DA1;
text-decoration:none;
}
.main1_E-marketing2 a:hover{
color:#000;
text-decoration:none;
}
.main1_E-marketing3{
float:left;
width:193px;
padding:13px 0px 0px 7px;
margin:0px;
height:22px;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif; 
color:#0C4DA1;
background:url(../images/main1_E-3.jpg) no-repeat bottom;}
.main1_E-marketing3 a{
color:#0C4DA1;
text-decoration:none;
}
.main1_E-marketing3 a:hover{
color:#000;
text-decoration:none;
}
.main1{
padding:0px 0px 0px 45px;
margin:0px;
height:20px;
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#585858;
background:url(../images/main1.jpg) no-repeat bottom;}

.main1_news{
padding:0px 0px 0px 45px;
margin:0px;
height:20px;
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#585858;
background:url(../images/mail_news.jpg) no-repeat bottom;}
.main1_pgi{
padding:0px 0px 0px 45px;
margin:0px;
height:20px;
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#0C4DA1;
background:url(../images/mail_pgi.jpg) no-repeat bottom;}
.main1_Formations{
padding:0px 0px 0px 45px;
margin:0px;
height:20px;
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#0C4DA1;
background:url(../images/main1_Formations.jpg) no-repeat bottom;}
.main1_Videos{
padding:0px 0px 0px 45px;
margin:0px;
height:20px;
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#0C4DA1;
background:url(../images/main1_Videos.jpg) no-repeat bottom;}



.content{
	margin:0px;
	padding:10px 20px 10px 20px;
    text-align:justify;
	font-size:11px;
    color:#585858;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/main2.jpg) repeat-y;
}
.content_bleu{
	margin:0px;
	padding:10px 20px 10px 20px;
    text-align:justify;
	font-size:11px;
    color:#585858;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/main2_bleu.jpg) repeat-y;
}
.content_text1{
color:#0D4DA1;}
.content_text2{
font-weight:bold;
}
.content_text3{
color:#0D4DA1;
font-weight:bold;
}
.content_text3 a{
color:#0D4DA1;
font-weight:bold;
text-decoration:none;
}
.content_text3 a:hover{
color:#000;
font-weight:bold;
text-decoration:none;
}
.content_text4{
font-size:10px;
}
.main3{
padding:0px;
margin:0px;
height:8px;
background:url(../images/main3.jpg) no-repeat;}
.main3_bleu{
padding:0px;
margin:0px;
height:8px;
background:url(../images/main3_bleu.jpg) no-repeat;}
.content2{
	margin:0px;
	padding:0px 0px 0px 18px;
	width:200px;
	height:30px;
    text-align:left;
	font-size:12px;
    color:#000;
	background:url(../images/d.png) no-repeat;
}
.tit{
    height:35px;
	margin:0px;
	padding:0px 0px 0px 20px;
    text-align:left;
	font-size:20px;
    color:#FFF500;
}
#right{
margin:0px;
padding:7px 0px 0px 0px;
width:237px;
float:left;}

.right_tit1{
padding:10px 0px 0px 20px;
width:217px;
height:21px;
color:#595959;
font-weight:bold;
background:url(../images/right_tit1.jpg) no-repeat;}


.right_bg{
width:207px;
padding:5px 0px 0px 10px;
font-size:12px;
color:#595959;
background:url(../images/right_bg.jpg) repeat-y;
}
.right_bg a:link, .right_bg a:visited{
	color:#595959;
	text-decoration:none;
}
.right_bg a:hover{
	color:#000;
	text-decoration:none;
}
.right_bg3{
height:12px;
background:url(../images/right_bg2.jpg) no-repeat;
}

.right_tit2{
padding:10px 0px 0px 20px;
width:217px;
height:21px;
color:#595959;
font-weight:bold;
background:url(../images/right_tit2.jpg) no-repeat;}
.right_bg2{
padding:5px 40px 0px 10px;
font-size:12px;
color:#595959;
text-align:center;
background:url(../images/right_bg.jpg) repeat-y;
}
.right_bg2 a:link, .right_bg2 a:visited{
	color:#595959;
	text-decoration:none;
}
.right_bg2 a:hover{
	color:#000;
	text-decoration:none;
}

.right_tit3{
padding:10px 0px 0px 20px;
width:217px;
height:21px;
color:#595959;
font-weight:bold;
background:url(../images/right_tit3.jpg) no-repeat;}


#footer2{
margin:0px ;
padding:0px 0px 0px 0px;
width:1000px;
height:193px;
background:url(../images/background_foot.jpg) no-repeat #fff;
text-align:center;
font-family:Myriad Pro,Arial, Helvetica, sans-serif;
font-size:12px;
color:#45464A;
}

#footer2 ul{
	list-style-type:none;
	padding:0px 0px 0px 60px;
	margin:0px;
}
#footer2 li{
	float:left; 
	text-align:center;
	padding:0px 35px 0px 35px;	/* 链接之间的距离 */
}
#footer2 a:link, #footer2 a:visited{
	color:#45464A;
	text-decoration:none;
}
#footer2 a:hover{
	color:#666;
	text-decoration:none;
}
#div35{
margin:0px 0px 0px 210px;
width:150px;
text-align:left;
font-size:10px;}


.black_overlay{ 
            display: none; 
            position: absolute; 
            top: 0%; 
            left: -20%; 
            width: 133%; 
            height: 100%; 
            background-color: black; 
            z-index:1001; 
            -moz-opacity: 0.3; 
            opacity:.30; 
            filter: alpha(opacity=30); 
        } 
        .white_content { 
            display: none; 
            position: absolute; 
            top: 25%; 
            left: 25%; 
            padding: 20px; 
            border: 5px solid #9f9f9f; 
            background-color: white; 
            z-index:1002; 
            overflow: auto; 
        } 
#light{position:absolute;
	z-index:1003;
	left:200px;
	top:400px;}
	
#light2{position:absolute;
	z-index:1003;
	text-align:center;
	top:100px;}
	
.wenzi1{
color:#000;
font-size:9px;
}
.wenzi1 a{
color:#000;
text-decoration:none;
}

.wenzi1 a:hover{
color:#666;
text-decoration:none;
}
#divpic {
	position:absolute;
	width:278px;
	z-index:5;
	left: 622px;
	top: 20px;
}
#pic-01 a img{top:0;left:0;}
#pic-02 a img{top:0;left:100px;}
#pic-03 a img{top:0;left:200px;}
#pic-04 a img{top:100px;left:0;}
#pic-05 a img{top:100px;left:100px;}
#pic-06 a img{top:100px;left:200px;}
     .photo  {display:inne;}
	 .photo a{position:relative;}
	 .photo a:hover{position:relative;border:none;z-index:1000;}/*此处要有border:none属性，否则IE6下面无法显示出来，是IE6伪类的BUG*/
	 .photo a img{width:105px;height:79px;border:none;position:absolute;}/*使用绝对定位让图片固定，从而脱离页面流*/
	 .photo a:hover img{position: absolute;left:-10px;top:-10px;width:120px;height:90px;padding:0px;background:#fff;z-index:1000;} /*注意这里的z-index显示设置，否则会有重叠*/
.d{
padding:3px 0px 0px 0px;}
.img1{
float:right;
padding:0px 0px 0px 20px ;}
