body{
  background: #f2f3f5;
}
#pt .y {
  width: 550px;
  height: 29px;
  overflow: hidden;
}
#chart {
  margin-bottom: 5px;
}
.chart {
  padding-left: 22px;
  color: #999;
}
.chart em {
  color: #444;
}
#an {
  margin-bottom: 5px;
}
#an dt {
  display: none;
}
#an li {
  float: right;
  clear: both;
  width: 526px;
  text-align: right;
}
#an li span {
  float: left;
  width: 450px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#an li em {
  float: left;
  width: 75px;
  color: #999;
}
#anc, #an li {
  height: 29px;
  overflow: hidden;
}
#anc i {
  font-style: italic;
}
.oll li {
  float: left;
  overflow: hidden;
  white-space: nowrap;
  width: 19.9%;
  height: 24px;
  line-height: 24px;
}
.oll img {
  vertical-align: middle;
}
.fl {}
.fl_tb {
  width: 100%;
}
.fl_tb td {
  padding: 10px 0;
}
.fl_icn {
  padding-right: 10px !important;
  width: 31px;
}
.fl_by {
  width: 220px;
}
.fl_by div {
  margin-left: 10px;
  width: 210px;
  padding-left: 8px;
  word-break: keep-all;
  word-wrap: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.fl_by div .xi2 {
  zoom: 1;
}
.fl_by cite {
  display: block;
}
.fl_i {
  width: 150px;
  text-align: right;
}
.fl_i em {
  display: block;
  width: 5em;
}
.fl .i_z {
  margin-right: 8px;
  padding-right: 8px;
  border-right: 1px solid #E6E6E6;
}
.fl_icn_g {
  float: left;
  width: 31px;
}
.fl_g {
  vertical-align: top;
}
.fl_g dl {
  margin-left: 31px;
  padding-left: 10px;
}
.fl_g dt {
  font-weight: 500;
}
.fl_row td {
  border-top: 1px dashed #DEDEDE;
}
.flt {}
.flt .flc {
  width: 294px;
}
.gcop {
  margin-right: 15px;
  clear: left;
}
.ghfl dt, .flt dt {
  font-size: 14px;
  font-weight: 700;
}
.ghfl dt span, .flt dt span, .flt dd span {
  font-size: 12px;
  font-weight: 200;
  color: #999;
}
.ghfl dd, .flt dd {
  line-height: 1.8em;
}
#fjump_menu {
  overflow-x: hidden;
  max-height: 600px;
}
#fjump_menu dl {
  width: 200px;
}
#fjump_menu dt {
  font-weight: 700;
}
#fjump_menu dd {
  text-indent: 1em;
}
#fjump_menu li.a a {
  background-color: #F6F6F6;
}
#postsubmit.pn {
  color: #FFF;
  font-weight: normal;
}
.ct2_a {
  background: #FFF;
  padding: 10px 10px 0 10px;
  margin-bottom: 15px;
}
.fl_icn_g {
  width: 60px;
}
.fl_g dl {
  margin-left: 60px;
  padding-left: 10px;
}
.mn .bm_h {
  height: 50px;
  line-height: 50px;
  border: 0 none;
  border-image: none;
  font-weight: bold;
}
.fl .bm_h, .bmw .bm_h {
  background: #FFF;
  padding-left: 15px;
  border-bottom: 1px solid #EDEDED;
}
.fl {
  border: 0 none !important;
  background: none repeat scroll 0% 0% transparent;
}
.fl .bm {
  margin-bottom: 15px;
  border: 1px solid #EDEDED;
  background: #FFF;
}
.fl .bm_h {
  padding-left: 0;
}
.bmw .bm_h h2 {
  float: left;
  background: url(../img/bm_ha.png) no-repeat scroll right top;
  padding-left: 15px;
  padding-right: 32px;
  color: #FFF;
  font-size: 16px;
  font-weight: normal;
}
.bmw .bm_h h2 a {
  color: #FFF;
  font-size: 16px;
  font-weight: normal;
}
.bmw .bm_h a:hover {
  color: #FFF !important;
}
span.y {
  color: #999;
  font-weight: normal;
}
.bm_h h2 a {
  float: none;
  margin: 0px;
}
.fl_g dt a, .fl_tb h2 a {
  font-size: 15px;
  color: #333;
}
.fl_g dt a:hover, .fl_tb h2 a:hover {
  color: #1499F8;
}
.xw0.xi1 {
  font-size: 16px;
}
.bm_h .o img {
  margin-top: 17px;
}
.fl_tb td {
  padding-top: 15px;
  padding-bottom: 15px;
}
.fl_row td {
  border: medium none;
}
.bm {
  border: 1px solid #EDEDED;
  border-radius: 0px 0px 0px 0px;
}
.lk {
  background: #FFF;
  padding-bottom: 10px;
  margin-bottom: 15px;
  background: #FFF;
}
#online {
  background: #FFF;
  margin-bottom: 15px;
  background: #FFF;
}
#online .bm_h {
  background: #FFF;
}
#atarget, .chked {
  color: #333 !important;
}
#threadlist .xi2 {
  color: #999 !important;
}
.unchk {
  color: #333 !important;
}
.h_bm_c tr {
  height: 46px;
}
.tl .th {
  padding-top: 10px;
  padding-bottom: 10px;
  background: none repeat scroll 0% 0% #FFF;
  border-bottom: 1px solid #EDEDED;
}
.tl .h_ts th, .tl .h_ts td {
  padding: 0px;
  border: 0 none;
  background: none repeat scroll 0% 0% #FFF;
  border-bottom: 1px solid #EDEDED;
}
.tl .ts th, .tl .ts td {
  border-bottom-color: #EDEDED;
  background: #F6F6F6;
}
.bbs {
  border-bottom: 0 none !important;
}
#thread_types {
  background: #FFF;
}
#hd {
  margin-bottom: 15px;
}
.sxpct {
  margin-bottom: 20px;
}
.bmw .bm_h a {
  color: #999;
}
.ubike_mn .fl .bm_c {
  padding: 10px 25px;
}
.ct2_a {
  padding-left: 10px !important;
}
.sxpicon_g {
  height: 70px;
  width: 70px;
}
.sxpicon_g a {
  display: block;
  height: 70px;
  width: 70px;
}
.sxpicon_g img {
  height: 60px;
  width: 60px;
}
.ubike_mn {
  width: 870px;
  float: left;
}
.sxp_sd {
  width: 310px;
  float: right;
  overflow: hidden;
}
.ubike_mn #chart {
  background: #fff;
  padding: 19px;
  color: #888;
  font-size: 14px;
  border: 1px solid #EDEDED;
  margin-bottom: 0;
}
.ubike_mn #chart li {
  padding-left: 40px;
  line-height: 40px;
  float: left;
  margin-right: 20px;
  background: url(../img/btn_forum.png) no-repeat;
  color: #888;
}
.ubike_mn #chart li em {
  color: #888;
  margin-left: 10px;
}
.ubike_mn #chart li.today {
  background-position: 0 6px;
}
.ubike_mn #chart li.yetoday {
  background-position: 0 -45px;
}
.ubike_mn #chart li.tiezi {
  background-position: 0 -94px;
}
.ubike_mn #chart li.huiyuan {
  background-position: 0 -146px;
}
.ubike_mn #chart .y em {
  margin-left: 10px;
}
.ubike_mn #chart .y a {
  color: #888;
  line-height: 40px;
}
.ubike_mn #chart .y a:hover {
  color: #1499F8;
}
.sxpuser_r h5 a {
  font-size: 18px;
  font-weight: bold;
  color: #333;
}
.sxpuser_r p {
  font-size: 14px;
  color: #777;
  margin-top: 2px;
  line-height: 24px;
  margin-bottom: 10px;
}
.sxpuser_r p a {
  color: #59bcfe;
}
.sxpuser_rarea {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
}
.sxpuser_rarea span {
  display: inline-block;
  float: left;
  margin-right: 15px;
  color: #999;
}
.sxpuser_rarea em {
  display: inline-block;
  font-size: 12px;
  color: #999;
  height: 30px;
  float: left;
  margin-left: 10px;
}
.sxpuser_rarea a {
  display: inline-block;
}
.sxpuser_rarea img {
  width: 30px;
  height: 30px;
  border-radius: 100%;
  float: left;
}
.fl {
  border: 0 none !important;
  background: none repeat scroll 0% 0% transparent !important;
}
#ct, .ct2_a {
    background: none;
}
.height15 {
  height: 15px;
}
.sxpsd_area1 {
 background:#FFF;
 padding:20px;
 box-shadow:0px 1px 1px rgba(0,0,0,0.08);
 border-radius:2px;
}
.sxpsd_area1 a {
 float:left;
 width:130px;
 height:46px;
 line-height:46px;
 background:#1499f8;
 transition:all 0.2s ease-in;
 border-radius:2px;
 margin-right:10px;
 font-size:16px;
 color:#FFF;
 text-align:center;
}
.sxpsd_area1 .area1_ft {
 margin-right:0;
 background:#4fc277;
}
.sxpsd_area1 a:hover {
 background:#0783dd;
}
.sxpsd_area1 .area1_ft:hover {
 background:#3cac63;
}
.ubbbsli {
 background:#FFF;
}
.sxpbbs1 {
 margin-right:0;
}
.ubbbsli h3 {
 border-bottom:1px solid #E3E0E0;
 margin:0 15px;
 position:relative;
 background:#FFF;
}
.ubbbsli h3 span {
 line-height:50px;
 font-size:16px;
 color:#333;
 font-weight:bold;
 display:inline-block;
}
.ubbbsli h3 a {
 color:#AAA;
 font-size:12px;
 position:absolute;
 right:15px;
 line-height:50px;
 font-weight:normal;
}
.ubbbsli h3 a:hover {
 color:#1499F8;
}
.ubbbsli ul {
 padding:15px 15px 10px 15px;
}
.ubbbsli ul li {
 line-height:38px;
 border-bottom:1px dashed #e2e2e2;
 background:url(../img/listico.gif) no-repeat 0 -126px;
 padding-left:30px;
}
.ubbbsli ul li a {
 font-size:14px;
 color:#444;
}
.ubbbsli ul li:hover a {
 color:#1499F8;
}
.ubbbsli ul li em {
 padding:3px 6px;
 background:#444;
 color:#FFF;
 font-size:14px;
 margin-right:15px;
 display:inline-block;
 line-height:16px;
}
.ubikekefu {
 width:286px;
 margin-left:14px;
 overflow: hidden;
}
.ubikekefu a {
 float:left;
 border:1px solid #e5e5e5;
 font-size:14px;
 color:#999;
 width:87px;
 height:30px;
 line-height:30px;
 padding-left:40px;
 margin:0 14px 14px 0;
 overflow:hidden;
 background:url(../img/kefu.gif) no-repeat;
}
.ubikekefu a:hover {
 color:#F80;
}
.ubikekefu .iqq {
 background-position:10px 7px;
}
.ubikekefu .iqq:hover {
 background-position:10px -22px;
}
.ubikekefu .iwb {
 background-position:10px -51px;
}
.ubikekefu .iwb:hover {
 background-position:10px -80px;
}
.ubikekefu .icp {
 background-position:10px -108px;
}
.ubikekefu .icp:hover {
 background-position:10px -137px;
}
.ubikekefu .ish {
 background-position:10px -108px;
}
.ubikekefu .ish:hover {
 background-position:10px -137px;
}
.height10{ height: 10px; }
.banner_box{ width:850px; height: 285px; padding: 15px; overflow: hidden; background: #fff; margin-bottom: 15px;}
.banner_box_img{ width:585px; height: 285px; overflow: hidden; float: left; }
.banner_right {
 width:240px;
 height:285px;
 overflow:hidden;
 float: right;
}
.banner_right li {
 width:240px;
 height:140px;
 overflow:hidden;
 margin-bottom:5px;
 position:relative;
}
.banner_right li img {
 width:240px;
 height:140px;
 margin:0;
 padding:0;
 border:0;
}










