﻿.flash{margin:0 auto; width:950px; height:200px;overflow:hidden;}
#Slider1{position:relative;}
#Slider1 ul li{ position:absolute; display:none;}
#Slider1 ul li.selected{display:block;}
#Slider1 dl{ position:absolute;bottom:4px; right:4px; z-index:2;}
#Slider1 dl dd{ float:left; margin:0 0 0 2px; width:19px; height:19px; cursor:pointer;background:url(../images/circle.png) no-repeat; color:#ffc; font-size:12px; text-align:center; line-height:19px;}
#Slider1 dl dd.selected{background-image:url(../images/circles.png); color:white; font-size:13px; font-weight:bold;}
#Slider1 ul img{width:950px; height:200px;}

#sidebar{width:208px; float:left;}
#sidebar .news{}
#sidebar .news .tt{background:url(../images/tt2_l18.png) no-repeat 0 0;}
#sidebar .news .tt ul{overflow:hidden; height:27px; margin-left:2px;}
#sidebar .news .tt li{float:left; color:#fff; padding:0 10px; line-height:24px; margin-top:3px; cursor:pointer;}
#sidebar .news .tt li.act{background:#fbfbfb; color:#ffa518;}
#sidebar .news .cc{border:2px solid #ffa518; border-top:none; padding:3px 1px; height:285px;}
#sidebar .news .cc li{background:url(../images/icoli.png) no-repeat 0; text-indent:15px; line-height:24px; border-bottom:1px dotted #ccc;}
#sidebar .news .cc li a{color:#585858;}

