/*----------------公共元素*/
 
body{font: 12px/1.5 "Microsoft Yahei", tahoma,arial,"Hiragino Sans GB",\5b8b\4f53; color:#333; background: #fff;}
input{font-family: "Helvetica Neue", "Arial","Helvetica", sans-serif;}
a{text-decoration:none; color:#60ace8; cursor:pointer;}
input{outline:none;}
input:focus{
-webkit-tap-highlight-color:rgba(0,0,0,0);
-webkit-user-modify:read-write-plaintext-only;
}
a:hover{
color:gainsboro;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
  margin:0;
  padding:0;
}
table {
  border-collapse:collapse;
  border-spacing:0;
}
fieldset,img {
  border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
  font-style:normal;
  font-weight:400;
}
li {
  list-style:none;
}
caption,th {
  text-align:left;
}
h1,h2,h3,h4,h5,h6 {
  font-size:100%;
  font-weight:400;
}
/*----------------背景*/ 
.bg-gray{background:#eff1f4!important;}

/*----------------浮动*/
.cm-clear {
zoom: 1;
}
.cm-left {
display: inline;
float: left;
}
.cm-right {
display: inline;
float: right;
}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix::before, .clearfix::after {
display: table;
content: "";
line-height: 0;
}
/*----------------横向列表*/
 .listLateral li{float:left;list-style:none;}
.firstLi {
margin-top: 0!important;
}
.lastLi {
margin-bottom: 0!important;
padding-bottom: 0!important;
}
 
 /*----------------字体---------------*/
.am-ft-xxxl{font-size:24px!important;}
.am-ft-xxl{font-size:20px!important;}
.am-ft-xl{font-size:18px!important;}
.am-ft-lg{font-size:16px!important;}
.am-ft-md{font-size:14px!important;}
.am-ft-sm{font-size:12px!important;}

.am-ft-main{color:#3f3f3f!important;}
.am-ft-gray{color:#a0a0a0!important;}
.am-ft-tabText{color:#666!important;}
.am-ft-red{color:#ff0000!important;}
.am-ft-orange{color:#f68100!important;}
.am-ft-green{color:#3b9028!important;}
.am-ft-white{color:#fff!important;}

.am-lh-18{ line-height:18px!important;}
.am-lh-24{ line-height:24px!important;}
.am-lh-30{ line-height:30px!important;}

.am-ft-number{ font-family:'Arial','MS Trebuchet',sans-serif;}

.am-numberOrange{ font-size:24px;font-family:'Arial','MS Trebuchet',sans-serif;color:#f68100;}

.Linebar{ color:#666666; padding:0 10px; font-size:14px;}

/* ----按钮---- */
.ui-button {
padding: 0;
display: inline-block;
position: relative;
text-align: center;
text-decoration: none!important;
vertical-align: middle;
overflow: visible;
cursor: pointer;
font-family: 'verdana','Hiragino', 'Sans GB','Arial', 'MS Trebuchet', sans-serif;
}
.btn-text {
display: block;
cursor: pointer;
border: 0;
text-decoration: none;
overflow: visible;
}
.ui-link{ text-align:center; padding:0 10px;}
.btn-disabled, .btn-disabled:hover, .btn-disabled:active{cursor:default;background: #ececec;color: #888!important;border-color: #ccc; pointer-events:none;}

body{min-width:1000px;}
/*---- 框架---- */
.contents {
    width: 100%;
}
.grid-940{width:990px; margin:0 auto;}

.am-ft-left{text-align:left!important;}
.am-ft-center{text-align:center!important;}
.am-ft-right{text-align:right!important;}

.am-left-5{ padding-left:5px!important;}
.am-left-10{ padding-left:10px!important;}
.am-left-15{ padding-left:15px!important;}
.am-left-20{ padding-left:20px!important;}

.am-right-5{ padding-right:5px!important;}
.am-right-10{ padding-right:10px!important;}
.am-right-15{ padding-right:15px!important;}
.am-right-20{ padding-right:20px!important;}

.am-pt-5{ padding-top:5px!important;}
.am-pt-10{ padding-top:10px!important;}
.am-pt-15{ padding-top:15px!important;}
.am-pt-20{ padding-top:20px!important;}

.am-pb-5{ padding-bottom:5px!important;}
.am-pb-10{ padding-bottom:10px!important;}
.am-pb-15{ padding-bottom:15px!important;}
.am-pb-20{ padding-bottom:20px!important;}

.am-lr-5{ padding:0 5px!important;}
.am-lr-10{ padding:0 10px!important;}


.am-mt-5{ margin-top:5px!important;}
.am-mt-10{ margin-top:10px!important;}
.am-mt-15{ margin-top:15px!important;}
.am-mt-20{ margin-top:20px!important;}
.am-mt-40{ margin-top:40px!important;}

.gh-topbar a:hover{text-decoration:underline;}
.gf-links a:hover{text-decoration:underline;}



/* 头部 */
.header_wrap{ position: fixed; width: 100%; height: 30px; line-height: 30px; left: 0; top: 0; z-index: 969888; background: #3a3c3f;}
.header{ width: 1200px; margin: 0 auto;}
.header .reg_login{ float: right;}
.header .reg_login a{ display: block; float: left; height: 16px; margin-top: 7px; line-height: 16px; padding: 0 14px; color: #ccc;box-sizing:border-box;}
.header .reg_login a:first-child{ border-right: 1px solid #3a99d8;}
.header .reg_login a:hover{ text-decoration: underline;}

.banner_wrap{ width: 100%; margin: 0 auto; }
.banner{ position: relative; }
.banner>img{ position: absolute; display: block; width: 100%; left: 0; top: 0; z-index: 87;}
.shadow{ position: absolute; width: 100%; top: 0; left: 0; z-index: 9898; background: rgba(0,0,0,.4);}
.banner .head_wrap{ position: fixed; width: 100%; height: 80px; top: 30px; background: rgba(40,48,58,.8); z-index: 98956;}
.banner .head{ position: relative; width: 1200px; margin: 0 auto; z-index: 98666;}
.banner .head .logo{ float: left;}
.banner .head  img{ display: block; width: 130px; height: 36px; margin-top: 23px;}
.banner .head .nav{ float: right; line-height: 80px;}
.banner .head li{ float: left; margin: 0 18px;}
.banner .head .a-link{ font-size: 16px; color: #aaa; outline: none;}
.head .nav-li.active a{ color: #3a99d8;}

h3.title{ width: 164px; margin: 0 auto; padding-bottom: 5px; text-align: center; border-bottom: 1px solid #6e7a81; color: #3a99d8; font-size: 36px;}
.about{ padding-top: 42px;}
.about_item img,.about_item p{ float: left; display: block; font-size: 18px; color: #444;}
.about_item p span{ font-size: 36px;}
.about_item1 .icon{ margin: 105px 0 0 155px;}
.about_item1 .num{ margin: 208px 0 0 27px;}
.about_item1 p{ margin-top: 255px; margin-left: -42px;}
.about_item2 .icon{ margin: 95px 0 0 63px;}
.about_item2 .num{ margin: 167px 0 0 56px;}
.about_item2 p{ margin-top: 202px; margin-left: -44px;}
.about_item3 .icon{ margin: -40px 0 0 157px;}
.about_item3 .num{ margin: 117px 0 0 20px;}
.about_item3 p{ margin-top: 155px; margin-left: -42px;}

.lmcy{ position: relative; width: 100%; margin-top: 68px;}
.lmcy .lmdt{ position: absolute; display: block; width: 100%; left: 0; top: 0;}
.lmcy h3.title{ position: relative; padding-top: 50px; z-index: 98988; border-color: #fff;}
.lmcy .shadow{ background: rgba(0,0,0,.6);}
.lmcy .cy{ position: relative; width: 720px; margin: 9% auto 0; z-index: 99685;}
.lmcy .cy img{ display: block; float: left; margin: 0 50px;}
.lxwm{ padding-top: 42px;}
.lx_xxk{ width: 890px; height: 300px; margin: 52px auto 160px; border: 1px solid #3a99d8; border-radius: 10px;box-sizing:border-box;}
.lx_left,.lx_right{ float: left;}
.lx_left{ margin: 79px 110px 0 114px;}
.lx_left .sm{ width: 130px; height: 25px; text-align: center; line-height: 18px; background: url(/fintech/images/index/sm.png) no-repeat; color: #fff;}
.lx_left .ewm{ margin: 8px 0 0 6px;}
.lx_right{ margin-top: 78px;}
.lx_right p{ height: 34px; color: #444; font-size: 18px;}
.lx_right i{ float: left; display: block; width: 40px; margin-top: 3px;}
.lx_right .lx_icon1{ margin: 4px 0 0 1px;}
.lx_right .lx_icon3{ margin-top: 4px;}
.lx_right .lx_icon4,.lx_right .lx_icon5{ margin-top: 2px;}


/* 尾部 */
.footer{ height: 96px; padding-top: 34px; background: #eee; text-align: center; color: #666;width: 100%;min-width: 1280px;box-sizing:border-box;}
.footer a{ color: #666; padding: 0 6px; border-right: 1px solid #8f8f8f;}
.footer a:last-child{ border-right: none;}
.footer a:hover{ text-decoration: underline;}
.footer p{ margin-bottom: 14px;}


/* 注册第一步 */
.reg{ background: #ededed;}
.register .ny_header_wrap{ height: 59px; border-bottom: 1px solid #e5e5e5; background: #fff;box-sizing:border-box;}
.register .ny_header{ width: 1200px; margin: 0 auto;}
.register .ny_header .logo{ display: block; float: left; width: 163px; height: 39px; margin-right: 10px; padding-top: 11px;box-sizing:border-box;}
.register .ny_header span{ display: block; float: left; height: 21px; line-height: 21px; padding-left: 11px; margin-top: 20px; border-left: 1px solid #e6e6e6; font-size: 20px; color: #666;}
.register .log_nav{ float: right; line-height: 59px;}
.register .log_nav a{ margin-left: 19px; font-size: 14px; color: #444;}
.register .log_nav a:hover{ text-decoration: underline;}
.steps{ height: 20px; margin-left: 220px;}
.step_item{position: relative; float: left; margin-top: 20px;}
.step_item i{ display: block; width: 22px; height: 22px; line-height: 22px; border: 1px solid #d2dae9; border-radius: 100%; text-align: center; font-style: normal; font-size: 14px; color: #999;box-sizing:border-box;}
.step_item.active i{ background: #3399ff; border-color: #3399ff; color: #fff;}
.step_item .wc{ width: 24px; height: 24px; line-height: 24px; border: none; background: url(/fintech/images/index/wc.png) no-repeat; font-size: 0;}
.step_item p{ position: absolute; width: 96px; margin-left: -36px; text-align: center; color: #999; top: 32px;}
.step_item.active p{ color: #444;}
.steps .line{ float: left; width: 80px; height: 2px; margin-top: 31px; background: #d8deea;}
.steps .line.active{ background: #3399ff;}
.reg_step_wrap{ position: relative; min-height: 580px; background: #fff;}
.reg_step1 h3{ padding-top: 26px; padding-bottom: 16px; text-align: center; font-size: 24px; color: #444;}
.reg_step1 .mb_down{ display: block; float: left; width: 138px; height: 28px; margin-left: 304px; margin-right: 20px; line-height: 28px; text-align: center; border: 1px solid #d9d9d9; border-radius: 4px; color: #444;box-sizing:border-box;}
.reg_step1 .mb_down:hover{ border-color: #4da6ff; color: #4da6ff;}
.reg_step1 .mb_down:active{ border-color: #297acc; color: #297acc;}
.reg_step1 .mb_tip{ float: left;  line-height: 28px; color: #999;}
.reg_step1 .xy{ width: 958px; height: 383px; margin: 10px auto 20px; padding: 10px 20px 0; border: 1px solid #e6e6e6; background: #fafbfc; border-radius: 4px; overflow-y: scroll; font-size: 14px; color: #444;box-sizing:border-box;}
.reg_step1 .xy p{ line-height: 28px;}
.reg_step1 .xy .ts{ margin-bottom: 32px;}
.ui-checkbox{ cursor:pointer;}
.ui-checkbox i{ display: inline-block; width: 14px; height: 14px; line-height: 14px; margin-right: 10px; cursor: pointer; background: url(/fintech/images/index/checkbox.png) 0 0 no-repeat; vertical-align: -3px;}
.ui-checkbox-current i{ background-position: 0 -14px;}
.ui-checkbox .chk{ display: none;}
.ui_btn{ display: block; width: 318px; height: 38px; margin: 38px auto 0; line-height: 40px; border: 1px solid #39f; text-align: center; font-size: 14px; color: #fff; border-radius: 4px; background-color: #39f; outline: none; margin-left:218px;box-sizing:border-box;}
.ui_btn:hover{ background: #4da6ff; color: #fff;}
.ui_btn:active{ background: #297acc;}
.ui_btnno,.ui_btnno:hover,.ui_btnno:active{ background: #f0f0f0; color: #bfbfbf; border-color: #e5e5e5; cursor: default;}

/* 注册第五步 */
.reg_step5{ text-align: center;}
.reg_step5 img{ display: block; width: 120px; height: 120px; margin: 0 auto 28px; padding-top: 100px;box-sizing:border-box;}
.reg_step5 h3{ margin-bottom: 10px; color: #444; font-size: 24px;}
.reg_step5 p{ color: #999; font-size: 18px;}
.reg_step5 .xs{ margin-top: 8px; font-size: 14px;}
.reg_step5 .ui_btn{ width: 238px; margin-top: 48px;}


/* 注册第二三四步 */
.reg_step h3{ margin-bottom: 20px; padding-top: 56px; font-size: 24px; color: #444; text-align: center;}
.reg-inner .sl-error{ position:absolute; top:3px; left:300px; height:26px; line-height:26px; white-space: nowrap;}
.reg-inner .sl-error p{ padding-left:30px;}
.sl-error .error-multiLine p{ line-height:10px; padding-bottom:10px;}

.reg-inner{ margin-left: 230px;}
.reg-inner .tb-info{ width: 100%;}
.reg-inner .tb-info th{ width: 210px; padding-bottom: 20px; padding-right: 10px; text-align: right; vertical-align: top; line-height: 40px; color: #444; font-size: 14px;box-sizing:border-box;}
.manage-r .tb-info th {width: 30%;}
.star{ display: inline-block; width: 6px; height: 6px; margin-right: 4px; background: url(/fintech/images/index/star.png) no-repeat; vertical-align: 2px;}
.reg-inner .tb-info td{ padding-bottom: 20px; position: relative; vertical-align: top; padding-left: 10px;}
.reg-inner .ui-input{ float: left; width: 288px; font-size:14px; height: 38px; padding: 0 15px; line-height: 38px; border: 1px solid #e6e6e6; border-radius: 4px; color: #444;box-sizing:border-box;}
.reg-inner .ui-select{ float: left; width: 152px; font-size:14px; height: 38px; padding: 0 15px; line-height: 38px; border: 1px solid #e6e6e6; border-radius: 4px; color: #444;box-sizing:border-box;}

/* placeholder颜色设置 */
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #b9b9b9!important;  
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #b9b9b9!important;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #b9b9b9!important;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #b9b9b9!important;
}

.reg-inner .ui-input:focus{ border-color: #3399ff;}
.reg-inner .ui-input-error{ border-color: #e54a45;}
.reg-inner .ui-input-verifyCode{ width: 158px;}
.reg-inner .verifyImg{ float: left; display: block; width: 118px; height: 38px; margin-left: 10px; border: 1px solid #d9d9d9; border-radius: 4px;box-sizing:border-box;}
.reg-inner .verifyImg img{ display: block; width: 118px; height: 38px;}
.reg-inner .ui-tips{ float:left; margin-left: 10px; color: #999; line-height: 40px;}
.pd{ float:left; margin-left: 10px; line-height: 40px;}
.pd_correct,.pd_error{ display: none;}

.pd_correct i,
.pd_error i{
	background: url(/fintech/images/index/pd.png) no-repeat;
}

.pd_correct i{ display: block; float: left; width: 16px; height: 16px; margin-top: 12px; background-position:0 0;}
.pd_error{ color: #e54a45;}
.pd_error i{ display: block; float: left; width: 16px; height: 16px; margin-top: 12px; margin-right: 5px; background-position:0 -24px;}
.reg-inner .ui-yzm{ float:left; display: block; width: 118px; height: 38px; line-height: 38px; text-align: center; margin-left: 10px; border: 1px solid #d9d9d9; border-radius: 4px; font-size: 14px; color: #444;box-sizing:border-box;}
.reg-inner .ui-yzm:hover{ border-color: #4da6ff; color: #4da6ff;}
.reg-inner .ui-yzm:active{ border-color: #297acc; color: #297acc;}
.reg-inner td .ui_btn{ float: left; width: 318px; margin-left: 0; margin-top: 20px;}
.reg-inner td .label {line-height: 40px; color: #444; font-size: 14px;}
.reg-inner .prev, .prev-btn{ float: left; margin-top: 20px; margin-left: 20px; color: #999; font-size: 14px; line-height: 38px;}
.reg-inner .prev:hover{ text-decoration: underline;}


/* 弱中强 */
.mmqd{ height: 22px; margin-top: 8px; line-height: 22px; font-size: 14px;}
.mmqd h4{ float: left; color: #666;}
.mmqd .jk{ float: left; margin: 7px 10px 0;}
.mmqd .jk span{ display: block; float: left; width: 20px; height: 10px; margin-right: 2px; background: #d4d4d4;}
.mmqd_r .jk span:first-child{ background: #e54a45;}
.mmqd_z .jk span:first-child,.mmqd_z .jk span:nth-child(2){ background: #f99f2b;}
.mmqd_q .jk span{ background: #30b367;}
.mmqd p{ float: left;}
.mmqd .jk span:nth-child(1).active{ background: #e54a45;}
.mmqd .jk span:nth-child(2).active{ background: #e59f45;}
.mmqd .jk span:nth-child(3).active{ background: #30b367;}
.mmqd .jk .active1{ background: #e54a45;}
.mmqd .jk .active2{ background: #e59f45;}
.mmqd .jk .active3{ background: #30b367;}

.reg-inner table .szhy_no{ display: none;}
.ui-btn-update{ position: relative; display:block; float: left; width: 118px; height: 78px; border: 1px dashed #d9d9d9; border-radius: 4px; overflow: hidden; background: #fbfbfb; color: #999; text-align:center; line-height: 78px;box-sizing:border-box;}
.ui-btn-update:hover{ color: #999;}
.ui-btn-update i{ display: block; width: 20px; height: 20px; margin: 17px auto 7px; background: url(/fintech/images/index/update_add.png) no-repeat;}
.ui-btn-update img{ max-width: 118px; max-height: 78px; display: none;}
.ui-btn-update p{ line-height: 100%;}
.ui-btn-file{ position: absolute; height: 78px; font-size: 23px; left: -246px; top: 1px; cursor: pointer; filter: alpha(opacity=0); opacity: 0;}
.reg-inner .ui-inputdd{ width: 58px;}
.reg-inner .ui-inputd{ width: 178px;}
.reg-inner .zhi{ float: left; margin: 18px 6px 0;}
.reg-inner .zhi p{ width: 8px; height: 1px; background: #e7e7e7;}
.reg-inner .zhi p:last-child{ background: #999999;}
.wts_mb{ position: absolute; width: 240px; height: 230px; top: 112px; right: 154px; background: url(/fintech/images/index/wts_mb.jpg) no-repeat;}
.wts_mb h4{ padding: 14px 0 10px; font-weight: 700; text-align: center; color: #3a9bfc; font-size: 18px;}
.wts_mb p{ margin: 0 20px; color: #999; line-height: 26px;}
.wts_mb .ui_btn{ width: 138px; height: 28px; line-height: 28px; margin-top: 16px;}

/* 弹出框 */
.zwxx{padding:30px 0;}
.zwxx .pic{ width: 150px; height: 150px; margin: 30px auto;}
.zwxx .txt{ text-align: center; color: #E5E5E5; font-size: 30px;}
.loading{width:100%;height:235px;text-align:center;}
.loading p{height:35px;line-height:34px;padding-top:80px;box-sizing:border-box;}
.loading p span{position:relative;top:-13px;font-size:14px;}
.loading p img{margin-left:20px;width:35px;height:35px;}

.con-pop{color: #666;}
.con-pop .cover{position:fixed;z-index:11;top:0;left:0;width:100%;height:100%;background: rgb(0, 0, 0);-webkit-opacity: 0.15;-moz-opacity: 0.15;-khtml-opacity: 0.15;opacity: .15;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";}
.con-pop .inner{min-width:240px;position:absolute;z-index:11;background:#fff;}
.con-pop .title{position:relative;height:45px;line-height:45px;padding:0 40px 0 20px;font-size: 16px;font-family: 'Microsoft Yahei','Arial', 'MS Trebuchet', sans-serif;font-weight: bold;background-color:#F7F7F7;border: 1px solid #ddd;border-width: 1px 1px 0 1px;border-bottom: 0;box-sizing:border-box;}
.con-pop .details{border: 1px solid #ddd;border-width: 1px 1px 1px 1px;padding:10px 20px;max-width: 900px;max-height: 500px;overflow: hidden;}
.con-pop .details img{max-width:900px;max-height:490px;}
.hideImg{width:164px;height:106px;line-height:106px;text-align:center;border:1px solid #D3D3D3;color:#D3D3D3;margin-top:10px;box-sizing:border-box;}
.hideImage{display:none;max-width: 900px;max-height: 490px;}
.con-pop .close-btn{position:absolute;top:0;right:20px;display:block;width: 16px;height:45px;outline: none;background-repeat: no-repeat;background-image:url(/fintech/images/index/pop-close.png);background-position:0 center;}
.con-pop .close-btn:hover{background-position:-16px center;}
.con-pop p{font-size:14px;line-height:30px;}
.con-pop .pop-btn{margin-top:10px;margin-bottom:10px;text-align:center;}
.con-pop .pop-btn a{margin:0 5px;-moz-border-radius: 4px;-khtml-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.con-pop .pop-btn .btn-submit{padding: 5px 20px;background-color: #699DFB;border-color: #699DFB;-moz-border-radius: 4px;-khtml-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.zwxx{padding:30px 0;}
.zwxx .pic{ width: 150px; height: 150px; margin: 30px auto;}
.zwxx .txt{ text-align: center; color: #E5E5E5; font-size: 30px;}
.lside .srh_box input{margin:0;width:150px;padding:0 5px;box-sizing:border-box;}
.lside .srh_box .searbtn{width:37px;height:37px;background: url(../images/ufx/srh_icon.png) 11px 11px no-repeat;float:right;cursor:pointer;margin:0;}
.pager{margin-top:30px;margin-right:-5px;float:right;}
.pager *{font-family: 'Microsoft Yahei','Arial', 'MS Trebuchet', sans-serif;}
.sl-error{height: 26px;line-height: 26px;white-space: nowrap;background: white;}
.sl-error .ui-icon{float: left;margin-top: 3px;margin-right: 5px;width: 20px;height: 20px;background-image: url(../images/ui-icon.png);background-repeat: no-repeat;}
.sl-error .ui-icon-error{background-position: 0 -46px;}
.sl-error{color:#ff7676;font-size:14px;}
.sl-error p {padding-left: 30px;color:#ff7676;font-size: 14px;}
.docTit{font-size:26px;font-weight:normal;color:#000;}
.docCon{word-wrap: break-word;word-break: break-all;}
.docCon *{font-family: 'Microsoft Yahei','Arial', 'MS Trebuchet', sans-serif;}
.docSearchList{margin-top:20px;}
.docSearchList li{border:1px dotted #E2E2E2;padding:10px;margin-bottom:15px;}
.docSearchList li .searchTit,.docSearchList li .searchCon{word-break: break-all;word-wrap: break-word;white-space: pre-wrap;}
.searchTit{font-size: 16px;color: #60ace8;}
.searchCon{font-size: 12px;padding-top: 2px;line-height:24px;border-top: 1px solid #f8f8f8;}
.red_tips{margin-left: 16px;padding-left: 17px;color: #ff7676;font-size: 14px;background: url(../images/red_arrow.png) 0 center no-repeat;}
.unsm{width:482px;text-align:center;margin:0 auto;}
.unsm .tips_main {width: 482px;margin: 50px auto 0;text-align: center;margin-bottom: 120px;}
.unsm .tips_main .icon {margin-bottom: 40px;}
.unsm .tips_main .txt {font-size: 30px;color: #3f3f3f;}
.unsm .tips_main .btn-blue {display: block;width: 180px;height: 40px;margin: 22px auto 0;line-height: 40px;text-align: center;background: #60ace8;color: #fff;border: none;border-radius: 70px;font-size: 18px;}

/* 登录 */
.register_log{ margin-bottom: 0;}
.login{ position: relative; width: 100%; background: url(/fintech/images/index/login_bg.png) center center no-repeat;height:460px;min-height:460px;min-width:1280px;background-size: 100% 100%;}
.login .shadow{ position: absolute; height: 100%; background: rgba(0,0,0,0.3); z-index: 88;}
.login .contents{ position: relative;height:460px;min-height:460px;min-width:1280px;}
.login .login_contain{ position: absolute; width: 360px; border-radius: 4px; background-color: #fff; z-index: 998; -webkit-box-shadow: 0 4px 8px rgba(99,99,99,.5); -moz-box-shadow: 0 4px 8px rgba(99,99,99,.5); box-shadow: 0 4px 8px rgba(99,99,99,.5); right: 35%; top: 15%;}

.login_contain .ui-item .icon-type,
.ui-icon-error{
	background:url(/fintech/images/index/login_tb.png) no-repeat;
}

.login_contain .inner{ position:relative; padding: 80px 30px 0;}
.login_contain .ui-item{ height: 38px; margin-bottom:20px; border: 1px solid #e6e6e6; border-radius: 4px;box-sizing:border-box;}
.login_contain .ui-item .icon-type{ float:left; width: 10px; height: 16px; margin: 11px 10px 0 13px;}
.login_contain .ui-item .icon-type-logUser{ background-position: 0 0;}
.login_contain .ui-item .icon-type-logPsd{ width: 12px; height: 15px; margin: 12px 9px 0 12px; background-position: 0 -25px;}
.login_contain .ui-input{ width: 255px; padding-right: 10px; height: 38px; border: none; line-height: 38px; font-size: 14px; border-radius: 4px;box-sizing:border-box;}
.login_contain .ui-item .ui-input::-moz-placeholder { color: #b9b9b9;}
.login_contain .ui-item .ui-input:-ms-input-placeholder{ color: #b9b9b9;}
.login_contain .ui-item .ui-input::-webkit-input-placeholder{ color: #b9b9b9;}
.login_contain .inner_yzm{ padding-top: 40px;padding-bottom: 30px;}
.login_contain .ui-itemyzm{ display: none; height: 40px; border: none; border-radius: 0;}
.login_contain .inner_yzm .ui-itemyzm{ display: block;}
.inner_yzm .ui-itemyzm a{ float: left; display: block; width: 138px; height: 38px; margin-left: 20px; border: 1px solid #e6e6e6; border-radius: 4px;box-sizing:border-box;}
.inner_yzm .ui-itemyzm img{ display: block; width: 138px; height: 38px;}
.login_contain .ui-itemyzm .ui-input{ float: left; width: 98px; height: 38px; padding: 0 20px; border: 1px solid #e6e6e6; border-radius: 4px;box-sizing:border-box;}
.login_contain .ui-form-other{ font-size: 14px; margin-top: 15px;}
.login_contain .ui-form-other a{ color: #3a9bfc;}
.login_contain .ui-form-other a:hover{ text-decoration: underline;}
.login_contain .ui-form-btn .btn-login{ display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #fff; background-color: #3a9bfc; border-radius: 4px;}
.login_contain .sl-error{ position:relative; top: -10px; left: 0; width: 298px; height: 28px; border: 1px solid #e15656; border-radius: 4px; line-height: 28px; color: #e15656; background: #ffedf0; font-size: 14px;box-sizing:border-box;}

.ui-icon-error{ float:left; margin: 7px 8px 0 11px; width:14px; height: 14px; background-position: 0 -46px;}

/** caomy  management**/ 
.clears{clear:both;}
.manage{background: url("/fintech/images/index/line.gif") #fff  16% 0 repeat-y;min-height: 600px;}
.manage .manage-l{float: left;width: 16%;}
.manage .manage-l h1{text-align: center;background-color: #468efb;border-bottom: 3px solid #336fc9;color: #fff;font-size: 20px;height:50px;line-height: 50px;font-family: '圆体',sans-serif;box-sizing:border-box;}
.manage-l .manage-div{border-bottom: 1px solid #f0f0f0;padding: 6px 0;}
.manage-l .manage-div h2{font-size: 16px;color: #8d9ab2;padding-left:40px;height: 46px;line-height: 46px;position: relative;}
.manage-div h2 .icon-user,
.manage-div h2 .icon-yew{
height:20px;width: 40px;position: absolute;top:15px;left:20px;
}
.manage-div h2 .icon-user{background: url("/fintech/images/index/icon-user.png") no-repeat;}
.manage-div h2 .icon-yew{background: url("/fintech/images/index/icon-yew.png") no-repeat;}
.manage-div .manage-menu li{height: 40px;font-size: 14px;}
.manage-menu li a{color: #444444;text-indent: 40px;height: 40px;display: inline-block;line-height: 40px;}
.manage-menu li a:hover{color: #468efb;}
.manage-menu li a.hover{color: #468efb;border-left: 2px solid #468efb;}
.manage .manage-l .manage-div:last-child{border-bottom: 0;}
.manage .manage-r{float: left;width: 83%;}
.padding-20{padding:0 20px;}
.manage .title{border-bottom: 1px solid #f0f0f0;font-size: 18px;height: 50px;line-height: 50px;color: #444444;overflow: hidden;box-sizing:border-box;}
.manage .title .title-btn{border:1px solid #d9d9d9;height: 30px;line-height: 30px;padding:0 15px;float: right;color: #444444;font-size: 12px;margin-top:8px;box-sizing:border-box;}
.manage .title .title-btn:hover{ border-color: #4da6ff; color: #4da6ff;}
.manage .title .title-btn:active{ border-color: #297acc; color: #297acc;}
.manage .prompt{border:1px solid #e5e5e5;padding:28px 36px;margin-top: 20px;color: #999999;overflow: hidden;}
.manage .prompt:hover{background-color: #f7f9fc;}
.manage .prompt div{float: left;line-height: 24px;}
.manage .prompt .h2{color: #444444;font-size: 18px;padding:0 30px 0 10px;}
.manage .prompt .icon-ok,
.manage .prompt .icon-tanq{
width: 24px;height: 24px;vertical-align: middle;float: left;}
.manage .prompt .icon-ok{background:url("/fintech/images/index/icon-ok.png") 0 0 no-repeat;}
.manage .prompt .icon-tanq{background:url("/fintech/images/index/icon-tanq.png") 0 0 no-repeat;}
.manage .prompt .edit-a{float: right;}
.manage .manage-r .user-title{font-size: 14px;color: #444444;border-left:2px solid #3f8afb;margin:20px 0;padding-left:10px;}
.user-table{width: 99%;border-collapse: collapse;border-spacing: 0;font-size: 14px;color: #444444;margin-bottom: 20px;}
.user-table td{padding:10px 5px;}
.user-table .table-15{width: 15%;}
.user-table .table-35{width: 35%;}
.user-table .table-input,
.pop-input,
.pop-tarea{font-size:14px;width: 100%;text-indent:6px;border:1px solid #e5e5e5;border-radius: 3px;box-sizing:border-box;}
.user-table .table-input:focus,
.pop-input:focus,
.pop-tarea:focus{border-color: #3399ff;}
.pop-input,.table-input{height: 38px;line-height:38px;}
.pop-tarea{height: 80px;}
.pop-tab{width: 100%;overflow: hidden;}
.pop-tab a{color:#444;float:left;width: 50%;height: 40px;line-height:40px;border:1px solid #e5e5e5;text-align: center;box-sizing:border-box;}
.pop-tab a.hover{background-color: #3a9bfc;color: #fff;text-align: center;border:0;}
.user-table td.align-r{text-align: right;}
.user-table td .h3{color: #999999; vertical-align: top;padding-top: 10px;padding-left:5px;display: inline-block;}
.user-table .table-input:focus,.pop-input:focus{ border-color: #3399ff;}
.user-table .ui-input-error,.pop-input.ui-input-error{ border-color: #e54a45;}
.user-table td.align-r{text-align: right;}
.user-table td .h3, .reg-inner td .h3{color: #999999; vertical-align: top;padding-top: 4px;padding-left:15px;font-size: 12px; float: left; width: 185px;box-sizing:border-box;}
.user-table .shen{border:1px solid #e5e5e5;height: 38px;width: 48%;background-color: #fff;font-size: 14px;box-sizing:border-box;}
.next-div{padding:0 0 50px 75px;}
.next-div .next-btn{clear:both;color: #fff;font-size: 14px;background-color: #3a9bfc;width: 240px;height: 40px;line-height: 40px;display: block;border:none;margin:0 auto;}
.list-table{width: 100%;border-collapse: collapse;border-spacing: 0;margin-top:10px;}
.list-table tr th,
.list-table tr td{
  border-bottom:1px solid #f0f0f0;height: 40px;line-height: 25px;padding-left:10px; text-align: center;box-sizing:border-box;
}
.list-table tr th{background-color: #f7f9fc;color: #999999;font-size: 14px; /* text-align: center; */}
.list-table tr td{font-size: 14px;color: #444444; word-wrap: break-word; word-break: break-all;}
.list-table a{color: #468efb;padding:0 5px;font-size: 12px;}
.list-table a:hover{color: #115fd4;}
.w-17{width: 17% !important;}
.w-16{width: 20% !important;}
.w-15{width: 8% !important;}
.w-20{width: 20% !important;}
.w-30{width: 30% !important;}
.w-40{width: 40% !important;}
.w-50{width: 50% !important;}
.w-60{width: 60% !important;}
.w-70{width: 70% !important;}
.w-80{width: 80% !important;}
.align-r{text-align: right;}
.align-l{text-align: left;}
.tb-30{padding:30px 0;}
.pop-bg{
    background-color:rgba(0,0,0,0.4);
    /* background-color: #000; */
    filter:alpha(opacity=40);
    width: 100%;height: 100%;
    position:fixed;left:0;top:0;
    z-index:1;
    }
.mydiv {
    position: fixed;
    background-color: #fff;
    border-radius: 5px;
    text-align: center;
    min-width: 500px;
    min-height: 200px;
    left:50%;
    top: 50%;
    margin-left: -220px;
    margin-top: -223px;
    z-index:99;
}
.mydiv .close-a{position: absolute;top:15px;right:15px;}
.pop-title h2{color: #444444;font-size: 18px;text-align: center;padding:20px 0;}
.pop-btn{ display: inline-block; cursor: pointer; background-color: #3a9bfc;border:none;min-height: 40px;line-height: 40px;color: #fff;min-width: 230px;font-size: 14px;border-radius: 5px;}
.pop-table{font-size:14px;width: 96%;border-collapse: collapse;border-spacing: 0;}
.pop-table td{padding:6px 5px;}
.certied{display:inline-block;background:#8ed577;padding:2px 5px;font-size:12px;color:#ffffff;border-radius:2px;margin-left:5px;top:-1px;}
.certiedno{display:inline-block;background:#e54a45;padding:2px 5px;font-size:12px;color:#ffffff;border-radius:2px;margin-left:5px;top:-1px;}

/* 单选框样式 */
.ui-radio-box{ float:left; line-height:20px;}
.ui-radio{ display:inline-block; height:16px; line-height:16px; overflow:hidden; cursor:pointer; background:url(/fintech/images/index/radio.png) 0 0 no-repeat; margin-right:15px; padding-left:28px;}
.ui-radio-current,.ui-radio-current:hover{ background-position: 0 -16px;}
.ui-radio-disabled-checked,.user-contain .ui-radio-disabled-checked:hover{ background-position:0 -16px;}

.allia-div{margin-top: 10px;border:1px solid #f0f0f0;}
.allia-div .title{ background-color: #f7f9fc; height: 48px; line-height: 48px; font-size: 18px; color: #444444; padding:0 20px;box-sizing:border-box;}
.allia-div .list{overflow: hidden;width: 100%;padding:5px 20px;box-sizing:border-box;}
.allia-div .list li{float: left;width: 25%;padding:12px 0;box-sizing:border-box;}
.allia-div li .h2,
.allia-div li .h3{
  line-height: 26px;font-size: 14px;
}
.allia-div li .h2{color: #999999;}
.allia-div li .h3{color: #444444;}
.mydiv.emails{
  background: url("/fintech/images/index/email.png") no-repeat;width: 711px;height: 565px;margin-left: -350px;margin-top: -273px;
}
.mydiv.emails .close-a{top: 33px;right: 82px;}
.alliance{width: 456px;margin:0 auto;}
.alliance .h1{margin:20px;padding:30px 10px 0 10px;}
.alliance .h1 p{font-size: 24px;color: #444;background-color: #fff;padding:0 20px;display: inline-table;}
.alliance .h1 .line{border-bottom: 1px solid #ececec;margin-top:-18px;display: block;}
.alliance .contents{text-align: left;width: 456px;padding:20px 0 30px 0;box-sizing:border-box;}
.alliance .contents .h2{font-size: 16px;line-height: 52px;}
.alliance .contents .h3{line-height: 20px;font-size: 14px;}
.pop-btn.pop-btn-w{min-width: 148px;}
.btn-a{color: #3a9bfc;margin:10px 0;font-size: 14px;display: block;}
.alliance .btn{padding-top: 8px;}
.select-clli{border:1px solid #efefef;margin:10px 0;}
.select-clli .list{padding:20px;overflow: hidden;border-bottom: 1px solid #efefef;}
.select-clli .list:last-child{border-bottom: none;}
.f-left{float: left;}
.select-clli .list .text-con{padding-left:20px;width: 620px;box-sizing:border-box;}
.select-clli .text-con .h1{color: #444444;font-size: 20px;line-height: 42px;}
.select-clli .text-con .h2{font-size: 13px;line-height: 24px;width: 510px;color: #999999;height: 40px;}
.list-btn .btn01,
.list-btn .btn02,
.list-btn .btn03{
  display:block; width: 100px;height: 40px; line-height:40px; text-align: center; border-radius: 4px;font-size: 14px;border:none;margin:10px 0;cursor: pointer;
}
.list-btn .btn01{background-color: #468efb;color: #fff;}
.list-btn .btn02{background-color: #fff;border:1px solid #d9d9d9;color: #444;}
.list-btn .btn03{background:#f0f0f0; color:#bfbfbf; border-color:#e5e5e5; cursor:default;}
.list-btn .btn01:hover{background-color: #4ba0fb;}
.list-btn .btn01:active{ background: #297acc;}
.list-btn .btn02:hover{border:1px solid #468efb;color: #468efb;}
.list-btn .btn02:active{ border-color: #297acc; color: #297acc;}
.lab-01{color: #999999;font-size: 12px;margin-left:-14px;}
.register.position{margin-bottom: 0;}
.ftc-nav{overflow: hidden;float: left;padding-left:80px;}
.ftc-nav ul li{float: left;padding:0 20px;height: 60px;line-height: 60px;box-sizing:border-box;}
.ftc-nav li a{font-size: 16px;color: #444;}
.ftc-nav li a:hover,
.ftc-nav li a.hover{
  color: #4990e0;
}
.log_nav .reg-a{background-color: #4990e2;height: 24px;color: #fff;line-height: 24px;padding:3px 15px;border-radius: 15px;box-sizing:border-box;}
.contents.all{overflow: hidden;background-color: #fff;min-height: 600px;}
.contents .sa-list{overflow: hidden;margin:0 30px;border-bottom: 1px solid #efefef;padding:40px 0;}
.sa-list .sa-cont01{padding-left:10px;width:160px;box-sizing:border-box;}
.sa-list .sa-cont02{width: 83%;}
.sa-cont02 .h1 a{font-size: 20px;color: #4990e2;padding:10px 0 10px 0;display: block;}
.sa-list .sa-cont02 .h2{font-size: 14px;color: #999;line-height: 26px;}
.p-30{padding:30px;}
.detail-title{font-size: 24px;text-align: center;padding:10px 0 20px 0;}
.de-con p{line-height: 24px;padding-bottom: 20px;font-size: 14px;text-indent: 24px;color: #666666;}
.de-table{width: 100%;}
.de-table tr,
.de-table td{
  border:1px solid #efefef;padding-left:15px;height: 40px;text-align: left;font-size: 14px;box-sizing:border-box;
}
.de-call{margin:0 auto;width: 410px;}
.de-call ul{background: url("/fintech/images/index/call.png") no-repeat; width: 410px;height: 146px;margin-top:50px;overflow: hidden;padding:30px 0 0 15px;box-sizing:border-box;}
.de-call ul li{float: left;border-right: 1px solid #efefef;padding:0 44px;}
.de-call ul li:last-of-type{border: none;}
.de-call li .h1{font-size: 14px;color: #999999;line-height: 40px;}
.de-call li .h2{font-size: 20px;color: #666666;}

.select-clli .img-logo {width: 120px; height: 120px; border-radius:4px;}
.select-clli .img-logo {max-width: 120px; max-height: 120px; border-radius:4px;}



/**弹出框相关样式*/



input, select, label, img {
	vertical-align:middle;
}
img {
	border:none;
}
.ui-formContainer .ui-input{width:194px;padding:0 5px;height:34px;border:1px #e5e5e5 solid;box-sizing:border-box;}
.ui-formContainer .ui-input:focus{border:1px #3a9bff solid;}
.ui-input-error{border:1px #ff0000 solid;}
.ui-input-error:focus{border-color:#ff0000;}
.ui-btn-sm{float:left;display:block;height:34px;line-height:34px;text-align:center;padding:0 20px;box-sizing:border-box;}
.ui-btn{height:40px;line-height:40px;text-align:center;font-size:18px;color:white;box-sizing:border-box;}
.btn-submit{display:block;cursor:pointer;border:1px solid #2eb5fb;background:#2eb5fb;width: auto;color:#fff;box-sizing:border-box;}
.btn-submit:hover{border-color:#75bbf2;background:#75bbf2;color:#fff;}
.btn-submit:active{border-color:#69B5F0;background:#69B5F0;color:#fff;}
.btn-submit-sm{padding: 5px 20px;cursor:pointer;border:1px solid #0c7ed6;background:#0c7ed6;width: auto;color:#fff;font-size: 14px;box-sizing:border-box;}
.btn-submit-sm:hover{border-color:#75bbf2;background:#75bbf2;color:#fff;}
.btn-submit-sm:active{border-color:#69B5F0;background:#69B5F0;color:#fff;}
.btn-submit-gray{background:#f4f4f4;border:1px solid #c5c5c5;color:#3f3f3f;}
.btn-submit-gray:hover{background: #fff;color:#3f3f3f;}
.ui-form-item {position: relative;margin-bottom:20px;padding: 0 0 0 80px;zoom: 1;}
.ui-form-item:after{clear:both;content:'.';display:block;height:0;visibility:hidden;}
.ui-formContainer {display: inline-block;position: relative;height: 34px;zoom: 1;vertical-align: bottom;}
.in {text-align: center;display:inline-block;height:16px;line-height:16px;width:50px;margin-right: 2px;font-size:12px;margin-top:5px;border:1px solid #0c7ed6;color:#0c7ed6;box-sizing:border-box;}
.ui-prompt-gray{color: #a0a0a0;margin-top: 5px;font-size:12px;}
.ui-form-item .ui-label{ float: left; width: 87px; height: 34px; line-height: 34px; font-size: 14px; text-align: left;padding:0 0 0 2px;box-sizing:border-box;}
.validation{height:34px;line-height: 34px;min-width:210px;position:absolute;left:215px;background:url(/fintech/images/index/ui-icon.png) left -29px no-repeat;text-indent:25px;color:red;bottom:0;display:none;}
.white_content {
    display: none;
    overflow-x:hidden;
    overflow-y:hidden;
    position: fixed;
    top: 35%;
    left: 65%;
    width: 600px;
    height: 350px;
    border: 1px solid #eee;
    border-radius:5px;
    background-color: white;
    z-index:1002;
    overflow: auto;
    margin:-150px 0 0 -400px;
    box-sizing:border-box;
}

.black_overlay{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index:1001;
    -moz-opacity: 0.3;
    opacity:.30;
    filter: alpha(opacity=30);
}
.popup{ position: relative; width: 100%; height: 100%; font-size: 16px; color: #555;}
.popup h2{ position: relative; height: 50px; line-height: 50px; padding-left: 30px; border-bottom: 1px solid #0ae; font-weight: 400; font-size: 18px;margin-bottom:20px;box-sizing:border-box;}
.popup .close{ display: block; position: absolute; width: 18px; height: 18px; right: 30px; top: 16px; background: url(/fintech/images/close.png) no-repeat;z-index:10;}
.ui-formContainer .link-changeVerifyImg{float:right;}

.info-tips {display: block; margin: 0 auto 25px auto; width: 360px; font-size: 16px;}
.errorLog {color: #e54a45!important; padding-left: 10px;}
.cert_img_tmp {float: left; padding-left: 15px; text-align: center; width: 127px;box-sizing:border-box;}
.cert_img_tmp img {max-height: 80px;}
.cert_img_tmp a {margin-top: 21px; display: inline-block; font-size: 13px;}
.cert_img_tmp a:hover {color: #60ace8;}

.pd-input {float: left; width: 92%;}

/**邮箱跳转页面*/
.reg .reg_step_wrap .show_result {width:40%;height:40%;margin:0 477px;vertical-align: middle;}

/**证书管理**/
.list-table .hide_btn{color: #EDEDED!important;}
.mydiv .close-a{float:right;clear:both;}
.pop-table .mTips{color:red;}
.move {left:470px!important;top:180px;min-width:20px!important;width:20px!important;line-height:25px!important;}
/**节点证书管理**/
/**安全中心**/

.popinputsize {
    width: 320px !important;
    float: left;
}

.popinputsize450 {
    width: 450px !important;
    float: left;
}

.right-btn {
    /* display: inline-block; */
    /* cursor: pointer; */
    background-color: #3a9bfc;
    border: none;
    /* min-height: 40px; */
    /* line-height: 40px; */
    color: #fff;
    /* min-width: 230px; */
    font-size: 14px;
    border-radius: 3px;
}

.atobotton {
	padding: 9px 103px;
    background-color: #e54a45;
    border-radius: 3px;
    border: none;
	color: aliceblue;
}

/*关联企业*/
.updateOrgInfoBg{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    display:none;
}
.updateOrgInfoDiv{
    background: #ffffff;
    border-radius: 4px;
    width: 550px;
    min-height: 550px;
    margin-top: -30px;
    padding-top: 30px;
    padding-bottom: 30px;
    box-sizing: border-box;
     display:none;
}
.updateOrgInfoDiv table{
	width:100%;
}
.updateOrgInfoDiv th{
	width: 27%;
	padding-bottom: 20px;
    padding-right: 10px;
    text-align: right;
    vertical-align: top;
    line-height: 40px;
    color: #444;
    font-size: 14px;
    box-sizing:border-box;
}

.updateOrgInfoDiv td{
    padding-bottom: 20px;
    position: relative;
    vertical-align: top;
    padding-left: 10px;
}

.updateOrgInfoDiv input{
    float: left;
    width: 288px;
    font-size: 14px;
    height: 38px;
    padding: 0 15px;
    line-height: 38px;
    border: 1px solid #e6e6e6;
    border-radius: 4px;
    color: #444;
    box-sizing:border-box;
}
.updateOrgInfoDiv select{
    float: left;
    width: 152px;
    font-size: 14px;
    height: 38px;
    padding: 0 15px;
    line-height: 38px;
    border: 1px solid #e6e6e6;
    border-radius: 4px;
    color: #444;
}
.updateOrgInfoDiv button{
	width:300px;
	height:40px;
	color:white;
	background:#39f;
	border:none;
	border-radius:4px;
	margin:20px 0 0 125px;
	font-size:14px;
}
.updateOrgInfoDiv .com_name{
    font-size: 14px;
    line-height: 38px;
}