body, div, h1, h2, h3, h4, h5, h6, hr, p, span, i, b, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, select, textarea, th, td {
    margin: 0;
    padding: 0;
    word-break: break-all;
}
body {
    background: #f4f4f4 !important;
}
.site_header {
    width: 100%;
    height: 102px;
    background: url(../images/site_headbg.png) no-repeat left top;
    background-size: 100% 100%;
    border-bottom: 1px solid #1E9FFF;
    margin-bottom: 2px;
}
.site_header .site_header-title{
	width: 245px;
    height: 80px;
    margin-top: 10px;
    margin-left: 10px;
    font-weight: bold;
    color: #ffffff;
    font-size: 26px;
    float: left;
    padding-right: 50px;
    text-align: center;
}
.site_header .menuUl{
	line-height: 102px;
}
.site_header .menuUl li {
    position: relative;
    font-size: 16px;
    color: #333333;
    line-height: 102px;
    cursor: pointer;
    padding-left: 16px;
    padding-right: 16px;
    background: url(../images/site_menuUl_bg.png) no-repeat right center;
}

.site_header .menuUl li a {
    display: block;
    float: left;
}

.site_header .menuUl li a:hover {
    color:#1E9FFF;
    font-weight:bold;
}

.site_header .menuUl li .menuLiDown {
    width: 9px;
    height: 102px;
    margin-left: 8px;
    background: url(../images/site_menuLiDown.png) no-repeat left center;
    background-size: 9px 5px;
    float:left;
}
.menuLiDetail {
	position: absolute;
    z-index: 100;
    top: 75px;
    left: 0px;
    width: 100px;
    display: none;
}
.menuLiDetail .menuLiDetailContent {
    width: 80px;
    padding: 0 9px;
    border: 1px solid #efefef;
    margin: 0 auto;
    background-color: #fff;
    border-radius: 4px;
    position: relative;
}
.menuLiDetail .menuLiDetailContent .menuDownArrow {
	position: absolute;
    width: 19px;
    height: 9px;
    left: 40px;
    top: -9px;
    margin-top: 0px;
    background: url(../images/site_menuLiDown.png) no-repeat center;
    display: block;
}
.transi {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.menDetailBorder {
	-webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    border-bottom: 1px solid #eeeeee;
    font-size: 14px;
    display: block;
    text-align: center;
}
.menuLiDetail .menuLiDetailContent a:last-child {
    border-bottom: none;
}
.menuLiDetail .menuLiDetailContent a {
    width: 80px;
    height: 44px;
    line-height: 44px;
    color: #666 !important;
    font-weight: normal !important;
}
.menuLiDetail .menuLiDetailContent a:hover, .menuLiDetail .menuLiDetailContent a.nowNav {
    color: #308bd8 !important;
}
.site_header .menuUl li a.li_selected {
    color:#1E9FFF !important;
    font-weight:bold;
}
.site_content
{
	width: 1200px;
    min-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.welcomediv {
    height: 102px;
    line-height: 102px;
    padding-right: 10px;
    background: url(../images/Head_icon_sanjiao.png) no-repeat right center;
    background-size: 9px 5px;
    font-size: 16px;
    color: #333333;
    display:block;
    float:left;
}
.welcomediv .user_name {
    font-weight: bold;
    font-style: normal;
    cursor: pointer;
}
.sysmenudetail
{
	position: relative;
	zoom: 1;
	    display: none;
}
.operarrow {
    background: url(../images/site_operarrow.png) no-repeat center center;
    background-size: 12px 11px;
    width: 12px;
    height: 11px;
    top: 70px;
    left: 52px;
    position: absolute;
    display: block;
}
.sysmenudetailul {
	position:absolute;
    z-index: 1000;
    left: 4px;
    top: 76px;
    background: #1E9FFF;
    border-radius: 5px;
    padding-left: 7px;
    padding-right: 7px;
    width: 100px;
    
}
.sysmenudetailul li {
    width: 100%;
    height: 39px;
    line-height: 39px;
    text-align: center;
    border-bottom: 1px dashed rgba(255, 255, 255, 0.23);
    float:left;
     -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.sysmenudetailul li a {
    color: #fff;
    font-size: 14px;
    line-height: 39px;
    width: 100%;
    text-align: center;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
        display: block;
}
.clearfix {
    zoom: 1;
}

.footer {
    height: 166px;
    width: 100%;
    background: url(../images/footBg.png) no-repeat left top;
    background-size: 100% 100%;
}
.footerTop {
    padding-top: 20px;
    padding-bottom: 20px;
    height: 30px;
    border-bottom: 1px solid rgba(237, 237, 237, 0.2);
}
.footerTop .otherlink {
    width: 80px;
    height: 30px;
    line-height: 30px;
    background: #308bd8;
    font-size: 14px;
    color: #fff;
    padding-left: 10px;
    box-sizing: border-box;
    margin-right: 8px;
    float: left;
}
.footerTop .otherlinkitem {
    height: 30px;
    line-height: 30px;
    background: rgba(255, 255, 255, 0.18);
    padding-left: 14px;
    padding-right: 14px;
    margin-right: 8px;
    float: left;
}
.footerTop .otherlinkitem a {
    color: rgba(255, 255, 255, 0.72);
    font-size: 14px;
    line-height: 30px;
    display: block;
}
.footerBottom {
    position: relative;
    height: 195px;
    width: 1200px;
    margin: 0 auto;
}
.footerBottom .footerBottom_item {
    height: 32px;
    line-height: 32px;
    width: 100%;
    float: left;
}

.footerBottom .footerBottom_item span {
    height: 32px;
    line-height: 32px;
    color: rgba(255, 255, 255, 0.72);
    font-size: 14px;
}
a:hover{
	color:#1E9FFF;
}
.fl {
    float: left;
}
.fr
{
	float:right;
}
.menuUl i
{
	margin-right:5px;
}
.sysmenudetailul i
{
	margin-right:5px;
}

.msgIcon {
    width: 28px;
    height: 102px;
    background: url(../images/msgtip.png) no-repeat center center;
    background-size: 28px 28px;
    margin-left: 25px;
    float:right;
}
.msgnumtip
{
	position: absolute;
    top: 32px;
    right: -5px;
    background: red;
    padding: 2px;
    border-radius: 50%;
    height: 15px;
    width: 15px;
    line-height: 10px;
    text-align: center;
    color: white;
    font-size: 10px;
}
.site_path
{
	height: 40px;
    line-height: 40px;
    background: #fdfdfd;
    width:100%;
}
.site_path span, .site_path a {
    color: #666666;
    font-size: 14px;
}
.transi {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.clearfix:after {
    content: "";
    display: block;
    height: 0;
    line-height: 0px;
    clear: both;
    visibility: hidden;
}
.width100
{
	width:100%;
}
.mt10
{
	margin-top:10px;
}
.textoverflow {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: break-all;
}
.nodataPic {
    width: 173px;
    height: 175px;
    background: url(..//images/noDataPic.png) no-repeat 50%;
    margin: 0px auto;
    padding: 80px 0px;
}
em{
	font-style:normal;
}

.pre-sign-up-steps-pages {
   align-items: center;
    background: #ffffff;
    border-radius: 10px;
    box-sizing: border-box;
    display: flex;
    height: 80px;
    padding: 0 24px;
    width: 100%;
    margin: 0 auto;
        background: #fff;
    border-radius: 10px;
}
.ant-steps {
    font-feature-settings: "tnum";
    box-sizing: border-box;
    color: rgba(0,0,0,.85);
    display: flex;
    font-size: 14px;
    font-size: 0;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: initial;
    width: 100%;
}
.ant-steps-item {
    display: inline-block;
    flex: 1;
    overflow: hidden;
    position: relative;
    vertical-align: top;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
    padding-left: 16px;
    white-space: nowrap;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
    padding-left: 0;
}
.ant-steps-item-container {
    outline: none;
}
.ant-steps-item-tail {
    left: 0;
    padding: 0 10px;
    position: absolute;
    top: 12px;
    width: 100%;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail {
    display: none;
}
.ant-steps-item-content, .ant-steps-item-icon {
    display: inline-block;
    vertical-align: top;
}
.ant-steps-item-icon {
    border: 1px solid rgba(0,0,0,.25);
    border-radius: 32px;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-size: 16px;
    height: 32px;
    line-height: 32px;
    margin: 0 8px 0 0;
    text-align: center;
    transition: background-color .3s,border-color .3s;
    width: 32px;
}
.ant-steps-item-process .ant-steps-item-icon {
    background-color: #fff;
    border-color: #1E9FFF;
}
.ant-steps-item-icon .ant-steps-icon {
    color: #1E9FFF;
    line-height: 1;
    position: relative;
    top: -0.5px;
}
.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon {
    background: #1E9FFF;
}
.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon .ant-steps-icon {
    color: #fff;
}
.ant-steps-item-title {
    color: #bdbdbd;
    display: inline-block;
    font-size: 16px;
    line-height: 32px;
    padding-right: 16px;
    position: relative;
}
.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title {
    color: rgba(0,0,0,.85);
}
.ant-steps-item-title:after {
    background: #f0f0f0;
    content: "";
    display: block;
    height: 1px;
    left: 100%;
    position: absolute;
    top: 16px;
    width: 9999px;
}
.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after {
    background-color: #f0f0f0;
}
.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon {
    color: rgba(0,0,0,.25);
}
.ant_step_detail_content
{
	margin: 0 auto;width: 100%;
    text-align: center;
    background: #ffffff;
    border-radius: 10px;
    box-sizing: border-box;
    min-height:450px;
    margin-top:10px;
}
.ant_step_containter
{
	height: 40px;
    line-height: 40px;
    /* background: red; */
    border-left: 4px solid #176BD2;
    text-align: left;
    padding-left: 10px;
    font-size: 20px;
    background: #f4f4f4;
}
.msg_tip
{
	color: #176BD2;
	background: rgba(34, 124, 237, 0.1);
	font-size: 14px;    
	line-height: 1.5;
	margin-bottom:10px;
	text-align:left;
	font-weight: 500;
	opacity: 1;
	border-radius: 4px;
	padding: 16px 16px;
	font-weight: bold;
}
.realname_step1_leftbox
{
	width:48%;height:420px;float:left;background: #f6f7fb;margin:0 1%;
}
.realname_step1_rightbox
{
	width: 48%;
    float: left;
    height: 420px;
    margin:0 1%;
}
.butsBox {
    padding-top: 10px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ededed;
}
.butsBox a {
    width: 75px;
    height: 28px;
    line-height: 28px;
    border-radius: 5px;
    border: 1px solid #1E9FFF;
    color: #1E9FFF;
    background: #ecf6fe;
    margin-right: 16px;
    text-align: center;
}
.butsBox a.on {
    background: #1E9FFF;
    color: #fff;
}

.wd_shadow2{ position:relative; top:0; right:0; bottom:0; left:0; z-index:100;    width: 100%;
    height: 100%;}
.show_certno{
	position:relative; top:0; right:0; bottom:0; left:0; z-index:100;    width: 100%;
    height: 100%;
}
.transparent{ position:fixed; top:0; right:0; bottom:0; left:0; filter:alpha(opacity=50); opacity:.5; background-color:#000; z-index:100;}
.wd_box{   position: fixed;    top: 50%;    left: 50%;    -webkit-transform: translate(-50%,-50%);    
   min-width: 500px;    z-index: 101;      }
.totop10{margin-top:10px;}
.wd_main_list {
    margin-left: 0px;
    min-height: 36px;
    clear: both;
}
.wd_ml_left {
    float: left;
    width: 100px;
    text-align: right;
    padding-right: 10px;
    font-size: 14px;
    color: #666;
    line-height: 30px;
}
.wd_ml_right {
    float: left;
    width: 340px;
    height: auto;
    overflow: auto;
}
*::-webkit-scrollbar-thumb {
    background: #f44336;
}
.wd_head{ margin-top: 0px; background-color:#1E9FFF; height: 40px;  border:none; overflow: hidden;}
.wd_hd_title{display: block; float: left;padding-left: 15px;  color:#fff; font-size:16px;line-height: 35px;}
.wd_close{ float:right; margin-right: 15px; margin-top: 5px; width:26px; height: 26px; background: url(../img/pc/close.png) no-repeat; background-size: 100% 100%;
    background-position: center;}
.wd_close a{display: block; width:16px; height: 16px; cursor: pointer;}
.wd_main{  padding: 20px;  height: 360px;   background-color: #fff;overflow-y: auto; }
.wd_main2{  padding: 20px;  min-height: 260px;   background-color: #fff; overflow: auto;}
.wd_operate{  padding-right: 20px; padding-top:8px; border-radius: 0px 0px 8px 8px; height:48px; border-top:1px solid #d8e6eb;  background-color: #fff; text-align: right; }
.wd_ml_left{ float:left; width:100px; text-align: right; padding-right: 10px; font-size:14px; color:#666; line-height: 30px;}
.wd_ml_right{ float:left;line-height: 30px;}
.wd_textarea_01{ padding: 5px;  height:60px; background-color: #ffffff; border:1px solid #4caf50 !important; }
.wd_input_01{ padding: 5px;  height:30px;  background-color: #ffffff; border:1px solid #4caf50 !important;}
.wd_btn_in1{ width:100px; height: 30px; border:none; background-color: #31b0d5; font-size:14px; color:#fff; cursor: pointer;}
.wd_checkbox{ margin-top:10px;}
.wd200{ width: 200px;}
.wd340{ width: 340px;}