/* CSS Document */
body,td,th{margin:0px;FONT: 12px/1.9 arial,sans-serif; color: #000000; }
a{color: #000;text-decoration: none;}
a:hover{color: #FF0000;text-decoration: none;}
Form,ul,li,dd,dt{margin: 0px;padding: 0px;list-style-image: none;list-style-type: none;list-style-position: outside;}
input{ margin: 0px;}

.topxiaozhi{ width:789px; height:20px; margin:0px auto;; padding:0px 20px; background-color:#dddddd; border-bottom:#FF9900 solid 2px; line-height:20px; position:relative;}
.topxiaozhi a {color:#002f64; text-decoration:none;}
.topxiaozhi a:hover{ color:#FF6600;}

.logo{ width:829px; margin:0px auto;margin-top:-192px;background:#fff;}
.logo img{ border:0;}
.sheindex{ position:absolute; right:20px; top:0px; _top:auto;}

.main{width:829px; height:53px; margin:0px auto; font-size:12px; font-family:Arial;  padding:10px 0px 0px 0px; background:#002f64 url(../images/mainNav_top.jpg) no-repeat 0 0; }
.mainNav {text-align:center; color:#FFFFFF;  font-weight: normal }
.mainNav a{ color:#FFFFFF; font-size:12px;text-decoration:none; padding:0px 2px;}
.mainNav a:hover{color:#FF6600;}
.kenav{ height:21px; border:0; padding:0px 0px 0px 30px ; margin:5px auto 0px;border-bottom:#ffffff solid 1px; background-color:#002f64;text-align:center}
.kenav  *{ float:left;}
.kenav a{ color:#FFFFFF; font-size:12px; text-decoration:none;  background:#ec6a00 url(../images/kecheng_ab.gif) repeat-x 0px 0px; line-height:21px; height:21px; padding:0px 1px 0px 1px ;}
.kenav a:hover{ color:#002f64;}
.kenav img{vertical-align:middle;}
.line1{height:0px; border-bottom:#ec6a00 solid 2px; overflow:hidden;}

.kenav1{ height:21px; border:0; padding:0px 0px 0px 70px ; margin:5px 0px 0px 0px;border-bottom:#ffffff solid 1px; background-color:#002f64;}
.kenav1  *{ float:left}
.kenav1 a{ color:#FFFFFF; font-size:12px; text-decoration:none;  background:#ec6a00 url(../images/kecheng_ab.gif) repeat-x 0px 0px; line-height:21px; height:21px; padding:0px 1px 0px 1px ;}
.kenav1 a:hover{ color:#002f64;}
.kenav1 img{vertical-align:middle;}

#header{clear:left;overflow:hidden}
#header .top_a{background:url(../images/top_bg.jpg) repeat-x;overflow:hidden}
#header .top_w{width:990px;margin-right:auto;margin-left:auto;clear:left;overflow:hidden}
#header .top_a .le{float:left;width:300px}
#header .top_a .le a{background-image:url(../images/top_logo.jpg);display:block;float:left;height:35px;width:300px}
#header .top_a .mid{float:left;color:#000;line-height:35px;width:690px;padding-left:0px;text-align:right; }
#header .top_a .mid a{padding:4px;font-family:Arial;color:#999999;text-decoration:none;}
#header .top_a .mid a:hover{color:#FFFFFF;background-color:#666666;text-decoration:none}
#header .top_a .ri{float:left;line-height:35px;padding-left:2px}
#header .top_a .ri a{color:#999999;text-decoration:none}


.subqi{background-color:#FFFFFF;padding:2px;width:105px;filter:alpha(opacity=90);position:absolute;visibility:hidden;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#E6E6E6;border-bottom-color:#E6E6E6;border-left-color:#E6E6E6}
.subqi a{clear:left;display:block;padding:4px;color:#999999;text-decoration:none}
.subqi a:hover{background-color:#666666;color:#FFFFFF;text-decoration:none}

#main_a {width: 829px;margin-top: 0px;margin-right: auto;margin-left: auto;overflow: hidden; color:#000}
#main_a .le,#main_e .le {float: left;width: 247px;}
#main_a .bor {border: 1px solid #E6E6E6;}
#main_a .le .flash {height: 200px;clear: left; margin-top: 5px;}
#main_a .le .news {height: 127px;clear: left;margin-top: 5px;}
#main_a .le .plan {clear: left;height: 200px;margin-top: 5px;}
#main_a .le .good {clear: left;height: 200px;margin-top: 5px;}
#main_a .mid,#main_e .mid {float: left;width: 357px;margin-left: 8px;}
#main_a .mid .supply{clear: left;height: 200px;margin-top: 5px;}
#main_a .ri,#main_e .ri {float: right;width: 211px;}
#main_a .ri  .txt {margin-top: 5px;clear: left;}
#main_a .ri .original {clear: left;height: 200px;margin-top: 5px;}
#main_a .mid .boutique  {clear: left;height: 200px;margin-top: 5px; }
 .mode41 {background: url(/images/ielts.jpg);background-repeat: no-repeat;background-position: 100% 100%; height:160px;}
 .mode42 {background: url(/images/toefl.jpg);background-repeat: no-repeat;background-position: 100% 100%; height:160px}
 .mode43 {background: url(/images/wangpai.jpg);background-repeat: no-repeat;background-position: 100% 100%; height:160px}
 .mode44 {background: url(/images/vip.jpg);background-repeat: no-repeat;background-position: 100% 100%; height:160px}
#main_c {width: 829px;margin-top: 0px;margin-right: auto;margin-left: auto;overflow: hidden; color:#000}
#main_c .le1 {float: left;width: 347px;}
#main_c .bor {border: 1px solid #E6E6E6;}
#main_c .le1 .flash {height: 200px;clear: left; margin-top: 5px;}
#main_c .le1 .news {height: 127px;clear: left;margin-top: 5px;}
#main_c .le1 .plan {clear: left;height: 200px;margin-top: 5px;}
#main_c .le1 .good {clear: left;height: 200px;margin-top: 5px;}
#main_c .mid1{float: left;width: 257px;margin-left: 8px;}
#main_c .mid1 .supply{clear: left;height: 200px;margin-top: 5px;}
#main_c .txt{float: right;width: 211px;}
#main_c .ri .txt {margin-top: 5px;clear: left;}
#main_c .txt .original {clear: left;height: 200px;margin-top: 5px;}


#main_e {width: 829px;margin-top: 8px;margin-right: auto;margin-left: auto;overflow: hidden; color:#000}
#main_e .bor {border: 1px solid #E6E6E6;}
#main_e .le .col {height: 326px;}
#main_e .le .tit {font-weight: bold;background-color: #F6F6F6;}
#main_e .le .zhenti {background-color: #E6FAFF;clear: left;margin-top: 10px;}
#main_e .le span {display: block;padding-left: 10px;clear: left;padding-top: 3px;padding-bottom: 3px;}
#main_e .mid .zkdt {height: 160px;}
#main_e .mid .zkzt {margin-top: 5px;height: 160px;}
#main_e .mid .top {line-height: 30px;height: 30px;background: url(../images/nav.gif) repeat-x 0px -72px;overflow: hidden;}
#main_e .mid .top .txt {float: left;padding-left: 10px;font-weight: bold;font-size: 14px;display: block;width: 100px;}
#main_e .mid .top .more {float: right;text-align:right;display: block; padding-right:10px;}
#main_e .mid .bot {padding: 5px;clear: left;overflow: hidden;font-size: 14px;}
#main_e .mid .bot .pic {float: left;width: 90px;}
#main_e .mid .bot .tit a {font-size: 14px;}
#main_e .mid .bot li {line-height: 27px;clear: left;}
#main_e .mid .bot a {font-size: 14px;}
#main_e .mid .bot .ztli {float: left;}
#main_e .mid .bot .tit {float: left;}
#main_e .mid .bot .time {float: right;font-family: Arial;font-size: 12px;}
#main_e .ri .grad {height: 326px;}
#main_e .ri .grad .sort {line-height: 25px;clear: left;padding-top: 2px;padding-bottom: 2px;}
#main_e .ri .sort span {display: block;}
#main_e .ri .sort .txt {font-weight: bold;float: left;width: 50px;}
#main_e .ri .sort .line {background: url(../images/nav.gif) repeat-x 0px -117px;float: left;width: 155px;height: 25px;}
#main_e .ri .sort .more {float: right;padding-right: 5px;}
#main_e .ri .all {background-color: #F6F6F6;line-height: 30px;margin-top: 5px;padding-left: 5px;}
#main_e .ri .list {clear: left;}

#links {width: 827px;margin-top: 8px;margin-right: auto;margin-left: auto;border: 1px solid #EEEEEE;overflow: hidden;}
#links span {display: block;}
#links .top .tit {font-size: 14px;font-weight: bold;padding-left: 10px;float: left;}
#links .top .sm {float: right;padding-right: 10px;}
#links .top {line-height: 30px;background: url(../images/nav.gif) repeat-x 0px -73px;clear: left;height: 30px; overflow:hidden;}
#links .bot {clear: left;padding: 5px; height:50px;overflow:hidden;}
#links .bot .line {clear: left;padding-bottom: 10px;overflow: hidden;}
#links .bot .line span {background-color: #F6F6F6;border: 1px solid #EEEEEE;text-align: center;width: 80px;padding: 12px;font-size: 14px;font-weight: bold;float: left;}
.f_r{float:right;margin-right:5px;color:red}
#links .bot .line div {float: left;padding-left: 10px; line-height:20px}
#footer {clear: center;width: 829px;margin-top: 5px;margin-right: auto;margin-left: auto;overflow: hidden; background-color:#eeeeee;color:#000000}
#footer .contain {clear: center; line-height: 18px;overflow: hidden;padding-top: 5px;padding-bottom: 10px; text-align:center}
#footer .contain .le {float: center;width: 829px;padding-left: 5px;}

#main_a  p,#main_c  p,#main_e  p{float: left;margin:0; line-height: 30px;text-align: center;font-size: 14px;}
#main_b p,#main_d p {float: left;text-align: center;font-size: 12px;height: 25px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 8px;}
.shu_p {clear: left;}
.shu_p .fm {float: left;width: 110px;}
.shu_p .js {float: left;width: 200px;padding-left: 2px;}
.shu_p img {padding: 2px;height: 85px;width: 95px;margin-right: 2px;margin-left: 2px;border: 1px solid #CCCCCC;}
.shu_t {clear: left;border-top-width: 1px;border-top-style: dashed;border-top-color: #EEEEEE;margin-top: 5px;}

.mode1 {padding: 5px;line-height: 20px;}
.mode1 a {font-size: 12px;}
.mode1 li {display: block;clear: left;}
.mode1 .tit1 {float: left; padding-left:15px; background: url(../images/ico.gif) no-repeat 0px 5px; 
width:225px;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis; }
.mode2 {padding: 5px;line-height: 20px;}
.mode2 a {font-size: 12px;}
.mode2 li {display: block;clear: left;}
.mode2 .tit1 {float: left; padding-left:15px; background: url(../images/ico.gif) no-repeat 0px 5px; 
width:180px;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;
}
.mode2 .line {background-color: #F6F6F6;}

.mode3 {padding: 5px;line-height: 20px;}
.mode3 a {font-size: 12px;}
.mode3 li {display: block;clear: left;}
.mode3 .tit1 {float: left; padding-left:15px; background: url(../images/ico.gif) no-repeat 0px 5px;
width:215px;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;
 }

.mode4 {padding: 5px;line-height: 20px; }
.mode4 a {font-size: 12px;}
.mode4 li {display: block;clear: left;}
.mode4 .tit1 {float: left; padding-left:15px; background: url(../images/ico.gif) no-repeat 0px 5px; 
width:180px;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;
}
.mode4 .time {float: right;font-family: Arial; color:#FF0000}
.mode41, .mode42, .mode43, .mode44 {padding: 5px;line-height: 20px;}
.mode41 a, .mode42 a, .mode43 a, .mode44 a {font-size: 12px;}
.mode41 ul, .mode42 ul, .mode43 ul, .mode44 ul{ width:340px}
.mode41 li, .mode42 li, .mode43 li, .mode44 li{float:left; width:170px}

.mode41 .tit1, .mode42 .tit1, .mode43 .tit1, .mode44 .tit1{float: left; padding-left:15px; background: url(../images/ico.gif) no-repeat 0px 6px; }
.mode41 .time {float: right;font-family: Arial; color:#FF0000}
.mode5 {padding: 5px;line-height: 26px;}
.mode6 {padding: 5px;line-height: 24px;}
.mode7 {line-height: 22px;background: url(../images/school.gif) no-repeat 6px 8px;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 30px;}
.news_s0,.news_s1,.news_s2,.news_s3,.news_s4,.news_s5,.news_s6,.news_s8 {background: url(../images/nav.gif) repeat-x 0px -72px;height: 30px;line-height: 30px;}
.newsbody_s0,.newsbody_s1,.newsbody_s2,.newsbody_s3,.newsbody_s4,.newsbody_s5,.newsbody_s6,.newsbody_s8  {padding: 0px;}
.tabgroup_on_s0,.tabgroup_on_s1,.tabgroup_on_s2,.tabgroup_on_s3,.tabgroup_on_s4,.tabgroup_on_s5,.tabgroup_on_s6,.tabgroup_on_s8  {background: url(../images/nav.gif) no-repeat 0px -36px;height: 30px;width: 85px;cursor: pointer;line-height: 30px;}
.tabgroup_up_s0,.tabgroup_up_s1,.tabgroup_up_s2,.tabgroup_up_s3,.tabgroup_up_s4,.tabgroup_up_s5,.tabgroup_up_s6,.tabgroup_up_s8 {background: url(../images/nav.gif) no-repeat 0px -36px;height: 30px;width: 85px;cursor: pointer;line-height: 30px;font-weight: bold;}
.tabgroup_s0,.tabgroup_s3,.tabgroup_s4,.tabgroup_s6 {background: url(../images/nav.gif) no-repeat 0px 0px;height: 30px;width: 85px;cursor: pointer;line-height: 30px;font-weight: bold;}
.tabgroup_s5,.tabgroup_s1,.tabgroup_s2,.tabgroup_s8{height: 30px;width: 85px;cursor: pointer;line-height: 30px;font-weight: bold;text-align:center}
.news_s7 {background: url(..images/nav.gif) repeat-x 0px -102px;height: 30px;line-height: 30px;}
.newsbody_s7 {padding: 0px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #E6E6E6;border-bottom-color: #E6E6E6;border-left-color: #E6E6E6;height: 252px;}
.tabgroup_on_s7 {background: url(../images/nav.gif) no-repeat 0px -176px;height: 30px;width: 63px;cursor: pointer;line-height: 30px;}
.tabgroup_up_s7 {background: url(../images/nav.gif) no-repeat 0px -176px;height: 30px;width: 63px;cursor: pointer;line-height: 30px;font-weight: bold;}
.tabgroup_s7 {background: url(../images/nav.gif) no-repeat 0px -142px;height: 30px;width: 63px;cursor: pointer;line-height: 30px;font-weight: bold;}
.news_s9 {padding-left: 10px;clear: left;}
.newsbody_s9 {padding: 4px;clear: left;}
.tabgroup_on_s9 {background: url(../images/nav.gif) no-repeat 0px -208px;width: 60px;cursor: pointer;line-height: 25px;height: 25px;}
.tabgroup_up_s9 {background: url(../images/nav.gif) no-repeat 0px -208px;width: 60px;cursor: pointer;font-weight: bold;line-height: 25px;height: 25px;}
.tabgroup_s9 {background: url(../images/nav.gif) no-repeat 0px -241px;width: 60px;cursor: pointer;font-weight: bold;line-height: 25px;height: 25px;}
.news_s12 {padding-left: 5px;clear: left;}
.newsbody_s12 {padding: 4px;clear: left;}
.tabgroup_on_s12 {background: url(../images/nav.gif) no-repeat 0px -389px;width: 60px;cursor: pointer;line-height: 25px;height: 25px;}
.tabgroup_up_s12 {background: url(../images/nav.gif) no-repeat 0px -389px;width: 60px;cursor: pointer;font-weight: normal;line-height: 25px;height: 25px;}
.tabgroup_s12 {background: url(../images/nav.gif) no-repeat 0px -421px;width: 60px;cursor: pointer;font-weight: normal;line-height: 25px;height: 25px;}
.news_s10,.news_s11 {background: url(../images/nav.gif) repeat-x 0px -275px;height: 30px;line-height: 30px;}
.newsbody_s10,.newsbody_s11 {padding: 0px;}
.tabgroup_on_s10,.tabgroup_on_s11  {background: url(../images/nav.gif) no-repeat 0px -352px;height: 30px;width: 84px;cursor: pointer;line-height: 30px;}
.tabgroup_up_s10,.tabgroup_up_s11 {background: url(../images/nav.gif) no-repeat 0px -352px;height: 30px;width: 84px;cursor: pointer;line-height: 30px;font-weight: bold;}
.tabgroup_s10,.tabgroup_s11 {background: url(../images/nav.gif) no-repeat 0px -313px;height: 30px;width: 84px;cursor: pointer;line-height: 30px;font-weight: bold;}
.news_s13,.news_s14 {background: url(../images/nav.gif) repeat-x 0px -456px;height: 30px;line-height: 30px;}
.newsbody_s13,.newsbody_s14 {padding: 0px;}
.tabgroup_on_s13,.tabgroup_on_s14  {background: url(../images/nav.gif) no-repeat 0px -536px;height: 30px;width: 84px;cursor: pointer;line-height: 30px;}
.tabgroup_up_s13,.tabgroup_up_s14 {background: url(../images/nav.gif) no-repeat 0px -536px;height: 30px;width: 84px;cursor: pointer;line-height: 30px;font-weight: bold;}
.tabgroup_s13,.tabgroup_s14 {height: 30px;width: 84px;cursor: pointer;line-height: 30px;font-weight: bold}
.dis {display: block;margin:0px;padding:0px;}
.undis {display: none; margin:0px; padding:0px;}

.mode5 {padding: 5px;line-height: 24px;}
.mode5 .tit2 {font-size: 12px; text-align:center; width:96px;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis; line-height:18px;}
.sitenavwrap { BACKGROUND: #fff; PADDING-BOTTOM: 10px; MARGIN: 0px auto; WIDTH: 829px; LINE-HEIGHT: 25px; PADDING-TOP: 10px; TEXT-ALIGN: left}
.sitenavwrap TD {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #ddd 1px solid}
.sitenavwrap UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sitenavwrap LI {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sitenavwrap .title1 {PADDING-LEFT: 5px; FONT-SIZE: 14px; BACKGROUND: #e9f6ff; MARGIN: 10px 0px; COLOR: #333; LINE-HEIGHT: 35px; BORDER-BOTTOM: #5aaee3 1px solid; FONT-FAMILY: Arial; HEIGHT: 35px
}
.sitenavwrap .title1 SPAN {PADDING-RIGHT: 5px; FONT-SIZE: 12px; FLOAT: right
}
.sitenavwrap UL {LIST-STYLE-TYPE: none
}
.sitenavwrap UL LI {PADDING-LEFT: 10px; FLOAT: left; WIDTH: 180px
}
.sitenavwrap .channelname {BORDER-RIGHT: #ddd 1px dotted; PADDING-RIGHT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; WIDTH: 120px; TEXT-ALIGN: right
}
.sitenavwrap .classname {LINE-HEIGHT: 22px
}
.sitenavwrap .classname A {COLOR: #039
}
.sitenavwrap .classname A:hover {COLOR: #f30}
.adimg {padding-left:5px;}
.line11{height:0px; border-bottom:#ec6a00 solid 2px; border-top:#ffffff solid 1px; overflow:hidden; width:829px; margin:0px auto; }
.subNav{height:21px;line-height:21px; width:789px; margin:9px auto 0px; padding-left:20px; color:#ffffff; background:url(/images/subnav.gif);}
.subNav li{float:left;text-align:center;font-size:12px; position:relative; }
.subNav li a {color:#FFFFff}
.subNav li a:hover {color:#ffffff}
.subNav ul ul{font-size:12px;position:absolute;width:158px;left:0;top:21px;background:#ffffff;border:1px solid #0a2359;}
.subNav ul ul li{text-align:left;background:none;float:none;border-top:1px solid #ffffff;font-size:12px;background:url(images/list-point-c.gif) 5px 11px no-repeat;}
.subNav ul ul li a{color:#069;font-weight:normal;display:block;height:auto!important;min-height:20px;height:20px;padding-left:15px;}
.subNav ul ul li a:hover{color:#069;font-weight:normal;background:url(images/list-point-c.gif) 5px 11px no-repeat #fff5d1;}