@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0}
body{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:#fff}
img{ border:none}
h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd{ margin:0; padding:0}
ul,li{ list-style:none}
a{ text-decoration:none}
a:hover{ text-decoration:underline}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.txt01{ color:#ac7ca0}
.txt01:hover{ color:#310526; background:#c6f2d1; font-weight:bold; padding-top:1px; text-decoration:none}
.txt02{ color:#ad97b4}
.txt02:hover{ color:#280733; background:#c8e9bd; font-weight:bold; padding-top:1px; text-decoration:none}
.txt03{ color:#9d9993}
.txt03:hover{color:#21140b; background:#deebf4; font-weight:bold; padding-top:1px; text-decoration:none}
.txt05{ color:#9599b0}
.txt04,.txt04:hover,.txt05:hover{color:#0e143a; background:#ede7c1; font-weight:bold; padding-top:1px; text-decoration:none}

#header{ height:150px; position:relative}
.logo{ position:absolute; left:30px; top:15px}
.logo a{ width:105px; height:114px; display:block; text-indent:-9999px; float:left}
.home{ background:url(logo.png) no-repeat 0 0;}
.home:hover{ background-position:0 -110px;}

#nav{ position:absolute; left:240px;}
#nav{ margin-top:20px; line-height:180%; width:720px}
#nav p{ float:left}
#nav p a{ margin:0 15px 0 5px}
#nav dl{ float:right; font-family:宋体; color:#ac7ca0}
#nav dl dt{ color:#ec008a; font-weight:bold}
 
table {border:0; margin:0; padding:0}
.tool-tip {width:36px !important;width:46px;width/**/:/**/36px;height:23px;padding-left:10px;color:#ffffff;text-align:left;
background: url(backTooltip.jpg) no-repeat left}
#far_left_box p.menu{ position:absolute; top:20px; right:1px; background:#000; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); padding:10px; line-height:270%}
#far_left_box p.menu a{ color:#fff; font-size:24px}
#far_left_box p.menu a:hover{color:#ec008a}
#content {width:100%; height:501px; float:left}
#next_ribbon {width:140px;height:50px;margin-left:300px;margin-top:50px;float:left;display:inline;}
#previous_ribbon {width:140px;height:50px;margin-top:50px;float:right}

#footer{ margin-top:20px;height:160px;position:relative;}
.ask_profession{display:block;width:120px;height:28px;position:absolute;top:10px;left:950px;z-index:999}
.bot-logo{ float:left; font-size:10px; font-weight:bold; color:#929292; margin-left:15px; margin-top:78px}
.bot-logo p{ line-height:160%; margin-top:0px}
.bot-logo a{ color:#929292}


