input[required]:invalid, input:focus:invalid, textarea[required]:invalid, textarea:focus:invalid{box-shadow:none;}
input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset !important;}
::-webkit-scrollbar-track{background-color:#F5F5F5;}
::-webkit-scrollbar{width:6px; background-color:#F5F5F5;}
::-webkit-scrollbar-thumb{background-color:#999;}
/*agreement*/
.layadmin-agreement-header{background-color:#1FAA66; height:60px;}
.layadmin-agreement-header h1{display:inline-block; width:295px; height:30px; margin-top:19px; text-indent:-999px; overflow:hidden; background:url(images/agreement-logo.jpg) no-repeat center left;}
.layui-agreement-main{width:1000px; margin:0 auto; position:relative; color:#666; font-size:15px; line-height:2.2; counter-reset:section;}
.layui-agreement-main h2{margin:35px auto 25px; font-size:19px; color:#333; text-align:center; font-weight:bold;}
.layui-agreement-main>dl{margin-top:26px; counter-increment:section;}
.layui-agreement-main>dl>dt:before{content:counter(section) ". ";}
.layui-agreement-main>dl>ol{counter-reset:sectionli;}
.layui-agreement-main>dl>ol>li{padding-left:20px;}
.layui-agreement-main>dl>ol>li:before{counter-increment:sectionli; content:counter(sectionli) ") "; margin-left:-20px;}
.layadmin-agreement-footer{background-color:#ECF0F1; margin-top:60px; text-align:center; color:#A5A6A6; line-height:2; padding-top:45px; padding-bottom:65px; font-size:13px;}
@media screen and (max-width: 1000px) {
    .layui-agreement-main{width:auto; padding:0 20px;}
}
@media screen and (max-width: 414px) {
    html{font-size:16px; background-color:#fff;}
    body{font-size:1rem;}
    .layadmin-agreement-header{display:none;}
    .layui-agreement-main{width:auto; padding:0 14px; font-size:1rem; color:#000; line-height:1.55;}
    .layui-agreement-main h2{font-size:1.45rem; color:#000; margin-top:1.2rem; margin-bottom:1rem; font-weight:normal;}
    .layui-agreement-main>dl{margin-top:1.2rem;}
    .layadmin-agreement-footer{font-size:0.5rem; margin-top:2.4rem; padding-top:0.6rem; padding-bottom:1rem;}
}
.text-bold{font-weight: bold;}
.text-center{text-align: center;}
.text-indent{text-indent: 2em;}
.placeholder-row{height: 20px;}
table.border{
  border-top:1px solid #ddd;
  border-left:1px solid #ddd;
}
table.border th{font-weight: bold;}
table.border th,table.border td{
  line-height: 1.8;
  padding: 2px;
  border-bottom:1px solid #ddd;
  border-right:1px solid #ddd;
}
table.border .space-nowrap{white-space: nowrap;}
.word-break-all{word-break:break-all;}
.section-title{font-weight: bold;}

/* accountCancel.html 注销账号 start */
.account-cancel-page{
  padding: 0 1rem;
}
.account-cancel-page .page-title{
  color: #333;
  font-size: 1.4rem;
  margin: 1.4rem 0 1rem;
}
.account-cancel-page .page-content{
  color: #333;
  font-size: 0.92rem;
  box-sizing: border-box;
  margin-bottom: 2.5rem;
}
.account-cancel-page .page-content p{
  margin-bottom: 1.2rem;
}
.account-cancel-page .page-contact{
  color: #666;
  font-size: 0.92rem;
  margin-top: 0.8rem;
  box-sizing: border-box;
}
.account-cancel-page .page-contact p{
  line-height: 1.8rem;
}
.account-cancel-page .page-bottom{
  color: #666;
  font-size: 0.92rem;
  margin-top: 0.8rem;
  box-sizing: border-box;
}
/* accountCancel.html 注销账号 end */
