* {margin: 0; padding: 0;}
img {border: 0;}
:focus {outline: 0;}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: normal;}
input, button, select, option {font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;}


input, button, textarea, select {*font-size: 100%;}
input {background:transparent; border:none;}
body {font:14px/1.5 Arial, Tahoma, SimSun, sans-serif;}
a {text-decoration:none; color:#000;}
a:hover {color:#1b8ad8;}
a:focus {color:#1b8ad8;}
ol, ul {list-style: none;}
button {border:none;}

table {border-collapse: collapse; border-spacing: 0;}
:link, :visited {text-decoration: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}


.clearfix {clear:both;}

.f_l {float:left;}
.f_r {float:right;}
.p_r {position:relative;}
.p_a {position:absolute;}
.d_n {display:none;}
.d_b {display:block;}

body {background-color:#edf7fe;}
#Header, #indMain, #Footer {margin-left:auto; margin-right:auto; min-width:960px;}
#Banner, ul.l1Nav, #Main, #Copyright {margin:0 auto;}
.Breadcrumb {width:668px; height:60px; padding:0 63px; line-height:60px; color:#919191; background:url(../images/breadcrumb_bg.png) no-repeat 31px 18px;}
.Breadcrumb a {color:#919191;}
.List li {height:28px; padding-left:18px; line-height:28px; border-bottom:1px dotted #c2d4e9; background:url(../images/list_dot.png) no-repeat 3px center;}
.List li span {float:right;}

#Header {background:url(../images/banner_bg.png) no-repeat center top;}
#Banner {width:960px; height:118px;}
img#Logo {margin-top:25px; margin-left:11px;}
.ev {width:116px; height:26px; right:0; top:0;}
.ev .ev_bg {width:116px; height:26px; background-color:#000; _background-color:#5a82a5; opacity:0.3; filter: alpha(opacity=30); z-index:1;}
.ev .ev_text {width:116px;height:26px; text-align:center; line-height:26px; z-index:2;}
.ev a {color:#fff;}

#Nav {height:44px; background:url(../images/nav_bg.png) repeat-x;}
ul.l1Nav {width:1200px; height:44px;border-top:10px；}
ul.l1Nav li {height:44px; line-height:44px; float:left;}
ul.l1Nav li.l1 {width:95px; height:44px; text-align:center; line-height:44px; position:relative; z-index:3;}
ul.l1Nav li.addBg {background:url(../images/nav_hover.png) repeat-x;}
ul.l1Nav li.l1 a {color:#fff; font-size:16px;}
ul.l1Nav li.Sep {width:1px; height:26px; margin-top:9px; background-color:#adbfda;}
ul.l1Nav li ul.l2Nav {width:87px; padding:0 4px; background-color:#85c7ef; position:absolute; top:42px;left:0; display:none;}
ul.l1Nav li ul.l2Nav li a {font-size:14px; color:#000;}
ul.l1Nav li ul.l2Nav li.l2 {width:87px; height:40px; text-align:center; line-height:40px; border-top:10px； solid #ccc;}
ul.l1Nav li ul.l2Nav li.l2 a:hover {color:#ffffff;}


#indMain {width:1200px; margin-top:9px;}
.indAbove, .indBelow {margin-bottom:9px;}
.indAbove {width:1200px; height:410px;}
ul.indMainpic {width:580px; height:340px; position:relative; overflow:hidden;float:left}
ul.indMainpic li {position:absolute;}
ul.indMainpic img {display:block;width:580px;}
p.indPicDes {position:absolute; top:241px;left:0;width:615px; height:42px;line-height:42px;padding:0 10px; background-color:#000; opacity:0.7; filter:alpha(opacity=70); font-size:14px; color:#fff; z-index:99;}
p.indPicDes a {color:white;}
.indList dt {height:28px; border-bottom:#bec6cb; background:url(../images/list_t_bg.png) repeat-x;}
.indList dt h3 {width:89px; height:28px; line-height:28px; text-indent:8px; background:url(../images/list_t_h_bg.png) repeat-x;}
.indList dt h3 a {padding-left:12px; color:#fff; background:url(../images/list_t_o_add.png) no-repeat left center;}
.indNews {width:595px; height:405px; border:1px solid #bec6cb; background-color:#fff;float:right}
.indNews dd {padding:10px 17px;}
.indNews dd ul {width:560px; height:305px;}
.indNews dd ul li {width:595px; height:30px; padding-left:13px; overflow:hidden; 
text-overflow:ellipsis;
white-space: nowrap;line-height:30px; border-bottom:1px dotted #c2d4e9; background:url(../images/list_dot.png) no-repeat left center;}
span.indMore a {font-family:Arial; color:#1b8ad8; font-weight:bold;}
span.indMore a:hover, span.indMore a:focus {border-bottom:1px dashed #1b8ad8;}
.indBelow {width:1200px; height:281px;}
.indArt {width:439px; height:279px; _height:280px; border:1px solid #bec6cb; background-color:#fff;}
.indArt ul.indCat {width:439px; height:28px; border-bottom:1px solid #bec6cb; background:url(../images/list_t_bg.png) repeat-x;}
.indArt ul.indCat li {width:429px; height:28px; line-height:28px; text-indent:8px; float:left;}
.indArt ul.indCat li a {padding-left:12px; -background:url(../images/list_t_o.png) no-repeat left center;}
.indArt ul.indCat li.onTab {background:url(../images/list_t_h_bg.png) repeat-x;}
.indArt ul.indCat li.onTab a {color:#fff; -background:url(../images/list_t_o_add.png) no-repeat left center;}
.indArt ul.List {width:414px; height:231px; padding:8px 14px 10px 14px; position:absolute;}
.indArt ul.List li {width:450px; height:30px; padding-left:15px; line-height:30px; background:url(../images/list_dot.png) no-repeat left center;}
.indArt ul.List li img {margin-top:10px; margin-left:8px;}
.indArt ul.MoreCont {right:14px; bottom:24px;}
.indArt ul.MoreCont li.indMore {position:absolute; top:0px; right:0px;}
.indArt ul.MoreCont li.indMore a {font-family:Arial; color:#1b8ad8; font-weight:bold;}
.indArt ul.MoreCont li.indMore a:hover, .indArt ul.MoreCont li.indMore a:focus {border-bottom:1px dashed #1b8ad8;}
.indInfo {width:313px; height:193px; border:1px solid #bec6cb; background-color:#fff;}
.indInfo dd {width:279px; height:154px; padding:8px 17px 3px 17px;}
ul.Left {width:279px; float:left; margin-top:2px;}
ul.Right {width:139px; float:left;}
.indInfo dd ul li {height:34px; line-height:30px; padding-left:2px;}
.indInfo dd ul li.indList_Last {border-bottom:none;}
ul.Left li {width:271px; list-style:none; border:1px dotted #c2d4e9; padding-left:10px;}
ul.Right li {width:110px; list-style:none;}
.indBtnCont {width:315px; height:77px; margin-top:9px;}
a.indBtn {height:38px; line-height:38px; text-align:center; background-color:#458fc3;color:#fff; font-weight:bold; display:block; float:left;}
a.indBtn:hover {background-color:#3268a6;}
a.indBtn_l {width:101px; margin-right:6px;}
a.indBtn_s {width:100px;}
form#Search {margin-top:47px; _margin-top:10px;}
form#Search div.STxtCont {width:202px; height:16px; _height:6px; padding:6px 11px; background-color:#fff; border:1px solid #bec6cc; float:left;}
input#Keyword {height:16px; width:202px;}
form#Search div.SBtnCont {width:81px; height:28px; background:url(../images/searchbtn_bg.png) repeat-x; border:1px solid #4c95c9; float:right;}
input#SearchBtn {width:81px; height:28px; font-weight:bold; color:#fff; cursor:pointer;}

#Footer {background-color:#3268a6;}
#Copyright {width:960px; height:70px; padding-top:13px;}
#Copyright p {width:400px; height:auto; line-height:22px; color:#fff;}
#Copyright p.f_r {text-align:right;}
#Copyright p a {color:#fff;}
#Copyright p a:hover, #Copyright p a:focus {border-bottom:1px dashed #fff;}

#colMain {width:1200px; margin:10px auto;min-height:770px;}
.colLeft {width:300px; height:auto; padding:15px 12px; border:1px solid #d9d9d9; background-color:white; top:0; left:0; bottom:0;}
.colLeft img {display:block;}
.colLeft form#Search {width:300px; height:60px; margin:18px 0;line-height:60px;font-size:18pt;font-weight:bold;background:#219bf3;text-align:center;border-radius:5px;color:#ffffff}
.colLeft form#Search input#Keyword {width:160px; height:14px; padding:5px 6px; border-top:1px solid #bec6cc; border-bottom:1px solid #bec6cc; border-left:1px solid #bec6cc; border-right:none;}
.colLeft form#Search div {width:50px; height:24px; float:right; border:1px solid #4c95c9; background:url(../images/searchbtn_bg.png) repeat-x;}
.colLeft form#Search input#SearchBtn {width:50px; height:24px; line-height:24px; font-weight:normal; border:none; color:#fff;}
.colNav {width:299px; height:60px; line-height:60px; text-align:center; color:#919191; background:url(../images/colnav.png) no-repeat center;}
ul.colNameCont {width:300px; height:320px; border:1px dotted #c2dfff;}
ul.colNameCont li {width:225px; height:36px;  overflow:hidden; 
text-overflow:ellipsis;
margin-left:5px;

white-space: nowrap;
line-height:36px; text-align:left;}
.colRight {width:850px; min-height:383px; _height:383px; margin-left:350px; padding-bottom:5px; border:1px solid #d9d9d9; background-color:white;}
.colList {width:760px;min-height:640px;padding:13px 28px 24px 28px; border-top:1px dotted #d9d9d9;}
.colList p{text-indent:1em;}
.colList h3 {width:642px; height:46px; line-height:46px; text-indent:18px; font-weight:bold; background:url(../images/collist_t.png) no-repeat left center;}
.colList ul.List {width:642px; min-height:568px; _height:568px;}
.colList ul.List li {height:31px; line-height:31px; border-bottom:none; overflow:hidden; 
text-overflow:ellipsis;}
.colList ul.List li img {margin-top:10px; margin-left:8px;}
.colMore {width:50px; height:18px; line-height:18px; text-align:right; float:right;}
.colMore a {color:#447ec0;}
.Column .colList ul.List {min-height:62px; _height:62px;}
ul.SchoolCont {width:720px; height:180px; margin:10px auto;}
ul.SchoolCont li {width:100px; height:158px; padding:10px 40px; float:left;}
ul.SchoolCont li img {width:100px; height:100px; margin:10px auto; display:block;}
a.School {width:100px; height:38px; line-height:38px; text-align:center; background-color:#458fc3;color:#fff; font-weight:bold; display:block;}
a.School:hover {background-color:#3268a6;}

.ListPage ul.List li {border-bottom:1px dotted #c2d4e9;}
.pager {width:672px; height:29px; margin-top:19px; padding:3px 13px 13px 13px; border:1px solid #d9d9d9; background-color:#f2f2f2;}
.pager .paginator2 {text-align:right;}

#contMain {width:958px; min-height:388px; _height:388px; margin:10px auto; border:1px solid #d9d9d9; background-color:#fff;}
.contMainTop {width:945px; height:39px; padding-right:15px;}
.contMainTop form#Search {width:198px; height:26px; margin-top:7px; float:right;}
.contMainTop form#Search input#Keyword {width:132px; height:16px; padding:4px 6px; border:1px solid #bec6cc;}
.contMainTop form#Search div {width:50px; height:24px; float:right; border:1px solid #4c95c9;}
.contMainTop form#Search input#SearchBtn {width:50px; height:24px; font-weight:normal; border:none; background:url(../images/searchbtn_bg.png)repeat-x; color:#fff;}
.contMainTop .Breadcrumb {width:578px;}
.contContainer {border-top:1px dotted #d9d9d9; min-height:388px;border-bottom:1px dotted #d9d9d9;}

.contContainer table
{
 margin:0px 0px 0px 20px;}

.contContainer table p {
 margin:0px 0px 0px 0px;
 padding:0px;
 text-align:left; 
 text-indent:0em;}

.contContainer h1.Title {font-family:SimSun; font-size:18px; font-weight:bold; text-align:center; color:#000; line-height:28px;margin: 20px 0 8px 0;padding:8px 0;}
.contContainer h3.Subtitle {height:28px; line-height:28px; text-align:center;}
p.art_Info {height:30px; margin:0 auto; line-height:30px; text-align:center; color:#808080;}
.Cont {margin:20px auto; padding:0 40px; line-height:200%;}
.Cont p {margin:20px 0; line-height:1.8;text-indent:2em;}
.Cont h1, .Cont h2, .Cont h3, .Cont h4, .Cont h5, .Cont h6 {font-size: 100%; font-weight: bold;}
.Cont table th, .Cont table td {padding-left:4px; padding-right:4px;}
ul.preNext {padding:17px; line-height:23px;}
ul.preNext li {padding-left:14px; background:url(../images/list_dot.png) no-repeat left center;}
ul.preNext li span {font-family:SimSun;}
div#gotop {margin-left:490px; position:fixed; bottom:120px; left:50%; z-index:100; cursor:pointer; _position:absolute; display:none;}

.colContainer {padding:16px; line-height:200%; border-top:1px dotted #d9d9d9;}
.colContainer h2.Title {margin-left:28px; font-family:'Microsoft Yahei'; font-size:22px;}
.colContainer h2.eTitle {margin-left:28px; font-family:Arial; font-size:14px; text-transform : uppercase; color:#5eb6ef;}
.colContainer img.eTitleA {top:21px; left:18px; _left:3px;}
.colContainer p {margin:14px 0;}

.dlContainer {min-height:248px; _height:248px; padding:29px; border-top:1px dotted #d9d9d9;}
.dlContainer h3 {padding-left:16px; font-weight:bold; background:url(../images/list_dot.png) no-repeat 2px center;}
.dlContainer h3 a {color:#0d55a7;}
.dlContainer .Download table {margin:11px auto 30px auto;}
.dlContainer .Download table th {height:41px; background-color:#f5f5f5; border:1px solid #d9d9d9;}
.dlContainer .Download table td {height:35px; line-height:35px; border:1px solid #d9d9d9;}
.dlContainer .Download table td a {color:#000;}
.dlContainer .Download table td a:hover, .dlContainer .Download table td a:focus {color:#1b8ad8;}
.dlName, .dlSource, .dlTime {padding:0 16px;}
th.dlName, th.dlSource, th.dlTime {text-align:left;}
.dlName {width:376px;}
.dlSource {width:87px;}
.dlType {width:49px; text-align:center;}
.dlType img {margin-left:auto; margin-right:auto;}
.dlTime {width:77px;}
.dlContainer .Download p {margin:20px;}

.colTeacherList {width:722px; padding:10px 18px 24px 18px; border-top:1px dotted #d9d9d9;}
.colTeacherList h3 {width:694px; height:46px; line-height:46px; padding-left:28px; font-size:16px; font-weight:bold; background:url(../images/collist_t.png) no-repeat left center;}
h3.Mathematics {background:url(../images/math.png) no-repeat left center;}
h3.Physics {background:url(../images/physics.png) no-repeat left center;}
h3.Chemistry {background:url(../images/chem.png) no-repeat left center;}
h3.Biology {background:url(../images/bio.png) no-repeat left center;}
.colTeacherList .class {margin-bottom:10px;}
.colTeacherList .class ul {width:722px;}
.colTeacherList .class ul li {width:80px; height:36px; padding-left:23px; line-height:36px; background:url(../images/list_dot.png) no-repeat 10px center; float:left;}
.colTeacherList .class ul li.longLi {width:183px;}

.smTable {width:100%;}
.smTable tr.trBg {background-color:#f5f5f5;}
.smTable th, .smTable td {padding:10px; border:1px solid #d9d9d9;}
.smTable th {width:20%;}

.Column .colList ul.Links {width:642px; min-height:155px; _height:155px;}
ul.Links li {width:300px; float:left;}


.makApp h3 {margin-bottom:20px;}
.makApp dl {overflow:hidden;line-height:36px;margin:8px 0;}
.makApp dl dt {width:100px;height:36px;float:left;}
.makApp dl dd {width:260px;height:36px;float:left;border:solid 1px #ccc;padding-left:8px;}
.makApp .btn {margin-top:20px;width:100px;height:36px;text-align:center;background:#3268a6;}
.makApp .btn input {color:white;cursor:pointer;font-weight:bold;}
.makApp input {height:36px;line-height:36px;}