@charset "UTF-8";
/*base.css*/
html {
  overflow-y: scroll;
  overflow-x: hidden; }

body {
  font: 12px/150% "\5B8B\4F53", Arial, Helvetica, sans-serif;
  margin: 0; }

h1, h2, h3, h4, h5, h6, ol, dl, dt, dd, ul, li, input, button, form, p, th, td, select {
  margin: 0;
  padding: 0; }

ul {
  list-style: none; }

.clear {
  clear: both;
  height: 0;
  overflow: hidden; }

img {
  border: 0; }

.imgborder {
  border: 1px solid #000; }

input.d, img.d {
  vertical-align: middle; }

label.lbTxt {
  vertical-align: middle;
  padding-left: 2px;
  font-family: Tahoma, "Times New Roman";
  cursor: pointer; }

.oh {
  overflow: hidden;
  width: 100%; }

.pr {
  position: relative; }

.floatLeft, .pre1_txt, .pre2_txt, .pre3_txt {
  float: left; }

.floatRight {
  float: right; }

.txtLeft {
  text-align: left; }

.txtCen {
  text-align: center; }

.txtRight {
  text-align: right; }

.f12, h1, h2, h3, h4, select {
  font-size: 12px; }

.f14 {
  font-size: 14px; }

.f16 {
  font-size: 16px; }

.f18 {
  font-size: 18px; }

.lh22 {
  line-height: 22px; }

.m_t1 {
  margin-top: 1px; }

.m_t2 {
  margin-top: 2px; }

.m_t_2 {
  margin-top: -2px; }

.m_t3 {
  margin-top: 3px; }

.m_t_3 {
  margin-top: -3px;
  _margin-top: 0px; }

.m_t5 {
  margin-top: 5px; }

.m_t6 {
  margin-top: 6px; }

.m_t8 {
  margin-top: 8px; }

.m_t10 {
  margin-top: 10px; }

.m_t12 {
  margin-top: 12px; }

.m_t15 {
  margin-top: 15px; }

.m_t20 {
  margin-top: 20px; }

.m_t23 {
  margin-top: 23px; }

.m_t25 {
  margin-top: 25px; }

.m_t27 {
  margin-top: 27px; }

.m_t30 {
  margin-top: 30px; }

.m_t40 {
  margin-top: 40px; }

.m_b10 {
  margin-bottom: 10px; }

.m_r2 {
  margin-right: 2px; }

.m_r6 {
  margin-right: 6px; }

.m_r22 {
  margin-right: 22px; }

.m_l80 {
  margin-left: 80px; }

.m_l122 {
  margin-left: 122px; }

.m_cen {
  margin-left: auto;
  margin-right: auto; }

.m_l20 {
  margin-left: 20px; }

.p_l15 {
  padding-left: 15px; }

.p_r10 {
  padding-right: 10px; }

.fullWidth {
  width: 100%; }

.zoom {
  zoom: 1; }

.hidden {
  display: none; }

.vhidden {
  visibility: hidden; }

.mainContainer {
  margin: 47px auto 0;
  width: 990px; }

#leftsideBar {
  float: left;
  width: 150px; }

#rightContainer {
  float: left;
  width: 830px; }

.left {
  float: left;
  width: 149px;
  height: auto !important;
  height: 800px;
  min-height: 800px; }

.right {
  float: left;
  width: 810px;
  height: auto !important;
  height: 800px;
  min-height: 800px; }

.right .content {
  background-color: #fff;
  float: left;
  padding: 6px 30px 0;
  width: 505px; }

.right .sidebar {
  float: left;
  position: relative;
  width: 245px;
  padding: 30px 0px 0px; }

.pre1, .pre2, .pre3 {
  float: left;
  overflow: hidden; }

.pre1 {
  height: 120px;
  width: 120px; }

.pre1_txt {
  margin: 100px 0 0 5px; }

.pre2 {
  height: 50px;
  width: 50px; }

.pre2_txt {
  margin: 35px 0 0 5px; }

.pre3 {
  height: 30px;
  margin: 22px 0 0 15px;
  width: 30px; }

.pre3_txt {
  margin: 35px 0 0 5px; }

.note {
  background-color: #ffffec;
  border: 1px solid #e6d4a9;
  padding: 10px 25px 10px 10px;
  zoom: 1;
  position: relative; }

.arrq {
  height: 8px;
  left: 12px;
  overflow: hidden;
  position: absolute;
  top: -8px;
  width: 15px; }

.w_tip {
  width: 340px; }

.w_ct {
  width: 420px; }

.shadow {
  filter: alpha(opacity=35);
  font-size: 0;
  line-height: 0;
  opacity: 0.35;
  overflow: hidden; }

/*浮层*/
.popup {
  width: 303px; }

.popup3 {
  width: 300px; }

.popup table, .popup2 table, .popup3 table, .proffer table {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%; }

.popup .ltCorner, .popup .rtCorner, .popup .lbCorner, .popup .rbCorner, .popup2 .ltCorner, .popup2 .rtCorner, .popup2 .lbCorner, .popup2 .rbCorner, .popup3 .ltCorner, .popup3 .rtCorner, .popup3 .lbCorner, .popup3 .rbCorner, .proffer .ltCorner, .proffer .rtCorner, .proffer .lbCorner, .proffer .rbCorner {
  filter: alpha(opacity=35);
  font-size: 0;
  height: 3px;
  line-height: 0;
  opacity: 0.35;
  overflow: hidden;
  width: 3px; }

.popTip {
  width: 341px; }

.popTip .title {
  border-style: solid;
  border-width: 1px 1px 0 1px;
  height: 27px;
  line-height: 27px;
  padding: 0 15px; }

.popTip .title h3 {
  float: left;
  font-size: 14px; }

.popTip .close {
  -webkit-text-size-adjust: none;
  float: right;
  font-size: 8px;
  font-weight: bold;
  height: 9px;
  line-height: 9px;
  margin-top: 7px;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  width: 9px; }

.popTip .popTipContent {
  font-family: Arial;
  padding: 20px 0 20px 0; }

.popTip .popTipContent p {
  padding-left: 90px; }

.popTip .operate {
  margin: 15px auto 0;
  padding: 1px;
  text-align: center;
  width: 140px; }

.userInfoBox {
  position: relative;
  width: 295px;
  word-break: break-all;
  word-wrap: break-word; }

.uiBox {
  height: 120px;
  padding: 10px;
  line-height: 16px; }

.uiBox .floatLeft {
  width: 130px; }

.uiBox table {
  width: 140px;
  height: 120px; }

.userInfoBox .bottomTool {
  height: 34px;
  line-height: 34px;
  border-top: solid #ccc 1px;
  padding: 0 4px 0 0; }

.userInfoBox .b_addFc, .userInfoBox .b_addFc_oh, .userInfoBox .b_hadFc, .userInfoBox .b_allFc {
  float: right;
  margin: 6px 0px 0px 4px;
  background-color: #fafafa; }

.userInfoBox3 {
  background-color: #ffffff;
  border: 1px solid #435892;
  position: relative;
  width: 292px; }

.rzcz {
  display: inline-block;
  height: 16px;
  vertical-align: middle;
  width: 33px; }

.p3Pos {
  bottom: 27px;
  left: 0;
  position: absolute;
  z-index: 5; }

.confirmDelete, .confirmCancel, .cancelBlack {
  display: inline-block;
  height: 18px;
  line-height: 18px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle; }

.arrow2, .arrow3, .arrow4, .arrow5, .arrow2r, .arrow3r, .arrow4r, .arrow5r {
  overflow: hidden;
  position: absolute;
  z-index: 2; }

.arrow2, .arrow4, .arrow2r, .arrow4r {
  height: 9px;
  width: 16px; }

.arrow3r, .arrow5r {
  height: 15px;
  width: 7px; }

.arrow3, .arrow5 {
  height: 16px;
  width: 9px; }

/*弹框*/
.poptk {
  width: 466px; }

.poptk table {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%; }

.poptk .ltCorner, .poptk .rtCorner, .poptk .lbCorner, .poptk .rbCorner {
  font-size: 0;
  height: 10px;
  line-height: 0;
  overflow: hidden;
  width: 10px; }

.poptk .shadow {
  filter: alpha(opacity=60);
  font-size: 0;
  line-height: 0;
  opacity: 0.6;
  overflow: hidden; }

.poptk .inner {
  border: solid #435792 1px;
  background: #fff; }

.poptkTop {
  height: 27px;
  padding: 0px 10px;
  background-color: #8192b7; }

.poptkTop h3 {
  float: left;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  line-height: 27px; }

.poptkTop .ico_close {
  float: right;
  width: 11px;
  height: 11px;
  overflow: hidden;
  margin-top: 7px;
  background-position: -385px -6px; }

.poptkFot {
  height: 45px;
  padding: 0px 10px;
  background-color: #f2f2f2;
  border-top: solid #ccc 1px; }

.poptkFot .bq-icon {
  margin-left: 10px;
  margin-top: 14px; }

.poptkFot .confirm, .poptkFot .confirm_ing, .poptkFot .cancel {
  float: right;
  height: 23px;
  padding: 0px 6px;
  margin: 10px 0px 0px 4px;
  background-color: #8192b7;
  border: solid #435792 1px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  line-height: 24px;
  overflow: hidden;
  cursor: pointer; }

.poptkFot .cancel {
  background-color: #ececec;
  border: solid #999 1px;
  color: #333; }

.poptkFot .confirm_ing {
  cursor: default;
  width: 30px;
  background-color: #ececec;
  border: solid #999 1px;
  text-align: center; }

.poptkFot .confirm_ing img {
  margin-top: 6px; }

.poptkFot .confirm:hover {
  background-color: #435792;
  color: #fff;
  text-decoration: none; }

.poptkFot .cancel {
  text-decoration: none; }

.poptkFot .byte {
  float: right;
  margin: 12px 0px 0px 0px; }

/***表情层***/
.sb_face_view {
  z-index: 50;
  position: absolute;
  top: 0;
  left: 0;
  width: 340px;
  background: #fdfdfd;
  border: solid #b4bbcd 1px; }

.sb_face_view .ico_arrows {
  position: absolute;
  top: -8px;
  left: 69px;
  width: 9px;
  height: 6px;
  overflow: hidden;
  background-position: -491px -280px; }

.sb_face_view .data {
  height: 168px;
  padding: 2px; }

.sb_face_view table {
  width: 332px; }

.sb_face_view td {
  width: 24px;
  height: 24px;
  padding: 1px;
  border: solid #fdfdfd 1px;
  cursor: pointer; }

.sb_face_view td.hover {
  background: #e9efe6;
  border-color: #5690d2; }

.sb_face_view .dynamic {
  position: absolute;
  top: 4px;
  padding: 10px;
  background: #fff;
  border: solid #ccd3e4 1px; }

.sb_face_view .dynamic_left {
  left: 4px; }

.sb_face_view .dynamic_right {
  right: 4px; }

.sb_face_view .static {
  display: inline-block;
  width: 24px;
  height: 24px; }

.sb_face_view .page {
  height: 16px;
  padding: 2px 0 6px;
  overflow: hidden; }

.sb_face_view em {
  float: right;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  cursor: pointer; }

.sb_face_view .ico_prev {
  background-position: -204px -180px; }

.sb_face_view .ico_next {
  background-position: -221px -180px; }

.sb_face_view .ico_prev_grey {
  background-position: -187px -180px;
  cursor: default; }

.sb_face_view .ico_next_grey {
  background-position: -238px -180px;
  cursor: default; }

/***引导层***/
.pop_lead {
  z-index: 98;
  position: absolute;
  width: 344px;
  font-family: arial;
  color: #000; }

.pop_lead .ico_ar01 {
  position: absolute;
  top: -21px;
  left: 90px;
  width: 14px;
  height: 21px;
  background: url(../images/lead_ar01.png) no-repeat;
  _background: none;
  overflow: hidden; }

.pop_lead .ico_ar02 {
  position: absolute;
  top: -21px;
  right: 90px;
  width: 14px;
  height: 21px;
  background: url(../images/lead_ar02.png) no-repeat;
  _background: none;
  overflow: hidden; }

.pop_lead .ico_ar03 {
  position: absolute;
  top: 50px;
  left: -20px;
  width: 24px;
  height: 16px;
  background: url(../images/lead_ar03.png) no-repeat;
  _background: none;
  overflow: hidden; }

.pop_lead .bimg01 {
  height: 126px;
  background: url(../images/lead_bg01.png) no-repeat;
  _background: none; }

.pop_lead .bimg02 {
  height: 106px;
  background: url(../images/lead_bg02.png) no-repeat;
  _background: none; }

.pop_lead .item {
  position: absolute;
  top: 0;
  left: 0;
  width: 308px;
  padding: 0 18px; }

.pop_lead .ico_close {
  position: absolute;
  top: 9px;
  right: 12px;
  width: 11px;
  height: 11px;
  background-position: -320px -222px;
  overflow: hidden;
  cursor: pointer; }

.pop_lead .noa {
  padding: 22px 0 10px;
  border-bottom: solid #efefef 1px;
  line-height: 180%; }

.pop_lead .nob {
  height: 22px;
  padding: 10px 0;
  text-align: right; }

.pop_lead .nob a:link, .pop_lead .nob a:visited {
  display: inline-block;
  width: 48px;
  height: 20px;
  background: #fe6700;
  border: solid 1px;
  border-color: #fdb487 #d95804 #d95804 #fdb487;
  color: #fff;
  line-height: 20px;
  line-height: 22px\9;
  text-decoration: none;
  text-align: center;
  overflow: hidden;
  vertical-align: top; }

.pop_lead .nob a:hover {
  text-decoration: none; }

.pop_lead .nob span {
  display: inline-block;
  margin-right: 10px;
  font-size: 14px;
  color: #7c7c7c;
  line-height: 22px;
  vertical-align: top; }

/***通知***/
.addfavo {
  padding-bottom: 10px;
  background: #fff; }

.addfavo p {
  height: 24px;
  padding: 0 10px;
  background: #fefef3;
  border: solid #fbf6c2 1px;
  color: #ff6600;
  line-height: 24px; }

.addfavo .ico_close {
  float: right;
  width: 16px;
  height: 16px;
  margin: 4px 0 0;
  background-position: -320px -242px;
  overflow: hidden;
  cursor: pointer; }

.addfavo a {
  color: #ff6600;
  font-weight: bold; }

.addfavo a:hover {
  text-decoration: underline; }

/***返顶***/
.returnTop {
  background: url(../images/r.png) no-repeat;
  bottom: 40px;
  height: 80px;
  left: 50%;
  margin-left: 500px;
  overflow: hidden;
  position: fixed;
  _position: absolute;
  text-indent: -9999px;
  width: 22px; }

.returnTop:hover {
  background: url(../images/rh.png) no-repeat; }

.feedback {
  background: url(../images/feedbk.png) no-repeat;
  bottom: 130px;
  height: 93px;
  left: 50%;
  margin-left: 500px;
  overflow: hidden;
  position: fixed;
  _position: absolute;
  text-indent: -9999px;
  width: 22px; }

.feedback:hover {
  background: url(../images/feedback.png) no-repeat; }

/***分页***/
.paging {
  text-align: center;
  margin: 30px 0 30px;
  width: 100%; }

.paging a {
  background: #fff;
  border: 1px solid #cee1ee;
  color: #7c7c7c;
  display: inline-block;
  font: 12px/22px "Microsoft YaHei", Arial;
  height: 22px;
  padding: 0 8px;
  margin: 0 5px;
  vertical-align: middle; }

.paging a.next, .paging a.prev {
  color: #7c7c7c;
  position: relative;
  width: 41px; }

.paging a.prev {
  margin-right: 14px;
  text-align: right; }

.paging a.next {
  margin-left: 14px;
  text-align: left; }

.paging a.next span, .paging a.prev span {
  border: 4px solid #fff;
  height: 0;
  overflow: hidden;
  position: absolute;
  top: 7px;
  width: 0; }

.paging a.next span {
  border-left-color: #7c7c7c;
  right: 0; }

.paging a.prev span {
  border-right-color: #7c7c7c;
  left: 0; }

.paging a:hover span {
  border: 4px solid #fff; }

.paging a.next:hover span {
  border-left-color: #3b5998; }

.paging a.prev:hover span {
  border-right-color: #3b5998; }

.paging a:hover {
  border: solid #3b5998 1px;
  color: #3b5998;
  text-decoration: none; }

.paging a.current {
  background-color: #3b5998;
  border: 1px solid #3b5998;
  color: #fff;
  text-decoration: none; }

.paging a.current {
  cursor: default; }

/***底部***/
.footer {
  font-family: Tahoma;
  height: 24px;
  color: #7c7c7c;
  line-height: 24px;
  margin: 0px auto;
  padding: 8px 0px;
  text-align: center;
  width: 960px;
  clear: both; }

/***Jcrop***/
.jcrop-holder {
  text-align: left; }

.jcrop-vline, .jcrop-hline {
  font-size: 0;
  position: absolute;
  background: #fff url(../images/Jcrop.gif) top left repeat; }

.jcrop-vline {
  height: 100%;
  width: 1px !important; }

.jcrop-hline {
  width: 100%;
  height: 1px !important; }

.jcrop-handle {
  font-size: 1px;
  width: 7px !important;
  height: 7px !important;
  border: 1px #eee solid;
  background-color: #333;
  *width: 9px;
  *height: 9px; }

.jcrop-tracker {
  width: 100%;
  height: 100%; }

.custom .jcrop-vline, .custom .jcrop-hline {
  background: yellow; }

.custom .jcrop-handle {
  border-color: black;
  background-color: #C7BB00;
  border-radius: 3px; }

/* 分页控件2 */
.new-page {
  text-align: center;
  color: #333;
  margin: 30px 0 30px;
  width: 100%; }

.new-page a {
  background: #fafbfc;
  border: 1px solid #ccd3e4;
  color: #3b5998;
  display: inline-block !important;
  font: 12px/18px Arial;
  height: 18px;
  padding: 0 10px;
  margin: 0 2px 0 0;
  vertical-align: middle; }

.new-page a.next, .new-page a.prev {
  color: #3b5998;
  position: relative;
  width: auto; }

.new-page a.prev {
  margin-right: 5px;
  text-align: right; }

.new-page a.next {
  margin-left: 3px;
  text-align: left; }

.new-page a.next span, .new-page a.prev span {
  border: 4px solid #fafbfc;
  height: 0;
  overflow: hidden;
  position: absolute;
  top: 7px;
  width: 0; }

.new-page a.next span {
  border-left-color: #3b5998;
  right: 0; }

.new-page a.prev span {
  border-right-color: #3b5998;
  left: 0; }

.new-page a:hover span {
  border: 4px solid #fafbfc; }

.new-page a.next:hover span {
  border-left-color: #3b5998; }

.new-page a.prev:hover span {
  border-right-color: #3b5998; }

.new-page a:hover {
  border: solid #ccd3e4 1px;
  background: #f0f0f0;
  color: #3b5998;
  text-decoration: none; }

.new-page a.current {
  display: inline-block;
  background-color: #3b5998;
  border: 1px solid #3b5998;
  color: #fff;
  text-decoration: none; }

.new-page a.current {
  cursor: default; }

.new-page em {
  display: inline-block;
  height: 18px;
  line-height: 18px;
  color: #999;
  font-style: normal;
  margin-right: 5px; }

.fn-right {
  float: right; }

.fn-left {
  float: left; }

/*顶部导航*/
.search-pop {
  z-index: 1000;
  position: absolute;
  top: 29px;
  left: 10px;
  width: 194px;
  border: 1px solid #cccccc;
  background-color: #FFFFFF;
  display: none;
  font-family: "\5B8B\4F53";
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  clear: both; }

.search-pop .search-pop-letter {
  padding: 5px 0;
  overflow: hidden; }

.search-pop .search-pop-letter li {
  height: 22px;
  line-height: 22px;
  overflow: hidden; }

.search-pop .search-pop-letter li a:link, .search-pop .search-pop-letter li a:visited {
  display: block;
  height: 22px;
  padding: 0 8px;
  font-size: 14px;
  color: #000;
  text-decoration: none;
  background-color: #FFFFFF; }

.search-pop .search-pop-letter li a:hover {
  padding: 0 8px;
  border: 0;
  color: #000;
  text-decoration: none;
  background-color: #f2f5f8; }

.search-pop .search-pop-direct {
  height: 24px;
  line-height: 24px;
  color: #6d6e71;
  font-size: 12px;
  padding-left: 8px; }

.search-pop-direct i.icon12-down2 {
  position: relative;
  top: 6px;
  float: left;
  width: 12px;
  height: 12px;
  overflow: hidden;
  margin-right: 2px;
  background-position: 0 -83px;
  overflow: hidden; }

.search-pop-direct i.icon12-down2:hover {
  background-position: -20px -83px; }

.search-pop .search-pop-cars {
  margin: 0;
  padding: 0;
  overflow: hidden; }

.search-pop .search-pop-cars dd {
  height: 30px;
  margin: 0;
  padding: 0;
  line-height: 30px;
  overflow: hidden;
  border-top: 1px dotted #ccc;
  clear: both;
  overflow: hidden; }

.search-pop .search-pop-cars dd a:link, .search-pop .search-pop-cars dd a:visited {
  display: block;
  height: 30px;
  padding: 0 7px;
  font-size: 14px;
  color: #3b5998;
  text-decoration: none;
  background-color: #fff; }

.search-pop .search-pop-cars dd a:hover {
  padding: 0 7px;
  border: 0;
  color: #3B5998;
  text-decoration: none;
  background-color: #f9f9f9; }

.search-pop .search-pop-cars dd .name {
  float: left;
  font-weight: 100;
  cursor: pointer;
  font-weight: bold; }

.search-pop .search-pop-cars dd .price {
  color: #d60000;
  font-size: 12px;
  float: right; }

.search-pop .search-pop-cars dd i.icon10-right {
  float: right;
  width: 10px;
  height: 10px;
  background-position: -40px -83px;
  position: relative;
  top: 11px;
  right: -3px;
  visibility: hidden;
  overflow: hidden; }

.search-pop .search-pop-cars dd a:hover i.icon10-right {
  visibility: visible; }

/********************登录弹框********************/
.pop_login .pl_from input, .pop_login .pl_submit a, .pop_login .ico_close, .pop_forum .ico_close, .pop_cue .ico_close, .pop_forum .pf_search, .pop_forum .ico_del, .pop_forum .pf_search_fous, .pop_forum .pf_search .glass {
  background: url("//x.autoimg.cn/Space/images/pub_pop_bg.png?v=1239389238") no-repeat; }

.pop_login {
  width: 381px;
  height: 399px;
  background: #FFF;
  border-top: solid #005AB0 1px;
  font-family: "\5B8B\4F53";
  font-size: 12px;
  line-height: normal; }

.pop_login a:link, .pop_login a:visited {
  color: #3b5998;
  text-decoration: none; }

.pop_login a:hover {
  text-decoration: underline; }

.pop_login .pl_inner {
  border: solid #3B5998 6px; }

.pop_login .pl_tt {
  position: relative;
  height: 38px;
  background: #F2F5F8;
  border-bottom: solid #CCD3E4 1px; }

.pop_login .pl_tt h2 {
  margin: 0px 0px 0px 14px;
  font-size: 14px;
  font-weight: bold;
  color: #3E3E3E;
  line-height: 38px; }

.pop_login .pl_tt .ico_close {
  position: absolute;
  top: 1px;
  right: 1px;
  width: 29px;
  height: 27px;
  text-indent: -999px;
  overflow: hidden;
  background-position: 0px -31px; }

.pop_login .pl_cont {
  height: 280px;
  padding: 36px 0px 0px 70px; }

.pop_login .pl_from {
  margin: 0px 0px 10px; }

.pop_login .pl_from dt {
  margin: 0px 0px 5px; }

.pop_login .pl_from dd {
  margin: 0px 0px 10px; }

.pop_login .pl_from input {
  width: 204px;
  height: 25px;
  padding: 0px 9px;
  border: solid #C1C1C1 1px;
  line-height: 25px;
  background-position: 0px -59px;
  background-repeat: repeat-x; }

.pop_login .pl_tv dt span {
  color: #999; }

.pop_login .pl_tv input {
  width: 75px;
  vertical-align: middle; }

.pop_login .pl_tv img {
  margin: 0px 0px 0px 6px;
  vertical-align: middle; }

.pop_login .pl_tv a {
  margin: 0px 0px 0px 6px;
  vertical-align: middle; }

.pop_login .pl_auto {
  margin: 8px 0px; }

.pop_login .pl_auto input {
  position: relative;
  top: -2px;
  margin-right: 2px;
  margin-right: 0px\9;
  vertical-align: middle; }

.pop_login .pl_auto a {
  margin: 0px 0px 0px 40px; }

.pop_login .pl_submit a:link, .pop_login .pl_submit a:visited {
  display: block;
  width: 79px;
  height: 30px;
  font-family: "Microsoft Yahei";
  font-size: 16px;
  font-weight: bold;
  color: #FFF;
  line-height: 30px;
  line-height: 32px\9;
  text-align: center;
  text-shadow: #666 0px 0px 2px;
  overflow: hidden;
  background-position: 0px 0px; }

.pop_login .pl_bb {
  height: 22px;
  padding: 9px 20px 0px;
  background: #F2F5F8;
  border-top: solid #CCD3E4 1px;
  text-align: right; }

/********************论坛弹框********************/
.pop_forum div, .pop_forum dl, .pop_forum dt, .pop_forum dd, .pop_forum ul, .pop_forum ol, .pop_forum li, .pop_forum h1, .pop_forum h2, .pop_forum h3, .pop_forum h4, .pop_forum h5, .pop_forum h6, .pop_forum pre, .pop_forum form, .pop_forum fieldset, .pop_forum input, .pop_forum textarea, .pop_forum blockquote {
  margin: 0;
  padding: 0; }

.pop_forum ol, .pop_login ul {
  list-style: none; }

.pop_forum li {
  list-style-type: none; }

.pop_forum img {
  vertical-align: top;
  border: 0; }

.pop_forum h1, .pop_forum h2, .pop_forum h3, .pop_forum h4, .pop_forum h5, .pop_forum h6 {
  font-size: 12px; }

.pop_forum table, .pop_forum td, .pop_forum tr, .pop_forum th {
  font-size: 12px; }

.pop_forum table {
  margin: 0 auto; }

.pop_forum {
  width: 744px;
  height: 420px;
  background: #FFF;
  border-top: solid #005AB0 1px;
  font-family: \5B8B\4F53, Arial Narrow, arial, serif;
  font-size: 12px;
  line-height: normal; }

.pop_forum a:link, .pop_forum a:visited {
  color: #3b5998;
  text-decoration: none; }

.pop_forum a:hover {
  text-decoration: underline; }

.pop_forum .pf_inner {
  border: solid #3b5998 6px; }

/*头部*/
.pop_forum .pf_tt {
  position: relative;
  height: 37px;
  background: #f2f5f8;
  border-bottom: solid #ccd3e4 1px; }

.pop_forum .pf_tt .ico_close {
  position: absolute;
  top: 6px;
  right: 4px;
  width: 29px;
  height: 27px;
  text-indent: -999px;
  overflow: hidden;
  background-position: 0 -31px; }

.pop_forum .pf_tab {
  position: absolute;
  top: 12px;
  left: 17px;
  font-size: 12px; }

.pop_forum .pf_tab a:link, .pop_forum .pf_tab a:visited {
  display: block;
  float: left;
  width: 83px;
  height: 18px;
  padding: 6px 0px 0px;
  margin: 0px 8px 0px 0px;
  background: #FFF;
  border: solid #ccd3e4;
  border-width: 1px 1px 0px;
  font-weight: normal;
  color: #3E3E3E;
  text-align: center; }

.pop_forum .pf_tab a:hover {
  text-decoration: none; }

.pop_forum .pf_tab a.cur:link, .pop_forum .pf_tab a.cur:visited {
  height: 19px;
  padding: 5px 0 0;
  font-weight: bold;
  color: #3b5998;
  border: solid;
  border-color: #fc7400 #adc9df;
  border-width: 2px 1px 0; }

.pop_forum .pf_bradet_tt h3 {
  padding-left: 18px;
  font-size: 12px;
  color: #3b5998;
  line-height: 37px; }

/*内容*/
.pop_forum .pf_cont {
  height: 370px;
  overflow: auto;
  position: relative; }

.pop_forum .pf_search, .pop_forum .pf_search_fous {
  position: relative;
  width: 394px;
  height: 28px;
  margin: 21px auto 36px;
  border: solid #afc5e0 1px;
  background-position: 0px -87px; }

.pop_forum .pf_search_fous {
  border: 1px solid #7692cd;
  width: 394px; }

.pop_forum .pf_search .glass {
  width: 16px;
  height: 16px;
  display: inline-block;
  background-position: -83px 0;
  position: absolute;
  margin: 7px 0 0 11px; }

.pop_forum .pf_search_fous .glasss {
  display: none; }

.pop_forum .pf_search .s_tx, .pop_forum .pf_search_fous .s_tx {
  width: 275px;
  height: 20px;
  padding: 0 7px 0 33px;
  margin: 5px 0 0;
  background: none repeat scroll 0 0 #fff;
  border: 0;
  outline: 0;
  box-shadow: none;
  font-size: 12px;
  color: #999;
  line-height: 20px; }

.pop_forum .pf_search_fous .s_tx {
  width: 301px;
  padding: 0 7px;
  color: #000; }

.pop_forum .pf_search .s_btn, .pop_forum .pf_search_fous .s_btn {
  background-color: #3b5998;
  position: absolute;
  top: -1px;
  right: -1px;
  width: 80px;
  height: 30px;
  line-height: 30px;
  padding: 0;
  text-shadow: none;
  overflow: hidden;
  font-weight: bold;
  text-align: center;
  z-index: 1; }

.pop_forum .pf_search .s_btn:link, .pop_forum .pf_search .s_btn:visited, .pop_forum .pf_search_fous .s_btn:link, .pop_forum .pf_search_fous .s_btn:visited {
  color: #fff;
  text-decoration: none; }

.pop_forum .pf_search .s_btn:hover, .pop_forum .pf_search_fous .s_btn:hover {
  padding: 0px; }

.pop_forum .pf_search_fous .keywordsbox {
  z-index: 1000;
  position: absolute;
  top: 28px;
  left: -1px;
  background-color: #fff;
  font-size: 12px;
  line-height: 22px; }

.pop_forum .pf_search_fous .keywordsbox ul {
  width: 315px;
  padding: 0;
  border: solid #7692cd 1px;
  line-height: 22px;
  overflow: hidden; }

.pop_forum .pf_search_fous .keywordsbox ul li {
  width: 100%;
  height: 22px;
  padding: 0;
  line-height: 22px;
  overflow: hidden; }

.pop_forum .pf_search_fous .keywordsbox ul li a:link, .pop_forum .pf_search_fous .keywordsbox ul li a:visited {
  display: block;
  float: none;
  padding: 0 8px;
  height: 22px;
  line-height: 22px;
  color: #000;
  text-decoration: none;
  text-shadow: none;
  overflow: hidden; }

.pop_forum .pf_search_fous .keywordsbox ul li a:hover {
  background-color: #f0f9fe;
  border: 0;
  color: #000; }

/*地区&主题*/
.pop_forum .pf_list {
  padding: 0 0 0 20px; }

.pop_forum .pf_list h3 {
  margin: 28px 0 0;
  font-weight: bold;
  color: #3e3a39; }

.pop_forum .pf_default h3 {
  margin: 20px 0 0;
  text-align: left;
  font-size: 12px;
  font-weight: bold; }

.pop_forum .pf_list ul {
  width: 690px;
  padding: 12px 0 8px 2px;
  overflow: hidden; }

.pop_forum .pf_list li {
  float: left;
  width: 132px;
  padding: 0 6px 12px 0; }

.pop_forum .pf_list li a:link, .pop_forum .pf_list li a:visited {
  float: left;
  display: block;
  height: 14px;
  overflow: hidden; }

.pop_forum .pf_collect .ico_del {
  display: block;
  float: left;
  width: 11px;
  height: 11px;
  margin: 0 0 0 1px;
  overflow: hidden;
  cursor: pointer;
  background-position: -30px -31px; }

/*品牌*/
.pop_forum .pf_brand {
  padding: 0 0 0 20px; }

.pop_forum .pf_brand h3 {
  height: 25px;
  margin: 19px 0 0;
  overflow: hidden;
  font-size: 12px; }

.pop_forum .pf_brand h3 a:link, .pop_forum .pf_brand h3 a:visited {
  display: block;
  float: left;
  width: 86px;
  height: 23px;
  margin-right: 7px;
  background: #e4e9f1;
  border: solid #ccd3e4 1px;
  font-family: Arial;
  font-weight: bold;
  line-height: 24px;
  text-align: center;
  overflow: hidden;
  letter-spacing: 2px; }

.pop_forum .pf_brand h3 a:hover {
  text-decoration: none; }

.pop_forum .pf_brand h3 a.cur:link, .pop_forum .pf_brand h3 a.cur:visited {
  width: 88px;
  height: 25px;
  background: #526ca4;
  border: 0;
  color: #fff; }

.pop_forum .pf_brand h3 i {
  font-style: normal; }

.pop_forum .pf_brand h4 {
  margin: 12px 0 0 4px;
  font-family: Arial;
  font-weight: bold;
  color: #e75e15; }

.pop_forum .pf_brand ul {
  width: 690px;
  padding: 8px 0 0 2px;
  overflow: hidden; }

.pop_forum .pf_brand li {
  float: left;
  width: 138px;
  padding: 0 0 8px;
  overflow: hidden; }

.pop_forum .pf_brand li a:link, .pop_forum .pf_brand li a:visited {
  float: left;
  display: block;
  height: 14px;
  overflow: hidden; }

/*分割线*/
.pop_forum .pf_hr {
  display: block;
  width: 692px;
  height: 0;
  border-top: dotted #ccc 1px;
  overflow: hidden; }

/********************提示弹框********************/
.pop_cue {
  width: 350px;
  height: 150px;
  background: #FFF;
  border-top: solid #005AB0 1px;
  font-family: \5B8B\4F53, Arial Narrow, arial, serif;
  font-size: 12px; }

.pop_cue a:link, .pop_cue a:visited {
  color: #01439A;
  text-decoration: none; }

.pop_cue a:hover {
  text-decoration: underline; }

.pop_cue .pc_inner {
  border: solid #3B5998 6px; }

/*头部*/
.pop_cue .pc_tt {
  position: relative;
  height: 37px;
  background: #f2f5f8;
  border-bottom: solid #ccd3e4 1px; }

.pop_cue .pc_tt h2 {
  margin: 0px 0px 0px 14px;
  font-size: 12px;
  font-weight: bold;
  color: #3B5998;
  line-height: 38px; }

.pop_cue .pc_tt .ico_close {
  position: absolute;
  top: 6px;
  right: 4px;
  width: 29px;
  height: 27px;
  text-indent: -999px;
  overflow: hidden;
  background-position: 0px -31px; }

/*内容*/
.pop_cue .pc_cont {
  height: 99px; }

.pop_cue .pc_tx {
  margin: 0px;
  padding: 20px 10px 0px 14px;
  font-size: 12px;
  color: #3e3e3e;
  line-height: 150%; }

body {
  background: #ffffff;
  color: #595757; }

input, textarea {
  -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
  -webkit-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; }

a {
  color: #3b5998;
  outline: none;
  text-decoration: none; }

a:hover {
  color: #3b5998;
  text-decoration: underline; }

a.fcolor_12link {
  color: #999;
  outline: none;
  text-decoration: none; }

a.fcolor_12link:hover {
  color: #999;
  text-decoration: underline; }

a.fcolor_15link {
  color: #666;
  outline: none;
  text-decoration: none; }

a.fcolor_15link:hover {
  color: #d66666;
  text-decoration: none; }

.spanlink {
  color: #3b5998;
  outline: none;
  text-decoration: none;
  cursor: pointer; }

.spanlink:hover {
  color: #3b5998;
  text-decoration: underline; }

.subLink a {
  color: #6d8ceb;
  text-decoration: none; }

.fcolor_1, .fcpc .fcolor_1 a {
  color: #7c7c7c; }

.fcolor_2 {
  color: #ff0101; }

.fcolor_3 {
  color: #c6c6c6; }

.fcolor_4 {
  color: #b3b2b2; }

.fcolor_5 {
  color: #73797c; }

.fcolor_6 {
  color: #fe6600; }

.fcolor_7 {
  color: #5b5b5b; }

.fcolor_8, select {
  color: #595757; }

.fcolor_9 {
  color: #cccccc; }

.fcolor_10 {
  color: #535353; }

.fcolor_11 {
  color: #333; }

.fcolor_12 {
  color: #999; }

.fcolor_13 {
  color: #808080; }

.fcolor_14 {
  color: #DBE9F3; }

.fcolor_15 {
  color: #666; }

.mainContainer {
  background: #fff url(../images/sideBg.png) repeat-y;
  border-bottom: 1px solid #ccc; }

.left {
  border-right: 1px solid #ccc; }

.right {
  background: #fff url(../images/sideBg_r.png) no-repeat right 30px; }

.menu dt a, .sortTitle, .sign, .man, .slideDown, .icon_tip, .woman, .dynNav li, .duList5 li span.n, .mess_icon, .dynNav2 li, .icon_hd, .icon_article, .icon_pin, .private, .doubleFc, .arrow, .icon_wz, .deleteFavorite, .deleteClub, .ltCorner, .rtCorner, .lbCorner, .rbCorner, .rzcz, .arrow2, .arrow3, .arrow4, .arrow5, .arrow6, .arrow2r, .arrow3r, .arrow4r, .arrow5r, .icon_m, .correct, .error, .s, .s div, .new, .dynNav li.writeMessage a, .fs, .clearSign, .rz, .addNewCar, .setCarSign, .slide, .slide2, .menu dd a.icon_10, .menu dd a.icon_11, .menu dd a.icon_12, .menu dd a.icon_13, .icon_wz1, .icon_wz2, .icon_wz3, .icon_wz4, .icon_wz5, .icon_wz6, .icon_wz7, .icon_wz8, .icon_wz9, .sb_img a, .sb_btn, .sb_btn_disabled, .sb_btn_ing, .dComment .morelink, .ico_reply, .ico_del, .ico_arrows, .mto, .ico_black, .ico_close, .priv_p, .edit_p, .addFc, .addFc_oh, .hadFc, .allFc, .b_addFc, .b_addFc_oh, .b_hadFc, .b_allFc, .arrq, .getCode, .save, .confirmCancel, .sayTit h2, .b_sandPm, .kb_new, .subdyn .managelink, .sb_face, .ico_next, .ico_prev, .ico_comment, .ico_new, .doneThi em, .litimg, .reply-info-up .up-icon, .usename-v, .usename-l-v, .ico_del02, .ico_del03, .send-post-tip .tip-arrow, .ic_wrong, .ic_right, .perfect-icon01, .perfect-info-top a, .perfect-info-box li i, .qa-tab01 .tab-nav li, .choice-content li dd .read, .choice-content li dd .comment, .icon-test {
  background: url("//s.autoimg.cn/club/i/icons.png?v=20160816") no-repeat; }

.menuBox a {
  background: url(../images/bg_leftmenu.png?v0709) no-repeat; }

.sayTit .shake, .sayBot .shake {
  background: url(../images/bg_post.png) no-repeat; }

.sb_face_view .static {
  background: url(../images/static.gif?01) no-repeat; }

.poptk .ltCorner {
  background: url(../images/poptk_lt.png) no-repeat;
  _background: none;
  background-repeat: no-repeat; }

.poptk .rtCorner {
  background: url(../images/poptk_rt.png) no-repeat;
  _background: none;
  background-repeat: no-repeat; }

.poptk .lbCorner {
  background: url(../images/poptk_lb.png) no-repeat;
  _background: none;
  background-repeat: no-repeat; }

.poptk .rbCorner {
  background: url(../images/poptk_rb.png) no-repeat;
  _background: none;
  background-repeat: no-repeat; }

.ico_loading {
  background: url(../images/loading.gif) no-repeat; }

.ico_reply, .ico_del {
  display: inline-block;
  width: 11px;
  height: 12px;
  overflow: hidden;
  margin-left: 10px;
  vertical-align: middle;
  background-position: -371px -201px; }

.ico_del {
  background-position: -371px -217px; }

.ico_black {
  display: inline-block;
  width: 13px;
  height: 12px;
  overflow: hidden;
  background-position: -369px -260px; }

.slide {
  background-position: -489px -146px; }

.slide2 {
  background-position: -489px -161px; }

.arrq {
  background-position: -485px -241px; }

.sign {
  background-position: -489px -10px; }

.man {
  background-position: -488px -36px; }

.woman {
  background-position: -490px -74px; }

.icon_tip {
  background-position: -223px -157px; }

.slideDown {
  background-position: -211px -157px; }

.fans .focus {
  border-right: 1px solid #dbe9f3; }

.nickname, .menu dt a, .menu dt a:hover, .model h3 {
  color: #333;
  text-decoration: none; }

.setCarSign {
  background-position: -458px -6px; }

.addNewCar {
  background-position: -371px -155px; }

.fs {
  background-position: -258px -156px; }

.clearSign {
  background-position: -274px -157px; }

.rz {
  background-position: -286px -157px; }

.divide {
  border-bottom: 1px solid #fff;
  border-top: 1px solid #eee;
  height: 0;
  overflow: hidden; }

.cancelFocus {
  background-position: -258px -97px; }

.cancelFocus2 {
  background-position: -378px -97px; }

.hasFc {
  background-position: 0 -19px; }

.bgWhite {
  background: none;
  background-color: #fff; }

.bgGrey1 {
  background-color: #E7EBF2; }

.pSign {
  border-bottom: 1px solid #ebeff4;
  padding-bottom: 6px; }

.singArea {
  border: 1px solid #e1e1e1;
  box-shadow: 0 3px #f7f7f7 inset; }

.iPost, a.confirmDelete, a.checkCode, .cancelBlack {
  background-color: #3B5998;
  border-color: #B7CAEB #133783 #133783 #B7CAEB;
  border-width: 1px;
  border-style: solid;
  color: #fff;
  cursor: pointer;
  font-size: 12px;
  padding: 1px 0;
  width: 56px; }

.iPost, .iPost:hover {
  display: inline-block;
  color: #fff;
  -moz-text-shadow: 1px 1px #004d9b;
  -webkit-text-shadow: 1px 1px #004d9b;
  text-shadow: 1px 1px #004d9b;
  text-align: center;
  text-decoration: none;
  padding: 0; }

input.disabled {
  border: 1px solid #aab4bf;
  color: #727171;
  background: url(../images/pbg.png) repeat-x; }

.tAddress th, .deny {
  background: url(../images/pbg.png) repeat-x; }

.deny, .deny:hover {
  background-position: 0 -43px;
  font-size: 12px;
  border: 1px solid #dddddd;
  color: #b4b4b4;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  width: 56px;
  cursor: default; }

.dynNav li {
  background-position: -290px -121px;
  color: #3b5998; }

.dynNav li.current {
  background-position: -105px -121px;
  color: #fff; }

.dynNav2 li {
  background-position: -185px -121px;
  color: #3b5998; }

.dynNav2 li.current {
  background-position: 0 -121px;
  color: #fff; }

.dynNav li.current a, .dynNav li.current a:visited, .dynNav li.current a:hover {
  color: #ffffff;
  text-decoration: none; }

.dynD {
  background-color: #ccd3e4; }

.subdyn, .subdyn1, .subdyn2 {
  border-bottom: 1px solid #ebeff4;
  color: #595757; }

.duList li {
  border-bottom: 1px solid #ebeff4; }

.icon_article {
  background-position: -17px 0; }

.icon_pin {
  background-position: -34px 0; }

.private {
  background-color: #fafafa;
  background-position: -312px -27px;
  border: 1px solid #e5e5e5;
  color: #7c7c7c;
  text-decoration: none; }

.private:hover {
  background-color: #f1fafe;
  background-position: -380px -27px;
  border: 1px solid #c6e3f3;
  color: #7c7c7c;
  text-decoration: none; }

.duList2 li {
  border-bottom: 1px solid #ebeff4; }

.doubleFc {
  background-position: -383px -7px; }

.arrow {
  background-position: -383px -53px; }

.innerTip {
  background-color: #f7fbfc;
  border: 1px solid #e3eef8; }

.icon_wz, .icon_wz1, .icon_wz2, .icon_wz3, .icon_wz4, .icon_wz5, .icon_wz6, .icon_wz7, .icon_wz8, .icon_wz9 {
  display: block;
  height: 16px;
  margin: 0px 0 0 15px;
  width: 16px; }

.icon_wz {
  background-position: -258px -27px; }

.icon_wz1 {
  background-position: 0 0; }

.icon_wz2 {
  background-position: -17px 0; }

.icon_wz3 {
  background-position: -34px 0; }

.icon_wz4 {
  background-position: 0 -17px; }

.icon_wz5 {
  background-position: -17px -17px; }

.icon_wz6 {
  background-position: -34px -17px; }

.icon_wz7 {
  background-position: -0px -34px; }

.icon_wz8 {
  background-position: -17px -34px; }

.icon_wz9 {
  background-position: -34px -34px; }

.deleteFavorite, .deleteClub {
  background-position: -370px -121px; }

.deleteFavorite:hover, .deleteClub:hover {
  background-position: -387px -121px; }

.doneTip, .checkCodeTip {
  background-color: #F2F5F8;
  border: 1px solid #ccd3e4; }

.doneThi {
  width: 362px;
  height: 28px;
  margin: 25px 0 20px 70px;
  background: #FFFBE2;
  border: solid #ff9900 1px;
  color: #666;
  line-height: 28px; }

.doneThi em {
  display: inline;
  float: left;
  width: 16px;
  height: 16px;
  margin: 5px 6px 0 12px;
  overflow: hidden;
  background-position: -401px -6px; }

.duList3 li {
  border-bottom: 1px solid #ebeff4; }

.duList3 li img {
  border: 1px solid #e6e6e6; }

.duList3 li .p2 a {
  color: #595757;
  text-decoration: none; }

.duList3 li .p2 a:hover {
  color: #595757;
  text-decoration: underline; }

.duList3 li .p3 {
  color: #7c7c7c; }

a.Deleted, a.Deleted:hover {
  color: #bdbdbd;
  text-decoration: line-through; }

.popTip .title {
  background-color: #0071ce;
  border-color: #004d9b #004d9b transparent #004d9b; }

.popTip .title h3 {
  color: #fff; }

.popTip .close, .popTip .close:hover {
  border: 1px solid #fff;
  color: #fff;
  text-decoration: none; }

.popTip .popTipContent {
  background-color: #fff;
  word-wrap: break-word;
  word-break: break-all; }

.confirmDelete:hover, .cancelBlack:hover {
  color: #fff;
  text-decoration: none; }

.ltCorner {
  background-position: -60px 0px; }

.rtCorner {
  background-position: -63px 0px; }

.lbCorner {
  background-position: -60px -3px; }

.rbCorner {
  background-position: -63px -3px; }

.shadow {
  background-color: #d4d4d4; }

.poptk .shadow {
  background-color: #333; }

.userInfoBox {
  background-color: #fff;
  border: 1px solid #435892; }

.rzcz {
  background-position: -429px -138px; }

.userInfoBox .bottomTool {
  background-color: #f2f2f2; }

.arrow2 {
  background-position: -400px -56px;
  left: 10px;
  top: -9px; }

.arrow2r {
  background-position: -400px -56px;
  right: 10px;
  top: -8px; }

.arrow3 {
  background-position: -437px -47px;
  right: -9px;
  top: 10px; }

.arrow3r {
  background-position: -474px -49px;
  right: -7px;
  bottom: 10px; }

.arrow4 {
  background-position: -448px -57px;
  bottom: -9px;
  left: 10px; }

.arrow6 {
  background-position: -448px -57px;
  bottom: -9px;
  left: 270px; }

.arrow4r {
  background-position: -448px -57px;
  bottom: -8px;
  right: 10px; }

.arrow5 {
  background-position: -421px -47px;
  left: -9px;
  top: 10px; }

.arrow5r {
  background-position: -466px -49px;
  left: -7px;
  bottom: 10px; }

.preview .preview_1 {
  border: 1px solid #e1e1e1; }

.preview .preview_2 {
  border-left: dotted 1px #c6c6c6; }

.icon_m {
  background-position: -418px -6px; }

.m_ulistBg {
  background-color: #f9f9f9;
  border: 1px solid #e5e5e5; }

.correct {
  background-position: -428px -6px; }

.error {
  background-position: -443px -6px; }

.norTip {
  background-color: #F2F5F8;
  border: 1px solid #CFD6E5; }

.s {
  background-position: 0 -154px; }

.s div {
  background-position: 0 -165px; }

.tAddress th {
  background-position: 0 -20px; }

.new {
  background-position: -160px -157px; }

.dynNav li.writeMessage a {
  background-position: -486px -102px;
  display: inline; }

.duList5 li.this {
  background-color: #edeff4;
  border: 1px solid #c2cedd; }

.duList5 li.that {
  background-color: #f9f9f9;
  border: 1px solid #e9e9e9; }

.duList5 li.this span.n {
  background-position: -185px -153px; }

.duList5 li.that span.n {
  background-position: -196px -153px; }

.mess_icon {
  background-position: -76px -110px; }

/*其他*/
.w1 {
  width: 441px; }

.w2 {
  width: 241px; }

.w553 {
  width: 553px; }

select.a {
  width: 120px; }

select.b {
  width: 249px; }

input.h, input.i, input.j, input.k, input.z {
  border: 1px solid #abadb3;
  height: 18px;
  line-height: 18px;
  padding: 2px;
  vertical-align: middle; }

input.h:focus, input.i:focus, input.j:focus, input.k:focus, textarea:focus, .checkCodeBox:focus, input.z:focus {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  border-color: rgba(82, 168, 236, 0.8);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  outline: 0; }

input.h {
  width: 324px;
  height: 20px;
  line-height: 20px; }

input.i {
  width: 235px; }

input.j {
  width: 115px; }

input.k {
  width: 50px; }

input.z {
  width: 235px; }

input.m {
  margin-left: 11px;
  vertical-align: middle; }

.inputStatus {
  margin-top: 9px;
  text-align: right; }

.inputStatus strong {
  margin: 0 3px; }

.slide, .slide2 {
  padding-left: 15px;
  position: absolute;
  right: 10px;
  top: 15px; }

.privateContent {
  margin: 10px 0 30px 64px;
  width: 420px; }

.lbTxt {
  vertical-align: middle;
  padding-left: 2px;
  font-family: Tahoma, "Times New Roman"; }

.cb {
  display: inline;
  float: left;
  margin: 26px 0 0 11px;
  margin-top: 21px\9;
  padding-bottom: 10px;
  width: 38px; }

.more {
  color: #535353;
  margin-right: 10px;
  text-decoration: none; }

.more:hover {
  color: #535353;
  text-decoration: underline; }

.getCode {
  height: 20px;
  line-height: 20px;
  text-align: center;
  padding: 0 5px;
  text-decoration: none;
  width: auto;
  margin-top: 1px;
  background-position: -166px -298px;
  border: 1px solid #ddd;
  color: #B4B4B4;
  cursor: default; }

.save, .confirmCancel {
  display: inline-block;
  text-decoration: none;
  vertical-align: middle;
  height: 20px;
  line-height: 20px;
  background-position: -166px -298px;
  text-align: center;
  width: 56px;
  color: #B4B4B4;
  border: 1px solid #ddd; }

.getCode:hover, .save:hover, .confirmCancel:hover {
  color: #B4B4B4;
  text-decoration: none; }

.psignContent {
  padding: 7px 0 0 2px;
  width: 550px;
  word-break: break-all;
  word-wrap: break-word; }

.singArea {
  font-size: 12px;
  height: 45px;
  margin-top: 9px;
  overflow: auto;
  padding: 4px 2px;
  resize: none;
  width: 549px; }

.subBtn {
  text-align: right; }

.correct, .error {
  height: 14px;
  width: 14px; }

.urlsite {
  font-family: arial; }

.icon_hd, .icon_article, .icon_pin {
  float: right;
  height: 17px;
  width: 17px;
  margin-top: 2px; }

.classification {
  background-color: #fff;
  float: left;
  padding: 9px 0 0 0;
  margin-left: 20px;
  width: 830px; }

.userHead2 {
  float: left;
  text-align: center;
  width: 70px; }
  .userHead2 img {
    width: 50px;
    height: 50px; }

.private {
  display: block;
  height: 16px;
  line-height: 16px;
  margin: 10px auto 0;
  padding-left: 20px;
  width: 27px; }

.duRight {
  line-height: 22px;
  padding-right: 90px;
  margin-left: 70px;
  zoom: 1; }
  .duRight .mark-editor {
    display: inline-block;
    width: 51px;
    height: 16px;
    margin-left: 8px;
    font-size: 12px;
    color: #f60;
    text-align: center;
    line-height: 16px;
    border: 1px solid #f60;
    border-radius: 2px;
    vertical-align: 1px; }

.editor-man, .editor-woman {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: 8px;
  background: url("//x.autoimg.cn/Space/images/i-icon.png") no-repeat;
  vertical-align: -3px; }

.editor-man {
  background-position: -1px -1px; }

.editor-woman {
  background-position: -24px 0; }

.hasFcPos {
  position: absolute;
  right: 0px;
  top: 23px;
  width: 90px;
  line-height: 16px; }

.cancelFocus3 {
  clear: both;
  display: none;
  text-align: right;
  width: 50px; }

.doubleFc {
  float: right;
  height: 13px;
  width: 38px; }

.m_uList li select, .baseInfo select, select {
  padding: 1px; }

.uData {
  color: #595757;
  margin: 10px 0 0 60px; }

.uData p {
  height: 35px;
  line-height: 35px;
  padding: 3px 0; }

.uData p span {
  float: left;
  padding-right: 10px;
  text-align: right;
  width: 70px; }

.uData p em {
  font-style: normal; }

.upload {
  padding: 3px; }

.preview {
  height: 302px;
  overflow: hidden; }

.preview .preview_1 {
  float: left;
  height: 300px;
  margin-right: 27px;
  overflow: hidden;
  width: 300px; }

.preview .preview_1 table {
  border-collapse: collapse;
  height: 100%;
  width: 100%; }

.preview .preview_2 {
  float: left;
  height: 302px;
  padding-left: 39px;
  width: 306px; }

.preview .preview_2 img {
  vertical-align: text-bottom; }

.boxpos {
  padding: 5px 0 0 75px; }

.m_uList, .m_uList2 {
  margin-top: 10px; }

.m_ulistBg {
  height: 174px;
  margin-left: -30px;
  padding: 20px 0 0 29px;
  width: 602px; }

.boxpos .p_l15 {
  padding-left: 25px; }

.m_uList li, .m_uList2 li {
  overflow: hidden;
  padding: 8px 10px;
  width: 90%; }

.m_uList li span.w, .m_uList2 li span.w {
  margin-top: 2px;
  padding-right: 10px;
  text-align: right; }

.m_uList li span.w {
  width: 70px; }

.m_uList2 li span.w {
  width: 112px; }

.m_uList li .code-pos {
  position: relative; }

.m_uList li .num-pos {
  display: inline-block;
  height: 18px;
  line-height: 18px;
  font-style: normal;
  position: absolute;
  top: 3px;
  left: 4px; }

.checkCodeBox {
  border: 1px solid #ccc;
  height: 18px;
  line-height: 18px;
  padding: 2px;
  width: 118px; }

.m_uList li .pl40 {
  padding-left: 40px;
  width: 80px; }

a.checkCode {
  display: inline-block;
  padding: 1px 5px;
  text-decoration: none;
  vertical-align: top;
  width: auto; }

a.checkCode:hover {
  color: #fff;
  text-decoration: none; }

.resend {
  background-color: #f4f4f4;
  border: 1px solid #adb2b5;
  border-radius: 3px;
  color: #6d6d6d;
  float: left;
  padding: 1px 5px; }

.repost {
  float: left;
  margin-top: 4px; }

.checkCodeTip {
  border: none;
  width: 352px; }

.chPos {
  margin: 8px 0 5px 80px; }

.chPos2 {
  margin: 8px 0 5px 122px; }

.icon_m {
  float: left;
  height: 13px;
  margin: 7px 8px 0 0;
  width: 9px; }

.fontStrong {
  color: #999;
  font-size: 12px;
  float: left;
  margin-top: 2px; }

.s {
  float: left;
  height: 9px;
  margin-top: 6px;
  overflow: hidden;
  padding: 1px;
  width: 150px; }

.s div {
  height: 9px;
  width: 150px; }

.street {
  border: 1px solid #ccc;
  font-size: 12px;
  height: 50px;
  padding: 2px;
  resize: none;
  vertical-align: top;
  width: 400px; }

.txar_sign {
  border: 1px solid #ccc;
  font-size: 12px;
  height: 50px;
  line-height: 1.3;
  padding: 2px;
  resize: none;
  vertical-align: top;
  width: 235px; }

.center .new {
  display: inline-block;
  height: 5px;
  margin: -2px 0 0 5px;
  _margin-top: 5px;
  vertical-align: middle;
  width: 16px; }

.mess_icon {
  display: inline-block;
  height: 11px;
  margin: 0px 5px 0 0;
  width: 16px; }

.popup2 {
  width: 465px; }

.popup4 {
  width: 385px; }

.pptl {
  display: inline;
  float: left;
  margin-left: 5px; }

.pptr {
  margin-left: 110px; }

.setF {
  line-height: 22px;
  margin: 10px; }

.popup2_pos {
  left: -4px;
  position: absolute;
  top: 37px; }

.popup2_pos2 {
  left: -12px;
  position: absolute;
  top: 180px; }

.popup2_pos3 {
  left: -12px;
  position: absolute;
  top: 125px; }

.userInfoBox2 {
  background-color: #FFFFFF;
  border: 1px solid #BDDBF6;
  padding: 5px 0 14px 0;
  position: relative;
  width: 457px; }

.fbout {
  margin: 0 auto;
  border: 1px solid #cee1ee;
  overflow: hidden;
  width: 433px; }

.popup2 table.facebox {
  margin: -1px;
  text-align: center;
  width: 435px; }

.popup2 table.facebox td {
  border: 1px solid #ececec;
  height: 28px;
  width: 28px; }

.popup2 table.facebox td:hover, .popup2 table.facebox td.hover {
  background-color: #DAF2FC; }

.closeBtn {
  margin: 0 11px 5px 0;
  text-align: right; }

.cancelPos {
  display: inline-block;
  position: static !important; }

.choseFriend {
  background-color: #fff;
  font-size: 12px;
  left: 263px;
  position: absolute;
  top: 4px;
  width: 66px; }

.slideDown {
  height: 11px;
  overflow: hidden;
  position: absolute;
  right: 4px;
  top: 3px;
  width: 11px; }

.icon_tip {
  float: left;
  height: 13px;
  margin-top: 3px;
  width: 15px; }

.sysNote {
  float: left;
  margin: 22px 0 0 0;
  width: 72px; }

.sysNoteCon {
  zoom: 1;
  margin: 0 68px 0 120px; }

.l_th, .l_th2 {
  color: #595757;
  left: 0;
  position: absolute;
  text-align: right;
  top: 3px; }

.l_th {
  width: 143px; }

.l_th2 {
  width: 46px; }

.loading, .skiping {
  height: 35px;
  margin-bottom: 40px;
  background: #EDEFF4;
  border: solid #D8DFEA 1px;
  line-height: 35px;
  text-align: center; }

.loading .ico_loading {
  margin-top: 12px; }

.skiping {
  height: 27px;
  line-height: 27px; }

.skiping a {
  display: inline-block; }

.tAddress {
  border: 1px solid #e5e5e5;
  border-collapse: collapse;
  margin-bottom: 100px;
  table-layout: fixed;
  width: 100%; }

.tAddress td {
  border-bottom: 1px solid #e5e5e5;
  padding: 10px 7px; }

.tAddress td span {
  display: inline-block; }

.tAddress th {
  border-bottom: 1px solid #e5e5e5;
  font-weight: normal;
  height: 23px; }

.tAddress tr.default {
  background-color: #f2f5f8; }

.baseInfo {
  border: 0;
  border-collapse: collapse;
  width: 790px; }

.baseInfo th {
  font-weight: normal;
  text-align: right;
  width: 133px;
  vertical-align: top; }

.baseInfo th {
  padding: 10px; }

.baseInfo td {
  padding: 10px 10px 10px 0; }

.baseInfo .uesname-info {
  margin-left: 20px;
  color: #f60000; }

.baseInfo .uesname-info02, .baseInfo .uesname-info03 {
  display: inline-block;
  color: #666;
  margin-left: 30px; }

.baseInfo .lt_sign th {
  vertical-align: top; }

.baseInfo .lt_sign .errorTip_pos4 {
  top: -56px; }

.baseInfo .lt_sign .norTip_pos2 {
  top: -57px; }

.baseInfo .lt_sign .opTip2 {
  top: -48px; }

.pr select, .baseInfo select {
  width: 75px;
  white-space: nowrap; }

.send-mess {
  height: 30px;
  line-height: 30px; }

.oBox {
  padding: 0 0 20px 150px;
  position: relative;
  width: 640px; }

.oBox2 {
  padding: 0 0 25px 44px;
  position: relative;
  width: 720px; }

.oBox3 {
  padding: 0 0 16px 70px;
  position: relative;
  width: 250px; }

.oBox4 {
  padding: 0 0 0 70px;
  position: relative;
  width: 250px; }

.orange {
  color: #ff7700;
  margin-left: 10px; }

.bindBox {
  width: 530px;
  height: 20px; }

.bindBox .item {
  height: 28px;
  padding: 11px 0;
  border-bottom: dotted #e7e7e7 1px;
  color: #7d7d7d;
  line-height: 28px; }

.bindBox .img {
  display: inline;
  float: left;
  width: 28px;
  height: 28px;
  margin: 0 0 0 10px; }

.bindBox .name {
  float: left;
  margin: 0 0 0 10px;
  font-family: arial; }

.bindBox .handle {
  display: inline;
  float: right;
  width: 50px;
  margin: 0 5px 0 0;
  text-align: center;
  vertical-align: -2px; }

.bindInfoBox {
  position: relative;
  width: 180px;
  height: 16px;
  padding: 20px 0;
  background: #fff;
  border: solid #435892 1px;
  color: #000;
  line-height: 16px;
  text-align: center; }

.bindInfoBox .correct {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 10px 0 0;
  background-position: -347px -6px;
  vertical-align: top;
  vertical-align: 0\9; }

.bindInfoBox .error {
  display: inline-block;
  float: none;
  width: 16px;
  height: 16px;
  margin: 0 10px 0 0;
  background-position: -364px -6px;
  vertical-align: top;
  vertical-align: 0\9; }

.bindInfoBox .arrow3 {
  top: 20px; }

.friendList, .friendList2 {
  background-color: #fff;
  border: 1px solid #3b5998;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 25px;
  width: 328px;
  z-index: 3; }

.friendList2 {
  width: 143px;
  z-index: 4; }

.friendList2 p {
  cursor: pointer;
  font-size: 12px;
  padding-left: 10px !important;
  text-align: left;
  height: 24px;
  line-height: 24px; }

.friendList2 p:hover, .friendList2 p.hover {
  background-color: #ececec; }

.closeFriendList {
  background-color: #f1fafe;
  height: 27px;
  padding: 5px 15px 0 0; }

.tip2 {
  left: 470px;
  position: absolute;
  top: 0; }

.tip2 p {
  margin-left: 25px;
  width: 175px; }

.tip3 {
  float: right; }

.tip3 p {
  margin-left: 25px;
  width: 175px;
  color: #fe6600; }

.tip3 p span {
  display: inline-block;
  margin-top: 6px; }

.opTip {
  position: absolute;
  left: 255px;
  top: 5px; }

.opTip2 {
  position: absolute;
  left: 255px;
  top: -20px; }

.opTip3 {
  position: absolute;
  left: 419px;
  top: 5px; }

.opTip4 {
  position: absolute;
  left: 285px;
  top: 5px; }

.opTip5 {
  position: absolute;
  left: 146px;
  top: 5px; }

.opTip6 {
  position: absolute;
  left: 304px;
  top: -19px; }

.errorTip {
  background-color: #fef3f3;
  border: 1px solid #faa4a4;
  height: 28px;
  line-height: 28px;
  padding: 0px 5px; }

.errorTip_pos {
  left: 255px;
  position: absolute;
  top: -3px; }

.errorTip_pos2 {
  left: 80px;
  position: absolute;
  top: -25px; }

.errorTip_pos3 {
  left: 375px;
  position: absolute;
  top: -3px; }

.errorTip_pos4 {
  left: 255px;
  position: absolute;
  top: -27px; }

.errorTip_pos5 {
  left: 226px;
  position: absolute;
  top: -27px; }

.errorTip_pos6 {
  left: 268px;
  position: absolute;
  top: -27px; }

.errorTip_pos7 {
  left: 146px;
  position: absolute;
  top: -3px; }

.errorTip_pos8 {
  left: 285px;
  position: absolute;
  top: -3px; }

.error {
  display: inline;
  float: left;
  margin: 7px 5px 0 5px; }

.norTip {
  color: #595757;
  font-size: 12px;
  padding: 5px;
  position: absolute;
  width: 312px; }

.norTip_pos1 {
  left: 255px;
  top: -3px; }

.norTip_pos2 {
  left: 255px;
  top: -28px; }

.norTip_pos3 {
  left: 226px;
  top: -28px;
  width: auto; }

.norTip_pos4 {
  left: 268px;
  top: -28px;
  width: auto; }

.norTip_pos5 {
  left: 419px;
  top: -3px;
  width: auto; }

.norTip_pos6 {
  right: 150px;
  top: -3px;
  width: auto; }

.norTip_pos7 {
  left: 146px;
  top: -3px; }

.duList6 {
  overflow: hidden;
  padding: 0 10px;
  zoom: 1; }

.duList6 li {
  height: 30px;
  line-height: 30px;
  border-bottom: 1px dotted #d8d8d8;
  overflow: hidden; }

.duList6 li a {
  display: block;
  color: #595757;
  font-size: 12px; }

.duList6 li a:hover {
  color: #d60000;
  text-decoration: none; }

.duList7 {
  width: 553px;
  margin-top: 10px;
  border-top: 1px solid #ebeff4;
  word-break: break-all;
  word-wrap: break-word; }

.duList7 li {
  border-bottom: 1px solid #ebeff4;
  cursor: pointer;
  float: left;
  line-height: 22px;
  overflow: hidden;
  padding: 15px 0;
  position: relative;
  width: 100%; }

.duList7 li:hover, .duList7 li.hover {
  background-color: #edeff4; }

/*导航*/
.dynNav, .dynNav2 {
  height: 30px;
  overflow: hidden;
  position: relative;
  text-align: center; }

.dynNav li {
  float: left;
  font-size: 12px;
  height: 24px;
  padding-top: 1px;
  line-height: 24px;
  margin-right: 3px;
  width: 80px;
  position: relative; }

.dynNav li a {
  display: block;
  height: 100%;
  width: 100%; }

.dynNav li.current, .dynNav2 li.current {
  font-weight: bold;
  height: 30px; }

.dynNav2 li {
  float: left;
  font-size: 12px;
  height: 25px;
  line-height: 25px;
  margin-right: 2px;
  width: 105px; }

.dynNav2 li a {
  display: block;
  height: 100%;
  width: 100%; }

.dynNav2 li.current a {
  color: #fff; }

.dynNav .fans-info {
  display: inline-block;
  width: 80px;
  height: 24px;
  text-align: right;
  position: absolute;
  right: 0;
  top: 0; }

.dynD {
  height: 1px;
  margin-top: -5px;
  clear: both;
  overflow: hidden; }

.subdyn {
  padding: 12px 0 12px 13px;
  line-height: 18px; }

.subdyn a, .subdyn strong {
  display: inline-block;
  margin: 0 13px; }

.subdyn .managelink {
  float: right;
  margin: 0;
  padding-left: 21px;
  background-position: -371px -394px;
  color: #b2b2b2; }

.subdyn .managelink:hover {
  background-position: -371px -422px;
  color: #3b5998; }

.subdyn1 {
  padding: 12px 0 12px 0px;
  line-height: normal; }

.subdyn1 a, .subdyn1 strong {
  display: inline-block;
  margin-right: 26px; }

.dynNav li.writeMessage {
  background: none;
  cursor: default;
  padding-left: 5px; }

.dynNav li.writeMessage a {
  font-size: 12px;
  padding: 2px 0 0 17px; }

/***用户概况***/
.userState {
  zoom: 1;
  margin: 0 0 10px;
  padding: 0 0 5px 0;
  border-bottom: solid #EBEFF4 1px;
  font-family: arial;
  position: relative;
  z-index: 99; }

.userState .s01 {
  height: 22px; }

.userState .s02 {
  height: 26px;
  line-height: 22px; }

.userState .s01 span {
  display: inline-block;
  float: left;
  margin: 0 36px 0 0;
  margin-top: 1px\9;
  _margin-top: 4px;
  font-family: "\5B8B\4F53";
  font-weight: bold; }

.userState .s01 a {
  float: left;
  margin: 0 18px 0 0; }

.userState .s02 span {
  margin: 0 20px 0 0;
  color: #333; }

.userState .s02 .nob {
  padding: 2px 0 0;
  padding-top: 0px\9; }

.userState .s02 .nob img {
  float: left;
  margin: 5px 1px 0 1px; }

.userState .s02 .nod {
  zoom: 1;
  position: relative;
  z-index: 50;
  cursor: pointer; }

.userState .medal {
  zoom: 1;
  position: relative;
  padding: 5px;
  background: #fff;
  border: solid #ccd3e4 1px;
  cursor: default; }

.userState .medal img {
  display: inline-block;
  margin: 3px; }

.userState .medal .ico_arrows {
  position: absolute;
  top: -8px;
  left: 12px;
  width: 15px;
  height: 8px;
  overflow: hidden;
  background-position: -320px -205px; }

.userState .moder-enter {
  margin: 0 20px 0 0; }

.userState .lv-icon {
  display: inline-block;
  width: 32px;
  height: 16px;
  background: url(../Images/icon-lv.png) no-repeat;
  text-align: center;
  margin-right: 22px;
  position: relative;
  font-style: normal; }

.userState .lv-posi {
  float: left;
  margin-top: 3px; }

.userState .lv-stage1 {
  background-position: 0 0; }

.userState .lv-stage2 {
  background-position: 0 -30px; }

.userState .lv-stage3 {
  background-position: 0 -60px; }

.userState .lv-stage4 {
  background-position: 0 -90px; }

.userState .lv-stage5 {
  background-position: 0 -120px; }

.userState .s02 .lv-icon .lv-txt {
  color: #fff;
  font: bold 10px/16px Arial;
  margin: 0;
  float: left;
  width: 32px; }

.lv-tips {
  position: absolute;
  top: 25px;
  left: 0;
  width: 170px;
  padding: 2px;
  z-index: 100;
  font-size: 12px;
  background: url("//x.autoimg.cn/as/images/shadow_bg.png?201306241635") repeat; }

.lv-tips .lv-tips-content {
  border: 1px solid #ccd3e4;
  background-color: #fafbfc;
  font-size: 12px;
  line-height: 18px;
  padding: 5px;
  color: #5577bb; }

.lv-tips .lv-tips-arrow {
  display: inline-block;
  overflow: hidden;
  height: 11px;
  width: 15px;
  position: absolute;
  left: 8px;
  top: -8px;
  z-index: 2;
  background: url("../Images/layer_arrow24.png") no-repeat 0 -26px; }

.lv-progress-tit {
  overflow: hidden;
  zoom: 1; }

.lv-curr {
  text-align: left;
  margin-top: 5px; }

.userState .s02 .lv-curr span {
  margin-right: 10px;
  color: #5577bb; }

.userState .s02 .nomargin {
  margin: 0; }

.lv-curr span {
  margin-right: 10px;
  color: #5577bb; }

.lv-progress-box {
  width: 100%;
  height: 12px;
  position: relative;
  overflow: hidden; }

.lv-progress {
  height: 10px;
  line-height: 10px;
  border: 1px solid #5577bb;
  background: #fafbfc; }

.lv-progress-when {
  position: absolute;
  left: 0;
  top: -1px;
  height: 12px;
  width: 30%;
  background: #5577bb; }

/*发布框*/
.upstatus h3 {
  height: 14px;
  font-weight: bold;
  color: #666; }

.send_box {
  margin-top: 12px;
  background: #fff;
  border: solid #B4BBCD 1px;
  border-bottom: solid #e6e6e6 1px; }

.send_box .textbox {
  font-size: 12px;
  color: #000;
  min-height: 48px;
  height: auto !important;
  height: 48px;
  padding: 4px 4px 4px 6px;
  outline: 0px;
  word-break: break-all;
  word-wrap: break-word; }

.send_box .textbox_hr {
  width: 100%;
  height: 0px;
  overflow: hidden; }

.pub_box {
  position: relative;
  position: static\9;
  min-height: 54px;
  height: auto !important;
  height: 54px;
  padding: 2px;
  background: #fff; }

.pub_box .pub_mirror, .pub_box .pub_text {
  width: 499px;
  margin: 0;
  padding: 0px;
  font-size: 14px;
  line-height: 18px;
  white-space: pre-wrap;
  word-break: break-all;
  word-wrap: break-word;
  border: 0px;
  outline: 0px;
  box-shadow: none; }

.pub_mirror {
  display: block;
  display: none\9;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  visibility: hidden; }

.pub_text {
  height: 100%;
  resize: none;
  overflow: hidden; }

.pub_box_hr {
  width: 100%;
  height: 0px;
  overflow: hidden; }

.upmessage .pub_box .pub_mirror, .upmessage .pub_box .pub_text {
  width: 414px; }

.sb_img_btn {
  z-index: 10;
  position: relative;
  width: 418px;
  height: 30px;
  background: #F2F2F2;
  border: solid 1px #B4BBCD;
  border-top: none; }

.sb_img_btn .bq-icon {
  margin-left: 10px; }

.sb_img_btn_index {
  width: 503px; }

.sb_img {
  display: inline;
  float: left;
  margin: 0px 0px 0px 10px;
  position: relative; }

.sb_img_hover a {
  text-decoration: underline; }

.sb_img a {
  display: inline-block;
  margin-top: 5px;
  padding: 1px 0px 0px 20px;
  line-height: 19px;
  background-position: -320px -153px; }

.sb_face {
  display: inline-block;
  float: left;
  margin: 5px 0 0 10px;
  padding: 1px 0px 0px 20px;
  line-height: 19px;
  background-position: -319px -178px; }

.sb_img_input {
  position: absolute;
  top: 4px;
  left: 10px;
  width: 44px;
  height: 22px;
  opacity: 0.0;
  filter: alpha(opacity=0);
  overflow: hidden; }

.sb_img_input input {
  position: absolute;
  top: 0px;
  right: 0px;
  font-size: 36px;
  cursor: pointer; }

.sb_bq {
  display: inline;
  float: left;
  margin: 4px 0px 0px 8px; }

.sb_bq img {
  width: 20px; }

.sb_btn, .sb_btn_disabled, .sb_btn_ing {
  margin: 4px 4px 0px 0px; }

.sb_btn_disabled, .send_box .sb_btn_ing {
  border: solid #ddd 1px;
  color: #b4b4b4;
  cursor: default;
  background-position: -166px -298px; }

.byte {
  float: right;
  margin: 6px 10px 0px 0px;
  color: #535353; }

.byte2 {
  line-height: 28px; }

.sb_btn, .sb_btn_disabled, .sb_btn_ing {
  display: inline;
  float: right;
  width: 58px;
  height: 20px;
  height: 19px\9;
  padding-top: 1px\9;
  overflow: hidden;
  background-color: #5F76AA;
  border: solid #2A447F 1px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 20px;
  text-align: center;
  cursor: pointer;
  background-position: -320px -298px; }

.sb_btn_disabled, .sb_btn_ing {
  border: solid #ddd 1px;
  color: #b4b4b4;
  cursor: default;
  background-position: -166px -298px; }

.sb_btn_ing img {
  margin-top: 4px; }

.sb_btn:hover {
  color: #fff;
  text-decoration: none; }

.sb_btn_disabled:hover {
  color: #b4b4b4;
  text-decoration: none; }

.sb_img_loading, .sb_img_view {
  position: absolute;
  top: 40px;
  left: -1px;
  width: 203px;
  height: 18px;
  padding: 25px 0px;
  background: #fff;
  border: solid #B4BBCD 1px;
  color: #c8bfe7;
  text-align: center; }

.sb_img_view {
  position: absolute;
  top: 40px;
  left: -1px;
  width: 180px;
  height: auto;
  padding: 13px 0px 13px 15px;
  text-align: left; }

.sb_img_view td {
  width: 134px;
  height: 134px;
  text-align: center; }

.sb_img_loading .ico_arrows, .sb_img_view .ico_arrows {
  position: absolute;
  top: -8px;
  left: 14px;
  width: 9px;
  height: 6px;
  overflow: hidden;
  background-position: -491px -280px; }

.ico_loading {
  display: inline-block;
  width: 16px;
  height: 12px;
  vertical-align: middle;
  background-position: 0px 0px; }

.sb_img_view .ico_del {
  position: absolute;
  top: 13px;
  right: 18px;
  width: 13px;
  height: 15px;
  background-color: #EDEFF4;
  background-position: -369px -215px;
  cursor: pointer; }

/*动态列表*/
.duList, .duList2, .duList7 {
  overflow: hidden;
  width: 100%; }

.duList {
  margin-bottom: 20px; }

.duList li {
  float: left;
  width: 100%;
  padding: 18px 0px 20px;
  overflow: hidden; }

.duList li.last {
  border-bottom: none; }

.duList li .dLeft {
  float: left;
  width: 52px;
  margin-right: 15px; }

.duList li .dRight {
  float: left;
  width: 438px;
  word-break: break-all;
  word-wrap: break-word; }

.duList li .dRight .dColor {
  color: #333; }

.duList li .dRight .dImg {
  margin: 5px 0 5px; }

.duList li .dRight .dImg img {
  border: solid #dddbe5 1px; }

.duList li .dRight .dHand span {
  font-family: Arial; }

.duList li .dRight .face_img img {
  vertical-align: bottom;
  vertical-align: middle\9; }

/*评论*/
.mini_pub_box {
  position: relative;
  position: static\9;
  min-height: 18px;
  height: auto !important;
  height: 18px;
  margin-top: 5px;
  padding: 1px 2px;
  padding-top: 0px\9;
  padding-bottom: 0px\9;
  background: #fff;
  border: solid #BFC8D9 1px; }

.mini_pub_box .mini_pub_mirror, .mini_pub_box .mini_pub_text {
  width: 349px;
  margin: 0;
  padding: 0;
  font-family: "\5B8B\4F53";
  font-size: 12px;
  line-height: 18px;
  white-space: pre-wrap;
  word-break: break-all;
  word-wrap: break-word;
  border: 0;
  outline: 0;
  box-shadow: none; }

.mini_pub_box .mini_pub_mirror {
  display: block;
  display: none\9;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  width: 343px;
  visibility: hidden; }

.mini_pub_text {
  height: 100%;
  resize: none;
  overflow: hidden; }

.mini_pub_box_hr {
  width: 100%;
  height: 0px;
  overflow: hidden; }

.mini_sb_box {
  display: none;
  zoom: 1;
  height: 22px;
  margin-top: 4px; }

.mini_sb_box .sb_face {
  float: left;
  width: 18px;
  height: 18px;
  background-position: -319px -178px;
  overflow: hidden; }

.mini_sb_box .sb_chr {
  float: left;
  width: 1px;
  height: 18px;
  margin: 0 8px 0 6px;
  background: #ccc;
  overflow: hidden; }

.mini_sb_box .sb_skip {
  float: left;
  line-height: 20px; }

.mini_sb_box .sb_limit {
  float: left;
  margin: 0 0 0 14px;
  color: #999;
  line-height: 20px; }

.mpb_disabled {
  background: #EDEEF0; }

.mpb_disabled .mini_pub_text {
  background: #EDEFEC;
  color: #C0C0C0; }

.dComment {
  width: 400px;
  margin-top: 6px;
  background: #edeff4;
  word-break: break-all;
  word-wrap: break-word; }

.dComment dt {
  position: relative;
  height: 24px;
  padding: 0px 6px;
  line-height: 24px; }

.dComment .reveal {
  float: right; }

.dComment .ico_arrows {
  position: absolute;
  top: -10px;
  left: 6px;
  height: 0px;
  border: solid #fff 5px;
  border-bottom: solid #edeff4 5px;
  overflow: hidden; }

.dComment .morelink {
  display: inline-block;
  padding: 2px 0 0 18px;
  line-height: 20px;
  background-position: -371px -177px; }

.dComment .disabled {
  color: #a0a0a0;
  text-shadow: 1px 1px 0px #fff;
  cursor: default; }

.dComment .disabled:hover {
  color: #a0a0a0;
  text-decoration: none; }

.dComment dd {
  zoom: 1;
  padding: 5px;
  border-top: solid #fff 1px;
  overflow: hidden; }

.dComment .dc_bg {
  background-color: #FFF; }

.dcLeft {
  float: left;
  width: 30px;
  margin-right: 5px; }

.dcRight {
  float: left;
  width: 355px; }

.dcName {
  white-space: nowrap; }

.dcRight .inner {
  zoom: 1;
  padding: 0px 0px 0px 3px;
  line-height: 17px;
  overflow: hidden; }

.dcRight .inner p {
  padding-right: 18px; }

.dcRight .ico_del {
  float: right;
  margin: 2px 0px 0px 0px; }

.dRme {
  zoom: 1;
  position: relative; }

.dRme .ico_del {
  position: absolute;
  top: 6px;
  _top: 3px;
  right: 0px; }

.drme_r {
  position: relative;
  width: 430px;
  margin-top: 6px;
  padding: 4px;
  background: #EDEFF4; }

.drme_r .ico_arrows {
  position: absolute;
  top: -10px;
  right: 7px;
  height: 0px;
  border: solid #fff 5px;
  border-bottom: solid #edeff4 5px;
  overflow: hidden; }

.drme_r .mini_pub_text {
  width: 424px; }

.drme_r .mini_pub_mirror {
  width: 418px; }

.dfCite .dComment {
  width: 590px;
  margin: 6px auto 0px; }

.dfCite .dComment dt .ico_loading {
  _vertical-align: 0px;
  _margin-top: 5px; }

.dfCite .dcRight {
  width: 545px; }

.dfCite .mini_pub_text {
  width: 539px; }

.dfCite .mini_pub_mirror {
  width: 539px; }

/*评论最终页*/
.dynamicFinal {
  width: 888px;
  margin: 90px auto 0px;
  overflow: hidden; }

.dynamicFinal .loading {
  margin-left: 21px;
  margin-right: 21px; }

.dynamicFinal .content {
  float: left;
  width: 632px; }

.dynamicFinal .sidebar {
  float: right;
  width: 245px; }

.dynamicFinal .dynamicInner {
  background-color: #fff;
  padding: 15px 0px 20px;
  border: solid #C4CDE0 1px;
  border-radius: 4px; }

.dHead {
  width: 590px;
  height: 62px;
  margin: 0 auto;
  border-bottom: solid #e9e9e9 1px;
  overflow: hidden; }

.dBody {
  width: 590px;
  margin: 8px auto 0px;
  word-break: break-all;
  word-wrap: break-word; }

.dhLeft {
  float: left;
  width: 50px;
  margin-right: 10px; }

.dhRight {
  float: left;
  width: 400px;
  height: 50px; }

.dbImg {
  margin: 5px 0px; }

.dbImg img {
  border: solid #DDDBE5 1px; }

.dbHand {
  margin: 8px 0px 0px; }

.dbHand span {
  font-family: Arial; }

.fback {
  position: absolute;
  top: 6px;
  right: 10px; }

.priv_p {
  float: right;
  width: 31px;
  height: 20px;
  padding-left: 25px;
  margin: 6px 0px 0px 4px;
  background-color: #fafafa;
  border: solid #8192B7 1px;
  font-weight: bold;
  line-height: 20px;
  line-height: 22px\9;
  overflow: hidden;
  background-position: -366px -232px; }
  .priv_p.priv_quiz {
    width: 52px; }

.edit_p {
  float: right;
  width: 83px;
  height: 20px;
  padding-left: 19px;
  margin: 6px 0px 0px 4px;
  background-color: #fafafa;
  border: solid #8192B7 1px;
  font-weight: bold;
  line-height: 20px;
  line-height: 22px\9;
  overflow: hidden;
  background-position: -367px -274px; }

.poptk_pm {
  padding: 20px 0px; }

.poptk_pm .oBox2 {
  zoom: 1;
  width: auto;
  padding: 0px 0px 0px 75px; }

.poptk_pm .l_th2 {
  width: 75px;
  font-weight: bold; }

.poptk_pm input.h {
  width: 342px; }

.poptk_pm .choseFriend {
  left: 366px; }

.poptk_pm .friendList {
  width: 347px; }

.poptk_pm .messInput2 {
  width: 430px;
  height: 90px; }

.poptk_tp {
  padding: 20px 15px;
  text-align: center; }

.poptk_tp_mess {
  padding: 20px 50px; }

.poptk_tp_color {
  color: #fe6600;
  margin-top: 8px; }

.poptk_ct {
  padding: 20px 15px;
  font-family: Arial; }

.poptk_ct table {
  width: auto;
  border-collapse: separate; }

.poptk_ct table td {
  height: 28px; }

.poptk_ct table .txtRight {
  width: 89px; }

.htit_hr {
  height: 1px;
  margin: 15px 0 0;
  background: #eee;
  overflow: hidden; }

.htit_na {
  margin: 9px 0 0;
  font-weight: normal;
  color: #ccc;
  line-height: 1.5; }

.htit_na b {
  color: #333; }

.htit_na .skip {
  display: inline;
  float: right;
  margin: 0 260px 0 0; }

.skip-mess {
  display: inline;
  float: right;
  margin: 0 245px 0 0;
  _margin: -20px 245px 0 0; }

.htit_na .skip-info {
  display: inline;
  float: right;
  margin: 0 20px 0 0; }

.htit_na .jia-order-new {
  position: relative; }

.htit_na .jia-order-new .icon12-xin {
  position: absolute;
  top: -4px;
  right: -18px; }

.htit_nb {
  margin: 9px 0 0;
  font-weight: normal;
  color: #ccc;
  line-height: 1.5; }

.htit_nb .sift {
  display: inline;
  float: right;
  margin: 0 260px 0 0;
  color: #666; }

.htit_nb .sift input {
  margin: -2px 3px 0 0;
  vertical-align: middle; }

.htab_na {
  height: 22px;
  padding: 10px 0 0 24px;
  line-height: 22px; }

.htab_na a, .htab_na span {
  float: left;
  margin: 0 26px 0 0; }

.plreply, .splreply, .tzrec, .order, .coll-wrap, .moder-wrap, .illegal-wrap {
  position: relative;
  width: 810px;
  height: auto !important;
  height: 800px;
  min-height: 800px;
  background: #fff;
  border-bottom: solid #fff 1px; }

.plreply .paging, .splreply .paging, .tzrec .paging, .order .paging, .classification .paging {
  width: 540px; }

.plreply_inner, .splreply_inner, .tzrec_inner, .order_inner, .coll-inner, .moder-inner, .illegal-inner {
  margin: 0 0 0 20px;
  color: #333;
  line-height: normal; }

.plrnull, .splrnull, .tzrnull, .ordernull {
  margin: 15px 0 0; }

.plrtips {
  position: absolute;
  top: 60px;
  right: 0;
  width: 240px;
  line-height: 22px;
  text-align: justify; }

/*评论回复 评论论坛回复列表*/
.plrlist {
  width: 530px;
  margin: 0 0 20px; }

.plrlist li {
  padding: 15px 0;
  border-bottom: solid #eee 1px;
  word-break: break-all;
  word-wrap: break-word; }

.plrlist .pleft {
  float: left;
  width: 24px; }

.plrlist .ico_comment {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: 5px 0 0;
  margin-top: 4px\9;
  background-position: -320px -282px;
  overflow: hidden;
  visibility: hidden; }

.plrlist .pright {
  float: right;
  width: 504px;
  line-height: 22px; }

.plrlist .title .wrap_new {
  display: inline-block;
  height: 22px\9;
  vertical-align: middle\9; }

.plrlist .title .ico_new {
  display: inline-block;
  width: 28px;
  height: 11px;
  background-position: -153px -163px;
  overflow: hidden; }

.plrlist .quote {
  margin: 5px 0 0;
  color: #999; }

.plrlist .quote .contentlink {
  color: #999; }

.plrlist .quote .contentlink:hover {
  color: #3b5998;
  text-decoration: underline; }

.plrlist .quote .litimg {
  float: left;
  width: 16px;
  height: 15px;
  margin: 3px 6px 0 0;
  background-position: -320px -156px;
  overflow: hidden; }

.plrlist .message .ico_arrows {
  display: block;
  width: 0;
  height: 0;
  margin: 0 0 0 5px;
  border: solid 6px;
  border-color: #fff #fff #edeff4;
  overflow: hidden; }

.plrlist .mitem {
  margin: 0 0 5px;
  padding: 0 10px 5px;
  background: #edeff4; }

.plrlist .mleft {
  float: left;
  width: 30px;
  margin: 10px 0 0; }

.plrlist .mright {
  float: right;
  width: 444px;
  margin: 10px 0 0;
  line-height: 18px; }

.plrlist .mright .contentlink {
  color: #333; }

.plrlist .mright .contentlink:hover {
  color: #3b5998;
  text-decoration: underline; }

.plrlist .mhand {
  zoom: 1;
  margin: 2px 0 0;
  color: #999;
  overflow: hidden; }

.plrlist .mbeen {
  margin: 2px 0 0;
  color: #999; }

.phr {
  clear: both;
  height: 0px;
  margin: 10px 0 0;
  border-top: dotted #cad4e1 1px;
  overflow: hidden; }

.plrlist .mpub {
  clear: both;
  margin: 2px 0 0; }

.plrlist .mpub .mini_pub_text {
  width: 438px; }

.plrlist .mpub .mini_pub_mirror {
  width: 432px; }

.plrlist .pmessage_ml {
  height: 28px;
  padding: 0 10px;
  background: #edeff4;
  line-height: 28px; }

.plrlist_cross .pright {
  width: 528px; }

.plrlist_cross .mright {
  width: 468px; }

.plrnew .title {
  font-weight: bold; }

.plrnew .ico_comment {
  background-position: -320px -263px;
  visibility: visible; }

.plrnew .mitemnew .mhand .fcolor_12link {
  color: #ff6600; }

/*发出的评论列表*/
.spllist {
  width: 530px;
  margin: 0 0 15px; }

.spllist li {
  zoom: 1;
  margin: 15px 0 0;
  padding: 6px 10px;
  border: solid #eee 1px;
  line-height: 22px;
  word-break: break-all;
  word-wrap: break-word; }

.spllist li.current {
  background: #edeff4; }

.spllist .quote a {
  color: #333; }

.spllist .quote a:hover {
  color: #3b5998; }

.spllist .anchor {
  margin: 3px 0 0; }

.spllist .anchor a {
  color: #666; }

.spllist .anchor a:hover {
  color: #3b5998; }

.spllist .anchor, .spllist .time {
  color: #999; }

.spllist .anchor .litimg {
  display: inline-block;
  width: 16px;
  height: 15px;
  margin: -2px 6px 0 0;
  _margin: 0 6px 5px 0;
  background-position: -320px -156px;
  vertical-align: middle;
  overflow: hidden; }

/*通知列表*/
.tzrtips {
  width: 530px;
  margin: 10px 0 0;
  color: #7c7c7c;
  text-align: right; }

.tzrlist {
  width: 530px; }

.tzrlist li {
  zoom: 1;
  margin: 15px 0 0;
  line-height: 22px;
  word-break: break-all;
  word-wrap: break-word; }

.tzrlist .tleft {
  float: left;
  width: 24px; }

.tzrlist .ico_new {
  display: inline-block;
  width: 14px;
  height: 13px;
  margin: 12px 0 0;
  margin-top: 4px\9;
  background-position: -320px -263px;
  overflow: hidden;
  visibility: hidden; }

.tzrlist .tright {
  float: right;
  width: 484px;
  padding: 6px 10px;
  border: solid #eee 1px; }

.tzrlist .current {
  background: #edeff4; }

.tzrlist .time {
  margin: 3px 0 0;
  color: #999; }

.tzrnew .title {
  font-weight: bold; }

.tzrnew .ico_new {
  visibility: visible; }

.tzrnew .time {
  color: #f79d62; }

/*订单列表*/
.orderlist {
  width: 530px;
  margin: 0 0 20px; }

.orderlist li {
  zoom: 1;
  margin: 15px 0 0;
  color: #333;
  line-height: 22px;
  word-break: break-all;
  word-wrap: break-word; }

.orderlist .ico_new {
  display: none;
  width: 14px;
  height: 13px;
  margin: 10px 0 0;
  margin-top: 2px\9;
  background-position: -320px -263px;
  overflow: hidden; }

.ordernew .ico_new {
  display: inline-block; }

.orderlist .oleft {
  float: left;
  width: 24px; }

.orderlist .oright {
  float: right;
  width: 504px;
  border: solid #eee 1px; }

.orderlist .title {
  height: 30px;
  padding: 0 10px;
  background: #fafbfc;
  border-bottom: solid #eee 1px;
  font-size: 14px;
  line-height: 30px; }

.orderlist .title .noa {
  float: left; }

.orderlist .EC-forum-order .title .noa {
  font-size: 12px; }

.orderlist .title .nob {
  float: right; }

.orderlist .title b {
  font-weight: normal;
  color: #666; }

.orderlist .info {
  padding: 5px 0;
  border-top: dotted #eee 1px; }

.EC-forum-order .info {
  position: relative; }

.EC-forum-order .pay-btn:link, .EC-forum-order .pay-btn:visited {
  display: inline-block;
  width: 60px;
  height: 24px;
  line-height: 24px;
  background-color: #f60;
  color: #fff;
  font-weight: bold;
  text-align: center;
  margin-top: 3px;
  text-decoration: none; }

.orderlist .EC-forum-order .info dd {
  padding: 10px; }

.EC-forum-order .info .show {
  position: absolute;
  bottom: 5px;
  right: 20px; }

.orderlist .info dt {
  padding: 0 10px;
  height: 30px;
  line-height: 30px;
  cursor: pointer; }

.orderlist .info span {
  float: left; }

.orderlist .info .ico_arrows {
  float: right;
  width: 13px;
  height: 7px;
  margin: 11px 0 0;
  background-position: -76px 0;
  overflow: hidden; }

.orderlist .info dd {
  display: none;
  padding: 0 10px;
  color: #666;
  line-height: 22px; }

.orderlist .info dd.EC-more {
  border-top: 1px dotted #eee; }

.orderlist .info .time {
  color: #999; }

.orderlist .info em {
  color: #d60000;
  font-style: normal; }

.orderlist .info_top {
  border-top: none; }

.orderlist .info_top dt {
  cursor: auto; }

.orderlist .info_top dd {
  display: block; }

.orderlist .info_top .ico_arrows {
  display: none; }

.orderlist .info_new dt span {
  font-weight: bold; }

.orderlist .info_new .time {
  color: #f79d62; }

.orderlist .info_open dd {
  display: block; }

.orderlist .info_open .ico_arrows {
  background-position: -99px 0; }

.orderlist .thumb {
  padding: 12px 0 0;
  border-top: 1px dotted #eee; }

.orderlist .thumb dt {
  display: inline;
  float: left;
  width: 80px;
  margin: 0 0 0 10px;
  color: #666; }

.orderlist .thumb dd {
  float: left;
  width: 400px; }

.orderlist .thumb img {
  float: left;
  margin: 0 20px 12px 0; }

/***关注按钮***/
.addFc {
  display: inline;
  width: auto;
  height: 16px;
  padding: 0px 0px 0px 14px;
  overflow: hidden;
  line-height: 16px;
  background-position: 2px -319px;
  background-position: 2px -320px\9; }

.addFc_oh {
  display: inline;
  width: auto;
  height: 16px;
  padding: 0px 0px 0px 34px;
  overflow: hidden;
  line-height: 16px;
  background-position: 0px -373px;
  background-position: 0px -374px\9; }

.hadFc {
  display: inline;
  width: auto;
  height: 16px;
  padding: 0px 0px 0px 14px;
  color: #888;
  overflow: hidden;
  line-height: 16px;
  background-position: 0px -346px;
  background-position: 0px -347px\9; }

.allFc {
  display: inline;
  width: auto;
  height: 16px;
  padding: 0px 0px 0px 14px;
  color: #888;
  overflow: hidden;
  line-height: 16px;
  background-position: 0px -403px; }

.cancelFc {
  margin-left: 14px; }

.b_addFc {
  display: inline-block;
  height: 20px;
  padding: 0px 6px 0px 18px;
  overflow: hidden;
  border: solid #8192B7 1px;
  font-weight: bold;
  line-height: 20px;
  line-height: 22px\9;
  background-position: 5px -316px; }

.b_addFc_oh {
  display: inline-block;
  height: 20px;
  padding: 0px 6px 0px 40px;
  overflow: hidden;
  border: solid #8192B7 1px;
  font-weight: bold;
  line-height: 20px;
  line-height: 22px\9;
  background-position: 5px -370px; }

.b_hadFc {
  display: inline-block;
  height: 20px;
  padding: 0px 6px 0px 20px;
  overflow: hidden;
  border: solid #8192B7 1px;
  color: #888;
  line-height: 20px;
  line-height: 22px\9;
  background-position: 5px -343px; }

.b_allFc {
  display: inline-block;
  height: 20px;
  padding: 0px 6px 0px 21px;
  overflow: hidden;
  border: solid #8192B7 1px;
  color: #888;
  line-height: 20px;
  line-height: 22px\9;
  background-position: 5px -399px; }

.b_hadFc .chr, .b_allFc .chr {
  color: #DBE9F3; }

.b_sandPm {
  display: inline-block;
  padding: 0 0 0 20px;
  background-position: -371px -233px; }

/*收藏列表*/
.favoriteBg {
  height: auto !important;
  height: 800px;
  min-height: 800px; }

.uh3 {
  display: inline;
  float: left;
  margin-left: 5px;
  padding-bottom: 30px;
  width: 0px;
  overflow: hidden; }

.uhn {
  display: inline;
  float: left;
  margin-left: 5px;
  padding-bottom: 30px; }

.c1, .c2, .c3 {
  float: left;
  height: 20px;
  overflow: hidden; }

.c1 {
  width: 265px; }

.c2 {
  width: 150px; }

.c3 {
  width: 190px; }

.deleteFavorite, .deleteClub {
  height: 16px;
  overflow: hidden;
  position: absolute;
  width: 17px; }

.deleteFavorite {
  right: 10px;
  top: 30px; }

.deleteClub {
  right: 0;
  top: 0; }

.doneTip, .checkCodeTip {
  height: 28px;
  line-height: 28px;
  margin: 25px 0 20px;
  padding-left: 10px; }

.duList2 li {
  overflow: hidden;
  padding: 20px 0;
  position: relative;
  width: 100%; }

.duList2 li:hover .cancelFocus3, .duList2 li.moveOn .cancelFocus3, .doubleFc {
  display: block; }

.duList3 {
  margin-left: -27px;
  overflow: hidden;
  width: 817px;
  margin-bottom: 30px; }

.duList3 li {
  display: inline;
  float: left;
  height: 105px;
  margin: 20px 0 0 27px;
  overflow: hidden;
  padding-right: 18px;
  position: relative;
  width: 360px; }

.duList3 li .p1 {
  height: 20px;
  overflow: hidden;
  width: 240px; }

.duList3 li .p2 {
  height: 45px;
  line-height: 22px;
  overflow: hidden;
  width: 240px; }

.duList3 li .l {
  float: left;
  width: 114px; }

/*关注的车列表*/
.addNewCar {
  height: 21px;
  width: 70px; }

.focusCar {
  width: 100%;
  overflow: hidden; }

.focusCar li {
  border-bottom: 1px solid #ebeff4;
  padding: 15px 0px;
  position: relative;
  width: 100%;
  float: left; }

.focusCar li .CarOp {
  position: absolute;
  right: 20px;
  top: 25px; }

.fcp {
  float: left;
  position: relative;
  width: 100px; }

.fcp .fcp_m1 {
  border: 1px solid #ebebeb;
  padding: 1px;
  width: 80px; }

.fcpc {
  margin: 0 160px 0 100px; }

.setCarSign {
  bottom: 3px;
  height: 14px;
  position: absolute;
  right: 18px;
  width: 14px; }

.cPo {
  bottom: 3px;
  position: absolute;
  right: 18px; }

.cPos {
  position: absolute;
  right: 200px;
  top: 35px; }

/*私信发布*/
.upmessage {
  width: 420px;
  margin: 15px 0px 0px 64px; }

.upmessage .mto {
  display: inline-block;
  margin-top: 2px;
  padding: 0 0 0 20px;
  background-position: -484px -256px; }

.upmessage .send_box {
  margin-top: 6px; }

.send {
  height: 128px;
  margin: 20px auto 0;
  width: 418px; }

.sendArea {
  margin: 10px auto 0;
  height: 110px;
  position: relative;
  width: 420px;
  z-index: 2; }

.messInput, .messInput2, .messInput3 {
  border: 1px solid #abadb3;
  font-size: 12px;
  overflow: auto;
  padding: 2px;
  resize: none; }

.messInput {
  height: 54px;
  width: 413px;
  border: 0;
  outline: 0;
  box-shadow: none;
  line-height: 150%; }

.messInput2 {
  height: 160px;
  width: 435px;
  line-height: 150%; }

.messInput3 {
  height: 85px;
  width: 235px; }

.mess-null {
  font-weight: bold;
  overflow: hidden;
  zoom: 1;
  padding: 20px 0; }

/*私信列表*/
.duList4 {
  overflow: hidden;
  width: 553px;
  word-break: break-all;
  word-wrap: break-word;
  margin-bottom: 30px; }

.duList4 li {
  border-bottom: 1px solid #ebeff4;
  float: left;
  padding: 17px 0;
  position: relative;
  width: 100%;
  cursor: pointer; }

.duList4 li:hover, .duList4 li.fixed {
  background-color: #edeff4; }

.duList4 li:hover .stop-icon, .duList4 li:hover .ico_del02, .duList4 li.fixed .stop-icon, .duList4 li.fixed .ico_del02 {
  display: block; }

.duList4 li .lm {
  float: left;
  text-align: center;
  width: 68px;
  position: relative; }
  .duList4 li .lm img {
    display: inline-block;
    width: 50px;
    height: 50px; }

.duList4 li .rc {
  zoom: 1;
  margin: 0 0 0 75px;
  _margin-left: 72px;
  line-height: 22px; }

.duList4 li .rc_p1 {
  width: 430px;
  margin: 0 48px 0 0; }

.duList4 li .rc_p1 img {
  vertical-align: bottom;
  vertical-align: middle\9; }

.duList4 li .rc_p2 {
  padding: 0 8px 0 0;
  color: #7c7c7c; }

.duList4 li .rc_p2 .edit {
  float: right;
  margin-right: 45px; }

.icon-interest:hover, .icon-no-interest:hover {
  text-decoration: none; }

.icon-interest i, .icon-no-interest i, .icon12-xin {
  background: url("../images/icons.png?v140924") no-repeat;
  display: inline-block;
  height: 12px;
  width: 14px;
  margin-right: 5px;
  vertical-align: -2px; }

.icon12-xin {
  background-position: -371px -490px;
  width: 12px;
  height: 12px; }

.icon-interest, .icon-interest:hover {
  color: #f60; }

.icon-interest i {
  background-position: -486px -420px; }

.icon-no-interest i {
  background-position: -486px -400px; }

.duList5 li .jubao, .duList4 li .jubao {
  display: none; }

.duList5 li:hover .jubao, .duList4 li:hover .jubao, .duList5 li.fixed .jubao, .duList4 li.fixed .jubao {
  display: inline; }

.duList4 li .opr {
  position: absolute;
  right: 10px;
  top: 19px; }

.duList4 li .opq {
  position: absolute;
  right: 10px;
  top: 55px; }

.duList4 li .dMessage, .duList5 li span.d, .duList4 li .opq {
  display: none; }

.duList4 li:hover .dMessage, .duList4 li.fixed .dMessage, .duList5 li:hover span.d, .duList5 li.fixed span.d, .duList4 li:hover .opq, .duList4 li.fixed .opq {
  display: inline; }

.duList4 .ico_del {
  position: absolute;
  top: 22px;
  right: 8px; }

.duList4 .ico_black {
  position: absolute;
  top: 23px;
  right: 26px; }

.duList5 {
  color: #595757;
  width: 100%; }

.duList5:after {
  content: '';
  clear: both;
  display: block; }

.duList5 li {
  float: left;
  margin-top: 15px;
  padding-bottom: 8px;
  position: relative;
  width: 418px;
  word-break: break-all;
  word-wrap: break-word; }

.duList5 li .ico_del {
  position: absolute;
  top: 16px;
  right: 18px; }

.ico_del02 {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-position: -315px -5px;
  position: absolute;
  top: 16px;
  right: 8px;
  display: none; }

.ico_del03 {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-position: -315px -5px;
  position: absolute;
  top: 16px;
  right: 8px; }

.duList4 .ico_del02 {
  top: 22px;
  _top: 18px; }

.duList5 li input {
  position: absolute;
  left: 10px;
  margin-top: -12px;
  top: 50%; }

.duList5 li span.n {
  height: 19px;
  margin-top: -10px;
  position: absolute;
  top: 50%;
  width: 11px; }

.duList5 li.this span.n {
  left: -11px; }

.duList5 li.that span.n {
  right: -11px; }

.duList5 li .userPhoto {
  margin-top: -25px;
  position: absolute;
  top: 50%; }
  .duList5 li .userPhoto img {
    display: inline-block;
    width: 50px;
    height: 50px; }

.duList5 li.this .userPhoto {
  left: -65px; }

.duList5 li.that .userPhoto {
  right: -65px; }

/*.black-bg{ display:inline-block; width:50px;height:20px; line-height:20px;background:#000000;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5; position:absolute; bottom:0; left:9px; z-index:10;}私信列表图片上的透明遮罩层*/
.stop-icon {
  display: inline-block;
  width: 15px;
  height: 16px;
  line-height: 10px;
  background: url(../Images/stop.png) no-repeat;
  _background: none;
  background-repeat: no-repeat;
  position: absolute;
  top: 17px;
  right: 30px;
  z-index: 20;
  display: none; }

.duList4 .stop-icon {
  top: 22px;
  _top: 18px; }

.duList4 li .lm .stop-icon {
  display: inline-block;
  width: 15px;
  height: 16px;
  line-height: 10px;
  background: url(../Images/stop.png) no-repeat;
  _background: none;
  background-repeat: no-repeat;
  position: absolute;
  top: 34px;
  right: 8px;
  z-index: 20; }

.duList5 li .replyContent {
  line-height: 22px;
  padding: 10px 18px 0 20px; }

.duList5 li .replyContent .tx {
  padding-right: 44px; }

.replycon-pic-box span {
  display: inline-block;
  width: 80px;
  height: 60px;
  margin-right: 10px;
  margin-top: 10px; }

.replycon-pic-box img {
  cursor: pointer; }

.duList5 li .replyContent img {
  vertical-align: bottom;
  vertical-align: middle\9; }

.usename-v {
  display: inline-block;
  width: 15px;
  height: 10px;
  background-position: -487px -9px;
  position: relative;
  top: -3px\9;
  _top: 0; }

.usename-l-v {
  display: inline-block;
  width: 15px;
  height: 10px;
  background-position: -290px -6px;
  position: relative;
  *top: -3px;
  _top: 0; }

/*黑名单*/
.blackList {
  margin: 20px auto;
  width: 620px; }

.blackList li {
  border-bottom: 1px solid #ebeff4;
  height: 50px;
  line-height: 50px;
  padding: 0 5px; }

.blackList li .cancelBlack {
  float: right;
  margin-top: 14px; }

.blackList .time {
  display: inline;
  float: right;
  margin: 0 50px 0 0; }

/*说话进行时*/
.sayBg {
  background: #f3f5f9; }

.sayContainer {
  width: 960px;
  margin: 47px auto 0;
  line-height: normal; }

.sayTit {
  height: 32px; }

.sayTit h2 {
  float: left;
  height: 26px;
  padding: 0 0 0 36px;
  background-position: -371px -359px;
  font-size: 14px;
  color: #000;
  line-height: 26px; }

.sayTit .shake {
  float: right;
  width: 73px;
  height: 26px;
  text-indent: -9999px;
  overflow: hidden;
  background-position: 0 -27px; }

.sayTit .shake:hover {
  background-position: 0 -27px; }

.sayLine {
  height: 0px;
  border-top: solid #d9dfeb 1px;
  border-bottom: solid #fff 1px;
  overflow: hidden; }

.sayCont {
  zoom: 1;
  position: relative;
  margin: 15px 1px 0;
  word-break: break-all;
  word-wrap: break-word; }

.sayCard {
  position: absolute;
  top: 1200px;
  left: -200px;
  width: 230px;
  background: #fff;
  border: solid #ccd3e4 1px; }

.sayCard .info {
  padding: 11px 11px 10px; }

.sayCard .info .noa a {
  display: inline-block; }

.sayCard .info img {
  border: solid #d9dfeb 1px; }

.sayCard .info .tx {
  display: inline-block;
  margin: 8px 0 0;
  line-height: 1.8; }

.sayCard .info .nob {
  height: 16px;
  margin: 14px 0 0;
  overflow: hidden; }

.sayCard .user {
  height: 72px;
  background: #f7f9ff; }

.sayCard .user dt {
  display: inline;
  float: left;
  width: 50px;
  height: 50px;
  margin: 11px 6px 0 11px;
  overflow: hidden; }

.sayCard .user dd {
  display: inline;
  float: left;
  width: 152px;
  margin: 11px 0 0 0px;
  margin-top: 12px\9; }

.sayCard .user .noa {
  height: 20px;
  text-align: right; }

.sayCard .user .noa strong {
  float: left;
  width: 92px;
  height: 14px;
  margin: 1px\9 0 0;
  font-weight: bold;
  text-align: left;
  overflow: hidden; }

.sayCard .user .noa .addFc, .sayCard .user .noa .hadFc {
  float: right; }

.sayCard .user .nob {
  height: 18px; }

.sayCard .user .nob a {
  color: #666; }

.sayCard .user .noc {
  color: #c6c5c5; }

.type_puretx .info {
  padding: 2px 9px 10px 11px;
  background: url(../images/bg_postwz.png) no-repeat center bottom; }

.type_puretx .info .tx {
  margin: 0;
  font-size: 14px;
  line-height: 1.6; }

.type_puretx .info .tx:first-letter {
  font-family: "Microsoft Yahei";
  font-size: 22px; }

.type_puretx .info .nob {
  padding-right: 2px; }

.sayBot {
  height: 40px;
  background: #e6eaf2;
  border: solid #d4dae8 1px;
  border-radius: 2px; }

.sayBot .shake {
  display: block;
  width: 146px;
  height: 26px;
  margin: 7px auto 0;
  text-indent: -9999px;
  overflow: hidden;
  background-position: -74px -27px; }

.sayBot .shake:hover {
  background-position: -74px -27px; }

/*应用页*/
.appFinal .tt {
  height: 70px;
  border-bottom: solid #eee 1px; }

.appFinal .tt dt {
  float: left; }

.appFinal .tt dd {
  float: left;
  margin: 12px 0 0 10px;
  font-weight: bold; }

.appFinal .cont {
  padding: 20px 0; }

/*收到回复列表*/
.reply-list {
  margin-top: 15px;
  overflow: hhidden;
  zoom: 1; }

.reply-list li {
  margin-bottom: 20px;
  overflow: hidden;
  zoom: 1;
  color: #999999; }

.reply-list .reply-pic {
  width: 50px;
  height: 50px;
  float: left;
  margin-right: 20px; }
  .reply-list .reply-pic img {
    display: inline-block;
    width: 50px;
    height: 50px; }

.reply-list .reply-con {
  width: 435px;
  float: left;
  padding: 10px 10px 10px 15px;
  background: #f2f2f2;
  border: solid 1px #e4e4e4;
  position: relative; }

.reply-list .reply-con .jt-icon, .reply-list .reply-con .xin-icon, .reply-list .reply-con .bq-icon, .bq-icon, .reply-layer .reply-layer-close i, .reply-list .reply-con .v-icon, .new-icon {
  background: url(../Images/reply_icon.png) no-repeat; }

.reply-list .reply-con .jt-icon {
  display: inline-block;
  width: 12px;
  height: 22px;
  position: absolute;
  top: 15px;
  left: -12px;
  overflow: hidden; }

.reply-list .reply-con .xin-icon {
  display: block;
  width: 16px;
  height: 14px;
  float: right;
  margin-top: 5px;
  background-position: -17px 0; }

.reply-list .reply-con .bq-icon, .bq-icon {
  display: inline-block;
  width: 15px;
  height: 15px;
  float: left;
  background-position: -55px 0; }

.bq-icon {
  margin-top: 8px; }

.reply-list .reply-con .v-icon {
  display: inline-block;
  width: 10px;
  height: 15px;
  margin-left: 2px;
  background-position: -39px 6px;
  background-position: -39px 2px\9; }

.reply-list .reply-con div {
  line-height: 26px;
  clear: both;
  overflow: hidden;
  zoom: 1;
  word-break: break-all;
  word-wrap: break-word; }

.reply-list .reply-con div a {
  line-height: 20px; }

.reply-list .reply-con .replay-w {
  width: 410px;
  float: left;
  line-height: 20px;
  word-break: break-all;
  word-wrap: break-word; }

.reply-list .reply-con .replay-left {
  display: inline-block; }

.reply-list .reply-con span img {
  position: relative;
  margin-top: -5px\9; }

.reply-list .reply-con a.blacklink {
  color: #595757; }

.reply-list .reply-con a.blacklink:hover, .reply-list .reply-con a.bluelink:hover, .reply-list .reply-con a.graylink:hover, .reply-pop-text .reply-pop-bg a.blacklink:hover {
  color: #3b5998; }

.reply-list .reply-con a.bluelink {
  color: #7692cd; }

.reply-list .reply-con a.graylink {
  color: #999999;
  margin: 0 5px; }

.reply-list .reply-con .mta {
  margin-top: 2px; }

.reply-list .reply-con .fr {
  float: right; }

.reply-list .reply-con .reply-texta {
  width: 423px;
  height: 78px;
  padding: 5px;
  margin-top: 8px;
  font-size: 12px;
  color: #666666;
  background: #ffffff;
  border: solid 1px #bfc8d9; }

.reply-list .reply-con .reply-btn, .reply-list .reply-con .reply-btn:visited {
  display: inline-block;
  width: 42px;
  height: 18px;
  line-height: 18px;
  float: right;
  margin-top: 1px;
  background: #8192b7;
  border: solid 1px #435792;
  color: #ffffff;
  text-align: center; }

.reply-list .reply-con .reply-btn:hover {
  color: #ffffff;
  text-decoration: none; }

.reply-list .reply-con .reply-margin {
  margin: 10px 0 5px; }

.reply-list .reply-con .mla {
  margin-left: 5px; }

.reply-list .reply-con .reply-border {
  line-height: 20px;
  margin-top: 11px;
  padding: 7px 0 3px;
  border-top: solid 1px #cccccc;
  overflow: hidden;
  zoom: 1;
  word-break: break-all;
  word-wrap: break-word; }

.reply-list .reply-con span img {
  position: relative;
  margin-top: -5px\9; }

.reply-list .reply-con .sb_btn_ing {
  margin: 0; }

.new-icon {
  display: inline-block;
  width: 20px;
  height: 15px;
  margin: 0 0 0 5px;
  background-position: -16px 0;
  position: relative;
  top: 3px;
  top: 0px\9; }

.reply-list .mpub .mini_pub_text {
  width: 429px; }

.reply-list .mpub .mini_pub_mirror {
  width: 423px; }

/*评论列表*/
.review-list .come-article {
  color: #999999; }

.review-list .come-article a, .review-list .come-article a:visited {
  color: #999999; }

.review-list .come-article a:hover {
  color: #3b5998; }

/*文字提示弹出层*/
.reply-pop-text {
  width: 244px;
  height: 284px;
  position: absolute;
  top: 49px;
  top: 58px\9;
  right: 0; }

.reply-pop-text .reply-pop-bg {
  height: 132px;
  padding: 10px 5px 10px 20px;
  border: solid 1px #cee1ee;
  background: #ffffff;
  color: #333333;
  line-height: 22px; }

.reply-pop-text .reply-pop-bg .text-ind {
  text-indent: 25px; }

.reply-pop-text .reply-pop-bg a.blacklink {
  color: #333333; }

/*提醒设置弹出层*/
.reply-layer {
  width: 390px;
  border: 5px solid #3b5998;
  background-color: #FFFFFF;
  font-size: 12px;
  font-size: 12px;
  position: absolute;
  top: 0;
  left: 0; }

.reply-layer h3, .reply-layer .reply-layer-bottom {
  height: 29px;
  line-height: 29px;
  position: relative;
  padding: 0 10px;
  background: #f2f5f8;
  color: #333333;
  overflow: hidden; }

.reply-layer h3 {
  border-bottom: 1px solid #ccd3e4;
  font-weight: bold;
  font-size: 14px; }

.reply-layer .reply-layer-bottom {
  height: 33px;
  line-height: 30px;
  padding-top: 7px;
  border-top: 1px solid #ccd3e4;
  text-align: center; }

.reply-layer .reply-layer-close {
  width: 16px;
  height: 16px;
  padding: 7px 6px 6px 7px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  right: 0px;
  line-height: 0;
  font-size: 0;
  border-left: 1px solid #ccd3e4;
  background-color: #f2f5f8; }

.reply-layer .reply-layer-close i {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 2px 0 0 2px;
  background-position: -74px 0; }

.reply-layer a.reply-layer-close:hover {
  background-color: #3b5998; }

.reply-layer a.reply-layer-close:hover i {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-position: -89px 0; }

.reply-layer .reply-layer-content {
  padding: 23px 15px 20px 75px;
  font-size: 12px; }

.reply-layer .reply-form {
  margin-top: 20px; }

.reply-layer .reply-form li {
  margin-top: 7px; }

.reply-layer .reply-form li span {
  display: inline-block;
  float: left;
  margin: 2px 5px 0 0;
  margin: -2px 5px 0 0\9; }

.reply-layer .sure-btn, .reply-layer .sure-btn:visited, .reply-layer .cancel-btn, .reply-layer .cancel-btn:visited {
  font-weight: 100;
  height: 24px;
  line-height: 24px;
  padding: 0 30px;
  display: inline-block;
  outline: medium none;
  overflow: hidden;
  background: #FF7700;
  border: 1px solid #CC5F00;
  color: #FFFFFF; }

.reply-layer .sure-btn:hover {
  background: #ff9900;
  color: #ffffff;
  text-decoration: none; }

.reply-layer .cancel-btn, .reply-layer .cancel-btn:visited {
  background: #ffffff;
  color: #3B5B98;
  border: 1px solid #CCD3E4;
  margin-left: 10px; }

.reply-layer .cancel-btn:hover {
  background: #f0f0f0;
  color: #3B5B98;
  text-decoration: none; }

.reply-info {
  padding: 20px 0;
  overflow: hidden;
  zoom: 1; }

.reply-info-up {
  width: 470px;
  padding: 10px 15px;
  margin-top: 20px;
  background: #fffbe2;
  border: solid 1px #ff9900;
  overflow: hidden;
  zoom: 1; }

.reply-info-up .up-icon {
  display: inline-block;
  float: left;
  width: 16px;
  height: 16px;
  margin-top: 5px;
  *margin-top: 4px;
  background-position: -401px -6px; }

.reply-info-up div {
  float: left;
  margin-left: 10px;
  line-height: 26px;
  font-size: 14px; }

.reply-info-up .fontb {
  font-weight: bold;
  margin: 0 5px; }

.reply-info-up a:hover {
  color: #d60000; }

/*账户设置-消息提醒*/
.set-info {
  padding-top: 20px;
  overflow: hidden;
  zoom: 1; }

.set-info-left {
  width: 270px;
  float: left;
  overflow: hidden; }

.set-info p {
  color: #595757;
  font-weight: bold; }

.set-info-left ul {
  padding: 20px 0 0 30px;
  overflow: hidden;
  zoom: 1; }

.set-info-left li {
  height: 24px;
  line-height: 24px;
  text-align: left;
  overflow: hidden; }

.set-info-left li label {
  font-size: 12px; }

.set-info-left li span {
  display: inline-block;
  float: left;
  margin: 5px 8px 0 0;
  *margin: 0px 3px 0 0; }

.set-info-right {
  float: left; }

.set-info-right p {
  color: #999999;
  margin-bottom: 22px; }

.set-info-left .btn-keep {
  display: inline-block;
  padding: 2px 5px;
  margin: 20px 0 0 30px;
  color: #ffffff;
  background: #3b5998;
  border-right: solid 1px #133783;
  border-bottom: solid 1px #133783;
  border-top: solid 1px #b7caeb;
  border-left: solid 1px #b7caeb; }

.set-info-left .btn-keep:visited, .set-info-left .btn-keep:hover {
  color: #ffffff; }

.set-info-bbs {
  padding: 15px 0 0 30px; }

.set-info-border {
  border-bottom: solid 1px #eeeeee; }

.set-info-border ul {
  padding-top: 10px;
  padding-bottom: 20px; }

/* 登陆及提示弹出框 */
.set-info-layer {
  position: absolute; }

.set-info-layer .layer {
  width: 380px;
  border: 5px solid #3b5998;
  background-color: #FFFFFF;
  font-size: 12px;
  font-size: 12px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }

.set-info-layer .layer h3, .set-info-layer .layer .layer-bottom {
  height: 29px;
  line-height: 29px;
  position: relative;
  padding: 0 10px;
  background: #f2f5f8;
  color: #333333;
  overflow: hidden; }

.set-info-layer .layer h3 {
  border-bottom: 1px solid #ccd3e4;
  font-weight: bold;
  font-size: 14px; }

.set-info-layer .layer .layer-bottom {
  height: 39px;
  line-height: 39px;
  border-top: 1px solid #ccd3e4;
  text-align: center; }

.set-info-layer .layer .layer-bottom .cancel-btn, .set-info-layer .layer .layer-bottom .sure-btn {
  display: inline-block;
  height: 22px;
  line-height: 22px;
  padding: 0 30px;
  margin-top: 7px; }

.set-info-layer .layer .layer-bottom .cancel-btn, .set-info-layer .layer .layer-bottom .cancel-btn:visited {
  background: #fafbfc;
  border: solid 1px #ccd3e4;
  color: #3b5998; }

.set-info-layer .layer .layer-bottom .cancel-btn:hover {
  background: #f0f0f0;
  color: #3b5998;
  text-decoration: none; }

.set-info-layer .layer .layer-bottom .sure-btn, .set-info-layer .layer .layer-bottom .sure-btn:visited {
  background: #ff7700;
  border: solid 1px #cc5f00;
  color: #ffffff;
  margin-right: 10px; }

.set-info-layer .layer .layer-bottom .sure-btn:hover {
  color: #fff;
  background-color: #ff9900;
  text-decoration: none; }

.set-info-layer .layer .layer-close {
  width: 16px;
  height: 16px;
  padding: 7px 6px 6px 7px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  right: 0px;
  line-height: 0;
  font-size: 0;
  border-left: 1px solid #ccd3e4;
  background-color: #f2f5f8; }

.set-info-layer .layer .icon16-close {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 2px 0 0 2px;
  background: url("//s.autoimg.cn/club/i/icons.png?v=20160816") -405px -75px no-repeat; }

.set-info-layer .layer a.layer-close:hover {
  background-color: #3b5998; }

.set-info-layer .layer a.layer-close:hover .icon16-close {
  background-position: -423px -75px; }

.set-info-layer .layer .layer-content {
  padding: 20px 15px;
  font-size: 12px;
  color: #595757; }

.set-info-layer .layer .layer-content p {
  text-align: center;
  margin-bottom: 10px; }

.set-info-layer .layer .layer-content p span {
  font-weight: bold; }

.layer .layer-content .set-info-chbox {
  line-height: 24px;
  padding-left: 75px;
  clear: both; }

.layer .layer-content .set-info-chbox input {
  display: inline-block;
  float: left;
  margin: 5px 5px 0 0;
  _margin-top: 0; }

.return-ques, .return-ques:visited, .return-ques:hover {
  color: #d60000;
  margin-left: 20px;
  cursor: pointer; }

/*首页警告框*/
.alert-notice {
  width: 990px;
  margin: 10px auto; }

.alert {
  font-size: 12px;
  background-color: #fffbe2;
  border: solid 1px #ff9900;
  color: #666; }

.alert .alert-con {
  max-width: 990px;
  _width: 990px;
  min-height: 20px;
  _height: 20px;
  line-height: 20px;
  padding: 5px 10px;
  margin: 0 auto;
  position: relative; }

.alert .close {
  display: inline-block;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 10px;
  top: 9px;
  z-index: 100; }

.alert .close:hover {
  background: #3b5998; }

.alert i.icon16-exc, .alert i.icon16-ok, .alert i.icon16-no {
  position: relative;
  top: 3px;
  *top: 0;
  margin-right: 5px; }

.icon16 {
  display: inline-block;
  width: 16px;
  height: 16px; }

.icon16-ok {
  background: url("//s.autoimg.cn/club/i/icons.png?v=20160816") no-repeat;
  background-position: -347px -6px; }

.alert .close:hover .icon16-close {
  background: url("//s.autoimg.cn/club/i/icons.png?v=20160816") -422px -73px no-repeat; }

/* 按钮 */
.btn, .btn:link, .btn:visited {
  background-color: #fafbfc;
  border: 1px solid #ccd3e4;
  color: #3b5b98;
  cursor: pointer;
  display: inline-block;
  font-family: "宋体";
  outline: medium none;
  overflow: hidden;
  text-align: center;
  vertical-align: middle; }

.btn img {
  text-align: center;
  vertical-align: middle; }

.btn:hover {
  background-color: #f0f0f0;
  text-decoration: none; }

.btn:active {
  background-color: #d0d0d0; }

.btn {
  font-size: 14px;
  font-weight: bold;
  height: 32px;
  line-height: 32px;
  padding: 0 20px; }

.btn-mini {
  font-size: 12px;
  font-weight: 100;
  height: 20px;
  line-height: 20px;
  padding: 0 10px; }

.btn-small {
  font-size: 12px;
  font-weight: 100;
  height: 24px;
  line-height: 24px;
  padding: 0 15px; }

.btn-large {
  font-size: 14px;
  font-weight: bold;
  height: 45px;
  line-height: 45px;
  padding: 0 25px; }

.btn-orange, .btn-orange:link, .btn-orange:visited {
  background-color: #f70;
  border: 1px solid #cc5f00;
  color: #fff; }

.btn-orange:hover {
  background-color: #f90;
  color: #fff; }

.btn-orange:active {
  background-color: #f65d00;
  color: #fff; }

.btn-blue, .btn-blue:link, .btn-blue:visited {
  background-color: #3b5998;
  border: 1px solid #00194d;
  color: #fff; }

.btn-blue:hover {
  background-color: #57b;
  color: #fff; }

.btn-blue:active {
  background-color: #29447e;
  color: #fff; }

.btn-disabled, .btn-disabled:link, .btn-disabled:visited, .btn-disabled:hover, .btn-disabled:active {
  background-color: #efefef;
  border: 1px solid #d0d0d0;
  color: #999;
  cursor: default;
  text-decoration: none; }

/* 弹窗 */
body .fn-hide {
  display: none; }

.layer {
  background-color: #fff;
  border: 5px solid #3b5998;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  font-size: 12px;
  width: 380px; }

.layer-width640 {
  width: 630px; }

.layer h3, .layer .layer-bottom {
  background: #f2f5f8;
  color: #333;
  height: 29px;
  overflow: hidden;
  padding: 0 10px;
  position: relative; }

.layer h3 {
  border-bottom: 1px solid #ccd3e4;
  font-size: 14px;
  font-weight: bold;
  line-height: 29px; }

.layer .layer-bottom {
  border-top: 1px solid #ccd3e4; }

.layer .layer-close {
  background-color: #f2f5f8;
  border-left: 1px solid #ccd3e4;
  font-size: 0;
  height: 16px;
  line-height: 0;
  overflow: hidden;
  padding: 7px 6px 6px 7px;
  position: absolute;
  right: 0;
  top: 0;
  width: 16px; }

.layer .icon16-close {
  background: url("//s.autoimg.cn/club/i/icons.png?v=20160816") -403px -73px no-repeat !important;
  cursor: pointer; }

.layer a.layer-close:hover {
  background-color: #3b5998; }

.layer a.layer-close:hover .icon16-close {
  background-position: -421px -73px !important; }

.layer .layer-content {
  font-size: 12px;
  padding: 20px 15px; }

.layer .layer-content p.layer-content-sub span {
  font-size: 14px;
  display: block;
  padding: 40px 0;
  text-align: center; }

.layer-btn-box {
  padding: 4px;
  text-align: center;
  zoom: 1; }

/*新好友列表*/
.search-friend {
  height: 36px;
  padding: 10px 0 0 10px;
  background: #f5f5f5; }

.search-friend .search-input {
  width: 267px;
  height: 24px;
  line-height: 24px;
  float: left;
  padding: 0 5px;
  font-size: 12px;
  color: #919191;
  border: solid 1px #abadb3; }

.search-friend .search-btn {
  display: inline-block;
  width: 28px;
  height: 24px;
  line-height: 24px;
  float: left;
  border: solid 1px #abadb3;
  border-left: none;
  background: #ffffff; }

#rightContainer .search-friend .icon16-search {
  margin: 4px 0 0 6px;
  background: url("//s.autoimg.cn/club/i/icons.png?v=20160816") 0 -424px no-repeat; }

.friend-list-box {
  height: 309px;
  overflow-y: auto;
  font-size: 12px; }

.friend-list-box .friend-list-chara {
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  color: #666666;
  font-weight: bold;
  font-size: 12px; }

.friend-list-box .friend-list-chara02 {
  height: 30px;
  line-height: 30px;
  color: #666666;
  font-weight: bold;
  font-size: 12px;
  margin: 0 10px;
  border-bottom: solid 1px #d8d8d8; }

.friend-list-box .friend-list-letter {
  height: 22px;
  line-height: 22px;
  padding: 0 10px;
  color: #666666;
  font-weight: bold;
  font-size: 16px;
  background: #f5f5f5; }

.friend-list-box .nobor {
  border-bottom: none; }

.friend-list-box .friend-list-null {
  padding: 125px 0;
  color: #9f9f9f;
  text-align: center; }

/* 弹层表情 2014-04-04 刘山添加 */
.headcont {
  height: 18px;
  padding: 5px 0 0 74px;
  z-index: 10;
  zoom: 1; }

.pop-face .headcont .bq-icon {
  margin-top: 0; }

.pop-face {
  width: 423px;
  z-index: 101;
  _position: absolute !important; }

.pop-face .ico_arrows {
  background-position: -321px -205px;
  width: 14px;
  top: -6px; }

.pop-face .data {
  height: 115px; }

/*用户名提示*/
.enroll_prompt, .user_prompt {
  border: 1px solid #CCD3E4;
  line-height: 22px;
  padding: 0 5px 0 25px;
  position: absolute;
  width: 264px;
  word-break: break-all;
  word-wrap: break-word; }

.user_prompt {
  display: block;
  margin: 5px 0 0;
  padding: 5px 5px 5px 25px;
  overflow: hidden;
  position: static;
  width: 175px; }

.ic_right, .ic_wrong {
  background-position: -347px -6px;
  display: inline-block;
  height: 16px;
  line-height: 16px;
  margin: 2px 0 0 -20px;
  overflow: hidden;
  position: absolute;
  width: 16px; }

.ic_wrong {
  background-position: -364px -6px; }

.baseInfo .uesname-info03 .ic_right {
  *margin: -2px 0 0 -20px; }

.baseInfo .uesname-info03 .ic_wrong {
  *margin: -2px 0 0 -20px; }

.user_prompt .ic_wrong {
  *margin: -2px 0 0 -20px; }

.disb {
  display: block; }

.disb .int_rad {
  margin-right: 3px;
  position: relative;
  top: 2px; }

.dynNav .mess-info {
  width: 550px;
  text-align: left;
  color: #595757;
  position: absolute;
  top: 4px;
  *top: 0;
  left: 175px;
  *left: 100px; }

.dynNav LI .mess-info a {
  background: none; }

.index-info {
  margin-left: 20px;
  font-weight: normal; }

/*我的收藏*/
.coll_line {
  height: 1px;
  margin: 15px 0 0;
  background: #ccd3e4;
  overflow: hidden; }

.tab-child {
  display: block; }

.tab-child-nav {
  height: 27px;
  overflow: hidden;
  margin: 10px 0; }

.tab-child-nav li {
  height: 22px;
  line-height: 22px;
  float: left;
  margin-right: 7px;
  text-align: center;
  background-color: #f2f5f8;
  position: relative; }

.tab-child-nav .current {
  position: relative; }

.tab-child-nav .current span {
  width: 0px;
  height: 0px;
  line-height: 0px;
  position: absolute;
  top: 22px;
  left: 44%;
  overflow: hidden;
  border: 5px solid #ffffff;
  border-top: 5px solid #668bcc; }

.tab-child-nav em {
  display: inline-block;
  width: 15px;
  height: 22px;
  line-height: 14px;
  padding: 0 0 0 10px;
  text-align: center;
  color: #ffffff;
  font-size: 10px;
  font-style: normal;
  position: absolute;
  top: 0px;
  right: 0;
  overflow: hidden;
  z-index: 1;
  background-position: -254px -37px; }

.tab-child-nav li a {
  display: block;
  float: left;
  height: 22px;
  padding: 0 18px;
  font-size: 12px; }

.tab-child-nav li a:link, .tab-child-nav li a:visited {
  color: #3b5998;
  text-decoration: none; }

.tab-child-nav li a:hover {
  color: #3b5998;
  text-decoration: none;
  background-color: #ccd3e4; }

.tab-child-nav .current a:link, .tab-child-nav .current a:visited, .tab-child-nav .current a:hover {
  color: #ffffff;
  background-color: #668bcc; }

.tab-child-content {
  border-top: 1px solid #ccd3e4; }

.tab-child-content .tab-child-content-item {
  display: none; }

.tab-child-content .current {
  display: block; }

.tab-child-content li {
  padding: 15px 0;
  overflow: hidden;
  zoom: 1;
  border-bottom: solid 1px #ebeff4; }

.tab-child-content .content-tit {
  line-height: 22px;
  overflow: hidden;
  zoom: 1;
  margin-bottom: 1px; }

.tab-child-content .content-tit strong {
  display: inline-block;
  float: left;
  color: #3b5998; }

.tab-child-content .content-tit .fontsa {
  font-style: normal;
  color: #999999;
  margin-left: 7px; }

.tab-child-content .content-tit .fontsb {
  font-style: normal;
  font-weight: normal;
  color: #3b5998;
  margin-left: 7px; }

.tab-child-content .content-tit .update-icon, .tab-child-content .content-tit .close-icon, .coll-pop span {
  background: url(../Images/coll_icon.png) no-repeat; }

.tab-child-content .content-tit .update-icon {
  display: inline-block;
  width: 28px;
  height: 15px;
  float: left;
  margin: 5px 0 0 8px; }

.tab-child-content .content-tit .close-icon {
  display: inline-block;
  width: 17px;
  height: 16px;
  float: right;
  background-position: -33px 0;
  margin-top: 3px; }

.tab-child-content .content-tit .close-icon:hover {
  background-position: -53px 0; }

.tab-child-content .content-text {
  line-height: 22px;
  clear: both; }

.tab-child-content .content-text a.graylink, .tab-child-content .content-text a.graylink:visited, .tab-child-content .content-text .graytext {
  color: #666666;
  margin-right: 10px; }

.tab-child-content .content-text a.graylink:hover {
  color: #3b5998; }

.tab-child-content .content-text .update-info {
  display: inline-block;
  float: right;
  color: #3b5998; }

.tab-child-content .content-text .chexc {
  display: inline-block;
  float: left;
  margin: 5px 8px 0 0;
  margin: 0px 5px 0 0\9;
  _margin: 0px 2px 0 0; }

.coll-pop {
  width: 185px;
  padding: 40px 0 40px 75px;
  line-height: 36px;
  background: #ffffff;
  border: solid 5px #3b5998;
  font-size: 16px;
  color: #333333;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 2; }

.coll-pop span {
  display: inline-block;
  width: 33px;
  height: 33px;
  float: left;
  margin-right: 13px;
  background-position: 0 -20px; }

.null-info {
  line-height: 30px;
  color: #666666; }

.pic-box {
  height: 180px; }

.chara-info01 {
  line-height: 40px;
  margin-bottom: 15px;
  color: #333333;
  border-bottom: dotted 1px #d9d9d9; }

.chara-info01 a {
  float: right;
  _margin-top: -40px; }

/* 首页收藏提示浮层 */
.coll-tip {
  width: 180px;
  position: absolute;
  right: -130px;
  top: -38px;
  z-index: 100;
  padding: 2px;
  background: url("//x.autoimg.cn/as/images/shadow_bg.png?201306241635") repeat;
  font-size: 12px; }

.coll-tip .coll-tip-content {
  position: relative;
  z-index: 1;
  border: 1px solid #ccd3e4;
  background-color: #FFFFFF;
  padding: 10px;
  line-height: 22px;
  font-size: 12px;
  overflow: hidden;
  zoom: 1; }

.coll-tip .coll-tip-content a {
  background: none;
  display: inline-block;
  padding: 0;
  color: #3b5998;
  float: right; }

.coll-tip .coll-tip-arrow {
  display: inline-block;
  overflow: hidden;
  position: absolute;
  z-index: 2;
  background: url("//x.autoimg.cn/as/images/layer_arrow24.png?201306241635") no-repeat;
  _background: url("//x.autoimg.cn/as/images/layer_arrow8.png?201306241635") no-repeat; }

.coll-tip .coll-tip-right {
  width: 11px;
  height: 15px; }

/* 右 */
.coll-tip .coll-tip-right {
  top: 55%;
  left: -8px;
  background-position: -20px -29px; }

/* 首页完善信息 */
.perfect-info-box {
  margin: 5px 0 20px;
  background: #fafbfc;
  border: solid 1px #ccd3e4; }

.perfect-info-top {
  height: 26px;
  line-height: 26px;
  padding-left: 6px;
  color: #7c7c7c;
  background: #f2f2f2;
  border-bottom: solid 1px #ccd3e4; }

.perfect-icon01 {
  display: inline-block;
  width: 16px;
  height: 16px;
  float: left;
  margin: 4px 7px 0 0;
  background-position: 0 -451px; }

.perfect-info-top span {
  display: inline-block;
  width: 447px;
  float: left;
  border-right: solid 1px #ccd3e4;
  overflow: hidden; }

.perfect-info-top a {
  display: inline-block;
  width: 14px;
  height: 14px;
  float: right;
  margin: 8px 4px 0 0;
  background-position: -405px -75px; }

.perfect-info-box ul {
  padding: 10px 0 0 10px;
  overflow: hidden;
  zoom: 1; }

.perfect-info-box li {
  line-height: 52px;
  margin-bottom: 10px;
  overflow: hidden;
  zoom: 1; }

.perfect-info-box li i {
  display: inline-block;
  width: 50px;
  height: 50px;
  float: left;
  margin-right: 15px; }

.perfect-info-box li span {
  display: inline-block;
  float: left;
  color: #3b5998; }

.perfect-info-box li span b {
  font-weight: bold; }

.perfect-info-box .perfect-icon02 {
  background-position: -23px -450px; }

.perfect-info-box .perfect-icon03 {
  background-position: -82px -450px; }

.perfect-info-box .perfect-icon04 {
  background-position: -139px -450px; }

/* 绑定信息 */
.binding-list {
  margin: 25px 0 0;
  padding: 0 0 0 15px;
  overflow: hidden;
  zoom: 1; }

.binding-list li {
  height: 48px;
  line-height: 48px;
  margin: 0 0 40px; }

.binding-list .binding-pic {
  display: inline-block;
  width: 48px;
  height: 48px;
  margin-right: 15px;
  float: left; }

.binding-list .binding-chara {
  display: inline-block;
  float: left; }

.binding-list .binding-btn {
  display: inline-block;
  height: 22px;
  line-height: 22px;
  margin: 0 0 0 10px;
  padding: 0 10px;
  color: #666666;
  background: #fafbfc;
  border: solid 1px #d7d7d7; }

.binding-list .binding-btn:visited, .binding-list .binding-btn:hover {
  color: #666666;
  text-decoration: none; }

.binding-list .binding-btn:hover {
  background: #f0f0f0; }

/* as tip start */
.astip {
  min-width: 50px;
  max-width: 250px;
  position: absolute;
  z-index: 100;
  padding: 2px;
  background: url("//x.autoimg.cn/as/images/shadow_bg.png?v=20140606") repeat;
  font-size: 12px;
  float: left; }

.astip .astip-content {
  position: relative;
  z-index: 1;
  border: 1px solid #ccd3e4;
  background-color: #FFFFFF;
  padding: 5px;
  line-height: 18px;
  font-size: 12px; }

.astip-orange .astip-content {
  border: 1px solid #ff7700;
  background-color: #fffbe2; }

.astip .astip-arrow {
  display: inline-block;
  overflow: hidden;
  position: absolute;
  z-index: 2;
  background: url("//x.autoimg.cn/as/images/layer_arrow24.png?v=20140606") no-repeat;
  _background: url("//x.autoimg.cn/as/images/layer_arrow8.png?v=20140606") no-repeat; }

.astip .astip-top, .astip .astip-bottom {
  width: 15px;
  height: 11px; }

.astip .astip-left, .astip .astip-right {
  width: 11px;
  height: 15px; }

.astip .astip-top {
  bottom: -8px;
  left: 43%;
  background-position: 0 -36px; }

.astip-orange .astip-top {
  background-position: -46px -36px; }

.astip .astip-bottom {
  top: -8px;
  left: 43%;
  background-position: 0 -26px; }

.astip-orange .astip-bottom {
  background-position: -46px -26px; }

.astip .astip-left {
  top: 30%;
  right: -8px;
  background-position: -30px -29px; }

.astip-orange .astip-left {
  background-position: -76px -29px; }

.astip .astip-right {
  top: 30%;
  left: -8px;
  background-position: -20px -29px; }

.astip-orange .astip-right {
  background-position: -66px -29px; }

/* as tip end */
/* 我关注的车 提示框 */
.icon-qa {
  display: inline-block;
  overflow: hidden;
  width: 12px;
  height: 12px;
  background: url(../Images/icon-qa.png) no-repeat; }

.tip-focus-car {
  width: 250px; }

.focusCar .icon-qa {
  cursor: pointer;
  vertical-align: top;
  margin-top: 3px;
  *margin-top: 1px; }

/* 车库 */
.audit-status .status-info {
  color: #f60; }

.status-info i {
  vertical-align: -4px;
  *vertical-align: 0;
  margin-right: 5px; }

.icon16-no {
  background: url("//s.autoimg.cn/club/i/icons.png?v=20160816") -364px -6px no-repeat; }

.icon16-exc {
  background: url("//s.autoimg.cn/club/i/icons.png?v=20160816") -401px -6px no-repeat; }

.icon16-ing {
  background: url("//s.autoimg.cn/club/i/icons.png?v=20160816") -261px -6px no-repeat; }

.subdyn2 {
  padding-top: 12px;
  padding-bottom: 12px;
  margin: 0px;
  line-height: normal; }

.subdyn2 a, .subdyn2 strong {
  display: inline-block;
  margin-right: 22px; }

.subdyn2 div {
  float: right; }

.subdyn2 .org {
  color: #f60; }

.subdyn2 div a {
  margin-left: 20px; }

.addcar-box {
  overflow: hidden;
  zoom: 1;
  margin-bottom: 10px; }

.addcar-box div {
  float: right; }

.addcar-box span {
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  vertical-align: -2px;
  margin-right: 2px; }

.fcpc .rzcz-no {
  background-position: -429px -158px; }

/* 私信 上传图片功能 语音功能 */
.upload-pic-btn, .icon-remove, .icon-untalk, .icon-phoneonline, .icon-untalk-tag, .icon-s-l, .icon-s-r, .tcfose, .tcfimg .tacleft, .tcfimg .tacright {
  display: inline-block;
  background: url(../Images/icon-upload.png) no-repeat;
  _background: url(../Images/icon-upload-ie6.png) no-repeat; }

.replycon-talk {
  display: inline-block;
  width: 40px;
  height: 20px;
  font-family: Arial;
  border: 1px solid #e9e9e9;
  background-color: #fff;
  border-radius: 3px;
  cursor: pointer;
  margin-right: 5px;
  vertical-align: -2px;
  text-align: right;
  padding-right: 5px;
  color: #7c7c7c; }

.replycon-talk .icon-untalk {
  width: 6px;
  height: 12px;
  background-position: -20px 0;
  margin-top: 4px;
  float: left;
  display: inline;
  margin-left: 5px; }

.replycon-talk .icon-talking {
  width: 6px;
  height: 12px;
  margin-top: 4px;
  float: left;
  display: inline;
  margin-left: 5px; }

.icon-untalk-tag {
  width: 5px;
  height: 5px;
  background-position: -30px 0; }

.fn-clear:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }

.fn-clear {
  zoom: 1;
  /* for IE6 IE7 */ }

.layer .border-b {
  border-bottom: 1px dotted #ccd3e4; }

.tcfcon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #404040;
  opacity: 0.8;
  filter: alpha(opacity=80);
  z-index: 11000; }

.tcfmian {
  position: absolute;
  height: 710px;
  width: 800px;
  padding: 10px 10px 20px;
  background-color: #1e1e1e;
  z-index: 11001; }

.tcfmian .tcfimg {
  position: relative;
  height: 600px;
  width: 800px;
  text-align: center; }

.tcfmian .tcfimg .tcfimglod {
  background: url("../Images/loging.gif") no-repeat scroll 50% 50% #000; }

.tcfimg .tcfleft, .tcfimg .tcfright {
  position: absolute;
  display: block;
  width: 397px;
  height: 600px;
  z-index: 9999; }

.tcfimg .tcfleft:hover, .tcfimg .tcfright:hover {
  display: block;
  cursor: pointer;
  z-index: 9999; }

.tcfimg .tcfleft {
  left: 0;
  top: 0; }

.tcfimg .tcfright {
  right: 0;
  top: 0; }

.tcfleft:hover .tacleft, .tcfright:hover .tacright {
  position: absolute;
  top: 40%;
  display: block;
  width: 39px;
  height: 52px;
  cursor: pointer;
  z-index: 600; }

.tcfleft:hover .tacleft {
  left: 5px;
  background-position: 0 -50px; }

.tcfright:hover .tacright {
  right: 5px;
  background-position: -38px -50px; }

.tbnoleft, .tbnoright {
  float: left;
  width: 27px;
  overflow: hidden;
  height: 71px;
  text-decoration: none;
  margin-top: 13px; }

.tbnoleft .icon-s-l, .tbnoright .icon-s-r {
  float: left;
  margin-top: 20px;
  margin-left: 5px;
  height: 24px;
  width: 12px;
  overflow: hidden; }

.icon-s-l {
  background-position: -30px -20px; }

.icon-s-r {
  background-position: -52px -20px; }

.tcfmian ul.tblistul {
  float: left;
  height: 82px;
  margin-top: 15px;
  overflow: hidden;
  width: 740px; }

.tcfmian ul.tblistul li {
  float: left;
  line-height: 22px;
  margin-left: 10px;
  position: relative; }

.tcfmian ul.tblistul li a.tcons {
  display: block;
  width: 81px;
  height: 61px;
  position: absolute;
  top: 0;
  left: 0;
  background: #000;
  opacity: 0.5;
  filter: alpha(opacity=50);
  text-decoration: none;
  z-index: 100; }

.tcfmian ul.tblistul li a.tcons:hover, .tcfmian ul.tblistul li a.tconsno {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 81px;
  height: 61px;
  background: #000;
  opacity: 0;
  filter: alpha(opacity=0);
  text-decoration: none; }

.tcfmian ul.tblistul li p.img {
  margin: 0;
  width: 79px;
  height: 59px;
  overflow: hidden;
  border: 1px solid #797979;
  text-align: center; }

.tcfmian ul.tblistul li p.img img {
  min-height: 59px;
  min-width: 75px; }

.tcfmian ul.tblistul li p.txt {
  margin: 0;
  text-align: center; }

.tcfmian ul.tblistul li p a, ul.tblistul li p a:hover {
  color: #666;
  text-decoration: none; }

.tcfmian .tcfose {
  position: absolute;
  top: -33px;
  right: 0;
  display: block;
  height: 25px;
  width: 25px;
  background-position: 0 -20px; }

.tcfmian .xspan {
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.tcfmian .imagePicShow {
  display: inline-block;
  width: 800px;
  height: 600px;
  overflow: hidden; }

.tcfmian .xspanimg {
  display: inline-block;
  vertical-align: middle; }

.userPhoto .icon-phoneonline {
  position: absolute;
  bottom: 0;
  right: 1px;
  width: 13px;
  height: 20px;
  background-position: -67px 0; }

/* 上传图片进度条 */
.progress-box {
  border: 1px solid #ccd3e4;
  height: 58px;
  width: 78px;
  text-align: center; }

.progress {
  position: relative;
  margin: 15px 0 5px 14px;
  height: 6px;
  line-height: 6px;
  font-size: 0;
  border: 1px solid #ccd3e4;
  width: 50px;
  background-color: #fff;
  z-index: 999; }

.progress .progress-value {
  height: 8px;
  display: inline-block;
  position: absolute;
  top: -1px;
  left: -1px;
  overflow: hidden;
  background-color: #57b; }

.percentage {
  color: #999; }

/* 论坛交易入口 */
.enter-businessforum {
  padding: 10px 20px; }

.pop-QRcode {
  width: 186px; }

.pop-QRcode .pop-bottom {
  top: -8px;
  left: 40px;
  background-position: 0 0px; }

/*车库-审核中车重复操作提示-20150701*/
.reply-layer .reply-repeat {
  height: 59px;
  line-height: 59px;
  padding-left: 0;
  text-align: center;
  color: #666; }

.prohibited-private:hover {
  background-color: #fafafa !important;
  background-position: -312px -27px !important;
  border: 1px solid #e5e5e5 !important;
  color: #7c7c7c !important;
  text-decoration: none !important;
  cursor: text; }

.prohibited-addFc {
  color: #999 !important;
  background-position: -486px -454px !important;
  border-color: #999 !important;
  cursor: text; }

.prohibited-addFc:hover {
  text-decoration: none; }

.duList2 .addFc, .duList2 .allFc, .duList2 .hadFc {
  margin-right: 23px; }

.duList2 .addFc_oh {
  margin-right: 10px; }

.cancelFc {
  margin-left: 2px; }

.prohibited-write {
  color: #999 !important;
  cursor: text; }

.prohibited-write:hover {
  text-decoration: none !important;
  color: #999 !important; }

.hint {
  color: #ff6600;
  padding: 10px 0 10px 94px; }

.model .mList_tt {
  height: 21px;
  margin-right: 1px;
  padding: 0 0 0 4px;
  background: #f2f2f2;
  border-top: solid #e2e2e2 1px;
  font-weight: bold;
  color: #666;
  line-height: 21px; }

.model .mList_tt .morelink {
  float: right;
  display: inline;
  font-weight: normal;
  margin-right: 4px; }

.model .mList_tt1 {
  height: 21px;
  margin: 0 1px 0 4px;
  border-bottom: 0;
  font-weight: bold;
  color: #666;
  line-height: 21px; }

.mList_3 {
  zoom: 1;
  margin: 0 1px 0 4px;
  overflow: hidden; }

.mList_3 li {
  float: left;
  width: 100%;
  padding: 8px 0;
  border-bottom: solid #EBEFF4 1px;
  position: relative;
  line-height: 16px;
  overflow: hidden; }

.mList_3 li.last {
  border-bottom: 0; }

.mList_3 .mList_3_head {
  float: left;
  width: 60px; }
  .mList_3 .mList_3_head img {
    display: inline-block;
    width: 50px;
    height: 50px; }

.mList_3 .icon-v-level-1, .mList_3 .icon-v-level-2, .mList_3 .icon-v-level-3 {
  margin-left: 3px; }

.dfCite .mList_3 li {
  border-bottom-color: #f1f2f7; }

.int-public_top {
  width: 100%;
  background-color: #3b5998;
  border-bottom: 1px solid #133783; }

.int-t_inner {
  width: 990px;
  height: 35px;
  margin: 0px auto; }

.int-t_logo {
  float: left;
  margin: 0;
  padding: 0 30px 0 10px;
  cursor: pointer; }

.int-public_top .int-t_logo a {
  display: block;
  height: 35px;
  line-height: 35px;
  padding: 0px;
  border: none;
  overflow: hidden;
  font-size: 18px;
  font-weight: bold;
  font-family: "Microsoft Yahei";
  color: #fff; }

table {
  border-collapse: collapse;
  table-layout: fixed;
  word-wrap: break-word; }

td {
  word-wrap: break-word; }

h4 {
  font-size: 100%;
  font-weight: normal; }

.ml15 {
  margin-left: 15px; }

.ml10 {
  margin-left: 10px; }

del {
  color: #999; }

.fb {
  font-weight: bold; }

.font24 {
  font-size: 24px;
  font-weight: bold;
  font-style: italic;
  margin-right: 5px; }

.integral-wrap .alert .alert-con {
  width: auto;
  margin: 0; }

.integral-wrap {
  width: 780px;
  color: #333;
  padding-left: 30px; }

.integral-con .int-ad {
  display: inline-block;
  width: 778px;
  height: 90px; }

.integral-con .int-ad img {
  width: 778px;
  height: 90px;
  vertical-align: middle; }

.int-h1 {
  padding-bottom: 15px; }

.int-h1.underline {
  margin-bottom: 5px;
  padding-bottom: 10px;
  border-bottom: solid #ccd3e4 1px; }

.int-h1 a {
  float: right;
  font-size: 14px; }

.integral-wrap .tab-nav {
  height: 28px;
  line-height: 28px; }

.integral-wrap .tab-nav ul {
  float: left;
  position: relative;
  top: -1px;
  height: 29px;
  margin-bottom: -2px; }

.integral-wrap .tab-nav ul li {
  float: left;
  height: 27px;
  background-color: #fafbfc;
  border-top: 2px solid #3b5998;
  font-size: 14px;
  line-height: 27px;
  text-align: center; }

.integral-wrap .tab-nav li.current {
  height: 28px;
  border-top: 2px solid #f60; }

.integral-wrap .tab-nav li a {
  display: block;
  float: left;
  padding: 0 15px;
  border-right: 1px solid #ccd3e4; }

.integral-wrap .tab-nav li.current a:link,
.integral-wrap .tab-nav li.current a:visited {
  background-color: #fff;
  color: #333;
  text-decoration: none;
  font-weight: bold; }

.integral-wrap .tab-nav .int-exchange-btn {
  float: right;
  font-size: 14px;
  line-height: 20px; }

.integral-wrap .tab-content {
  border: 1px solid #ccd3e4; }

.integral-wrap .integral-con .tab-content {
  margin-bottom: 15px; }

.integral-wrap .tab-content .tab-content-item {
  padding: 20px 15px; }

.integral-wrap .tab-content div.current {
  display: block; }

.int-my-breif {
  margin-bottom: 15px;
  border: 1px solid #ccd3e4;
  overflow: hidden; }

.int-my-breif .btn {
  float: right;
  margin: 13px 0; }

.int-my-breif .name {
  float: right;
  height: 22px;
  margin: 13px 0 13px 0;
  font-size: 14px;
  line-height: 22px; }

.int-my-breif .name em {
  color: #3b5998; }

.int-my-breif .record {
  float: right;
  height: 22px;
  margin: 13px 15px;
  line-height: 22px; }

.int-my-breif ul {
  float: left;
  clear: both;
  padding: 11px 0;
  overflow: hidden; }

.int-my-breif li {
  float: left;
  font-size: 14px;
  color: #000;
  line-height: 26px; }

.int-my-breif li.remain {
  min-width: 250px;
  border-right: solid #ccd3e4 1px; }

.int-my-breif li.remain p {
  padding-left: 20px; }

.int-my-breif li strong {
  font-size: 18px;
  color: #ff6600; }

.int-my-breif li.apply {
  width: 308px;
  text-align: center;
  border-right: solid #ccd3e4 1px; }

.int-my-breif li.willout {
  min-width: 218px;
  margin-left: 5px;
  text-align: right; }

.int-my-breif li.willout p {
  padding-right: 20px; }

.int-my-tol {
  height: 50px;
  padding-left: 25px;
  background-color: #fafbfc; }

.int-my-tol dl {
  float: left; }

.int-my-tol dt,
.int-my-tol dd,
.int-my-tol span {
  float: left; }

.int-ex-enter {
  margin-left: 30px;
  line-height: 54px; }

.int-ex-enter a {
  color: #666; }

.int-my-tol span {
  margin: 16px 32px 0 32px; }

.int-my-tol dt {
  margin-top: 17px;
  font-size: 14px; }

.int-my-tol dd {
  margin-top: 10px;
  margin-left: 8px;
  line-height: 30px; }

.int-my-tol strong {
  font-size: 28px;
  font-weight: bold;
  color: #fe6600; }

.int-my-tol .more {
  float: right;
  color: #666;
  margin-top: 15px;
  margin-right: 25px; }

.get-int-list {
  border: 1px solid #ccd3e4;
  color: #666;
  margin-top: 15px; }

.getint-tit {
  padding: 5px 0 0 15px;
  line-height: 24px; }

.getint-tit span {
  padding-right: 20px; }

.get-int-table {
  margin-top: 15px;
  text-align: center;
  width: 100%; }

.get-int-table th {
  font-weight: bold;
  height: 25px;
  line-height: 25px;
  background-color: #f4f4f4; }

.get-int-table td {
  height: 28px;
  line-height: 28px;
  border-bottom: 1px solid #ccd3e4; }

.get-int-table2 td {
  height: 30px;
  line-height: 30px; }

.get-int-table .lastnoline td {
  border-bottom: none 0; }

/* ������ */
.int-progress {
  position: relative;
  margin-top: 80px;
  margin-left: 38px;
  width: 626px;
  border-left: 1px solid #8c888a;
  border-top: 1px solid #8c888a;
  height: 20px;
  background: #f4f4f4;
  font-family: "simsun"; }

.progress-when {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 20px;
  background: url(../Images/progressbarbg.png) repeat-x;
  width: 30%; }

.int-progress-grade {
  color: #666;
  line-height: 34px; }

/* ���� */
.int-rule-wrap {
  width: 840px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 30px; }

.int-rule dt {
  color: #333;
  font-weight: bold;
  line-height: 24px; }

.int-rule dd {
  margin-bottom: 25px; }

.int-rule dd p {
  color: #333;
  line-height: 24px; }

.int-rule .table-1 {
  color: #666; }

.int-rule .table-1 th,
.int-rule .td-tit {
  font-weight: bold; }

.int-rule .table-1 th {
  background-color: #f2f2f2;
  text-align: center;
  border: 1px solid #797979;
  height: 45px; }

.int-rule td {
  text-align: center;
  border: 1px solid #797979;
  height: 33px; }

.int-rule .table-2 td {
  text-align: center; }

.int-rule .table-2 .td-tit {
  background-color: #f2f2f2; }

/* ������Ʒ��Ϣ */
.int-goodsmess {
  border: 1px solid #ccd3e4;
  line-height: 30px;
  color: #666; }

.igoods-orderid,
.igoods-orderlist {
  border-bottom: 1px solid #ccd3e4;
  padding-left: 20px; }

.igoods-orderid {
  background-color: #fafbfc; }

.igoods-orderid .ml40 {
  margin-left: 40px; }

.igoods-orderlist {
  padding: 5px 0 5px 20px; }

.igoots-orderstatus {
  padding-left: 20px;
  height: 44px;
  line-height: 44px;
  font-size: 14px; }

.send {
  color: #3ac024; }

.nosend {
  color: #fe6600; }

/* �����̳� */
.int-goods-title {
  margin: 18px 0 10px;
  overflow: hidden; }

.int-goods-title strong {
  float: left;
  line-height: 40px; }

.int-goods-title a {
  float: right; }

.int-store {
  width: 780px;
  overflow: hidden; }

.gift-list {
  position: relative; }

.gift-list .layer-point {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 40px 70px;
  background-color: rgba(0, 0, 0, 0.8); }

.gift-list .layer-point p {
  font-size: 14px;
  color: #fff;
  line-height: 22px; }

.gift-list .layer-point p.title {
  font-size: 16px;
  margin-bottom: 16px; }

.gift-list .layer-point p:nth-of-type(5) {
  margin-top: 20px; }

.erweima-box {
  width: 200px;
  height: 200px;
  margin: 50px auto;
  background-color: #fff;
  position: relative; }
  .erweima-box .robot {
    position: absolute;
    top: -52px;
    right: 20px;
    width: 64px;
    height: 64px;
    background: url("../images/robots.png") no-repeat;
    background-size: 100% 100%; }
  .erweima-box img.erweima {
    width: 180px;
    height: 180px;
    padding: 10px;
    position: relative;
    background: #fff; }
  .erweima-box p {
    margin-top: 10px;
    text-align: center; }

.int-goods-sort {
  overflow: hidden;
  zoom: 1; }

.int-goods-sort dl {
  float: left; }

.int-goods-sort {
  width: 777px;
  border: 1px solid #ccd3e4;
  background-color: #fafbfd; }

.int-goods-sort dt,
.int-goods-sort dd {
  float: left;
  height: 30px;
  line-height: 30px; }

.int-goods-sort dt strong {
  *display: block; }

.int-goods-sort dd {
  color: #666; }

.int-goods-sort .sort-a dt,
.int-goods-sort .sort-a dd {
  border-right: 1px solid #ccd3e4; }

.int-goods-sort .sort-a dt {
  padding: 0 10px; }

.int-goods-sort .sort-a dd {
  position: relative;
  padding: 0 20px 0 10px; }

.int-goods-sort .sort-a a {
  color: #666; }

.int-goods-sort .sort-a a:hover {
  text-decoration: none; }

.int-goods-sort .sort-a a:hover .icon10-up {
  background-position: -20px -20px; }

.int-goods-sort .sort-a .on {
  background-color: #fff; }

.int-goods-sort .sort-a .show-mine {
  width: 218px;
  padding: 0 10px;
  border: 0 none; }

.int-goods-sort dd label {
  text-align: left;
  min-height: auto;
  line-height: 30px;
  vertical-align: initial;
  font-size: 12px; }

.int-goods-sort input {
  vertical-align: text-top;
  *vertical-align: -2px;
  margin: 0 5px 0 0;
  _margin-top: 4px; }

.int-goods-sort .sort-b dt {
  padding: 0 5px 0 10px; }

.int-goods-sort .sort-b dd {
  padding: 0 15px 0 0;
  *padding: 0; }

.int-store ul {
  width: 780px; }

.int-store li {
  float: left;
  width: 195px;
  margin: 0 0 30px 0;
  color: #666; }

.int-store a {
  display: block;
  margin-left: 1px;
  margin-right: 1px;
  height: 300px;
  border: solid #fff 1px; }

.int-store a:hover {
  position: relative;
  z-index: 10;
  border-color: #eaeaea;
  text-decoration: none;
  box-shadow: 0 0 3px #eaeaea; }

.int-store .fen {
  float: left;
  margin: 8px 0 0 10px;
  font-size: 20px;
  color: #ff6600;
  line-height: 20px; }

.int-store .fen img {
  float: left;
  margin: 2px 6px 0 0; }

.int-store .fen strong {
  float: left; }

.int-store .strike {
  float: right;
  margin: 8px 10px 0 0;
  font-size: 14px;
  color: #999;
  line-height: 20px; }

.int-store .strike img {
  float: left;
  margin: 2px 6px 0 0; }

.int-store .strike del {
  float: left;
  text-decoration: line-through; }

.int-store p img {
  vertical-align: middle;
  margin-right: 6px; }

.int-store .goodsimg {
  clear: both;
  display: block;
  height: 180px;
  text-align: center; }

.int-store .goodsname {
  clear: both;
  display: block;
  padding: 7px 10px 0;
  font-size: 14px;
  font-weight: bold;
  color: #3b5998;
  line-height: 22px; }

.int-store p {
  height: 18px;
  margin-top: 4px;
  padding: 0 10px;
  font-size: 12px;
  color: #666;
  line-height: 18px; }

.icon-con dd i {
  margin: 0 0 0 3px;
  position: absolute;
  top: 11px;
  cursor: pointer; }

.int-icon-time,
.integral-wrap .arrow-icon10,
.integral-wrap .addbtn span {
  background: url(../Images/intshop-icon.png) no-repeat; }

.arrow-icon10 {
  display: inline-block;
  overflow: hidden; }

.arrow-icon10 {
  height: 10px;
  width: 10px; }

.integral-wrap .arrow-icon10-up {
  background-position: 0 -20px; }

.integral-wrap .arrow-icon10-up:hover {
  background-position: -20px -20px; }

.integral-wrap .iog10-down {
  background-position: -40px -20px; }

.integral-wrap .iog10-up {
  background-position: -60px -20px; }

/* ��ƷΪ�� */
.goods-empty {
  padding: 220px 0; }

.goods-empty p {
  text-align: center;
  font-family: "Microsoft Yahei";
  line-height: 36px; }

.goods-empty .f18 {
  font-size: 18px;
  color: #666; }

.goods-empty .icon-nolp {
  display: inline-block;
  overflow: hidden;
  height: 128px;
  width: 120px;
  background: url(../Images/intshop-empty.png) no-repeat;
  margin: 15px 0; }

.goods-empty .f14-c3 {
  font-size: 14px;
  color: #333; }

/* ������Ʒ����ҳ */
.int-goodsitembox {
  overflow: hidden; }

.int-goodspic {
  float: left;
  margin-right: 35px; }

.int-goodspic img,
.i-goods-img img {
  border: 1px solid #fff; }

.int-goodsbox {
  float: left;
  width: 493px; }

.int-goodsbox h3 {
  font-size: 16px;
  font-weight: bold;
  line-height: 45px; }

.int-goodsbox ul {
  padding: 12px 0 12px 10px;
  background-color: #fafbfd;
  overflow: hidden; }

.int-goodsbox ul li {
  float: left;
  width: 50%;
  padding: 3px 0;
  font-size: 12px;
  color: #666;
  line-height: 22px;
  overflow: hidden; }

.int-goodsbox ul li.fen {
  width: 215px; }

.int-goodsbox ul li.fen strong {
  color: #ff6600; }

.int-goodsbox ul li.fen.strike {
  color: #999;
  text-decoration: line-through; }

.int-goodsbox ul li.fen.strike strong {
  font-weight: normal;
  color: #999; }

.int-goodsbox ul li.grade {
  width: 215px; }

.int-goodsbox ul li.grade .level {
  float: left; }

.int-goodsbox ul li.grade .level img {
  float: left;
  margin: 3px 6px 0 0; }

.int-goodsbox ul li.grade .level span {
  float: left; }

.int-goodsbox ul li.grade .sale {
  float: left; }

.int-goodsbox ul li.grade .sale img {
  float: left;
  margin: 3px 6px 0 10px; }

.int-goodsbox ul li.grade .sale strong {
  color: #ff6600; }

.int-goodsbox li.int-discount {
  position: relative; }

.int-goodsbox li.int-discount .int-card {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -8px; }

.int-goodsbox li.int-discount .int-privi-guide {
  padding: 4px 5px;
  margin-left: 15px;
  font-size: 12px;
  color: #fff;
  background-color: #f60; }

.int-privi-list {
  margin-bottom: 2px;
  padding: 0 3px; }

.int-privi-list .init-privi-name {
  float: left;
  width: 72px;
  height: 20px;
  margin-right: 10px;
  padding: 0 5px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  line-height: 20px;
  background-color: #7692cd; }

.int-privi-list p {
  max-width: 360px;
  padding-left: 92px;
  font-size: 12px;
  color: #666;
  line-height: 20px; }

.int-privi-list p a {
  color: #3b5998;
  line-height: 22px; }

.int-goodsbox li .int-icon-time {
  display: inline-block;
  width: 17px;
  height: 17px;
  background-position: 0 -35px;
  vertical-align: -3px;
  *vertical-align: 0;
  margin-right: 5px; }

.int-goodsbox li .ml40 {
  margin-left: 40px; }

.int-goodsbox .delivery {
  margin-top: 12px;
  color: #666; }

.int-goodsbox dt {
  color: #666;
  line-height: 22px; }

.int-goodsbox p {
  line-height: 24px; }

.int-goodsbox dl {
  overflow: hidden;
  zoom: 1;
  padding: 10px 0; }

.int-exchange {
  overflow: hidden;
  zoom: 1; }

.int-exchange .link-get {
  margin-left: 10px;
  line-height: 38px;
  font-size: 14px; }

.int-goodsbox dt,
.int-goodsbox .int-quantityform {
  float: left; }

.int-quantityform a,
.int-quantityform input {
  float: left;
  display: block;
  color: #333;
  text-align: center;
  overflow: hidden; }

.int-quantityform input {
  border: 1px solid #ccc;
  width: 34px;
  height: 20px;
  line-height: 20px;
  margin: 0 3px; }

.int-quantityform a {
  border: 1px solid #ddd;
  width: 13px;
  height: 13px;
  line-height: 13px;
  margin-top: 4px;
  font-family: "Arial"; }

.int-quantityform a:hover {
  text-decoration: none; }

.int-goods-stock {
  float: left;
  margin-top: 2px;
  margin-left: 20px;
  color: #666; }

.exchange-tip {
  height: 35px; }

.int-exchange .btn-c,
.int-exchange .btn-c:link,
.int-exchange .btn-c:visited {
  float: left;
  display: inline-block;
  min-width: 120px;
  height: 40px;
  padding: 0 15px;
  font: 24px/40px "Microsoft Yahei";
  color: #fff;
  text-align: center;
  text-decoration: none; }

.exchangebtn,
.exchangebtn:link,
.exchangebtn:visited {
  background-color: #fe6600; }

.no-exchangebtn,
.no-exchangebtn:link,
.no-exchangebtn:visited {
  background-color: #dcdbdb; }

.int-exchange .btn-c:hover {
  text-decoration: none;
  background-color: #f90; }

.int-exchange .no-exchangebtn:hover {
  background-color: #dcdbdb; }

.int-goods-details {
  padding-top: 10px; }

.int-goods-details .tit {
  font-size: 14px;
  line-height: 28px; }

.int-goods-details .txt p {
  font-size: 14px;
  line-height: 24px;
  color: #666; }

.exc-box {
  float: left;
  margin-left: 5px; }

.int-goodsbox .alert {
  _width: 200px; }

/* �����ջ���ַ */
.bline {
  height: 0;
  line-height: 0;
  border-bottom: 1px dotted #333; }

.int-table {
  width: 100%;
  color: #666; }

.int-table th {
  height: 26px;
  color: #fff;
  font-weight: normal;
  text-align: center; }

.int-table td {
  border: 1px solid #ccd3e4;
  border-top: 0 none;
  background-color: #fff;
  text-align: center; }

.int-table .control .alert-box {
  position: relative;
  margin-top: 0;
  margin-bottom: 0; }

.int-table .control .alert {
  position: absolute;
  top: -25px;
  left: 151px;
  white-space: nowrap; }

.i-goodsmanage .int-table th.noline,
.i-adressmanage .int-table th.noline {
  border-right: 0 none; }

.i-goodsmanage .int-table th {
  border: 1px solid #3b5998;
  border-right: 1px solid #ccd3e4;
  background-color: #3b5998; }

.i-goodsmanage .int-table td {
  height: 77px; }

.i-goodsbox {
  padding-left: 20px; }

.i-goods-img {
  float: left; }

.i-goods-name {
  float: left;
  line-height: 60px;
  padding-left: 25px; }

.i-qfrombox .int-quantityform {
  padding-left: 20px; }

.i-qfrombox .tip-box {
  height: 32px;
  margin-top: 5px;
  text-align: left;
  padding-left: 5px; }

.tip-box .alert {
  max-width: 105px;
  _width: 105px; }

.curr-int {
  display: inline-block;
  height: 30px;
  line-height: 30px; }

.curr-int-box .tip-box {
  margin-left: 20px;
  *margin-left: 0; }

.i-adressmanage {
  color: #666;
  margin-top: 10px; }

.i-adressmanage .namagebtn {
  line-height: 36px; }

.i-adressmanage .namagebtn a {
  float: right; }

.i-adressmanage .namagebtn h4 {
  font-weight: bold; }

.i-adressmanage .noadress {
  line-height: 40px; }

.i-adressmanage .int-table th {
  border: 1px solid #7490c5;
  border-right: 1px solid #ccd3e4;
  background-color: #7490c5; }

.i-adressmanage .int-table td {
  height: 77px; }

.adress-txt {
  width: 180px;
  padding-left: 10px;
  text-align: left;
  word-break: break-all; }

.addbtn,
.addbtn:link,
.addbtn:visited {
  display: inline-block;
  width: 110px;
  height: 25px;
  line-height: 25px;
  color: #fff;
  background-color: #3b5998;
  margin-right: 25px; }

.integral-wrap .addbtn span {
  padding-left: 20px;
  background-position: -56px 1px; }

.addbtn:hover {
  color: #fff;
  background-color: #3b5998;
  text-decoration: none; }

.integral-con .btn-box {
  margin-top: 10px;
  text-align: right; }

.integral-con .btn-tips {
  float: right;
  margin-top: 10px; }

.integral-con .btn-tips .alert {
  _width: 300px; }

/* ��������֤�ֶ� */
.int-idcard-field {
  margin-top: 20px; }

.int-idcard-field dt,
.int-idcard-field dd {
  display: inline-block;
  vertical-align: top; }

.int-idcard-field dt {
  color: #666;
  line-height: 30px; }

.int-idcard-field dd.i-txtinput-box {
  padding-left: 24px;
  background: url(../Images/intshop-icon.png) no-repeat -60px -34px;
  position: relative; }

.i-txtinput-box i {
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  cursor: pointer;
  top: 6px;
  left: 0; }

.i-txtinput-box .tip-posi {
  position: absolute;
  top: -70px;
  left: -77px; }

.int-idcard-field dt span {
  margin-right: 5px; }

.int-idcard-field .form-input {
  border: 1px solid #ccd3e4;
  color: #666;
  font-size: 12px;
  height: 22px;
  line-height: 22px;
  padding: 3px 5px;
  vertical-align: middle;
  width: 200px; }

.int-idcard-field .alert-con {
  _width: 300px; }

/* end �����ջ���ַ */
/* �һ���ҳ��ʽ */
.i-success-box {
  padding: 60px 0 0 210px; }

.i-success-box p {
  position: relative;
  padding-left: 50px;
  font-size: 14px;
  color: #666; }
  .i-success-box p .integral-icon-success {
    position: absolute;
    top: 50%;
    left: 0;
    width: 34px;
    height: 34px;
    margin-top: -17px;
    background: url(../Images/intshop-icon.png) no-repeat 0 -60px;
    vertical-align: middle; }

.i-success-box p a {
  font-weight: bold;
  text-decoration: underline; }

/* ������ַ��Ϣ���� */
.add-adress-form {
  width: 585px;
  overflow: hidden;
  padding: 15px 0 20px 15px; }

.add-adress-form li {
  clear: both;
  overflow: hidden;
  color: #666;
  line-height: 30px;
  margin-bottom: 10px; }

.add-adress-form .con-right {
  float: left; }

.add-adress-form li .tit-1 {
  display: inline-block;
  float: left;
  margin-right: 5px;
  text-align: right;
  width: 90px; }

.add-adress-form li em {
  color: #fe6000;
  font-style: normal;
  margin: 0 5px 0 0; }

.add-adress-form .form-input {
  border: 1px solid #ccd3e4;
  color: #666;
  font-size: 12px;
  height: 22px;
  line-height: 22px;
  padding: 3px 5px;
  vertical-align: middle; }

.add-adress-form .form-select {
  border: 1px solid #ccd3e4;
  color: #666;
  font-size: 12px;
  height: 22px;
  line-height: 22px;
  padding: 1px;
  vertical-align: middle; }

.add-adress-form .form-input02 {
  width: 200px; }

.add-adress-form .form-input03 {
  width: 160px; }

.add-adress-form .form-input04 {
  width: 66px; }

.add-adress-form .form-input01 {
  width: 90px; }

.add-adress-form .ml8 {
  margin: 0 0 0 8px; }

.add-adress-form .con-right em {
  color: #666;
  display: inline-block;
  margin: 0 7px 0 5px; }

.add-adress-form .form-textarea02 {
  border: 1px solid #ccd3e4;
  color: #666;
  font-size: 12px;
  height: 95px;
  padding: 5px;
  resize: none;
  width: 310px;
  vertical-align: middle; }

.add-adress-form .set-default input {
  vertical-align: -2px;
  *vertical-align: 0px; }

.add-adress-form .con-right b {
  font-weight: normal;
  margin-left: 5px; }

.add-adress-tip {
  float: left;
  margin-left: 5px; }

.add-adress-tip .alert {
  width: auto; }

.add-adress-tip .alert .alert-con {
  padding: 5px 15px 5px 10px; }

/*  tips  */
.int-progress-box {
  position: relative; }

.int-progress-box .column {
  position: absolute;
  right: -60px;
  top: -63px; }

/* Append File:/as/css-3.1.0/public/tip-debug.css */
.tip-orange .tip-right {
  background-position: -66px -29px; }

/* Execute Time:0ms, Create Time:2016/7/6 13:39:59 */
.feedback-layer .layer-content {
  padding: 10px; }

.feedback-layer textarea {
  width: 346px;
  height: 60px;
  line-height: 22px;
  padding: 5px;
  resize: none;
  color: #999;
  border: 1px solid #ccd3e4;
  background-color: #fff;
  vertical-align: middle;
  font-size: 12px;
  outline: 0 none;
  resize: none; }

.feedback-layer .upload-img {
  overflow: hidden; }

.feedback-layer .upload-img ul {
  width: 298px;
  margin-left: -20px;
  overflow: hidden; }

.feedback-layer .upload-img li {
  float: left;
  position: relative;
  width: 50px;
  height: 50px;
  margin: 10px 0 0 20px; }

.feedback-layer .upload-img li i {
  position: absolute;
  top: -6px;
  right: -7px; }

.feedback-layer .upload-img a {
  /*margin-top: 20px;*/ }

.feedback-layer .layer-bottom {
  text-align: center;
  padding: 4px 0 4px 0; }

.feedback-layer .alert {
  margin-bottom: 11px; }

.feedback-layer .form-textarea-warnimg {
  border: 1px solid #d60000;
  color: #333; }

.feedback-layer .textareabox .textareabox-submitbar .fontred {
  color: #d60000; }

/* ���� */
#rightContainer .icon16-warn {
  margin-top: 2px;
  background-position: 0 -451px;
  vertical-align: top; }

.excess {
  margin: 20px 0 10px;
  border-top: 1px dotted #ccd3e4; }
  .excess .hint {
    padding: 20px 0; }
  .excess .code {
    height: 24px;
    line-height: 24px; }
    .excess .code label {
      color: #595757; }
    .excess .code .form-text {
      width: 112px;
      height: 22px;
      padding: 0 5px;
      line-height: 22px;
      vertical-align: top; }
    .excess .code .btn {
      margin-left: 4px;
      border: none;
      vertical-align: top; }
    .excess .code .form-prompt {
      position: relative;
      display: inline-block;
      height: 24px;
      padding-left: 22px;
      margin-left: 10px;
      font-size: 12px;
      color: #666;
      vertical-align: top; }
      .excess .code .form-prompt i {
        position: absolute;
        top: 3px;
        left: 0; }

/* 商城列表页轮播图 */
.integral-wrap .integral-focus {
  position: relative;
  width: 780px;
  height: 234px;
  margin-bottom: 15px; }
  .integral-wrap .integral-focus .focusimg-pic {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden; }
    .integral-wrap .integral-focus .focusimg-pic ul {
      position: absolute;
      width: 999em;
      height: 234px; }
      .integral-wrap .integral-focus .focusimg-pic ul li {
        float: left;
        width: 780px;
        height: 234px; }
  .integral-wrap .integral-focus .focusimg-focus {
    position: absolute;
    bottom: 10px;
    left: 0;
    width: 770px;
    height: 20px;
    padding-right: 10px;
    text-align: right; }
    .integral-wrap .integral-focus .focusimg-focus span {
      display: inline-block;
      width: 20px;
      height: 20px;
      margin: 0 3px;
      font-size: 12px;
      color: #fff;
      text-align: center;
      line-height: 20px;
      background-color: #ccd3e4;
      border-radius: 50%;
      cursor: pointer; }
      .integral-wrap .integral-focus .focusimg-focus span.selected {
        background-color: #fe6600; }

.icon-base {
  display: inline-block;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  vertical-align: top; }
  .icon-base.icon-v-level-1 {
    width: 20px;
    height: 20px;
    background-image: url("//s.autoimg.cn/club/account/pc/images/v1.svg");
    vertical-align: -3px; }
  .icon-base.icon-v-level-2 {
    width: 20px;
    height: 20px;
    background-image: url("//s.autoimg.cn/club/account/pc/images/v2.svg");
    vertical-align: -3px; }
  .icon-base.icon-v-level-3 {
    width: 20px;
    height: 20px;
    background-image: url("//s.autoimg.cn/club/account/pc/images/v3.svg");
    vertical-align: -3px; }
  .icon-base.icon-v-big-level-1 {
    width: 24px;
    height: 24px;
    background-position: -63px 0;
    vertical-align: -3px; }
  .icon-base.icon-attention {
    width: 16px;
    height: 16px;
    background-position: 0 -21px; }
  .icon-base.icon-exc-gray {
    width: 16px;
    height: 16px;
    background-position: -21px -21px; }
  .icon-base.icon-search {
    width: 16px;
    height: 16px;
    background-position: -42px -21px; }
  .icon-base.icon-arrow-bottom {
    width: 10px;
    height: 10px;
    background-position: -70px 0; }
  .icon-base.icon-arrow-top {
    width: 10px;
    height: 10px;
    background-position: -85px 0; }
  .icon-base.icon-dir-arrow-top {
    width: 10px;
    height: 10px;
    background-position: -70px -15px; }
  .icon-base.icon-dir-arrow-bottom {
    width: 10px;
    height: 10px;
    background-position: -85px -15px; }
  .icon-base.icon-await {
    width: 16px;
    height: 16px;
    background-position: 0 -42px; }
  .icon-base.icon-calendar-seven {
    width: 35px;
    height: 35px;
    background-position: 0 -65px; }
  .icon-base.icon-calendar-four {
    width: 35px;
    height: 35px;
    background-position: -40px -65px; }

#head {
  height: 36px;
  margin-bottom: 10px; }

.public_topxx b {
  font-weight: bold; }

.public_top .ico_v, .public_top .ico_z, .public_top .ico_z em, .public_top .ico_z i, .public_top .s_btn, .search-pop .icon10, .search-pop .icon12 {
  background: url("//x.autoimg.cn/Space/images/pub_top_bg.png?v=906082370") no-repeat; }

.public_top {
  background: url("//x.autoimg.cn/Space/images/top_bar.png?v=906082370") repeat-x; }

.public_top .t_logo a {
  background: url("//x.autoimg.cn/Space/images/pub_top_logo.png?v=906082370?v=906082370") no-repeat; }

.public_top .t_layer .ico_tb {
  background: url("//x.autoimg.cn/Space/images/top_ico.png?v=906082370") no-repeat; }

.public_top .t_app .tb06 {
  background-position: 0 -40px; }

.public_top {
  z-index: 1000;
  position: fixed;
  _position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  font-family: arial;
  font-size: 12px;
  line-height: normal; }

.public_top ul, .public_top li, .public_top p {
  padding: 0;
  margin: 0;
  list-style: none; }

.public_top b {
  font-weight: bold; }

.public_top a:link, .public_top a:visited {
  display: inline-block;
  height: 25px;
  height: 24px\9;
  padding: 11px 10px 0;
  padding-top: 12px\9;
  color: #fff;
  text-decoration: none; }

.public_top a:hover {
  color: #fff;
  padding-left: 9px;
  padding-right: 9px;
  background-color: #4b67a1;
  border: solid #4b67a1;
  border-width: 0 1px;
  text-decoration: none; }

.public_top a.cur:link, .public_top a.cur:visited {
  padding-left: 9px;
  padding-right: 9px;
  padding-top: 10px;
  padding-top: 11px\9;
  background-color: #fff;
  border: solid #797979;
  border-width: 1px 1px 0;
  color: #595959; }

.public_top .t_inner {
  width: 960px;
  height: 36px;
  margin: 0 auto; }

.public_top .t_logo {
  float: left;
  margin: 0;
  padding: 0 30px 0 10px;
  cursor: pointer; }

.public_top .t_logo a:link, .t_logo a:visited {
  display: block;
  width: 108px;
  height: 35px;
  padding: 0;
  border: 0;
  overflow: hidden; }

.public_top .t_logo a:hover {
  background-color: transparent;
  border: 0; }

.public_top .t_left {
  float: left; }

.public_top .t_left li {
  float: left;
  position: relative;
  padding-right: 5px; }

.public_top .t_right {
  float: right; }

.public_top .t_right li {
  float: left;
  position: relative;
  padding-left: 5px; }

.public_top .t_layer a:link, .public_top .t_layer a:visited {
  display: inline-block;
  width: 100%;
  height: 27px;
  padding: 0;
  border: 0;
  color: #595959;
  line-height: 27px;
  text-decoration: none; }

.public_top .t_layer a:hover {
  padding-left: 0;
  padding-right: 0;
  background-color: #e8e9ea; }

.public_top .t_layer {
  z-index: -1;
  position: absolute;
  top: 35px;
  padding-top: 2px;
  padding-bottom: 12px;
  background: #FFF;
  border: solid #797979 1px; }

.public_top .t_layer p {
  width: 100%; }

.public_top .t_layer .ico_tb {
  display: inline;
  float: left;
  width: 16px;
  height: 16px;
  margin: 7px 6px 0 14px;
  _margin-right: 3px;
  overflow: hidden; }

.public_top .t_layer .ico_loading {
  display: block;
  height: 11px;
  margin: 10px auto 0;
  background: url("//x.autoimg.cn/Space/images/loading.gif?v=906082370?v=906082370") no-repeat center center; }

.public_top .t_layer ins, .public_top .t_layer ins {
  display: block;
  height: 0;
  margin: 2px 4px;
  border-bottom: solid #e0e0e0 1px;
  text-indent: -999px;
  overflow: hidden; }

.public_top .ico_v {
  display: inline-block;
  width: 7px;
  height: 5px;
  margin: 0 0 0 2px;
  vertical-align: middle;
  overflow: hidden;
  cursor: pointer;
  background-position: -90px -16px; }

.public_top .cur .ico_v {
  background-position: -98px -16px; }

.public_top .ico_z {
  display: inline-block;
  height: 15px;
  margin: 0 2px 0 4px;
  margin-top: -1px\9;
  color: #fff;
  vertical-align: top;
  cursor: pointer;
  background-position: right 0; }

.public_top .ico_z em {
  display: inline-block;
  position: relative;
  left: -1px;
  height: 14px;
  padding: 1px 1px 0 2px;
  padding-top: 0\9;
  padding-bottom: 1px\9;
  background-position: left 0;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  line-height: 14px;
  overflow: hidden; }

.public_top .ico_z i {
  display: inline-block;
  width: 6px;
  height: 5px;
  vertical-align: top;
  text-indent: -9999px;
  overflow: hidden;
  background-position: -91px -21px; }

.public_top .ico_omit {
  position: relative;
  top: 2px;
  top: 6px\9;
  font-style: normal;
  font-weight: bold;
  font-weight: normal\9; }

.public_top .t_squ, .public_top .t_app, .public_top .t_skip {
  left: 0;
  width: 107px; }

.public_top .t_squ a span, .public_top .t_app a span {
  display: inline-block;
  margin: 1px 0 0;
  margin-top: 2px\9;
  cursor: pointer; }

.public_top .t_skip a span {
  display: inline-block;
  margin: 0 0 0 14px;
  cursor: pointer; }

.public_top .t_squ .tb01 {
  background-position: 3px -20px; }

.public_top .t_squ .tb02 {
  background-position: -17px 2px; }

.public_top .t_squ .tb03 {
  background-position: -17px -20px; }

.public_top .t_squ .tb04 {
  background-position: -34px -20px;
  margin-top: 5px; }

.public_top .t_squ .tb05 {
  background-position: -51px -20px; }

.public_top .t_app .tb01 {
  background-position: 0 0; }

.public_top .t_app .tb02 {
  background-position: -17px 2px; }

.public_top .t_app .tb03 {
  background-position: -34px 1px; }

.public_top .t_app .tb04 {
  background-position: -51px 1px; }

.public_top .t_app .tb05 {
  background-position: -68px 0; }

.public_top .t_info a span, .public_top .t_set a span {
  display: inline-block;
  margin: 0 0 0 14px;
  cursor: pointer; }

.public_top .t_info {
  right: 0;
  width: 210px; }

.public_top .t_info h2 {
  margin: 0;
  padding: 6px 10px 6px 14px;
  font-size: 12px;
  font-weight: normal;
  color: #595959;
  line-height: 14px;
  overflow: hidden; }

.public_top .t_info h2 a:link, .public_top .t_info h2 a:visited {
  display: inline-block;
  float: right;
  width: auto;
  height: auto;
  margin: 1px\9 0 0;
  padding: 0;
  border: 0;
  color: #3b5998;
  line-height: 14px;
  text-decoration: none; }

.public_top .t_info h2 a:hover {
  background: 0;
  text-decoration: underline; }

.public_top .t_info b {
  font-weight: bold;
  color: #fe6600; }

.public_top .t_set {
  right: 0;
  width: 100px; }

.public_top .t_other .s_btn:link, .public_top .t_other .s_btn:visited {
  width: 79px;
  height: 20px;
  margin: 9px 0 0;
  margin-top: 8px\9;
  padding: 0;
  background-position: 0 -16px;
  color: #fff;
  line-height: 20px;
  line-height: 22px\9;
  text-align: center;
  overflow: hidden; }

.public_top .t_other .s_btn:hover {
  margin: 9px 0 0;
  margin-top: 8px\9;
  padding: 0;
  border: 0;
  background-color: none; }

.public_top .t_other {
  float: left;
  padding: 0 0 0 27px; }

.public_top .t_search {
  float: left;
  position: relative;
  width: 264px;
  height: 24px;
  padding: 6px 0 0 10px; }

.public_top .t_search .s_tx {
  float: left;
  width: 188px;
  height: 22px;
  padding: 0 3px;
  border: solid #ccd3e4 1px;
  outline: 0;
  font-size: 12px;
  color: #000;
  line-height: 23px;
  box-shadow: none;
  overflow: hidden; }

.public_top .t_search .s_btn:link, .public_top .t_search .s_btn:visited {
  display: inline-block;
  float: right;
  width: 64px;
  height: 22px;
  padding: 0;
  background-position: 0 -37px;
  border: solid #ccd3e4 1px;
  color: #999;
  line-height: 22px;
  line-height: 24px\9;
  text-align: center;
  overflow: hidden; }

.public_top .t_search .s_btn:hover {
  padding: 0; }

.public_top .t_search_cur .s_tx {
  border-color: #7692cd; }

.public_top .t_search_cur .s_btn:link, .public_top .t_search_cur .s_btn:visited {
  background-position: 0 -60px;
  border-color: #7692cd;
  color: #3b5998; }

.public_top .keywordsbox {
  z-index: 1000;
  position: absolute;
  top: 29px;
  left: 10px;
  background-color: #fff;
  font-size: 12px;
  line-height: 22px; }

.public_top .keywordsbox ul {
  width: 194px;
  border: solid #7692cd 1px;
  line-height: 22px;
  overflow: hidden; }

.public_top .keywordsbox ul li {
  height: 22px;
  line-height: 22px;
  overflow: hidden; }

.public_top .keywordsbox ul li a:link, .public_top .keywordsbox ul li a:visited {
  display: block;
  padding: 0 5px;
  height: 22px;
  line-height: 22px;
  color: #000;
  text-decoration: none;
  text-shadow: none;
  overflow: hidden; }

.public_top .keywordsbox ul li a:hover {
  padding: 0 5px;
  background-color: #f0f9fe;
  border: 0;
  color: #000; }

.clear {
  clear: both;
  height: 0;
  overflow: hidden; }

.m_t8 {
  margin-top: 8px; }

.txtCen {
  text-align: center; }

.b_addFc, .b_addFc_oh, .b_hadFc, .b_allFc, .b_sandPm, .icon-activ {
  background: url("//s.autoimg.cn/club/i/icons.png?v=20160816") no-repeat; }

.divide {
  border-bottom: 1px solid #fff;
  border-top: 1px solid #eee;
  height: 0;
  overflow: hidden; }

.b_addFc {
  display: inline-block;
  height: 20px;
  padding: 0px 6px 0px 18px;
  overflow: hidden;
  border: solid #8192B7 1px;
  font-weight: bold;
  line-height: 20px;
  line-height: 22px\9;
  background-position: 5px -316px; }

.b_addFc_oh {
  display: inline-block;
  height: 20px;
  padding: 0px 6px 0px 40px;
  overflow: hidden;
  border: solid #8192B7 1px;
  font-weight: bold;
  line-height: 20px;
  line-height: 22px\9;
  background-position: 5px -370px; }

.b_hadFc {
  display: inline-block;
  height: 20px;
  padding: 0px 6px 0px 20px;
  overflow: hidden;
  border: solid #8192B7 1px;
  color: #888;
  line-height: 20px;
  line-height: 22px\9;
  background-position: 5px -343px; }

.b_allFc {
  display: inline-block;
  height: 20px;
  padding: 0px 6px 0px 21px;
  overflow: hidden;
  border: solid #8192B7 1px;
  color: #888;
  line-height: 20px;
  line-height: 22px\9;
  background-position: 5px -399px; }

.b_hadFc .chr, .b_allFc .chr {
  color: #DBE9F3; }

.b_sandPm {
  display: inline-block;
  padding: 0 0 0 20px;
  background-position: -371px -233px; }

/* new 2017-07-25 */
#leftsideBar {
  float: left;
  width: 150px; }

.left {
  float: left;
  width: 149px;
  height: auto !important;
  height: 800px;
  min-height: 800px; }

.menuBox a {
  background: url("//s.autoimg.cn/club/i/bg_leftmenu_v20181220.png") no-repeat; }
  .menuBox a.ico_xx01 {
    background-position: 10px -44px; }
  .menuBox a.ico_xx02 {
    background-position: 10px -79px; }
  .menuBox a.ico_xx03 {
    background-position: 10px -114px; }
  .menuBox a.ico_xx04 {
    background-position: 10px -150px; }
  .menuBox a.ico_xx05 {
    background-position: 10px -184px; }
  .menuBox a.ico_xx06 {
    background-position: 9px -1181px; }
  .menuBox a.ico_lt01 {
    background-position: 10px -219px; }
  .menuBox a.ico_lt02 {
    background-position: 10px -254px; }
  .menuBox a.ico_lt03 {
    background-position: 10px -284px; }
  .menuBox a.ico_lt04 {
    background-position: 10px -588px; }
  .menuBox a.ico_yy01 {
    background-position: 10px -316px; }
  .menuBox a.ico_yy02 {
    background-position: 10px -350px; }
  .menuBox a.ico_yy03 {
    background-position: 10px -383px; }
  .menuBox a.ico_yy04 {
    background-position: 10px -419px; }
  .menuBox a.ico_yy05 {
    background-position: 10px -453px; }
  .menuBox a.ico_yy06 {
    background-position: 10px -487px; }
  .menuBox a.ico_yy07 {
    background-position: 10px -613px; }
  .menuBox a.ico_yy08 {
    background-position: 10px -638px; }
  .menuBox a.ico_yy09 {
    background-position: 10px -668px; }
  .menuBox a.ico_yy10 {
    background-position: 10px -822px; }
  .menuBox a.ico_yy11 {
    background-position: 10px -727px; }
  .menuBox a.ico_yy12 {
    background-position: 10px -758px; }
  .menuBox a.ico_ty01 {
    background-position: 9px -522px; }
  .menuBox a.ico_ty02 {
    background-position: 10px -557px; }
  .menuBox a.ico_yy15 {
    background-position: 10px -792px; }
  .menuBox a.ico_yy16 {
    background-position: 10px -850px; }
  .menuBox a.ico_yy17 {
    background-position: 10px -878px; }
  .menuBox a.ico_yy18 {
    background-position: 10px -908px; }
  .menuBox a.ico_yy19 {
    background-position: 10px -940px; }
  .menuBox a.ico_yy20 {
    background-position: 10px -971px; }
  .menuBox a.ico_yy21 {
    background-position: 10px -1001px; }
  .menuBox a.ico_yy22 {
    background-position: 10px -1034px; }
  .menuBox a.ico_yy23 {
    background-position: 10px -1061px; }
  .menuBox a.ico_yy24 {
    background-position: 10px -1093px; }
  .menuBox a.ico_yy25 {
    background-position: 10px -1123px; }
  .menuBox a.ico_yy26 {
    background-position: 10px -1151px; }
  .menuBox a.ico_yy27 {
    background-position: 10px 0; }
  .menuBox a.ico_carcity {
    background-position: 11px -1216px; }
  .menuBox a.ico_baojia {
    background-position: 10px -1253px; }

.leftside {
  float: left;
  width: 150px; }

.index-left {
  border-right: none; }

.left .userHead {
  position: relative;
  width: 120px;
  height: 120px;
  margin: 0px 0 13px 15px;
  overflow: hidden; }
  .left .userHead .uh_edit {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 22px; }
    .left .userHead .uh_edit span {
      display: block;
      height: 22px;
      background: #333;
      filter: Alpha(Opacity=80);
      opacity: .8; }
    .left .userHead .uh_edit a {
      position: absolute;
      top: 0;
      left: 0;
      width: 130px;
      height: 20px;
      line-height: 20px;
      color: #fff;
      text-align: center; }

.left .nickname {
  padding: 0 10px;
  font-size: 12px;
  font-weight: bold;
  color: #666;
  text-align: center;
  word-wrap: break-word;
  word-break: break-all; }

.fans {
  zoom: 1;
  position: relative;
  height: 36px;
  margin: 10px 0px 10px 20px;
  word-break: break-all;
  word-wrap: break-word; }

.fans .fhover span {
  color: #3B5998;
  text-decoration: underline; }

.fans .fhover strong {
  color: #3B5998; }

.fans strong, .fans a, .fans a:hover {
  color: #535353;
  font-size: 14px;
  font-family: Arial;
  font-weight: bold;
  text-decoration: none; }

.fans .focus, .fans .fan {
  float: left;
  width: 55px;
  text-align: center; }

.sign, .sign-blue, .man, .woman {
  display: inline-block;
  margin-top: -3px;
  _margin-top: -2px;
  vertical-align: middle; }

.sign {
  height: 10px;
  margin: -2px 1px 0;
  width: 11px; }

.sign-blue {
  width: 13px;
  height: 13px;
  margin: -3px 1px 0; }

.man {
  height: 13px;
  width: 11px;
  margin-right: 1px;
  margin-left: 1px; }

.woman {
  height: 13px;
  width: 11px;
  margin-right: 1px;
  margin-left: 1px; }

.menuBox {
  margin-top: 15px;
  border-top: 1px solid #eee; }
  .menuBox .item-title {
    position: relative;
    height: 25px;
    margin-top: 1px;
    padding-left: 10px;
    background-color: #6e88c0; }
    .menuBox .item-title.unfold .icon-arrow-top {
      display: block; }
    .menuBox .item-title.unfold .icon-arrow-bottom {
      display: none; }
    .menuBox .item-title.unfold + ul.item {
      display: block; }
    .menuBox .item-title h4 {
      font-size: 12px;
      font-weight: bold;
      color: #fffefe;
      line-height: 25px; }
    .menuBox .item-title .icon-arrow-top, .menuBox .item-title .icon-arrow-bottom {
      position: absolute;
      top: 9px;
      right: 12px; }
    .menuBox .item-title .icon-arrow-top {
      display: none; }
  .menuBox ul {
    display: none;
    margin: 3px 0 5px; }
    .menuBox ul li {
      position: relative;
      z-index: 100;
      width: 100%;
      height: 22px;
      padding: 1px 0; }
      .menuBox ul li.current a, .menuBox ul li.current a:hover {
        background-color: #d8dfea;
        color: #333; }
      .menuBox ul li a {
        display: block;
        height: 22px;
        padding-left: 32px;
        color: #333;
        line-height: 24px;
        text-decoration: none; }
        .menuBox ul li a:hover {
          background-color: #d8dfea;
          color: #333;
          text-decoration: none; }
      .menuBox ul li .icon-new {
        position: static;
        display: inline-block;
        width: 30px;
        height: 14px;
        padding: 0;
        margin: -2px 0 0 5px;
        vertical-align: middle;
        background: url("//s.autoimg.cn/club/account/pc/images/icon-new.png") no-repeat;
        border-radius: 0; }

.divide {
  border-bottom: 1px solid #fff;
  border-top: 1px solid #eee;
  height: 0;
  overflow: hidden; }

.menuBox .divide {
  margin: 6px 0 5px; }

.dividePos {
  margin: 15px 0 6px; }

.left .addFocus {
  margin-left: 50px; }

.left .cancelFocus {
  margin-left: 44px; }

.prohibited-addFc {
  color: #999 !important;
  background-position: -486px -454px !important;
  border-color: #999 !important;
  cursor: text; }

.prohibited-sandPm {
  color: #999 !important;
  cursor: text;
  background-position: -484px -436px !important; }

.prohibited-addFc:hover, .prohibited-sandPm:hover {
  color: #999 !important;
  text-decoration: none !important; }

.prohibited-private:hover {
  background-color: #fafafa !important;
  background-position: -312px -27px !important;
  border: 1px solid #e5e5e5 !important;
  color: #7c7c7c !important;
  text-decoration: none !important;
  cursor: text; }

.prohibited-write {
  color: #999 !important;
  cursor: text; }

.prohibited-write:hover {
  text-decoration: none !important;
  color: #999 !important; }

.left .serial-number {
  display: block;
  width: 56px;
  height: 35px;
  padding-left: 43px;
  margin: 3px 0 15px 27px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  font-size: 12px;
  font-style: italic;
  color: #fff;
  line-height: 32px;
  background: url("//s.autoimg.cn/club/i/serial-bg.png") 0 0 no-repeat; }

.left .serial-number:hover {
  text-decoration: none; }

.leftside .serial-number {
  margin-bottom: 27px; }

.sign, .ico_arrows, .ico_close, .sb_face, .ico_next, .ico_prev {
  background: url("//x.autoimg.cn/Space/test5/images/icons.png?v150610") no-repeat; }

.upload-pic-btn {
  background: url("//x.autoimg.cn/Space/test5/images/i-icon.png") no-repeat;
  _background: url("//x.autoimg.cn/Space/test5/images/i-icon-ie.png") no-repeat; }

.txtCen {
  text-align: center; }

.f14 {
  font-size: 14px; }

.txtLeft {
  text-align: left; }

.oBox {
  padding: 0 0 20px 150px;
  position: relative;
  width: 640px; }

.oBox2 {
  padding: 0 0 25px 44px;
  position: relative;
  width: 720px; }

.oBox3 {
  padding: 0 0 16px 70px;
  position: relative;
  width: 250px; }

.oBox4 {
  padding: 0 0 0 70px;
  position: relative;
  width: 250px; }

.popup {
  width: 303px; }

.popup3 {
  width: 300px; }

.popup table, .popup2 table, .popup3 table, .proffer table {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%; }

.popup .ltCorner, .popup .rtCorner, .popup .lbCorner, .popup .rbCorner, .popup2 .ltCorner, .popup2 .rtCorner, .popup2 .lbCorner, .popup2 .rbCorner, .popup3 .ltCorner, .popup3 .rtCorner, .popup3 .lbCorner, .popup3 .rbCorner, .proffer .ltCorner, .proffer .rtCorner, .proffer .lbCorner, .proffer .rbCorner {
  filter: alpha(opacity=35);
  font-size: 0;
  height: 3px;
  line-height: 0;
  opacity: 0.35;
  overflow: hidden;
  width: 3px; }

.popTip {
  width: 341px; }

.popTip .title {
  border-style: solid;
  border-width: 1px 1px 0 1px;
  height: 27px;
  line-height: 27px;
  padding: 0 15px;
  background-color: #0071ce;
  border-color: #004d9b #004d9b transparent #004d9b; }

.popTip .title h3 {
  float: left;
  font-size: 14px;
  color: #fff; }

.popTip .close {
  -webkit-text-size-adjust: none;
  float: right;
  font-size: 8px;
  font-weight: bold;
  height: 9px;
  line-height: 9px;
  margin-top: 7px;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  width: 9px;
  border: 1px solid #fff;
  color: #fff; }

.popTip .close:hover {
  color: #fff;
  border: 1px solid #fff;
  text-decoration: none; }

.popTip .popTipContent {
  font-family: Arial;
  padding: 20px 0 20px 0;
  background-color: #fff;
  word-wrap: break-word;
  word-break: break-all; }

.popTip .popTipContent p {
  padding-left: 90px; }

.popTip .operate {
  margin: 15px auto 0;
  padding: 1px;
  text-align: center;
  width: 140px; }

.userInfoBox {
  position: relative;
  width: 295px;
  word-break: break-all;
  word-wrap: break-word; }

.uiBox {
  height: 120px;
  padding: 10px;
  line-height: 16px; }

.uiBox .floatLeft {
  width: 130px; }

.uiBox table {
  width: 140px;
  height: 120px; }

.userInfoBox .bottomTool {
  height: 34px;
  line-height: 34px;
  border-top: solid #ccc 1px;
  padding: 0 4px 0 0; }

.userInfoBox .b_addFc, .userInfoBox .b_addFc_oh, .userInfoBox .b_hadFc, .userInfoBox .b_allFc {
  float: right;
  margin: 6px 0px 0px 4px;
  background-color: #fafafa; }

.userInfoBox3 {
  background-color: #ffffff;
  border: 1px solid #435892;
  position: relative;
  width: 292px; }

.rzcz {
  display: inline-block;
  height: 16px;
  vertical-align: middle;
  width: 33px; }

.p3Pos {
  bottom: 27px;
  left: 0;
  position: absolute;
  z-index: 5; }

.confirmDelete, .confirmCancel, .cancelBlack {
  display: inline-block;
  height: 18px;
  line-height: 18px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle; }

.arrow2, .arrow3, .arrow4, .arrow5, .arrow2r, .arrow3r, .arrow4r, .arrow5r {
  overflow: hidden;
  position: absolute;
  z-index: 2; }

.arrow2, .arrow4, .arrow2r, .arrow4r {
  height: 9px;
  width: 16px; }

.arrow3r, .arrow5r {
  height: 15px;
  width: 7px; }

.arrow3, .arrow5 {
  height: 16px;
  width: 9px; }

.poptk {
  width: 466px; }

.poptk table {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%; }

.poptk .ltCorner, .poptk .rtCorner, .poptk .lbCorner, .poptk .rbCorner {
  font-size: 0;
  height: 10px;
  line-height: 0;
  overflow: hidden;
  width: 10px; }

.poptk .shadow {
  filter: alpha(opacity=60);
  font-size: 0;
  line-height: 0;
  opacity: .6;
  overflow: hidden; }

.poptk .inner {
  border: solid #435792 1px;
  background: #fff; }

.poptkTop {
  height: 27px;
  padding: 0 10px;
  background-color: #8192b7; }

.poptkTop h3 {
  float: left;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  line-height: 27px; }

.poptkTop .ico_close {
  float: right;
  width: 11px;
  height: 11px;
  overflow: hidden;
  margin-top: 7px;
  background-position: -385px -6px; }

.poptkFot {
  height: 45px;
  padding: 0 10px;
  background-color: #f2f2f2;
  border-top: solid #ccc 1px; }

.poptkFot .bq-icon {
  margin-left: 10px;
  margin-top: 14px; }

.poptkFot .confirm, .poptkFot .confirm_ing, .poptkFot .cancel {
  display: inline-block;
  float: right;
  height: 23px;
  padding: 0 6px;
  margin: 10px 0 0 4px;
  background-color: #8192b7;
  border: solid #435792 1px;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  line-height: 24px;
  overflow: hidden;
  cursor: pointer; }

.poptkFot .cancel {
  background-color: #ececec;
  border: solid #999 1px;
  color: #333; }

.poptkFot .confirm_ing {
  cursor: default;
  width: 30px;
  background-color: #ececec;
  border: solid #999 1px;
  text-align: center; }

.poptkFot .confirm_ing img {
  margin-top: 6px; }

.poptkFot .confirm:hover {
  background-color: #435792;
  color: #fff;
  text-decoration: none; }

.poptkFot .cancel {
  text-decoration: none; }

.poptkFot .byte {
  float: right;
  margin: 12px 0 0 0; }

.poptk .layer-upload .pop-close {
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  padding: 6px 5px 5px 6px;
  position: absolute;
  top: -1px;
  right: -1px;
  background-color: #fff;
  border: 1px solid #ccd3e4;
  background-color: #fafbfc; }

.poptk .layer-upload .pop-close:hover {
  background-color: #3b5998; }

.layer-upload .pop-close i {
  background: url("//x.autoimg.cn/as/images/icon-20140521.png?v=20140606") no-repeat !important;
  _background: url("//x.autoimg.cn/as/images/icon-png8-20140521.png?v=20140606") no-repeat !important;
  background-position: -20px -180px !important; }

.poptk .layer-upload .pop-close:hover i {
  background-position: 0 -180px !important;
  cursor: pointer; }

.headcont {
  padding: 5px 0 0 74px;
  z-index: 10;
  zoom: 1; }

.pop-face .headcont .bq-icon {
  margin-top: 0; }

.bq-icon {
  background: url("//x.autoimg.cn/space/Images/reply_icon.png") no-repeat; }

.reply-list .reply-con .bq-icon, .bq-icon {
  display: inline-block;
  width: 15px;
  height: 15px;
  float: left;
  background-position: -55px 0; }

.bq-icon {
  margin-top: 8px; }

.sb_face_view {
  z-index: 50;
  position: absolute;
  top: 0;
  left: 0;
  width: 340px;
  background: #fdfdfd;
  border: solid #b4bbcd 1px; }

.pop-face {
  width: 423px;
  z-index: 101;
  _position: absolute !important; }

.sb_face_view .ico_arrows {
  position: absolute;
  top: -8px;
  left: 69px;
  width: 9px;
  height: 6px;
  overflow: hidden;
  background-position: -491px -280px; }

.sb_face_view .data {
  height: 168px;
  padding: 2px; }

.pop-face .data {
  height: 115px; }

.sb_face_view table {
  width: 332px; }

.sb_face_view td {
  width: 24px;
  height: 24px;
  padding: 1px;
  border: solid #fdfdfd 1px;
  cursor: pointer; }

.sb_face_view td.hover {
  background: #e9efe6;
  border-color: #5690d2; }

.sb_face_view .dynamic {
  position: absolute;
  top: 4px;
  padding: 10px;
  background: #fff;
  border: solid #ccd3e4 1px; }

.sb_face_view .dynamic_left {
  left: 4px; }

.sb_face_view .dynamic_right {
  right: 4px; }

.sb_face_view .static {
  background: url("//x.autoimg.cn/space/images/static.gif?01") no-repeat; }

.sb_face_view .static {
  display: inline-block;
  width: 24px;
  height: 24px; }

.sb_face_view .page {
  height: 16px;
  padding: 10px 0 6px;
  overflow: hidden; }

.sb_face_view em {
  display: inline;
  float: right;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  cursor: pointer; }

.pop-face .ico_arrows {
  background-position: -321px -205px;
  width: 14px;
  top: -6px; }

.sb_face_view .ico_prev {
  background-position: -204px -180px; }

.sb_face_view .ico_next {
  background-position: -221px -180px; }

.sb_face_view .ico_prev_grey {
  background-position: -187px -180px;
  cursor: default; }

.sb_face_view .ico_next_grey {
  background-position: -238px -180px;
  cursor: default; }

input.h, input.i, input.j, input.k, input.z {
  border: 1px solid #abadb3;
  height: 18px;
  line-height: 18px;
  padding: 2px;
  vertical-align: middle; }

input.h:focus, input.i:focus, input.j:focus, input.k:focus, textarea:focus, .checkCodeBox:focus, input.z:focus {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  border-color: rgba(82, 168, 236, 0.8);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  outline: 0; }

input.h {
  width: 324px;
  height: 20px;
  line-height: 20px; }

.poptk .ltCorner {
  background: url("//x.autoimg.cn/Space/test5/images/poptk_lt.png") no-repeat;
  _background: none; }

.poptk .rtCorner {
  background: url("//x.autoimg.cn/Space/test5/images/poptk_rt.png") no-repeat;
  _background: none; }

.poptk .lbCorner {
  background: url("//x.autoimg.cn/Space/test5/images/poptk_lb.png") no-repeat;
  _background: none; }

.poptk .rbCorner {
  background: url("//x.autoimg.cn/Space/test5/images/poptk_rb.png") no-repeat;
  _background: none; }

.iPost, a.confirmDelete, a.checkCode, .cancelBlack {
  background-color: #3B5998;
  border-color: #B7CAEB #133783 #133783 #B7CAEB;
  border-width: 1px;
  border-style: solid;
  color: #fff;
  cursor: pointer;
  font-size: 12px;
  padding: 1px 0;
  width: 56px; }

.iPost, .iPost:hover {
  display: inline-block;
  color: #fff;
  -moz-text-shadow: 1px 1px #004d9b;
  -webkit-text-shadow: 1px 1px #004d9b;
  text-shadow: 1px 1px #004d9b;
  text-align: center;
  text-decoration: none;
  padding: 0; }

.poptk .shadow {
  background-color: #333; }

.userInfoBox {
  background-color: #fff;
  border: 1px solid #435892; }

.rzcz {
  background-position: -429px -138px; }

.userInfoBox .bottomTool {
  background-color: #f2f2f2; }

.save, .confirmCancel {
  display: inline-block;
  text-decoration: none;
  vertical-align: middle;
  height: 20px;
  line-height: 20px;
  background-position: -166px -298px;
  text-align: center;
  width: 56px;
  color: #B4B4B4;
  border: 1px solid #ddd; }

.getCode:hover, .save:hover, .confirmCancel:hover {
  color: #B4B4B4;
  text-decoration: none; }

.poptk_pm {
  padding: 20px 0px; }

.poptk_pm .oBox2 {
  zoom: 1;
  width: auto;
  padding: 0px 0px 0px 75px; }

.poptk_pm .l_th2 {
  width: 75px;
  font-weight: bold; }

.poptk_pm input.h {
  width: 339px; }

.poptk_pm .choseFriend {
  left: 366px; }

.poptk_pm .friendList {
  width: 347px; }

.poptk_pm .messInput2 {
  width: 430px;
  height: 90px; }

.poptk_tp {
  padding: 20px 15px;
  text-align: center; }

.poptk_tp_mess {
  padding: 20px 50px; }

.poptk_tp_color {
  color: #fe6600;
  margin-top: 8px; }

.poptk_ct {
  padding: 20px 15px;
  font-family: Arial; }

.poptk_ct table {
  width: auto;
  border-collapse: separate; }

.poptk_ct table td {
  height: 28px; }

.poptk_ct table .txtRight {
  width: 89px; }

.l_th, .l_th2 {
  color: #595757;
  left: 0;
  position: absolute;
  text-align: right;
  top: 3px; }

.l_th {
  width: 143px; }

.l_th2 {
  width: 46px; }

.alert-box {
  margin-top: -10px;
  margin-bottom: 10px; }

.alert-box .alert {
  margin-bottom: 1px; }

/*发布框*/
.sb_btn, .sb_btn_disabled, .sb_btn_ing {
  background: url("//x.autoimg.cn/Space/test5/images/icons.png") no-repeat; }

.upstatus h3 {
  height: 14px;
  font-weight: bold;
  color: #666; }

.send_box {
  margin-top: 12px;
  background: #fff;
  border: solid #B4BBCD 1px;
  border-bottom: solid #e6e6e6 1px; }

.send_box .textbox {
  font-size: 12px;
  color: #000;
  min-height: 48px;
  height: auto !important;
  height: 48px;
  padding: 4px 4px 4px 6px;
  outline: 0px;
  word-break: break-all;
  word-wrap: break-word; }

.send_box .textbox_hr {
  width: 100%;
  height: 0px;
  overflow: hidden; }

.pub_box {
  position: relative;
  position: static\9;
  min-height: 54px;
  height: auto !important;
  height: 54px;
  padding: 2px;
  background: #fff; }

.pub_box .pub_mirror, .pub_box .pub_text {
  width: 499px;
  margin: 0;
  padding: 0px;
  font-size: 14px;
  line-height: 18px;
  white-space: pre-wrap;
  word-break: break-all;
  word-wrap: break-word;
  border: 0px;
  outline: 0px;
  box-shadow: none; }

.pub_mirror {
  display: block;
  display: none\9;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  visibility: hidden; }

.pub_text {
  height: 100%;
  resize: none;
  overflow: hidden; }

.pub_box_hr {
  width: 100%;
  height: 0px;
  overflow: hidden; }

.upmessage .pub_box .pub_mirror, .upmessage .pub_box .pub_text {
  width: 414px; }

.sb_img_btn {
  z-index: 10;
  position: relative;
  width: 418px;
  height: 30px;
  background: #F2F2F2;
  border: solid 1px #B4BBCD;
  border-top: none; }

.sb_img_btn .bq-icon {
  margin-left: 10px; }

.sb_img_btn_index {
  width: 503px; }

.sb_img {
  display: inline;
  float: left;
  margin: 0px 0px 0px 10px;
  position: relative; }

.sb_img_hover a {
  text-decoration: underline; }

.sb_img a {
  display: inline-block;
  margin-top: 5px;
  padding: 1px 0px 0px 20px;
  line-height: 19px;
  background-position: -320px -153px; }

.sb_face {
  display: inline-block;
  float: left;
  margin: 5px 0 0 10px;
  padding: 1px 0px 0px 20px;
  line-height: 19px;
  background-position: -319px -178px; }

.sb_img_input {
  position: absolute;
  top: 4px;
  left: 10px;
  width: 44px;
  height: 22px;
  opacity: 0.0;
  filter: alpha(opacity=0);
  overflow: hidden; }

.sb_img_input input {
  position: absolute;
  top: 0px;
  right: 0px;
  font-size: 36px;
  cursor: pointer; }

.sb_bq {
  display: inline;
  float: left;
  margin: 4px 0px 0px 8px; }

.sb_bq img {
  width: 20px; }

.sb_btn, .sb_btn_disabled, .sb_btn_ing {
  margin: 4px 4px 0px 0px; }

.byte {
  float: right;
  margin: 6px 10px 0px 0px;
  color: #535353; }

.byte2 {
  display: block;
  color: #666;
  line-height: 28px;
  text-align: right;
  clear: both; }

.sb_btn, .sb_btn_disabled, .sb_btn_ing {
  display: inline;
  float: right;
  width: 58px;
  height: 20px;
  height: 19px\9;
  padding-top: 1px\9;
  overflow: hidden;
  background-color: #5F76AA;
  border: solid #2A447F 1px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 20px;
  text-align: center;
  cursor: pointer;
  background-position: -320px -298px; }

.sb_btn_disabled, .sb_btn_ing {
  border: solid #ddd 1px;
  color: #b4b4b4;
  cursor: default;
  background-position: -166px -298px; }

.sb_btn_ing img {
  margin-top: 4px; }

.sb_btn:hover {
  color: #fff;
  text-decoration: none; }

.sb_btn_disabled:hover {
  color: #b4b4b4;
  text-decoration: none; }

.sb_img_loading, .sb_img_view {
  position: absolute;
  top: 40px;
  left: -1px;
  width: 203px;
  height: 18px;
  padding: 25px 0px;
  background: #fff;
  border: solid #B4BBCD 1px;
  color: #c8bfe7;
  text-align: center; }

.sb_img_view {
  position: absolute;
  top: 40px;
  left: -1px;
  width: 180px;
  height: auto;
  padding: 13px 0px 13px 15px;
  text-align: left; }

.sb_img_view td {
  width: 134px;
  height: 134px;
  text-align: center; }

.sb_img_loading .ico_arrows, .sb_img_view .ico_arrows {
  position: absolute;
  top: -8px;
  left: 14px;
  width: 9px;
  height: 6px;
  overflow: hidden;
  background-position: -491px -280px; }

.ico_loading {
  display: inline-block;
  width: 16px;
  height: 12px;
  vertical-align: middle;
  background-position: 0px 0px; }

.sb_img_view .ico_del {
  position: absolute;
  top: 13px;
  right: 18px;
  width: 13px;
  height: 15px;
  background-color: #EDEFF4;
  background-position: -369px -215px;
  cursor: pointer; }

.headcont .f16 {
  font-size: 16px; }

/* 私信 上传图片功能 语音功能 */
.upload-pic-btn {
  float: left;
  display: inline-block;
  width: 16px;
  height: 16px;
  background-position: -79px -107px;
  margin-top: 8px;
  margin-left: 10px; }

.layer-upload {
  width: 418px;
  border: 1px solid #b4bbcd;
  position: absolute;
  z-index: 1000;
  background-color: #fff; }

.layer-upload .pop-close {
  position: absolute;
  top: 10px;
  right: 10px; }

.data-upload-box {
  padding: 20px 0 15px 20px; }

.data-upload-box .uptitle {
  color: #999; }

.upload-pic-box {
  overflow: hidden;
  zoom: 1;
  margin-bottom: 20px; }

.upload-pic-box ul {
  width: 110%;
  margin-top: -5px; }

.upload-pic-box li {
  float: left;
  margin-right: 18px;
  margin-top: 15px;
  width: 80px;
  height: 60px;
  position: relative; }

.upload-pic-box li a {
  cursor: pointer; }

.upload-pic-box li .icon-remove {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  width: 12px;
  height: 12px;
  background-position: 0 -130px; }

.data-upload-box .upload-btn {
  position: relative; }

.data-upload-box .upload-btn .btn {
  width: 156px; }

.data-upload-box .upload-btn .btn-localupload {
  border-right: 0 none; }

.layer-upload .ico_arrows {
  position: absolute;
  top: -8px;
  left: 12px;
  width: 9px;
  height: 6px;
  overflow: hidden;
  background-position: -491px -280px; }

.layer .bottom-cont {
  padding: 0 16px; }

.layer-upload-pic .sel-pop {
  padding: 20px 0 10px; }

.layer-upload-pic .sel-pop select {
  vertical-align: middle; }

.layer-upload-pic .list-img-cont {
  overflow: hidden;
  width: 598px; }

.layer-upload-pic .list-imgs-ul {
  border-bottom: 1px dotted #ccd3e4;
  padding: 8px 0;
  width: 650px; }

.layer-upload-pic .list-imgs-ul li {
  float: left;
  margin-left: 3px;
  margin-right: 28px;
  width: 124px; }

.layer-upload-pic .list-imgs-ul li .img-cont {
  height: 90px;
  position: relative;
  text-align: center;
  width: 120px; }

.layer-upload-pic .list-imgs-ul li .img-cont a {
  border: 3px solid #fff;
  display: block;
  height: 90px;
  overflow: hidden;
  width: 120px; }

.layer-upload-pic .list-imgs-ul li .img-cont a:hover, .layer-upload-pic .list-imgs-ul li .selected a {
  border: 3px solid #7692cd; }

.layer-upload-pic .list-imgs-ul li .icon16-ok {
  position: absolute;
  right: -7px;
  top: -7px; }

.layer-upload-pic .list-imgs-ul li .txt-cont {
  height: 34px;
  overflow: hidden;
  padding: 5px;
  text-align: center;
  white-space: normal;
  width: 114px;
  word-wrap: break-word; }

.layer-upload-pic .list-imgs-ul li .txt-cont img {
  margin-left: 2px;
  vertical-align: middle; }

.layer-upload-pic .list-imgs-ul li.disabled img {
  opacity: 0.5; }

.layer-upload-pic .list-imgs-ul li.disabled .img-cont a:hover, .layer-upload-pic .list-imgs-ul li.disabled .selected a {
  border: 3px solid #fff; }

.layer-upload-pic .page-cont {
  padding: 10px 0; }

.layer-upload-pic .page-cont .page {
  text-align: left; }

.layer-upload-pic .btn-cont-fc {
  padding: 10px 0 20px;
  text-align: center; }

.layer-upload-pic .text-loding {
  color: #999;
  text-align: center; }

.layer-upload-pic .red {
  color: #d60000; }

.fn-clear:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }

.fn-clear {
  zoom: 1;
  /* for IE6 IE7 */ }

.layer .border-b {
  border-bottom: 1px dotted #ccd3e4; }

/* 上传图片进度条 */
.progress-box {
  border: 1px solid #ccd3e4;
  height: 58px;
  width: 78px;
  text-align: center; }

.progress {
  position: relative;
  margin: 15px 0 5px 14px;
  height: 6px;
  line-height: 6px;
  font-size: 0;
  border: 1px solid #ccd3e4;
  width: 50px;
  background-color: #fff;
  z-index: 999; }

.progress .progress-value {
  height: 8px;
  display: inline-block;
  position: absolute;
  top: -1px;
  left: -1px;
  overflow: hidden;
  background-color: #57b; }

.percentage {
  color: #999; }

.layer-upload-pic .page {
  height: 28px;
  line-height: normal;
  text-align: center;
  color: #999999;
  white-space: nowrap;
  font-family: Arial; }

.layer-upload-pic .page a {
  display: inline-block;
  min-width: 18px;
  _width: 18px;
  height: 20px;
  line-height: 20px;
  padding: 0 5px;
  text-align: center;
  margin-left: -1px;
  vertical-align: top; }

.layer-upload-pic .page a:link, .page a:visited {
  color: #3b5998;
  text-decoration: none;
  border: 1px solid #ccd3e4;
  background-color: #fafbfc; }

.layer-upload-pic .page a:hover {
  color: #3b5998;
  text-decoration: none;
  border: 1px solid #ccd3e4;
  background-color: #f0f0f0; }

.page a.current {
  display: inline-block !important; }

.layer-upload-pic .page a.current:link, .page a.current:visited, .page a.current:hover {
  color: #FFFFFF;
  text-decoration: none;
  border: 1px solid #3b5998;
  background-color: #3b5998;
  cursor: default; }

.layer-upload-pic .page .page-item-info {
  display: inline-block;
  line-height: 28px;
  margin-right: 8px;
  font-size: 12px; }

.layer-upload-pic .page .page-item-first {
  margin-right: 5px; }

.layer-upload-pic .page .page-item-prev {
  width: 50px;
  margin-right: 5px; }

.layer-upload-pic .page .page-item {
  margin: 0 5px; }

.layer-upload-pic .page .page-item-next {
  width: 50px;
  margin-left: 5px; }

.layer-upload-pic .page .page-item-last {
  margin-left: 5px; }

.layer-upload-pic .page a.page-disabled:link, .page a.page-disabled:visited, .page a.page-disabled:hover {
  color: #999999;
  cursor: default;
  border: 1px solid #d0d0d0;
  background-color: #efefef; }

.popup {
  width: 303px; }

.popTip .title {
  border-style: solid;
  border-width: 1px 1px 0 1px;
  height: 27px;
  line-height: 27px;
  padding: 0 15px; }

.popTip .title h3 {
  float: left;
  font-size: 14px; }

.popTip .close {
  -webkit-text-size-adjust: none;
  float: right;
  font-size: 8px;
  font-weight: bold;
  height: 9px;
  line-height: 9px;
  margin-top: 7px;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  width: 9px; }

.popTip .popTipContent p {
  padding-left: 90px; }

.uiBox {
  height: 120px;
  padding: 10px;
  line-height: 16px; }

.uiBox .floatLeft {
  width: 130px; }

.uiBox table {
  width: 140px;
  height: 120px; }

.userInfoBox .bottomTool {
  height: 34px;
  line-height: 34px;
  border-top: solid #ccc 1px;
  padding: 0 4px 0 0; }

.userInfoBox .b_addFc, .userInfoBox .b_addFc_oh, .userInfoBox .b_hadFc, .userInfoBox .b_allFc {
  float: right;
  margin: 6px 0px 0px 4px;
  background-color: #fafafa; }

.userInfoBox .mark-editor {
  display: inline-block;
  width: 51px;
  height: 16px;
  font-size: 12px;
  color: #f60;
  text-align: center;
  line-height: 16px;
  border: 1px solid #f60;
  border-radius: 2px; }

.userInfoBox3 {
  background-color: #ffffff;
  border: 1px solid #435892;
  position: relative;
  width: 292px; }

.rzcz {
  display: inline-block;
  height: 16px;
  vertical-align: middle;
  width: 33px; }

.p3Pos {
  bottom: 27px;
  left: 0;
  position: absolute;
  z-index: 5; }

.arrow2, .arrow3, .arrow4, .arrow5, .arrow2r, .arrow3r, .arrow4r, .arrow5r {
  overflow: hidden;
  position: absolute;
  z-index: 2; }

.arrow2, .arrow4, .arrow2r, .arrow4r {
  height: 9px;
  width: 16px; }

.arrow3r, .arrow5r {
  height: 15px;
  width: 7px; }

.arrow3, .arrow5 {
  height: 16px;
  width: 9px; }

.poptkFot .bq-icon {
  margin-left: 10px;
  margin-top: 14px; }

.poptkFot .confirm_ing {
  cursor: default;
  width: 30px;
  background-color: #ececec;
  border: solid #999 1px;
  text-align: center; }

.poptkFot .confirm_ing img {
  margin-top: 6px; }

.poptkFot .confirm:hover {
  background-color: #435792;
  color: #fff;
  text-decoration: none; }

.poptkFot .byte {
  float: right;
  margin: 12px 0px 0px 0px; }

a.fcolor_12link {
  color: #999;
  outline: none;
  text-decoration: none; }

a.fcolor_12link:hover {
  color: #999;
  text-decoration: underline; }

a.fcolor_15link {
  color: #666;
  outline: none;
  text-decoration: none; }

a.fcolor_15link:hover {
  color: #d66666;
  text-decoration: none; }

.spanlink {
  color: #3b5998;
  outline: none;
  text-decoration: none;
  cursor: pointer; }

.spanlink:hover {
  color: #3b5998;
  text-decoration: underline; }

.subLink a {
  color: #6d8ceb;
  text-decoration: none; }

.fcolor_1, .fcpc .fcolor_1 a {
  color: #7c7c7c; }

.fcolor_2 {
  color: #ff0101; }

.fcolor_3 {
  color: #c6c6c6; }

.fcolor_4 {
  color: #b3b2b2; }

.fcolor_5 {
  color: #73797c; }

.fcolor_6 {
  color: #fe6600; }

.fcolor_7 {
  color: #5b5b5b; }

.fcolor_8, select {
  color: #595757; }

.fcolor_9 {
  color: #cccccc; }

.fcolor_10 {
  color: #535353; }

.fcolor_11 {
  color: #333; }

.fcolor_12 {
  color: #999; }

.fcolor_13 {
  color: #808080; }

.fcolor_14 {
  color: #DBE9F3; }

.fcolor_15 {
  color: #666; }

/*消息提醒设置帮助*/
.reply-layer {
  width: 390px;
  border: 5px solid #3b5998;
  background-color: #FFFFFF;
  font-size: 12px;
  font-size: 12px;
  position: absolute;
  top: 0;
  left: 0; }

.reply-layer h3, .reply-layer .reply-layer-bottom {
  height: 29px;
  line-height: 29px;
  position: relative;
  padding: 0 10px;
  background: #f2f5f8;
  color: #333333;
  overflow: hidden; }

.reply-layer h3 {
  border-bottom: 1px solid #ccd3e4;
  font-weight: bold;
  font-size: 14px; }

.reply-layer .reply-layer-bottom {
  height: 33px;
  line-height: 30px;
  padding-top: 7px;
  border-top: 1px solid #ccd3e4;
  text-align: center; }

.reply-layer .reply-layer-close {
  width: 16px;
  height: 16px;
  padding: 7px 6px 6px 7px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  right: 0px;
  line-height: 0;
  font-size: 0;
  border-left: 1px solid #ccd3e4;
  background-color: #f2f5f8; }

.reply-layer .reply-layer-close i, .set-info-layer .layer-close i {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 2px 0 0 2px;
  background: url("//x.autoimg.cn/Space/Images/reply_icon.png?v=964404236") -74px 0 no-repeat; }

.reply-layer a.reply-layer-close:hover, .set-info-layer .layer-close:hover {
  background-color: #3b5998; }

.reply-layer a.reply-layer-close:hover i, .set-info-layer .layer-close:hover i {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-position: -89px 0; }

.reply-layer .reply-layer-content {
  padding: 23px 15px 20px 75px;
  font-size: 12px; }

.reply-layer .reply-form {
  margin-top: 20px; }

.reply-layer .reply-form li {
  margin-top: 7px; }

.reply-layer .reply-form li span {
  display: inline-block;
  float: left;
  margin: 2px 5px 0 0;
  margin: -2px 5px 0 0\9; }

.reply-layer .sure-btn, .reply-layer .sure-btn:visited, .reply-layer .cancel-btn, .reply-layer .cancel-btn:visited {
  font-weight: 100;
  height: 24px;
  line-height: 24px;
  padding: 0 30px;
  display: inline-block;
  outline: medium none;
  overflow: hidden;
  background: #FF7700;
  border: 1px solid #CC5F00;
  color: #FFFFFF; }

.reply-layer .sure-btn:hover {
  background: #ff9900;
  color: #ffffff;
  text-decoration: none; }

.reply-layer .cancel-btn, .reply-layer .cancel-btn:visited {
  background: #ffffff;
  color: #3B5B98;
  border: 1px solid #CCD3E4;
  margin-left: 10px; }

.reply-layer .cancel-btn:hover {
  background: #f0f0f0;
  color: #3B5B98;
  text-decoration: none; }

.reply-info {
  padding: 20px 0;
  overflow: hidden;
  zoom: 1; }

.reply-info-up {
  width: 470px;
  padding: 10px 15px;
  margin-top: 20px;
  background: #fffbe2;
  border: solid 1px #ff9900;
  overflow: hidden;
  zoom: 1; }

.reply-info-up .up-icon {
  display: inline-block;
  float: left;
  width: 16px;
  height: 16px;
  margin-top: 5px;
  *margin-top: 4px;
  background-position: -401px -6px; }

.reply-info-up div {
  float: left;
  margin-left: 10px;
  line-height: 26px;
  font-size: 14px; }

.reply-info-up .fontb {
  font-weight: bold;
  margin: 0 5px; }

.reply-info-up a:hover {
  color: #d60000; }

.set-info-chbox {
  line-height: 24px; }

.set-info-chbox input {
  vertical-align: middle; }

.shortcut-entry {
  margin-bottom: 10px;
  border: 1px solid #ccd3e4; }
  .shortcut-entry h3 {
    height: 31px;
    padding-left: 14px;
    font-size: 14px;
    font-weight: bold;
    color: #010101;
    line-height: 31px;
    background-color: #f2f5f8;
    border-bottom: 1px solid #ccd3e4; }
  .shortcut-entry .entry-content ul {
    padding: 0 13px; }
    .shortcut-entry .entry-content ul li {
      height: 40px;
      font-size: 12px;
      line-height: 40px;
      border-bottom: 1px dotted #ccd3e4; }
      .shortcut-entry .entry-content ul li:last-child {
        border-bottom: none; }
      .shortcut-entry .entry-content ul li a {
        display: inline-block;
        margin-right: 18px;
        color: #3b5998; }
        .shortcut-entry .entry-content ul li a:last-child {
          margin-right: 0; }

.uibox {
  margin-bottom: 20px; }

.uibox-title {
  height: 29px;
  line-height: 29px;
  background-color: #fafbfc;
  border: solid 1px #ccd3e4;
  position: relative;
  border-bottom: none;
  padding: 0 10px;
  clear: both; }

.uibox-title-border {
  height: 28px;
  line-height: 28px;
  border: solid 1px #ccd3e4;
  border-bottom: none;
  border-top: solid 2px #3b5998; }

.uibox-title h2 {
  float: left;
  font-weight: bold;
  color: #333;
  font-size: 14px; }

.uibox-con {
  border: solid 1px #ccd3e4; }

.uibox-title a.more {
  position: absolute;
  right: 10px;
  top: 0;
  z-index: 200;
  font-size: 12px;
  font-weight: 100; }

.uibox-title h2 span {
  font-size: 12px;
  color: #999;
  font-weight: 400; }

.uibox-title .txt-em {
  margin: 0 5px; }

.uibox .close-uibox {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 12px;
  height: 12px;
  line-height: 12px; }

.i-icon {
  display: inline-block;
  background: url("//s.autoimg.cn/club/i/i-icons-v20161102.png?v=20161102") 0 0 no-repeat; }

.icon-calendar {
  width: 18px;
  height: 18px;
  background-position: 0 0; }

.icon-exc {
  width: 32px;
  height: 32px;
  background-position: 0 -28px; }

.icon-new {
  display: block;
  position: absolute;
  padding: 2px 5px;
  font-size: 12px;
  top: -14px;
  right: -18px;
  background-color: #fd4d4d;
  color: #fff;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px; }

.prize-box {
  margin-top: 20px;
  width: 776px;
  border: 1px solid #ccd3e4;
  color: #666;
  line-height: 30px; }

.prize-orderid, .prize-ordermess {
  border-bottom: 1px solid #ccd3e4;
  padding: 0 10px 0 20px; }

.prize-orderid {
  background: #fafbfc;
  font-weight: normal;
  padding-top: 9px;
  padding-bottom: 9px;
  line-height: 22px; }

.prize-ordermess {
  padding-top: 5px;
  padding-bottom: 5px;
  max-height: 250px;
  _height: 250px; }

.prize-ordermess .prize {
  color: #333;
  margin-left: 3px; }

.prize-orderstatus {
  height: 30px;
  line-height: 30px;
  padding: 0 20px; }

.prize-orderstatus .o-result {
  color: #535353; }

.pro-bar {
  padding-top: 15px;
  height: 45px; }

.pro-bar-box {
  position: relative; }

.gray-dot {
  height: 20px;
  line-height: 20px;
  position: absolute;
  top: 0;
  width: 655px; }

.gray-dot li {
  float: left;
  height: 20px;
  position: relative; }

.w-average li {
  width: 33%; }

.w-average-3 li {
  width: 50%; }

.w-average-4 li {
  width: 25%; }

.w-average-5 li {
  width: 20%; }

.gray-dot li i {
  background: url("../Images/pro-icon.png") no-repeat scroll 0 0;
  display: block;
  height: 17px;
  position: absolute;
  top: -6px;
  width: 17px; }

div.last-li {
  position: absolute;
  right: 20px;
  top: -6px;
  width: 80px; }

div.last-li i {
  background: url("../Images/pro-icon.png") no-repeat scroll 0 0;
  display: block;
  height: 17px;
  width: 17px; }

.gray-dot li .line-org {
  width: 100%;
  height: 5px;
  overflow: hidden;
  background: #ccc; }

.gray-dot .ligh-tbox-i i, .pro-bar-box .ligh-tbox-i i {
  background-position: 0 -20px; }

.gray-dot .ligh-tbox .line-org {
  background-color: #f70; }

.gray-dot li p {
  line-height: 30px; }

.gray-dot .ligh-tbox-i p, .pro-bar-box .ligh-tbox-i p {
  color: #fe6600; }

.order .paging {
  width: 100%; }

.sub-order {
  width: 778px;
  margin-left: 29px; }

.sub-order .order-top {
  height: 36px;
  padding-bottom: 6px;
  line-height: 36px;
  border-bottom: 1px solid #eee; }

.sub-order .order-top h3 {
  float: left;
  width: 482px;
  color: #333; }

.sub-order .order-top h3 a.order-my {
  padding-right: 10px;
  border-right: 2px solid #d3cccc; }

.sub-order .order-top h3 a.order-history {
  margin-left: 10px; }

.sub-order .order-top h3 a.cur {
  color: #333;
  cursor: default; }

.sub-order .order-top h3 a.cur:hover {
  text-decoration: none; }

.sub-order .tab02 .tab-nav li.current a {
  text-decoration: none; }
  .sub-order .tab02 .tab-nav li.current a:hover {
    color: #3b5998;
    cursor: default; }

.sub-order .tab02 .skips {
  float: right;
  overflow: hidden; }
  .sub-order .tab02 .skips > a {
    padding-right: 14px;
    margin-left: 14px;
    font-size: 12px;
    color: #3b5998;
    border-right: 1px solid #3b5998; }
    .sub-order .tab02 .skips > a.last {
      border: none;
      padding-right: 0; }

.sub-order .order-state {
  height: 56px;
  padding-top: 30px;
  text-align: center; }

.sub-order .order-state dl {
  position: relative;
  display: inline-block;
  width: 192px;
  height: 28px;
  padding-top: 16px;
  *float: left; }

.sub-order .order-state dt {
  position: absolute;
  top: 0;
  left: 0;
  padding-left: 10px;
  height: 16px; }

.sub-order .order-state dt i {
  float: left;
  width: 16px;
  height: 16px;
  background: url(../images/order-icon.png) 0 0 no-repeat; }

.sub-order .order-state dt span {
  position: absolute;
  top: 0;
  left: -162px;
  width: 170px;
  height: 16px;
  background: url(../images/order-icon.png) -19px 0 no-repeat; }

.sub-order .order-state .last {
  width: 55px; }

.sub-order .order-state .finish dt i {
  background-position: 0 -21px; }

.sub-order .order-state .finish dt span {
  background-position: -19px -21px; }

.sub-order .order-state dd {
  height: 28px;
  color: #666;
  font-weight: bold;
  line-height: 28px;
  text-align: left; }

.sub-order .order-state-small dl {
  width: 131px; }

.sub-order .order-state-small dt span {
  left: -102px;
  width: 109px;
  background-position: -19px -42px; }

.sub-order .order-state-small .finish dt span {
  background-position: -19px -63px; }

.sub-order .order-con {
  border: 1px solid #ccd3e4; }

.sub-order .order-con h4 {
  height: 40px;
  padding: 0 20px;
  margin-bottom: 9px;
  color: #666;
  line-height: 40px;
  border-bottom: 1px solid #ccd3e4;
  background-color: #fafbfc; }

.sub-order .order-con h4 span {
  float: right; }

.sub-order .order-con .logistics-lt {
  width: 746px;
  margin: 0 0 16px 10px;
  padding: 0 0 7px 10px;
  border-bottom: 1px dotted #ccd3e4; }

.sub-order .order-con .logistics-lt p {
  line-height: 26px;
  color: #666; }

.sub-order .order-con .logistics-info {
  margin-left: 26px;
  width: 748px;
  margin-bottom: 16px;
  border-left: 1px solid #d0d0d0; }

.sub-order .order-con .logistics-info li {
  position: relative;
  height: 22px;
  margin: 0 0 40px -6px;
  padding-left: 21px;
  color: #666;
  line-height: 22px;
  background-color: #fff; }

.sub-order .order-con .logistics-info li.last {
  margin-bottom: 0; }

.sub-order .order-con .logistics-info li i {
  position: absolute;
  top: 5px;
  left: 0;
  width: 11px;
  height: 11px;
  background: url(../images/order-icon.png) -16px -84px no-repeat; }

.sub-order .order-con .logistics-info li.logistics-new {
  font-weight: bold; }

.sub-order .order-con .logistics-info li.logistics-new i {
  background-position: 0 -84px; }

.sub-order .order-goods {
  width: 736px;
  margin: 0 0 13px 20px; }

.sub-order .order-goods table {
  width: 100%;
  table-layout: auto;
  border-collapse: collapse;
  border: 1px solid #ccd3e4; }

.sub-order .order-goods table th {
  height: 40px;
  color: #666;
  text-align: center; }

.sub-order .order-goods table th .fl {
  text-align: left;
  padding-left: 20px; }

.sub-order .order-goods table th .fl b {
  padding-right: 20px; }

.sub-order .order-goods table th .fl span {
  padding-left: 20px; }

.sub-order .order-goods table th .fr {
  text-align: right;
  padding-right: 20px; }

.sub-order .order-goods table td {
  height: 80px;
  padding: 10px 0;
  text-align: center;
  border: 1px solid #ccd3e4;
  color: #666; }

.sub-order .order-goods table td .line-through {
  text-decoration: line-through; }

.sub-order .order-goods table .fn-red {
  color: #d60000; }

.sub-order .order-goods table td.tr, .sub-order .order-goods table td.tl {
  height: 12px;
  border: none; }

.sub-order .order-goods table td.tr span {
  display: block;
  text-align: right; }

.sub-order .order-goods table td.tl span {
  display: block;
  text-align: left; }

.sub-order .order-goods table td.last a {
  white-space: nowrap; }

.sub-order .order-goods .goods-name div {
  position: relative;
  padding: 10px 0 8px 110px;
  text-align: left;
  zoom: 1; }

.sub-order .order-goods .goods-name div:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }

.sub-order .order-goods .goods-name-img {
  position: absolute;
  top: 50%;
  left: 20px;
  float: left;
  margin-top: -40px;
  width: 79px;
  height: 79px;
  vertical-align: middle;
  border: 1px solid #cfd5e5;
  line-height: 79px; }

.sub-order .goods-name .goods-name-img img {
  width: 79px;
  height: 79px; }

.sub-order .order-goods .goods-name-txt {
  display: inline-block;
  width: 160px;
  font-size: 14px;
  color: #666;
  font-weight: bold;
  text-align: left; }

.sub-order .order-goods .goods-name-txt span {
  font-weight: normal;
  font-size: 12px; }

.sub-order .order-con .order-address {
  border: none; }

.sub-order .order-time {
  height: 30px;
  padding-right: 20px;
  color: #666;
  text-align: right;
  line-height: 30px;
  border-top: 1px solid #ccd3e4; }

.feedback-layer .layer-content {
  padding: 10px; }

.feedback-layer .textareabox {
  width: 100%; }

.feedback-layer .textareabox textarea {
  width: 346px;
  height: 60px; }

.feedback-layer .textareabox .textareabox-submitbar {
  padding: 5px 0; }

.feedback-layer .upload-img {
  overflow: hidden; }

.feedback-layer .upload-img ul {
  /*float: left;*/
  width: 298px;
  margin-left: -20px;
  overflow: hidden; }

.feedback-layer .upload-img li {
  float: left;
  position: relative;
  width: 50px;
  height: 50px;
  margin: 10px 0 0 20px; }

.feedback-layer .upload-img li i {
  position: absolute;
  top: -6px;
  right: -7px; }

.feedback-layer .upload-img a {
  margin-top: 20px; }

.feedback-layer .upload-img .uploadify a {
  margin-top: 0px; }

.feedback-layer .layer-bottom {
  text-align: center;
  padding: 4px 0 4px 0; }

.sub-order .order-list {
  width: 100%;
  margin: 34px 0 0 0; }

.sub-order .order-list table {
  margin-bottom: 20px; }

.sub-order .order-list .goods-name {
  border-right: 0;
  padding-right: 0; }

.sub-order .order-list .goods-num {
  border-left: none; }

.sub-order .order-list .goods-price {
  border-right: none;
  border-left: none; }

.sub-order .order-list .goods-name-txt {
  width: 195px; }

.sub-order .order-list .goods-favo {
  padding: 0 20px;
  width: 78px; }

.sub-order .order-tit {
  height: 28px;
  color: #333;
  border: 1px solid #ebeff4;
  background-color: #f2f5f8; }

.sub-order .order-tit th {
  line-height: 30px;
  text-align: center; }

.order-tit-name {
  padding-left: 47px;
  text-align: left; }

.font-12 {
  font-size: 12px !important; }

.font-14 {
  font-size: 14px; }

.font-18 {
  font-size: 18px; }

.font-bold {
  font-weight: bold; }

.color-6600 {
  color: #ff6600; }

.font-arial {
  font-family: Arial; }

.pt-15 {
  padding-top: 15px; }

.color-999 {
  color: #999; }

.color-9900 {
  color: #ff9900; }

#rightContainer {
  float: left;
  width: 830px; }

.mainContainer {
  background: #fff url(../images/sideBg.png) repeat-y;
  border-bottom: 1px solid #ccc; }

.right {
  background: #fff url(../images/sideBg_r.png) no-repeat right 30px; }

.icons, .icon-activ, .sub-bind .i-tab-nav li {
  background: url("//s.autoimg.cn/club/i/icons.png?v=20160816") no-repeat; }

.icon-test {
  display: inline-block;
  width: 23px;
  height: 11px;
  background-position: -371px -450px;
  position: absolute;
  top: 7px;
  right: 3px; }

.icon-activ {
  display: inline-block;
  width: 28px;
  height: 14px;
  background-position: -371px -470px;
  position: absolute;
  top: 6px;
  right: 18px; }

.icon-qq {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-position: -370px -512px;
  _zoom: 1; }

.icon-weibo {
  display: inline-block;
  width: 24px;
  height: 20px;
  background-position: -400px -512px;
  _zoom: 1; }

.icon-weixin {
  display: inline-block;
  width: 24px;
  height: 20px;
  background-position: -434px -512px;
  _zoom: 1; }

.icon-warn32 {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-position: -468px -512px;
  _zoom: 1; }

.ico_reply, .ico_del {
  display: inline-block;
  width: 11px;
  height: 12px;
  overflow: hidden;
  margin-left: 10px;
  vertical-align: middle;
  background-position: -371px -201px; }

.ico_del {
  background-position: -371px -217px; }

.ico_black {
  display: inline-block;
  width: 13px;
  height: 12px;
  overflow: hidden;
  background-position: -369px -260px; }

.slide {
  background-position: -489px -146px; }

.slide2 {
  background-position: -489px -161px; }

.arrq {
  background-position: -485px -241px; }

.sign {
  background-position: -489px -10px; }

.man {
  background-position: -488px -36px; }

.woman {
  background-position: -490px -74px; }

.icon_tip {
  background-position: -223px -157px; }

.slideDown {
  background-position: -211px -157px; }

.fans .focus {
  border-right: 1px solid #dbe9f3; }

.nickname, .menu dt a, .menu dt a:hover, .model h3 {
  color: #333;
  text-decoration: none; }

.setCarSign {
  background-position: -458px -6px; }

.addNewCar {
  background-position: -371px -155px; }

.fs {
  background-position: -258px -156px; }

.clearSign {
  background-position: -274px -157px; }

.rz {
  background-position: -286px -157px; }

.divide {
  border-bottom: 1px solid #fff;
  border-top: 1px solid #eee;
  height: 0;
  overflow: hidden; }

.cancelFocus {
  background-position: -258px -97px; }

.cancelFocus2 {
  background-position: -378px -97px; }

.hasFc {
  background-position: 0 -19px; }

.bgWhite {
  background: none;
  background-color: #fff; }

.bgGrey1 {
  background-color: #E7EBF2; }

.pSign {
  border-bottom: 1px solid #ebeff4;
  padding-bottom: 6px; }

.singArea {
  border: 1px solid #e1e1e1;
  box-shadow: 0 3px #f7f7f7 inset; }

.iPost, .iPost:hover {
  display: inline-block;
  color: #fff;
  -moz-text-shadow: 1px 1px #004d9b;
  -webkit-text-shadow: 1px 1px #004d9b;
  text-shadow: 1px 1px #004d9b;
  text-align: center;
  text-decoration: none;
  padding: 0; }

input.disabled {
  border: 1px solid #aab4bf;
  color: #727171;
  background: url(../images/pbg.png) repeat-x; }

.tAddress th, .deny {
  background: url(../images/pbg.png) repeat-x; }

.deny, .deny:hover {
  background-position: 0 -43px;
  font-size: 12px;
  border: 1px solid #dddddd;
  color: #b4b4b4;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  width: 56px;
  cursor: default; }

.dynNav li {
  background-position: -290px -121px;
  color: #3b5998; }

.dynNav li.current {
  background-position: -105px -121px;
  color: #fff; }

.dynNav2 li {
  background-position: -185px -121px;
  color: #3b5998; }

.dynNav2 li.current {
  background-position: 0 -121px;
  color: #fff; }

.dynNav li.current a, .dynNav li.current a:visited, .dynNav li.current a:hover {
  color: #ffffff;
  text-decoration: none; }

.dynD {
  background-color: #ccd3e4; }

.subdyn, .subdyn1, .subdyn2 {
  border-bottom: 1px solid #ebeff4;
  color: #595757; }

.duList li {
  border-bottom: 1px solid #ebeff4; }

.icon_article {
  background-position: -17px 0; }

.icon_pin {
  background-position: -34px 0; }

.private {
  background-color: #fafafa;
  background-position: -312px -27px;
  border: 1px solid #e5e5e5;
  color: #7c7c7c;
  text-decoration: none; }

.private:hover {
  background-color: #f1fafe;
  background-position: -380px -27px;
  border: 1px solid #c6e3f3;
  color: #7c7c7c;
  text-decoration: none; }

.duList2 li {
  border-bottom: 1px solid #ebeff4; }

.doubleFc {
  background-position: -383px -7px; }

.arrow {
  background-position: -383px -53px; }

.lh22 {
  line-height: 22px; }

.innerTip {
  background-color: #f7fbfc;
  border: 1px solid #e3eef8; }

.icon_wz, .icon_wz1, .icon_wz2, .icon_wz3, .icon_wz4, .icon_wz5, .icon_wz6, .icon_wz7, .icon_wz8, .icon_wz9 {
  display: block;
  height: 16px;
  margin: 0px 0 0 15px;
  width: 16px; }

.icon_wz {
  background-position: -258px -27px; }

.icon_wz1 {
  background-position: 0 0; }

.icon_wz2 {
  background-position: -17px 0; }

.icon_wz3 {
  background-position: -34px 0; }

.icon_wz4 {
  background-position: 0 -17px; }

.icon_wz5 {
  background-position: -17px -17px; }

.icon_wz6 {
  background-position: -34px -17px; }

.icon_wz7 {
  background-position: -0px -34px; }

.icon_wz8 {
  background-position: -17px -34px; }

.icon_wz9 {
  background-position: -34px -34px; }

.deleteFavorite, .deleteClub {
  background-position: -370px -121px; }

.deleteFavorite:hover, .deleteClub:hover {
  background-position: -387px -121px; }

.doneTip, .checkCodeTip {
  background-color: #F2F5F8;
  border: 1px solid #ccd3e4; }

.doneThi {
  width: 362px;
  height: 28px;
  margin: 25px 0 20px 70px;
  background: #FFFBE2;
  border: solid #ff9900 1px;
  color: #666;
  line-height: 28px; }

.doneThi em {
  float: left;
  width: 16px;
  height: 16px;
  margin: 5px 6px 0 12px;
  overflow: hidden;
  background-position: -401px -6px; }

.duList3 li {
  border-bottom: 1px solid #ebeff4; }

.duList3 li img {
  border: 1px solid #e6e6e6; }

.duList3 li .p2 a {
  color: #595757;
  text-decoration: none; }

.duList3 li .p2 a:hover {
  color: #595757;
  text-decoration: underline; }

.duList3 li .p3 {
  color: #7c7c7c; }

a.Deleted, a.Deleted:hover {
  color: #bdbdbd;
  text-decoration: line-through; }

.confirmDelete:hover, .cancelBlack:hover {
  color: #fff;
  text-decoration: none; }

.rzcz {
  background-position: -429px -138px; }

.userInfoBox .bottomTool {
  background-color: #f2f2f2; }

.arrow2 {
  background-position: -400px -56px;
  left: 10px;
  top: -9px; }

.arrow2r {
  background-position: -400px -56px;
  right: 10px;
  top: -8px; }

.arrow3 {
  background-position: -437px -47px;
  right: -9px;
  top: 10px; }

.arrow3r {
  background-position: -474px -49px;
  right: -7px;
  bottom: 10px; }

.arrow4 {
  background-position: -448px -57px;
  bottom: -9px;
  left: 10px; }

.arrow6 {
  background-position: -448px -57px;
  bottom: -9px;
  left: 270px; }

.arrow4r {
  background-position: -448px -57px;
  bottom: -8px;
  right: 10px; }

.arrow5 {
  background-position: -421px -47px;
  left: -9px;
  top: 10px; }

.arrow5r {
  background-position: -466px -49px;
  left: -7px;
  bottom: 10px; }

.preview .preview_1 {
  border: 1px solid #e1e1e1; }

.preview .preview_2 {
  border-left: dotted 1px #c6c6c6; }

.icon_m {
  background-position: -418px -6px; }

.m_ulistBg {
  background-color: #f9f9f9;
  border: 1px solid #e5e5e5; }

.correct {
  background-position: -428px -6px; }

.error {
  background-position: -443px -6px; }

.norTip {
  background-color: #F2F5F8;
  border: 1px solid #CFD6E5; }

.s {
  background-position: 0 -154px; }

.s div {
  background-position: 0 -165px; }

.tAddress th {
  background-position: 0 -20px; }

.new {
  background-position: -160px -157px; }

.dynNav li.writeMessage a {
  background-position: -486px -102px;
  display: inline; }

.duList5 li.this {
  background-color: #edeff4;
  border: 1px solid #c2cedd; }

.duList5 li.that {
  background-color: #f9f9f9;
  border: 1px solid #e9e9e9; }

.duList5 li.this span.n {
  background-position: -185px -153px; }

.duList5 li.that span.n {
  background-position: -196px -153px; }

.mess_icon {
  background-position: -76px -110px; }

.menuBox .tip {
  left: 15px;
  top: 27px; }

.menuBox .tip-content p {
  color: #333;
  line-height: 18px; }

.menuBox .tip-content p span {
  display: block;
  padding-top: 5px;
  text-align: right;
  color: #3b5998;
  cursor: pointer; }

/* Æ¤·ô ½áÊø */
/*±³¾°Í¼ÉèÖÃ*/
.rightside .user-name .woman, .rightside .user-name .man, .rightside .edit i, .user-honor .iog10-sjb {
  background: url(//x.autoimg.cn/Space/images/i-icon.png) no-repeat; }

/* ×ó²àÀ¸ */
/** ÓÒ²àÄÚÈÝ **/
.rightside {
  float: left;
  width: 830px;
  margin-left: 10px; }

/* ÓÃ»§×´Ì¬ */
.rightside .user-center {
  height: 99px; }

.rightside .user-center .user-name {
  padding-bottom: 5px;
  font-family: \5fae\8f6f\96c5\9ed1;
  font-size: 24px;
  color: #333333;
  line-height: 30px;
  overflow: hidden; }

.rightside .user-center .user-name b {
  float: left;
  font-weight: normal; }

.rightside .user-center .user-name .woman, .rightside .user-center .user-name .man {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin: -3px 6px 0;
  vertical-align: middle; }

.rightside .user-center span.man {
  background-position: -1px -1px;
  _background-position: -1px 12px; }

.rightside .user-center span.woman {
  width: 12px;
  background-position: -24px 0;
  _background-position: -24px 13px; }

.rightside .user-center .user-name i {
  display: inline-block;
  margin: -3px 6px 0;
  vertical-align: middle; }

.rightside .user-center .user-name em {
  display: inline-block;
  margin: -3px 0 0;
  font-size: 12px;
  color: #ccd3e4;
  line-height: 1;
  vertical-align: middle; }

.rightside .user-center .user-name .iphone {
  float: none;
  display: inline-block; }

.user-center .user-name .member-level {
  position: relative;
  float: left;
  margin-left: 4px;
  margin-top: -1px; }
  .user-center .user-name .member-level > a {
    display: block;
    height: 100%; }
  .user-center .user-name .member-level img {
    vertical-align: top; }
  .user-center .user-name .member-level .tip {
    left: 0;
    top: 30px;
    max-width: 355px;
    width: 305px;
    z-index: 100; }
    .user-center .user-name .member-level .tip .tip-content {
      font-weight: normal; }
      .user-center .user-name .member-level .tip .tip-content a {
        float: right;
        text-decoration: none; }

.user-center .user-state .member {
  color: #f90 !important; }
  .user-center .user-state .member span {
    color: #f90 !important; }

.rightside .user-center .user-lv {
  height: 16px;
  line-height: 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid #ccd3e4; }

.rightside .user-center .user-lv .user-id {
  float: left;
  margin-right: 20px;
  line-height: 20px\9; }

.rightside .user-center .user-lv .moderator-jifen {
  float: left;
  margin-right: 20px;
  color: #3b5998;
  line-height: 20px\9; }

.rightside .user-center .user-lv .moderator-jifen:hover {
  color: #3b5998; }

.rightside .user-center .user-lv .lv-icon {
  display: inline-block;
  width: 32px;
  height: 16px;
  background: url(../images/icon-lv.png) no-repeat;
  text-align: center;
  margin-right: 20px;
  position: relative;
  font-style: normal; }

.rightside .user-center .user-lv .lv-posi {
  float: left; }

.rightside .user-center .user-lv .lv-stage1 {
  background-position: 0 0; }

.rightside .user-center .user-lv .lv-stage2 {
  background-position: 0 -30px; }

.rightside .user-center .user-lv .lv-stage3 {
  background-position: 0 -60px; }

.rightside .user-center .user-lv .lv-stage4 {
  background-position: 0 -90px; }

.rightside .user-center .user-lv .lv-stage5 {
  background-position: 0 -120px; }

.rightside .user-center .user-lv .lv-icon .lv-txt {
  color: #fff;
  font: bold 10px/16px Microsoft Yahei;
  margin: 0;
  float: left;
  width: 32px; }

.rightside .user-center .lv-tips {
  position: absolute;
  width: 170px;
  padding: 2px;
  z-index: 100;
  font-size: 12px;
  background: url(../images/shadow_bg.png) repeat; }

.rightside .user-center .lv-tips .lv-tips-content {
  border: 1px solid #ccd3e4;
  background-color: #fafbfc;
  font-size: 12px;
  line-height: 18px;
  padding: 5px;
  color: #57b; }

.rightside .user-center .lv-tips .lv-tips-arrow {
  display: inline-block;
  overflow: hidden;
  height: 11px;
  width: 15px;
  position: absolute;
  left: 8px;
  top: -8px;
  z-index: 2;
  background: url(../images/layer_arrow24.png) no-repeat 0 -26px; }

.rightside .user-center .lv-progress-tit {
  overflow: hidden;
  zoom: 1; }

.rightside .user-center .lv-progress-tit .floatLeft {
  float: left; }

.rightside .user-center .lv-progress-tit .floatRight {
  float: right; }

.rightside .user-center .lv-curr {
  text-align: left;
  margin-top: 5px; }

.rightside .user-center .lv-curr span {
  margin-right: 10px;
  color: #57b; }

.rightside .user-center .lv-progress-box {
  width: 100%;
  height: 12px;
  position: relative;
  overflow: hidden; }

.rightside .user-center .lv-progress {
  height: 10px;
  line-height: 10px;
  border: 1px solid #57b;
  background: #fafbfc; }

.rightside .user-center .lv-progress-when {
  position: absolute;
  left: 0;
  top: -1px;
  height: 12px;
  width: 30%;
  background: #57b; }

.rightside .user-center .edit {
  float: right;
  height: 16px;
  color: #3b5998;
  line-height: 16px;
  margin-right: 10px; }

.rightside .user-center .edit:hover {
  text-decoration: none; }

.rightside .user-center .edit i {
  display: inline-block;
  width: 14px;
  height: 16px;
  margin-right: 7px;
  background-position: -54px 0px;
  vertical-align: middle; }

.rightside .user-center .state-mes {
  color: #333333;
  margin-right: 30px; }

.rightside .user-center .state-mes span {
  color: #3b5998;
  font-family: arial;
  font-weight: bold; }

.rightside .user-center .user-state {
  position: relative;
  z-index: 10;
  height: 25px;
  padding-top: 11px;
  font-family: \65B0\5B8B\4F53;
  font-size: 14px; }

.rightside .user-center .user-state .user-con a {
  display: inline-block;
  height: 14px;
  margin: 5px 20px 0 0;
  padding-right: 17px;
  color: #333;
  line-height: 15px;
  *line-height: 16px;
  border-right: 1px solid #ccd3e4; }

.rightside .user-center .user-state .user-con .last-span {
  border-right: none; }

.rightside .user-center .user-state .user-con a span {
  color: #333;
  font-weight: bold; }

.rightside .user-center .user-state .user-con .user-help {
  display: inline-block;
  height: 14px;
  margin-right: 20px;
  padding-right: 14px;
  color: #333;
  line-height: 15px;
  *line-height: 16px;
  border-right: 1px solid #ccd3e4; }

.rightside .user-center .user-state .user-con .user-help a {
  border-right: none;
  margin: 0;
  padding-right: 0; }

.rightside .user-center .user-state .user-con .user-help a:hover {
  text-decoration: none; }

.rightside .user-center .user-state .user-honor {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
  width: 244px;
  padding: 2px;
  background-color: #ccd3e4; }

.rightside .user-center .user-state .user-honor .user-honor-inner {
  padding: 3px 35px 6px 3px;
  border: 1px solid #7692cd;
  overflow: hidden;
  background-color: #fff;
  _zoom: 1; }

.rightside .user-center .user-state .user-honor .user-honor-one {
  padding-right: 10px; }

.rightside .user-center .user-state .user-honor .user-honor-inner div {
  float: left;
  width: 100%;
  height: 24px;
  margin-top: 5px;
  text-align: left; }

.rightside .user-center .user-state .user-honor .user-honor-inner div.honor-line-one {
  text-align: right; }

.rightside .user-center .user-state .user-honor .user-honor-inner a {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-left: 10px; }

.rightside .user-center .user-state .user-honor .user-honor-inner a img {
  width: 24px;
  height: 24px; }

.rightside .user-center .user-state .user-honor .iog10-sjb {
  position: absolute;
  right: 13px;
  top: 17px;
  width: 10px;
  height: 10px;
  background-position: -61px -76px;
  cursor: pointer;
  _height: 10px;
  overflow: hidden; }

.rightside .user-center .user-state .user-honor-cur .iog10-sjb {
  background-position: -61px -64px; }

.rightside .user-center .user-state .user-honor-cur {
  height: 32px;
  background: none;
  overflow: hidden; }

.rightside .user-center .user-state .user-honor-cur .user-honor-inner {
  border-color: #fff; }

.rightside .state-pos {
  color: #333; }

.rightside .state-pos:hover {
  text-decoration: none; }

.rightside .state-pos .icon-place {
  position: relative;
  width: 12px;
  height: 16px;
  margin-right: 5px;
  vertical-align: top;
  background: url(../images/i-icon.png) -59px -106px no-repeat; }

/* 荣誉浮层 */
.pop-content-info {
  overflow: hidden;
  _zoom: 1; }

.pop-content-info dt {
  float: left;
  width: 106px;
  height: 106px;
  margin-right: 20px;
  border: 1px solid #d7d7d7; }

.pop-content-info dd {
  float: left;
  width: 168px;
  height: 108px;
  overflow: hidden; }

.pop-content-info dd h4 {
  height: 18px;
  margin-bottom: 8px;
  font-size: 14px;
  color: #3b5998;
  line-height: 18px; }

.pop-content-info dd p {
  font-size: 12px;
  color: #666666;
  line-height: 18px; }

.mask {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1100;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.7;
  filter: alpha(opacity=70); }

.mask-con {
  position: relative;
  z-index: 1101;
  width: 990px;
  margin: 0 auto; }

.mask-con .close {
  position: absolute;
  right: 0;
  width: 33px;
  height: 33px; }

.mask-con .step {
  position: absolute;
  width: 66px;
  height: 27px; }

.mask1 {
  position: absolute;
  top: 119px;
  right: -29px;
  width: 587px;
  height: 249px;
  background: url(../images/mask1.png) 0 0 no-repeat;
  _background-image: url(../images/mask1-ie.png); }

.mask1 .step {
  right: 280px;
  bottom: 17px; }

.mask2 {
  display: none;
  position: absolute;
  right: -11px;
  top: 258px;
  width: 594px;
  height: 234px;
  background: url(../images/mask2.png) 0 0 no-repeat;
  _background-image: url(../images/mask2-ie.png); }

.mask2 .step {
  right: 308px;
  bottom: 48px; }

.mask3 {
  display: none;
  position: absolute;
  right: 49px;
  top: 104px;
  width: 524px;
  height: 234px;
  background: url(../images/mask3.png) 0 0 no-repeat;
  _background-image: url(../images/mask3-ie.png); }

.mask3 .step {
  width: 83px;
  right: 315px;
  bottom: 18px; }

/* ¶þ¼¶Ò³ÓÒ²à */
.rightside-sub {
  float: left;
  width: 839px;
  margin-left: 1px;
  *display: inline-block; }

.clear {
  clear: both;
  height: 0;
  overflow: hidden; }

.mainContainer {
  padding-bottom: 50px;
  background: #fff url(../images/sideBg.png) 0 0 repeat-y; }

/* Ð¡»ÆÇ© */
/* °ïÖúÖµ */
/*.rightside .user-center .user-name .i-card, */
.i-card {
  float: left;
  width: 26px;
  height: 16px;
  margin: 3px 6px 0; }

.rightside .user-center .user-name .i-card img {
  vertical-align: top; }

.card-golden {
  background: url("//x.autoimg.cn/Space/images/golden.png") 0 0; }

.card-cuprum {
  background: url("//x.autoimg.cn/Space/images/bronze.png") 0 0; }

.card-argentum {
  background: url("//x.autoimg.cn/Space/images/argentum.png") 0 0; }

.card-diamond {
  background: url("//x.autoimg.cn/Space/images/diamond.png") 0 0; }

.layer {
  z-index: 10000; }

.add-car-layer .layer-content {
  padding-top: 10px; }

.add-car-layer .select-box p {
  padding-top: 5px !important; }

.add-car-layer .m_t10 {
  float: left;
  margin-left: 15px;
  margin-top: 10px; }

.add-car-layer .m_t10 input {
  position: relative;
  top: 1px;
  *top: 2px; }

.add-car-layer .m_t10 label {
  font-size: 12px; }

.gotop02 {
  position: fixed;
  margin-left: 1000px;
  _margin-left: 0px; }

.bubble {
  position: absolute;
  bottom: 30px;
  left: 95px;
  width: 210px;
  height: 64px; }
  .bubble .handle {
    padding-right: 5px;
    text-align: right; }
    .bubble .handle span {
      color: #3b5998;
      cursor: pointer; }
  .bubble .tip .tip-arrow {
    left: 21%; }

/* new add */
.rightside .user-center .user-state .user-con a {
  position: relative; }
  .rightside .user-center .user-state .user-con a b.tips {
    position: absolute;
    right: 17px;
    top: -15px;
    color: #fd4d4d;
    font-size: 12px;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out; }
    .rightside .user-center .user-state .user-con a b.tips.fade-out-top {
      -webkit-animation: fadeInTop 600ms ease-out;
           -o-animation: fadeInTop 600ms ease-out;
              animation: fadeInTop 600ms ease-out;
      opacity: 0; }

@-webkit-keyframes fadeInTop {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px); } }

@-o-keyframes fadeInTop {
  0% {
    opacity: 1;
    -o-transform: translateY(0);
       transform: translateY(0); }
  100% {
    opacity: 0;
    -o-transform: translateY(-30px);
       transform: translateY(-30px); } }

@keyframes fadeInTop {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-30px);
         -o-transform: translateY(-30px);
            transform: translateY(-30px); } }

.icon16-vorange {
  vertical-align: top;
  _margin-right: 5px; }

.m_t10 {
  margin-top: 10px; }

.m_t8 {
  margin-top: 8px; }

/*±³¾°Í¼ÉèÖÃ*/
.hadFc, .center .carport .focus-box .focusimg02 .focusimg-bt a, .carport .guess ul li, .i-box .i-box-con-list dd .add-attention a, .i-box-shop .focusimg02 .focusimg-bt a, .collect .collect-club-no-txt li, .collect .collect-selection-has .selection-list span, .add-list .del-app-icon i, .add-list .add-app-icon i, .center .mes-remind .mes-system-con li i, .icon-remove, .center .icon-tu, .attention-people .guanzhu, .iphone {
  background: url(//x.autoimg.cn/Space/images/i-icon.png) no-repeat; }

.sign {
  background-position: -489px -10px; }

.iphone {
  float: left;
  width: 12px;
  height: 16px;
  margin: 3px 6px 0;
  background-position: 0 -106px; }

.iphone-none {
  background-position: -18px -105px; }

.tab01 .tab-nav li a, .tab02 .tab-nav li a, .tab02 .tab-nav li span, .tab03 .tab-nav li a {
  padding: 0 12px; }

/* ÖÐÐÄÇøÓò */
.tab02 .tab-nav .icon12-close {
  float: right;
  margin-top: 8px; }

.center {
  float: left;
  width: 620px;
  margin: 22px 10px 0 0;
  overflow: hidden;
  _zoom: 1; }

.mainContainer {
  margin: 0 auto;
  width: 990px;
  *width: 991px; }

.content {
  _zoom: 1; }

.content:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0;
  content: " "; }

.no-app {
  width: 618px;
  height: 139px;
  padding-top: 167px;
  background: url(//x.autoimg.cn/Space/images/no-app.jpg) center 123px no-repeat;
  border: 1px solid #ccd3e4; }

.no-app p {
  height: 48px;
  font-size: 14px;
  color: #666;
  line-height: 48px;
  text-align: center; }

.app-content .no-app {
  width: 576px;
  height: 130px;
  padding-top: 105px;
  background-position: center 69px;
  border: none; }

.center .min-height {
  min-height: 36px; }

.center .icon-tu {
  position: relative;
  float: left;
  width: 16px;
  height: 16px;
  background-position: -22px -24px; }

.center .mes-remind {
  width: 620px;
  margin-bottom: 15px;
  overflow: hidden; }

.center .club-reply-bold {
  font-weight: bold; }

.center .mes-remind .tab-title a:hover {
  color: #333;
  cursor: default; }

.center .mes-remind .tab02 .tab-nav li a em {
  color: #d60000; }

.center .mes-remind .tab02 .tab-nav li.current a em {
  font-weight: bold; }

.center .mes-remind .tab02 .tab-content .tab-content-item {
  padding-top: 0;
  overflow: hidden;
  _zoom: 1; }

.center .mes-remind .head-pic {
  float: left;
  width: 30px;
  height: 30px;
  margin-right: 13px; }

.center .mes-remind .more {
  display: block;
  height: 33px;
  font-family: \65B0\5B8B\4F53;
  font-size: 12px;
  color: #3b5998;
  line-height: 33px;
  text-align: right;
  border-top: 1px dotted #ccd3e4; }

.center .mes-remind .more a {
  margin-left: 20px; }

.center .mes-remind .more em {
  color: #fe6600;
  font-weight: bold; }

.center .mes-remind .tab-content-item p.no-mes {
  height: 242px;
  line-height: 50px; }

.center .mes-remind .tab-content-item ul {
  width: 600px;
  height: 207px;
  margin: 1px auto 0 auto;
  overflow: hidden;
  _width: 599px; }

.center .mes-remind .tab-content-item li {
  height: 56px;
  padding: 9px 0 0 3px;
  margin-bottom: 5px;
  border-bottom: 1px dotted #ccd3e4;
  overflow: hidden; }

.center .mes-remind .tab-content-item li.cur {
  background-color: #f2f5f8; }

.center .mes-remind .mes-club-con .club-info {
  float: left;
  width: 530px;
  height: 56px;
  overflow: hidden; }

.center .mes-remind .mes-club-con .club-invitation {
  height: 16px;
  font-family: \65B0\5B8B\4F53;
  font-size: 12px;
  line-height: 16px; }

.center .mes-remind .mes-club-con .club-invitation span {
  float: left;
  height: 16px;
  margin-right: 5px; }

.center .mes-remind .mes-club-con .club-invitation span a {
  display: inline-block;
  color: #3b5998; }

.center .mes-remind .mes-club-con .club-invitation span i {
  vertical-align: middle; }

.center .mes-remind .mes-club-con .club-invitation div {
  float: left;
  width: 450px;
  height: 16px;
  color: #999999;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap; }

.center .mes-remind .mes-club-con .club-invitation div a {
  color: #3b5998; }

.center .mes-remind .mes-club-con .club-reply {
  float: left;
  width: 550px;
  height: 28px;
  color: #333333;
  line-height: 28px;
  overflow: hidden; }

.center .mes-remind .mes-club-con .club-reply a {
  color: #333; }

.center .mes-remind .mes-review-con ul, .center .mes-remind .mes-fans-con ul {
  width: 600px;
  margin: 1px auto 0 auto;
  _width: 599px; }

.center .mes-remind .mes-review-con li, .center .mes-remind .mes-fans-con li {
  height: 53px;
  padding: 9px 0 0 3px;
  margin-top: 7px;
  border-bottom: 1px dotted #ccd3e4;
  overflow: hidden; }

.center .mes-remind .mes-review-con .review-info, .center .mes-remind .mes-fans-con .fans-info {
  float: left;
  width: 550pox;
  height: 44px;
  overflow: hidden; }

.center .mes-remind .mes-review-con .review-info div {
  width: 530px;
  font-family: \65B0\5B8B\4F53;
  font-size: 12px;
  color: #999; }

.center .mes-remind .mes-review-con .review-info .review-info-01 {
  height: 16px;
  line-height: 16px;
  overflow: hidden; }

.center .mes-remind .mes-review-con .review-info .review-info-02 {
  height: 30px;
  line-height: 30px;
  overflow: hidden; }

.center .mes-remind .mes-review-con .review-info a {
  color: #3b5998;
  margin-right: 5px; }

.center .mes-remind .mes-review-con .review-info a i {
  position: relative;
  top: -1px;
  vertical-align: middle; }

.center .mes-remind .mes-review-con .review-info span a {
  color: #666666; }

.center .mes-remind .mes-fans-con .fans-info {
  height: 30px;
  font-family: \65B0\5B8B\4F53;
  font-size: 12px;
  color: #999;
  line-height: 30px; }

.center .mes-remind .mes-fans-con .fans-info a {
  color: #3b5998; }

.center .mes-remind .mes-letter-con .letter-info {
  float: left;
  width: 554px;
  _width: 550px;
  font-family: \65B0\5B8B\4F53;
  font-size: 12px;
  word-wrap: break-word;
  word-break: break-all; }

.center .mes-remind .mes-letter-con .letter-info .letter-info-name {
  height: 16px;
  line-height: 16px;
  color: #3b5998; }

.center .mes-remind .mes-letter-con .letter-info .letter-info-text {
  line-height: 20px;
  color: #666; }

.center .mes-remind .mes-letter-con .letter-info i {
  margin-right: 5px; }

.center .mes-remind .mes-system-con ul {
  position: relative; }

.center .mes-remind .mes-system-con li {
  position: relative;
  padding-left: 38px;
  height: 60px;
  margin: 0;
  vertical-align: middle; }

.center .mes-remind .mes-system-con li i {
  position: absolute;
  left: 6px;
  top: 14px;
  width: 20px;
  height: 15px;
  background-position: 0 -85px; }

.center .mes-remind .mes-system-con li div {
  height: 36px;
  padding-top: 3px;
  padding-right: 7px;
  color: #333333;
  line-height: 18px; }

.center .mes-remind .mes-system-con li span {
  display: block;
  padding-right: 7px;
  text-align: right;
  color: #999;
  line-height: 15px; }

/* ³µ¿â ¾É°æ */
.center .carport {
  width: 620px;
  margin-bottom: 15px;
  *position: relative;
  zoom: 1; }

.center .carport .center-content {
  border: 1px solid #ccd3e4; }

.center .carport .carport-title {
  font-family: \65B0\5B8B\4F53;
  padding: 6px 11px 5px 14px;
  line-height: 21px;
  border-bottom: 1px solid #ccd3e4;
  background-color: #f2f5f8;
  overflow: hidden; }

.center .carport .carport-title .add-car {
  float: right;
  width: 74px;
  height: 19px;
  color: #666;
  line-height: 19px;
  text-align: center;
  border: 1px solid #d7d7d7;
  background: #fafbfc;
  _height: 16px;
  _padding-top: 3px; }

.center .carport .carport-title .add-car:hover {
  text-decoration: none;
  background-color: #f0f4f8; }

.center .carport .carport-title .add-car i {
  position: relative;
  margin-right: 3px;
  top: 1px;
  *top: -3px; }

.center .carport .carport-title .add-car i:hover {
  background-position: -160px -160px; }

.center .carport .carport-title .manage-car {
  float: right;
  margin-right: 19px;
  font-size: 12px;
  color: #3b5998; }

.center .carport .carport-title h3 {
  font-size: 14px;
  font-weight: bold;
  color: #333333; }

.center .carport .carport-title h3 a {
  color: #333; }

.center .carport .carport-title h3 a:hover {
  color: #d60000;
  text-decoration: none; }

.center .carport .carport-title .icon12-close {
  float: right;
  margin: 3px 0 0 10px; }

.center .carport .focus-box {
  width: 558px;
  height: 148px;
  margin: 19px auto 24px auto; }

.center .carport .focus-box .focusimg02 {
  width: 558px; }

.center .carport .focus-box .focusimg02 .focusimg-pic {
  width: 558px;
  height: 148px; }

.center .carport .focus-box .focusimg02 .focusimg-pic ul {
  height: 148px; }

.center .carport .focus-box .focusimg02 .focusimg-pic ul li {
  width: 593px; }

.center .carport .focus-box .focusimg02 .focusimg-pic ul li dl {
  float: left;
  width: 120px;
  height: 148px;
  margin-right: 26px; }

.center .carport .focus-box .focusimg02 .focusimg-pic ul li dl dt {
  position: relative;
  width: 120px;
  height: 90px;
  overflow: hidden; }

.center .carport .focus-box .focusimg02 .focusimg-pic ul li dl dt i {
  position: absolute;
  right: 4px;
  bottom: 4px; }

.center .carport .focus-box .focusimg02 .focusimg-pic ul li dl dd {
  width: 120px;
  height: 56px; }

.center .carport .focus-box .focusimg02 .focusimg-pic ul li dl dd .car-name {
  display: block;
  height: 40px;
  color: #3b5998;
  font-weight: bold;
  line-height: 20px;
  word-wrap: break-word;
  word-break: break-all; }

.center .carport .focus-box .focusimg02 .focusimg-pic ul li dl dd span {
  display: block;
  height: 22px;
  color: #797979;
  line-height: 22px; }

.center .carport .focus-box .focusimg02 .focusimg-bt {
  width: 558px; }

.center .carport .focus-box .focusimg02 .focusimg-bt-left, .carport .focus-box .focusimg02 .focusimg-bt-right {
  height: 148px; }

.center .carport .focus-box .focusimg02 .focusimg-bt a {
  width: 9px;
  height: 16px;
  margin-top: 38px; }

.center .carport .focus-box .focusimg02 .focusimg-bt-left {
  left: -25px; }

.center .carport .focus-box .focusimg02 .focusimg-bt-left a {
  background-position: 0 -24px; }

.center .carport .focus-box .focusimg02 .focusimg-bt-left a:hover {
  background-position: -73px -64px; }

.center .carport .focus-box .focusimg02 .focusimg-bt-right {
  right: -34px; }

.center .carport .focus-box .focusimg02 .focusimg-bt-right a {
  background-position: -11px -24px; }

.center .carport .focus-box .focusimg02 .focusimg-bt-right a:hover {
  background-position: -84px -64px; }

.center .carport .guess {
  width: 597px;
  padding: 4px 0 9px 0;
  margin: 24px auto 0 auto;
  font-family: \65B0\5B8B\4F53;
  font-size: 12px;
  border-top: 1px dotted #ccd3e4;
  overflow: hidden; }

.center .carport .guess h4 {
  padding: 11px 0 12px 4px;
  color: #666666; }

.center .carport .guess h4 i {
  vertical-align: middle; }

.center .carport .guess h4 a {
  float: right;
  width: 64px;
  height: 19px;
  font-size: 12px;
  color: #666666;
  text-align: center;
  line-height: 19px;
  border: 1px solid #d7d7d7;
  background: #fafbfc; }

.center .carport .guess h4 a:hover {
  background: #f0f0f0;
  text-decoration: none; }

.center .carport .guess ul {
  float: left;
  width: 273px;
  overflow: hidden; }

.center .carport .guess ul.guess-left {
  margin-right: 44px; }

.center .carport .guess ul li {
  float: left;
  width: 263px;
  height: 24px;
  padding-left: 10px;
  color: #3b5998;
  line-height: 24px;
  background-position: -70px 0px;
  _display: inline; }

.center .carport .guess ul li a {
  height: 24px;
  white-space: nowrap;
  overflow: hidden; }

.mainContainer .carport .carport-title .manage-car {
  margin-right: 0; }

/* ³µ¿â ÐÂ°æÑùÊ½ */
/*.center .carport{width:621px;margin-bottom:15px;*position:relative;zoom:1;}
.center .carport .center-content{border:1px solid #ccd3e4;}
.center .carport .carport-title{font-family:\65B0\5B8B\4F53;padding:6px 11px 5px 14px;line-height:21px;border-bottom:1px solid #ccd3e4;background-color:#f2f5f8;overflow:hidden;}
.center .carport .carport-title .add-car{float:right;width:74px;height:19px;color:#666;line-height:19px;text-align:center;border:1px solid #d7d7d7;background:#fafbfc;_height:16px;_padding-top:3px;}
.center .carport .carport-title .add-car:hover{text-decoration:none;background-color:#f0f4f8;}
.center .carport .carport-title .add-car i{position:relative;margin-right:3px;top:1px;*top:-3px;}
.center .carport .carport-title .add-car i:hover{background-position: -160px -160px;}
.center .carport .carport-title .manage-car{float:right;margin-right:19px;font-size:12px;color:#3b5998;}
.center .carport .carport-title h3{font-size:14px;font-weight:bold;color:#333333;}
.center .carport .carport-title h3 a{color:#333;}
.center .carport .carport-title h3 a:hover{color:#d60000;text-decoration:none;}
.center .carport .carport-title .icon12-close{float:right;margin:3px 0 0 10px;}
.center .carport .focus-box{height:112px;margin:13px auto 0 auto;}
.center .carport .focus-box .focusimg02{width:576px;margin-left: 20px;}
.center .carport .focus-box .focusimg02 .focusimg-pic{width:576px;height:97px;}
.center .carport .focus-box .focusimg02 .focusimg-pic ul{height:97px;}
.center .carport .focus-box .focusimg02 .focusimg-pic ul li{width:576px;}
.center .carport .focus-box .focusimg02 .focusimg-pic ul li dl{float:left;width:566px;height:97px;margin:0 26px 0 10px;}
.center .carport .focus-box .focusimg02 .focusimg-pic ul li dl dt{float:left;position:relative;width:120px;height:90px;margin:7px 10px 0 0;overflow:hidden;}
.center .carport .focus-box .focusimg02 .focusimg-pic ul li dl dt i{position:absolute;right:4px;bottom:4px;}
.center .carport .focus-box .focusimg02 .focusimg-pic ul li dl dd{height:97px;}
.center .carport .focus-box .focusimg02 .focusimg-pic ul li dl dd .car-name{display:block;height:28px;color:#3b5998;font-weight:bold;line-height:28px;word-wrap:break-word; word-break:break-all;}
.center .carport .line{float:left;width:436px;}
.center .carport .line-01{height:73px;}
.center .carport .line-left{float:left;width:248px;}
.center .carport .jiage p{float:left;margin-top:5px;line-height:16px;color:#999999;}
.center .carport .jiage p em{font-family:"Arial";color:#d60000;}
.center .carport .jiage p em.through-line{color:#999;text-decoration:line-through;}
.center .carport .jiage div{float:left;margin:5px 0 0 10px;line-height:16px;color:#4fb947;font-family:"Arial";}
.center .carport .jiage div .icon12-down{position:relative;top:2px;*top:-1px;}
.center .carport .line-right{float:left;width:188px;}
.center .carport .line-right a{line-height:28px;margin-left:42px;}
.center .carport .line .btn{display:inline-block;width:68px;height:22px;line-height:22px;text-align:center;border:1px solid #ccd3e4;background-color:#fafbfc;}
.center .carport .line .btn:hover{background-color:#f0f0f0;text-decoration:none;color:#3b5998;}
.center .carport .line .btn-blue{background-color:#3b5998;color:#fff;border-color:#00194d;}
.center .carport .line .btn-blue:hover{background-color:#5577bb;color:#fff;}
.center .carport .focus-box .focusimg02 .focusimg-bt{width:576px;}
.center .carport .focus-box .focusimg02 .focusimg-bt-left,.carport .focus-box .focusimg02 .focusimg-bt-right{width:15px;height:97px;padding:0;}
.center .carport .focus-box .focusimg02 .focusimg-bt a{width:9px;height:16px;margin-top:38px;}
.center .carport .focus-box .focusimg02 .focusimg-bt-left{left:-15px;}
.center .carport .focus-box .focusimg02 .focusimg-bt-left a{background-position:0 -24px;}
.center .carport .focus-box .focusimg02 .focusimg-bt-left a:hover{background-position:-73px -64px;}
.center .carport .focus-box .focusimg02 .focusimg-bt-right{right:-21px;}
.center .carport .focus-box .focusimg02 .focusimg-bt-right a{background-position:-11px -24px;}
.center .carport .focus-box .focusimg02 .focusimg-bt-right a:hover{background-position:-84px -64px;}
.center .carport .guess{width:597px;padding:4px 0 9px 0;margin:0 auto 0 auto;font-family:\65B0\5B8B\4F53;font-size:12px;border-top:1px dotted #ccd3e4;overflow:hidden;}
.center .carport .guess h4{padding:11px 0 12px 4px;color:#666666;}
.center .carport .guess h4 i{vertical-align:middle;}
.center .carport .guess h4 a{float:right;width:64px;height:19px;font-size:12px;color:#666666;text-align:center;line-height:19px;border:1px solid #d7d7d7;background:#fafbfc;}
.center .carport .guess h4 a:hover{background:#f0f0f0;text-decoration:none;}
.center .carport .guess ul{float:left;width:273px;overflow:hidden;}
.center .carport .guess ul.guess-left{margin-right:44px;}
.center .carport .guess ul li{float:left;width:263px;height:24px;padding-left:10px;color:#3b5998;line-height:24px;background-position:-70px 0px;_display:inline;}
.center .carport .guess ul li a{height:24px;white-space:nowrap;overflow:hidden;}*/
/* ÎÒµÄÂÛÌ³ */
.center .my-club {
  width: 620px;
  margin-bottom: 15px; }

.center .my-club .my-club-has, .center .my-club .my-ans-con {
  overflow: hidden; }

.content .my-club .my-club-has, .content .my-club .my-ans-con {
  height: 323px;
  overflow-y: scroll; }

.center .my-club .tab-content-item {
  width: 597px;
  margin: 0 auto;
  padding-top: 8px; }

.center .my-club .tab-content-item li {
  padding-right: 15px;
  margin-bottom: 5px;
  border-bottom: 1px dotted #ccd3e4; }

.center .my-club .my-club-has li, .center .my-club .my-ans-con li {
  margin: 0 7px 7px 0;
  padding: 0; }

.center .my-club .tab-content-item li div {
  color: #999999;
  line-height: 30px; }

.center .my-club .tab-content-item li div a {
  color: #3b5998; }

.center .my-club .my-club-con li h4 {
  height: 32px;
  color: #999999;
  line-height: 32px; }

.center .my-club .my-club-con li h4 i {
  top: 8px; }

.center .my-club .my-club-con li h4 a {
  font-weight: bold;
  color: #3b5998;
  margin-right: 35px; }

.center .my-club .my-club-con li h4 a.name {
  font-weight: normal;
  color: #999; }

.center .my-club .my-club-con li p {
  color: #333333;
  line-height: 20px; }

.center .my-club .my-club-con li p a {
  color: #3b5998; }

.center .my-club .my-club-con li div a {
  margin-right: 20px; }

.center .my-club .my-ans-con div {
  height: 24px;
  line-height: 24px; }

.center .my-club .my-ans-con p {
  /*font-weight:bold;*/
  color: #666666;
  height: 24px;
  line-height: 24px; }

.center .my-club .my-ans-con span {
  display: block;
  height: 22px;
  margin-top: 4px;
  color: #999999;
  line-height: 22px;
  text-align: right; }

/* ÎÞÂÛÌ³Ö÷Ìù */
.center .my-club .my-club-no-txt {
  height: 38px;
  line-height: 38px;
  color: #333333;
  border-bottom: 1px dotted #ccd3e4; }

.center .my-club .my-club-no-txt-02 {
  margin-bottom: 8px; }

.center .my-club .my-club-no-txt a {
  display: inline-block;
  width: 87px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  color: #fff;
  border: 1px solid #cc5f00;
  background-color: #ff7700; }

.center .my-club .my-club-no-txt a:hover {
  background-color: #ff9900;
  text-decoration: none; }

.center .my-club .my-club-no-01 {
  height: 38px;
  line-height: 38px;
  color: #999999; }

.center .my-club .my-club-con-no li h4, .my-club .my-club-con-no li div {
  height: 25px;
  line-height: 25px; }

.center .my-club .my-club-con-no li h4 i {
  top: 3px; }

.center .my-club .my-club-con-no .last-li {
  border-bottom: none; }

.center .my-club .my-club-ans-no li {
  margin-bottom: 7px;
  overflow: hidden;
  _zoom: 1; }

.center .my-club .my-club-ans-no li div {
  margin-bottom: 4px; }

/* ¸ü¶à */
.center .my-club .more {
  height: 26px;
  margin-top: 7px;
  margin-right: 0;
  line-height: 26px;
  text-align: right;
  border-bottom: none !important; }

.center .my-club .more a {
  color: #3b5999; }

.mainContainer .my-club .tab-content-item {
  height: 531px; }

.mainContainer .my-club .tab-content-item li {
  margin-bottom: 5px;
  border-bottom: 1px dotted #ccd3e4;
  overflow: hidden; }

.mainContainer .my-club .my-club-has li {
  height: 62px;
  margin: 0 0px 0px 0;
  vertical-align: middle;
  _vertical-align: top; }

.mainContainer .my-club .my-club-con li h4 a.name {
  font-weight: normal;
  color: #999; }

.mainContainer .my-club .my-club-con li p {
  color: #333333;
  line-height: 20px; }

.mainContainer .my-club .my-club-con li p a {
  color: #3b5998; }

.mainContainer .my-club .my-ans-con div {
  height: 24px;
  line-height: 24px; }

.mainContainer .my-club .my-ans-con p {
  /*font-weight:bold;*/
  color: #666666;
  height: 24px;
  line-height: 24px; }

.mainContainer .my-club .my-ans-con span {
  display: block;
  height: 22px;
  margin-top: 4px;
  color: #999999;
  line-height: 22px;
  text-align: right; }

.mainContainer .my-club .other-club-reply li {
  /*margin-bottom:10px;*/
  margin-top: 2px;
  margin: 0;
  vertical-align: middle;
  _zoom: 1; }

.other-club-reply .reply-img {
  float: left;
  width: 47px;
  height: 79px; }

.other-club-reply .reply-con {
  _position: relative;
  float: left;
  width: 550px;
  height: 62px;
  _zoom: 1; }

.other-club-reply .reply-con div {
  height: 32px;
  line-height: 32px;
  _zoom: 1; }

.other-club-reply .reply-con .reply-con-info {
  height: 30px;
  line-height: 30px; }

.other-club-reply .reply-con .reply-con-info span {
  float: right;
  color: #888; }

.other-club-reply .reply-con a {
  color: #3b5998; }

.other-club-reply .reply-con-tit, .other-club-reply .reply-con-data {
  color: #888;
  overflow: hidden; }

.other-club-reply .reply-con-tit .club-name {
  margin: 0 7px 0 12px; }

.other-club-reply .reply-con-tit .club-tit {
  margin: 0 0px 0 5px; }

.other-club-reply .reply-con-info {
  color: #333; }

/* ºÃÓÑ¶¯Ì¬ */
.center .i-box {
  width: 620px;
  margin-bottom: 15px;
  font-family: \65B0\5B8B\4F53;
  font-size: 12px; }

.center .i-box .center-content {
  border: 1px solid #ccd3e4; }

.center .i-box .title {
  height: 29px;
  line-height: 29px;
  margin-bottom: 17px;
  border-bottom: 1px solid #ccd3e4;
  background-color: #f2f5f8; }

.center .i-box .title h3 {
  float: left;
  padding-left: 9px;
  color: #000000;
  font-size: 14px;
  font-weight: bold; }

.center .i-box .title h3 a {
  color: #000; }

.center .i-box .title h3 a:hover {
  color: #d60000;
  text-decoration: none; }

.center .i-box .title .icon12-close {
  float: right;
  margin: 8px 10px 0 0; }

.center .i-box .i-info {
  width: 575px;
  margin-bottom: 13px;
  border-bottom: 1px dotted #ccd3e4;
  overflow: hidden;
  _width: 575px; }

.center .i-box .i-info dt {
  float: left;
  width: 64px;
  height: 103px;
  margin-top: 6px; }

.center .i-box .i-info dt a {
  float: left;
  width: 50px;
  height: 50px; }

.center .i-box .i-info dd {
  float: left;
  width: 510px;
  overflow: hidden; }

.center .i-box .i-info dd div {
  height: 24px;
  line-height: 24px;
  color: #999999;
  overflow: hidden; }

.center .i-box .i-info dd div a {
  float: left;
  color: #3b5998;
  font-weight: bold;
  margin-right: 5px; }

.center .i-box .i-info dd div i {
  float: left;
  margin: 5px 15px 0 0px;
  margin-top: 2px\0;
  *margin-top: 2px; }

.center .i-box .i-info .txt-title {
  height: 24px;
  line-height: 24px;
  color: #3b5998; }

.center .i-box .i-info p {
  line-height: 20px;
  margin-top: 4px;
  color: #333333; }

.center .i-box .i-more {
  width: 577px;
  height: 32px;
  padding-right: 20px;
  margin: 0 auto;
  line-height: 32px;
  text-align: right; }

.center .i-box .i-more a {
  color: #3b5999;
  font-size: 12px; }

.center .i-friend .i-info-box {
  width: 597px;
  height: 356px;
  margin: 0 auto;
  overflow: hidden;
  overflow-y: scroll; }

.attention-layer .layer-content-main {
  font-size: 14px;
  font-weight: bold;
  color: #666666; }

/* Î´¹Ø×¢ºÃÓÑ */
.center .i-box .i-box-content {
  height: 190px;
  padding: 0 10px 25px;
  overflow: hidden; }

.center .i-box .i-box-content p {
  height: 22px;
  color: #999;
  line-height: 22px; }

.center .i-box .i-box-con-list {
  height: 81px;
  margin: 12px 0 23px 0;
  border-bottom: 1px dotted #ccd3e4; }

.center .i-box .i-box-con-list dl {
  float: left;
  width: 194px;
  height: 54px;
  margin-left: 5px;
  _width: 192px; }

.center .i-box .i-box-con-list dt {
  float: left;
  width: 50px;
  height: 50px;
  margin-top: 1px; }

.center .i-box .i-box-con-list dd {
  float: left;
  width: 130px;
  margin-left: 8px; }

.center .i-box .i-box-con-list dd .name {
  height: 18px;
  line-height: 18px;
  color: #3b5998;
  font-weight: bold; }

.center .i-box .i-box-con-list dd .name i {
  position: relative;
  top: -2px;
  vertical-align: middle; }

.center .i-box .i-box-con-list dd span {
  display: block;
  color: #999999;
  line-height: 18px; }

.center .i-box .i-box-con-list dd .add-attention {
  height: 18px;
  line-height: 18px;
  color: #345394; }

.center .i-box .i-box-con-list dd .add-attention a {
  padding-left: 14px;
  background-position: -40px -22px; }

.center .i-box .i-box-con-list dd .add-attention .had-attent {
  background-position: -24px -83px; }

.center .i-box .i-box-con-list dd .add-attention .together-attent {
  background-position: -74px -83px; }

/* ¶Ò»»ÉÌ³Ç */
.center .i-box-shop {
  width: 619px; }

.center .i-box-shop .center-content {
  padding-bottom: 19px; }

.center .i-box-shop .title {
  margin-bottom: 24px; }

.center .i-box-shop .title .my-quan {
  float: right;
  margin-right: 16px;
  color: #3b5998; }

.center .i-box-shop .focusimg02, .i-box-shop .focusimg-pic {
  width: 571px;
  height: 204px;
  margin: 0 auto; }

.center .i-box-shop .focusimg-pic ul {
  height: 199px; }

.center .i-box-shop .focusimg-pic li {
  width: 596px; }

.center .i-box-shop .shop-list {
  float: left;
  width: 122px;
  height: 199px;
  margin-right: 27px;
  _display: inline;
  _margin-right: 26px; }

.center .i-box-shop .shop-list dt a {
  display: block;
  width: 120px;
  height: 120px;
  border: 1px solid #cccccc; }

.center .i-box-shop .shop-list dd {
  width: 122px;
  padding-left: 1px;
  margin-top: 2px;
  line-height: 23px;
  color: #3b5998; }

.center .i-box-shop .shop-list dd .commodity {
  display: block; }

.center .i-box-shop .shop-list dd .convert {
  display: block;
  width: 83px;
  height: 25px;
  margin: 7px 0 0 5px;
  color: #fff;
  text-align: center;
  line-height: 25px;
  border: 1px solid #cc5f00;
  background-color: #ff7700; }

.center .i-box-shop .shop-list dd .convert:hover {
  background-color: #ff9900;
  text-decoration: none; }

.center .i-box-shop .focusimg02 .focusimg-bt {
  width: 571px; }

.center .i-box-shop .focusimg02 .focusimg-bt-left, .i-box-shop .focusimg02 .focusimg-bt-right {
  height: 199px; }

.center .i-box-shop .focusimg02 .focusimg-bt a {
  width: 9px;
  height: 16px;
  margin-top: 54px; }

.center .i-box-shop .focusimg02 .focusimg-bt-left a {
  background-position: 0 -24px; }

.center .i-box-shop .focusimg02 .focusimg-bt-left a:hover {
  background-position: -73px -64px; }

.center .i-box-shop .focusimg02 .focusimg-bt-right a {
  background-position: -11px -24px; }

.center .i-box-shop .focusimg02 .focusimg-bt-right a:hover {
  background-position: -84px -64px; }

.center .i-box-shop .focusimg02 .focusimg-bt-right {
  right: -18px; }

.center .i-box-shop .focusimg02 .focusimg-bt-left {
  left: -18px; }

.center .i-box-shop .focusimg02 .focusimg-bt div {
  width: 9px; }

/* ÊÕ²Ø */
.center .collect {
  width: 620px;
  margin-bottom: 15px;
  font-family: \65B0\5B8B\4F53; }

/* ÊÕ²ØÂÛÌ³ ÓÐÊÕ²Ø */
.center .collect .collect-club-list {
  width: 605px;
  padding-bottom: 17px;
  overflow: hidden;
  _width: 600px; }

.center .collect .collect-club-list dl {
  float: left;
  width: 120px;
  margin: 10px 40px 0 0;
  _margin-top: 7px; }

.center .collect .collect-club-list dt {
  width: 120px;
  height: 90px;
  margin-bottom: 8px; }

.center .collect .collect-club-list dd {
  width: 120px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  color: #3b5999; }

.center .collect .collect-club-list .last-dl {
  margin-right: 0; }

.center .collect .more {
  height: 29px;
  margin-top: 5px;
  line-height: 34px;
  text-align: right;
  border-top: 1px dotted #ccd3e4; }

.center .collect .more a:hover {
  color: #3B5998; }

.center .collect .collect-club-has {
  height: 244px; }

/* ÊÕ²ØÂÛÌ³ ÎÞÊÕ²Ø */
.center .collect .collect-club-no {
  border-bottom: 1px dotted #ccd3e4; }

.center .collect .find-club {
  height: 47px;
  padding-left: 5px;
  border-bottom: 1px dotted #ccd3e4;
  overflow: hidden; }

.center .collect .find-club span {
  float: left;
  line-height: 47px;
  color: #333333; }

.center .collect .find-club a {
  float: left;
  width: 88px;
  height: 24px;
  margin: 10px 0 0 35px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  line-height: 24px;
  border: 1px solid #cc5f00;
  background-color: #ff7700; }

.center .collect .find-club a:hover {
  background-color: #ff9900;
  text-decoration: none; }

.center .collect .collect-club-no p {
  height: 35px;
  line-height: 35px;
  color: #999; }

.center .collect .collect-club-no-txt {
  width: 570px;
  margin: 7px auto 0 auto;
  padding-bottom: 10px;
  overflow: hidden; }

.center .collect .collect-club-no-txt ul {
  width: 639px;
  margin-left: -20px;
  overflow: hidden; }

.center .collect .collect-club-no-txt li {
  float: left;
  width: 263px;
  height: 24px;
  padding-left: 10px;
  margin: 0 22px;
  line-height: 24px;
  background-position: -70px 0px;
  _display: inline; }

.center .collect .collect-club-no-txt li a {
  color: #3b5998;
  white-space: nowrap;
  overflow: hidden; }

/* ÊÕ²Ø¾«Ñ¡ ÓÐÊÕ²Ø */
.center .collect .collect-selection-has {
  padding: 0 0 23px 5px;
  padding-top: 18px;
  overflow: hidden;
  _width: 594px; }

.center .collect .collect-selection-has .selection-txt {
  height: 20px;
  color: #333333;
  line-height: 20px;
  _margin-bottom: 5px; }

.center .collect .collect-selection-has .selection-list {
  width: 630px;
  height: 235px;
  overflow: hidden; }

.center .collect .collect-selection-has .selection-list div {
  float: left;
  width: 158px;
  height: 70px;
  padding-top: 6px;
  margin: 20px 52px 20px 0;
  overflow: hidden;
  position: relative; }

.center .collect .collect-selection-has .selection-list a {
  display: block;
  width: 158px;
  height: 70px;
  font-family: "Microsoft Yahei";
  font-size: 20px;
  color: #3b5998;
  text-align: center;
  line-height: 70px;
  background-color: #f2f5f8; }

.center .collect .collect-selection-has .selection-list span {
  position: absolute;
  top: 0;
  left: 4px;
  width: 82px;
  height: 20px;
  padding: 0 6px;
  color: #fff;
  text-align: center;
  line-height: 20px;
  background-position: 0 -42px; }

/* ÊÕ²ØÌû×Ó ÓÐÊÕ²Ø */
.center .collect .tab .tab-content .tab-content-item {
  _padding-right: 5px; }

.center .collect .collect-inv-has {
  width: 603px;
  height: 257px;
  margin-top: 4px;
  overflow: hidden; }

.center .collect .collect-inv-has div {
  width: 629px;
  overflow: hidden; }

.center .collect .collect-inv-has div dl {
  float: left;
  width: 300px;
  height: 90px;
  margin: 17px 11px 12px 0; }

.center .collect .collect-inv-has div dt {
  float: left;
  width: 120px;
  height: 90px;
  overflow: hidden; }

.center .collect .collect-inv-has div dt a {
  display: table-cell;
  vertical-align: middle;
  height: 90px;
  width: 120px; }

.center .collect .collect-inv-has div dt a img {
  vertical-align: middle; }

.center .collect .collect-inv-has div dd {
  float: left;
  width: 166px;
  margin-left: 9px;
  _margin-left: 8px;
  word-wrap: break-word;
  word-break: break-all; }

.center .collect .collect-inv-has div dd a {
  font-size: 14px;
  color: #3b5999;
  line-height: 24px; }

.center .collect .collect-inv-has div dd span {
  color: #999999;
  line-height: 40px; }

/* ÊÕ²ØÌû×Ó ÎÞÊÕ²Ø */
.center .collect .collect-inv-no-txt {
  height: 41px;
  line-height: 41px;
  color: #333333;
  border-bottom: 1px dotted #ccd3e4; }

.center .collect .collect-inv-no li {
  padding-right: 15px;
  border-bottom: 1px dotted #ccd3e4;
  vertical-align: middle; }

.center .collect .collect-inv-no li div {
  height: 25px;
  line-height: 25px;
  color: #999999; }

.center .collect .collect-inv-no li div a {
  color: #3b5998;
  margin-right: 20px; }

.center .collect .collect-inv-no li h4 {
  height: 25px;
  line-height: 30px;
  color: #999999;
  _height: 26px;
  _line-height: 26px; }

.center .collect .collect-inv-no li h4 i {
  top: 6px; }

.center .collect .collect-inv-no li h4 a {
  font-weight: bold;
  color: #3b5998;
  margin-right: 35px; }

.center .collect .collect-inv-no li h4 a.name {
  font-weight: normal;
  color: #999; }

.center .collect .collect-inv-no .last-li {
  border-bottom: none; }

/* µ¯³ö²ã */
.layer {
  position: absolute; }

.layer h3 {
  color: #666; }

.add-car-layer h5 {
  padding-left: 13px;
  line-height: 26px;
  color: #333; }

.add-car-layer .select-box {
  width: 341px;
  height: 102px; }

.add-car-layer .select-box span.star {
  float: left;
  width: 15px;
  color: #d60000; }

.add-car-layer .select-box .select {
  position: relative;
  float: left;
  width: 156px;
  margin-right: 6px; }

.add-car-layer .select-box .select-01 {
  z-index: 10; }

.add-car-layer .select-box .select-02 {
  z-index: 10; }

.add-car-layer .select-box .select-03 {
  z-index: 9; }

.add-car-layer .select-box .select-321 {
  width: 319px;
  max-width: inherit;
  margin: 11px 0 0 15px;
  *max-width: 319px;
  _display: inline; }

.add-car-layer .select-box p {
  clear: both;
  padding: 20px 0 0 20px;
  color: #d60000; }

.add-car-layer .layer-bottom, .app-control-layer .layer-bottom {
  text-align: center; }

.add-car-layer .layer-bottom a {
  display: inline-block;
  width: 84px;
  height: 23px;
  margin-top: 2px;
  border: 1px solid #d7d7d7;
  background-color: #fafbfc;
  line-height: 23px;
  color: #666;
  text-align: center; }

.add-car-layer .layer-bottom a:hover {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
  text-decoration: none; }

.add-car-layer .layer-bottom a.add-atten {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998; }

.add-car-layer .layer-bottom a.add-atten:hover {
  background-color: #57b;
  border-color: #57b; }

.add-car-layer .layer-bottom a.add-atten-load {
  cursor: default; }

.add-car-layer .layer-bottom a.add-atten-load:hover {
  background-color: #fafbfc;
  border-color: #d7d7d7; }

.add-car-layer .layer-bottom a.add-atten-load img {
  margin-top: 2px; }

.add-car-layer .max-hint {
  padding: 5px 0 0 15px;
  clear: both; }

/* ÎÒµÄÓ¦ÓÃ */
.tip {
  z-index: 1002; }

.app-box {
  float: right;
  width: 197px;
  margin-top: 22px; }

.app-box-content {
  _position: absolute; }
  .app-box-content .shortcut-entry {
    width: 195px; }

.app {
  width: 195px;
  font-family: \65B0\5B8B\4F53;
  font-size: 12px;
  border: 1px solid #ccd3e4; }

.app h3 {
  height: 14px;
  padding: 7px 0 8px 12px;
  line-height: 14px;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  border-bottom: 1px solid #ccd3e4;
  background-color: #f2f5f8; }

.app h3 i {
  vertical-align: middle;
  _zoom: 1; }

.app .app-help {
  float: right;
  margin-right: 5px;
  font-size: 12px;
  font-weight: normal; }

.app .app-list {
  overflow: hidden; }

.app .app-list a {
  float: left;
  width: 52px;
  height: 73px;
  margin: 13px 0 0 10px;
  _display: inline; }

.app .app-list a:hover span {
  color: #d60000; }

.app .app-list a img {
  display: block;
  width: 51px;
  height: 51px;
  margin: 0 auto; }

.app .app-list a span {
  display: block;
  width: 52px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  color: #666; }

.app .app-control-btn {
  width: 175px;
  height: 50px;
  margin: 17px auto 0 auto;
  border-top: 1px dotted #ccd3e4; }

.app .app-control-btn a {
  float: left;
  width: 77px;
  height: 24px;
  margin: 14px 4px 0 4px;
  font-size: 12px;
  color: #666666;
  text-align: center;
  line-height: 24px;
  border: 1px solid #d7d7d7;
  background-color: #fafbfc; }

.app .app-control-btn a:hover {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
  text-decoration: none; }

.app .app-control-btn a.add-app {
  background-color: #3b5998;
  border-color: #3b5998;
  color: #fff; }

.app .app-control-btn a.add-app:hover {
  background-color: #5577bb;
  border-color: #5577bb; }

.app .notice {
  width: 175px;
  height: 54px;
  margin: 0 auto;
  color: #333333;
  line-height: 54px;
  border-bottom: 1px dotted #ccd3e4; }

.app .app-list p {
  padding-left: 13px;
  height: 32px;
  color: #999999;
  line-height: 32px; }

/* ¹ã¸æ */
.app-box .ad-box {
  width: 199px;
  height: 170px;
  margin-top: 10px;
  overflow: hidden; }

.app-box .ad-box .ad-zhanwei {
  width: 199px;
  height: 170px;
  background: #eee; }

/* Ó¦ÓÃ¹ÜÀíµ¯´° */
.app-control-layer {
  /*position:absolute;left:50%;margin-left:-345px;*/
  width: 631px;
  z-index: 1001;
  _overflow: hidden; }

.app-control-layer .app-content {
  width: 576px;
  padding-top: 8px;
  margin: 0 auto;
  _zoom: 1; }

.app-control-layer .app-content .app-content-p {
  height: 34px;
  margin-top: 6px;
  color: #999;
  line-height: 34px; }

.app-control-layer .app-content .app-content-p span {
  color: #333333;
  font-weight: bold; }

.app-control-layer .app-content .added-con {
  width: 576px;
  border-bottom: 1px dotted #ccd3e4;
  *zoom: 1; }

.app-control-layer .app-content .add-list {
  width: 586px;
  min-height: 103px;
  *padding-bottom: 16px;
  *zoom: 1; }

.app-control-layer .app-content .add-list .ui-sortable-handle, .app-control-layer .app-content .add-list .no-sortable-handle {
  float: left;
  width: 80px;
  height: 80px;
  margin: 5px 15px 16px 0;
  border: 1px solid #fff;
  background: #fff; }

.app-control-layer .app-content .add-list .ui-sortable-handle .app-icon, .app-control-layer .app-content .add-list .no-sortable-handle .app-icon {
  display: block;
  width: 80px;
  height: 75px;
  padding-top: 5px;
  -moz-user-select: none; }

.app-control-layer .app-content .add-list .ui-sortable-handle .app-icon img, .app-control-layer .app-content .add-list .no-sortable-handle .app-icon img {
  display: block;
  width: 51px;
  height: 51px;
  margin: 0 auto;
  -moz-user-select: none; }

.app-control-layer .app-content .add-list .ui-sortable-handle .app-icon span, .app-control-layer .app-content .add-list .no-sortable-handle .app-icon span {
  display: block;
  height: 28px;
  line-height: 28px;
  color: #666;
  text-align: center; }

.app-control-layer .app-content .add-list .ui-sortable-handle .app-icon:hover, .app-control-layer .app-content .add-list .no-sortable-handle .app-icon:hover {
  text-decoration: none;
  background-color: #fff; }

.app-control-layer .app-content .add-list .ui-sortable-handle .app-icon:hover span, .app-control-layer .app-content .add-list .no-sortable-handle .app-icon:hover span {
  color: #d60000; }

.app-control-layer .app-content .added-con .add-list .del-app-icon, .app-content .add-con .add-list .add-app-icon {
  position: relative;
  border-color: #ff7700; }

.app-control-layer .app-content .added-con .add-list .del-app-icon i, .app-control-layer .app-content .add-con .add-list .add-app-icon i {
  position: absolute;
  width: 16px;
  height: 16px;
  top: -7px;
  right: -7px;
  background-position: 0 -64px; }

.app-control-layer .app-content .add-con .add-list .add-app-icon i {
  background-position: -18px -64px; }

.app-control-layer .ui-sortable-placeholder {
  visibility: visible !important; }

.app-control-layer .layer-bottom {
  text-align: center;
  width: 611px; }

.app-control-layer .layer-bottom a {
  display: inline-block;
  width: 84px;
  height: 23px;
  margin-top: 2px;
  border: 1px solid #d7d7d7;
  background-color: #fafbfc;
  line-height: 23px;
  color: #666666;
  text-align: center; }

.app-control-layer .layer-bottom a:hover {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
  text-decoration: none; }

.app-control-layer .layer-bottom a.app-save {
  background-color: #3b5998;
  border-color: #3b5998;
  color: #fff; }

.app-control-layer .layer-bottom a.app-save:hover {
  background-color: #5577bb;
  border-color: #5577bb; }

.ui-state-highlight {
  float: left;
  width: 76px;
  height: 76px;
  border: 2px dotted blue; }

/* È¡ÏûÉ¾³ýÓ¦ÓÃÄ£¿é²Ù×÷ */
.cancel-block {
  display: none;
  width: 621px;
  height: 36px;
  margin-bottom: 15px;
  background-color: #fffcee; }

.cancel-block a {
  float: right;
  height: 36px;
  margin-right: 16px;
  color: #3b5998;
  line-height: 36px; }

.cancel-block a:hover {
  text-decoration: none;
  color: #d60000; }

.cancel-block p {
  float: left;
  height: 24px;
  padding-top: 12px;
  margin-left: 25px;
  color: #666666;
  _zoom: 1; }

.cancel-block p i {
  position: relative;
  top: -1px;
  margin-right: 7px;
  vertical-align: middle; }

/* È·ÈÏÉ¾³ýÓ¦ÓÃ */
.affirm, .affirm-01 {
  width: 233px;
  z-index: 1002;
  left: -25px; }

.affirm-01 {
  width: 154px;
  *top: 0;
  *margin-top: 170px; }

.affirm .pop-content .pop-content-info, .affirm-01 .pop-content .pop-content-info {
  min-height: inherit;
  *min-height: 70px !important; }

.affirm p, .affirm-01 p {
  width: 204px;
  margin: 0 auto;
  color: #666;
  line-height: 20px; }

.affirm-01 p {
  width: 132px; }

.affirm .affirm-btn, .affirm-01 .affirm-btn {
  width: 170px;
  height: 21px;
  padding-left: 33px;
  margin-top: 9px;
  overflow: hidden; }

.affirm .affirm-btn a, .affirm-01 .affirm-btn a {
  float: left;
  width: 64px;
  height: 19px;
  margin-right: 9px;
  color: #666;
  line-height: 19px;
  text-align: center;
  background-color: #f0f0f0;
  border: 1px solid #d7d7d7; }

.affirm .affirm-btn .affirm-del, .affirm-01 .affirm-btn .affirm-del {
  border-color: #3b5998;
  background-color: #3b5998;
  color: #fff; }

.affirm .affirm-btn .affirm-cancel:hover, .affirm-01 .affirm-btn .affirm-cancel:hover {
  border-color: #3b5998;
  background-color: #3b5998;
  color: #fff;
  text-decoration: none; }

.affirm .affirm-btn .affirm-del:hover, .affirm-01 .affirm-btn .affirm-del:hover {
  border-color: #5577bb;
  background-color: #5577bb;
  text-decoration: none; }

/* Ê¹ÓÃ°ïÖú */
.help-layer .layer-content {
  padding: 14px 24px 0 24px; }

.help-layer .layer-content li {
  height: 40px;
  line-height: 20px;
  margin-bottom: 16px;
  background: url(//x.autoimg.cn/Space/images/help.jpg) no-repeat; }

.help-layer .layer-content li.layer-content-li-01 {
  background-position: right 6px; }

.help-layer .layer-content li.layer-content-li-02 {
  background-position: right -50px;
  margin-bottom: 10px; }

.help-layer .layer-content li.layer-content-li-03 {
  height: 30px;
  line-height: 30px;
  background-position: right -102px; }

.help-layer .layer-content li p {
  color: #666; }

.help-layer .layer-content li div {
  padding-left: 11px;
  color: #999; }

.help-layer .layer-bottom, .attention-layer .layer-bottom {
  padding-top: 2px; }

.help-layer .layer-bottom a, .attention-layer .layer-bottom a {
  display: block;
  width: 84px;
  height: 23px;
  margin: 0 auto;
  color: #666;
  line-height: 23px;
  text-align: center;
  border: 1px solid #d7d7d7; }

.help-layer .layer-bottom a:hover, .attention-layer .layer-bottom a {
  background-color: #3b5998;
  color: #fff;
  border-color: #3b5998;
  text-decoration: none; }

.layer .layer-content p.layer-content-main {
  font-weight: normal; }

.tab-nothing {
  height: 189px;
  line-height: 189px;
  text-align: center;
  color: #999999; }

/*口碑*/
.i-koubei .tab-content-item ul {
  height: 345px;
  padding-top: 4px;
  overflow: hidden; }

.i-koubei .tab-content-item li {
  height: 60px;
  margin-bottom: 10px;
  border-bottom: 1px dotted #ccd3e4; }

.i-koubei .tab-content-item li div {
  height: 24px;
  line-height: 24px;
  color: #999999; }

.i-koubei .tab-content-item li div a {
  color: #3b5998; }

.i-koubei .tab-content-item li .line-through {
  text-decoration: line-through;
  color: #999; }

.i-koubei .no-koubei-reply {
  height: 378px;
  padding-top: 4px;
  line-height: 50px; }

.i-koubei .none-koubei {
  height: 177px;
  padding-top: 205px;
  background: url(//x.autoimg.cn/Space/images/none-koubei.jpg) center 100px no-repeat; }

.i-koubei .none-koubei p {
  height: 24px;
  font-size: 14px;
  color: #333;
  line-height: 24px;
  text-align: center; }

.i-koubei .none-koubei p em {
  color: #f60000; }

.i-koubei .none-koubei .btn {
  display: block;
  width: 120px;
  height: 32px;
  margin: 5px auto;
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  line-height: 32px;
  text-align: center;
  background: #ff6600; }

.i-koubei .none-koubei .btn:hover {
  background: #ff9900;
  text-decoration: none; }

.i-koubei .more {
  margin: 7px 0 8px 0;
  text-align: right; }

.prohibited-write {
  color: #999 !important;
  cursor: text !important; }

.prohibited-write:hover {
  color: #999 !important;
  text-decoration: none !important; }

/*他人页关注的人*/
.attention-box {
  float: left;
  width: 198px; }

.attention-people {
  float: left;
  width: 200px;
  margin-top: 22px; }

.attention-people .attention-con {
  border: 1px solid #ccd3e4; }

.attention-people h3 {
  height: 29px;
  padding: 0 12px;
  line-height: 29px;
  font-size: 14px;
  color: #333333;
  font-weight: bold;
  background-color: #f2f5f8;
  border-bottom: 1px solid #ccd3e4; }

.attention-people h3 a {
  float: right;
  color: #3b5998;
  font-size: 12px;
  font-weight: normal; }

.attention-people li {
  padding: 10px 0 10px 10px;
  overflow: hidden;
  border-bottom: 1px solid #ebeff4;
  vertical-align: middle;
  _zoom: 1; }

.attention-people .people-last {
  border-bottom: none; }

.attention-people li .people-img {
  float: left;
  width: 50px;
  height: 50px;
  margin-right: 10px; }
  .attention-people li .people-img img {
    width: 100%;
    height: 100%; }

.attention-people .people-detail {
  float: left;
  width: 125px; }

.attention-people .people-detail a:hover {
  color: #3B5998; }

.attention-people .people-name {
  display: block;
  /*height:16px;*/
  line-height: 16px;
  font-weight: bold; }

.attention-people .people-club {
  /*height:16px;*/
  color: #666666; }

.attention-people .guanzhu {
  display: block;
  width: 42px;
  height: 16px;
  color: #3B5998;
  line-height: 16px;
  padding-left: 14px;
  background-position: -39px -19px;
  _background-position: -39px -19px;
  cursor: pointer; }

.attention-people .guanzhu:hover {
  text-decoration: underline; }

.hadFc {
  display: inline;
  width: auto;
  height: 16px;
  padding: 0 0 0 14px;
  color: #888;
  overflow: hidden;
  line-height: 16px;
  background-position: -24px -83px; }

.attention-people p {
  height: 108px;
  padding-bottom: 246px;
  font-size: 12px;
  color: #666666;
  line-height: 108px;
  text-align: center; }

.attention-people .prohibited-guanzhu {
  color: #999;
  background-position: -54px -124px;
  cursor: text; }

.attention-people .prohibited-guanzhu:hover {
  color: #999 !important;
  text-decoration: none; }

.layer-bottom {
  text-align: center; }

.carport .none-car {
  width: 100%;
  height: 208px; }
  .carport .none-car.none-car-other p {
    padding: 90px 0; }
  .carport .none-car p {
    padding: 40px 0 20px;
    font-size: 16px;
    color: #999;
    text-align: center; }
  .carport .none-car .skip {
    text-align: center; }
    .carport .none-car .skip .btn {
      padding-left: 0;
      padding-right: 0;
      width: 98px;
      margin: 0 20px; }

.sub-bind {
  margin-left: 20px; }

.sub-bind .bind-header {
  height: 36px;
  line-height: 36px; }

.sub-bind .i-tab {
  margin-top: 18px; }

.sub-bind .i-tab-nav {
  height: 25px;
  margin-top: 18px;
  border-bottom: 1px solid #ccd3e4; }

.sub-bind .i-tab-nav li {
  float: left;
  width: 80px;
  height: 30px;
  margin-right: 3px;
  text-align: center;
  line-height: 25px;
  background-position: -290px -121px; }

.sub-bind .i-tab-nav li.current {
  background-position: -105px -121px;
  color: #fff; }

.sub-bind .i-tab-nav li a.prohibited-write, .sub-bind .i-tab-nav li a.prohibited-write:hover {
  color: #999 !important;
  cursor: text;
  text-decoration: none; }

.sub-bind .i-tab-nav-second {
  height: 32px;
  margin-top: 5px;
  padding-bottom: 3px;
  border-bottom: 1px solid #ebeff4; }

.sub-bind .i-tab-nav-second li {
  float: left;
  width: 77px;
  height: 32px;
  line-height: 32px;
  text-align: center; }

.sub-bind .i-tab-nav-second li strong {
  color: #595757; }

.sub-bind .bind-content {
  margin: 17px 0 0 40px; }

.sub-bind .hint-txt {
  line-height: 24px; }

.sub-bind .bind-list li {
  height: 22px;
  margin-top: 15px;
  margin-bottom: 30px;
  line-height: 22px;
  overflow: hidden; }

.sub-bind .bind-list .list-name {
  float: left;
  width: 41px;
  height: 22px;
  font-weight: bold;
  color: #595757; }

.sub-bind .bind-list .list-con {
  float: left;
  min-width: 180px;
  height: 22px;
  padding-right: 5px;
  color: #666; }

.sub-bind .bind-list .list-btn {
  float: left;
  height: 22px; }

.sub-bind .bind-list .list-btn .btn {
  width: 58px;
  padding-left: 0;
  padding-right: 0;
  margin-right: 10px;
  text-align: center;
  vertical-align: top; }

.sub-bind .other-bind-list li {
  margin-bottom: 23px; }

.sub-bind .other-bind-list .icon-qq, .sub-bind .other-bind-list .icon-weixin, .sub-bind .other-bind-list .icon-weibo {
  margin-top: 1px; }

.sub-bind .bind-content-title {
  margin: 15px 0; }

.sub-bind .bind-from div {
  height: 24px;
  margin-top: 15px;
  text-align: left; }

.sub-bind .bind-from div a, .sub-bind .bind-from div input, .sub-bind .bind-from div select {
  float: left; }

.sub-bind .bind-from .country select {
  width: 240px;
  height: 24px; }

.sub-bind .bind-from .auth-code input {
  width: 141px; }

.sub-bind .bind-from .auth-code a {
  margin-left: 6px; }

.sub-bind .bind-from .bind-error, .sub-bind .bind-from .bind-ok {
  float: left;
  height: 24px;
  margin-left: 10px;
  color: #d60000;
  line-height: 24px; }

.sub-bind .bind-from .bind-error i {
  margin-right: 5px;
  margin-top: -2px;
  vertical-align: middle; }

.sub-bind .bind-from .bind-ok .icon16-ok {
  margin-top: -2px;
  vertical-align: middle;
  *margin-top: 0; }

.sub-bind-layer .layer-content {
  height: 136px;
  padding: 0 30px;
  font-size: 14px;
  line-height: 24px; }

.sub-bind-layer .layer-bottom {
  height: 39px;
  line-height: 39px;
  text-align: center;
  *padding-top: 7px;
  *height: 32px; }

.sub-bind-layer .line-1 {
  padding-top: 53px;
  text-align: center; }

.sub-bind-layer .line-2 {
  padding-top: 45px; }

.sub-bind-layer .line-3 {
  padding-top: 33px; }

.warn-layer .layer-content {
  padding: 59px 22px 53px 30px;
  overflow: hidden; }

.warn-layer .layer-content .icon-warn32 {
  display: inline-block;
  vertical-align: middle; }

.warn-layer .layer-content span {
  display: inline-block;
  width: 290px;
  font-size: 16px;
  font-weight: bold;
  color: #ff7700;
  line-height: 24px;
  vertical-align: middle; }

.warn-layer .layer-bottom {
  height: 39px;
  line-height: 39px;
  text-align: center;
  *padding-top: 7px;
  *height: 32px; }

.warn-layer .layer-bottom a {
  width: 78px;
  margin: 0 5px;
  padding: 0; }

.pay {
  margin-top: 25px; }
  .pay .pay-tit {
    font-size: 12px;
    font-weight: bold;
    color: #333;
    line-height: 1; }
  .pay .io {
    position: relative;
    width: 116px;
    height: 20px;
    padding: 1px;
    margin-top: 20px;
    border: 1px solid #d0d0d0;
    overflow: hidden; }
    .pay .io span {
      position: relative;
      z-index: 1;
      float: left;
      width: 50%;
      height: 20px;
      font-size: 12px;
      color: #999999;
      line-height: 20px;
      text-align: center;
      cursor: pointer;
      -webkit-transition: .5s;
      -o-transition: .5s;
      transition: .5s; }
    .pay .io .mask {
      position: absolute;
      left: 1px;
      top: 1px;
      z-index: 0;
      width: 50%;
      height: 20px;
      -webkit-transition: .5s;
      -o-transition: .5s;
      transition: .5s; }
  .pay .open .on {
    color: #fff; }
  .pay .open .mask {
    left: 1px;
    background-color: #66b000; }
  .pay .close .off {
    color: #fff; }
  .pay .close .mask {
    left: 50%;
    background-color: #999999; }
  .pay .annotation {
    margin-top: 10px;
    font-size: 12px;
    color: #999999;
    line-height: 1; }
  .pay .set-pay {
    margin-top: 30px; }
    .pay .set-pay .select {
      margin-top: 20px; }
      .pay .set-pay .select .select-option dl dd a {
        padding-left: 5px; }
    .pay .set-pay .annotation {
      margin-top: 15px; }
    .pay .set-pay .hint {
      padding: 30px 0 20px; }
    .pay .set-pay .code {
      height: 24px;
      line-height: 24px; }
      .pay .set-pay .code label {
        color: #595757; }
      .pay .set-pay .code .form-text {
        width: 112px;
        height: 22px;
        padding: 0 5px;
        line-height: 22px;
        vertical-align: top; }
      .pay .set-pay .code .btn {
        margin-left: 4px;
        border: none;
        vertical-align: top; }
      .pay .set-pay .code .form-prompt {
        position: relative;
        display: inline-block;
        height: 24px;
        padding-left: 22px;
        margin-left: 10px;
        font-size: 12px;
        color: #666;
        vertical-align: top; }
        .pay .set-pay .code .form-prompt i {
          position: absolute;
          top: 3px;
          left: 0; }
    .pay .set-pay .handle {
      margin-top: 20px;
      padding-top: 20px;
      border-top: 1px dotted #ccd3e4; }
      .pay .set-pay .handle .btn {
        width: 46px;
        height: 26px;
        font-size: 12px;
        font-weight: normal;
        line-height: 26px;
        border: none; }

.coll-wrap .icon, .coll-wrap .icon16, .coll-wrap .icon12, .coll-wrap .icon10, .qa-list01 li, .tab-child-nav em, .coll-list-box li span {
  display: inline-block;
  background: url(../Images/coll_icons.png) no-repeat;
  overflow: hidden; }

.icon16 {
  width: 16px;
  height: 16px; }

.icon12 {
  width: 12px;
  height: 12px; }

.icon10 {
  width: 10px;
  height: 10px; }

.coll-wrap .icon12-eye {
  background-position: 0 0; }

.coll-wrap .icon12-infor {
  background-position: -20px 0; }

.coll-wrap .icon12-lt {
  background-position: -40px 0; }

.coll-wrap .icon12-rt {
  background-position: -60px 0; }

.coll-wrap .icon12-point {
  background-position: -280px -40px; }

.coll_line {
  height: 1px;
  margin: 15px 0 0;
  background: #ccd3e4;
  overflow: hidden; }

.tab-child {
  display: block; }

.tab-child-nav {
  height: 27px;
  overflow: hidden;
  margin: 10px 0; }

.tab-child-nav li {
  height: 22px;
  line-height: 22px;
  float: left;
  margin-right: 7px;
  text-align: center;
  background-color: #f2f5f8;
  position: relative; }

.tab-child-nav .current {
  position: relative; }

.tab-child-nav .current span {
  width: 0;
  height: 0;
  line-height: 0;
  position: absolute;
  top: 22px;
  left: 44%;
  overflow: hidden;
  border: 5px solid #fff;
  border-top: 5px solid #668bcc; }

.tab-child-nav em {
  display: inline-block;
  width: 15px;
  height: 22px;
  line-height: 14px;
  padding: 0 0 0 10px;
  text-align: center;
  color: #fff;
  font-size: 10px;
  font-style: normal;
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
  z-index: 1;
  background-position: -254px -37px; }

.tab-child-nav li a {
  display: block;
  float: left;
  height: 22px;
  padding: 0 18px;
  font-size: 12px; }

.tab-child-nav li a:link, .tab-child-nav li a:visited {
  color: #3b5998;
  text-decoration: none; }

.tab-child-nav li a:hover {
  color: #3b5998;
  text-decoration: none;
  background-color: #ccd3e4; }

.tab-child-nav .current a:link, .tab-child-nav .current a:visited, .tab-child-nav .current a:hover {
  color: #fff;
  background-color: #668bcc; }

.tab-child-content {
  border-top: 1px solid #ccd3e4; }

.coll-wrap .tab-child-content {
  border: none;
  border-top: 1px solid #ccd3e4; }

.tab-child-content .tab-child-content-item {
  display: block; }

.tab-child-content .current {
  display: block; }

.tab-child-content li {
  padding: 15px 0;
  overflow: hidden;
  zoom: 1;
  border-bottom: solid 1px #ebeff4; }

.tab-child-content .content-tit {
  line-height: 22px;
  overflow: hidden;
  zoom: 1;
  margin-bottom: 1px; }

.tab-child-content .content-tit strong {
  display: inline-block;
  float: left;
  color: #3b5998; }

.tab-child-content .content-tit .fontsa {
  font-style: normal;
  color: #999;
  margin-left: 7px; }

.tab-child-content .content-tit .fontsb {
  font-style: normal;
  font-weight: normal;
  color: #3b5998;
  margin-left: 7px; }

.tab-child-content .content-tit .update-icon, .tab-child-content .content-tit .close-icon, .coll-pop span {
  background: url(../Images/coll_icon.png) no-repeat; }

.tab-child-content .content-tit .update-icon {
  display: inline-block;
  width: 28px;
  height: 15px;
  float: left;
  margin: 5px 0 0 8px; }

.tab-child-content .content-tit .close-icon {
  display: inline-block;
  width: 17px;
  height: 16px;
  float: right;
  background-position: -33px 0;
  margin-top: 3px; }

.tab-child-content .content-tit .close-icon:hover {
  background-position: -53px 0; }

.tab-child-content .content-text {
  line-height: 22px;
  clear: both; }

.tab-child-content .content-text a.graylink, .tab-child-content .content-text a.graylink:visited, .tab-child-content .content-text .graytext {
  color: #666;
  margin-right: 10px; }

.tab-child-content .content-text a.graylink:hover {
  color: #3b5998; }

.tab-child-content .content-text .update-info {
  display: inline-block;
  float: right;
  color: #3b5998; }

.tab-child-content .content-text .chexc {
  display: inline-block;
  float: left;
  margin: 5px 8px 0 0;
  margin: 0 5px 0 0\9;
  _margin: 0 2px 0 0; }

.coll-pop {
  width: 185px;
  padding: 40px 0 40px 75px;
  line-height: 36px;
  background: #fff;
  border: solid 5px #3b5998;
  font-size: 16px;
  color: #333;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2; }

.coll-pop span {
  display: inline-block;
  width: 33px;
  height: 33px;
  float: left;
  margin-right: 13px;
  background-position: 0 -20px; }

.null-info {
  line-height: 30px;
  color: #666; }

.pic-box {
  height: 180px; }

.chara-info01 {
  line-height: 40px;
  margin-bottom: 15px;
  color: #333;
  border-bottom: dotted 1px #d9d9d9; }

.chara-info01 a {
  float: right;
  *margin-top: -40px; }

.choice-content {
  clear: both;
  zoom: 1; }

.choice-content li {
  float: left;
  margin: 0 20px 20px;
  height: 308px;
  width: 222px;
  overflow: hidden;
  display: inline-block;
  border-bottom: 0;
  padding: 0;
  _display: inline; }

.choice-content li .pic_txt {
  width: 220px;
  border: 1px solid #d6d6d6;
  overflow: hidden;
  color: #5e5f61;
  position: relative; }

.choice-content li .pic_txt p {
  font-family: "Microsoft Yahei";
  height: 48px;
  font-size: 16px;
  font-weight: bold;
  line-height: 150%;
  padding: 10px;
  width: 203px;
  word-break: break-all;
  word-wrap: break-word; }

.choice-content li .pic_txt p a:link, .choice-content li .pic_txt p a:visited {
  color: #5e5f61; }

.choice-content li .pic_txt p a:hover {
  color: #f00; }

.choice-content li dl {
  color: #5e5f61;
  padding-top: 10px; }

.choice-content li dt {
  font-size: 14px; }

.choice-content li dd .read {
  background-position: 0 -511px;
  padding-left: 18px;
  display: block;
  float: left;
  width: 76px;
  height: 18px; }

.choice-content li dd .comment {
  background-position: 0 -536px;
  padding-left: 18px;
  display: block;
  float: left;
  width: 76px;
  height: 18px; }

.choice-content .nomr {
  margin-right: 0; }

.piclist-box {
  clear: both; }

.piclist01 {
  overflow: hidden; }

.piclist01 li {
  width: 240px;
  float: left;
  margin: 0 11px 25px;
  text-align: center;
  border-bottom: 0;
  padding: 0;
  _display: inline; }

.piclist01 li img {
  margin-bottom: 5px; }

.piclist01 li div {
  width: 240px;
  line-height: 22px;
  margin: 0 auto;
  color: #999; }

.piclist01 li div h4 {
  text-align: center;
  font-size: 14px;
  font-weight: bold; }

.piclist01 li div span {
  float: left;
  padding-left: 25px; }

.piclist01 li div span i {
  float: left;
  margin: 7px 5px 0 0; }

.piclist01 .nomr {
  margin-right: 0; }

.choice-box {
  padding-top: 5px;
  width: 790px;
  overflow: hidden;
  zoom: 1; }

.choice-box ul {
  width: 850px; }

.choice-box li {
  width: 158px;
  height: 70px;
  line-height: 70px;
  float: left;
  padding: 0;
  border-bottom: 0;
  text-align: center;
  background: #f2f5f8;
  margin: 0 52px 35px 0;
  overflow: visible;
  position: relative; }

.choice-box li a {
  display: block;
  height: 70px;
  line-height: 70px;
  font-size: 20px;
  font-family: "Microsoft Yahei"; }

.choice-box li a:visited, .choice-box li a:hover {
  color: #3b5998;
  text-decoration: none; }

.choice-box .pos-div {
  height: 20px;
  line-height: 20px;
  position: absolute;
  top: -6px;
  left: 10px; }

.choice-box span {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  padding: 0 8px;
  color: #fff;
  background: #3b5998;
  position: relative; }

.choice-box .icon12-lt {
  position: absolute;
  left: -6px;
  top: 0; }

.choice-box .icon12-rt {
  position: absolute;
  right: -12px;
  top: 0; }

.choice-box .orange-bg {
  background: #f90; }

.choice-box .orange-bg a, .choice-box .orange-bg a:visited, .choice-box .orange-bg a:hover {
  color: #fff; }

.choice-box .orange-bg span {
  background: #efefef;
  color: #666; }

.choice-box .nomr {
  margin-right: 0; }

.reputa-box li {
  width: 250px;
  float: left;
  padding: 0 10px 15px 0;
  margin: 0 0 20px; }

.reputa-box .reputa-pic {
  width: 120px;
  height: 90px;
  float: left; }

.reputa-box li p {
  width: 120px;
  height: 24px;
  line-height: 24px;
  float: right; }

.reputa-box li a {
  font-weight: bold; }

.reputa-box .reputa-mt {
  margin: 20px 0 0; }

.reputa-box .nomr {
  padding-right: 0; }

.forum-rankings-box {
  overflow: hidden;
  zoom: 1; }

.forum-rankings-box .forum-rankings-left {
  width: 390px;
  float: left; }

.forum-rankings-box .forum-rankings-left li {
  width: 100px;
  height: 153px;
  float: left;
  padding: 13px 14px;
  margin-right: 2px;
  text-align: center;
  background: #fafbfc; }

.forum-rankings-box .forum-rankings-left li.first {
  background: #fffbe2; }

.forum-rankings-box .forum-rankings-left li p {
  height: 26px;
  line-height: 26px;
  text-align: center;
  overflow: hidden; }

.forum-rankings-box .icon-rank1, .forum-rankings-box .icon-rank2, .forum-rankings-box .icon-rank3 {
  width: 49px;
  height: 34px;
  margin-top: 23px; }

.forum-rankings-box .icon-rank1 {
  background-position: -80px 0; }

.forum-rankings-box .icon-rank2 {
  background-position: -140px 0; }

.forum-rankings-box .icon-rank3 {
  background-position: -200px 0; }

.forum-rankings-box .forum-rankings-right {
  width: 390px;
  float: right; }

.forum-rankings-box .forum-rankings-right ul {
  width: 195px;
  float: left; }

.forum-rankings-box .forum-rankings-right li {
  height: 30px;
  line-height: 30px;
  margin-bottom: 20px;
  *margin-bottom: 17px;
  overflow: hidden;
  padding: 0;
  border-bottom: 0;
  list-style: none; }

.forum-rankings-box .forum-rankings-right li i {
  float: left; }

.forum-rankings-box .forum-rankings-right li a {
  display: inline-block;
  float: left; }

.forum-rankings-box .icon-rank4, .forum-rankings-box .icon-rank5, .forum-rankings-box .icon-rank6, .forum-rankings-box .icon-rank7, .forum-rankings-box .icon-rank8, .forum-rankings-box .icon-rank9, .forum-rankings-box .icon-rank10, .forum-rankings-box .icon-rank11 {
  width: 20px;
  height: 21px;
  margin: 7px 5px 0 0; }

.forum-rankings-box .icon-rank4 {
  background-position: -260px 0; }

.forum-rankings-box .icon-rank5 {
  background-position: -280px 0; }

.forum-rankings-box .icon-rank6 {
  background-position: 0 -40px; }

.forum-rankings-box .icon-rank7 {
  background-position: -20px -40px; }

.forum-rankings-box .icon-rank8 {
  background-position: -40px -40px;
  width: 21px; }

.forum-rankings-box .icon-rank9 {
  background-position: -80px -40px; }

.forum-rankings-box .icon-rank10 {
  background-position: -100px -40px;
  width: 27px; }

.forum-rankings-box .icon-rank11 {
  background-position: -140px -40px;
  width: 27px; }

.forum-rankings-box .icon-down-blue, .forum-rankings-box .icon-down-red {
  width: 9px;
  height: 10px;
  margin: 10px 0 0 6px; }

.forum-rankings-box .icon-down-blue {
  background-position: 0 -20px; }

.forum-rankings-box .icon-down-red {
  background-position: -20px -20px; }

.video01-list {
  overflow: hidden; }

.video01-list li {
  float: left;
  height: 168px;
  padding: 10px 18px;
  margin-bottom: 10px;
  width: 160px;
  _display: inline; }

.video01-list li div {
  line-height: 19px;
  margin-top: 5px;
  width: 160px; }

.video01-list li div.video-list-pic {
  background-color: #000;
  height: 90px;
  margin: 0;
  position: relative;
  text-align: center;
  width: 160px; }

.video01-list li div.video-list-pic a {
  display: block;
  height: 90px;
  width: 160px; }

.video01-list li div span {
  color: #999;
  float: left; }

.video01-list li div span.count-eye {
  width: 68px; }

.video01-list li div span i {
  float: left;
  margin: 5px 3px 0 0; }

span.video-time, span.video-timebg {
  bottom: 0;
  color: #fff !important;
  height: 15px;
  line-height: 15px;
  position: absolute;
  right: 0;
  text-align: center;
  width: 60px;
  z-index: 2; }

span.video-timebg {
  background-color: #000;
  opacity: .7;
  z-index: 1; }

.video01-list .nomr {
  padding-right: 0; }

.mainten-box li {
  width: 300px;
  float: left;
  padding: 0 0 15px;
  margin-bottom: 15px;
  color: #595757; }

.mainten-box li dt {
  height: 30px;
  line-height: 30px;
  font-weight: bold;
  overflow: hidden; }

.mainten-box li dd {
  height: 22px;
  line-height: 22px;
  overflow: hidden; }

.mainten-box li dd a {
  margin: 0 5px; }

.mainten-box li dd i {
  float: left;
  margin: 10px 0 0; }

.mainten-box .mainten-pr {
  padding-right: 190px; }

.coll-btn, .coll-btn-disable {
  display: inline-block;
  height: 22px;
  line-height: 22px;
  padding: 0 10px;
  color: #666;
  border: solid 1px #ccd3e4;
  background: #fafbfc; }

.coll-btn:visited {
  color: #666; }

.coll-btn:hover {
  background: #f0f0f0;
  color: #666;
  text-decoration: none; }

.coll-btn-disable {
  background: #f0f0f0;
  cursor: default;
  border: solid 1px #ccc; }

.coll-btn-disable:visited, .coll-btn-disable:hover {
  color: #666;
  text-decoration: none; }

.coll-top-btn {
  margin: 20px 0; }

.coll-top-btn a {
  margin-right: 10px; }

.coll-time {
  height: 10px;
  margin-bottom: 25px;
  border-bottom: dotted 1px #bbb;
  position: relative;
  clear: both; }

.coll-time span {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  padding: 0 10px 0 0;
  font-size: 14px;
  font-weight: bold;
  color: #666;
  position: absolute;
  top: -6px;
  left: 0;
  background: #fff; }

.coll-list-box {
  margin-bottom: 20px; }

.coll-list-box ul {
  overflow: hidden;
  clear: both; }

.coll-list-box li {
  width: 242px;
  float: left;
  margin: 0 10px 5px;
  border-bottom: 0;
  padding: 0;
  overflow: hidden;
  zoom: 1;
  position: relative;
  _display: inline; }

.coll-list-box li span {
  display: inline-block;
  width: 26px;
  height: 42px;
  padding: 0 0 0 16px;
  font-size: 14px;
  text-align: center;
  color: #fff;
  background-position: -257px -60px;
  position: absolute;
  top: 0;
  right: 0; }

.coll-list-box .coll-list-con {
  overflow: hidden;
  zoom: 1;
  clear: both; }

.coll-list-box .coll-list-pic {
  display: block;
  width: 240px;
  height: 180px;
  text-align: center;
  background: #eaeaea;
  border: solid 1px #d6d6d6;
  overflow: hidden; }

.coll-list-box .coll-list-pic a {
  display: table-cell;
  width: 240px;
  height: 180px;
  text-align: center;
  vertical-align: middle;
  *font-size: 158px;
  overflow: hidden; }

.coll-list-box .coll-list-pic a img {
  vertical-align: middle; }

.coll-list-box p {
  width: 223px;
  line-height: 24px;
  padding: 10px 7px 10px 10px;
  font-size: 18px;
  color: #666;
  font-weight: bold;
  border: solid 1px #d6d6d6;
  border-top: 0;
  background: #fff;
  overflow: hidden;
  word-break: break-all;
  word-wrap: break-word;
  white-space: nowrap; }

.coll-list-box p a, .coll-list-box p a:visited, .coll-list-box p a:hover {
  color: #666; }

.coll-list-box .p-height {
  height: 48px;
  *height: 40px;
  white-space: normal;
  word-break: break-word; }

.coll-list-box .coll-list-btn {
  margin: 15px 0;
  text-align: center; }

.coll-list-box .coll-list-btn a {
  margin: 0 5px; }

.coll-list-box .nomr {
  margin-right: 0; }

.myknow-con {
  width: 790px;
  overflow: hidden; }

.myknow-con .myknow-tr {
  width: 900px;
  padding: 15px 0;
  border-bottom: 1px solid #eee;
  overflow: hidden; }

.myknow-con .no-bline {
  border-bottom: none 0; }

.myknow-con .myknow-item {
  float: left;
  width: 365px;
  margin-right: 60px; }

.myknow-con .myknow-item a {
  padding-left: 10px;
  background: url(../Images/collect-fang.png) no-repeat 0 5px; }

.myknow-con .txt-c9 {
  margin-top: 8px;
  color: #999;
  line-height: 18px; }

.myknow-con .txt-c9 span {
  display: inline-block;
  width: 85px;
  margin-left: 10px; }

.talker-box {
  width: 100%;
  overflow: hidden;
  zoom: 1; }

.talker-box ul {
  width: 900px; }

.talker-box li {
  width: 162px;
  height: 74px;
  line-height: 74px;
  float: left;
  padding: 0;
  border-bottom: 0;
  text-align: center;
  background: url(../Images/coll-pic-sk.png) no-repeat;
  margin: 0 47px 30px 0;
  font-size: 14px; }

.talker-box li a {
  display: block;
  height: 74px;
  line-height: 74px;
  font-size: 14px;
  font-family: simsun; }

.talker-box li a:visited, .talker-box li a:hover {
  color: #3b5998;
  text-decoration: none; }

.coll-talker-box .coll-list-box {
  width: 790px;
  overflow: hidden; }

.coll-talker-box .coll-list-box ul {
  margin-left: 12px;
  width: 900px; }

.coll-talker-box .coll-list-box li {
  width: 162px;
  margin: 0 40px 5px 0; }

.coll-talker-box .coll-list-pic {
  width: 160px;
  height: 120px; }

.coll-talker-box .coll-list-box p {
  width: 150px;
  font-size: 14px;
  padding: 5px; }

.coll-talker-box .coll-list-box .coll-list-pic a {
  display: table-cell;
  width: 160px;
  height: 120px;
  text-align: center;
  vertical-align: middle;
  *font-size: 105px;
  overflow: hidden; }

.coll-talker-box .coll-list-box .coll-list-pic a img {
  vertical-align: middle; }

.coll-no-list {
  overflow: hidden;
  zoom: 1; }

/* 优创+ */
.pgc-none-wrapper {
  width: 790px;
  overflow: hidden; }

.pgc-none-wrapper ul {
  width: 822px;
  overflow: hidden; }

.pgc-none-wrapper li {
  position: relative;
  float: left;
  width: 238px;
  height: 248px;
  padding: 0;
  margin: 0 34px 20px 0;
  border: 1px solid #d0d0d0;
  zoom: 1; }

.pgc-none-wrapper li .pgc-pic {
  width: 58px;
  height: 58px;
  margin: 18px auto 0;
  border: 1px solid #ebebeb;
  border-radius: 50%; }

.pgc-none-wrapper li .pgc-name {
  height: 38px;
  line-height: 38px;
  text-align: center; }

.pgc-none-wrapper li .pgc-name a {
  font-size: 16px;
  font-weight: bold;
  color: #333; }

.pgc-none-wrapper li .pgc-name a:hover {
  text-decoration: none;
  color: #ff6600; }

.pgc-none-wrapper li .pgc-introl {
  width: 200px;
  height: 56px;
  margin: 10px auto 0;
  font-size: 12px;
  color: #666;
  line-height: 18px;
  overflow: hidden; }

.pgc-none-wrapper li .pgc-count {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 198px;
  height: 40px;
  padding: 0 20px;
  font-size: 12px;
  color: #c3c3c3;
  line-height: 40px;
  border-top: 1px solid #d0d0d0; }

.pgc-none-wrapper li .pgc-count span em {
  color: #666; }

a.qa-graylink:link, a.qa-graylink:visited {
  color: #666; }

a.qa-graylink:hover {
  color: #d60000; }

.section-main {
  margin-left: 20px; }

.qa-m-title {
  line-height: 30px;
  font-weight: bold;
  color: #666666; }

.qa-tab {
  clear: both;
  margin-top: 10px; }

.qa-tab .tab-content {
  overflow: hidden;
  clear: both;
  padding-bottom: 20px;
  border: none; }

.qa-tab .tab-content .tab-content-item {
  display: none;
  padding: 0; }

.qa-tab div.tab-childcon .tab-content-item {
  padding: 0; }

.qa-tab .qa-tab-nav li {
  background: url("//x.autoimg.cn/qa/my/images/icons.png?v140924") no-repeat; }

.qa-tab .qa-tab-nav li a:link, .tab .qa-tab-nav li a:visited {
  color: #3b5998;
  text-decoration: none; }

.qa-tab .qa-tab-nav li a:hover {
  color: #3b5998; }

.qa-tab .tab-content div.current {
  display: block; }

.qa-tab .tab-more {
  float: right;
  font-size: 12px;
  font-family: "\5b8b\4f53"; }

.qa-tab .tab-more:link, .qa-tab .tab-more:visited {
  color: #666;
  text-decoration: none; }

.qa-tab .tab-more:hover {
  color: #d60000;
  text-decoration: underline; }

.qa-tab01 .qa-tab-nav li a {
  display: block;
  width: 104px;
  float: left;
  text-align: center; }

/* 一类标签切换 */
.qa-tab01 .qa-tab-nav {
  height: 25px;
  line-height: 25px;
  clear: both;
  *overflow: hidden;
  border-bottom: solid 1px #ccd3e4;
  zoom: 1; }

.qa-tab01 .qa-tab-nav li {
  width: 104px;
  height: 25px;
  line-height: 25px;
  float: left;
  margin-right: 5px;
  text-align: center;
  background-position: -185px -121px; }

.qa-tab01 .qa-tab-nav li.current {
  width: 105px;
  height: 33px;
  background-position: 0 -121px;
  font-weight: bold;
  position: relative; }

.qa-tab01 .qa-tab-nav li a {
  height: 25px; }

.qa-tab01 .qa-tab-nav li.current a:link, .qa-tab01 .qa-tab-nav li.current a:visited, .qa-tab01 .qa-tab-nav li.current a:hover {
  color: #ffffff;
  cursor: default;
  text-decoration: none; }

.qa-m-chara {
  line-height: 36px;
  color: #595757; }

.qa-m-list01 .qa-m-item, .qa-m-list01 .qa-m-del {
  border: solid 1px #ccd3e4;
  color: #666;
  margin-bottom: 20px;
  padding-bottom: 5px;
  zoom: 1; }

.qa-m-que, .qa-m-ans, .qa-ul-ans .ans-whether {
  background: url(../images/icon1.png) no-repeat; }

.qa-m-que, .qa-m-ans {
  margin: 0 15px;
  padding-left: 40px; }

.qa-m-que {
  background-position: -139px 14px; }

.qa-m-item .qa-m-que {
  height: 44px;
  line-height: 44px;
  zoom: 1; }

.qa-m-que a.caption {
  display: inline-block;
  max-width: 350px;
  height: 44px;
  line-height: 44px;
  overflow: hidden; }

.qa-m-que .num {
  float: right;
  display: inline;
  margin-right: 115px; }

.qa-m-que .num em {
  color: #fe6600;
  font-weight: bold;
  font-style: normal; }

.qa-m-item .qa-m-que .time {
  float: right;
  margin-right: 30px;
  color: #999; }

.qa-m-ans {
  padding-top: 13px;
  background-position: -139px -38px;
  border-top: 1px solid #ccd3e4; }

.qa-ul-ans li {
  position: relative;
  padding: 10px;
  overflow: hidden;
  zoom: 1;
  margin-bottom: 15px;
  background-color: #f9f9f9; }

.qa-ul-ans .user-pic {
  float: left;
  width: 30px;
  height: 30px;
  margin-right: 10px; }

.qa-ul-ans .user-mess {
  float: left;
  width: 587px;
  margin-top: -2px; }

.qa-ul-ans .user-mess-take-other {
  width: 515px; }

.qa-ul-ans .btn {
  float: right;
  margin-right: 5px;
  margin-top: 8px; }

.qa-ul-ans .ans-whether {
  display: inline-block;
  position: absolute;
  top: 14px;
  right: 17px;
  height: 30px;
  background: url(../images/icon1.png) no-repeat; }

.qa-ul-ans .ans-take, .qa-ul-ans .ans-notake {
  width: 67px; }

.qa-ul-ans .ans-take {
  background-position: 0 -50px; }

.qa-ul-ans .ans-notake {
  background-position: 0 0; }

.qa-ul-ans .ans-take-other {
  width: 138px;
  background-position: 0 -100px; }

.qa-m-del .qa-m-que {
  line-height: 28px; }

.qa-m-del .qa-m-que {
  padding-left: 50px; }

.qa-m-del .qa-m-que .time {
  margin-left: 50px;
  color: #999; }

.qa-m-list01 .error-tip {
  color: #f00; }

.qa-con-del {
  color: #666;
  text-decoration: line-through; }

/*待确认回答按钮*/
.qa-m-more {
  display: block;
  height: 32px;
  font-size: 12px;
  color: #3b5998;
  border-top: 1px solid #ccd3e4;
  line-height: 33px;
  text-align: center;
  background: none; }

.qa-m-more img {
  margin-top: 8px; }

.qa-m-item .btn-disabled {
  background: none;
  border: none;
  border-top: 1px solid #ccd3e4; }

/*采纳成功*/
.caina {
  position: absolute; }

.caina .alert-con {
  _width: 97px; }

.caina .icon16-ok {
  background: url("//s.autoimg.cn/club/i/icons.png?v=20160816") -347px -6px no-repeat; }

/*.caina .icon16-close{background-position:-368px -212px;}*/
.relyhf {
  width: 530px;
  line-height: 150%;
  font-size: 12px !important;
  border: 1px solid #ccd3e4;
  background-color: #fafbfc;
  padding: 19px 0 10px 47px;
  margin: 5px 0 5px 0;
  *margin: 5px 0 0;
  float: left; }

.user-mess-take-other .relyhf {
  width: 460px; }

.qmhfimg {
  width: 26px;
  height: 26px;
  display: inline-block;
  background: url("//x.autoimg.cn/qa/images/qa-icon.png?t=20140722") -120px -40px no-repeat;
  margin-left: -35px;
  _display: inline;
  float: left; }

.relyhfcon {
  padding-right: 47px;
  _overflow: hidden;
  word-wrap: break-word;
  white-space: normal; }

.rrlycontxt {
  margin: 10px 47px 10px 0;
  _display: inline; }

.relyhfimg {
  background: url("//x.autoimg.cn/qa/images/qa-icon.png?t=20140722") -160px -40px no-repeat;
  float: right;
  height: 26px;
  margin: 0 16px 0 0;
  width: 26px; }

.yy_reply_cont {
  clear: both;
  padding-top: 5px;
  _padding-top: 10px; }

.qa-ul-ans .quote {
  border: 1px solid #cad9ea;
  border-top: 4px solid #cad9ea;
  font-family: Microsoft Yahei;
  font-size: 12px;
  margin: 10px 0 0 0px;
  overflow: hidden;
  width: 97%; }

.qa-ul-ans .quote h5 {
  font-weight: normal;
  padding-left: 5px;
  border-bottom: 1px solid #cad9ea;
  height: 30px;
  line-height: 30px; }

.qa-ul-ans .quote blockquote i {
  font-style: normal; }

.caina-myknow .layer-content {
  line-height: 33px;
  text-align: center; }

.caina-myknow .layer-content i {
  display: inline-block;
  width: 33px;
  height: 33px;
  margin-right: 10px;
  background: url("//x.autoimg.cn/qa/images/qa-icon.png?t=20140722") -80px -40px;
  vertical-align: middle; }

.caina-myknow .icon16-close {
  background: url("//s.autoimg.cn/club/i/icons.png?v=20160816") -403px -73px no-repeat; }

.caina-myknow .layer-close:hover i {
  background-position: -422px -73px; }

/* 设置 */
.adept-item-empty {
  background-color: #f9f9f9;
  border: 1px solid #ccd3e4;
  padding: 15px 20px;
  margin-top: 20px;
  text-align: center; }

.adept-item-empty .icon-set {
  display: inline-block;
  width: 40px;
  height: 40px;
  background: url(../images/icon1.png) no-repeat 0 -140px;
  vertical-align: top; }

.adept-item-empty p {
  padding: 10px 0;
  line-height: 20px;
  color: #666; }

.qa-set-block .mess {
  padding: 10px 0 30px; }

.qa-set-block .set-tt {
  font-weight: bold;
  color: #595757;
  line-height: 30px; }

.qa-set-block .set-tt_bortop {
  border-top: 1px dotted #ccd3e4;
  padding-top: 10px; }

.qa-set-block .set-bd {
  padding-bottom: 25px; }

.set-bd .set-bd-tip {
  padding: 10px 0; }

.set-bd .set-bd-tip span {
  color: #f70;
  line-height: 22px; }

.set-bd .check {
  margin-bottom: 10px; }

.set-bd .check input {
  vertical-align: -3px;
  margin-right: 5px; }

.adept-list .adept-item {
  background-color: #f9f9f9;
  border: 1px solid #ccd3e4;
  padding: 15px 20px;
  margin-bottom: 15px; }

.adept-list .adept-item-add {
  font-weight: bold; }

.adept-item span {
  margin-right: 20px; }

.addprivi-success p {
  height: 33px;
  padding: 63px 0 63px 103px;
  font-size: 16px;
  font-weight: bold;
  color: #008000;
  line-height: 33px; }

.icon33 {
  background: url(../images/vip-icon.png) 0 0 no-repeat; }

.addprivi-success p .icon33 {
  float: left;
  width: 33px;
  height: 33px;
  margin-right: 12px;
  background-position: 0 -65px; }

.sign-box {
  position: relative;
  width: 181px;
  padding: 0 7px 6px;
  margin-bottom: 10px;
  border: 1px solid #ccd3e4; }
  .sign-box h3 {
    height: 26px;
    line-height: 26px; }
    .sign-box h3 strong {
      float: left;
      font-size: 14px;
      font-weight: bold;
      color: #333333; }
    .sign-box h3 .count {
      float: right;
      font-size: 12px;
      color: #666; }
  .sign-box .handle {
    height: 22px;
    margin-top: 7px;
    font-size: 12px;
    color: #fff;
    line-height: 22px;
    text-align: center;
    background-color: #ff7a01;
    border: 1px solid #cc5f00;
    cursor: pointer; }
  .sign-box .already {
    color: #999999;
    border: 1px solid #d8d8d8;
    background-color: #fafbfc; }
  .sign-box .activity-box {
    margin-top: 14px;
    overflow: hidden; }
    .sign-box .activity-box .item {
      float: left;
      width: 81px;
      padding-right: 9px;
      margin-right: 9px;
      border-right: 1px dotted #ccd3e4;
      text-decoration: none; }
      .sign-box .activity-box .item:last-child {
        margin-right: 0;
        padding-right: 0;
        border-right: none; }
      .sign-box .activity-box .item .icon-calendar-four, .sign-box .activity-box .item .icon-calendar-seven {
        vertical-align: middle; }
      .sign-box .activity-box .item span {
        display: inline-block;
        width: 28px;
        margin-left: 10px;
        font-size: 14px;
        color: #3b5998;
        vertical-align: middle; }
  .sign-box .plus {
    position: absolute;
    left: 207px;
    top: 30px;
    font-size: 12px;
    color: #f90;
    white-space: nowrap; }

a {
  outline: none; }

/*公共样式*/
.fl {
  float: left; }

.fr {
  float: right; }

.fn-float {
  clear: both;
  height: 0;
  font-size: 1px;
  line-height: 0; }

em, b {
  font-style: normal;
  font-weight: normal; }

/*背景*/
.send-btn, .question-tab-nav li, .icon-v2, .icon-svg-t, .relevant-tab-nav li, .icon-start-orange, .icon-start-grey, .icon-add, .wrap .icon10-down1, .wrap .icon12-ok, .icon-24h1, .icon-salebp, .icon-down2, .wrap .icon12, .wrap .icon10 {
  background: url(../images/brand-icon.png?01) no-repeat; }

.sign-blue, .icon-v1 {
  background: url(../images/brand-icon-1.png?01) no-repeat 0 bottom; }

.wrap {
  width: 990px;
  margin: 0 auto; }

.left-wrap {
  width: 149px;
  height: auto !important;
  min-height: 800px;
  float: left;
  border-right: 1px solid #ccd3e4; }

.add-wrap {
  text-align: center;
  margin: 8px 0 0; }

.chara-wrap {
  width: 140px;
  color: #666666;
  text-indent: 24px;
  line-height: 20px;
  margin: 30px 0 20px;
  /*word-break: break-all;word-wrap: break-word;*/ }

.center-wrap {
  width: 580px;
  height: auto !important;
  min-height: 800px;
  float: left;
  margin: 0 0 0 10px;
  _display: inline; }

.wrap .icon10 {
  display: inline-block;
  width: 10px;
  height: 10px; }

.wrap .icon12 {
  display: inline-block;
  width: 12px;
  height: 12px; }

.wrap .icon12-exc {
  background-position: -74px -122px; }

.wrap .icon10-down3 {
  background-position: -78px 0; }

.form-text {
  border: 1px solid #ccd3e4;
  background-color: #fff;
  vertical-align: middle;
  font-size: 12px;
  outline: 0 none; }

/*焦点图*/
.focusimg01 {
  position: relative;
  width: 580px;
  margin-bottom: 26px; }

.focusimg01 .focusimg-pic {
  width: 510px;
  height: 255px;
  margin: 0 auto;
  position: relative;
  overflow: hidden; }

.focusimg01 .focusimg-pic ul, .focusimg02 .focusimg-pic ul, .focusimg01 .focusimg-title ul {
  width: 9999em;
  position: absolute;
  top: 0;
  left: 0; }

.focusimg01 .focusimg-pic ul {
  height: 255px; }

.focusimg01 .focusimg-pic ul li {
  width: 510px;
  height: 255px;
  float: left; }

.focusimg01 .focusimg-pic ol {
  text-align: right;
  position: absolute;
  bottom: 0px;
  right: -1px;
  z-index: 2;
  overflow: hidden; }

.focusimg01 .focusimg-pic ol li {
  float: left;
  width: 24px;
  height: 15px;
  line-height: 15px;
  font-size: 0;
  margin-right: 1px;
  text-align: center;
  -moz-opacity: .60;
  filter: alpha(opacity=60);
  opacity: .60; }

.focusimg01 .focusimg-pic ol li a {
  display: block;
  zoom: 1;
  color: #ffffff;
  background-color: #3b5998;
  text-decoration: none;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif; }

.focusimg01 .focusimg-pic ol li:hover {
  -moz-opacity: .80;
  filter: alpha(opacity=80);
  opacity: .80; }

.focusimg01 .focusimg-pic ol li a:hover {
  color: #ffffff;
  background-color: #3b5998;
  text-decoration: none; }

.focusimg01 .focusimg-pic ol li.selected {
  -moz-opacity: 99;
  filter: alpha(opacity=99);
  opacity: 99; }

.focusimg01 .focusimg-pic ol li.selected a {
  background-color: #ff6600; }

.focusimg01 .focusimg-title {
  height: 32px;
  overflow: hidden;
  position: relative;
  text-align: center;
  font-family: "Microsoft Yahei";
  font-size: 18px;
  font-weight: bold; }

.focusimg01 .focusimg-title ul li {
  width: 510px;
  height: 32px;
  line-height: 32px;
  float: left; }

.focusimg01 .focusimg-title a:link, .focusimg01 .focusimg-title a:visited {
  color: #333333; }

.focusimg01 .focusimg-title a:hover {
  color: #d60000;
  text-decoration: none; }

.focusimg01 .focusimg-bt {
  width: 580px;
  position: absolute;
  top: 0;
  left: 0px;
  z-index: 500; }

.focusimg01 .focusimg-bt-left, .focusimg01 .focusimg-bt-right {
  width: 20px;
  height: 40px;
  overflow: hidden;
  cursor: pointer;
  position: absolute;
  z-index: 500; }

.focusimg01 .focusimg-bt-left {
  left: 0px;
  top: 95px; }

.focusimg01 .focusimg-bt-right {
  right: 0px;
  top: 95px; }

.focusimg01 .focusimg-bt a {
  display: inline-block;
  width: 20px;
  height: 40px;
  padding: 10px; }

.focusimg01 .focusimg-bt-left a {
  background-position: 0 0;
  outline: none; }

.focusimg01 .focusimg-bt-right a {
  background-position: -25px 0px;
  outline: none; }

/*.focusimg01 .focusimg-bt-left:hover a{ background-position:-2px -63px;}
.focusimg01 .focusimg-bt-right:hover a{background-position:-116px -63px;}
.focusimg01 .focusimg-bt-left a:hover{ background-position:-2px -63px;}
.focusimg01 .focusimg-bt-right a:hover{background-position:-116px -63px;}*/
/*咨询问题*/
.consult-wrap {
  margin: 10px 0 15px;
  overflow: hidden;
  zoom: 1; }

.consult-wrap h3 {
  line-height: 24px;
  color: #666666;
  font-weight: bold;
  margin-bottom: 5px; }

/* 新增标题文本框样式 */
.consult-wrap .pub_box .consult-texta {
  width: 558px; }

.consult-wrap .pub_box .form-text {
  width: 558px; }

.consult-wrap .form-text {
  width: 488px;
  height: 18px;
  line-height: 18px;
  padding: 6px 10px;
  color: #999;
  margin-bottom: 10px; }

.consult-wrap .focus-color {
  color: #333; }

input:-moz-placeholder {
  color: #999; }

::-webkit-input-placeholder {
  color: #999; }

.consult-wrap .consult-texta {
  width: 488px;
  height: 72px;
  padding: 5px 10px;
  border: solid 1px #ccd3e4;
  font-size: 12px;
  color: #666666; }

.consult-wrap .consult-texta.grey {
  color: #999999; }

.consult-wrap .consult-bottom {
  height: 28px;
  line-height: 28px;
  padding: 0 5px 0 20px;
  color: #999999;
  background: #fafafa;
  border: solid 1px #ccd3e4;
  border-top: 0 none; }

.consult-wrap .consult-bottom .send-btn {
  display: inline-block;
  width: 60px;
  height: 22px;
  line-height: 22px;
  float: right;
  margin-top: 3px;
  text-align: center;
  color: #999999;
  font-weight: bold;
  background-position: 0 -265px; }

.consult-wrap .consult-bottom .send-btn:visited, .consult-wrap .consult-bottom .send-btn:hover {
  color: #999999;
  text-decoration: none; }

.consult-wrap .consult-bottom .sb_btn {
  color: #ffffff;
  margin: 3px 0 0 0; }

.consult-wrap .consult-bottom .sb_btn:visited, .consult-wrap .consult-bottom .sb_btn:hover {
  color: #ffffff;
  text-decoration: none; }

.consult-wrap .consult-bottom em {
  font-weight: bold; }

.consult-wrap .icon16-close {
  background: url("//s.autoimg.cn/club/i/icons.png?v=20160816") -403px -73px no-repeat;
  cursor: pointer; }

.consult-wrap .layer a.layer-close:hover i {
  background-position: -421px -73px; }

.layer-con-cyq {
  text-align: center;
  padding: 20px 0; }

/*问题状态*/
.question-tab-nav {
  position: relative;
  height: 25px;
  line-height: 25px;
  margin-bottom: 15px;
  border-bottom: solid 1px #ccd3e4; }

.question-tab-nav li {
  width: 81px;
  float: left;
  margin-right: 4px;
  text-align: center;
  color: #666666;
  background-position: 0 -53px; }

.question-tab-nav li a, .question-tab-nav li a:visited, .question-tab-nav li a:hover {
  display: block;
  color: #666666;
  text-decoration: none; }

.question-tab-nav li.current {
  height: 31px;
  color: #ffffff;
  font-weight: bold;
  background-position: 0 -17px;
  _margin-bottom: -6px;
  position: relative; }

.question-tab-nav li.current a, .question-tab-nav li.current a:visited, .question-tab-nav li.current a:hover {
  color: #ffffff;
  text-decoration: none; }

.question-tab-item {
  display: none; }

.question-tab-content .current {
  display: block; }

.question-tab-item li {
  padding: 0 0 15px;
  margin-bottom: 20px;
  border-bottom: dotted 1px #bbbbbb; }

.question-tab-item .list-info {
  height: 30px;
  line-height: 30px;
  margin-bottom: 7px; }

.question-tab-item .list-info-pic {
  width: 30px;
  height: 30px;
  float: left;
  margin-right: 10px; }

.question-tab-item .list-info-name {
  display: inline-block;
  float: left;
  margin-right: 5px;
  color: #3b5998;
  font-weight: bold; }

.icon-v2 {
  display: inline-block;
  width: 12px;
  height: 9px;
  float: left;
  margin: 10px 0 0 0;
  background-position: -23px 0; }

.question-tab-item .list-info-time {
  display: inline-block;
  float: left;
  margin: 0 0 0 35px;
  color: #999999; }

.question-tab-item .list-chara {
  line-height: 20px;
  color: #666666;
  word-break: break-all;
  word-wrap: break-word; }

.question-tab-item .list-chara .icon-ans {
  display: inline-block;
  width: 35px;
  height: 18px;
  line-height: 18px;
  margin-right: 10px;
  text-align: center;
  color: #fff;
  border-radius: 3px; }

.question-tab-item .list-chara .icon-ans:visited, .question-tab-content .list-chara .icon-ans:hover {
  color: #ffffff; }

.question-tab-item .list-chara .icon-top {
  background: #fe6600; }

.question-tab-item .list-chara .icon-zw {
  background-color: #07c; }

.list-z-ask {
  display: none; }

.list-z-ask .list-chara {
  margin-top: 20px; }

.listbtn-on-off {
  text-align: right;
  margin-top: 5px; }

.question-tab-item .list-answer {
  line-height: 20px;
  color: #fe6600;
  padding: 5px;
  margin-top: 15px;
  background: #fafafa;
  border: solid 1px #ccd3e4;
  position: relative;
  zoom: 1;
  word-break: break-all;
  word-wrap: break-word; }

.question-tab-item .list-answer .icon-svg-t {
  display: inline-block;
  width: 17px;
  height: 8px;
  background-position: -56px 0;
  position: absolute;
  top: -8px;
  left: 30px; }

.question-tab-item .list-answer span {
  display: inline-block;
  color: #999999;
  margin-left: 10px; }

/* 相关内容 */
.relevant-tab {
  margin-top: 25px; }

.relevant-tab-nav {
  height: 25px;
  line-height: 25px;
  margin-bottom: 20px;
  border-bottom: solid 1px #ccd3e4; }

.relevant-tab-nav li {
  width: 81px;
  float: left;
  margin-right: 4px;
  text-align: center;
  color: #666666;
  background-position: 0 -53px; }

.relevant-tab-nav li a, .relevant-tab-nav li a:visited, .relevant-tab-nav li a:hover {
  display: block;
  color: #666666;
  text-decoration: none; }

.relevant-tab-nav li.current {
  height: 31px;
  _margin-bottom: -6px;
  position: relative;
  color: #ffffff;
  font-weight: bold;
  background-position: 0 -17px; }

.relevant-tab-nav li.current a, .relevant-tab-nav li.current a:visited, .relevant-tab-nav li.current a:hover {
  color: #ffffff;
  text-decoration: none; }

.relevant-tab-item {
  display: none; }

.relevant-tab-content .current {
  display: block; }

.relevant-tab-item li {
  padding: 0 0 15px;
  margin-bottom: 15px;
  border-bottom: dotted 1px #bbbbbb; }

.relevant-tab-item .list-info02 {
  height: 50px; }

.relevant-tab-item .list-info02-pic {
  width: 50px;
  height: 50px;
  float: left;
  margin-right: 15px; }

.relevant-tab-item .list-info02-chara {
  width: 430px;
  float: left;
  color: #999999; }

.relevant-tab-item .list-info02-chara p {
  line-height: 22px;
  margin-bottom: 5px; }

.icon-v1 {
  display: inline-block;
  width: 13px;
  height: 13px;
  position: relative;
  top: 3px;
  *top: -1px;
  left: 3px;
  background-position: 0 bottom; }

.relevant-tab-item .list-info02-chara .share-wrap {
  color: #666666;
  margin-left: 30px; }

.relevant-tab-item .list-info02-chara .time-wrap {
  margin-left: 30px; }

.relevant-tab-item .list-chara02 {
  height: 125px;
  padding: 10px 10px 15px 15px;
  margin-top: 10px;
  background: #fafafa; }

.relevant-tab-item .list-chara02-pic {
  width: 160px;
  height: 120px;
  float: left;
  margin: 5px 15px 0 0; }

.relevant-tab-item .list-chara02-right {
  width: 305px;
  height: 136px;
  float: left;
  overflow: hidden; }

.relevant-tab-item .list-chara02-right .title-chara02 {
  height: 24px;
  line-height: 24px;
  margin-bottom: 5px;
  font-size: 14px;
  color: #3b5998;
  overflow: hidden; }

.relevant-tab-item .list-chara02 .icon-top {
  display: inline-block;
  width: 35px;
  height: 18px;
  line-height: 18px;
  float: left;
  margin: 3px 10px 0 0;
  font-size: 12px;
  text-align: center;
  color: #ffffff;
  background: #fe6600;
  border-radius: 3px; }

.relevant-tab-item .list-chara02 .icon-top:visited, .relevant-tab-content .list-chara02 .icon-top:hover {
  color: #ffffff; }

.relevant-tab-item .list-chara02-right .text-chara02 {
  color: #666666;
  text-indent: 24px;
  line-height: 22px; }

.relevant-tab-item .list-chara02-right .text-chara02 span {
  display: inline-block;
  float: right;
  color: #999999;
  *margin-top: -22px; }

.relevant-tab-item .list-chara02-right .text-chara02 a {
  display: inline-block;
  float: right;
  *margin-top: -22px; }

.relevant-tab-item .list-chara02-right .start-wrap {
  height: 20px;
  line-height: 20px;
  margin: 10px 0; }

.list-chara02-right .start-wrap .icon-start-grey {
  display: inline-block;
  width: 64px;
  height: 13px;
  float: left;
  margin: 2px 5px 0 0;
  position: relative;
  background-position: 0 -103px; }

.list-chara02-right .start-wrap .icon-start-orange {
  display: inline-block;
  height: 13px;
  position: absolute;
  left: 0;
  top: 0;
  background-position: 0 -86px; }

.relevant-tab-item .list-chara02-right .start-num {
  display: inline-block;
  float: left;
  color: #d10000;
  font-weight: bold;
  font-family: "Arial";
  position: relative;
  *top: -2px; }

.relevant-tab-item .list-chara02-right .pk-wrap {
  display: inline-block;
  float: left;
  color: #666666;
  margin: 0 5px 0 20px; }

.right-wrap {
  width: 240px;
  float: right; }

.relevant-car .relevant-title {
  height: 22px;
  line-height: 22px;
  padding-left: 5px;
  margin-bottom: 10px;
  color: #666666;
  font-weight: bold;
  border-top: solid 1px #e2e2e2;
  background: #f2f2f2; }

.relevant-car .relevant-list li {
  padding: 0 0 8px;
  margin-bottom: 8px;
  border-bottom: dotted 1px #bbbbbb;
  overflow: hidden;
  zoom: 1; }

.relevant-car .relevant-list .bott-bor {
  border-bottom: solid 1px #ccd3e4; }

.relevant-car .relevant-list-pic {
  width: 50px;
  height: 50px;
  float: left;
  margin-right: 10px;
  border: solid 1px #ccd3e4; }

.relevant-car .relevant-list-info {
  width: 177px;
  float: left; }

.relevant-car .relevant-list-info p {
  height: 22px;
  line-height: 22px;
  overflow: hidden; }

.relevant-car .relevant-list-info p .icon-v1 {
  *top: -2px; }

.relevant-car .relevant-list-info .car-name {
  display: inline-block;
  float: left;
  font-weight: bold; }

.relevant-car .relevant-list-info .b_addFc {
  display: inline-block;
  float: right;
  border: none;
  font-weight: normal; }

.relevant-car .relevant-list-info .b_addFc_oh {
  display: inline-block;
  float: right;
  border: none;
  font-weight: normal; }

.relevant-car .relevant-list-info .b_hadFc {
  display: inline-block;
  float: right;
  border: none;
  font-weight: normal; }

.icon-add {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: 0 3px 0 0;
  background-position: -22px -195px;
  position: relative;
  *top: -4px;
  _top: 2px; }

.relevant-car .relevant-list-info .car-info {
  clear: both;
  margin-top: 6px; }

.relevant-car .relevant-list-info .car-info a {
  display: inline-block;
  width: 45px; }

.relevant-car .relevant-list-info .car-info a, .relevant-list-info .car-info a:visited {
  color: #666666; }

.relevant-car .relevant-list-info .car-info a:hover {
  color: #f60000; }

.relevant-car .relevant-list-info .fc-info {
  clear: both;
  margin-top: 6px; }

.relevant-car .relevant-list-info .fc-info .b_addFc {
  float: none;
  padding-left: 15px;
  background-position: 0 -316px;
  margin-top: 0; }

.relevant-car .relevant-list-info .fc-info .b_addFc_oh {
  float: none;
  padding-left: 37px;
  background-position: 0px -370px;
  margin-top: 0; }

.relevant-car .relevant-list-info .fc-info .b_hadFc {
  float: none;
  padding-left: 15px;
  background-position: 0 -343px;
  margin-top: 0; }

.relevant-info {
  line-height: 20px;
  color: #555454;
  padding: 6px 10px 0 10px;
  overflow: hidden;
  zoom: 1;
  background: #fafbfc; }

.relevant-form {
  padding: 5px 10px 20px;
  margin-bottom: 10px;
  background: #fafbfc; }

.relevant-form li {
  line-height: 26px;
  color: #555454; }

.relevant-form .form-text {
  width: 212px;
  height: 22px;
  line-height: 22px;
  padding: 0 5px;
  color: #999; }

.relevant-form .select {
  font-size: 12px;
  position: relative;
  cursor: pointer; }

.relevant-form .select .icon10-down1 {
  -webkit-transition: -webkit-transform .2s ease-in;
  -o-transition: -o-transform .2s ease-in;
  -webkit-transition: -webkit-transform 0.2s ease-out 0s;
  transition: -webkit-transform 0.2s ease-out 0s;
  -o-transition: -o-transform 0.2s ease-out 0s;
  transition: transform 0.2s ease-out 0s;
  transition: transform 0.2s ease-out 0s, -webkit-transform 0.2s ease-out 0s, -o-transform 0.2s ease-out 0s;
  -webkit-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
      transform: rotate(0deg); }

.relevant-form .active .icon10-down1 {
  -webkit-transition: -webkit-transform .2s ease-in;
  -o-transition: -o-transform .2s ease-in;
  -webkit-transition: -webkit-transform 0.2s ease-out 0s;
  transition: -webkit-transform 0.2s ease-out 0s;
  -o-transition: -o-transform 0.2s ease-out 0s;
  transition: transform 0.2s ease-out 0s;
  transition: transform 0.2s ease-out 0s, -webkit-transform 0.2s ease-out 0s, -o-transform 0.2s ease-out 0s;
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
      transform: rotate(180deg); }

.relevant-form .select-selected {
  width: 99%;
  height: 24px;
  line-height: 138px;
  border: solid 1px #ccd3e4;
  background-color: #fff;
  color: #999;
  position: relative;
  overflow: hidden;
  z-index: 100; }

.relevant-form .select-selected:hover {
  background-color: #fafbfc;
  border: solid 1px #7892cd;
  cursor: pointer; }

.relevant-form .select-selected span {
  float: left;
  line-height: 24px;
  padding-left: 5px;
  margin-right: 20px; }

.relevant-form .icon10-down1 {
  display: inline-block;
  width: 11px;
  height: 5px;
  background-position: 0 -295px; }

.relevant-form .select-selected .icon10-down1 {
  position: absolute;
  right: 6px;
  top: 10px; }

.relevant-form .select:hover .select-selected {
  border: solid 1px #7892cd; }

.relevant-form .select-option {
  position: absolute;
  z-index: 200;
  top: 24px;
  left: 0;
  width: 98%;
  background: url("//x.autoimg.cn/as/images/shadow_bg.png?v=20130805") repeat scroll 0 0 transparent;
  padding: 2px;
  display: none; }

.relevant-form .select-option dl {
  max-height: 250px;
  _height: 250px;
  border: solid 1px #ccd3e4;
  background-color: #fff;
  color: #666666;
  overflow-y: auto;
  overflow-x: hidden; }

.relevant-form .select-option dl dd, .select-option dl dt {
  height: 24px;
  line-height: 24px;
  border-top: dotted 1px #ccd3e4;
  padding: 0; }

.relevant-form .select-option dl dd {
  cursor: pointer;
  overflow: hidden;
  clear: both; }

.relevant-form .select-option dl dd:first-child, .select-option dl dt:first-child {
  border-top: none; }

.relevant-form .select-option dl dd a {
  display: block;
  padding: 0 10px 0 27px;
  color: #666666; }

.relevant-form .select-option dl dd a:link, .select-option dl dd a:visited {
  text-decoration: none; }

.relevant-form .select-option dl dd:hover, .select-option dl dd a:hover, .select-option dl dd.current, .select-option dl dd.current a {
  color: #3b5998;
  background-color: #f2f5f8; }

.relevant-form .select-option dl dd b {
  display: inline-block;
  width: 25px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  float: left; }

.relevant-form .select-option dl dd span {
  float: right;
  color: #d60000;
  padding-right: 10px; }

.relevant-form .select-option dl dt {
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  padding: 0 10px; }

.relevant-form .select-option dl dt.carzt {
  text-align: center;
  color: #333; }

.relevant-form .select-option-cx dl dd a {
  padding: 0 10px 0 10px;
  _width: auto; }

.relevant-form .select-disabled .select-selected, .select-disabled .select-selected:hover {
  border: solid 1px #ccd3e4;
  color: #999999;
  background-color: #fff;
  cursor: default; }

.relevant-form .select-disabled .icon10-down1 {
  background-position: -160px -60px; }

.relevant-form .select-disabled .select-selected:hover .icon10-down1 {
  -ms-transform: none;
   -o-transform: none;
      transform: none;
  -webkit-transform: none;
  background-position: -160px -60px; }

.relevant-form .select-w1 {
  width: 48%; }

.relevant-form .select-disabled .select-selected, .relevant-form .select-disabled .select-selected:hover {
  border: solid 1px #cccccc;
  color: #999999;
  background-color: #fff;
  cursor: default; }

.relevant-form .select-disabled .select-selected .icon10-down1, .relevant-form .select-disabled .select-selected:hover .icon10-down1 {
  background-position: -32px -295px; }

.relevant-form .relevant-form-info {
  margin: 10px 0;
  color: #999;
  line-height: 18px; }

.relevant-form .relevant-form-btn {
  text-align: center; }

.relevant-form .relevant-form-btn a {
  display: inline-block;
  width: 120px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  background: #3b5998;
  border-radius: 3px; }

.relevant-form .relevant-form-btn a:visited {
  color: #fff; }

.relevant-form .relevant-form-btn a:hover {
  color: #fff;
  background: #5577bb;
  text-decoration: none; }

.relevant-dealer {
  border-top: 1px solid #ccd3e4;
  padding-top: 10px; }

.relevant-dealer .dealer-title {
  height: 24px;
  line-height: 24px;
  margin-bottom: 10px;
  padding: 0 5px;
  background: #f2f2f2;
  position: relative;
  z-index: 10; }

.relevant-dealer .dealer-title .dealer-name {
  display: inline-block;
  float: left;
  color: #666666;
  font-weight: bold; }

.relevant-dealer .dealer-title .city-name {
  display: inline-block;
  float: left;
  margin-left: 40px; }

.relevant-dealer .dealer-title .choise-city {
  display: inline-block;
  float: right;
  color: #666;
  margin-right: 5px;
  padding-right: 10px;
  position: relative; }

.relevant-dealer .dealer-title .choise-city:visited, .relevant-dealer .dealer-title .choise-city:hover {
  color: #666;
  text-decoration: none; }

.icon-down2 {
  display: inline-block;
  width: 9px;
  height: 5px;
  background-position: -41px 0;
  position: absolute;
  top: 10px;
  right: 0; }

/*切换城市层开始*/
.citypop {
  line-height: 26px;
  z-index: 1000;
  display: none;
  position: absolute;
  top: 33px;
  right: 0; }

.citypop .pop-content h3 {
  overflow: visible; }

.citypop .pop-content .pop-content-info {
  padding: 0; }

.citypop .pop-content .pop-content-info a:link, .citypop .pop-content .pop-content-info a:visited, .citypop .pop-content .pop-content-info a:hover {
  text-decoration: none; }

.citypop .pop-arrow {
  padding: 0; }

.pop01 {
  width: 486px; }

.pop {
  background: url("//x.autoimg.cn/as/images/shadow_bg.png?201306241635") repeat;
  font-size: 12px;
  padding: 2px;
  position: absolute;
  z-index: 1000; }

.pop .pop-content {
  background-color: #FFFFFF;
  border: 1px solid #CCD3E4;
  position: relative;
  z-index: 1; }

.pop .pop-content h3 {
  border-bottom: 1px solid #CCD3E4; }

.pop .pop-content h3, .pop .pop-content .pop-content-bottom {
  background-color: #FAFBFC;
  font-size: 12px;
  height: 28px;
  line-height: 28px;
  padding: 0 8px; }

.pop01 .pop-bottom {
  background-position: 0 0;
  right: 35px;
  top: -8px; }

.pop .pop-top, .pop .pop-bottom {
  height: 11px;
  width: 15px; }

.pop .pop-arrow {
  background: url("//x.autoimg.cn/as/images/layer_arrow24.png?201306241635") no-repeat;
  display: inline-block;
  overflow: hidden;
  position: absolute;
  z-index: 2; }

/*城市名称搜索*/
.citypop .citypop-search {
  width: 140px;
  height: 22px;
  float: left;
  margin-top: 2px;
  border: solid 1px #ccd3e4;
  background-color: #ffffff;
  position: relative; }

.citypop .citypop-search .icon16-search2 {
  position: absolute;
  top: 3px;
  left: 3px;
  background: url("//s.autoimg.cn/club/i/icons.png?v=20160816") 0 -424px no-repeat; }

.citypop .citypop-search input {
  outline: none;
  height: 22px;
  line-height: 22px;
  width: 118px;
  position: absolute;
  left: 22px;
  top: 0;
  border: none;
  background-color: #ffffff;
  color: #cccccc;
  padding: 0; }

.citypop .citypop-search input.focus {
  width: 132px;
  padding: 0 4px;
  left: 0;
  color: #000000; }

.citypop .citypop-search .citypop-ct {
  width: 195px;
  position: absolute;
  left: -1px;
  top: 24px;
  border: solid 1px #ccd3e4;
  background-color: #ffffff; }

.citypop .citypop-search .citypop-ct .zdicon, .citypop .citypop-search .citypop-ct .ntextdicon {
  height: 14px;
  line-height: 14px;
  padding: 2px 0 2px 20px;
  color: #cccccc;
  position: relative; }

.citypop .citypop-search .citypop-ct .icon12-exc {
  position: absolute;
  left: 5px;
  top: 3px; }

.citypop .citypop-search .citypop-ct .icon10-down3 {
  position: absolute;
  left: 7px;
  top: 4px; }

.citypop .citypop-search .citypop-ct ul {
  width: 195px;
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: hidden; }

.citypop .citypop-search .citypop-ct ul li {
  height: 26px;
  line-height: 26px;
  overflow: hidden;
  border-top: dotted 1px #ccd3e4; }

.citypop .citypop-search .citypop-ct ul li a {
  display: inline-block;
  width: 171px;
  height: 26px;
  line-height: 26px;
  padding: 0 12px;
  cursor: pointer; }

.citypop .citypop-search .citypop-ct ul li a:hover, .citypop .citypop-search .citypop-ct ul li.selected {
  background-color: #f9f9f9; }

.citypop .citypop-search .citypop-ct ul li span {
  float: left;
  display: inline-block;
  padding: 0; }

.citypop .citypop-search .citypop-ct ul li b {
  display: inline-block;
  font-weight: 100;
  color: #cccccc;
  float: right; }

.citypop .citypop-hotcity {
  float: left;
  padding-left: 5px; }

.citypop .citypop-hotcity a {
  margin-left: 10px;
  display: inline-block;
  float: left; }

.citypop .citypop-nb {
  height: 28px;
  padding: 8px 6px;
  border-bottom: dotted 1px #ccd3e4; }

.citypop .citypop-nb a {
  display: inline-block;
  width: 19px;
  height: 19px;
  line-height: 19px;
  border-radius: 2px;
  margin: 4px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-align: center;
  border: solid 1px #ccd3e4;
  background-color: #f0f9fe;
  float: left; }

.citypop .citypop-nb a:hover, .citypop .citypop-nb a.current:link, .citypop .citypop-nb a.current:hover, .citypop .citypop-nb a.current:visited {
  background-color: #3b5998;
  border: solid 1px #29447e;
  color: #ffffff; }

.citypop .citypop-scity {
  height: 255px;
  overflow-y: scroll;
  overflow-x: hidden; }

.citypop .citypop-scity dl {
  border-top: dotted 1px #ccd3e4;
  margin: 0;
  overflow: hidden;
  padding: 6px 0;
  padding: 8px 0\9; }

.citypop .citypop-scity dl.dlbg {
  background-color: #f9f9f9; }

.citypop .citypop-scity dl.dlbg-top {
  border-top: none; }

.citypop .citypop-scity dl dt, .citypop .citypop-scity dl dd {
  float: left;
  margin: 0; }

.citypop .citypop-scity dl dt {
  width: 76px;
  color: #333333;
  text-align: right;
  font-weight: bold;
  padding-top: 2px; }

.citypop .citypop-scity dl dt .tx, .citypop .citypop-scity dl dt .nu {
  height: 20px;
  line-height: 20px;
  display: inline-block;
  float: right;
  padding: 0; }

.citypop .citypop-scity dl dt .nu {
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #d0d0d0;
  font-weight: 100;
  padding-left: 10px; }

.citypop .citypop-scity dl dd {
  width: 390px; }

.citypop .citypop-scity dl dd a:link, .citypop .citypop-scity dl dd a:active, .citypop .citypop-scity dl dd a:visited {
  height: 20px;
  line-height: 20px;
  display: block;
  float: left;
  padding: 0 5px;
  margin: 2px;
  white-space: nowrap; }

.citypop .citypop-scity dl dd a:hover {
  height: 20px;
  line-height: 20px;
  color: #ffffff;
  background-color: #ff9900;
  _color: #D60000;
  _background-color: none; }

.citypop .citypop-scity a.current:link, .citypop .citypop-scity a.current:hover, .citypop .citypop-scity a.current:visited {
  background-color: #ff6600;
  color: #ffffff; }

.citypop .citypop-scity dl:after, .citypop .citypop-scity dl dd:after, .citypop-ct ul li a:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
  line-height: 0; }

.citypop .citypop-scity dl, .citypop .citypop-scity dl dd, .citypop-ct ul li a {
  zoom: 1; }

.citypop .pop-close {
  display: inline-block;
  float: right;
  margin: 6px 0 0;
  cursor: pointer; }

.citypop .icon16-close {
  background: url("//s.autoimg.cn/club/i/icons.png?v=20160816") -403px -73px no-repeat; }

/*切换城市层结束*/
.dealerlist li {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: dotted 1px #ccd3e4;
  overflow: hidden; }

.dealerlist li dl dt, .dealerlist li dl dd {
  line-height: 23px;
  overflow: hidden; }

.dealerlist li dl dt {
  font-size: 12px;
  font-weight: bold;
  padding-bottom: 3px; }

.dealerlist li dl dt span {
  font-weight: 100;
  color: #999999;
  font-size: 12px;
  padding-left: 10px; }

.dealerlist li dl dd .graytext {
  color: #999999; }

.dealerlist-line {
  height: 2px;
  line-height: 2px;
  font-size: 0;
  background-color: #fff;
  position: relative;
  top: -1px; }

.dealer-api {
  display: inline-block;
  height: 14px;
  line-height: 14px;
  float: none; }

.dealer-api .dealer-api-phone {
  float: left;
  color: #d60000;
  font-weight: bold;
  font-family: Arial; }

.dealer-api .black {
  color: #333333; }

.dealer-api .dealer-api-turn {
  float: left;
  margin: 0 5px; }

.dealer-api i {
  position: relative;
  margin-left: 6px; }

.dealer-api .icon16 {
  position: relative;
  top: 2px; }

.icon12-ok {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-position: 0 -122px; }

.icon-24h1 {
  display: inline-block;
  width: 20px;
  height: 12px;
  background-position: -15px -122px;
  position: relative;
  *top: -3px;
  *left: 5px; }

.icon-salebp {
  display: inline-block;
  width: 32px;
  height: 12px;
  background-position: -39px -122px; }

.relevant-dealer .dealer-more {
  text-align: right; }

.btn-loading {
  height: 25px;
  padding: 10px 0 0;
  text-align: center;
  border: solid 1px #ccd3e4;
  background: #fafbfc; }

.consult-wrap .pub_box {
  padding: 0; }

.grey {
  color: #535353; }

/*孙岭 3.19*/
.quiz {
  position: absolute;
  right: 0;
  top: -7px;
  width: 80px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  background-color: #ff6600;
  color: #fff; }

.quiz:hover {
  text-decoration: none;
  background-color: #ff9900;
  color: #fff; }

.question-filter {
  height: 22px;
  margin-bottom: 9px;
  border-bottom: 1px dotted #bbbbbb;
  overflow: hidden; }

.question-filter li {
  float: left;
  width: 55px;
  margin-right: 13px; }

.question-filter a {
  display: inline-block;
  width: 55px;
  height: 22px;
  color: #3b5998;
  line-height: 15px; }

.question-filter a:hover, .question-filter li.current a {
  font-weight: bold;
  color: #666666;
  text-decoration: none; }

.question-filter .cf600 {
  color: #ff6600; }

.btn-loading {
  width: 139px;
  margin: 0 auto; }

.btn-loading a {
  color: #666666;
  font-size: 14px; }

.btn-loading a:hover {
  text-decoration: none; }

.btn-loading img {
  margin: 0 auto; }

.icon10-sjb {
  width: 14px !important;
  height: 11px !important;
  margin-left: 5px;
  background-position: -32px -291px; }

.information {
  position: relative;
  width: 235px;
  height: 156px;
  padding: 33px 1px 0 2px;
  margin-bottom: 10px;
  border: 1px solid #f2f2f2; }

.information .information-title {
  position: absolute;
  left: 0;
  top: 0;
  width: 234px;
  height: 23px;
  padding-left: 4px;
  font-weight: bold;
  color: #666666;
  background: #f2f2f2;
  line-height: 23px; }

.information a {
  display: inline-block;
  width: 50px;
  height: 24px;
  margin: 0 14px 4px 14px;
  padding-top: 50px;
  color: #666666;
  line-height: 24px;
  text-align: center;
  background: url(../Images/information.png) no-repeat; }

.information .information-relevant {
  background-position: 0 0; }

.information .information-mes {
  background-position: -55px 0; }

.information .information-club {
  background-position: -110px 0; }

.information .information-kou {
  background-position: -165px 0; }

.information .information-know {
  background-position: -220px 0; }

.information .information-pic {
  background-position: -275px 0; }

.consult-wrap {
  margin: 0; }

.consult-wrap .layer {
  position: absolute;
  z-index: 100; }

.consult-wrap .layer h3 {
  color: #666666; }

.consult-wrap .layer .layer-bottom {
  height: 39px; }

.consult-wrap .layer .btn-orange {
  width: 46px;
  height: 25px;
  line-height: 25px;
  font-weight: normal;
  border: none; }

.consult-wrap .layer .btn-cancel {
  width: 44px;
  height: 23px;
  line-height: 23px;
  font-weight: normal;
  color: #666666; }

.consult-wrap .layer .layer-content {
  padding: 0 20px 11px 20px; }

.consult-wrap .form-text {
  width: 320px;
  height: 24px;
  margin-top: 11px;
  padding: 0 10px;
  line-height: 24px; }

.consult-wrap .form-textarea {
  width: 326px;
  height: 56px;
  line-height: 22px;
  padding: 0 7px 10px;
  resize: none;
  color: #999;
  border: 1px solid #ccd3e4;
  background-color: #fff;
  vertical-align: middle;
  font-size: 12px;
  outline: 0 none;
  overflow: hidden; }

.consult-wrap .error-info {
  height: 22px;
  color: #f60000;
  line-height: 22px; }

.consult-wrap .layer .layer-btn-box {
  padding: 7px; }

.my-coupon {
  min-height: 900px;
  padding-left: 36px;
  border-left: 1px solid #d8d6e9; }
  .my-coupon .coupon-tab {
    border-bottom: 1px solid #d3d8e6; }
    .my-coupon .coupon-tab > span {
      display: inline-block;
      width: 127px;
      height: 25px;
      text-align: center;
      line-height: 25px;
      font-size: 14px;
      color: #415993;
      border: 1px solid #e8e8e8;
      border-bottom: none;
      background-color: #f9f9f9;
      cursor: pointer; }
      .my-coupon .coupon-tab > span:not(:first-child) {
        margin-left: 7px; }
      .my-coupon .coupon-tab > span.curr {
        position: relative;
        color: #fff;
        background-color: #415993; }
        .my-coupon .coupon-tab > span.curr::before {
          position: absolute;
          left: 50%;
          bottom: -6px;
          -webkit-transform: translate(-50%, 0);
              -ms-transform: translate(-50%, 0);
               -o-transform: translate(-50%, 0);
                  transform: translate(-50%, 0);
          content: "";
          border-top: 6px solid #415993;
          border-left: 4px solid transparent;
          border-right: 4px solid transparent; }

.coupon-content {
  padding-top: 10px; }
  .coupon-content .null {
    display: block;
    text-align: center;
    margin: 300px auto 0;
    padding-top: 143px;
    font-size: 14px;
    color: #999;
    background: url("//s.autoimg.cn/club/i/null-box.png") center top no-repeat; }

.coupon-list {
  overflow: hidden; }
  .coupon-list li {
    position: relative;
    float: left;
    width: 248px;
    height: 186px;
    padding: 10px 12px; }
    .coupon-list li.active {
      z-index: 2; }
      .coupon-list li.active + li + li.active {
        z-index: 1; }
      .coupon-list li.active dl {
        width: 246px;
        height: auto; }
    .coupon-list li:nth-child(3n+1) {
      padding-left: 0; }
    .coupon-list li:nth-child(3n) {
      padding-right: 0; }
    .coupon-list li.disable dt {
      background-image: url(../images/bg-coupon-disable.png); }
      .coupon-list li.disable dt .handle-coupon-use {
        border-left: 1px solid #f8dcc6; }
    .coupon-list li:only-child, .coupon-list li:nth-last-child(2):first-child,
    .coupon-list li:nth-last-child(2):first-child ~ li, .coupon-list li:nth-last-child(3):first-child,
    .coupon-list li:nth-last-child(3):first-child ~ li,
    .coupon-list li:nth-child(3n):nth-last-child(4) ~ li,
    .coupon-list li:nth-child(3n):nth-last-child(3) ~ li,
    .coupon-list li:nth-child(3n):nth-last-child(2) ~ li {
      height: auto; }
      .coupon-list li:only-child dl, .coupon-list li:nth-last-child(2):first-child dl,
      .coupon-list li:nth-last-child(2):first-child ~ li dl, .coupon-list li:nth-last-child(3):first-child dl,
      .coupon-list li:nth-last-child(3):first-child ~ li dl,
      .coupon-list li:nth-child(3n):nth-last-child(4) ~ li dl,
      .coupon-list li:nth-child(3n):nth-last-child(3) ~ li dl,
      .coupon-list li:nth-child(3n):nth-last-child(2) ~ li dl {
        position: static; }
  .coupon-list dl {
    position: absolute;
    width: 246px;
    height: 184px;
    background-color: #fff;
    border: 1px solid #f1f1f1;
    box-shadow: 0 0 2px #ddd;
    border-radius: 10px; }
    .coupon-list dl:hover {
      box-shadow: 0 0 12px #ddd; }
  .coupon-list dt {
    width: 246px;
    height: 81px;
    color: #fff;
    font-size: 14px;
    background: url(../images/bg-coupon.png) no-repeat;
    overflow: hidden; }
    .coupon-list dt .coupon-type {
      float: left;
      width: 166px;
      line-height: 80px;
      text-align: center; }
      .coupon-list dt .coupon-type > span {
        display: inline-block;
        margin: 0 2px; }
    .coupon-list dt .amount {
      display: inline-block;
      font-size: 20px;
      margin: 0 2px; }
    .coupon-list dt .handle-coupon-use {
      position: relative;
      float: right;
      width: 77px;
      height: 81px;
      border-left: 1px solid #fdcba2; }
      .coupon-list dt .handle-coupon-use .handle-use-btn, .coupon-list dt .handle-coupon-use .code {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        text-align: center; }
      .coupon-list dt .handle-coupon-use .handle-use-btn {
        line-height: 80px;
        cursor: pointer; }
      .coupon-list dt .handle-coupon-use .code {
        font-size: 12px; }
        .coupon-list dt .handle-coupon-use .code img {
          display: block;
          margin: 6px auto 2px; }
    .coupon-list dt + dd {
      position: relative;
      height: 64px;
      padding: 7px 5px 7px 20px; }
      .coupon-list dt + dd > div {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
             -o-transform: translateY(-50%);
                transform: translateY(-50%); }
      .coupon-list dt + dd p {
        vertical-align: middle; }
        .coupon-list dt + dd p > span {
          display: inline-block;
          width: 60px;
          text-align: right;
          white-space: nowrap; }
  .coupon-list dd {
    font-size: 12px;
    color: #999; }
    .coupon-list dd:last-child {
      border-top: 1px solid #f1f1f1; }
    .coupon-list dd .coupon-use-rule {
      display: none;
      max-height: 168px;
      padding: 15px 20px 15px 28px;
      line-height: 18px;
      overflow-y: auto; }
    .coupon-list dd.active .coupon-use-rule {
      display: block; }
    .coupon-list dd.active .icon-arrow {
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
           -o-transform: rotate(180deg);
              transform: rotate(180deg); }
  .coupon-list .handle-use-detail {
    display: block;
    line-height: 24px;
    text-align: center;
    cursor: pointer; }
    .coupon-list .handle-use-detail .icon-arrow {
      display: inline-block;
      width: 10px;
      height: 5px;
      margin-left: 6px;
      vertical-align: middle;
      background: url(../images/icon-orange-arrow.png) no-repeat;
      -webkit-transition: -webkit-transform ease-out .3s;
      transition: -webkit-transform ease-out .3s;
      -o-transition: -o-transform ease-out .3s;
      transition: transform ease-out .3s;
      transition: transform ease-out .3s, -webkit-transform ease-out .3s, -o-transform ease-out .3s; }

/* mask-coupon */
.mask-coupon .content {
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 999;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 230px;
  padding: 25px;
  text-align: center;
  border: 1px solid #ccc;
  box-shadow: 0 0 10px #999;
  background-color: #fff; }
  .mask-coupon .content img {
    width: 200px;
    height: 200px;
    margin: 0 auto; }
  .mask-coupon .content table {
    margin: 0 auto; }
  .mask-coupon .content .handle-btn {
    display: block;
    width: 100%;
    height: 40px;
    text-align: center;
    line-height: 40px;
    margin-top: 10px;
    color: #fff;
    background-color: #ccc;
    border-radius: 25px;
    text-decoration: none;
    cursor: default; }
  .mask-coupon .content .handle-close {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 15px;
    height: 15px;
    background: url(//x.autoimg.cn/as/images/icon-20140521.png?v=20140606) -40px -180px no-repeat;
    cursor: pointer; }

.mask-coupon .mask {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 998;
  width: 100%;
  height: 100%;
  background-color: transparent; }

.account-cancel {
  padding-top: 20px; }
  .account-cancel .step1 {
    width: 495px;
    text-align: center;
    padding-top: 20px; }
    .account-cancel .step1 h4.title {
      line-height: 34px;
      text-align: center;
      color: #333;
      font-size: 16px;
      font-weight: normal; }
    .account-cancel .step1 p {
      text-align: left;
      line-height: 24px;
      color: #333; }
      .account-cancel .step1 p.tips {
        padding-top: 10px;
        color: #aaa; }
  .account-cancel .step2 {
    padding-top: 20px; }
    .account-cancel .step2 .binding-tel {
      font-size: 12px; }
      .account-cancel .step2 .binding-tel strong {
        font-size: 14px;
        font-weight: normal; }
      .account-cancel .step2 .binding-tel span, .account-cancel .step2 .binding-tel a {
        color: #3b5998;
        margin-left: 5px; }
    .account-cancel .step2 .input-text {
      display: inline-block;
      width: 112px;
      height: 18px;
      padding: 2px 5px;
      line-height: 18px;
      border: 1px solid #ccd3e4;
      background-color: #fff;
      box-shadow: inset 0 0 5px #eee; }
    .account-cancel .step2 .item {
      padding: 5px 0; }
    .account-cancel .step2 label {
      display: inline-block;
      width: 85px; }
    .account-cancel .step2 .err {
      margin-left: 5px;
      line-height: 24px;
      color: #d60000; }
      .account-cancel .step2 .err.block {
        margin-left: 87px; }
    .account-cancel .step2 .block {
      display: block; }
    .account-cancel .step2 .btn-sure-cancel {
      display: inline-block;
      padding: 0 5px;
      line-height: 20px;
      color: #3b5b98;
      background-color: #fafbfc;
      border: 1px solid #ccd3e4; }
      .account-cancel .step2 .btn-sure-cancel:hover {
        opacity: 0.9; }
  .account-cancel .step3 {
    width: 495px;
    text-align: center; }
    .account-cancel .step3 h4 {
      line-height: 38px;
      color: #333;
      font-size: 16px;
      font-weight: normal; }
    .account-cancel .step3 p {
      line-height: 24px;
      color: #aaa;
      font-size: 12px; }

.fn-btn {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  padding: 0 12px;
  margin-top: 15px;
  color: #fff;
  background-color: #3b5998;
  border: 1px solid #00194d; }
  .fn-btn:hover {
    color: #fff;
    opacity: 0.9;
    text-decoration: none; }
  .fn-btn.disable {
    color: #b5b5b5;
    background-color: #f4f4f4;
    border-color: #dedede; }
    .fn-btn.disable:hover {
      opacity: 1; }

a:hover {
  text-decoration: none; }

.color-red {
  color: #f00 !important; }

/* cancel-success */
.cancel-success {
  padding-top: 30px;
  line-height: 24px;
  text-align: center;
  font-size: 12px;
  color: #aaa; }
  .cancel-success strong {
    display: block;
    line-height: 36px;
    color: #333;
    font-size: 16px;
    font-weight: normal; }
  .cancel-success .icon-right {
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 auto 7px;
    background-position: -35px -28px; }

/* choice-reasons */
.choice-reasons {
  position: relative;
  padding-top: 50px; }
  .choice-reasons .tips {
    line-height: 30px; }
  .choice-reasons .btn-next-step {
    margin-left: 195px; }
  .choice-reasons .popup-tips {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }
    .choice-reasons .popup-tips .popup-text {
      position: absolute;
      left: 117px;
      top: 50%;
      z-index: 2;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
           -o-transform: translateY(-50%);
              transform: translateY(-50%);
      padding: 0 30px;
      line-height: 78px;
      font-size: 16px;
      color: #333;
      background-color: #fff;
      border: 5px solid #3b5998; }
    .choice-reasons .popup-tips .popup-mask {
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0;
      z-index: 1; }

.reasons-list li {
  line-height: 18px;
  padding: 6px 0; }
  .reasons-list li label {
    font-size: 12px;
    cursor: pointer; }
  .reasons-list li input {
    vertical-align: middle;
    margin-top: -4px; }
  .reasons-list li textarea {
    display: block;
    width: 380px;
    height: 60px;
    padding: 10px;
    margin: 20px 0 0 20px;
    resize: none;
    border: 1px solid #ccd3e4; }

.mask-account-cancel {
  width: 100%;
  height: 100%; }
  .mask-account-cancel .content {
    position: fixed;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    z-index: 10000;
    width: 380px;
    padding: 75px 40px 40px;
    background-color: #fff;
    border-radius: 4px;
    -moz-box-sizing: border-box;
         box-sizing: border-box; }
    .mask-account-cancel .content p {
      line-height: 21px;
      padding-bottom: 42px;
      font-size: 14px; }
    .mask-account-cancel .content .handle {
      overflow: hidden; }
      .mask-account-cancel .content .handle a {
        float: left;
        width: 145px;
        height: 40px;
        text-align: center;
        line-height: 40px;
        font-size: 18px;
        border-radius: 4px;
        -moz-box-sizing: border-box;
             box-sizing: border-box; }
        .mask-account-cancel .content .handle a:first-child {
          color: #fff;
          background-color: #386ED3; }
        .mask-account-cancel .content .handle a:nth-child(2) {
          float: right;
          color: #386ED3;
          border: 1px solid #386ED3; }
      .mask-account-cancel .content .handle-close-mask {
        position: absolute;
        right: 18px;
        top: 18px;
        -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
             -o-transform: rotate(45deg);
                transform: rotate(45deg);
        width: 18px;
        height: 18px;
        cursor: pointer; }
        .mask-account-cancel .content .handle-close-mask::after, .mask-account-cancel .content .handle-close-mask::before {
          content: "";
          position: absolute;
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
               -o-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%);
          display: block;
          background-color: #999; }
        .mask-account-cancel .content .handle-close-mask::before {
          width: 20px;
          height: 2px; }
        .mask-account-cancel .content .handle-close-mask::after {
          width: 2px;
          height: 20px; }
  .mask-account-cancel .w-mask {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999;
    background-color: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%; }

.lose-telnumber {
  padding: 50px 0 50px 30px;
  line-height: ptr(24px);
  background: url(//s.autoimg.cn/club/account/m/images/icon-warning-white.png) left center no-repeat; }
  .lose-telnumber a {
    color: #4e7ed8;
    padding: 0 2px; }

.toast-change-number {
  color: #333;
  font-size: 14px; }
  .toast-change-number .athm-toast__mask {
    background-color: rgba(0, 0, 0, 0.7); }
  .toast-change-number .athm-toast-currency {
    width: 450px;
    max-width: none;
    padding: 0;
    font-size: 14px;
    background-color: #fff;
    border-radius: 5px; }
    .toast-change-number .athm-toast-currency::before {
      display: none; }
  .toast-change-number h2 {
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #333;
    border-bottom: 1px solid #ccc; }
  .toast-change-number .content {
    width: auto;
    padding: 40px 20px; }
    .toast-change-number .content .tips {
      line-height: 20px;
      color: #333;
      padding-bottom: 18px; }
      .toast-change-number .content .tips a {
        color: #4e7ed8; }
    .toast-change-number .content .service {
      padding-top: 40px;
      line-height: 20px;
      color: #999; }
  .toast-change-number .icon-close {
    position: absolute;
    top: 3px;
    right: 10px;
    width: 16px;
    height: 16px;
    padding: 10px;
    background: url(//s.autoimg.cn/club/account/pc/images/icon-close.png) center center no-repeat;
    background-size: 16px;
    cursor: pointer; }

/* 二维码 */
.qrcode-main {
  position: relative;
  width: 178px;
  height: 178px;
  padding: 10px;
  margin: 0 auto;
  border: 1px solid #eee;
  border-radius: 3px; }
  .qrcode-main .qrcode {
    width: 100%;
    height: 100%;
    margin: 0 auto; }
    .qrcode-main .qrcode:hover + div + .scan-tips {
      left: -380px;
      opacity: 1; }
  .qrcode-main .invalid-tips {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.9); }
    .qrcode-main .invalid-tips > span {
      display: block;
      text-align: center;
      padding-top: 66px;
      color: #666;
      font-weight: 700; }
    .qrcode-main .invalid-tips .refresh {
      display: block;
      width: 129px;
      height: 34px;
      text-align: center;
      line-height: 34px;
      margin: 13px auto 0;
      color: #fff;
      background-color: #f07e31;
      border-radius: 3px; }
      .qrcode-main .invalid-tips .refresh:hover {
        opacity: .95; }
  .qrcode-main .scan-tips {
    position: absolute;
    left: -360px;
    top: -52px;
    opacity: 0;
    -webkit-transition: all ease-out .3s;
    -o-transition: all ease-out .3s;
    transition: all ease-out .3s; }
    .qrcode-main .scan-tips.default {
      left: -380px;
      opacity: 1; }
  .qrcode-main .success-tips {
    position: absolute;
    left: 10px;
    top: 10px;
    width: 178px;
    height: 178px;
    font-size: 14px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.6); }
    .qrcode-main .success-tips .icon-success {
      display: block;
      width: 48px;
      height: 48px;
      margin: 50px auto 15px;
      background: url("//s.autoimg.cn/club/account/pc/images/icon-success.png") no-repeat; }
    .qrcode-main .success-tips span {
      display: block;
      text-align: center; }

.athm-toast {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1020;
  width: 100%;
  height: 100%;
  line-height: 1;
  text-align: center; }
  .athm-toast-currency {
    position: fixed;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    z-index: 1010;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    min-width: 100px;
    max-width: 300px;
    min-height: 70px;
    padding: 15px 20px;
    font-size: 0;
    word-spacing: -1px;
    background-color: rgba(27, 27, 27, 0.9);
    border-radius: 10px; }
    .athm-toast-currency::before {
      content: "";
      display: inline-block;
      width: 0;
      height: 40px;
      vertical-align: middle;
      overflow: hidden; }
    .athm-toast-currency__description {
      display: inline-block;
      max-width: 100%;
      word-spacing: normal;
      vertical-align: middle;
      font-size: 14px;
      color: #fff;
      line-height: 20px; }
      .athm-toast-currency__description strong {
        color: #f9712c;
        margin-right: 3px; }
  .athm-toast__mask {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000; }

/*# sourceMappingURL=all.min.css.map */