
/* element ui */
.el-button--primary,
.el-button--primary:focus, .el-button--primary:hover {
	border: 0;
	background-color: #004B98;
	background-image: -webkit-linear-gradient(right, #6CB1F9 0%, #004B98 100%);
	background-image: -o-linear-gradient(right, #6CB1F9 0%, #004B98 100%);
	background-image: -moz-linear-gradient(right, #6CB1F9 0%, #004B98 100%);
	background-image: linear-gradient(top right, #6CB1F9 0%, #004B98 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6CB1F9', endColorstr='#ff004B98', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	background-repeat: repeat-x;
}

.el-input__inner {
	/* border-width: 2px; */
}
.el-input__inner:focus {
	border-color: #004B98;
}
.el-image-viewer__close {color: #fff;}



/* 公用 */
body { background-color: #F8F8F8;}
.firstTrade {}
.firstTrade .firstTrade_container {padding-top: 86px;min-width: 1200px;background: url('../images/banner.png') top no-repeat;}
.firstTrade .content {width: 1200px;margin: 0 auto;background: #FFFFFF;box-shadow: 0px 5px 6px 0px #E7EEF7;}
.step {padding: 20px 15px;background-color: #fff;margin-bottom: 20px;}
.step_part_title {font-size: 16px;font-weight: bold;padding-bottom: 10px;margin-bottom: 15px;}
.firstTrade_btn {border-color: #004B98;color: #004B98;}

/* 头部 */
.firstTrade_header {height: 87px;line-height: 87px;;background-color: #fff;}
.firstTrade_header_logo {display: inline-block;vertical-align: middle;margin: 0 0 0 55px;}
.firstTrade_header h1 {display: inline-block;vertical-align: middle;font-size: 26px;color: #000000;line-height: 100%;margin-left: 20px;;}
.firstTrade_header_phone {line-height: 100%;margin-top: 20px;margin-right: 55px;}

/* 步骤条 */
.step_warp {display: flex;justify-content: space-evenly;padding: 30px 0;position: relative;}
.step_line {width: 100%;height: 4px;position: absolute;bottom: 0;left: 0;background-color: #F2F2F2;}
.step_line .step_line_1 {;width: 33.33%;height: 4px;
	background-image: -webkit-linear-gradient(right, #F2F2F2 0%, #004B98 100%);
	background-image: -o-linear-gradient(right, #6CB1F9 0%, #004B98 100%);
	background-image: -moz-linear-gradient(right, #6CB1F9 0%, #004B98 100%);
	background-image: linear-gradient(top right, #6CB1F9 0%, #004B98 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6CB1F9', endColorstr='#ff004B98', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	position: absolute;top: 0;left: 0;
}
.step_warp dl {display: flex;align-items: center;color: #C8CDD5;}
.step_warp dl dd {width: 38px;height: 38px;line-height: 34px;border-radius: 38px;background: #FFFFFF;border: 2px solid #C8CDD5;text-align: center;font-size: 22px;font-weight: 500;}
.step_warp dl dt {font-size: 20px;margin-left: 10px;}
.step_warp dl.active {color: #004B98;}
.step_warp dl.active  dd {border-color: #004B98;}