.page-header.navbar {
    border-bottom: 0px solid #e9ecf3;
}
.newNav{
	width: 500px;
	float: right;
	padding-left: 30px;
	margin-top: 29px;
}
.newNav a {
    color: #fff;
    font-size: 18px;
    font-family: '微软雅黑';
}
.newNav a button {
    padding: 10px 11px;
    font-size: 16px;
}
.newNav a:hover{
	color: #fff;
	text-decoration: none;
}
.page-sidebar, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover {
    background-color: #494848;
}
.page-container{
	padding: 20px 20px;
}
.login {
}
.ba {
    /* background: url(../images/bac.jpg); */
    /* background-size: 100%;    */
    background:#fff;
}
.login .logo {
  /*   margin: 60px auto 0;
    padding: 15px 94px;
    text-align: left; */
}
.login .content {
  /*   background-color: #fff;
    margin-right: 30em; */
}
.register .content .form-title{
    margin-bottom: 18px;
    margin-top: 16px;
    color:#1a8084;
}
.font-green {
    color: #32c5d2!important;
}
.btn.green:not(.btn-outline).active, .btn.green:not(.btn-outline):active, .btn.green:not(.btn-outline):hover, .open>.btn.green:not(.btn-outline).dropdown-toggle {
    color: #FFF;
}
.btn.green:not(.btn-outline) {
    color: #FFF;
   /*  background-color: #0e881f; */
    /* border-color: #077717; */
}
.renzheng{
	text-align: right;
}
.renzheng img{
	width: 100px;
	margin-top: 10px;
}
.navbar-brand{
	height: 56px;
	padding: 9px;
}
.navbar-inverse{
	opacity: 1;
    background-color: #f5f6f6;
}

.page-sidebar .page-sidebar-menu > li > a > .title, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .title {
    font-size: 14px;
    font-weight: 400;
    color: #97b1c3;
}

.page-sidebar .page-sidebar-menu .title {
	font-size: 14px;
    font-weight: 400;
    color: #97b1c3;
}

.page-head .page-title {
    display: inline-block;
    float: left;
    padding: 0 0 10px;
}

.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: -70px;
}

/*###/common_res/css/front.css###*/
label.error{background:url(../images/login/unchecked.gif) no-repeat 0px center;padding-left:20px;color:#f00;}
label.success{background:url(../images/login/checked.gif) no-repeat 0px 0px;padding-left:20px;margin-left:7px;}

.content-word{
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    border-radius: 7px;
    overflow: hidden;
    margin-top: 37%;
    margin-left: 17%;
}

.module-wrap{
    background: rgba(53,172,176,0.1);
}

.phone {
    float: left;
    margin-right: 40px;
    padding: 15px;
}

 .module-wrap .list-help .right-text {
    margin-left: 70px;
    height: 50px;
}


.module-wrap .list-help .left-icon span {
    display: table-cell;
    vertical-align: middle;
}
.module-wrap .list-help .left-icon span img {
    width: 50px;
}
.module-wrap .list-help .right-text .left {
    display: inline-block;
    height: 50px;
}
.module-wrap .list-help .right-text .left .desc {
    font-size: 22px;
    color: #373D41;
    line-height: 36px;
}
 .card {
    float: left;
    margin-right: 20px;
}

.left-card {
    float: left;
    width: 80px;
    display: table;
}
.left-card img{
	width: 100%;
}
 .right-card {
    margin-left: 90px;
}
 .right-card p {
    line-height: 16px;
}
.word {
    float: right;
    width: 410px;
    margin-top:10px;
}
.word img{
	width: 100%;
}
.word span {
    display: table-cell;
    padding-bottom: 5px;
}
 .module-wrap .list-help {
    zoom: 1;
    color: #999;
    padding: 10px 0;
}


p{
	margin: 0;
	padding: 0;
}
.copyright-100 .copyright p a {
    padding: 0 5px;
    color: #999;
}
.copyright-100 .copyright {
    text-align: center;
    color: #999;
    font-size: 12px;
    padding: 12px 0 0px;
    margin: 0;
}
.copyright-100 .copyright p {
    padding: 5px 0;
}
.footer{
	background: #fff;
	opacity: 0.9;
	height: 170px;
	width: 100%;
	/* position: fixed;
	bottom: 0; */
}

.btn-success.active, .btn-success:active, .btn-success:hover, .open>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #0e881f;
    border-color: #208992;
}
.btn-success {
    color: #fff;
    background-color: #2f8f2f;
    border-color: #227622;
}
.btn.btn-outline.blue {
    border-color: #2f8f2f;
    color: #2f8f2f;
    background: 0 0;
}
.header-nav {
    float: right;
    margin-top: 16px;
    list-style: none;
}
.header-nav li{
	float: left;
	padding: 2px 15px;
}
/* 去掉a标签下划线 */
a{
	text-decoration: none !important;
}
a:link {
	color: #36c6d3;
	text-decoration: none;
}
a:visited {
	color: #36c6d3;
	text-decoration: none;
}
a:hover {
	color: #36c6d3;
	text-decoration: underline;
}
input[type=checkbox], input[type=radio]{
	margin: 0 0 0 0;
}

