
.wrapper{width:100%;margin:0 auto; position:relative;}
#focus{width:100%;height:450px;overflow:hidden;position:relative; z-index:1;}
#focus ul{height:450px;position:absolute;}
#focus ul li{float:left;width:100%;height:450px;overflow:hidden;position:relative;background:#000;}
#focus ul li img{width:100%;height:450px;}
#focus ul li div{position:absolute;overflow:hidden;}

.wrapper .btn{ position:relative; z-index:2;  margin-top:0px;}
.goL{ position:absolute; left:100px; top:180px;height:89px;width:48px; background:url(../images/else/jt.png) -96px top no-repeat;}
.goR{ position:absolute; right:100px; top:180px;height:89px;width:48px;background:url(../images/else/jt.png) -144px top no-repeat;}
.goLHover{background-position:0px 0px;}
.goRHover{background-position:-48px 0px;}


.indexTabs{width:1128px; height:97px; overflow:hidden;}
.indexTabs li{ float:left; width:282px; height:97px; display:block; position:relative; cursor:pointer;}
.indexTabs li a{ display:block;width:282px; height:97px; }
.indexTabs li img{ position:absolute; left:40px; top:26px;}
.indexTabs li span{ position:absolute; left:110px; top:37px; font-size:25px; font-family:\5FAE\8F6F\96C5\9ED1; color:#FFF;}
.indexTabs li span font{ font-size:26px; color:#fff; font-weight:bold; padding-left:3px;}
.indexTabs li.li0{ background:url(../images/else/index01.jpg) left top repeat-y;}
.indexTabs li.li1{ background:url(../images/else/index01.jpg) -282px top repeat-y;}
.indexTabs li.li2{ background:url(../images/else/index01.jpg) -564px top repeat-y;}
.indexTabs li.li3{ background:url(../images/else/index01.jpg) -848px top repeat-y;}

.indexNews{width:518px; padding: 0px 18px; height:277px; float:left; border:1px #e2e2e2 solid; overflow:hidden;}
.indexNews h3{ color:#005ca3; font-size:18px; font-weight:normal; height:40px; line-height:40px;}

.new_first {height: 103px;width: 518px; margin:0px 0px 24px;}
.new_first a:hover,.new_firstH a{ color:#005ca3;}
.new_first .left {float: left;  height: 103px; overflow: hidden;width:154px;}
.new_first .left img {float: left; height: 103px; width: 154px;}
.new_first .right {float: right;width: 350px;}
.new_first .right p.title {font-size: 14px;font-weight: normal;height: 25px; line-height: 25px;}
.new_first .right p.title a {display: block; float: left;font-weight: bold;overflow: hidden;}
.new_first .right p.title a img{margin-left:3px;}
.new_first .right em { color: #9F9F9F;font-size: 11px;font-style: normal;  width: 70px;}
.new_first .right p {height: 58px;line-height: 20px;overflow: hidden; color:#a0a0a0;padding: 3px 0px;}
.new_first .right .more {display: block;font-family: SimSun; height: 18px; line-height: 18px;color:#3b66ba;width: 69px; margin-top:5px;}

.new_list ul{ list-style:none;}
.new_list ul li{line-height:30px; border-bottom:1px #dedede dotted; height:30px; width:518px; overflow:hidden;}
.new_list ul li:hover{ background:url("icon03.gif") no-repeat scroll 5px 15px transparent; }
.new_list ul li a{color:#333; text-decoration:none; display:block; width:430px; height:30px; line-height:30px; overflow:hidden;}
.new_list ul li a:hover{text-decoration:none; color:#005ca3}
.new_list ul li span{float:right; color:#a9a9a9; font-size:11px; display:block;}

.new_list ul li.select a{ color:#005ca3}
.new_list ul li.select span{color:#005ca3}

.indexVideo{  width:253px; height:277px; overflow:hidden; padding:0px 20px; float:left;border-top:1px #e2e2e2 solid;border-bottom:1px #e2e2e2 solid;}
.indexVideo h3{ color:#005ca3; font-size:18px; font-weight:normal; height:40px; line-height:40px;}
.indexVideo dl{ }
.indexVideo dl dt{ width:240px; height:156px;display:block; position:relative; margin-bottom:15px;}
.indexVideo dl dt a.bf{ display:block; position:absolute; left:100px; top:60px; width:61px; height:61px;  background:url(../images/else/video.png) left top no-repeat;}
.indexVideo dl dt a:hover{background:url(../images/else/video_2.png) left top no-repeat;}
.indexVideo dl dd{ font-size:14px;}
.indexVideo dl dd a{ display:block;  height:28px; line-height:28px; width:240px; overflow:hidden;}
.indexVideo dl dd a:hover{ color:#005ca3;}
.indexVideo dl dd span{ display:block; font-size:12px;}

.indexAds{ float:right; width:279px; height:279px; border-bottom:1px solid #e2e2e2; overflow:hidden;}
.indexAds a{ display:block;width:279px; height:93px; overflow:hidden;}

.pageBanner{ height:278px; background:#ebeef2;}
.pageBanner img{ display:block; width:1128px; height:278px; margin:0px auto;}

.lv_tree {height: 30px;margin-bottom: 15px;overflow: hidden;}
.lv_tree_con {background: none;color: #b9b9b9;overflow: hidden;padding: 8px 0 0;text-indent: 15px;}
.lv_tree_con a {color: #b9b9b9;}
.lv_tree_con span {color: #434548;}
.lv_tree_con a:hover, .lv_tree_current {color: #434548;}

.pageLeft{ float:left; width:208px;}
.leftNav li{ text-indent:20px; height:30px; line-height:30px;}
.leftNav li a{ display:block; border-bottom:1px #d2d2d2 solid;}
.leftNav li a:hover{ background:#eaeaea;}
.leftNav li.select a{ background:#1d73b3; color:#fff;}

.pageRight{ float:left; width:840px; padding-left:40px;}

.editBox{ line-height:24px;}

.aboutInfo{ position:relative; height:549px; background:url(../images/else/about01.jpg) left top no-repeat; margin-top:30px;}
.aboutInfo dl{ position:absolute;width:230px;}
.aboutInfo dl dt{ font-size:18px; color:#fff;}
.aboutInfo dl dt span{ display:block; font-family:Arial; color:#fff;}
.aboutInfo dl dd{ padding-top:30px; color:#fff; font-size:13px; line-height:24px;}
.aboutInfo dl.dl1{ left:306px; top:30px;}
.aboutInfo dl.dl2{ left:20px; top:302px;}
.aboutInfo dl.dl3{ left:598px; top:302px;}

.aboutTabs{ background:url(../images/else/about02.jpg) left top no-repeat; position:relative; height:365px; margin-top:30px;}
.aboutTabs li{ position:absolute; font-family:simsun; color:#fff; cursor:pointer; }
.aboutTabs li.li0{left:367px; top:38px;}
.aboutTabs li.li1{left:304px; top:60px;}
.aboutTabs li.li2{left:605px; top:128px;}
.aboutTabs li.li3{left:729px; top:130px;}
.aboutTabs li.li4{left:615px; top:158px;}
.aboutTabs li.li5{left:751px; top:156px;}
.aboutTabs li.li6{left:620px; top:183px;}
.aboutTabs li.li7{left:708px; top:181px;}
.aboutTabs li.li8{left:616px; top:210px;}
.aboutTabs li.li9{left:695px; top:208px;}
.aboutTabs li.li10{left:626px; top:234px;}
.aboutTabs li.li11{left:740px; top:234px;}
.aboutTabs li.li12{left:605px; top:260px;}
.aboutTabs li.li13{left:751px; top:260px;}
.aboutTabs li.li14{left:634px; top:286px;}
.aboutTabs li.li15{left:759px; top:286px;}

.aboutTabs li.select{  font-weight:bold;}
.aboutTabsC{ position:absolute; left:33px; top:110px; color:#fff;width:215px; height:200px;}
.aboutTabsC h3{ font-size:14px; margin-bottom:30px; color:#fff;}
.abourNr { color:#fff;}
.abourNr a{ color:#fff;}


.ysBox{ }
.ysBox .ysBT{background: url(../images/else/icon01.png) no-repeat 800px 21px; cursor: pointer; line-height:55px; border-bottom:1px #dbdbdb solid; font-size:18px; padding-left:20px;}
.ysBox .ysBT span{color:#005ca3;}
.ysBox .ysNR{display: none; margin-top:20px; line-height:20px; padding-bottom:30px;border-bottom:1px #dbdbdb solid; }
.ysBox .ysBTgh{ background:#f4f4f4 url(../images/else/icon01.png) no-repeat 800px 21px;}
.ysBox .ysBTHover{ background:#1d73b3;}
.ysBox .ysBTSelect{ background:#266baa url(../images/else/icon02.png) no-repeat 800px 21px;; color:#fff;}
.ysBox .ysBTSelect span{ color:#fff;}

.teamList{ border-bottom:1px #d7d7d7 solid; padding-bottom:20px; margin-bottom:20px;}
.teamList .left{ float:left;width:154px;}
.teamList .left img{ width:154px; height:184px;}
.teamList .right{ float:left;width:660px; padding-left:20px; line-height:16px;}
.teamList .right h3{ font-size:16px; color:#005ca3;  margin-bottom:20px; font-weight:normal;}
.teamList .right th,.teamList .right td{ padding:4px;vertical-align:top;}
.teamList .right th{width:55px;}
.page{ padding:20px 0px 20px 0px; text-align:center; float:right;}
.page a,.page span{ color:#999999;}
.page a{height:17px; line-height:17px; text-align:center;}
.page span.cur_page{height:17px;  line-height:17px;color:#005ca3;}
.page a:hover{ color:#005ca3;}
.page a.first,.page a.pre,.page a.next,.page a.last{color:#999999;font-weight:normal;}
.page a.first:hover,.page a.pre:hover,.page a.next:hover,.page a.last:hover{color:#005ca3;}


.teacher{ float:left;width:268px; height:190px; position:relative; margin:0px 0px 13px 18px;}
.teacher dt{ font-size:14px; height:30px; line-height:30px; padding:0px 15px; width:238px;position:absolute; left:0px; bottom:0px; background:url(../images/else/tm.png) left top repeat; color:#fff;}
.teacher dd{ width:268px; height:190px;}
.teacher dd img{ width:268px; height:190px;}



.teacherFirst{width:555px; height:393px;}
.teacherFirst dt{ width:525px;}
.teacherFirst dd,.teacherFirst dd img{width:555px; height:393px;}

.teacherHover dt{background:url(../images/else/teacherBt.png) left top repeat; }

.teacherPage{ padding-right:8px;}
.teacherPage a{ display:block; float:right; width:20px; height:20px; background:#dfdfdf; margin-right:10px; background:#005ca3; border:1px #005ca3 solid;}
.teacherPage a:hover{ background:#1d73b3;}

/*.sq{ background:url(../images/else/sq.jpg) left top no-repeat; height:46px; padding-left:180px; margin-top:30px;}*/
.sq{ background:url(../images/else/sq.jpg) left top no-repeat; height:46px; width:158px; overflow:hidden; margin-top:30px;}
.sq a{ display:block; /*width:115px; height:46px;*/width:0px;height:0px; text-indent:-99999px;}

.hwTabs li{ border:1px #dbdbdb solid; border-top:none; margin-left:-1px; width:419px; float:left; background:url(../images/else/tabs01.gif) left top repeat-x; font-size:18px; text-align:center; height:45px; line-height:45px;}
.hwTabs li a{ display:block;}
.hwTabs li.select{ background:url(../images/else/tabs02.gif) left top repeat-x; }

.fxTabs li{ border:1px #dbdbdb solid; border-top:none; margin-left:-1px; width:206px; float:left; background:url(../images/else/tabs01.gif) left top repeat-x; font-size:18px; text-align:center; height:45px; line-height:45px; cursor:pointer;}
.fxTabs li a{ display:block;}
.fxTabs li.select{ background:url(../images/else/tabs02.gif) left top repeat-x; }
.fxTabsC{ display:none;}

.pxTitle{ font-size:22px; color:#1d73b3; height:40px; line-height:40px; margin-bottom:15px; font-weight:normal; position:relative;}
.pxTitle .more{ position:absolute; right:0px; top:5px; color:#1d73b3; font-size:12px;}
.ysNum{ background:url(../images/else/numBg.jpg) left top no-repeat; padding-top:18px; line-height:34px; text-align:center; color:#fff; font-size:31px; font-weight:bold; display:block; width:55px;}
.ysTable{ font-size:14px;  line-height:24px; width:400px;float:left;}
.ysTable th,.ysTable td{  text-align:left;  padding:5px; }
.ysTable th{width:62px;}
.ysTable .bt{ color:#1d73b3; font-size:18px;}

.ysTable2{ width:263px; margin-right:15px;}

.hxLesson{ float:left;width:200px; height:260px; border:1px #ccc solid; margin-right:10px; position:relative; padding-top:80px; background:#f1f3f6;}
.hxLesson dt{ position:absolute; left:-1px; top:-1px; height:51px; line-height:20px; padding-top:11px; font-size:16px; color:#fff; text-align:center; display:block;width:202px; }
.hxLesson dd{ height:30px; line-height:30px; padding-left:22px;}
.hxLesson00 dt{ background:#765a97; border-bottom:2px #674f84 solid;}
.hxLesson01 dt{ background:#534fa0;border-bottom:2px #4e4b92 solid;}
.hxLesson02 dt{ background:#476dab;border-bottom:2px #3c5d92 solid;}
.hxLesson03 dt{ background:#3f9cb6;border-bottom:2px #3b8ca2 solid;}

.rcTabs{ background:#ebeef2; padding:20px 0px 20px 3px; height:60px;}
.rcTabs li{ cursor:pointer; float:left; background:url(../images/else/tabs03.gif) left top repeat-x; padding:8px 0px 0px 50px; width:148px; height:52px; line-height:20px; font-size:14px; border:1px #dbdbdb solid; margin-left:7px;}
.rcTabs li.last{padding:8px 0px 0px 10px; width:188px; }
.rcTabs li.select{ background:#1d73b3; color:#FFF;}
.rcTabsC{ display:none;}

.LessonZc{ float:left;width:131px; height:100px; border:1px #ccc solid; margin-right:7px; position:relative; padding-top:80px; background:#f1f3f6;}
.LessonZc dt{ position:absolute; left:-1px; top:-1px; height:51px; line-height:20px; padding-top:11px; font-size:16px; color:#fff; text-align:center; display:block;width:133px; }
.LessonZc dd{ line-height:16px; padding-left:40px; background:url(../images/else/icon03.png) 28px 5px no-repeat; margin-bottom:15px;}
.LessonZc00 dt{ background:#765a97; border-bottom:2px #674f84 solid;}
.LessonZc01 dt{ background:#534fa0;border-bottom:2px #4e4b92 solid;}
.LessonZc02 dt{ background:#476dab;border-bottom:2px #3c5d92 solid;}
.LessonZc03 dt{ background:#3f9cb6;border-bottom:2px #3b8ca2 solid;}
.LessonZc04 dt{ background:#c76257;border-bottom:2px #b55c50 solid;}
.LessonZc05 dt{ background:#d9801b;border-bottom:2px #ba6d17 solid;}


.titleZs{ color:#1d73b3; font-size:22px; font-weight:normal; margin:20px 0px 10px;}

.zwArea{ background:url(../images/else/px05.jpg) left top no-repeat; height:188px;}
.zwArea .left{ float:left; width:150px; padding:30px 20px 0px;}
.zwArea .left dt{ color:#fff; font-size:24px; padding-bottom:10px;}
.zwArea .left dd{ color:#fff; }
.zwArea .right{ float:left;  padding:30px  0px 0px 30px;width:615px;}
.zwArea .right li{ float:left;width:120px; background:url(../images/else/icon03.png) left 11px no-repeat; height:30px; line-height:30px; text-indent:11px; font-size:14px;}

.webAddress{ padding-top:40px; font-size:14px; color:#1c71ad; }
.webAddress a{ color:#1c71ad; }
.webAddress a:hover{ text-decoration:underline;}

.gwTable{ margin:30px 0px 50px;}
.gwTable th,.gwTable td{ padding:0px 25px 0px 0px; font-size:14px; line-height:24px;}
.gwTable th{ color:#1d73b3;  font-size:16px; padding-bottom:10px; text-align:left; font-weight:normal;}

.syllabus{ margin:10px 0px 20px;border-top:1px #dbdbdb solid;border-bottom:1px #dbdbdb solid; height:38px; line-height:38px; font-size:18px;}
.syllabus span{ color:#59a615; margin-right:10px;}  

.syllabusDL{width:270px; float:left;}
.syllabusDL dt{ font-size:14px; color:#1d73b3; line-height:20px;}

.syllabusLeft{ float:left;width:485px;}
.syllabusRight{ float:right;width:355px;}

.syllabusLeft dl{ float:left;width:130px; height:153px; padding:25px 80px 0px 20px; background:url(../images/else/px07.jpg) left top no-repeat; margin:0px 10px 19px 0px;}
.syllabusLeft .dl01{ background-position:-238px 0px;}
.syllabusLeft .dl02{ background-position:0px -198px;}
.syllabusLeft .dl03{ background-position:-238px -198px;}
.syllabusLeft dl dt{ font-size:18px; padding-bottom:10px;}
.syllabusLeft dl dd{ line-height:16px;}

.syllabusRight dl{width:280px; height:104px; padding:20px 25px 0px 50px; background:#5854a6; border-bottom:1px #fff solid;}
.syllabusRight dl dt{ font-size:16px; position:relative; color:#fff;}
.syllabusRight dl dt span{ display:block; position:absolute; right:0px; top:0px; color:#7471b6; font-size:48px; font-family:Arial; font-weight:bold;}
.syllabusRight dl dd{ line-height:16px; color:#fff; padding-bottom:5px;}

.syllabusRight .dl01{ background:#46a4bf;}
.syllabusRight .dl01 dt{ text-align:right;}
.syllabusRight .dl01 dt span{ color:#75b4c7; left:0px; right:inherit;}
.syllabusRight .dl01 dd{ text-align:right;}

.syllabusRight .dl02{ background:#c86357;}
.syllabusRight .dl02 dt span{ color:#df9087;}

.foreTitle{ color:#1d73b3; font-size:18px; padding:0px 0px 10px;}
.jjTable{ width:100%; border-left:1px #d2d2d2 solid; border-top:1px #d2d2d2 solid; margin-bottom:30px;}
.jjTable th,.jjTable td{ padding:10px 20px; text-align:center; font-size:14px;border-right:1px #d2d2d2 solid; border-bottom:1px #d2d2d2 solid;}
.jjTable .info{ font-size:12px; line-height:20px; text-align:left;}


.newsList{ border-top:1px #dedede solid; border-bottom:1px #dedede solid; padding:18px 0px;height:90px; width:405px;  float:left; margin:0px 32px 40px 0px;}
.newsList dt{width:134px; height:90px; float:left; padding:0px 15px 0px 20px;}
.newsList dt img{width:134px; height:90px; }
.newsList dd{ float:left;width:230px;}
.newsList dd .title{ font-size:14px; height:30px; line-height:24px; width:230px; overflow:hidden; display:block;}
.newsList dd .info{ width:230px; height:40px; line-height:20px; overflow:hidden; display:block; margin-bottom:6px;}
.newsList dd .more{ color:#2a81c4; display:block; background:url(../images/else/icon03.gif) left 7px no-repeat; text-indent:8px;}

.newsListHover{border-top:1px #2a81c4 solid; border-bottom:1px #2a81c4 solid; }
.newsListHover a{ color:#2a81c4;}


.n-tit{height: 38px; line-height: 38px; padding-bottom: 10px; border-bottom: 1px #b2b2b2 dotted; font-size: 24px; position: relative; font-weight:normal;}
.n-tit .n-back{width: 72px; height: 32px; background: url(../images/else/news_back.png) 0px 0px no-repeat; position: absolute; right: -5px; bottom: -20px; cursor: pointer;}
.n-msg{height: 34px; overflow: hidden; margin-top: 12px;}
.n-msg .n-msg-base{float: left; line-height: 28px;}
.n-msg .n-msg-base span{margin-right: 10px;}
.n-msg .n-msg-share{float: left;}
.n-body{font-size: 14px; line-height: 1.8em; padding-top: 20px; padding-bottom: 30px;}
.n-relevant h4{height: 38px; line-height: 38px; border-bottom: 1px #b2b2b2 dotted; font-size: 16px; font-weight:normal; position: relative; color:#1d73b3;}
.n-relevant h4 .n-back{width: 72px; height: 32px; background: url(../images/else/news_back.png) 0px 0px no-repeat; position: absolute; right: -5px; bottom: -20px; cursor: pointer;}
.n-relevant ul{margin-top: 10px;}
.n-relevant ul li{line-height: 30px;}
.n-relevant ul li a:hover{ color:#1d73b3;}

.faqBox{margin-bottom:40px;;}
.faqBox .qua{background:#f4f4f4 url(../images/else/q.png) no-repeat 20px 8px; cursor: pointer;padding: 10px 0 10px 60px; font-size:14px;  line-height:20px; border-bottom: 1px dotted #dfdfdf; border-top: 1px dotted #dfdfdf; }
.faqBox .ans{background:url(../images/else/a.png) no-repeat 20px 12px; padding: 10px 0 0 60px; margin-top:5px; line-height:20px;}


.downloadTitle{ background:#f3f3f3; height:48px; border-bottom:2px #d0cfcf solid; line-height:48px;}
.downloadTitle li{ text-align:center; font-size:14px; color:#1d73b3; float:left;}
.downloadTitle .li00{width:95px;}
.downloadTitle .li01{width:360px; text-align:left; padding-left:30px;}
.downloadTitle .li02{width:109px;}
.downloadTitle .li03{width:130px;}
.downloadTitle .li04{width:110px;}

.downloadList{ height:30px; border-bottom:1px #d0cfcf dotted; margin-left:20px; line-height:30px; padding:30px 0px;}
.downloadList li{ text-align:center; font-size:14px;  float:left;}
.downloadList li .downloadBtn{ display:block; background:#858484; width:14px; height:12px; margin:8px 0 0 49px;}
.downloadList li .downloadBtn:hover{ background:#1d73b3;}
.downloadList .li00{width:75px;}
.downloadList .li00 img{ margin-top:5px;}
.downloadList .li01{width:360px; text-align:left; padding-left:30px;}
.downloadList .li02{width:109px; font-size:12px;}
.downloadList .li03{width:130px;font-size:12px;}
.downloadList .li04{width:110px;}

.downloadListHover li{ color:#1d73b3;}
.downloadListHover li .downloadBtn{ background:#1d73b3;}

.videoList{ float:left;width:158px; margin:0px 65px 40px 0px;}
.videoList dt{ width:152px; height:98px; padding:2px; border:1px #e5e5e5 solid; position:relative;}
.videoList dt img{width:152px; height:98px;}
.videoList dt .bf{ position:absolute; right:10px; bottom:10px; width:30px; height:30px; display:block; background:url(../images/else/video01.png) left top no-repeat;}
.videoList dd{ line-height:16px; font-size:12px; height:32px; width:152px; overflow:hidden; padding:10px 3px 0px;}

.videoShow{ width:600px; height:500px; margin:0px auto; background:#ccc;}

#opendivOverlay {position: absolute;top: 0;left: 0;z-index: 9999;width: 100%;height: 500px;}
#opendivLightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 99999;text-align: center;line-height: 0;}
.videoBox{width:602px; height:405px; padding:14px; background:#fff url(../images/loading.gif) center center no-repeat; position:relative;}
.video{ width:602px; height:366px; overflow:hidden; margin:0px auto;}
.videoBox .close{ display:block; position:absolute; right:14px; bottom:10px;width:24px; height:24px;}
.videoBox p{ font-weight:bold; font-size:14px; text-align:center; padding:10px 0px 0px 0px;}


/*
#opendivOverlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#opendivLightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
.video_box h1 {
	font-size:14px;
	line-height:60px;
	color:#666;
	text-align:center;
}
.video {
	margin:0px auto;
	position:relative;
	width:500px;
	height:402px;
}
.close {
	position:absolute;
	right:5px;
	top:5px;
	width:30px;
	height:20px;
	color:#fff;
}
*/

.studentList{ border-bottom:1px #e0e0e0 solid;  padding:30px  0px;}
.studentList dt{ float:left; width:90px; text-align:center; color:#1d73b3; font-size:16px;}
.studentList dd{ float:left;width:740px; line-height:20px; font-size:14px;}
.studentList dd span{ display:block; height:24px; line-height:24px; padding-bottom:10px; font-size:16px;}
.studentListFirst{ border-top:1px #e0e0e0 solid; }

.hwTable th,.hwTable td{ vertical-align:top; font-size:14px; line-height:24px;}
.hwTable th{ padding-right:20px;}

.hwTabsYS{ margin-top:30px;}
.hwTabsYS li{ border:1px #dbdbdb solid; border-top:none; margin-left:-1px; width:209px; float:left; cursor:pointer; background:url(../images/else/tabs01.gif) left top repeat-x; font-size:18px; text-align:center; height:45px; line-height:45px;}
.hwTabsYS li a{ display:block;}
.hwTabsYS li.select{ background:url(../images/else/tabs02.gif) left top repeat-x; }

.hwTabsYSC{ display:none; margin-bottom:30px;}
.tsDl{ float:left; width:198px; margin-right:15px;}
.tsDl dt{ width:198px; height:87px;}
.tsDl dt img{ width:198px; height:87px;}
.tsDl dd{ font-size:14px; line-height:20px; color:#fff;  padding:20px 25px  0px; height:90px; background:#;}
.tsDl00 dd { background:#3598db;}
.tsDl01 dd { background:#50ccb4;}
.tsDl02 dd { background:#d76b5f;}
.tsDl03 dd { background:#eb8a1c;}


.classPicture{ margin-top:-53px;}
.classPictureBig{position:relative; height:360px; width:838px}
.classPictureBig img{display:block}
.classPictureBigTransparent,.classPictureBigTxt{position:absolute; height:37px; line-height:37px; width:586px; left:0; bottom:0;color:#fff;
	font-weight:bold; padding-left:20px}
.classPictureBigTransparent{filter: Alpha(opacity=20);-moz-opacity:.20;opacity:0.2; background:#fff}
.classPictureBigLeft,.classPictureBigRight{position:absolute; top:183px; cursor:pointer; height:30px; width:15px; text-indent:-6666px}
.classPictureBigLeft{left:-25px; background:url(../images/page/class/iconPicture.gif) 0 -30px no-repeat}
.classPictureBigRight{right:-25px; background:url(../images/page/class/iconPicture.gif) -15px -30px no-repeat}
.NoLeft .classPictureBigLeft{background-position:0 0; cursor:default}
.NoRight .classPictureBigRight{background-position:-15px 0; cursor:default}
.classPictureSmall{height:240px; margin-top:33px; padding-top:30px;}
.classPictureSmall ul li{ cursor:pointer}
.classPictureSmall ul li span{  display:block; height:50px; line-height:50px; overflow:hidden; font-size:14px; background:url(../images/else/icon01.jpg) 0px center no-repeat; text-indent:10px;}
.classPictureSmall ul li.current span{ color:#1d73b3; }
.classPictureSmall ul li img{display:block; cursor:pointer}
.classPictureLink{text-align:center; margin-top:10px}
.classPictureLink a{color:#191919; margin:0 5px}
.classPictureLink span{font-family:"ËÎÌå"; font-weight:bold; padding:0 5px}

.xmYS{ width:900px;}
.xmYS li{ float:left; width:268px; margin-right:18px;}
.xmYS li dt span{ display:block; line-height:50px;  height:50px; font-size:14px;}
.xmYS li dd{ line-height:20px;}

.hxBox{ }
.hxBox .hxBT{background: url(../images/else/icon01.png) no-repeat 800px 21px; cursor: pointer; line-height:55px; border-bottom:1px #dbdbdb solid; font-size:18px; padding-left:20px;}
.hxBox .hxBT span{color:#005ca3;}
.hxBox .hxNR{display: none;  line-height:20px; padding-bottom:30px;border-bottom:1px #dbdbdb solid; }
.hxBox .hxBTgh{ background:#f4f4f4 url(../images/else/icon01.png) no-repeat 800px 21px;}
.hxBox .hxBTHover{ background:#1d73b3;}
.hxBox .hxBTSelect{ background:#266baa url(../images/else/icon02.png) no-repeat 800px 21px;; color:#fff;}
.hxBox .hxBTSelect span{ color:#fff;}

.contactPage{ background:#ebeef2; margin-top:35px;}
.contactBox{ width:1128px;  height:438px; margin:0px auto;}
.contactBox .leftBg{ width:367px; height:440px;position:absolute; left:0px; top:119px; background:url(../images/else/lxLeft.png) left top no-repeat; z-index:99; display:none;}
.contactBox .left{ float:left; padding:35px 0px 0px 40px; width:240px; }
.contactBox .left dl{ margin-bottom:2px;}
.contactBox .left dt{width:120px; height:30px; text-align:center; line-height:30px; color:#005ca3; background:#fff; font-size:14px; cursor:pointer;
                     -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.contactBox .left dd{ font-size:13px; color:#fff; line-height:24px; padding-top:25px; display:none; padding-bottom:20px;}
.contactBox .left dd a{ color:#fff;}

.contactMap{ float:left;width:765px; height:440px; overflow:hidden; position:relative;background:url(../images/loading.gif) 524px 200px no-repeat;}
.contactForm{ float:right; border:1px #dcdcdd solid; width:330px; height:398px;padding:40px 0px 0px 30px;  overflow:hidden; background:#fff;}
.contactForm h3{ font-size:18px; padding-bottom:10px; font-weight:normal;}
.contactForm .text,.textStyle{width:290px; height:40px; border:1px #dcdcdd solid; line-height:40px; padding:0px 5px; margin-bottom:10px; margin-right:10px;}
.contactForm textarea,.textareaStyle{width:290px; height:72px; border:1px #dcdcdd solid; line-height:24px; padding:0px 5px; margin-bottom:10px;  font-size:14px;}
.submitBtn{width:75px; height:28px; line-height:28px; text-align:center; color:#fff; background:#005ca3;  font-size:14px; border:0px; margin-right:5px; float:left; cursor:pointer;}
.resetBtn{width:75px; height:28px; line-height:28px; text-align:center; color:#fff; background:#9c9c9c;  font-size:14px; border:0px; float:left; cursor:pointer;}

.searchBox { margin-bottom:40px;}

.searchText{ margin-bottom:20px; font-size:14px;}
.searchText span{ color:#1d73b3;}
.searchType{ font-size:22px; color:#1d73b3; height:40px; line-height:40px; margin-bottom:15px; font-weight:normal; }

.sitemap li{float:left;width:247px;margin:0px 30px 30px 0;height:230px; line-height:22px;}
.sitemap li dt{font-size:16px;border-bottom:1px dotted #ccc; margin-bottom:10px;}
.sitemap li dt a:hover,.sitemap li dd a:hover{ color:#005ca3;}

.loginBox{width:728px; margin:0px auto; background:#f5f5f5; padding:50px 0px 50px 400px;}
.loginBox h3{font-size:18px; padding-bottom:10px; font-weight:normal;}
.loginBox h3 span{ font-size:14px; padding-left:10px; color:#bdbebf;}
.sex{width:290px; height:40px; /*border:1px #dcdcdd solid; background:#fff;*/line-height:40px; padding:0px 5px; margin-bottom:10px; margin-right:10px; }


.studentLBTitle{ background:#f3f3f3; height:48px; border-bottom:2px #d0cfcf solid; line-height:48px;}
.studentLBTitle li{ text-align:center; font-size:14px; color:#1d73b3; float:left;}
.studentLBTitle .li00{width:520px;text-align:left; padding-left:30px}
.studentLBTitle .li01{width:120px;}
.studentLBTitle .li02{width:150px;}

.studentLBList{ height:30px; border-bottom:1px #d0cfcf dotted;  line-height:30px; padding:5px 0px;}
.studentLBList li{ text-align:center; font-size:14px;  float:left;}
.studentLBList li .studentLBBtn{ display:block; background:#858484; width:14px; height:12px; margin:8px 0 0 49px;}
.studentLBList li .studentLBBtn:hover{ background:#1d73b3;}
.studentLBList li a{ display:block;}
.studentLBList .li00{width:520px;text-align:left; padding-left:30px}
.studentLBList .li01{width:120px; font-size:12px;}
.studentLBList .li02{width:150px;font-size:12px;}


.listOdd{ background:#ebecf1;}
.studentLBListHover{ background:#dde8f5;}
.studentLBListHover li .studentLBBtn{ background:#1d73b3;}
.studentLBListHover .li02 a:hover{ text-decoration:underline;}


.fxjj{ float:left;width:418px; height:257px; position:relative; }
.fxjj dt{ font-size:14px; height:30px; line-height:30px; padding:0px 15px; width:388px;position:absolute; left:0px; bottom:0px; background:url(../images/else/teacherBt.png) left top repeat; color:#fff;}
.fxjj dd{ width:418px; height:257px;}
.fxjj dd img{ width:418px; height:257px;}

.jyzdClubTop{ background:#e6ecf3 url(../images/else/jy03.png) 122px 32px no-repeat; border-top:2px #1d73b3 solid; padding:40px 0px 30px 40px;}
.jyzdClubTop dl{ display:block;}
.jyzdClubTop dt{ float:left; width:170px; font-size:14px; line-height:40px; color:#1d73b3;}
.jyzdClubTop dd{ float:left;width:580px; font-size:14px; line-height:40px; }


.zbList{ display:block; margin-top:10px;}
.zbList li{ margin:0px 15px 5px 0px; float:left; background:url(../images/else/yf01.jpg) left top no-repeat; width:251px; height:41px; line-height:30px; font-size:16px; color:#1d73b3; font-size:16px; text-align:center;}
.zbList li span{ color:#f39700;}
.zbList li em{ color:#595757; font-style:normal;}

.cpType{ float:left;width:268px; height:200px; border:1px #ccc solid; margin-right:10px; position:relative; padding-top:60px; }
.cpType dt{ position:absolute; left:-1px; top:-1px; height:50px; line-height:50px; font-size:22px; color:#fff; text-align:center; display:block;width:270px; }
.cpType dd{ line-height:22px; padding:20px 30px 0; font-size:14px;}
.cpType00 dt{ background:url(../images/else/gr02.gif) left top repeat-y; border-bottom:2px #674f84 solid;}
.cpType01 dt{ background:url(../images/else/gr02.gif) -284px top repeat-y;border-bottom:2px #4e4b92 solid;}
.cpType02 dt{ background:url(../images/else/gr02.gif) -570px top repeat-y;border-bottom:2px #3c5d92 solid;}


.btn{ margin-top:20px; padding-left:420px;}
.bmArea{width:602px; height:475px; padding:14px; background:#fff; position:relative;}
.bmBox{ width:452px; height:445px;  padding:30px 0px 0px 150px; overflow:hidden; margin:0px auto;}
.bmBox h3{font-size: 18px;font-weight: normal;padding-bottom: 10px;}
.bmBox .close{  display:block; position:absolute; right:14px; top:10px;width:24px; height:24px; z-index:9;}

.hr li{border:1px solid #d7d7d7;margin-bottom:15px;position:relative;}
.newsTit{height:74px;padding:1px;padding-right:20px;cursor:pointer;overflow:hidden;}
.newsTit img{float:left;}
.newsTit h4{float:left;width:715px;padding:8px 0 0 20px; font-weight:normal;}
.newsTit h4 span,.newsTit h4 a{display:block;color:#474747;font-family:\5FAE\8F6F\96C5\9ED1;font-size:20px;height:28px;line-height:28px;overflow:hidden;}
.newsTit h4 em{display:block;color:#8d8d8d;line-height:16px;height:32px;overflow:hidden; font-style:normal; font-weight:normal;}
.newsTit b{display:block;height:74px;width:40px;background:url("../images/else/introBtn.png") 0 50% no-repeat;vertical-align:top;cursor:pointer;float:right;}
.hr .info{line-height:1.6;color:#7b7c7b;padding:20px;display:none;background-color:#fff;}
.hr li.hover{border:1px solid #1d73b3;}
.hr li.hover .newsTit b{background-position:-40px 17px}


.yyArea{width:602px; height:475px; padding:14px; background:#fff; position:relative;}
.yyBox{ width:452px; height:445px;  padding:30px 0px 0px 150px; overflow:hidden; margin:0px auto;}
.yyBox h3{font-size: 18px;font-weight: normal;padding-bottom: 10px; font-weight:bold;}
.yyBox .close{  display:block; position:absolute; right:14px; top:10px;width:24px; height:24px; z-index:9;}

.kcNr{ background:url(../images/else/bg1.jpg) left bottom no-repeat; width:166px; padding-bottom:8px; float:left; margin:0px 58px 20px 0px;}
.kcNr dd{ background:#f6f6f6; border:1px #e1e1e1 solid;width:144px; height:110px; padding:10px 10px 0px 10px; line-height:18px; font-size:11px;}
.kcNr dt{ height:30px; line-height:30px; background:#735895 url(../images/else/bg2.png) 25px 5px no-repeat; position:relative; text-indent:55px; color:#fff;}
.kcNr dt span{ display:block; width:20px; height:20px; position:absolute; left:25px; top:5px; color:#735895; line-height:20px; font-weight:bold; font-size:16px; text-indent:0px; text-align:center;}
.kcNr01 dt{ background:#735895 url(../images/else/bg2.png) 25px 5px no-repeat; }
.kcNr02 dt{background:#524e9f url(../images/else/bg2.png) 25px 5px no-repeat; }
.kcNr03 dt{ background:#466caa url(../images/else/bg2.png) 25px 5px no-repeat; }

.yousBox{ margin-bottom:20px; position:relative; height:428px;}
.y1{ position:absolute; left:301px; top:68px; width:132px; height:115px; }
.y1:hover{ background:url(../images/else/y1.png) left top no-repeat;}
.y2{ position:absolute; left:423px; top:68px; width:127px; height:113px; }
.y2:hover{ background:url(../images/else/y2.png) left top no-repeat;}
.y3{ position:absolute; left:485px; top:147px; width:86px; height:138px; }
.y3:hover{ background:url(../images/else/y3.png) left top no-repeat;}
.y4{ position:absolute; left:425px; top:250px; width:125px; height:113px; }
.y4:hover{ background:url(../images/else/y4.png) left top no-repeat;}
.y5{ position:absolute; left:302px; top:249px; width:130px; height:113px; }
.y5:hover{ background:url(../images/else/y5.png) left top no-repeat;}
.y6{ position:absolute; left:280px; top:145px; width:86px; height:138px; }
.y6:hover{ background:url(../images/else/y6.png) left top no-repeat;}

.hxLesson{width: 230px; height: 280px;}
.hxLesson dt{ width: 232px;padding-top: 21px;height: 41px; font-size:20px;}
.ysTable3{width:100%; float:left;}
.ysTable3 th{ vertical-align:middle; text-align:left;}
.ysTable3 .bt{ font-size:14px;}
.hxLesson02{width:180px;}
.hxLesson02 dt{width:182px;}

.jxZX{ border:1px solid #e2e2e2; padding:15px 18px; margin-top:15px;}
.jxZX h3{ color:#005ca3; font-size:18px; font-weight:normal; height:40px; line-height:40px;}

.jxZX_list{width:1128px; overflow:hidden;}
.jxZX_list ul{ list-style:none;width:1200px;}
.jxZX_list ul li{line-height:30px; border-bottom:1px #dedede dotted; height:30px; width:518px; overflow:hidden; float:left; margin-right:50px;}
.jxZX_list ul li:hover{ background:url("icon03.gif") no-repeat scroll 5px 15px transparent; }
.jxZX_list ul li a{color:#333; text-decoration:none; display:block; width:430px; height:30px; line-height:30px; overflow:hidden;}
.jxZX_list ul li a:hover{text-decoration:none; color:#005ca3}
.jxZX_list ul li span{float:right; color:#a9a9a9; font-size:11px; display:block;}

.jxZX_list ul li.select a{ color:#005ca3}
.jxZX_list ul li.select span{color:#005ca3}

/*20150518sy_acs*/

.sy_acs{ margin:16px 0; border:1px solid #e2e2e2; padding-left:18px;}
.sy_acs h3{ color:#005ca3; font-size:18px; font-weight:normal; height:56px; line-height:56px;}
.sy_acslf{ width:808px;}
.sy_acslf_lf{ width:255px;}
.sy_acslf_lfship{ position:relative;}
.sy_acslf_lfship a.bf{ display:block; position:absolute; left:50%; top:50%; width:61px; height:61px; margin-top:-24px; margin-left:-34px;  background:url(../images/else/video.png) left top no-repeat;}
.sy_acslf_lfship a:hover{background:url(../images/else/video_2.png) left top no-repeat;}
.sy_acslf_lfzd{ width:527px;}
.sy_acslf_lfzd h4{ font-size:14px; height:56px; line-height:56px; padding-left:14px;}
.sy_acslf_lfzd .img{ position:relative; width:527px; height:182px; cursor:pointer;}
.sy_acslf_lfzd .img a{ display:inline-block; position:absolute; bottom:55px; right:72px; padding-right:7px; background:url(/images/else/sy_acssj.png) no-repeat right center; color:#d76d60; font-size:14px; text-decoration:underline;}
/*.sy_acslf_rgt{ width:488px; border:1px solid #ececec; cursor:pointer;}*/
.sy_acsrgt{ width:277px; border-left:1px solid #ececec;}
.sy_acsrgt a{ border-top:1px solid #ececec; display:block;}
.sy_fxbook{ padding:20px; border:1px solid #e2e2e2; display:none;}
.acs_nybt2{ display:none;}
.acs_nynr2{ display:none;}
.sy_fxbookrgt h3{ height:18px; line-height:18px; padding-bottom:7px; font-size:18px; color:#005ca3; font-weight:normal;}

.acs_tanc{ background:url(/images/else/asc_tanbg.png); position:fixed; top:0; left:0; width:100%; height:100%; z-index:1000; display:none;}
.acs_tancnr{ padding:5px; width:930px; position:absolute; left:50%; top:50%; margin-left:-465px; margin-top:-259px; background-color:#f2f2f2; border-radius:5px; behavior:url(/css/pie.htc); border:1px solid #d7d7d7;}
.acs_tancbt{ height:31px; line-height:31px; color:#fff; background:url(/images/else/acs_tancbt_bg.jpg) repeat-x; font-size:14px; border-radius:5px; behavior:url(/css/pie.htc); padding-left:15px;}
.acs_tancmde{ height:400px; overflow:hidden; color:#000; padding-left:16px; margin-bottom:12px; }
.acs_tancmde h2{ font-size:20px; height:20px; line-height:20px; padding-top:12px; font-family:"Times New Roman"; font-weight:bold; text-align:center; color:#000;}
.acs_tancmde h3{ font-size:16px; height:16px; line-height:16px; padding:4px 0 3px; font-family:"Times New Roman"; font-weight:bold; text-align:center; color:#000;}
.acs_tancmde h4{ font-weight:bold; height:12px; line-height:12px; padding-bottom:22px; text-align:center; color:#000;}
.acs_tancmde table td{ color:#000; padding:2px 0; font-family:"arial";}
.acs_tancbtm{ height:47px; text-align:right; padding-top:9px; border-top:1px solid #d7d7d7; padding-right:15px;}
.acs_tancbtm a{ display:inline-block; height:32px; line-height:32px; color:#fff; background-color:#ec881f; font-size:18px; font-family:"arial"; padding:0 11px; border:1px solid #db780f; border-radius:5px; behavior:url(/css/pie.htc);}
/*acs_detail*/
h2.acs_nybt{ font-size:14px; margin-bottom:14px;}
.acs_nynr{ width:1050; position:relative;}
.acs_nynr a{ display:inline-block; position:absolute; top:266px; right:446px; padding-right:7px; background:url(/images/else/sy_acssj.png) no-repeat right center; color:#d76d60; font-size:14px; text-decoration:underline;}
.acs_nynr img{ cursor:pointer;}
