.main{height:100%}.main.identity{height:auto;background:#f7f7f7}.main.autograph{background-color:#fff;text-align:left;padding:20px;height:auto}.main.autograph .autograph_title{font-size:16px;color:rgba(2,13,31,.85)}.main.autograph .autograph_esign_box{margin-top:9px;border-radius:4px;border:1px dashed rgba(0,0,0,.15);height:314px;position:relative}.main.autograph .autograph_esign_box .autograph_esign_clear_button_out{position:absolute;bottom:0;right:0;width:40px;height:40px}.main.autograph .autograph_esign_box .autograph_esign_clear_button_out .autograph_esign_clear_button_inner{position:absolute;width:24px;height:24px;top:50%;left:50%;margin-top:-12px;margin-left:-12px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAACcklEQVRoQ+2YMW8TMRTHn08XXWCEj9ABVV0qZsYCQyQnWW7s2rXdyidomWDiC7BlSeQROqEuqBJiQYhvwEKlLq2sRGd01V11Peyzff47KFJvjeP7/d57fn4Jow1/2Ibz04PA/87g2jIghDgkoi+c829I6bUILBaLY8bYiVLqMkmSl0iJ6AI1fB11tERUgTZ8DIloAhr4cyLaJqKnpQgqE1EENPBnUko+GAyeJUlyhpSAC5jg8zy/KSM/n893kRJQARt8fQaQEjABV3i0BETAFx4pESzQFx4lESQQCo+Q6C2Agg+V6CWAhg+R8BaIBd9XwksgNnwfCWcBDfx1mqZbo9HoN3K+95VwEjBNlUT0VUr5Os/zK7TEbDZ7lGXZJyJ6Ue/NGDvinL9vvssqoIH/UU2VSbURXKKCF0S01xjB30wmk9N2oDoFTDU/HA73lVIfiAgu4QNfyhgFbAdWCHGAlvCFNwrY4Os0IiX6wGsFyn8PlFLvGrV2LqV8Vc/z7RpESOjgGWPHnPO3tubwTwkJIZ4XRfGZMfak+vKfoij2ptPpd9NmIRIh8MYSWpdEKHznIY4tgYDvFCg/jCWBgrcKxJBAwjsJICXSNJ2sVquPzRvWtduYGoh1lGj0fER3uiaix43ZxqlVdrVSZwFgJm55QiN/FwTbRaG5uLwyUdX8BRHtICPfW8AnE+gDqwu2Vwk1N7C12HXAO3ehjhFCW07L5fJXlmX35nlUzbdZemegqzsR0c/WL6ngbhPcRrsOu6acfHuD8/rxeHwv6MEZ6MiEM5TPwmgChu7kw+a0NqqAEwF4EayEwFzO2z0IOIcq0sKNz8BfDUHBT3Huks8AAAAASUVORK5CYII=);background-size:100%;background-repeat:no-repeat;background-position:50%}.main.autograph .autograph_esign_submit_button{margin-top:20px;font-size:16px;height:48px;border-radius:4px;background-color:#4180f1;color:#fff}.main.autograph .autograph_esign_footer_button{margin-top:20px;text-align:center;cursor:pointer}.main.autograph .autograph_esign_footer_button span{color:#4180f1;font-size:12px}.main.face-recognition{height:auto;background-color:#fff}.main.face-recognition section{padding:20px 12px}.main.face-recognition section .title{font-size:16px;color:rgba(2,13,31,.85);margin-bottom:12px;display:block}.main.face-recognition section main{width:100%;height:200px;background:#f1f6ff;border-radius:4px;position:relative}.main.face-recognition section main .face-img{position:absolute;left:50%;top:50%;margin-top:-75px;margin-left:-75px}.main.face-recognition section .tips{display:block;margin:20px 0;text-align:center;font-size:14px;color:rgba(2,13,31,.85)}.main.face-recognition section .submit-button{height:48px;border-radius:4px;background:#4180f1}.main .step{width:100%;height:80px;background-color:#fff;border:1px solid transparent}.main .step .step-line-box{margin:20px auto 0 auto;width:70%;height:2px;background-color:#d0d0d0;position:relative}.main .step .step-line-box .step-line-icon{width:16px;height:16px;line-height:16px;text-align:center;font-size:10px;top:-8px;color:#fff;position:absolute;background-color:#d0d0d0;border-radius:8px}.main .step .step-line-box .step-line-icon:before{width:60px;position:absolute;text-align:center;display:block;left:50%;margin-left:-30px;top:24px;color:rgba(2,13,31,.45);font-size:14px}.main .step .step-line-box .step-line-icon.left:before{content:"验证身份"}.main .step .step-line-box .step-line-icon.center{left:50%;margin-left:-8px}.main .step .step-line-box .step-line-icon.center:before{content:"人脸识别"}.main .step .step-line-box .step-line-icon.right{right:0}.main .step .step-line-box .step-line-icon.right:before{content:"签名"}.main .step .step-line-box .step-line-icon.active{background-color:#4180f1}.main .step .step-line-box .step-line-icon.active:before{color:#4180f1}.main .id_card{background-color:#fff;height:289px;margin-top:8px;padding:12px 20px}.main .id_card .id_card_img{text-align:left}.main .id_card .id_card_img .id_card_title{font-size:16px;color:rgba(2,13,31,.85)}.main .id_card .id_card_img .id_card_upload{margin:8px 0 20px 0;display:flex;height:112px}.main .id_card .id_card_img .id_card_upload .id_card_back,.main .id_card .id_card_img .id_card_upload .id_card_positive{flex:auto;background:#fff;box-shadow:0 3px 10px 0 rgba(197,202,213,.25);border-radius:4px;padding:20px;text-align:center}.main .id_card .id_card_img .id_card_upload .id_card_back .example_img,.main .id_card .id_card_img .id_card_upload .id_card_positive .example_img{width:100%;height:100%;box-sizing:border-box;position:relative}.main .id_card .id_card_img .id_card_upload .id_card_back .example_img:before,.main .id_card .id_card_img .id_card_upload .id_card_positive .example_img:before{content:"";position:absolute;width:46px;height:46px;border-radius:23px;left:50%;top:50%;margin-top:-23px;margin-left:-23px;background-color:rgba(0,0,0,.5)}.main .id_card .id_card_img .id_card_upload .id_card_back .example_img:after,.main .id_card .id_card_img .id_card_upload .id_card_positive .example_img:after{content:"";position:absolute;width:24px;height:24px;left:50%;top:50%;margin-top:-12px;margin-left:-12px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAACpUlEQVRoQ+2YzatOURTGf0/KANfHyMxQcpUU+bgjXxPFgCv+ABNFkdFVcqUYiaJM/AHkY+CWia8RrigpVzI0NMG9GCg92rVfTvfec84+5+h9O3X28H2ftdbzrLX23uts0fKllvOnEzDoCnYV6CrQMANdC9neAJwHRoDliQn9CjwDzkh6k2gzL6xRBWxvBh4Di2uS+AHslPSypn2ze8D2C2BL3eDRblLS1ro+alfA9lpgKgYOmdwo6UMKEdtrgNeZyg1Lep9iOxvTRMBZYDw6vCXpcBUCtm8Ch6LNuKRzVex72CYC3gHD0dGopLtVCNg+ANyJNlOS1lWxTxJgezVwEdgFLM0J8B1YKelnFQK2FwGfCw6AaeARMCbpY57v3ApE8pPAihJildun529WG+WF+RIOijwRRQJCS+xPyOpBSb1WSID/g9geBW4nGN2TFFpuzioS8C3TNiOSnicE+m8Q29viZRd8TktaVlWA/24UKXmz2w4b+wiwG1gVfXwCHgI3JPWO3lKxtks5FFWg1DjLwPZC4BJwFFiQw+43cB04JelXmYK+CYjkH4SxoIxU/D+MH3vKRPRTwFXgWIb8BHAZeBV/2wScBPZmMNckHS8S3BcBseffZtrmtKRwd8xZtseAC/GP0E7ri/ZEvwSETJ+IpCYk7SvJ6v1MJa5ICpWZd/VLQHak2CHpaYmA7cCTiCkcIfolIFz5Q5HQkKQwWuQu20uAmQiYkZQ3otAJSLnIbLe+hVq/icPo0N5jNLSZ7fZeZFFAmIPaO0pkRLRzmJs1lbZznE6cQivB+nKRVWJUEdxUQOs/KVM/6ivmtRa81kd9eBNKeVapxaiCUb1nlXg0pjxsVeBSCdrsYatSqAGCk59LBsixMHQnYNCV6SrQVaBhBlrfQn8AIL2TQIR0DSoAAAAASUVORK5CYII=);background-size:100%;background-repeat:no-repeat}.main .id_card .id_card_img .id_card_upload .id_card_positive{margin-right:15px}.main .id_card .id_card_img .id_card_require{display:flex;margin-top:8px}.main .id_card .id_card_img .id_card_require .id_card_require_item{flex:auto;text-align:center}.main .id_card .id_card_img .id_card_require .id_card_require_item .id_card_require_img{margin-bottom:4px}.main .id_card .id_card_img .id_card_require .id_card_require_item img{vertical-align:middle}.main .id_card .id_card_img .id_card_require .id_card_require_item .id_card_require_text{font-size:14px}.main .id_card_info{margin-top:8px;height:113px;background-color:#fff;padding:0 20px}.main .id_card_info .id_card_info_input{height:56px;line-height:40px}.main .bank_card_info{height:236px;background-color:#fff;margin-top:8px;padding:0 20px}.main .bank_card_info .bank_card_info_input{height:56px;line-height:40px;position:relative}.main .bank_card_info .bank_card_info_input.channel:before{content:"";width:24px;height:24px;position:absolute;right:20px;top:50%;margin-top:-12px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABWUlEQVRoQ+2W4Q2CQAyFr4M4EjCEOoc6hzoEMJKD1JyBBA1Ce6/VkNRfJvR6772vB0dp4z/auP4UBv5NMAgEATCBGCEwQHh5EIAjBBsEATBAeHkQgCMEGwQBMEB4uZpA27YnItpVVXUkIoYVpJSYmfq+vzLzo2mai6anykAWn1I65w2I6G5hYiJ+Pwg/a0yoDHRdd2PmcSPYxIz4V8+6rg9SCioD3zYsIWHVS2Ugp2KxsUWPkZDaAGrCUvzrLEpn7bOuREjJmjV9xQa0JDzEQwTGZCTCJDVrSX97DhGQmMg1w0fK7PU7NWNiYGmchmcu4k1GaJrG3Ki8pWX09XYhsDROllePz7NgNkJLJKzuTXMH2cXA9Ezk/yVXDelbyc3AaGIYH5Nr908JSBNE61wJoOIk68OAJCXPmiDgma6kdxCQpORZEwQ805X0DgKSlDxrgoBnupLemyfwBC1dGUAhmeQbAAAAAElFTkSuQmCC);background-size:100%;background-repeat:no-repeat;background-position:50%}.main .bank_card_info .bank_card_info_button{margin-top:20px;font-size:16px;height:48px;border-radius:4px;background-color:#4180f1;color:#fff}.main .bank_card_info .footer-text{margin-top:12px;text-align:center;font-size:12px;color:rgba(2,13,31,.45)}.main .bank_card_info .footer-text img{vertical-align:middle}