#searchform .control-label{
	padding-right:0px;
}

.page-content .button-bottom-fixed {
	position: fixed;
	z-index: 10000;
	bottom: 0;
	margin: 0 0 40px 10px;
}

.login .row, .register .row {
	margin-left: 0;
	margin-right: 0;
}

/* 定义keyframe动画，命名为blink */
@keyframes blink{
  0% {opacity: 1;}
  50% { opacity: 1; }
    50.01% { opacity: 0; }
  100%{opacity: 0;} 
}
/* 添加兼容性前缀 */
@-webkit-keyframes blink {
    0% { opacity: 1; }
   
    100% { opacity: 0; }
}
@-moz-keyframes blink {
    0% { opacity: 1; }
    100% { opacity: 0; }
}
@-ms-keyframes blink {
    0% {opacity: 1; } 
    100% { opacity: 0;}
}
@-o-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

/* 定义blink类*/
.blink{
    animation: blink 1s linear infinite;  
    /* 其它浏览器兼容性前缀 */
    -webkit-animation: blink 1s linear infinite;
    -moz-animation: blink 1s linear infinite;
    -ms-animation: blink 1s linear infinite;
    -o-animation: blink 1s linear infinite;
}

/*密码强度状态样式*/
 .mainPwdTips {
     line-height: 16px;
     padding: 6px 0 4px;
 }
.mainPwdTips .pswState {
     width: 180px;
     height: 16px;
     zoom: 1;
     position: absolute;
     right: 0px;
     top:6px;
 }
 .mainPwdTips .pswState-poor .s1 {
     background-color: #EA9292;
     border: #FFF 1px solid;
     color: #FFF;
 }

  .mainPwdTips .pswState-normal .s1, 
  .mainPwdTips .pswState-normal .s2 {
     background-color: #F1D93A;
     border: #FFF 1px solid;
 }
 .mainPwdTips .pswState-normal .s1 {
     line-height: 200px;
 }
 .mainPwdTips .pswState-normal .s2 {
     line-height: 16px;
     color: #FFF;
 }
 .mainPwdTips  .pswState-strong .s1,
 .mainPwdTips  .pswState-strong .s2, 
 .mainPwdTips  .pswState-strong .s3 {
     background-color: #5AAC47;
     border: #FFF 1px solid;
     line-height: 200px;
 }
 .mainPwdTips  .pswState-strong .s3 {
     line-height: 16px;
     color: #FFF;
 }
 .mainPwdTips .pswState span {
     display: block;
     width: 58px;
     height: 16px;
     line-height: 16px;
     background-color: #E4E4E4;
     border: #FFF 1px solid;
     float: left;
     margin-right: -1px;
     text-align: center;
     overflow: hidden;
     color: #CECECE;
 }
