form, ul { margin: 0; padding: 0; list-style-type: none; }
h5 {margin:0 0 0 8px; font-size:12px; font-weight: bold;width:100px; line-height: 22px; color:#555; }
a {text-decoration: none; color: #555;}
a:hover {text-decoration: underline; color: #000000}
a img { border: 0pt }
form { padding:0px!important; margin:0px!important; }
.new { background: url(/images/new1.gif) no-repeat 100% 0; padding-right: 30px; }
body { color: black; font-size: 12px; background-color: white; background-image: url(/images/bac.gif); background-repeat:repeat-y; background-position: 10px 0; margin-top: 0; margin-right: 0; margin-bottom: 0; }
#mainbody { background-image:url(/images/shadow.gif); background-repeat: repeat-y; background-position: 100% 0; width: 800px; height: auto; }
#loginbar a {color:#555;}
#loginbar .inputbox {width: 90px; height:14px; line-height: 14px; margin:4px 10px 0px 5px}
#main_menu {margin: 0pt auto; width:97%; line-height:30px; list-style-type: none; }
#main_menu li { float:left; background:none; }
#main_menu li a  { display: block; line-height:30px;  }
.interval {  padding: 0pt 10px; text-align: center; line-height:25px; /*7px*/}
.submenu { width:784px; border:1px solid #88b8f8; border-width:0 1px 1px 1px;  height:22px; background:#c6def7; display:none; z-index:9999!important; text-align:center; position:absolute; left:0px;  }
.submenu li { margin-left: 8px; color:#7199c2; list-style-type: none; line-height:28px;}
.submenu li a { color:#7199c2; line-height:22px; }
#loginbar {margin:0pt auto; width:95%; color:#555;}
#container4 { width:100%; height:30px; line-height:30px; background:#EEF5FF;}
#container1 { width:100%; height:150px; }
#container2 { line-height:30px; width:782px; height:30px; border:solid 2px #aed2eb; text-align:center  }

#toparea { width:100%; height:212px; }
#index { background-color:white; position: relative; width:792px; height:auto; padding-bottom:25px;  }
.boxes { width:786px; height:auto; margin-top:10px!important; clear:both;}
.boxes div {float:left; border: #aed2eb 2px solid; }
.boxes ul { overflow: hidden;  }
.boxes ul li { background:url(/images/point.gif) 0 55%; background-repeat: no-repeat; padding-left:8px; line-height:1.6; }
.L1, .L1 div { height:170px;}
#leader_fc { width:221px; height: 168px; border-width: 2px; }
#leader_fc ul { width:96%; height:135px;  margin:5px auto 0px auto; overflow: hidden }
#teach_dt { width:326px; height: 168px; margin:0 8px; }
#teach_dt ul { width:97%; height:158px; padding-bottom:5px; margin:5px auto 0px auto; overflow: hidden }
#teach_dt ul li { line-height:1.6; }
.more_til { line-height:23px; font-weight: bold;  background-image: url(/images/more_til.gif); background-repeat: no-repeat; background-position: 100% 100%; width:326px; text-align: right; height:22px!important; border:0!important; position: absolute; margin-top:-22px; }
.more_til a { margin-right:8px;}
#file_gg { width:211px; height: 168px;  }
#file_gg .clr { background-image: url(/images/file_.gif); background-repeat: no-repeat; height:25px; margin-top: -4px; margin-left: -1px; }
#file_gg .clr a { margin-left:8px; font-weight: bold; line-height: 25px;}
#file_gg ul { width:92%; height:auto; margin:5px auto;   }
#file_gg ul li { margin-bottom: 4px;  background:url(/images/point1.gif) 0 6px; background-repeat: no-repeat; }
#file_gg ul li a { font-size: 13px;  } /*color:#f17507;*/
.bir_atr ul li a{ font-size: 12px!important; color:#555!important;}
.bir_atr ul li { margin:0px!important;   background:url(/images/point.gif) 0 6px!important; background-repeat: no-repeat!important;   }


.L2, .L2 div { height:248px;  }
#parent_kt { width:782px; height: 243px;  overflow:hidden; }
#parent_kt .clr { background-image: url(/images/parent_til.gif); background-repeat: no-repeat; background-position: 0 0; height:22px; border-bottom:1px solid #aed2eb; }
#parent_kt ul { width:356px; height:95px; margin:10px 0px 0px 12px }
#parent_kt ul li { width:245px; overflow: hidden;  }
#parent_kt img { margin:8px 12px 0 0; position:relative}

#book_ew { width:211px; height: 233px;  overflow:hidden;  }
#book_ew .book_img { margin: 10px 0;  background-image: url(/images/mzysh.gif); background-repeat: no-repeat; background-position: 10px 0; }
#book_ew .book_img a { margin-left:65px; display:block; width:100px; height:120px; padding:3px; border: 1px solid #888; }
#book_ew .book_img a { width:100px; height:120px; }
#book_ew .book_text { margin:0px 8px; display: block; text-indent: 2em; height:60px; overflow:hidden; TEXT-OVERFLOW: ellipsis   }
#book_ew strong { display: block; text-align: center; margin-bottom:5px; color:#3f76c7; }

.L3 { background-image: url(/images/zj_bc.gif); background-repeat: no-repeat; width:782px; height:240px; border:solid 2px #D4D97F; margin-top:20px!important; }
.L3 div {border-width:0; height:230px;}
.no { width:auto; height:auto!important;  }
#zj_ico { position:absolute; margin-top:-14px; }
.zj_tilbar { width:95%!important; height:25px; overflow: hidden; line-height: 25px; border:1px solid #ccc; border-width: 0px 0px 1px 1px; }
.zj_til { font-size:13px; font-weight: bold; color: #999; margin:1px 0 0 10px;}
.zj_more { margin-top: 3px; }
.zj_ex { width:100%; margin:20px 0; }
.zj_ex_text { display: block; width:155px; }
.zj_ex_text strong {display: block; margin-bottom:5px;}
#zj_ex_img { margin-left:12px; }
.zj_ex_btn { margin-top:0px!important; }
.zj_ex_btn a { background-image: url(/images/zj_yy.gif); line-height:29px; text-align: center; margin-left:3px; font-weight: bold; background-repeat: no-repeat; display:block; float:left; width:80px; height:29px; }
.zj_ex_btn a:hover { background-position: 0px -34px; }
.zj_zl { width:95%; margin:10px auto; line-height:1.6}
.video { margin:10px auto; }
.video_list { width:100%; clear:both }
#experts_ol { width:260px; height: 230px; }
#container6 { width:222px; height: 230px; }
#container5 { margin: 0 7px; width: 286px; height: 230px; }



.L4  { width:782px; height:160px; border: #C8BDD2 2px solid; margin-top:25px!important; }
.L4 div { height: 115px; border-width:0; }
.til { width: 782px; height: 46px!important; margin-top: -8px; position: relative }
.til .fc_ico { width:130px;  height:54px; margin-top:-10px; text-align: right; line-height: 42px; font-weight:bold;  padding-right: 20px; position: relative; height:54px; background-image: url(/images/fc_ico.gif); background-repeat: no-repeat; background-position: 100% 0; }
.til .fc_munu { height:25px; background: #fff; margin-right:10px; padding:0 10px; }
.fr { float: right!important; }
.fl { float: left!important; }
.dsR10 /*agl rulekind: base;*/ { margin-left: 10px; width: 240px;  }
.fczs { height:95px; padding-top:5px; background:#e1dfec;}
.fczs li { width:140px; height:18px; line-height: 18px; overflow:hidden; }
.fc_ico2 { margin-top:-5px;  background:none!important; padding:0!important; margin-right:8px; width:72px!important; height:86px!important; float:left; } 

.L5 { width:782px; height: 435px; border: #91c9d3 2px solid; padding-bottom:10px; background:url(/images/split_line.gif) no-repeat 50% 53%; }
.L5 div { border-width: 0; }
.sb {  border-right:#91c9d3 1px solid;  }
.clear { clear: both;}
.bhy_til { line-height: 30px; background-color: #d8ebef; background-image: url(/images/bhy_ico.gif); background-repeat: no-repeat; background-position: 0 100%; width: 784px; height: 30px      }
.bhy_til .bhytil_a {font-weight: bold; margin:3px 0px 0px 80px; float: left }
.bhy_til span { margin-right:10px; }
.hide { display:none; }
.jj_til {background:none!important; padding:0!important; margin-bottom:5px;}
.jj_til a { background-image: url(/images/16.gif); background-repeat: no-repeat;  display: block; width:162px; height:66px; }

.t1 a:hover { background-position:-168px 0px;  }
.t2 a{background-position: 0px -72px;}
.t2 a:hover { background-position:-168px -72px;  }

.t3 a{background-position: 0px -144px;}
.t3 a:hover { background-position:-168px -144px;  }

.t4 a{background-position: 0px -216px;}
.t4 a:hover { background-position:-168px -216px;  }

.t5 a{background-position: 0px -288px;}
.t5 a:hover { background-position:-168px -288px;  }

.t6 a{background-position: 0px -360Px;}
.t6 a:hover { background-position:-168px -360Px;  }


.subbox { float:left; width: 240px; height: 175px; margin:20px 0px 0px 15px;}
.subbox li { line-height:1.6; }

.L6 { background-repeat: no-repeat; height:215px;}

.b1 { width: 460px; height: 425px; padding-right:8px; }
.b2 { width: 274px; height: 425px; }
.b3 { background-image: url(/images/jkgw.gif); background-repeat: no-repeat; background-position: 100% 0; width: 33px; height: 245px; padding-top:185px; }
.b3 a {  display: block; text-align: center; font-weight:bold; line-height:2; padding-left: 4px;}
.b1 div { width:458px; height:134px; border:2px solid #ccc; }
.b2 div { width:278px; height:134px; border:2px solid #ccc; }
.sbject1 { width:385px; height:200px; margin-bottom:8px; overflow:hidden;}
.sbject2 { width:385px; height:200px;  margin-bottom:8px; overflow:hidden;   }
.sbject2 div { border:0px; }
#sbject3 { background-image: url(/images/l6.gif); background-repeat: no-repeat; background-position: 0 -290px; border-color:#c1d090   }
#sbject4 { background-image: url(/images/l6.gif); background-repeat: no-repeat; background-position: -490px -1px; }
#sbject5 { background-image: url(/images/l6.gif); background-repeat: no-repeat; background-position: -490px 50%; }
#sbject6 { background-image: url(/images/l6.gif); background-repeat: no-repeat; background-position: -490px -289px; }
.sbject_til { display:block; width:90px; height:100px; margin:18px 30px 0px 5px;}
.sj { margin: 8px 0px 0px 8px; line-height: 1.4 }
.b1 .sj { line-height:1.6;}
.jkgw_til h4 { margin:0px 0px 8px 0px;  }
.link_img { border:0!important; margin-top:10px; width:100%; text-align: center;  }
.link_txt { border:0!important; margin:15px 0 0 0; padding-left:20px;  }
.link_txt .slt { margin:0px 43px; border:0px; }
.link_txt select { width:135px; }
.link_txt li {  margin:0px 14px; background: none!important; line-height:1.7 }
.link_ico { border:0!important; margin:-30px 0 0 8px; position: relative; background:#fff;}
.bbs_ico { width:119px; height:43px;  z-index:999; border:0!important; margin:-28px 0 0 8px; position: relative; background:#fff url(/images/bbs_ico.gif) no-repeat;  }
.bbs_ico h5 {  padding:15px 0 0 55px;}
#dongda { width:250px; border:0!important; margin:-23px 0 0 8px; color:#bbb; position: relative; background:#fff; padding:0px 10px;}

.L7 { width: 786px; height: 180px; }
.sbt_it { margin:8px 0; }
#container3 { width: 538px; height:176px; }
#container7 { width: 233px; height:176px; overflow:hidden; }/*  176*/
#container7 div { border:0px; }
.dsR11 /*agl rulekind: base;*/ { width: 281px; }
#container8 { width: 190px; height: 60px; }
.dsR12 /*agl rulekind: base;*/ { width: 100%; }
.copyright { width:786px; height:50px; border-top:1px solid #ccc; padding-top: 15px; margin-top:25px!important; }
.clr { display:block; width:100%;}
.clr .fr { margin-right:8px; line-height: 22px; font-size: 13px; }
.dsR13 /*agl rulekind: base;*/ { position: relative; }
.copy_txt {width:700px!important; border:0!important; padding-left:25px; line-height:1.8; color:#555; }
#showbar { width:785px; height:25px; margin-top:-25px;color:#555; position:relative }
.note { width:500px!important; }
.note img { position:absolute; margin-top:-30px; }
.note marquee { float:right; }
.diaocha { width:90%!important; height:140px; overflow:hidden;padding:8px 10px; }
.diaocha p { text-indent:2em; line-height:1.6; font-size:13px; height:60px; margin-top:15px; }
.diaocha a { margin-right:10px; }
.diaocha div { text-align:center; width:100%; }
.hide { display:none; }
.close_btn { float:right; width:55px; height:20px; line-height:22px; cursor:pointer; text-align:center; border:1px solid #555; }
.style { width:70px; height:20px; }



.L9 { width:786px; height:100px; }

/*.L3, .l4, .boxes, .parent_kt span { border-color:#000!important; }
.boxes div { border-color:#555!important; } */
.temp1 { background:url(/images/til_bar.gif) no-repeat }
.tabm { border:1px solid #97b9d1; border-width:0 0 1px 0!important; height:27px; line-height:27px; background:url(/images/til_backgd.gif) no-repeat; margin-bottom:10px;} 
.tabm .fl { height:27px; padding-left:10px; background:#ECF5FC;  }
.tabm .fl h5 { margin:0px; padding:3px 0 0 0px; }
.tabm .fr a { padding:0px 7px; margin-right:3px; font-size:13px;}
.tabm .fr a:hover { color:#069; }
.tabm div { border:0px; }
.L6 ul, .L6 .show_ { clear:both; width:95%; margin:0px auto; border:0px; dispaly:block; overflow:visible!important}
.L6 ul li { line-height:1.6; }
.hiden { display:none!important; }
.slet { text-decoration:underline; color:#069 } 
.show_ p { margin-top:8px;line-height:1.6; text-indent:2em;}
.show_ .fr { width:70%; }

.L10 { width: 782px; height: 160px; margin-bottom:30px;  border: #AED2EB 2px solid; }
.L10 div { border:0px; }
.L10 ul li { padding-left:10px; line-height:1.6; BACKGROUND:url(/images/point.gif) no-repeat 0px 55%!important }
.head_teacher { width:385px; }
.head_teacher .fl {padding-left:10px;}
.til_L10 {margin-bottom:10px; background: url(/images/parent_til.gif) no-repeat; border-bottom:#AED2EB 1px solid!important; }