
@charset "UTF-8";
html{
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	font-size: 20px;
}
html,body {
	-webkit-touch-callout:none;
	-webkit-text-size-adjust:none;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-webkit-user-select:none;
	width: 100%;
}
body {
	line-height: 1.5;
	font-size: 13px;
	color: #384c6d;
    background-color: #f4f7fc;
	outline: 0;
}
html,body,header,section,footer,div,ul,ol,li,img,a,span,em,del,legend,center,strong,var,fieldset,form,label,dl,dt,dd,cite,input,hr,time,mark,code,figcaption,figure,textarea,h1,h2,h3,h4,h5,h6,p{
	margin:0;
	border:0;
	padding:0;
	font-style:normal;
}
@media only screen and (min-width: 1800px) and (max-width: 2000px) {body {

	font-size: 13px;}}
* {
	-webkit-box-sizing: border-box;
	      	box-sizing: border-box;
	-webkit-user-select: none;
	-webkit-tap-highlight-color: transparent;
	outline: none;
}

ul, li {
	list-style: none;
}

a {
	color: #0062cc;
	text-decoration: none;
	background-color: transparent;
}
textarea {
	overflow: hidden;
	resize: none;
}
button {
	overflow: visible;
}
button,select {
	text-transform: none;
}
button,input,select,textarea {
	font: inherit;
	color: inherit;
}
/*自动隐藏文字*/
.aui-ellipsis-1 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.aui-ellipsis {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.aui-ellipsis-2 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

/*文字对齐*/
.aui-text-left {
	text-align: left !important;
}
.aui-text-center {
	text-align: center !important;
}
.aui-text-justify {
	text-align: justify !important;
}
.aui-text-right {
	text-align: right !important;
}
/*文字、背景颜色*/
h1,h2,h3,h4,h5,h6 {
	font-weight: 400;
}
h1 {
	font-size: 1.2rem;
}
h2 {
	font-size: 1rem;
}
h3 {
	font-size: 0.8rem;
}
h4 {
	font-size: 0.7rem;
}
h5 {
	font-size: 0.7rem;
	font-weight: normal;
	color: #757575;
}
h6 {
	font-size: 0.7rem;
	font-weight: normal;
	color: #757575;
}
h1 small,h2 small,h3 small,h4 small {
	font-weight: normal;
	line-height: 1;
	color: #757575;
}
h5 small,h6 small {
	font-weight: normal;
	line-height: 1;
	color: #757575;
}
h1 small,h2 small,h3 small {
	font-size: 65%;
}
h4 small,h5 small,h6 small {
	font-size: 75%;
}
img {
	max-width: 100%;
	
}
.aui-font-size-12 {
	font-size: 0.6rem !important;
}
.aui-font-size-14 {
	font-size: 0.7rem !important;
}
.aui-font-size-16 {
	font-size: 0.8rem !important;
}
.aui-font-size-18 {
	font-size: 0.9rem !important;
}
.aui-font-size-20 {
	font-size: 1rem !important;
}
.aui-text-default {
	color: #212121 !important;
}
.aui-text-white {
	color: #ffffff !important;
}
.aui-text-primary {
	color: #00bcd4 !important;
}
.aui-text-success {
	color: #06ba54 !important;
}
.aui-text-info {
	color: #03a9f4 !important;
}
.aui-text-warning {
	color: #ee724f !important;
}
.aui-text-danger {
	color: #e51c23 !important;
}
.aui-text-pink {
	color: #e91e63 !important;
}
.aui-text-purple {
	color: #673ab7 !important;
}
.aui-text-indigo {
	color: #3f51b5 !important;
}


.flow_mian table{background:#fff; border-collapse: collapse; }
.flow_mian table td{  padding:8px;}
.flow_mian table img{ width:64px}
.flow_box {box-shadow: 0 0px 5px #dadada; margin-bottom:3px; background: #fff; }
.flow_box h2{ background:#f5f8f9; position: relative; border-bottom:1px solid #ededed; border-radius:5px 5px 0 0; padding:8px 20px; color:#000000; font-size:16px; margin:0}
.flow_box h2 i{ margin-right:5px; font-size:20px;}
.flow_box h2 span{ font-size:13px; color:#444; margin:0 5px}
.flow_box  table td i{ margin-right:5px}
.flow_box  table td i.icon-right{ font-size:34px; color:#91bdaa}
.flow_box  table td i.icon-jiantou{ font-size:34px; color:#f4a128}
.border-r{ border-right:1px dashed #ddd}
.flow_box table tr:nth-child(2n){ background:#fafcff; border-top:1px solid #f1f4f8;border-bottom:1px solid #f1f4f8}
.flow_box h2 i.icon-shujuhuizong{ font-size:24px !important}
.flow_box h2::before {
    width: .2rem;
    height: .8rem;
    top: 0.6rem;
    position: absolute;
    content: "";
    background: #2d81f4;
    border-radius: 20px;
    left: 8px;
}
.flow_box_con{ padding: .5rem;}
.flow_box_img{ text-align: center; margin: .5rem 0;}
.flow_table { width: 100%;box-shadow: 0 1px 3px 0px rgba(115, 108, 203, 0.23);border:1px solid #e6e8ec; font-size: 14px;
}
.flow_table th{ background: #e9f0fa; padding:8px 5px;}

.flow_table td{ border:1px solid #e6e8ec; text-align: center;}
.flow_col6{ flex: 0 0 50%;
    max-width: 50%;}
.flow_row{ display: flex; width: 100%; margin-top: .6rem;}
.padding-right-5{ padding-right:5px !important}
.padding-left-5{ padding-left:5px!important}
.flow_table2 td{ border:1px solid #e6e8ec; text-align: center; padding: 16px 0 !important;}

.flow_table2 { width: 100%;box-shadow: 0 1px 3px 0px rgba(115, 108, 203, 0.23);border:1px solid #e6e8ec; font-size: 14px;
}

.bg1{  background: #e9f0fa;}
.num_lable{ background: #1fa2f6; width: 20px; height: 20px; display: inline-block; color: #fff; text-align: center; line-height: 20px; border-radius: 50%;}