@charset "utf-8";
/* ------------------------------------------------------------
Basic Stylesheet (for Firefox Chrome Opera Safari IE7+)

version	:	1.0
 author	:	yanshaojing
  email	:	yanshaojing@hotmail.com
     qq	:	569363234
website	:	http://www.yanshaojing.com
------------------------------------------------------------ */
/* 公共样式
------------------------------------------------------------ */
html, body{ overflow-x:hidden;}
/*body{ background:url(../../images/2014/bodyBg.gif) repeat;}*/



/* 表单样式
------------------------------------------------------------ */
.formTextBox{ position:relative;}
.formText{ padding:5px; width:140px;  background:transparent; border:1px solid #C8C8C8; color:#666;  vertical-align:middle;}
#signature{border:1px solid #C8C8C8; color:#666;}

.formButton{ margin-right:10px; padding:0; width:85px; height:28px; background-color:#356cbe; border:none; border-radius:2px; color:#FFF; cursor:pointer;}
.cancelButton{ background-color:#DDD; color:#666;}
.formButton:hover{ opacity:0.8; filter:alpha(opacity:80);}
.required{ display:none; position:absolute; left:100%; top:6px; padding-left:30px; height:14px; line-height:14px; white-space:nowrap;}
.requiredIcon{ background:url("/static/images/codeStatus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);position:absolute; left:10px; top:1px; width:14px; height:12px; background-position:50px 50px;}
.required-error{ color:#E23E3A;}
.required-correct{ color:#327307;}
.required-error .requiredIcon{ background-position:-676px -464px;}
.required-correct .requiredIcon{ background-position:-676px -444px;}

/* 分页样式
------------------------------------------------------------ */
.page{ padding:13px 20px; height:14px; line-height:14px; color:#333;}
.page .triangle{ top:0; border-width:7px;}
.page .pageBlock{ position:absolute; top:3px; width:8px; height:8px; overflow:hidden; background-color:#6A6B65;}
.pageBox,
.prevPage,
.nextPage{ display:inline-block; margin:0 2px; vertical-align:top;}
.prevPage,
.nextPage{ position:relative; width:15px; height:14px; overflow:hidden; cursor:pointer;}
.prevPage .pageBlock{ right:0;}
.nextPage .pageBlock{ left:0;}
.prevPage .triangle{ left:-7px; border-right-color:#6A6B65;}
.nextPage .triangle{ right:-7px; border-left-color:#6A6B65;}
.prevPage:hover,
.nextPage:hover,
.defaultPage{ opacity:0.6; filter:alpha(opacity:60);}
.defaultPage{ cursor:default;}

.loansPage{ padding-top:20px; padding-bottom:0;}
.loansPage,
.loansPage a{ color:#666;}
.loansPage a:hover{ color:#2077CF;}

.moneyPage{ border-top:1px solid #ECECEC;}

.vipPage{ padding-top:6px; padding-bottom:30px;}

/* 模拟select
------------------------------------------------------------ */
.select{ position:relative; width:110px; height:24px; background-color:#FFF; border:1px solid #D7D7D7; color:#666;}
.select-hd{ cursor:pointer;}
.select-hd input{ padding:5px; width:75px; height:14px; background:transparent; border:none; color:#666; line-height:14px\9; vertical-align:middle; cursor:pointer;}
.select-hd .statuIcon{ position:absolute; right:5px; top:10px; width:10px; height:10px; overflow:hidden;}
.select-hd .statuIcon em{ position:absolute; border-width:5px; border-top-color:#888;}
.select-hd .statuIcon strong{ position:absolute; left:1px; border-width:4px; border-top-color:#FFF;}
.select-bd{ display:none; position:absolute; left:-1px; top:23px; padding-top:5px; width:100%; overflow:hidden; background-color:#FFF; border:1px solid #526CAB; border-top:none;}
.select-list{ position:relative; *zoom:1; margin:0 1px; overflow:hidden; border-top:1px solid #BBB; line-height:14px;}
.select-list li{ padding:7px 5px; margin-top:-1px; height:14px; border-top:1px dotted #DDD; cursor:pointer;}
.select-list li:hover{ background-color:#F0F0F0;}
.selectActive{ z-index:999; border-color:#526CAB;}
.selectActive .select-bd{ display:block;}

/* 三角样式
------------------------------------------------------------ */
.triangle{ position:absolute; width:0; height:0; overflow:hidden; border-style:solid; border-color:transparent; _border-color:tomato; _filter:chroma(color=tomato);}

/* 当前位置样式
------------------------------------------------------------ */
.currentPosition{ padding:0 10px; height:36px; border-top:1px solid #D8DCE5; line-height:36px; color:#999; font-family:'simsun';}
.currentPosition a{ color:#999;}
.currentPosition a:hover{ color:#2B63C4;}
.currentPosition strong{ font-weight:normal; color:#666;}

/* 图标样式
------------------------------------------------------------ */
.TInfo-AverageIcon{ background-position:0 -104px;}
.TInfo-HistoryIcon{ background-position:0 -189px;}
.TInfo-IncomeIcon{ background-position:0 -274px;}
.TInfo-UserIcon{ background-position:0 -359px;}
.personalIcon{ background-position:-65px -104px;}
.enterpriseIcon{ background-position:-65px -142px;}
.memberIcon{ background-position:-65px -180px;}
.houseIcon{ background-position:-65px -296px;}
.consumptionIcon{ background-position:-65px -334px;}
.manageIcon{ background-position:-65px -372px;}
.simSelectIcon{ background-position:-65px -484px;}
.bankDemandIcon{ background-position:-105px -104px;}
.guaranteeIcon{ background-position:-105px -164px;}
.zeroFreeIcon{ background-position:-105px -224px;}
.quickLoansIcon{ background-position:-105px -284px;}
.highLimitIcon{ background-position:-105px -344px;}
.encryptionIcon{ background-position:-105px -404px;}
.creditRating{ background-position:-68px -638px;}
.creditRating_A{ background-position:-68px -638px;}
.creditRating_B{ background-position:-68px -982px;}
.creditRating_C{ background-position:-68px -1034px;}
.bossIcon{ background-position:-69px -524px;}
.homeIcon{ background-position:-69px -564px;}
.timeIcon{ background-position:-69px -601px;}
.steadyIcon{ background-position:-105px -464px;}
.expertiseIcon{ background-position:-105px -524px;}
.creditRiskLow{ background-position:-770px -185px;}
.creditRiskIn{ background-position:-770px -223px;}
.creditRiskHigh{ background-position:-770px -261px;}
.pslHdBg{ background-position:-295px -104px;}
.aplHdBg{ background-position:-295px -158px;}
.cpyHdBg{ background-position:-295px -257px;}
.prtHdBg{ background-position:-295px -311px;}
.userApp-settings{ background-position:-610px -104px;}
.userApp-recharge{ background-position:-610px -150px;}
.userApp-withdrawal{ background-position:-610px -196px;}
.userApp-inquiry{ background-position:-610px -242px;}
.userApp-message{ background-position:-610px -288px;}
.userApp-account{ background-position:-610px -334px;}
.userApp-orders{ background-position:-610px -380px;}
.userApp-investment{ background-position:-610px -564px;}
.userApp-add{ background-position:-610px -610px;}
.userApp-mortgage{ background-position:-610px -426px;}
.userApp-consumerLoans{ background-position:-610px -472px;}
.userApp-businessLoans{ background-position:-610px -518px;}
.userInfo-email{ background-position:-65px -788px;}
.userInfo-card{ background-position:-65px -750px;}
.userInfo-totalAssets{ background-position:-0 -539px;}
.userInfo-balance{ background-position:-0 -609px;}
.userInfo-investmentAssets{ background-position:-0 -679px;}
.userInfo-income{ background-position:-0 -749px;}
.userInfo-freeze{ background-position:-0 -819px;}
.userSecBox-investment{ background-position:-107px -582px;}
.userSecBox-loan{ background-position:-107px -630px;}
.userSecBox-orders{ background-position:-107px -680px;}
.userSecBox-equal{ background-position:-75px -825px;}
.userSecBox-plus{ background-position:-75px -835px;}
.userSecBox-minus{ background-position:-75px -845px;}
.managementFee{ background-position:-70px -854px;}
.filterMoneyIcon{ background-position:-656px -104px;}
.filterDeadlineIcon{ background-position:-656px -136px;}
.filterAreaIcon{ background-position:-656px -166px;}
.upIcon{ background-position:-656px -248px;}
.rUnCheck{ background-position:-656px -270px;}
.rCheck{ background-position:-656px -285px;}
.blueButton{ background-position:-165px -555px;}
.loansBankBd-help{ background-position:-656px -309px;}
.emailIcon{ background-position:-656px -332px;}
.phoneIcon{ background-position:-656px -361px;}
.errorIcon,
.correctIcon{ width:14px; height:12px;}
.errorIcon{ background-position:-656px -464px;}
.correctIcon{ background-position:-656px -444px;}
.houseIcon{ background-position:-68px -910px;}
.shopIcon{ background-position:-68px -946px;}
/* 各种宽度样式
------------------------------------------------------------ */
.w50{ width:50px;}
.w55{ width:55px;}
.w65{ width:65px;}
.w70{ width:70px;}
.w75{ width:75px;}
.w80{ width:80px;}
.w90{ width:90px;}
.w95{ width:95px;}
.w100{ width:100px;}
.w105{ width:105px;}
.w110{ width:110px;}
.w120{ width:120px;}
.w125{ width:125px;}
.w140{ width:140px;}
.w145{ width:145px;}
.w148{ width:148px;}
.w155{ width:155px;}
.w165{ width:165px;}
.w180{ width:180px;}
.w190{ width:190px;}
.w210{ width:210px;}
.w250{ width:250px;}
.w310{ width:310px;}

/* 标题样式
------------------------------------------------------------ */
.tit{ height:37px; overflow:hidden; border-bottom-width:1px; border-bottom-style:solid; font:700 14px 'Microsoft Yahei'; color:#4C5259;}
.loginInfo{ height:37px; overflow:hidden; color:#999; font:12px/44px 'Simsun';}
.UML-tit{ border-bottom-color:#EDCCCD; line-height:34px;}
.UML-tit h4{ padding:0 12px; background-color:#FFF; border-bottom:1px solid #E5A1A3;}
.UMR-tit{ padding-left:5px; border-bottom-color:#DFDFDF; line-height:38px;}

/* 弹出框
------------------------------------------------------------ */
.popUpBox{ position:fixed; left:0; top:0; z-index:99; width:100%; height:100%; font-family:'simsun'; background-color:rgba(0, 0, 0, .3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#55000000,endColorstr=#55000000);}
.popUpBox-outer{ position:relative; margin:250px auto 0; padding:15px; width:230px; background-color:#FFF; color:#666; box-shadow:0 0 5px rgba(0, 0, 0, .3); line-height:20px;}
.popUpBox-outer .correctIcon{ margin:4px 5px 0 0;}
.popUpBox-outer a{ color:#666;}
.popUpBox-outer a:hover{ color:#F6551C;}
.popUpBox-inner{ padding:40px 30px; width:440px;}
.popUpBox-inner h1{ padding-bottom:10px; font:24px/36px 'Microsoft Yahei'; color:#333;}
.popOkIcon,
.popFaildIcon{ margin-right:5px; width:96px; height:80px;}
.popOkIcon{ background-position:-403px -543px;}
.popFaildIcon{ background-position:-504px -543px;}
.popUpBox-sec{ padding:30px 20px 10px; width:520px;}
.manageLayer-close{ position:absolute; right:15px; top:10px; width:12px; height:12px; overflow:hidden; background-color:#C8C8C8; cursor:pointer;}
.manageLayer-close .triangle{ border-width:4px;}
.manageLayer-close .manageLayer-close-t{ left:2px; top:0; border-top-color:#F5F5F5;}
.manageLayer-close .manageLayer-close-r{ right:0; top:2px; border-right-color:#F5F5F5;}
.manageLayer-close .manageLayer-close-b{ left:2px; bottom:0; border-bottom-color:#F5F5F5;}
.manageLayer-close .manageLayer-close-l{ left:0; top:2px; border-left-color:#F5F5F5;}


/* 上传头像
------------------------------------------------------------ */

.cf:before,.cf:after {
  display: table;
  content: "";
  line-height: 0;
}
.cf:after {
  clear: both;
}
.cf {
  *zoom: 1;
}
.upload-area {
  position: relative;
  float: left;
  margin-right: 30px;
  width: 200px;
  height: 200px;
  background-color: #F5F5F5;
    border: 2px solid #E1E1E1;
}
.upload-area .file-tips {
  position: absolute;
  top: 90px;
  left: 0;
    padding: 0 15px;
    width: 170px;
    line-height: 1.4;
    font-size: 12px;
  color: #A8A8A3;
    text-align: center;
}
.userup-icon {
    display: inline-block;
    margin-right: 3px;
    width: 16px;
    height: 16px;
    vertical-align: -2px;
  background: url("__PUBLIC__/images/userup_icon.png") no-repeat;
}
.uploadify-button {
  line-height: 120px!important;
  text-align: center;
}
.preview-area {
  float: left;
}
.tcrop {
    clear: right;
    font-size: 14px;
    font-weight: bold;
}
.update-pic .crop {
    background: url("__PUBLIC__/images/mystery.png") no-repeat scroll center center #EEEEEE;
    float: left;
    margin-bottom: 20px;
    margin-top: 10px;
    overflow: hidden;
}
.crop100 {
    height: 100px;
    width: 100px;
}
.crop60 {
    height: 60px;
    margin-left: 20px;
    width: 60px;
}
.update-pic .save-pic {
    clear: left;
    margin-right: 20px;
}
.update-pic .uppic-btn {
    background-color: #348FD4;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    width: 89px;
}
.preview {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 11;
  width: 200px;
  height: 200px;
  overflow: hidden;
  background:#fff;
  display: none;
}

#msg {
    color: #f30;
    line-height: 24px;
    margin-left: 30px;
}