/*
// +----------------------------------------------------------------------
// | 版权所有 2019 Xiyoucheng，并保留所有权利
// | 这不是一个自由软件！禁止任何形式的拷贝、修改、发布
// +----------------------------------------------------------------------
// | Author  : XYC <KL>
// +----------------------------------------------------------------------
*/

*::-webkit-scrollbar-thumb {
     -webkit-box-shadow: inset 0px 0px 1px 0px #fff;
     background: #ccc;
}
*::-webkit-scrollbar-track {
     -webkit-box-shadow: inset 0px 0px 1px 0px #fff;
     background: #eee;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
     color: #ddd
}
input::-moz-placeholder, textarea::-moz-placeholder {
     color: #ddd
}
input:-moz-placeholder, textarea::-moz-placeholder {
     color: #ddd
}
input:-ms-input-placeholder, textarea::-ms-input-placeholder {
     color: #ddd
}
a.lnk, a[src], .cp {
     color: #3e93d6;
}
a.lnk:hover, a[src]:hover, .cp:hover {
     color: #ff5722;
}
.lgbg {
     background-color: #9ad2f0;
     background-position: left top;
}
.login {
     width: 560px;
     padding: 40px 70px;
     background-color: rgba(255, 255, 255, 0.05);
     transform: translate(-50%, -50%);
     box-shadow: rgba(4, 4, 4, 0.1) 0px 0px 10px;
}
.login dl {
     color: #fff;
     border-bottom-color: #d7dce2;
     border-width: 1px;
     background: url(../../images/bg/2.png) no-repeat 0 0;
     background-size: 60px;
     text-align: left;
     padding-left: 80px;
     padding-bottom: 40px;
}
.login ul {
     border: none;
     padding: 30px 0 0;
}
.login ul li cite {
     color: #fff;
     float: left;
     height: 40px;
     line-height: 40px;
     width: 95px;
     letter-spacing: 2px;
     text-align: left;
     font-size: 16px;
}
.login ul li img.vcode {
     border: #2196f3 1px solid;
     width: 110px;
     height: 40px;
}
.login ul li input#vcode {
     width: 165px;
}
.login ul li a.sms {
     background: #2196f3;
     width: 40px;
     height: 40px;
     color: #e9f9f9;
     font-size: 12px;
     line-height: 15px;
}
.login ul li input.text {
     color: #333;
     height: 40px;
     line-height: 40px;
     width: calc(100% - 95px);
     border: #03A9F4 1px solid;
}
.login ul li input.btn {
     background-color: #2196f3;
     border-color: #2196f3;
     width: calc(100% - 95px);
     margin-left: 95px;
}
.login ul li label {
     height: 1em;
     line-height: 1em;
     text-align: left;
     font-size: 15px;
     margin: 20px 0 5px 95px;
     display: inline-block;
     color: #fff;
}
.login ul li label input {
     float: left;
     width: 16px;
     height: 16px;
     margin-right: 3px;
}
.login ul li input.text:hover {
     border-color: #2196f3;
     background: #fff;
     box-shadow: #2196f3 0px 0px 5px;
}
.login ul li input.btn:hover {
     background-color: #03a9f4;
     border-color: #03a9f4;
     box-shadow: #03a9f4 0px 0px 10px;
}
.login input::-webkit-input-placeholder {
     color: #aaa
}
.login input::-moz-placeholder {
     color: #aaa
}
.login input:-moz-placeholder {
     color: #aaa
}
.login input:-ms-input-placeholder {
     color: #aaa
}
header {
     color: #fff;
     background: #2c8cd8;
}
header .logo, header li {
     border-right-color: #3e93d6;
}
header li a:hover, header li:hover a, header li a.active, header li ul a:hover, header .right li ul a:hover {
     background: #3e93d6;
}
header .right li a:hover, header .right li:hover a, header .right li:hover ul a {
     background: #2c8cd8;
}
header .right li:hover ul a:hover {
     background: #3e93d6;
}
header .right li {
     border-left: #3e93d6 1px solid;
}
header .right li ul a, header .right li:hover ul a {
     border-top: #3e93d6 1px solid;
}
.sider {
     background-color: #f8f8f8;
}
.sider>ul {
     border-color: #3e93d6;
}
.sider>ul>li:first-child {
     padding: 5px 0;
     border-bottom: #e0e0e0 1px solid;
}
.sider>ul>li:first-child a {
     color: #2c8cd8;
}
.sider ul li a, .sider ul li i.r15 {
     color: #333;
     font-weight: bold;
}
.sider ul li a:hover {
     color: #2c8cd8;
     border-left-color: #fff;
}
.sider ul li.active>a, .sider ul li a.active, .sider ul li.active i.r15 {
     color: #ff5722;
     font-weight: bold;
}
input:hover, textarea:hover, select:hover, .kl_upload_add:hover, .kl_upload_view:hover {
     background: #fff;
     border-color: #2196f3;
     box-shadow: #2196f3 0px 0px 5px;
     -webkit-background-clip: padding-box;
}
.edui-default .edui-editor:hover {
     border-color: #2196f3;
     box-shadow: #2196f3 0px 0px 5px;
}
.kl_upload_add:hover a i {
     color: #aa691b;
     border-color: #e4c49e;
}
.kl_upload_add:hover a i {
     color: #2196f3;
}
[data-sts="1"] {
     background-color: #329be6;
}
[data-sts="1"][data-val]:hover {
     background-color: #329be6;
     box-shadow: rgba(4, 4, 4, 0.1) 0px 0px 10px;
}

.body_title dt small {
     font-size: 15px;
     color: #ff5722;
}
