html,
body {

}

* {
	box-sizing: content-box;
}

body {
	/*overflow: auto;*/
}

.cp {
	cursor: pointer;
}

.banner {
	/* width: 78.5%; */
	height: auto;
	margin: 10px auto;
}

@media screen and (min-width: 1201px) {
.banner {width: 990px}
}
@media screen and (max-width: 1200px) {
  .banner {
    width: 100%;
    margin-top: 0 !important;
  }
  .banner .el-breadcrumb__inner a {
    font-size: 13px !important;
  }
}

/deep/ .el-carousel {
	z-index: 0;
}

.userAccount {
	width: 958px;
	min-height: 630px;
	padding: 20px;
	border: 1px solid #ddd;
	margin: 20px auto;
	background-color: #fff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.userAccount .title {
	width: 960px;
	margin: -20px -21px 20px;
	height: 55px;
	background-color: #1592ff;
	line-height: 55px;
	color: #fff;
	padding: 0 20px;
	font-size: 18px;
}

.userAccount .detail {
	width: 460px;
	margin: 0 auto;
}

.userAccount .detail .inputGroup{
	margin-bottom: 18px;
}

.userAccount .detail .inputGroup .label{
	height: 25px;
	line-height: 25px;
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 5px;
}

.userAccount .detail .inputGroup .label .must{
	color: #f00;
	font-weight: 400;
}

.userAccount .detail .inputGroup .input{
	height: 40px;
	width: 100%;
	margin-bottom: 10px;
	margin-left: 0;
}

.userAccount .detail .inputGroup .input .imgCodeInput{width: 350px;}
.userAccount .detail .inputGroup .input .imgCode{width: 110px;height:100%;}
.userAccount .detail .inputGroup .input .phoneCodeInput{width: 280px;}
.userAccount .detail .inputGroup .input .phoneCode{width: 180px;background-color: #e6e6e6;}

.userAccount .step {
	height: 40px;
	width: 750px;
	padding: 0 104px 18px;
	margin: 0 auto 18px;
	border-bottom: 1px solid #ddd;
}

.userAccount .step .steps {
	background-color: #d5d5d5;
	width: 100%;
	height: 100%;
}

.el-message{
	top: 25% !important;
}

/* 消息提醒 */
.el-message--warning {
    background-color: #f3f3f3 !important;
    border-color: #ff0000 !important;
}
.el-message .el-icon-warning {
    color: #ff0000 !important;
}
.el-message--warning .el-message__content {
    color: #ff0000 !important;
}

.el-message--success {
    background-color: #f3f3f3 !important;
    border-color: #567fe6 !important;
}
.el-message .el-icon-success {
    color: #567fe6 !important;
}
.el-message--success .el-message__content {
    color: #567fe6 !important;
}

.el-message--error {
    background-color: #f3f3f3 !important;
    border-color: #ff0000 !important;
}
.el-message .el-icon-error {
    color: #ff0000 !important;
}
.el-message--error .el-message__content {
    color: #ff0000 !important;
}

.el-upload-list__item .el-icon-upload-success{
	color: #567fe6 !important;
}

/* 进度条 */
.el-step__title.is-finish{
	color: #567FE6 !important;
}
.el-step__head.is-finish {
    color: #567FE6 !important;
    border-color: #567FE6 !important;
}
.el-step__head.is-finish .el-step__icon{
	background: #567FE6;
	color: #FFFFFF;
}
.el-step__line{
	background-color: #6B6B6B !important;
}
.el-step__title.is-wait {
    color: #6B6B6B !important;
}
.el-step__head.is-wait {
    color: #6B6B6B !important;
    border-color: #6B6B6B !important;
}
.el-step__title.is-success {
    color: #4B4B4B !important;
}
.el-step__head.is-success {
    color: #4B4B4B !important;
    border-color: #4B4B4B !important;
}

.el-textarea__inner{
	color: #4B4B4B !important;
	border-color: #CCCCCC !important;
}

input::-webkit-input-placeholder {
	color: #6B6B6B !important;
	font-size: 14px !important;
}
textarea::-webkit-input-placeholder {
	color: #6B6B6B !important;
	font-size: 14px !important;
}
.el-radio__input.is-checked+.el-radio__label{
	color: #567FE6 !important;
}
.el-radio__input.is-checked .el-radio__inner{
	border-color: #567FE6 !important;
    background: #567FE6 !important;
}
.el-checkbox{
	color: #4B4B4B !important;
}
.el-checkbox__input.is-checked+.el-checkbox__label{
	color: #567FE6 !important;
}
.el-checkbox__input.is-checked .el-checkbox__inner{
	border-color: #567FE6 !important;
	background: #567FE6 !important;
}
.el-input__prefix{
	color: #6B6B6B !important;
}

.el-dialog__title{
	font-size: 14px !important;
	font-weight: bold !important;
	color: #4B4B4B !important;
}
.el-dialog__body{
	color: #4B4B4B !important;
}
.el-radio{
	color: #4B4B4B !important;
}

/* 去掉表格hover效果 */
 	table tr:hover>td{background: none !important;}
 .el-table--striped .el-table__body tr.el-table__row--striped td{
		background: #FFFFFF!important;
	}

/* 动态表格样式开始 */
/*.Faculty table{*/
	/*border-collapse: collapse !important;*/
/*}*/
/*.Faculty .el-input__inner{*/
	/*border: none !important;*/
/*}*/
/*.Faculty .el-table--border td{*/
	/*!*border-right: 1px solid #cccccc !important;*!*/
	/*border-right-color: #cccccc !important;*/
/*}*/
/*.Faculty .el-table td{*/
	/*!*border-bottom: 1px solid #cccccc !important;*!*/
	/*border-bottom-color: #cccccc !important;*/
/*}*/
/*.Faculty .el-table th.is-leaf{*/
	/*!*border-bottom: 1px solid #CCCCCC !important;*!*/
	/*border-bottom-color: #CCCCCC !important;*/
/*}*/
/*.Faculty .el-table--border th{*/
	/*!*border-right: 1px solid #CCCCCC !important;*!*/
	/*border-right-color: #CCCCCC !important;*/
/*}*/
.Faculty .el-table thead{
	color: #4B4B4B !important;
}
/*.Faculty .el-table{color: #4B4B4B !important;}*/
/*.Faculty .el-table--border{*/
	/*border: 1px solid #cccccc !important;*/
/*}*/
.Faculty tr:hover>td {
	background: #FFFFFF !important;
}
.Faculty .el-table--striped .el-table__body tr.el-table__row--striped td {
	background: #FFFFFF !important;
}
.Faculty .el-input__inner{
	color: #4B4B4B !important;
}
.Faculty .el-select .el-input .el-select__caret{
	color: #6B6B6B !important;
}
.Faculty .el-input__prefix{
	color: #6B6B6B !important;
}
.Faculty .el-button--text{
	color: #567FE6 !important;
}
/*.Faculty .el-table--enable-row-transition .el-table__body td{*/
  /*!*border-left: 0.5px solid #cccccc !important;*!*/
/*}*/

/*.Faculty .el-table th{*/
  /*!*border-left: 1px solid #cccccc !important;*!*/
  /*!*border-top: 1px solid #cccccc !important;*!*/
/*}*/
/* 动态表格样式结束 */
