*{
    margin: 0;
    padding: 0;
}
a{text-decoration: none !important;}

.row{padding: 0;margin: 0;}

.container{
	margin: 0;
	padding: 0;
}

.f_left{
    float: left;
}
.float-r{
    float: right;
}
.f_center{
    display: flex;
    justify-content: center;
    align-items: center;
}
.f_middle{
    display: flex;
    /* justify-content: space-around; */
    align-items: center;
}
.f_around{
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.f_colunm{
    display: flex;
    flex-direction: column;
}
.f_colunm-middle{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.f_colunm_center{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.inputBorderNone{
	border: none;
	outline: none;
}
.inputWidth100{
	width: 100%;
}
.textIndent20{
	text-indent: 20px;
}

.placeholderStyle{
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #B3B3B3;
	letter-spacing: 0;
	font-weight: 400;
}

.shuLine{
	width: 1px;
	height: 23px;
	border: 1px solid rgba(217,217,217,1);
}

.marginL10{
	margin-left: 10px;
}
.m-top30{margin-top: 30px}

.h_cursor:hover{cursor: pointer;}
.h_not{cursor: not-allowed;}

/* 公共字体部分 */
.fontSize20Black{
	font-family: MicrosoftYaHei-Bold;
	font-size: 20px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 700;
}
.fontSize18Black700{
	font-family: MicrosoftYaHei-Bold;
	font-size: 18px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 700;
}
.fontSize16Black700{
	font-family: MicrosoftYaHei-Bold;
	font-size: 16px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 700;
}
.fs16c333w700{
	font-family: MicrosoftYaHei-Bold;
	font-size: 16px;
	color: #333333;
	letter-spacing: 0;
	font-weight: 700;
}
.fontSize16Grey{
	font-family: MicrosoftYaHei;
	font-size: 16px;
	color: rgba(0,0,0,0.65);
	letter-spacing: 0;
	font-weight: 400;
}
.fs16c80w400{
	font-family: MicrosoftYaHei;
	font-size: 16px;
	color: #808080;
	letter-spacing: 0;
	text-align: center;
	font-weight: 400;
}
.fs14c80w400{
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #808080;
	font-weight: 400;
}
.fs14cB3w400{
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #B3B3B3;
	font-weight: 400;
}
.fontSize14Black400{
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #333333;
	letter-spacing: 0;
	font-weight: 400;
}
.fs14W700{
	font-family: MicrosoftYaHei-Bold;
	font-size: 14px;
	color: rgba(255,255,255,0.85);
	letter-spacing: 0;
	line-height: 22px;
	font-weight: 700;
}
.fontSize14Black700{
	font-family: MicrosoftYaHei-Bold;
	font-size: 14px;
	color: #333333;
	letter-spacing: 0;
	font-weight: 700;
}
.fs14r85w400{
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: rgba(255,255,255,0.85);
	letter-spacing: 0;
	font-weight: 400;
}

.fs14r065w400{
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: rgba(0,0,0,0.65);
	letter-spacing: 0;
	font-weight: 400;
}
.fs14r45frw400{
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: rgba(0,0,0,0.45);
	font-weight: 400;
}
.fs14r085w400{
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: rgba(0,0,0,0.85);
	letter-spacing: 0;
	font-weight: 400;
}
.fontSize14Grey400{
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: rgba(255,255,255,0.65);
	letter-spacing: 0;
	font-weight: 400;
}
.fontSize14White400{
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: 400;
}

.fs14c000w400B{
	font-family: MicrosoftYaHei-Bold;
	font-size: 16px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 700;
}

.fs14c666w400{
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #666666;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 400;
}
.fs12Grey400{
	font-family: MicrosoftYaHei;
	font-size: 12px;
	color: #999999;
	letter-spacing: 0;
	font-weight: 400;
}
.fs12Black400{
	font-family: MicrosoftYaHei;
	font-size: 12px;
	color: #333333;
	letter-spacing: 0;
	font-weight: 400;
}
.fs12r45w400{
	font-family: MicrosoftYaHei;
	font-size: 12px;
	color: rgba(255,255,255,0.45);
	letter-spacing: 0;
	font-weight: 400;
}
.fs12c999w400{
	font-family: MicrosoftYaHei;
	font-size: 12px;
	color: #999999;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 400;
}
.fs12c666w400{
	font-family: MicrosoftYaHei;
	font-size: 12px;
	color: #666666;
	letter-spacing: 0;
	text-align: justify;
	font-weight: 400;
}

.fontColorBlue{
	color: #004097;
}

.textAlignL{
	text-align: left;
}
.textAlignR{
	text-align: right;
}

/* 小三角 */
.ustc_jt{
	width: 0px;height: 0px;
	border: 6px solid transparent;
	border-left: 8px solid #004097;
}


/* 注册部分 公共样式 */
.register-from{
	/* width: 1170px; */
	background: #FFFFFF;
	box-shadow: 0px 2px 8px 2px rgba(0,0,0,0.05);
}
.r_f_top{
	height: 80px;
	border-bottom: 1px solid rgba(245,247,250,1);;
}
.r_i_div{
	width: 100%;
	height: 40px;
	background: #FFFFFF;
	border: 1px solid rgba(0,0,0,0.15);
	border-radius: 2px;
}
.r_text_div{
	border: none;
}
.r_type_div{
	width: 100%;
	height: 64px;
	background: #FFFFFF;
	border: 1px solid rgba(0,0,0,0.15);
	border-radius: 2px;
	border: none;
}
.r_t_pre_div{
	height: 62px;
	background: #FFFFFF;
	border: 1px solid rgba(0,0,0,0.15) !important;
	border-radius: 2px !important;
}

.r_t_p_s_div{
	margin: 0 5px 0 5px;
	height: 62px;
	background: rgba(0,64,151,0.08) !important;
	border: 1px solid rgba(0,64,151,1) !important;
	border-radius: 2px !important;
}
.r_select{
	font-family: MicrosoftYaHei;
	font-size: 14px;
	color: #B3B3B3;
	letter-spacing: 0;
	font-weight: 400;
	border: none;
	outline: none;
	width: 100%;
}

.r_checkbox{
	width: 16px;
	height: 16px;
	background: #004097;
	border-radius: 2px;
}

.r_zhuce{
	height: 48px;
	background: #004097;
	border-radius: 2px;
	font-family: MicrosoftYaHei;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	font-weight: 400;
}

.selectedSpan{
	background: #004097;
	border-radius: 2px;
	ont-family: MicrosoftYaHei;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: 400;
}

.ustc_cha{
	width: 6px;
	height: 6px;
	padding-left: 4px;
}
