body,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}
body { font-size:14px; line-height:21px; color:#000; font-family: Arial, Helvetica, sans-serif; background: #fff; }
h3,h4 { line-height:26px; font-size:14px; }
input,select { width:160px; margin:2px 0; }
select { width:auto;}
.listtable input { width: 12px; margin:0px;}
.listtable img { width: 48px; height:48px;margin:0px;}
textarea { height: 50px;
  word-wrap: break-word;
  width: 100%;
  margin-bottom: 10px;}

a,h3,h4 {color:#e35480;}
a {text-decoration:none; padding:1px;}
a:hover { color:#fff; background:#e35480;}
a.a_img,a.a_img:hover { padding:0; background:#fff;}
.grey {color:#999;}
.red { color:#f00;}
.green { color:#690;}
.dark { color:#000;}
.bold { font-weight:bold;}
.double_l { margin:5px 0; padding:5px 0; border-top:1px dashed #666;}
.submit_b { width:auto; height:auto; padding:2px 5px; }
.index_p { padding:0 5px; width:400px;margin-bottom:20px;} 
.indexuser{text-align: center;width: 145px;float: left;overflow: hidden;height: 188px;line-height: 20px;margin: 0px 5px 5px 6px;position: relative;}
.gengduo {float:right;}
.logo {height:70px; background:#e35480;}
.slide_bg_d{ margin-bottom:5px; background:#e35480; color:#fff;}
.slide_bg_l{ margin-bottom:5px; padding:4px 0; background:#fbe5e9; color:#000;}

.u_img100 { width:100px; height:100px; margin:5px 0;}
.user_list { margin-top:5px; border-top:1px dashed #e35480;height:150px;padding:10px 0px 10px 0px;}
.page {margin: 10px 0;
padding: 10px 0;
height: 45px;
display: block;}
.page .on {background:#e35480; color: #FFFFFF;}
input.page_in { display:inline-block; width:20px; height:auto; border-width:0; border-bottom:1px solid #333;} 
.city { width:220px;}
.top { margin:0 5px; border-bottom:1px solid #e35480; margin-bottom:5px;}
.bottom { margin-top:5px; padding:0 5px;}
.bot1 { border-top:1px dotted #e35480; padding:5px 0;}
.bot2 { padding-top:5px; border-top-style:double; border-color:#e35480;}
.logo1 {height:50px; background:#e35480;}
.font_color { color:#e35480;}
.bottom_line { margin-bottom:5px; padding-bottom:5px; border-bottom: 1px solid #e35480;}


.t_cen { text-align:center;}
.border_b { border-width:0 0 1px 0;}
.u_img100 { width:80px; height:80px; margin:5px 0; }
.u_img240 { width:240px; height:240px;}
.u_img30 { width:30px; height:30px;}
.icon_vip { display:inline-block; vertical-align:middle;}
a.img_hover:hover { background:none;}
input.width24 { display:inline-block; width:24px;}

.pl_5 { padding-left:5px;}
.op { padding:10px 0 ; border-bottom:1px dotted #e35480; margin-bottom:5px; }
.op img { float:left; vertical-align:middle; padding-right:5px;}
.slide_bg_d a { color:#fff; font-weight:normal;}
.mb_0 { margin-bottom:0;}