@charset "utf-8";
.g-login-module form,.u-right-content form{position:relative;}
	.g-login-module a.g-forget-password{margin-top:18px;margin-bottom:0;}
	.g-login-module div>a.g-forget-password{margin-top:0;}
	.g-login-readAgreement{margin-top:10px;font-size:14px;}
	/*.g-login-readAgreement{position:absolute;bottom:-50px;font-size:14px;}*/
	.g-login-readAgreement *{vertical-align:middle;color:#666;}
	.g-login-readAgreement a{color:#4466ff;}
	.m-retain .forget-password{margin-top:2%;}
	.g-login-readAgreement{ text-align:left;}
	.login-module.g-login-module .g-login-readAgreement{text-align:center;}
  .a-input-privacy { height: 16px;  width: 16px;  text-align: center;  line-height: 40px;  position: relative;  cursor: pointer;  background: #fff;  border: 1px solid #ddd;  border-radius: 4px;  overflow: hidden;  display: inline-block;  *display: inline;  *zoom: 1;  vertical-align: middle;}
  .a-input-privacy.active {background: url(	https://pic.icar56.com/icar56/images/comment/icons-login.png) no-repeat 0px -65px #236cbc; border-color:#236cbc;}
  .a-input-privacy input {  position: absolute;  width: 14px;  height: 14px;  font-size: 20px;  right: 0;  top: 0;  opacity: 0;  filter: alpha(opacity=0);cursor: pointer;}
	.m-priavcyPolicy{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);}
	.m-priavcyPolicy .m-privacyPolicy-content{position:relative;width:80%;height:80%;margin:5% auto 0 auto;background:#fff;overflow-y:auto;}
	.m-priavcyPolicy .m-privacyPolicy-content .content-top{color:#777;font-size:0;}
	.m-priavcyPolicy .m-privacyPolicy-content .content-top li{display:inline-block;width:100px;height:40px;background: #eaeaea;;line-height:40px;text-align:center;font-size:16px;cursor:pointer;}
	.m-priavcyPolicy .m-privacyPolicy-content .content-top li.active{background:#bce8fb;}
	.m-priavcyPolicy .m-privacyPolicy-content .content-main{padding:0 10px;}
	#btn-close-priavcyPolicy{position:absolute;right:20px;top:20px;width:25px;height:25px;background:rgba(122,122,122,0.2);border-radius:4px;color:#ddd;font-size:30px;text-align:center;line-height:22px;cursor:pointer;}
	#btn-close-priavcyPolicy:hover{background:rgba(0,0,0,0.2)}
	.g-readAgreement-error{position:fixed; background:#fff2f1;height:24px;font-size:0;color:#fc9fb3;text-align:left;}
	.g-readAgreement-error .icon-error{display: inline-block;width:18px;height:18px;background:#f33133;border-radius:50%;margin:0 10px 0 5px;color:#fff;text-align: center;font-size: 20px;line-height: 16px;}
	.g-readAgreement-error *{vertical-align:middle;font-size:14px;}
	/* 消息提示 */
  .m-msg-box{  position: fixed;  top: 40px;   left: 50%;   margin-left: -200px;  width: 380px;   box-shadow: 0 2px 12px 0 rgba(0,0,0,0.1);   background: #fef0f0;border:1px solid #fde2e2; border-radius: 4px; color:#f56c6c;}
  .m-msg-box .m-msg-item{  text-align: left;  padding: 15px 30px 15px 40px;  word-break: break-all;  line-height:18px;  }
  .m-msg-box .m-msg-item>i{  display: inline-block;  position: absolute;  top: 13px;  left: 16px;   width: 16px;   height: 20px;    vertical-align: middle;}
  .m-msg-box { animation: myfirst 5.2s none; animation-direction: alertnate; animation-iteration-count: 1;  -webkit-animation: myfirst 5.2s none;  -webkit-animation-direction: alertnate;  -webkit-animation-iteration-count: 1;  z-index:2147000002;}
.f-clearfix:after {	display: block;	clear: both;	visibility: hidden;	height: 0;	overflow: hidden;content: "";}

.f-clearfix {*zoom: 1;}
.m-confirm-box .u-confirm-overlay {position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-color: #000;  opacity: .7;  z-index: 2147000000}

.m-confirm-box .m-confirm-container {position: fixed; left: 50%; top: 50%; background-color: #fff; z-index: 2147000001; width: 540px; margin-left: -270px; margin-top: -150px; border-radius: 5px; overflow:hidden;}

.m-confirm-box .m-confirm-container .m-confirm-header {position:relative;height: 46px; border-bottom: 1px solid #eee; background:#F7F9FB!important; padding: 0 20px; font-size: 18PX; color: #303133; line-height: 46px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}


.m-confirm-box .m-confirm-container .m-confirm-content {  padding: 50px 20px; text-align: left; line-height: 20px; letter-spacing: 1px; font-size: 16px;}

.m-confirm-box .m-confirm-container .m-confirm-content .bigIcon {float: left; margin-right: 20px; width: 48px; height: 48px; background-repeat: no-repeat; background-position: 48px 0}


.m-confirm-box .m-confirm-container .m-confirm-content p input {width: 364px; height: 30px; border: solid 1px #eef0f1; font-size: 14px; margin-top: 6px;}

.m-confirm-box .m-confirm-container .m-confirm-footer { padding: 14px 15px 15px; margin-bottom: 0; text-align: right; background-color: #f5f5f5; border-top: 1px solid #ddd; -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; *zoom: 1; -webkit-box-shadow: inset 0 1px 0 #fff; -moz-box-shadow: inset 0 1px 0 #fff; box-shadow: inset 0 1px 0 #fff;}

.m-confirm-box .m-confirm-container .u-btn-confirm { display: block; cursor: pointer; float: right; padding: 0 15px; border: 1px solid #417ad9; height: 30px; line-height: 30px; border-radius: 4px; background-color: #417ad9; color: #fff; font-size: 14px; text-align: center;}

.m-confirm-box .m-confirm-container .u-btn-confirm:hover { color: #fff; background-color: #4386f4; border: 1px solid #4386f4;}

.m-confirm-box .m-confirm-container .u-btn-confirm.active,
.m-confirm-box .m-confirm-container .u-btn-confirm:active { background-color: #3971ce; border: 1px solid #3971ce;}

.m-confirm-box .m-confirm-container .u-btn-confirm.cancel { margin-right: 10px; background-color: #8b9199; border-color: #8b9199;}

.m-confirm-box .m-confirm-container .u-btn-confirm.cancel:hover {background-color: #9ca4af; border: 1px solid #9ca4af;}

.m-confirm-box .m-confirm-container .u-btn-confirm.cancel.active,
.m-confirm-box .m-confirm-container .u-btn-confirm.cancel:active { background-color: #7f858d;  border: 1px solid #7f858d;}
.btn-close {  position: absolute;  right: 20px;  top: 14px;  width: 20px;  height: 20px;cursor:pointer;}
.btn-close:before, .btn-close:after {position: absolute;  left: 10px;  content: ' ';  height: 20px;  width: 2px;  background-color: #999;}
.btn-close:hover:before, .btn-close:hover:after{background-color:#666;}
.btn-close:before {transform: rotate(45deg);}
.btn-close:after {transform: rotate(-45deg);}

	@media screen and (max-width: 1366px){
			.g-login-readAgreement{margin-top:10px;}
	}
	@keyframes myfirst {
  0% {top: -50px; opacity:1;}

  20% {top:40px;  opacity:1;}

  80% {top:40px;  opacity:1;}

  100% {top: -50px;  opacity:0;}
	}

@-webkit-keyframes myfirst{

  /* Safari and Chrome*/
  0% {top: -50px; opacity:1;}

  10%{top: 40px; opacity: 1;}

  90%{ top:40px;  opacity:1;}

  100% {  top: -50px;  opacity:0;}
}

@keyframes opacity{
  0% { opacity:1; }
  80% { opacity:0.4; }
  100% { opacity:0;}
}
@-webkit-keyframes opacity{
  0% { opacity:1;}
  80% { opacity:0.4;}
  100% { opacity:0;}
}

