@charset "utf-8";


.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; overflow:hidden;}
.left {float:left; display:inline;}
.pw{clear:both; width:918px; background-color:#ffffff; overflow:hidden;}
.right {float:right; display:inline;}
.split{clear:both; font-size:6px; height:6px; line-height:6px; overflow:hidden;
}



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:#464646; text-decoration: none;
}
a.design:hover, a.design:active{ color:#ff0000;
}

html{ margin:0; padding:0; overflow-y:scroll;
}

body{ margin:0; padding:0; font-size:12px; color:#000000; line-height:160%; font-family:"宋体", "Arial"; background:url(i_body_bg.jpg) top center no-repeat;
}

button{ margin:0; padding:0; vertical-align:middle; font-size:100%;}

cite{ float:right; font-style:normal; font-weight:normal; color:#464646;}

div{ margin:0 auto; padding:0;}

div.l_page{ clear:both; padding:8px; text-align:center; color:#313131;}

fieldset{ margin:0; padding:0; border:0;}

form{ margin:0; padding:0;}

img{ margin:0; border:0; vertical-align:middle;}

input{ margin:0; padding:0; vertical-align:middle; font-size:100%;}

li{ list-style:none; margin:0; padding:0; vertical-align:middle;}

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{ margin:0; padding:0; vertical-align:middle; font-size:100%;}

span{ margin:0; padding:0;}

table{ border-collapse:collapse; border-spacing:0;}

td{ margin:0; padding:0; vertical-align:top;  border-collapse:collapse;}

textarea{ padding:0; margin:0; font-size:100%;}

ul{ list-style:none; margin:0; padding:0;}



div.d_author{ clear:both; line-height:15px; text-align:left; color:#565454; text-indent:40em;
}
div.d_detail{ clear:both; color:#484a4c; line-height:28px; padding:20px;
}
div.d_title{ clear:both; line-height:40px; font-size:14px; font-weight:bold; color:#094f95; text-align:center; padding-top:20px;
}

img.d_pic{ float:right; margin-left:12px;
}




a.i_home:link, a.i_home:visited{ color:#7491a9; text-decoration: none;
}
a.i_home:hover, a.i_home:active{ color:#ffff00; text-decoration:none;
}

a.i_menu:link, a.i_menu:visited{ height:34px; line-height:34px; padding-left:6px; padding-right:6px; color:#ffe788; text-decoration: none;
}
a.i_menu:hover, a.i_menu:active{ color:#ffff00; text-decoration:none;
}

a.i_more:link, a.i_more:visited{ font-size:10px; font-weight:bold; color:#525150; text-decoration: none;
}
a.i_more:hover, a.i_more:active{ color:#ff0000;
}

a.i_more_1:link, a.i_more_1:visited{ font-size:10px; font-weight:bold; color:#cc3300; text-decoration: none;
}
a.i_more_1:hover, a.i_more_1:active{ color:#ff0000;
}

a.i_zxgg:link, a.i_zxgg:visited{ float:left; line-height:25px; background:url(i_zxxw_a_bg.jpg) 3px 50% no-repeat; color:#464646; text-indent:1em; text-decoration: none;
}
a.i_zxgg:hover, a.i_zxgg:active{ color:#ff0000;
}

a.i_zxxw:link, a.i_zxxw:visited{ float:left; line-height:20px; background:url(i_zxxw_a_bg.jpg) left 50% no-repeat; color:#1a568a; text-indent:0.5em; text-decoration: none;
}
a.i_zxxw:hover, a.i_zxxw:active{ color:#ff0000;
}

a.i_xsdt:link, a.i_xsdt:visited{ float:left; line-height:20px; background:url(i_xsdt_a_bg.jpg) left 50% no-repeat; color:#cc3333; text-indent:0.5em; text-decoration: none;
}
a.i_xsdt:hover, a.i_xsdt:active{ color:#ff0000;
}

div.i_bottom{ clear:both; width:918px; background-color:#dedede; line-height:20px; color:#464646; text-align:center; padding:6px;
}
div.i_cat{ clear:both; padding:6px; text-align:left;
}
div.i_home{ clear:both; line-height:30px; padding-right:18px; text-align:right; font-size:11px; color:#7491a9;
}
div.i_jcsh{ float:left; width:163px; background-color:#e7e7e7; padding:6px; overflow:hidden;
}
div.i_jcsh_pic{ clear:both; padding-top:6px; padding-bottom:6px; text-align:center;
}
div.i_jcsh_title{ clear:both; line-height:18px; font-weight:bold; color:#585252; text-align:left;
}
div.i_link{ clear:both; padding:12px; padding-top:20px;
}
div.i_link_pic{ clear:both; padding-top:7px; padding-bottom:6px;
}
div.i_menu{ clear:both; width:180px; overflow:hidden;
}
div.i_mid{ clear:both; width:918px; background-color:#ffffff; overflow:hidden;
}
div.i_mid_con{ clear:both; width:868px; padding-top:12px; overflow:hidden;
}
div.i_mid_left{ float:left; width:180px; overflow:hidden;
}
div.i_mid_right{ float:right; width:670px; overflow:hidden;
}
div.i_mid_RL{ float:left; width:467px; text-align:left; overflow:hidden;
}
div.i_mid_RR{ float:right; width:180px; text-align:left; overflow:hidden;
}
div.i_pic{ clear:both; padding-top:8px; padding-bottom:12px;
}
div.i_split{ clear:both; height:1px; line-height:1px; font-size:1px; background-color:#b5b2b2;
}
div.i_top{ clear:both; width:918px; height:133px; background:url(i_top_bg.jpg) no-repeat; overflow:hidden;
}
div.i_welcome{ clear:both; line-height:30px; padding-top:20px; text-align:center;
}
div.i_yqlj{ clear:both; padding:6px; text-align:left;
}
div.i_zxxw_more{ clear:both; height:20px; line-height:20px; font-size:11px; color:#525150; padding-right:8px; padding-bottom:8px; text-align:right;
}

input.i_search{ float:left; width:130px; height:18px; border:1px solid #9c9c9c; padding-left:3px;
}
input.i_search_btn{ float:right; width:24px;
}

li.i_zxgg{ height:25px; line-height:25px; border-bottom:1px solid #d7d7d7; overflow:hidden;
}
li.i_zxxw{ height:20px; line-height:20px; overflow:hidden;
}

select.i_link{ width:191px; height:18px; line-height:18px; border:1px solid #999999; padding-left:3px; color:#000000;
}

span.i_title{ float:left; height:24px; line-height:24px; color:#ffffff; background:url(i_title_bg.jpg) left no-repeat; padding-left:12px; font-size:13px; font-weight:bold; 
}

td.i_flash{ width:172px;
}

ul.i_zxxw{ padding:8px;
}




a.l_cat:link, a.l_cat:visited{ display:block; width:158px; height:22px; line-height:22px; font-size:13px; text-indent:4.5em; text-align:left; color:#ffffff; text-decoration: none;
}
a.l_cat:hover, a.l_cat:active{ background-color:#3776ac; color:#ffffff;
}

a.l_cat2:link, a.l_cat2:visited{ display:block; width:158px; height:22px; line-height:22px; font-size:13px; text-indent:2em; text-align:left; color:#ffffff; text-decoration: none;
}
a.l_cat2:hover, a.l_cat2:active{ background-color:#3776ac; color:#ffffff;
}

a.l_location:link, a.l_location:visited{ color:#094f95; 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; padding:3px;
}
a.l_page:hover, a.l_page:active{ color:#ff0000; text-decoration:underline;
}

div.l_cat{ clear:both; line-height:24px; color:#ffffff; font-size:14px; text-indent:3em; text-align:left;
}
div.l_con{ clear:both; padding:12px;
}
div.l_con_title{ clear:both; line-height:30px; font-size:14px; font-weight:bold; color:#094f95; text-align:left; padding-top:12px;
}
div.l_left{ float:left; width:158px; border:1px solid #346ea8; background-color:#094f95; padding-bottom:20px; color:#ffffff; overflow:hidden; text-align:left;
}
div.l_location{ clear:both; height:27px; line-height:27px; border-bottom:1px solid #b5b2b2; color:#094f95; text-align:left;
}
div.l_location_left{ float:left; width:550px; margin-top:3px; line-height:18px; color:#094f95; text-align:left;
}
div.l_location_right{ float:right; width:160px; text-align:right; padding-right:12px;
}
div.l_mid{ clear:both; width:918px; padding-top:18px; overflow:hidden;
}
div.l_page{ clear:both; padding:8px; text-align:center; color:#ff0000; border-top:1px dotted #a0a0a0;
}
div.l_pic{ padding:12px;
}
div.l_pic_list{ float:left; width:230px; height:240px; line-height:30px; font-size:17px; font-weight:bold; color:#094f95; overflow:hidden; text-align:center;
}
div.l_pic_list_1{ float:left; width:230px; height:240px; line-height:30px; font-size:17px; font-weight:bold; color:#22a4ca; overflow:hidden; text-align:center;
}
div.l_right{ float:right; width:735px; text-align:left; overflow:hidden;
}
div.l_right_title{ clear:both; line-height:50px; font-size:20px; font-weight:bold; font-family:"微软雅黑","宋体"; text-align:left; padding-left:6px; color:#094f95; padding-top:12px;
}
div.l_right_title_1{ clear:both; line-height:50px; font-size:20px; font-weight:bold; font-family:"微软雅黑","宋体"; text-align:left; padding-left:6px; color:#22a4ca; padding-top:12px;
}
div.l_title{ clear:both; line-height:40px; font-size:14px; font-weight:bold; color:#094f95; text-align:left;
}

img.l_pic{ width:134px; height:180px; border:1px solid #686666; overflow:hidden;
}

li.l_right{ height:25px; line-height:25px; overflow:hidden;
}

span.l_title{ float:left; height:24px; line-height:24px; color:#ffffff; background:url(i_title_bg.jpg) left no-repeat; padding-left:12px; font-size:13px;
}

table.l_con{ clear:both; border:1px solid #7a9fcd; border-collapse:collapse;
}

td.l_degree{ width:40px; padding:6px; text-align:center; border:1px solid #7a9fcd; border-collapse:collapse;  vertical-align:middle;
}
td.l_name{ width:70px; padding:6px; text-align:center; border:1px solid #7a9fcd; border-collapse:collapse; vertical-align:middle;
}
td.l_paper{ width:440px; padding:6px; text-align:center; border:1px solid #7a9fcd; border-collapse:collapse; vertical-align:middle;
}
td.l_paper_1{ width:440px; padding:6px; text-align:left; border:1px solid #7a9fcd; border-collapse:collapse; vertical-align:middle;
}
td.l_student{ width:130px; padding:6px; text-align:center; border:1px solid #7a9fcd; border-collapse:collapse; vertical-align:middle;
}
td.l_tutor{ width:70px; padding:6px; text-align:center; border:1px solid #7a9fcd; border-collapse:collapse; vertical-align:middle;
}

tr.l_even{ background-color:#ffffff; font-size:13px; line-height:18px;
}
tr.l_odd{ background-color:#d3dfee; font-size:13px; line-height:18px;
}
tr.l_title{ font-size:14px; color:#3c3d3e; font-weight:bold; line-height:20px; background-color:#d3dfee;
}

ul.l_right{ padding:12px; padding-top:0px;
}











#AloeR_Menu { z-index:100; clear:both; padding:12px; line-height:28px; list-style-type:none; margin:0px; color:#464646; 
}
#AloeR_Menu li { height:28px; line-height:28px; text-align:left; background:url(i_menu_li_bg.jpg) bottom no-repeat; color:#464646;
}


#AloeR_Menu li a:link, #AloeR_Menu li a:visited{ display:block; width:143px; height:27px; line-height:27px; color:#464646; text-decoration:none; text-align:left; font-size:12px; text-indent:0.5em;
}
#AloeR_Menu li a:hover, #AloeR_Menu li a:active{ background:url(i_menu_a_bg.jpg) repeat-y; background-color:#464646; 
}

#AloeR_Menu li ul { display:none; width:108px; float:left; margin-left:143px; margin-top:-28px; text-align:left; line-height:27px; list-style-type:none; position:absolute; border:1px #78a5c1 solid; background:#094f95; 
}

#AloeR_Menu li ul li{ float:left; margin-left:0px; width:100%; 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; background-color:#094f95; text-decoration:none; text-align:left; font-size:14px; text-indent:1em;
}
#AloeR_Menu li ul li a:hover, #AloeR_Menu li ul li a:active{ color:#ffffff!important; text-decoration:none; background:#3776ac;
}

#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;
}
