/*!static/css/login.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%}
.main-section{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-remember label{color:#8e8e8e;margin-left:5px;margin-right:46px;}
.form-bd .row-remember input{vertical-align: middle;width:16px;height:16px;}
.form-bd .button-panel{width:312px;margin:28px 0;}
.button-panel button{border:0;width:100%;height:43px;background:#0096fa;color:#fff;font-size:16px;letter-spacing:1px;border-radius:3px;cursor:pointer}
/*****错误提示******/
.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;}
.velcode{width:200px;}
.code-img{width:100px;height:35px;position: absolute;left:210px;top: 4px;right: -112px;}

/*判断是否为谷歌浏览器*/
.mask{width:100%;height:100%;background: rgba(0,0,0,0.4);position: absolute;}
.isChromeClose{width:46px;height:46px;background: url("/static/images/other_avatar.png") 0 -68px no-repeat;position: absolute;right:-18px;top:-25px;cursor: pointer;}
.isChromeBox{width:643px;height:334px;background: url("/static/images/infoBox.png") 0 0 no-repeat;position: absolute;left:0;right:0;top:0;bottom: 0;margin: auto;z-index: 10;}
.isChromeBox p{font-size:18px;color:#209bef;text-align: center;}
.isChromeBox .p2{font-size:14px;}
.isChromeBox .p1{padding-top:90px;padding-bottom:10px;}
.chromeIcon{width:105px;height:105px;background: url("/static/images/softIcon.png") 0 0 no-repeat;text-align: center;margin: 30px auto;position: relative;}
.chromeDown{position: absolute;width:76px;height:27px;line-height: 27px;color: #fff;background:#87c9f3;border-radius: 15px;bottom:-6px;right:13px;cursor: pointer;}
.gphoneIcon{width:105px;height:105px;background: url("/static/images/softIcon.png") 0 -138px no-repeat;text-align: center;margin: 30px auto;position: relative;}