/* CSS Document */
*{ margin:0; padding:0;}
body{ background:#fff; font-size:12px; font-family:"微软雅黑";}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
li{ list-style:none;}
img{ border:none;}
input{ border:none;}

.left{ float:left;}
.right{ float:right;}
.clearfix:after{ content:"."; display:block; clear:both; height:0; font-size:0; overflow:hidden;}
.clearfix{ zoom:1;}

.hide{ display:none;}

.wrapper{ width:1000px; margin:0 auto;}
/*top*/
.top{ height:450px; overflow:hidden; background:url(../images/banner.jpg) no-repeat center top;}
.top .logo{ padding-top:20px;}
.top .logo a{ display:block; width:68px; height:105px;overflow:hidden; }

/*springNav*/
.springNav{ height:56px; overflow:hidden; background:#1d297d;}
.springNav ul{ width:880px; margin:0 auto;}
.springNav ul li{ float:left; height:56px; font-size:18px; overflow:hidden; }
.springNav ul li span{ float:left; width:2px; margin-top:11px; height:34px; background:url(../images/icon04.png) no-repeat; overflow:hidden;}
.springNav ul li a{ float:left;  height:56px;line-height:56px;padding:0 24px; color:#fff; overflow:hidden;}
.springNav ul li a:hover{ background:#555ea1; text-decoration:none;}

/*time*/
.time{ margin-top:20px;}
.timeTitle{ padding-bottom:10px; border-bottom:1px solid #8f93b0;}
.timeTitle h2{ width:160px; font-size:18px; font-weight:bold;}
.timeTitle h2 a{ color:#333;}
.timeTitle .station{ position:relative; width:390px;}
.timeTitle ul{ width:390px; padding-top:3px;}
.timeTitle ul li{ float:left; width:78px; text-align:center; font-size:16px; color:#333; cursor:pointer;}
.timeTitle ul li.active{ font-weight:bold;}
.timeTitle .station span{ position:absolute; bottom:-11px; left:0; width:78px; height:3px; overflow:hidden; background:#202861;}
.timeTitle .station{ position:relative; padding-right:20px;}
.timeTitle .station .station_position{ position:absolute; right:0px; top:-7px; width:445px; }
.timeTitle .station .station_position a{ float:left;height:40px; line-height:40px; overflow:hidden; font-size:18px; color:#162252; padding-left:15px; text-decoration:none; outline:none;}
.timeContent{ height:295px; overflow:hidden; padding-top:15px; background: url(../images/icon09.png) no-repeat right top;}
.timeContentOne li{ height:40px; line-height:40px; overflow:hidden; font-size:18px; color:#333; padding-left:35px;}
.timeContentOne li span{ font-weight:bold;}
.timeContentOne li.timeDate{ background:url(../images/icon05.png) no-repeat left center;}
.timeContentOne li.ask{ background:url(../images/icon06.png) no-repeat left center;}
.timeContentOne li.place{ background:url(../images/icon07.png) no-repeat left center;}
.tabTitle{ width:690px; height:28px; line-height:28px; margin-top:15px; padding-right:36px; color:#162252; font-size:16px; background:#b4c332;}
.tabTitle li{ float:left; text-align:center;}
.tabTitle li.tabFist{ width:130px;}
.tabTitle li.tabSecond{ width:230px; background:#c3cf5b;}
.tabTitle li.tabThird{ width:330px;}

.picScroll-top{ width:726px; height:130px; overflow:hidden; position:relative;}
.picScroll-top .hd{ position:absolute;top:0; right:0; width:36px; height:130px; background:#e3e3e3; }
.picScroll-top .hd .next{ display:block; width:20px; height:8px; overflow:hidden; margin:20px 8px 74px 8px; background: url(../images/icon08.png) no-repeat 0 0; cursor:pointer;} 
.picScroll-top .hd .prev{display:block; width:20px; height:8px; margin-left:8px; background: url(../images/icon08.png) no-repeat 0 -8px;cursor:pointer;}
.picScroll-top .bd{width:690px; }
.picScroll-top .bd ul{ overflow:hidden; zoom:1; background: url(../images/icon15.png) no-repeat; }
.picScroll-top .bd ul li{ width:690px; height:65px; overflow:hidden;zoom:1;}
.picScroll-top .bd ul li div{ height:60px; line-height:20px; padding-top:5px; text-align:center; width:130px; color:#333; font-size:14px; background:#e4f4f5;}
.picScroll-top .bd ul li div.liSe{ text-align:left; width:182px; padding:5px 24px 0; background:#edf8f8;}
.picScroll-top .bd ul li div.liTh{ text-align:left;width:300px;padding:5px 15px 0;}

/*special*/
.special{ margin-top:30px;}
.special .guest{ width:690px; }
.special .guest h2{font-size:18px; font-weight:bold; padding-bottom:10px; border-bottom:1px solid #202861;}
.picScroll-left{ position:relative; width:690px;}
.picScroll-left .hd .next{ position:absolute;/* z-index:1000;*/ top:78px; left:0; width:10px; height:24px; background: url(../images/icon10.png) no-repeat 0 0; overflow:hidden; cursor:pointer;}
.picScroll-left .hd .prev{ position:absolute; /*z-index:1000;*/ top:78px; right:0; width:10px; height:24px; background: url(../images/icon10.png) no-repeat 0 -24px; overflow:hidden; cursor:pointer;}
.picScroll-left .bd{ padding:0 20px; height:410px; overflow:hidden;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{ float:left; width:190px; margin:25px 20px 0; display:inline;}
.picScroll-left .bd ul li .pic{ text-align:center; height:205px; overflow:hidden;}
.picScroll-left .bd ul li .pic a{ display:block; margin-bottom:20px;}
.picScroll-left .bd ul li .pic span{ display:block; height:22px; line-height:22px; overflow:hidden; font-size:18px; color:#333;}
.picScroll-left .bd ul li .pic img{ width:127px;  height:127px; overflow:hidden;}
.picScroll-left .bd ul li .title a{ color:#333; font-size:14px; line-height:22px; }
.special .order{ width:270px;}
.special .order h2{font-size:18px; font-weight:bold; padding-bottom:10px; border-bottom:1px solid #202861;}
.special .order .details{ width:270px; height:44px; margin:10px 0 2px; overflow:hidden; background:#1d297d;}
.special .order .details span{ float:left; line-height:18px; width:140px; color:#fff; font-size:14px; margin:2px 18px 0 8px;}
.special .order .details a{ float:left; width:90px; height:30px; line-height:30px; text-align:center; margin-top:6px; overflow:hidden; font-size:14px; color:#fff; border:1px solid #d2d4e5;}
.special .order .details a:hover{ text-decoration:underline;}
.detailsPicAll{ width:270px; padding-bottom:8px; overflow:hidden;  background:#f7f8f0;}
.detailsPic{ position:relative; width:250px; height:110px; overflow:hidden; margin:8px auto 0; }
.detailsPic span{ position:absolute; left:0; top:14px; height:24px; overflow:hidden; line-height:24px; padding:0 8px; color:#333; background:#b4c332;}
.detailsPic span.book1{ color:#fff; background:#1d297d; }
.detailsPic span.book2{ color:#fff; background:#666; }

/*dream*/
.dream{ margin-top:30px;}
.dream .show{ width:690px;}
.dream .show h2{font-size:18px; font-weight:bold; padding-bottom:10px; border-bottom:1px solid #202861;}
.dream .show .dreamContent{ width:690px; }
.dream .show .dreamContent dl{ float:left; width:160px; margin:25px 35px 0; display:inline;}
.dream .show .dreamContent dl dt{ text-align:center; padding-bottom:7px; margin-bottom:10px; border-bottom:2px solid #162252; font-size:14px; font-weight:bold; color:#333;}
.dream .show .dreamContent dl dd{ text-align:center; line-height:18px; color:#333; font-size:14px; }
.dream .show .dreamContent dl.dreamOdd dt{ border-bottom-color:#b4c332;}
.dream .wonderful{ width:270px;}
.dream .wonderful h2{ font-size:18px; font-weight:bold; padding-bottom:10px; border-bottom:1px solid #202861;}
.dream .wonderful ul{ padding:20px 0 30px 8px; background:#f7f8f0;}
.dream .wonderful ul li { height:26px; line-height:26px; overflow:hidden;}
.dream .wonderful ul li a{ color:#1a4ab8; font-size:14px; }
.dream .wonderful ul li a:hover{ text-decoration:underline;}

/*college*/
.college{margin-top:20px;}
.collegeTitle{position:relative;  padding-bottom:10px; border-bottom:1px solid #8f93b0;}
.collegeTitle a.baodian{ position:absolute; left:50%; margin-left:-100px; top:7px; width:120px; height:16px; line-height:16px; overflow:hidden;  font-size:16px; color:#fc3838; font-weight:normal; }
.collegeTitle h2{ width:130px; font-size:18px; font-weight:bold;}
.collegeTitle h2 a{ color:#333;}
.collegeTitle .station{ position:relative; width:390px;}
.collegeTitle ul{ width:390px; padding-top:3px;}
.collegeTitle ul li{ float:left; width:78px; text-align:center; font-size:16px; color:#333; cursor:pointer;}
.collegeTitle ul li.active{ font-weight:bold;}
.collegeTitle .station span{ position:absolute; bottom:-11px; left:0; width:78px; height:3px; overflow:hidden; background:#202861;}
.collegeStationLeft{ margin-top:26px;  }
.picMarquee-left{ position:relative; width:690px;padding-bottom:26px; border-bottom:1px solid #8f93b0;}
.picMarquee-left .hd{ }
.picMarquee-left .hd .next{ position: absolute; top:55px; left:0; width:10px; height:24px; background: url(../images/icon10.png) no-repeat 0 0; overflow:hidden; cursor:pointer;}
.picMarquee-left .hd .prev{ position: absolute; top:55px; right:0; width:10px; height:24px; background: url(../images/icon10.png) no-repeat 0 -24px; overflow:hidden; cursor:pointer;}
.picMarquee-left .bd{ padding: 0 25px; height:155px; overflow:hidden;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ float:left; width:106px; padding:0 6px 13px 6px; margin:0 4px; border:1px solid #202861; display:inline;}
.picMarquee-left .bd ul li .pic{ text-align:center;}
.picMarquee-left .bd ul li .pic a{ display:block; color:#1a4ab8; font-size:12px;}
.picMarquee-left .bd ul li .pic img{ margin-top:17px; margin-bottom:16px;}
.picMarquee-left .bd ul li .pic img.picH{ margin-top:11px; margin-bottom:6px;}
.picMarquee-left .bd ul li .pic a.name{ margin-bottom:10px; line-height:16px; height:32px; overflow:hidden;}
.picMarquee-left .bd ul li .pic a.name:hover{ text-decoration: underline;}
.picMarquee-left .bd ul li .title a{ }
.picMarquee-left .bd ul li .title a.title1{ float:left; width:50px; height:24px; background:#1d297d; line-height:24px; overflow:hidden; text-align:center; color:#fff;}
.picMarquee-left .bd ul li .title a.title2{ float:right; width:48px; height:22px; line-height:22px; overflow:hidden; text-align:center; border:1px solid #202861; color:#333;}
.picMarquee-left .bd ul li .title a.title1:hover{ background:#717594;}
.picMarquee-left .bd ul li .title a.title2:hover{ text-decoration:underline;}
.college .collegeStation .more{ font-size:14px; color:#333; padding:17px 0 0 10px;}
.collegeStationRight{ width:270px; margin-top:26px;}
.collegeStationRight p{ height:30px; line-height:30px; font-size:16px; text-indent:10px; overflow:hidden; color:#fff; background:#1d297d;}
.collegeStationRight ul{ padding:10px; background:#f7f8f0;}
.collegeStationRight ul li{ height:26px; line-height:26px;  overflow:hidden;}
.collegeStationRight ul li a{ color:#1a4ab8; font-size:14px;}
.collegeStationRight ul li a:hover{ text-decoration:underline;}

/*styleShow*/
.styleShow{ margin-top:20px;}
.styleShow h2{  font-size:18px; font-weight:bold;padding-bottom:10px; border-bottom:1px solid #202861;}
.styleShow .showDetails{ padding-top:15px;}
.styleShow .showDetails dl{ width:240px; margin-right:13px; margin-top:12px; background:#f7f8f0; display:inline;}
.styleShow .showDetails dl a{ display:block; color:#333;}
.styleShow .showDetails dl a:hover{ text-decoration:underline;}
.styleShow .showDetails dl.lastdl{ margin-right:0;}
.styleShow .showDetails dl img{ width:240px; height:115px; overflow:hidden;}
.styleShow .showDetails dl dd{ padding:2px 0 5px;text-align:center; font-size:14px;}

/*offer*/
.offer{ margin-top:20px;}
.offer h2{ font-size:18px; font-weight:bold;padding-bottom:10px; border-bottom:1px solid #202861; margin-bottom:26px;}
.offerContentTop{ margin-bottom:48px;}
.offerMain div{ position:relative; width:158px; height:208px; margin-right:25px; display:inline; border:1px solid #8f93b0; padding:20px 9px; background:url(../images/icon11.png) no-repeat center 77px; }
.offerMain div.lastdiv{ margin-right:0;}
.offerMain div h3{ text-align:center; padding-bottom:40px; font-size:16px; color:#333;}
.offerMain div h3 span{ display:block;}
.offerMain div p{ color:#555; font-size:12px; line-height:20px;}
.offerMain div a{ position:absolute; bottom:20px; left:50%; margin-left:-55px; width:110px; height:30px; line-height:30px; text-align: center; color:#fff; overflow:hidden; background:#1d297d;}
.offerMain div a:hover{ background:#717594;}
.switch{ width:268px; margin:0 auto; height:8px; overflow:hidden;}
.switch span{ float:left; vertical-align:middle; width:124px; height:6px; overflow:hidden; border:1px solid #555b87; margin:0 4px; display:inline; cursor:pointer;}
.switch span.switchse{ background:#333e8a;}

/*apply*/
.apply{ margin-top:20px;}
.apply h2{ font-size:18px; font-weight:bold;padding-bottom:10px; border-bottom:1px solid #202861; margin-bottom:22px;}
.applyContent{}
.applyContentLeft{ width:425px; color:#555;}
.applyContentLeft h3{ color:#333; font-size:14px; font-weight:bold;}
.applyContentLeft p{ line-height:20px; padding-bottom:15px;}
.applyContentLeft p.firstp{ color:#333; margin-bottom:22px;}
.applyContentRight{ position:relative;  width:373px; margin-left:110px; display:inline;}
/*about*/
.about{ margin-top:20px; }
.about h2{ font-size:18px; font-weight:bold;padding-bottom:10px; border-bottom:1px solid #202861; margin-bottom:25px;}
.about .aboutIdp{ padding-bottom:45px;}
.about .aboutIdp div{ width:250px;color:#555; margin:0 35px; display:inline;}
.about .aboutIdp div h3{ margin-bottom:15px; font-weight:normal; color:#333; font-size:18px; text-indent:35px; padding-bottom:12px; }
.about .aboutIdp div h3.why{ background: url(../images/icon12.png) no-repeat;}
.about .aboutIdp div h3.honor{ background: url(../images/icon13.png) no-repeat;}
.about .aboutIdp div h3.service{ background: url(../images/icon14.png) no-repeat;}

.about .aboutIdp div ul{ padding-left:32px;}
.about .aboutIdp div ul li{ height:20px; line-height:20px;}

.footerBottom{ height:92px; overflow:hidden; }