/*!static/css/reset.css*/
@font-face {
  font-family: 'icomoon';
  src:  url('/static/fonts/icomoon.eot?dgfx9o');
  src:  url('/static/fonts/icomoon.eot?dgfx9o#iefix') format('embedded-opentype'),
  url('/static/fonts/icomoon.ttf?dgfx9o') format('truetype'),
  url('/static/fonts/icomoon.woff?dgfx9o') format('woff'),
  url('/static/fonts/icomoon.svg?dgfx9o#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fontIcon{
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
img{vertical-align:top}
.color_link{color:#0096fa;}
.top{position: absolute;left:50%;top:5%;margin-left:-29px;}
.footer{position:absolute;width:100%;text-align:center;bottom:0;color:#fff;height:35px;}
.footer p{text-align:center;line-height:35px}
.bg{position:absolute;z-index:-1;top:0px;left:0;right:0;bottom:0;overflow:hidden;
  background: -webkit-linear-gradient(left, #c6d3dc , #4180a3);
  background: -o-linear-gradient(right, #c6d3dc , #4180a3);
  background: linear-gradient(to right, #c6d3dc , #4180a3);
  background: -moz-linear-gradient(right, #c6d3dc, #4180a3);
}
.bg img{width:100%}
.resetCont{position:absolute;height:400px;width:400px;top:0;left: 0;right:0;bottom:0;margin:auto;box-shadow: 0 0 6px rgba(220,220,220,0.6)}
.form-bd{margin:0 auto;background-color:#fff;padding:45px 42px 67px 46px;border-radius:5px;}
.row-title h1{margin-bottom: 16px;text-align: center;color:#666;font-size:16px;font-weight:500;}
.form-bd .row{width: 322px;height: 41px;line-height: 41px;margin: 0 auto;position: relative;}
.row-wrap{position: relative;height:41px;width:310px;margin-bottom:22px;}
.row-wrap .text{border: 1px solid #d2d2d2;border-radius:3px;background:none;line-height: 41px;height:41px;z-index: 3;color:#333;width:100%;font-size: 16px;}
.row-wrap .text:focus{border:1px solid #0096fa;border-radius: 3px;}
.form-bd .row-register{margin:0px auto;width:312px}
.form-bd .button-panel{width:312px;margin:28px 0;}
.resetCent{padding: 40px 40px 30px;background: #fff;border-radius: 5px;}
.part-reset{text-align: center;height:280px;position: relative;}
.part1_btn button{width:318px;height:42px;font-size: 16px;background: #0096fa;border:none;color: #fff;position: absolute;margin-top:10px;left:50%;margin-left:-159px;}
.part1_btn .partBtn:hover{background: #46adf5;}
.part1_btn button.partBtnLogin{margin-top:38px;}
.part-reset .img{background: url("/static/images/reset_cc.png") top center no-repeat;padding-bottom:42px;width: 322px;text-align:left;margin: 0 auto;font-size: 16px;color: #333; height: 50px;}
.part-reset .second{color:#4cb5fe;}
.has-placeholder .fur-placeholder{display: block;}
.has-focus .fur-placeholder,.has-focus .fur-hint,.has-focus .fur-success,.has-focus .fur-error{display: none;}
.velcode{width:200px;}
.code-img{width:100px;height:35px;position: absolute;left:210px;top: 4px;right: -112px;}
#getPhoneCode{position: absolute;right:-112px;line-height:41px;width:100px;cursor:pointer;top:1px;background: #0096fa;border-radius: 3px;color: #fff;text-align: center;}
/*****错误提示******/
.row-default{text-align: left; border-radius: 3px;width: 312px;height: 30px;line-height: 30px;margin-bottom:8px;background:#fff;font-size: 12px;text-indent: 5px;color:#a92f4f;}
.row-default.row-errortip{background:#f89fb6;}
.fur-hint{position: absolute;color:#a92f4f;line-height:30px;left:6px;top:-38px;display: none;}
.fur-success{display: none;font-size:26px;color:#53d769;position: absolute;top:8px;right:4px;}
.fur-error{display: none;font-size:26px;color:#f66960;position: absolute;top:8px;right:4px;}
.has-focus .fur-placeholder,.has-focus .fur-hint,.has-focus .fur-success,.has-focus .fur-error{display: none;}
.has-placeholder .fur-placeholder{display: block;}
.has-success .fur-placeholder,.has-error .fur-placeholder{display: none;}
.has-error .fur-hint{display: block;}
.has-error{border: 1px solid #f66960;border-radius: 3px;}
.has-success .fur-success{display: block;}
.has-error .fur-error{display: block;}