.mod .tt{background:url(../images/tt2_l.png) no-repeat 0 0;height:27px;}
.mod .tt h2{font-size:12px; color:#FFF; text-indent:10px; line-height:27px; font-weight:normal;}
.mod .cc{border:2px solid #ff282d; border-top:none;padding:3px;}
.mod .cc li a{color:#585858;}
.days .cc{border:none; background:#efefef; text-align:center;}
.days h3,
.days p{margin:2px;}
.days h3{color:#585858; line-height:28px; border-bottom:1px dotted #aaa; font-weight:normal;}
.days p{color:#585858; font-size:12px; line-height:24px;}
.preem .hot{background:url(../images/bg_cal.png) no-repeat center top scroll; height:105px; padding-top:8px;}
#coursehot{height:95px; overflow:hidden;}
.preem .hot ul{overflow:hidden; height:110px;}
.preem .hot li{float:left; width:81px; overflow:hidden; padding:0 4px; margin:0 5px; _display:inline; text-align:center; text-indent:0; background:none;}
.preem .hot li p{color:#e93038; font-weight:normal; font-size:12px; margin:7px 0;}
.preem .hot li p.c{padding-top:11px;}
.preem .hot li p em{color:#585858;}
.preem .hot li p strong{font:45px/45px "Arial Black", Gadget, sans-serif; font-weight:400;}

#content{float:right; width:880px;}
.course .tt{background:url(../images/bg_bar0.png) repeat-x;width:880px;}
.course .tt ul{float:left; margin-left:3px;}
.course .tt p{float:left; margin:0 10px; font-weight:normal; line-height:30px;}
.course .tt p a{color:#fff;}
.course .tt .more{float:right; margin-right:10px;}
.course .tt .more a{background:url(../images/btn_more1.png) no-repeat 0; display:block; width:67px; line-height:30px;color:#fff; text-align:center;}
.course .tt li{float:left; padding:0 46px; margin-top:5px; color:#fff; line-height:25px; cursor:pointer;}
.course .tt li.act{color:#585858; font-weight:normal; background:#fbfbfb;}
.course .cc{clear:both; border:3px solid #ffa518; border-top:0; padding:5px;}
.course .cc ul.clearfix{ width:100%; padding-right:10px; float:left;}
.course .cc .clearfix li{line-height:20px; width:100%; overflow:hidden; background:none; text-indent:0; float:left;}
.course .cc li q,
.course .cc li b,
.course .cc li i,
.course .cc li em,
.course .cc li strong,
.course .cc li del,
.course .cc li ins{float:left; display:block;font-weight:400; white-space:nowrap; overflow:hidden;}
.course .cc li strong{width:20%;}
.course .cc li strong a{color:#585858;}
.course .cc li em{width:20%; text-align:center;}
.course .cc li b{ text-align:center; width:20%;}
.course .cc li i{ width:20%; text-align:center;}
.course .cc li del{width:55px; padding-right:3px; text-align:right; color:#999; font-family:Arial, Helvetica, sans-serif;}
.course .cc li ins{width:105px; padding-right:8px; text-align:right; color:#ffa518; text-decoration:none; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:bold;}
.course .cc li q a{display:block; width:57px; background:url(../images/btn_bm.png) no-repeat 0; text-indent:-999em; margin-left:4px;}
.course .cc  li.hd *{color:#ffa518; font-weight:normal; width:20%;}
.course .cc li.hd del{text-decoration:none;}
.course .plan{float:right; background:url() no-repeat 0; width:153px;}
.course .plan h3{background:url() no-repeat center; text-align:center;color:#585858;font-size:12px;line-height:23px;margin-bottom:5px;}
.course .plan li{background:url(../images/bg_btn3.png) no-repeat center; line-height:38px; padding:3px 0; font-size:12px; font-weight:700; text-indent:56px;}
.course .plan li a{color:#fff;}

#content .news {float:right; width:210px;}
#content .news .tt{height:auto; background:url(../images/bg_bar18.png) no-repeat;}
#content .news .tt h2{float:left; font-weight:normal;}
#content .news .tt .more{float:right; margin-right:10px;}
#content .news .tt .more a{background:url(../images/btn_more1.png) no-repeat 0; display:block; width:67px; line-height:27px;color:#fff; text-align:center;}
#content .news .tt ul{background:#ffa518;height:22px; padding:2px 0 0 2px; clear:both;}
#content .news .tt li{color:#fff; float:left; line-height:22px; padding:0 16px; cursor:pointer;}
#content .news .tt li.act{background:#fbfbfb; color:#ffa518;}
#content .news .cc{border-color:#ffa518; height:270px;}
#content .news .cc li{background:url(../images/icoli.png) no-repeat 0; text-indent:15px; line-height:24px; border-bottom:1px dotted #ccc;}
#content .fl{float:left; width:660px;}
#content .teacher .tt{background:url(../images/bg_bar4.png) repeat-x;width:660px; height:25px;}
#content .teacher .tt h2{line-height:25px; padding-left:10px; color:#fff; font-size:12px; float:left; font-weight:normal;}
#content .teacher .tt .more{float:right; margin-right:10px;}
#content .teacher .tt .more a{background:url(../images/btn_more1.png) no-repeat 0; display:block; width:67px; line-height:27px;color:#fff; text-align:center;}
#content .teacher .cc{border-bottom:1px dotted #ccc; padding:9px 0 8px;}
#content .teacher li{width:48%;padding:0 1%; text-indent:0; background:none; float:left;}
#content .teacher li img{float:left; margin-right:5px; padding:3px; border:1px solid #ccc;}
#content .teacher li h3 a{color:#F33;}
#content .teacher li p{margin:0; line-height:20px; white-space:normal; text-indent:2em; color:#555;}
#content .teacher li p a{display:block; color:#e93038; text-align:right;}

.blank{background:url(../images/bg_bar5.png) no-repeat; overflow:hidden;}
.blank .fl{width:355px;}
.blank .mad .tt h2,
.book .tt h2{color:#585858; font-size:12px; line-height:20px; text-indent:10px; font-weight:normal;}
.blank .mad .cc{padding-top:7px;}
.blank .mad .cc img{float:left; margin:0 6px 0 5px;}
.blank .mad .cc p{margin:0; line-height:21px; color:#585858;}
.blank .mad .cc .more{float:right;}
.blank .mad .cc .more a{color:#585858;}
.blank .vip .tt{background:url(../images/bg_bar2.png) no-repeat;}

.book{width:270px; float:left; margin:0 41px 0 77px;}
.book .tt h2{float:left;}
.book .tt .more{float:right;}
.book .tt .more a{color:#585858;}
.book .cc{}
.book dt{margin-top:11px;}
.book dt img{float:left; width:73px; height:100px; margin-right:5px;}
.book dt h3{font-size:12px; color:#585858; margin-bottom:6px; font-weight:normal;}
.book dt a{color:#e93038;}
.book dd{text-indent:2em; color:#555; line-height:19px; height:74px;}

.esp{clear:both;}
.esp .tit{background:url(../images/bg_bar3.png) repeat-x;width:1100px;height:30px;color:#fff; font-weight:700; font-size:12px; line-height:30px; text-indent:30px; margin-bottom:10px;}
.esp .titx{background:url(../images/bg_bar3x.png) no-repeat; height:30px;color:#fff; font-weight:700; font-size:12px; line-height:30px; text-indent:30px; margin-bottom:10px;}
.esp .vid .cc{margin:0 0 10px;}
.esp .vid .cc li{background:none; text-indent:0; width:16.6%;}

.videos{float:left; width:337px;margin-left:20px;}
.videos .tt h2{background:none; text-indent:0; color:#585858; font-size:12px; line-height:20px; font-weight:normal;}
.videos .cc{border:1px solid #ccc; padding:1px; margin-top:6px;}
.videos ul{background:url() no-repeat;}
.videos li{line-height:24px; float:left; color:#e93038; background:url(../images/bg_btn.png) no-repeat 0; text-align:center; width:67px; margin:0 8px; cursor:pointer;}
.videos li.act{color:#888;}

.esp .mad{float:left; width:259px; height:249px; padding-right:10px; background:url(../images/bg_line.gif) no-repeat right; margin-right:11px;}
.esp .last{padding:0; margin:0; background:none;}
.esp .mad .tt {line-height:21px; border-bottom:1px solid #e5d7b5; padding-bottom:2px; margin-bottom:5px;}
.esp .mad .tt h2{color:#ffa518; font-size:12px; float:left; font-weight:normal;}
.esp .mad .tt .more{float:right;}
.esp .mad .tt .more a{display:block; background:url(../images/btn_more2.png) no-repeat; width:42px; text-indent:-999em;}
.esp .mad .cc li{line-height:20px;}
.esp .mad .cc li a{color:#585858;}
.esp .mad .cc li a:hover{color:#e93038;}

#flink{background:url(../images/bg_crn.png) no-repeat 0 0; padding:2px 0 0; clear:both;}
#flink .cc{border:1px solid #c0c0c0; border-top:none; background:url(../images/bg_hz.png) no-repeat 0; padding:0 2px 0 55px; white-space:nowrap; width:1041px; height:45px;overflow:hidden;}
#flink .dd{border:1px solid #c0c0c0; border-top:none; background:url(../images/bg_hz.png) no-repeat 0; padding:0 2px 0 55px; white-space:nowrap; width:1041px; height:45px;overflow:hidden;}
#flink .view{ width:100%; overflow:hidden;}
#marquee2 {width:1041px;height:45px;overflow:hidden; line-height:normal;}
#marquee2 ul { padding:0px; margin:0px; list-style:none;}
#marquee2 ul li {float:left;padding:0px;margin-left:20px;width:94px;height: 24px;line-height: 21px;list-style-type:none;overflow:hidden;}
#marquee2 ul li img {display:block; list-style-type:none;width:88px; height:31px; padding:5px 0px;}
#index #footer{background:url(../images/bg_footer.png) no-repeat top; margin-top:0;}

#hot_list ul{margin-top:5px;}
#hot_list li{line-height:25px;}
#hot_list li a{display:block; width:160px; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#hot_list li em{display:block; width:35px; float:left; text-indent:0;}
#hot_list li.act{background-color:#888; color:#fff;}
#hot_list li.act a{color:#fff;}

#side .nav{}
#side .nav .cc li{background:url(../images/bg2btn.png) no-repeat center; text-align:center; line-height:28px; margin:2px 0; font-size:12px; font-weight:normal;}
#side .nav .cc li.act{background-image:url(../images/bg2btn2.png);}
#side .nav .cc li a{color:#fff;}

#cont .list {}
.list .tt{background:url(../images/tt2bg_r.png) repeat-x;width:880px; line-height:30px;}
.list .tt h2{color:#fff; font-size:12px; padding-left:25px; background:url(../images/ico_04.png) no-repeat 5px; font-weight:normal;}
.list .cc{padding:0 10px;}
.list .cc .hd{color:#e93038;}
.list li{text-indent:0; background:none; border-bottom:1px dotted #ccc;}
.list .cc .hd li{border-bottom-style:solid; padding:0;}

.classList .cc li{ line-height:25px; padding:5px 0; color:#585858}
.classList li q,
.classList li b,
.classList li i,
.classList li del,
.classList li strong,
.classList li em{display:block; float:left; font-weight:400;}
.classList li q{font-size:14px; width:320px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:normal;}
.classList li q a{color:#585858;}
.classList .cc .hd li q{font-weight:400; font-size:12px;}
.classList li b,
.newsList li b{width:80px; text-align:center;}
.classList li i,
.newsList li i{width:75px; text-align:center;}
.classList li del{color:#585858; width:65px; text-align:center; font:12px/25px 宋体;}
.classList .hd li del{color:#585858; text-decoration:none; line-height:25px;}
.classList li strong{width:100px; text-align:center;}
.classList .cc .hd li strong{text-align:center;}
.classList li span{font:14px 'Palatino Linotype', 'Book Antiqua', Palatino, serif; font-weight:bolder; color:#ff9318;}
.classList li em{width:70px; text-align:center;}
.classList li em a{display:block; background:url(../images/btn_det.gif) no-repeat 0; width:65px;text-indent:-999em; text-align:left; margin:0 auto;}

.newsList .tt h2{background-image:url(../images/ico_05.png);font-weight:normal;}
.downList .tt h2{background-image:url(../images/ico_06.png); font-weight:normal;}
.teaList .tt h2{background-image:url(../images/ico_07.png);font-weight:normal;}
.newsList li{line-height:25px; color:#585858;}
.newsList li q,
.newsList li b,
.newsList li i{display:block; float:left; font-weight:400;}
.newsList li q{width:704px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.newsList li span a{color:#ef6550;}

.bookList li{white-space:normal; padding:8px 0;}
.bookList li q img{float:left; padding:3px; border:1px solid #ccc; margin:0 12px 0 0;}
.bookList li h3 a{color:#e93038; font-weight:normal; font-size:12px;}
.bookList li h4{color:#585858; font-weight:400;}
.bookList li p{text-indent:2em; margin:10px 0 0; line-height:21px;}

.teaList dl{margin-top:12px;}
.teaList dt{color:#e93038; font-weight:normal; margin-bottom:10px; clear:left;}
.teaList dt img{float:left; border:1px solid #ccc; padding:3px; border-right-width:2px; border-bottom-width:2px; margin-right:10px;}
.teaList dd{text-indent:2em; line-height:26px; border-bottom:1px dotted #ccc; padding-bottom:4px; float:left; min-height:110px; _height:110px;}
.teaList dd a{display:block; background:url(../images/btn_bg.png) no-repeat right center; width:106px; height:26px; float:right; padding-right:9px; text-align:center; color:#fff; font-weight:700;}

.videoList .tt h2{background-image:url(../images/ico_08.png); font-weight:normal;}
.videoList .cc li{padding:7px 0; line-height:21px;}
.videoList .cc li a img{width:100px; height:75px; float:left; padding:3px; background:url(../images/bg_pic.png) no-repeat; margin-right:10px;}
.videoList .cc li a {font-size:12px; color:#ef6550;}
.video .tt h2{background:url(../images/ico_11.png) no-repeat 3px; text-align:left; text-indent:25px; font-size:12px; color:#FFF; font-weight:normal;}
.video h3{text-align:center; font-size:18px; line-height:35px;}
.video h4{text-align:center; font-size:12px; font-weight:400; border-bottom:1px dotted #ccc; line-height:45px;}
.video .cc .ac{margin:12px;}
.video .cc p{text-indent:2em; line-height:23px;}

.abroadnav .ac{margin:10px 0;}
.abroadnav .cc li{background:url(../images/bg_out.png) repeat-x; line-height:25px; font-size:12px; font-weight:normal; color:#fff; margin:1px;}
.abroadnav .cc li a{color:#fff;}
.abroadnav .cc li.act,
.abroadnav .cc li:hover{background-image:url(../images/bg_hover.png);}
.abroadnav .cc li.act a,
.abroadnav .cc li a:hover{background:url(../images/ico_arrow.png) no-repeat 0; padding-left:6px;}
.abroadList .tt h2{background-image:url(../images/ico_12.png); font-weight:normal;}

#cont .content,
#conts .content{border:1px solid #ccc;}
.content .tt{border-bottom:1px solid #ccc; background:url(../images/tt3bg_r.png) repeat-x; text-align:center; color:#FFF; line-height:29px;}
.content .cc{padding:10px 15px; line-height:23px;}
.content .cc .tip{line-height:25px; border:1px solid #FFE13E; background: #FFFBD6; padding:0 5px; color:#fb3a3a; font-weight:normal;}
.content .cc .subtip{line-height:25px; border:1px solid #ccc; background: #f6f6f6; padding:0 5px; color:#585858; text-align:center;}
.content .cc .desc{margin:10px 0; text-indent:2em; color:#585858;}
.content .class li,
.content .down li{border-bottom: 1px dotted #ccc; color:#585858; background:url(../images/ico_02.png) no-repeat 0 6px; white-space:normal;}
.content .class li em,
.content .down li em{color:#585858; display:block; float:left;}
.content .class li span,
.content .down li span{display:block; float:left; text-indent:0;}
.content .class li del{font-family:宋体; color:#585858;}
.content .class li strong,
.content .down li strong{color:#ffa518;font:12px 'Palatino Linotype', 'Book Antiqua', Palatino, serif;font-weight:bold;}
.content .ad{float:right;}
.content .down{float:left; width:350px;}
.content .list li{padding:0; border:0;}
.content .down li{line-height:25px;}
.content .list li q{width:308px; font-size:12px;}
.content .list li span{font:12px 'Palatino Linotype', 'Book Antiqua', Palatino, serif; font-weight:bold}
.content .con{clear:both; margin-top:10px; color:#555;}
.content .con h3{color:#e93038; font-size:12px;}
.content .con p{line-height:22px;}
.content .ft{text-align:right;}
.content table ul{margin-left:20px; list-style:disc; padding-left:20px;}
.content table li{white-space:normal; background:none;}
.relative li{float:left; width:50%;}
.relative li a{color:#555;}
.about .tt{color:#FFF; text-align:left; }
.about .tt h2{ font-size:12px; text-indent:22px; background:url(../images/ico_about.png) no-repeat 5px; font-weight:normal}
.about .cc p{text-indent:2em; line-height:20px;}

.content .tt2{border-bottom:1px solid #ccc; border-top:1px solid #ccc; background:url(../images/tt3bg_r.png) repeat-x;width:873px;line-height:29px; padding-left:5px;}
.content .tt2 h2{font-size:12px; color:#FFF; background:url(../images/ico_03.png) no-repeat 0; text-indent:25px; font-weight:normal}

.bookview .tt{text-align:left; text-indent:25px;}
.bookview .tt h2{background:url(../images/ico_09.png) no-repeat 4px; font-size:12px; font-weight:normal; color:#FFFFFF}
.bookview .cc h3{font-size:12px; margin-bottom:16px;}
.bookview .cc q img{float:left; margin-right:15px; width:139px; height:200px;}
.bookview .cc ul{float:left; width:auto;}
.bookview .cc h4{clear:both; background:url(../images/ico_arr.png) no-repeat 3px center; text-indent:13px; margin-top:15px; border-bottom:1px solid #ccc; line-height:28px;}
.bookview .cc p{text-indent:2em; color:#585858;}

.group .tt h2{background-image:url(../images/ico_10.png);font-weight:normal;}
.group .cc p{text-indent:2em; font-size:12px; line-height:30px;}

.vid .tt h2{background-image:url(../images/ico_08.png); float:left;font-weight:normal;}
.vid .cc li{padding-top:5px; float:left; border:none; line-height:22px; width:20%; text-align:center;}
.vid .cc li img{background:url(../images/bg_pic.png); width:100px; height:75px; padding:3px;}
.vid .tt .more{float:right; margin-right:8px;}
.vid .tt .more a{ text-align:center; color:#fff;background:url(../images/btn_more.png) no-repeat 0; display:block; width:68px; line-height:30px;}

#photo{clear:both; margin-top:10px; border:3px solid #e93038; border-left:none;overflow:hidden; height:154px;}
#photo .mod{float:left;}
#photo .mod .tt{background:url(../images/bg_vert.png) no-repeat 0; width:27px; height:154px; vertical-align:middle; float:left; overflow:hidden; cursor:pointer;}
#photo .mod .tt h2{text-indent:0; padding-left:5px; padding-top:23px;}
#photo .mod .cc{border:none; float:left; padding:6px; white-space:nowrap;width:1031px; height:142px;overflow:hidden; }
#photo .mod .cc img{padding:0 3px; width:189px; height:142px;}