/* Created by Harlan */
html, body { width: 100%; height: 100%; }
body { margin: 0px; padding: 0px; font-family: Arial,宋体; font-size: 12px; color:#343434 }
img { border: 0px; }
A:link { color: #333333; text-decoration: none; }
A:visited { color: #333333; text-decoration: none; }
A:active { color: #333333; }
A:hover { color: #61AC1B; text-decoration: underline; }

/*  Created by Harlan */
.Home { width: 100%; height: auto; clear: both; text-align: center; }
.Header { width: 990px; height: auto; clear: both; text-align: left; margin-bottom: 10px; margin-right: auto; margin-left: auto; }
.Bodyer { width: 990px; height: auto; clear: both; text-align: left; margin-bottom: 10px; margin-right: auto; margin-left: auto; }
.Footer { width: 100%; height: auto; clear: both; text-align: left; margin-bottom: 10px; margin-right: auto; margin-left: auto; }

/*  Created by Harlan */
.HeaderT { width: 100%; height: 120px; display: inline-block; background: url(../../images/CN/HeaderBg.jpg) no-repeat right top; }
.HeaderTL { width: 296px; height: 73px; padding: 47px 0px 0px 18px; float: left; clear: none; font-size: 0px; }
.HeaderTC { width: 97px; height: 19px; padding: 95px 42px 6px 25px; float: left; clear: none; font-size: 0px; }

/* 导航 */
.Nav { width: 100%; height:53px; display: inline-block; }
.NavL { width: 25px; height: 51px; float: left; clear: none; background: url(../../images/CN/NavL.jpg) no-repeat; font-size: 0px; }
.NavC { width: 965px!important; height: 51px; display: inline-block; float: left; clear: none; background: url(../../images/CN/NavC.jpg) repeat-x; }
.ulNav { width: auto; height: 25px; margin: 0px; padding: 6px 0px 0px 0px; list-style: none; }
.liNav { width: auto; height: 25px; float: left; clear: none; }
.liNavSplit { width: 2px; height: 25px; float: left; clear: none; background: url(../../images/CN/NavSplit.jpg) no-repeat 0px 5px; font-size: 0px; }
.liNav a:link { font-size: 14px; font-weight: bold; color: #ffffff; padding: 5px 15px 5px 15px; display: block; text-decoration: none; }
.liNav a:visited { font-size: 14px; font-weight: bold; color: #ffffff; padding: 5px 15px 5px 15px; display: block; text-decoration: none; }
.liNav a:active { font-size: 14px; font-weight: bold; color: #ffffff; padding: 5px 15px 5px 15px; display: block; text-decoration: none; }
.liNav a:hover { font-size: 14px; font-weight: bold; color: #ffffff; padding: 5px 15px 5px 15px; display: block; text-decoration: none; }

.NavFloat { width: auto; height: 20px;  }
.NavFloatL { width: 10px; height: 20px; float: left; clear: none; background: url(../../images/CN/NavFloatL.gif) no-repeat; font-size: 0px; }
.NavFloatC { width: auto; height: 20px; float: left; clear: none; background-color: White; }
.NavFloatR { width: 10px; height: 20px; float: left; clear: none; background: url(../../images/CN/NavFloatR.gif) no-repeat; font-size: 0px; }
.ulNavFloat { width: auto; height: 18px; float: left; clear: none; margin: 0px; padding: 2px 0px 0px 0px; list-style: none; }
.liNavFloat { width: auto; height: 18px; float: left; clear: none; }
.liNavFloatSplit { width: 3px; height: 18px; float: left; clear: none; background: url(../../images/CN/Dot1.gif) no-repeat 0px 7px; font-size: 0px; }
.liNavFloat a:link { font-size: 12px; color: #787878; padding: 2px 6px 2px 6px; display: block; text-decoration: none; }
.liNavFloat a:visited { font-size: 12px; color: #787878; padding: 2px 6px 2px 6px; display: block; text-decoration: none; }
.liNavFloat a:active { font-size: 12px; color: #787878; padding: 2px 6px 2px 6px; display: block; text-decoration: none; }
.liNavFloat a:hover { font-size: 12px; color: #61AC1B; padding: 2px 6px 2px 6px; display: block; text-decoration: none; }

/* Banner */
.divBannerLeft { float: left; list-style: none; background-color: #F2F2F2; height: 144px; width: 219px; }
.divBannerRight { float: left; font-size: 0px; background-color: #CA0703; height: 144px; width: 737px; }
.divBannerTitle { font-size: 0px; }
.olBannerLeft { margin: 5px 5px 5px 45px; list-style-type: decimal; }
.liBannerLeft { }

/* Content */


/* CateTitle */
.CateTitle { width: 946px; height: 37px; padding-top: 8px; padding-left: 10px; background-color: #F2F2F2; clear: both; margin-bottom: 5px; }
span.RedTitle { font-size: 20px; color: #B61E1B; font-family: Verdana; }
span.BlackTitle { font-size: 18px; font-weight: bold; color: #282828; font-family: Verdana; }

/* Content */
.Content { width: 100%; height: auto; text-align: left; clear: both; margin-bottom: 5px; }
.ContentL { width: 220px; height: auto; float: left; clear: none; }
.MenuLeftBar { width: 218px; height: auto; background-color: #f2f2f2; }
.MenuLeftBarInside { width: 204px; height: auto; margin: 7px 7px 7px 7px; display: inline-block; background-color: #e9e9e9; }
.MenuLeftBarNav { width: 194px; height: auto; margin: 7px 5px 100px 5px; }
.MenuLeftBarNav ul { background-color: #FFFFFF; border-bottom: solid 1px #ded0d0; }
.MenuLeftBarNav ul li { border: solid 1px #ded0d0; border-bottom: solid 0px #ded0d0; text-align: center; vertical-align: middle; height: 35px; line-height: 35px; }
a.aLeftNav:link { font-size: 14px; font-weight: bold; color: #666666; text-decoration: none; height: 35px; display: block; }
a.aLeftNav:active { font-size: 14px; font-weight: bold; color: #666666; text-decoration: none; height: 35px; display: block; }
a.aLeftNav:visited { font-size: 14px; font-weight: bold; color: #666666; text-decoration: none; height: 35px; display: block; }
a.aLeftNav:hover { font-size: 14px; font-weight: bold; color: #ffffff; background-color: #820000; text-decoration: none; height: 35px; display: block; }

.ContentR { width: 730px; height: auto; float: right; clear: none; }
.Text { padding: 10px 5px 10px 5px; line-height: 24px; font-size: 14px; }
/*底部样式开始*/
.footerT { width: auto; height: 12px; padding-top: 8px; }
.footerT a:link { font-size: 12px; color: #333333; margin: 0px 5px 0px 5px; text-decoration: none; }
.footerT a:active { font-size: 12px; color: #333333; margin: 0px 5px 0px 5px; text-decoration: none; }
.footerT a:visited { font-size: 12px; color: #333333; margin: 0px 5px 0px 5px; text-decoration: none; }
.footerT a:hover { font-size: 12px; color: #333333; margin: 0px 5px 0px 5px; text-decoration: underline; }
.footerM { width: auto; height: 12px; padding-top: 5px; }
.footerB { width: auto; height: 12px; padding-top: 5px; }


/*GridView Create By Harlan */
.gv { border: 0px #F8C74F solid; line-height: 20px; }
.gv A:link { color: #393939; font-size: 14px; font-weight: bold; text-decoration: none; }
.gv A:visited { color: #393939; font-size: 14px; font-weight: bold; text-decoration: none; }
.gv A:active { color: #393939; font-size: 14px; font-weight: bold; text-decoration: none; }
.gv A:hover { color: #393939; font-size: 14px; font-weight: bold; text-decoration: underline; }
.gvHeader { background-color: #F8C74F; font-weight: normal; font-size: 11pt; color: #FFFFFF; text-align: center; }
.gvItem { font-weight: normal; font-size: 14px; color: #333333; background-color: #FFFFFF; }
.gvAlternatingItem { font-weight: normal; font-size: 14px; color: #333333; background-color: #FFFFFF; }
.gvFooter { background-color: #ffffff; font-size: 14px; color: #CA0703; text-align: center; }
.gvPager { color: #CA0703; background-color: #ffffff; font-size: 14px; font-weight: bold; text-align: center; }
.RedSpan { color: #CA0703; font-size: 14px; font-weight: bold; }
.BlackSpan { color: #666666; font-size: 14px; }
.TextBox{ border:#c5c5c5 1px solid; background-color:#f3f3f3}

 A.DefaultDiv:link{ width:56px; height:17px; background-color:#fff; color:#003992; font-weight:bold}
.DefaultDiv2{ display:block; width:56px; height:17px;color:#003992; font-weight:bold}

ul.style1{ margin:0px; padding:0px; list-style:none;}
ul.style1 li{ width:150px; height:16px; padding-top:5px; margin-right:5px; float:left; clear:none; border-bottom:#ccc 1px dashed}
ul.style1 li span{ color:#4fbc3b}

ul.school{ margin:0px; padding:0px;}
ul.school li{ width:150px; height:21px; line-height:21px; margin-right:10px; float:left; clear:none; text-align:left}

ul.ulNavFloat2{ margin:0px; padding:0px; list-style-type:none;}
ul.ulNavFloat2 li{ width:auto; height:21px; line-height:20px; float:left; clear:none; margin-left:6px; color:#787878; text-align:left}
ul.ulNavFloat2 li a{color:#787878;}
.ClassList{border-left: #a3d856 1px solid;color:#003992; text-align:center; font-weight:bold; background-color:#d1eca9; border-right: #a3d856 1px solid; border-top: #a3d856 1px solid; float: left; clear: none; margin-right: 1px}
.ClassList2{border-left: #a3d856 1px solid; color:#003992; text-align:center; font-weight:bold; border-right: #a3d856 1px solid; border-top: #a3d856 1px solid; float: left; clear: none; margin-right: 1px}
