@charset "utf-8";
body{
margin:0px auto;
padding:0px auto;
background-image:url(bg.gif);
background-repeat:repeat-x;
font-size:11pt;
color:#58595b;
}

#main{
width:900px;
height:810px;
margin:0px auto;
}

#banner{
height:125px;
background-image:url(banner_sp.gif);
}

#menu{
height:39px;
background-image:url(menu1.gif);

}

.map1{

overflow:hidden;
}

#menu_gap{
height:12px;
}

#content{
width:900px;
height:569px;
}

#content_left{
width:200px;
height:569px;
float:left;
}

#content_left_tutor{
height:600;
background-color:#FFFFFF;
line-height:25px;
color:#58595b;
padding-left:14px;
padding-right:16px;
}


#content_left_news{
height:228px;
background-image:url(c_5.gif);
line-height:25px;
padding-left:14px;
padding-right:16px;
}

#news a{
color:#00349a;
text-decoration:underline;
}

#news a:hover{
color:#f5821f;
text-decoration:none;
}


#content_gap{
width:8px;
height:519px;
float:left;
}


#content_right{
width:691px;
height:569px;
float:left;
overflow:hidden;
}

#content_middle{
width:433px;
height:420px;
float:left;
overflow:hidden;
}

#m1{
height:18px;
background-color:#FFFFFF;
}

.mm1{
background-image:url(icon.gif);
height:20px;
width:25px;
background-position:center;
background-position:right;
background-repeat:no-repeat;
float:left;
}

.mm2{
height:25px;
width:400px;
float:left;
line-height:20px;
}

#m2{
height:157px;
background-color:#FFFFFF;
line-height:20px;
}

#m3{
height:15px;
background-color:#FFFFFF;
}

#m4{
height:133px;
background-color:#FFFFFF;
}

#m5{
width:8px;
height:380px;
float:left;
}

#content_r{
width:250px;
height:330px;
float:left;
}

#m6{
height:14px;
background-color:#FFFFFF;
}

#m7{
height:131px;
background-color:#FFFFFF;
}

#m8{
height:160px;
width:250px;
background-color:#FFFFFF;
}

#foot{
height:60px;
width:900px;
background-image:url(fbg.gif);
overflow:hidden;
text-align:center;
color:#58595b;
}

.mm3{
padding-left:16px;
padding-right:12px;
line-height:25px;

}


.mm31{
padding-left:16px;
padding-right:12px;
line-height:25px;

}

.mm31 a{
color:#00349a;
text-decoration:underline;
}

.mm31 a:hover{
color:#f5821f;
text-decoration:none;
}



.mm2 a{
color:#58595b;
text-decoration:none;
}

.mm2 a:hover{
color:#f5821f;
text-decoration:none;
}

#content_left_tutor a:hover{
color:#00349a;
text-decoration:none;
}

#content_left_tutor a{
color:#f5821f;
text-decoration:none;
}



.mm3 a:hover{
color:#00349a;
text-decoration:none;
}

.mm3 a{
color:#f5821f;
text-decoration:none;
}

#menu_left{
width:48px;
height:39px;
float:left;
}

#menu_home a{
width:97px;
height:39px;
float:left;
}

#menu_home a:hover{
width:97px;
height:39px;
float:left;
background-image:url(menu1_on.gif);
background-position:-48px 0px;
}

#menu_abou a{
width:101px;
height:39px;
float:left;
}

#menu_abou a:hover{
width:101px;
height:39px;
float:left;
background-image:url(menu1_on.gif);
background-position:-145px 0px;
}

#menu_orgn a{
width:84px;
height:39px;
float:left;
}

#menu_orgn a:hover{
width:84px;
height:39px;
float:left;
background-image:url(menu1_on.gif);
background-position:-246px 0px;
}

#menu_tuto a{
width:102px;
height:39px;
float:left;
}

#menu_tuto a:hover{
width:102px;
height:39px;
float:left;
background-image:url(menu1_on.gif);
background-position:-330px 0px;
}

#menu_dire a{
width:85px;
height:39px;
float:left;
}

#menu_dire a:hover{
width:85px;
height:39px;
float:left;
background-image:url(menu1_on.gif);
background-position:-432px 0px;
}


#menu_proj a{
width:85px;
height:39px;
float:left;
}

#menu_proj a:hover{
width:85px;
height:39px;
float:left;
background-image:url(menu1_on.gif);
background-position:-517px 0px;
}

#menu_conc a{
width:87px;
height:39px;
float:left;
}

#menu_conc a:hover{
width:87px;
height:39px;
float:left;
background-image:url(menu1_on.gif);
background-position:-602px 0px;
}

#menu_coop a{
width:87px;
height:39px;
float:left;
}

#menu_coop a:hover{
width:87px;
height:39px;
float:left;
background-image:url(menu1_on.gif);
background-position:-689px 0px;
}

#menu_righ a{
width:87px;
height:39px;
float:left;
}

#menu_righ a:hover{
width:87px;
height:39px;
float:left;
background-image:url(menu1_on.gif);
background-position:-776px 0px;
}

#content_equip{
height:110px;
background-image:url(d_4.gif);
line-height:18px;
padding-left:24px;
padding-right:16px;
}

.equip_left{
width:19px;
height:84px;
float:left;
}