body              {margin:0px; line-height:20px;letter-spacing:1px;font-size:12px;color:#333333;font-family:'lucida grande',tahoma,helvetica,"",arial,'bitstream vera sans',sans-serif;word-break:break-all; background:#e5e5e5}
li                { list-style:none outside}
form              {margin:0px}
* {margin:0;padding:0}
font              { font-size:12px}
select     {height:18px;border:1px inset #404040; vertical-align:middle}
table,tr,td                {  margin:0px; padding:0px;border:0;}
img               { border:0; margin:0; vertical-align:middle; padding:0}
a                 {text-decoration: none; color:#4a4a4a}
a:hover           { color:#0069b4; text-decoration:underline}
.content          { width:800px; margin:0 auto; background:#FFFFFF}
.header           { height:63px}
.headerl          { float:left; padding-left:350px}
.headerr          { width:350px; background:url(../images/news_front/header-bg.gif) repeat-x;}
.logo             { float:left; padding:3px 15px; width:70px}
.help             { text-align:right; font-weight:bold; padding:12px 10px 0 0}
.menu             { height:25px; border:1px solid #00549a; background:url(../images/news_front/menu.gif) repeat-x; font-size:14px; color:#9edeff; font-weight:bold; padding-top:3px}
#menunow      { color:#9edeff; background:url(../images/news_front/menunow.gif) repeat-x}
.menu li          {display:inline; width:112px; text-align:center; float:left; border-right:1px solid #FFFFFF}
.menu a           { color:#FFFFFF;}
.menu a:hover     { color:#9edeff}
.submenu          { width:112px; background:#03447a;filter: Alpha(Opacity=80); -moz-opacity:0.8;color:#e6f3fd;}
.submenuli       { padding:2px 0 0 4px; }
.submenuli a:link  { padding:2px 0 0 4px;background: url(../images/news_front/dian.gif) no-repeat 5px 8px; }
.submenuli a:visited  { padding:2px 0 0 4px;background: url(../images/news_front/dian.gif) no-repeat 0px 8px; }
.submenuli a:hover  { padding:2px 0 0 4px;background: url(../images/news_front/dian.gif) no-repeat 0px 8px; }
/*.submenuli img   { padding-right:5px}*/

.bluebg             { height:4px; background: url(../images/news_front/blue-bg.gif); overflow:hidden; margin-top:5px}
.left             { width:182px; float:left}
.right            { width:617px; border-left:1px  solid #dedede; margin-top:18px; float:left; padding-bottom:10px}
.clear            { clear:both; height:0; overflow:hidden}
.quicktop         { background:#4a4a4a; height:19px; overflow:hidden; color:#FFFFFF; margin-top:0px;*margin-top:-2px;} 
.quicktopc        { float:left; padding-left:8px; font-weight:bold}
.quicktopc  img   { padding-left:5px; margin-top:-2px;*margin-top:-1px}
.quicktopr        { float:left; background:#0461ae; padding-left:74px}
.quickb a          { color:#4a4a4a}
.quickb a:hover     { color:#0069b4; text-decoration:underline}
.quickb li         {background: url(../images/news_front/squre.gif) no-repeat 5px 8px; padding:2px 0 0 14px; height:23px}
.quickbc          {background:url(../images/news_front/quickc-bg.gif) repeat-x; float:left; width:84px; padding:2px 0 0 6px}
.quickbr          {background:url(../images/news_front/quickr-bg.gif) repeat-x; float:left; width:85px;padding:2px 0 0 6px}
.logintop         { height:19px; overflow:hidden}
.logintopc        { background:url(../images/news_front/loginl.gif) repeat-x; float:left; padding:3px 11px 0 10px; color:#0065b1; font-weight:bold;}
.logintopr        { background:url(../images/news_front/loginr.gif) repeat-x; float:left; width:90px;*width:87px;_width:87px;}
.loginb           { background:#fafafa; padding:5px 7px}
.loginb input     {width:80px;height:16px;margin-top:5px;border:1px inset #404040;}
.loginb img       { vertical-align:bottom}
.bbs              { background:#4a4a4a; padding:3px 5px}
.bbs a            { color:#FFFFFF}
.bbs a:hover            { color:#FFFFFF}
.linktop          { margin:8px 0; height:16px}
.linkl            { border-top:1px solid #dedede; float:left; width:80px}
.linkc            { float:left; background:url(../images/news_front/link.gif); width:15px; height:16px}
.linkr            { border-bottom:1px solid #dedede; float:left; width:86px; height:15px;_margin-top:-4px}
.link             { text-align:center; padding-bottom:10px}
.rightm           { padding-left:4px; margin-bottom:15px; border-bottom:1px dashed #c3c3c3}
.news             { margin-bottom:15px}
.newb             { background:#f5f5f5; padding:8px 10px 0 10px; height:40px;}
.newb img         { border:1px solid #c2c2c2;}
.newl             { float:left; width:378px}
#newnow           { border:1px solid #ffa73f}
.newr             { width:226px; float:left; padding-left:5px}
.newrtop          { background:url(../images/news_front/title-bot.gif) bottom no-repeat; width:226px; padding-bottom:1px;_padding-bottom:0}
.newrtopl         { background:url(../images/news_front/title-bg.gif) no-repeat;padding:0px 5px;height:19px;font-weight:bold; color:#FFFFFF;}
.newrtopr         { float:right; margin-top:-20px}
.newrtop a        {color:#0461ae}
.newrcon          { margin-top:3px}
.newrcon li       { border-bottom:1px dashed #d9d9d9; color:#a7a7a7}
.botleft          { float:left; width:290px}
.campus          { padding-bottom:8px}
.campustop       { background:url(../images/news_front/title-botc.gif) bottom no-repeat; width:277px; padding-right:5px; padding-bottom:1px;_padding-bottom:0}
.campustop1       { background:url(../images/news_front/title-botz.gif) bottom no-repeat; width:311px; padding-right:4px; padding-bottom:1px;_padding-bottom:0}
.campustop2       { background:url(../images/news_front/title-botzc.gif) bottom no-repeat; width:588px; padding-right:4px; padding-bottom:1px;_padding-bottom:0}
.campusl         { background:url(../images/news_front/title-bg.gif) no-repeat;padding:0px 5px;height:19px;font-weight:bold; color:#FFFFFF;}
.campusr         { float:right; margin-top:-20px}
.campus a        {color:#0461ae}
.campuspic       { border:2px solid #8bc6e2; margin:5px 0; width:278px}
.campuspic img   { margin:4px}
.campuscon  a     { color:#4a4a4a}
.campuscon li    {background: url(../images/news_front/dian.gif) no-repeat 0px 8px; padding:2px 0 0 8px; color:#a7a7a7}
.job             {background:url(../images/news_front/job.gif) repeat-x; width:314px; height:151px; border-right:1px solid #dadada; border-bottom:1px solid #dadada; margin-top:8px}
.job li          {float:left; width:92px; border-left:1px solid #dadada; border-top:1px solid #dadada; height:24px; text-align:center; width:27%}
#station         { width:40%; text-align:left; padding-left:13px}
#stationa        { width:40%; font-weight:bold; padding-left:13px}
#station a                 {text-decoration: none; color:#4a4a4a}
#station a:hover           { color:#0069b4; text-decoration:underline}
#stationab        { font-weight:bold}
.botright        { border-left:1px dashed #bbb1b1; float:left; padding-left:7px}
.evsearch        { background:#f3f3f3; padding:3px 2px 6px 12px}
.evsearch select     {width:98px;height:18px;margin:5px 10px 0 0;border:1px inset #404040;}
.evsearch img       { vertical-align:bottom}
.event            {background:url(../images/news_front/event.gif) repeat-x; width:314px; border-right:1px solid #dadada; border-bottom:1px solid #dadada; margin:10px 0; *margin-top:14px; _margin-top:7px}
.event  li          {float:left;border-left:1px solid #dadada; border-top:1px solid #dadada; height:24px; width:47%; padding-left:8px}
#eventa           { padding-left:43px; font-weight:bold; width:36%}
.footer           {border-top:1px solid #dedede}
.foottop          { padding:10px 40px; margin:-4px 0 -3px 190px; border-top:4px solid #0461ae;border-right:4px solid #0461ae}
.footbot          {border-top:1px solid #dedede; text-align:center; padding:5px}
.event a          {text-decoration: none; color:#4a4a4a}
.event a:hover    { color:#0069b4; text-decoration:underline}
.quickcon li      { background:#f3f3f3 url(../images/news_front/aboutmenu.gif) repeat-x bottom; padding:3px 0 3px 20px}
#quicknow        { background:#FFFFFF; font-weight:bold; color:#0069b4}
.banner          { background:url(../images/news_front/banner-bg.gif) repeat-x 0px 40px; height:86px}
.bannerl         { float:left; width:200px; padding-left:5px}
.bannert         { height:25px; padding-top:20px}
.bannerb         { font-weight:bolder; color:#e2e2e2}
.left1            { width:182px; float:left; height:expression(document.getElementById("divid").offsetHeight+18);background:#f3f3f3;}
.time             { border-bottom:1px dashed #bfbfbf; text-align:right; padding:3px 8px}
.aboutus         { width:587px; padding:15px}
.aboutus font    { font-weight:bold}
.title           { font-weight:bold;border-top:1px dashed #bfbfbf; text-align:center; font-size:14px; margin-top:10px; padding-top:5px}
.list            { background:#f3f3f3; padding:3px 0;height:28px; margin-top:15px}
.listc           { padding:3px 0;height:25px; margin-bottom:3px}
.line            { border-bottom:1px dashed #c0c0c0}
.page            { padding:8px 0 15px 0; text-align:center}
.pic             { text-align:center; margin:15px 0}
.contact         { margin:15px 0 5px 12px}
.conpic          { text-align:center; margin:5px}
.contactc span   { color:#a7a7a7}
.conpic img      { margin:3px}
.photol          { border-top:1px dashed #bcbcbc; margin-top:10px; padding:5px 0 0 12px}
.photopic        { width:229px; float:left}
.phototext       { float:left; width:360px; padding-left:15px}
.picleft         { background:url(../images/news_front/picleft.gif); width:6px; height:152px; float:left}
.piccen         { background:url(../images/news_front/piccen.gif); width:195px; height:145px; float:left; text-align:center; padding:6px 5px 0 0}
.piccen img      { padding:4px 0}
.picright         { background:url(../images/news_front/picright.gif); width:6px; height:152px; float:left}
.pholeft          { float:left; width:463px; border-right:1px solid #dedede}
.pholti          { background:#f3f3f3; font-size:14px; font-weight:bold; text-align:center; padding:3px 0; margin-top:8px}
.phoright        { text-align:center; padding-top:50px; float:left; width:153px}
.phoright li     { width:110px; padding:10px 20px 10px 20px}  
#phonow         { background:#f3f3f3; border:1px solid #a0dfff}
.topline            { border-top:1px dashed #c0c0c0; margin-top:8px; padding:10px}
.viewpic           { float:left; width:415px; text-align:center; padding:0 10px 0 5px;}
.viewtext          { float:left; width:165px}
.next input        { background:url(../images/news_front/next.gif); border:none; width:56px; height:24px; margin:12px 5px 15px 5px}
.picscr             { width:591px; height:83px; border-top:1px solid #dedede; border-bottom:1px solid #dedede; margin-left:10px}
.picscrl           { background:#f3f3f3;border-left:1px solid #dedede;  border-right:1px solid #dedede; float:left; height:17px; padding:33px 5px}
.picscrn            { float:left; border-left:1px solid #96dff6;  border-right:1px solid #96dff6; padding:13px 0; margin:0px 6px} 
.picscrc            { float:left; border-left:1px solid #dedede;  border-right:1px solid #dedede; padding:13px 0; margin:0px 6px} 
.pleftpic          { float:left; padding:2px; border:1px solid #cdcdcd; margin:10px 0px 8px 18px;_margin-left:12px}
  
.photo       { border:1px solid #c0c0c0;width:405px; height:243px;overflow:hidden; padding:5px;
  position:relative;
  display:table-cell;
  text-align:center;
  vertical-align:middle;
 }
 .photo p  {position:static;
  +position:absolute;
  top:50%}
  
.photo img {
  position:static;
  +position:relative;
  top:-50%;left:-50%; margin-top:0px; padding-top:0px;}
 
.photod       {width:125px; height:75px;overflow:hidden;
  position:relative;
  display:table-cell;
  text-align:center;
  vertical-align:middle;
 }
 .photod p  {position:static;
  +position:absolute;
  top:50%}
  
.photod img {
  position:static;
  +position:relative;
  top:-50%;left:-50%; margin-top:0px; padding-top:0px;*padding-left:1px}  
  
  
.photox       {width:95px; height:57px;overflow:hidden;
  position:relative;
  display:table-cell;
  text-align:center;
  vertical-align:middle;
 }
 .photox p  {position:static;
  +position:absolute;
  top:50%}
  
.photox img {
  position:static;
  +position:relative;
  top:-50%;left:-50%; margin-top:0px; padding-top:0px;*padding-left:1px}

.photos       {width:195px; height:117px;overflow:hidden;
  position:relative;
  display:table-cell;
  text-align:center;
  vertical-align:middle;
 }
 .photos p  {position:static;
  +position:absolute;
  top:50%}
  
.photos img {
  position:static;
  +position:relative;
  top:-50%;left:-50%; margin-top:0px; padding-top:0px;*padding-left:1px}
  

.photosl       {padding:2px; border:1px solid #c0c0c0;width:105px; height:63px;overflow:hidden;
  position:relative;
  display:table-cell;
  text-align:center;
  vertical-align:middle;
 }
 .photosl p  {position:static;
  +position:absolute;
  top:50%}
  
.photosl img {
  position:static;
  +position:relative;
  top:-50%;left:-50%; margin-top:0px; padding-top:0px;*padding-left:1px}
  
  
.solution    { float:left; width:280px; padding:0 0 10px 15px}
.solution font   { color:#de7f7f}
.solution  a   { font-weight:bold; color:#0069b4}
.solution  img   { float:left; border:1px solid #858585; margin-right:5px}
.textright   { background:#f3f3f3; text-align:right; margin:10px 10px 10px 0; padding:3px 0}
.textright select   {background:#ffffff url(../images/news_front/search.gif) no-repeat 2px; width:100px; height:22px; padding:2px 0 0 15px}
.select      { padding:20px 0 0 20px}
.eventview    { padding:15px 10px 10px 15px}
.eventli   { padding:0 10px 0 70px}
.eventview span  { font-weight:bold; color:#0069b4; padding-bottom:15px; font-size:14px; line-height:30px}
.eventview font  { font-weight:bold}
.etitle          { padding:10px 0 0 15px;font-weight:bold}
.flink img          { padding:10px 10px 10px 23px }
.evepho             { background:url(../images/news_front/photo-bg.gif) no-repeat; height:125px; margin-left:15px; padding:25px 0px 0px 10px}
.evepho li          { display:inline; float:left; width:120px; padding-left:10px}
.evephoimg { border:1px solid #f2f2f2; width:120px; height:90px;overflow:hidden;
  position:relative;
  display:table-cell;
  text-align:center;
  vertical-align:middle;}
.evephoimg p  {position:static;
  +position:absolute;
  top:50%}
  
.evephoimg img {
  position:static;
  +position:relative;
  top:-50%;left:-50%; margin-top:0px; padding-top:0px;
*margin-top:2px;-margin-top:1px;_padding-top:1px}
.ephoto    { text-align:center; padding-top:18px}
.ephoto img  { padding:5px ; border:1px solid #dedede}
.etext      {padding:0px 25px}
.flist      {padding-top:15px}
.bztsjy      { background:url(../images/news_front/bz_tsjy.gif) no-repeat; width:400px; height:50px; float:left; color:#eaf0f3; font-weight:bolder; padding:36px 0 0 5px}
.bzyqlj       { background:url(../images/news_front/bz_yqlj.gif) no-repeat; width:400px; height:50px; float:left; color:#eaf0f3; font-weight:bolder; padding:36px 0 0 5px}
.bzzxdc          { background:url(../images/news_front/bz_zxdc.gif) no-repeat; width:400px; height:50px; float:left; color:#eaf0f3; font-weight:bolder; padding:36px 0 0 5px}
.bzzczx          { background:url(../images/news_front/bz_zczx.gif) no-repeat; width:400px; height:50px; float:left; color:#eaf0f3; font-weight:bolder; padding:36px 0 0 5px}
.bzzddt          { background:url(../images/news_front/bz_zddt.gif) no-repeat; width:400px; height:50px; float:left; color:#eaf0f3; font-weight:bolder; padding:36px 0 0 5px}
.gywmfzlc        { background:url(../images/news_front/gywm_fzlc.gif) no-repeat; width:400px; height:50px; float:left; color:#eaf0f3; font-weight:bolder; padding:36px 0 0 5px}
.gywmzzjg        { background:url(../images/news_front/gywm_zzjg.gif) no-repeat; width:400px; height:50px; float:left; color:#eaf0f3; font-weight:bolder; padding:36px 0 0 5px} 
.gywmqyjj        { background:url(../images/news_front/gywm_qyjj.gif) no-repeat; width:400px; height:50px; float:left; color:#eaf0f3; font-weight:bolder; padding:36px 0 0 5px} 
.gywmlxwm        { background:url(../images/news_front/gywm_lxwm.gif) no-repeat; width:400px; height:50px; float:left; color:#eaf0f3; font-weight:bolder; padding:36px 0 0 5px}  
.gywmxxxc        { background:url(../images/news_front/gywm_xxxc.gif) no-repeat; width:400px; height:50px; float:left; color:#eaf0f3; font-weight:bolder; padding:36px 0 0 5px}             
.gywmxwdt        { background:url(../images/news_front/gywm_xwdt.gif) no-repeat; width:400px; height:50px; float:left; color:#eaf0f3; font-weight:bolder; padding:36px 0 0 5px}
.jrwmyczp        { background:url(../images/news_front/jrwm_yczp.gif) no-repeat; width:400px; height:50px; float:left; color:#eaf0f3; font-weight:bolder; padding:36px 0 0 5px}
.jrwmzyhz        { background:url(../images/news_front/jrwm_zyhz.gif) no-repeat; width:400px; height:50px; float:left; color:#eaf0f3; font-weight:bolder; padding:36px 0 0 5px}  
.snsptgk         { background:url(../images/news_front/SNSpt_gk.gif) no-repeat; width:400px; height:50px; float:left; color:#eaf0f3; font-weight:bolder; padding:36px 0 0 5px} 
.snspthyzj       { background:url(../images/news_front/SNSpt_hyzj.gif) no-repeat; width:400px; height:50px; float:left; color:#eaf0f3; font-weight:bolder; padding:36px 0 0 5px} 
.xycmgk          { background:url(../images/news_front/xycm_gk.gif) no-repeat; width:400px; height:50px; float:left; color:#eaf0f3; font-weight:bolder; padding:36px 0 0 5px} 
.xycmhyzj        { background:url(../images/news_front/xycm_hyzj.gif) no-repeat; width:400px; height:50px; float:left; color:#eaf0f3; font-weight:bolder; padding:36px 0 0 5px}      
.xycmjjfa        { background:url(../images/news_front/xycm_jjfa.gif) no-repeat; width:400px; height:50px; float:left; color:#eaf0f3; font-weight:bolder; padding:36px 0 0 5px}    
.xycmpphd        { background:url(../images/news_front/xycm_pphd.gif) no-repeat; width:400px; height:50px; float:left; color:#eaf0f3; font-weight:bolder; padding:36px 0 0 5px}   
.xycmyxjg        { background:url(../images/news_front/xycm_yxjg.gif) no-repeat; width:400px; height:50px; float:left; color:#eaf0f3; font-weight:bolder; padding:36px 0 0 5px}      
.bmzsm          { background:url(../images/news_front/mzsm.gif) no-repeat; width:400px; height:50px; float:left; color:#eaf0f3; font-weight:bolder; padding:36px 0 0 5px} 
.jbannerr   { background:url(../images/news_front/jban.gif) no-repeat; width:400px; height:50px; float:left; color:#f4fcff; font-weight:bolder; padding:36px 0 0 5px}
.hbannerr   { background:url(../images/news_front/hban.gif) no-repeat; width:400px; height:50px; float:left; color:#f4fcff; font-weight:bolder; padding:36px 0 0 5px}     
.resources     { background:#f3f3f3; padding:5px 15px; height:66px; margin:10px 0}
.resources img  { float:left; margin-right:15px; border:1px solid #e5e5e5}
.resources1     {padding:5px 15px; height:66px; margin:10px 0}
.resources1 img  { float:left; margin-right:15px; border:1px solid #e5e5e5}
.rabout         { width:587px; padding:15px}
.rabout img    { float:right; border:1px solid #e5e5e5; margin:5px}
.textcen    { text-align:center; padding:15px; line-height:30px}
.textcen  span { color:#e48b6b; font-weight:bold}
.textcen input   { width:89px; height:24px; background:url(../images/news_front/jobinput.gif); border:none; color:#5084af}
.jobtop      { background:#f0f0f0; margin:0 10px; padding:2px 5px}
.jobtop span  { float:right; margin-top:-20px}
.jobcen      { margin:0 10px; padding:5px 10px}
.jobcen li  { padding-left:70px}
.joblist    { padding-top:20px}
.book    { border:3px solid #71cade; margin:20px; padding:10px; line-height:30px}
.book input  { margin:5px 0; vertical-align:middle}
.book select  { margin:5px 0; vertical-align:middle}
.book textarea  { margin:5px 0; width:545px}
.textr    { text-align:right}
.textr  input   { width:49px; height:24px; background:url(../images/news_front/texr.gif); border:none; color:#5084af}
.bookl    { float:left}
.bookr   { position:relative; margin-top:-90px; padding-left:420px; padding-bottom:3px}
.bookr img   { padding:3px; border:1px solid #a7b3b8}
.bookcen    { text-align:center; font-weight:bold; color:#f47575}
.map    { float:left; width:180px; padding-left:25px; line-height:28px; margin-top:20px}
.map  a   { padding-left:15px; color:#0069b4}
.map span{ font-weight:bold; color:#FFFFFF; padding:5px 100px 5px 12px;}
.blue    { background:#55a1d2}

.huise  { background:#c3c3c3}
.green   { background:#55bad2}
.litop   { margin:20px 10px 0 15px}
.litop span   { font-weight:bold}
.licen  { margin:5px 10px 5px 15px; background:#f3f3f3; border:1px solid #d2d1d1; padding:3px}
.xinzeng  { padding:10px 10px 10px 15px}
.xinzeng font  { font-weight:bold}
.bookblue     { background:#d3e7f3; padding:2px 5px; margin-top:10px}
.bookcon      { border:3px solid #71cade; margin:5px 10px; padding:5px 10px}
.bookconin { width:49px; height:24px; background:url(../images/news_front/texr.gif); border:none; color:#5084af; margin-right:15px;*margin-right:17px}
.bookti { background:#f0f0f0; border-top:1px solid #cecece; padding:2px 5px; }
.bookco { padding:2px 0px 2px 5px}
.aboutusx   { margin:0 0 18px 0}


/**5.17ӵ,˵  **/
.drop_down_menu { width:112px;position:absolute; font-weight:normal;
				  filter:alpha(opacity=80); -moz-opacity:0.8;left:0px;
				  top:-8px; }
.drop_outer{ position:relative;width:100%; }
.hover_item  { text-decoration:underline }
.hide{ display:none; }
.show{ display:block; }

.drop_down_menu a:hover{ background-color:#03447a; width:100%; display:block;}
.blue_bg{ background-color:#03447a; }
.empty_content{ height:30px;}
.fzlctop { background:#f0f0f0; padding:2px 5px; margin:5px}
.fzlctop h1   { font-size:12px; font-weight:bold; width:490px; float:left}
.fzlccon    { padding:2px 0 2px 5px; margin: 0 5px}