@charset "utf-8";/* CSS Document */
body{margin:0;padding:0;color:#333;background-color:#f2fafe;background-image: url(../images/bg-body.gif);background-repeat: repeat-x;background-position:left 65px}
ul,li,dl,dt,dd,form,p{margin:0;padding:0}
ul,li{list-style:none}
img{border:0;padding:0;margin:0}
img,input,select{vertical-align:middle}
/*font*/
body,input,select,.en{font-family:Tahoma, Arial,SimSun,宋体, sans-serif;font-size:12px;line-height:150%}
h1,h2,h3,h4,h5{padding:0;margin:0}
.f12{font-size:12px;line-height:130%}
.f14{font-size:14px}
/*layout*/
.channel,#leftBar,.conBox,.info,#studentBox,#instructorBox,.show,.conInfo,.stuInfo,.infoBox,.insConinfo{overflow:hidden;zoom:1}
.more,.btn,.actList li,#pageBox li,.open,.exp,.prior-txt li,.prior-txt-sub li{background-image:url(../images/icon.gif);background-repeat:no-repeat}
.channel{margin:0 auto;width:980px}
.c{text-align:center}
.r{text-align:right}
.fr{float:right}
.fl{float:left}
.clr {clear:both}
.title{font-family:Microsoft YaHei,微软雅黑;font-size:20px;height:30px;line-height:30px;margin-bottom:20px}
.title a{display:block}
#rightBar .title{margin-bottom:10px}
.more{height:23px;width:23px;background-position:right top;position:absolute;margin:5px 0 0 10px}
a:hover .more{background-position:-104px -24px}
/*color*/
.gray{color:#9b9b9b}
a:link,a:visited{color:#333;text-decoration:none}
.blue a:link,.blue a:visited{color:#0447a5}
a:hover,.blue a:hover{color:#ff4400;text-decoration:none}
/*pagebox*/
#pageBox{padding:5px}
#pageBox li{float:left;margin:0 0 0 5px;padding:0;width:17px;height:17px;display:block;cursor:pointer}
#pageBox .pre{background-position:left -40px}
#pageBox .next{background-position:-27px -40px}
#pageBox .preNon{background-position:-54px -40px;cursor:inherit}
#pageBox .nextNon{background-position:-79px -40px;cursor:inherit}
/*bottom*/
#bottom{background-image: url(../images/bg-bottom.gif);background-repeat:repeat-x;background-position:left top;background-color:#ced5d8;padding:20px 0}
#copyBox p{margin-bottom:7px}
#copyBox a{margin:0 2px}
/*header*/
#header{height:65px}
#logo{margin:0;height:32px;padding-top:14px;padding-left:25px}
#memBox {float:right;margin-top:35px}
#memBox a{padding:0 15px}
.local{padding:10px 0 0 15px;font-size:14px}
/*main*/
#main{background-image:url(../images/bg-main.gif);background-repeat:repeat-y;background-position:right top;margin:20px auto 70px}
/*leftBar*/
#leftBar{width:674px;padding:0 25px 0 11px;float:left}
.conBox{margin-bottom:35px}
.conLeft{padding:0 15px 0 0;height:150px}
#activity p{margin-bottom:15px}
/*scheduling program*/
.program .infoBox{float:left;width:104px;margin-right:10px;text-align:center}
.program .none{margin-right:0}
.program h3{height:25px;background-color:#777;color:#FFF;padding-top:8px;font-size:14px}
.info{padding:5px 0}
.program .info{height:32px;padding-top:20px;background-color:#FFF;border:1px solid #c1c1c1;border-top:none}
.program .on{border:1px solid #d5dde1}
.program .two{padding-top:13px;height:39px}
.program .bi{background-image:url(../images/bg-info.gif);background-repeat:no-repeat;background-position:left bottom;height:4px;line-height:4px;display:block}
.program .wb{margin-top:10px;padding-top:3px}
.wb img{margin:-5px 2px 0 5px}
/*excellent course*/
.course{width:100%;border:1px solid #c8d5dc;border-bottom:none}
.course th,.course td{border-bottom:1px solid #c8d5dc;padding:7px 15px 5px}
.course th{width:15%;background-color:#ededed}
.course td{ background-color:#FFF}
/*show*/
.boxInfo{width:130px;margin-right:38px;float:left}
.show{height:158px;text-align:center;border:1px solid #bbc8cf;background-color:#FFF}
.show .info{color:#FFF}
.tit{padding:3px 0}
#studentBox .info{height:45px;padding-top:8px;background-color:#777}
#instructorBox .show{background-color:#f2f1f4}
#instructorBox .info{padding-top:6px;height:25px;background-color:#e35b00;font-weight:700}
/*right*/
#rightBar{width:240px;padding:0 10px 0 20px;float:left}
/*speak*/
#speBox{padding:0;margin-top:5px}
.mem{width:50px;padding:2px;margin-right:5px;border:1px solid #ccc;float:left}
/*list*/
.actList li{display:block;background-position:-145px -54px;padding-left:10px;margin:5px 0}
.rCon{padding:5px 0}
/*student list*/
#conMain{margin:20px auto 70px}
#conMain .title{padding-left:11px}
.conInfo{margin-bottom:30px;padding-left:11px}
.conInfo .boxInfo{margin-right:15px}
.stuInfo{padding:0 15px 10px 0;border-bottom:1px solid #d9d9d9}
.stuInfo  h2,.insConinfo h2{font-size:12px;color:#99370b;font-weight:700;margin-bottom:5px}
.stuInfo p{margin-bottom:5px}
.stuInfo div{margin-top:15px}
.stuInfo div p{margin-bottom:7px;text-indent:24px}
.stuInfo img{margin-bottom:5px}
.open{background-position: -134px -68px;padding-left:15px}
.exp{background-position: -120px -82px;padding-left:15px}
.ofh{overflow:hidden;height:125px;margin-bottom:5px}
.ofs{overflow:show}
/*instructor list*/
.insInfo{margin:0 0 20px 11px;height:135px}
.insCon{float:left;width:115px}
.insConinfo{padding:14px 40px 0 15px;background-color:#e4e9eb;height:120px}
.insConinfo h2{margin-bottom:0}
.insbox{margin-top:15px}

/*  feiying by fanmin 2012.05.08  */
.clearfix:after{content:'\0020';display:block;height:0;clear:both;visibility:hidden;}
#eagle-banner {width:100%;height:335px;background:url(../images/feiying/banner-bg.gif) repeat-x}
.eagle-ban-inner {position:relative;width:960px;height:331px;background:url(../images/feiying/bigbanner.jpg) no-repeat;margin:0 auto}
.becometo {position:absolute;width:140px;height:38px;left:316px;bottom:3px;text-indent:-9999px;}
.becometo:focus {outline:none}
.recruit {position:absolute;width:140px;height:38px;right:316px;bottom:2px;text-indent:-9999px;}
.recruit:focus {outline:none}
.tableClass-re{border-top:1px solid #a3b9da;border-left:1px solid #a3b9da;width:100%;margin:0  0 10px}
.tableClass-re th,.tableClass-re td{border-bottom:1px solid #a3b9da;border-right:1px solid #a3b9da;vertical-align:top}
.tableClass-re th{background-color:#dfedff;font-weight:700;color:#333;text-align:center;padding:5px 15px;height:26px;line-height:26px;vertical-align:middle}
.tableClass-re td{padding:7px 10px;background:#fff}
.conBox-re{margin-bottom:25px}
.conBox-res {margin-bottom:15px}
.title-re {margin-bottom:10px}
.tableClass-re p{line-height:21px}
.prior-period {margin-right:-20px;overflow:hidden;zoom:1}
.prior-period li {float:left;width:215px;height:160px;margin:0 15px 0 0;position:relative;}
.prior-period li img {width:215px;height:160px;}
.prior-period .period-bg {position:absolute;left:0;bottom:0;width:215px;height:25px;line-height:25px;background:#000;opacity: 0.5;filter: alpha(opacity=50);z-index:0;}
.prior-period .period-txt {position:absolute;left:0;bottom:0;width:215px;height:25px;line-height:25px;text-align:center;color:#fff;z-index:1}
.prior-period .period-txt a{color:#fff}
.prior-txt {margin:10px -20px 0 0;overflow:hidden;zoom:1}
.prior-txt li {float:left;width:320px;margin-right:15px;line-height:24px;background-position:-147px -122px;padding-left:10px}
.check-more {margin-top:6px;text-align:right;}
.check-more a {font-family:simsun;color:#0447a5}
.check-more a:hover {text-decoration:underline}
.show-res{height:158px;text-align:center;border:1px solid #dfedff;background-color:#fff}
.show-res .info{color:#FFF}
#main-re{background-image:url(../images/bg-main2.gif);background-repeat:repeat-y;background-position:right top;margin:20px auto 0;padding-bottom:30px}
#studentBox .info-res{height:39px;padding-top:3px;background-color:#dfedff}
.show-slider {float:left;width:645px;height:160px;overflow:hidden;position:relative;}
.show-sub-slide {position:absolute;width:9999px;left:0;top:0}
.boxInfo-res{width:120px;margin-right:9px;float:left}
.show-prev {float:left;width:0;height:0;line-height: 0;width: 0;border-style: solid;border-color: #f2fafe #bebebe;border-width:10px 10px 10px 0;margin:70px 9px 0 0;}
.show-prev-cur {float:left;width:0;height:0;line-height: 0;width: 0;border-style: solid;border-color: #f2fafe #a3b9da;border-width:10px 10px 10px 0;margin:70px 9px 0 0;cursor:pointer}
.show-next {float:right;width:0;height:0;line-height: 0;width: 0;border-style: solid;border-color: #f2fafe #a3b9da;border-width:10px 0 10px 10px;margin:70px 0 0 0;cursor:pointer}
 .show-next-cur {float:right;width:0;height:0;line-height: 0;width: 0;border-style: solid;border-color: #f2fafe #bebebe;border-width:10px 0 10px 10px;margin:70px 0 0 0;}
.show-prev-no {border-color:#f2fafe #f2fafe;}
.trainer {overflow:hidden;zoom:1;}
.boxInfo-res-sub {width:115px;margin:0 10px 5px 0;float:left}
.boxInfo-res-no {margin-right:0}
.boxInfo-res-sub img {width:113px;height:127px}
.prior-txt-sub li {width:230px;line-height:24px;background-position:-147px -122px;padding-left:10px}
.certificate {float:left;width:98px;height:144px}
.certificate img{width:98px;height:144px}
.eagle {float:right;width:130px;line-height:21px}
.prior-list {width:240px;height:240px;overflow:hidden;position:relative;}
.prior-list-sub {position:absolute;width:9999px;}
.prior-list-sub ul {float:left;width:240px;}
.eagle-page {padding:15px 0;float:right;}
.eagle-prev,.eagle-next,.eagle-prev-cur,.eagle-next-cur{float:left;width:17px;height:17px;background:url(../images/icon.gif) no-repeat;text-indent:-9999em;cursor:pointer;}
.eagle-prev {background-position:-54px -40px;margin-right:10px}
.eagle-prev-cur {background-position:0 -40px;margin-right:10px}
.eagle-next {background-position:-27px -40px;}
.eagle-next-cur {background-position:-79px -40px;}
.photoer-out{margin-bottom:20px}
#photoer-txt {width:230px;height:30px;line-height:30px;padding-left:10px;background:#2b2b2b;color:#fff}
#photoer-txt a {color:#fff}
.photoer {width:240px;height:180px;overflow:hidden;position:relative;}
.photo-list {position:absolute;left:0;top:0;width:9999px;}
.photo-list li {float:left;width:240px;height:180px;}
.photo-num {position:absolute;right:5px;bottom:5px;}
.photo-num a {float:left;width:18px;height:18px;font-size:11px;text-align:center;background:#727272;color:#fff;margin-left:5px;display:inline}
.photo-num .number-cur {background:#e07b04}
.show-you {height:auto}
.insCon-re {height:135px}
.prior-period-sub {margin-right:-20px;overflow:hidden;zoom:1}
.prior-period-sub li {float:left;width:200px;height:149px;margin:0 15px 0 0;position:relative;}
.prior-period-sub li img {width:200px;height:149px;}
.prior-period-sub .period-bg {position:absolute;left:0;bottom:0;width:200px;height:25px;line-height:25px;background:#000;opacity: 0.5;filter: alpha(opacity=50);z-index:0;}
.prior-period-sub .period-txt {position:absolute;left:0;bottom:0;width:200px;height:25px;line-height:25px;text-align:center;color:#fff;z-index:1}
.prior-period-sub  .period-txt a{color:#fff}
.show-slider-sub {width:630px;}
.show-reser {height:188px}
.show-slider-subs {height:190px}
.graceful {font-family:simsun;font-size:12px}
.prior-txt-each{margin-top:0;}
.prior-txt-each li{float:none;width:auto;margin-bottom:5px}
.prior-time {float:right;color:#999}
.recommend li{margin-bottom:12px}
.recommend li a {display:block}
.recommend p {width:240px;text-align:center;padding:8px 0}
.title-txt {height:auto;text-align:center;border-bottom:1px solid #c6d6e9;padding-bottom:6px;margin-bottom:15px}
.title-txt h3{font-weight:normal;font-size:23px}
.grayduces {color:#868686;font-size:12px;font-family:simsun}
.grayduces span {margin-left:15px}
.info-detail p{  font-size: 12px;padding: 5px;line-height:21px;margin-bottom:5px}
.boxInfo-reser {margin-right:15px}
#logo-ex {float:left;width:277px;margin:0;height:32px;padding-top:14px;padding-left:25px}