@charset "gb2312";


.bold{ font-weight:bold;}
.border{ border:1px solid #c6d8f0; border-top:none;  background-color:#ffffff;}
.center{text-align:center;}
.clear {clear:both; height:0px; font-size:0px; line-height:0px;}
.left {float:left; display:inline;}
.pw{clear:both; width:998px; overflow:visible; background-color:#f2f2f2;}
.right {float:right; display:inline;}
.split{clear:both; font-size:8px; height:8px; line-height:8px;
}



a:link, a:visited{ color:#000000; text-decoration: none;
}
a:hover, a:active{ color:#880009; text-decoration:underline;
}

a.design:link, a.design:visited{ color:#010101; text-decoration: none;
}
a.design:hover, a.design:active{ color:#ff0000; text-decoration:underline;
}

html{ overflow-y:scroll;
}

body{ margin:0; padding:0; font-size:13px; color:#000000; line-height:160%; font-family:"ËÎÌå","Arial" ; background-color:#f2f2f2;
}

button{ margin:0; padding:0; vertical-align:middle; font-size:100%;}

cite{ font-size:12px; font-style:normal; float:right; color:#969696; padding-right:3px;}

div{
 margin:0 auto;
 padding:0;
 width: 800px;
}

div.l_page{ clear:both; padding:8px; text-align:center; color:#313131;}

form{ margin:0; padding:0;}

img{ border:0; margin:0;}

input{ margin:0; padding:0; font-size:100%;}

li{ list-style:none; margin:0; padding:0;}

p{ margin:0; padding:0; text-indent:2em; margin-bottom:6px;}
p.more{ text-align:right; margin-bottom:0px;}
p.no_indent{ text-indent:0em;}

select{ vertical-align:middle; font-size:100%;}

span{ margin:0; padding:0;}

table{ border-collapse:collapse; border-spacing:0;}

td{ margin:0; padding:0; padding-left:2px; padding-right:2px; text-align:center; vertical-align:middle;  border-collapse:collapse;}

textarea{ padding:0; margin:0; font-size:100%;}

ul{ list-style:none; margin:0; padding:0;}



div.d_author{ clear:both; width:690px; text-align:right; line-height:30px; color:#000000;
}
div.d_detail{ clear:both; width:690px; color:#000000; line-height:27px; font-size:12px; padding-top:24px; padding-bottom:12px;
}
div.d_detail_eng{ clear:both; width:980px; color:#000000; line-height:27px; font-size:12px; padding-top:24px; padding-bottom:12px;
}
div.d_from{ clear:both; width:690px; line-height:24px; text-align:center; color:#9b9b9b; font-size:12px;
}
div.d_title{ clear:both; width:690px; font-size:16px; font-weight:bold; color:#000000; text-align:center; line-height:36px; padding-top:12px;
}
div.d_from_eng{ clear:both; width:980px; line-height:24px; text-align:center; color:#9b9b9b; font-size:12px;
}
div.d_title_eng{ clear:both; width:980px; font-size:16px; font-weight:bold; color:#000000; text-align:center; line-height:36px; padding-top:12px;
}


a.d_cat:link, a.d_cat:visited{ float:left; display:block; width:146px; height:42px; line-height:42px; border:1px solid #8898aa; color: #000000; background-color:#edfcff; text-decoration: none; margin-left:40px; margin-right:40px;
}
a.d_cat:hover, a.d_cat:active{ color:#ff0505; background-color:#045c9a; color:#ffffff; 
}



div.d_cat{ clear:both; width:690px; height:28px; line-height:28px; background:url(d_cat_bg.jpg) repeat-x; text-indent:1.5em; text-align:left; margin-top:30px; margin-bottom:12px;
}
div.d_cat_li{ clear:both; width:690px; text-align:center; padding-top:12px; padding-bottom:80px;
}
div.d_pic{ float:left; width:220px; margin-right:10px; margin-top:12px;
}
div.d_pic_t{ clear:both; line-height:30px; text-align:center;
}

img.d_pic{ clear:both; width:220px; height:165px; overflow:hidden;
}
span.d_cat{ height:28px; line-height:28px; padding:6px 12px; background-color:#045c9a; color:#ffffff; font-size:13px; font-weight:bold;
}




a.i_d:link, a.i_d:visited{ color: #02386e; text-decoration: none;
}
a.i_d:hover, a.i_d:active{ color:#ff0505;
}

a.i_li:link, a.i_li:visited{ float:left; font-size:12px; color: #000000; text-decoration: none;
}
a.i_li:hover, a.i_li:active{ color:#ff0505;
}

a.i_more:link, a.i_more:visited{ float:right; font-size:12px; color: #013468; text-decoration: none; padding-right:3px;
}
a.i_more:hover, a.i_more:active{ color:#ff0505;
}

div.i_bottom{ clear:both; width:998px; line-height:20px; padding-top:18px; padding-bottom:18px; font-size:13px; color:#010101; background-color:#f2f2f2; text-align:center; 
}
div.i_cat{ float:left; width:703px; height:38px; line-height:38px; border-bottom:#ffffff solid 1px; background:url(i_cat_bg.jpg) left no-repeat; font-size:15px; font-weight:bold; color:#ffffff; text-indent:0.5em; margin-bottom:6px;
}
div.i_left{ float:left; width:748px; overflow:hidden;
}
div.i_left_B{ clear:both; width:746px; height:128px; border:1px solid #c9c9c9; background-color:#ffffff; overflow:hidden;
}
div.i_left_Bi{ clear:both; text-align:center;
}
div.i_left_BP{ clear:both; height:27px; text-align:center; overflow:hidden;
}
div.i_left_L{ float:left; width:301px; height:417px; border:1px solid #c9c9c9; background-color:#ffffff; overflow:hidden;
}
div.i_left_R{ float:right; width:435px; height:417px; border:1px solid #c9c9c9; background-color:#ffffff; overflow:hidden;
}
div.i_left_RD{ clear:both; width:400px; height:85px; line-height:27px; font-size:12px; color:#02386e; text-align:left; overflow:hidden;
}
div.i_left_Ri{ clear:both; width:408px; height:27px; line-height:27px; font-size:12px; color:#000000; text-align:left; overflow:hidden;
}
div.i_left_RM{ clear:both; width:408px; height:18px; line-height:18px; background:url(i_more_bg.jpg) no-repeat; text-align:right; margin-top:8px; margin-bottom:6px; overflow:hidden;
}
div.i_left_RT{ clear:both; width:400px; height:30px; line-height:30px; margin-top:10px; text-align:left; color:#02386e; font-size:15px; font-weight:bold; overflow:hidden;
}
div.i_link{ clear:both; text-align:center;
}
div.i_list{ clear:both; height:27px; line-height:27px; font-size:13px; padding-left:8px; padding-right:24px;
}
div.i_menu{ clear:both; width:998px; height:38px; line-height:38px; color:#cdf7ff; font-size:13px; background:url(i_menu_bg.jpg) repeat-x;
}
div.i_mid{ clear:both; width:982px; padding-top:8px; background-color:#f2f2f2; overflow:hidden;
}
div.i_pic{ clear:both; width:262px; height:194px; border:1px solid #676767; margin-top:16px; overflow:hidden;
}
div.i_right{ float:right; width:226px; overflow:hidden;
}
div.i_right_eng{ float:right; width:900px; overflow:hidden;
}
div.i_right_Bt{ clear:both; width:224px; height:219px; border:1px solid #c9c9c9; background-color:#ffffff; overflow:hidden;
}
div.i_right_BB{ clear:both; width:224px; height:326px; border:1px solid #c9c9c9; background-color:#ffffff; overflow:hidden;
}
div.i_right_li{ clear:both; width:206px; height:29px; line-height:29px; overflow:hidden;
}
div.i_right_PT{ clear:both; width:206px; height:36px; line-height:36px; font-size:15px; font-weight:bold; color:#013468; border-bottom:1px dotted #013468; text-align:left; overflow:hidden;
}
div.i_right_Pi{ float:left; width:68px; height:80px; text-align:center; margin-top:4px; overflow:hidden;
}
div.i_right_Pic{ clear:both; padding-top:6px; padding-left:8px; padding-bottom:6px; overflow:hidden;
}
div.i_right_Pp{ clear:both; width:54px; height:54px; border:1px solid #c9c9c9;
}
div.i_right_Pt{ clear:both; height:24px; line-height:24px; font-size:12px; color:#000000; text-align:center;
}


div.i_top{ clear:both; width:998px; height:124px; overflow:hidden;
}
div.i_tzgg{ clear:both; width:274px; height:36px; line-height:36px; font-size:15px; font-weight:bold; color:#013468; border-bottom:1px dotted #013468; text-align:left; overflow:hidden;
}
div.i_tzgg_li{ clear:both; width:274px; height:18px; line-height:18px; margin-top:10px; text-align:left;
}

img.i_link{ width:216px; height:69px; border:1px solid #8c8c8c; margin:14px 8px;
}
img.i_right{ width:52px; height:52px; border:1px solid #ffffff; overflow:hidden;
}

span.i_title{ float:left; line-height:36px; font-size:15px; font-weight:bold; margin-left:6px;
}




a.l_location:link, a.l_location:visited{ color:#013468; text-decoration: none;
}
a.l_location:hover, a.l_location:active{ color:#ff0000;
}

a.l_page:link, a.l_page:visited{ color:#000000; text-decoration: none;
}
a.l_page:hover, a.l_page:active{ color:#ff0000;
}



div.l_course{ clear:both; width:202px; text-align:center; padding-bottom:12px; margin-bottom:12px;
}
div.l_left{ float:left; width:226px; overflow:hidden;
}
div.l_left_pic{ clear:both; width:224px; border:1px solid #c9c9c9; background-color:#ffffff; padding-bottom:6px; overflow:hidden;
}
div.l_list{ clear:both; width:724px; height:27px; line-height:27px; color:#000000; overflow:hidden;
}
div.l_location{ clear:both; width:724px; height:40px; line-height:40px; border-bottom:#013468 dotted 1px; font-size:12px; color:#013468; text-indent:0.5em; margin-bottom:6px;
}
div.l_location_eng{ clear:both; width:980px; height:40px; line-height:40px; border-bottom:#013468 dotted 1px; font-size:12px; color:#013468; text-indent:0.5em; margin-bottom:6px;
}
div.l_pic{ clear:both; width:724px; color:#013468; overflow:hidden;
}
div.l_pic_li{ float:left; width:240px; height:220px; overflow:hidden;
}
div.l_pic_t{ clear:both; height:40px; line-height:40px; text-align:center; overflow:hidden;
}
div.l_page{ clear:both; line-height:22px; text-align:center; color:#000000; padding:12px; margin-top:12px;
}
div.l_right{ float:right; width:746px; border:1px solid #c9c9c9; background-color:#ffffff; min-height:618px; overflow:hidden;
}

img.l_course{ clear:both; width:187px; height:59px; border:1px solid #8c8c8c; margin-top:8px; overflow:hidden;
}
img.l_pic_p{ clear:both; width:230px; height:170px; border:1px solid #8c8c8c; overflow:hidden; 
}
span.l_page{ color:#ff2727;
}





span.t_ren{ float:left; width:78px; font-size:13px; color:#555555; font-weight:bold; text-align:left; vertical-align:middle;
}

input.t_button{ float:left; margin-left:514px; vertical-align:middle; height:24px; line-height:24px; width:57px; border:#b4b4b4 1px solid; font-size:13px; color:#555555; background:url(i_search_btn_bg.jpg) repeat-x; margin-top:6px; margin-bottom:24px;
}
input.t_ren{ float:left; width:244px; height:24px; line-height:24px; border:#b4b4b4 1px solid; font-size:13px; color:#555555; vertical-align:middle;
}
input.t_shijian{ float:left; width:126px; height:24px; line-height:24px; border:#b4b4b4 1px solid; font-size:13px; color:#555555; vertical-align:middle;
}

textarea.t_neirong{ float:left; width:490px; height:160px; line-height:24px; border:#b4b4b4 1px solid; font-size:13px; color:#555555;
}







#AloeR_Menu { z-index:100; float:right;  width:990px;  height:38px; line-height:38px; list-style-type:none; padding:0px; margin:0px; color:#cdf7ff; 
}
#AloeR_Menu li { float:left;
}

#AloeR_Menu li.right { float:right; width:130px; text-align:center; display:inline;
}

#AloeR_Menu .i_menu_split{ float:left; display:inline; width:10px;
}

