.m-friendmsg .friendmsg-left .friendmsg-friendlist .friendmsg-name, .m-friendmsg .friendmsg-left .friendmsg-friendlist .friendmsg-oper {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.wg1 {
  width: 80px; }

.wgm1 {
  width: 90px; }

.mlg1 {
  margin-left: 80px; }

.mlgm1 {
  margin-left: 90px; }

.wg2 {
  width: 170px; }

.wgm2 {
  width: 180px; }

.mlg2 {
  margin-left: 170px; }

.mlgm2 {
  margin-left: 180px; }

.wg3 {
  width: 260px; }

.wgm3 {
  width: 270px; }

.mlg3 {
  margin-left: 260px; }

.mlgm3 {
  margin-left: 270px; }

.wg4 {
  width: 350px; }

.wgm4 {
  width: 360px; }

.mlg4 {
  margin-left: 350px; }

.mlgm4 {
  margin-left: 360px; }

.wg5 {
  width: 440px; }

.wgm5 {
  width: 450px; }

.mlg5 {
  margin-left: 440px; }

.mlgm5 {
  margin-left: 450px; }

.wg6 {
  width: 530px; }

.wgm6 {
  width: 540px; }

.mlg6 {
  margin-left: 530px; }

.mlgm6 {
  margin-left: 540px; }

.wg7 {
  width: 620px; }

.wgm7 {
  width: 630px; }

.mlg7 {
  margin-left: 620px; }

.mlgm7 {
  margin-left: 630px; }

.wg8 {
  width: 710px; }

.wgm8 {
  width: 720px; }

.mlg8 {
  margin-left: 710px; }

.mlgm8 {
  margin-left: 720px; }

.wg9 {
  width: 800px; }

.wgm9 {
  width: 810px; }

.mlg9 {
  margin-left: 800px; }

.mlgm9 {
  margin-left: 810px; }

.wg10 {
  width: 890px; }

.wgm10 {
  width: 900px; }

.mlg10 {
  margin-left: 890px; }

.mlgm10 {
  margin-left: 900px; }

.wg11 {
  width: 980px; }

.wgm11 {
  width: 990px; }

.mlg11 {
  margin-left: 980px; }

.mlgm11 {
  margin-left: 990px; }

.wg12 {
  width: 1070px; }

.wgm12 {
  width: 1080px; }

.mlg12 {
  margin-left: 1070px; }

.mlgm12 {
  margin-left: 1080px; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, th, td {
  margin: 0;
  padding: 0;
  font-size: 100%; }

body {
  font-size: 14px;
  line-height: 1.5;
  color: #303030; }

body, html {
  height: 100%; }

body, button, input, select, textarea {
  font-family: 'Microsoft YaHei', 'Lucida Sans Unicode', 'Myriad Pro', 'Hiragino Sans GB', 'Heiti SC', Verdana, simsun; }

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal; }

ol, ul, dl {
  list-style-type: none;
  list-style-image: none; }

fieldset, img, a img, iframe {
  border: 0; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

select, input, img {
  vertical-align: middle; }

a {
  text-decoration: none;
  outline: 0;
  hide-focus: expression(this.hideFocus=true);
  color: #26ade4; }
  a:hover, a:active {
    color: #1f8ed7;
    outline: 0; }

:focus {
  outline: 0; }

i, em {
  font-style: normal;
  font-weight: normal; }

input, select, textarea {
  resize: none; }

@font-face {
  font-family: "iconfont";
  src: url('iconfont.eot');
  src: url('iconfont.eot?#iefix') format('embedded-opentype'), url('iconfont.woff') format('woff'), url('iconfont.ttf') format('truetype'), url('iconfont.svg#iconfont') format('svg'); }

.iconfont {
  font-family: 'iconfont', 'Microsoft YaHei', 'Lucida Sans Unicode', 'Myriad Pro', 'Hiragino Sans GB', 'Heiti SC', Verdana, simsun !important;
  font-size: 14px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.g-clear {
  clear: both;
  *zoom: 1; }

.g-noneborder {
  border: 0 none !important; }

.g-fnormal {
  font-weight: normal; }

.g-relative {
  position: relative; }

.g-absolute {
  position: absolute; }

.g-left {
  float: left !important; }

.g-right {
  float: right !important; }

.g-center {
  margin: auto; }

.g-valign {
  vertical-align: middle; }

.g-fcenter {
  text-align: center !important; }

.g-fleft {
  text-align: left !important; }

.g-fright {
  text-align: right !important; }

.g-fbold {
  font-weight: bold; }

.g-fwrap {
  white-space: nowrap; }

.g-hide {
  display: none; }

.g-vhide {
  visibility: hidden; }

.g-ohide {
  overflow: hidden; }

.g-block {
  display: block !important; }

.g-inline {
  display: inline !important; }

.g-inblock {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

.g-bghide {
  background: none !important; }

.g-zindexmin {
  z-index: 0; }

.g-zindexmax {
  z-index: 100; }

.g-loading {
  position: absolute;
  left: 0;
  top: 0;
  background: url('../Images/icon/loading.gif') no-repeat center;
  width: 100%;
  height: 100%; }

.fs12 {
  font-size: 12px !important; }

.fs14 {
  font-size: 14px !important; }

.fs16 {
  font-size: 16px !important; }

.fs18 {
  font-size: 18px !important; }

.fs20 {
  font-size: 20px !important; }

.fs22 {
  font-size: 22px !important; }

.fs24 {
  font-size: 24px !important; }

.fs26 {
  font-size: 26px !important; }

.fs28 {
  font-size: 28px !important; }

.fs30 {
  font-size: 30px !important; }

.fs32 {
  font-size: 32px !important; }

.fs34 {
  font-size: 34px !important; }

.fs36 {
  font-size: 36px !important; }

.fs38 {
  font-size: 38px !important; }

.fs40 {
  font-size: 40px !important; }

.fs42 {
  font-size: 42px !important; }

.fs44 {
  font-size: 44px !important; }

.fs46 {
  font-size: 46px !important; }

.fs48 {
  font-size: 48px !important; }

.fs50 {
  font-size: 50px !important; }

.fs80 {
  font-size: 80px !important; }

.fs72 {
  font-size: 72px !important; }

.fcgery-1 {
  color: #f1f1f1 !important; }

.fcgery-2 {
  color: #e2e2e2 !important; }

.fcgery-3 {
  color: #d4d4d4 !important; }

.fcAsh-1 {
  color: #c6c6c6 !important; }

.fcAsh-2 {
  color: #b9b9b9 !important; }

.fcAsh-3 {
  color: #ababab !important; }

.fcblueAsh-1 {
  color: #9e9e9e !important; }

.fcblueAsh-2 {
  color: #919191 !important; }

.fcblueAsh-3 {
  color: #848484 !important; }

.fcblack-1 {
  color: #474747 !important; }

.fcblack-2 {
  color: #303030 !important; }

.fcblack-3 {
  color: #1b1b1b !important; }

.fcblue-1 {
  color: #5ec2eb !important; }

.fcblue-2 {
  color: #26ade4 !important; }

.fcblue-3 {
  color: #1f8ed7 !important; }

.fcred-1 {
  color: #ff8f8e !important; }

.fcred-2 {
  color: #ff6867 !important; }

.fcred-3 {
  color: #ff5554 !important; }

.fcgreen-1 {
  color: #dcec7d !important; }

.fcgreen-2 {
  color: #d0e650 !important; }

.fcgreen-3 {
  color: #b9da42 !important; }

.fcorange-1 {
  color: #f4d179 !important; }

.fcorange-2 {
  color: #ffce54 !important; }

.fcorange-3 {
  color: #ffb645 !important; }

.ff-songti {
  font-family: Arial, SimSun !important; }

.ff-yahei {
  font-family: "Microsoft Yahei" !important; }

.ff-heiti {
  font-family: "SimHei" !important; }

.ml5 {
  margin-left: 5px !important; }

.mr5 {
  margin-right: 5px !important; }

.mt5 {
  margin-top: 5px !important; }

.mb5 {
  margin-bottom: 5px !important; }

.pa5 {
  padding: 5px !important; }

.pl5 {
  padding-left: 5px !important; }

.pr5 {
  padding-right: 5px !important; }

.pt5 {
  padding-top: 5px !important; }

.pb5 {
  padding-bottom: 5px !important; }

.ml10 {
  margin-left: 10px !important; }

.mr10 {
  margin-right: 10px !important; }

.mt10 {
  margin-top: 10px !important; }

.mb10 {
  margin-bottom: 10px !important; }

.pa10 {
  padding: 10px !important; }

.pl10 {
  padding-left: 10px !important; }

.pr10 {
  padding-right: 10px !important; }

.pt10 {
  padding-top: 10px !important; }

.pb10 {
  padding-bottom: 10px !important; }

.ml15 {
  margin-left: 15px !important; }

.mr15 {
  margin-right: 15px !important; }

.mt15 {
  margin-top: 15px !important; }

.mb15 {
  margin-bottom: 15px !important; }

.pa15 {
  padding: 15px !important; }

.pl15 {
  padding-left: 15px !important; }

.pr15 {
  padding-right: 15px !important; }

.pt15 {
  padding-top: 15px !important; }

.pb15 {
  padding-bottom: 15px !important; }

.ml20 {
  margin-left: 20px !important; }

.mr20 {
  margin-right: 20px !important; }

.mt20 {
  margin-top: 20px !important; }

.mb20 {
  margin-bottom: 20px !important; }

.pa20 {
  padding: 20px !important; }

.pl20 {
  padding-left: 20px !important; }

.pr20 {
  padding-right: 20px !important; }

.pt20 {
  padding-top: 20px !important; }

.pb20 {
  padding-bottom: 20px !important; }

.ml25 {
  margin-left: 25px !important; }

.mr25 {
  margin-right: 25px !important; }

.mt25 {
  margin-top: 25px !important; }

.mb25 {
  margin-bottom: 25px !important; }

.pa25 {
  padding: 25px !important; }

.pl25 {
  padding-left: 25px !important; }

.pr25 {
  padding-right: 25px !important; }

.pt25 {
  padding-top: 25px !important; }

.pb25 {
  padding-bottom: 25px !important; }

.ml30 {
  margin-left: 30px !important; }

.mr30 {
  margin-right: 30px !important; }

.mt30 {
  margin-top: 30px !important; }

.mb30 {
  margin-bottom: 30px !important; }

.pa30 {
  padding: 30px !important; }

.pl30 {
  padding-left: 30px !important; }

.pr30 {
  padding-right: 30px !important; }

.pt30 {
  padding-top: 30px !important; }

.pb30 {
  padding-bottom: 30px !important; }

.ml35 {
  margin-left: 35px !important; }

.mr35 {
  margin-right: 35px !important; }

.mt35 {
  margin-top: 35px !important; }

.mb35 {
  margin-bottom: 35px !important; }

.pa35 {
  padding: 35px !important; }

.pl35 {
  padding-left: 35px !important; }

.pr35 {
  padding-right: 35px !important; }

.pt35 {
  padding-top: 35px !important; }

.pb35 {
  padding-bottom: 35px !important; }

.ml40 {
  margin-left: 40px !important; }

.mr40 {
  margin-right: 40px !important; }

.mt40 {
  margin-top: 40px !important; }

.mb40 {
  margin-bottom: 40px !important; }

.pa40 {
  padding: 40px !important; }

.pl40 {
  padding-left: 40px !important; }

.pr40 {
  padding-right: 40px !important; }

.pt40 {
  padding-top: 40px !important; }

.pb40 {
  padding-bottom: 40px !important; }

.ml45 {
  margin-left: 45px !important; }

.mr45 {
  margin-right: 45px !important; }

.mt45 {
  margin-top: 45px !important; }

.mb45 {
  margin-bottom: 45px !important; }

.pa45 {
  padding: 45px !important; }

.pl45 {
  padding-left: 45px !important; }

.pr45 {
  padding-right: 45px !important; }

.pt45 {
  padding-top: 45px !important; }

.pb45 {
  padding-bottom: 45px !important; }

.ml50 {
  margin-left: 50px !important; }

.mr50 {
  margin-right: 50px !important; }

.mt50 {
  margin-top: 50px !important; }

.mb50 {
  margin-bottom: 50px !important; }

.pa50 {
  padding: 50px !important; }

.pl50 {
  padding-left: 50px !important; }

.pr50 {
  padding-right: 50px !important; }

.pt50 {
  padding-top: 50px !important; }

.pb50 {
  padding-bottom: 50px !important; }

.ml4 {
  margin-left: 4px !important; }

.mt63 {
  margin-top: 63px !important; }

.pb147 {
  padding-bottom: 147px !important; }

.mt6 {
  margin-top: 6px !important; }

.ml99 {
  margin-left: 99px !important; }

.ml122 {
  margin-left: 122px !important; }

.ml152 {
  margin-left: 152px !important; }

.ml249 {
  margin-left: 249px !important; }

.ml204 {
  margin-left: 204px !important; }

.ml250 {
  margin-left: 250px !important; }

.ml150 {
  margin-left: 150px !important; }

.mr14 {
  margin-right: 14px !important; }

.mr27 {
  margin-right: 27px !important; }

.mr212 {
  margin-right: 212px !important; }

.mr214 {
  margin-right: 214px !important; }

.mr234 {
  margin-right: 234px !important; }

.mr237 {
  margin-right: 237px !important; }

.mr273 {
  margin-right: 273px !important; }

.mr334 {
  margin-right: 334px !important; }

.mr340 {
  margin-right: 340px !important; }

.mt2 {
  margin-top: 2px !important; }

.ma {
  margin: auto !important; }

.ptb1 {
  padding: 1px 10px !important; }

.w40 {
  width: 40px !important; }

.w70 {
  width: 70px !important; }

.w80 {
  width: 80px !important; }

.w95 {
  width: 95px !important; }

.w100 {
  width: 100px !important; }

.w115 {
  width: 115px !important; }

.w120 {
  width: 120px !important; }

.w130 {
  width: 130px !important; }

.w140 {
  width: 140px !important; }

.w164 {
  width: 164px !important; }

.w172 {
  width: 172px !important; }

.w200 {
  width: 200px !important; }

.w218 {
  width: 218px !important; }

.w230 {
  width: 230px !important; }

.w252 {
  width: 252px !important; }

.w258 {
  width: 258px !important; }

.w275 {
  width: 275px !important; }

.w284 {
  width: 284px !important; }

.w290 {
  width: 290px !important; }

.w300 {
  width: 300px !important; }

.w302 {
  width: 302px !important; }

.w324 {
  width: 324px !important; }

.w332 {
  width: 332px !important; }

.w366 {
  width: 366px !important; }

.w400 {
  width: 400px !important; }

.w485 {
  width: 485px !important; }

.w450 {
  width: 450px !important; }

.w425 {
  width: 425px !important; }

.w550 {
  width: 550px !important; }

.w600 {
  width: 600px !important; }

.w160 {
  width: 160px !important; }

.h40 {
  height: 40px !important; }

.h42 {
  height: 42px !important; }

.h60 {
  height: 60px !important; }

.h115 {
  height: 115px !important; }

.h25 {
  height: 25px !important; }

.c-normal {
  color: #fff;
  background: #5ec2eb;
  border-color: #1f8ed7 !important; }
  .c-normal:hover {
    color: #fff;
    background: #26ade4;
    border-color: #1f8ed7; }

.c-priority {
  color: #474747;
  background: #fff;
  border-color: #d4d4d4 !important; }
  .c-priority:hover {
    background: #f1f1f1;
    border-color: #d4d4d4;
    color: #303030; }

.c-important {
  color: #303030;
  background: #dcec7d;
  border-color: #b9da42 !important; }
  .c-important:hover {
    background: #d0e650;
    border-color: #b9da42;
    color: #1b1b1b; }

.c-disable {
  color: #d4d4d4;
  background: #e2e2e2;
  border-color: #d4d4d4;
  cursor: default; }
  .c-disable:hover {
    color: #d4d4d4;
    background: #f1f1f1;
    border-color: #d4d4d4; }

.c-obvious {
  color: #fff;
  background: #ff6867;
  border-color: #ff6867;
  cursor: default; }
  .c-obvious:hover {
    color: #f1f1f1;
    background: #ff5554;
    border-color: #ff6867; }

.c-minibtn {
  color: #fff;
  background: #ff6867;
  border-color: #ff5554;
  cursor: pointer; }
  .c-minibtn:hover {
    color: #ff5554;
    background: #ff8f8e;
    border-color: #ff5554; }

.btn-bbord, .btn-bbordsmall, .btn-nobord, .btn-nobordbig, .login-input .text, .input-big .text, .input-big textarea, .input-big select, .m-jsonfrom td input, .m-jsonfrom td select, .m-jsonfrom td textarea, .m-jsonfrom td .uploadify-button, .ui-toggle label, .ui-toggle .toggle-btn, .ui-smsmenu, .m-tip, .m-sumtip, .m-toptip, .ui-pages .disabled, .ui-pages a, .ui-pages .current, .m-filter tr td a, .ui-loginmeun .loginmeun-formbox .text, .head-nav li dl, .t-uploadid .uploadid-photobox .uploadid-photo, .t-uploadid .uploadid-photobox .uploadid-photo img, .t-uploadheader .uploadheader-photo, .m-select dd .select-list li a, .m-detailbid .darailbid-baselist li .darailbid-ratelist, .m-detailbid .detailbid-userbidinput, .detailbid-baseinfobox .baseinfo-table, .m-homeborrowlist .homeborrowlist-list .bidhomelist-btn {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

.m-card li, .m-globalbox, .head-nav .head-fixednav a, .m-borrowbid .borrowbid-photo img, .m-autobid .autobid-box, .m-servicelist li, .m-help .help-box {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

.ui-bidspeed, .ui-bidspeed span {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px; }

.btn-bbord {
  height: 40px;
  border: 0;
  border-bottom: 3px solid;
  cursor: pointer; }
  .btn-bbord:hover {
    border: 0;
    border-top: 3px solid; }

.btn-bbordsmall {
  text-align: center;
  height: 32px;
  line-height: 32px;
  border: 0;
  border-bottom: 3px solid;
  cursor: pointer; }
  .btn-bbordsmall:hover {
    border: 0;
    border-top: 3px solid; }

.btn-nobord {
  padding: 0 17px;
  border: none;
  height: 35px;
  line-height: 35px;
  text-align: center;
  cursor: pointer; }

.btn-nobordbig {
  padding: 0 20px;
  border: none;
  height: 40px;
  line-height: 40px;
  text-align: center;
  cursor: pointer; }

.btn-bordsmall {
  border: 1px solid;
  padding: 0 18px;
  height: 28px;
  line-height: 28px;
  text-align: center; }

.btn-bordmini {
  border: 1px solid;
  padding: 0 5px;
  text-align: center; }

.ui-radio label, .ui-checkbox label {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: Arial, SimSun;
  font-size: 12px;
  padding: 8px 12px;
  cursor: pointer;
  color: #919191;
  border: 2px solid #d4d4d4;
  background: url('../Images/bg/nocheck.jpg') no-repeat bottom right;
  margin-bottom: 3px;
  margin-right: 6px; }
  .ui-radio label input, .ui-checkbox label input {
    display: none;
    display: inline-block \9;
    overflow: hidden \9;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0; }
.ui-radio .on, .ui-checkbox .on {
  color: #5ec2eb;
  border: 2px solid #5ec2eb;
  background: url('../Images/bg/check.jpg') no-repeat bottom right; }
.ui-radio .leftfont, .ui-checkbox .leftfont {
  display: inline-block;
  font-size: 14px;
  font-family: 'Microsoft YaHei';
  width: 85px;
  text-align: right;
  margin-right: 10px; }

.ui-vcheckbox label {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-family: Arial, SimSun;
  font-size: 12px;
  cursor: pointer;
  background: url('../Images/bg/vnochreck.png') no-repeat center left;
  padding: 4px 25px; }
.ui-vcheckbox input {
  display: none;
  display: inline-block \9;
  overflow: hidden \9;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0; }
.ui-vcheckbox .on {
  background: url('../Images/bg/vchreck.png') no-repeat center left; }
.ui-vcheckbox .disabled {
  background: url('../Images/bg/dischreck.png') no-repeat center left; }
.ui-vcheckbox .ondisabled {
  background: url('../Images/bg/disnochreck.png') no-repeat center left; }

.t-normalradio label img, .t-longradio label img {
  width: 24px;
  height: 24px; }

.t-cashradio label {
  width: 242px;
  color: #303030;
  font-size: 16px;
  font-family: 'Microsoft YaHei', 'Lucida Sans Unicode', 'Myriad Pro', 'Hiragino Sans GB', 'Heiti SC', Verdana, simsun;
  padding: 4px 15px;
  margin: 5px; }
  .t-cashradio label img {
    width: 126px;
    height: 40px;
    margin-right: 10px; }

.t-normalradio label {
  width: 90px;
  text-align: center;
  margin: 5px 11px; }

.t-iconradio label {
  color: #303030; }
.t-iconradio img {
  width: 20px;
  height: 20px;
  margin-right: 10px; }

.t-longradio {
  line-height: 16px; }
  .t-longradio label {
    width: 540px; }
    .t-longradio label .name {
      display: inline-block;
      margin-right: 10px; }

.login-input {
  position: relative;
  margin-bottom: 13px; }
  .login-input label {
    position: absolute;
    *top: 2px;
    display: block;
    padding: 4px 5px;
    width: 20px;
    text-align: center;
    background: #26ade4;
    color: #fff; }
  .login-input .text {
    padding: 4px 5px;
    padding-left: 35px;
    width: 195px;
    border: 1px solid #d4d4d4; }

.input-big {
  position: relative; }
  .input-big .leftfont {
    display: inline-block;
    width: 85px;
    text-align: right;
    margin-right: 10px;
    color: #1b1b1b; }
  .input-big .topfont {
    display: block; }
  .input-big .text {
    padding: 9.5px 25px 9.5px 7px;
    border: 1px solid #9e9e9e; }
    .input-big .text:focus {
      border: 1px solid #26ade4;
      box-shadow: 0 0 5px #1F98C7;
      filter: progid:dximagetransform.microsoft.shadow(color:#1F98C7,direction:170,strength:2); }
  .input-big .prompt {
    display: block;
    margin-left: 100px;
    margin-top: 5px;
    font-size: 12px;
    font-family: Arial, SimSun;
    color: #9e9e9e; }
  .input-big .in-prompt {
    font-size: 12px;
    font-family: Arial, SimSun; }
  .input-big textarea {
    border: 1px solid #d4d4d4;
    padding: 9px; }
    .input-big textarea:focus {
      border: 1px solid #5ec2eb; }
  .input-big select {
    padding: 9px; }
    .input-big select:focus {
      border: 1px solid #5ec2eb; }
  .input-big .success {
    border: 1px solid #b9da42;
    background: url('../Images/bg/success.jpg') no-repeat right center; }
  .input-big .error {
    border: 1px solid #ff6867;
    background: url('../Images/bg/error.jpg') no-repeat right center; }
  .input-big .m-toptip {
    position: absolute;
    z-index: 1; }

.codeinput a {
  float: right;
  line-height: 14px; }
  .codeinput a img {
    float: left;
    margin-right: 5px;
    width: 85px;
    height: 31px; }
  .codeinput a span {
    display: inline-block;
    font-family: Arial, SimSun;
    font-size: 12px; }

.input-moneyicon {
  background: #fff url('../Images/bg/input-moenyicon.jpg') no-repeat center right; }

.input-dayicon {
  background: #fff url('../Images/bg/input-dayicon.jpg') no-repeat center right; }

.input-monthicon {
  background: #fff url('../Images/bg/input-monthicon.jpg') no-repeat center right; }

.input-percentageicon {
  background: #fff url('../Images/bg/input-Percentageicon.jpg') no-repeat center right; }

.input-yearicon {
  background: #fff url('../Images/bg/input-yearicon.jpg') no-repeat center right; }

.input-pointicon {
  background: #fff url('../Images/bg/input-pointicon.jpg') no-repeat center right; }

.table-normal {
  width: 100%;
  text-align: center;
  table-layout: fixed; }
  .table-normal tr th {
    height: 45px;
    color: #fff;
    background: #26ade4;
    border-bottom: 3px solid #1f8ed7;
    font-weight: normal; }
  .table-normal tr td {
    height: 35px;
    border-top: 1px solid #e2e2e2;
    overflow: hidden;
    white-space: nowrap;
    padding: 0 10px;
    font-size: 12px;
    font-family: Arial, SimSun; }
  .table-normal tr:hover td {
    background: #e2f3fa; }
  .table-normal .alt td {
    background: #f9f9f9; }
  .table-normal .pager:hover td {
    background: #fff; }
  .table-normal .ui-vcheckbox label {
    height: 20px; }

.table-account {
  width: 100%;
  overflow: hidden; }
  .table-account h4 {
    height: 45px;
    line-height: 45px;
    background: #26ade4;
    padding-left: 20px;
    color: #fff;
    margin: 10px 0; }
  .table-account table {
    font-size: 12px;
    font-family: Arial, SimSun;
    table-layout: fixed;
    width: 100%;
    line-height: 35px; }
    .table-account table tr th {
      text-align: right;
      font-weight: normal; }
    .table-account table tr td {
      text-align: left; }
      .table-account table tr td span {
        color: #ff5554; }
    .table-account table .account-dashline th {
      border-top: 1px dashed #e2e2e2; }
    .table-account table .account-dashline td {
      border-top: 1px dashed #e2e2e2; }

.ui-tab {
  margin-top: 3px; }
  .ui-tab dt {
    float: left;
    margin-right: 3px; }
    .ui-tab dt a {
      display: block;
      color: #848484;
      padding: 8px 25px 4px 25px;
      border-left: 1px solid #f1f1f1;
      border-right: 1px solid #f1f1f1; }
    .ui-tab dt .on {
      background: #fff;
      color: #26ade4;
      border: 1px solid #e2e2e2;
      border-bottom: 0;
      padding: 8px 25px 8px 25px;
      border-top: 3px solid #5ec2eb;
      margin-bottom: -1px;
      position: relative;
      margin-top: -3px; }
  .ui-tab dd {
    border: 1px solid #e2e2e2;
    *width: 100%;
    background: #fff;
    clear: both;
    padding-bottom: 20px; }

.form-normal .input-big {
  margin-bottom: 10px; }
.form-normal .ui-radio {
  margin-bottom: 10px; }

.form-big .input-big {
  margin-bottom: 20px; }
.form-big .ui-radio {
  margin-bottom: 20px; }

.m-jsonfrom {
  border-top: 1px dashed #e2e2e2; }
  .m-jsonfrom tr {
    border-bottom: 1px dashed #e2e2e2; }
  .m-jsonfrom th {
    width: 20%;
    height: 45px;
    font-weight: normal;
    text-align: right;
    padding-right: 15px; }
  .m-jsonfrom td {
    padding: 7px 5px; }
    .m-jsonfrom td input {
      padding: 9px 25px 9px 7px;
      border: 1px solid #d4d4d4; }
      .m-jsonfrom td input:focus {
        border: 1px solid #5ec2eb; }
    .m-jsonfrom td select {
      padding: 9px 7px;
      margin: 5px 5px 5px 0;
      border: 1px solid #d4d4d4; }
      .m-jsonfrom td select:focus {
        border: 1px solid #5ec2eb; }
    .m-jsonfrom td textarea {
      width: 95%;
      height: 90px;
      padding: 9px 7px;
      border: 1px solid #d4d4d4; }
      .m-jsonfrom td textarea:focus {
        border: 1px solid #5ec2eb; }
    .m-jsonfrom td .ui-radio {
      margin-left: 0;
      margin-bottom: 0; }
      .m-jsonfrom td .ui-radio input {
        margin: 0;
        padding: 0;
        border: 0 none; }
    .m-jsonfrom td .ui-checkbox input {
      margin: 0;
      padding: 0;
      border: 0 none; }
    .m-jsonfrom td .ui-imageuploadmulti {
      clear: both;
      overflow: hidden;
      zoom: 1; }
      .m-jsonfrom td .ui-imageuploadmulti a {
        float: left;
        border: 1px solid #d4d4d4;
        padding: 2px;
        margin-right: 10px;
        margin-bottom: 5px;
        position: relative; }
        .m-jsonfrom td .ui-imageuploadmulti a:hover {
          border-color: #26ade4; }
        .m-jsonfrom td .ui-imageuploadmulti a i {
          cursor: pointer;
          position: absolute;
          right: 0;
          top: 0;
          display: block;
          width: 16px;
          height: 16px;
          color: #26ade4;
          z-index: 1;
          margin: -4px -1px 0 0; }
          .m-jsonfrom td .ui-imageuploadmulti a i:hover {
            color: #1f8ed7; }
    .m-jsonfrom td .ui-fileuploadmulti {
      clear: both;
      overflow: hidden;
      zoom: 1; }
      .m-jsonfrom td .ui-fileuploadmulti a {
        float: left;
        border: 1px solid #ddd;
        padding: 6px 20px;
        margin-right: 10px;
        margin-bottom: 5px;
        position: relative; }
        .m-jsonfrom td .ui-fileuploadmulti a:hover {
          border-color: #ccc; }
        .m-jsonfrom td .ui-fileuploadmulti a i {
          cursor: pointer;
          position: absolute;
          right: 0;
          top: 0;
          display: block;
          width: 16px;
          height: 16px;
          color: #dadada;
          z-index: 1;
          margin: -4px -1px 0 0; }
          .m-jsonfrom td .ui-fileuploadmulti a i:hover {
            color: #d4d4d4; }
    .m-jsonfrom td .ui-customuploads {
      overflow: hidden; }
      .m-jsonfrom td .ui-customuploads img {
        width: 0; }
    .m-jsonfrom td .customuploads-new {
      overflow: hidden; }
      .m-jsonfrom td .customuploads-new .customuploads-col {
        width: 30%;
        float: left;
        margin: 5px; }
        .m-jsonfrom td .customuploads-new .customuploads-col a {
          margin: 10px 0;
          border: 2px solid #9e9e9e;
          display: block;
          overflow: hidden; }
          .m-jsonfrom td .customuploads-new .customuploads-col a:hover {
            border: 2px solid #5ec2eb; }
    .m-jsonfrom td .prompt {
      margin-left: 0; }
    .m-jsonfrom td .t-money {
      position: absolute;
      top: 0;
      right: 0;
      color: #c8c8c8;
      font-size: 12px;
      font-family: arial, sans-serif;
      padding: 9px 7px 0 0; }

.ui-calendar {
  background-color: #fff;
  border: 1px solid #d4d4d4;
  width: 290px;
  font-size: 12px;
  font-family: Arial, SimSun;
  height: 322px;
  text-align: center;
  position: absolute;
  display: none;
  overflow: hidden; }

.calendar-title {
  background-color: #5ec2eb;
  line-height: 20px;
  overflow: hidden;
  color: #fff;
  padding: 10px 0 5px 0; }
  .calendar-title a {
    color: #fff;
    margin: 0 5px;
    padding: 0 5px;
    font-size: 14px;
    font-family: 'Microsoft YaHei'; }
    .calendar-title a:hover {
      color: #dcec7d; }
    .calendar-title a i {
      color: #1f8ed7;
      margin: 0 20px; }
      .calendar-title a i:hover {
        color: #dcec7d; }

.calendar-week {
  text-align: center;
  color: #fff;
  overflow: hidden;
  background-color: #5ec2eb;
  padding-left: 5px; }
  .calendar-week span {
    float: left;
    width: 40px; }

.calendar-body {
  height: 240px;
  font-size: 12px;
  background: #fff; }

.calendar-day {
  height: 180px;
  padding: 10px 0 0 5px;
  line-height: 30px; }
  .calendar-day span {
    color: #ccc; }
  .calendar-day a {
    color: #474747; }
    .calendar-day a:hover {
      color: #fff;
      background: #26ade4; }
  .calendar-day .current {
    color: #fff;
    background: #5ec2eb; }

.calendar-day span, .calendar-day a {
  float: left;
  width: 40px;
  height: 30px; }

.calendar-foot {
  background-color: #e2e2e2;
  height: 35px;
  clear: both;
  overflow: hidden;
  padding-top: 10px; }

.calendar-time {
  clear: both; }
  .calendar-time input {
    width: 18px;
    text-align: center;
    border: 1px solid #ddd;
    padding: 2px 4px;
    margin: 0 2px; }

.ui-dialog {
  position: fixed;
  _position: absolute;
  background-color: #fff;
  -moz-box-shadow: 0 0 20px #000;
  -webkit-box-shadow: 0 0 20px #000;
  box-shadow: 0 0 20px #000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#333333')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#333333'); }

.ui-dialogTitle {
  line-height: 40px;
  height: 40px;
  padding: 0 0 0 12px;
  white-space: nowrap;
  -moz-user-select: none;
  background-color: #26ade4;
  position: relative; }

.ui-dialogTitle h1 {
  font-size: 18px;
  color: #fff; }

.ui-dialogTitle a {
  display: block;
  line-height: 30px;
  text-decoration: none;
  height: 30px;
  width: 30px;
  position: absolute;
  top: 0;
  right: 0; }

.ui-dialogClose {
  font-size: 30px;
  color: #1f8ed7; }

.ui-dialogClose:hover {
  color: #fff;
  text-decoration: none; }

.dialog-btns {
  text-align: center; }
  .dialog-btns input {
    margin-right: 5px; }

.uploadify-button {
  text-align: center; }

.uploadify-queue {
  display: none !important; }

.ui-slider {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: auto;
  margin-left: 5px;
  vertical-align: middle; }
  .ui-slider .slider-noneselect {
    moz-user-select: -moz-none;
    -moz-user-select: none;
    -o-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .ui-slider .slider-background {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 12px;
    position: relative;
    background: url('../Images/bg/silder-bg.jpg') repeat-x top;
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
    border-radius: 13px;
    vertical-align: middle;
    margin: 0 10px; }
    .ui-slider .slider-background .slider-fillingbar {
      height: 12px;
      -moz-border-radius: 13px;
      -webkit-border-radius: 13px;
      border-radius: 13px;
      position: absolute;
      background: url('../Images/bg/silder-fillbg.jpg') repeat-x top; }
    .ui-slider .slider-background .slider-changebtn {
      font-size: 12px;
      width: 12px;
      height: 12px;
      line-height: 12px;
      position: absolute; }
      .ui-slider .slider-background .slider-changebtn i {
        display: block;
        position: absolute;
        top: -3px;
        left: -9px;
        width: 20px;
        height: 20px;
        cursor: pointer;
        background: url('../Images/bg/slider_btn.png') no-repeat center center; }
        .ui-slider .slider-background .slider-changebtn i:hover {
          background: url('../Images/bg/slider_btnhover.png') no-repeat center center; }
  .ui-slider a {
    vertical-align: middle;
    margin: 0;
    padding: 0;
    height: 12px;
    line-height: 12px;
    width: 30px;
    text-align: center;
    border: none 0;
    outline: none;
    color: #303030; }
    .ui-slider a:hover {
      color: #b9da42; }

.ui-toggle label {
  position: relative;
  display: block;
  font-family: Arial, SimSun;
  font-size: 12px;
  padding: 2px 3px;
  cursor: pointer;
  width: 50px;
  height: 24px;
  color: #fff;
  background: #ff6867; }
  .ui-toggle label input {
    display: none;
    display: inline-block \9;
    overflow: hidden \9;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0; }
.ui-toggle .toggle-text {
  position: absolute;
  top: 5px;
  display: block;
  width: 24px;
  height: 18px;
  vertical-align: middle; }
.ui-toggle .toggle-btn {
  position: absolute;
  display: block;
  top: 2px;
  width: 24px;
  height: 24px;
  background: #fff;
  vertical-align: middle; }
  .ui-toggle .toggle-btn:hover {
    background: #ff8f8e; }
.ui-toggle .on {
  background: #d0e650; }
  .ui-toggle .on .toggle-text {
    color: #b9da42; }
  .ui-toggle .on .toggle-btn:hover {
    background: #b9da42; }

.ui-smsmenu {
  position: absolute;
  top: 12px;
  border-bottom: 3px solid #92CAE4;
  z-index: 1000; }
  .ui-smsmenu a {
    width: 150px;
    display: block;
    padding: 4px 5px;
    background: #fff;
    border-left: 1px solid #D5EDF8;
    border-bottom: 1px dashed #D5EDF8;
    border-right: 3px solid #92CAE4; }
    .ui-smsmenu a:hover {
      background: #D5EDF8; }
  .ui-smsmenu .smsmenu-arrow {
    display: block;
    width: 100%;
    height: 7px;
    background: url("../Images/bg/samll-arrow.png") no-repeat 50%; }
  .ui-smsmenu .smsmenu-noneborder {
    border: none 0;
    border-left: 1px solid #D5EDF8;
    border-right: 3px solid #92CAE4; }

ul.ui-listvalue li {
  border: 1px solid #e2e2e2;
  height: 58px;
  margin-bottom: 5px;
  position: relative; }
  ul.ui-listvalue li a {
    display: block; }
  ul.ui-listvalue li div {
    position: absolute;
    top: 0;
    left: 20px; }
    ul.ui-listvalue li div label {
      display: block;
      margin: 10px; }
  ul.ui-listvalue li:hover {
    background: #f1f1f1; }
ul.ui-listvalue .listvalue-delete {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0;
  top: -3px;
  color: #d4d4d4; }
  ul.ui-listvalue .listvalue-delete:hover {
    color: #5ec2eb; }
ul.ui-listvalue .listvalue-up, ul.ui-listvalue .listvalue-down {
  position: absolute;
  width: 65px;
  height: 95px;
  text-align: center;
  line-height: 95px;
  border-left: 1px solid #d4d4d4; }
  ul.ui-listvalue .listvalue-up:hover, ul.ui-listvalue .listvalue-down:hover {
    background: #e2e2e2; }
ul.ui-listvalue .listvalue-up {
  top: 0;
  right: 66px; }
ul.ui-listvalue .listvalue-down {
  top: 0;
  right: 0; }

.m-tip, .m-sumtip, .m-toptip {
  font-family: Arial, SimSun;
  font-size: 12px;
  color: #fff;
  background: #ff6867; }

.m-tip {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: 20px;
  background: #ff6867 url('../Images/bg/leftarrow.jpg') no-repeat;
  padding: 3px 10px 3px 15px; }

.m-sumtip {
  display: block;
  margin: 5px 0;
  line-height: 26px;
  padding: 0 10px; }

.m-toptip {
  z-index: 999;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background: #ff6867;
  padding: 0 10px;
  line-height: 30px; }

.toptip-bgtop {
  display: block;
  background: url('../Images/bg/toparrow.png') no-repeat;
  margin-top: -3px; }

.ui-treenav dt {
  width: 100%; }
  .ui-treenav dt a {
    display: block;
    padding: 0 20px;
    font-size: 16px;
    background: #fbfbfb;
    line-height: 40px;
    color: #303030;
    border: #e2e2e2 1px solid;
    margin-bottom: 5px; }
    .ui-treenav dt a i {
      display: inline-block;
      *display: inline;
      *zoom: 1; }
    .ui-treenav dt a:hover {
      color: #fff;
      background: #5ec2eb; }
  .ui-treenav dt .on {
    color: #fff;
    background: #26ade4;
    margin-bottom: 0;
    border-bottom: 0 none; }
.ui-treenav dd {
  display: none; }
  .ui-treenav dd ul {
    margin-bottom: 5px;
    border: #e2e2e2 1px solid;
    border-top: 0 none;
    background: #fff;
    overflow: hidden;
    _zoom: 1; }
    .ui-treenav dd ul li {
      margin: 5px 10px; }
      .ui-treenav dd ul li a {
        display: block;
        padding: 5px 20px;
        _height: 31px;
        _padding: 0 20px;
        _line-height: 31px;
        color: #474747; }
        .ui-treenav dd ul li a:hover {
          color: #fff;
          background: #5ec2eb; }
      .ui-treenav dd ul li .on {
        color: #fff;
        background: #5ec2eb; }

.service-treenav dt {
  width: 100%; }
  .service-treenav dt a {
    display: block;
    padding: 0 20px;
    font-size: 16px;
    background: #f9f9f9;
    line-height: 40px;
    color: #303030;
    border: #e2e2e2 1px solid; }
    .service-treenav dt a i {
      display: inline-block;
      *display: inline;
      *zoom: 1; }
    .service-treenav dt a:hover {
      color: #fff;
      background: #5ec2eb; }
  .service-treenav dt .on {
    color: #fff;
    background: #26ade4; }
.service-treenav dd ul {
  margin-bottom: 5px;
  border: #e2e2e2 1px solid;
  border-top: 0 none;
  background: #fff;
  overflow: hidden; }
  .service-treenav dd ul li {
    margin: 5px 10px; }
    .service-treenav dd ul li a {
      display: block;
      padding: 5px 20px;
      _height: 31px;
      _padding: 0 20px;
      _line-height: 31px;
      color: #474747; }
      .service-treenav dd ul li a:hover {
        color: #fff;
        background: #5ec2eb; }
    .service-treenav dd ul li .on {
      color: #fff;
      background: #5ec2eb; }

.ui-pages {
  color: #848484;
  margin: 20px 5px;
  height: 30px;
  line-height: 30px; }
  .ui-pages span strong {
    color: #1f8ed7;
    margin: 0 5px; }
  .ui-pages .disabled {
    color: #848484;
    background: #e2e2e2;
    border: 1px solid #9e9e9e;
    padding: 4px 10px;
    margin: 0 5px; }
  .ui-pages .remind {
    border: none; }
  .ui-pages a {
    color: #9e9e9e;
    border: 1px solid #9e9e9e;
    background: #fff;
    padding: 4px 10px;
    margin: 0 5px;
    margin: 0 4px; }
    .ui-pages a:hover {
      border: 1px solid #1f8ed7;
      color: #1f8ed7; }
  .ui-pages .next:hover {
    color: #fff;
    background: #5ec2eb; }
  .ui-pages .current {
    color: #fff;
    border: 1px solid #1f8ed7;
    background: #5ec2eb;
    padding: 4px 10px;
    margin: 0 5px;
    font-weight: bold; }
  .ui-pages .pages-activity {
    border: 1px solid #1f8ed7;
    color: #fff;
    background: #26ade4;
    padding: 4px 10px;
    margin: 0 10px; }
    .ui-pages .pages-activity:hover {
      color: #fff;
      background: #5ec2eb; }

.ui-stepbar {
  margin: 0;
  padding: 0;
  position: relative; }
  .ui-stepbar li {
    float: left;
    height: 53px;
    line-height: 23px;
    color: #474747;
    background: url('../Images/bg/stepvbar.png') repeat-x 0 9px;
    position: relative; }
    .ui-stepbar li span {
      float: left;
      width: auto;
      text-align: center; }
      .ui-stepbar li span i {
        display: block;
        width: 29px;
        height: 29px;
        line-height: 28px;
        color: #474747;
        text-align: center;
        font-size: 16px;
        font-style: normal;
        font-weight: bold;
        background: url('../Images/bg/stepv.png') no-repeat; }
      .ui-stepbar li span em {
        position: absolute;
        left: -5%;
        white-space: nowrap;
        display: block;
        text-align: center; }
  .ui-stepbar .last {
    width: 29px !important;
    /*width: auto !important;
        position: absolute;
        right: 0;*/ }
    .ui-stepbar .last span em {
      left: -40%; }
  .ui-stepbar .current span i {
    color: #fff;
    background: url('../Images/bg/steps.png') no-repeat; }
  .ui-stepbar .current span em {
    color: #d0e650; }
  .ui-stepbar .done {
    background: url('../Images/bg/stepsbar.png') repeat-x 0 9px; }
    .ui-stepbar .done span i {
      color: #fff;
      background: url('../Images/bg/steps.png') no-repeat; }
    .ui-stepbar .done span em {
      color: #474747; }

.step-num2 li {
  width: 90%; }

.step-num3 li {
  width: 45%; }

.step-num4 li {
  width: 33.3%; }

.ui-floatmenu .floatmenu-showbox .float-btn {
  font-size: 30px;
  padding: 3px; }
.ui-floatmenu .floatmenu-showbox .t-kefu {
  border: 1px solid #c6c6c6;
  background: #fff;
  position: absolute;
  right: 42px;
  top: 2px; }
  .ui-floatmenu .floatmenu-showbox .t-kefu li a {
    height: 45px;
    display: block;
    padding: 5px 15px;
    color: #303030; }
    .ui-floatmenu .floatmenu-showbox .t-kefu li a:hover {
      background: #FFF6BF; }

.c-warningColor {
  color: #2D7798;
  background: #D5EDF8;
  border: 2px solid #92CAE4; }
  .c-warningColor:hover {
    color: #514721;
    background: #FFF6BF;
    border-color: #FFD324; }

.c-errorColor {
  color: #2D7798;
  background: #D5EDF8;
  border: 2px solid #92CAE4; }
  .c-errorColor:hover {
    color: #8A1F11;
    background: #FBE3E4;
    border-color: #FBC2C4; }

.c-successColor {
  color: #2D7798;
  background: #D5EDF8;
  border: 2px solid #92CAE4; }
  .c-successColor:hover {
    color: #264409;
    background: #E6EFC2;
    border-color: #C6D880; }

.c-infoColor {
  color: #2D7798;
  background: #D5EDF8;
  border: 2px solid #92CAE4; }
  .c-infoColor:hover {
    color: #2D7798;
    background: #D5EDF8;
    border-color: #92CAE4; }

.m-prompt {
  height: 103px; }
  .m-prompt .prompt-left {
    width: 180px;
    font-size: 18px; }
    .m-prompt .prompt-left .creditimg {
      width: 50px;
      height: 50px;
      margin: 10px auto;
      display: block; }
    .m-prompt .prompt-left .qq {
      display: block;
      text-align: center;
      font-size: 14px;
      margin-top: 20px;
      color: #1b1b1b; }
  .m-prompt .prompt-small {
    width: 600px;
    height: 90px;
    background: url('../Images/bg/mycredit.png') no-repeat right;
    background-color: #f1f1f1;
    padding-top: 13px;
    font-family: Arial, SimSun;
    font-size: 12px; }
    .m-prompt .prompt-small p {
      text-indent: 2em;
      padding: 0 60px 0 10px;
      line-height: 26px; }

.m-filter {
  width: 100%;
  font-size: 12px;
  font-family: Arial, SimSun; }
  .m-filter tr td .text {
    padding: 5px 6px;
    border: 1px solid #9e9e9e; }
    .m-filter tr td .text:focus {
      border: 1px solid #5ec2eb; }
  .m-filter tr td a {
    display: inline-block;
    margin: 0 10px 5px 10px;
    padding: 2px 5px;
    color: #474747; }
    .m-filter tr td a:hover {
      background: #dcec7d; }
  .m-filter tr td .on {
    background: #26ade4;
    color: #fff !important; }
    .m-filter tr td .on:hover {
      background: #1f8ed7; }
  .m-filter tr td span {
    margin: 0 10px; }
  .m-filter .filter-date th, .m-filter .filter-date td {
    background: #eaeaea;
    height: 60px;
    border-top: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4; }
  .m-filter .filter-style th, .m-filter .filter-style td {
    background: #efefef;
    padding: 10px 0; }

.m-infotip {
  margin-top: 10px;
  padding: 10px;
  padding-left: 62px;
  font-family: Arial, SimSun;
  font-size: 12px;
  line-height: 22px;
  color: #2D7798;
  background: #D5EDF8 url('../Images/bg/infotip.png') center left no-repeat;
  border: 2px solid #92CAE4; }
  .m-infotip a {
    color: #92CAE4; }
    .m-infotip a:hover {
      color: #2D7798; }

.m-wartip {
  background: #FFF6BF;
  border: 2px solid #FFD324;
  overflow: hidden;
  height: 45px; }
  .m-wartip a {
    padding: 10px;
    height: 25px;
    display: block;
    color: #514721;
    font-weight: bold; }
    .m-wartip a:hover {
      color: #8A1F11;
      font-weight: bold; }

.m-card {
  overflow: hidden;
  padding: 0 10px;
  zoom: 1; }
  .m-card li {
    float: left;
    width: 235px;
    height: 140px;
    padding: 0 10px;
    margin: 10px 6px 0 0;
    border: 1px solid #9e9e9e; }
    .m-card li .card-top {
      height: 30px;
      margin-top: 10px; }
      .m-card li .card-top img {
        float: left;
        width: 80px;
        height: 24px; }
      .m-card li .card-top a {
        float: right;
        font-size: 12px;
        font-family: Arial, SimSun;
        margin-left: 10px;
        display: none; }
    .m-card li .card-middle {
      height: 80px; }
      .m-card li .card-middle span {
        display: block;
        color: #1b1b1b; }
    .m-card li .card-foot {
      font-size: 12px;
      font-family: Arial, SimSun;
      color: #d4d4d4;
      text-align: right; }
    .m-card li:hover {
      border: 1px solid #26ade4; }
      .m-card li:hover .card-top a {
        color: #26ade4; }
        .m-card li:hover .card-top a:hover {
          color: #1f8ed7; }
      .m-card li:hover .card-foot {
        color: #26ade4; }
      .m-card li:hover a {
        color: #26ade4; }
  .m-card .card-add {
    border: 1px dashed #919191;
    text-align: center;
    cursor: pointer; }
    .m-card .card-add a {
      display: block;
      width: 235px;
      height: 140px;
      color: #919191; }
      .m-card .card-add a i {
        display: inline-block;
        margin-top: 40px; }
    .m-card .card-add:hover {
      border: 1px dashed #26ade4; }

.m-banner {
  height: 380px;
  overflow: hidden; }
  .m-banner .banner-img {
    height: 380px;
    display: block;
    width: 100%;
    min-width: getWdith(12);
    z-index: 0; }
  .m-banner .cycle-pager {
    position: absolute;
    bottom: 25px;
    left: 44%;
    z-index: 600; }
    .m-banner .cycle-pager span {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      width: 60px;
      height: 6px;
      background: #f1f1f1;
      margin-right: 5px;
      font-size: 0;
      cursor: pointer; }
    .m-banner .cycle-pager .cycle-pager-active {
      background: #5ec2eb; }
  .m-banner .cycle-next, .m-banner .cycle-prev {
    position: absolute;
    top: 45%;
    z-index: 500;
    font-size: 55px;
    cursor: pointer;
    color: #fff;
    opacity: 0.2; }
    .m-banner .cycle-next:hover, .m-banner .cycle-prev:hover {
      opacity: 0.8; }
  .m-banner .cycle-next {
    right: 15%; }
  .m-banner .cycle-prev {
    left: 15%; }

.m-crumbs {
  overflow: hidden;
  color: #919191; }
  .m-crumbs ul {
    margin-left: 10px; }
    .m-crumbs ul li {
      float: left;
      height: 30px;
      line-height: 30px; }
  .m-crumbs .crumbs-btn a {
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    padding: 0 10px; }
    .m-crumbs .crumbs-btn a:hover {
      color: #fff;
      background: #26ade4; }

.ui-loginmeun .loginmeun-titlebox {
  border-bottom: 2px solid #e2e2e2;
  padding: 10px 10px;
  font-size: 18px;
  color: #1b1b1b;
  font-weight: bold; }
  .ui-loginmeun .loginmeun-titlebox a {
    color: #b9da42;
    font-family: Arial, SimSun;
    font-size: 12px;
    float: right;
    font-weight: normal;
    margin-top: 2px; }
.ui-loginmeun .loginmeun-formbox .text {
  width: 260px;
  padding: 7px 5px;
  border: 1px solid #ababab; }
  .ui-loginmeun .loginmeun-formbox .text:focus {
    border: 1px solid #26ade4;
    box-shadow: 0 0 5px #1F98C7;
    filter: progid:dximagetransform.microsoft.shadow(color:#1F98C7,direction:170,strength:2); }
.ui-loginmeun .loginmeun-formbox .loginmeun-input {
  position: relative;
  margin: 15px; }
  .ui-loginmeun .loginmeun-formbox .loginmeun-input input {
    padding-left: 35px; }
  .ui-loginmeun .loginmeun-formbox .loginmeun-input i {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    *top: 1px;
    background: #26ade4;
    padding: 5px 8px;
    color: #fff;
    font-size: 17px;
    -moz-border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px; }
.ui-loginmeun .loginmeun-formbox .loginmeun-help {
  margin: 10px 15px 5px 15px;
  font-family: Arial, SimSun;
  font-size: 12px; }
  .ui-loginmeun .loginmeun-formbox .loginmeun-help a {
    padding-top: 3px;
    float: right;
    color: #d4d4d4; }
    .ui-loginmeun .loginmeun-formbox .loginmeun-help a:hover {
      color: #26ade4; }
.ui-loginmeun .loginmeun-formbox .loginmeun-oauth {
  margin: 5px 15px;
  text-align: right;
  color: #474747; }
  .ui-loginmeun .loginmeun-formbox .loginmeun-oauth a {
    color: #474747;
    font-family: Arial, SimSun;
    font-size: 12px; }
    .ui-loginmeun .loginmeun-formbox .loginmeun-oauth a:hover {
      color: #26ade4; }

.m-wholebox {
  padding: 20px;
  overflow: hidden;
  _zoom: 1; }
  .m-wholebox .t-flowsteps {
    height: 53px;
    margin: 30px 260px; }
    .m-wholebox .t-flowsteps .step-num2 {
      width: 480px; }
    .m-wholebox .t-flowsteps .step-num3 {
      width: 480px; }

.m-title {
  padding: 0 0 20px 10px;
  font-size: 18px;
  font-weight: bold;
  color: #1b1b1b;
  border-bottom: 1px solid #e2e2e2;
  line-height: 24px; }

.m-warp {
  position: relative;
  min-height: 100%; }

.m-body {
  padding-bottom: 190px; }

.m-footer {
  width: 100%;
  min-width: 1070px;
  position: absolute;
  z-index: 2;
  height: 190px;
  bottom: 0; }

.m-container {
  margin: auto;
  width: 1070px;
  position: relative; }

.m-top, .m-head, .m-banner, .m-page {
  width: 100%;
  min-width: 1070px;
  position: relative; }

.m-top {
  z-index: 4;
  height: 40px;
  border-bottom: 1px solid #e2e2e2;
  background: #fff; }

.m-head {
  z-index: 3;
  height: 100px;
  background: #fff; }

.m-banner {
  z-index: 1; }

.m-bg {
  background: #f1f1f1;
  min-width: 1070px; }

.m-bbgbox {
  border: 1px solid #d4d4d4;
  background: #fff; }

.m-buserbox {
  border: 1px solid #e2e2e2;
  background: #fff;
  padding-bottom: 20px; }

.m-serbox {
  width: 900px; }

.m-shadow {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
  filter: progid:dximagetransform.microsoft.shadow(color:#eeeeee,direction:170,strength:2); }

.m-operback {
  padding: 5px 10px;
  text-align: right; }

.m-area select {
  margin-right: 5px; }

.m-globalbox {
  border: 1px solid #e2e2e2;
  background: #fff; }
  .m-globalbox:hover {
    border: 1px solid #c6c6c6; }

.m-solidborder {
  border: 1px solid #e2e2e2 !important; }

.m-boborder {
  border-bottom: 1px solid #e2e2e2 !important; }

.m-toborder {
  border-top: 1px solid #e2e2e2 !important; }

.m-bdborder {
  border-bottom: 1px dashed #e2e2e2 !important; }

.m-dashedborder {
  border: 1px dashed #e2e2e2 !important; }

.m-ldashedborder {
  border-left: 1px dashed #e2e2e2 !important; }

.m-rightborder {
  border-right: 1px solid #e2e2e2 !important; }

.m-cursor {
  cursor: pointer; }

.m-blacklink {
  color: #474747; }
  .m-blacklink:hover {
    color: #1f8ed7; }

.m-blacklink2 {
  color: #303030; }
  .m-blacklink2:hover {
    color: #1f8ed7; }

.m-gerylink3 {
  color: #c5c5c5; }
  .m-gerylink3:hover {
    color: #5ec2eb; }

.top-topnav {
  font-size: 12px; }
  .top-topnav li {
    float: left;
    position: relative; }
    .top-topnav li a {
      display: block;
      height: 40px;
      line-height: 40px;
      border-right: 1px solid #d4d4d4;
      color: #474747;
      width: 90px;
      text-align: center; }
      .top-topnav li a:hover {
        color: #1b1b1b;
        background: #dcec7d; }
    .top-topnav li:hover {
      background: #dcec7d; }
    .top-topnav li dl {
      display: none;
      position: absolute;
      top: 40px;
      left: 0;
      border: 1px solid #d4d4d4;
      border-bottom: 3px solid #b9da42;
      background: #fff; }
      .top-topnav li dl a {
        white-space: nowrap;
        display: block;
        margin: 0;
        border: none 0; }
        .top-topnav li dl a:hover {
          color: #1b1b1b;
          background: #dcec7d; }

.head-logo {
  height: 81px;
  background: url('../Images/logo/logo.png') no-repeat; }
  .head-logo a {
    display: block;
    width: 100%;
    height: 81px;
    text-indent: -9999px; }

.head-nav {
  width: 100%; }
  .head-nav li {
    float: left;
    padding: 5px 15px 10px 0;
    position: relative;
    margin-left: 15px; }
    .head-nav li a {
      color: #1b1b1b;
      font-size: 18px; }
      .head-nav li a:hover {
        color: #26ade4; }
    .head-nav li dl {
      display: none;
      position: absolute;
      top: 38px;
      left: -10px;
      border: 1px solid #e2e2e2;
      border-bottom: 3px solid #26ade4;
      background: #fff; }
      .head-nav li dl a {
        white-space: nowrap;
        display: block;
        padding: 10px 25px;
        margin: 0;
        font-size: 14px; }
        .head-nav li dl a:hover {
          color: #1f8ed7;
          background: #f1f1f1; }
  .head-nav .head-fixednav {
    text-align: right;
    padding-right: 0;
    float: right; }
    .head-nav .head-fixednav a {
      background: #fff;
      border: 1px solid #d4d4d4;
      padding: 3px 10px;
      font-weight: normal !important;
      font-size: 16px !important; }
      .head-nav .head-fixednav a:hover {
        color: #fff;
        border: 1px solid #1f8ed7;
        background: #5ec2eb; }
    .head-nav .head-fixednav .blue {
      color: #fff;
      background: #26ade4;
      border-color: #1f8ed7; }
      .head-nav .head-fixednav .blue:hover {
        border: 1px solid #1f8ed7; }

.my-account {
  position: absolute;
  right: 0;
  top: 35px;
  z-index: 91;
  width: 378px;
  display: none; }
  .my-account .box {
    width: 100%;
    height: 189px;
    margin-top: 8px;
    background: #fff;
    position: relative;
    border: 1px solid #d4d4d4;
    box-shadow: 1px 1px 1px #ccc;
    filter: progid:dximagetransform.microsoft.shadow(color:#cccccc,direction:145,strength:2); }
    .my-account .box .box-arrow {
      display: block;
      width: 21px;
      height: 12px;
      position: absolute;
      right: 20px;
      top: -11px;
      background: url('../Images/bg/arrow.png') no-repeat; }
    .my-account .box .box-bottom {
      width: 100%;
      height: 52px;
      position: absolute;
      left: 0;
      bottom: 0;
      background: #f1f1f1;
      border-top: 1px solid #d4d4d4;
      text-align: left; }
      .my-account .box .box-bottom a {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        padding: 1px 10px;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        font-size: 14px; }
      .my-account .box .box-bottom .loginout {
        position: absolute;
        right: 0;
        top: 0; }
      .my-account .box .box-bottom .blue {
        color: #fff;
        background: #5ec2eb;
        border-color: #26ade4; }
        .my-account .box .box-bottom .blue:hover {
          border: 1px solid #1f8ed7; }
    .my-account .box .my-container {
      width: 358px;
      margin: auto;
      position: relative; }
    .my-account .box .my-photo {
      margin-top: 15px; }
    .my-account .box .my-info {
      margin-top: 15px; }
      .my-account .box .my-info a {
        border: 0 none;
        font-size: 12px; }
      .my-account .box .my-info p {
        width: 246px; }

.my-container {
  overflow: hidden; }
  .my-container .my-photo {
    width: 90px;
    height: 90px;
    border: 1px solid #e2e2e2;
    padding: 5px;
    position: relative;
    float: left; }
    .my-container .my-photo img {
      width: 90px;
      height: 90px; }
    .my-container .my-photo a {
      display: block;
      position: absolute;
      left: 5px;
      top: 5px;
      padding: 0;
      width: 90px;
      height: 90px;
      -moz-border-radius: 0;
      -webkit-border-radius: 0;
      border-radius: 0;
      border: 0 none;
      line-height: 90px;
      text-align: center;
      text-indent: -9999px;
      background: none;
      font-size: 12px; }
      .my-container .my-photo a:hover {
        border: 1px solid #e2e2e2;
        text-indent: 0;
        color: #fff;
        filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#80000000', endColorstr='#80000000');
        background-color: rgba(0, 0, 0, 0.5); }
  .my-container .my-info {
    float: left;
    margin-left: 10px; }
    .my-container .my-info h4 {
      font-size: 24px;
      color: #1b1b1b; }
      .my-container .my-info h4 span {
        font-size: 14px; }
    .my-container .my-info h5 {
      line-height: 30px;
      font-size: 16px; }
      .my-container .my-info h5 a {
        font-size: 12px;
        margin-left: 20px;
        font-family: Arial, SimSun; }
    .my-container .my-info p {
      display: block;
      text-align: left;
      font-family: Arial, SimSun;
      font-size: 12px;
      margin-bottom: 5px; }
      .my-container .my-info p i, .my-container .my-info p a {
        margin-right: 10px; }
      .my-container .my-info p i {
        cursor: default; }
    .my-container .my-info .icons-p {
      *margin-top: 10px;
      line-height: 34px; }
    .my-container .my-info .my-name a {
      font-size: 16px;
      font-weight: bold;
      padding: 0;
      color: #303030; }
    .my-container .my-info a:hover {
      color: #26ade4;
      background: none; }

.footer-big {
  min-width: 1080px;
  background-color: #474747;
  color: #d4d4d4; }
  .footer-big a {
    color: #d4d4d4; }
    .footer-big a:hover {
      color: #f1f1f1; }
  .footer-big .footer-bline {
    border-bottom: 1px solid #848484; }
  .footer-big .footer-left {
    border-right: 1px solid #848484;
    width: 440px;
    margin: 15px 0;
    display: inline-block;
    *display: inline;
    *zoom: 1; }
    .footer-big .footer-left .footer-logo {
      width: 319px;
      height: 51px;
      background: url('../Images/logo/footerlogo.png') no-repeat; }
    .footer-big .footer-left .footer-workinfo {
      margin-top: 10px;
      font-size: 16px; }
      .footer-big .footer-left .footer-workinfo strong {
        font-size: 24px; }
      .footer-big .footer-left .footer-workinfo span {
        font-family: Arial, SimSun;
        font-size: 12px; }
  .footer-big .footer-right {
    position: absolute;
    top: 0;
    right: 0;
    width: 620px; }
    .footer-big .footer-right dl {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      margin: 25px 20px; }
    .footer-big .footer-right .footer-code {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      position: absolute;
      top: 10px;
      right: 0; }
  .footer-big .footer-copyinfo {
    font-size: 12px;
    font-family: Arial, SimSun;
    text-align: center; }

.m-newslistbox .newslist-title {
  border-bottom: 1px solid #e2e2e2;
  overflow: hidden;
  _height: 48px; }
.m-newslistbox .newslist-list {
  padding-bottom: 5px; }
  .m-newslistbox .newslist-list a {
    display: block;
    height: 24px;
    line-height: 24px;
    padding: 8px;
    border-bottom: 1px dotted #e2e2e2;
    color: #303030; }
    .m-newslistbox .newslist-list a:hover {
      color: #26ade4;
      background: #f9f9f9; }

.m-login {
  background: #fff;
  border-top: 1px dotted #d4d4d4;
  border-left: 1px dotted #d4d4d4;
  border-bottom: 2px solid #d4d4d4;
  border-right: 2px solid #d4d4d4; }
  .m-login .login-msg {
    border-top: 1px dashed #e2e2e2;
    font-family: Arial, SimSun;
    font-size: 12px;
    color: #474747; }
    .m-login .login-msg .login-msgleft {
      display: inline-block;
      *display: inline;
      *zoom: 1; }
      .m-login .login-msg .login-msgleft a {
        color: #9e9e9e; }
        .m-login .login-msg .login-msgleft a:hover {
          color: #848484; }
    .m-login .login-msg .login-msgright {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      float: right;
      color: #474747;
      padding: 5px; }
      .m-login .login-msg .login-msgright:hover {
        color: #1f8ed7; }

.mini-box {
  background: #ffffff; }
  .mini-box .paypassword {
    width: 100%; }
  .mini-box .minimiddle {
    border: 1px solid #e2e2e2;
    margin: 10px 20px;
    padding: 30px 60px; }
  .mini-box .minifoot {
    width: 100%;
    padding: 15px 0;
    overflow: hidden;
    background: #f1f1f1;
    position: relative;
    text-align: right; }
    .mini-box .minifoot .m-sumtip {
      position: absolute;
      top: 15px;
      left: 20px; }

.minititle {
  width: 100%;
  background: #26ade4;
  position: relative;
  height: 40px; }
  .minititle h4 {
    color: #ffffff;
    font-size: 18px;
    position: absolute;
    left: 10px;
    line-height: 40px; }
  .minititle a {
    position: absolute;
    line-height: 30px;
    top: 0;
    right: 0;
    color: #1f8ed7; }
    .minititle a:hover {
      color: #fff; }

.mini-page {
  background: url('../Images/bg/minibg.png');
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%; }
  .mini-page .mini-box {
    position: absolute;
    top: 35%;
    left: 40%;
    -moz-box-shadow: 0 0 20px #000;
    -webkit-box-shadow: 0 0 20px #000;
    box-shadow: 0 0 20px #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#333333')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#333333'); }

.m-userreg {
  border: 1px solid #d4d4d4;
  background: #ababab;
  overflow: hidden;
  _zoom: 1; }

.userreg-select {
  width: 260px;
  position: absolute;
  left: 57px; }
  .userreg-select dt {
    margin: 15px 0; }
    .userreg-select dt a {
      background: #e2e2e2;
      border: 1px solid #919191;
      border-right: 0 none;
      width: 181px;
      padding: 13px 10px;
      display: block;
      color: #9e9e9e; }
      .userreg-select dt a:hover {
        background: #5ec2eb;
        color: #fff; }
    .userreg-select dt .on {
      background: #fff;
      color: #26ade4; }
  .userreg-select dd {
    margin-top: 40px;
    position: absolute;
    left: -21px;
    color: #fff; }
    .userreg-select dd .userreg-loginoauth {
      text-align: right;
      margin-top: 5px; }
      .userreg-select dd .userreg-loginoauth span {
        font-family: Arial, SimSun;
        font-size: 12px;
        display: block;
        margin-left: 60px; }
      .userreg-select dd .userreg-loginoauth a {
        color: #fff;
        font-family: Arial, SimSun;
        font-size: 12px; }
        .userreg-select dd .userreg-loginoauth a:hover {
          color: #26ade4; }

.userreg-form {
  float: right;
  width: 810px;
  background: #fff; }
  .userreg-form .userreg-title {
    padding: 17px 25px;
    font-size: 18px;
    font-weight: bold;
    color: #1b1b1b;
    border-bottom: 1px solid #e2e2e2; }

.m-oauth .oauth-right {
  margin-top: 40px;
  width: 330px; }
.m-oauth .oauth-left {
  width: 690px;
  margin-top: 20px;
  border-right: 1px solid #e2e2e2; }
  .m-oauth .oauth-left .oauth-form {
    margin: auto;
    width: 405px; }

.t-redfont {
  width: 530px;
  padding-left: 40px; }
  .t-redfont span {
    display: block;
    font-size: 24px;
    color: #c4504f;
    text-align: center; }

.m-safecenter {
  width: 100%;
  text-align: center; }
  .m-safecenter tr td {
    height: 80px;
    border-bottom: 1px dashed #d4d4d4; }
    .m-safecenter tr td .safecenter-style {
      font-size: 12px;
      font-family: Arial, SimSun; }
      .m-safecenter tr td .safecenter-style h4 {
        color: #1b1b1b;
        font-size: 18px;
        font-weight: bold;
        font-family: 'Microsoft YaHei', 'Lucida Sans Unicode', 'Myriad Pro', 'Hiragino Sans GB', 'Heiti SC', Verdana, simsun; }
        .m-safecenter tr td .safecenter-style h4 a {
          font-size: 12px;
          font-weight: normal;
          font-family: Arial, SimSun; }
        .m-safecenter tr td .safecenter-style h4 .t-promotionlink {
          font-size: 16px;
          font-family: "Microsoft Yahei"; }
        .m-safecenter tr td .safecenter-style h4 .safecenter-line {
          font-size: 14px;
          color: #d4d4d4; }
      .m-safecenter tr td .safecenter-style p {
        color: #d4d4d4; }

.t-uploadid {
  overflow: hidden; }
  .t-uploadid .uploadid-span {
    display: inline-block;
    width: 85px;
    text-align: right;
    margin-right: 14px;
    margin-top: 60px;
    float: left; }
  .t-uploadid .uploadid-photobox {
    float: left; }
    .t-uploadid .uploadid-photobox .uploadid-photo {
      width: 165px;
      height: 120px;
      padding: 5px;
      border: 1px dashed #d4d4d4;
      overflow: hidden;
      margin-bottom: 10px; }
      .t-uploadid .uploadid-photobox .uploadid-photo img {
        width: 165px;
        height: 120px; }

.t-uploadheader {
  background: #f7f7f7;
  width: 100%;
  padding: 20px 0;
  margin: 20px 0 10px 0; }
  .t-uploadheader .uploadheader-photo {
    width: 118px;
    height: 118px;
    padding: 5px;
    margin: auto;
    overflow: hidden;
    border: 1px dashed #d4d4d4; }
    .t-uploadheader .uploadheader-photo img {
      width: 118px;
      height: 118px; }

.m-logout .logout-box {
  width: 730px;
  margin: 0 auto; }
.m-logout .logout-ad img {
  width: 100%; }

.m-tips {
  width: 730px;
  padding: 30px 0;
  margin: 0 auto;
  overflow: hidden; }
  .m-tips .tip-right {
    width: 600px;
    font-size: 12px;
    font-family: Arial, SimSun;
    margin: 12px 0 0 30px; }
    .m-tips .tip-right strong {
      font-size: 24px;
      margin-right: 20px;
      font-family: 'Microsoft YaHei', 'Lucida Sans Unicode', 'Myriad Pro', 'Hiragino Sans GB', 'Heiti SC', Verdana, simsun; }
    .m-tips .tip-right span {
      display: block;
      width: 100%;
      background: #f1f1f1;
      line-height: 40px;
      margin-top: 10px;
      padding-left: 20px; }

.m-account {
  line-height: 24px; }
  .m-account .account-addcard {
    display: block;
    border: 1px solid #d4d4d4;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin: 5px;
    color: #919191; }
    .m-account .account-addcard:hover {
      border: 1px solid #26ade4;
      color: #26ade4; }
  .m-account .input-big {
    margin-left: 20px; }
    .m-account .input-big .leftfont {
      text-align: left; }
    .m-account .input-big .account-radiobox {
      border: 1px dashed #e2e2e2;
      width: 700px;
      padding: 10px; }
      .m-account .input-big .account-radiobox label {
        padding: 2px 12px 2px 0;
        margin: 5px 15px 5px 11px; }
    .m-account .input-big .account-onlinebank {
      border-top: none 0;
      width: 700px;
      padding: 10px; }
      .m-account .input-big .account-onlinebank label {
        padding: 2px 12px 2px 0;
        margin: 5px 15px 5px 11px; }
    .m-account .input-big .ui-radio {
      margin: 0; }
  .m-account .ui-radio {
    overflow: hidden;
    margin-left: 20px; }
    .m-account .ui-radio .leftfont {
      text-align: left; }

.usercenter-infor {
  height: 205px;
  border-bottom: 1px solid #e2e2e2; }

.usercenter-left {
  width: 630px;
  float: left; }
  .usercenter-left .usercenter-container {
    height: 135px;
    margin: 20px 0 0 20px; }
    .usercenter-left .usercenter-container .usercenter-photo {
      width: 90px;
      height: 90px;
      border: 1px solid #e2e2e2;
      padding: 5px;
      position: relative;
      float: left;
      margin-right: 10px; }
      .usercenter-left .usercenter-container .usercenter-photo img {
        width: 90px;
        height: 90px; }
      .usercenter-left .usercenter-container .usercenter-photo .usercenter-imglink {
        display: block;
        position: absolute;
        left: 5px;
        top: 5px;
        padding: 0;
        width: 90px;
        height: 90px;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
        border: 0 none;
        line-height: 90px;
        text-align: center;
        text-indent: -9999px;
        background: none;
        font-size: 12px; }
        .usercenter-left .usercenter-container .usercenter-photo .usercenter-imglink:hover {
          text-indent: 0;
          color: #fff;
          filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#80000000', endColorstr='#80000000');
          background-color: rgba(0, 0, 0, 0.5); }
      .usercenter-left .usercenter-container .usercenter-photo span {
        display: block;
        margin-top: 10px;
        font-family: Arial, SimSun;
        font-size: 12px;
        text-align: center;
        color: #474747; }
    .usercenter-left .usercenter-container .usercenter-info {
      float: left;
      margin-left: 10px; }
      .usercenter-left .usercenter-container .usercenter-info h4 {
        font-size: 24px;
        color: #1b1b1b; }
        .usercenter-left .usercenter-container .usercenter-info h4 span {
          font-size: 14px;
          color: #303030; }
      .usercenter-left .usercenter-container .usercenter-info h5 {
        line-height: 30px;
        font-size: 16px; }
        .usercenter-left .usercenter-container .usercenter-info h5 a {
          font-size: 12px;
          margin-left: 20px;
          font-family: Arial, SimSun; }
      .usercenter-left .usercenter-container .usercenter-info p {
        display: block;
        text-align: left;
        font-family: Arial, SimSun;
        font-size: 12px;
        margin-bottom: 5px; }
        .usercenter-left .usercenter-container .usercenter-info p i, .usercenter-left .usercenter-container .usercenter-info p a {
          margin-right: 10px; }
        .usercenter-left .usercenter-container .usercenter-info p i {
          cursor: default; }
      .usercenter-left .usercenter-container .usercenter-info .icons-p {
        *margin-top: 10px;
        line-height: 34px; }

.usercenter-money {
  width: 100%;
  border-top: 1px dashed #e2e2e2; }
  .usercenter-money ul {
    width: 33%;
    float: left; }
    .usercenter-money ul li {
      padding-left: 20px; }
      .usercenter-money ul li strong {
        font-size: 18px; }
  .usercenter-money .usercenter-border {
    border-left: 1px dashed #e2e2e2;
    border-right: 1px dashed #e2e2e2; }

.usercenter-right {
  width: 180px;
  float: right;
  font-size: 12px;
  font-family: Arial, SimSun; }
  .usercenter-right .custom-service {
    height: 156px;
    color: #fff;
    background: #5ec2eb;
    text-align: center; }
    .usercenter-right .custom-service i {
      line-height: 100px; }
    .usercenter-right .custom-service span {
      display: block; }
      .usercenter-right .custom-service span a {
        color: #fff; }
        .usercenter-right .custom-service span a:hover {
          color: #1f8ed7; }
  .usercenter-right .money-service {
    background: #f6f6f6;
    height: 50px; }
    .usercenter-right .money-service a {
      display: inline-block;
      margin: 10px 0 0 10px;
      *margin: 10px 0 0 5px; }

.usercenter-table {
  margin: 30px 0; }
  .usercenter-table tr th {
    font-weight: normal;
    text-align: center; }
  .usercenter-table tr td {
    text-align: center; }
    .usercenter-table tr td span {
      font-size: 18px;
      font-weight: bold; }
    .usercenter-table tr td strong {
      font-size: 24px;
      margin: 10px; }

.usercenter-mdetail {
  border-top: 1px solid #e2e2e2;
  padding: 20px;
  overflow: hidden; }

.m-borrowbid {
  display: block;
  height: 130px;
  border: 1px solid #e2e2e2;
  margin: 10px; }
  .m-borrowbid .borrowbid-photo {
    margin: 10px 15px 0 10px; }
    .m-borrowbid .borrowbid-photo img {
      width: 110px;
      height: 110px;
      border: 1px solid #e2e2e2; }
  .m-borrowbid .t-borrowbidinfor {
    width: 810px -170px;
    margin-top: 10px; }
    .m-borrowbid .t-borrowbidinfor ul {
      overflow: hidden; }
      .m-borrowbid .t-borrowbidinfor ul li {
        float: left;
        width: 50%; }
  .m-borrowbid:hover {
    background: #f1f1f1; }

.t-borrowbidinfor {
  font-size: 12px;
  font-family: Arial, SimSun;
  color: #303030; }
  .t-borrowbidinfor h4 {
    font-size: 24px;
    font-family: 'Microsoft YaHei', 'Lucida Sans Unicode', 'Myriad Pro', 'Hiragino Sans GB', 'Heiti SC', Verdana, simsun; }
  .t-borrowbidinfor p {
    color: #9e9e9e;
    margin: 1px 0 3px 0; }
  .t-borrowbidinfor ul {
    color: #474747; }

.m-autobid {
  padding: 0 10px; }
  .m-autobid .autobid-box {
    display: block;
    overflow: hidden;
    border: 1px solid #e2e2e2;
    position: relative;
    margin-bottom: 10px; }
    .m-autobid .autobid-box .t-borrowbidinfor {
      padding: 0 0 10px 20px; }
      .m-autobid .autobid-box .t-borrowbidinfor p {
        margin: 5px 0; }
      .m-autobid .autobid-box .t-borrowbidinfor ul li {
        height: 20px; }
    .m-autobid .autobid-box .ui-toggle {
      position: absolute;
      right: 20px;
      top: 15px; }
    .m-autobid .autobid-box .autobid-ranking {
      color: #303030;
      position: absolute;
      bottom: 15px;
      right: 20px; }
      .m-autobid .autobid-box .autobid-ranking p {
        color: #d4d4d4;
        font-size: 12px;
        font-family: Arial, SimSun;
        line-height: 14px; }
    .m-autobid .autobid-box:hover {
      background: #f1f1f1; }

.t-recommend {
  padding: 40px;
  color: #474747; }
  .t-recommend p {
    margin-bottom: 20px;
    text-indent: 2em; }

.m-friendmsg .friendmsg-left .friendmsg-friendlist dl, .m-friendmsg .friendmsg-right .friendmsg-lettersbox {
  scrollbar-arrow-color: #888;
  scrollbar-face-color: #eee;
  scrollbar-3dlight-color: #fff;
  scrollbar-highlight-color: #fff;
  scrollbar-shadow-color: #ccc;
  scrollbar-darkshadow-color: #fff;
  scrollbar-track-color: #f1f1f1;
  scrollbar-base-color: #f8f8f8; }
  .m-friendmsg .friendmsg-left .friendmsg-friendlist dl::-webkit-scrollbar, .m-friendmsg .friendmsg-right .friendmsg-lettersbox::-webkit-scrollbar {
    width: 6px; }
  .m-friendmsg .friendmsg-left .friendmsg-friendlist dl::-webkit-scrollbar-track, .m-friendmsg .friendmsg-right .friendmsg-lettersbox::-webkit-scrollbar-track {
    background: #f1f1f1;
    -webkit-box-shadow: inset 0 0 6px rgba(255, 255, 255, 0.3);
    border-radius: 6px; }
  .m-friendmsg .friendmsg-left .friendmsg-friendlist dl::-webkit-scrollbar-thumb, .m-friendmsg .friendmsg-right .friendmsg-lettersbox::-webkit-scrollbar-thumb {
    background: #eee;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }

.m-friendmsg {
  margin: 0 10px;
  overflow: hidden; }
  .m-friendmsg .friendmsg-left {
    width: 240px;
    float: left; }
    .m-friendmsg .friendmsg-left .friendmsg-tabs {
      clear: both;
      overflow: hidden;
      margin-bottom: 5px;
      zoom: 1; }
      .m-friendmsg .friendmsg-left .friendmsg-tabs a {
        display: block;
        padding: 4px 5px;
        border: 1px solid #9e9e9e;
        font-family: Arial, SimSun;
        font-size: 12px;
        color: #848484; }
        .m-friendmsg .friendmsg-left .friendmsg-tabs a:hover {
          border: 1px solid #5ec2eb;
          color: #26ade4; }
      .m-friendmsg .friendmsg-left .friendmsg-tabs .on {
        background: #5ec2eb;
        border: 1px solid #1f8ed7;
        color: #fff; }
        .m-friendmsg .friendmsg-left .friendmsg-tabs .on:hover {
          border: 1px solid #1f8ed7;
          background: #26ade4;
          color: #fff; }
    .m-friendmsg .friendmsg-left .friendmsg-friendlist {
      border: 1px solid #e2e2e2;
      overflow: hidden;
      height: 538px;
      position: relative; }
      .m-friendmsg .friendmsg-left .friendmsg-friendlist ul {
        overflow: hidden;
        zoom: 1; }
        .m-friendmsg .friendmsg-left .friendmsg-friendlist ul li {
          float: left;
          position: relative; }
      .m-friendmsg .friendmsg-left .friendmsg-friendlist dl {
        height: 438px;
        overflow: auto; }
        .m-friendmsg .friendmsg-left .friendmsg-friendlist dl dt {
          text-align: center;
          padding: 10px 0;
          display: none; }
        .m-friendmsg .friendmsg-left .friendmsg-friendlist dl dd {
          border-bottom: 1px solid #e2e2e2; }
          .m-friendmsg .friendmsg-left .friendmsg-friendlist dl dd:hover {
            background: #f1f1f1; }
      .m-friendmsg .friendmsg-left .friendmsg-friendlist .friendmsg-system {
        border-bottom: 1px solid #e2e2e2; }
      .m-friendmsg .friendmsg-left .friendmsg-friendlist .friendmsg-img img {
        width: 34px;
        height: 34px;
        margin: 10px 5px; }
      .m-friendmsg .friendmsg-left .friendmsg-friendlist .friendmsg-img .friendmsg-tip {
        position: absolute;
        font-size: 24px;
        top: -8px;
        right: -8px;
        color: #ff6867; }
      .m-friendmsg .friendmsg-left .friendmsg-friendlist .friendmsg-img .friendmsg-off {
        position: absolute;
        top: -4px;
        left: -1px;
        font-size: 14px;
        color: #ff6867;
        display: none; }
        .m-friendmsg .friendmsg-left .friendmsg-friendlist .friendmsg-img .friendmsg-off:hover {
          color: #ff5554; }
      .m-friendmsg .friendmsg-left .friendmsg-friendlist .friendmsg-name {
        width: 115px;
        padding: 15px 0;
        margin-right: 10px; }
        .m-friendmsg .friendmsg-left .friendmsg-friendlist .friendmsg-name a {
          font-size: 16px;
          color: #303030; }
          .m-friendmsg .friendmsg-left .friendmsg-friendlist .friendmsg-name a:hover {
            color: #26ade4; }
      .m-friendmsg .friendmsg-left .friendmsg-friendlist .friendmsg-oper {
        width: 60px;
        padding: 9px 0;
        text-align: right;
        padding-right: 5px; }
        .m-friendmsg .friendmsg-left .friendmsg-friendlist .friendmsg-oper a {
          font-size: 12px;
          font-family: Arial, SimSun;
          color: #d4d4d4;
          display: block; }
          .m-friendmsg .friendmsg-left .friendmsg-friendlist .friendmsg-oper a:hover {
            color: #26ade4; }
      .m-friendmsg .friendmsg-left .friendmsg-friendlist .friendmsg-pager {
        width: 100%;
        background: #f9f9f9;
        position: absolute;
        bottom: 0; }
        .m-friendmsg .friendmsg-left .friendmsg-friendlist .friendmsg-pager .pages {
          width: 100%;
          text-align: center;
          padding: 15px 0; }
          .m-friendmsg .friendmsg-left .friendmsg-friendlist .friendmsg-pager .pages a {
            border: 1px solid #9e9e9e;
            background: #fff;
            padding: 5px 6px;
            color: #919191; }
            .m-friendmsg .friendmsg-left .friendmsg-friendlist .friendmsg-pager .pages a:hover {
              background: #5ec2eb;
              border: 1px solid #1f8ed7;
              color: #fff; }
          .m-friendmsg .friendmsg-left .friendmsg-friendlist .friendmsg-pager .pages .one {
            padding: 5px 70px; }
  .m-friendmsg .friendmsg-right {
    width: 610px;
    margin-top: 33px;
    float: right;
    border: 1px solid #e2e2e2;
    height: 538px;
    position: relative; }
    .m-friendmsg .friendmsg-right .friendmsg-lettersbox {
      padding: 10px;
      height: 368px;
      overflow: auto; }
      .m-friendmsg .friendmsg-right .friendmsg-lettersbox .friendmsg-goes, .m-friendmsg .friendmsg-right .friendmsg-lettersbox .friendmsg-issue {
        clear: both;
        width: 350px;
        position: relative;
        margin-bottom: 15px; }
        .m-friendmsg .friendmsg-right .friendmsg-lettersbox .friendmsg-goes img, .m-friendmsg .friendmsg-right .friendmsg-lettersbox .friendmsg-issue img {
          width: 34px;
          height: 34px;
          display: inline-block;
          *display: inline;
          *zoom: 1; }
        .m-friendmsg .friendmsg-right .friendmsg-lettersbox .friendmsg-goes p, .m-friendmsg .friendmsg-right .friendmsg-lettersbox .friendmsg-issue p {
          display: inline-block;
          *display: inline;
          *zoom: 1;
          -moz-border-radius: 6px;
          -webkit-border-radius: 6px;
          border-radius: 6px;
          width: 300px;
          padding: 4px 5px;
          text-align: left;
          position: relative;
          -ms-word-break: break-all;
          word-break: break-all;
          -ms-word-wrap: break-word;
          word-wrap: break-word; }
          .m-friendmsg .friendmsg-right .friendmsg-lettersbox .friendmsg-goes p .friendmsg-delmsg, .m-friendmsg .friendmsg-right .friendmsg-lettersbox .friendmsg-issue p .friendmsg-delmsg {
            position: absolute;
            display: none;
            color: #1f8ed7;
            font-size: 16px; }
            .m-friendmsg .friendmsg-right .friendmsg-lettersbox .friendmsg-goes p .friendmsg-delmsg:hover, .m-friendmsg .friendmsg-right .friendmsg-lettersbox .friendmsg-issue p .friendmsg-delmsg:hover {
              color: #26ade4; }
      .m-friendmsg .friendmsg-right .friendmsg-lettersbox .friendmsg-goes img {
        float: left;
        margin-right: 5px; }
      .m-friendmsg .friendmsg-right .friendmsg-lettersbox .friendmsg-goes p {
        background: #d1d1d1; }
        .m-friendmsg .friendmsg-right .friendmsg-lettersbox .friendmsg-goes p .friendmsg-delmsg {
          top: -9px;
          right: -5px; }
      .m-friendmsg .friendmsg-right .friendmsg-lettersbox .friendmsg-issue {
        float: right;
        text-align: right; }
        .m-friendmsg .friendmsg-right .friendmsg-lettersbox .friendmsg-issue img {
          float: right;
          margin-left: 5px; }
        .m-friendmsg .friendmsg-right .friendmsg-lettersbox .friendmsg-issue p {
          background: #e6f6fc; }
          .m-friendmsg .friendmsg-right .friendmsg-lettersbox .friendmsg-issue p .friendmsg-delmsg {
            top: -9px;
            left: -5px; }
      .m-friendmsg .friendmsg-right .friendmsg-lettersbox .friendmsg-empty {
        -moz-border-radius: 15px;
        -webkit-border-radius: 15px;
        border-radius: 15px;
        background: #ebf6fc;
        color: #92CAE4;
        padding: 4px 0;
        width: 300px;
        margin: auto;
        text-align: center;
        margin-bottom: 10px;
        display: none; }
    .m-friendmsg .friendmsg-right .friendmsg-release {
      position: absolute;
      bottom: 0;
      background: #f1f1f1;
      width: 100%;
      text-align: center;
      padding: 5px; }
      .m-friendmsg .friendmsg-right .friendmsg-release textarea {
        padding: 4px 5px;
        border: 1px solid #d4d4d4;
        height: 80px; }
      .m-friendmsg .friendmsg-right .friendmsg-release .friendmsg-reltip {
        display: block;
        text-align: right;
        padding-right: 30px;
        color: #9e9e9e; }

.m-quotalist {
  color: #303030;
  overflow: hidden;
  width: 100%;
  line-height: 35px;
  background: #f9f9f9;
  padding: 20px 0 10px 0; }
  .m-quotalist dt {
    font-size: 18px;
    width: 100%;
    padding: 0 0 0 20px; }
  .m-quotalist dd {
    width: 50%;
    background: 0;
    border: 0;
    float: left;
    clear: none;
    padding: 0;
    margin-bottom: 15px; }
    .m-quotalist dd .quotalist-title {
      display: inline-block;
      width: 120px;
      text-align: right; }
  .m-quotalist .quotalist-box {
    margin: auto;
    width: 90%; }
    .m-quotalist .quotalist-box th {
      width: 35%;
      font-weight: normal;
      background: #D5EDF8;
      color: #2D7798;
      border: #92CAE4; }
    .m-quotalist .quotalist-box td {
      padding-left: 5px;
      font-size: 12px; }
  .m-quotalist .quotalist-warning {
    background: #FFF6BF;
    color: #514721;
    border: #FFD324; }
  .m-quotalist .quotalist-error {
    background: #FBE3E4;
    color: #8A1F11;
    border: #FBC2C4; }
  .m-quotalist .quotalist-success {
    background: #E6EFC2;
    color: #264409;
    border: #C6D880; }

.m-usergroupup li {
  height: 140px;
  margin-bottom: 20px;
  overflow: hidden;
  border: 1px solid #e2e2e2; }
  .m-usergroupup li .usergroupup-photo {
    width: 140px;
    height: 140px; }
    .m-usergroupup li .usergroupup-photo img {
      width: 140px;
      height: 140px; }
  .m-usergroupup li .usergroupup-info {
    width: 722px; }
    .m-usergroupup li .usergroupup-info p {
      height: 60px;
      font-size: 12px;
      font-family: Arial, SimSun;
      color: #474747;
      line-height: 22px;
      border-bottom: 1px dashed #e2e2e2;
      overflow: hidden; }
    .m-usergroupup li .usergroupup-info select {
      height: 38px;
      *height: 22px;
      *margin-top: 5px; }

.m-servicelist {
  width: 824px;
  overflow: hidden;
  margin: auto; }
  .m-servicelist li {
    width: 350px;
    float: left;
    font-size: 12px;
    margin: 0 14px 10px 14px;
    _margin: 0 14px 10px 14px;
    border: 1px solid #d4d4d4; }
    .m-servicelist li .servicelist-up {
      padding: 10px 10px 15px 10px;
      zoom: 1; }
      .m-servicelist li .servicelist-up .servicelist-photo {
        margin-right: 20px; }
        .m-servicelist li .servicelist-up .servicelist-photo img {
          width: 90px;
          height: 90px; }
      .m-servicelist li .servicelist-up .servicelist-info p {
        font-size: 12px;
        font-family: Arial, SimSun;
        margin-bottom: 4px; }
    .m-servicelist li .servicelist-bottom {
      background: #f1f1f1;
      padding: 20px 10px;
      font-family: Arial, SimSun;
      border-top: 1px solid #d4d4d4;
      -moz-border-radius: 0 0 5px 5px;
      -webkit-border-radius: 0 0 5px 5px;
      border-radius: 0 0 5px 5px; }
      .m-servicelist li .servicelist-bottom p {
        height: 54px;
        line-height: 18px;
        overflow: hidden; }

.m-helplist {
  width: 94%;
  margin: auto; }
  .m-helplist .helplist-help span {
    font-size: 16px;
    color: #000;
    margin-top: 20px;
    display: block; }
  .m-helplist .helplist-help dt {
    border-bottom: 1px solid #e2e2e2;
    line-height: 42px; }
    .m-helplist .helplist-help dt a {
      font-size: 14px;
      color: #303030; }
      .m-helplist .helplist-help dt a:hover {
        color: #26ade4; }
    .m-helplist .helplist-help dt .on {
      color: #26ade4; }
  .m-helplist .helplist-help dd {
    display: none;
    font-size: 12px;
    font-family: Arial, SimSun;
    background: #f1f1f1;
    padding: 20px;
    margin-bottom: 15px;
    line-height: 24px;
    border: 1px solid #e2e2e2;
    border-top: 0;
    color: #474747; }

.m-help {
  overflow: hidden;
  width: 1040px;
  margin: 20px auto !important; }
  .m-help .help-box {
    border: 1px solid #d4d4d4;
    float: left;
    width: 500px;
    margin: 0 9px 20px 9px;
    _margin: 0 7px 20px 7px; }
    .m-help .help-box h4 {
      height: 50px;
      line-height: 50px;
      padding: 10px 10px;
      border-bottom: 1px dashed #e2e2e2;
      background: #D5EDF8;
      color: #303030;
      font-weight: bold; }
      .m-help .help-box h4 img {
        width: 45px;
        height: 45px; }
      .m-help .help-box h4 a {
        color: #303030;
        font-weight: normal; }
        .m-help .help-box h4 a:hover {
          color: #26ade4; }
    .m-help .help-box ul {
      padding: 10px 20px;
      height: 90px; }
      .m-help .help-box ul li {
        width: 33%;
        float: left;
        line-height: 30px; }
        .m-help .help-box ul li a {
          color: #303030; }
          .m-help .help-box ul li a:hover {
            color: #1b1b1b; }

.m-promotion .promotion-box h4 {
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  position: relative;
  padding-left: 20px;
  text-align: left;
  border-bottom: 2px solid #26ade4; }
  .m-promotion .promotion-box h4 span {
    display: block;
    width: 170px;
    background: #26ade4;
    text-align: center;
    color: #fff;
    position: absolute;
    right: 0;
    top: 0; }
  .m-promotion .promotion-box h4 span.t-finish {
    background: #b9b9b9; }
.m-promotion .promotion-box h4.t-finish {
  border-bottom-color: #b9b9b9; }
.m-promotion .promotion-box .promotion-activity {
  height: 242px;
  border-top: 0; }
  .m-promotion .promotion-box .promotion-activity .promotion-photo {
    width: 260px;
    height: 242px; }
  .m-promotion .promotion-box .promotion-activity ul {
    font-size: 16px;
    color: #000;
    width: 800px; }
    .m-promotion .promotion-box .promotion-activity ul li {
      border-bottom: 1px dotted #d4d4d4;
      padding: 10px 20px;
      position: relative; }
      .m-promotion .promotion-box .promotion-activity ul li div {
        font-family: Arial, SimSun;
        font-size: 12px;
        overflow: hidden; }
      .m-promotion .promotion-box .promotion-activity ul li .promotion-position {
        position: absolute;
        bottom: 20px;
        right: 20px; }
    .m-promotion .promotion-box .promotion-activity ul .promotion-oneli {
      height: 30px;
      line-height: 30px; }
    .m-promotion .promotion-box .promotion-activity ul .promotion-twoli {
      height: 80px; }
      .m-promotion .promotion-box .promotion-activity ul .promotion-twoli div {
        height: 48px; }
    .m-promotion .promotion-box .promotion-activity ul .promotion-threeli {
      height: 70px;
      border: 0; }
      .m-promotion .promotion-box .promotion-activity ul .promotion-threeli div {
        height: 34px;
        width: 320px; }

.m-promotiontable {
  width: 1020px;
  margin: 20px;
  border: 1px solid #92CAE4;
  background: #f8fcfe;
  color: #2D7798; }
  .m-promotiontable th, .m-promotiontable td {
    border: 1px solid #7ec0df;
    padding: 10px; }
  .m-promotiontable th {
    width: 15%;
    white-space: nowrap;
    color: #fff;
    background: #92CAE4; }

.m-shop h3 {
  font-size: 18px;
  border-bottom: 1px solid #e2e2e2;
  line-height: 50px;
  padding-left: 20px;
  margin-bottom: 5px; }
.m-shop .shop-all {
  overflow: hidden;
  zoom: 1; }
  .m-shop .shop-all .shop-box {
    width: 270px;
    margin: 5px 10px;
    height: 272px;
    float: left; }
    .m-shop .shop-all .shop-box a {
      display: block;
      margin: 1px;
      border: 1px solid #d4d4d4;
      background: #fff;
      cursor: pointer; }
      .m-shop .shop-all .shop-box a .shop-photo {
        overflow: hidden; }
        .m-shop .shop-all .shop-box a .shop-photo img {
          width: 264px;
          height: 178px;
          margin: 1px; }
      .m-shop .shop-all .shop-box a .shop-infor {
        overflow: hidden;
        height: 92px; }
        .m-shop .shop-all .shop-box a .shop-infor h5 {
          width: 260px;
          margin-left: 5px;
          height: 36px;
          line-height: 36px;
          text-align: center;
          font-size: 16px;
          color: #474747; }
        .m-shop .shop-all .shop-box a .shop-infor .g-left {
          color: #848484;
          margin-left: 10px; }
        .m-shop .shop-all .shop-box a .shop-infor .t-scorecolor {
          color: #1f8ed7; }
      .m-shop .shop-all .shop-box a:hover {
        margin: 0px;
        border: 2px solid #5ec2eb; }

.m-shopdetail {
  height: 260px;
  padding: 10px; }
  .m-shopdetail .shopdetail-photo {
    width: 400px;
    height: 260px; }
    .m-shopdetail .shopdetail-photo img {
      width: 400px;
      height: 260px; }
  .m-shopdetail .shopdetail-infor {
    width: 420px;
    padding: 10px 20px;
    color: #303030;
    line-height: 26px; }
    .m-shopdetail .shopdetail-infor ul {
      font-size: 12px;
      font-family: Arial, SimSun;
      border: 1px dotted #d4d4d4;
      background: #fcfcfc;
      padding: 10px 20px;
      margin: 10px 0; }

.m-shopdetailtab {
  _width: 860px; }

#shopdetail p {
  margin-left: 20px;
  margin-right: 20px; }

.m-loan .loan-infor {
  width: 580px; }

.m-calculator .ui-tab {
  width: 1080px -2px; }
  .m-calculator .ui-tab dd {
    overflow: hidden; }
    .m-calculator .ui-tab dd .calculator-form {
      width: 378px;
      border-right: 1px solid #e2e2e2; }
      .m-calculator .ui-tab dd .calculator-form .topfont {
        color: #666666 !important; }
    .m-calculator .ui-tab dd .calculator-infor {
      width: 595px;
      border-right: 1px solid #e2e2e2;
      padding: 0 20px; }
      .m-calculator .ui-tab dd .calculator-infor ul {
        font-size: 12px;
        font-family: Arial, SimSun;
        overflow: hidden;
        margin-left: 30px;
        zoom: 1; }
        .m-calculator .ui-tab dd .calculator-infor ul li {
          float: left;
          width: 33%; }
      .m-calculator .ui-tab dd .calculator-infor .result {
        margin: 200px 0 0 100px; }
        .m-calculator .ui-tab dd .calculator-infor .result p {
          width: 220px;
          margin-left: 80px; }

.table-normal tr td, .m-shop .shop-all .shop-box a .shop-infor h5, .m-bbsrank dl dd a, .m-bbsrank dl dd span, .m-bbspost li .bbs-middle p, .m-bbspost li .bbs-right span, .m-bbspost li .bbs-right a, .news-list li a .title {
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }

.m-bbsrank {
  overflow: hidden;
  _zoom: 1; }
  .m-bbsrank .bbsrank-photo {
    width: 390px;
    height: 200px;
    position: relative; }
    .m-bbsrank .bbsrank-photo a {
      display: block;
      width: 390px;
      height: 200px; }
    .m-bbsrank .bbsrank-photo img {
      width: 390px;
      height: 200px; }
    .m-bbsrank .bbsrank-photo .cycle-pager {
      position: absolute;
      bottom: 3px;
      z-index: 1000;
      font-size: 0;
      left: 5px; }
      .m-bbsrank .bbsrank-photo .cycle-pager span {
        display: block;
        width: 25px;
        height: 8px;
        background: #fff;
        float: left;
        margin-right: 5px;
        cursor: pointer; }
      .m-bbsrank .bbsrank-photo .cycle-pager .cycle-pager-active {
        background: #5ec2eb; }
    .m-bbsrank .bbsrank-photo .cycle-next {
      position: absolute;
      right: 0;
      top: 0;
      color: #fff;
      opacity: 0.1;
      z-index: 1000;
      font-size: 18px;
      cursor: pointer;
      height: 100%;
      line-height: 200px;
      padding: 0 5px; }
      .m-bbsrank .bbsrank-photo .cycle-next:hover {
        opacity: 1; }
    .m-bbsrank .bbsrank-photo .cycle-prev {
      position: absolute;
      left: 0;
      top: 0;
      color: #fff;
      z-index: 1000;
      font-size: 18px;
      cursor: pointer;
      opacity: 0.1;
      height: 100%;
      line-height: 200px;
      padding: 0 5px; }
      .m-bbsrank .bbsrank-photo .cycle-prev:hover {
        opacity: 1; }
  .m-bbsrank dl {
    width: 320px; }
    .m-bbsrank dl dt {
      color: #000;
      font-size: 18px;
      line-height: 30px;
      margin-bottom: 2px; }
    .m-bbsrank dl dd {
      font-size: 12px;
      font-family: Arial, SimSun;
      height: 28px; }
      .m-bbsrank dl dd a {
        color: #848484;
        display: inline-block;
        width: 220px;
        margin-right: 10px; }
        .m-bbsrank dl dd a:hover {
          color: #303030; }
      .m-bbsrank dl dd span {
        display: inline-block;
        width: 90px; }
  .m-bbsrank .t-dash {
    height: 200px;
    border-left: 1px dashed #e2e2e2; }

.m-bbspost {
  color: #474747;
  font-size: 12px;
  font-family: Arial, SimSun; }
  .m-bbspost li {
    height: 50px;
    padding: 15px 0 15px 15px;
    *zoom: 1; }
    .m-bbspost li .bbs-photo {
      width: 50px;
      height: 50px;
      margin-right: 10px; }
      .m-bbspost li .bbs-photo img {
        width: 50px;
        height: 50px; }
    .m-bbspost li .bbs-middle {
      width: 440px; }
      .m-bbspost li .bbs-middle h5 a, .m-bbspost li .bbs-middle h5 span {
        font-size: 18px;
        font-family: 'Microsoft YaHei', 'Lucida Sans Unicode', 'Myriad Pro', 'Hiragino Sans GB', 'Heiti SC', Verdana, simsun;
        color: #303030;
        margin-right: 10px; }
      .m-bbspost li .bbs-middle p {
        color: #9e9e9e;
        margin-top: 3px;
        width: 410px; }
    .m-bbspost li .bbs-right {
      line-height: 50px;
      height: 50px; }
      .m-bbspost li .bbs-right span, .m-bbspost li .bbs-right a {
        display: inline-block;
        height: 50px; }
      .m-bbspost li .bbs-right a {
        width: 400px;
        margin-right: 10px; }
      .m-bbspost li .bbs-right span {
        width: 125px; }
  .m-bbspost .m-bdborder:hover {
    border-color: #1f8ed7 !important; }

.m-bbslist .m-bbspost {
  position: relative;
  _width: 1068px; }
  .m-bbslist .m-bbspost li {
    padding: 20px 10px; }
    .m-bbslist .m-bbspost li .bbs-middle {
      width: 710px; }
      .m-bbslist .m-bbspost li .bbs-middle p {
        width: 680px; }
.m-bbslist .table-normal th {
  height: 35px;
  font-size: 12px;
  font-family: Arial, SimSun; }
.m-bbslist .table-normal td {
  height: 70px;
  border: 0;
  border-bottom: 1px dashed #e2e2e2; }
  .m-bbslist .table-normal td .bbs-img {
    width: 50px;
    height: 50px;
    display: inline-block;
    margin-right: 5px; }

.m-bbsdetail h3 {
  overflow: hidden;
  line-height: 20px;
  background: #5ec2eb;
  color: #fff;
  padding: 15px 20px;
  zoom: 1; }
  .m-bbsdetail h3 .bbsdetail-post {
    color: #fff;
    text-align: right;
    margin: 0 20px; }
    .m-bbsdetail h3 .bbsdetail-post:hover {
      color: #1f8ed7; }
.m-bbsdetail .bbs-table {
  width: 100%;
  font-family: Arial, SimSun;
  font-size: 12px;
  border: 1px solid #d4d4d4; }
  .m-bbsdetail .bbs-table tr th, .m-bbsdetail .bbs-table tr td {
    vertical-align: top; }
  .m-bbsdetail .bbs-table tr .t-am {
    vertical-align: middle; }
  .m-bbsdetail .bbs-table tr th {
    background: #f9f9f9;
    font-weight: normal;
    border-right: 1px solid #c6c6c6;
    border-bottom: 4px solid #c6c6c6; }
    .m-bbsdetail .bbs-table tr th .bbsdetail-user {
      width: 180px;
      background: #f9f9f9;
      text-align: center; }
      .m-bbsdetail .bbs-table tr th .bbsdetail-user img {
        border: 5px solid #fff; }
      .m-bbsdetail .bbs-table tr th .bbsdetail-user .bbsdetail-username {
        padding: 6px 0;
        margin-bottom: 10px;
        border-bottom: 1px dashed #ababab; }
  .m-bbsdetail .bbs-table tr td {
    position: relative;
    border-bottom: 4px solid #f1f1f1; }
    .m-bbsdetail .bbs-table tr td .bbsdetail-font {
      width: 897px;
      background: #fff; }
      .m-bbsdetail .bbs-table tr td .bbsdetail-font .bbsdetail-top {
        height: 30px;
        line-height: 30px;
        border-bottom: 1px dashed #e2e2e2;
        color: #d4d4d4; }
      .m-bbsdetail .bbs-table tr td .bbsdetail-font .bbsdetail-bottom {
        color: #303030; }
        .m-bbsdetail .bbs-table tr td .bbsdetail-font .bbsdetail-bottom .bbsdetail-reply {
          color: #474747;
          position: absolute;
          bottom: 10px;
          right: 20px; }
          .m-bbsdetail .bbs-table tr td .bbsdetail-font .bbsdetail-bottom .bbsdetail-reply:hover {
            color: #26ade4; }
.m-bbsdetail .bbsdetail-box {
  width: 1078px; }

.news-list li a {
  display: block;
  height: 40px;
  line-height: 40px;
  padding: 0 6px;
  border-bottom: 1px solid #e2e2e2; }
  .news-list li a .title {
    display: block;
    width: 620px;
    color: #303030; }
  .news-list li a .time {
    font-size: 12px;
    color: #d4d4d4;
    font-family: Arial, SimSun; }
  .news-list li a:hover {
    background: #f1f1f1; }
    .news-list li a:hover .title, .news-list li a:hover .time {
      color: #26ade4; }

.m-news h2 span {
  display: block;
  font-size: 18px;
  padding: 10px 0 5px 15px; }
.m-news .news-info {
  font-family: Arial, SimSun;
  font-size: 12px;
  color: #d4d4d4;
  margin: 5px 10px 10px 15px;
  border-bottom: 1px solid #f1f1f1;
  padding-bottom: 10px; }
.m-news .news-description {
  background: #f1f1f1;
  margin: 10px 10px;
  padding: 10px 10px;
  color: #1b1b1b;
  border-bottom: 1px solid #f1f1f1; }

.m-select dd {
  overflow: hidden;
  padding: 0; }
  .m-select dd .select-list li {
    height: 35px;
    font-size: 14px;
    margin-bottom: 10px; }
    .m-select dd .select-list li strong, .m-select dd .select-list li a {
      display: inline-block;
      padding: 3px 10px; }
    .m-select dd .select-list li a {
      color: #474747;
      margin-left: 10px; }
      .m-select dd .select-list li a:hover {
        background: #d0e650; }
    .m-select dd .select-list li .on {
      background: #26ade4;
      color: #fff; }
  .m-select dd .select-newhand {
    width: 290px;
    padding-bottom: 10px; }

.m-bidlist {
  background: #fff;
  border: 1px solid #e2e2e2;
  overflow: hidden; }
  .m-bidlist dt {
    width: 1080px -2px/4;
    float: left; }
    .m-bidlist dt a {
      display: block;
      line-height: 45px;
      text-align: center;
      color: #474747; }
      .m-bidlist dt a:hover {
        background: #5ec2eb;
        color: #fff; }
    .m-bidlist dt .on {
      background: #26ade4;
      color: #fff; }
  .m-bidlist dd {
    border-top: 1px solid #e2e2e2;
    clear: both; }
  .m-bidlist .bidlist-empty {
    margin: auto;
    display: block;
    text-align: center;
    margin-top: 24px; }

.m-bidbox {
  padding: 15px 20px 0 20px; }
  .m-bidbox .bidbox-title {
    height: 22px; }
    .m-bidbox .bidbox-title .bidbox-time span {
      color: #1f8ed7; }
  .m-bidbox h5 {
    height: 22px;
    line-height: 22px; }
    .m-bidbox h5 span {
      margin: 0 5px; }
  .m-bidbox ul {
    width: 100%;
    overflow: hidden;
    padding-bottom: 10px;
    border-bottom: 1px dashed #e2e2e2;
    margin-top: 10px; }
    .m-bidbox ul li {
      color: #848484;
      text-align: center;
      float: left; }
      .m-bidbox ul li span {
        display: block; }
      .m-bidbox ul li label {
        color: #26ade4;
        font-size: 18px; }
    .m-bidbox ul .border {
      height: 30px;
      background: #d4d4d4;
      width: 1px;
      margin: 10px 0; }

.ui-bidspeed {
  width: 200px;
  height: 12px;
  overflow: hidden;
  background: url('../Images/bg/bidspeed01.png') repeat-x #eaebee;
  margin-left: 16px; }
  .ui-bidspeed span {
    display: block;
    background: url('../Images/bg/speedbg01.gif');
    height: 100%; }

.ui-percent {
  position: relative;
  width: 196px;
  height: 23px;
  margin-right: 16px; }
  .ui-percent span {
    width: 37px;
    height: 23px;
    line-height: 30px;
    color: #303030;
    font-size: 10px;
    font-family: Arial, SimSun;
    position: absolute;
    text-align: center;
    background: url('../Images/bg/speedbg.png') no-repeat; }

.bidbtn {
  color: #fff;
  background: #5ec2eb;
  border: 1px solid #26ade4; }
  .bidbtn:hover {
    color: #fff;
    background: #26ade4;
    border: 1px solid #1f8ed7; }

.bid-finish {
  background: #f1f1f1;
  color: #1b1b1b;
  border: 1px solid #d4d4d4; }
  .bid-finish:hover {
    background: #e2e2e2;
    color: #1b1b1b;
    border: 1px solid #d4d4d4; }

.m-detailbid .darailbid-title {
  height: 20px;
  line-height: 20px;
  border-bottom: 1px solid #e2e2e2; }
  .m-detailbid .darailbid-title .title-time span {
    font-size: 16px;
    color: #1f8ed7; }
.m-detailbid .darailbid-baselist {
  height: 116px;
  border-bottom: 1px solid #f1f1f1; }
  .m-detailbid .darailbid-baselist li {
    height: 116px;
    float: left;
    position: relative;
    border-left: 1px dotted #d4d4d4;
    text-align: center; }
    .m-detailbid .darailbid-baselist li .t-tl175, .m-detailbid .darailbid-baselist li .t-tl108, .m-detailbid .darailbid-baselist li .t-tt175, .m-detailbid .darailbid-baselist li .t-tl185 {
      display: block;
      position: absolute; }
    .m-detailbid .darailbid-baselist li .t-tl175 {
      top: 30px;
      left: 150px; }
    .m-detailbid .darailbid-baselist li .t-tl108 {
      top: 0;
      left: 60px;
      text-align: right;
      width: 80px; }
    .m-detailbid .darailbid-baselist li .t-tt175 {
      top: 47px;
      left: 150px; }
    .m-detailbid .darailbid-baselist li .t-tl185 {
      height: 45px;
      top: 47px;
      left: 220px; }
    .m-detailbid .darailbid-baselist li .darailbid-ratelist {
      position: absolute;
      display: none;
      top: 22px;
      left: 0;
      color: #2D7798;
      background: #D5EDF8;
      border: 1px solid #92CAE4;
      padding: 5px 15px; }
      .m-detailbid .darailbid-baselist li .darailbid-ratelist dd {
        white-space: nowrap;
        text-align: left; }
.m-detailbid .darailbid-box {
  border-top: 1px solid #f1f1f1;
  padding: 10px 15px;
  overflow: hidden;
  *height: 170px; }
  .m-detailbid .darailbid-box .detailbid-photo {
    padding: 5px;
    border: 1px solid #e2e2e2; }
    .m-detailbid .darailbid-box .detailbid-photo img {
      width: 260px; }
  .m-detailbid .darailbid-box .darailbid-list {
    width: 490px; }
    .m-detailbid .darailbid-box .darailbid-list li {
      float: left;
      padding: 10px 0;
      width: 245px; }
    .m-detailbid .darailbid-box .darailbid-list .m-bidOther {
      width: 100%; }
      .m-detailbid .darailbid-box .darailbid-list .m-bidOther span {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        padding: 0 5px;
        font-family: Arial, SimSun;
        font-size: 12px;
        color: #919191; }
.m-detailbid .detailbid-usermoenytext {
  margin-top: 10px;
  width: 97%;
  height: 30px;
  line-height: 30px;
  overflow: hidden; }
.m-detailbid .detailbid-usermoeny {
  width: 97%;
  margin-top: 10px;
  text-align: center;
  height: 30px;
  line-height: 30px; }
.m-detailbid .detailbid-userbidinput {
  padding: 9.5px 25px 9.5px 7px;
  border: 1px solid #9e9e9e;
  margin-top: 10px; }
  .m-detailbid .detailbid-userbidinput:focus {
    border: 1px solid #26ade4;
    box-shadow: 0 0 5px #1F98C7;
    filter: progid:dximagetransform.microsoft.shadow(color:#1F98C7,direction:170,strength:2); }
  .m-detailbid .detailbid-userbidinput .disable {
    background: #f1f1f1; }
.m-detailbid .detailbid-userbidlist {
  width: 97%;
  margin-top: 10px; }
  .m-detailbid .detailbid-userbidlist li {
    margin-bottom: 5px;
    margin-left: 3px; }
.m-detailbid .detailbid-userhelpline {
  position: absolute;
  display: block;
  right: 10px;
  bottom: 0;
  font-size: 12px;
  height: 30px;
  line-height: 30px; }

.detailbid-borrowtab dd {
  width: 1028px; }

.detailbid-table {
  width: 100%;
  border: 1px solid #e2e2e2; }
  .detailbid-table th {
    padding: 10px;
    font-size: 16px;
    border: 1px solid #e2e2e2;
    background: #848484;
    color: #e2e2e2;
    white-space: nowrap; }
  .detailbid-table td {
    text-align: center;
    padding: 10px;
    border: 1px solid #e2e2e2;
    white-space: nowrap; }
  .detailbid-table .alt {
    background: #f1f1f1; }

.detailbid-baseinfobox .baseinfo-titile {
  padding: 10px;
  font-size: 18px;
  border-bottom: 2px solid #e2e2e2; }
.detailbid-baseinfobox .baseinfo-detail {
  padding: 10px;
  color: #1b1b1b; }
.detailbid-baseinfobox .baseinfo-table {
  width: 100%;
  border: 2px solid #fff;
  background: #f8fcfe;
  color: #2D7798; }
  .detailbid-baseinfobox .baseinfo-table th, .detailbid-baseinfobox .baseinfo-table td {
    border: 2px solid #fff;
    padding: 10px 5px; }
  .detailbid-baseinfobox .baseinfo-table th {
    width: 40%;
    white-space: nowrap;
    color: #fff;
    background: #5ec2eb; }
  .detailbid-baseinfobox .baseinfo-table td {
    text-align: center; }
  .detailbid-baseinfobox .baseinfo-table .alt {
    background: #D5EDF8; }

.detailbid-infobox {
  padding: 10px; }
  .detailbid-infobox .detailbid-infotitle {
    font-size: 18px;
    font-weight: bold;
    color: #474747;
    margin-bottom: 10px; }
  .detailbid-infobox .detailbid-infotable {
    width: 100%; }
    .detailbid-infobox .detailbid-infotable th, .detailbid-infobox .detailbid-infotable td {
      border: 1px solid #d4d4d4;
      padding: 10px 5px; }
    .detailbid-infobox .detailbid-infotable th {
      width: 169px;
      background: #f1f1f1; }
    .detailbid-infobox .detailbid-infotable td {
      width: 30%; }

.icon-Principal, .icon-PrincipalInterest, .icon-Full {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 65px;
  height: 20px;
  margin-left: 5px; }

.icon-Principal {
  background: url('../Images/default/icon-benj.png') no-repeat center center; }

.icon-PrincipalInterest {
  background: url('../Images/default/icon-benb.png') no-repeat center center; }

.icon-Full {
  background: url('../Images/default/icon-quane.png') no-repeat center center; }

.m-investment {
  background: #fff;
  border-bottom: 1px solid #e2e2e2;
  overflow: hidden; }
  .m-investment .investment-list li {
    float: left;
    width: 260px;
    padding: 10px 3px; }
    .m-investment .investment-list li a {
      display: block;
      color: #303030; }
      .m-investment .investment-list li a span {
        display: block; }
      .m-investment .investment-list li a img {
        opacity: 0.7; }
      .m-investment .investment-list li a:hover {
        color: #1b1b1b; }
        .m-investment .investment-list li a:hover img {
          opacity: 1; }

.m-notice {
  height: 50px;
  line-height: 50px;
  padding: 0 16px;
  overflow: hidden;
  _zoom: 1; }
  .m-notice li {
    display: block;
    width: 100%; }
    .m-notice li a {
      color: #1b1b1b;
      font-size: 15px; }

.m-recommendborrow {
  width: 100%;
  height: 220px;
  position: relative; }
  .m-recommendborrow .borrow-type {
    position: absolute;
    right: 50px;
    top: -9px;
    display: block;
    width: 150px;
    height: 45px;
    background: url('../Images/bg/homesite.png') no-repeat; }
    .m-recommendborrow .borrow-type .icon-rightarrow {
      position: absolute;
      right: -5px;
      top: 0;
      display: block;
      width: 5px;
      height: 9px;
      background: url('../Images/bg/reight-arrow.png') no-repeat; }
  .m-recommendborrow .borrow-title {
    margin: 15px 0; }
    .m-recommendborrow .borrow-title a {
      font-size: 20px;
      font-weight: bold;
      color: #303030; }
      .m-recommendborrow .borrow-title a:hover {
        color: #1f8ed7; }
  .m-recommendborrow .borrow-desc {
    height: 65px;
    padding: 0 15px 5px 0;
    margin-right: 10px;
    border-bottom: 1px solid #d4d4d4; }
    .m-recommendborrow .borrow-desc .desc-msg {
      color: #848484;
      font-size: 12px;
      width: 440px; }
    .m-recommendborrow .borrow-desc .desc-line .line-time {
      font-size: 12px;
      text-align: right;
      margin-bottom: 5px; }
      .m-recommendborrow .borrow-desc .desc-line .line-time span {
        color: #8fae22; }
  .m-recommendborrow .borrow-moenys {
    margin-top: 10px; }
    .m-recommendborrow .borrow-moenys li {
      float: left;
      text-align: center;
      width: 170px; }
      .m-recommendborrow .borrow-moenys li .moenys-msg {
        font-size: 20px;
        margin-bottom: 5px;
        display: block; }
      .m-recommendborrow .borrow-moenys li .moenys-title {
        color: #474747; }

.m-homeborrowlist {
  width: 100%;
  position: relative; }
  .m-homeborrowlist .homeborrowlist-titlebox {
    overflow: hidden;
    border-bottom: 1px solid #e2e2e2; }
  .m-homeborrowlist .homeborrowlist-list table tr {
    border-bottom: 1px dotted #e2e2e2; }
    .m-homeborrowlist .homeborrowlist-list table tr:hover {
      background: #e6f6fc; }
    .m-homeborrowlist .homeborrowlist-list table tr th {
      background: #f6f6f6;
      font-size: 14px;
      color: #848484;
      font-weight: normal;
      white-space: nowrap;
      padding: 10px; }
    .m-homeborrowlist .homeborrowlist-list table tr td {
      height: 55px;
      padding: 3px;
      font-size: 15px;
      text-align: center; }
    .m-homeborrowlist .homeborrowlist-list table tr .t-bidspeed .ui-bidspeed {
      width: 100%;
      margin: 0; }
  .m-homeborrowlist .homeborrowlist-list .bidhomelist-btn {
    padding: 5px 8px;
    *padding: 3px 8px; }

.home-bidbtn {
  border: 1px solid #26ade4; }
  .home-bidbtn:hover {
    color: #fff;
    background: #5ec2eb;
    border: 1px solid #1f8ed7; }

.home-bidfinish {
  background: #f1f1f1;
  color: #1b1b1b;
  border: 1px solid #d4d4d4; }
  .home-bidfinish:hover {
    background: #e2e2e2;
    color: #1b1b1b;
    border: 1px solid #d4d4d4; }

.m-friendlink dt {
  float: left;
  width: 80px;
  margin: 0 10px -2px 10px;
  _margin-bottom: 0px; }
  .m-friendlink dt a {
    display: block;
    width: 100%;
    height: 38px;
    line-height: 48px;
    text-align: center;
    font-size: 18px;
    color: #919191;
    padding-bottom: 10px; }
    .m-friendlink dt a:hover {
      color: #1b1b1b; }
  .m-friendlink dt .on {
    color: #1b1b1b;
    background: url('../Images/bg/arrow.png') no-repeat bottom center; }
.m-friendlink dd {
  width: 100%;
  clear: both;
  border-top: 1px solid #d4d4d4;
  margin-top: -2px; }
.m-friendlink .friendlink-imgbox a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 170px;
  margin: 10px 15px;
  border: 1px solid #e2e2e2; }
.m-friendlink .friendlink-textbox a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 80px;
  margin: 10px;
  color: #848484;
  text-align: center; }
  .m-friendlink .friendlink-textbox a:hover {
    color: #303030; }

.m-inxfinancing {
  overflow: hidden; }
  .m-inxfinancing li {
    position: relative;
    float: left;
    height: 252px;
    margin-top: 10px; }
  .m-inxfinancing .inxfinancing-box {
    margin-top: 10px;
    height: 240px;
    margin-bottom: 10px;
    border: 1px solid #e2e2e2;
    background: #ffffff; }
    .m-inxfinancing .inxfinancing-box:hover {
      border: 1px solid #c6c6c6; }
    .m-inxfinancing .inxfinancing-box h4 {
      height: 50px;
      line-height: 50px;
      padding-left: 70px;
      border-bottom: 1px solid #e2e2e2; }
      .m-inxfinancing .inxfinancing-box h4 .inxfinancing-border {
        display: block;
        width: 5px;
        height: 50px;
        position: absolute;
        top: 11px;
        left: 1px;
        background: #26ade4; }
      .m-inxfinancing .inxfinancing-box h4 .inxfinancing-logo {
        position: absolute;
        top: 16px;
        left: 16px;
        width: 40px;
        height: 40px; }
      .m-inxfinancing .inxfinancing-box h4 .inxfinancing-corner {
        position: absolute;
        top: 2px;
        right: 20px; }
    .m-inxfinancing .inxfinancing-box .inxfinancing-info .inxfinancing-border {
      border-bottom: 1px solid #26ade4; }
    .m-inxfinancing .inxfinancing-box .inxfinancing-info .inxfinancing-right {
      position: relative; }
      .m-inxfinancing .inxfinancing-box .inxfinancing-info .inxfinancing-right span {
        position: absolute;
        display: block;
        right: 20px; }
      .m-inxfinancing .inxfinancing-box .inxfinancing-info .inxfinancing-right .inxfinancing-position1 {
        top: 25px; }
      .m-inxfinancing .inxfinancing-box .inxfinancing-info .inxfinancing-right .inxfinancing-position2 {
        top: 30px;
        right: 60px; }
      .m-inxfinancing .inxfinancing-box .inxfinancing-info .inxfinancing-right .inxfinancing-position3 {
        top: 46px; }
      .m-inxfinancing .inxfinancing-box .inxfinancing-info .inxfinancing-right .inxfinancing-position4 {
        top: 91px;
        right: 20px; }

.siteclose-box {
  margin: auto;
  width: 630px;
  position: absolute; }
  .siteclose-box h3 {
    height: 81px;
    color: #474747;
    font-size: 38px;
    padding-left: 400px;
    background: url('../Images/logo/logo.png') no-repeat; }
  .siteclose-box p {
    padding: 20px;
    line-height: 22px;
    margin-top: 20px;
    border: 1px dashed #e2e2e2; }

.ui-pdf {
  padding: 8px 1px 1px 1px; }

.m-finance {
  width: 100%; }
  .m-finance th {
    border-bottom: 1px solid #d4d4d4;
    text-align: left;
    padding: 5px 0 5px 10px;
    font-size: 20px; }
  .m-finance td {
    padding: 10px;
    border-bottom: 1px dashed #e2e2e2;
    text-align: center; }
    .m-finance td img {
      width: 50px; }

/*# sourceMappingURL=main.css.map */