/* 公共背景  */
body{background: #eeeeee;margin: 0 auto;position: relative;max-width: 640px;}
html, body { height: 100%; width: 100% }
::-webkit-scrollbar{width: 0;}
/* 登录页面 */
.layout { width:100%;  height: 100%; _height: 100%; position: relative; overflow: hidden }
.nl-content { text-align: center;overflow: hidden; height:100%;}
.nl-login-title { font-size: 18px; height:50px;line-height: 50px; color: #454c5b;background: #ffffff; }
.nl-login-title span{width:30%;margin:auto; display: block;}
.nl-login-title .h-left{float:left;width:15%; height:50px;}
.nl-login-title .h-left a{ display:block; width:40px; height:50px; margin:auto; background: url(../images/arrow_left.png) no-repeat 15px center; background-size: auto 16px; }
.nl-frame-container{overflow: hidden;width:100%;height:90%;margin:auto;}
.ng-form-area{overflow: hidden;}
.ng-form-area form{ overflow: hidden;height: 100% }
.shake-area{ width:100%; overflow:hidden;border-bottom:1px solid #CCC; border-top:1px solid #CCC; background:#FFF; margin-top:15px; margin-bottom:10px;}

.shake-area dl{ width:95%; float:right; height:50px;}
.shake-area dl dt{ float:left; width:20%; font-size:16px; color:#333; line-height:50px; text-align:left}
.shake-area dl dd{ float:left; }
.shake-area dl dd input{border: 0px solid #DFDFDF; height:40px; line-height:40px;width: 195px;-webkit-appearance: none; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; border-radius: 0; -webkit-rtl-ordering: logical; -webkit-user-select: text; cursor: auto; background-color: white; font-size:16px; color:#333; text-indent:8px; margin-top:5px;}
.enter_item{border: 1px solid #DFDFDF; height: 18px; line-height: 18px; padding-top:5px; padding-bottom:6px; width: 195px; padding-left: 5px; -webkit-appearance: none; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; border-radius: 0; -webkit-rtl-ordering: logical; -webkit-user-select: text; cursor: auto; background-color: white; font-size:14px;}


.enter-area{width: 100%;height: 20%;overflow: hidden;}
.enter-item{width:90%;height:20px;padding:5px;border: 1px solid #ccc;border-radius: 5px;font-size: 12px;}
.orange, .orange:hover { background: #f23; border: 1px solid #f23;color: #fff }
.button { display:block;  width: 90%; border-radius: 5px;  padding:5px; font-size: 20px;margin:auto; margin-top:20px;}
.ng-foot{overflow: hidden;width: 93%;margin: auto;margin-top: 10px;}
.ng-foot .ng-cookie-area{font-size: 14px;text-align: left;color: #999; vertical-align: middle; width: 35%; float: left; cursor: pointer }
.ng-foot .ng-link-area { color: #999;  float: right; width:60%; text-align: right;}
.ng-foot .ng-link-area span{height:10px; }
.ng-foot .ng-link-area a { color: #5790bb;font-size:14px; }
.ng-foot .ng-link-area a:hover { color: #ff7e00 }
.third-area{line-height: 58px; _line-height: 43px; color: #737373; float: left;width:100%;text-align: center;overflow: hidden;margin: auto;margin-top: 15px;}
.third-area a { display: inline-block; *display:inline;zoom: 1;  width: 50px; height: 50px; font-size: 0; overflow: hidden; margin: 6px 10px 0px; }
.third-area-a{font-size: 12px;}
.ta-qq{background:url(../images/pub_user.png) no-repeat;background-size: auto 200px;}
.ta-weibo{background:url(../images/pub_user.png) no-repeat;background-size: auto 200px; background-position:0 -70px;}
.ta-alipay{background:url(../images/pub_user.png) no-repeat;background-size: auto 200px;  background-position:0 -147px;}


.enter-item-select{width: 95%;  height: 32px;  padding: 5px;  border: 1px solid #ccc;  border-radius: 5px;  font-size: 12px;}
.third-area .third-area-a .button{color: #737373;padding:0px;text-align: center; font-size: 12px;display:inline;}


/* 系统提示  */

.header_03 {  width: 100%;  height: 50px;  background: #f4f4f4;  position: relative;}

.tips_a{width:70%;margin:20px auto 0px;padding: 5px}
.tips_a img{width:150px;}
.tishi{ width:95%; margin:auto;text-align:center;}
.tishi span{ display:inline-block;color: #fff; background:#fe5454;box-shadow:0 0.24rem 0.5rem rgba(254,126,126,0.6); border-radius:18px;  width: 40%; margin: auto; font-size: 14px; height:36px; line-height:36px;margin: 0px 3px; text-align:center;}
.tishimain{  width:90%; overflow:hidden; margin:auto; font-size:16px; line-height:150%; text-align:center; color:#666; margin-top:50%; margin-bottom:50px;}


