*{padding:0;margin:0;outline: none;}

/*Button 按钮*/
.kj-fat-btn{width: 296px;height:48px;background: #F23A3D;color: #fff;border-radius: 2px;font-size: 16px;border: none;outline: none;cursor: pointer;}
.kj-fat-btn:hover{background: #FF6669}
.kj-fat-btn:disabled{background: #E0E0E0;color: #fff;}
.kj-lg-btn{width: 376px;height:40px;background: #F23A3D;color: #fff;border-radius: 2px;font-size: 16px;border: none;outline: none;cursor: pointer;}
.kj-lg-btn:hover{background: #FF6669}
.kj-lg-btn:disabled{background: #E0E0E0;color: #fff;}
.kj-primary-btn{width: 192px;height:48px;background: #FF474A;color: #fff;border-radius: 2px;font-size: 16px;border: none;outline: none;cursor: pointer;}
.kj-primary-btn:hover{background: #FF6669}
.kj-primary-btn:disabled{background: #E0E0E0;color: #fff;}
.kj-back-btn{width: 376px;height:40px;background: #F5F5F5;color: #808080;border-radius: 2px;font-size: 16px;border: none;outline: none;cursor: pointer;}
.kj-sm-btn{width: 72px;height:32px;background: #FF474A;color: #fff;border-radius: 2px;font-size: 14px;border: none;outline: none;cursor: pointer;}
.kj-sm-btn:hover{background: #FF6669}
.kj-sm-btn:disabled{background: #E0E0E0;color: #fff;}
.kj-plain-btn{width: 72px;height:32px;background: #fff;color: #FF4C4F;border:1px solid #FF4C4F;border-radius: 2px;font-size: 12px;outline: none;cursor: pointer;}
.kj-plain-btn:hover{background: #FF4C4F;color: #fff;}
.kj-lg-plain-btn{width: 120px;height:40px;background: #fff;color: #FF4C4F;border:1px solid #FF4C4F;border-radius: 2px;font-size: 12px;outline: none;cursor: pointer;}
.kj-lg-plain-btn:hover{background: #FF4C4F;color: #fff;}
.kj-lg-default-btn{width: 120px;height:40px;background: #fff;color: #666;border:1px solid #999;border-radius: 2px;font-size: 12px;outline: none;cursor: pointer;}
.kj-lg-default-btn:hover{color: #459DF5;border: 1px solid #459DF5;}
.kj-primary-text-btn{font-size: 14px;color: #459DF5;text-decoration: none;}
.kj-primary-text-btn:hover{color: #1D89F5;}
.kj-del-text-btn{font-size: 12px;color: #808080;text-decoration: none;}
.kj-del-text-btn:hover{color: #FF4C4F;}
.kj-plain-text-btn{font-size: 14px;color: #666666;text-decoration: none;}
.kj-plain-text-btn:hover{color: #459DF5;}

/*checkbox 复选框*/
.kj-checkbox {-webkit-appearance: none; background: #fff;height:16px;vertical-align: middle;width: 16px;border: 1px solid #B8B8B8;border-radius: 4px;
cursor: pointer;}
.kj-checkbox:focus{outline: none;}
.kj-checkbox:checked {background: #fff url(../images/select.svg);border: none;}

/*radio 单选框*/
.kj-radio{display:none}
.kj-radioInput{background-color:#fff;border:1px solid #B8B8B8;border-radius:100%;display:inline-block;height:14px;margin-right:10px;margin-top:-1px;vertical-align:middle;width:14px;line-height:1}
.kj-radio:checked + .kj-radioInput:after{border:1px solid #FF4C4F;background-color:#FF4C4F;border-radius:100%;content:"";display:inline-block;height:8px;margin:2px;width:8px}
.kj-radio:checked + .kj-radioInput{border:1px solid #FF4C4F;}

/*input 输入框*/
.kj-inline-dl{float: left;display: inline;}
.kj-inline-dl dt{float: left;display: inline; height: 39px;line-height: 39px;width: 94px;text-align: right;color: #808080;font-size: 12px;}
.kj-inline-dl dd{float: left;font-size: 12px;color: #666;display: inline-block;}
input.kj-line-input{padding:0 14px;display: inline;height: 39px;width:84px;border:none;box-sizing: content-box;color: #4D4D4D;font-size: 13px;border-bottom: 1px solid #E0E0E0;outline: none;}
input.kj-line-input:focus{border-bottom: 2px solid #666666;}
input.kj-default-input{padding:0 14px;display: inline;height: 38px;width:92px;box-sizing: content-box;color: #4D4D4D;font-size: 14px;border: 1px solid #F0F0F0;outline: none;border-radius: 2px;}
input.kj-default-input:focus{border: 1px solid #666666;}

/*input 账户密码输入栏*/
.kj-input-container{position: relative;}
.kj-input-container .input_title{position: absolute;font-size: 16px;color: #999;top: 0px;line-height: 40px;}
.kj-input-container input{border:none;border-bottom: 1px solid #E0E0E0;width: 376px;height: 40px;line-height:40px;border-radius: 0;padding:0;position: initial; -webkit-box-shadow: 0 0 0 1000px white inset;}