/*new login*/
.login-bgout{width:100%;height:100%;min-height:960px;min-width:1200px;background:url("/images/index/login-bg.png") no-repeat center;background-size:cover;}
.login-bgin,.login-center{width:100%;height:550px;min-width:1200px;padding:100px 0;position:absolute;top:50%;margin-top:-375px;left:0;z-index:9;}
.login-bgin{background:#000;opacity:0.4;z-index:8;}
.login_l{float:left;color:#fff;}
.login_l h3{font-size:64px;font-weight:bold;color:#fff;line-height:80px;padding-top:130px;}
.login_l p{font-size:34px;color:#fff; line-height:60px;padding-top:50px;letter-spacing:10px;}
.login_r{float:right;width:370px;padding:30px 50px;background:#FFFFFF;border-radius:4px;}
.login_tab{height:60px;}
.login_tab li{position:relative;width:50%;height:56px;line-height:56px;padding-top:4px;text-align:center;font-size:20px;color:#323232;cursor:pointer;}
.login_tab li.checked{color:#000;}
.login_tab li.checked span{position:absolute;bottom:0;left:50%;margin-left:-50px;width:100px;height:4px;background-color:#0088FF;border-radius:2px;}
.login_ul{line-height:45px;}
.login_ul li{height:45px;line-height:45px;position: relative;font-size:14px;}
.login_ul li input{height:45px;line-height:45px;padding-left:45px;}

.icon_login1{background-position:-120px -200px;}
.icon_login2{background-position:-60px -200px;}
.icon_lg1{background-position:0px 0px;}
.icon_lg2{background-position:-30px 0px;}
.icon_lg3{background-position:-60px 0px;}
.icon_lg4{background-position:-90px 0px;}
.icon_lg5{background-position:-120px 0px;}
.icon_lg6{background-position:-210px 0px;}
.icon_msg{background-position:-240px 0px;}
.arrowB{background-position:0px -60px;}
.arrowC .arrowB{background-position:-20px -60px;}
.login_ul .error_tip{background:url(/images/index/errorImg.png) no-repeat 10px 11px;padding-left:45px;height:35px;padding-top:10px;line-height:30px;color:#FF8989;font-size:14px;}
.pos_icon{position:absolute;top:0;left:0;left:7px;top:7px;}
.codePos{width:100px;height:37px;position:absolute;top:4px;right:1px;}
.codePos img{vertical-align:top;}
.initCode{width:230px;height:230px;background-color:#8D8D8D;margin:70px;}
.msgBtn{width:100px;height:32px;line-height:32px;position:absolute;top:7px;right:3px;background:transparent;border:0;border-left:1px solid #E6E6E6;font-size:14px;color:#0088FF;}
.regist-bgin,.regist-center{width:100%;height:660px;padding:100px 0;min-width:1200px;position:absolute;top:50%;margin-top:-430px;left:0;z-index:9;}
.regist-bgin{background:#000;opacity:0.4;z-index:8;}
.regist_btnG{background-color:#999!important;color:#fff!important;border-color:#999!important;}
/*com button*/
.btn_lg{height:50px;background: #A3D4FF;border-radius:4px;border:0;width:370px;font-size:20px;color:#fff;cursor:pointer;}
.btn_lg:hover{background-color:#0088FF;}
.btn_dis{height:50px;background: #8D8D8D;border-radius:4px;border:0;width:370px;font-size:20px;color:#fff;cursor:pointer;}

/*home*/
.layerMast{position:fixed;width:100%;height:100%;background-color:#000;opacity:0.3;z-index:990;}
.lead_box{position:absolute;z-index:999;width:210px;height:80px;padding:15px 20px;background-color:#0088FF;box-shadow: 0px 2px 12px 0px rgba(0, 136, 255, 0.14);border-radius: 4px;color:#fff;}
.lead1{top:70px;right:50%;margin-right:-398px;}
.lead2{top:206px;left:50%;margin-left:-292px;}
.lead3{top:850px;right:50%;margin-right:262px;}
.lead4{top:245px;left:50%;margin-left:350px;}
.lead5{top:850px;right:50%;margin-right:-168px;}
.lead_box .arrowTop{position:absolute;top:-9px;left:118px;width:14px;height:10px;background-position:-180px -60px;}
.lead_box .arrowBottom{position:absolute;bottom:-9px;left:118px;width:14px;height:10px;background-position:-200px -60px;}
.lead_box .l168{left:168px;}
.lead_box p{height:52px;line-height:25px;}
.lead_box div{height:28px;line-height:28px;}
.lead_box div a{width:65px;height:28px;text-align:center;color:#0088FF;background-color:#fff;border-radius:2px;}
.header_com{height:70px;}
.logo_s{display:block;width:170px;height:70px;background:url(/images/index/logo_s.png) no-repeat center;}
.homeNav{height:70px;margin-left:20px;}
.homeNav li{float:left;margin-right:20px;}
.homeNav li a{display:block;line-height:62px;font-size:16px;padding:4px 20px 0;border-bottom:4px solid #fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px;}
.homeNav li a:hover,.homeNav li.checked a{border-bottom:4px solid #0088FF;color:#0088FF;}
.headerR{padding-top:15px;}
.headerR>li{float:left;line-height:40px;margin-right:20px;}
.msgPoint{width:8px;height:8px;background-color:#FF5151;border-radius:4px;margin:2px 0 0 16px;}
.menu{position:absolute;top:50px;right:0;width:260px;height:400px;background-color:#f6f6f6;padding:10px;}
.sub_header{background-color:#152232;min-width:1200px;color:#fff;}
.sub_header .logo_s{background:url(/images/index/logo_w.png) no-repeat center;}
.sub_header .homeNav li a{line-height:70px;padding:0px 20px;border-bottom:0;color:#fff;border-radius:0;}
.sub_header .homeNav li a:hover,.sub_header .homeNav li.checked a{border-bottom:0;background-color:#0088FF;color:#fff;}
.sub_header .headerR a{color:#fff;}
.sub_header .btnCom{background-color:transparent;color:#fff;}
.sub_header .icon_msg{background-position:-240px -30px;}
.sub_header .arrowB{background-position:-40px -60px;}
#switch-button>a>span{max-width: 120px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#switch-button:hover .drop-menu {display: block;}
.drop-menu {z-index: 999;position: absolute;right:0;display: none;min-width: 235px;border-width: 1px;border-style: solid;color: #f6f6f6;background-color: #fff;}
.drop-menu .drop-item {padding: 8px 0;}
.drop-menu .drop-item .title {line-height: 14px;height: 14px;font-size: 14px;}
.drop-menu .drop-item .subTitle {line-height: 12px;height: 12px;font-size: 12px;margin-top: 6px;color: #888;}
.drop-menu .drop-item-active {color: #276ef9;}
.drop-menu .drop-item-add {padding: 4px 0;line-height: 26px;color: #276ef9;}
.drop-item .drop-item-add span {margin-left: 2px;vertical-align: top;}
.drop-menu .drop-item-logout {padding: 4px 0;line-height: 26px;}
.drop-menu .drop-item-logout span {margin-left: 2px;vertical-align: top;}
/*search*/
.search_input{height:38px;width:300px;border:1px solid #ccc;border-radius:3px;}
.search_input input[type="text"]{float:left;border:0;width:230px;height:30px;line-height:30px;margin:4px 0 0 8px;}
.search_input input[type="button"]{float:right;width:60px;height:38px;background:transparent url("/images/index/sprite.png") no-repeat -60px -320px;border:0;border-left:1px solid #ccc;}
.search_input:hover{border:1px solid #0088FF;}
.search_input:hover input[type="text"]{}
.search_input:hover input[type="button"]{background:#0088FF url("/images/index/sprite.png") no-repeat 0px -320px;border-left:1px solid #0088FF;}
.search_contacts{height:30px;width:200px;border:1px solid #ccc;border-radius:3px;}
.search_contacts input[type="text"]{float:left;border:0;width:160px;height:20px;line-height:20px;margin:5px 0 0 8px;}
.search_contacts input[type="button"]{float:right;width:30px;height:30px;background:transparent url("/images/index/sprite.png") no-repeat -75px -324px;border:0;border-left:1px solid #ccc;}
.search_contacts:hover{border:1px solid #0088FF;}
.search_contacts:hover input[type="text"]{}
.search_contacts:hover input[type="button"]{background:#0088FF url("/images/index/sprite.png") no-repeat -15px -324px;border-left:1px solid #0088FF;}
.search_more{width:80px;line-height:40px;color:#999;cursor:pointer;}
.icon_filter{background-position:-30px -30px;}
.sch_on{color:#0088FF;}
.sch_on .icon_filter{background-position:-60px -30px;}
.search_more_box{top:80px;background-color:#fff;padding:20px 0;box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);}
.search_more_box ul li{margin-bottom:10px;line-height:40px;text-align:right;}
.search_more_box ul li span{float:left;}
.demo-class .layui-layer-content {overflow:visible!important;}
/*center*/
.userBanner{min-width:1200px;height:280px;background:url("/images/index/banner1.jpg") no-repeat center;background-size:cover;}
.userImgBox{padding:6px;width:88px;height:88px;}
.userImgBox img{position:absolute;z-index:990;width:88px;height:88px;border-radius:50%;left:6px;}
.userImgBox a{display:block;width:88px;height:88px;position:absolute;top:6px;left:6px;z-index:991;}
.userImgOpt{width:100px;height:100px;background:#FFFFFF;opacity:0.2;border-radius:50%;position:absolute;top:0;left:0;z-index:99;}
.contractL{float:left;width:299px;}
.titleContract{float:right;width:900px;height:360px;border-top:1px solid #E4EDFF;border-left:1px solid #E4EDFF;}
.titleContract a{float:left;width:299px;height:134px;padding-top:45px;border-right:1px solid #E4EDFF;border-bottom:1px solid #E4EDFF;line-height:30px;font-size:18px;color:#999;text-align:center;}
.titleContract a{color:#999;}
.acated .titleContract a:hover{background:url("/images/index/ht_hover.png") no-repeat;color:#fff;}
.icon_ht1{background-position:0px -80px;}
.icon_ht2{background-position:-60px -80px;}
.icon_ht3{background-position:-120px -80px;}
.icon_ht4{background-position:-180px -80px;}
.icon_ht5{background-position:-240px -80px;}
.icon_ht6{background-position:-300px -80px;}
.acated .icon_ht1{background-position:0px -140px;}
.acated .icon_ht2{background-position:-60px -140px;}
.acated .icon_ht3{background-position:-120px -140px;}
.acated .icon_ht4{background-position:-180px -140px;}
.acated .icon_ht5{background-position:-240px -140px;}
.acated .icon_ht6{background-position:-300px -140px;}
.acated .icon_ht1{background-position:0px -140px;}
.acated .icon_ht2{background-position:-60px -140px;}
.acated .icon_ht3{background-position:-120px -140px;}
.acated .icon_ht4{background-position:-180px -140px;}
.acated .icon_ht5{background-position:-240px -140px;}
.acated .icon_ht6{background-position:-300px -140px;}
.acated .titleContract a:hover .icon_ht1{background-position:0px -260px;}
.acated .titleContract a:hover .icon_ht2{background-position:-60px -260px;}
.acated .titleContract a:hover .icon_ht3{background-position:-120px -260px;}
.acated .titleContract a:hover .icon_ht4{background-position:-180px -260px;}
.acated .titleContract a:hover .icon_ht5{background-position:-240px -260px;}
.acated .titleContract a:hover .icon_ht6{background-position:-300px -260px;}
.acated .btnGray{background-color:#0088FF;border:1px solid #0088FF;color:#fff;}
.icon_stampD{background-position:0px -200px;}
.icon_df{width:90px;height:30px;line-height:30px;text-align:center;background-color:#7FC3FF;color:#fff;border-top-right-radius:15px;border-bottom-right-radius:15px;}
.title_com{border-bottom:1px solid #E4EDFF;height:59px;line-height:59px;color:#323232;font-weight:normal;padding:0 15px;}
.title_com span{font-size:20px;}
.imgMax200 img{max-width:200px;max-height:150px;}
.sub_tab{height:70px;line-height:70px;}
.sub_tab li{display:block;float:left;width:138px;text-align:center;font-size:14px;color:#323232;}
.sub_tab li a:hover,.sub_tab li.active a{color:#0088FF;font-weight:bold;}
.sub_tab li.small{width:117px;}
.contract_list{background: #FFFFFF;border: 1px solid #E4EDFF;box-shadow: 0px 2px 22px 0px rgba(28, 90, 220, 0.04);padding:10px;margin-bottom:10px;font-size:14px;}
.contract_list li{line-height:28px;}
.contract_list .title{font-size:16px;font-weight:bold;padding-left:10px;border-left:2px solid #0088FF;}
.box_in{border: 1px solid #E4EDFF;box-shadow: 0px 2px 22px 0px rgba(28, 90, 220, 0.04);background-color:#fff;}
.user_img_90{width:90px;height:90px;background:url("/images/index/user_img90.png") no-repeat center;background-size:cover;}
.user_img_90 img{border-radius:50%;width:90px;height:90px;}
.img90 .icon_v{background:url("/images/index/icon_v.png") no-repeat center;background-size:cover;width:26px;height:26px;}
.user_img_90:hover .cover{display:block;width:100%;height:100%;position:absolute;z-index:99;top:0;left:0;line-height:88px;text-align:center;color:#0088FF;}
.user_img_70{width:66px;height:66px;background:url("/images/index/user_img90.png") no-repeat center;background-size:cover;}
.user_img_70 img{border-radius:50%;width:66px;height:66px;}
.img70 .icon_v,.icon_v20{background:url("/images/index/icon_v.png") no-repeat center;background-size:cover;width:20px;height:20px;}
.sub_nav li a{display:block;line-height:30px;padding:15px 0;border-bottom:1px solid #E4EDFF;color:#999;font-size:16px;}
.sub_nav li:last-child a{border-bottom:0;}
.sub_nav li.checked a{color:#0088FF;}
.sub_nav li i{margin-right:10px;}
.icon_nav1{background-position:-120px -320px;}
.checked .icon_nav1{background-position:-120px -350px;}
.icon_nav2{background-position:-150px -320px;}
.checked .icon_nav2{background-position:-150px -350px;}
.icon_nav3{background-position:-180px -320px;}
.checked .icon_nav3{background-position:-180px -350px;}
.icon_nav4{background-position:-210px -320px;}
.checked .icon_nav4{background-position:-210px -350px;}
.icon_nav5{background-position:-240px -320px;}
.checked .icon_nav5{background-position:-240px -350px;}
.icon_nav6{background-position:-270px -320px;}
.checked .icon_nav6{background-position:-270px -350px;}
.info_list li{padding:10px 0;border-bottom:1px dashed #E4EDFF;}
.info_list li:last-child{border:none;}
.sign_list{float:left;width:180px;box-sizing:border-box;border:1px solid #E4EDFF;border-radius:4px;margin-left:28px;margin-bottom:20px;}
.sign_list li.h120 img{max-width:180px;max-height:87px;}
.sign_list li.h180 img{max-width:180px;max-height:149px;}
.sign_title{border-bottom:1px solid #E4EDFF;padding:0 10px;height:30px;line-height:30px;}
.sign_title:hover a{color:#0088FF}
.icon_radio20{background-position:-140px -60px;margin-top:5px;}
.sign-default .icon_radio20,.stamp-default .icon_radio20,.sign_title:hover a i.icon_radio20{background-position:-160px -60px;}
.icon_del{background-position:-300px 0px;}
.sign_title:hover .stamp-operate-delete,.sign_title:hover .sign-operate-delete{display:block;}
.icon_nopass{background-position:-80px -60px;}
.add_btn{height:100%;background:url("/images/index/add_btn.png") no-repeat center;}
.icon_auth{background-position:-90px -30px;}
.auth{color:#323232;}
.auth .icon_auth{background-position:-120px -30px;}
.icon_math{background-position:-150px -30px;}
.unread .icon_unread{width:8px;height:8px;background-color:#FF7272;border-radius:50%;margin-top:10px;margin-right:5px;}
.message_list{line-height:25px;border-bottom:1px solid #E4EDFF;padding-bottom:5px;margin-bottom:10px;}
.message_list li{word-wrap:break-all;}
.msgContent{cursor:pointer;}
.unflod{background-position:-370px -2px;padding-left:30px;}
.flod{background-position:-370px -32px;padding-left:30px;}
.breadClip{line-height:40px;color:#999; font-size:14px;}
.breadClip a{color:#0088FF;}
.sub_title{height:38px;line-height:38px;font-size:18px;padding:20px 0;}
.sub_title i{width:4px;height:28px;border-radius:2px;background-color:#0088FF;margin-top:5px;}
.form_list{line-height:40px;padding:10px 0;}
.form_list li{padding:10px 0;}
.table_th{width:120px;text-align:right;padding-right:20px;font-size:16px;}
.requiredP{color:#FF0000;font-size:14px;font-weight:bold;font-style:normal;}
.upload-block{width:120px;height:38px;border:1px solid #0088FF;background:#fff url("/images/index/upload_icon.png") no-repeat 15px center;color:#0088FF;padding-left:18px;border-radius:4px;}
.preview-block-list{width:220px;height:130px;border:1px dashed #BCE0FF;text-align:center;background:url("/images/index/upload_df.png") no-repeat center center;}
.preview-block-list img{max-height:130px;}
.preview-block-list .preview,.preview-block-list .loading{position:absolute;width:220px;height:80px;z-index:99;top:0;left:0;cursor:pointer;padding-top:50px;}
.btn-close{position:absolute;top:5px;right:10px;width:30px;height:30px;background-position:-300px 0;cursor:pointer;}
.icon_addCom{background-position:-100px -60px;}
.icon_addPer{background-position:-120px -60px;}
.fixedBox{position:fixed;top:0;left:0;width:100%;height:70px;z-index:999;}
.contacts{float:left;width:697px;background-color:#fff;}
.cts_btn{border-bottom:1px solid #E4EDFF;padding:15px 15px 0 15px;text-align:right;height:47px;}
.group-list{line-height:30px;font-size:14px;}
.group-list li{padding:3px 10px 3px 30px;height:30px;cursor:pointer;}
.group-list li:first-child{padding-left:10px;}
.group-list .active{background-color:#F2F2F7;color:#0088FF;font-weight:bold;}
.icon_group{background-position:-210px -30px;}
.icon_delete{background-position:-40px -360px;}
.active .icon_group{background-position:-180px -30px;}
.icon_addContacts:hover,.icon_changeGroup:hover{color:#0088FF;cursor:pointer;}
.icon_addContacts i{background-position:0 -360px;margin-top:5px;}
.icon_addContacts:hover i{background-position:0 -380px;}
.icon_changeGroup i{background-position:-20px -360px;margin-top:5px;}
.icon_changeGroup:hover i{background-position:-20px -380px;}
.icon_delAll{color:#FA5151;cursor:pointer;}
.icon_delAll i{background-position:-40px -360px;margin-top:5px;}
.data_list .layui-table-header{background-color:#E8F0FF;color:#323232;min-height:36px;}
.data_list .layui-table-header td{line-height:46px;}
.data_list .layui-table-page{margin:5px;}
.data_list .layui-table-view .layui-table .layui-table-cell{padding:5px 0 5px 5px;line-height:26px;min-height:36px;}
.data_list .layui-table-view .layui-table tr:nth-child(2n){background-color:#F5F7FA;}
.btnbgNone{border:none;background-color:transparent;line-height:30px;}
.icon_addsign{background-position:0 -360px;}
.template_box{float:left;width:897px;border-left:1px solid #E4EDFF;background-color:#fff;min-height:500px;}
.signbox{width:166px;height:83px;border:1px solid #ccc;margin:0 auto;}
.signbox img{max-width:166px;height:83px;}
.clearBox .layui-form-checkbox{display:none;}
.certificate{width:600px;height:450px;padding:30px;background:#fff url("/images/index/certificate_bg.jpg") no-repeat center;}
.certificate ul{padding:170px 0 0 120px;line-height:30px;font-size:16px;}
.help_center{line-height:40px;font-size:14px;}
.help_center img{max-width:810px;}
/*creat contract*/
.layui-form ::-webkit-scrollbar-track-piece{background-color:#DDE0E7;}
.layui-form ::-webkit-scrollbar {width:6px;height:6px;}
.layui-form ::-webkit-scrollbar-thumb {background-color:#B3B8C1;background-clip:padding-box;min-height:28px;border-radius:3px;}
.layui-form ::-webkit-scrollbar-thumb:hover {background-color:#bbb;}
.minw1480{min-width:1480px;}
.ctt_header{width:100%;height:50px;background-color:#012969;color:#fff;position:fixed;top:0;left:0;z-index:109;}
.ctt_header a{color:#fff;}
.ctt_left{height:100%;width:360px;background-color:#fff;position:absolute;left:0;top:0;border-right:1px solid #f1f1f1;z-index:98;overflow-y:auto;}
.ctt_left_archive{height:100%;width:550px;background-color:#fff;position:absolute;left:0;top:0;border-right:1px solid #f1f1f1;z-index:98;overflow-y:auto;}
.ctt_content_archive{padding-left:550px;}
.ctt_center_archive{padding:50px 0 0 0;min-width:860px;}
.clearfix_archive {display: inline-block;}
.fullscreen_archive{width:50px;height:50px;border-radius:25px;background:#000 url("/images/index/fullscreen_icon.png") no-repeat center;opacity:0.3;
    position:fixed;top:80px;left:50%;margin-left:550px;cursor:pointer;z-index:97;}


.ctt-margin_archive{margin-left: 18px;}
.ctt_leftIn{padding:65px 15px 15px;}
.ctt_content{padding-left:360px;}

.ctt_center{padding:50px 260px 0 0;min-width:860px;}
.ctt_centerIn{padding:10px;overflow-y:auto;min-width:840px;}
.left_list{line-height:25px;}
.left_list li{padding-bottom:8px;}
.inp32{height:30px;line-height:30px;padding:0 9px;border:1px solid #E4EDFF;border-radius:3px;color:#000;vertical-align:top;}
.selectH32 .layui-select-title .layui-input{height:32px;line-height:32px;vertical-align:top;}
.upload_box{background-color:#fff;border:1px solid #E4EDFF;padding:10px 20px;}
.uploadfile_box{border:1px dashed #dde0e7;border-radius:2px;background-color:#F8FAFF;padding:10px 0 20px;cursor:pointer;}
.unloadfile_icon{height:144px;background:url("/images/index/uploadfile_icon.png") no-repeat center;padding:45px 0 35px;}
.uploadfile_btn:hover{border-color:#276EF9;background-color:#E9F0FE;cursor:pointer;}
.contract-viewer{width:840px;margin:0 auto;padding:10px 0;}
.fullscreen{width:50px;height:50px;border-radius:25px;background:#000 url("/images/index/fullscreen_icon.png") no-repeat center;opacity:0.3;
    position:fixed;top:80px;left:50%;margin-left:350px;cursor:pointer;z-index:97;}
.fullscreen-upload{opacity:0.3;
    position:fixed;top:80px;left:50%;margin-left:300px;cursor:pointer;z-index:97;}
.cct_right{position:absolute;top:0;right:0px;width:260px;height:100%;background-color:#fff;border-left:1px solid #f1f1f1;z-index:100;overflow-y:auto;}
.cct_rightIn{padding-top:60px;}
.reupload_box{text-align:center;border-bottom:1px solid #E4EDFF;padding-bottom:10px;}
/*sign new css*/
.sign_ttl{line-height:30px;border-left:2px solid #0088FF; background-color:#f1f1f1;font-size:14px;cursor:pointer;}
.sign_ttl_list>li{margin-bottom:10px;padding:5px 0;}
.sign_ttl_list>li.active{border:1px solid #ccc;}
.sign_position_new {line-height:40px;background-color:#fff;padding:0 6px;cursor:move;margin:5px;border: 1px solid #ccc;}
.sign_position_new .iconfont {padding: 0 6px;}
.sign_type .active{border:1px solid red;}
.sign-position-widget{position:absolute;outline:2px dashed #bde0ff;color:#333;cursor:move;font-size:14px;text-align:center;-webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select:none; /* Chrome/Safari/Opera */-khtml-user-select:none;/* Konqueror */-moz-user-select:none;/* Firefox */-ms-user-select:none; /* Internet Explorer/Edge */
    user-select: none;background-color:rgba(158,210,255,0.3);}
.sign-position-widget::after {content: '';position:absolute;height:calc(100% + 24px);width:100%;left:0;bottom:0;}
.sign-position-widget img {width:100%;}
.sign-position-widget .text {line-height: 18px;display: inline-block;vertical-align: middle;}
.sign-position-widget .placeholder {font-size: 12px;color: #bbb;}
.sign-position-widget-delete {position:absolute;right:-12px;top:-12px;color:#999;font-size:24px;line-height:24px;vertical-align:top;cursor:pointer;z-index:99;color:red;}
.widget-locate-block-signer, .widget-locate-block-business {position: absolute;top:-24px;left:0;line-height: 24px;text-align:left;color:#000;}
.drag-block-list .active{border:1px solid red!important;}
.drop-area img{width:100%;}
.addContactsTable .layui-table td,.addContactsTable .layui-table th {position: relative;min-height: 20px;line-height: 20px;font-size: 14px;border: 1px solid #eee;font-weight: normal;}
.addContactsTable .layui-table-cell{padding:5px 15px;}
.contacts-container {padding:10px;}
.contacts-container .group-box{display: inline-block;vertical-align: top;margin-right: 10px;width: 160px;height: 180px;border: 1px solid #ddd;overflow-y: auto;}
.contacts-container .group-box li {line-height: 32px;padding: 0 10px;cursor: pointer;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.contacts-container .group-box li.active {background-color: #1E9FFF;color:#fff;}
.contacts-container .group-box li:hover {background-color: #1E9FFF;color:#fff;}
.contacts-container .contacts-box {display: inline-block;vertical-align: top;width: 240px;height: 180px;border: 1px solid #ddd;overflow-y: auto;}
.contacts-container .contacts-box li {font-size: 13px;line-height:28px;padding: 0 8px;margin:3px 0;cursor:pointer;text-overflow:ellipsis;overflow: hidden;white-space:nowrap;}
.contacts-container .contacts-box li.active {background-color: #1E9FFF;color:#fff;}
.contacts-container .contacts-box li:hover {background-color: #1E9FFF;color:#fff;}
.contacts-container .contacts-box .name {display: inline-block;width: 72px;}
.contacts-container .contacts-box .phone {display: inline-block;}
/*userCenter*/
.step-bar{font-size: 0; text-align: center; padding: 20px 0;}
.step-item{font-size: 15px; vertical-align: top; display: inline-block; padding: 0 10px; line-height: 46px;}
.step-item-icon{display: inline-block; vertical-align: middle; width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 50%;}
.step-item-icon-done{color: #fff; background-color: #3b91fa; border: 1px solid #3b91fa;}
.step-item-icon-todo{color: #ccc; border: 1px solid;}
.step-item-icon>i{font-size: 20px;}
.step-item-text{display: inline-block; vertical-align: middle; padding: 0 6px;}
.step-item-ellipsis{height:48px; width:60px; background-image:url(/images/point.png); background-repeat:no-repeat; background-position:center;}/* 主要表单 */
.layui-form-item .title_l{width:130px;padding-right:10px;text-align:right;line-height:40px;font-size:14px;}
.upload-block-preview,.upload-block-preview1{display: inline-block; vertical-align: top; text-align: center; border: 1px solid #eee; width: 160px; height: 100px; overflow: hidden; position: relative;}
.upload-block-preview::before{content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-image: url("/images/common/id-card-cover.png"); background-size: cover;}
.upload-block-preview img,.upload-block-preview1 img{height: 100%; vertical-align: top;}
.upload-block-info{display: inline-block;width:320px; padding-left:15px; font-size: 12px; line-height: 26px; color: #666;}/* loading styles */
.upload-block-loading{display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; height: 100%; background-color: #fff; display: none;}
.upload-block-loading i{font-size: 24px; line-height: 50px; margin-top: 14px;}
.upload-block-loading span{position: absolute; left: 0; right: 0; bottom: 0; margin-bottom: 10px; line-height: 3; text-align: center; font-size: 12px;}
.upload-block-loading dot{display: inline-block; height: 1em; line-height: 1; text-align: left; vertical-align: -.25em; overflow: hidden;}
.upload-block-loading dot::before{display: block; content: '...\A..\A.'; white-space: pre-wrap; animation: dot 2s infinite step-start both;}
@keyframes dot{33%{transform: translateY(-2em);} 66%{transform: translateY(-1em);}}/* 等待打款 */
.waitRemit{margin: 80px 200px 100px 250px;}.waitRemit-img{display: inline-block; vertical-align: top;}
.waitRemit-info{display: inline-block; vertical-align: top; line-height: 40px; margin-left: 40px; padding-top: 20px;}/* 核验打款信息 */
.authRemit{margin: 80px 200px 100px 250px;}.authRemit-img{display: inline-block; vertical-align: top;}
.authRemit-info{display: inline-block; vertical-align: top; line-height: 40px; margin-left: 40px; padding-top: 20px;}/* 认证成功 */
.authSuccess{margin: 80px 200px 100px 250px;}.authSuccess-img{display: inline-block; vertical-align: top;}
.authSuccess-info{display: inline-block; vertical-align: top; line-height: 40px; margin-left: 40px; padding-top: 20px;}
.top-margin{margin-top:30px!important;}
.certificate_bg{width:600px;height:450px;background:url(/images/common/id-card-cover.png);}
/*checkContract 合同验真*/
.ck_box ::-webkit-scrollbar-track-piece{background-color:#DDE0E7;}
.ck_box ::-webkit-scrollbar {width:6px;height:6px;}
.ck_box ::-webkit-scrollbar-thumb {background-color:#B3B8C1;background-clip:padding-box;min-height:28px;border-radius:3px;}
.ck_box ::-webkit-scrollbar-thumb:hover{background-color:#bbb;}
.ck_box{width:864px;height:495px;margin:0 auto;}
.ck_boxBottom{width:864px;background:url(/images/index/ck_boxB.png) no-repeat left bottom;margin:0 auto;}
.ck_boxTop{background:url(/images/index/ck_boxT.png) no-repeat left 30px;height:403px;padding-top:80px;}
.logo_icon{width:80px;height:80px;background-position:-320px -320px;position:absolute;top:0;left:50%;margin-left:-40px;}
.ck_contentBox{width:760px;height:370px;margin:0 auto;overflow-y:auto;}
.ck_contentBox h3{font-size:22px;text-align:center;line-height:50px;}
.ck_contentBox .right_icon{width:30px;height:30px;background-position:-280px -210px;}
.ck_contentBox .error_icon{width:30px;height:30px;background-position:-310px -210px;}
.right_font{font-size:22px;color:#1FAC78;line-height:30px;}
.error_font{font-size:22px;color:#F85951;line-height:30px;}
.right_bg{background:url(/images/index/ck_bg1.png) no-repeat center;}
.error_bg{background:url(/images/index/ck_bg2.png) no-repeat center;}
.ck_list{line-height:20px;padding:10px 0;border-top:1px solid #EDEDED;}
.ck_list li{padding:5px 0 5px 50px;}
.right_icon1{color:#1FAC78;}
.right_icon1 i{width:20px;height:20px;background-position:-340px -210px;}
.error_icon1{color:#F85951;}
.error_icon1 i{width:20px;height:20px;background-position:-360px -210px;}
/*stamp manage*/
.stamp_list{float:left;width:300px;box-sizing:border-box;border:1px solid #E4EDFF;border-radius:4px;margin:0 10px 10px 0;}
.stamp_list li div.img img{width:150px;height:150px;}
.statusbox{line-height:30px;padding:0 10px;text-align:center;position:absolute;top:-1px;left:-1px;border-top-left-radius:4px;border-bottom-right-radius:4px;}
.stt1{color:#0088FF;border:1px solid #0088FF;}
.stt2{color:#FA5151;border:1px solid #FA5151;}
a.findUser{line-height:30px;padding:0 10px;text-align:center;position:absolute;bottom:0;right:0;color:#0088FF;}
.stamp_list .posR:hover a.stamp_del{display:block;position:absolute;top:2px;right:2px;width:30px;height:30px;}
.imgW150 img{width:150px;height:150px;}
.holderName{line-height:30px;padding:0 5px;font-size:12px;background-color:#0088FF;color:#fff;margin:5px 5px 0 0;border-radius:3px;}
.sign_list{float:left;width:180px;box-sizing:border-box;border:1px solid #E4EDFF;border-radius:4px;margin-left:28px;margin-bottom:20px;}
.sign_list li.h120 img{max-width:180px;max-height:87px;}
.sign_list li.h180 img{max-width:180px;max-height:149px;}
.sign_title{border-bottom:1px solid #E4EDFF;padding:0 10px;height:30px;line-height:30px;}
.sign_title:hover a{color:#0088FF}
.temTitle{line-height:30px;padding:10px 0;font-size:14px;}
.btnPos{position:absolute;left:10px;bottom:3px;}
/*enterprise*/
.layout {height:100%;position:relative;min-width:1200px;min-height:800px;}
.nanobar {width:100%;height:4px;z-index: 9999;top: 0;}
.bar{width:0;height:100%;transition:height .3s;background: #1e9fff;}
.layout-header{position:absolute;left:0;right:0;top:0;height:70px;box-sizing:border-box;background-color:#152232;}
.layout-header .logo{width:200px;height:100%;line-height: 60px;text-align: center;color: #009688;font-size: 16px;position: absolute;top: 0; left: 0;}
.layout-header .entName{line-height:70px;padding-left:220px;font-size:16px;color:#fff;}
.layout-header .operate{line-height:70px;height:100%;position:absolute;top:0;right:0;padding:0 10px;}
.layout-header .operate .btn {display: inline-block;line-height: 38px;padding:0 16px;border: 1px solid #f6f6f6;border-radius:4px;color:#f6f6f6;margin-right:20px;}
.layout-side {position: absolute;left:0;top:70px;bottom:0;width:180px;box-sizing: border-box;background-color:#242E3B;}
.layout-side .switch-btn {line-height:50px;height:50px;text-align:right;border-bottom:1px solid #125B9D;}
.layout-side .switch-btn a{width:40px;text-align:center;display:inline-block;}
.layout-side .switch-btn .icon{font-size:18px;color:#fff;}
.menu-list{line-height:50px;font-size:16px;}
.menu-list .menu-item a{display:block;font-size:14px;padding-left:20px;color:#fff;vertical-align:middle;}
.menu-list .menu-item.active a, .menu-list .menu-item:hover a{background-color:#125B9D;padding-left:15px;border-left:5px solid #0088FF;}
.menu-list .menu-item .icon{margin-right:10px;font-size:20px;vertical-align:middle;color:#fff;}
.layout-body{position:absolute;left:180px;right:0;top:70px;bottom:0;box-sizing:border-box;padding:15px;}
.layout-main{position:relative;height:100%;box-sizing:border-box;overflow-y:auto;}
.bg_enter{background: #FFFFFF;box-shadow:0px 2px 22px 0px rgba(28, 90, 220,0.04);border-radius:4px;}
.main_left{margin-right:415px;overflow:hidden;}
.main_left ::-webkit-scrollbar-track-piece{background-color:#DDE0E7;}
.main_left ::-webkit-scrollbar {width:6px;height:6px;}
.main_left ::-webkit-scrollbar-thumb {background-color:#B3B8C1;background-clip:padding-box;min-height:28px;border-radius:3px;}
.main_left ::-webkit-scrollbar-thumb:hover {background-color:#bbb;}
.main_leftIn{overflow-y:auto;}
.main_right{float:right;width:400px;}
.mg_l210{margin-left:210px;}
.titleEnt{border-bottom:1px solid #eee;height:40px;}
.titleEnt .title{margin:10px 0;border-left:2px solid #0088FF;padding-left:10px;font-weight:bold;font-size:16px;line-height:20px;}
.enter_list1 li{float:left;width:33%;padding:20px 0;text-align:center;}
.enter_list1 li span{line-height:30px;padding:5px 0 5px 8px;text-align:left;font-size:14px;}
.icon_count1{background-position:0 -400px;}
.icon_count2{background-position:-70px -400px;}
.icon_count3{background-position:-140px -400px;}
.icon_count4{background-position:-210px -400px;}
.icon_count5{background-position:-280px -400px;}
.icon_count6{background-position:-350px -400px;}
.com_enter_ul1{text-align:center;line-height:40px;border-bottom:1px solid #eee;padding-bottom:20px;}
.com_enter_ul2{line-height:50px;padding:20px 0 30px;}
.enter_dfIcon{background-position:-420px -400px;width:80px;height:80px;}
.demoRole{line-height:22px;padding:0 5px;background-color:#f9f9f9;border:1px solid #0088FF;border-radius:4px;font-size:12px;margin:4px 4px 4px 0;}
.tempGroupSearch{position:absolute;top:71px;right:12px;width:250px;}
.minH500 .layui-table-page{margin-right:3px;}
.overY290{overflow-y:auto;height:290px;}
