body {margin: 0px;font-size:14px; background:url(images/bgbg.jpg) repeat-x;}
a{ text-decoration:none;}
img{ border:0;}
ul,li,h1,h2,h3,h4,h5,p,dl,dt,dd,em{ margin:0px; padding:0px; list-style:none; font-size:14px;}
.topdh{ width:100%; height:30px; background:#C30; line-height:30px;}
.topdh a{ color:#FFF; margin-right:15px;}
.topdh a:hover{ text-decoration:underline; color:#FF0;}
.rim {CLEAR: both; WIDTH: 1000px; MARGIN: 0px auto; OVERFLOW: hidden;}
.toppic{ width:100%; background:url(images/bg.jpg) center repeat-x; height:320px;}
.hshdh{ height:50px; background:#930; border-radius:8px;}

.hshdh a{ height:50px; width:110px; line-height:50px; font-size:18px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ",Arial,"ËÎÌå"; float:left; text-align:center; color:#FFF; border-right:1px solid #333;}
.hshdh a:hover{ background:#DB0000}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;};
.hide{ display:none;}

#step {
    background: url("images/step1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 75px;
    margin: 0 auto 0;
    width: 1000px;
}
#step h2 {
  float: left;
  height: 75px;
  overflow: hidden;
  text-indent: -999em;
  width: 144px;
}
#step ul {
  float: right;
  margin: 10px 13px;
  width: 830px;
}
#step li {
  float: left;
  height: 55px;
  margin-right: 3px;
  position: relative;
  width: 209px;
}
#step li em {
  background: none repeat scroll 0 0 #ae1636;
  color: #fff;
  display: inline-block;
  font: italic 10px/13px Arial;
  left: 37px;
  padding: 0 5px;
  position: absolute;
  top: 4px;
}
#step li h3 {
  color: #ae1636;
  font: bold 24px/30px "Î¢ÈíÑÅºÚ","ºÚÌå";
  left: 37px;
  position: absolute;
  top: 20px;
}
#step li p {
  color: #ae1636;
  font: 16px/55px "Î¢ÈíÑÅºÚ","ºÚÌå";
  margin: 0 0 0 90px;
}
#step li.step1 em {
  left: 12px;
}
#step li.step1 h3 {
  left: 12px;
}
#step li.step1 p {
  margin-left: 65px;
}
#step li.step4 {
  margin-right: 0;
  width: 194px;
}
#step.stp1{ background-position: 0 -75px;}
#step.stp2{ background-position: 0 -150px;}
#step.stp3{ background-position: 0 -225px;}
#step.stp4{ background-position: 0 -300px;}

.ppdh{ padding:10px; background:#AE1636; width:980px; }
.ppdh li{ width:60px; height:70px; float:left; background:#FFF; border-right:1px solid #ddd; text-align:center; font-size:12px; cursor:pointer;}
.ppdh li img{ width:50px; height:50px;}

.hsh{ padding:10px 5px; background:#AE1636;}
.hsh .logo{ padding:5px; width:100px; float:left;}
.hsh .logo p{ text-align:center; line-height:24px; color:#FFF}
.hsh .hshxx{ float:left; width:870px;}
.hsh .hshxx dl{ margin-top:3px;}
.hsh .hshxx dl dt{ height:28px;}
.hsh .hshxx dl dt p{ text-align:center; float:left; margin-right:8px; display:inline;}
.hsh .hshxx dl dd{ margin-top:-1px; background:#fff; float:left; padding:10px; height:auto; width:846px; border-radius:5px; border:1px solid #fff;}
.hsh .hshxx dl dd a{ margin-right:15px;}

.hsh .hshxx dl dt p a {
  background-color: #ccc;
  border: 1px solid #ccc;
  color: #000;
  font-family:"Î¢ÈíÑÅºÚ","ºÚÌå";
  font-size:16px;
  display: block;
  text-align: center;
  padding:3px 10px;
  border-radius:5px;
  font-weight:bold;
}

.hsh .hshxx dl dt p.cur a {
  background-color: #fff;
  border: 1px solid #fff;
  color:#AE1636
}
.hsh .hshxx dl dt p em{ display:none;}

.hsh .hshxx dl dt p.cur em {
  border-color: #fff transparent transparent;
  border-style: solid dashed;
  border-width: 10px 10px 0;
  display: inline-block;
  font-size: 0;
  height: 0;
  line-height: 0;
  margin: 0 auto;
  overflow: hidden;
  width: 0;
}

.hsh .hshxx dl dd table{ border:1px solid #E94B6B;}
.hsh .hshxx dl dd th{ background:#F8C0CB}
.hsh .hshxx dl dd td,.hsh .hshxx dl dd th{ padding:3px 0; border-right:1px dotted #E94B6B;}
.hsh .hshxx dl dd td{ text-align:center; border-top:1px dotted #E94B6B; font-size:12px; height:20px;}
.hsh .hshxx dl dd tr:hover{ background:#FBDDE3;}
.hsh .hshxx dl dd td b{ color:#FF0; padding:4px 5px; background:#AE1636; border-radius:5px; margin:0 3px;}
.hsh .hshxx dl dd td a.bm{ color:#FF0; padding:3px 5px; background:#AE1636; margin:0;}
.hsh .hshxx dl dd td a.bm:hover{ background:#F30;}

.foot{ text-align:center; line-height:24px; font-size:12px;}
.foot a{ color:#333;}