	/*Base*/
html {overflow-y:scroll; margin:0; padding:0;}
body {margin:0; padding:0; font-size:12px;background:url(../../images/aoe/bg.jpg) repeat #eee; color:#333;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
/*li{list-style-type:none;}*/
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
.clear {clear:both; overflow:hidden;zoom:1; display:block; height:0; background:#fff;}
a {color:#333; text-decoration:none;}
a:hover {color:#ba2636;text-decoration:underline;}
.srcinput { width:136px; height:17px; line-height:17px; padding-left:3px; border:solid 1px #b3b3b3; border-right:none; background:#f6f6f6; vertical-align:middle;}

	/*Header*/
.top { clear:both; width:1000px; height:200px; overflow:hidden; margin:0 auto; text-align:center; background:url(../../images/aoe/top.jpg) no-repeat #40a8b7;}
.top p { margin:0; padding:0; font-size:0; line-height:0;}
.top .date { width:160px; float:left; line-height:30px; text-align:center; color:#fff; margin:0; padding:0;}
.top ul.nav { float:right; width:800px; margin:0; padding-top:6px; text-align:left; overflow:hidden} 
.top ul.nav li { float:left; width:auto; margin:0;}
.top a.home { display:block; width:500px; height:70px; background:none; margin:88px 0 0 100px;}
.top a.ver { display:block; float:right; width:80px; height:20px; background:none; margin:18px 0 0 100px; text-align:center; color:#fff;}
.top ul.nav a.m { width:86px; height:25px; display:block; background:url(../../images/aoe/top_line.gif) no-repeat top right; text-align:center; color:#fff; cursor:pointer; font-size:14px;}
.top ul.nav .m:hover { width:86px; height:25px; display:block; background:url(../../images/aoe/top_line.gif) no-repeat top right; text-align:center; color:#e3fcfd; cursor:pointer; font-size:14px; text-decoration:none;}

.top ul.nav .mainlevel { float:left; display:block; /*IE6 only*/}
.top ul.nav .mainlevel ul { z-index: 99; display:none; background:none; position:absolute; width:98px; border:solid 1px #8ccbd4; border-top:none;}
.top ul.nav .mainlevel ul li { border-top:solid 1px #8ccbd4; font-size:12px; line-height:30px; text-align:center;}
.top ul.nav .mainlevel ul li a { display:block; background:#1c8799; color:#fff;width:98px; }
.top ul.nav .mainlevel ul li a:hover { display:block; background:#1a94a8; color:#fdff4e;width:98px; }


.top .src { float:right; width:250px; margin-top:0px; font-family:"Î¢ÈíÑÅºÚ", "Mircosoft YaHei"; font-size:14px; color:#fff; background:url(../../images/aoe/quick.gif) no-repeat top right; padding-top:13px;}
.top .src input { vertical-align:middle;}

	/*Contents*/
.main { clear:both; margin:0 auto; width:1000px; background:url(../../images/aoe/main_bg.gif) repeat-y #fff;}
.main .left { width:332px; float:left; margin-right:8px;  overflow:hidden;}
.main .right { width:660px; float:left; /*overflow:hidden;*/ padding-top:10px;}

.main .box { clear:both; width:auto; margin:0; padding:0;}
.main .left .login { margin:6px 10px 6px 15px;}
.main .left .login .l { float:left; width:140px; margin-right:4px; height:52px;}
.main .left .login .l p { padding:0 0 4px 0; text-align:left;}
.main .left .login .l .log { width:90px; height:21px; border:solid 1px #ccc;}
.main .left .login .m { float:left; width:45px; margin-right:4px; height:52px; overflow:hidden;}
.main .left .login .r { float:left; width:112px; height:52px; border:solid 1px #e3e3e3; overflow:hidden}
.main .left .login .r ul { margin:6px 10px 6px 15px; text-align:left;}
.main .left .login .r ul li { font:12px/24px; color:#363636; line-height:20px;}
.main .left .login .r ul li a { background:url(../../images/aoe/dot1.jpg) no-repeat left; padding-left:12px;}

.main .left ul.xywh { margin:6px 10px 6px 15px; text-align:left;}
.main .left ul.xywh li {font-size:12px; color:#363636; line-height:20px;}
.main .left ul.xywh li a { background:url(../../images/aoe/dot1.gif) no-repeat left; padding-left:12px;}
.main .left ul.xywh li span { float:right; color:#555;}

.main .left ul.lj { clear:both; width:275px; height:100px; padding:10px 0 0 56px; margin-top:10px; background:url(../../images/aoe/links2.gif) no-repeat top; overflow:hidden;}
.main .left ul.lj li { width:82px; float:left; margin:0 8px 10px 0;}
.main .left ul.lj li img { width:80px; height:36px; border:solid 1px #ccc6c6;}

.main .right .r_l { width:448px; float:left; overflow:hidden;}
.main .right .r_r { width:182px; float:right; margin-right:8px; overflow:hidden;}

.main .right .r_l .xwdt {margin:8px 0 12px 0; padding-bottom:10px; text-align:left; border-bottom:solid 1px #ededed;}
.main .right .r_l .xwdt .focus { width:190px; float:left; border:solid 1px #46c9c5; margin-right:10px;}
.main .right .r_l .xwdt ul.news { float:left; width:236px; height:130px; overflow:hidden;}
.main .right .r_l .xwdt ul.news li {font-size:12px; color:#363636; line-height:26px; background:url(../../images/aoe/dot2.gif) no-repeat left; padding-left:12px; border-bottom:solid 1px #eaeaea;}
.main .right .r_l .xwdt ul.news li .new { background:url(../../images/aoe/new.gif) no-repeat right; padding-right:26px;}

.main .right .r_l ul.yjjg { clear:both; width:460px; margin:10px 0; overflow:hidden;}
.main .right .r_l ul.yjjg li { float:left; border:solid 1px #ddd; padding:8px; width:122px; font-size:12px; line-height:24px; text-align:center; margin-right:13px;}

.main .right .r_l ul.xsjl { padding:12px 0 0 100px; height:110px; background:url(../../images/aoe/xsjl_bg.jpg) no-repeat left; text-align:left;}
.main .right .r_l ul.xsjl li { font-size:12px; color:#363636; line-height:22px;}
.main .right .r_l ul.xsjl li a { background:url(../../images/aoe/dot3.gif) no-repeat left; padding-left:12px;}
.main .right .r_l ul.xsjl li span { float:right; color:#555;}

.main .right .r_r .notice { border:solid 1px #dadada; width:158px; height:92px; overflow:hidden; padding:10px; font-size:12px; line-height:20px; margin-bottom:10px;}

.main .right .r_r .search { padding:12px 10px; border-bottom:solid 1px #dadada;}

.main .right .r_r ul.links { clear:both; width:200px; margin:6px 0 12px 3px; overflow:hidden;}
.main .right .r_r ul.links li { width:135px; float:left; margin:10px 10px 0 0;}
.main .right .r_r ul.links li img { width:80px; height:36px; border:solid 1px #ccc6c6;}

	/*List*/
.main .right h6 { background:url(../../images/aoe/list_bg.gif) no-repeat; width:610px; height:30px; font-family:"Î¢ÈíÑÅºÚ", "Mircosoft YaHei"; font-size:14px; font-weight:bold; color:#22beba; padding-left:20px; line-height:30px; margin:0 auto;}
.main .right ul.list { margin:10px auto; text-align:left; width:620px;}
.main .right ul.list li { font-size:12px; color:#555; line-height:32px; border-bottom:solid 1px #e6e6e6;}
.main .right ul.list li a { background:url(../../images/aoe/dot3.gif) no-repeat left; padding-left:12px;}
.main .right ul.list li span { float:right; color:#666;}
.main .right ul.list li .bk20 { clear:both; height:10px; margin-top:10px; border-top:dashed 1px #ddd;}

.main .right ul.teachers { margin:10px auto; text-align:center; width:620px;}
.main .right ul.teachers li { width:200px; float:left; margin:0 0 20px 0;}
.main .right ul.teachers li img { border:solid 1px #e6e6e6; padding:2px; background:#fff; text-align:center; width:120px; height:120px;}
.main .right ul.teachers li a { color:#555;}
.main .right ul.teachers li p { margin-top:4px; text-align:center;font-size:12px; color:#555; line-height:20px;}

	/*Show*/
.main .right h5 { background:url(../../images/aoe/show_bg.gif) no-repeat; width:625px; height:36px; font-family:"Î¢ÈíÑÅºÚ", "Mircosoft YaHei"; font-size:16px; font-weight:bold; color:#22beba; line-height:30px; margin:0 auto; text-align:center;}
.main .right h4 { width:625px; height:26px; font-size:12px; font-weight:normal; color:#999; line-height:26px; margin:0 auto; text-align:center;}
.main .right .content { margin:10px auto; font-size:12px; line-height:20px; color:#555; text-align:left; width:625px;}
.main .right .content p {font-size:12px; line-height:20px; color:#555; text-align:left; text-indent:0; margin:0;}

	/*Footer*/
.footer { clear:both; width:1000px; height:76px; margin:0 auto; border-top:solid 1px #eee; background:#f6f6f6; }
.footer p { font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#7e7e7e; padding:18px 0 0 0; text-align:center;}
.footer a { color:#555}

/* top left focus */
.focus { margin: 0; }
.focusimg i { font-style: normal; }
.focusimg { background: url(../../images/aoe/leftbg.jpg) no-repeat; height: 311px; position: relative; overflow: hidden; }
.focusimg .pagination { height: 18px; clear: both; position: absolute; bottom: 10px; right: 2px; }
.focusimg .focusSlider img { width: 332px; height: 311px; }
.focusimg .focusSlider span { display: block; font-size: 14px; color: #FFF; text-indent: 6px; font-weight: bold; background: #000; width: 100%; height: 36px; line-height: 36px; position: absolute; bottom: 0; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }
.focusimg .pagination a { width: 19px; height: 19px; line-height: 19px; display: inline; float: left; color: #00456C; background: #FFF; text-align: center; text-decoration: none; margin-right: 5px; }
.focusimg .pagination a:hover, .focusimg .pagination a.selected { background: #3DB6C8; color: #FFF; }