/* CSS Document */
body {
overflow: scroll;
overflow-x: hidden;
overflow-x: auto !important;
font-size:14px;
color:#06c;
}
ul { margin:0px; padding:0px; list-style:none; }
.normalct {
   width:580px;
   border:1px solid #A8D3F8;
   margin:0 auto;
   overflow:hidden
   }
.normalct .top {
   height:25px;
   line-height:25px;
   background-color:#E4F2FE;
   }
.normalct .top span {
  color:#555;
  padding-left:10px;
   }
.normalct .top h3 {
  color:#2D2D2D;
  margin:0px;
  padding:0px;
  padding-left:10px;
  font-size:14px;
  float:left;
  }
.normalct .content {
   padding:15px 0 10px;
   color:#333;
   font-size:14px;
   }
.normalct .content p {
   font-size:14px;
   color:#06c;
   margin-bottom:10px;
   line-height:20px;
   }
.fontnormal {
   font-size:14px;
   color:#222;
   }
.fontnormal span {
   color:#777;
   font-size:12px;
   } 
.fontblue {
   font-size:14px;
   color:#2278CF;
   }
.txt,.txt2 {
   border:1px solid #ddd;
   border-left:1px solid #999;
   border-top:1px solid #999;
   height:23px;
   width:230px;
   padding:2px;
   line-height:18px;
   }
.txt2 {
   width:160px;
   }
.nextstep,.nextstepok,.regok {
   background:url(../nextstep.gif);
   width:79px;
   height:25px;
   border:none;
   cursor:pointer
   }
.nextstepok {
   background:url(../xiugaipwd.gif);
   }
.regok {
  background:url(../regok.gif);
   }
.addsort {
  background:url(../addsort.gif);
   width:71px;
   height:22px;
   border:none;
   cursor:pointer;
   }


.sortlistct {
   padding:2px 25px;
   }
.sortlistct .sortlict {
   color:#333;
   font-size:14px;
   font-weight:normal;
   float:left;
   height:25px;
   overflow:hidden;
   width:180px;
   }
.sortlict span {
   color:#f30;
   font-weight:normal;
   }
.sortlict span a,.sortlict span a:visited {
   color:#ff3300;
   text-decoration:underline;
   font-weight:normal;
   }
.sortlistct .topdl {
   border-bottom:1px solid #ddd;
   width:100%;
   color:#2C2C2C;
   font-size:14px;
   font-weight:bold;
   line-height:25px;
   height:25px;
   margin-bottom:10px;
   }
.sortlistct .topdl h3 {
   color:#2C2C2C;
   font-size:14px;
   font-weight:bold;
   margin:0px;
   padding:0px;
   width:75px;
   float:left;
   height:25px;
   }

   
.mywebct {
   width:620px;
   overflow: scroll;
   overflow-x: hidden;
   overflow-y: scroll;
}
.weblistct {
  width:100%;
  }
.weblict {
   width:100%;
   height:22px;
   font-size:14px;
   color:#f30;
   font-weight:bold;
   line-height:22px;
   border-bottom:1px solid #ddd;
   margin-bottom:2px;
   }
.weblict h2 {
   width:300px;
   line-height:22px;
   color:#f30;
   margin:0px;
   padding:0px;
   font-size:14px;
   float:left;
   font-weight:bold;
   }
.weblict h2 a,.weblict h2 a:visited {
  color:#f30;
  text-decoration:none;
  font-weight:bold;
  }
.weblict h2 a:hover {
   text-decoration:underline;
   }
.weblict span {
   width:200px;
   text-align:right;
   line-height:22px;
   float:right;
   font-weight:normal;
   }
.weblict span a,.weblict span a:visited {
   color:#f30;
   font-size:14px;
   text-decoration:none;
   }
.weblict span a:hover {
   text-decoration:underline;
   }

.webli {
   width:89px;
   height:auto;
   color:#0066CC;
   border-right:1px solid #E8EAEC;
   border:none;
   text-align:center;
   line-height:20px;
   height:20px;
   float:left;
   text-align:left;
   overflow:hidden;
  }
.webli a,.webli a:visited{
   color:#0066CC;
   font-size:14px;
   text-decoration:none;
   }
.webli span a,.webli span a:visited {
   color:#f60;
   }
.webli a:hover {
  color:#f30;
  text-decoration:underline;
  }


#phLinks { display:block; margin-bottom:5px; height:22px; line-height:22px; }
#phLinks li a,#phLinks li a:visited { padding:0 5px; text-decoration:none; }
#phLinks li a:hover { text-decoration:underline; }