#AloeR_Menu li a:link, #AloeR_Menu li a:visited{ display:block; padding-left:8px; padding-right:8px; color:#cdf7ff; text-decoration:none; text-align:center;
}
#AloeR_Menu li a:hover, #AloeR_Menu li a:active{ color:#ffff00; 
}

#AloeR_Menu li.right a:link, #AloeR_Menu li.right a:visited{ color:#fffd45; text-decoration:none; text-align:center; font-family:Arial; font-size:12px;
}
#AloeR_Menu li.right a:hover, #AloeR_Menu li.right a:active{ color:#ff0000; background-color:; 
}



#AloeR_Menu li ul { float:left; display:none; width:150px; margin-left:0px; text-align:left; line-height:27px; list-style-type:none; position:absolute; background:#003876; 
}

#AloeR_Menu li ul li{ float:left; margin-left:0px; width:150px; text-align:left;
}

#AloeR_Menu li ul li a:link, #AloeR_Menu li ul li a:visited{ display:block; padding-left:0px; padding-right:0px; margin-left:0px; width:100%;  color:#ffffff; text-decoration:none; text-align:left; text-indent:1em; background-color:#003876;
}
#AloeR_Menu li ul li a:hover, #AloeR_Menu li ul li a:active{ color:#ffffff!important; text-decoration:none; background:#680000;
}

#AloeR_Menu li ul li ul { display:none; width:108px; margin-left:108px; margin-top:-26px; line-height:26px; list-style-type:none; position:absolute; border:1px #aaaaaa solid; background:#eeeeee; text-align:left; 
}

#AloeR_Menu li ul li ul li{ float:left; margin-left:0px; width:100%; text-align:left; border-bottom:1px #aaaaaa solid; border-top:1px solid #ffffff;
}

#AloeR_Menu li ul a:link, #AloeR_Menu li ul a:visited{ display:block; color:#177cbf; text-decoration:none; font-size:12px; text-indent:1em; text-align:left; line-height:24px; background:#eeeeee;
}
#AloeR_Menu li ul a:hover, #AloeR_Menu li ul a:active{ color:#ffffff!important; background:#3d55a7;
}


#AloeR_Menu li ul { display:none; 
}
#AloeR_Menu li.over ul { display:block;
}


#AloeR_Menu li.over ul li ul { display:none;
}
#AloeR_Menu li.over ul li.over ul { display:block;
}