
.fdd-main[data-v-8cb8ad74] {
    font-size: 12px !important;
}


.move-signature{
    position: fixed;
    border:1px dashed #fbb900;
    z-index:999;
}


.appsignature {
    position: fixed;
    z-index:999;
}
.appsignbg {
    background: rgba(254,236,164,0.7);
    border-color: #fbb900;
    border:1px dashed #fbb900;
}
.appsignbg img {
    text-align: center;
    margin:0 auto;
};

*{margin: 0;padding:0;font-size: 14px;font-family: "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", "Open Sans", "PingFangSC-Light", Arial, "Hiragino Sans GB", "STHeiti", "WenQuanYi Micro Hei", "SimSun", sans-serif;}
ul{
    list-style-type: none;
}
i{
    font-style: normal;
}
.fdd-header{
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #212a31;
    position: fixed;
    top: 0;
    z-index: 100;
}
.fdd-header .fdd-icon-logo{
    width: 1100px;
    height: 36px;
    margin: 7px auto;
    display: block;
}
.signature-wrap {
    top: 55px;
    bottom: 55px;
    left: 0;
    right: 0;
    box-sizing: border-box;
    position: fixed;
    background: #f5f5f5;
}
.signature-left{
    width: 219px;
    height: 100%;
    position: absolute;
    left: 0;
    top:0;
    z-index: 90;
    border-right: 1px solid #eaeaea;
    background: #f5f5f5;
}
.marginTop20{
    margin-top: 20px;
}
.signature-left-tit h3 {
    font-size: 14px;
    font-weight: normal;
}
.signature-left-tit p,.signature-right-tit p{
    font-size: 12px;
    color: #a6a6a6;
    line-height: 18px;
    margin-top: 5px;
}
.signature-left-wrap{
    margin: 20px auto;
    width: 180px;
}
.default-signature .signature-pic,.date-signature .signature-pic{
    background: white;
    width: 100%;
    border: 1px dashed #eaeaea;
    box-sizing: border-box;
    cursor: move;
}
.default-signature .signature-pic img{
    max-width: 166px;
    min-width: 134px;
    display: block;
    margin: 0 auto;
}
.date-signature .signature-pic{
    height: 40px;
}
.date-signature .signature-pic img{
    display: block;
    margin: 12px auto;
    width: 130px;
    height: 16px;
}
.flip-pages-txt{
    width: 100%;
    text-align: center; 
    height: 30px;
    line-height: 28px;
    box-sizing: border-box;
    border: 1px solid #eaeaea;
    border-top: 0;
    color: #2a2a2a;
}
/*
.signature-center{
    position: absolute;
    left: 220px;
    right: 166px;
    top:0;
    bottom: 0;
    z-index: 100;
    background: #fafafa;
    overflow-x: auto;
}*/
.signature-content{
    width: 810px;
    margin: 0 auto;
}
.signature-content .content{
    width: 800px;
    margin: 0 auto;
    position: relative;
    background: #fff;
}
.docItem{
    width: 100%;
    height: 1132px;
}
.signature-right{
    width: 165px;
    position: absolute;
    height: 100%;
    right: 0;
    z-index: 100;
    top: 0;
    border-left: 1px solid #eaeaea;
    background: #f5f5f5;
}
.signature-right.close{
    width: 0px;
}
.signature-right.close .shrink-icon{
    left: auto;
    right: 0;
    background-position: -323px -233px;
}
.signature-right .shrink-icon{
    cursor: pointer;
    width: 19px;
    height: 40px;
    display: block;
    position: absolute;
    top: 50%;
    z-index: 99;
    margin-top: -20px;
    right: 147px;
    background-position: -280px -233px;
}
.right-panel{
    width: 100%;
    height: 100%;
}
.signature-right-tit{
    position: absolute;
    top:20px;
    left: 10px;
    z-index: 100;
    width: 95%;
}
.signature-right-tit h3{
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.signature-right-tit p span{
    padding-left: 10px;
}
.signature-right-list{
    position: absolute;
    top:70px;
    bottom: 0;
    left:25px;
    right: 25px;
    z-index: 100;
    overflow: auto;
    max-height: 830px;
}
.signature-right-list ul{
    display: block;
    width: 95%;
}
.signature-right-list li {
    width: 100%;
    margin: 0 auto 20px;
    height: 150px;
    border: 1px solid #eaeaea;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    position: relative;
}
.signature-right-list li i{
    position: absolute;
    right: 0;
    bottom: 0;
    height: 18px;
    min-width: 18px;
    width: auto;
    display: block;
    background: #eaeaea;
    line-height: 18px;
    color: #fff;
    text-align: center;
    font-size: 12px
}
.signature-right-list li.hover i{
    background: #ffd435;
    color: #000;
}
.signature-right-list li img{
    height: 100%;
    width: 100%;
    vertical-align: middle;
}
.fdd-header-bottom {
    width: 100%;
    bottom: 0;
    background: white;
    z-index: 19;
    border-top: #edeff2 solid 1px;
    position: fixed;
    left: 0;
}
.fdd-header-bottom div {
    width: 1100px;
    height: 100%;
    margin: 0 auto;
}
.fdd-header-bottom div a {
    display: block;
    float: right;
    height: 35px;
    line-height: 35px;
    width: 90px;
    border-radius: 3px;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    overflow: hidden;
    box-sizing: border-box;
    background-color: #fdd435;
    border: 1px solid #fdd435;
    margin-top: 7px;
    position: relative;
    color: #000000;
    outline: none;
}
.signature-right-list::-webkit-scrollbar,
.signature-content::-webkit-scrollbar,
.signature-center::-webkit-scrollbar
{
	width: 8px;
	height: 8px;
	background: transparent
}

.signature-right-list::-webkit-scrollbar-track,
.signature-content::-webkit-scrollbar-track,
.signature-center::-webkit-scrollbar-track
{
	border-radius: 4px;
	background: transparent
}

.signature-right-list::-webkit-scrollbar-thumb,
.signature-content::-webkit-scrollbar-thumb,
.signature-center::-webkit-scrollbar-thumb
{
	border-radius: 4px;
	height: 30px;
	display: block;
	background: #dcdcdc
}


.fixed-pop-bg{
    position: fixed;
    width: 100%;
    background: rgba(0,0,0,.7);
    height: 100%;
    left: 0;
    top: 0;
    z-index: 999;
    overflow: auto;
}
.verify-box{
    height: 290px;
    width: 360px;
    position: absolute;
    margin-left: -180px;
    margin-top: -145px;
    left: 50%;
    top: 50%;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    background: #fff;
}
.verify-close{
    height: 12px;
    width: 12px;
    display: inline-block;
    position: absolute;
    right: 20px;
    top: 20px;
    background-image: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a);
    background-repeat: no-repeat;
    background-position: -107px -2px;
    cursor: pointer;
}
.verify-box-tit {
    height: 50px;
    font-size: 14px;
    padding-left: 20px;
    line-height: 50px;
    border-bottom: 1px solid #eaeaea;
}
.message-box {
    margin: 40px auto 0;
    width: 260px;
}
.message-box p {
    color: #a6a6a6;
}
.message-box-input {
    margin: 15px 0;
    position: relative;
}
.message-box-input input{
    -webkit-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
    border-right: 0;
    width: 175px;
    font-size: 12px;
    height: 40px;
    border: 1px solid #e5e5e5;
    padding: 0 6px;
    color: #666;
    box-sizing: border-box;
    line-height: normal;
    -webkit-line-height: normal;
    -moz-line-height: normal;
    -ms-line-height: 40px;
    -o-line-height: normal;
    background: #fcfcfc;
}
.message-input-number {
    display: inline-block;
    width: 88px;
    height: 40px;
    background: #ffd435;
    color: #2a2a2a;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 12px;
    line-height: 40px;
    text-align: center;
    -webkit-border-radius: 0 2px 2px 0;
    border-radius: 0 2px 2px 0;
    cursor: pointer;
}
.text-right {
    text-align: right;
}
.link-txt-gray {
    color: #a6a6a6;
    cursor: default;

}
.link-txt-pink {
    color: #fbb900;
    cursor: pointer;
}
.message-input-number.on {
    background: #a6a6a6;
    color: #fff;
    cursor: default;
}
.submit-box{
    margin: 20px 0 0;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #ffd435;
    cursor: pointer;
}
.remove-sign{
    width: 20px;
    height: 20px;
    background: #c00000;
    position: absolute;
    right: -8px;
    top: -8px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -o-border-radius: 100%;
    -moz-border-radius: 100%;
    cursor: pointer;
}
.remove-sign::before{
    width: 12px;
    height: 12px;
    background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
    background-position: -549px -22px;
    margin: 6px auto 0;
    content: '';
    display: block;
}
.i-problem{
    background:none !important;
    vertical-align: middle;
    line-height: 14px;
}
.i-problem::after{
    content: "\E634";
    font-family: fadada-icons!important;
    font-size: 14px;
}
.com-border-tit p{
    font-size: 18px;
}
.fdd-lz-pending-input-box, .fdd-lz-pending-textarea-box{
    text-indent: 0;
}
.fdd-lz-editor-checked-box i.on, .fdd-lz-editor-require-box i.on, .fdd-lz-add-checkbox-box.on, .fdd-lz-pending-checkbox-box.on{
    line-height: 16px;
    text-align: center !important;
    font-weight: bolder;
    color: #333;
    background: none !important;
    border-radius: 2px;
}
.fdd-lz-editor-checked-box i.on::before, .fdd-lz-editor-require-box i.on::before, .fdd-lz-add-checkbox-box.on::before, .fdd-lz-pending-checkbox-box.on::before{
    font-size: 12px;
    font-weight: bold;
    content: "\E611";
    font-family: fadada-icons!important;
    color: inherit;
    background-color: inherit;
}
input[type=text], textarea{
    text-indent: 0px !important;
}
.fdd-lz-add-wrap:hover, .fdd-lz-pending-wrap:hover {
    z-index: 101 !important;
}
.fddcase-form-rili .fddcase-form-rili-pop .rili-tit span{
    color: #999;
}
.fdd-lz-right-ul li.hover .fdd-lz-right-li-page, .fdd-lz-right-ul li:hover .fdd-lz-right-li-page{
    width: auto;
    min-width: 18px;
}


.fixed-pop-bg[data-v-38f58a8d]{
    position: absolute!important;
 height: calc(100% + 370px)!important;
}


.fdd-main[data-v-3a8ac3c2] {
  font-size: 12px !important;
}


input[type=checkbox].fa-checkbox__original {
    opacity: 0;
    outline: 0;
    position: absolute;
    margin: 0;
    width: 0;
    height: 0;
    z-index: -1;
}
.tree-item .fa-checkbox span.fa-checkbox__label{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: calc(100% - 30px);
    vertical-align: text-top;
    text-align: left;
}


.fa-table__expanded-cell{
    padding:0 !important;
}


.fa-table .cell{
    height: 21px;
}

/*********全局变量*********/
@font-face {
  font-family: 'fddfonts';
  src: url(data:application/vnd.ms-fontobject;base64,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);
  src: url(data:application/vnd.ms-fontobject;base64,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#iefix) format('embedded-opentype'), url(data:font/ttf;base64,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) format('truetype'), url(data:font/woff;base64,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) format('woff'), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiA+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IEljb01vb248L21ldGFkYXRhPg0KPGRlZnM+DQo8Zm9udCBpZD0iZmRkZm9udHMiIGhvcml6LWFkdi14PSIxMDI0Ij4NCjxmb250LWZhY2UgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijk2MCIgZGVzY2VudD0iLTY0IiAvPg0KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjEwMjQiIC8+DQo8Z2x5cGggdW5pY29kZT0iJiN4MjA7IiBob3Jpei1hZHYteD0iNTEyIiBkPSIiIC8+DQo8Z2x5cGggdW5pY29kZT0iJiN4ZTg4NzsiIGdseXBoLW5hbWU9ImhlbHAiIGQ9Ik02NDIgNDU4LjY2N2MyNCAyNCA0MCA1OCA0MCA5NiAwIDk0LTc2IDE3MC0xNzAgMTcwcy0xNzAtNzYtMTcwLTE3MGg4NGMwIDQ2IDQwIDg2IDg2IDg2czg2LTQwIDg2LTg2YzAtMjQtMTAtNDQtMjYtNjBsLTUyLTU0Yy0zMC0zMi01MC03NC01MC0xMjB2LTIyaDg0YzAgNjQgMjAgODggNTAgMTIwek01NTQgMTI4LjY2N3Y4NGgtODR2LTg0aDg0ek01MTIgODUyLjY2N2MyMzYgMCA0MjYtMTkwIDQyNi00MjZzLTE5MC00MjYtNDI2LTQyNi00MjYgMTkwLTQyNiA0MjYgMTkwIDQyNiA0MjYgNDI2eiIgLz4NCjxnbHlwaCB1bmljb2RlPSImI3hlOTAwOyIgZ2x5cGgtbmFtZT0iY2xvc2UiIGQ9Ik0xMDI0IDg1Mi40OGwtMTA3LjUyIDEwNy41Mi00MDQuNDgtNDA0LjQ4LTM5OS4zNiA0MDQuNDgtMTEyLjY0LTEwNy41MiA0MDQuNDgtNDA0LjQ4LTQwNC40OC00MDQuNDggMTEyLjY0LTEwNy41MiAzOTkuMzYgMzk5LjM2IDQwNC40OC0zOTkuMzYgMTA3LjUyIDEwNy41Mi00MDQuNDggNDA0LjQ4eiIgLz4NCjxnbHlwaCB1bmljb2RlPSImI3hlOTAxOyIgZ2x5cGgtbmFtZT0idW5pRTkwMSIgZD0iTTYzNC44OCAzMjUuMTJsLTE4NC4zMi0zODkuMTIgMzg5LjEyIDE4NC4zMiAxODQuMzIgMzg5LjEyLTM4OS4xMi0xODQuMzJ6TTU1Mi45NiAzOC40bDEyOCAyNDAuNjQgMTE3Ljc2LTExMi42NC0yNDUuNzYtMTI4ek02Ni41NiA4OTguNTZoNzY4di0zODRoNjEuNDR2NDQ1LjQ0aC04OTZ2LTEwMjRoMzg0djYxLjQ0aC0zMTcuNDR2OTAxLjEyek0xNTguNzIgNzY1LjQ0aDQxOS44NHYtOTcuMjhoLTQxOS44NHY5Ny4yOHpNMTU4LjcyIDUyOS45Mmg0ODEuMjh2LTk3LjI4aC00ODEuMjh2OTcuMjh6IiAvPg0KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDI7IiBnbHlwaC1uYW1lPSJ1bmlFOTAyIiBkPSJNMzM3LjkyLTY0bC0xMjggMTI4IDM4NCAzODkuMTItMzg0IDM3OC44OCAxMjggMTI4IDQ1MC41Ni00NDUuNDRjMTUuMzYtMTUuMzYgMjUuNi00MC45NiAyNS42LTYxLjQ0IDAtMjUuNi0xMC4yNC00Ni4wODAtMjUuNi02MS40NGwtNDUwLjU2LTQ1NS42OHoiIC8+DQo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwMzsiIGdseXBoLW5hbWU9IjEiIGQ9Ik0zMjIuNTYgNjM3LjQ0bC0zMjIuNTYtNzAxLjQ0IDcwMS40NCAzMjIuNTYgMzIyLjU2IDcwMS40NC03MDEuNDQtMzIyLjU2ek01MTIgMzU1Ljg0Yy01MS4yIDAtOTIuMTYgNDAuOTYtOTIuMTYgOTIuMTZzNDAuOTYgOTIuMTYgOTIuMTYgOTIuMTZjNTEuMiAwIDkyLjE2LTQwLjk2IDkyLjE2LTkyLjE2cy00MC45Ni05Mi4xNi05Mi4xNi05Mi4xNnoiIC8+DQo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwNDsiIGdseXBoLW5hbWU9InVuaUU5MDQiIGQ9Ik02ODYuMDgwLTY0bDEyOCAxMjgtMzg0IDM4NCAzODQgMzg0LTEyOCAxMjgtNDUwLjU2LTQ0NS40NGMtMTUuMzYtMjAuNDgtMjUuNi00MC45Ni0yNS42LTY2LjU2czEwLjI0LTQ2LjA4MCAyNS42LTYxLjQ0bDQ1MC41Ni00NTAuNTZ6IiAvPg0KPGdseXBoIHVuaWNvZGU9IiYjeGU5NGE7IiBnbHlwaC1uYW1lPSJjb21wYXNzMiIgZD0iTTUxMiA5NjBjLTI4Mi43NyAwLTUxMi0yMjkuMjMtNTEyLTUxMnMyMjkuMjMtNTEyIDUxMi01MTIgNTEyIDIyOS4yMyA1MTIgNTEyLTIyOS4yMyA1MTItNTEyIDUxMnpNOTYgNDQ4YzAgMjI5Ljc1IDE4Ni4yNSA0MTYgNDE2IDQxNiAxMDkuNTc0IDAgMjA5LjIzMi00Mi4zODYgMjgzLjUzNC0xMTEuNjI4bC00MTEuNTM0LTE3Ni4zNzItMTc2LjM3Mi00MTEuNTM0Yy02OS4yNDIgNzQuMzAyLTExMS42MjggMTczLjk2LTExMS42MjggMjgzLjUzNHpNNTg1LjE2NiAzNzQuODM0bC0yNTYuMDgyLTEwOS43NSAxMDkuNzUgMjU2LjA4MiAxNDYuMzMyLTE0Ni4zMzJ6TTUxMiAzMmMtMTA5LjU3NCAwLTIwOS4yMzQgNDIuMzg2LTI4My41MzIgMTExLjYyOGw0MTEuNTMyIDE3Ni4zNzIgMTc2LjM3MiA0MTEuNTMyYzY5LjI0Mi03NC4yOTggMTExLjYyOC0xNzMuOTU4IDExMS42MjgtMjgzLjUzMiAwLTIyOS43NS0xODYuMjUtNDE2LTQxNi00MTZ6IiAvPg0KPC9mb250PjwvZGVmcz48L3N2Zz4=#icomoon) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: '';
  /* project id 944446 */
  src: url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.eot');
  src: url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.woff') format('woff'), url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.ttf') format('truetype'), url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.svg#') format('svg');
}
[class^="fdd-icon-"],
[class*="fdd-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'fddfonts' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.font-12 {
  font-size: 12px;
}
.fdd-error {
  color: #c00;
}
.pos-r {
  position: relative;
}
.pos-a {
  position: absolute;
}
.fdd-disabled {
  cursor: not-allowed !important;
  opacity: .2;
}
.fdd-app-left {
  text-align: left;
}
* {
  webkit-tap-highlight-color: transparent;
}
*,
html,
body,
div,
span,
p,
th,
td,
tr,
img,
table,
form {
  margin: 0;
  padding: 0;
}
html {
  -webkit-text-size-adjust: none;
  -webkit-overflow-scrolling: auto;
}
body,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "\5FAE\8F6F\96C5\9ED1", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;
}
body {
  font-size: 12px;
  text-decoration: none;
  outline: none;
  clear: both;
  background-color: white;
  word-break: break-all;
}
::-webkit-scrollbar-track-piece {
  background-color: #f8f8f8;
}
::-webkit-scrollbar {
  width: 9px;
  height: 9px;
}
::-webkit-scrollbar-thumb {
  background-color: #ddd;
  background-clip: padding-box;
  min-height: 10px;
  border-radius: 10px;
}
::-webkit-scrollbar-thumb:hover {
  background-color: #bbb;
}
img,
a img {
  border: 0;
}
ul,
li,
ol {
  list-style: none;
}
caption,
th,
td {
  text-align: left;
  font-weight: normal;
}
a,
img {
  text-decoration: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
i {
  font-style: normal;
}
.fdd-login-bg {
  width: 100%;
  height: 100%;
  background: url(./images/login-bg.jpg?eda0295ac00f5a5bc42f3320032b6c15) #494945 no-repeat;
  background-size: cover;
  min-height: 640px;
  overflow-y: auto;
  position: absolute;
  display: block;
}
.fdd-img {
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
}
.fdd-ico {
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
}
.fdd-moban-img {
  background: url(./images/com-moban.png?2705a4def60185cf11bd77a15ad88bbc) no-repeat;
}
.fdd-loading {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
}
.fdd-loading div {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  -ms-border-radius: 100%;
  -moz-border-radius: 100%;
  -o-border-radius: 100%;
  -webkit-border-radius: 100%;
  position: absolute;
  margin-top: -20px;
  margin-left: -20px;
  top: 50%;
  left: 50%;
  background: url(./images/fdd-load.gif?a180cd6eafa778436cbd3bddeb1630e9) no-repeat center #fff;
  background-size: 60%;
  box-shadow: 0 5px 10px #ddd;
}
.fdd-border-error {
  border: #c00 solid 1px !important;
}
.fdd-error-trip {
  position: fixed;
  z-index: 1001;
  text-align: center;
  width: 100%;
  top: 45%;
  left: 0;
  right: 0;
}
.fdd-error-trip .fdd-error-tripbox {
  display: inline-block;
  padding: 15px 20px;
  background: rgba(42, 42, 42, 0.7);
  z-index: 999;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  color: white;
  font-size: 12px;
}
.fdd-disable {
  color: #cacaca !important;
}
.fdd-button-link {
  background: #ffd435;
  color: #2a2a2a;
  display: inline-block;
  width: auto;
  height: 35px;
  line-height: 35px;
  padding: 0 20px;
  text-align: center;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-button-link:hover {
  background: #e1b213;
}
.fdd-curpost {
  cursor: pointer !important;
}
/*form*/
:focus {
  outline: 0;
}
input,
select,
textarea {
  vertical-align: middle;
}
input {
  background: white;
  font-size: 12px !important;
}
input[placeholder],
[placeholder],
*[placeholder] {
  color: #666;
}
input[type=text],
input[type=password],
select,
textarea {
  width: 100%;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: #e5e5e5 solid 1px;
  color: #666;
  box-sizing: border-box;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  text-indent: 10px;
  font-family: "\5FAE\8F6F\96C5\9ED1", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;
}
input[type=text]:focus,
input[type=password]:focus,
select:focus,
textarea:focus {
  border: #ffd435 solid 1px;
  box-shadow: 0 0 1px #ffd435;
  background: white;
}
input[type=text]:disabled,
input[type=password]:disabled,
select:disabled,
textarea:disabled {
  background: #fafafa;
  border: 1px solid #e5e5e5;
  color: #bdbdbd;
  cursor: not-allowed;
}
input[type=text]:disabled :input[placeholder],
input[type=password]:disabled :input[placeholder],
select:disabled :input[placeholder],
textarea:disabled :input[placeholder] {
  color: #fafafa;
}
input[type=text].search,
input[type=password].search,
select.search,
textarea.search {
  padding-left: 25px;
  text-indent: 0px !important;
}
/*table*/
table {
  border-spacing: 0;
  background: white;
  box-sizing: border-box;
  table-layout: fixed;
  display: table;
  border-collapse: separate;
}
.fdd-table,
.fdd-table2 {
  width: 100%;
  border: #eaeaea solid 1px;
  border-collapse: collapse;
  border-bottom: none;
  -webkit-animation: show 0.2s ease-in;
  transition-delay: 0s;
}
.fdd-table .fa-table_1_column_2,
.fdd-table2 .fa-table_1_column_2 {
  text-align: left;
}
.fdd-table .fdd-icon-nocheck,
.fdd-table2 .fdd-icon-nocheck {
  margin: 12px;
  display: inline-block;
  vertical-align: middle;
}
.fdd-table a,
.fdd-table2 a {
  margin-right: 5px;
}
.fdd-table .fdd-icon-nocheck,
.fdd-table2 .fdd-icon-nocheck,
.fdd-table .fdd-icon-checkon,
.fdd-table2 .fdd-icon-checkon {
  margin-left: 6px;
}
.fdd-table thead,
.fdd-table2 thead {
  background: #f9f9f9;
}
.fdd-table thead th,
.fdd-table2 thead th {
  font-weight: bold;
}
.fdd-table thead th span,
.fdd-table2 thead th span {
  margin-left: 0 !important;
}
.fdd-table thead th:nth-child(1),
.fdd-table2 thead th:nth-child(1) {
  text-align: left;
}
.fdd-table tr,
.fdd-table2 tr {
  cursor: pointer;
  height: 40px;
  border-bottom: #eaeaea solid 1px;
}
.fdd-table tr td,
.fdd-table2 tr td,
.fdd-table tr th,
.fdd-table2 tr th {
  height: 40px;
  text-align: center;
  color: #666;
  border-bottom: #eaeaea solid 1px;
}
.fdd-table tr td,
.fdd-table2 tr td {
  color: #666;
  font-size: 12px;
}
.fdd-table tr td .fdd-flow-div,
.fdd-table2 tr td .fdd-flow-div {
  text-align: left;
}
.fdd-table tr td:nth-child(1),
.fdd-table2 tr td:nth-child(1),
.fdd-table tr th:nth-child(1),
.fdd-table2 tr th:nth-child(1) {
  text-indent: 5px;
  text-align: left;
}
.fdd-table tr th:nth-child(1),
.fdd-table2 tr th:nth-child(1) {
  text-indent: 10px;
}
.fdd-table tr:hover,
.fdd-table2 tr:hover {
  background: #fff9e3;
}
.fdd-table tr:last-child,
.fdd-table2 tr:last-child {
  border-bottom: none;
}
.fdd-table .left,
.fdd-table2 .left {
  text-align: left;
}
.tab-link {
  color: #999;
}
.tab-link:hover {
  color: #ffd435;
}
.fdd-table2 {
  margin-top: -1px;
}
.fdd-table2 thead {
  background: white;
}
.fdd-table2 tr:nth-child(2n+1) {
  background: #f7f7f7;
}
.fdd-table2 td:nth-child(1),
.fdd-table2 th:nth-child(1) {
  text-indent: 15px !important;
  text-align: left;
}
.fdd-table2 thead th:nth-child(2) {
  text-align: center;
}
/*radio*/
.fdd-radio,
.fdd-radio-on,
.fdd-check,
.fdd-check-on {
  display: inline-block;
  background: white;
  vertical-align: middle;
  margin: 6px 7px 0 0;
  cursor: pointer;
}
.fdd-radio,
.fdd-radio-on {
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.fdd-radio {
  width: 14px;
  height: 14px;
  border: #cdcdcd solid 1px;
}
.fdd-radio-on,
.fdd-check-on {
  width: 6px;
  height: 6px;
  border: #ffd435 solid 5px;
  position: relative;
}
.fdd-radio-on i,
.fdd-check-on i {
  position: absolute;
  left: 0;
  top: 0 !important;
  font-weight: bold;
  font-size: 12px;
}
/*check*/
.fdd-check,
.fdd-check-on {
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.fdd-check {
  width: 12px;
  height: 12px;
  border: #cdcdcd solid 1px;
}
.fdd-check-on {
  width: 12px;
  height: 12px;
  border: #ffd435 solid 1px;
  background: #ffd435;
}
/*margin*/
.fddui-margin-10 {
  margin: 10px 0;
}
.fddui-margin-20 {
  margin: 20px 0;
}
.fddui-margin-30 {
  margin: 30px 0;
}
.fddui-margin-40 {
  margin: 40px 0;
}
.fddui-margin-50 {
  margin: 50px 0;
}
.fddui-margintop-10 {
  margin-top: 10px;
}
.fddui-margintop-20 {
  margin-top: 20px;
}
.fddui-margintop-30 {
  margin-top: 30px;
}
.fddui-margintop-40 {
  margin-top: 40px;
}
.fddui-margintop-50 {
  margin-top: 50px;
}
/*padding*/
.fddui-padding-10 {
  padding: 10px 0;
}
.fddui-padding-20 {
  padding: 20px 0;
}
.fddui-padding-30 {
  padding: 30px 0;
}
.fddui-padding-40 {
  padding: 40px 0;
}
.fddui-padding-50 {
  padding: 50px 0;
}
/*button*/
button {
  display: block;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: none;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
  color: black;
  background: #fbb900;
  padding: 0 25px;
}
button:hover,
button:active {
  background: #f49600;
  color: black;
  -webkit-transition: all 2s;
  -moz-transition: all 2s;
  -ms-transition: all 2s;
  -o-transition: all 2s;
  transition: all 2s;
}
button:focus {
  outline: 0;
}
button:disabled {
  cursor: not-allowed;
}
.fdd-button-disabled {
  background: #eaeaea;
  color: #999;
  cursor: not-allowed;
  border: #eaeaea solid 1px;
  opacity: .2;
}
.fdd-button-disabled:hover {
  border: #eaeaea solid 1px;
  background: #eaeaea;
  color: #999;
}
.fdd-ident-disabled {
  background: #c7c4c4 !important;
  color: #2a2a2a;
  cursor: not-allowed;
}
.fdd-main {
  position: absolute;
  min-width: 1100px;
  width: calc(200% - 100vw);
  margin: 0 calc(100vw - 100%);
}
.fdd-errorborder {
  border: #c00 solid 1px !important;
}
.fdd-header-bottom {
  width: 100%;
  bottom: 0;
  background: white;
  z-index: 19;
  border-top: #edeff2 solid 1px;
  position: fixed;
  left: 0;
}
.fdd-header-bottom div {
  width: 1100px;
  margin: 0 auto;
  position: relative;
}
.fdd-header-bottom div a {
  float: right;
}
.fdd-mix-btn {
  width: auto !important;
  height: 28px !important;
  line-height: 28px !important;
  padding: 0 10px;
}
.fdd-btn-color {
  color: #fbb900 !important;
}
.fdd-notallowed {
  cursor: not-allowed !important;
}
.errormain {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: #fafafa;
}
.errormain div {
  width: 855px;
  margin: 0 auto;
  margin-top: 100px;
}
.errormain div img {
  width: 100%;
}
.errormain p {
  color: #434a54;
  font-size: 6em;
  text-align: center;
}
.errormain span {
  display: block;
  text-align: center;
  color: #434a54;
  font-size: 16px;
  padding-bottom: 20px;
}
.errormain a {
  width: 180px;
  display: block;
  margin: 0 auto;
}
.fdd-fade-warp {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 900;
  background: rgba(0, 0, 0, 0.4);
}
.fdd-fade-box {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 990;
  background: rgba(0, 0, 0, 0.5);
}
.fdd-loading-box {
  width: 610px;
  height: 168px;
  background: white;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin: 0 auto;
  margin-top: 12%;
  box-shadow: 5px 5px 5px #666;
}
.fdd-loading-box .loadbox {
  width: 550px;
  height: 50px;
  margin: 0 auto;
  padding-top: 50px;
}
.fdd-loading-box .loadbox p {
  width: 492px;
  height: 10px;
  background: #f5f5f5;
  border-radius: 10px;
  -ms-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
  float: left;
  margin-top: 3px;
  -moz-box-shadow: 1px 1px 1px #999 inset;
  /* For Firefox3.6+ */
  -webkit-box-shadow: 1px 1px 1px #999 inset;
  /* For Chrome5+, Safari5+ */
  box-shadow: 1px 1px 1px #999 inset;
  /* For Latest Opera */
  position: relative;
}
.fdd-loading-box .loadbox p i {
  width: 1%;
  background: #ffd435;
  height: 10px;
  border-radius: 10px;
  -ms-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
  display: inline-block;
  position: absolute;
}
.fdd-loading-box .loadbox span {
  float: left;
  margin-left: 15px;
}
.fdd-loading-box .loadbox .txt {
  margin-left: 0;
  margin-top: 10px;
}
.fdd-flow {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  vertical-align: text-bottom;
}
.red-color {
  color: #c00 !important;
}
.fa-table th {
  font-weight: bold;
}
.fa-table th:nth-child(1) {
  text-align: left;
}
.fa-table td:nth-child(1) {
  text-align: left;
}
.fa-table .cell {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  white-space: nowrap !important;
  text-align: left;
}
.fa-table__header-wrapper .has-gutter tr th:nth-child(2) {
  text-align: left;
}
.sectab {
  text-indent: 24px;
}
.page-detail {
  width: 95%;
  height: 21px;
  line-height: 21px;
  position: relative;
  margin: 0 auto;
  padding-top: 12px;
  text-align: center;
}
.page-detail a {
  display: inline-block;
  color: #2a2a2a;
}
.page-detail a:hover {
  color: #ffd435;
}
.page-detail .centerbox {
  margin: 0 auto;
  text-align: center;
  width: 90%;
}
.page-detail .centerbox a {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  margin: 0 10px;
  font-size: 14px;
}
.page-detail .centerbox .hover {
  color: #ffd435;
}
.page-detail .home {
  position: absolute;
  left: 0;
}
.page-detail .last {
  position: absolute;
  right: 0;
  top: 15px;
}
.fdd-bottom {
  margin-bottom: 15px;
}
.table-body tr td {
  padding: 0 1.5px;
}
/*登录*/
.fdd-jiaoyan {
  width: 265px !important;
}
.fdd-login-box {
  width: 390px;
  height: auto !important;
  overflow: hidden;
  background: white;
  margin: 0 auto;
  margin-top: 90px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.1);
  position: relative;
}
.fdd-login-box .login-tab {
  width: 50%;
  height: 38px;
  text-align: center;
  margin: 34px auto 22px auto;
  position: relative;
}
.fdd-login-box .login-tab .login-line {
  display: inline-block;
  width: 1px;
  background: #eaeaea;
  height: 12px;
  position: absolute;
  margin-left: -5px;
  top: 5px;
}
.fdd-login-box .login-tab a {
  width: 49%;
  display: inline-block;
  font-size: 16px;
  color: #2a2a2a;
  padding: 0;
  margin: 0;
  position: absolute;
}
.fdd-login-box .login-tab a i {
  height: 1.5px;
  display: inline-block;
  position: absolute;
  top: 30px;
}
.fdd-login-box .login-tab a .ihover {
  background: #fbb900;
}
.fdd-login-box .login-tab .left {
  left: 0;
  text-align: left;
}
.fdd-login-box .login-tab .left i {
  width: 30%;
  left: 25px;
}
.fdd-login-box .login-tab .right {
  right: 0;
  text-align: right;
}
.fdd-login-box .login-tab .right i {
  width: 25%;
  left: 50px;
}
.fdd-login-box .tab-hover {
  color: #fbb900 !important;
}
.fdd-login-box .fdd-login-code {
  width: 200px;
  height: 236px;
  margin: 0 auto;
}
.fdd-login-box .fdd-login-code img {
  width: 200px;
  height: 200px;
  min-height: 200px;
  cursor: pointer;
}
.fdd-login-box .fdd-login-code span {
  width: 100%;
  height: 24px;
  line-height: 24px;
  text-align: center;
  display: block;
  font-size: 18px;
}
.fdd-login-box .fdd-logo {
  width: 100%;
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
  height: auto !important;
  display: block;
  margin: 34px auto;
  position: absolute;
}
.fdd-login-box .fdd-logo img {
  width: 100px;
  max-height: 80px;
}
.fdd-login-box .fdd-default {
  width: 60px;
  height: 60px;
  display: block;
  top: 0;
  z-index: 99;
  right: 0;
  position: absolute;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA35pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGODdGMTE3NDA3MjA2ODExODIyQURFMUZERTUzMTY2RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMEQ2NkY0MkJBMUQxMUU4QjM1Qjk5M0QyQ0NEM0MxMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMEQ2NkY0MUJBMUQxMUU4QjM1Qjk5M0QyQ0NEM0MxMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YTg2NjU0ZDAtZWY3MS00ZWQ2LTk1NWQtYTJiMDQzOTE5NzFmIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MmRmMzJlOWQtMDIwYy0xMTdjLWJiNDctOWM3NDQ1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) no-repeat;
  cursor: pointer;
}
.fdd-login-box .default-on {
  background-position: -60px -60px;
}
.fdd-login-box ul {
  display: block;
  margin-top: 120px;
}
.fdd-login-box ul li {
  width: 85%;
  margin: 0 auto;
  overflow: hidden;
  margin-bottom: 20px;
  position: relative;
  padding: 2px;
}
.fdd-login-box ul li input {
  height: 49px !important;
}
.fdd-login-box ul li em {
  position: absolute;
  top: 5px;
  right: 10px;
  display: inline-block;
  cursor: pointer;
}
.fdd-login-box ul li .iscode {
  position: absolute;
  text-align: center;
  display: inline-block;
  background: #ffd435;
  color: #2a2a2a;
  height: 49px;
  line-height: 49px;
  width: 100px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  left: 232px;
}
.fdd-login-box ul li .iscode:hover {
  background: #fbb900;
}
.fdd-login-box p {
  color: #c00;
}
.fdd-login-box .fdd-login-link {
  width: 85%;
  margin: 0 auto;
  text-align: right;
}
.fdd-login-box .fdd-login-link span {
  padding: 0 10px;
  color: #fbb900;
}
.fdd-login-box .fdd-login-link a {
  color: #fbb900;
}
.fdd-login-box .fdd-login-link a:hover,
.fdd-login-box .fdd-login-link a:active {
  color: #e1b213;
}
.fdd-login-box .fdd-login-link p {
  color: #2a2a2a;
  display: inline-block;
  float: left;
}
.fdd-login-box .fa-button-own {
  width: 100%;
  margin: 30px auto;
  height: 46px;
  line-height: 46px;
  display: block;
  background: #fbb900;
}
.fdd-login-box .fa-button-own:hover {
  background: #f49600;
}
.fdd-login-box .on {
  background: #ffd28a;
  color: white;
}
.fdd-login-box .fdd-partner {
  border-bottom: #eaeaea solid 1px;
  height: 10px;
  width: 85%;
  margin: -10px auto 34px auto;
}
.fdd-login-box .fdd-partner span {
  width: 114px;
  background: white;
  margin: 0 auto;
  margin-top: 62px;
  position: relative;
  display: block;
  text-align: center;
  color: #b2b2b6;
}
.fdd-login-box .partner-login-box {
  width: 85%;
  height: auto !important;
  overflow: hidden;
  display: block;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 40px;
}
.fdd-login-box .partner-login-box a {
  width: 43px;
  height: 43px;
  display: inline-block;
  margin: 0 auto;
}
.fdd-login-box .partner-login-box .partner-login-icon {
  margin-left: 10px;
  vertical-align: middle;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  background-position: -492px -177px;
  display: inline-block;
  margin-top: -22px;
}
.fdd-login-box .fdd-login-verfily {
  width: 222px;
}
#approvalList .fdd-list-main {
  width: 1100px;
  margin: 100px auto;
}
#approvalList .fdd-list-main .file-type-container {
  width: 700px;
}
#approvalList .fdd-list-main .contact-select {
  margin-left: 0px;
}
#approvalList .fdd-list-main .contact-select p i {
  top: 11px;
}
#approvalList .fdd-list-main .fdd-list-btnbox {
  display: inline-block;
  margin-left: 22px;
  height: 34px;
}
#approvalList .fdd-list-main .fdd-list-btnbox .fdd-icon-glass {
  position: absolute;
  top: 11px;
  left: 5px;
}
#approvalList .fdd-list-main .fdd-list-btnbox .fdd-list-input {
  height: 28px!important;
  display: inline-block;
  position: relative;
  top: -5px;
}
#approvalList .fdd-list-main .add-seal {
  margin-top: 18px;
  height: 34px;
  line-height: 34px;
  float: right;
}
#approvalList .fdd-list-main .fdd-tab-warp {
  padding-top: 14px;
}
.el-time-panel__footer {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.el-picker-panel__icon-btn {
  margin: 0px;
  padding-right: 5px;
  padding-bottom: 9px;
}
.el-input__icon {
  left: 15px!important;
}
#addApproval .fa-tree-node__expand-icon {
  display: none!important;
}
#addApproval .pointer {
  cursor: pointer;
}
#addApproval .fdd-list-main {
  width: 1100px;
  margin: 20px auto 30px;
  font-size: 12px;
}
#addApproval .fdd-list-main .uploadTitle {
  padding-bottom: 5px;
  border-bottom: solid 1px #EAEAEA;
}
#addApproval .fdd-list-main .uploadTitle p {
  border-left: solid 1px white;
  padding-left: 10px;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
}
#addApproval .fdd-list-main .put-box-list {
  margin: 28px 0;
  padding-top: 0px;
}
#addApproval .fdd-list-main .put-box-list li {
  width: 263px;
  height: 36px;
  border: solid 1px #E5E5E5;
  margin-right: 12px;
}
#addApproval .fdd-list-main .put-box-list li .upload-file-tips {
  width: 263px;
  height: 36px;
  line-height: 36px;
}
#addApproval .fdd-list-main .put-box-list li .upload-file-tips i {
  display: inline-block;
  position: absolute;
  font-size: 12px;
  margin-left: -30px;
  margin-top: 12px;
}
#addApproval .fdd-list-main .put-box-list li .file-name {
  text-align: left;
  width: 263px;
  display: inline-block;
  line-height: 36px;
  height: 36px;
  text-indent: 10px;
}
#addApproval .fdd-list-main .put-box-list li .file-name .action {
  float: right;
  margin-right: 15px;
}
#addApproval .fdd-list-main .put-box-list li .file-name .action i {
  position: absolute;
  margin-top: 13px;
  margin-left: -23px;
}
#addApproval .fdd-list-main .put-box-list li .file-name i {
  position: absolute;
  margin-top: 10px;
  margin-left: 20px;
}
#addApproval .fdd-list-main .form-msg {
  margin-top: 35px;
}
#addApproval .fdd-list-main .form-msg input {
  width: 710px;
  margin-left: 16px;
}
#addApproval .fdd-list-main .form-msg .row {
  margin-bottom: 20px;
  height: 40px;
}
#addApproval .fdd-list-main .form-msg .row .require {
  color: red;
}
#addApproval .fdd-list-main .form-msg .row .approval-title {
  float: left;
  height: 40px;
  line-height: 40px;
  text-align: left;
  width: 110px;
}
#addApproval .fdd-list-main .form-msg .row .select-radio {
  padding-top: 12px;
  padding-left: 5px;
}
#addApproval .fdd-list-main .form-msg .row .select-radio input {
  width: 13px;
  height: 13px;
}
#addApproval .fdd-list-main .form-msg .row .depend-time .fa-input {
  width: 710px!important;
  height: 40px!important;
  margin-left: 15px;
}
#addApproval .fdd-list-main .form-msg .row .depend-date .fa-input {
  margin-left: 15px;
  width: 150px;
}
#addApproval .fdd-list-main .form-msg .row .depend-date i {
  position: relative;
  left: -35px;
}
#addApproval .fdd-list-main .form-msg .row .approval-select {
  float: left;
  position: relative;
  height: 40px;
  line-height: 40px;
  width: 710px;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  background-color: #fcfcfc;
  color: #666;
  text-indent: 25px;
  margin-left: 16px;
  box-sizing: border-box;
  cursor: pointer;
}
#addApproval .fdd-list-main .form-msg .row .approval-select i {
  right: 14px;
  position: absolute;
  top: 14px;
}
#addApproval .fdd-list-main .form-msg .row .approval-select .sign-select-list {
  background-color: #fcfcfc;
  border: 1px solid #e5e5e5;
  border-top: none;
  z-index: 10;
  position: absolute;
  width: 100%;
  box-sizing: border-box;
  top: 39px;
}
#addApproval .fdd-list-main .approval-flow {
  margin-top: 20px;
  display: inline-block;
  width: 46px;
  margin-left: 20px;
}
#addApproval .fdd-list-main .approval-flow i {
  position: absolute;
  background-color: #BFBFBF;
  color: white;
  padding: 2px;
  border-radius: 50%;
}
#addApproval .fdd-list-main .approval-flow .approval-person {
  background-color: #FDD435;
  height: 46px;
  width: 46px;
  border-radius: 50%;
  color: white;
  line-height: 46px;
  text-align: center;
}
#addApproval .fdd-list-main .approval-flow .name {
  text-align: center;
  margin-top: 3px;
  height: 15px;
}
#addApproval .fdd-list-main .symbol-next {
  display: inline-block;
  height: 66px;
  line-height: 40px;
  vertical-align: bottom;
  width: 30px;
  text-align: center;
  color: #D3D3D3;
}
#addApproval .submit {
  border-top: solid 1px #EAEAEA;
}
#addApproval .submit .summit-btn {
  width: 1100px;
  margin: 0 auto;
}
#addApproval .submit .summit-btn button {
  float: right;
  width: 88px;
  height: 34px;
  line-height: 34px;
  margin: 15px 0;
  font-size: 12px;
  padding: 0;
}
#add-ppproval-detail .pointer {
  cursor: pointer;
}
#add-ppproval-detail .main {
  width: 1100px;
  margin: 30px auto;
}
#add-ppproval-detail .main .all-msg {
  margin-top: 35px;
  border: solid 1px #EAEAEA;
  padding-bottom: 30px;
}
#add-ppproval-detail .main .all-msg .title {
  background-color: #EAEAEA;
  height: 50px;
  line-height: 50px;
  padding: 0 15px;
}
#add-ppproval-detail .main .all-msg .title .left {
  color: #2A2A2A;
  font-size: 16px;
}
#add-ppproval-detail .main .all-msg .title .right {
  float: right;
  color: #666666;
  font-size: 14px;
}
#add-ppproval-detail .main .all-msg .main-msg {
  margin: 25px 30px;
  padding-bottom: 20px;
  border-bottom: solid 1px #EAEAEA;
}
#add-ppproval-detail .main .all-msg .main-msg .item {
  font-size: 12px;
  width: 33%;
  display: inline-block;
  color: #000000;
  height: 35px;
  line-height: 35px;
}
#add-ppproval-detail .main .all-msg .main-msg .col-label {
  font-size: 12px;
  width: 100px;
  display: inline-block;
}
#add-ppproval-detail .main .all-msg .main-msg span {
  font-size: 12px;
}
#add-ppproval-detail .main .all-msg .file-msg {
  margin: 0 30px;
  font-size: 12px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-title {
  width: 10%;
  float: left;
  height: 30px;
  line-height: 30px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list {
  width: 90%;
  float: right;
  margin-bottom: 30px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .down-click {
  color: #F49600;
  height: 30px;
  line-height: 30px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item {
  font-size: 12px;
  color: #989DA8;
  display: inline-block;
  width: 266px;
  height: 30px;
  border: solid 1px #EAEAEA;
  line-height: 30px;
  margin-right: 15px;
  margin-top: 10px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .file-icon {
  background: url(data:image/png;base64,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) no-repeat;
  height: 20px;
  width: 20px;
  display: inline-block;
  margin: 5px;
  background-size: contain;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .action {
  font-size: 12px;
  float: right;
  padding-right: 10px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .file-size {
  font-size: 12px;
  width: 60px;
  text-align: right;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .file-name {
  font-size: 12px;
  display: inline-block;
  vertical-align: top;
  width: 160px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .fonthidden {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#add-ppproval-detail .main .fdd-tab-warp {
  margin-top: 20px;
}
#add-ppproval-detail .main .fdd-tab-warp .approval-action {
  text-align: right;
}
#add-ppproval-detail .main .fdd-tab-warp .approval-action .action {
  display: inline-block;
  margin-left: 15px;
}
#add-ppproval-detail .main .fdd-tab-warp .fdd-table {
  margin-top: 20px;
}
/*注册*/
.fdd-registjiaoyan {
  width: 270px !important;
}
.fdd-verimg {
  width: 100px !important;
  height: 40px;
  float: right;
  cursor: pointer;
}
.fdd-reghead {
  width: 1180px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
}
.fdd-reghead div {
  float: right;
  margin-top: 20px;
}
.fdd-reghead .logo,
.fdd-reghead img {
  width: 58px;
  overflow: hidden;
  height: 36px;
}
.fdd-reghead .logo {
  display: block;
  margin-top: 10px;
  float: left;
}
.fdd-reghead span,
.fdd-reghead a {
  color: white;
}
.fdd-reghead .line {
  margin: 0 5px;
}
.fdd-reghead .login {
  color: #fbb900;
}
.fdd-reghead .login:hover {
  color: #e1b213;
}
.fdd-regbox {
  width: 715px;
  margin: 75px auto 0 auto;
  background: white;
  height: auto !important;
  overflow: hidden;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-link-gray {
  color: inherit;
  background: inherit;
  cursor: default;
  opacity: .4;
}
.fdd-link-gray:hover {
  color: inherit;
}
.fdd-text-gray {
  opacity: .4;
}
/*重构注册页面的tab页和步骤提示*/
.breadcrumb3,
.breadcrumb2,
.breadcrumb4 {
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  overflow: hidden;
  border: 1px solid #eaeaea;
  width: 713px;
  height: 58px;
  margin: 0 auto;
}
.breadcrumb3 i,
.breadcrumb2 i,
.breadcrumb4 i {
  display: inline-block;
  width: 20px;
  line-height: 20px;
  margin-right: 10px;
  color: #c9c9c9;
  border: 2px solid #c9c9c9;
  height: 20px;
  vertical-align: middle;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  position: relative;
}
.breadcrumb3 i.finshed-icon,
.breadcrumb2 i.finshed-icon,
.breadcrumb4 i.finshed-icon,
.breadcrumb3 i.finshed-icon2,
.breadcrumb2 i.finshed-icon2,
.breadcrumb4 i.finshed-icon2 {
  border: 0!important;
  height: 24px;
  width: 24px;
  margin-right: 4px;
  background: url(./images/arrow-two.png?84fae365407dceca3137630bb4a8d451) no-repeat;
  background-position: -43px -4px;
}
.breadcrumb3 i.finshed-icon2,
.breadcrumb2 i.finshed-icon2,
.breadcrumb4 i.finshed-icon2 {
  background-position: -66px -4px;
}
.breadcrumb3 li,
.breadcrumb2 li,
.breadcrumb4 li {
  width: 235px;
  float: left;
  text-align: center;
  position: relative;
  line-height: 58px;
  color: #a2abb2;
}
.breadcrumb3 li.last:before,
.breadcrumb2 li.last:before,
.breadcrumb4 li.last:before {
  background: #fff;
}
.breadcrumb3 li.last.on:before,
.breadcrumb2 li.last.on:before,
.breadcrumb4 li.last.on:before {
  background: #f7f7f7;
}
.breadcrumb3 li:before,
.breadcrumb2 li:before,
.breadcrumb4 li:before {
  display: block;
  content: "";
  position: absolute;
  width: 14px;
  z-index: 19;
  height: 58px;
  right: -14px;
  top: 0;
  background: url(./images/arrow-two.png?84fae365407dceca3137630bb4a8d451) no-repeat;
  background-position: -1px -2px;
}
.breadcrumb3 li.on,
.breadcrumb2 li.on,
.breadcrumb4 li.on {
  background: #f7f7f7;
  color: #a6a6a6;
}
.breadcrumb3 li.on i,
.breadcrumb2 li.on i,
.breadcrumb4 li.on i {
  color: #ffd435;
  border: 2px solid #ffd435;
}
.breadcrumb3 li.on:before,
.breadcrumb2 li.on:before,
.breadcrumb4 li.on:before {
  background-position: -24px 0px;
}
.breadcrumb2 li {
  width: 356px;
}
.breadcrumb4 {
  width: 100%;
  border: 0;
  border-bottom: 1px solid #eaeaea;
}
.breadcrumb4 li {
  width: 275px;
}
.breadcrumb4 li em {
  height: 20px;
  width: 20px;
  display: block;
  position: absolute;
  left: -2px;
  top: -2px;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  background-position: -570px -13px;
}
.fdd-regtab {
  width: 375px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  margin: 0 auto;
  background: white;
  border: 1px solid #ffd435;
  margin-top: 40px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-regtab li {
  width: 50%;
  float: left;
  color: #2a2a2a;
  cursor: pointer;
}
.fdd-regtab .on {
  background: #ffd435;
}
.fdd-regmain {
  width: 377px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  margin-top: 35px;
  padding-bottom: 50px;
}
.fdd-regmain .codetext {
  text-align: right;
}
.fdd-regmain div {
  width: 100%;
  height: 40px;
  padding: 2px;
  margin-bottom: 20px;
  font-size: 12px;
  position: relative;
}
.fdd-regmain div i {
  position: absolute;
  right: 10px;
  top: 12px;
  cursor: pointer;
}
.fdd-regmain div p {
  color: #c00;
}
.fdd-regmain div .verifycode {
  width: 270px;
  float: left;
}
.fdd-regmain div .btn {
  float: right;
  width: 100px;
  background: #2a2a2a;
  display: block;
  color: white;
  text-align: center;
  height: 40px;
  line-height: 40px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-regmain div a {
  color: #fbb900;
  cursor: pointer;
}
.fdd-regmain div a:hover {
  color: #f49600;
}
.fdd-regmain div .gray {
  color: #999;
  float: right;
}
.fdd-regmain div label {
  overflow: hidden;
  background: white;
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 14px;
  cursor: pointer;
  box-sizing: border-box;
  vertical-align: middle;
  position: relative;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  background-position: -457px -41px;
  margin-right: 5px;
  margin-top: -2px;
}
.fdd-regmain div span {
  height: 14px;
  line-height: 14px;
  display: inline-block;
  vertical-align: text-bottom;
}
.fdd-regmain button {
  width: 100%;
}
.fdd-regisuccess {
  width: 560px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  margin-bottom: 30px;
  margin-top: 50px;
}
.fdd-regisuccess span {
  width: 65px;
  height: 65px;
  display: block;
  margin: 0 auto;
  margin-bottom: 30px;
}
.fdd-regisuccess .fdd-button-link {
  width: 197px;
  height: 45px;
  line-height: 45px;
  margin: 0 auto;
  display: block;
  margin-top: 25px;
}
.fdd-regisuccess .h5 {
  font-size: 16px;
  text-align: center;
}
.fdd-regisuccess .h6 {
  width: 330px;
  margin: 0 auto;
  color: #999;
  font-size: 12px;
  text-align: center;
  margin-top: 20px;
}
.fdd-regisuccess-btnbox {
  width: 380px;
  height: 45px;
  position: relative;
  margin: 50px auto;
}
.fdd-regisuccess-btnbox a {
  min-width: 100px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  display: inline-block;
  background: #ffd435;
  color: #2a2a2a;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 0 30px;
}
.fdd-regisuccess-btnbox a:hover {
  background: #e1b213;
}
.fdd-regisuccess-btnbox .left,
.fdd-regisuccess-btnbox .right {
  position: absolute;
}
.fdd-regisuccess-btnbox .left {
  left: 0;
}
.fdd-regisuccess-btnbox .right {
  right: 0;
}
/*找回密码*/
.fdd-forget-header {
  width: 100%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  padding: 10px;
  background: white;
  position: fixed;
  top: 0;
}
.fdd-forget-box {
  width: 1180px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
}
.fdd-forget-box img {
  width: 66px;
  float: left;
}
.fdd-forget-box .forget-right {
  float: right;
}
.fdd-forget-box a {
  display: inline-block;
  cursor: pointer;
  color: #666;
  line-height: 42px;
}
.fdd-forget-box a:hover {
  color: #f49600;
}
.fdd-forget-box span {
  padding: 0 5px;
}
.fdd-forget-warp {
  width: 580px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  margin-top: 100px;
  background: white;
  border: #eaeaea solid 1px;
  padding-bottom: 40px;
}
.fdd-forget-warp .title {
  width: 100%;
  height: 45px;
  line-height: 45px;
  font-size: 18px;
  color: #2a2a2a;
  text-indent: 10px;
  border-bottom: #eaeaea solid 1px;
  margin-bottom: 40px;
}
.fdd-forget-warp .box {
  width: 330px;
  height: auto !important;
  margin: 0 auto;
  overflow: hidden;
  margin-top: 15px;
  position: relative;
  padding: 2px;
}
.fdd-forget-warp .box .fdd-icon-dip {
  display: inline-block;
  margin: 0 5px 0 50px;
}
.fdd-forget-warp .box .fdd-button-link,
.fdd-forget-warp .box button {
  width: 106px;
  height: 45px;
  line-height: 45px;
}
.fdd-forget-warp .box .left-20 {
  margin-left: 20px;
}
.fdd-forget-warp .box i {
  display: inline-block;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 13px;
}
.fdd-forget-warp .box .verbox {
  width: 100%;
  margin-top: 15px;
  height: 40px;
}
.fdd-forget-warp .box .verbox .verinput {
  float: left;
  width: 220px;
}
.fdd-forget-warp .box .verbox a {
  width: 90px;
  height: 40px;
  line-height: 40px;
  float: right;
  padding: 0 5px;
}
.fdd-forget-warp .box p {
  color: #c00;
}
.fdd-forget-warp button {
  margin-top: 20px;
}
.fdd-agreetbox {
  width: 860px;
  margin: 100px auto 0;
  background: white;
  border: #e8e8e8 solid 1px;
  padding: 30px;
  box-sizing: border-box;
  color: #666;
}
.fdd-agreetbox h3 {
  text-align: center;
  font-size: 20px;
  line-height: 28px;
  display: block;
  font-weight: bold;
}
.fdd-agreetbox p {
  line-height: 22px;
}
.fdd-agreetbox h4 {
  font-size: 16px;
  margin: 10px 0;
  line-height: 28px;
}
.fdd-agreetbox .use_title {
  height: auto !important;
  overflow: hidden;
  margin-top: 20px;
}
.fdd-agreetbox .useatext {
  text-decoration: underline;
}
.fdd-agreetbox .text-index {
  text-indent: 30px;
}
.fdd-hover-menu .fdd-icon-home {
  background-position: -96px 0;
}
.fdd-hover-menu .fdd-icon-contract {
  background-position: -112px 0;
}
.fdd-hover-menu .fdd-icon-user {
  background-position: -144px 0;
}
.fdd-hover-menu .fdd-icon-muban {
  background-position: -128px 0;
}
/*修复滚动条宽度变动*/
.scroll-left-fix {
  position: fixed;
  left: 0;
  top: 0;
  height: 50px;
  width: calc(100vw - 100%);
  background-color: #212a31;
  z-index: 100;
}
.scroll-left-fix.home-info {
  float: left;
  margin-left: calc(100% - 100vw);
  height: 136px;
  display: inline;
  position: relative;
}
/*home*/
header {
  height: 50px;
  line-height: 50px;
  background: #212a31;
  position: fixed;
  top: 0;
  z-index: 100;
  width: calc(200% - 100vw);
  margin: 0 calc(100vw - 100%);
}
header .fdd-header .fdd-icon-logo,
header .fdd-company-header .fdd-icon-logo {
  width: 58px;
  height: 36px;
  margin-top: 5px;
  float: left;
  display: inline-block;
  vertical-align: middle;
}
header .fdd-header .fdd-nav-btn,
header .fdd-company-header .fdd-nav-btn {
  margin-top: 10px;
  margin-right: 10px !important;
  float: right;
  background: #ffd435;
  color: #2a2a2a;
  display: inline-block;
  width: 90px;
  height: 35px;
  line-height: 35px;
  margin-right: 45px;
  text-align: center;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
header .fdd-header .fdd-nav-btn:hover,
header .fdd-company-header .fdd-nav-btn:hover {
  background: #e1b213;
}
header .fdd-header .fdd-reset-home,
header .fdd-company-header .fdd-reset-home {
  color: #ffd435;
  position: absolute;
  right: 15px;
}
header .fdd-header .fdd-reset-home:hover,
header .fdd-company-header .fdd-reset-home:hover {
  color: #f49600;
}
header .fdd-header {
  width: 1100px;
  height: 50px;
  position: relative;
  margin: 0 auto;
}
header .fdd-header .go-index {
  display: inline-block;
  height: 28px;
  line-height: 28px;
  padding-left: 15px;
  margin-left: 20px;
  color: white;
  border-left: #464d53 solid 1px;
}
header .fdd-header .go-index:hover {
  color: #ffd435;
}
header .fdd-header .fa-icon-exit,
header .fdd-header .fa-icon-rank,
header .fdd-header .fa-icon-sort {
  position: absolute;
  color: #a6a6a6;
  display: inline-block;
  cursor: pointer;
}
header .fdd-header .fa-icon-exit:hover,
header .fdd-header .fa-icon-rank:hover,
header .fdd-header .fa-icon-sort:hover {
  color: #fbb900;
}
header .fdd-header .fa-icon-exit {
  top: 20px;
  right: 0;
  margin-left: 20px;
  display: inline-block;
}
header .fdd-header .fa-icon-rank,
header .fdd-header .fa-icon-sort {
  top: 18px;
  right: 20px;
  font-size: 16px;
}
header .fdd-company-header {
  width: 100%;
  height: 50px;
}
header .fdd-company-header .fdd-icon-logo {
  margin-left: 15px;
}
header .fdd-company-header .fdd-company-name {
  color: #bbbec0;
  margin-left: 15px;
  font-weight: bold;
}
nav {
  max-width: 916px;
  height: 50px;
  line-height: 50px;
  margin-left: 80px;
  position: absolute;
  top: 0;
}
nav a {
  display: inline-block;
  float: left;
  color: #a6a6a6;
  padding: 0 24px;
}
nav a:hover {
  color: #ffd435;
}
nav a:hover .fdd-icon-home {
  background-position: -96px 0;
}
nav a:hover .fdd-icon-contract {
  background-position: -112px 0;
}
nav a:hover .fdd-icon-user {
  background-position: -144px 0;
}
nav a:hover .fdd-icon-muban {
  background-position: -128px 0;
}
nav a i {
  display: inline-block;
  vertical-align: middle;
  margin: -2px 5px 0 0;
}
nav a span {
  font-size: 14px;
}
nav .hover {
  color: #ffd435;
}
nav .hover .fdd-icon-home {
  background-position: -96px 0;
}
nav .hover .fdd-icon-contract {
  background-position: -112px 0;
}
nav .hover .fdd-icon-user {
  background-position: -144px 0;
}
nav .hover .fdd-icon-muban {
  background-position: -128px 0;
}
footer {
  width: 100%;
  height: auto !important;
  overflow: hidden;
  bottom: 0;
  background: white;
  border-top: #eaeaea solid 1px;
}
footer .fdd-footer-nav {
  width: 1000px;
  margin: 0 auto;
  height: auto !important;
  overflow: hidden;
  display: block;
  padding: 20px 0;
}
footer .fdd-footer-nav ul li {
  width: 400px;
  float: left;
}
footer .fdd-footer-nav ul li a {
  cursor: pointer;
  display: block;
  color: #999;
}
footer .fdd-footer-nav ul li a:hover {
  color: #ffd435;
}
footer .fdd-footer-nav ul li img,
footer .fdd-footer-nav ul li p {
  float: left;
  display: inline-block;
}
footer .fdd-footer-nav ul li img {
  margin-right: 10px;
}
footer .fdd-footer-nav ul li p {
  padding-top: 10px;
}
footer .fdd-footer-nav ul li span {
  width: 220px;
  display: block;
  font-size: 12px;
  line-height: 16px;
}
footer .fdd-footer-nav ul li span:nth-child(1) {
  font-size: 14px;
  color: #999;
  margin-bottom: 10px;
}
footer .fdd-footer-nav ul li i {
  vertical-align: middle;
}
footer .fdd-footer-nav ul li:nth-child(1) {
  width: 200px;
}
footer .fdd-footer-bottom {
  width: 100%;
  height: 40px;
  line-height: 40px;
  background: #212a31;
  text-align: center;
  color: #7a7f83;
  font-size: 12px;
}
.fdd-top-right {
  float: right;
  padding-right: 20px;
}
.fdd-top-right .fdd-switchCompany {
  display: inline-block;
  color: #ffd435;
  margin-right: 20px;
}
.fdd-top-right .fdd-switchCompany span {
  font-size: 12px;
}
.fdd-top-right .fdd-switchCompany:hover {
  color: #e1b213;
}
.fdd-top-right .fdd-switchCompany i {
  display: inline-block;
  font-size: 12px;
  position: absolute;
}
.fdd-top-right .fdd-switchCompany .fdd-companyName {
  color: #a6a6a6;
  margin-right: 3px;
  font-size: 12px;
}
.fdd-top-right .fdd-switchCompany .fdd-totalTips {
  position: absolute;
  margin-top: 19px;
  margin-left: 5px;
  min-width: 18px;
  max-width: 25px;
  height: 14px;
  padding: 0px;
  border-radius: 15px;
  background: #c00;
  color: white;
  line-height: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  font-size: 12px;
  transform: scale(0.88);
  width: calc(100%*0.88);
  width: -webkit-calc(88%);
  width: -moz-calc(88%);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  text-align: center;
  text-indent: -2px;
}
.fdd-top-right .fdd-switchCompany .fdd-totalTipsMore {
  margin-top: 19px;
  margin-left: 5px;
  padding: 2px;
  width: 30px !important;
  height: 30px;
  line-height: 30px;
  border-radius: 15px;
  background: #c00;
  color: white;
  display: inline-block;
  font-size: 15px;
  transform: scale(0.45);
  width: calc(100%*0.45);
  width: -webkit-calc(45%);
  width: -moz-calc(45%);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  text-align: center;
  text-indent: -2px;
}
.fdd-secheader {
  width: 100%;
  height: 43px;
  background: #f8fafc;
  border-bottom: 1px solid #f0f3f8;
  position: absolute;
  top: 50px;
}
.fdd-secheader div {
  width: 1100px;
  margin: 0 auto;
}
.fdd-secheader div a {
  float: left;
  min-width: 90px;
  display: inline-block;
  line-height: 42px;
  color: #666;
  text-align: center;
  margin-right: 30px;
}
.fdd-secheader div a:hover {
  color: #ffd435;
}
.fdd-secheader div .hover {
  color: #2a2a2a;
  border-bottom: 2px solid #ffd435;
}
.fdd-icon-compass {
  margin-right: 5px;
  font-size: 14px;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
}
.fdd-icon-compass:before {
  color: #ffd435;
  content: "\E94A";
}
.fdd-icon-problem {
  width: 14px;
  height: 14px;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.fdd-icon-problem {
  margin: 0 10px 0 5px;
  background-position: -61px -20px;
}
.fdd-centerbar {
  width: 100%;
  height: 136px;
  background: #212a31;
  position: relative;
}
.fdd-centerbar .fdd-center-box {
  width: 1100px;
  margin: 0 auto;
  overflow: hidden;
  height: auto !important;
  padding-top: 40px;
}
.fdd-centerbar .fdd-center-box img {
  width: 50px;
  height: 50px;
  float: left;
  display: inline-block;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  cursor: pointer;
}
.fdd-centerbar .fdd-center-box .fdd-center-account {
  color: white;
  display: inline-block;
  overflow: hidden;
  margin: 5px 0 0 30px;
}
.fdd-centerbar .fdd-center-box .fdd-center-account span {
  color: #a2abb2;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .white {
  color: white;
}
.fdd-centerbar .fdd-center-box .fdd-center-account em {
  font-style: normal;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .i-review {
  margin-left: 5px;
  width: 46px;
  height: 18px;
  vertical-align: middle;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  background-position: -531px -80px;
  box-sizing: border-box;
  cursor: pointer;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .show-user-info {
  width: auto;
  position: relative;
  display: inline-block;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .show-user-info i {
  width: 24px;
  height: 24px;
  display: inline-block;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .show-user-info .cut-title {
  position: absolute;
  display: none;
  max-width: 300px;
  min-width: 30px;
  line-height: 18px;
  padding: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 6;
  font-size: 12px;
  box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox {
  width: 345px;
  float: right;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox .fdd-center-line {
  width: 1px;
  height: 26px !important;
  background: #7d868b;
  display: inline-block;
  margin: 10px 15px 0 15px;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox p {
  width: 120px;
  height: auto !important;
  overflow: hidden;
  float: left;
  display: inline-block;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox p span {
  display: block;
  color: #a2abb2;
  text-align: center;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox p a {
  display: block;
  color: white;
  font-size: 16px;
  line-height: 16px;
  cursor: pointer;
  text-align: center;
  margin-top: 10px;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox p a:hover {
  color: #ffd435;
}
.fdd-tab-warp {
  width: 1100px;
  max-width: 1100px;
  height: auto !important;
  overflow: hidden;
  margin: 10px auto 0 auto;
}
.fdd-tab-warp p {
  height: 36px;
  line-height: 36px;
  color: #999;
  display: block;
}
.fdd-tab-warp p a {
  float: right;
  color: #ffd435;
}
.fdd-tab-warp p a:hover {
  color: #fbb900;
}
.fdd-tab-sealWarp {
  margin: 20px 30px;
  overflow-y: auto;
}
.fdd-data-box {
  width: 1100px;
  height: auto !important;
  overflow: hidden;
  margin: 110px auto 30px auto;
}
.fdd-data-box .fdd-total-box {
  width: 550px;
  padding-bottom: 10px;
  float: left;
  margin-left: 5px;
}
.fdd-data-box .fdd-total-box li {
  float: left;
  width: 25%;
  padding-top: 20px;
  text-align: center;
}
.fdd-data-box .fdd-total-box li span {
  font-size: 30px;
  display: inline-block;
  color: #333;
}
.fdd-data-box .fdd-total-box li p {
  margin-bottom: 20px;
}
.fdd-data-box .fdd-total-box li p:last-child {
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
  color: #999;
}
.fdd-data-box .fdd-total-box li a {
  display: block;
  height: 146px;
  padding-top: 20px;
  position: relative;
}
.fdd-data-box .fdd-total-box li a:after {
  content: '';
  width: 100%;
  height: 100%;
  box-shadow: 1px 1px 3px 1px #f2f2f2;
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  transform: scale(0.4);
  opacity: 0;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
.fdd-data-box .fdd-total-box li a:hover {
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-data-box .fdd-total-box li a:hover:after {
  transform: scale(1);
  opacity: 1;
}
.fdd-data-box .fdd-total-box li a:hover p:last-child {
  transform: scale(1.02);
}
.fdd-data-box .fdd-total-box li a:hover span {
  color: #333;
}
.fdd-data-box .fdd-file-box {
  float: right;
  width: 440px;
}
.fdd-data-box .fdd-file-box ul {
  width: 100%;
  height: auto !important;
  display: block;
  min-height: 20px;
}
.fdd-data-box .fdd-file-box ul li {
  height: 20px;
  line-height: 20px;
  position: relative;
  float: left;
}
.fdd-data-box .fdd-file-box ul .left {
  width: 25%;
  text-align: left;
  color: #fbb900;
  cursor: pointer;
}
.fdd-data-box .fdd-file-box ul .right {
  width: 75%;
  text-align: right;
  cursor: pointer;
}
.fdd-cut-word {
  position: relative;
  width: 86%;
  right: 0;
  display: inline-block;
}
.fdd-cut-word:hover .fddv3-cut-title {
  display: block;
}
.fdd-cut-word .fddv3-cut-text {
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  vertical-align: middle;
}
.fdd-cut-word .fddv3-cut-title {
  display: none;
  position: absolute;
  margin-top: 10px;
  left: 0;
  text-align: left;
  max-width: 300px;
  min-width: 30px;
  color: white;
  background: rgba(33, 42, 49, 0.75);
  border-radius: 3px;
  line-height: 18px;
  padding: 8px;
  word-wrap: break-word;
  white-space: normal;
  word-break: keep-all;
  box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  font-size: 12px;
  z-index: 6;
}
.fdd-cut-word .fddv3-cut-title:before {
  content: '';
  position: absolute;
  border: 6px solid transparent;
  border-bottom: 6px solid rgba(33, 42, 49, 0.75);
  top: -12px;
  right: 10px;
}
.fdd-dropbox {
  background: #fffbea;
  height: 140px;
  cursor: pointer;
  position: relative;
  border: 1px dashed #ffd435;
  overflow: hidden;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-top: 10px;
}
.fdd-dropbox input,
.fdd-dropbox .fdd-box-click {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.fdd-dropbox div {
  width: 100%;
  height: 52px;
}
.fdd-dropbox div .putfile,
.fdd-dropbox div .putdownload {
  height: 36px;
  width: 36px;
  display: block;
  position: absolute;
  left: 126px;
  top: 52px;
  background: #ffd435;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-dropbox div .putfile:before,
.fdd-dropbox div .putdownload:before {
  width: 16px;
  height: 16px;
  content: '';
  display: block;
  margin: 10px auto 0;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
}
.fdd-dropbox div .putfile:before {
  background-position: -306px 0;
}
.fdd-dropbox div .putdownload:before {
  background-position: -289px 0;
}
.fdd-dropbox div span {
  color: #999;
  display: inline-block;
}
.fdd-dropbox div p {
  margin: 52px 0 0 173px;
}
.fdd-dropbox div .droptext {
  font-size: 12px;
  margin: 0 0 0 173px;
  color: #2a2a2a;
}
.fdd-dropbox div em {
  font-style: normal;
  display: block;
  color: #999;
  text-align: center;
  line-height: 38px;
}
.fdd-dropbox:hover {
  background: #fff3c6;
}
.pop-no-authorize-tip .tips-text {
  font-size: 14px;
  margin-left: 20px;
  margin-top: 25px;
}
.pop-no-authorize-tip .go-authorize {
  margin-top: 25px;
}
/*文件列表*/
.fdd-list-main {
  position: relative;
  width: 100%;
  height: auto !important;
  margin-top: 10px;
}
.fdd-list-nav {
  width: 1100px;
  height: 40px;
  border-bottom: 1px solid #eaeaea;
  margin: 0 auto;
}
.fdd-list-nav a {
  color: #a6a6a6;
  text-align: center;
  height: 38px;
  line-height: 38px;
  padding: 0 20px;
  position: relative;
  display: inline-block;
}
.fdd-list-nav a:hover {
  color: #2a2a2a;
}
.fdd-list-nav a i {
  position: absolute;
  top: 6px;
  margin-top: -7px;
  min-width: 13px;
  max-width: 30px;
  height: 13px;
  padding: 3px;
  border-radius: 20px;
  background: #ffd435;
  color: #2a2a2a;
  line-height: 13px;
  font-size: 12px;
  left: 75%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.fdd-list-nav .hover {
  color: #2a2a2a;
  border-bottom: #ffd435 solid 2px;
}
.fdd-list-search {
  width: 1100px;
  min-height: 38px;
  height: auto !important;
  margin: 0 auto;
  margin-top: 20px;
}
.fdd-list-search .file-type-container {
  float: left;
  width: 90px;
  font-size: 12px;
}
.fdd-list-search .file-type-container .contact-select {
  text-align: center;
  margin-left: 0px;
}
.fdd-list-search .file-type-container .contact-select p {
  text-align: left;
  width: 80px;
  font-size: 12px;
}
.fdd-list-search .file-type-container .contact-select p .fa-icon-arrow-down {
  top: 11px;
}
.fdd-list-search .file-type-container .contact-select .sign-select-list {
  width: 80px;
}
.fdd-list-search .fdd-list-databox {
  float: left;
}
.fdd-list-search .fdd-list-databox select {
  width: 87px !important;
}
.fdd-list-search .fdd-list-databox .fa-icon-date {
  position: absolute;
  margin-top: -8px;
  right: 10px !important;
  cursor: pointer;
}
.fdd-list-search .fdd-list-databox a {
  display: inline-block;
  line-height: 34px;
  color: #a6a6a6;
  margin-left: 10px;
  font-size: 12px;
  text-decoration: underline;
}
.fdd-list-search .fdd-list-databox a:hover {
  color: #fbb900;
}
.fdd-list-search .fdd-list-databox .hover {
  color: #fbb900;
}
.fdd-list-search .fdd-list-databox select {
  width: 100px;
  height: 34px;
  display: inline-block;
  padding: 0;
  text-align: left;
  text-indent: 5px;
}
.fdd-list-search .fdd-list-databox input,
.fdd-list-search .fdd-list-databox select {
  cursor: pointer;
}
.fdd-list-search .fdd-list-databox select,
.fdd-list-search .fdd-list-databox .fdd-date,
.fdd-list-search .fdd-list-databox .line {
  float: left;
}
.fdd-list-search .fdd-list-databox .fdd-date {
  width: 140px;
  position: relative;
  margin-left: 5px;
  display: inline-block;
}
.fdd-list-search .fdd-list-databox .fdd-date i {
  position: absolute;
  width: 16px;
  font-size: 14px;
  color: #999;
  text-align: center;
  pointer-events: none;
  top: 10px;
  right: 10px;
}
.fdd-list-search .fdd-list-databox .line {
  line-height: 34px;
  text-align: center;
  margin-left: 5px;
}
.fdd-list-search .fdd-list-databox .fdd-date,
.fdd-list-search .fdd-list-databox input {
  height: 32px;
  line-height: 32px;
  box-sizing: border-box;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-list-search .imitate-select {
  float: right;
  position: relative;
  display: inline-block;
}
.fdd-list-search .imitate-select .imitate-select-list {
  width: 100%;
  position: absolute;
  box-sizing: border-box;
  text-align: center;
  border: #eaeaea solid 1px;
  top: 33px;
  background: white;
  z-index: 50;
}
.fdd-list-search .imitate-select .imitate-select-list .listlink {
  width: 100%;
  display: block;
  text-align: center;
  background: white;
  height: 34px;
  line-height: 34px;
  color: #2a2a2a;
  border-bottom: #eaeaea solid 1px;
  text-decoration: none;
  margin: 0;
}
.fdd-list-search .imitate-select .imitate-select-list .listlink:hover {
  color: #ffd435;
}
.fdd-list-search .imitate-select .more {
  display: inline-block;
  padding: 0 10px;
  text-align: center;
  color: #2a2a2a;
  border: #ffd435 solid 1px;
  line-height: 32px;
  height: 32px;
  text-decoration: none;
  margin-left: 0;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-list-search .imitate-select .more span {
  margin-left: 5px;
}
.fdd-list-search .fdd-list-btnbox {
  float: left;
}
.fdd-list-search .fdd-list-temp {
  float: left;
  width: 780px;
}
.fdd-list-search .fdd-list-temp .fdd-button-link {
  float: right;
}
.fdd-list-search .fdd-list-btnbox .fdd-list-input,
.fdd-list-search .fdd-list-temp .fdd-list-input {
  float: left;
  width: 228px;
  margin-left: 10px;
  margin-right: 5px;
  position: relative;
}
.fdd-list-search .fdd-list-btnbox .fdd-list-input i,
.fdd-list-search .fdd-list-temp .fdd-list-input i {
  position: absolute;
  left: 3px;
  top: 1px;
  width: 14px;
  height: 14px;
}
.fdd-list-search .fdd-list-btnbox i,
.fdd-list-search .fdd-list-temp i {
  position: absolute;
  margin: 10px 0 0 5px;
}
.fdd-list-search .fdd-list-btnbox input,
.fdd-list-search .fdd-list-temp input {
  text-indent: 20px;
}
.fdd-list-search .fdd-list-btnbox input,
.fdd-list-search .fdd-list-temp input,
.fdd-list-search .fdd-list-btnbox button,
.fdd-list-search .fdd-list-temp button,
.fdd-list-search .fdd-list-btnbox .moreserch,
.fdd-list-search .fdd-list-temp .moreserch {
  height: 34px;
  line-height: 34px;
  float: left;
}
.fdd-list-search .fdd-list-btnbox .fdd-search-btn,
.fdd-list-search .fdd-list-temp .fdd-search-btn {
  background: #ffd435;
  color: #2a2a2a;
  text-align: center;
  height: 34px;
  line-height: 34px;
  display: inline-block;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-list-search .fdd-list-btnbox .fdd-search-btn:hover,
.fdd-list-search .fdd-list-temp .fdd-search-btn:hover {
  background: #e1b213;
}
.fdd-list-search .fdd-list-btnbox .moreserch,
.fdd-list-search .fdd-list-temp .moreserch {
  height: 32px;
  border: 1px solid #ffd435;
  display: inline-block;
  min-width: 90px;
  color: black;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-left: 5px;
  text-indent: 10px;
}
.fdd-list-search .fdd-list-btnbox .moreserch:hover,
.fdd-list-search .fdd-list-temp .moreserch:hover {
  background: #ffd435;
}
.fdd-list-search .fdd-list-btnbox .moreserch i,
.fdd-list-search .fdd-list-temp .moreserch i {
  border: 4px solid transparent;
  border-top: 6px solid #666;
  display: inline-block;
  vertical-align: middle;
  margin: 13px 0 0 3px;
}
.fdd-tab-link {
  color: #a6a6a6;
}
.fdd-tab-link:hover {
  color: #fbb900;
}
.fdd-tab-link:hover .fdd-icon-tip {
  background-position: -528px -16px;
}
.fdd-tab-link:hover .fdd-icon-sign {
  background-position: -244px -16px;
}
.fdd-tab-link:hover .fdd-icon-down {
  background-position: -262px -16px;
}
.fdd-base-main {
  width: 1100px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  padding-top: 70px;
}
.fdd-base-user {
  width: 540px;
  box-sizing: border-box;
  height: auto !important;
  float: left;
  border: 1px solid #eaeaea;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 24px 30px;
}
.fdd-base-user h4 {
  display: block;
  color: #2a2a2a;
  font-size: 14px;
}
.fdd-base-user ul li {
  margin-top: 18px;
  color: #a6a6a6;
  position: relative;
}
.fdd-base-user ul li span {
  color: #2a2a2a;
  display: inline-block;
  text-indent: 24px;
}
.fdd-base-user ul li .tplink {
  margin-left: 20px;
  color: #fbb900;
}
.fdd-base-user ul li .tplink:hover {
  color: #f49600;
}
.fdd-base-user ul li .gray {
  color: #999;
}
.fdd-base-user ul li .fdd-base-img {
  width: 50px;
  height: 50px;
  line-height: 50px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  margin-left: 24px;
  position: relative;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  color: white;
  box-sizing: border-box;
}
.fdd-base-user ul li .fdd-base-img img {
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  vertical-align: initial;
  width: 50px;
  height: 50px;
}
.fdd-base-user ul li .fdd-base-img:hover .edit-txt {
  display: inline-block;
}
.fdd-base-user ul li .fdd-base-img .edit-txt {
  display: none;
  position: absolute;
  width: 50px;
  height: 50px;
  top: 0;
  left: 0;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  background: rgba(0, 0, 0, 0.4);
  font-style: normal;
  vertical-align: middle;
}
.fdd-base-ordel {
  width: 540px;
  float: right;
  height: auto !important;
  overflow: hidden;
}
.fdd-base-ordel .fdd-base-remind,
.fdd-base-ordel .fdd-base-notice {
  width: 538px;
  border: 1px solid #eaeaea;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-base-ordel .fdd-base-remind {
  height: 160px;
  padding: 20px;
  box-sizing: border-box;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number {
  display: inline-block;
  width: 150px;
  height: 30px;
  text-align: center;
  border: #eaeaea solid 1px;
  position: relative;
  vertical-align: middle;
  margin: 30px 10px;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number:hover {
  border: #fbb900 solid 1px;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number i {
  width: 88px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  border-left: #eaeaea solid 1px;
  border-right: #eaeaea solid 1px;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number a {
  font-size: 16px;
  display: inline-block;
  color: #999;
  width: 30px;
  height: 30px;
  line-height: 30px;
  top: 0;
  position: absolute;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number a:hover {
  color: #2a2a2a;
  background: #fffbe9;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number a:nth-child(1) {
  left: 0;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number a:nth-child(2) {
  right: 0;
}
.fdd-base-ordel .fdd-base-notice {
  height: auto !important;
  padding: 20px;
  box-sizing: border-box;
}
.fdd-base-ordel .fdd-base-notice ul li {
  margin-top: 18px;
  color: #a6a6a6;
  position: relative;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
}
.fdd-base-ordel .fdd-base-notice ul li p {
  display: inline-block;
  position: absolute;
  right: 0;
}
.fdd-base-ordel .fdd-base-notice ul li div {
  margin-top: -5px;
  background: #d2d2d2;
  position: absolute;
  width: 40px;
  height: 20px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  top: 23%;
  right: 70px;
  border-radius: 10px;
  -ms-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
}
.fdd-base-ordel .fdd-base-notice ul li div input {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 200px;
  opacity: 0;
  filter: alpha(opacity=0);
  width: 36px;
  height: 16px;
  cursor: pointer;
}
.fdd-base-ordel .fdd-base-notice ul li div label {
  width: 16px;
  height: 16px;
  background: white;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 2px;
  left: 2px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.fdd-base-ordel .fdd-base-notice ul li .hover {
  background: #ffd435;
}
.fdd-base-ordel .fdd-base-notice ul li .hover label {
  left: auto;
  right: 2px;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop {
  vertical-align: middle;
  display: inline-block;
  position: relative;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop:hover div {
  display: block;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop em {
  cursor: pointer;
  vertical-align: text-top !important;
  display: inline-block;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop div {
  width: 260px;
  display: none;
  background: rgba(33, 42, 49, 0.75);
  color: white;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  position: absolute;
  -webkit-box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  top: 22px;
  z-index: 5;
  left: -6px;
  font-size: 12px;
  word-wrap: break-word;
  padding: 10px;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop div:before {
  position: absolute;
  left: 8px;
  top: -12px;
  content: '';
  border: 6px solid transparent;
  border-bottom: 6px solid rgba(33, 42, 49, 0.75);
}
/*签章列表*/
.fdd-signlist-warp {
  width: 1100px;
  height: auto !important;
  margin: 0 auto;
  margin-bottom: 30px;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  position: relative;
}
.fdd-signlist-warp .fdd-erem {
  text-align: center;
  padding: 60px 0;
}
.fdd-signlist-warp .fdd-erem div {
  width: 172px;
  height: 172px;
  margin: 0 auto;
  border: #eaeaea solid 1px;
  box-sizing: border-box;
}
.fdd-signlist-warp .fdd-erem div img {
  width: 100%;
}
.fdd-signlist-warp .fdd-erem p {
  text-align: center;
  font-size: 14px;
  display: block;
  margin-top: 10px;
}
.fdd-signlist-warp h4 {
  height: 60px;
  line-height: 60px;
  border-bottom: #eaeaea solid 1px;
  font-size: 14px;
  color: #2a2a2a;
  font-weight: normal;
  padding-left: 24px;
  display: block;
}
.fdd-signlist-warp h4 a {
  position: absolute;
  right: 20px;
  margin-top: 10px;
}
.fdd-signlist-warp .fdd-signlist-main {
  padding: 15px;
  height: auto !important;
  overflow: hidden;
  min-height: 300px;
  max-height: 390px;
  overflow-y: auto;
}
.fdd-signlist-warp .fdd-signlist-main ul li {
  width: 30%;
  height: 180px;
  box-sizing: border-box;
  margin: 20px 1.5%;
  border: #eaeaea solid 1px;
  position: relative;
  float: left;
}
.fdd-signlist-warp .fdd-signlist-main ul li .fa-icon-circle-close {
  display: none;
}
.fdd-signlist-warp .fdd-signlist-main ul li:hover {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.fdd-signlist-warp .fdd-signlist-main ul li:hover .fa-icon-circle-close {
  width: 16px;
  height: 16px;
  right: 10px;
  top: 5px;
  z-index: 2;
  display: block;
  color: #999;
  position: absolute;
  cursor: pointer;
}
.fdd-signlist-warp .fdd-signlist-main ul li div {
  width: 100%;
  height: 80px;
  margin-top: 30px;
  position: relative;
  text-align: center;
}
.fdd-signlist-warp .fdd-signlist-main ul li div img {
  max-width: 144px;
  max-height: 100px;
}
.fdd-signlist-warp .fdd-signlist-main ul li a {
  bottom: 0;
  left: 0;
  right: 0;
  height: 30px;
  line-height: 30px;
  background: #fafafa;
  text-align: left;
  padding-left: 10px;
  color: #333;
  position: absolute;
  box-sizing: border-box;
  cursor: pointer;
}
.fdd-signlist-warp .fdd-signlist-main ul li a span {
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  background-position: -186px -99px;
  margin-right: 3px;
}
.fdd-signlist-warp .fdd-signlist-main ul li .hover span {
  background-position: -171px -99px;
}
.fdd-sign-nodata {
  padding: 20px;
  margin: 0 auto;
}
.fdd-sign-nodata span {
  margin: 20px auto;
  display: block;
  width: 160px;
  height: 160px;
}
.fdd-sign-nodata p {
  display: block;
  text-align: center;
  font-size: 16px;
}
.fdd-archive-nav {
  width: 110px;
  height: 36px;
  position: fixed;
  left: 0;
  z-index: 10;
  text-align: center;
  line-height: 36px;
  border: #eaeaea solid 1px;
  top: 70px;
  color: #808080;
  background: #f7f8fa;
  font-size: 13px;
  cursor: pointer;
  box-shadow: 3px 3px 4px 2px rgba(33, 42, 49, 0);
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-archive-box {
  width: 214px;
  position: fixed;
  left: 0;
  top: 50px;
  bottom: 0;
  z-index: 20;
  border-right: 1px solid #eaeaea;
  background: #f7f8fa;
}
.fdd-archive-box .fdd-archive-top {
  height: 44px;
  line-height: 44px;
  font-size: 14px;
  padding-left: 10px;
  border-bottom: 1px solid #eaeaea;
  position: relative;
}
.fdd-archive-box .fdd-archive-top a {
  width: 24px;
  height: 24px;
  position: absolute;
  display: block;
  line-height: 24px;
  top: 10px;
  right: 10px;
  text-align: center;
  color: #2a2a2a;
}
.fdd-archive-box .fdd-archive-top a:hover {
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #bfbfbf;
  color: white;
}
.fdd-archive-box .fdd-archive-link {
  width: 194px;
  height: 50px;
  margin: 0 auto;
}
.fdd-archive-box .fdd-archive-link a {
  width: 50%;
  height: 24px;
  line-height: 24px;
  color: #2a2a2a;
  font-size: 12px;
  text-align: center;
  display: inline-block;
  margin-top: 10px;
  float: left;
}
.fdd-archive-box .fdd-archive-link a:hover {
  background: #bfbfbf;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  color: white;
}
.fdd-archive-box .fdd-archive-warp {
  position: absolute;
  top: 94px;
  left: 10px;
  right: 10px;
  bottom: 20px;
  background: #fff;
  overflow-y: auto;
  border: 1px solid #eaeaea;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper {
  height: 100%;
  border: 0;
  padding: 0;
  width: 100%;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul {
  margin-top: -10px;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul li {
  display: list-item;
  text-align: -webkit-match-parent;
  font-size: 12px;
  margin-top: -10px;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul li p {
  padding-left: 20px;
  height: 32px;
  line-height: 32px;
  position: relative;
  cursor: pointer;
  display: block;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul li p:hover {
  background: #fef7da;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul .leav-2 {
  padding-left: 40px;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper .all-file {
  padding: 5px 0 5px 5px;
  cursor: pointer;
  display: inline-block;
  max-width: 230px;
  font-size: 12px;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-style: normal;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper .all-file span {
  vertical-align: middle;
  display: inline-block;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper .all-file span:hover {
  color: #ffd435;
}
.warp-1000 {
  max-width: 1000px;
  padding-left: 100px;
  margin: 0 auto;
}
.btn-white {
  background: white !important;
  border: #ffd435 solid 1px !important;
}
/*认证*/
.fdd-ident-warp {
  width: 1100px;
  margin: 0 auto;
  margin-top: 90px;
  position: relative;
  box-sizing: border-box;
}
.fdd-ident-warp .reset {
  margin-bottom: 15px;
}
.fdd-ident-warp .reset i {
  font-size: 22px;
  vertical-align: middle;
}
.fdd-ident-warp .reset a {
  color: #666;
  line-height: 26px;
}
.fdd-ident-warp .certification {
  width: 1100px;
  margin: 0 auto 40px;
  min-height: 610px;
  height: auto !important;
  overflow: hidden;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: #eaeaea solid 1px;
}
.fdd-ident-warp .certification .breadcrumb4 li {
  width: 366px;
}
.fdd-ident-warp .certification .breadcrumb4 li:last-child:before {
  display: none;
}
.fdd-ident-warp .certification .wxbox {
  width: 345px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
}
.fdd-ident-warp .certification .wxbox span {
  display: block;
  text-align: center;
  margin: 120px auto 10px auto;
}
.fdd-ident-warp .certification .wxbox p {
  width: 160px;
  height: 160px;
  margin: 0 auto;
}
.fdd-ident-warp .certification .wxbox .gray {
  color: #999;
  margin-top: 10px;
  margin-bottom: 30px;
}
/*联系人*/
.fdd-caper-warp {
  width: 1100px;
  margin: 0 auto;
  top: 70px;
  margin-top: 0;
  position: relative;
  box-sizing: border-box;
}
.fdd-caper-warp .left {
  background-color: #fff;
  border: 1px solid #eaeaea;
  border-radius: 3px;
  position: absolute;
  top: 0;
  left: 0;
  width: 240px;
  max-height: 620px;
  overflow-y: auto;
}
.fdd-caper-warp .left .top {
  overflow: hidden;
  height: 40px;
  padding: 0 10px;
  border-bottom: #eaeaea solid 1px;
  background: #f7f7f7;
}
.fdd-caper-warp .left .top span {
  float: left;
  margin-top: 9px;
  font-size: 16px;
}
.fdd-caper-warp .left .top a {
  float: right;
  line-height: 40px;
  text-decoration: underline;
  color: #333;
}
.fdd-caper-warp .left .top a:hover {
  color: #ffd435;
}
.fdd-caper-warp .left .top-tab-box {
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  background: #f7f7f7;
}
.fdd-caper-warp .left .top-tab-box a {
  width: 50%;
  float: left;
  line-height: 40px;
  display: inline-block;
  text-align: center;
  color: #2a2a2a;
}
.fdd-caper-warp .left .top-tab-box a:hover {
  background: white;
}
.fdd-caper-warp .left .top-tab-box .hover {
  background: white;
}
.fdd-caper-warp .left .top-list-head {
  text-indent: 10px;
  line-height: 40px;
  border-bottom: 1px solid #eaeaea;
  border-top: 1px solid #eaeaea;
}
.fdd-caper-warp .left .top-list-head a {
  color: #fbb900;
  float: right;
  padding-right: 10px;
}
.fdd-caper-warp .left .list {
  min-height: 260px;
  max-height: 532px;
  overflow-y: auto;
}
.fdd-caper-warp .left .list .warp {
  height: 100%;
}
.fdd-caper-warp .left .list .warp div {
  color: #333;
  text-decoration: none;
  height: 40px;
  line-height: 40px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  text-indent: 25px;
  border-bottom: 1px solid #eaeaea;
}
.fdd-caper-warp .left .list .warp div:hover {
  background: #fffbea;
}
.fdd-caper-warp .left .list .warp .hover {
  background: #fffbea;
}
.fdd-caper-warp .right {
  margin-left: 260px;
}
.fdd-caper-warp .right .put-top {
  width: 100%;
  height: auto !important;
  overflow: hidden;
  margin: 10px;
  padding: 2px;
}
.fdd-caper-warp .right .put-top input {
  width: 40%;
  margin-right: 15px;
  float: left;
  height: 32px;
  line-height: 32px;
}
.fdd-caper-warp .right .put-top a {
  display: inline-block;
  text-align: center;
  float: left;
}
.fdd-caper-warp .right,
.fdd-caper-warp .middle {
  border: #eaeaea solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  height: 613px;
}
.fdd-caper-warp .right .fdd-table2,
.fdd-caper-warp .middle .fdd-table2 {
  border-left: none;
  border-right: none;
}
.fdd-caper-warp .right .top,
.fdd-caper-warp .middle .top {
  border-bottom: 1px solid #eaeaea;
  height: 60px;
  position: relative;
}
.fdd-caper-warp .right .top span,
.fdd-caper-warp .middle .top span {
  float: left;
  overflow: hidden;
  margin: 16px 0 0 20px;
  color: #2a2a2a;
  font-size: 18px;
}
.fdd-caper-warp .right .top a,
.fdd-caper-warp .middle .top a {
  width: 96px;
  height: 32px;
  line-height: 32px;
  float: right;
  padding: 0;
  margin: 16px 10px 0 0;
}
.fdd-caper-warp .right .main,
.fdd-caper-warp .middle .main {
  min-height: 539px;
  position: relative;
  padding-bottom: 20px;
}
.fdd-caper-warp .right .message,
.fdd-caper-warp .middle .message {
  width: 160px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  text-align: center;
  margin-top: 60px;
}
.fdd-caper-warp .right .message span,
.fdd-caper-warp .middle .message span {
  width: 100%;
  height: 160px;
  display: inline-block;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  background-position: 0 -520px;
}
.fdd-caper-warp .right .message p,
.fdd-caper-warp .middle .message p {
  display: inline-block;
  font-size: 16px;
  color: #999;
}
.fdd-caper-warp .right .formmain,
.fdd-caper-warp .middle .formmain {
  width: 700px;
  margin: 0 auto;
  height: auto !important;
  padding-top: 20px;
}
.fdd-caper-warp .right .formmain .from-grop,
.fdd-caper-warp .middle .formmain .from-grop {
  width: 100%;
  box-sizing: border-box;
  height: auto !important;
  margin-bottom: 15px;
}
.fdd-caper-warp .right .formmain .from-grop label,
.fdd-caper-warp .middle .formmain .from-grop label {
  text-align: right;
  width: 140px;
  float: left;
  margin-right: 10px;
  margin-bottom: 15px;
}
.fdd-caper-warp .right .formmain .from-grop .control-label,
.fdd-caper-warp .middle .formmain .from-grop .control-label {
  height: 40px;
  line-height: 40px;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
}
.fdd-caper-warp .right .formmain .from-grop div,
.fdd-caper-warp .middle .formmain .from-grop div {
  float: left;
  width: 470px !important;
  margin-bottom: 15px;
}
.fdd-caper-warp .right .formmain .from-grop div input,
.fdd-caper-warp .middle .formmain .from-grop div input {
  background: #fcfcfc;
}
.fdd-caper-warp .right .formmain .from-grop div dl,
.fdd-caper-warp .middle .formmain .from-grop div dl {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border: #eaeaea solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #fcfcfc;
  text-indent: 10px;
  position: relative;
  cursor: pointer;
}
.fdd-caper-warp .right .formmain .from-grop div dl span,
.fdd-caper-warp .middle .formmain .from-grop div dl span {
  font-size: 10px;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  right: 10px;
  top: 12px;
}
.fdd-caper-warp .right .formmain .from-grop div dl .grop-select,
.fdd-caper-warp .middle .formmain .from-grop div dl .grop-select {
  width: 100%;
  box-sizing: border-box;
  background: white;
  border: #eaeaea solid 1px;
  z-index: 20;
  position: absolute;
  max-height: 222px;
  overflow-y: auto;
}
.fdd-caper-warp .right .formmain .from-grop div dl .grop-select ul li:hover,
.fdd-caper-warp .middle .formmain .from-grop div dl .grop-select ul li:hover {
  background: #eaeaea;
}
.fdd-caper-warp .right .formmain .from-contract,
.fdd-caper-warp .middle .formmain .from-contract {
  width: 468px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  margin-left: 152px;
}
.fdd-caper-warp .right .formmain .from-contract div,
.fdd-caper-warp .middle .formmain .from-contract div {
  display: inline-block;
  border: #eaeaea solid 1px;
  background-color: #f0f3f4;
  padding: 10px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.fdd-caper-warp .right .formmain .from-contract div a,
.fdd-caper-warp .middle .formmain .from-contract div a {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  color: #c7c7c7;
  margin-top: -2px;
}
.fdd-caper-warp .right .formmain .from-btngroup,
.fdd-caper-warp .middle .formmain .from-btngroup {
  width: 468px;
  margin-left: 152px;
}
.fdd-caper-warp .right .formmain .from-btngroup a,
.fdd-caper-warp .middle .formmain .from-btngroup a {
  margin: 15px 5px 0 0;
  height: 45px;
  line-height: 45px;
  padding: 0 10px;
}
.fdd-caper-warp .reset {
  margin-bottom: 15px;
}
.fdd-caper-warp .reset i {
  font-size: 22px;
  vertical-align: middle;
}
.fdd-caper-warp .reset a {
  color: #666;
  line-height: 26px;
}
.changeColor {
  background-color: #fffbea;
}
.fdd-content-box {
  width: 1100px;
  height: auto !important;
  margin: 0 auto;
  margin-top: 40px;
}
.fdd-warning-box {
  margin: 20px auto;
  padding: 18px;
  font-size: 12px;
  background: #fffaeb;
  color: #666;
}
.fdd-warning-box p {
  display: block;
}
.fdd-warning-box p span {
  color: #fbb900;
}
.show-pop {
  font-size: 12px;
  padding: 10px;
  left: 30px;
  position: absolute;
  width: 380px;
  top: 27px;
  left: -150px;
  z-index: 22;
  color: #fff !important;
  text-align: left;
  display: none;
  background: rgba(33, 42, 49, 0.75);
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  line-height: 20px;
}
.fdd-border-box {
  width: 1100px;
  margin: 0 auto;
  margin-top: 50px;
}
.fdd-border-box h3 {
  height: 30px;
  font-weight: normal;
  font-size: 18px;
  color: #2a2a2a;
  border-bottom: #eaeaea solid 1px;
  position: relative;
  padding-left: 15px;
}
.fdd-border-box h3:before {
  content: "";
  left: 0;
  top: 3px;
  position: absolute;
  display: block;
  height: 20px;
  width: 2px;
  background: #ffd435;
}
.fdd-border-box .fdd-fillin-box ul li {
  margin-top: 30px;
  position: relative;
  height: auto !important;
  min-height: 36px;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire {
  width: 185px;
  height: 36px;
  line-height: 36px;
  padding-left: 10px;
  background: #fcfcfc;
  border: 1px solid #e5e5e5;
  float: left;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  position: relative;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire span {
  color: #999;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire input {
  left: -150px;
  top: -5px;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire .date-tip-box {
  width: 22px;
  top: -1px;
  right: 15px;
  cursor: pointer;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire .date-tip-box .fdd-icon-date-tip {
  background-position: -293px -92px;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire .date-tip-box .fddcase-form-rili-pop {
  margin-left: 5px;
  padding-left: 20px;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire .date-tip-box div {
  margin-left: -10px;
  border: none;
}
.fdd-border-box .fdd-fillin-box ul li label {
  width: 180px;
  display: inline-block;
  text-align: right;
  margin-right: 20px;
  float: left;
  line-height: 40px;
}
.fdd-border-box .fdd-fillin-box ul li label em {
  color: #c00;
}
.fdd-border-box .fdd-fillin-box ul li input,
.fdd-border-box .fdd-fillin-box ul li textarea,
.fdd-border-box .fdd-fillin-box ul li select,
.fdd-border-box .fdd-fillin-box ul li .fillin-select {
  width: 710px;
  color: #999;
  font-size: 12px;
}
.fdd-border-box .fdd-fillin-box ul li select,
.fdd-border-box .fdd-fillin-box ul li .fillin-select {
  cursor: pointer;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select {
  float: left;
  position: relative;
  height: auto !important;
  margin-bottom: 30px;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select p {
  height: 40px;
  line-height: 40px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #fcfcfc;
  border: 1px solid #e5e5e5;
  text-indent: 10px;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select p:hover {
  background: white;
  border: 1px solid #ffd435;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select ul {
  width: 100%;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  position: absolute;
  top: 42px;
  z-index: 90;
  border: #eaeaea solid 1px;
  max-height: 104px;
  overflow-y: auto;
  background: white;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select ul li {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0;
  margin-top: 0;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select ul li:hover {
  background: #fffaeb;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select ul li span {
  color: #a6a6a6;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select .fa-icon-arrow-down {
  position: absolute;
  right: 10px;
  top: 15px;
}
.fdd-border-box .fdd-fillin-box ul li textarea {
  height: 90px;
  vertical-align: top;
  resize: none;
  font-size: 14px;
  line-height: 20px;
  text-indent: 10px;
  padding-top: 10px;
}
.fdd-border-box .fdd-fillin-box ul li .date-tip-box {
  position: absolute;
  right: -50px;
  top: 10px;
  width: 230px;
}
.fdd-border-box .fdd-fillin-box ul li .date-tip-box a {
  display: inline-block;
  vertical-align: middle;
}
.fdd-border-box .fdd-fillin-box ul li .date-tip-box a .fa-input-border,
.fdd-border-box .fdd-fillin-box ul li .date-tip-box a input {
  opacity: 0;
  filter: alpha(opacity=0);
  border: none !important;
}
.annex-tip {
  font-size: 12px;
  position: relative;
}
.annex-tip a {
  width: 65px;
  height: 20px;
  vertical-align: top;
  position: relative;
  color: #ffd435;
  cursor: pointer;
  display: inline-block;
}
.annex-tip a input {
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  overflow: hidden;
  right: 0;
  top: 0;
  left: -14px;
}
.annex-tip a label {
  cursor: pointer;
}
.annex-tip a:hover {
  opacity: 0.9;
}
.annex-tip a:hover .show-pop {
  display: inline-block;
  width: 430px;
  left: 0;
}
.annex-tip a:hover .show-pop:before {
  left: 10px;
}
.annex-tip {
  margin: 10px 0 0 200px;
}
.sign-list {
  position: relative;
  margin: 30px 0 0 -30px;
  zoom: 1;
}
.sign-list ul li {
  border: #eaeaea solid 1px;
  width: 432px;
  float: left;
  cursor: pointer;
  background: white;
  padding: 20px 30px 20px 70px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-left: 30px;
  position: relative;
}
.sign-list ul li span {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  display: block;
  cursor: pointer;
  top: 33px;
  left: 30px;
  border: 1px solid #ccc;
  position: absolute;
}
.sign-list ul li p {
  color: #a6a6a6;
}
.sign-list ul .on {
  border: 1px solid #ffd435;
}
.sign-list ul .on span {
  border: 1px solid #ffd435;
}
.sign-list ul .on span:before {
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  display: block;
  background: #212a31;
  width: 6px;
  height: 6px;
  position: absolute;
  top: 3px;
  left: 3px;
  content: "";
}
.sign-con-box {
  min-height: 290px;
  padding: 40px 40px 30px;
  margin: 30px auto 80px;
  border: 1px dashed #eaeaea;
}
.sign-con-box:hover {
  box-shadow: 0 12px 18px 8px rgba(0, 0, 0, 0.03);
}
.sign-con-box ul li {
  position: relative;
  display: list-item;
  text-align: -webkit-match-parent;
}
.sign-con-box ul li label {
  width: 140px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 10px;
  margin-right: 10px;
  text-align: right;
}
.sign-con-box ul li label em {
  color: #c00;
}
.sign-select {
  width: 710px;
  display: inline-block;
  position: relative;
  margin-left: 165px;
}
.sign-select ul {
  width: 100%;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  position: absolute;
  top: 42px;
  z-index: 90;
  overflow: hidden;
  border: #eaeaea solid 1px;
  max-height: 104px;
  background: white;
}
.sign-select ul li {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0;
}
.sign-select ul li:hover {
  background: #fffaeb;
}
.sign-select ul li span {
  color: #a6a6a6;
}
.sign-select p {
  height: 38px;
  line-height: 38px;
  width: 100%;
  background: white;
  padding: 0 10px;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  cursor: pointer;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.sign-select p span {
  color: #a6a6a6;
  display: inline;
  width: 145px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sign-select p i {
  font-size: 12px;
  width: 12px;
  right: 10px;
  top: 15px;
  display: block;
  position: absolute;
}
.copy-sign-warp {
  position: relative;
  height: auto !important;
  overflow: hidden;
}
.copy-sign-warp label {
  position: absolute;
  margin-left: 92px;
  margin-top: 50px;
}
.sign-wrap {
  margin-left: 165px;
  margin-top: 30px;
}
.sign-wrap .cur {
  background: #fafafa !important;
  border: 1px solid #eaeaea !important;
}
.sign-wrap .file-msg {
  height: 30px;
  line-height: 30px;
  margin-top: -20px;
  margin-bottom: 20px;
}
.sign-wrap .file-msg a {
  color: #ffd435;
}
.sign-wrap .file-msg a:hover {
  color: #e1b213;
}
.sign-wrap .fdd-warp-msg {
  font-style: normal;
  color: #999;
}
.sign-wrap .staff-contact {
  background: #fafafa;
  border: 1px solid #eaeaea;
  width: 710px;
  display: inline-block;
  height: auto !important;
  min-height: 72px;
  line-height: 72px;
  margin-bottom: 20px;
  box-sizing: border-box;
  position: relative;
}
.sign-wrap .staff-contact .filebox {
  height: 39px;
  background: white;
  border: 1px solid #eaeaea;
  color: #999;
  text-indent: 15px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  width: 390px;
  margin: 15px 0 0 10px;
  line-height: 40px;
  float: left;
  position: relative;
}
.sign-wrap .staff-contact .filebox span {
  color: #ffd435;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 0;
  display: inline-block;
}
.sign-wrap .staff-contact .filebox span:hover {
  color: #e1b213;
}
.sign-wrap .staff-contact a {
  display: inline-block;
  text-align: center;
  background: white;
  border: #ffd435 solid 1px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  height: 38px;
  line-height: 38px;
  float: left;
  margin-left: 15px;
  padding: 0 15px;
  color: #2a2a2a;
  margin-top: 15px;
  position: relative;
}
.sign-wrap .staff-contact a form {
  top: 0;
  display: block;
  width: 88px;
  height: 38px;
  position: absolute;
  left: 0;
  cursor: pointer;
}
.sign-wrap .staff-contact a input {
  display: inline-block;
  width: 88px;
  height: 38px;
  position: absolute;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.sign-wrap .staff-contact a:hover {
  background: #ffd435;
  color: white;
}
.sign-wrap .staff-contact .defaultAuth {
  margin-left: 20px;
  color: #535353;
}
.sign-wrap .phone-contact {
  background: #fffbea;
  border: 1px solid #fee99a;
  width: 710px;
  display: inline-block;
  height: auto !important;
  min-height: 72px;
  line-height: 72px;
  margin-bottom: 20px;
  box-sizing: border-box;
}
.sign-wrap .phone-contact .contact-number {
  color: #a6a6a6;
  border-right: 1px solid #eaeaea;
  display: inline-block;
  width: 40px;
  text-align: center;
  height: 70px;
  line-height: 70px;
}
.sign-wrap .phone-contact .fdd-icon-delete02 {
  position: absolute;
  right: 5px;
  top: 5px;
}
.sign-wrap .phone-contact .contact-select {
  width: 118px;
  margin-left: 8px;
  display: inline-block;
  position: relative;
  vertical-align: unset;
}
.sign-wrap .phone-contact .contact-select p {
  position: absolute;
  margin-top: -24px;
  border: #ffd435;
  height: 40px;
  line-height: 40px;
  width: 100%;
  background: white;
  padding: 0 10px;
  cursor: pointer;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  font-size: 12px;
}
.sign-wrap .phone-contact .contact-select p:hover {
  border: #ffd435 solid 1px;
}
.sign-wrap .phone-contact .contact-select p i {
  position: absolute;
  right: 6px;
  top: 14px;
}
.sign-wrap .phone-contact .contact-select .sign-select-list {
  width: 100%;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  top: 10px;
  z-index: 20;
  background: white;
  left: 0;
  overflow: auto;
  max-height: 104px;
  font-size: 12px;
  position: absolute;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.sign-wrap .phone-contact .contact-select .sign-select-list div {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: none;
}
.sign-wrap .phone-contact .contact-select .sign-select-list div:hover {
  background: #fffaeb;
}
.sign-wrap .phone-contact .company-name {
  height: 22px;
  line-height: 22px;
  color: #bd9916;
  text-indent: 9px;
}
.sign-wrap .phone-contact .contact {
  display: inline-block;
  width: 240px;
  margin-left: 8px;
  position: relative;
  line-height: 34px;
  height: 40px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.sign-wrap .phone-contact .contact .no-legalize {
  display: inline-block;
  position: absolute;
  right: -110px;
  top: 0;
  color: #a6a6a6;
}
.sign-wrap .phone-contact .contact span {
  width: auto;
  max-width: 140px;
  vertical-align: middle;
  overflow: hidden;
  white-space: normal;
  color: #a6a6a6;
  text-indent: 10px;
  display: inline-block;
}
.sign-wrap .phone-contact .contact em {
  font-style: normal;
  vertical-align: middle;
  color: #a6a6a6;
}
.sign-wrap .phone-contact .contact .contact-icon {
  cursor: pointer;
  width: 21px;
  height: 23px;
  display: inline-block;
  right: 10px;
  top: 10px;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  position: absolute;
  background-position: -355px -93px;
}
.sign-wrap .phone-contact .contact input {
  box-sizing: border-box;
  padding-right: 32px;
  height: 39px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.file-type-container {
  float: left;
  width: 120px;
  display: inline-block;
  height: auto !important;
  position: relative;
  top: 12px;
  margin-bottom: 20px;
  margin-right: 10px;
  box-sizing: border-box;
}
.file-type-container .contact-select {
  width: 120px;
  margin-left: 10px;
  display: inline-block;
  position: relative;
}
.file-type-container .contact-select p {
  overflow: hidden;
  position: absolute;
  margin-top: -24px;
  border: #ffd435;
  height: 34px;
  line-height: 34px;
  width: 100%;
  background: white;
  padding: 0 10px;
  cursor: pointer;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
}
.file-type-container .contact-select p:hover {
  border: #ffd435 solid 1px;
}
.file-type-container .contact-select p i {
  position: absolute;
  right: 6px;
  top: 5px;
}
.file-type-container .contact-select .sign-select-list {
  width: 100%;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  top: 10px;
  z-index: 20;
  background: white;
  left: 0;
  overflow: auto;
  max-height: 104px;
  position: absolute;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.file-type-container .contact-select .sign-select-list div {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: none;
}
.file-type-container .contact-select .sign-select-list div:hover {
  background: #fffaeb;
}
.share-template-wrap {
  margin-top: 30px;
}
.share-template-wrap .title {
  display: inline-block;
  margin-right: 26px;
  font-size: 14px;
  margin-left: 128px;
}
.share-template-wrap .company-list {
  display: inline-block;
  border: solid 1px #eaeaea;
  height: 370px;
  width: 230px;
  position: relative;
  vertical-align: top;
  margin-left: 2px;
  height: 316px;
}
.share-template-wrap .company-list i {
  position: absolute;
  margin: 20px 0 0 15px;
}
.share-template-wrap .company-list .fdd-list-input {
  height: 100%;
}
.share-template-wrap .company-list .fdd-list-input i {
  top: -2px;
}
.share-template-wrap .company-list .fdd-list-input .company-list-container {
  height: 270px;
  overflow: auto;
}
.share-template-wrap .company-list .fdd-list-input .company-list-container .pending-company {
  margin-top: 12px;
}
.share-template-wrap .company-list .company-input {
  height: 30px;
  width: 90%;
  margin: 10px 5% 0px;
  text-indent: 20px;
}
.share-template-wrap .company-list .pending-company {
  margin: 10px 0 0 12px;
}
.share-template-wrap .company-list .pending-company .pending-company-name {
  margin-left: 5px;
}
.share-template-wrap .company-list .share-wrap {
  position: absolute;
  bottom: -70px;
  left: -12px;
}
.share-template-wrap .company-list-selected {
  margin-left: 5px;
}
.share-template-wrap .company-list-selected .title {
  margin: 12px 0 12px 6px;
  font-size: 12px;
}
.share-template-wrap .company-list-selected .selected-list {
  margin: 10px 0 0 18px;
}
.share-template-wrap .company-list-selected .selected-list a {
  color: #E1C1A0;
  float: right;
  margin-right: 5px;
}
.share-template-wrap .company-list-selected .selected-company-container {
  height: 270px;
  overflow: auto;
}
.contract-add-sign-people {
  height: 46px;
  line-height: 46px;
  text-align: center;
  border: 1px dashed #eaeaea;
  width: 710px;
  background: #fafafa;
  margin-left: 165px;
  cursor: pointer;
  color: black;
}
.contract-add-sign-people i {
  margin-right: 10px;
}
.contract-add-sign-people:hover {
  border-color: #ffd435;
  background: #fffbea;
}
.allow-box {
  margin-top: 20px;
  height: 60px;
  width: 710px;
  margin-left: 164px;
  position: relative;
}
.allow-box .allow-left-text {
  float: left;
  padding-top: 0;
  display: inline-block;
  font-size: 12px;
  cursor: pointer;
  color: #2a2a2a;
}
.allow-box .allow-left-text .add-people-phone {
  height: 32px;
  width: 110px;
  line-height: 31px;
  text-align: center;
  margin-right: 10px;
  border: #eaeaea solid 1px;
  background: #fafafa;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  display: inline-block;
  color: #2a2a2a;
  text-decoration: none;
}
.allow-box .allow-left-text .add-people-phone:hover {
  color: #2a2a2a;
  border-color: #ffd435;
  background: #fffbea;
}
.allow-box .allow-left-text a {
  color: #2a2a2a;
  text-decoration: underline;
}
.allow-box .allow-left-text a:hover {
  color: #ffd435;
}
.allow-box .allow-left-text .line {
  border-left: 1px solid #a6a6a6;
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
}
.allow-box .allow-right-text {
  float: right;
  display: inline-block;
  padding-top: 6px;
  cursor: pointer;
  color: #2a2a2a;
}
.allow-box .allow-right-text a {
  color: #2a2a2a;
}
.annex-list {
  margin: 20px 0 0 -10px;
  padding-left: 200px;
}
.annex-list div {
  margin: 0 0 20px 10px;
}
.detial-list {
  margin: 20px 0 0 0;
}
.detial-list div {
  margin-right: 10px;
  margin-bottom: 10px;
  position: relative;
}
.detial-list .attach-downs {
  width: 34px;
  height: 34px;
  text-align: center;
  background: #ffd435;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
.detial-list .attach-downs:hover {
  background: #e1b213;
}
.detial-list .attach-downs i {
  font-size: 16px;
}
.annex-list,
.detial-list {
  zoom: 1;
  height: auto !important;
  overflow: hidden;
}
.annex-list div,
.detial-list div {
  float: left;
  height: 34px;
  line-height: 34px;
  width: 350px;
  font-size: 12px;
  background: #f7f7f7;
}
.annex-list div span,
.detial-list div span {
  width: 280px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.annex-list div span em,
.detial-list div span em {
  color: #a6a6a6;
}
.annex-list div i,
.detial-list div i {
  margin-top: -27px;
}
.put-box-list {
  padding-top: 40px;
  overflow: hidden;
}
.put-box-list ul li {
  height: 180px;
  width: 250px;
  margin: 0 20px 30px 0;
  border: #ffd435 dashed 1px;
  float: left;
  position: relative;
  text-align: center;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.put-box-list ul li:hover div,
.put-box-list ul li:hover .close-btn {
  display: block;
}
.put-box-list ul li .close-btn {
  width: 20px;
  height: 20px;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
  line-height: 20px;
  color: white;
  display: none;
  position: absolute;
  right: -5px;
  top: -5px;
  background: #999;
}
.put-box-list ul li .fa-icon-circle-close {
  color: #999;
  position: absolute;
  right: -10px;
  top: -50px;
  cursor: pointer;
  font-size: 16px;
  z-index: 90;
}
.put-box-list ul li i,
.put-box-list ul li .put-box-addicon {
  margin-top: 40px;
  display: block;
  height: 30px;
  width: 30px;
}
.put-box-list ul li .put-box-addicon {
  margin: 0 auto;
  margin-top: 40px;
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100% 100%;
}
.put-box-list ul li input {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}
.put-box-list ul li h3 {
  font-size: 16px;
  font-weight: normal;
  margin: 15px 0 10px;
}
.put-box-list ul li div {
  background: black;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  filter: alpha(opacity=80);
  -moz-opacity: 0.5;
  opacity: 0.5;
  display: none;
}
.put-box-list ul li div a {
  margin: 70px auto 0 auto;
  display: block;
  color: #2a2a2a;
  background: #ffd435;
  width: 82px;
  height: 36px;
  line-height: 36px;
}
.put-box-list ul li .page-tit {
  height: 24px;
  line-height: 24px;
  width: 100%;
  position: absolute;
  overflow: hidden;
  bottom: 0;
  left: 0;
  font-size: 12px;
  display: block;
  background: rgba(57, 64, 71, 0.3);
  color: white;
}
.put-box-list ul li .put-box-list-txt {
  font-size: 12px;
  color: #a6a6a6;
}
.put-box-list ul li img {
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
}
.put-box-list ul li:hover .clost-btn {
  display: block;
}
.put-box-list ul .put-box-upload:hover {
  background: #f7f7f7;
}
.big-pic {
  text-align: center;
  position: absolute;
  top: 50px;
  bottom: 60px;
  left: 50%;
  margin-left: -410px;
  width: 820px;
  background: transparent;
  box-sizing: border-box;
  overflow-y: auto;
}
.big-pic .pagesmargin {
  margin-bottom: 30px;
}
.big-pic .pagesmargin:last-child {
  margin-bottom: 0;
}
.big-pic .pagesmargin img {
  width: 100%;
  max-width: 800px;
}
.big-pic img {
  width: 800px;
  display: block;
}
.big-pic::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background: transparent;
}
.big-pic::-webkit-scrollbar-track {
  border-radius: 4px;
  background: transparent;
}
.big-pic::-webkit-scrollbar-thumb {
  border-radius: 4px;
  height: 30px;
  display: block;
  background: #dcdcdc;
}
.big-pic::-webkit-scrollbar-thumb:hover {
  background: #b0b0b0;
}
.big-pic-text {
  position: absolute;
  left: 50%;
  margin-left: -410px;
  width: 820px;
  bottom: 20px;
  background: transparent;
  color: white;
  font-size: 14px;
  text-align: center;
}
.fdd-company-pagebox {
  width: 100%;
  height: 44px;
  background: white;
  position: absolute;
  bottom: 0;
  border: #eaeaea solid 1px;
  box-sizing: border-box;
}
.fdd-company-pagebox .pagemain {
  width: 80%;
  position: relative;
  margin-left: 238px;
}
/*合同模板*/
.fdd-temp-filebox {
  width: 100%;
  height: 182px;
  border: 1px dashed #eaeaea;
  box-sizing: border-box;
  position: relative;
  margin-top: 22px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.fdd-temp-filebox .fileview {
  width: 90px;
  height: 120px;
  position: absolute;
  left: 30px;
  top: 30px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  border: 1px solid #eaeaea;
}
.fdd-temp-filebox .fileview:hover .pic-mask {
  display: block;
}
.fdd-temp-filebox .fileview img {
  width: 100%;
}
.fdd-temp-filebox .fileview .page-number {
  width: 100%;
  height: 24px;
  line-height: 24px;
  left: 0;
  bottom: 0;
  text-align: center;
  color: white;
  display: block;
  font-size: 12px;
  position: absolute;
  background: rgba(57, 64, 71, 0.3);
}
.fdd-temp-filebox .fileview .pic-mask {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  background: rgba(57, 64, 71, 0.3);
}
.fdd-temp-filebox .fileview .pic-mask a {
  height: 30px;
  width: 60px;
  margin: 45px auto 0;
  border: white solid 1px;
  line-height: 30px;
  text-align: center;
  color: white;
  display: block;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.fdd-temp-filebox .filetitle {
  width: 550px;
  margin: 63px 0 0 165px;
}
.fdd-temp-filebox .filetitle h3 {
  font-weight: normal;
}
.fdd-temp-filebox .filetitle span {
  display: block;
  color: #a6a6a6;
}
.fdd-temp-filebox .text-conversion-right {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 150px;
  top: 88px;
  display: inline-block;
  border: 3px solid #f7f7f7;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  box-sizing: border-box;
  -webkit-animation: lds-rolling 1s linear infinite;
  animation: lds-rolling 1s linear infinite;
}
.fdd-temp-filebox .text-conversion-right:before {
  position: absolute;
  content: '';
  width: 24px;
  height: 24px;
  border: 3px solid #fdd435;
  border-top-color: transparent;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  z-index: 2;
  top: -3px;
  left: -3px;
}
.fdd-temp-filebox .filebtn {
  position: absolute;
  width: 88px;
  height: 30px;
  line-height: 30px;
  right: 48px;
  top: 72px;
}
.fdd-temp-filebox .filebtn a {
  display: block;
  width: 100%;
  height: 30px;
  background: white;
  border: #ffd435 solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  color: #2a2a2a;
  text-align: center;
}
.fdd-temp-filebox .filebtn a:hover {
  color: white;
  background: #ffd435;
}
.fdd-temp-filebox .filebtn a input {
  width: 100%;
  height: 30px;
  opacity: 0;
  filter: alpha(opacity=0);
  right: 0;
  position: absolute;
}
.fdd-detial-wap {
  width: 1100px;
  height: auto !important;
  margin: 40px auto;
}
.fdd-detial-title-box {
  height: auto;
  padding: 20px;
  position: relative;
  background: #f7f7f7;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-top: 15px;
  margin-bottom: 15px;
}
.fdd-detial-title-box h2 {
  color: #2a2a2a;
  font-size: 14px;
}
.fdd-detial-title-box p {
  display: block;
  margin: 10px 0;
  color: #a6a6a6;
  font-size: 12px;
}
.fdd-detial-title-box .remake {
  color: #2a2a2a;
}
.fdd-detial-title-box .detai-link {
  position: absolute;
  right: 20px;
  top: 25px;
}
.fdd-detial-title-box .detai-link a {
  color: #999;
}
.fdd-detial-title-box .detai-link a:hover {
  color: #ffd435;
}
.fdd-detial-title-box .detai-roke span {
  margin-right: 15px;
}
.fdd-detial-attach {
  width: 100%;
  padding-top: 10px;
  overflow: hidden;
}
.attach-now {
  text-align: left;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
}
.attach-now .attach-ico {
  width: 16px;
  height: 16px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  background-position: -78px -96px;
}
.attach-now .attach-line {
  margin: 0 7px;
}
.attach-now a {
  color: #2a2a2a;
  text-decoration: underline;
}
.attach-now a:hover {
  color: #ffd435;
}
.fdd-detail-btn {
  text-align: right;
  padding-top: 15px;
}
.company-sign-img {
  text-align: center;
  padding: 10px;
  border: 1px dashed #ccc;
  background: rgba(234, 234, 234, 0.5);
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.company-sign-img:hover,
.company-sign-img.sign-img-hover {
  background: rgba(254, 236, 164, 0.7);
  border-color: #fbb900;
}
.page-view {
  width: 100%;
  border: #eaeaea solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: white;
  margin-top: 30px;
  margin-bottom: 100px;
}
.page-view .page-box {
  width: 100%;
  height: 50px;
  background: #f8f8f8;
}
.page-view .page-sign {
  text-align: center;
  position: relative;
}
.page-view .page-sign img {
  width: 800px;
}
.page-view .page-box-fix {
  position: fixed;
  top: 50px;
  width: 100%;
  left: 0;
  right: 0;
  z-index: 100;
}
@keyframes lds-rolling {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@-webkit-keyframes lds-rolling {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.signature-wrap {
  top: 0;
  left: 0;
  width: 100%;
  padding-top: 52px;
  height: 100%;
  box-sizing: border-box;
  position: fixed;
}
.signature-left {
  width: 219px;
  height: auto;
  position: absolute;
  left: 0;
  z-index: 90;
  top: 52px;
  bottom: 40px;
  background: #f5f5f5;
  border-right: 1px solid #eaeaea;
}
/*左边签章模块*/
.signature-left-wrap {
  margin: 20px auto;
  width: 180px;
}
.signature-scrollbar {
  width: 100%;
  position: absolute;
  top: 0px;
  bottom: 20px;
  box-sizing: border-box;
}
.signature-scrollbar,
.signature-con-scrollbar {
  overflow: auto;
}
.signature-scrollbar::-webkit-scrollbar,
.signature-con-scrollbar::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background: transparent;
}
.signature-scrollbar::-webkit-scrollbar-track,
.signature-con-scrollbar::-webkit-scrollbar-track {
  border-radius: 4px;
  background: transparent;
}
.signature-scrollbar::-webkit-scrollbar-thumb,
.signature-con-scrollbar::-webkit-scrollbar-thumb {
  border-radius: 4px;
  height: 30px;
  display: block;
  background: #dcdcdc;
}
.signature-scrollbar::-webkit-scrollbar-thumb:hover,
.signature-con-scrollbar::-webkit-scrollbar-thumb:hover {
  background: #b0b0b0;
}
.signature-center {
  max-width: calc(100% - 440px);
  width: calc(100% - 440px);
  overflow: auto;
  background: #f5f5f5;
  height: calc(100% - 40px);
  margin: 0 auto;
  position: relative;
  box-sizing: border-box;
  border-top: 1px solid rgba(0, 0, 0, 0.03);
}
.signature-center.pd-right-0 {
  padding: 30px 0 0 220px;
}
.personal-signature-pic {
  background: white;
  border: 1px dashed #eaeaea;
  border-bottom: 1px solid #eaeaea;
  width: 180px;
  padding: 10px 0;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
}
.personal-signature-pic:hover {
  border: 1px dashed #ffd435;
}
.personal-signature-pic .drop {
  position: relative;
}
.scroll-list {
  width: 800%;
}
.scroll-list li {
  width: 180px;
  text-align: center;
  float: left;
  cursor: move;
}
.scroll-list li img {
  display: inline-block;
}
.flip-pages {
  height: 30px;
  text-align: center;
  width: 180px;
  line-height: 28px;
  background: #f5f5f5;
  color: #2a2a2a;
  position: relative;
  box-sizing: border-box;
  border: 1px solid #eaeaea;
  border-top: 0;
}
.flip-pages a {
  position: absolute;
  top: 8px;
  display: inline-block;
  vertical-align: middle;
  color: #2a2a2a;
}
.flip-pages a:hover {
  color: #ffd435;
}
.flip-pages .left {
  left: 5px;
}
.flip-pages .right {
  right: 5px;
}
.flip-pages-txt {
  width: 90px;
  text-align: left;
  overflow: hidden;
  margin: 0 auto;
}
.flip-pages-txt p {
  width: 100%;
  cursor: pointer;
  color: #fbb900;
}
.flip-pages-txt p:hover {
  color: #f49600;
}
.flip-pages-txt p span {
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 12px;
}
.prv-icon,
.next-icon {
  display: inline-block;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  height: 17px;
  width: 17px;
  position: absolute;
  top: 3px;
}
.prv-icon {
  cursor: default;
  left: 35px;
  background-position: -260px -133px;
}
.prv-icon.prv-icon-black {
  cursor: pointer;
  background-position: -284px -134px;
}
.prv-icon.prv-icon-black:hover {
  top: 6px;
  background-position: -313px -137px;
}
.next-icon {
  right: 37px;
  top: 2px;
  background-position: -271px -133px;
}
.next-icon.next-icon-gray {
  background-position: -296px -133px;
  cursor: default;
}
.next-icon.next-icon-gray:hover {
  top: 2px;
  background-position: -296px -133px;
}
.next-icon:hover {
  top: 6px;
  background-position: -220px -136px;
}
.fdd-icon-problem {
  color: #ccc;
  font-size: 16px;
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  line-height: 16px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  text-align: center;
  background: #ffd435;
  vertical-align: middle;
  cursor: pointer;
}
.fdd-icon-problem:hover {
  color: #b3b3b3;
}
.fdd-icon-problem:hover .fddv3-cut-title {
  display: block;
  z-index: 99;
  text-align: left;
  width: 140px;
  left: -67px;
  top: -8px;
  font-size: 14px;
}
.fdd-icon-problem:hover .fddv3-cut-title:before {
  top: -12px;
  left: 70px;
}
.fdd-icon-problem:hover .fddv3-cut-title p {
  color: #fff;
  margin-top: 0;
}
.fdd-icon-problem:before {
  content: "?";
  color: #fff;
  font-size: 15px;
}
.signature-con {
  width: 800px;
  height: 100%;
  margin: 0 auto;
  position: relative;
  border: 1px solid #eaeaea;
  box-shadow: 0 4px 4px 5px rgba(0, 0, 0, 0.03);
  box-sizing: border-box;
}
.signature-con-scrollbar {
  width: 800px;
  position: absolute;
  top: 32px;
  left: 20px;
  background: white;
  bottom: 0px;
  box-sizing: border-box;
  overflow: hidden;
}
.agreement-pic {
  width: 100%;
}
/*公司签章*/
.personal-signat,
.company-signature {
  margin-top: 20px;
}
.border-gray-line {
  margin-bottom: 30px;
  height: 30px;
  width: 180px;
  border-bottom: 1px solid #eaeaea;
}
.h-133 {
  height: 123px;
}
.h-180 {
  height: 165px;
}
.h-42 {
  height: 42px;
}
.date-tip {
  font-size: 16px;
  cursor: move;
  font-weight: normal;
  text-align: center;
}
.date-tip img {
  height: 16px;
}
.signature-right {
  width: 165px;
  position: absolute;
  height: auto;
  right: 0;
  z-index: 100;
  top: 52px;
  bottom: 40px;
  background: #f5f5f5;
  border-left: 1px solid #eaeaea;
}
.signature-right .signature-scrollbar {
  bottom: 120px;
}
.signature-right-list {
  width: 108px;
  margin: 0 auto;
  max-height: 830px;
}
.signature-right-list li {
  width: 100%;
  margin: 20px auto 0;
  height: 150px;
  border: 1px solid #eaeaea;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
}
.signature-right-list li:hover,
.signature-right-list li.cur {
  border: 2px solid #ffd435;
  color: #2a2a2a;
}
.signature-right-list li:hover .bottom-nubmer,
.signature-right-list li.cur .bottom-nubmer {
  background: #ffd435;
  color: #2a2a2a;
}
.signature-right-list li img {
  height: 100%;
  width: 100%;
}
.signature-right-tag,
.signature-right-tag02,
.signature-right-tag03 {
  height: 14px;
  width: 10px;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  position: absolute;
  left: 5px;
  top: -2px;
}
.signature-right-tag.left-15,
.signature-right-tag02.left-15,
.signature-right-tag03.left-15 {
  left: 15px;
}
.signature-right-tag.left-25,
.signature-right-tag02.left-25,
.signature-right-tag03.left-25 {
  left: 25px;
}
.sign-animate {
  animation: animatek1 0.1s 1 ease-in;
}
@keyframes animatek1 {
  0% {
    transform: scale(3);
    opacity: 0;
  }
  30% {
    transform: scale(2.2);
    opacity: .1;
  }
  50% {
    transform: scale(1.8);
    opacity: .3;
  }
  70% {
    transform: scale(1.5);
    opacity: .5;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.signature-right-tag {
  background-position: -531px -243px;
}
.signature-right-tag02 {
  background-position: -531px -266px;
}
.signature-right-tag03 {
  background-position: -597px -267px;
}
.bottom-nubmer {
  position: absolute;
  right: 0px;
  bottom: 0px;
  height: 18px;
  width: 18px;
  display: block;
  background: #eaeaea;
  line-height: 18px;
  color: white;
  text-align: center;
  font-size: 12px;
}
.top-icon {
  position: absolute;
  right: -30px;
  bottom: 20px;
  cursor: pointer;
}
.shrink-icon {
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  width: 19px;
  height: 40px;
  display: block;
  position: absolute;
  top: 50%;
  z-index: 99;
  margin-top: -20px;
  right: 147px;
  background-position: -280px -233px;
}
.shrink-icon:hover {
  background-position: -302px -233px;
}
.signature-right-close {
  width: 0;
}
.signature-right-close .shrink-icon {
  left: auto;
  right: 0;
  background-position: -323px -233px;
}
.signature-right-close .shrink-icon:hover {
  background-position: -344px -233px;
}
.signature-right-close .signature-scrollbar,
.signature-right-close .signature-right-list {
  margin: 0;
  width: 0;
}
.signature-right-tit,
.signature-left-tit {
  padding: 0 10px;
}
.signature-right-tit h3,
.signature-left-tit h3 {
  font-size: 14px;
  font-weight: normal;
}
.signature-right-tit .signtack,
.signature-left-tit .signtack {
  color: #2a2a2a;
  font-size: 14px;
}
.signature-right-tit p,
.signature-left-tit p {
  font-size: 12px;
  color: #a6a6a6;
  line-height: 18px;
  margin-top: 5px;
}
.signature-right-tit p span,
.signature-left-tit p span {
  padding-left: 10px;
}
.signature-right-tit h3 {
  font-size: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.signature-left-tit {
  padding: 0;
}
/*指定签章位置*/
.signature-place {
  padding-bottom: 30px;
}
.signature-place .signature-left-tit h3 {
  margin-bottom: 15px;
}
.check-sign-list {
  margin-top: 20px;
}
.check-sign-list li {
  height: 34px;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  cursor: move;
  position: relative;
  line-height: 34px;
}
.check-sign-list li.cursor {
  cursor: pointer;
}
.check-sign-list li:hover {
  background: #eaeaea;
  border-color: #eaeaea;
}
.check-sign-list li.check-sign-on {
  background: #fee99a;
  border-color: #fccf48;
}
.pos-number {
  position: absolute;
  top: 1px;
  right: 50px;
}
.pos-number.r-t-20 {
  right: 20px;
}
.sign-date-icon,
.sign-seal-icon,
.sign-pen-icon {
  height: 20px;
  width: 100px;
  display: inline-block;
}
.sign-seal-icon {
  width: 135px;
}
.wid-840 {
  width: 840px;
  position: relative;
  margin: 0 auto;
  height: 100%;
}
.personal-sign,
.date-sign,
.company-sign {
  position: absolute;
  max-width: 180px;
  cursor: move;
  z-index: 999;
}
.personal-sign img,
.date-sign img,
.company-sign img {
  max-width: 100%;
}
.personal-sign:hover .sign-img-tip,
.date-sign:hover .sign-img-tip,
.company-sign:hover .sign-img-tip {
  display: block;
}
.personal-sign i,
.date-sign i,
.company-sign i {
  display: inline-block;
  height: 12px;
  width: 12px;
}
.personal-sign i:before,
.date-sign i:before,
.company-sign i:before {
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  display: inline-block;
  height: 12px;
  margin-top: 6px;
  width: 12px;
  content: "";
  background-position: -563px -57px;
}
.personal-sign-img,
.date-sign-img,
.company-sign-img {
  text-align: center;
  padding: 10px;
  border: 1px dashed #ccc;
  background: rgba(234, 234, 234, 0.5);
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.personal-sign-img:hover,
.date-sign-img:hover,
.company-sign-img:hover,
.personal-sign-img.sign-img-hover,
.date-sign-img.sign-img-hover,
.company-sign-img.sign-img-hover {
  background: rgba(254, 236, 164, 0.7);
  border-color: #fbb900;
}
.sign-img-tip {
  background: #fffbea;
  border: 1px solid #fef1bf;
  padding: 5px;
  max-width: 100%;
  display: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-top: 5px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  color: #a6a6a6;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
}
.personal-sign {
  top: 100px;
  left: 150px;
}
.company-sign {
  top: 300px;
  left: 190px;
}
.date-sign {
  top: 230px;
  left: 460px;
}
.com-sign-close {
  position: absolute;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  display: block;
  background: #ff3756;
  top: -10px;
  right: -10px;
}
.com-sign-close:hover {
  background: #f72142;
}
.com-sign-close:active {
  background: #f72142;
}
.fddv3-form-none input {
  border: none;
  padding: 0;
  height: auto;
  line-height: normal;
  background: none;
}
.fddv3-form-none input:focus {
  border: none;
  box-shadow: none;
}
.from-box {
  position: relative;
  width: 138px;
  background: #fafafa;
  display: inline-block;
}
.from-box input {
  width: 138px!important;
  height: 30px!important;
}
.from-box i {
  position: absolute;
  width: 30px;
  font-size: 14px;
  color: #999;
  text-align: center;
  pointer-events: none;
  right: 5px;
}
.add-number.bg-fa {
  background: #fafafa;
  margin: 0 10px!important;
}
.add-number.bg-fa input {
  height: 30px!important;
  width: 88px!important;
  border-top: 0!important;
  border-radius: 0!important;
  border-bottom: 0!important;
}
.add-number.bg-fa input:focus {
  outline: 0!important;
  box-shadow: none!important;
}
.pd-120 {
  width: 120px!important;
  padding-left: 171px!important;
}
.w-120 {
  width: 120px!important;
}
.fdd-lz-content-box .contact .w-180:focus,
.fdd-lz-content-box .contact .w-200:focus {
  box-shadow: none !important;
}
.sign-base64 {
  display: none;
}
.sign-select-w100 {
  width: 170px;
  position: relative;
  display: inline-block;
  margin-top: 10px;
}
.sign-select-w100 .sign-select-list {
  width: 100%;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  position: absolute;
  top: 42px;
  z-index: 90;
  background: white;
  left: 0;
  max-height: 104px;
  overflow: auto;
  border: 1px solid #eaeaea;
  box-sizing: border-box;
}
.sign-select-w100 .sign-select-list::-webkit-scrollbar {
  width: 6px;
  height: 10px;
  background: transparent;
}
.sign-select-w100 .sign-select-list::-webkit-scrollbar-track {
  border-radius: 3px;
  background: transparent;
}
.sign-select-w100 .sign-select-list::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background: #dcdcdc;
}
.sign-select-w100 .sign-select-list::-webkit-scrollbar-thumb:hover {
  background: #b0b0b0;
}
.sign-select-w100 .sign-select-list p,
.sign-select-w100 .sign-select-list li {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
  text-overflow: ellipsis;
  cursor: pointer;
}
.sign-select-w100 .sign-select-list p:hover,
.sign-select-w100 .sign-select-list li:hover {
  background: #fffbea;
}
.show-value,
.add-sign-people {
  height: 38px;
  line-height: 38px;
  width: 100%;
  background: white;
  padding: 0 10px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  cursor: pointer;
  box-sizing: border-box;
  border: 1px solid #eaeaea;
  position: relative;
}
.show-value .fa-icon-arrow-down,
.add-sign-people .fa-icon-arrow-down {
  position: absolute;
  right: 8px;
  top: 12px;
}
.show-value span,
.add-sign-people span {
  display: block;
  width: 145px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.show-value:hover,
.add-sign-people:hover,
.show-value.show-value-on,
.add-sign-people.show-value-on {
  border-color: #fbb900;
}
.show-value span.color-gray {
  display: inline;
}
.pagebottom {
  width: 100%;
  height: 18px;
  background: #fafafa;
  border-top: 1px dashed #a6a6a6;
  border-bottom: 1px dashed #a6a6a6;
  z-index: 100;
  position: absolute;
  top: 1134px;
}
.pagebottom div {
  font-size: 10px;
  color: #a6a6a6;
  line-height: 18px;
}
.pagebottom .pleft {
  float: left;
  width: 75%;
  text-align: left;
  padding-left: 20px;
}
.pagebottom .pright {
  float: right;
  width: 15%;
  text-align: right;
  padding-right: 20px;
}
.docItem {
  margin: 0 auto;
  width: 800px;
  height: 1132px;
  position: relative;
}
.fdd-usersign-list {
  width: 180px;
  height: 95px;
  position: absolute;
  z-index: 100;
  cursor: move;
}
.has-sign-wrap,
.has-appsign-wrap {
  z-index: 99;
  position: absolute;
}
.sign-wrap-content,
.sign-wrap-appcontent {
  border: 1px dashed #fbb900;
  margin: 0 auto;
  cursor: move;
  background: rgba(254, 236, 164, 0.7);
  border-color: #fbb900;
}
.sign-wrap-appcontent .signphoto {
  text-align: center;
  display: block;
  overflow: hidden;
  line-height: 1;
}
.sign-wrap-appcontent .sign-img {
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  position: absolute;
}
.has-appsign-wrap:hover .sign-img-tip {
  display: block;
}
.fdd-zs-bg {
  width: 896px;
  height: 424px;
  margin: 30px auto 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4AAAAGoCAYAAAAXVIslAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzg4RkNCMzBDNzY4MTFFNjkzQUZBRjYyQkVDMjI2Q0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Nzg4RkNCMzFDNzY4MTFFNjkzQUZBRjYyQkVDMjI2Q0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ODhGQ0IyRUM3NjgxMUU2OTNBRkFGNjJCRUMyMjZDQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3ODhGQ0IyRkM3NjgxMUU2OTNBRkFGNjJCRUMyMjZDQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt2ne9oAAB/DSURBVHja7N0LsJxl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) no-repeat;
}
.fdd-zs-wid {
  width: auto;
  padding: 90px 70px;
  line-height: 36px;
}
.fdd-flow-div {
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.fddv3-cut-word .fddv3-cut-title {
  background: white;
  color: #a6a6a6;
}
.fddv3-cut-word .fddv3-cut-title:before {
  border-bottom: 8px solid white;
}
.fddv3-cut-word,
.fddv3-cut-word2 {
  position: relative;
  width: auto;
  max-width: 80%;
  display: inline-block;
}
.fddv3-cut-word .fddv3-cut-text,
.fddv3-cut-word2 .fddv3-cut-text {
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  vertical-align: middle;
}
.fddv3-cut-word .fddv3-cut-title,
.fddv3-cut-word2 .fddv3-cut-title {
  position: absolute;
  left: 30%;
  margin-top: 5px;
  display: none;
  max-width: 300px;
  min-width: 30px;
  color: white;
  background: rgba(33, 42, 49, 0.75);
  border-radius: 3px;
  line-height: 18px;
  padding: 8px;
  word-wrap: break-word;
  white-space: normal;
  word-break: keep-all;
  box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  font-size: 12px;
  z-index: 6;
}
.fddv3-cut-word .fddv3-cut-title:before,
.fddv3-cut-word2 .fddv3-cut-title:before {
  content: '';
  position: absolute;
  border: 6px solid transparent;
  border-bottom: 6px solid rgba(33, 42, 49, 0.75);
  top: -12px;
  left: 10px;
}
.fddv3-cut-word:hover .fddv3-cut-title,
.fddv3-cut-word2:hover .fddv3-cut-title {
  top: 90%;
  display: block;
}
.fddcase-form-rili-pop {
  width: 275px !important;
}
.fddcase-form-rili-pop .rili-list ol,
.fddcase-form-rili-pop .rili-list ul {
  height: 36px;
}
.fdd-deny {
  background: #fbf0f1;
  padding: 15px;
  color: #5a4143;
  margin-top: 10px;
  font-size: 14px;
}
.fdd-deny span {
  color: #f7704d;
}
.emportwap {
  width: 100%;
  height: 180px;
  margin: 0 auto;
  max-width: 620px;
  overflow-y: hidden;
  overflow-x: auto;
  position: relative;
}
.emportbox {
  width: 166px;
  height: 166px;
  float: left;
  overflow: hidden;
  margin: 10px 0 0 15px;
}
.emportbox img {
  width: 100%;
}
.emportbox a {
  display: inline-block;
}
.emportbox a:hover {
  background: #eaeaea;
}
.fdd-page-select {
  float: left;
  margin: -5px 0 0 0;
  height: 200px;
}
.fdd-page-select .page-size-title {
  color: #2A2A2A;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  top: 8px;
}
.fdd-page-select .file-type-container {
  float: none;
  width: 90px;
  font-size: 12px;
}
.fdd-page-select .file-type-container .contact-select p {
  text-align: center;
  width: 80px;
}
.fdd-page-select .file-type-container .contact-select p .fa-icon-arrow-down {
  top: 10px;
}
.fdd-page-select .file-type-container .contact-select .sign-select-list {
  width: 80px;
  text-align: center;
}
.fddcase-form-rili input {
  padding: 0 0 0 6px !important;
}
/*v1.2签署样式*/
.signlistwap {
  width: 100%;
  height: auto !important;
  overflow: hidden;
  margin-top: 20px;
}
.signlistwap .title {
  height: 40px;
  line-height: 40px;
}
.signlistwap .title h4 {
  display: inline-block;
  color: #2a2a2a;
  font-size: 15px;
}
.signlistwap .title span {
  display: inline-block;
  float: right;
  color: #999;
}
.signlistwap .signlistmap {
  width: 100%;
  height: auto !important;
  max-height: 320px;
  overflow-y: auto;
}
.signlistwap .signlistmap ul li {
  width: 100%;
  height: 32px;
  line-height: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.signlistwap .signlistmap ul li i {
  margin-right: 5px;
}
.signlistwap .signlistmap ul li a {
  color: #666;
}
.signlistwap .signlistmap ul li a:hover {
  color: #fbb900;
}
.signlistwap .signlistmap ul li .hover {
  color: #fbb900;
}
.fdd-signwarp-center {
  background: white;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
}
/* 统计分析 */
.analyse-count-wrap {
  display: flex;
  justify-content: space-between;
}
.analyse-count-wrap > div {
  display: inline-block;
  width: 263px;
  height: 80px;
  text-align: center;
}
.analyse-count-wrap > div .title {
  color: #8D8D8D;
  margin-top: 12px;
  font-size: 14px;
  font-family: MicrosoftYaHei;
}
.analyse-count-wrap > div .count {
  display: block;
  margin-top: 16px;
  color: #272727;
  font-size: 24px;
  line-height: 24px;
  font-family: MicrosoftYaHei;
}
.analyse-count-chart {
  font-family: MicrosoftYaHei;
  margin-top: 30px;
}
.analyse-count-chart .count-chart {
  height: 420px;
}
.analyse-count-chart .title {
  color: #444444;
  font-size: 15px;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
}
.analyse-count-chart .date {
  float: right;
}
.analyse-count-chart .date .selectColor {
  color: #fbb900;
}
.analyse-count-chart .date span {
  margin-left: 20px;
  display: inline-block;
  color: #A6A6A6;
  text-decoration: underline;
  font-size: 12px;
  line-height: 32px;
  height: 32px;
}
.analyse-count-chart .date .choose-date {
  float: right;
  margin: 0 20px;
}
.analyse-count-chart .date .choose-date .contact-line {
  display: inline-block;
  vertical-align: top;
  line-height: 32px;
  height: 32px;
}
.analyse-count-chart .date .choose-date .fa-icon-date {
  position: relative;
  left: -12px;
}
.analyse-count-chart .count-chart-wrap {
  margin-top: -15px;
}
.analyse-count-chart .count-chart-wrap .dataGroupType {
  position: relative;
  left: 850px;
  top: 50px;
  z-index: 1;
}
.analyse-count-chart .count-chart-wrap .dataGroupType .type-title {
  margin: 0 12px 0 3px;
}
.analyse-count-chart .count-chart-wrap .count-chart {
  border: #EAEAEA 1px solid;
  padding-top: 30px;
}
.analyse-count-chart .manage-row {
  line-height: 32px;
  height: 32px;
  vertical-align: middle;
  float: right;
  margin-top: 15px;
  margin-bottom: 10px;
}
.analyse-count-chart .manage-row span {
  display: inline-block;
  line-height: 32px;
  height: 32px;
  vertical-align: middle;
  color: #2A2A2A;
  font-size: 12px;
}
.analyse-count-chart .manage-row button {
  margin-left: 12px;
  display: inline-block;
  width: 100px;
  height: 34px;
  background: #ffffff;
  border-radius: 3px;
  border: 1px solid #ffd300;
  font-size: 12px;
  vertical-align: middle;
  line-height: 34px;
}
.analyse-count-chart .statistics {
  margin-bottom: 150px;
}
.analyse-count-chart .statistics .tipsCount {
  color: #2A2A2A;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  top: 8px;
}
.analyse-count-chart .statistics .file-type-container {
  float: none;
  width: 90px;
}
.analyse-count-chart .statistics .file-type-container .contact-select p {
  text-align: center;
  width: 80px;
}
.analyse-count-chart .statistics .file-type-container .contact-select p .fa-icon-arrow-down {
  top: 10px;
}
.analyse-count-chart .statistics .file-type-container .contact-select .sign-select-list {
  width: 80px;
}
.analyse-count-table .fdd-table th {
  font-size: 14px;
  padding-left: 24px;
  color: #676767;
}
.analyse-count-table .fdd-table td {
  padding-left: 24px;
  color: #676767;
}
.authorize-select {
  margin-top: 40px;
  margin-left: 60px;
}
.authorize-select .authorize-type .title {
  display: inline-block;
  font-size: 14px;
  float: left;
}
.authorize-select .authorize-type .fa-input {
  margin-left: 15px;
  width: 710px;
}
.authorize-select .authorize-type .fa-input input {
  text-indent: 10px;
}
.authorize-select .authorize-type .fa-select-icon {
  transform: rotate(0deg);
}
.authorize-select .authorize-type li {
  font-size: 12px;
}
.authorize-select .authorize-type .fa-select-option {
  height: 120px;
}
.authorize-select .authorize-person .authorize-title {
  font-size: 14px;
  float: left;
  position: relative;
  bottom: -16px;
  right: -15px;
}
.authorize-select .authorize-person .newholder {
  float: right;
  width: 87%;
  margin-right: 13px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .left {
  width: 230px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .left .box {
  font-size: 12px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .left .box .search {
  margin-left: 11px;
  margin-top: 12px;
  width: 206px;
  height: 34px;
}
.authorize-select .authorize-person .newholder .left .box .fa-div-padding-0 {
  padding-right: 15px;
}
.authorize-select .authorize-person .newholder .left .box .fa-div-padding-1 {
  padding-right: 15px;
}
.authorize-select .authorize-person .newholder .center {
  font-size: 12px;
  margin-left: 5px;
  width: 250px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .center .box {
  height: 290px;
}
.authorize-select .authorize-person .newholder .right {
  margin-left: 5px;
  width: 220px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .right .box {
  font-size: 12px;
  padding-top: 12px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .right .box .hasAuthorize {
  font-size: 12px;
  margin-left: 12px;
}
.authorize-select .authorize-person .fa-button-own {
  margin-left: 96px!important;
}
.result-ok {
  border-radius: 100%;
  border: 5px solid #ffd435;
}
.result-ok:before {
  content: "";
  height: 20%;
  width: 40%;
  border-width: 7.070px;
  border-style: solid;
  border-color: inherit;
  border-radius: 1px;
  border-top: none;
  border-right: none;
  background: transparent;
  transform: rotate(-45deg);
  display: block;
  top: 31%;
  left: 26%;
  position: relative;
}

/*********全局变量*********/
@font-face {
  font-family: 'fddfonts';
  src: url(data:application/vnd.ms-fontobject;base64,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);
  src: url(data:application/vnd.ms-fontobject;base64,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#iefix) format('embedded-opentype'), url(data:font/ttf;base64,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) format('truetype'), url(data:font/woff;base64,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) format('woff'), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiA+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IEljb01vb248L21ldGFkYXRhPg0KPGRlZnM+DQo8Zm9udCBpZD0iZmRkZm9udHMiIGhvcml6LWFkdi14PSIxMDI0Ij4NCjxmb250LWZhY2UgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijk2MCIgZGVzY2VudD0iLTY0IiAvPg0KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjEwMjQiIC8+DQo8Z2x5cGggdW5pY29kZT0iJiN4MjA7IiBob3Jpei1hZHYteD0iNTEyIiBkPSIiIC8+DQo8Z2x5cGggdW5pY29kZT0iJiN4ZTg4NzsiIGdseXBoLW5hbWU9ImhlbHAiIGQ9Ik02NDIgNDU4LjY2N2MyNCAyNCA0MCA1OCA0MCA5NiAwIDk0LTc2IDE3MC0xNzAgMTcwcy0xNzAtNzYtMTcwLTE3MGg4NGMwIDQ2IDQwIDg2IDg2IDg2czg2LTQwIDg2LTg2YzAtMjQtMTAtNDQtMjYtNjBsLTUyLTU0Yy0zMC0zMi01MC03NC01MC0xMjB2LTIyaDg0YzAgNjQgMjAgODggNTAgMTIwek01NTQgMTI4LjY2N3Y4NGgtODR2LTg0aDg0ek01MTIgODUyLjY2N2MyMzYgMCA0MjYtMTkwIDQyNi00MjZzLTE5MC00MjYtNDI2LTQyNi00MjYgMTkwLTQyNiA0MjYgMTkwIDQyNiA0MjYgNDI2eiIgLz4NCjxnbHlwaCB1bmljb2RlPSImI3hlOTAwOyIgZ2x5cGgtbmFtZT0iY2xvc2UiIGQ9Ik0xMDI0IDg1Mi40OGwtMTA3LjUyIDEwNy41Mi00MDQuNDgtNDA0LjQ4LTM5OS4zNiA0MDQuNDgtMTEyLjY0LTEwNy41MiA0MDQuNDgtNDA0LjQ4LTQwNC40OC00MDQuNDggMTEyLjY0LTEwNy41MiAzOTkuMzYgMzk5LjM2IDQwNC40OC0zOTkuMzYgMTA3LjUyIDEwNy41Mi00MDQuNDggNDA0LjQ4eiIgLz4NCjxnbHlwaCB1bmljb2RlPSImI3hlOTAxOyIgZ2x5cGgtbmFtZT0idW5pRTkwMSIgZD0iTTYzNC44OCAzMjUuMTJsLTE4NC4zMi0zODkuMTIgMzg5LjEyIDE4NC4zMiAxODQuMzIgMzg5LjEyLTM4OS4xMi0xODQuMzJ6TTU1Mi45NiAzOC40bDEyOCAyNDAuNjQgMTE3Ljc2LTExMi42NC0yNDUuNzYtMTI4ek02Ni41NiA4OTguNTZoNzY4di0zODRoNjEuNDR2NDQ1LjQ0aC04OTZ2LTEwMjRoMzg0djYxLjQ0aC0zMTcuNDR2OTAxLjEyek0xNTguNzIgNzY1LjQ0aDQxOS44NHYtOTcuMjhoLTQxOS44NHY5Ny4yOHpNMTU4LjcyIDUyOS45Mmg0ODEuMjh2LTk3LjI4aC00ODEuMjh2OTcuMjh6IiAvPg0KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDI7IiBnbHlwaC1uYW1lPSJ1bmlFOTAyIiBkPSJNMzM3LjkyLTY0bC0xMjggMTI4IDM4NCAzODkuMTItMzg0IDM3OC44OCAxMjggMTI4IDQ1MC41Ni00NDUuNDRjMTUuMzYtMTUuMzYgMjUuNi00MC45NiAyNS42LTYxLjQ0IDAtMjUuNi0xMC4yNC00Ni4wODAtMjUuNi02MS40NGwtNDUwLjU2LTQ1NS42OHoiIC8+DQo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwMzsiIGdseXBoLW5hbWU9IjEiIGQ9Ik0zMjIuNTYgNjM3LjQ0bC0zMjIuNTYtNzAxLjQ0IDcwMS40NCAzMjIuNTYgMzIyLjU2IDcwMS40NC03MDEuNDQtMzIyLjU2ek01MTIgMzU1Ljg0Yy01MS4yIDAtOTIuMTYgNDAuOTYtOTIuMTYgOTIuMTZzNDAuOTYgOTIuMTYgOTIuMTYgOTIuMTZjNTEuMiAwIDkyLjE2LTQwLjk2IDkyLjE2LTkyLjE2cy00MC45Ni05Mi4xNi05Mi4xNi05Mi4xNnoiIC8+DQo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwNDsiIGdseXBoLW5hbWU9InVuaUU5MDQiIGQ9Ik02ODYuMDgwLTY0bDEyOCAxMjgtMzg0IDM4NCAzODQgMzg0LTEyOCAxMjgtNDUwLjU2LTQ0NS40NGMtMTUuMzYtMjAuNDgtMjUuNi00MC45Ni0yNS42LTY2LjU2czEwLjI0LTQ2LjA4MCAyNS42LTYxLjQ0bDQ1MC41Ni00NTAuNTZ6IiAvPg0KPGdseXBoIHVuaWNvZGU9IiYjeGU5NGE7IiBnbHlwaC1uYW1lPSJjb21wYXNzMiIgZD0iTTUxMiA5NjBjLTI4Mi43NyAwLTUxMi0yMjkuMjMtNTEyLTUxMnMyMjkuMjMtNTEyIDUxMi01MTIgNTEyIDIyOS4yMyA1MTIgNTEyLTIyOS4yMyA1MTItNTEyIDUxMnpNOTYgNDQ4YzAgMjI5Ljc1IDE4Ni4yNSA0MTYgNDE2IDQxNiAxMDkuNTc0IDAgMjA5LjIzMi00Mi4zODYgMjgzLjUzNC0xMTEuNjI4bC00MTEuNTM0LTE3Ni4zNzItMTc2LjM3Mi00MTEuNTM0Yy02OS4yNDIgNzQuMzAyLTExMS42MjggMTczLjk2LTExMS42MjggMjgzLjUzNHpNNTg1LjE2NiAzNzQuODM0bC0yNTYuMDgyLTEwOS43NSAxMDkuNzUgMjU2LjA4MiAxNDYuMzMyLTE0Ni4zMzJ6TTUxMiAzMmMtMTA5LjU3NCAwLTIwOS4yMzQgNDIuMzg2LTI4My41MzIgMTExLjYyOGw0MTEuNTMyIDE3Ni4zNzIgMTc2LjM3MiA0MTEuNTMyYzY5LjI0Mi03NC4yOTggMTExLjYyOC0xNzMuOTU4IDExMS42MjgtMjgzLjUzMiAwLTIyOS43NS0xODYuMjUtNDE2LTQxNi00MTZ6IiAvPg0KPC9mb250PjwvZGVmcz48L3N2Zz4=#icomoon) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: '';
  /* project id 944446 */
  src: url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.eot');
  src: url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.woff') format('woff'), url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.ttf') format('truetype'), url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.svg#') format('svg');
}
[class^="fdd-icon-"],
[class*="fdd-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'fddfonts' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.font-12 {
  font-size: 12px;
}
.fdd-error {
  color: #c00;
}
.pos-r {
  position: relative;
}
.pos-a {
  position: absolute;
}
.fdd-disabled {
  cursor: not-allowed !important;
  opacity: .2;
}
.fdd-app-left {
  text-align: left;
}
* {
  webkit-tap-highlight-color: transparent;
}
*,
html,
body,
div,
span,
p,
th,
td,
tr,
img,
table,
form {
  margin: 0;
  padding: 0;
}
html {
  -webkit-text-size-adjust: none;
  -webkit-overflow-scrolling: auto;
}
body,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "\5FAE\8F6F\96C5\9ED1", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;
}
body {
  font-size: 12px;
  text-decoration: none;
  outline: none;
  clear: both;
  background-color: white;
  word-break: break-all;
}
::-webkit-scrollbar-track-piece {
  background-color: #f8f8f8;
}
::-webkit-scrollbar {
  width: 9px;
  height: 9px;
}
::-webkit-scrollbar-thumb {
  background-color: #ddd;
  background-clip: padding-box;
  min-height: 10px;
  border-radius: 10px;
}
::-webkit-scrollbar-thumb:hover {
  background-color: #bbb;
}
img,
a img {
  border: 0;
}
ul,
li,
ol {
  list-style: none;
}
caption,
th,
td {
  text-align: left;
  font-weight: normal;
}
a,
img {
  text-decoration: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
i {
  font-style: normal;
}
.fdd-login-bg {
  width: 100%;
  height: 100%;
  background: url(./images/login-bg.jpg?eda0295ac00f5a5bc42f3320032b6c15) #494945 no-repeat;
  background-size: cover;
  min-height: 640px;
  overflow-y: auto;
  position: absolute;
  display: block;
}
.fdd-img {
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
}
.fdd-ico {
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
}
.fdd-moban-img {
  background: url(./images/com-moban.png?2705a4def60185cf11bd77a15ad88bbc) no-repeat;
}
.fdd-loading {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
}
.fdd-loading div {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  -ms-border-radius: 100%;
  -moz-border-radius: 100%;
  -o-border-radius: 100%;
  -webkit-border-radius: 100%;
  position: absolute;
  margin-top: -20px;
  margin-left: -20px;
  top: 50%;
  left: 50%;
  background: url(./images/fdd-load.gif?a180cd6eafa778436cbd3bddeb1630e9) no-repeat center #fff;
  background-size: 60%;
  box-shadow: 0 5px 10px #ddd;
}
.fdd-border-error {
  border: #c00 solid 1px !important;
}
.fdd-error-trip {
  position: fixed;
  z-index: 1001;
  text-align: center;
  width: 100%;
  top: 45%;
  left: 0;
  right: 0;
}
.fdd-error-trip .fdd-error-tripbox {
  display: inline-block;
  padding: 15px 20px;
  background: rgba(42, 42, 42, 0.7);
  z-index: 999;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  color: white;
  font-size: 12px;
}
.fdd-disable {
  color: #cacaca !important;
}
.fdd-button-link {
  background: #ffd435;
  color: #2a2a2a;
  display: inline-block;
  width: auto;
  height: 35px;
  line-height: 35px;
  padding: 0 20px;
  text-align: center;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-button-link:hover {
  background: #e1b213;
}
.fdd-curpost {
  cursor: pointer !important;
}
/*form*/
:focus {
  outline: 0;
}
input,
select,
textarea {
  vertical-align: middle;
}
input {
  background: white;
  font-size: 12px !important;
}
input[placeholder],
[placeholder],
*[placeholder] {
  color: #666;
}
input[type=text],
input[type=password],
select,
textarea {
  width: 100%;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: #e5e5e5 solid 1px;
  color: #666;
  box-sizing: border-box;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  text-indent: 10px;
  font-family: "\5FAE\8F6F\96C5\9ED1", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;
}
input[type=text]:focus,
input[type=password]:focus,
select:focus,
textarea:focus {
  border: #ffd435 solid 1px;
  box-shadow: 0 0 1px #ffd435;
  background: white;
}
input[type=text]:disabled,
input[type=password]:disabled,
select:disabled,
textarea:disabled {
  background: #fafafa;
  border: 1px solid #e5e5e5;
  color: #bdbdbd;
  cursor: not-allowed;
}
input[type=text]:disabled :input[placeholder],
input[type=password]:disabled :input[placeholder],
select:disabled :input[placeholder],
textarea:disabled :input[placeholder] {
  color: #fafafa;
}
input[type=text].search,
input[type=password].search,
select.search,
textarea.search {
  padding-left: 25px;
  text-indent: 0px !important;
}
/*table*/
table {
  border-spacing: 0;
  background: white;
  box-sizing: border-box;
  table-layout: fixed;
  display: table;
  border-collapse: separate;
}
.fdd-table,
.fdd-table2 {
  width: 100%;
  border: #eaeaea solid 1px;
  border-collapse: collapse;
  border-bottom: none;
  -webkit-animation: show 0.2s ease-in;
  transition-delay: 0s;
}
.fdd-table .fa-table_1_column_2,
.fdd-table2 .fa-table_1_column_2 {
  text-align: left;
}
.fdd-table .fdd-icon-nocheck,
.fdd-table2 .fdd-icon-nocheck {
  margin: 12px;
  display: inline-block;
  vertical-align: middle;
}
.fdd-table a,
.fdd-table2 a {
  margin-right: 5px;
}
.fdd-table .fdd-icon-nocheck,
.fdd-table2 .fdd-icon-nocheck,
.fdd-table .fdd-icon-checkon,
.fdd-table2 .fdd-icon-checkon {
  margin-left: 6px;
}
.fdd-table thead,
.fdd-table2 thead {
  background: #f9f9f9;
}
.fdd-table thead th,
.fdd-table2 thead th {
  font-weight: bold;
}
.fdd-table thead th span,
.fdd-table2 thead th span {
  margin-left: 0 !important;
}
.fdd-table thead th:nth-child(1),
.fdd-table2 thead th:nth-child(1) {
  text-align: left;
}
.fdd-table tr,
.fdd-table2 tr {
  cursor: pointer;
  height: 40px;
  border-bottom: #eaeaea solid 1px;
}
.fdd-table tr td,
.fdd-table2 tr td,
.fdd-table tr th,
.fdd-table2 tr th {
  height: 40px;
  text-align: center;
  color: #666;
  border-bottom: #eaeaea solid 1px;
}
.fdd-table tr td,
.fdd-table2 tr td {
  color: #666;
  font-size: 12px;
}
.fdd-table tr td .fdd-flow-div,
.fdd-table2 tr td .fdd-flow-div {
  text-align: left;
}
.fdd-table tr td:nth-child(1),
.fdd-table2 tr td:nth-child(1),
.fdd-table tr th:nth-child(1),
.fdd-table2 tr th:nth-child(1) {
  text-indent: 5px;
  text-align: left;
}
.fdd-table tr th:nth-child(1),
.fdd-table2 tr th:nth-child(1) {
  text-indent: 10px;
}
.fdd-table tr:hover,
.fdd-table2 tr:hover {
  background: #fff9e3;
}
.fdd-table tr:last-child,
.fdd-table2 tr:last-child {
  border-bottom: none;
}
.fdd-table .left,
.fdd-table2 .left {
  text-align: left;
}
.tab-link {
  color: #999;
}
.tab-link:hover {
  color: #ffd435;
}
.fdd-table2 {
  margin-top: -1px;
}
.fdd-table2 thead {
  background: white;
}
.fdd-table2 tr:nth-child(2n+1) {
  background: #f7f7f7;
}
.fdd-table2 td:nth-child(1),
.fdd-table2 th:nth-child(1) {
  text-indent: 15px !important;
  text-align: left;
}
.fdd-table2 thead th:nth-child(2) {
  text-align: center;
}
/*radio*/
.fdd-radio,
.fdd-radio-on,
.fdd-check,
.fdd-check-on {
  display: inline-block;
  background: white;
  vertical-align: middle;
  margin: 6px 7px 0 0;
  cursor: pointer;
}
.fdd-radio,
.fdd-radio-on {
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.fdd-radio {
  width: 14px;
  height: 14px;
  border: #cdcdcd solid 1px;
}
.fdd-radio-on,
.fdd-check-on {
  width: 6px;
  height: 6px;
  border: #ffd435 solid 5px;
  position: relative;
}
.fdd-radio-on i,
.fdd-check-on i {
  position: absolute;
  left: 0;
  top: 0 !important;
  font-weight: bold;
  font-size: 12px;
}
/*check*/
.fdd-check,
.fdd-check-on {
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.fdd-check {
  width: 12px;
  height: 12px;
  border: #cdcdcd solid 1px;
}
.fdd-check-on {
  width: 12px;
  height: 12px;
  border: #ffd435 solid 1px;
  background: #ffd435;
}
/*margin*/
.fddui-margin-10 {
  margin: 10px 0;
}
.fddui-margin-20 {
  margin: 20px 0;
}
.fddui-margin-30 {
  margin: 30px 0;
}
.fddui-margin-40 {
  margin: 40px 0;
}
.fddui-margin-50 {
  margin: 50px 0;
}
.fddui-margintop-10 {
  margin-top: 10px;
}
.fddui-margintop-20 {
  margin-top: 20px;
}
.fddui-margintop-30 {
  margin-top: 30px;
}
.fddui-margintop-40 {
  margin-top: 40px;
}
.fddui-margintop-50 {
  margin-top: 50px;
}
/*padding*/
.fddui-padding-10 {
  padding: 10px 0;
}
.fddui-padding-20 {
  padding: 20px 0;
}
.fddui-padding-30 {
  padding: 30px 0;
}
.fddui-padding-40 {
  padding: 40px 0;
}
.fddui-padding-50 {
  padding: 50px 0;
}
/*button*/
button {
  display: block;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: none;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
  color: black;
  background: #fbb900;
  padding: 0 25px;
}
button:hover,
button:active {
  background: #f49600;
  color: black;
  -webkit-transition: all 2s;
  -moz-transition: all 2s;
  -ms-transition: all 2s;
  -o-transition: all 2s;
  transition: all 2s;
}
button:focus {
  outline: 0;
}
button:disabled {
  cursor: not-allowed;
}
.fdd-button-disabled {
  background: #eaeaea;
  color: #999;
  cursor: not-allowed;
  border: #eaeaea solid 1px;
  opacity: .2;
}
.fdd-button-disabled:hover {
  border: #eaeaea solid 1px;
  background: #eaeaea;
  color: #999;
}
.fdd-ident-disabled {
  background: #c7c4c4 !important;
  color: #2a2a2a;
  cursor: not-allowed;
}
.fdd-main {
  position: absolute;
  min-width: 1100px;
  width: calc(200% - 100vw);
  margin: 0 calc(100vw - 100%);
}
.fdd-errorborder {
  border: #c00 solid 1px !important;
}
.fdd-header-bottom {
  width: 100%;
  bottom: 0;
  background: white;
  z-index: 19;
  border-top: #edeff2 solid 1px;
  position: fixed;
  left: 0;
}
.fdd-header-bottom div {
  width: 1100px;
  margin: 0 auto;
  position: relative;
}
.fdd-header-bottom div a {
  float: right;
}
.fdd-mix-btn {
  width: auto !important;
  height: 28px !important;
  line-height: 28px !important;
  padding: 0 10px;
}
.fdd-btn-color {
  color: #fbb900 !important;
}
.fdd-notallowed {
  cursor: not-allowed !important;
}
.errormain {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: #fafafa;
}
.errormain div {
  width: 855px;
  margin: 0 auto;
  margin-top: 100px;
}
.errormain div img {
  width: 100%;
}
.errormain p {
  color: #434a54;
  font-size: 6em;
  text-align: center;
}
.errormain span {
  display: block;
  text-align: center;
  color: #434a54;
  font-size: 16px;
  padding-bottom: 20px;
}
.errormain a {
  width: 180px;
  display: block;
  margin: 0 auto;
}
.fdd-fade-warp {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 900;
  background: rgba(0, 0, 0, 0.4);
}
.fdd-fade-box {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 990;
  background: rgba(0, 0, 0, 0.5);
}
.fdd-loading-box {
  width: 610px;
  height: 168px;
  background: white;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin: 0 auto;
  margin-top: 12%;
  box-shadow: 5px 5px 5px #666;
}
.fdd-loading-box .loadbox {
  width: 550px;
  height: 50px;
  margin: 0 auto;
  padding-top: 50px;
}
.fdd-loading-box .loadbox p {
  width: 492px;
  height: 10px;
  background: #f5f5f5;
  border-radius: 10px;
  -ms-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
  float: left;
  margin-top: 3px;
  -moz-box-shadow: 1px 1px 1px #999 inset;
  /* For Firefox3.6+ */
  -webkit-box-shadow: 1px 1px 1px #999 inset;
  /* For Chrome5+, Safari5+ */
  box-shadow: 1px 1px 1px #999 inset;
  /* For Latest Opera */
  position: relative;
}
.fdd-loading-box .loadbox p i {
  width: 1%;
  background: #ffd435;
  height: 10px;
  border-radius: 10px;
  -ms-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
  display: inline-block;
  position: absolute;
}
.fdd-loading-box .loadbox span {
  float: left;
  margin-left: 15px;
}
.fdd-loading-box .loadbox .txt {
  margin-left: 0;
  margin-top: 10px;
}
.fdd-flow {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  vertical-align: text-bottom;
}
.red-color {
  color: #c00 !important;
}
.fa-table th {
  font-weight: bold;
}
.fa-table th:nth-child(1) {
  text-align: left;
}
.fa-table td:nth-child(1) {
  text-align: left;
}
.fa-table .cell {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  white-space: nowrap !important;
  text-align: left;
}
.fa-table__header-wrapper .has-gutter tr th:nth-child(2) {
  text-align: left;
}
.sectab {
  text-indent: 24px;
}
.page-detail {
  width: 95%;
  height: 21px;
  line-height: 21px;
  position: relative;
  margin: 0 auto;
  padding-top: 12px;
  text-align: center;
}
.page-detail a {
  display: inline-block;
  color: #2a2a2a;
}
.page-detail a:hover {
  color: #ffd435;
}
.page-detail .centerbox {
  margin: 0 auto;
  text-align: center;
  width: 90%;
}
.page-detail .centerbox a {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  margin: 0 10px;
  font-size: 14px;
}
.page-detail .centerbox .hover {
  color: #ffd435;
}
.page-detail .home {
  position: absolute;
  left: 0;
}
.page-detail .last {
  position: absolute;
  right: 0;
  top: 15px;
}
.fdd-bottom {
  margin-bottom: 15px;
}
.table-body tr td {
  padding: 0 1.5px;
}
/*登录*/
.fdd-jiaoyan {
  width: 265px !important;
}
.fdd-login-box {
  width: 390px;
  height: auto !important;
  overflow: hidden;
  background: white;
  margin: 0 auto;
  margin-top: 90px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.1);
  position: relative;
}
.fdd-login-box .login-tab {
  width: 50%;
  height: 38px;
  text-align: center;
  margin: 34px auto 22px auto;
  position: relative;
}
.fdd-login-box .login-tab .login-line {
  display: inline-block;
  width: 1px;
  background: #eaeaea;
  height: 12px;
  position: absolute;
  margin-left: -5px;
  top: 5px;
}
.fdd-login-box .login-tab a {
  width: 49%;
  display: inline-block;
  font-size: 16px;
  color: #2a2a2a;
  padding: 0;
  margin: 0;
  position: absolute;
}
.fdd-login-box .login-tab a i {
  height: 1.5px;
  display: inline-block;
  position: absolute;
  top: 30px;
}
.fdd-login-box .login-tab a .ihover {
  background: #fbb900;
}
.fdd-login-box .login-tab .left {
  left: 0;
  text-align: left;
}
.fdd-login-box .login-tab .left i {
  width: 30%;
  left: 25px;
}
.fdd-login-box .login-tab .right {
  right: 0;
  text-align: right;
}
.fdd-login-box .login-tab .right i {
  width: 25%;
  left: 50px;
}
.fdd-login-box .tab-hover {
  color: #fbb900 !important;
}
.fdd-login-box .fdd-login-code {
  width: 200px;
  height: 236px;
  margin: 0 auto;
}
.fdd-login-box .fdd-login-code img {
  width: 200px;
  height: 200px;
  min-height: 200px;
  cursor: pointer;
}
.fdd-login-box .fdd-login-code span {
  width: 100%;
  height: 24px;
  line-height: 24px;
  text-align: center;
  display: block;
  font-size: 18px;
}
.fdd-login-box .fdd-logo {
  width: 100%;
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
  height: auto !important;
  display: block;
  margin: 34px auto;
  position: absolute;
}
.fdd-login-box .fdd-logo img {
  width: 100px;
  max-height: 80px;
}
.fdd-login-box .fdd-default {
  width: 60px;
  height: 60px;
  display: block;
  top: 0;
  z-index: 99;
  right: 0;
  position: absolute;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA35pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGODdGMTE3NDA3MjA2ODExODIyQURFMUZERTUzMTY2RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMEQ2NkY0MkJBMUQxMUU4QjM1Qjk5M0QyQ0NEM0MxMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMEQ2NkY0MUJBMUQxMUU4QjM1Qjk5M0QyQ0NEM0MxMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YTg2NjU0ZDAtZWY3MS00ZWQ2LTk1NWQtYTJiMDQzOTE5NzFmIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MmRmMzJlOWQtMDIwYy0xMTdjLWJiNDctOWM3NDQ1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) no-repeat;
  cursor: pointer;
}
.fdd-login-box .default-on {
  background-position: -60px -60px;
}
.fdd-login-box ul {
  display: block;
  margin-top: 120px;
}
.fdd-login-box ul li {
  width: 85%;
  margin: 0 auto;
  overflow: hidden;
  margin-bottom: 20px;
  position: relative;
  padding: 2px;
}
.fdd-login-box ul li input {
  height: 49px !important;
}
.fdd-login-box ul li em {
  position: absolute;
  top: 5px;
  right: 10px;
  display: inline-block;
  cursor: pointer;
}
.fdd-login-box ul li .iscode {
  position: absolute;
  text-align: center;
  display: inline-block;
  background: #ffd435;
  color: #2a2a2a;
  height: 49px;
  line-height: 49px;
  width: 100px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  left: 232px;
}
.fdd-login-box ul li .iscode:hover {
  background: #fbb900;
}
.fdd-login-box p {
  color: #c00;
}
.fdd-login-box .fdd-login-link {
  width: 85%;
  margin: 0 auto;
  text-align: right;
}
.fdd-login-box .fdd-login-link span {
  padding: 0 10px;
  color: #fbb900;
}
.fdd-login-box .fdd-login-link a {
  color: #fbb900;
}
.fdd-login-box .fdd-login-link a:hover,
.fdd-login-box .fdd-login-link a:active {
  color: #e1b213;
}
.fdd-login-box .fdd-login-link p {
  color: #2a2a2a;
  display: inline-block;
  float: left;
}
.fdd-login-box .fa-button-own {
  width: 100%;
  margin: 30px auto;
  height: 46px;
  line-height: 46px;
  display: block;
  background: #fbb900;
}
.fdd-login-box .fa-button-own:hover {
  background: #f49600;
}
.fdd-login-box .on {
  background: #ffd28a;
  color: white;
}
.fdd-login-box .fdd-partner {
  border-bottom: #eaeaea solid 1px;
  height: 10px;
  width: 85%;
  margin: -10px auto 34px auto;
}
.fdd-login-box .fdd-partner span {
  width: 114px;
  background: white;
  margin: 0 auto;
  margin-top: 62px;
  position: relative;
  display: block;
  text-align: center;
  color: #b2b2b6;
}
.fdd-login-box .partner-login-box {
  width: 85%;
  height: auto !important;
  overflow: hidden;
  display: block;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 40px;
}
.fdd-login-box .partner-login-box a {
  width: 43px;
  height: 43px;
  display: inline-block;
  margin: 0 auto;
}
.fdd-login-box .partner-login-box .partner-login-icon {
  margin-left: 10px;
  vertical-align: middle;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  background-position: -492px -177px;
  display: inline-block;
  margin-top: -22px;
}
.fdd-login-box .fdd-login-verfily {
  width: 222px;
}
#approvalList .fdd-list-main {
  width: 1100px;
  margin: 100px auto;
}
#approvalList .fdd-list-main .file-type-container {
  width: 700px;
}
#approvalList .fdd-list-main .contact-select {
  margin-left: 0px;
}
#approvalList .fdd-list-main .contact-select p i {
  top: 11px;
}
#approvalList .fdd-list-main .fdd-list-btnbox {
  display: inline-block;
  margin-left: 22px;
  height: 34px;
}
#approvalList .fdd-list-main .fdd-list-btnbox .fdd-icon-glass {
  position: absolute;
  top: 11px;
  left: 5px;
}
#approvalList .fdd-list-main .fdd-list-btnbox .fdd-list-input {
  height: 28px!important;
  display: inline-block;
  position: relative;
  top: -5px;
}
#approvalList .fdd-list-main .add-seal {
  margin-top: 18px;
  height: 34px;
  line-height: 34px;
  float: right;
}
#approvalList .fdd-list-main .fdd-tab-warp {
  padding-top: 14px;
}
.el-time-panel__footer {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.el-picker-panel__icon-btn {
  margin: 0px;
  padding-right: 5px;
  padding-bottom: 9px;
}
.el-input__icon {
  left: 15px!important;
}
#addApproval .fa-tree-node__expand-icon {
  display: none!important;
}
#addApproval .pointer {
  cursor: pointer;
}
#addApproval .fdd-list-main {
  width: 1100px;
  margin: 20px auto 30px;
  font-size: 12px;
}
#addApproval .fdd-list-main .uploadTitle {
  padding-bottom: 5px;
  border-bottom: solid 1px #EAEAEA;
}
#addApproval .fdd-list-main .uploadTitle p {
  border-left: solid 1px white;
  padding-left: 10px;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
}
#addApproval .fdd-list-main .put-box-list {
  margin: 28px 0;
  padding-top: 0px;
}
#addApproval .fdd-list-main .put-box-list li {
  width: 263px;
  height: 36px;
  border: solid 1px #E5E5E5;
  margin-right: 12px;
}
#addApproval .fdd-list-main .put-box-list li .upload-file-tips {
  width: 263px;
  height: 36px;
  line-height: 36px;
}
#addApproval .fdd-list-main .put-box-list li .upload-file-tips i {
  display: inline-block;
  position: absolute;
  font-size: 12px;
  margin-left: -30px;
  margin-top: 12px;
}
#addApproval .fdd-list-main .put-box-list li .file-name {
  text-align: left;
  width: 263px;
  display: inline-block;
  line-height: 36px;
  height: 36px;
  text-indent: 10px;
}
#addApproval .fdd-list-main .put-box-list li .file-name .action {
  float: right;
  margin-right: 15px;
}
#addApproval .fdd-list-main .put-box-list li .file-name .action i {
  position: absolute;
  margin-top: 13px;
  margin-left: -23px;
}
#addApproval .fdd-list-main .put-box-list li .file-name i {
  position: absolute;
  margin-top: 10px;
  margin-left: 20px;
}
#addApproval .fdd-list-main .form-msg {
  margin-top: 35px;
}
#addApproval .fdd-list-main .form-msg input {
  width: 710px;
  margin-left: 16px;
}
#addApproval .fdd-list-main .form-msg .row {
  margin-bottom: 20px;
  height: 40px;
}
#addApproval .fdd-list-main .form-msg .row .require {
  color: red;
}
#addApproval .fdd-list-main .form-msg .row .approval-title {
  float: left;
  height: 40px;
  line-height: 40px;
  text-align: left;
  width: 110px;
}
#addApproval .fdd-list-main .form-msg .row .select-radio {
  padding-top: 12px;
  padding-left: 5px;
}
#addApproval .fdd-list-main .form-msg .row .select-radio input {
  width: 13px;
  height: 13px;
}
#addApproval .fdd-list-main .form-msg .row .depend-time .fa-input {
  width: 710px!important;
  height: 40px!important;
  margin-left: 15px;
}
#addApproval .fdd-list-main .form-msg .row .depend-date .fa-input {
  margin-left: 15px;
  width: 150px;
}
#addApproval .fdd-list-main .form-msg .row .depend-date i {
  position: relative;
  left: -35px;
}
#addApproval .fdd-list-main .form-msg .row .approval-select {
  float: left;
  position: relative;
  height: 40px;
  line-height: 40px;
  width: 710px;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  background-color: #fcfcfc;
  color: #666;
  text-indent: 25px;
  margin-left: 16px;
  box-sizing: border-box;
  cursor: pointer;
}
#addApproval .fdd-list-main .form-msg .row .approval-select i {
  right: 14px;
  position: absolute;
  top: 14px;
}
#addApproval .fdd-list-main .form-msg .row .approval-select .sign-select-list {
  background-color: #fcfcfc;
  border: 1px solid #e5e5e5;
  border-top: none;
  z-index: 10;
  position: absolute;
  width: 100%;
  box-sizing: border-box;
  top: 39px;
}
#addApproval .fdd-list-main .approval-flow {
  margin-top: 20px;
  display: inline-block;
  width: 46px;
  margin-left: 20px;
}
#addApproval .fdd-list-main .approval-flow i {
  position: absolute;
  background-color: #BFBFBF;
  color: white;
  padding: 2px;
  border-radius: 50%;
}
#addApproval .fdd-list-main .approval-flow .approval-person {
  background-color: #FDD435;
  height: 46px;
  width: 46px;
  border-radius: 50%;
  color: white;
  line-height: 46px;
  text-align: center;
}
#addApproval .fdd-list-main .approval-flow .name {
  text-align: center;
  margin-top: 3px;
  height: 15px;
}
#addApproval .fdd-list-main .symbol-next {
  display: inline-block;
  height: 66px;
  line-height: 40px;
  vertical-align: bottom;
  width: 30px;
  text-align: center;
  color: #D3D3D3;
}
#addApproval .submit {
  border-top: solid 1px #EAEAEA;
}
#addApproval .submit .summit-btn {
  width: 1100px;
  margin: 0 auto;
}
#addApproval .submit .summit-btn button {
  float: right;
  width: 88px;
  height: 34px;
  line-height: 34px;
  margin: 15px 0;
  font-size: 12px;
  padding: 0;
}
#add-ppproval-detail .pointer {
  cursor: pointer;
}
#add-ppproval-detail .main {
  width: 1100px;
  margin: 30px auto;
}
#add-ppproval-detail .main .all-msg {
  margin-top: 35px;
  border: solid 1px #EAEAEA;
  padding-bottom: 30px;
}
#add-ppproval-detail .main .all-msg .title {
  background-color: #EAEAEA;
  height: 50px;
  line-height: 50px;
  padding: 0 15px;
}
#add-ppproval-detail .main .all-msg .title .left {
  color: #2A2A2A;
  font-size: 16px;
}
#add-ppproval-detail .main .all-msg .title .right {
  float: right;
  color: #666666;
  font-size: 14px;
}
#add-ppproval-detail .main .all-msg .main-msg {
  margin: 25px 30px;
  padding-bottom: 20px;
  border-bottom: solid 1px #EAEAEA;
}
#add-ppproval-detail .main .all-msg .main-msg .item {
  font-size: 12px;
  width: 33%;
  display: inline-block;
  color: #000000;
  height: 35px;
  line-height: 35px;
}
#add-ppproval-detail .main .all-msg .main-msg .col-label {
  font-size: 12px;
  width: 100px;
  display: inline-block;
}
#add-ppproval-detail .main .all-msg .main-msg span {
  font-size: 12px;
}
#add-ppproval-detail .main .all-msg .file-msg {
  margin: 0 30px;
  font-size: 12px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-title {
  width: 10%;
  float: left;
  height: 30px;
  line-height: 30px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list {
  width: 90%;
  float: right;
  margin-bottom: 30px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .down-click {
  color: #F49600;
  height: 30px;
  line-height: 30px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item {
  font-size: 12px;
  color: #989DA8;
  display: inline-block;
  width: 266px;
  height: 30px;
  border: solid 1px #EAEAEA;
  line-height: 30px;
  margin-right: 15px;
  margin-top: 10px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .file-icon {
  background: url(data:image/png;base64,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) no-repeat;
  height: 20px;
  width: 20px;
  display: inline-block;
  margin: 5px;
  background-size: contain;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .action {
  font-size: 12px;
  float: right;
  padding-right: 10px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .file-size {
  font-size: 12px;
  width: 60px;
  text-align: right;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .file-name {
  font-size: 12px;
  display: inline-block;
  vertical-align: top;
  width: 160px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .fonthidden {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#add-ppproval-detail .main .fdd-tab-warp {
  margin-top: 20px;
}
#add-ppproval-detail .main .fdd-tab-warp .approval-action {
  text-align: right;
}
#add-ppproval-detail .main .fdd-tab-warp .approval-action .action {
  display: inline-block;
  margin-left: 15px;
}
#add-ppproval-detail .main .fdd-tab-warp .fdd-table {
  margin-top: 20px;
}
/*注册*/
.fdd-registjiaoyan {
  width: 270px !important;
}
.fdd-verimg {
  width: 100px !important;
  height: 40px;
  float: right;
  cursor: pointer;
}
.fdd-reghead {
  width: 1180px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
}
.fdd-reghead div {
  float: right;
  margin-top: 20px;
}
.fdd-reghead .logo,
.fdd-reghead img {
  width: 58px;
  overflow: hidden;
  height: 36px;
}
.fdd-reghead .logo {
  display: block;
  margin-top: 10px;
  float: left;
}
.fdd-reghead span,
.fdd-reghead a {
  color: white;
}
.fdd-reghead .line {
  margin: 0 5px;
}
.fdd-reghead .login {
  color: #fbb900;
}
.fdd-reghead .login:hover {
  color: #e1b213;
}
.fdd-regbox {
  width: 715px;
  margin: 75px auto 0 auto;
  background: white;
  height: auto !important;
  overflow: hidden;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-link-gray {
  color: inherit;
  background: inherit;
  cursor: default;
  opacity: .4;
}
.fdd-link-gray:hover {
  color: inherit;
}
.fdd-text-gray {
  opacity: .4;
}
/*重构注册页面的tab页和步骤提示*/
.breadcrumb3,
.breadcrumb2,
.breadcrumb4 {
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  overflow: hidden;
  border: 1px solid #eaeaea;
  width: 713px;
  height: 58px;
  margin: 0 auto;
}
.breadcrumb3 i,
.breadcrumb2 i,
.breadcrumb4 i {
  display: inline-block;
  width: 20px;
  line-height: 20px;
  margin-right: 10px;
  color: #c9c9c9;
  border: 2px solid #c9c9c9;
  height: 20px;
  vertical-align: middle;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  position: relative;
}
.breadcrumb3 i.finshed-icon,
.breadcrumb2 i.finshed-icon,
.breadcrumb4 i.finshed-icon,
.breadcrumb3 i.finshed-icon2,
.breadcrumb2 i.finshed-icon2,
.breadcrumb4 i.finshed-icon2 {
  border: 0!important;
  height: 24px;
  width: 24px;
  margin-right: 4px;
  background: url(./images/arrow-two.png?84fae365407dceca3137630bb4a8d451) no-repeat;
  background-position: -43px -4px;
}
.breadcrumb3 i.finshed-icon2,
.breadcrumb2 i.finshed-icon2,
.breadcrumb4 i.finshed-icon2 {
  background-position: -66px -4px;
}
.breadcrumb3 li,
.breadcrumb2 li,
.breadcrumb4 li {
  width: 235px;
  float: left;
  text-align: center;
  position: relative;
  line-height: 58px;
  color: #a2abb2;
}
.breadcrumb3 li.last:before,
.breadcrumb2 li.last:before,
.breadcrumb4 li.last:before {
  background: #fff;
}
.breadcrumb3 li.last.on:before,
.breadcrumb2 li.last.on:before,
.breadcrumb4 li.last.on:before {
  background: #f7f7f7;
}
.breadcrumb3 li:before,
.breadcrumb2 li:before,
.breadcrumb4 li:before {
  display: block;
  content: "";
  position: absolute;
  width: 14px;
  z-index: 19;
  height: 58px;
  right: -14px;
  top: 0;
  background: url(./images/arrow-two.png?84fae365407dceca3137630bb4a8d451) no-repeat;
  background-position: -1px -2px;
}
.breadcrumb3 li.on,
.breadcrumb2 li.on,
.breadcrumb4 li.on {
  background: #f7f7f7;
  color: #a6a6a6;
}
.breadcrumb3 li.on i,
.breadcrumb2 li.on i,
.breadcrumb4 li.on i {
  color: #ffd435;
  border: 2px solid #ffd435;
}
.breadcrumb3 li.on:before,
.breadcrumb2 li.on:before,
.breadcrumb4 li.on:before {
  background-position: -24px 0px;
}
.breadcrumb2 li {
  width: 356px;
}
.breadcrumb4 {
  width: 100%;
  border: 0;
  border-bottom: 1px solid #eaeaea;
}
.breadcrumb4 li {
  width: 275px;
}
.breadcrumb4 li em {
  height: 20px;
  width: 20px;
  display: block;
  position: absolute;
  left: -2px;
  top: -2px;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  background-position: -570px -13px;
}
.fdd-regtab {
  width: 375px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  margin: 0 auto;
  background: white;
  border: 1px solid #ffd435;
  margin-top: 40px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-regtab li {
  width: 50%;
  float: left;
  color: #2a2a2a;
  cursor: pointer;
}
.fdd-regtab .on {
  background: #ffd435;
}
.fdd-regmain {
  width: 377px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  margin-top: 35px;
  padding-bottom: 50px;
}
.fdd-regmain .codetext {
  text-align: right;
}
.fdd-regmain div {
  width: 100%;
  height: 40px;
  padding: 2px;
  margin-bottom: 20px;
  font-size: 12px;
  position: relative;
}
.fdd-regmain div i {
  position: absolute;
  right: 10px;
  top: 12px;
  cursor: pointer;
}
.fdd-regmain div p {
  color: #c00;
}
.fdd-regmain div .verifycode {
  width: 270px;
  float: left;
}
.fdd-regmain div .btn {
  float: right;
  width: 100px;
  background: #2a2a2a;
  display: block;
  color: white;
  text-align: center;
  height: 40px;
  line-height: 40px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-regmain div a {
  color: #fbb900;
  cursor: pointer;
}
.fdd-regmain div a:hover {
  color: #f49600;
}
.fdd-regmain div .gray {
  color: #999;
  float: right;
}
.fdd-regmain div label {
  overflow: hidden;
  background: white;
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 14px;
  cursor: pointer;
  box-sizing: border-box;
  vertical-align: middle;
  position: relative;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  background-position: -457px -41px;
  margin-right: 5px;
  margin-top: -2px;
}
.fdd-regmain div span {
  height: 14px;
  line-height: 14px;
  display: inline-block;
  vertical-align: text-bottom;
}
.fdd-regmain button {
  width: 100%;
}
.fdd-regisuccess {
  width: 560px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  margin-bottom: 30px;
  margin-top: 50px;
}
.fdd-regisuccess span {
  width: 65px;
  height: 65px;
  display: block;
  margin: 0 auto;
  margin-bottom: 30px;
}
.fdd-regisuccess .fdd-button-link {
  width: 197px;
  height: 45px;
  line-height: 45px;
  margin: 0 auto;
  display: block;
  margin-top: 25px;
}
.fdd-regisuccess .h5 {
  font-size: 16px;
  text-align: center;
}
.fdd-regisuccess .h6 {
  width: 330px;
  margin: 0 auto;
  color: #999;
  font-size: 12px;
  text-align: center;
  margin-top: 20px;
}
.fdd-regisuccess-btnbox {
  width: 380px;
  height: 45px;
  position: relative;
  margin: 50px auto;
}
.fdd-regisuccess-btnbox a {
  min-width: 100px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  display: inline-block;
  background: #ffd435;
  color: #2a2a2a;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 0 30px;
}
.fdd-regisuccess-btnbox a:hover {
  background: #e1b213;
}
.fdd-regisuccess-btnbox .left,
.fdd-regisuccess-btnbox .right {
  position: absolute;
}
.fdd-regisuccess-btnbox .left {
  left: 0;
}
.fdd-regisuccess-btnbox .right {
  right: 0;
}
/*找回密码*/
.fdd-forget-header {
  width: 100%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  padding: 10px;
  background: white;
  position: fixed;
  top: 0;
}
.fdd-forget-box {
  width: 1180px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
}
.fdd-forget-box img {
  width: 66px;
  float: left;
}
.fdd-forget-box .forget-right {
  float: right;
}
.fdd-forget-box a {
  display: inline-block;
  cursor: pointer;
  color: #666;
  line-height: 42px;
}
.fdd-forget-box a:hover {
  color: #f49600;
}
.fdd-forget-box span {
  padding: 0 5px;
}
.fdd-forget-warp {
  width: 580px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  margin-top: 100px;
  background: white;
  border: #eaeaea solid 1px;
  padding-bottom: 40px;
}
.fdd-forget-warp .title {
  width: 100%;
  height: 45px;
  line-height: 45px;
  font-size: 18px;
  color: #2a2a2a;
  text-indent: 10px;
  border-bottom: #eaeaea solid 1px;
  margin-bottom: 40px;
}
.fdd-forget-warp .box {
  width: 330px;
  height: auto !important;
  margin: 0 auto;
  overflow: hidden;
  margin-top: 15px;
  position: relative;
  padding: 2px;
}
.fdd-forget-warp .box .fdd-icon-dip {
  display: inline-block;
  margin: 0 5px 0 50px;
}
.fdd-forget-warp .box .fdd-button-link,
.fdd-forget-warp .box button {
  width: 106px;
  height: 45px;
  line-height: 45px;
}
.fdd-forget-warp .box .left-20 {
  margin-left: 20px;
}
.fdd-forget-warp .box i {
  display: inline-block;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 13px;
}
.fdd-forget-warp .box .verbox {
  width: 100%;
  margin-top: 15px;
  height: 40px;
}
.fdd-forget-warp .box .verbox .verinput {
  float: left;
  width: 220px;
}
.fdd-forget-warp .box .verbox a {
  width: 90px;
  height: 40px;
  line-height: 40px;
  float: right;
  padding: 0 5px;
}
.fdd-forget-warp .box p {
  color: #c00;
}
.fdd-forget-warp button {
  margin-top: 20px;
}
.fdd-agreetbox {
  width: 860px;
  margin: 100px auto 0;
  background: white;
  border: #e8e8e8 solid 1px;
  padding: 30px;
  box-sizing: border-box;
  color: #666;
}
.fdd-agreetbox h3 {
  text-align: center;
  font-size: 20px;
  line-height: 28px;
  display: block;
  font-weight: bold;
}
.fdd-agreetbox p {
  line-height: 22px;
}
.fdd-agreetbox h4 {
  font-size: 16px;
  margin: 10px 0;
  line-height: 28px;
}
.fdd-agreetbox .use_title {
  height: auto !important;
  overflow: hidden;
  margin-top: 20px;
}
.fdd-agreetbox .useatext {
  text-decoration: underline;
}
.fdd-agreetbox .text-index {
  text-indent: 30px;
}
.fdd-hover-menu .fdd-icon-home {
  background-position: -96px 0;
}
.fdd-hover-menu .fdd-icon-contract {
  background-position: -112px 0;
}
.fdd-hover-menu .fdd-icon-user {
  background-position: -144px 0;
}
.fdd-hover-menu .fdd-icon-muban {
  background-position: -128px 0;
}
/*修复滚动条宽度变动*/
.scroll-left-fix {
  position: fixed;
  left: 0;
  top: 0;
  height: 50px;
  width: calc(100vw - 100%);
  background-color: #212a31;
  z-index: 100;
}
.scroll-left-fix.home-info {
  float: left;
  margin-left: calc(100% - 100vw);
  height: 136px;
  display: inline;
  position: relative;
}
/*home*/
header {
  height: 50px;
  line-height: 50px;
  background: #212a31;
  position: fixed;
  top: 0;
  z-index: 100;
  width: calc(200% - 100vw);
  margin: 0 calc(100vw - 100%);
}
header .fdd-header .fdd-icon-logo,
header .fdd-company-header .fdd-icon-logo {
  width: 58px;
  height: 36px;
  margin-top: 5px;
  float: left;
  display: inline-block;
  vertical-align: middle;
}
header .fdd-header .fdd-nav-btn,
header .fdd-company-header .fdd-nav-btn {
  margin-top: 10px;
  margin-right: 10px !important;
  float: right;
  background: #ffd435;
  color: #2a2a2a;
  display: inline-block;
  width: 90px;
  height: 35px;
  line-height: 35px;
  margin-right: 45px;
  text-align: center;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
header .fdd-header .fdd-nav-btn:hover,
header .fdd-company-header .fdd-nav-btn:hover {
  background: #e1b213;
}
header .fdd-header .fdd-reset-home,
header .fdd-company-header .fdd-reset-home {
  color: #ffd435;
  position: absolute;
  right: 15px;
}
header .fdd-header .fdd-reset-home:hover,
header .fdd-company-header .fdd-reset-home:hover {
  color: #f49600;
}
header .fdd-header {
  width: 1100px;
  height: 50px;
  position: relative;
  margin: 0 auto;
}
header .fdd-header .go-index {
  display: inline-block;
  height: 28px;
  line-height: 28px;
  padding-left: 15px;
  margin-left: 20px;
  color: white;
  border-left: #464d53 solid 1px;
}
header .fdd-header .go-index:hover {
  color: #ffd435;
}
header .fdd-header .fa-icon-exit,
header .fdd-header .fa-icon-rank,
header .fdd-header .fa-icon-sort {
  position: absolute;
  color: #a6a6a6;
  display: inline-block;
  cursor: pointer;
}
header .fdd-header .fa-icon-exit:hover,
header .fdd-header .fa-icon-rank:hover,
header .fdd-header .fa-icon-sort:hover {
  color: #fbb900;
}
header .fdd-header .fa-icon-exit {
  top: 20px;
  right: 0;
  margin-left: 20px;
  display: inline-block;
}
header .fdd-header .fa-icon-rank,
header .fdd-header .fa-icon-sort {
  top: 18px;
  right: 20px;
  font-size: 16px;
}
header .fdd-company-header {
  width: 100%;
  height: 50px;
}
header .fdd-company-header .fdd-icon-logo {
  margin-left: 15px;
}
header .fdd-company-header .fdd-company-name {
  color: #bbbec0;
  margin-left: 15px;
  font-weight: bold;
}
nav {
  max-width: 916px;
  height: 50px;
  line-height: 50px;
  margin-left: 80px;
  position: absolute;
  top: 0;
}
nav a {
  display: inline-block;
  float: left;
  color: #a6a6a6;
  padding: 0 24px;
}
nav a:hover {
  color: #ffd435;
}
nav a:hover .fdd-icon-home {
  background-position: -96px 0;
}
nav a:hover .fdd-icon-contract {
  background-position: -112px 0;
}
nav a:hover .fdd-icon-user {
  background-position: -144px 0;
}
nav a:hover .fdd-icon-muban {
  background-position: -128px 0;
}
nav a i {
  display: inline-block;
  vertical-align: middle;
  margin: -2px 5px 0 0;
}
nav a span {
  font-size: 14px;
}
nav .hover {
  color: #ffd435;
}
nav .hover .fdd-icon-home {
  background-position: -96px 0;
}
nav .hover .fdd-icon-contract {
  background-position: -112px 0;
}
nav .hover .fdd-icon-user {
  background-position: -144px 0;
}
nav .hover .fdd-icon-muban {
  background-position: -128px 0;
}
footer {
  width: 100%;
  height: auto !important;
  overflow: hidden;
  bottom: 0;
  background: white;
  border-top: #eaeaea solid 1px;
}
footer .fdd-footer-nav {
  width: 1000px;
  margin: 0 auto;
  height: auto !important;
  overflow: hidden;
  display: block;
  padding: 20px 0;
}
footer .fdd-footer-nav ul li {
  width: 400px;
  float: left;
}
footer .fdd-footer-nav ul li a {
  cursor: pointer;
  display: block;
  color: #999;
}
footer .fdd-footer-nav ul li a:hover {
  color: #ffd435;
}
footer .fdd-footer-nav ul li img,
footer .fdd-footer-nav ul li p {
  float: left;
  display: inline-block;
}
footer .fdd-footer-nav ul li img {
  margin-right: 10px;
}
footer .fdd-footer-nav ul li p {
  padding-top: 10px;
}
footer .fdd-footer-nav ul li span {
  width: 220px;
  display: block;
  font-size: 12px;
  line-height: 16px;
}
footer .fdd-footer-nav ul li span:nth-child(1) {
  font-size: 14px;
  color: #999;
  margin-bottom: 10px;
}
footer .fdd-footer-nav ul li i {
  vertical-align: middle;
}
footer .fdd-footer-nav ul li:nth-child(1) {
  width: 200px;
}
footer .fdd-footer-bottom {
  width: 100%;
  height: 40px;
  line-height: 40px;
  background: #212a31;
  text-align: center;
  color: #7a7f83;
  font-size: 12px;
}
.fdd-top-right {
  float: right;
  padding-right: 20px;
}
.fdd-top-right .fdd-switchCompany {
  display: inline-block;
  color: #ffd435;
  margin-right: 20px;
}
.fdd-top-right .fdd-switchCompany span {
  font-size: 12px;
}
.fdd-top-right .fdd-switchCompany:hover {
  color: #e1b213;
}
.fdd-top-right .fdd-switchCompany i {
  display: inline-block;
  font-size: 12px;
  position: absolute;
}
.fdd-top-right .fdd-switchCompany .fdd-companyName {
  color: #a6a6a6;
  margin-right: 3px;
  font-size: 12px;
}
.fdd-top-right .fdd-switchCompany .fdd-totalTips {
  position: absolute;
  margin-top: 19px;
  margin-left: 5px;
  min-width: 18px;
  max-width: 25px;
  height: 14px;
  padding: 0px;
  border-radius: 15px;
  background: #c00;
  color: white;
  line-height: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  font-size: 12px;
  transform: scale(0.88);
  width: calc(100%*0.88);
  width: -webkit-calc(88%);
  width: -moz-calc(88%);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  text-align: center;
  text-indent: -2px;
}
.fdd-top-right .fdd-switchCompany .fdd-totalTipsMore {
  margin-top: 19px;
  margin-left: 5px;
  padding: 2px;
  width: 30px !important;
  height: 30px;
  line-height: 30px;
  border-radius: 15px;
  background: #c00;
  color: white;
  display: inline-block;
  font-size: 15px;
  transform: scale(0.45);
  width: calc(100%*0.45);
  width: -webkit-calc(45%);
  width: -moz-calc(45%);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  text-align: center;
  text-indent: -2px;
}
.fdd-secheader {
  width: 100%;
  height: 43px;
  background: #f8fafc;
  border-bottom: 1px solid #f0f3f8;
  position: absolute;
  top: 50px;
}
.fdd-secheader div {
  width: 1100px;
  margin: 0 auto;
}
.fdd-secheader div a {
  float: left;
  min-width: 90px;
  display: inline-block;
  line-height: 42px;
  color: #666;
  text-align: center;
  margin-right: 30px;
}
.fdd-secheader div a:hover {
  color: #ffd435;
}
.fdd-secheader div .hover {
  color: #2a2a2a;
  border-bottom: 2px solid #ffd435;
}
.fdd-icon-compass {
  margin-right: 5px;
  font-size: 14px;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
}
.fdd-icon-compass:before {
  color: #ffd435;
  content: "\E94A";
}
.fdd-icon-problem {
  width: 14px;
  height: 14px;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.fdd-icon-problem {
  margin: 0 10px 0 5px;
  background-position: -61px -20px;
}
.fdd-centerbar {
  width: 100%;
  height: 136px;
  background: #212a31;
  position: relative;
}
.fdd-centerbar .fdd-center-box {
  width: 1100px;
  margin: 0 auto;
  overflow: hidden;
  height: auto !important;
  padding-top: 40px;
}
.fdd-centerbar .fdd-center-box img {
  width: 50px;
  height: 50px;
  float: left;
  display: inline-block;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  cursor: pointer;
}
.fdd-centerbar .fdd-center-box .fdd-center-account {
  color: white;
  display: inline-block;
  overflow: hidden;
  margin: 5px 0 0 30px;
}
.fdd-centerbar .fdd-center-box .fdd-center-account span {
  color: #a2abb2;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .white {
  color: white;
}
.fdd-centerbar .fdd-center-box .fdd-center-account em {
  font-style: normal;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .i-review {
  margin-left: 5px;
  width: 46px;
  height: 18px;
  vertical-align: middle;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  background-position: -531px -80px;
  box-sizing: border-box;
  cursor: pointer;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .show-user-info {
  width: auto;
  position: relative;
  display: inline-block;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .show-user-info i {
  width: 24px;
  height: 24px;
  display: inline-block;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .show-user-info .cut-title {
  position: absolute;
  display: none;
  max-width: 300px;
  min-width: 30px;
  line-height: 18px;
  padding: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 6;
  font-size: 12px;
  box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox {
  width: 345px;
  float: right;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox .fdd-center-line {
  width: 1px;
  height: 26px !important;
  background: #7d868b;
  display: inline-block;
  margin: 10px 15px 0 15px;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox p {
  width: 120px;
  height: auto !important;
  overflow: hidden;
  float: left;
  display: inline-block;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox p span {
  display: block;
  color: #a2abb2;
  text-align: center;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox p a {
  display: block;
  color: white;
  font-size: 16px;
  line-height: 16px;
  cursor: pointer;
  text-align: center;
  margin-top: 10px;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox p a:hover {
  color: #ffd435;
}
.fdd-tab-warp {
  width: 1100px;
  max-width: 1100px;
  height: auto !important;
  overflow: hidden;
  margin: 10px auto 0 auto;
}
.fdd-tab-warp p {
  height: 36px;
  line-height: 36px;
  color: #999;
  display: block;
}
.fdd-tab-warp p a {
  float: right;
  color: #ffd435;
}
.fdd-tab-warp p a:hover {
  color: #fbb900;
}
.fdd-tab-sealWarp {
  margin: 20px 30px;
  overflow-y: auto;
}
.fdd-data-box {
  width: 1100px;
  height: auto !important;
  overflow: hidden;
  margin: 110px auto 30px auto;
}
.fdd-data-box .fdd-total-box {
  width: 550px;
  padding-bottom: 10px;
  float: left;
  margin-left: 5px;
}
.fdd-data-box .fdd-total-box li {
  float: left;
  width: 25%;
  padding-top: 20px;
  text-align: center;
}
.fdd-data-box .fdd-total-box li span {
  font-size: 30px;
  display: inline-block;
  color: #333;
}
.fdd-data-box .fdd-total-box li p {
  margin-bottom: 20px;
}
.fdd-data-box .fdd-total-box li p:last-child {
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
  color: #999;
}
.fdd-data-box .fdd-total-box li a {
  display: block;
  height: 146px;
  padding-top: 20px;
  position: relative;
}
.fdd-data-box .fdd-total-box li a:after {
  content: '';
  width: 100%;
  height: 100%;
  box-shadow: 1px 1px 3px 1px #f2f2f2;
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  transform: scale(0.4);
  opacity: 0;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
.fdd-data-box .fdd-total-box li a:hover {
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-data-box .fdd-total-box li a:hover:after {
  transform: scale(1);
  opacity: 1;
}
.fdd-data-box .fdd-total-box li a:hover p:last-child {
  transform: scale(1.02);
}
.fdd-data-box .fdd-total-box li a:hover span {
  color: #333;
}
.fdd-data-box .fdd-file-box {
  float: right;
  width: 440px;
}
.fdd-data-box .fdd-file-box ul {
  width: 100%;
  height: auto !important;
  display: block;
  min-height: 20px;
}
.fdd-data-box .fdd-file-box ul li {
  height: 20px;
  line-height: 20px;
  position: relative;
  float: left;
}
.fdd-data-box .fdd-file-box ul .left {
  width: 25%;
  text-align: left;
  color: #fbb900;
  cursor: pointer;
}
.fdd-data-box .fdd-file-box ul .right {
  width: 75%;
  text-align: right;
  cursor: pointer;
}
.fdd-cut-word {
  position: relative;
  width: 86%;
  right: 0;
  display: inline-block;
}
.fdd-cut-word:hover .fddv3-cut-title {
  display: block;
}
.fdd-cut-word .fddv3-cut-text {
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  vertical-align: middle;
}
.fdd-cut-word .fddv3-cut-title {
  display: none;
  position: absolute;
  margin-top: 10px;
  left: 0;
  text-align: left;
  max-width: 300px;
  min-width: 30px;
  color: white;
  background: rgba(33, 42, 49, 0.75);
  border-radius: 3px;
  line-height: 18px;
  padding: 8px;
  word-wrap: break-word;
  white-space: normal;
  word-break: keep-all;
  box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  font-size: 12px;
  z-index: 6;
}
.fdd-cut-word .fddv3-cut-title:before {
  content: '';
  position: absolute;
  border: 6px solid transparent;
  border-bottom: 6px solid rgba(33, 42, 49, 0.75);
  top: -12px;
  right: 10px;
}
.fdd-dropbox {
  background: #fffbea;
  height: 140px;
  cursor: pointer;
  position: relative;
  border: 1px dashed #ffd435;
  overflow: hidden;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-top: 10px;
}
.fdd-dropbox input,
.fdd-dropbox .fdd-box-click {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.fdd-dropbox div {
  width: 100%;
  height: 52px;
}
.fdd-dropbox div .putfile,
.fdd-dropbox div .putdownload {
  height: 36px;
  width: 36px;
  display: block;
  position: absolute;
  left: 126px;
  top: 52px;
  background: #ffd435;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-dropbox div .putfile:before,
.fdd-dropbox div .putdownload:before {
  width: 16px;
  height: 16px;
  content: '';
  display: block;
  margin: 10px auto 0;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
}
.fdd-dropbox div .putfile:before {
  background-position: -306px 0;
}
.fdd-dropbox div .putdownload:before {
  background-position: -289px 0;
}
.fdd-dropbox div span {
  color: #999;
  display: inline-block;
}
.fdd-dropbox div p {
  margin: 52px 0 0 173px;
}
.fdd-dropbox div .droptext {
  font-size: 12px;
  margin: 0 0 0 173px;
  color: #2a2a2a;
}
.fdd-dropbox div em {
  font-style: normal;
  display: block;
  color: #999;
  text-align: center;
  line-height: 38px;
}
.fdd-dropbox:hover {
  background: #fff3c6;
}
.pop-no-authorize-tip .tips-text {
  font-size: 14px;
  margin-left: 20px;
  margin-top: 25px;
}
.pop-no-authorize-tip .go-authorize {
  margin-top: 25px;
}
/*文件列表*/
.fdd-list-main {
  position: relative;
  width: 100%;
  height: auto !important;
  margin-top: 10px;
}
.fdd-list-nav {
  width: 1100px;
  height: 40px;
  border-bottom: 1px solid #eaeaea;
  margin: 0 auto;
}
.fdd-list-nav a {
  color: #a6a6a6;
  text-align: center;
  height: 38px;
  line-height: 38px;
  padding: 0 20px;
  position: relative;
  display: inline-block;
}
.fdd-list-nav a:hover {
  color: #2a2a2a;
}
.fdd-list-nav a i {
  position: absolute;
  top: 6px;
  margin-top: -7px;
  min-width: 13px;
  max-width: 30px;
  height: 13px;
  padding: 3px;
  border-radius: 20px;
  background: #ffd435;
  color: #2a2a2a;
  line-height: 13px;
  font-size: 12px;
  left: 75%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.fdd-list-nav .hover {
  color: #2a2a2a;
  border-bottom: #ffd435 solid 2px;
}
.fdd-list-search {
  width: 1100px;
  min-height: 38px;
  height: auto !important;
  margin: 0 auto;
  margin-top: 20px;
}
.fdd-list-search .file-type-container {
  float: left;
  width: 90px;
  font-size: 12px;
}
.fdd-list-search .file-type-container .contact-select {
  text-align: center;
  margin-left: 0px;
}
.fdd-list-search .file-type-container .contact-select p {
  text-align: left;
  width: 80px;
  font-size: 12px;
}
.fdd-list-search .file-type-container .contact-select p .fa-icon-arrow-down {
  top: 11px;
}
.fdd-list-search .file-type-container .contact-select .sign-select-list {
  width: 80px;
}
.fdd-list-search .fdd-list-databox {
  float: left;
}
.fdd-list-search .fdd-list-databox select {
  width: 87px !important;
}
.fdd-list-search .fdd-list-databox .fa-icon-date {
  position: absolute;
  margin-top: -8px;
  right: 10px !important;
  cursor: pointer;
}
.fdd-list-search .fdd-list-databox a {
  display: inline-block;
  line-height: 34px;
  color: #a6a6a6;
  margin-left: 10px;
  font-size: 12px;
  text-decoration: underline;
}
.fdd-list-search .fdd-list-databox a:hover {
  color: #fbb900;
}
.fdd-list-search .fdd-list-databox .hover {
  color: #fbb900;
}
.fdd-list-search .fdd-list-databox select {
  width: 100px;
  height: 34px;
  display: inline-block;
  padding: 0;
  text-align: left;
  text-indent: 5px;
}
.fdd-list-search .fdd-list-databox input,
.fdd-list-search .fdd-list-databox select {
  cursor: pointer;
}
.fdd-list-search .fdd-list-databox select,
.fdd-list-search .fdd-list-databox .fdd-date,
.fdd-list-search .fdd-list-databox .line {
  float: left;
}
.fdd-list-search .fdd-list-databox .fdd-date {
  width: 140px;
  position: relative;
  margin-left: 5px;
  display: inline-block;
}
.fdd-list-search .fdd-list-databox .fdd-date i {
  position: absolute;
  width: 16px;
  font-size: 14px;
  color: #999;
  text-align: center;
  pointer-events: none;
  top: 10px;
  right: 10px;
}
.fdd-list-search .fdd-list-databox .line {
  line-height: 34px;
  text-align: center;
  margin-left: 5px;
}
.fdd-list-search .fdd-list-databox .fdd-date,
.fdd-list-search .fdd-list-databox input {
  height: 32px;
  line-height: 32px;
  box-sizing: border-box;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-list-search .imitate-select {
  float: right;
  position: relative;
  display: inline-block;
}
.fdd-list-search .imitate-select .imitate-select-list {
  width: 100%;
  position: absolute;
  box-sizing: border-box;
  text-align: center;
  border: #eaeaea solid 1px;
  top: 33px;
  background: white;
  z-index: 50;
}
.fdd-list-search .imitate-select .imitate-select-list .listlink {
  width: 100%;
  display: block;
  text-align: center;
  background: white;
  height: 34px;
  line-height: 34px;
  color: #2a2a2a;
  border-bottom: #eaeaea solid 1px;
  text-decoration: none;
  margin: 0;
}
.fdd-list-search .imitate-select .imitate-select-list .listlink:hover {
  color: #ffd435;
}
.fdd-list-search .imitate-select .more {
  display: inline-block;
  padding: 0 10px;
  text-align: center;
  color: #2a2a2a;
  border: #ffd435 solid 1px;
  line-height: 32px;
  height: 32px;
  text-decoration: none;
  margin-left: 0;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-list-search .imitate-select .more span {
  margin-left: 5px;
}
.fdd-list-search .fdd-list-btnbox {
  float: left;
}
.fdd-list-search .fdd-list-temp {
  float: left;
  width: 780px;
}
.fdd-list-search .fdd-list-temp .fdd-button-link {
  float: right;
}
.fdd-list-search .fdd-list-btnbox .fdd-list-input,
.fdd-list-search .fdd-list-temp .fdd-list-input {
  float: left;
  width: 228px;
  margin-left: 10px;
  margin-right: 5px;
  position: relative;
}
.fdd-list-search .fdd-list-btnbox .fdd-list-input i,
.fdd-list-search .fdd-list-temp .fdd-list-input i {
  position: absolute;
  left: 3px;
  top: 1px;
  width: 14px;
  height: 14px;
}
.fdd-list-search .fdd-list-btnbox i,
.fdd-list-search .fdd-list-temp i {
  position: absolute;
  margin: 10px 0 0 5px;
}
.fdd-list-search .fdd-list-btnbox input,
.fdd-list-search .fdd-list-temp input {
  text-indent: 20px;
}
.fdd-list-search .fdd-list-btnbox input,
.fdd-list-search .fdd-list-temp input,
.fdd-list-search .fdd-list-btnbox button,
.fdd-list-search .fdd-list-temp button,
.fdd-list-search .fdd-list-btnbox .moreserch,
.fdd-list-search .fdd-list-temp .moreserch {
  height: 34px;
  line-height: 34px;
  float: left;
}
.fdd-list-search .fdd-list-btnbox .fdd-search-btn,
.fdd-list-search .fdd-list-temp .fdd-search-btn {
  background: #ffd435;
  color: #2a2a2a;
  text-align: center;
  height: 34px;
  line-height: 34px;
  display: inline-block;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-list-search .fdd-list-btnbox .fdd-search-btn:hover,
.fdd-list-search .fdd-list-temp .fdd-search-btn:hover {
  background: #e1b213;
}
.fdd-list-search .fdd-list-btnbox .moreserch,
.fdd-list-search .fdd-list-temp .moreserch {
  height: 32px;
  border: 1px solid #ffd435;
  display: inline-block;
  min-width: 90px;
  color: black;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-left: 5px;
  text-indent: 10px;
}
.fdd-list-search .fdd-list-btnbox .moreserch:hover,
.fdd-list-search .fdd-list-temp .moreserch:hover {
  background: #ffd435;
}
.fdd-list-search .fdd-list-btnbox .moreserch i,
.fdd-list-search .fdd-list-temp .moreserch i {
  border: 4px solid transparent;
  border-top: 6px solid #666;
  display: inline-block;
  vertical-align: middle;
  margin: 13px 0 0 3px;
}
.fdd-tab-link {
  color: #a6a6a6;
}
.fdd-tab-link:hover {
  color: #fbb900;
}
.fdd-tab-link:hover .fdd-icon-tip {
  background-position: -528px -16px;
}
.fdd-tab-link:hover .fdd-icon-sign {
  background-position: -244px -16px;
}
.fdd-tab-link:hover .fdd-icon-down {
  background-position: -262px -16px;
}
.fdd-base-main {
  width: 1100px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  padding-top: 70px;
}
.fdd-base-user {
  width: 540px;
  box-sizing: border-box;
  height: auto !important;
  float: left;
  border: 1px solid #eaeaea;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 24px 30px;
}
.fdd-base-user h4 {
  display: block;
  color: #2a2a2a;
  font-size: 14px;
}
.fdd-base-user ul li {
  margin-top: 18px;
  color: #a6a6a6;
  position: relative;
}
.fdd-base-user ul li span {
  color: #2a2a2a;
  display: inline-block;
  text-indent: 24px;
}
.fdd-base-user ul li .tplink {
  margin-left: 20px;
  color: #fbb900;
}
.fdd-base-user ul li .tplink:hover {
  color: #f49600;
}
.fdd-base-user ul li .gray {
  color: #999;
}
.fdd-base-user ul li .fdd-base-img {
  width: 50px;
  height: 50px;
  line-height: 50px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  margin-left: 24px;
  position: relative;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  color: white;
  box-sizing: border-box;
}
.fdd-base-user ul li .fdd-base-img img {
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  vertical-align: initial;
  width: 50px;
  height: 50px;
}
.fdd-base-user ul li .fdd-base-img:hover .edit-txt {
  display: inline-block;
}
.fdd-base-user ul li .fdd-base-img .edit-txt {
  display: none;
  position: absolute;
  width: 50px;
  height: 50px;
  top: 0;
  left: 0;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  background: rgba(0, 0, 0, 0.4);
  font-style: normal;
  vertical-align: middle;
}
.fdd-base-ordel {
  width: 540px;
  float: right;
  height: auto !important;
  overflow: hidden;
}
.fdd-base-ordel .fdd-base-remind,
.fdd-base-ordel .fdd-base-notice {
  width: 538px;
  border: 1px solid #eaeaea;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-base-ordel .fdd-base-remind {
  height: 160px;
  padding: 20px;
  box-sizing: border-box;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number {
  display: inline-block;
  width: 150px;
  height: 30px;
  text-align: center;
  border: #eaeaea solid 1px;
  position: relative;
  vertical-align: middle;
  margin: 30px 10px;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number:hover {
  border: #fbb900 solid 1px;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number i {
  width: 88px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  border-left: #eaeaea solid 1px;
  border-right: #eaeaea solid 1px;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number a {
  font-size: 16px;
  display: inline-block;
  color: #999;
  width: 30px;
  height: 30px;
  line-height: 30px;
  top: 0;
  position: absolute;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number a:hover {
  color: #2a2a2a;
  background: #fffbe9;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number a:nth-child(1) {
  left: 0;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number a:nth-child(2) {
  right: 0;
}
.fdd-base-ordel .fdd-base-notice {
  height: auto !important;
  padding: 20px;
  box-sizing: border-box;
}
.fdd-base-ordel .fdd-base-notice ul li {
  margin-top: 18px;
  color: #a6a6a6;
  position: relative;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
}
.fdd-base-ordel .fdd-base-notice ul li p {
  display: inline-block;
  position: absolute;
  right: 0;
}
.fdd-base-ordel .fdd-base-notice ul li div {
  margin-top: -5px;
  background: #d2d2d2;
  position: absolute;
  width: 40px;
  height: 20px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  top: 23%;
  right: 70px;
  border-radius: 10px;
  -ms-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
}
.fdd-base-ordel .fdd-base-notice ul li div input {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 200px;
  opacity: 0;
  filter: alpha(opacity=0);
  width: 36px;
  height: 16px;
  cursor: pointer;
}
.fdd-base-ordel .fdd-base-notice ul li div label {
  width: 16px;
  height: 16px;
  background: white;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 2px;
  left: 2px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.fdd-base-ordel .fdd-base-notice ul li .hover {
  background: #ffd435;
}
.fdd-base-ordel .fdd-base-notice ul li .hover label {
  left: auto;
  right: 2px;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop {
  vertical-align: middle;
  display: inline-block;
  position: relative;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop:hover div {
  display: block;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop em {
  cursor: pointer;
  vertical-align: text-top !important;
  display: inline-block;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop div {
  width: 260px;
  display: none;
  background: rgba(33, 42, 49, 0.75);
  color: white;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  position: absolute;
  -webkit-box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  top: 22px;
  z-index: 5;
  left: -6px;
  font-size: 12px;
  word-wrap: break-word;
  padding: 10px;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop div:before {
  position: absolute;
  left: 8px;
  top: -12px;
  content: '';
  border: 6px solid transparent;
  border-bottom: 6px solid rgba(33, 42, 49, 0.75);
}
/*签章列表*/
.fdd-signlist-warp {
  width: 1100px;
  height: auto !important;
  margin: 0 auto;
  margin-bottom: 30px;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  position: relative;
}
.fdd-signlist-warp .fdd-erem {
  text-align: center;
  padding: 60px 0;
}
.fdd-signlist-warp .fdd-erem div {
  width: 172px;
  height: 172px;
  margin: 0 auto;
  border: #eaeaea solid 1px;
  box-sizing: border-box;
}
.fdd-signlist-warp .fdd-erem div img {
  width: 100%;
}
.fdd-signlist-warp .fdd-erem p {
  text-align: center;
  font-size: 14px;
  display: block;
  margin-top: 10px;
}
.fdd-signlist-warp h4 {
  height: 60px;
  line-height: 60px;
  border-bottom: #eaeaea solid 1px;
  font-size: 14px;
  color: #2a2a2a;
  font-weight: normal;
  padding-left: 24px;
  display: block;
}
.fdd-signlist-warp h4 a {
  position: absolute;
  right: 20px;
  margin-top: 10px;
}
.fdd-signlist-warp .fdd-signlist-main {
  padding: 15px;
  height: auto !important;
  overflow: hidden;
  min-height: 300px;
  max-height: 390px;
  overflow-y: auto;
}
.fdd-signlist-warp .fdd-signlist-main ul li {
  width: 30%;
  height: 180px;
  box-sizing: border-box;
  margin: 20px 1.5%;
  border: #eaeaea solid 1px;
  position: relative;
  float: left;
}
.fdd-signlist-warp .fdd-signlist-main ul li .fa-icon-circle-close {
  display: none;
}
.fdd-signlist-warp .fdd-signlist-main ul li:hover {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.fdd-signlist-warp .fdd-signlist-main ul li:hover .fa-icon-circle-close {
  width: 16px;
  height: 16px;
  right: 10px;
  top: 5px;
  z-index: 2;
  display: block;
  color: #999;
  position: absolute;
  cursor: pointer;
}
.fdd-signlist-warp .fdd-signlist-main ul li div {
  width: 100%;
  height: 80px;
  margin-top: 30px;
  position: relative;
  text-align: center;
}
.fdd-signlist-warp .fdd-signlist-main ul li div img {
  max-width: 144px;
  max-height: 100px;
}
.fdd-signlist-warp .fdd-signlist-main ul li a {
  bottom: 0;
  left: 0;
  right: 0;
  height: 30px;
  line-height: 30px;
  background: #fafafa;
  text-align: left;
  padding-left: 10px;
  color: #333;
  position: absolute;
  box-sizing: border-box;
  cursor: pointer;
}
.fdd-signlist-warp .fdd-signlist-main ul li a span {
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  background-position: -186px -99px;
  margin-right: 3px;
}
.fdd-signlist-warp .fdd-signlist-main ul li .hover span {
  background-position: -171px -99px;
}
.fdd-sign-nodata {
  padding: 20px;
  margin: 0 auto;
}
.fdd-sign-nodata span {
  margin: 20px auto;
  display: block;
  width: 160px;
  height: 160px;
}
.fdd-sign-nodata p {
  display: block;
  text-align: center;
  font-size: 16px;
}
.fdd-archive-nav {
  width: 110px;
  height: 36px;
  position: fixed;
  left: 0;
  z-index: 10;
  text-align: center;
  line-height: 36px;
  border: #eaeaea solid 1px;
  top: 70px;
  color: #808080;
  background: #f7f8fa;
  font-size: 13px;
  cursor: pointer;
  box-shadow: 3px 3px 4px 2px rgba(33, 42, 49, 0);
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-archive-box {
  width: 214px;
  position: fixed;
  left: 0;
  top: 50px;
  bottom: 0;
  z-index: 20;
  border-right: 1px solid #eaeaea;
  background: #f7f8fa;
}
.fdd-archive-box .fdd-archive-top {
  height: 44px;
  line-height: 44px;
  font-size: 14px;
  padding-left: 10px;
  border-bottom: 1px solid #eaeaea;
  position: relative;
}
.fdd-archive-box .fdd-archive-top a {
  width: 24px;
  height: 24px;
  position: absolute;
  display: block;
  line-height: 24px;
  top: 10px;
  right: 10px;
  text-align: center;
  color: #2a2a2a;
}
.fdd-archive-box .fdd-archive-top a:hover {
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #bfbfbf;
  color: white;
}
.fdd-archive-box .fdd-archive-link {
  width: 194px;
  height: 50px;
  margin: 0 auto;
}
.fdd-archive-box .fdd-archive-link a {
  width: 50%;
  height: 24px;
  line-height: 24px;
  color: #2a2a2a;
  font-size: 12px;
  text-align: center;
  display: inline-block;
  margin-top: 10px;
  float: left;
}
.fdd-archive-box .fdd-archive-link a:hover {
  background: #bfbfbf;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  color: white;
}
.fdd-archive-box .fdd-archive-warp {
  position: absolute;
  top: 94px;
  left: 10px;
  right: 10px;
  bottom: 20px;
  background: #fff;
  overflow-y: auto;
  border: 1px solid #eaeaea;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper {
  height: 100%;
  border: 0;
  padding: 0;
  width: 100%;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul {
  margin-top: -10px;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul li {
  display: list-item;
  text-align: -webkit-match-parent;
  font-size: 12px;
  margin-top: -10px;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul li p {
  padding-left: 20px;
  height: 32px;
  line-height: 32px;
  position: relative;
  cursor: pointer;
  display: block;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul li p:hover {
  background: #fef7da;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul .leav-2 {
  padding-left: 40px;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper .all-file {
  padding: 5px 0 5px 5px;
  cursor: pointer;
  display: inline-block;
  max-width: 230px;
  font-size: 12px;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-style: normal;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper .all-file span {
  vertical-align: middle;
  display: inline-block;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper .all-file span:hover {
  color: #ffd435;
}
.warp-1000 {
  max-width: 1000px;
  padding-left: 100px;
  margin: 0 auto;
}
.btn-white {
  background: white !important;
  border: #ffd435 solid 1px !important;
}
/*认证*/
.fdd-ident-warp {
  width: 1100px;
  margin: 0 auto;
  margin-top: 90px;
  position: relative;
  box-sizing: border-box;
}
.fdd-ident-warp .reset {
  margin-bottom: 15px;
}
.fdd-ident-warp .reset i {
  font-size: 22px;
  vertical-align: middle;
}
.fdd-ident-warp .reset a {
  color: #666;
  line-height: 26px;
}
.fdd-ident-warp .certification {
  width: 1100px;
  margin: 0 auto 40px;
  min-height: 610px;
  height: auto !important;
  overflow: hidden;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: #eaeaea solid 1px;
}
.fdd-ident-warp .certification .breadcrumb4 li {
  width: 366px;
}
.fdd-ident-warp .certification .breadcrumb4 li:last-child:before {
  display: none;
}
.fdd-ident-warp .certification .wxbox {
  width: 345px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
}
.fdd-ident-warp .certification .wxbox span {
  display: block;
  text-align: center;
  margin: 120px auto 10px auto;
}
.fdd-ident-warp .certification .wxbox p {
  width: 160px;
  height: 160px;
  margin: 0 auto;
}
.fdd-ident-warp .certification .wxbox .gray {
  color: #999;
  margin-top: 10px;
  margin-bottom: 30px;
}
/*联系人*/
.fdd-caper-warp {
  width: 1100px;
  margin: 0 auto;
  top: 70px;
  margin-top: 0;
  position: relative;
  box-sizing: border-box;
}
.fdd-caper-warp .left {
  background-color: #fff;
  border: 1px solid #eaeaea;
  border-radius: 3px;
  position: absolute;
  top: 0;
  left: 0;
  width: 240px;
  max-height: 620px;
  overflow-y: auto;
}
.fdd-caper-warp .left .top {
  overflow: hidden;
  height: 40px;
  padding: 0 10px;
  border-bottom: #eaeaea solid 1px;
  background: #f7f7f7;
}
.fdd-caper-warp .left .top span {
  float: left;
  margin-top: 9px;
  font-size: 16px;
}
.fdd-caper-warp .left .top a {
  float: right;
  line-height: 40px;
  text-decoration: underline;
  color: #333;
}
.fdd-caper-warp .left .top a:hover {
  color: #ffd435;
}
.fdd-caper-warp .left .top-tab-box {
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  background: #f7f7f7;
}
.fdd-caper-warp .left .top-tab-box a {
  width: 50%;
  float: left;
  line-height: 40px;
  display: inline-block;
  text-align: center;
  color: #2a2a2a;
}
.fdd-caper-warp .left .top-tab-box a:hover {
  background: white;
}
.fdd-caper-warp .left .top-tab-box .hover {
  background: white;
}
.fdd-caper-warp .left .top-list-head {
  text-indent: 10px;
  line-height: 40px;
  border-bottom: 1px solid #eaeaea;
  border-top: 1px solid #eaeaea;
}
.fdd-caper-warp .left .top-list-head a {
  color: #fbb900;
  float: right;
  padding-right: 10px;
}
.fdd-caper-warp .left .list {
  min-height: 260px;
  max-height: 532px;
  overflow-y: auto;
}
.fdd-caper-warp .left .list .warp {
  height: 100%;
}
.fdd-caper-warp .left .list .warp div {
  color: #333;
  text-decoration: none;
  height: 40px;
  line-height: 40px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  text-indent: 25px;
  border-bottom: 1px solid #eaeaea;
}
.fdd-caper-warp .left .list .warp div:hover {
  background: #fffbea;
}
.fdd-caper-warp .left .list .warp .hover {
  background: #fffbea;
}
.fdd-caper-warp .right {
  margin-left: 260px;
}
.fdd-caper-warp .right .put-top {
  width: 100%;
  height: auto !important;
  overflow: hidden;
  margin: 10px;
  padding: 2px;
}
.fdd-caper-warp .right .put-top input {
  width: 40%;
  margin-right: 15px;
  float: left;
  height: 32px;
  line-height: 32px;
}
.fdd-caper-warp .right .put-top a {
  display: inline-block;
  text-align: center;
  float: left;
}
.fdd-caper-warp .right,
.fdd-caper-warp .middle {
  border: #eaeaea solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  height: 613px;
}
.fdd-caper-warp .right .fdd-table2,
.fdd-caper-warp .middle .fdd-table2 {
  border-left: none;
  border-right: none;
}
.fdd-caper-warp .right .top,
.fdd-caper-warp .middle .top {
  border-bottom: 1px solid #eaeaea;
  height: 60px;
  position: relative;
}
.fdd-caper-warp .right .top span,
.fdd-caper-warp .middle .top span {
  float: left;
  overflow: hidden;
  margin: 16px 0 0 20px;
  color: #2a2a2a;
  font-size: 18px;
}
.fdd-caper-warp .right .top a,
.fdd-caper-warp .middle .top a {
  width: 96px;
  height: 32px;
  line-height: 32px;
  float: right;
  padding: 0;
  margin: 16px 10px 0 0;
}
.fdd-caper-warp .right .main,
.fdd-caper-warp .middle .main {
  min-height: 539px;
  position: relative;
  padding-bottom: 20px;
}
.fdd-caper-warp .right .message,
.fdd-caper-warp .middle .message {
  width: 160px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  text-align: center;
  margin-top: 60px;
}
.fdd-caper-warp .right .message span,
.fdd-caper-warp .middle .message span {
  width: 100%;
  height: 160px;
  display: inline-block;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  background-position: 0 -520px;
}
.fdd-caper-warp .right .message p,
.fdd-caper-warp .middle .message p {
  display: inline-block;
  font-size: 16px;
  color: #999;
}
.fdd-caper-warp .right .formmain,
.fdd-caper-warp .middle .formmain {
  width: 700px;
  margin: 0 auto;
  height: auto !important;
  padding-top: 20px;
}
.fdd-caper-warp .right .formmain .from-grop,
.fdd-caper-warp .middle .formmain .from-grop {
  width: 100%;
  box-sizing: border-box;
  height: auto !important;
  margin-bottom: 15px;
}
.fdd-caper-warp .right .formmain .from-grop label,
.fdd-caper-warp .middle .formmain .from-grop label {
  text-align: right;
  width: 140px;
  float: left;
  margin-right: 10px;
  margin-bottom: 15px;
}
.fdd-caper-warp .right .formmain .from-grop .control-label,
.fdd-caper-warp .middle .formmain .from-grop .control-label {
  height: 40px;
  line-height: 40px;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
}
.fdd-caper-warp .right .formmain .from-grop div,
.fdd-caper-warp .middle .formmain .from-grop div {
  float: left;
  width: 470px !important;
  margin-bottom: 15px;
}
.fdd-caper-warp .right .formmain .from-grop div input,
.fdd-caper-warp .middle .formmain .from-grop div input {
  background: #fcfcfc;
}
.fdd-caper-warp .right .formmain .from-grop div dl,
.fdd-caper-warp .middle .formmain .from-grop div dl {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border: #eaeaea solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #fcfcfc;
  text-indent: 10px;
  position: relative;
  cursor: pointer;
}
.fdd-caper-warp .right .formmain .from-grop div dl span,
.fdd-caper-warp .middle .formmain .from-grop div dl span {
  font-size: 10px;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  right: 10px;
  top: 12px;
}
.fdd-caper-warp .right .formmain .from-grop div dl .grop-select,
.fdd-caper-warp .middle .formmain .from-grop div dl .grop-select {
  width: 100%;
  box-sizing: border-box;
  background: white;
  border: #eaeaea solid 1px;
  z-index: 20;
  position: absolute;
  max-height: 222px;
  overflow-y: auto;
}
.fdd-caper-warp .right .formmain .from-grop div dl .grop-select ul li:hover,
.fdd-caper-warp .middle .formmain .from-grop div dl .grop-select ul li:hover {
  background: #eaeaea;
}
.fdd-caper-warp .right .formmain .from-contract,
.fdd-caper-warp .middle .formmain .from-contract {
  width: 468px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  margin-left: 152px;
}
.fdd-caper-warp .right .formmain .from-contract div,
.fdd-caper-warp .middle .formmain .from-contract div {
  display: inline-block;
  border: #eaeaea solid 1px;
  background-color: #f0f3f4;
  padding: 10px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.fdd-caper-warp .right .formmain .from-contract div a,
.fdd-caper-warp .middle .formmain .from-contract div a {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  color: #c7c7c7;
  margin-top: -2px;
}
.fdd-caper-warp .right .formmain .from-btngroup,
.fdd-caper-warp .middle .formmain .from-btngroup {
  width: 468px;
  margin-left: 152px;
}
.fdd-caper-warp .right .formmain .from-btngroup a,
.fdd-caper-warp .middle .formmain .from-btngroup a {
  margin: 15px 5px 0 0;
  height: 45px;
  line-height: 45px;
  padding: 0 10px;
}
.fdd-caper-warp .reset {
  margin-bottom: 15px;
}
.fdd-caper-warp .reset i {
  font-size: 22px;
  vertical-align: middle;
}
.fdd-caper-warp .reset a {
  color: #666;
  line-height: 26px;
}
.changeColor {
  background-color: #fffbea;
}
.fdd-content-box {
  width: 1100px;
  height: auto !important;
  margin: 0 auto;
  margin-top: 40px;
}
.fdd-warning-box {
  margin: 20px auto;
  padding: 18px;
  font-size: 12px;
  background: #fffaeb;
  color: #666;
}
.fdd-warning-box p {
  display: block;
}
.fdd-warning-box p span {
  color: #fbb900;
}
.show-pop {
  font-size: 12px;
  padding: 10px;
  left: 30px;
  position: absolute;
  width: 380px;
  top: 27px;
  left: -150px;
  z-index: 22;
  color: #fff !important;
  text-align: left;
  display: none;
  background: rgba(33, 42, 49, 0.75);
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  line-height: 20px;
}
.fdd-border-box {
  width: 1100px;
  margin: 0 auto;
  margin-top: 50px;
}
.fdd-border-box h3 {
  height: 30px;
  font-weight: normal;
  font-size: 18px;
  color: #2a2a2a;
  border-bottom: #eaeaea solid 1px;
  position: relative;
  padding-left: 15px;
}
.fdd-border-box h3:before {
  content: "";
  left: 0;
  top: 3px;
  position: absolute;
  display: block;
  height: 20px;
  width: 2px;
  background: #ffd435;
}
.fdd-border-box .fdd-fillin-box ul li {
  margin-top: 30px;
  position: relative;
  height: auto !important;
  min-height: 36px;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire {
  width: 185px;
  height: 36px;
  line-height: 36px;
  padding-left: 10px;
  background: #fcfcfc;
  border: 1px solid #e5e5e5;
  float: left;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  position: relative;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire span {
  color: #999;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire input {
  left: -150px;
  top: -5px;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire .date-tip-box {
  width: 22px;
  top: -1px;
  right: 15px;
  cursor: pointer;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire .date-tip-box .fdd-icon-date-tip {
  background-position: -293px -92px;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire .date-tip-box .fddcase-form-rili-pop {
  margin-left: 5px;
  padding-left: 20px;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire .date-tip-box div {
  margin-left: -10px;
  border: none;
}
.fdd-border-box .fdd-fillin-box ul li label {
  width: 180px;
  display: inline-block;
  text-align: right;
  margin-right: 20px;
  float: left;
  line-height: 40px;
}
.fdd-border-box .fdd-fillin-box ul li label em {
  color: #c00;
}
.fdd-border-box .fdd-fillin-box ul li input,
.fdd-border-box .fdd-fillin-box ul li textarea,
.fdd-border-box .fdd-fillin-box ul li select,
.fdd-border-box .fdd-fillin-box ul li .fillin-select {
  width: 710px;
  color: #999;
  font-size: 12px;
}
.fdd-border-box .fdd-fillin-box ul li select,
.fdd-border-box .fdd-fillin-box ul li .fillin-select {
  cursor: pointer;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select {
  float: left;
  position: relative;
  height: auto !important;
  margin-bottom: 30px;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select p {
  height: 40px;
  line-height: 40px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #fcfcfc;
  border: 1px solid #e5e5e5;
  text-indent: 10px;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select p:hover {
  background: white;
  border: 1px solid #ffd435;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select ul {
  width: 100%;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  position: absolute;
  top: 42px;
  z-index: 90;
  border: #eaeaea solid 1px;
  max-height: 104px;
  overflow-y: auto;
  background: white;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select ul li {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0;
  margin-top: 0;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select ul li:hover {
  background: #fffaeb;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select ul li span {
  color: #a6a6a6;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select .fa-icon-arrow-down {
  position: absolute;
  right: 10px;
  top: 15px;
}
.fdd-border-box .fdd-fillin-box ul li textarea {
  height: 90px;
  vertical-align: top;
  resize: none;
  font-size: 14px;
  line-height: 20px;
  text-indent: 10px;
  padding-top: 10px;
}
.fdd-border-box .fdd-fillin-box ul li .date-tip-box {
  position: absolute;
  right: -50px;
  top: 10px;
  width: 230px;
}
.fdd-border-box .fdd-fillin-box ul li .date-tip-box a {
  display: inline-block;
  vertical-align: middle;
}
.fdd-border-box .fdd-fillin-box ul li .date-tip-box a .fa-input-border,
.fdd-border-box .fdd-fillin-box ul li .date-tip-box a input {
  opacity: 0;
  filter: alpha(opacity=0);
  border: none !important;
}
.annex-tip {
  font-size: 12px;
  position: relative;
}
.annex-tip a {
  width: 65px;
  height: 20px;
  vertical-align: top;
  position: relative;
  color: #ffd435;
  cursor: pointer;
  display: inline-block;
}
.annex-tip a input {
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  overflow: hidden;
  right: 0;
  top: 0;
  left: -14px;
}
.annex-tip a label {
  cursor: pointer;
}
.annex-tip a:hover {
  opacity: 0.9;
}
.annex-tip a:hover .show-pop {
  display: inline-block;
  width: 430px;
  left: 0;
}
.annex-tip a:hover .show-pop:before {
  left: 10px;
}
.annex-tip {
  margin: 10px 0 0 200px;
}
.sign-list {
  position: relative;
  margin: 30px 0 0 -30px;
  zoom: 1;
}
.sign-list ul li {
  border: #eaeaea solid 1px;
  width: 432px;
  float: left;
  cursor: pointer;
  background: white;
  padding: 20px 30px 20px 70px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-left: 30px;
  position: relative;
}
.sign-list ul li span {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  display: block;
  cursor: pointer;
  top: 33px;
  left: 30px;
  border: 1px solid #ccc;
  position: absolute;
}
.sign-list ul li p {
  color: #a6a6a6;
}
.sign-list ul .on {
  border: 1px solid #ffd435;
}
.sign-list ul .on span {
  border: 1px solid #ffd435;
}
.sign-list ul .on span:before {
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  display: block;
  background: #212a31;
  width: 6px;
  height: 6px;
  position: absolute;
  top: 3px;
  left: 3px;
  content: "";
}
.sign-con-box {
  min-height: 290px;
  padding: 40px 40px 30px;
  margin: 30px auto 80px;
  border: 1px dashed #eaeaea;
}
.sign-con-box:hover {
  box-shadow: 0 12px 18px 8px rgba(0, 0, 0, 0.03);
}
.sign-con-box ul li {
  position: relative;
  display: list-item;
  text-align: -webkit-match-parent;
}
.sign-con-box ul li label {
  width: 140px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 10px;
  margin-right: 10px;
  text-align: right;
}
.sign-con-box ul li label em {
  color: #c00;
}
.sign-select {
  width: 710px;
  display: inline-block;
  position: relative;
  margin-left: 165px;
}
.sign-select ul {
  width: 100%;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  position: absolute;
  top: 42px;
  z-index: 90;
  overflow: hidden;
  border: #eaeaea solid 1px;
  max-height: 104px;
  background: white;
}
.sign-select ul li {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0;
}
.sign-select ul li:hover {
  background: #fffaeb;
}
.sign-select ul li span {
  color: #a6a6a6;
}
.sign-select p {
  height: 38px;
  line-height: 38px;
  width: 100%;
  background: white;
  padding: 0 10px;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  cursor: pointer;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.sign-select p span {
  color: #a6a6a6;
  display: inline;
  width: 145px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sign-select p i {
  font-size: 12px;
  width: 12px;
  right: 10px;
  top: 15px;
  display: block;
  position: absolute;
}
.copy-sign-warp {
  position: relative;
  height: auto !important;
  overflow: hidden;
}
.copy-sign-warp label {
  position: absolute;
  margin-left: 92px;
  margin-top: 50px;
}
.sign-wrap {
  margin-left: 165px;
  margin-top: 30px;
}
.sign-wrap .cur {
  background: #fafafa !important;
  border: 1px solid #eaeaea !important;
}
.sign-wrap .file-msg {
  height: 30px;
  line-height: 30px;
  margin-top: -20px;
  margin-bottom: 20px;
}
.sign-wrap .file-msg a {
  color: #ffd435;
}
.sign-wrap .file-msg a:hover {
  color: #e1b213;
}
.sign-wrap .fdd-warp-msg {
  font-style: normal;
  color: #999;
}
.sign-wrap .staff-contact {
  background: #fafafa;
  border: 1px solid #eaeaea;
  width: 710px;
  display: inline-block;
  height: auto !important;
  min-height: 72px;
  line-height: 72px;
  margin-bottom: 20px;
  box-sizing: border-box;
  position: relative;
}
.sign-wrap .staff-contact .filebox {
  height: 39px;
  background: white;
  border: 1px solid #eaeaea;
  color: #999;
  text-indent: 15px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  width: 390px;
  margin: 15px 0 0 10px;
  line-height: 40px;
  float: left;
  position: relative;
}
.sign-wrap .staff-contact .filebox span {
  color: #ffd435;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 0;
  display: inline-block;
}
.sign-wrap .staff-contact .filebox span:hover {
  color: #e1b213;
}
.sign-wrap .staff-contact a {
  display: inline-block;
  text-align: center;
  background: white;
  border: #ffd435 solid 1px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  height: 38px;
  line-height: 38px;
  float: left;
  margin-left: 15px;
  padding: 0 15px;
  color: #2a2a2a;
  margin-top: 15px;
  position: relative;
}
.sign-wrap .staff-contact a form {
  top: 0;
  display: block;
  width: 88px;
  height: 38px;
  position: absolute;
  left: 0;
  cursor: pointer;
}
.sign-wrap .staff-contact a input {
  display: inline-block;
  width: 88px;
  height: 38px;
  position: absolute;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.sign-wrap .staff-contact a:hover {
  background: #ffd435;
  color: white;
}
.sign-wrap .staff-contact .defaultAuth {
  margin-left: 20px;
  color: #535353;
}
.sign-wrap .phone-contact {
  background: #fffbea;
  border: 1px solid #fee99a;
  width: 710px;
  display: inline-block;
  height: auto !important;
  min-height: 72px;
  line-height: 72px;
  margin-bottom: 20px;
  box-sizing: border-box;
}
.sign-wrap .phone-contact .contact-number {
  color: #a6a6a6;
  border-right: 1px solid #eaeaea;
  display: inline-block;
  width: 40px;
  text-align: center;
  height: 70px;
  line-height: 70px;
}
.sign-wrap .phone-contact .fdd-icon-delete02 {
  position: absolute;
  right: 5px;
  top: 5px;
}
.sign-wrap .phone-contact .contact-select {
  width: 118px;
  margin-left: 8px;
  display: inline-block;
  position: relative;
  vertical-align: unset;
}
.sign-wrap .phone-contact .contact-select p {
  position: absolute;
  margin-top: -24px;
  border: #ffd435;
  height: 40px;
  line-height: 40px;
  width: 100%;
  background: white;
  padding: 0 10px;
  cursor: pointer;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  font-size: 12px;
}
.sign-wrap .phone-contact .contact-select p:hover {
  border: #ffd435 solid 1px;
}
.sign-wrap .phone-contact .contact-select p i {
  position: absolute;
  right: 6px;
  top: 14px;
}
.sign-wrap .phone-contact .contact-select .sign-select-list {
  width: 100%;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  top: 10px;
  z-index: 20;
  background: white;
  left: 0;
  overflow: auto;
  max-height: 104px;
  font-size: 12px;
  position: absolute;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.sign-wrap .phone-contact .contact-select .sign-select-list div {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: none;
}
.sign-wrap .phone-contact .contact-select .sign-select-list div:hover {
  background: #fffaeb;
}
.sign-wrap .phone-contact .company-name {
  height: 22px;
  line-height: 22px;
  color: #bd9916;
  text-indent: 9px;
}
.sign-wrap .phone-contact .contact {
  display: inline-block;
  width: 240px;
  margin-left: 8px;
  position: relative;
  line-height: 34px;
  height: 40px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.sign-wrap .phone-contact .contact .no-legalize {
  display: inline-block;
  position: absolute;
  right: -110px;
  top: 0;
  color: #a6a6a6;
}
.sign-wrap .phone-contact .contact span {
  width: auto;
  max-width: 140px;
  vertical-align: middle;
  overflow: hidden;
  white-space: normal;
  color: #a6a6a6;
  text-indent: 10px;
  display: inline-block;
}
.sign-wrap .phone-contact .contact em {
  font-style: normal;
  vertical-align: middle;
  color: #a6a6a6;
}
.sign-wrap .phone-contact .contact .contact-icon {
  cursor: pointer;
  width: 21px;
  height: 23px;
  display: inline-block;
  right: 10px;
  top: 10px;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  position: absolute;
  background-position: -355px -93px;
}
.sign-wrap .phone-contact .contact input {
  box-sizing: border-box;
  padding-right: 32px;
  height: 39px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.file-type-container {
  float: left;
  width: 120px;
  display: inline-block;
  height: auto !important;
  position: relative;
  top: 12px;
  margin-bottom: 20px;
  margin-right: 10px;
  box-sizing: border-box;
}
.file-type-container .contact-select {
  width: 120px;
  margin-left: 10px;
  display: inline-block;
  position: relative;
}
.file-type-container .contact-select p {
  overflow: hidden;
  position: absolute;
  margin-top: -24px;
  border: #ffd435;
  height: 34px;
  line-height: 34px;
  width: 100%;
  background: white;
  padding: 0 10px;
  cursor: pointer;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
}
.file-type-container .contact-select p:hover {
  border: #ffd435 solid 1px;
}
.file-type-container .contact-select p i {
  position: absolute;
  right: 6px;
  top: 5px;
}
.file-type-container .contact-select .sign-select-list {
  width: 100%;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  top: 10px;
  z-index: 20;
  background: white;
  left: 0;
  overflow: auto;
  max-height: 104px;
  position: absolute;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.file-type-container .contact-select .sign-select-list div {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: none;
}
.file-type-container .contact-select .sign-select-list div:hover {
  background: #fffaeb;
}
.share-template-wrap {
  margin-top: 30px;
}
.share-template-wrap .title {
  display: inline-block;
  margin-right: 26px;
  font-size: 14px;
  margin-left: 128px;
}
.share-template-wrap .company-list {
  display: inline-block;
  border: solid 1px #eaeaea;
  height: 370px;
  width: 230px;
  position: relative;
  vertical-align: top;
  margin-left: 2px;
  height: 316px;
}
.share-template-wrap .company-list i {
  position: absolute;
  margin: 20px 0 0 15px;
}
.share-template-wrap .company-list .fdd-list-input {
  height: 100%;
}
.share-template-wrap .company-list .fdd-list-input i {
  top: -2px;
}
.share-template-wrap .company-list .fdd-list-input .company-list-container {
  height: 270px;
  overflow: auto;
}
.share-template-wrap .company-list .fdd-list-input .company-list-container .pending-company {
  margin-top: 12px;
}
.share-template-wrap .company-list .company-input {
  height: 30px;
  width: 90%;
  margin: 10px 5% 0px;
  text-indent: 20px;
}
.share-template-wrap .company-list .pending-company {
  margin: 10px 0 0 12px;
}
.share-template-wrap .company-list .pending-company .pending-company-name {
  margin-left: 5px;
}
.share-template-wrap .company-list .share-wrap {
  position: absolute;
  bottom: -70px;
  left: -12px;
}
.share-template-wrap .company-list-selected {
  margin-left: 5px;
}
.share-template-wrap .company-list-selected .title {
  margin: 12px 0 12px 6px;
  font-size: 12px;
}
.share-template-wrap .company-list-selected .selected-list {
  margin: 10px 0 0 18px;
}
.share-template-wrap .company-list-selected .selected-list a {
  color: #E1C1A0;
  float: right;
  margin-right: 5px;
}
.share-template-wrap .company-list-selected .selected-company-container {
  height: 270px;
  overflow: auto;
}
.contract-add-sign-people {
  height: 46px;
  line-height: 46px;
  text-align: center;
  border: 1px dashed #eaeaea;
  width: 710px;
  background: #fafafa;
  margin-left: 165px;
  cursor: pointer;
  color: black;
}
.contract-add-sign-people i {
  margin-right: 10px;
}
.contract-add-sign-people:hover {
  border-color: #ffd435;
  background: #fffbea;
}
.allow-box {
  margin-top: 20px;
  height: 60px;
  width: 710px;
  margin-left: 164px;
  position: relative;
}
.allow-box .allow-left-text {
  float: left;
  padding-top: 0;
  display: inline-block;
  font-size: 12px;
  cursor: pointer;
  color: #2a2a2a;
}
.allow-box .allow-left-text .add-people-phone {
  height: 32px;
  width: 110px;
  line-height: 31px;
  text-align: center;
  margin-right: 10px;
  border: #eaeaea solid 1px;
  background: #fafafa;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  display: inline-block;
  color: #2a2a2a;
  text-decoration: none;
}
.allow-box .allow-left-text .add-people-phone:hover {
  color: #2a2a2a;
  border-color: #ffd435;
  background: #fffbea;
}
.allow-box .allow-left-text a {
  color: #2a2a2a;
  text-decoration: underline;
}
.allow-box .allow-left-text a:hover {
  color: #ffd435;
}
.allow-box .allow-left-text .line {
  border-left: 1px solid #a6a6a6;
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
}
.allow-box .allow-right-text {
  float: right;
  display: inline-block;
  padding-top: 6px;
  cursor: pointer;
  color: #2a2a2a;
}
.allow-box .allow-right-text a {
  color: #2a2a2a;
}
.annex-list {
  margin: 20px 0 0 -10px;
  padding-left: 200px;
}
.annex-list div {
  margin: 0 0 20px 10px;
}
.detial-list {
  margin: 20px 0 0 0;
}
.detial-list div {
  margin-right: 10px;
  margin-bottom: 10px;
  position: relative;
}
.detial-list .attach-downs {
  width: 34px;
  height: 34px;
  text-align: center;
  background: #ffd435;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
.detial-list .attach-downs:hover {
  background: #e1b213;
}
.detial-list .attach-downs i {
  font-size: 16px;
}
.annex-list,
.detial-list {
  zoom: 1;
  height: auto !important;
  overflow: hidden;
}
.annex-list div,
.detial-list div {
  float: left;
  height: 34px;
  line-height: 34px;
  width: 350px;
  font-size: 12px;
  background: #f7f7f7;
}
.annex-list div span,
.detial-list div span {
  width: 280px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.annex-list div span em,
.detial-list div span em {
  color: #a6a6a6;
}
.annex-list div i,
.detial-list div i {
  margin-top: -27px;
}
.put-box-list {
  padding-top: 40px;
  overflow: hidden;
}
.put-box-list ul li {
  height: 180px;
  width: 250px;
  margin: 0 20px 30px 0;
  border: #ffd435 dashed 1px;
  float: left;
  position: relative;
  text-align: center;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.put-box-list ul li:hover div,
.put-box-list ul li:hover .close-btn {
  display: block;
}
.put-box-list ul li .close-btn {
  width: 20px;
  height: 20px;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
  line-height: 20px;
  color: white;
  display: none;
  position: absolute;
  right: -5px;
  top: -5px;
  background: #999;
}
.put-box-list ul li .fa-icon-circle-close {
  color: #999;
  position: absolute;
  right: -10px;
  top: -50px;
  cursor: pointer;
  font-size: 16px;
  z-index: 90;
}
.put-box-list ul li i,
.put-box-list ul li .put-box-addicon {
  margin-top: 40px;
  display: block;
  height: 30px;
  width: 30px;
}
.put-box-list ul li .put-box-addicon {
  margin: 0 auto;
  margin-top: 40px;
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100% 100%;
}
.put-box-list ul li input {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}
.put-box-list ul li h3 {
  font-size: 16px;
  font-weight: normal;
  margin: 15px 0 10px;
}
.put-box-list ul li div {
  background: black;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  filter: alpha(opacity=80);
  -moz-opacity: 0.5;
  opacity: 0.5;
  display: none;
}
.put-box-list ul li div a {
  margin: 70px auto 0 auto;
  display: block;
  color: #2a2a2a;
  background: #ffd435;
  width: 82px;
  height: 36px;
  line-height: 36px;
}
.put-box-list ul li .page-tit {
  height: 24px;
  line-height: 24px;
  width: 100%;
  position: absolute;
  overflow: hidden;
  bottom: 0;
  left: 0;
  font-size: 12px;
  display: block;
  background: rgba(57, 64, 71, 0.3);
  color: white;
}
.put-box-list ul li .put-box-list-txt {
  font-size: 12px;
  color: #a6a6a6;
}
.put-box-list ul li img {
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
}
.put-box-list ul li:hover .clost-btn {
  display: block;
}
.put-box-list ul .put-box-upload:hover {
  background: #f7f7f7;
}
.big-pic {
  text-align: center;
  position: absolute;
  top: 50px;
  bottom: 60px;
  left: 50%;
  margin-left: -410px;
  width: 820px;
  background: transparent;
  box-sizing: border-box;
  overflow-y: auto;
}
.big-pic .pagesmargin {
  margin-bottom: 30px;
}
.big-pic .pagesmargin:last-child {
  margin-bottom: 0;
}
.big-pic .pagesmargin img {
  width: 100%;
  max-width: 800px;
}
.big-pic img {
  width: 800px;
  display: block;
}
.big-pic::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background: transparent;
}
.big-pic::-webkit-scrollbar-track {
  border-radius: 4px;
  background: transparent;
}
.big-pic::-webkit-scrollbar-thumb {
  border-radius: 4px;
  height: 30px;
  display: block;
  background: #dcdcdc;
}
.big-pic::-webkit-scrollbar-thumb:hover {
  background: #b0b0b0;
}
.big-pic-text {
  position: absolute;
  left: 50%;
  margin-left: -410px;
  width: 820px;
  bottom: 20px;
  background: transparent;
  color: white;
  font-size: 14px;
  text-align: center;
}
.fdd-company-pagebox {
  width: 100%;
  height: 44px;
  background: white;
  position: absolute;
  bottom: 0;
  border: #eaeaea solid 1px;
  box-sizing: border-box;
}
.fdd-company-pagebox .pagemain {
  width: 80%;
  position: relative;
  margin-left: 238px;
}
/*合同模板*/
.fdd-temp-filebox {
  width: 100%;
  height: 182px;
  border: 1px dashed #eaeaea;
  box-sizing: border-box;
  position: relative;
  margin-top: 22px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.fdd-temp-filebox .fileview {
  width: 90px;
  height: 120px;
  position: absolute;
  left: 30px;
  top: 30px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  border: 1px solid #eaeaea;
}
.fdd-temp-filebox .fileview:hover .pic-mask {
  display: block;
}
.fdd-temp-filebox .fileview img {
  width: 100%;
}
.fdd-temp-filebox .fileview .page-number {
  width: 100%;
  height: 24px;
  line-height: 24px;
  left: 0;
  bottom: 0;
  text-align: center;
  color: white;
  display: block;
  font-size: 12px;
  position: absolute;
  background: rgba(57, 64, 71, 0.3);
}
.fdd-temp-filebox .fileview .pic-mask {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  background: rgba(57, 64, 71, 0.3);
}
.fdd-temp-filebox .fileview .pic-mask a {
  height: 30px;
  width: 60px;
  margin: 45px auto 0;
  border: white solid 1px;
  line-height: 30px;
  text-align: center;
  color: white;
  display: block;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.fdd-temp-filebox .filetitle {
  width: 550px;
  margin: 63px 0 0 165px;
}
.fdd-temp-filebox .filetitle h3 {
  font-weight: normal;
}
.fdd-temp-filebox .filetitle span {
  display: block;
  color: #a6a6a6;
}
.fdd-temp-filebox .text-conversion-right {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 150px;
  top: 88px;
  display: inline-block;
  border: 3px solid #f7f7f7;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  box-sizing: border-box;
  -webkit-animation: lds-rolling 1s linear infinite;
  animation: lds-rolling 1s linear infinite;
}
.fdd-temp-filebox .text-conversion-right:before {
  position: absolute;
  content: '';
  width: 24px;
  height: 24px;
  border: 3px solid #fdd435;
  border-top-color: transparent;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  z-index: 2;
  top: -3px;
  left: -3px;
}
.fdd-temp-filebox .filebtn {
  position: absolute;
  width: 88px;
  height: 30px;
  line-height: 30px;
  right: 48px;
  top: 72px;
}
.fdd-temp-filebox .filebtn a {
  display: block;
  width: 100%;
  height: 30px;
  background: white;
  border: #ffd435 solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  color: #2a2a2a;
  text-align: center;
}
.fdd-temp-filebox .filebtn a:hover {
  color: white;
  background: #ffd435;
}
.fdd-temp-filebox .filebtn a input {
  width: 100%;
  height: 30px;
  opacity: 0;
  filter: alpha(opacity=0);
  right: 0;
  position: absolute;
}
.fdd-detial-wap {
  width: 1100px;
  height: auto !important;
  margin: 40px auto;
}
.fdd-detial-title-box {
  height: auto;
  padding: 20px;
  position: relative;
  background: #f7f7f7;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-top: 15px;
  margin-bottom: 15px;
}
.fdd-detial-title-box h2 {
  color: #2a2a2a;
  font-size: 14px;
}
.fdd-detial-title-box p {
  display: block;
  margin: 10px 0;
  color: #a6a6a6;
  font-size: 12px;
}
.fdd-detial-title-box .remake {
  color: #2a2a2a;
}
.fdd-detial-title-box .detai-link {
  position: absolute;
  right: 20px;
  top: 25px;
}
.fdd-detial-title-box .detai-link a {
  color: #999;
}
.fdd-detial-title-box .detai-link a:hover {
  color: #ffd435;
}
.fdd-detial-title-box .detai-roke span {
  margin-right: 15px;
}
.fdd-detial-attach {
  width: 100%;
  padding-top: 10px;
  overflow: hidden;
}
.attach-now {
  text-align: left;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
}
.attach-now .attach-ico {
  width: 16px;
  height: 16px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  background-position: -78px -96px;
}
.attach-now .attach-line {
  margin: 0 7px;
}
.attach-now a {
  color: #2a2a2a;
  text-decoration: underline;
}
.attach-now a:hover {
  color: #ffd435;
}
.fdd-detail-btn {
  text-align: right;
  padding-top: 15px;
}
.company-sign-img {
  text-align: center;
  padding: 10px;
  border: 1px dashed #ccc;
  background: rgba(234, 234, 234, 0.5);
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.company-sign-img:hover,
.company-sign-img.sign-img-hover {
  background: rgba(254, 236, 164, 0.7);
  border-color: #fbb900;
}
.page-view {
  width: 100%;
  border: #eaeaea solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: white;
  margin-top: 30px;
  margin-bottom: 100px;
}
.page-view .page-box {
  width: 100%;
  height: 50px;
  background: #f8f8f8;
}
.page-view .page-sign {
  text-align: center;
  position: relative;
}
.page-view .page-sign img {
  width: 800px;
}
.page-view .page-box-fix {
  position: fixed;
  top: 50px;
  width: 100%;
  left: 0;
  right: 0;
  z-index: 100;
}
@keyframes lds-rolling {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@-webkit-keyframes lds-rolling {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.signature-wrap {
  top: 0;
  left: 0;
  width: 100%;
  padding-top: 52px;
  height: 100%;
  box-sizing: border-box;
  position: fixed;
}
.signature-left {
  width: 219px;
  height: auto;
  position: absolute;
  left: 0;
  z-index: 90;
  top: 52px;
  bottom: 40px;
  background: #f5f5f5;
  border-right: 1px solid #eaeaea;
}
/*左边签章模块*/
.signature-left-wrap {
  margin: 20px auto;
  width: 180px;
}
.signature-scrollbar {
  width: 100%;
  position: absolute;
  top: 0px;
  bottom: 20px;
  box-sizing: border-box;
}
.signature-scrollbar,
.signature-con-scrollbar {
  overflow: auto;
}
.signature-scrollbar::-webkit-scrollbar,
.signature-con-scrollbar::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background: transparent;
}
.signature-scrollbar::-webkit-scrollbar-track,
.signature-con-scrollbar::-webkit-scrollbar-track {
  border-radius: 4px;
  background: transparent;
}
.signature-scrollbar::-webkit-scrollbar-thumb,
.signature-con-scrollbar::-webkit-scrollbar-thumb {
  border-radius: 4px;
  height: 30px;
  display: block;
  background: #dcdcdc;
}
.signature-scrollbar::-webkit-scrollbar-thumb:hover,
.signature-con-scrollbar::-webkit-scrollbar-thumb:hover {
  background: #b0b0b0;
}
.signature-center {
  max-width: calc(100% - 440px);
  width: calc(100% - 440px);
  overflow: auto;
  background: #f5f5f5;
  height: calc(100% - 40px);
  margin: 0 auto;
  position: relative;
  box-sizing: border-box;
  border-top: 1px solid rgba(0, 0, 0, 0.03);
}
.signature-center.pd-right-0 {
  padding: 30px 0 0 220px;
}
.personal-signature-pic {
  background: white;
  border: 1px dashed #eaeaea;
  border-bottom: 1px solid #eaeaea;
  width: 180px;
  padding: 10px 0;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
}
.personal-signature-pic:hover {
  border: 1px dashed #ffd435;
}
.personal-signature-pic .drop {
  position: relative;
}
.scroll-list {
  width: 800%;
}
.scroll-list li {
  width: 180px;
  text-align: center;
  float: left;
  cursor: move;
}
.scroll-list li img {
  display: inline-block;
}
.flip-pages {
  height: 30px;
  text-align: center;
  width: 180px;
  line-height: 28px;
  background: #f5f5f5;
  color: #2a2a2a;
  position: relative;
  box-sizing: border-box;
  border: 1px solid #eaeaea;
  border-top: 0;
}
.flip-pages a {
  position: absolute;
  top: 8px;
  display: inline-block;
  vertical-align: middle;
  color: #2a2a2a;
}
.flip-pages a:hover {
  color: #ffd435;
}
.flip-pages .left {
  left: 5px;
}
.flip-pages .right {
  right: 5px;
}
.flip-pages-txt {
  width: 90px;
  text-align: left;
  overflow: hidden;
  margin: 0 auto;
}
.flip-pages-txt p {
  width: 100%;
  cursor: pointer;
  color: #fbb900;
}
.flip-pages-txt p:hover {
  color: #f49600;
}
.flip-pages-txt p span {
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 12px;
}
.prv-icon,
.next-icon {
  display: inline-block;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  height: 17px;
  width: 17px;
  position: absolute;
  top: 3px;
}
.prv-icon {
  cursor: default;
  left: 35px;
  background-position: -260px -133px;
}
.prv-icon.prv-icon-black {
  cursor: pointer;
  background-position: -284px -134px;
}
.prv-icon.prv-icon-black:hover {
  top: 6px;
  background-position: -313px -137px;
}
.next-icon {
  right: 37px;
  top: 2px;
  background-position: -271px -133px;
}
.next-icon.next-icon-gray {
  background-position: -296px -133px;
  cursor: default;
}
.next-icon.next-icon-gray:hover {
  top: 2px;
  background-position: -296px -133px;
}
.next-icon:hover {
  top: 6px;
  background-position: -220px -136px;
}
.fdd-icon-problem {
  color: #ccc;
  font-size: 16px;
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  line-height: 16px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  text-align: center;
  background: #ffd435;
  vertical-align: middle;
  cursor: pointer;
}
.fdd-icon-problem:hover {
  color: #b3b3b3;
}
.fdd-icon-problem:hover .fddv3-cut-title {
  display: block;
  z-index: 99;
  text-align: left;
  width: 140px;
  left: -67px;
  top: -8px;
  font-size: 14px;
}
.fdd-icon-problem:hover .fddv3-cut-title:before {
  top: -12px;
  left: 70px;
}
.fdd-icon-problem:hover .fddv3-cut-title p {
  color: #fff;
  margin-top: 0;
}
.fdd-icon-problem:before {
  content: "?";
  color: #fff;
  font-size: 15px;
}
.signature-con {
  width: 800px;
  height: 100%;
  margin: 0 auto;
  position: relative;
  border: 1px solid #eaeaea;
  box-shadow: 0 4px 4px 5px rgba(0, 0, 0, 0.03);
  box-sizing: border-box;
}
.signature-con-scrollbar {
  width: 800px;
  position: absolute;
  top: 32px;
  left: 20px;
  background: white;
  bottom: 0px;
  box-sizing: border-box;
  overflow: hidden;
}
.agreement-pic {
  width: 100%;
}
/*公司签章*/
.personal-signat,
.company-signature {
  margin-top: 20px;
}
.border-gray-line {
  margin-bottom: 30px;
  height: 30px;
  width: 180px;
  border-bottom: 1px solid #eaeaea;
}
.h-133 {
  height: 123px;
}
.h-180 {
  height: 165px;
}
.h-42 {
  height: 42px;
}
.date-tip {
  font-size: 16px;
  cursor: move;
  font-weight: normal;
  text-align: center;
}
.date-tip img {
  height: 16px;
}
.signature-right {
  width: 165px;
  position: absolute;
  height: auto;
  right: 0;
  z-index: 100;
  top: 52px;
  bottom: 40px;
  background: #f5f5f5;
  border-left: 1px solid #eaeaea;
}
.signature-right .signature-scrollbar {
  bottom: 120px;
}
.signature-right-list {
  width: 108px;
  margin: 0 auto;
  max-height: 830px;
}
.signature-right-list li {
  width: 100%;
  margin: 20px auto 0;
  height: 150px;
  border: 1px solid #eaeaea;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
}
.signature-right-list li:hover,
.signature-right-list li.cur {
  border: 2px solid #ffd435;
  color: #2a2a2a;
}
.signature-right-list li:hover .bottom-nubmer,
.signature-right-list li.cur .bottom-nubmer {
  background: #ffd435;
  color: #2a2a2a;
}
.signature-right-list li img {
  height: 100%;
  width: 100%;
}
.signature-right-tag,
.signature-right-tag02,
.signature-right-tag03 {
  height: 14px;
  width: 10px;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  position: absolute;
  left: 5px;
  top: -2px;
}
.signature-right-tag.left-15,
.signature-right-tag02.left-15,
.signature-right-tag03.left-15 {
  left: 15px;
}
.signature-right-tag.left-25,
.signature-right-tag02.left-25,
.signature-right-tag03.left-25 {
  left: 25px;
}
.sign-animate {
  animation: animatek1 0.1s 1 ease-in;
}
@keyframes animatek1 {
  0% {
    transform: scale(3);
    opacity: 0;
  }
  30% {
    transform: scale(2.2);
    opacity: .1;
  }
  50% {
    transform: scale(1.8);
    opacity: .3;
  }
  70% {
    transform: scale(1.5);
    opacity: .5;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.signature-right-tag {
  background-position: -531px -243px;
}
.signature-right-tag02 {
  background-position: -531px -266px;
}
.signature-right-tag03 {
  background-position: -597px -267px;
}
.bottom-nubmer {
  position: absolute;
  right: 0px;
  bottom: 0px;
  height: 18px;
  width: 18px;
  display: block;
  background: #eaeaea;
  line-height: 18px;
  color: white;
  text-align: center;
  font-size: 12px;
}
.top-icon {
  position: absolute;
  right: -30px;
  bottom: 20px;
  cursor: pointer;
}
.shrink-icon {
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  width: 19px;
  height: 40px;
  display: block;
  position: absolute;
  top: 50%;
  z-index: 99;
  margin-top: -20px;
  right: 147px;
  background-position: -280px -233px;
}
.shrink-icon:hover {
  background-position: -302px -233px;
}
.signature-right-close {
  width: 0;
}
.signature-right-close .shrink-icon {
  left: auto;
  right: 0;
  background-position: -323px -233px;
}
.signature-right-close .shrink-icon:hover {
  background-position: -344px -233px;
}
.signature-right-close .signature-scrollbar,
.signature-right-close .signature-right-list {
  margin: 0;
  width: 0;
}
.signature-right-tit,
.signature-left-tit {
  padding: 0 10px;
}
.signature-right-tit h3,
.signature-left-tit h3 {
  font-size: 14px;
  font-weight: normal;
}
.signature-right-tit .signtack,
.signature-left-tit .signtack {
  color: #2a2a2a;
  font-size: 14px;
}
.signature-right-tit p,
.signature-left-tit p {
  font-size: 12px;
  color: #a6a6a6;
  line-height: 18px;
  margin-top: 5px;
}
.signature-right-tit p span,
.signature-left-tit p span {
  padding-left: 10px;
}
.signature-right-tit h3 {
  font-size: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.signature-left-tit {
  padding: 0;
}
/*指定签章位置*/
.signature-place {
  padding-bottom: 30px;
}
.signature-place .signature-left-tit h3 {
  margin-bottom: 15px;
}
.check-sign-list {
  margin-top: 20px;
}
.check-sign-list li {
  height: 34px;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  cursor: move;
  position: relative;
  line-height: 34px;
}
.check-sign-list li.cursor {
  cursor: pointer;
}
.check-sign-list li:hover {
  background: #eaeaea;
  border-color: #eaeaea;
}
.check-sign-list li.check-sign-on {
  background: #fee99a;
  border-color: #fccf48;
}
.pos-number {
  position: absolute;
  top: 1px;
  right: 50px;
}
.pos-number.r-t-20 {
  right: 20px;
}
.sign-date-icon,
.sign-seal-icon,
.sign-pen-icon {
  height: 20px;
  width: 100px;
  display: inline-block;
}
.sign-seal-icon {
  width: 135px;
}
.wid-840 {
  width: 840px;
  position: relative;
  margin: 0 auto;
  height: 100%;
}
.personal-sign,
.date-sign,
.company-sign {
  position: absolute;
  max-width: 180px;
  cursor: move;
  z-index: 999;
}
.personal-sign img,
.date-sign img,
.company-sign img {
  max-width: 100%;
}
.personal-sign:hover .sign-img-tip,
.date-sign:hover .sign-img-tip,
.company-sign:hover .sign-img-tip {
  display: block;
}
.personal-sign i,
.date-sign i,
.company-sign i {
  display: inline-block;
  height: 12px;
  width: 12px;
}
.personal-sign i:before,
.date-sign i:before,
.company-sign i:before {
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  display: inline-block;
  height: 12px;
  margin-top: 6px;
  width: 12px;
  content: "";
  background-position: -563px -57px;
}
.personal-sign-img,
.date-sign-img,
.company-sign-img {
  text-align: center;
  padding: 10px;
  border: 1px dashed #ccc;
  background: rgba(234, 234, 234, 0.5);
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.personal-sign-img:hover,
.date-sign-img:hover,
.company-sign-img:hover,
.personal-sign-img.sign-img-hover,
.date-sign-img.sign-img-hover,
.company-sign-img.sign-img-hover {
  background: rgba(254, 236, 164, 0.7);
  border-color: #fbb900;
}
.sign-img-tip {
  background: #fffbea;
  border: 1px solid #fef1bf;
  padding: 5px;
  max-width: 100%;
  display: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-top: 5px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  color: #a6a6a6;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
}
.personal-sign {
  top: 100px;
  left: 150px;
}
.company-sign {
  top: 300px;
  left: 190px;
}
.date-sign {
  top: 230px;
  left: 460px;
}
.com-sign-close {
  position: absolute;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  display: block;
  background: #ff3756;
  top: -10px;
  right: -10px;
}
.com-sign-close:hover {
  background: #f72142;
}
.com-sign-close:active {
  background: #f72142;
}
.fddv3-form-none input {
  border: none;
  padding: 0;
  height: auto;
  line-height: normal;
  background: none;
}
.fddv3-form-none input:focus {
  border: none;
  box-shadow: none;
}
.from-box {
  position: relative;
  width: 138px;
  background: #fafafa;
  display: inline-block;
}
.from-box input {
  width: 138px!important;
  height: 30px!important;
}
.from-box i {
  position: absolute;
  width: 30px;
  font-size: 14px;
  color: #999;
  text-align: center;
  pointer-events: none;
  right: 5px;
}
.add-number.bg-fa {
  background: #fafafa;
  margin: 0 10px!important;
}
.add-number.bg-fa input {
  height: 30px!important;
  width: 88px!important;
  border-top: 0!important;
  border-radius: 0!important;
  border-bottom: 0!important;
}
.add-number.bg-fa input:focus {
  outline: 0!important;
  box-shadow: none!important;
}
.pd-120 {
  width: 120px!important;
  padding-left: 171px!important;
}
.w-120 {
  width: 120px!important;
}
.fdd-lz-content-box .contact .w-180:focus,
.fdd-lz-content-box .contact .w-200:focus {
  box-shadow: none !important;
}
.sign-base64 {
  display: none;
}
.sign-select-w100 {
  width: 170px;
  position: relative;
  display: inline-block;
  margin-top: 10px;
}
.sign-select-w100 .sign-select-list {
  width: 100%;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  position: absolute;
  top: 42px;
  z-index: 90;
  background: white;
  left: 0;
  max-height: 104px;
  overflow: auto;
  border: 1px solid #eaeaea;
  box-sizing: border-box;
}
.sign-select-w100 .sign-select-list::-webkit-scrollbar {
  width: 6px;
  height: 10px;
  background: transparent;
}
.sign-select-w100 .sign-select-list::-webkit-scrollbar-track {
  border-radius: 3px;
  background: transparent;
}
.sign-select-w100 .sign-select-list::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background: #dcdcdc;
}
.sign-select-w100 .sign-select-list::-webkit-scrollbar-thumb:hover {
  background: #b0b0b0;
}
.sign-select-w100 .sign-select-list p,
.sign-select-w100 .sign-select-list li {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
  text-overflow: ellipsis;
  cursor: pointer;
}
.sign-select-w100 .sign-select-list p:hover,
.sign-select-w100 .sign-select-list li:hover {
  background: #fffbea;
}
.show-value,
.add-sign-people {
  height: 38px;
  line-height: 38px;
  width: 100%;
  background: white;
  padding: 0 10px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  cursor: pointer;
  box-sizing: border-box;
  border: 1px solid #eaeaea;
  position: relative;
}
.show-value .fa-icon-arrow-down,
.add-sign-people .fa-icon-arrow-down {
  position: absolute;
  right: 8px;
  top: 12px;
}
.show-value span,
.add-sign-people span {
  display: block;
  width: 145px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.show-value:hover,
.add-sign-people:hover,
.show-value.show-value-on,
.add-sign-people.show-value-on {
  border-color: #fbb900;
}
.show-value span.color-gray {
  display: inline;
}
.pagebottom {
  width: 100%;
  height: 18px;
  background: #fafafa;
  border-top: 1px dashed #a6a6a6;
  border-bottom: 1px dashed #a6a6a6;
  z-index: 100;
  position: absolute;
  top: 1134px;
}
.pagebottom div {
  font-size: 10px;
  color: #a6a6a6;
  line-height: 18px;
}
.pagebottom .pleft {
  float: left;
  width: 75%;
  text-align: left;
  padding-left: 20px;
}
.pagebottom .pright {
  float: right;
  width: 15%;
  text-align: right;
  padding-right: 20px;
}
.docItem {
  margin: 0 auto;
  width: 800px;
  height: 1132px;
  position: relative;
}
.fdd-usersign-list {
  width: 180px;
  height: 95px;
  position: absolute;
  z-index: 100;
  cursor: move;
}
.has-sign-wrap,
.has-appsign-wrap {
  z-index: 99;
  position: absolute;
}
.sign-wrap-content,
.sign-wrap-appcontent {
  border: 1px dashed #fbb900;
  margin: 0 auto;
  cursor: move;
  background: rgba(254, 236, 164, 0.7);
  border-color: #fbb900;
}
.sign-wrap-appcontent .signphoto {
  text-align: center;
  display: block;
  overflow: hidden;
  line-height: 1;
}
.sign-wrap-appcontent .sign-img {
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  position: absolute;
}
.has-appsign-wrap:hover .sign-img-tip {
  display: block;
}
.fdd-zs-bg {
  width: 896px;
  height: 424px;
  margin: 30px auto 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4AAAAGoCAYAAAAXVIslAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzg4RkNCMzBDNzY4MTFFNjkzQUZBRjYyQkVDMjI2Q0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Nzg4RkNCMzFDNzY4MTFFNjkzQUZBRjYyQkVDMjI2Q0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ODhGQ0IyRUM3NjgxMUU2OTNBRkFGNjJCRUMyMjZDQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3ODhGQ0IyRkM3NjgxMUU2OTNBRkFGNjJCRUMyMjZDQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt2ne9oAAB/DSURBVHja7N0LsJxl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) no-repeat;
}
.fdd-zs-wid {
  width: auto;
  padding: 90px 70px;
  line-height: 36px;
}
.fdd-flow-div {
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.fddv3-cut-word .fddv3-cut-title {
  background: white;
  color: #a6a6a6;
}
.fddv3-cut-word .fddv3-cut-title:before {
  border-bottom: 8px solid white;
}
.fddv3-cut-word,
.fddv3-cut-word2 {
  position: relative;
  width: auto;
  max-width: 80%;
  display: inline-block;
}
.fddv3-cut-word .fddv3-cut-text,
.fddv3-cut-word2 .fddv3-cut-text {
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  vertical-align: middle;
}
.fddv3-cut-word .fddv3-cut-title,
.fddv3-cut-word2 .fddv3-cut-title {
  position: absolute;
  left: 30%;
  margin-top: 5px;
  display: none;
  max-width: 300px;
  min-width: 30px;
  color: white;
  background: rgba(33, 42, 49, 0.75);
  border-radius: 3px;
  line-height: 18px;
  padding: 8px;
  word-wrap: break-word;
  white-space: normal;
  word-break: keep-all;
  box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  font-size: 12px;
  z-index: 6;
}
.fddv3-cut-word .fddv3-cut-title:before,
.fddv3-cut-word2 .fddv3-cut-title:before {
  content: '';
  position: absolute;
  border: 6px solid transparent;
  border-bottom: 6px solid rgba(33, 42, 49, 0.75);
  top: -12px;
  left: 10px;
}
.fddv3-cut-word:hover .fddv3-cut-title,
.fddv3-cut-word2:hover .fddv3-cut-title {
  top: 90%;
  display: block;
}
.fddcase-form-rili-pop {
  width: 275px !important;
}
.fddcase-form-rili-pop .rili-list ol,
.fddcase-form-rili-pop .rili-list ul {
  height: 36px;
}
.fdd-deny {
  background: #fbf0f1;
  padding: 15px;
  color: #5a4143;
  margin-top: 10px;
  font-size: 14px;
}
.fdd-deny span {
  color: #f7704d;
}
.emportwap {
  width: 100%;
  height: 180px;
  margin: 0 auto;
  max-width: 620px;
  overflow-y: hidden;
  overflow-x: auto;
  position: relative;
}
.emportbox {
  width: 166px;
  height: 166px;
  float: left;
  overflow: hidden;
  margin: 10px 0 0 15px;
}
.emportbox img {
  width: 100%;
}
.emportbox a {
  display: inline-block;
}
.emportbox a:hover {
  background: #eaeaea;
}
.fdd-page-select {
  float: left;
  margin: -5px 0 0 0;
  height: 200px;
}
.fdd-page-select .page-size-title {
  color: #2A2A2A;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  top: 8px;
}
.fdd-page-select .file-type-container {
  float: none;
  width: 90px;
  font-size: 12px;
}
.fdd-page-select .file-type-container .contact-select p {
  text-align: center;
  width: 80px;
}
.fdd-page-select .file-type-container .contact-select p .fa-icon-arrow-down {
  top: 10px;
}
.fdd-page-select .file-type-container .contact-select .sign-select-list {
  width: 80px;
  text-align: center;
}
.fddcase-form-rili input {
  padding: 0 0 0 6px !important;
}
/*v1.2签署样式*/
.signlistwap {
  width: 100%;
  height: auto !important;
  overflow: hidden;
  margin-top: 20px;
}
.signlistwap .title {
  height: 40px;
  line-height: 40px;
}
.signlistwap .title h4 {
  display: inline-block;
  color: #2a2a2a;
  font-size: 15px;
}
.signlistwap .title span {
  display: inline-block;
  float: right;
  color: #999;
}
.signlistwap .signlistmap {
  width: 100%;
  height: auto !important;
  max-height: 320px;
  overflow-y: auto;
}
.signlistwap .signlistmap ul li {
  width: 100%;
  height: 32px;
  line-height: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.signlistwap .signlistmap ul li i {
  margin-right: 5px;
}
.signlistwap .signlistmap ul li a {
  color: #666;
}
.signlistwap .signlistmap ul li a:hover {
  color: #fbb900;
}
.signlistwap .signlistmap ul li .hover {
  color: #fbb900;
}
.fdd-signwarp-center {
  background: white;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
}
/* 统计分析 */
.analyse-count-wrap {
  display: flex;
  justify-content: space-between;
}
.analyse-count-wrap > div {
  display: inline-block;
  width: 263px;
  height: 80px;
  text-align: center;
}
.analyse-count-wrap > div .title {
  color: #8D8D8D;
  margin-top: 12px;
  font-size: 14px;
  font-family: MicrosoftYaHei;
}
.analyse-count-wrap > div .count {
  display: block;
  margin-top: 16px;
  color: #272727;
  font-size: 24px;
  line-height: 24px;
  font-family: MicrosoftYaHei;
}
.analyse-count-chart {
  font-family: MicrosoftYaHei;
  margin-top: 30px;
}
.analyse-count-chart .count-chart {
  height: 420px;
}
.analyse-count-chart .title {
  color: #444444;
  font-size: 15px;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
}
.analyse-count-chart .date {
  float: right;
}
.analyse-count-chart .date .selectColor {
  color: #fbb900;
}
.analyse-count-chart .date span {
  margin-left: 20px;
  display: inline-block;
  color: #A6A6A6;
  text-decoration: underline;
  font-size: 12px;
  line-height: 32px;
  height: 32px;
}
.analyse-count-chart .date .choose-date {
  float: right;
  margin: 0 20px;
}
.analyse-count-chart .date .choose-date .contact-line {
  display: inline-block;
  vertical-align: top;
  line-height: 32px;
  height: 32px;
}
.analyse-count-chart .date .choose-date .fa-icon-date {
  position: relative;
  left: -12px;
}
.analyse-count-chart .count-chart-wrap {
  margin-top: -15px;
}
.analyse-count-chart .count-chart-wrap .dataGroupType {
  position: relative;
  left: 850px;
  top: 50px;
  z-index: 1;
}
.analyse-count-chart .count-chart-wrap .dataGroupType .type-title {
  margin: 0 12px 0 3px;
}
.analyse-count-chart .count-chart-wrap .count-chart {
  border: #EAEAEA 1px solid;
  padding-top: 30px;
}
.analyse-count-chart .manage-row {
  line-height: 32px;
  height: 32px;
  vertical-align: middle;
  float: right;
  margin-top: 15px;
  margin-bottom: 10px;
}
.analyse-count-chart .manage-row span {
  display: inline-block;
  line-height: 32px;
  height: 32px;
  vertical-align: middle;
  color: #2A2A2A;
  font-size: 12px;
}
.analyse-count-chart .manage-row button {
  margin-left: 12px;
  display: inline-block;
  width: 100px;
  height: 34px;
  background: #ffffff;
  border-radius: 3px;
  border: 1px solid #ffd300;
  font-size: 12px;
  vertical-align: middle;
  line-height: 34px;
}
.analyse-count-chart .statistics {
  margin-bottom: 150px;
}
.analyse-count-chart .statistics .tipsCount {
  color: #2A2A2A;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  top: 8px;
}
.analyse-count-chart .statistics .file-type-container {
  float: none;
  width: 90px;
}
.analyse-count-chart .statistics .file-type-container .contact-select p {
  text-align: center;
  width: 80px;
}
.analyse-count-chart .statistics .file-type-container .contact-select p .fa-icon-arrow-down {
  top: 10px;
}
.analyse-count-chart .statistics .file-type-container .contact-select .sign-select-list {
  width: 80px;
}
.analyse-count-table .fdd-table th {
  font-size: 14px;
  padding-left: 24px;
  color: #676767;
}
.analyse-count-table .fdd-table td {
  padding-left: 24px;
  color: #676767;
}
.authorize-select {
  margin-top: 40px;
  margin-left: 60px;
}
.authorize-select .authorize-type .title {
  display: inline-block;
  font-size: 14px;
  float: left;
}
.authorize-select .authorize-type .fa-input {
  margin-left: 15px;
  width: 710px;
}
.authorize-select .authorize-type .fa-input input {
  text-indent: 10px;
}
.authorize-select .authorize-type .fa-select-icon {
  transform: rotate(0deg);
}
.authorize-select .authorize-type li {
  font-size: 12px;
}
.authorize-select .authorize-type .fa-select-option {
  height: 120px;
}
.authorize-select .authorize-person .authorize-title {
  font-size: 14px;
  float: left;
  position: relative;
  bottom: -16px;
  right: -15px;
}
.authorize-select .authorize-person .newholder {
  float: right;
  width: 87%;
  margin-right: 13px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .left {
  width: 230px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .left .box {
  font-size: 12px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .left .box .search {
  margin-left: 11px;
  margin-top: 12px;
  width: 206px;
  height: 34px;
}
.authorize-select .authorize-person .newholder .left .box .fa-div-padding-0 {
  padding-right: 15px;
}
.authorize-select .authorize-person .newholder .left .box .fa-div-padding-1 {
  padding-right: 15px;
}
.authorize-select .authorize-person .newholder .center {
  font-size: 12px;
  margin-left: 5px;
  width: 250px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .center .box {
  height: 290px;
}
.authorize-select .authorize-person .newholder .right {
  margin-left: 5px;
  width: 220px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .right .box {
  font-size: 12px;
  padding-top: 12px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .right .box .hasAuthorize {
  font-size: 12px;
  margin-left: 12px;
}
.authorize-select .authorize-person .fa-button-own {
  margin-left: 96px!important;
}
.result-ok {
  border-radius: 100%;
  border: 5px solid #ffd435;
}
.result-ok:before {
  content: "";
  height: 20%;
  width: 40%;
  border-width: 7.070px;
  border-style: solid;
  border-color: inherit;
  border-radius: 1px;
  border-top: none;
  border-right: none;
  background: transparent;
  transform: rotate(-45deg);
  display: block;
  top: 31%;
  left: 26%;
  position: relative;
}
.fdd-icon-home,
.fdd-icon-contract,
.fdd-icon-user,
.fdd-icon-muban,
.fdd-icon-date,
.fdd-icon-glass {
  width: 16px;
  height: 16px;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.fdd-icon-gai,
.fdd-icon-eyeoff,
.fdd-icon-eyeon,
.fdd-icon-dip {
  width: 16px;
  height: 16px;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.fdd-icon-home {
  background-position: 0 0;
}
.fdd-icon-contract {
  background-position: -16px 0;
}
.fdd-icon-user {
  background-position: -48px 0;
}
.fdd-icon-muban {
  background-position: -32px 0;
}
.fdd-icon-date {
  background-position: -256px 0;
}
.fdd-icon-glass {
  background-position: -272px 0px;
}
.fdd-icon-dip {
  background-position: -424px 0;
}
.fdd-icon-gai {
  background-position: -368px 0;
  margin-left: 5px;
}
.fdd-icon-gai:hover {
  background-position: -384px 0;
}
.fdd-icon-eyeoff {
  background-position: -480px -73px !important;
}
.fdd-icon-eyeon {
  background-position: -480px -24px;
}
.fdd-icon-idownload,
.fdd-icon-attention {
  width: 24px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
}
.fdd-icon-idownload {
  background-position: -82px -20px;
}
.fdd-icon-attention {
  background-position: -111px -23px;
}
.fdd-icon-status,
.fdd-icon-status2,
.fdd-icon-status3,
.fdd-icon-status4 {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
}
.fdd-icon-status {
  background-position: -68px -49px;
}
.fdd-icon-status2 {
  background-position: -38px -49px;
}
.fdd-icon-status3 {
  background-position: -128px -49px;
}
.fdd-icon-status4 {
  background-position: -97px -49px;
}
.fdd-icon-view,
.fdd-icon-tip,
.fdd-icon-sign,
.fdd-icon-down {
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
}
.fdd-icon-view {
  background-position: 0 -16px;
}
.fdd-icon-tip {
  background-position: -511px -16px;
}
.fdd-icon-sign {
  background-position: -18px -16px;
}
.fdd-icon-down {
  background-position: -36px -16px;
}
.fdd-icon-close {
  width: 12px;
  height: 12px;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  vertical-align: middle;
  display: inline-block;
}
.fdd-icon-close {
  background-position: -109px -2px;
}
.fdd-icon-mark,
.fdd-icon-checkbox-on {
  width: 14px;
  height: 14px;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  vertical-align: middle;
  display: inline-block;
}
.fdd-icon-mark {
  background-position: -472px -1px;
}
.fdd-icon-checkbox-on {
  overflow: hidden;
  position: relative;
  cursor: pointer;
  box-sizing: border-box;
  border: 1px solid #ffd435;
  border-radius: 3px;
  background: none;
  text-align: center;
}
.fdd-icon-checkbox-on::before {
  content: "\E611";
  font-family: fadada-icons !important;
  line-height: 14px;
  font-weight: bold;
  position: absolute;
  text-indent: 0;
  left: 0;
  color: inherit;
}
.text-indent-ten {
  text-indent: 10px !important;
  text-align: left !important;
}
.text-indent-ten span {
  margin-left: 0px !important;
}
.fdd-icon-nodata {
  width: 160px;
  height: 154px;
  margin: 0 auto;
  vertical-align: middle;
  display: inline-block;
  overflow: hidden;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
}
.fdd-icon-nodata {
  background-position: -10px -344px;
}
.fdd-icon-black-arrow,
.fdd-icon-gray-arrow {
  width: 6px;
  height: 10px;
  display: inline-block;
  vertical-align: middle;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
}
.fdd-icon-black-arrow {
  background-position: -169px -92px !important;
}
.fdd-icon-gray-arrow {
  background-position: -154px -94px;
}
.fdd-icon-folder {
  width: 20px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
}
.fdd-icon-folder {
  background-position: -2px -90px;
}
.fdd-checkbox,
.fdd-checkbox-on {
  width: 14px;
  height: 14px;
  overflow: hidden;
  background: white;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  box-sizing: border-box;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  display: inline-block;
}
.fdd-checkbox {
  background-position: -457px -41px;
}
.fdd-checkbox-on {
  background-position: -441px -41px;
}
.fdd-icon-modify,
.fdd-icon-delete {
  width: 32px;
  height: 32px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin: 0 auto;
  text-indent: -9999em;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
}
.fdd-icon-modify:before,
.fdd-icon-delete:before {
  position: absolute;
  left: -2px;
  bottom: -30px;
  background: #1b1d24;
  padding: 3px 5px;
  border-radius: 3px;
  color: #fff;
  text-indent: 0;
  font-size: 12px;
  z-index: 6;
  line-height: 18px;
}
.fdd-icon-modify:after,
.fdd-icon-delete:after {
  position: absolute;
  left: 6px;
  bottom: -10px;
  border: 10px solid transparent;
  border-bottom: 8px solid #1b1d24;
  content: '';
  display: none;
}
.fdd-icon-modify {
  background-position: -332px -68px;
}
.fdd-icon-modify:hover:before {
  content: '\4FEE\6539';
}
.fdd-icon-modify:hover:after {
  display: block;
}
.fdd-icon-delete {
  background-position: -366px -68px;
}
.fdd-icon-delete:hover:before {
  content: '\5220\9664';
}
.fdd-icon-delete:hover:after {
  display: block;
}
.fdd-icon-date-tip {
  width: 22px;
  height: 22px;
  display: inline-block;
  vertical-align: middle;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  background-position: -293px -92px;
}
.fdd-icon-date-tip:hover .show-pop {
  display: inline-block;
  left: -50px;
  width: 100px;
}
.fdd-icon-date-tip:hover .show-pop:before {
  left: 55px;
}
.fdd-icon-date-tip:hover .show-pop p {
  margin-top: 0;
}
.fdd-icon-annex {
  width: 12px;
  height: 17px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  line-height: 14px !important;
}
.fdd-icon-annex:before {
  content: "\E760";
  font-family: fadada-icons !important;
}
.fdd-icon-delete02 {
  width: 19px;
  height: 17px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 3px;
  cursor: pointer;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
}
.fdd-icon-delete02 {
  background-position: -180px -95px;
}
.fdd-icon-delete02:hover {
  background-position: -195px -92px;
}
.fdd-icon-checkbox,
.fdd-icon-checkbox-on {
  display: inline-block;
  height: 14px;
  width: 14px;
  cursor: pointer;
  vertical-align: bottom;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
}
.fdd-icon-checkbox {
  background-position: -219px -95px;
}
.fdd-icon-checkbox-on {
  background: none !important;
}
.icon-ppt,
.icon-excel,
.icon-pdf,
.icon-pic,
.icon-word,
.icon-other {
  width: 34px;
  height: 34px;
  display: inline-block;
  vertical-align: middle;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
}
.icon-pic {
  background-position: -57px -234px;
}
.icon-pdf {
  background-position: -167px -235px;
}
.icon-excel {
  background-position: -1px -234px;
}
.icon-word {
  background-position: -110px -235px;
}
.icon-ppt {
  background-position: -223px -235px;
}
.icon-other {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAj5JREFUaAVjzKtdtvX/fwYvhmEAGBkZtjENF8+A4gPkFxZYxExqjoQxhySdV7sc7G6mIel6PI4e9RCewBkUUqMxNCiiAY8jRmMIT+AMCqnRGBoU0YDHEfCWAh41OKX+/PnHsGXPRYYzlx4yfPr8Hac6dAllBTGGlEhbBm4uNnQpivkUJTmQZ/YdvUGSZ0AuvvvgFcOU+fsYvn77RbEH0A2gKIZAMQMCWQmODBrKEuhmY/Bh7S0pCQGGpy/egz2Vk+hE1ZiiKIZgyYwYzyD7LjfRmQHZU9SMKYo8hOxIUtigvEMrTw2Ih0Cep5WnBsxDyJ6SlhCE5ylKk9+AegjmKVDBAPPUnOWHQcJkA4pKOVJtFeTnZnj/8SsDrLTDph9UpFMC6BpDEQGmDCBP0RLQNYY0VSQZGkv8cPoHX8zh1IQmQVUPTV94gOH6nedoVjAwgDySGe+AIU4LAbomOVp4AN1MqsYQvWIB3RPI/NEYQg4NdDauPISuDplP7fw1GkPIoYvOHs1D6CFCBT5VS7lhl4f+UyGEKTWCqjGURafWAD5PD7tSbtRD+KJ7MMhRFEN8vJxgP9y4+4Jiv8DMgJlJroEUFQomevLggcZpC/aTaz+GPpCZlACKPOTjog+2m9ShYGwOBsUMyDMwM7GpIUaMIg+xsDAxBHgYgjExltFDDUV5iB4OJNWOUQ+RGmL0Vj8aQ/QOcVLtG40hUkOM3upHY4jeIU6qfYy5NcsGQ0eTVHfjVM8EWtaIU3aoSTAybgUA31Oau7bXkxIAAAAASUVORK5CYII=);
  background-size: 100% 100%;
}
.fdd-icon-cha {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  position: fixed;
  right: 25px;
  top: 52px;
  background-position: -56px -144px;
}
.fdd-icon-nocheck,
.fdd-icon-checkon {
  width: 14px;
  height: 14px;
  background: white;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  box-sizing: border-box;
  overflow: hidden;
}
.fdd-icon-nocheck {
  background-position: -457px -41px;
}
.fdd-icon-checkon {
  background-position: -441px -41px !important;
}
.fdd-icon-ireview,
.fdd-icon-ireview-on {
  margin-left: 5px;
  display: inline-block;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  height: 18px;
  width: 46px;
  vertical-align: middle;
}
.fdd-icon-ireview {
  background-position: -531px -80px;
}
.fdd-icon-ireview-on {
  background-position: -531px -43px;
}
.fdd-icon-radio,
.fdd-icon-radio-on {
  background: white;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.fdd-icon-radio {
  width: 12px;
  height: 12px;
  border: #eaeaea solid 1px;
}
.fdd-icon-radio-on {
  width: 8px;
  height: 8px;
  border: #ffd435 solid 3px;
}
.fdd-ico_yiqian,
.fdd-ico_weiqian,
.fdd-ico_juqian {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  left: 10px;
  position: relative;
  color: #ccc;
}
.fdd-i-user {
  width: 35px;
  height: 39px;
  vertical-align: middle;
  display: inline-block;
  background: url(./images/com-moban.png?2705a4def60185cf11bd77a15ad88bbc) no-repeat;
  background-position: -1px -41px;
}
.fdd-ico_yiqian::before {
  color: inherit;
  font-family: fadada-icons !important;
  content: "\E639";
  font-size: 16px;
  line-height: 16px;
}
.fdd-ico_weiqian::before {
  color: inherit;
  font-family: fadada-icons !important;
  content: "\E639";
  font-size: 16px;
  line-height: 16px;
}
.fdd-ico_juqian::before {
  color: #f7704d;
  font-family: fadada-icons !important;
  content: "\E607";
  font-size: 16px;
  line-height: 16px;
}
.fdd-span-fa {
  width: 18px;
  height: 18px;
  border: #ffd435 solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  display: inline-block;
  text-align: center;
  color: #ffd435;
  vertical-align: middle;
  line-height: 16px;
  box-sizing: border-box;
  margin: 0;
  text-indent: 2px;
}
.green-span {
  border: #ffd435 solid 1px;
  display: inline-block;
  overflow: hidden;
  color: #ffd435;
  font-size: 12px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 0 5px;
  vertical-align: middle;
  margin-left: 5px;
}

/*********全局变量*********/
@font-face {
  font-family: 'fddfonts';
  src: url(data:application/vnd.ms-fontobject;base64,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);
  src: url(data:application/vnd.ms-fontobject;base64,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#iefix) format('embedded-opentype'), url(data:font/ttf;base64,AAEAAAALAIAAAwAwT1MvMg8SBjQAAAC8AAAAYGNtYXAAmbtCAAABHAAAAGRnYXNwAAAAEAAAAYAAAAAIZ2x5ZuNYsUUAAAGIAAADKGhlYWQQ0Z3fAAAEsAAAADZoaGVhB8IDzAAABOgAAAAkaG10eCIAAfoAAAUMAAAALGxvY2EC3AQCAAAFOAAAABhtYXhwABEAQQAABVAAAAAgbmFtZbH7VG0AAAVwAAABknBvc3QAAwAAAAAHBAAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpSgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQASAAAAA4ACAACAAYAAQAg6IfpBOlK//3//wAAAAAAIOiH6QDpSv/9//8AAf/jF30XBRbAAAMAAQAAAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAwBWAAEDqgNVABwAIAA8AAABPgE1NCYjIgYVMzQ2MzIWFRQGDwEOAR0BMzQ2NwM1IxUTMhceARcWFRQHDgEHBiMiJy4BJyY1NDc+ATc2AoISFmNHRmRUMyMiNA4MNBYcVBsXMlQqWE5OcyIhISJzTk1ZWE5OcyIhISJzTk0ByxIxHUZkZEYiNDQiEh4MNhg+IhYwMBj+3lRUAtQiIXRNTlhZTU50ISEhIXROTVlYTk10ISIAAQAA/8AEAAPAAAsAAAEnCQEHCQEXCQE3AQQAbP5s/nFxAZT+bHEBjwGUbP5sA1Rs/mwBlGz+bP5sbAGP/nFsAZQAAAAFAAD/wAQAA8AABAAHABIAFwAcAAABAyUTBQM3FwEhETMRIREhNSERFyEVITUVIRUhNQJ7uAGFuP57UoB2/SQDAD38gAGA/sNcAaT+XAHh/h8BRf57uAGFuP7h8XEC3f6AAb38AD0DhoZhYethYQAAAQDS/8ADLgPAAAsAAAUnCQE3AR4BFRQGBwFSgAGA/oCAAcIMDg4MQIABhQF7gP5DDCMPEx8LAAACAAD/wAQAA8AABAAQAAAJBBMiJjU0NjMyFhUUBgFD/r0CvQFD/UO9JjY2JiY2NgJ9/UMBQwK9/r3+5zYmJjY2JiY2AAEA0v/AAy4DwAALAAAFNwkBJwEOARUUFhcCroD+gAGAgP4+DA4ODECAAYABgID+QxAgExMfCwAABAAA/8AEAAPAABsAKwAuAD4AAAEiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYBNDc+ATc2MzIWFwUDLgE1DQETEyImJyUTHgEVFAcOAQcGIwIAal1eiygoKCiLXl1qal1eiygoKCiLXl399iEgcUxMVlKSOP5ksDQ8Aen/AG5JUpI4AZywNDwhIHFMTFYDwCgoi15dampdXosoKCgoi15dampdXosoKP4AVkxMcSAhPDSw/mQ4klJJbgEA/hc8NLABnDiSUlZMTHEgIQAAAAEAAAABAAB5LyqHXw889QALBAAAAAAA1tkssQAAAADW2SyxAAD/wAQAA8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAAAsEAAAAAAAAAAAAAAACAAAABAAAVgQAAAAEAAAABAAA0gQAAAAEAADSBAAAAAAAAAAACgAUAB4AeACaANIA7gEQASwBlAABAAAACwA/AAUAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEACAAAAAEAAAAAAAIABwBpAAEAAAAAAAMACAA5AAEAAAAAAAQACAB+AAEAAAAAAAUACwAYAAEAAAAAAAYACABRAAEAAAAAAAoAGgCWAAMAAQQJAAEAEAAIAAMAAQQJAAIADgBwAAMAAQQJAAMAEABBAAMAAQQJAAQAEACGAAMAAQQJAAUAFgAjAAMAAQQJAAYAEABZAAMAAQQJAAoANACwZmRkZm9udHMAZgBkAGQAZgBvAG4AdABzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwZmRkZm9udHMAZgBkAGQAZgBvAG4AdABzZmRkZm9udHMAZgBkAGQAZgBvAG4AdABzUmVndWxhcgBSAGUAZwB1AGwAYQByZmRkZm9udHMAZgBkAGQAZgBvAG4AdABzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('truetype'), url(data:font/woff;base64,d09GRgABAAAAAAdwAAsAAAAAByQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIGNGNtYXAAAAFoAAAAZAAAAGQAmbtCZ2FzcAAAAcwAAAAIAAAACAAAABBnbHlmAAAB1AAAAygAAAMo41ixRWhlYWQAAAT8AAAANgAAADYQ0Z3faGhlYQAABTQAAAAkAAAAJAfCA8xobXR4AAAFWAAAACwAAAAsIgAB+mxvY2EAAAWEAAAAGAAAABgC3AQCbWF4cAAABZwAAAAgAAAAIAARAEFuYW1lAAAFvAAAAZIAAAGSsftUbXBvc3QAAAdQAAAAIAAAACAAAwAAAAMDwAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6UoDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEAEgAAAAOAAgAAgAGAAEAIOiH6QTpSv/9//8AAAAAACDoh+kA6Ur//f//AAH/4xd9FwUWwAADAAEAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAMAVgABA6oDVQAcACAAPAAAAT4BNTQmIyIGFTM0NjMyFhUUBg8BDgEdATM0NjcDNSMVEzIXHgEXFhUUBw4BBwYjIicuAScmNTQ3PgE3NgKCEhZjR0ZkVDMjIjQODDQWHFQbFzJUKlhOTnMiISEic05NWVhOTnMiISEic05NAcsSMR1GZGRGIjQ0IhIeDDYYPiIWMDAY/t5UVALUIiF0TU5YWU1OdCEhISF0Tk1ZWE5NdCEiAAEAAP/ABAADwAALAAABJwkBBwkBFwkBNwEEAGz+bP5xcQGU/mxxAY8BlGz+bANUbP5sAZRs/mz+bGwBj/5xbAGUAAAABQAA/8AEAAPAAAQABwASABcAHAAAAQMlEwUDNxcBIREzESERITUhERchFSE1FSEVITUCe7gBhbj+e1KAdv0kAwA9/IABgP7DXAGk/lwB4f4fAUX+e7gBhbj+4fFxAt3+gAG9/AA9A4aGYWHrYWEAAAEA0v/AAy4DwAALAAAFJwkBNwEeARUUBgcBUoABgP6AgAHCDA4ODECAAYUBe4D+QwwjDxMfCwAAAgAA/8AEAAPAAAQAEAAACQQTIiY1NDYzMhYVFAYBQ/69Ar0BQ/1DvSY2NiYmNjYCff1DAUMCvf69/uc2JiY2NiYmNgABANL/wAMuA8AACwAABTcJAScBDgEVFBYXAq6A/oABgID+PgwODgxAgAGAAYCA/kMQIBMTHwsAAAQAAP/ABAADwAAbACsALgA+AAABIgcOAQcGFRQXHgEXFjMyNz4BNzY1NCcuAScmATQ3PgE3NjMyFhcFAy4BNQ0BExMiJiclEx4BFRQHDgEHBiMCAGpdXosoKCgoi15dampdXosoKCgoi15d/fYhIHFMTFZSkjj+ZLA0PAHp/wBuSVKSOAGcsDQ8ISBxTExWA8AoKIteXWpqXV6LKCgoKIteXWpqXV6LKCj+AFZMTHEgITw0sP5kOJJSSW4BAP4XPDSwAZw4klJWTExxICEAAAABAAAAAQAAeS8qh18PPPUACwQAAAAAANbZLLEAAAAA1tkssQAA/8AEAAPAAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAFYEAAAABAAAAAQAANIEAAAABAAA0gQAAAAAAAAAAAoAFAAeAHgAmgDSAO4BEAEsAZQAAQAAAAsAPwAFAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAgAAAABAAAAAAACAAcAaQABAAAAAAADAAgAOQABAAAAAAAEAAgAfgABAAAAAAAFAAsAGAABAAAAAAAGAAgAUQABAAAAAAAKABoAlgADAAEECQABABAACAADAAEECQACAA4AcAADAAEECQADABAAQQADAAEECQAEABAAhgADAAEECQAFABYAIwADAAEECQAGABAAWQADAAEECQAKADQAsGZkZGZvbnRzAGYAZABkAGYAbwBuAHQAc1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZkZGZvbnRzAGYAZABkAGYAbwBuAHQAc2ZkZGZvbnRzAGYAZABkAGYAbwBuAHQAc1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZkZGZvbnRzAGYAZABkAGYAbwBuAHQAc0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('woff'), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiA+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IEljb01vb248L21ldGFkYXRhPg0KPGRlZnM+DQo8Zm9udCBpZD0iZmRkZm9udHMiIGhvcml6LWFkdi14PSIxMDI0Ij4NCjxmb250LWZhY2UgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijk2MCIgZGVzY2VudD0iLTY0IiAvPg0KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjEwMjQiIC8+DQo8Z2x5cGggdW5pY29kZT0iJiN4MjA7IiBob3Jpei1hZHYteD0iNTEyIiBkPSIiIC8+DQo8Z2x5cGggdW5pY29kZT0iJiN4ZTg4NzsiIGdseXBoLW5hbWU9ImhlbHAiIGQ9Ik02NDIgNDU4LjY2N2MyNCAyNCA0MCA1OCA0MCA5NiAwIDk0LTc2IDE3MC0xNzAgMTcwcy0xNzAtNzYtMTcwLTE3MGg4NGMwIDQ2IDQwIDg2IDg2IDg2czg2LTQwIDg2LTg2YzAtMjQtMTAtNDQtMjYtNjBsLTUyLTU0Yy0zMC0zMi01MC03NC01MC0xMjB2LTIyaDg0YzAgNjQgMjAgODggNTAgMTIwek01NTQgMTI4LjY2N3Y4NGgtODR2LTg0aDg0ek01MTIgODUyLjY2N2MyMzYgMCA0MjYtMTkwIDQyNi00MjZzLTE5MC00MjYtNDI2LTQyNi00MjYgMTkwLTQyNiA0MjYgMTkwIDQyNiA0MjYgNDI2eiIgLz4NCjxnbHlwaCB1bmljb2RlPSImI3hlOTAwOyIgZ2x5cGgtbmFtZT0iY2xvc2UiIGQ9Ik0xMDI0IDg1Mi40OGwtMTA3LjUyIDEwNy41Mi00MDQuNDgtNDA0LjQ4LTM5OS4zNiA0MDQuNDgtMTEyLjY0LTEwNy41MiA0MDQuNDgtNDA0LjQ4LTQwNC40OC00MDQuNDggMTEyLjY0LTEwNy41MiAzOTkuMzYgMzk5LjM2IDQwNC40OC0zOTkuMzYgMTA3LjUyIDEwNy41Mi00MDQuNDggNDA0LjQ4eiIgLz4NCjxnbHlwaCB1bmljb2RlPSImI3hlOTAxOyIgZ2x5cGgtbmFtZT0idW5pRTkwMSIgZD0iTTYzNC44OCAzMjUuMTJsLTE4NC4zMi0zODkuMTIgMzg5LjEyIDE4NC4zMiAxODQuMzIgMzg5LjEyLTM4OS4xMi0xODQuMzJ6TTU1Mi45NiAzOC40bDEyOCAyNDAuNjQgMTE3Ljc2LTExMi42NC0yNDUuNzYtMTI4ek02Ni41NiA4OTguNTZoNzY4di0zODRoNjEuNDR2NDQ1LjQ0aC04OTZ2LTEwMjRoMzg0djYxLjQ0aC0zMTcuNDR2OTAxLjEyek0xNTguNzIgNzY1LjQ0aDQxOS44NHYtOTcuMjhoLTQxOS44NHY5Ny4yOHpNMTU4LjcyIDUyOS45Mmg0ODEuMjh2LTk3LjI4aC00ODEuMjh2OTcuMjh6IiAvPg0KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDI7IiBnbHlwaC1uYW1lPSJ1bmlFOTAyIiBkPSJNMzM3LjkyLTY0bC0xMjggMTI4IDM4NCAzODkuMTItMzg0IDM3OC44OCAxMjggMTI4IDQ1MC41Ni00NDUuNDRjMTUuMzYtMTUuMzYgMjUuNi00MC45NiAyNS42LTYxLjQ0IDAtMjUuNi0xMC4yNC00Ni4wODAtMjUuNi02MS40NGwtNDUwLjU2LTQ1NS42OHoiIC8+DQo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwMzsiIGdseXBoLW5hbWU9IjEiIGQ9Ik0zMjIuNTYgNjM3LjQ0bC0zMjIuNTYtNzAxLjQ0IDcwMS40NCAzMjIuNTYgMzIyLjU2IDcwMS40NC03MDEuNDQtMzIyLjU2ek01MTIgMzU1Ljg0Yy01MS4yIDAtOTIuMTYgNDAuOTYtOTIuMTYgOTIuMTZzNDAuOTYgOTIuMTYgOTIuMTYgOTIuMTZjNTEuMiAwIDkyLjE2LTQwLjk2IDkyLjE2LTkyLjE2cy00MC45Ni05Mi4xNi05Mi4xNi05Mi4xNnoiIC8+DQo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwNDsiIGdseXBoLW5hbWU9InVuaUU5MDQiIGQ9Ik02ODYuMDgwLTY0bDEyOCAxMjgtMzg0IDM4NCAzODQgMzg0LTEyOCAxMjgtNDUwLjU2LTQ0NS40NGMtMTUuMzYtMjAuNDgtMjUuNi00MC45Ni0yNS42LTY2LjU2czEwLjI0LTQ2LjA4MCAyNS42LTYxLjQ0bDQ1MC41Ni00NTAuNTZ6IiAvPg0KPGdseXBoIHVuaWNvZGU9IiYjeGU5NGE7IiBnbHlwaC1uYW1lPSJjb21wYXNzMiIgZD0iTTUxMiA5NjBjLTI4Mi43NyAwLTUxMi0yMjkuMjMtNTEyLTUxMnMyMjkuMjMtNTEyIDUxMi01MTIgNTEyIDIyOS4yMyA1MTIgNTEyLTIyOS4yMyA1MTItNTEyIDUxMnpNOTYgNDQ4YzAgMjI5Ljc1IDE4Ni4yNSA0MTYgNDE2IDQxNiAxMDkuNTc0IDAgMjA5LjIzMi00Mi4zODYgMjgzLjUzNC0xMTEuNjI4bC00MTEuNTM0LTE3Ni4zNzItMTc2LjM3Mi00MTEuNTM0Yy02OS4yNDIgNzQuMzAyLTExMS42MjggMTczLjk2LTExMS42MjggMjgzLjUzNHpNNTg1LjE2NiAzNzQuODM0bC0yNTYuMDgyLTEwOS43NSAxMDkuNzUgMjU2LjA4MiAxNDYuMzMyLTE0Ni4zMzJ6TTUxMiAzMmMtMTA5LjU3NCAwLTIwOS4yMzQgNDIuMzg2LTI4My41MzIgMTExLjYyOGw0MTEuNTMyIDE3Ni4zNzIgMTc2LjM3MiA0MTEuNTMyYzY5LjI0Mi03NC4yOTggMTExLjYyOC0xNzMuOTU4IDExMS42MjgtMjgzLjUzMiAwLTIyOS43NS0xODYuMjUtNDE2LTQxNi00MTZ6IiAvPg0KPC9mb250PjwvZGVmcz48L3N2Zz4=#icomoon) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: '';
  /* project id 944446 */
  src: url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.eot');
  src: url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.woff') format('woff'), url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.ttf') format('truetype'), url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.svg#') format('svg');
}
[class^="fdd-icon-"],
[class*="fdd-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'fddfonts' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.font-12 {
  font-size: 12px;
}
.fdd-error {
  color: #c00;
}
.pos-r {
  position: relative;
}
.pos-a {
  position: absolute;
}
.fdd-disabled {
  cursor: not-allowed !important;
  opacity: .2;
}
.fdd-app-left {
  text-align: left;
}
* {
  webkit-tap-highlight-color: transparent;
}
*,
html,
body,
div,
span,
p,
th,
td,
tr,
img,
table,
form {
  margin: 0;
  padding: 0;
}
html {
  -webkit-text-size-adjust: none;
  -webkit-overflow-scrolling: auto;
}
body,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "\5FAE\8F6F\96C5\9ED1", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;
}
body {
  font-size: 12px;
  text-decoration: none;
  outline: none;
  clear: both;
  background-color: white;
  word-break: break-all;
}
::-webkit-scrollbar-track-piece {
  background-color: #f8f8f8;
}
::-webkit-scrollbar {
  width: 9px;
  height: 9px;
}
::-webkit-scrollbar-thumb {
  background-color: #ddd;
  background-clip: padding-box;
  min-height: 10px;
  border-radius: 10px;
}
::-webkit-scrollbar-thumb:hover {
  background-color: #bbb;
}
img,
a img {
  border: 0;
}
ul,
li,
ol {
  list-style: none;
}
caption,
th,
td {
  text-align: left;
  font-weight: normal;
}
a,
img {
  text-decoration: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
i {
  font-style: normal;
}
.fdd-login-bg {
  width: 100%;
  height: 100%;
  background: url(./images/login-bg.jpg?eda0295ac00f5a5bc42f3320032b6c15) #494945 no-repeat;
  background-size: cover;
  min-height: 640px;
  overflow-y: auto;
  position: absolute;
  display: block;
}
.fdd-img {
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
}
.fdd-ico {
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
}
.fdd-moban-img {
  background: url(./images/com-moban.png?2705a4def60185cf11bd77a15ad88bbc) no-repeat;
}
.fdd-loading {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
}
.fdd-loading div {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  -ms-border-radius: 100%;
  -moz-border-radius: 100%;
  -o-border-radius: 100%;
  -webkit-border-radius: 100%;
  position: absolute;
  margin-top: -20px;
  margin-left: -20px;
  top: 50%;
  left: 50%;
  background: url(./images/fdd-load.gif?a180cd6eafa778436cbd3bddeb1630e9) no-repeat center #fff;
  background-size: 60%;
  box-shadow: 0 5px 10px #ddd;
}
.fdd-border-error {
  border: #c00 solid 1px !important;
}
.fdd-error-trip {
  position: fixed;
  z-index: 1001;
  text-align: center;
  width: 100%;
  top: 45%;
  left: 0;
  right: 0;
}
.fdd-error-trip .fdd-error-tripbox {
  display: inline-block;
  padding: 15px 20px;
  background: rgba(42, 42, 42, 0.7);
  z-index: 999;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  color: white;
  font-size: 12px;
}
.fdd-disable {
  color: #cacaca !important;
}
.fdd-button-link {
  background: #ffd435;
  color: #2a2a2a;
  display: inline-block;
  width: auto;
  height: 35px;
  line-height: 35px;
  padding: 0 20px;
  text-align: center;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-button-link:hover {
  background: #e1b213;
}
.fdd-curpost {
  cursor: pointer !important;
}
/*form*/
:focus {
  outline: 0;
}
input,
select,
textarea {
  vertical-align: middle;
}
input {
  background: white;
  font-size: 12px !important;
}
input[placeholder],
[placeholder],
*[placeholder] {
  color: #666;
}
input[type=text],
input[type=password],
select,
textarea {
  width: 100%;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: #e5e5e5 solid 1px;
  color: #666;
  box-sizing: border-box;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  text-indent: 10px;
  font-family: "\5FAE\8F6F\96C5\9ED1", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;
}
input[type=text]:focus,
input[type=password]:focus,
select:focus,
textarea:focus {
  border: #ffd435 solid 1px;
  box-shadow: 0 0 1px #ffd435;
  background: white;
}
input[type=text]:disabled,
input[type=password]:disabled,
select:disabled,
textarea:disabled {
  background: #fafafa;
  border: 1px solid #e5e5e5;
  color: #bdbdbd;
  cursor: not-allowed;
}
input[type=text]:disabled :input[placeholder],
input[type=password]:disabled :input[placeholder],
select:disabled :input[placeholder],
textarea:disabled :input[placeholder] {
  color: #fafafa;
}
input[type=text].search,
input[type=password].search,
select.search,
textarea.search {
  padding-left: 25px;
  text-indent: 0px !important;
}
/*table*/
table {
  border-spacing: 0;
  background: white;
  box-sizing: border-box;
  table-layout: fixed;
  display: table;
  border-collapse: separate;
}
.fdd-table,
.fdd-table2 {
  width: 100%;
  border: #eaeaea solid 1px;
  border-collapse: collapse;
  border-bottom: none;
  -webkit-animation: show 0.2s ease-in;
  transition-delay: 0s;
}
.fdd-table .fa-table_1_column_2,
.fdd-table2 .fa-table_1_column_2 {
  text-align: left;
}
.fdd-table .fdd-icon-nocheck,
.fdd-table2 .fdd-icon-nocheck {
  margin: 12px;
  display: inline-block;
  vertical-align: middle;
}
.fdd-table a,
.fdd-table2 a {
  margin-right: 5px;
}
.fdd-table .fdd-icon-nocheck,
.fdd-table2 .fdd-icon-nocheck,
.fdd-table .fdd-icon-checkon,
.fdd-table2 .fdd-icon-checkon {
  margin-left: 6px;
}
.fdd-table thead,
.fdd-table2 thead {
  background: #f9f9f9;
}
.fdd-table thead th,
.fdd-table2 thead th {
  font-weight: bold;
}
.fdd-table thead th span,
.fdd-table2 thead th span {
  margin-left: 0 !important;
}
.fdd-table thead th:nth-child(1),
.fdd-table2 thead th:nth-child(1) {
  text-align: left;
}
.fdd-table tr,
.fdd-table2 tr {
  cursor: pointer;
  height: 40px;
  border-bottom: #eaeaea solid 1px;
}
.fdd-table tr td,
.fdd-table2 tr td,
.fdd-table tr th,
.fdd-table2 tr th {
  height: 40px;
  text-align: center;
  color: #666;
  border-bottom: #eaeaea solid 1px;
}
.fdd-table tr td,
.fdd-table2 tr td {
  color: #666;
  font-size: 12px;
}
.fdd-table tr td .fdd-flow-div,
.fdd-table2 tr td .fdd-flow-div {
  text-align: left;
}
.fdd-table tr td:nth-child(1),
.fdd-table2 tr td:nth-child(1),
.fdd-table tr th:nth-child(1),
.fdd-table2 tr th:nth-child(1) {
  text-indent: 5px;
  text-align: left;
}
.fdd-table tr th:nth-child(1),
.fdd-table2 tr th:nth-child(1) {
  text-indent: 10px;
}
.fdd-table tr:hover,
.fdd-table2 tr:hover {
  background: #fff9e3;
}
.fdd-table tr:last-child,
.fdd-table2 tr:last-child {
  border-bottom: none;
}
.fdd-table .left,
.fdd-table2 .left {
  text-align: left;
}
.tab-link {
  color: #999;
}
.tab-link:hover {
  color: #ffd435;
}
.fdd-table2 {
  margin-top: -1px;
}
.fdd-table2 thead {
  background: white;
}
.fdd-table2 tr:nth-child(2n+1) {
  background: #f7f7f7;
}
.fdd-table2 td:nth-child(1),
.fdd-table2 th:nth-child(1) {
  text-indent: 15px !important;
  text-align: left;
}
.fdd-table2 thead th:nth-child(2) {
  text-align: center;
}
/*radio*/
.fdd-radio,
.fdd-radio-on,
.fdd-check,
.fdd-check-on {
  display: inline-block;
  background: white;
  vertical-align: middle;
  margin: 6px 7px 0 0;
  cursor: pointer;
}
.fdd-radio,
.fdd-radio-on {
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.fdd-radio {
  width: 14px;
  height: 14px;
  border: #cdcdcd solid 1px;
}
.fdd-radio-on,
.fdd-check-on {
  width: 6px;
  height: 6px;
  border: #ffd435 solid 5px;
  position: relative;
}
.fdd-radio-on i,
.fdd-check-on i {
  position: absolute;
  left: 0;
  top: 0 !important;
  font-weight: bold;
  font-size: 12px;
}
/*check*/
.fdd-check,
.fdd-check-on {
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.fdd-check {
  width: 12px;
  height: 12px;
  border: #cdcdcd solid 1px;
}
.fdd-check-on {
  width: 12px;
  height: 12px;
  border: #ffd435 solid 1px;
  background: #ffd435;
}
/*margin*/
.fddui-margin-10 {
  margin: 10px 0;
}
.fddui-margin-20 {
  margin: 20px 0;
}
.fddui-margin-30 {
  margin: 30px 0;
}
.fddui-margin-40 {
  margin: 40px 0;
}
.fddui-margin-50 {
  margin: 50px 0;
}
.fddui-margintop-10 {
  margin-top: 10px;
}
.fddui-margintop-20 {
  margin-top: 20px;
}
.fddui-margintop-30 {
  margin-top: 30px;
}
.fddui-margintop-40 {
  margin-top: 40px;
}
.fddui-margintop-50 {
  margin-top: 50px;
}
/*padding*/
.fddui-padding-10 {
  padding: 10px 0;
}
.fddui-padding-20 {
  padding: 20px 0;
}
.fddui-padding-30 {
  padding: 30px 0;
}
.fddui-padding-40 {
  padding: 40px 0;
}
.fddui-padding-50 {
  padding: 50px 0;
}
/*button*/
button {
  display: block;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: none;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
  color: black;
  background: #fbb900;
  padding: 0 25px;
}
button:hover,
button:active {
  background: #f49600;
  color: black;
  -webkit-transition: all 2s;
  -moz-transition: all 2s;
  -ms-transition: all 2s;
  -o-transition: all 2s;
  transition: all 2s;
}
button:focus {
  outline: 0;
}
button:disabled {
  cursor: not-allowed;
}
.fdd-button-disabled {
  background: #eaeaea;
  color: #999;
  cursor: not-allowed;
  border: #eaeaea solid 1px;
  opacity: .2;
}
.fdd-button-disabled:hover {
  border: #eaeaea solid 1px;
  background: #eaeaea;
  color: #999;
}
.fdd-ident-disabled {
  background: #c7c4c4 !important;
  color: #2a2a2a;
  cursor: not-allowed;
}
.fdd-main {
  position: absolute;
  min-width: 1100px;
  width: calc(200% - 100vw);
  margin: 0 calc(100vw - 100%);
}
.fdd-errorborder {
  border: #c00 solid 1px !important;
}
.fdd-header-bottom {
  width: 100%;
  bottom: 0;
  background: white;
  z-index: 19;
  border-top: #edeff2 solid 1px;
  position: fixed;
  left: 0;
}
.fdd-header-bottom div {
  width: 1100px;
  margin: 0 auto;
  position: relative;
}
.fdd-header-bottom div a {
  float: right;
}
.fdd-mix-btn {
  width: auto !important;
  height: 28px !important;
  line-height: 28px !important;
  padding: 0 10px;
}
.fdd-btn-color {
  color: #fbb900 !important;
}
.fdd-notallowed {
  cursor: not-allowed !important;
}
.errormain {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: #fafafa;
}
.errormain div {
  width: 855px;
  margin: 0 auto;
  margin-top: 100px;
}
.errormain div img {
  width: 100%;
}
.errormain p {
  color: #434a54;
  font-size: 6em;
  text-align: center;
}
.errormain span {
  display: block;
  text-align: center;
  color: #434a54;
  font-size: 16px;
  padding-bottom: 20px;
}
.errormain a {
  width: 180px;
  display: block;
  margin: 0 auto;
}
.fdd-fade-warp {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 900;
  background: rgba(0, 0, 0, 0.4);
}
.fdd-fade-box {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 990;
  background: rgba(0, 0, 0, 0.5);
}
.fdd-loading-box {
  width: 610px;
  height: 168px;
  background: white;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin: 0 auto;
  margin-top: 12%;
  box-shadow: 5px 5px 5px #666;
}
.fdd-loading-box .loadbox {
  width: 550px;
  height: 50px;
  margin: 0 auto;
  padding-top: 50px;
}
.fdd-loading-box .loadbox p {
  width: 492px;
  height: 10px;
  background: #f5f5f5;
  border-radius: 10px;
  -ms-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
  float: left;
  margin-top: 3px;
  -moz-box-shadow: 1px 1px 1px #999 inset;
  /* For Firefox3.6+ */
  -webkit-box-shadow: 1px 1px 1px #999 inset;
  /* For Chrome5+, Safari5+ */
  box-shadow: 1px 1px 1px #999 inset;
  /* For Latest Opera */
  position: relative;
}
.fdd-loading-box .loadbox p i {
  width: 1%;
  background: #ffd435;
  height: 10px;
  border-radius: 10px;
  -ms-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
  display: inline-block;
  position: absolute;
}
.fdd-loading-box .loadbox span {
  float: left;
  margin-left: 15px;
}
.fdd-loading-box .loadbox .txt {
  margin-left: 0;
  margin-top: 10px;
}
.fdd-flow {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  vertical-align: text-bottom;
}
.red-color {
  color: #c00 !important;
}
.fa-table th {
  font-weight: bold;
}
.fa-table th:nth-child(1) {
  text-align: left;
}
.fa-table td:nth-child(1) {
  text-align: left;
}
.fa-table .cell {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  white-space: nowrap !important;
  text-align: left;
}
.fa-table__header-wrapper .has-gutter tr th:nth-child(2) {
  text-align: left;
}
.sectab {
  text-indent: 24px;
}
.page-detail {
  width: 95%;
  height: 21px;
  line-height: 21px;
  position: relative;
  margin: 0 auto;
  padding-top: 12px;
  text-align: center;
}
.page-detail a {
  display: inline-block;
  color: #2a2a2a;
}
.page-detail a:hover {
  color: #ffd435;
}
.page-detail .centerbox {
  margin: 0 auto;
  text-align: center;
  width: 90%;
}
.page-detail .centerbox a {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  margin: 0 10px;
  font-size: 14px;
}
.page-detail .centerbox .hover {
  color: #ffd435;
}
.page-detail .home {
  position: absolute;
  left: 0;
}
.page-detail .last {
  position: absolute;
  right: 0;
  top: 15px;
}
.fdd-bottom {
  margin-bottom: 15px;
}
.table-body tr td {
  padding: 0 1.5px;
}
/*登录*/
.fdd-jiaoyan {
  width: 265px !important;
}
.fdd-login-box {
  width: 390px;
  height: auto !important;
  overflow: hidden;
  background: white;
  margin: 0 auto;
  margin-top: 90px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.1);
  position: relative;
}
.fdd-login-box .login-tab {
  width: 50%;
  height: 38px;
  text-align: center;
  margin: 34px auto 22px auto;
  position: relative;
}
.fdd-login-box .login-tab .login-line {
  display: inline-block;
  width: 1px;
  background: #eaeaea;
  height: 12px;
  position: absolute;
  margin-left: -5px;
  top: 5px;
}
.fdd-login-box .login-tab a {
  width: 49%;
  display: inline-block;
  font-size: 16px;
  color: #2a2a2a;
  padding: 0;
  margin: 0;
  position: absolute;
}
.fdd-login-box .login-tab a i {
  height: 1.5px;
  display: inline-block;
  position: absolute;
  top: 30px;
}
.fdd-login-box .login-tab a .ihover {
  background: #fbb900;
}
.fdd-login-box .login-tab .left {
  left: 0;
  text-align: left;
}
.fdd-login-box .login-tab .left i {
  width: 30%;
  left: 25px;
}
.fdd-login-box .login-tab .right {
  right: 0;
  text-align: right;
}
.fdd-login-box .login-tab .right i {
  width: 25%;
  left: 50px;
}
.fdd-login-box .tab-hover {
  color: #fbb900 !important;
}
.fdd-login-box .fdd-login-code {
  width: 200px;
  height: 236px;
  margin: 0 auto;
}
.fdd-login-box .fdd-login-code img {
  width: 200px;
  height: 200px;
  min-height: 200px;
  cursor: pointer;
}
.fdd-login-box .fdd-login-code span {
  width: 100%;
  height: 24px;
  line-height: 24px;
  text-align: center;
  display: block;
  font-size: 18px;
}
.fdd-login-box .fdd-logo {
  width: 100%;
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
  height: auto !important;
  display: block;
  margin: 34px auto;
  position: absolute;
}
.fdd-login-box .fdd-logo img {
  width: 100px;
  max-height: 80px;
}
.fdd-login-box .fdd-default {
  width: 60px;
  height: 60px;
  display: block;
  top: 0;
  z-index: 99;
  right: 0;
  position: absolute;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA35pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGODdGMTE3NDA3MjA2ODExODIyQURFMUZERTUzMTY2RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMEQ2NkY0MkJBMUQxMUU4QjM1Qjk5M0QyQ0NEM0MxMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMEQ2NkY0MUJBMUQxMUU4QjM1Qjk5M0QyQ0NEM0MxMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YTg2NjU0ZDAtZWY3MS00ZWQ2LTk1NWQtYTJiMDQzOTE5NzFmIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MmRmMzJlOWQtMDIwYy0xMTdjLWJiNDctOWM3NDQ1MzI2ZjQ0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+hLB2RwAAD0BJREFUeNrsnWuIFFcWgG9PRnFGgxo362RjFAxBUccZddQdxceq+FjWF4H9sWp+TBZZ2P2psMQN3cNKwAUxWZHVxQirIOr6wERRIRIjElkz4/jEBI0v0PVtyGMkJE5vn+o6lVOnz71V1d0z1mzdi0V3V1fXlPXVOffcc8+5J9XS0pKpqKhIp1IplXv1bdDoZzwGGrznG+6nr9j456gtm80WvOLW0dHh7Yf3dMPvnz596rzW1dWVdiHdrFXmtoz7Ps2/5AApdL6Pg5bOVWpDiBwwnBtB4rVhg314nfT3SQKsEHLuRqS5NHJwVJLpK38oOluKOWAEiZL73HPP+X5neviSAFhJkiypYS7RuodBB7lY0FxFo/rlkKnkotRybZNUwHAzPMiLFi0KDSMKsE2bNqn6+nrfvrt376oFCxZEuvDZs2erdDrt62ffeecd9dFHH/mOO3jwoO8hSDRgDjnMCaLeNC71pahulEhT3ypplUQB5oaKu3mQy/3kc8OMgir2PAhY1x1YwO7G+rtIkhxF6soFGCGjgYUb/b8kGa5ORdMb5EEePny4Gj16tNbgkm7mrVu31NGjR7VwTKp+1qxZatCgQVpjq7KyUm3btq3Aop4+fbrv/5F4wNRZAEMLLs0AGT7X1tamm5qaPAmEY+lQiTtIYP+nn35aAJhbszrrduHChWrq1KniwwfboUOH1FtvveX7ftmyZWr58uXeUAmcGz/++GPJff3/VR+sMVoy7nFpLjESAJOzQ7rZpr6T97FcBUtdAJdcK8FEig0en4zb16V5n0c/F2N5R/F+mZwWpocn8UYWhSsBdo/JwE26evVqeteuXQXS0b9/f7Vy5cpQw5cwcPl3XNNI0hykGRJpZEkuQJ3xBZAfPnyojh8/nuY3duDAgUU5FQYMGKB27tzp2zd48GARlGlIBE6NU6dO+f4/GzZsSDTwSj48ou4+QYLRDVgwhKKagI6pdUYSvdk9evRQI0aMKBkCPHiw8Ych8RJMAVI1zSWHANaOk+kDYtIEVMWaoHKVXKxzJbGA6RQbl2B68+l35AHwQaZSzGFLY1kJIP7NmzdvOuNo3e+vXLmibAspwWEgS+AkyDD2hDEyjkV5o5PzJsh79+5Vmzdv1l74tGnT1IEDB3wT/mvXrgXbwFLlfTAOdShkSa0CPGhgTC1evJhO/DvW9fPPP59GqOg00fXl3LkRZB3zVl1d7Xi6aPRGVVWVJaozsjhkXd8JkF966SW1dOlSn/cqBzQDUHPfp4P6YHwITJBt64RhEoUsNfwOJVlyhlDIqDq5sWYhPwMVzSHzdv36dcevLEV0sBCejLsvfePGjQJjjQfIQWtvb1d79uzxOTjOnj1rvPC2tjbHqULHvK+++qpavXq19wDpjLxESnDQcOTcuXPOFmbowQ0v+jfwxqPkwvuvv/5avffee77zjho1Sr3++uu+v7N//371ww8/OO/v3LnjbFTax44dq2bOnOloGIyihMkGOw4WIAc10/hVsq4lY01yaeJ5Z8yYod58800f9CNHjniAbYsIuKsgc9UpTW5IIbG2ldgHh4FWDsg0SE7yfkkOETtpUHxLffzxx+JNBC8SqlIeWmMKhgcrGr/D9+5QysmgGDJkiOrdu7fvO3h98uSJ75y9evVyNvq3vvnmG5+rk4bOwvuePXs6kR68D8aJf3h97bXXEpfZIEriyy+/LM6l8qhIntaCYHmUB46TcT4ZnSFocAF0bpVz1dynTx9RjdM0FWkIl2QVX2lSt7ohlOTWxOC3KONkCpn2yVRt68bkhugT23SAuztkCz0EYLxBp0+f9u2rqanxohwR8hdffKG+/fbbUOktVJ3X1dVlXnjhBS1kcHI8evQoMKaqX79+aty4cc77lpYW9fjxY5/Khm3KlCkWsNQgxYS2uXPnOoCpJO/bt09dvnzZ5PAQ969Zs0b17dtXK8lbt25VJ0+eDLx4SIGBGSe4Jrhe6v3C6+SpLBZwiCFRqeNkYgyJkKNek1XJZQLMIYe5sRJk5uwINQtlOn8p31vAEZ0bYY4XJgJ8kMMG7lnp7STAxUiGLvwHHCrbt2/3ggZgnIz9eljIYa8nyRn+RUkipJeAFQ0NYqSkPKTGxkbV0NDgs4bBIkfAX331lTpx4gQaZT63ZhjIKMVLlixxDEEawmMlvIQ+GNqwYcM8a1k37gXLGwBzjxceL8R/hYZMNcHkyZN9cGl+UpL74qLWNJBmf4KO56veoCWtORdAbg7T3+okVsqhsiq6EwwtenMlj5c0k6STZHo+7kWTQAo5zxYwNohapA1SQQ8fPuzbB5GV8+bNM/6B3bt3Oxttb7/9toJ8Y1NYDURzNDU1eRMUc+bMER8c/nuuLZLeD2sBr1u3zvf5k08+caxdnSSPHDlSrVq1yufBghze1tbWgt/QsB3dzafOENcXnQ4aJnG1HCbnyqrokOoapvtgw+bGSWt/I2RJaA0opUmTkYL0TZuV4BIhS1mApqENjbA05UKZIIOU80RxnoVhJVholy5d8n1+8OBBQb8M0RPYvv/+e8gb9kGCGaGwhpfJGYLDIICMzhD48Morr3jHwP4LFy44f5MCxeGTlWDW3n33Xd9nyAXi/TJ/APhvgiQYoMBDA/03z86H9BgKeMWKFV7ojzuWTvNlJ3bs2OHkB9P24Ycf2mHSs2hoZEFoEASwS+E/1HmCQyqABJDdByRtWppBsqgt4C5odIgTJjIE4eAD4Pa7Gfe3aTou1o1/TcntFrDQ1q9f72QWYIuaQYAqGvrtjRs3+r6D/ZChMH/+/AJnCIJ2DSxfn6xbVYBKsQUcskF4DPS7QW3ChAlqzJgxvn0w2YA3GzIV7t+/X/A7mMSgqaZEPTuvkEYD0RpbtmzJuBkQ6S+//FLsCqwV3YkN+ljIGTKlpJr6T6quERic6/bt2453Ddr777+fAc+YzhmSZAnusgWUS5mgkDb++88//xzGyc06r1lSJbhLV8guFjKHrYMlQU66iu7yJdDDQubWL59u1FnEHHLS3ZVeblKX/2HNcoamNBlpw7ho3tra2gB0wdqa48ePT1kJfoaSrEsu0/XJupaz3GFtzeakS/AzrVIRFTL9LswSDTnpdiBbIyvmkHXTf2E8UzmVDG7N5qSu2RGLOjPFQg7bJk6c6EBWCWyVcbmQoKzGUltjY2MGHSO0nT9/viC/WfeeG4PcWCz3SgRhHvShQ4d2D8BBkPlrMW3SpEmZ1tbWglqNvBJMd6rVeO3aNWOtxlQSDQ8YQsEEBV+FwFSgM061Gnn4Mcav8RGGM+uW1EiHM2fOQMRm2gRXqtEYh1qNkoePQqavqSSHlOb6X0dd69YW4WDjVKtR5xegC9AkVkXTdvHiRa9P1gE2qWypblRnSjBXzxQsSjGFXKkS3ngZPy55puJfUr9sgltMyq2Uj80jYnCeHCNM6WYBu7Ua3ZufDkp34aA7s0/mY34eHswhSw9f4gGTG5ZxXyNBlqS9XONkybiSajXSdcV4XSkrwX4p8VV448eEVbvSECqqNAsVYcVlpXSSawEzeFi7EYt/AWRpLRIT7M9azqj9B46o/969lzsPKTziIxvl4px/3oeKVIWqqXlRLfj1bNUwri6U86XCAhYnMsSpRh1saC2nz6oN//yXunX7jm9SI0XfpOibEJsDDc+RUh3Zjtz576p/bN6qPms9W+BSlWBbwIIKdIcgHmQeBybFhO374LD+j/jAmg9LSXvJU4JvPzh4JFStRquiWcU2lpjupcnQYxAyPf7OnXuOGs0pb7Xp72tU797VgX2xrl/W+aG/+65dLf/TytyOVO7v3Q9lxFnALLgAbxQBmHFfvQwKtFjpEOVpx09ZjlVVvQL/bljPFx0iVVdXuVKcddS15GDhwBMPmKfLUIjks+cMoTeSHo9GkUrJ89XlmHwIehisBAeoaDrGFFrGXU1IXiUXzgPdZTYVWDKomFqNUVzK9HdWgsu0FDLcf1CdADlsXSgJeLnnBqwEl2m966wzaM33j7xPjwpZsg8s4GcMGVW0yqYKcqlKgWwluAxwy7FyvTNAygtxQV2ockiyBVxCH1yW8gQO3DzkKOUJolZdtYCfEWTHdw09cKowZjsq5HIaXFZFa+onR4XsKOmsciDTItnFQDZdqwVcBGDquCgWcj5owLG1CupCRYVcTim2KrpMkHE+OZU3soouGaST5GJBWwkuU12oVAp80vkJiu/an6je1VUlQZZae+68eXtdOXPDFnAXQn7xZ/3VvfsPnWP//JfVboxXfh2v/IyfO7+r8nO8+B6nElPelCKZXfQu0PfitJqan4f6v1VYvH4VKKWuUmeItKg5vJ/5qyn8HGB4OfPJ+ciMbN4ZkjfGvPd5au4+F6H3NivDhbbwN7O1qpvus4DLBHnUiGHqd79dlJPkAa66Lh0yY+xok1/UDFR/XP6GmtAwxqroKOq5HOp61MjhanTtCG3VVXhd1fy3/PwtVdVEXaMqX7/2r+K18pykIAPM9sGqiwtyZvNGknL91in102eYaqTeMGkNbR1U3cSEBdzFkPMeLxUIWYreLGbV3MTnJh07dsw4RClHkewd/96vzpy7iMdnwlrXcMwvJ4xVf/j9Gz6wNDiQ5ibhK1Y7h80aWQEOhVKta9gALg3JDWN4Ocd2ZNV/TrWJC8Dp1DW/fgu4CyDXjhrO+8pAyDggHt9Qb1ybJDDNxqroY/r+qxPUNbGuHQsbrWvcZ1pCgqtpKQGcbqCqrZEVF+tacGvySE9uMYepLmMBxxgyZhNKExBBZfvwswUcU8j0XDo1HaZWowUcc8jQaOa+yekhGVwWcEwh04RvKbOfXoOpVqMFHEPItFYjhxxkbPH9FnBMIbvnTdMwHp2aNlnTFnBMIYMzxB0Pp+maHDpjS1er0QKOOWRXRael5RmCFkuzEhxjyGR4VABZspjtMKmbQY5Sq1Fa3tCq6BhDDlurUSfBtF+2gGMIOWytRmps8ZkulGILOMaQaa1GMrPkrcgn/X1rRXcjyAgM+10yHvbW1uRGF++HLeAYQg4qBuZ+54PMAVsJjjFkvuAoSjP9nXveglVyCxYvtRg6H7L0OUz4Dy+yIQ2HamtrM7nvmqUJBws4xpClca2uAmt9fb1TF0pa5t8CjiFkU00GXe1GXa1GCzjGkOl3OkmmTarVaAHHELKpVmNQ9VVeq9EC7kaQuUTrQp5prUYLOKaQw4TFmmLaoVYjQP6fAAMA+LxJneUKiNAAAAAASUVORK5CYII=) no-repeat;
  cursor: pointer;
}
.fdd-login-box .default-on {
  background-position: -60px -60px;
}
.fdd-login-box ul {
  display: block;
  margin-top: 120px;
}
.fdd-login-box ul li {
  width: 85%;
  margin: 0 auto;
  overflow: hidden;
  margin-bottom: 20px;
  position: relative;
  padding: 2px;
}
.fdd-login-box ul li input {
  height: 49px !important;
}
.fdd-login-box ul li em {
  position: absolute;
  top: 5px;
  right: 10px;
  display: inline-block;
  cursor: pointer;
}
.fdd-login-box ul li .iscode {
  position: absolute;
  text-align: center;
  display: inline-block;
  background: #ffd435;
  color: #2a2a2a;
  height: 49px;
  line-height: 49px;
  width: 100px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  left: 232px;
}
.fdd-login-box ul li .iscode:hover {
  background: #fbb900;
}
.fdd-login-box p {
  color: #c00;
}
.fdd-login-box .fdd-login-link {
  width: 85%;
  margin: 0 auto;
  text-align: right;
}
.fdd-login-box .fdd-login-link span {
  padding: 0 10px;
  color: #fbb900;
}
.fdd-login-box .fdd-login-link a {
  color: #fbb900;
}
.fdd-login-box .fdd-login-link a:hover,
.fdd-login-box .fdd-login-link a:active {
  color: #e1b213;
}
.fdd-login-box .fdd-login-link p {
  color: #2a2a2a;
  display: inline-block;
  float: left;
}
.fdd-login-box .fa-button-own {
  width: 100%;
  margin: 30px auto;
  height: 46px;
  line-height: 46px;
  display: block;
  background: #fbb900;
}
.fdd-login-box .fa-button-own:hover {
  background: #f49600;
}
.fdd-login-box .on {
  background: #ffd28a;
  color: white;
}
.fdd-login-box .fdd-partner {
  border-bottom: #eaeaea solid 1px;
  height: 10px;
  width: 85%;
  margin: -10px auto 34px auto;
}
.fdd-login-box .fdd-partner span {
  width: 114px;
  background: white;
  margin: 0 auto;
  margin-top: 62px;
  position: relative;
  display: block;
  text-align: center;
  color: #b2b2b6;
}
.fdd-login-box .partner-login-box {
  width: 85%;
  height: auto !important;
  overflow: hidden;
  display: block;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 40px;
}
.fdd-login-box .partner-login-box a {
  width: 43px;
  height: 43px;
  display: inline-block;
  margin: 0 auto;
}
.fdd-login-box .partner-login-box .partner-login-icon {
  margin-left: 10px;
  vertical-align: middle;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  background-position: -492px -177px;
  display: inline-block;
  margin-top: -22px;
}
.fdd-login-box .fdd-login-verfily {
  width: 222px;
}
#approvalList .fdd-list-main {
  width: 1100px;
  margin: 100px auto;
}
#approvalList .fdd-list-main .file-type-container {
  width: 700px;
}
#approvalList .fdd-list-main .contact-select {
  margin-left: 0px;
}
#approvalList .fdd-list-main .contact-select p i {
  top: 11px;
}
#approvalList .fdd-list-main .fdd-list-btnbox {
  display: inline-block;
  margin-left: 22px;
  height: 34px;
}
#approvalList .fdd-list-main .fdd-list-btnbox .fdd-icon-glass {
  position: absolute;
  top: 11px;
  left: 5px;
}
#approvalList .fdd-list-main .fdd-list-btnbox .fdd-list-input {
  height: 28px!important;
  display: inline-block;
  position: relative;
  top: -5px;
}
#approvalList .fdd-list-main .add-seal {
  margin-top: 18px;
  height: 34px;
  line-height: 34px;
  float: right;
}
#approvalList .fdd-list-main .fdd-tab-warp {
  padding-top: 14px;
}
.el-time-panel__footer {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.el-picker-panel__icon-btn {
  margin: 0px;
  padding-right: 5px;
  padding-bottom: 9px;
}
.el-input__icon {
  left: 15px!important;
}
#addApproval .fa-tree-node__expand-icon {
  display: none!important;
}
#addApproval .pointer {
  cursor: pointer;
}
#addApproval .fdd-list-main {
  width: 1100px;
  margin: 20px auto 30px;
  font-size: 12px;
}
#addApproval .fdd-list-main .uploadTitle {
  padding-bottom: 5px;
  border-bottom: solid 1px #EAEAEA;
}
#addApproval .fdd-list-main .uploadTitle p {
  border-left: solid 1px white;
  padding-left: 10px;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
}
#addApproval .fdd-list-main .put-box-list {
  margin: 28px 0;
  padding-top: 0px;
}
#addApproval .fdd-list-main .put-box-list li {
  width: 263px;
  height: 36px;
  border: solid 1px #E5E5E5;
  margin-right: 12px;
}
#addApproval .fdd-list-main .put-box-list li .upload-file-tips {
  width: 263px;
  height: 36px;
  line-height: 36px;
}
#addApproval .fdd-list-main .put-box-list li .upload-file-tips i {
  display: inline-block;
  position: absolute;
  font-size: 12px;
  margin-left: -30px;
  margin-top: 12px;
}
#addApproval .fdd-list-main .put-box-list li .file-name {
  text-align: left;
  width: 263px;
  display: inline-block;
  line-height: 36px;
  height: 36px;
  text-indent: 10px;
}
#addApproval .fdd-list-main .put-box-list li .file-name .action {
  float: right;
  margin-right: 15px;
}
#addApproval .fdd-list-main .put-box-list li .file-name .action i {
  position: absolute;
  margin-top: 13px;
  margin-left: -23px;
}
#addApproval .fdd-list-main .put-box-list li .file-name i {
  position: absolute;
  margin-top: 10px;
  margin-left: 20px;
}
#addApproval .fdd-list-main .form-msg {
  margin-top: 35px;
}
#addApproval .fdd-list-main .form-msg input {
  width: 710px;
  margin-left: 16px;
}
#addApproval .fdd-list-main .form-msg .row {
  margin-bottom: 20px;
  height: 40px;
}
#addApproval .fdd-list-main .form-msg .row .require {
  color: red;
}
#addApproval .fdd-list-main .form-msg .row .approval-title {
  float: left;
  height: 40px;
  line-height: 40px;
  text-align: left;
  width: 110px;
}
#addApproval .fdd-list-main .form-msg .row .select-radio {
  padding-top: 12px;
  padding-left: 5px;
}
#addApproval .fdd-list-main .form-msg .row .select-radio input {
  width: 13px;
  height: 13px;
}
#addApproval .fdd-list-main .form-msg .row .depend-time .fa-input {
  width: 710px!important;
  height: 40px!important;
  margin-left: 15px;
}
#addApproval .fdd-list-main .form-msg .row .depend-date .fa-input {
  margin-left: 15px;
  width: 150px;
}
#addApproval .fdd-list-main .form-msg .row .depend-date i {
  position: relative;
  left: -35px;
}
#addApproval .fdd-list-main .form-msg .row .approval-select {
  float: left;
  position: relative;
  height: 40px;
  line-height: 40px;
  width: 710px;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  background-color: #fcfcfc;
  color: #666;
  text-indent: 25px;
  margin-left: 16px;
  box-sizing: border-box;
  cursor: pointer;
}
#addApproval .fdd-list-main .form-msg .row .approval-select i {
  right: 14px;
  position: absolute;
  top: 14px;
}
#addApproval .fdd-list-main .form-msg .row .approval-select .sign-select-list {
  background-color: #fcfcfc;
  border: 1px solid #e5e5e5;
  border-top: none;
  z-index: 10;
  position: absolute;
  width: 100%;
  box-sizing: border-box;
  top: 39px;
}
#addApproval .fdd-list-main .approval-flow {
  margin-top: 20px;
  display: inline-block;
  width: 46px;
  margin-left: 20px;
}
#addApproval .fdd-list-main .approval-flow i {
  position: absolute;
  background-color: #BFBFBF;
  color: white;
  padding: 2px;
  border-radius: 50%;
}
#addApproval .fdd-list-main .approval-flow .approval-person {
  background-color: #FDD435;
  height: 46px;
  width: 46px;
  border-radius: 50%;
  color: white;
  line-height: 46px;
  text-align: center;
}
#addApproval .fdd-list-main .approval-flow .name {
  text-align: center;
  margin-top: 3px;
  height: 15px;
}
#addApproval .fdd-list-main .symbol-next {
  display: inline-block;
  height: 66px;
  line-height: 40px;
  vertical-align: bottom;
  width: 30px;
  text-align: center;
  color: #D3D3D3;
}
#addApproval .submit {
  border-top: solid 1px #EAEAEA;
}
#addApproval .submit .summit-btn {
  width: 1100px;
  margin: 0 auto;
}
#addApproval .submit .summit-btn button {
  float: right;
  width: 88px;
  height: 34px;
  line-height: 34px;
  margin: 15px 0;
  font-size: 12px;
  padding: 0;
}
#add-ppproval-detail .pointer {
  cursor: pointer;
}
#add-ppproval-detail .main {
  width: 1100px;
  margin: 30px auto;
}
#add-ppproval-detail .main .all-msg {
  margin-top: 35px;
  border: solid 1px #EAEAEA;
  padding-bottom: 30px;
}
#add-ppproval-detail .main .all-msg .title {
  background-color: #EAEAEA;
  height: 50px;
  line-height: 50px;
  padding: 0 15px;
}
#add-ppproval-detail .main .all-msg .title .left {
  color: #2A2A2A;
  font-size: 16px;
}
#add-ppproval-detail .main .all-msg .title .right {
  float: right;
  color: #666666;
  font-size: 14px;
}
#add-ppproval-detail .main .all-msg .main-msg {
  margin: 25px 30px;
  padding-bottom: 20px;
  border-bottom: solid 1px #EAEAEA;
}
#add-ppproval-detail .main .all-msg .main-msg .item {
  font-size: 12px;
  width: 33%;
  display: inline-block;
  color: #000000;
  height: 35px;
  line-height: 35px;
}
#add-ppproval-detail .main .all-msg .main-msg .col-label {
  font-size: 12px;
  width: 100px;
  display: inline-block;
}
#add-ppproval-detail .main .all-msg .main-msg span {
  font-size: 12px;
}
#add-ppproval-detail .main .all-msg .file-msg {
  margin: 0 30px;
  font-size: 12px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-title {
  width: 10%;
  float: left;
  height: 30px;
  line-height: 30px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list {
  width: 90%;
  float: right;
  margin-bottom: 30px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .down-click {
  color: #F49600;
  height: 30px;
  line-height: 30px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item {
  font-size: 12px;
  color: #989DA8;
  display: inline-block;
  width: 266px;
  height: 30px;
  border: solid 1px #EAEAEA;
  line-height: 30px;
  margin-right: 15px;
  margin-top: 10px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .file-icon {
  background: url(data:image/png;base64,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) no-repeat;
  height: 20px;
  width: 20px;
  display: inline-block;
  margin: 5px;
  background-size: contain;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .action {
  font-size: 12px;
  float: right;
  padding-right: 10px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .file-size {
  font-size: 12px;
  width: 60px;
  text-align: right;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .file-name {
  font-size: 12px;
  display: inline-block;
  vertical-align: top;
  width: 160px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .fonthidden {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#add-ppproval-detail .main .fdd-tab-warp {
  margin-top: 20px;
}
#add-ppproval-detail .main .fdd-tab-warp .approval-action {
  text-align: right;
}
#add-ppproval-detail .main .fdd-tab-warp .approval-action .action {
  display: inline-block;
  margin-left: 15px;
}
#add-ppproval-detail .main .fdd-tab-warp .fdd-table {
  margin-top: 20px;
}
/*注册*/
.fdd-registjiaoyan {
  width: 270px !important;
}
.fdd-verimg {
  width: 100px !important;
  height: 40px;
  float: right;
  cursor: pointer;
}
.fdd-reghead {
  width: 1180px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
}
.fdd-reghead div {
  float: right;
  margin-top: 20px;
}
.fdd-reghead .logo,
.fdd-reghead img {
  width: 58px;
  overflow: hidden;
  height: 36px;
}
.fdd-reghead .logo {
  display: block;
  margin-top: 10px;
  float: left;
}
.fdd-reghead span,
.fdd-reghead a {
  color: white;
}
.fdd-reghead .line {
  margin: 0 5px;
}
.fdd-reghead .login {
  color: #fbb900;
}
.fdd-reghead .login:hover {
  color: #e1b213;
}
.fdd-regbox {
  width: 715px;
  margin: 75px auto 0 auto;
  background: white;
  height: auto !important;
  overflow: hidden;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-link-gray {
  color: inherit;
  background: inherit;
  cursor: default;
  opacity: .4;
}
.fdd-link-gray:hover {
  color: inherit;
}
.fdd-text-gray {
  opacity: .4;
}
/*重构注册页面的tab页和步骤提示*/
.breadcrumb3,
.breadcrumb2,
.breadcrumb4 {
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  overflow: hidden;
  border: 1px solid #eaeaea;
  width: 713px;
  height: 58px;
  margin: 0 auto;
}
.breadcrumb3 i,
.breadcrumb2 i,
.breadcrumb4 i {
  display: inline-block;
  width: 20px;
  line-height: 20px;
  margin-right: 10px;
  color: #c9c9c9;
  border: 2px solid #c9c9c9;
  height: 20px;
  vertical-align: middle;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  position: relative;
}
.breadcrumb3 i.finshed-icon,
.breadcrumb2 i.finshed-icon,
.breadcrumb4 i.finshed-icon,
.breadcrumb3 i.finshed-icon2,
.breadcrumb2 i.finshed-icon2,
.breadcrumb4 i.finshed-icon2 {
  border: 0!important;
  height: 24px;
  width: 24px;
  margin-right: 4px;
  background: url(./images/arrow-two.png?84fae365407dceca3137630bb4a8d451) no-repeat;
  background-position: -43px -4px;
}
.breadcrumb3 i.finshed-icon2,
.breadcrumb2 i.finshed-icon2,
.breadcrumb4 i.finshed-icon2 {
  background-position: -66px -4px;
}
.breadcrumb3 li,
.breadcrumb2 li,
.breadcrumb4 li {
  width: 235px;
  float: left;
  text-align: center;
  position: relative;
  line-height: 58px;
  color: #a2abb2;
}
.breadcrumb3 li.last:before,
.breadcrumb2 li.last:before,
.breadcrumb4 li.last:before {
  background: #fff;
}
.breadcrumb3 li.last.on:before,
.breadcrumb2 li.last.on:before,
.breadcrumb4 li.last.on:before {
  background: #f7f7f7;
}
.breadcrumb3 li:before,
.breadcrumb2 li:before,
.breadcrumb4 li:before {
  display: block;
  content: "";
  position: absolute;
  width: 14px;
  z-index: 19;
  height: 58px;
  right: -14px;
  top: 0;
  background: url(./images/arrow-two.png?84fae365407dceca3137630bb4a8d451) no-repeat;
  background-position: -1px -2px;
}
.breadcrumb3 li.on,
.breadcrumb2 li.on,
.breadcrumb4 li.on {
  background: #f7f7f7;
  color: #a6a6a6;
}
.breadcrumb3 li.on i,
.breadcrumb2 li.on i,
.breadcrumb4 li.on i {
  color: #ffd435;
  border: 2px solid #ffd435;
}
.breadcrumb3 li.on:before,
.breadcrumb2 li.on:before,
.breadcrumb4 li.on:before {
  background-position: -24px 0px;
}
.breadcrumb2 li {
  width: 356px;
}
.breadcrumb4 {
  width: 100%;
  border: 0;
  border-bottom: 1px solid #eaeaea;
}
.breadcrumb4 li {
  width: 275px;
}
.breadcrumb4 li em {
  height: 20px;
  width: 20px;
  display: block;
  position: absolute;
  left: -2px;
  top: -2px;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  background-position: -570px -13px;
}
.fdd-regtab {
  width: 375px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  margin: 0 auto;
  background: white;
  border: 1px solid #ffd435;
  margin-top: 40px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-regtab li {
  width: 50%;
  float: left;
  color: #2a2a2a;
  cursor: pointer;
}
.fdd-regtab .on {
  background: #ffd435;
}
.fdd-regmain {
  width: 377px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  margin-top: 35px;
  padding-bottom: 50px;
}
.fdd-regmain .codetext {
  text-align: right;
}
.fdd-regmain div {
  width: 100%;
  height: 40px;
  padding: 2px;
  margin-bottom: 20px;
  font-size: 12px;
  position: relative;
}
.fdd-regmain div i {
  position: absolute;
  right: 10px;
  top: 12px;
  cursor: pointer;
}
.fdd-regmain div p {
  color: #c00;
}
.fdd-regmain div .verifycode {
  width: 270px;
  float: left;
}
.fdd-regmain div .btn {
  float: right;
  width: 100px;
  background: #2a2a2a;
  display: block;
  color: white;
  text-align: center;
  height: 40px;
  line-height: 40px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-regmain div a {
  color: #fbb900;
  cursor: pointer;
}
.fdd-regmain div a:hover {
  color: #f49600;
}
.fdd-regmain div .gray {
  color: #999;
  float: right;
}
.fdd-regmain div label {
  overflow: hidden;
  background: white;
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 14px;
  cursor: pointer;
  box-sizing: border-box;
  vertical-align: middle;
  position: relative;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  background-position: -457px -41px;
  margin-right: 5px;
  margin-top: -2px;
}
.fdd-regmain div span {
  height: 14px;
  line-height: 14px;
  display: inline-block;
  vertical-align: text-bottom;
}
.fdd-regmain button {
  width: 100%;
}
.fdd-regisuccess {
  width: 560px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  margin-bottom: 30px;
  margin-top: 50px;
}
.fdd-regisuccess span {
  width: 65px;
  height: 65px;
  display: block;
  margin: 0 auto;
  margin-bottom: 30px;
}
.fdd-regisuccess .fdd-button-link {
  width: 197px;
  height: 45px;
  line-height: 45px;
  margin: 0 auto;
  display: block;
  margin-top: 25px;
}
.fdd-regisuccess .h5 {
  font-size: 16px;
  text-align: center;
}
.fdd-regisuccess .h6 {
  width: 330px;
  margin: 0 auto;
  color: #999;
  font-size: 12px;
  text-align: center;
  margin-top: 20px;
}
.fdd-regisuccess-btnbox {
  width: 380px;
  height: 45px;
  position: relative;
  margin: 50px auto;
}
.fdd-regisuccess-btnbox a {
  min-width: 100px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  display: inline-block;
  background: #ffd435;
  color: #2a2a2a;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 0 30px;
}
.fdd-regisuccess-btnbox a:hover {
  background: #e1b213;
}
.fdd-regisuccess-btnbox .left,
.fdd-regisuccess-btnbox .right {
  position: absolute;
}
.fdd-regisuccess-btnbox .left {
  left: 0;
}
.fdd-regisuccess-btnbox .right {
  right: 0;
}
/*找回密码*/
.fdd-forget-header {
  width: 100%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  padding: 10px;
  background: white;
  position: fixed;
  top: 0;
}
.fdd-forget-box {
  width: 1180px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
}
.fdd-forget-box img {
  width: 66px;
  float: left;
}
.fdd-forget-box .forget-right {
  float: right;
}
.fdd-forget-box a {
  display: inline-block;
  cursor: pointer;
  color: #666;
  line-height: 42px;
}
.fdd-forget-box a:hover {
  color: #f49600;
}
.fdd-forget-box span {
  padding: 0 5px;
}
.fdd-forget-warp {
  width: 580px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  margin-top: 100px;
  background: white;
  border: #eaeaea solid 1px;
  padding-bottom: 40px;
}
.fdd-forget-warp .title {
  width: 100%;
  height: 45px;
  line-height: 45px;
  font-size: 18px;
  color: #2a2a2a;
  text-indent: 10px;
  border-bottom: #eaeaea solid 1px;
  margin-bottom: 40px;
}
.fdd-forget-warp .box {
  width: 330px;
  height: auto !important;
  margin: 0 auto;
  overflow: hidden;
  margin-top: 15px;
  position: relative;
  padding: 2px;
}
.fdd-forget-warp .box .fdd-icon-dip {
  display: inline-block;
  margin: 0 5px 0 50px;
}
.fdd-forget-warp .box .fdd-button-link,
.fdd-forget-warp .box button {
  width: 106px;
  height: 45px;
  line-height: 45px;
}
.fdd-forget-warp .box .left-20 {
  margin-left: 20px;
}
.fdd-forget-warp .box i {
  display: inline-block;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 13px;
}
.fdd-forget-warp .box .verbox {
  width: 100%;
  margin-top: 15px;
  height: 40px;
}
.fdd-forget-warp .box .verbox .verinput {
  float: left;
  width: 220px;
}
.fdd-forget-warp .box .verbox a {
  width: 90px;
  height: 40px;
  line-height: 40px;
  float: right;
  padding: 0 5px;
}
.fdd-forget-warp .box p {
  color: #c00;
}
.fdd-forget-warp button {
  margin-top: 20px;
}
.fdd-agreetbox {
  width: 860px;
  margin: 100px auto 0;
  background: white;
  border: #e8e8e8 solid 1px;
  padding: 30px;
  box-sizing: border-box;
  color: #666;
}
.fdd-agreetbox h3 {
  text-align: center;
  font-size: 20px;
  line-height: 28px;
  display: block;
  font-weight: bold;
}
.fdd-agreetbox p {
  line-height: 22px;
}
.fdd-agreetbox h4 {
  font-size: 16px;
  margin: 10px 0;
  line-height: 28px;
}
.fdd-agreetbox .use_title {
  height: auto !important;
  overflow: hidden;
  margin-top: 20px;
}
.fdd-agreetbox .useatext {
  text-decoration: underline;
}
.fdd-agreetbox .text-index {
  text-indent: 30px;
}
.fdd-hover-menu .fdd-icon-home {
  background-position: -96px 0;
}
.fdd-hover-menu .fdd-icon-contract {
  background-position: -112px 0;
}
.fdd-hover-menu .fdd-icon-user {
  background-position: -144px 0;
}
.fdd-hover-menu .fdd-icon-muban {
  background-position: -128px 0;
}
/*修复滚动条宽度变动*/
.scroll-left-fix {
  position: fixed;
  left: 0;
  top: 0;
  height: 50px;
  width: calc(100vw - 100%);
  background-color: #212a31;
  z-index: 100;
}
.scroll-left-fix.home-info {
  float: left;
  margin-left: calc(100% - 100vw);
  height: 136px;
  display: inline;
  position: relative;
}
/*home*/
header {
  height: 50px;
  line-height: 50px;
  background: #212a31;
  position: fixed;
  top: 0;
  z-index: 100;
  width: calc(200% - 100vw);
  margin: 0 calc(100vw - 100%);
}
header .fdd-header .fdd-icon-logo,
header .fdd-company-header .fdd-icon-logo {
  width: 58px;
  height: 36px;
  margin-top: 5px;
  float: left;
  display: inline-block;
  vertical-align: middle;
}
header .fdd-header .fdd-nav-btn,
header .fdd-company-header .fdd-nav-btn {
  margin-top: 10px;
  margin-right: 10px !important;
  float: right;
  background: #ffd435;
  color: #2a2a2a;
  display: inline-block;
  width: 90px;
  height: 35px;
  line-height: 35px;
  margin-right: 45px;
  text-align: center;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
header .fdd-header .fdd-nav-btn:hover,
header .fdd-company-header .fdd-nav-btn:hover {
  background: #e1b213;
}
header .fdd-header .fdd-reset-home,
header .fdd-company-header .fdd-reset-home {
  color: #ffd435;
  position: absolute;
  right: 15px;
}
header .fdd-header .fdd-reset-home:hover,
header .fdd-company-header .fdd-reset-home:hover {
  color: #f49600;
}
header .fdd-header {
  width: 1100px;
  height: 50px;
  position: relative;
  margin: 0 auto;
}
header .fdd-header .go-index {
  display: inline-block;
  height: 28px;
  line-height: 28px;
  padding-left: 15px;
  margin-left: 20px;
  color: white;
  border-left: #464d53 solid 1px;
}
header .fdd-header .go-index:hover {
  color: #ffd435;
}
header .fdd-header .fa-icon-exit,
header .fdd-header .fa-icon-rank,
header .fdd-header .fa-icon-sort {
  position: absolute;
  color: #a6a6a6;
  display: inline-block;
  cursor: pointer;
}
header .fdd-header .fa-icon-exit:hover,
header .fdd-header .fa-icon-rank:hover,
header .fdd-header .fa-icon-sort:hover {
  color: #fbb900;
}
header .fdd-header .fa-icon-exit {
  top: 20px;
  right: 0;
  margin-left: 20px;
  display: inline-block;
}
header .fdd-header .fa-icon-rank,
header .fdd-header .fa-icon-sort {
  top: 18px;
  right: 20px;
  font-size: 16px;
}
header .fdd-company-header {
  width: 100%;
  height: 50px;
}
header .fdd-company-header .fdd-icon-logo {
  margin-left: 15px;
}
header .fdd-company-header .fdd-company-name {
  color: #bbbec0;
  margin-left: 15px;
  font-weight: bold;
}
nav {
  max-width: 916px;
  height: 50px;
  line-height: 50px;
  margin-left: 80px;
  position: absolute;
  top: 0;
}
nav a {
  display: inline-block;
  float: left;
  color: #a6a6a6;
  padding: 0 24px;
}
nav a:hover {
  color: #ffd435;
}
nav a:hover .fdd-icon-home {
  background-position: -96px 0;
}
nav a:hover .fdd-icon-contract {
  background-position: -112px 0;
}
nav a:hover .fdd-icon-user {
  background-position: -144px 0;
}
nav a:hover .fdd-icon-muban {
  background-position: -128px 0;
}
nav a i {
  display: inline-block;
  vertical-align: middle;
  margin: -2px 5px 0 0;
}
nav a span {
  font-size: 14px;
}
nav .hover {
  color: #ffd435;
}
nav .hover .fdd-icon-home {
  background-position: -96px 0;
}
nav .hover .fdd-icon-contract {
  background-position: -112px 0;
}
nav .hover .fdd-icon-user {
  background-position: -144px 0;
}
nav .hover .fdd-icon-muban {
  background-position: -128px 0;
}
footer {
  width: 100%;
  height: auto !important;
  overflow: hidden;
  bottom: 0;
  background: white;
  border-top: #eaeaea solid 1px;
}
footer .fdd-footer-nav {
  width: 1000px;
  margin: 0 auto;
  height: auto !important;
  overflow: hidden;
  display: block;
  padding: 20px 0;
}
footer .fdd-footer-nav ul li {
  width: 400px;
  float: left;
}
footer .fdd-footer-nav ul li a {
  cursor: pointer;
  display: block;
  color: #999;
}
footer .fdd-footer-nav ul li a:hover {
  color: #ffd435;
}
footer .fdd-footer-nav ul li img,
footer .fdd-footer-nav ul li p {
  float: left;
  display: inline-block;
}
footer .fdd-footer-nav ul li img {
  margin-right: 10px;
}
footer .fdd-footer-nav ul li p {
  padding-top: 10px;
}
footer .fdd-footer-nav ul li span {
  width: 220px;
  display: block;
  font-size: 12px;
  line-height: 16px;
}
footer .fdd-footer-nav ul li span:nth-child(1) {
  font-size: 14px;
  color: #999;
  margin-bottom: 10px;
}
footer .fdd-footer-nav ul li i {
  vertical-align: middle;
}
footer .fdd-footer-nav ul li:nth-child(1) {
  width: 200px;
}
footer .fdd-footer-bottom {
  width: 100%;
  height: 40px;
  line-height: 40px;
  background: #212a31;
  text-align: center;
  color: #7a7f83;
  font-size: 12px;
}
.fdd-top-right {
  float: right;
  padding-right: 20px;
}
.fdd-top-right .fdd-switchCompany {
  display: inline-block;
  color: #ffd435;
  margin-right: 20px;
}
.fdd-top-right .fdd-switchCompany span {
  font-size: 12px;
}
.fdd-top-right .fdd-switchCompany:hover {
  color: #e1b213;
}
.fdd-top-right .fdd-switchCompany i {
  display: inline-block;
  font-size: 12px;
  position: absolute;
}
.fdd-top-right .fdd-switchCompany .fdd-companyName {
  color: #a6a6a6;
  margin-right: 3px;
  font-size: 12px;
}
.fdd-top-right .fdd-switchCompany .fdd-totalTips {
  position: absolute;
  margin-top: 19px;
  margin-left: 5px;
  min-width: 18px;
  max-width: 25px;
  height: 14px;
  padding: 0px;
  border-radius: 15px;
  background: #c00;
  color: white;
  line-height: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  font-size: 12px;
  transform: scale(0.88);
  width: calc(100%*0.88);
  width: -webkit-calc(88%);
  width: -moz-calc(88%);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  text-align: center;
  text-indent: -2px;
}
.fdd-top-right .fdd-switchCompany .fdd-totalTipsMore {
  margin-top: 19px;
  margin-left: 5px;
  padding: 2px;
  width: 30px !important;
  height: 30px;
  line-height: 30px;
  border-radius: 15px;
  background: #c00;
  color: white;
  display: inline-block;
  font-size: 15px;
  transform: scale(0.45);
  width: calc(100%*0.45);
  width: -webkit-calc(45%);
  width: -moz-calc(45%);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  text-align: center;
  text-indent: -2px;
}
.fdd-secheader {
  width: 100%;
  height: 43px;
  background: #f8fafc;
  border-bottom: 1px solid #f0f3f8;
  position: absolute;
  top: 50px;
}
.fdd-secheader div {
  width: 1100px;
  margin: 0 auto;
}
.fdd-secheader div a {
  float: left;
  min-width: 90px;
  display: inline-block;
  line-height: 42px;
  color: #666;
  text-align: center;
  margin-right: 30px;
}
.fdd-secheader div a:hover {
  color: #ffd435;
}
.fdd-secheader div .hover {
  color: #2a2a2a;
  border-bottom: 2px solid #ffd435;
}
.fdd-icon-compass {
  margin-right: 5px;
  font-size: 14px;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
}
.fdd-icon-compass:before {
  color: #ffd435;
  content: "\E94A";
}
.fdd-icon-problem {
  width: 14px;
  height: 14px;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.fdd-icon-problem {
  margin: 0 10px 0 5px;
  background-position: -61px -20px;
}
.fdd-centerbar {
  width: 100%;
  height: 136px;
  background: #212a31;
  position: relative;
}
.fdd-centerbar .fdd-center-box {
  width: 1100px;
  margin: 0 auto;
  overflow: hidden;
  height: auto !important;
  padding-top: 40px;
}
.fdd-centerbar .fdd-center-box img {
  width: 50px;
  height: 50px;
  float: left;
  display: inline-block;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  cursor: pointer;
}
.fdd-centerbar .fdd-center-box .fdd-center-account {
  color: white;
  display: inline-block;
  overflow: hidden;
  margin: 5px 0 0 30px;
}
.fdd-centerbar .fdd-center-box .fdd-center-account span {
  color: #a2abb2;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .white {
  color: white;
}
.fdd-centerbar .fdd-center-box .fdd-center-account em {
  font-style: normal;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .i-review {
  margin-left: 5px;
  width: 46px;
  height: 18px;
  vertical-align: middle;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  background-position: -531px -80px;
  box-sizing: border-box;
  cursor: pointer;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .show-user-info {
  width: auto;
  position: relative;
  display: inline-block;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .show-user-info i {
  width: 24px;
  height: 24px;
  display: inline-block;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .show-user-info .cut-title {
  position: absolute;
  display: none;
  max-width: 300px;
  min-width: 30px;
  line-height: 18px;
  padding: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 6;
  font-size: 12px;
  box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox {
  width: 345px;
  float: right;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox .fdd-center-line {
  width: 1px;
  height: 26px !important;
  background: #7d868b;
  display: inline-block;
  margin: 10px 15px 0 15px;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox p {
  width: 120px;
  height: auto !important;
  overflow: hidden;
  float: left;
  display: inline-block;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox p span {
  display: block;
  color: #a2abb2;
  text-align: center;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox p a {
  display: block;
  color: white;
  font-size: 16px;
  line-height: 16px;
  cursor: pointer;
  text-align: center;
  margin-top: 10px;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox p a:hover {
  color: #ffd435;
}
.fdd-tab-warp {
  width: 1100px;
  max-width: 1100px;
  height: auto !important;
  overflow: hidden;
  margin: 10px auto 0 auto;
}
.fdd-tab-warp p {
  height: 36px;
  line-height: 36px;
  color: #999;
  display: block;
}
.fdd-tab-warp p a {
  float: right;
  color: #ffd435;
}
.fdd-tab-warp p a:hover {
  color: #fbb900;
}
.fdd-tab-sealWarp {
  margin: 20px 30px;
  overflow-y: auto;
}
.fdd-data-box {
  width: 1100px;
  height: auto !important;
  overflow: hidden;
  margin: 110px auto 30px auto;
}
.fdd-data-box .fdd-total-box {
  width: 550px;
  padding-bottom: 10px;
  float: left;
  margin-left: 5px;
}
.fdd-data-box .fdd-total-box li {
  float: left;
  width: 25%;
  padding-top: 20px;
  text-align: center;
}
.fdd-data-box .fdd-total-box li span {
  font-size: 30px;
  display: inline-block;
  color: #333;
}
.fdd-data-box .fdd-total-box li p {
  margin-bottom: 20px;
}
.fdd-data-box .fdd-total-box li p:last-child {
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
  color: #999;
}
.fdd-data-box .fdd-total-box li a {
  display: block;
  height: 146px;
  padding-top: 20px;
  position: relative;
}
.fdd-data-box .fdd-total-box li a:after {
  content: '';
  width: 100%;
  height: 100%;
  box-shadow: 1px 1px 3px 1px #f2f2f2;
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  transform: scale(0.4);
  opacity: 0;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
.fdd-data-box .fdd-total-box li a:hover {
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-data-box .fdd-total-box li a:hover:after {
  transform: scale(1);
  opacity: 1;
}
.fdd-data-box .fdd-total-box li a:hover p:last-child {
  transform: scale(1.02);
}
.fdd-data-box .fdd-total-box li a:hover span {
  color: #333;
}
.fdd-data-box .fdd-file-box {
  float: right;
  width: 440px;
}
.fdd-data-box .fdd-file-box ul {
  width: 100%;
  height: auto !important;
  display: block;
  min-height: 20px;
}
.fdd-data-box .fdd-file-box ul li {
  height: 20px;
  line-height: 20px;
  position: relative;
  float: left;
}
.fdd-data-box .fdd-file-box ul .left {
  width: 25%;
  text-align: left;
  color: #fbb900;
  cursor: pointer;
}
.fdd-data-box .fdd-file-box ul .right {
  width: 75%;
  text-align: right;
  cursor: pointer;
}
.fdd-cut-word {
  position: relative;
  width: 86%;
  right: 0;
  display: inline-block;
}
.fdd-cut-word:hover .fddv3-cut-title {
  display: block;
}
.fdd-cut-word .fddv3-cut-text {
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  vertical-align: middle;
}
.fdd-cut-word .fddv3-cut-title {
  display: none;
  position: absolute;
  margin-top: 10px;
  left: 0;
  text-align: left;
  max-width: 300px;
  min-width: 30px;
  color: white;
  background: rgba(33, 42, 49, 0.75);
  border-radius: 3px;
  line-height: 18px;
  padding: 8px;
  word-wrap: break-word;
  white-space: normal;
  word-break: keep-all;
  box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  font-size: 12px;
  z-index: 6;
}
.fdd-cut-word .fddv3-cut-title:before {
  content: '';
  position: absolute;
  border: 6px solid transparent;
  border-bottom: 6px solid rgba(33, 42, 49, 0.75);
  top: -12px;
  right: 10px;
}
.fdd-dropbox {
  background: #fffbea;
  height: 140px;
  cursor: pointer;
  position: relative;
  border: 1px dashed #ffd435;
  overflow: hidden;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-top: 10px;
}
.fdd-dropbox input,
.fdd-dropbox .fdd-box-click {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.fdd-dropbox div {
  width: 100%;
  height: 52px;
}
.fdd-dropbox div .putfile,
.fdd-dropbox div .putdownload {
  height: 36px;
  width: 36px;
  display: block;
  position: absolute;
  left: 126px;
  top: 52px;
  background: #ffd435;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-dropbox div .putfile:before,
.fdd-dropbox div .putdownload:before {
  width: 16px;
  height: 16px;
  content: '';
  display: block;
  margin: 10px auto 0;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
}
.fdd-dropbox div .putfile:before {
  background-position: -306px 0;
}
.fdd-dropbox div .putdownload:before {
  background-position: -289px 0;
}
.fdd-dropbox div span {
  color: #999;
  display: inline-block;
}
.fdd-dropbox div p {
  margin: 52px 0 0 173px;
}
.fdd-dropbox div .droptext {
  font-size: 12px;
  margin: 0 0 0 173px;
  color: #2a2a2a;
}
.fdd-dropbox div em {
  font-style: normal;
  display: block;
  color: #999;
  text-align: center;
  line-height: 38px;
}
.fdd-dropbox:hover {
  background: #fff3c6;
}
.pop-no-authorize-tip .tips-text {
  font-size: 14px;
  margin-left: 20px;
  margin-top: 25px;
}
.pop-no-authorize-tip .go-authorize {
  margin-top: 25px;
}
/*文件列表*/
.fdd-list-main {
  position: relative;
  width: 100%;
  height: auto !important;
  margin-top: 10px;
}
.fdd-list-nav {
  width: 1100px;
  height: 40px;
  border-bottom: 1px solid #eaeaea;
  margin: 0 auto;
}
.fdd-list-nav a {
  color: #a6a6a6;
  text-align: center;
  height: 38px;
  line-height: 38px;
  padding: 0 20px;
  position: relative;
  display: inline-block;
}
.fdd-list-nav a:hover {
  color: #2a2a2a;
}
.fdd-list-nav a i {
  position: absolute;
  top: 6px;
  margin-top: -7px;
  min-width: 13px;
  max-width: 30px;
  height: 13px;
  padding: 3px;
  border-radius: 20px;
  background: #ffd435;
  color: #2a2a2a;
  line-height: 13px;
  font-size: 12px;
  left: 75%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.fdd-list-nav .hover {
  color: #2a2a2a;
  border-bottom: #ffd435 solid 2px;
}
.fdd-list-search {
  width: 1100px;
  min-height: 38px;
  height: auto !important;
  margin: 0 auto;
  margin-top: 20px;
}
.fdd-list-search .file-type-container {
  float: left;
  width: 90px;
  font-size: 12px;
}
.fdd-list-search .file-type-container .contact-select {
  text-align: center;
  margin-left: 0px;
}
.fdd-list-search .file-type-container .contact-select p {
  text-align: left;
  width: 80px;
  font-size: 12px;
}
.fdd-list-search .file-type-container .contact-select p .fa-icon-arrow-down {
  top: 11px;
}
.fdd-list-search .file-type-container .contact-select .sign-select-list {
  width: 80px;
}
.fdd-list-search .fdd-list-databox {
  float: left;
}
.fdd-list-search .fdd-list-databox select {
  width: 87px !important;
}
.fdd-list-search .fdd-list-databox .fa-icon-date {
  position: absolute;
  margin-top: -8px;
  right: 10px !important;
  cursor: pointer;
}
.fdd-list-search .fdd-list-databox a {
  display: inline-block;
  line-height: 34px;
  color: #a6a6a6;
  margin-left: 10px;
  font-size: 12px;
  text-decoration: underline;
}
.fdd-list-search .fdd-list-databox a:hover {
  color: #fbb900;
}
.fdd-list-search .fdd-list-databox .hover {
  color: #fbb900;
}
.fdd-list-search .fdd-list-databox select {
  width: 100px;
  height: 34px;
  display: inline-block;
  padding: 0;
  text-align: left;
  text-indent: 5px;
}
.fdd-list-search .fdd-list-databox input,
.fdd-list-search .fdd-list-databox select {
  cursor: pointer;
}
.fdd-list-search .fdd-list-databox select,
.fdd-list-search .fdd-list-databox .fdd-date,
.fdd-list-search .fdd-list-databox .line {
  float: left;
}
.fdd-list-search .fdd-list-databox .fdd-date {
  width: 140px;
  position: relative;
  margin-left: 5px;
  display: inline-block;
}
.fdd-list-search .fdd-list-databox .fdd-date i {
  position: absolute;
  width: 16px;
  font-size: 14px;
  color: #999;
  text-align: center;
  pointer-events: none;
  top: 10px;
  right: 10px;
}
.fdd-list-search .fdd-list-databox .line {
  line-height: 34px;
  text-align: center;
  margin-left: 5px;
}
.fdd-list-search .fdd-list-databox .fdd-date,
.fdd-list-search .fdd-list-databox input {
  height: 32px;
  line-height: 32px;
  box-sizing: border-box;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-list-search .imitate-select {
  float: right;
  position: relative;
  display: inline-block;
}
.fdd-list-search .imitate-select .imitate-select-list {
  width: 100%;
  position: absolute;
  box-sizing: border-box;
  text-align: center;
  border: #eaeaea solid 1px;
  top: 33px;
  background: white;
  z-index: 50;
}
.fdd-list-search .imitate-select .imitate-select-list .listlink {
  width: 100%;
  display: block;
  text-align: center;
  background: white;
  height: 34px;
  line-height: 34px;
  color: #2a2a2a;
  border-bottom: #eaeaea solid 1px;
  text-decoration: none;
  margin: 0;
}
.fdd-list-search .imitate-select .imitate-select-list .listlink:hover {
  color: #ffd435;
}
.fdd-list-search .imitate-select .more {
  display: inline-block;
  padding: 0 10px;
  text-align: center;
  color: #2a2a2a;
  border: #ffd435 solid 1px;
  line-height: 32px;
  height: 32px;
  text-decoration: none;
  margin-left: 0;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-list-search .imitate-select .more span {
  margin-left: 5px;
}
.fdd-list-search .fdd-list-btnbox {
  float: left;
}
.fdd-list-search .fdd-list-temp {
  float: left;
  width: 780px;
}
.fdd-list-search .fdd-list-temp .fdd-button-link {
  float: right;
}
.fdd-list-search .fdd-list-btnbox .fdd-list-input,
.fdd-list-search .fdd-list-temp .fdd-list-input {
  float: left;
  width: 228px;
  margin-left: 10px;
  margin-right: 5px;
  position: relative;
}
.fdd-list-search .fdd-list-btnbox .fdd-list-input i,
.fdd-list-search .fdd-list-temp .fdd-list-input i {
  position: absolute;
  left: 3px;
  top: 1px;
  width: 14px;
  height: 14px;
}
.fdd-list-search .fdd-list-btnbox i,
.fdd-list-search .fdd-list-temp i {
  position: absolute;
  margin: 10px 0 0 5px;
}
.fdd-list-search .fdd-list-btnbox input,
.fdd-list-search .fdd-list-temp input {
  text-indent: 20px;
}
.fdd-list-search .fdd-list-btnbox input,
.fdd-list-search .fdd-list-temp input,
.fdd-list-search .fdd-list-btnbox button,
.fdd-list-search .fdd-list-temp button,
.fdd-list-search .fdd-list-btnbox .moreserch,
.fdd-list-search .fdd-list-temp .moreserch {
  height: 34px;
  line-height: 34px;
  float: left;
}
.fdd-list-search .fdd-list-btnbox .fdd-search-btn,
.fdd-list-search .fdd-list-temp .fdd-search-btn {
  background: #ffd435;
  color: #2a2a2a;
  text-align: center;
  height: 34px;
  line-height: 34px;
  display: inline-block;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-list-search .fdd-list-btnbox .fdd-search-btn:hover,
.fdd-list-search .fdd-list-temp .fdd-search-btn:hover {
  background: #e1b213;
}
.fdd-list-search .fdd-list-btnbox .moreserch,
.fdd-list-search .fdd-list-temp .moreserch {
  height: 32px;
  border: 1px solid #ffd435;
  display: inline-block;
  min-width: 90px;
  color: black;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-left: 5px;
  text-indent: 10px;
}
.fdd-list-search .fdd-list-btnbox .moreserch:hover,
.fdd-list-search .fdd-list-temp .moreserch:hover {
  background: #ffd435;
}
.fdd-list-search .fdd-list-btnbox .moreserch i,
.fdd-list-search .fdd-list-temp .moreserch i {
  border: 4px solid transparent;
  border-top: 6px solid #666;
  display: inline-block;
  vertical-align: middle;
  margin: 13px 0 0 3px;
}
.fdd-tab-link {
  color: #a6a6a6;
}
.fdd-tab-link:hover {
  color: #fbb900;
}
.fdd-tab-link:hover .fdd-icon-tip {
  background-position: -528px -16px;
}
.fdd-tab-link:hover .fdd-icon-sign {
  background-position: -244px -16px;
}
.fdd-tab-link:hover .fdd-icon-down {
  background-position: -262px -16px;
}
.fdd-base-main {
  width: 1100px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  padding-top: 70px;
}
.fdd-base-user {
  width: 540px;
  box-sizing: border-box;
  height: auto !important;
  float: left;
  border: 1px solid #eaeaea;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 24px 30px;
}
.fdd-base-user h4 {
  display: block;
  color: #2a2a2a;
  font-size: 14px;
}
.fdd-base-user ul li {
  margin-top: 18px;
  color: #a6a6a6;
  position: relative;
}
.fdd-base-user ul li span {
  color: #2a2a2a;
  display: inline-block;
  text-indent: 24px;
}
.fdd-base-user ul li .tplink {
  margin-left: 20px;
  color: #fbb900;
}
.fdd-base-user ul li .tplink:hover {
  color: #f49600;
}
.fdd-base-user ul li .gray {
  color: #999;
}
.fdd-base-user ul li .fdd-base-img {
  width: 50px;
  height: 50px;
  line-height: 50px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  margin-left: 24px;
  position: relative;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  color: white;
  box-sizing: border-box;
}
.fdd-base-user ul li .fdd-base-img img {
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  vertical-align: initial;
  width: 50px;
  height: 50px;
}
.fdd-base-user ul li .fdd-base-img:hover .edit-txt {
  display: inline-block;
}
.fdd-base-user ul li .fdd-base-img .edit-txt {
  display: none;
  position: absolute;
  width: 50px;
  height: 50px;
  top: 0;
  left: 0;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  background: rgba(0, 0, 0, 0.4);
  font-style: normal;
  vertical-align: middle;
}
.fdd-base-ordel {
  width: 540px;
  float: right;
  height: auto !important;
  overflow: hidden;
}
.fdd-base-ordel .fdd-base-remind,
.fdd-base-ordel .fdd-base-notice {
  width: 538px;
  border: 1px solid #eaeaea;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-base-ordel .fdd-base-remind {
  height: 160px;
  padding: 20px;
  box-sizing: border-box;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number {
  display: inline-block;
  width: 150px;
  height: 30px;
  text-align: center;
  border: #eaeaea solid 1px;
  position: relative;
  vertical-align: middle;
  margin: 30px 10px;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number:hover {
  border: #fbb900 solid 1px;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number i {
  width: 88px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  border-left: #eaeaea solid 1px;
  border-right: #eaeaea solid 1px;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number a {
  font-size: 16px;
  display: inline-block;
  color: #999;
  width: 30px;
  height: 30px;
  line-height: 30px;
  top: 0;
  position: absolute;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number a:hover {
  color: #2a2a2a;
  background: #fffbe9;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number a:nth-child(1) {
  left: 0;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number a:nth-child(2) {
  right: 0;
}
.fdd-base-ordel .fdd-base-notice {
  height: auto !important;
  padding: 20px;
  box-sizing: border-box;
}
.fdd-base-ordel .fdd-base-notice ul li {
  margin-top: 18px;
  color: #a6a6a6;
  position: relative;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
}
.fdd-base-ordel .fdd-base-notice ul li p {
  display: inline-block;
  position: absolute;
  right: 0;
}
.fdd-base-ordel .fdd-base-notice ul li div {
  margin-top: -5px;
  background: #d2d2d2;
  position: absolute;
  width: 40px;
  height: 20px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  top: 23%;
  right: 70px;
  border-radius: 10px;
  -ms-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
}
.fdd-base-ordel .fdd-base-notice ul li div input {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 200px;
  opacity: 0;
  filter: alpha(opacity=0);
  width: 36px;
  height: 16px;
  cursor: pointer;
}
.fdd-base-ordel .fdd-base-notice ul li div label {
  width: 16px;
  height: 16px;
  background: white;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 2px;
  left: 2px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.fdd-base-ordel .fdd-base-notice ul li .hover {
  background: #ffd435;
}
.fdd-base-ordel .fdd-base-notice ul li .hover label {
  left: auto;
  right: 2px;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop {
  vertical-align: middle;
  display: inline-block;
  position: relative;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop:hover div {
  display: block;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop em {
  cursor: pointer;
  vertical-align: text-top !important;
  display: inline-block;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop div {
  width: 260px;
  display: none;
  background: rgba(33, 42, 49, 0.75);
  color: white;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  position: absolute;
  -webkit-box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  top: 22px;
  z-index: 5;
  left: -6px;
  font-size: 12px;
  word-wrap: break-word;
  padding: 10px;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop div:before {
  position: absolute;
  left: 8px;
  top: -12px;
  content: '';
  border: 6px solid transparent;
  border-bottom: 6px solid rgba(33, 42, 49, 0.75);
}
/*签章列表*/
.fdd-signlist-warp {
  width: 1100px;
  height: auto !important;
  margin: 0 auto;
  margin-bottom: 30px;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  position: relative;
}
.fdd-signlist-warp .fdd-erem {
  text-align: center;
  padding: 60px 0;
}
.fdd-signlist-warp .fdd-erem div {
  width: 172px;
  height: 172px;
  margin: 0 auto;
  border: #eaeaea solid 1px;
  box-sizing: border-box;
}
.fdd-signlist-warp .fdd-erem div img {
  width: 100%;
}
.fdd-signlist-warp .fdd-erem p {
  text-align: center;
  font-size: 14px;
  display: block;
  margin-top: 10px;
}
.fdd-signlist-warp h4 {
  height: 60px;
  line-height: 60px;
  border-bottom: #eaeaea solid 1px;
  font-size: 14px;
  color: #2a2a2a;
  font-weight: normal;
  padding-left: 24px;
  display: block;
}
.fdd-signlist-warp h4 a {
  position: absolute;
  right: 20px;
  margin-top: 10px;
}
.fdd-signlist-warp .fdd-signlist-main {
  padding: 15px;
  height: auto !important;
  overflow: hidden;
  min-height: 300px;
  max-height: 390px;
  overflow-y: auto;
}
.fdd-signlist-warp .fdd-signlist-main ul li {
  width: 30%;
  height: 180px;
  box-sizing: border-box;
  margin: 20px 1.5%;
  border: #eaeaea solid 1px;
  position: relative;
  float: left;
}
.fdd-signlist-warp .fdd-signlist-main ul li .fa-icon-circle-close {
  display: none;
}
.fdd-signlist-warp .fdd-signlist-main ul li:hover {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.fdd-signlist-warp .fdd-signlist-main ul li:hover .fa-icon-circle-close {
  width: 16px;
  height: 16px;
  right: 10px;
  top: 5px;
  z-index: 2;
  display: block;
  color: #999;
  position: absolute;
  cursor: pointer;
}
.fdd-signlist-warp .fdd-signlist-main ul li div {
  width: 100%;
  height: 80px;
  margin-top: 30px;
  position: relative;
  text-align: center;
}
.fdd-signlist-warp .fdd-signlist-main ul li div img {
  max-width: 144px;
  max-height: 100px;
}
.fdd-signlist-warp .fdd-signlist-main ul li a {
  bottom: 0;
  left: 0;
  right: 0;
  height: 30px;
  line-height: 30px;
  background: #fafafa;
  text-align: left;
  padding-left: 10px;
  color: #333;
  position: absolute;
  box-sizing: border-box;
  cursor: pointer;
}
.fdd-signlist-warp .fdd-signlist-main ul li a span {
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  background-position: -186px -99px;
  margin-right: 3px;
}
.fdd-signlist-warp .fdd-signlist-main ul li .hover span {
  background-position: -171px -99px;
}
.fdd-sign-nodata {
  padding: 20px;
  margin: 0 auto;
}
.fdd-sign-nodata span {
  margin: 20px auto;
  display: block;
  width: 160px;
  height: 160px;
}
.fdd-sign-nodata p {
  display: block;
  text-align: center;
  font-size: 16px;
}
.fdd-archive-nav {
  width: 110px;
  height: 36px;
  position: fixed;
  left: 0;
  z-index: 10;
  text-align: center;
  line-height: 36px;
  border: #eaeaea solid 1px;
  top: 70px;
  color: #808080;
  background: #f7f8fa;
  font-size: 13px;
  cursor: pointer;
  box-shadow: 3px 3px 4px 2px rgba(33, 42, 49, 0);
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-archive-box {
  width: 214px;
  position: fixed;
  left: 0;
  top: 50px;
  bottom: 0;
  z-index: 20;
  border-right: 1px solid #eaeaea;
  background: #f7f8fa;
}
.fdd-archive-box .fdd-archive-top {
  height: 44px;
  line-height: 44px;
  font-size: 14px;
  padding-left: 10px;
  border-bottom: 1px solid #eaeaea;
  position: relative;
}
.fdd-archive-box .fdd-archive-top a {
  width: 24px;
  height: 24px;
  position: absolute;
  display: block;
  line-height: 24px;
  top: 10px;
  right: 10px;
  text-align: center;
  color: #2a2a2a;
}
.fdd-archive-box .fdd-archive-top a:hover {
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #bfbfbf;
  color: white;
}
.fdd-archive-box .fdd-archive-link {
  width: 194px;
  height: 50px;
  margin: 0 auto;
}
.fdd-archive-box .fdd-archive-link a {
  width: 50%;
  height: 24px;
  line-height: 24px;
  color: #2a2a2a;
  font-size: 12px;
  text-align: center;
  display: inline-block;
  margin-top: 10px;
  float: left;
}
.fdd-archive-box .fdd-archive-link a:hover {
  background: #bfbfbf;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  color: white;
}
.fdd-archive-box .fdd-archive-warp {
  position: absolute;
  top: 94px;
  left: 10px;
  right: 10px;
  bottom: 20px;
  background: #fff;
  overflow-y: auto;
  border: 1px solid #eaeaea;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper {
  height: 100%;
  border: 0;
  padding: 0;
  width: 100%;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul {
  margin-top: -10px;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul li {
  display: list-item;
  text-align: -webkit-match-parent;
  font-size: 12px;
  margin-top: -10px;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul li p {
  padding-left: 20px;
  height: 32px;
  line-height: 32px;
  position: relative;
  cursor: pointer;
  display: block;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul li p:hover {
  background: #fef7da;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul .leav-2 {
  padding-left: 40px;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper .all-file {
  padding: 5px 0 5px 5px;
  cursor: pointer;
  display: inline-block;
  max-width: 230px;
  font-size: 12px;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-style: normal;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper .all-file span {
  vertical-align: middle;
  display: inline-block;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper .all-file span:hover {
  color: #ffd435;
}
.warp-1000 {
  max-width: 1000px;
  padding-left: 100px;
  margin: 0 auto;
}
.btn-white {
  background: white !important;
  border: #ffd435 solid 1px !important;
}
/*认证*/
.fdd-ident-warp {
  width: 1100px;
  margin: 0 auto;
  margin-top: 90px;
  position: relative;
  box-sizing: border-box;
}
.fdd-ident-warp .reset {
  margin-bottom: 15px;
}
.fdd-ident-warp .reset i {
  font-size: 22px;
  vertical-align: middle;
}
.fdd-ident-warp .reset a {
  color: #666;
  line-height: 26px;
}
.fdd-ident-warp .certification {
  width: 1100px;
  margin: 0 auto 40px;
  min-height: 610px;
  height: auto !important;
  overflow: hidden;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: #eaeaea solid 1px;
}
.fdd-ident-warp .certification .breadcrumb4 li {
  width: 366px;
}
.fdd-ident-warp .certification .breadcrumb4 li:last-child:before {
  display: none;
}
.fdd-ident-warp .certification .wxbox {
  width: 345px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
}
.fdd-ident-warp .certification .wxbox span {
  display: block;
  text-align: center;
  margin: 120px auto 10px auto;
}
.fdd-ident-warp .certification .wxbox p {
  width: 160px;
  height: 160px;
  margin: 0 auto;
}
.fdd-ident-warp .certification .wxbox .gray {
  color: #999;
  margin-top: 10px;
  margin-bottom: 30px;
}
/*联系人*/
.fdd-caper-warp {
  width: 1100px;
  margin: 0 auto;
  top: 70px;
  margin-top: 0;
  position: relative;
  box-sizing: border-box;
}
.fdd-caper-warp .left {
  background-color: #fff;
  border: 1px solid #eaeaea;
  border-radius: 3px;
  position: absolute;
  top: 0;
  left: 0;
  width: 240px;
  max-height: 620px;
  overflow-y: auto;
}
.fdd-caper-warp .left .top {
  overflow: hidden;
  height: 40px;
  padding: 0 10px;
  border-bottom: #eaeaea solid 1px;
  background: #f7f7f7;
}
.fdd-caper-warp .left .top span {
  float: left;
  margin-top: 9px;
  font-size: 16px;
}
.fdd-caper-warp .left .top a {
  float: right;
  line-height: 40px;
  text-decoration: underline;
  color: #333;
}
.fdd-caper-warp .left .top a:hover {
  color: #ffd435;
}
.fdd-caper-warp .left .top-tab-box {
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  background: #f7f7f7;
}
.fdd-caper-warp .left .top-tab-box a {
  width: 50%;
  float: left;
  line-height: 40px;
  display: inline-block;
  text-align: center;
  color: #2a2a2a;
}
.fdd-caper-warp .left .top-tab-box a:hover {
  background: white;
}
.fdd-caper-warp .left .top-tab-box .hover {
  background: white;
}
.fdd-caper-warp .left .top-list-head {
  text-indent: 10px;
  line-height: 40px;
  border-bottom: 1px solid #eaeaea;
  border-top: 1px solid #eaeaea;
}
.fdd-caper-warp .left .top-list-head a {
  color: #fbb900;
  float: right;
  padding-right: 10px;
}
.fdd-caper-warp .left .list {
  min-height: 260px;
  max-height: 532px;
  overflow-y: auto;
}
.fdd-caper-warp .left .list .warp {
  height: 100%;
}
.fdd-caper-warp .left .list .warp div {
  color: #333;
  text-decoration: none;
  height: 40px;
  line-height: 40px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  text-indent: 25px;
  border-bottom: 1px solid #eaeaea;
}
.fdd-caper-warp .left .list .warp div:hover {
  background: #fffbea;
}
.fdd-caper-warp .left .list .warp .hover {
  background: #fffbea;
}
.fdd-caper-warp .right {
  margin-left: 260px;
}
.fdd-caper-warp .right .put-top {
  width: 100%;
  height: auto !important;
  overflow: hidden;
  margin: 10px;
  padding: 2px;
}
.fdd-caper-warp .right .put-top input {
  width: 40%;
  margin-right: 15px;
  float: left;
  height: 32px;
  line-height: 32px;
}
.fdd-caper-warp .right .put-top a {
  display: inline-block;
  text-align: center;
  float: left;
}
.fdd-caper-warp .right,
.fdd-caper-warp .middle {
  border: #eaeaea solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  height: 613px;
}
.fdd-caper-warp .right .fdd-table2,
.fdd-caper-warp .middle .fdd-table2 {
  border-left: none;
  border-right: none;
}
.fdd-caper-warp .right .top,
.fdd-caper-warp .middle .top {
  border-bottom: 1px solid #eaeaea;
  height: 60px;
  position: relative;
}
.fdd-caper-warp .right .top span,
.fdd-caper-warp .middle .top span {
  float: left;
  overflow: hidden;
  margin: 16px 0 0 20px;
  color: #2a2a2a;
  font-size: 18px;
}
.fdd-caper-warp .right .top a,
.fdd-caper-warp .middle .top a {
  width: 96px;
  height: 32px;
  line-height: 32px;
  float: right;
  padding: 0;
  margin: 16px 10px 0 0;
}
.fdd-caper-warp .right .main,
.fdd-caper-warp .middle .main {
  min-height: 539px;
  position: relative;
  padding-bottom: 20px;
}
.fdd-caper-warp .right .message,
.fdd-caper-warp .middle .message {
  width: 160px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  text-align: center;
  margin-top: 60px;
}
.fdd-caper-warp .right .message span,
.fdd-caper-warp .middle .message span {
  width: 100%;
  height: 160px;
  display: inline-block;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  background-position: 0 -520px;
}
.fdd-caper-warp .right .message p,
.fdd-caper-warp .middle .message p {
  display: inline-block;
  font-size: 16px;
  color: #999;
}
.fdd-caper-warp .right .formmain,
.fdd-caper-warp .middle .formmain {
  width: 700px;
  margin: 0 auto;
  height: auto !important;
  padding-top: 20px;
}
.fdd-caper-warp .right .formmain .from-grop,
.fdd-caper-warp .middle .formmain .from-grop {
  width: 100%;
  box-sizing: border-box;
  height: auto !important;
  margin-bottom: 15px;
}
.fdd-caper-warp .right .formmain .from-grop label,
.fdd-caper-warp .middle .formmain .from-grop label {
  text-align: right;
  width: 140px;
  float: left;
  margin-right: 10px;
  margin-bottom: 15px;
}
.fdd-caper-warp .right .formmain .from-grop .control-label,
.fdd-caper-warp .middle .formmain .from-grop .control-label {
  height: 40px;
  line-height: 40px;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
}
.fdd-caper-warp .right .formmain .from-grop div,
.fdd-caper-warp .middle .formmain .from-grop div {
  float: left;
  width: 470px !important;
  margin-bottom: 15px;
}
.fdd-caper-warp .right .formmain .from-grop div input,
.fdd-caper-warp .middle .formmain .from-grop div input {
  background: #fcfcfc;
}
.fdd-caper-warp .right .formmain .from-grop div dl,
.fdd-caper-warp .middle .formmain .from-grop div dl {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border: #eaeaea solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #fcfcfc;
  text-indent: 10px;
  position: relative;
  cursor: pointer;
}
.fdd-caper-warp .right .formmain .from-grop div dl span,
.fdd-caper-warp .middle .formmain .from-grop div dl span {
  font-size: 10px;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  right: 10px;
  top: 12px;
}
.fdd-caper-warp .right .formmain .from-grop div dl .grop-select,
.fdd-caper-warp .middle .formmain .from-grop div dl .grop-select {
  width: 100%;
  box-sizing: border-box;
  background: white;
  border: #eaeaea solid 1px;
  z-index: 20;
  position: absolute;
  max-height: 222px;
  overflow-y: auto;
}
.fdd-caper-warp .right .formmain .from-grop div dl .grop-select ul li:hover,
.fdd-caper-warp .middle .formmain .from-grop div dl .grop-select ul li:hover {
  background: #eaeaea;
}
.fdd-caper-warp .right .formmain .from-contract,
.fdd-caper-warp .middle .formmain .from-contract {
  width: 468px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  margin-left: 152px;
}
.fdd-caper-warp .right .formmain .from-contract div,
.fdd-caper-warp .middle .formmain .from-contract div {
  display: inline-block;
  border: #eaeaea solid 1px;
  background-color: #f0f3f4;
  padding: 10px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.fdd-caper-warp .right .formmain .from-contract div a,
.fdd-caper-warp .middle .formmain .from-contract div a {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  color: #c7c7c7;
  margin-top: -2px;
}
.fdd-caper-warp .right .formmain .from-btngroup,
.fdd-caper-warp .middle .formmain .from-btngroup {
  width: 468px;
  margin-left: 152px;
}
.fdd-caper-warp .right .formmain .from-btngroup a,
.fdd-caper-warp .middle .formmain .from-btngroup a {
  margin: 15px 5px 0 0;
  height: 45px;
  line-height: 45px;
  padding: 0 10px;
}
.fdd-caper-warp .reset {
  margin-bottom: 15px;
}
.fdd-caper-warp .reset i {
  font-size: 22px;
  vertical-align: middle;
}
.fdd-caper-warp .reset a {
  color: #666;
  line-height: 26px;
}
.changeColor {
  background-color: #fffbea;
}
.fdd-content-box {
  width: 1100px;
  height: auto !important;
  margin: 0 auto;
  margin-top: 40px;
}
.fdd-warning-box {
  margin: 20px auto;
  padding: 18px;
  font-size: 12px;
  background: #fffaeb;
  color: #666;
}
.fdd-warning-box p {
  display: block;
}
.fdd-warning-box p span {
  color: #fbb900;
}
.show-pop {
  font-size: 12px;
  padding: 10px;
  left: 30px;
  position: absolute;
  width: 380px;
  top: 27px;
  left: -150px;
  z-index: 22;
  color: #fff !important;
  text-align: left;
  display: none;
  background: rgba(33, 42, 49, 0.75);
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  line-height: 20px;
}
.fdd-border-box {
  width: 1100px;
  margin: 0 auto;
  margin-top: 50px;
}
.fdd-border-box h3 {
  height: 30px;
  font-weight: normal;
  font-size: 18px;
  color: #2a2a2a;
  border-bottom: #eaeaea solid 1px;
  position: relative;
  padding-left: 15px;
}
.fdd-border-box h3:before {
  content: "";
  left: 0;
  top: 3px;
  position: absolute;
  display: block;
  height: 20px;
  width: 2px;
  background: #ffd435;
}
.fdd-border-box .fdd-fillin-box ul li {
  margin-top: 30px;
  position: relative;
  height: auto !important;
  min-height: 36px;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire {
  width: 185px;
  height: 36px;
  line-height: 36px;
  padding-left: 10px;
  background: #fcfcfc;
  border: 1px solid #e5e5e5;
  float: left;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  position: relative;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire span {
  color: #999;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire input {
  left: -150px;
  top: -5px;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire .date-tip-box {
  width: 22px;
  top: -1px;
  right: 15px;
  cursor: pointer;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire .date-tip-box .fdd-icon-date-tip {
  background-position: -293px -92px;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire .date-tip-box .fddcase-form-rili-pop {
  margin-left: 5px;
  padding-left: 20px;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire .date-tip-box div {
  margin-left: -10px;
  border: none;
}
.fdd-border-box .fdd-fillin-box ul li label {
  width: 180px;
  display: inline-block;
  text-align: right;
  margin-right: 20px;
  float: left;
  line-height: 40px;
}
.fdd-border-box .fdd-fillin-box ul li label em {
  color: #c00;
}
.fdd-border-box .fdd-fillin-box ul li input,
.fdd-border-box .fdd-fillin-box ul li textarea,
.fdd-border-box .fdd-fillin-box ul li select,
.fdd-border-box .fdd-fillin-box ul li .fillin-select {
  width: 710px;
  color: #999;
  font-size: 12px;
}
.fdd-border-box .fdd-fillin-box ul li select,
.fdd-border-box .fdd-fillin-box ul li .fillin-select {
  cursor: pointer;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select {
  float: left;
  position: relative;
  height: auto !important;
  margin-bottom: 30px;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select p {
  height: 40px;
  line-height: 40px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #fcfcfc;
  border: 1px solid #e5e5e5;
  text-indent: 10px;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select p:hover {
  background: white;
  border: 1px solid #ffd435;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select ul {
  width: 100%;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  position: absolute;
  top: 42px;
  z-index: 90;
  border: #eaeaea solid 1px;
  max-height: 104px;
  overflow-y: auto;
  background: white;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select ul li {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0;
  margin-top: 0;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select ul li:hover {
  background: #fffaeb;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select ul li span {
  color: #a6a6a6;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select .fa-icon-arrow-down {
  position: absolute;
  right: 10px;
  top: 15px;
}
.fdd-border-box .fdd-fillin-box ul li textarea {
  height: 90px;
  vertical-align: top;
  resize: none;
  font-size: 14px;
  line-height: 20px;
  text-indent: 10px;
  padding-top: 10px;
}
.fdd-border-box .fdd-fillin-box ul li .date-tip-box {
  position: absolute;
  right: -50px;
  top: 10px;
  width: 230px;
}
.fdd-border-box .fdd-fillin-box ul li .date-tip-box a {
  display: inline-block;
  vertical-align: middle;
}
.fdd-border-box .fdd-fillin-box ul li .date-tip-box a .fa-input-border,
.fdd-border-box .fdd-fillin-box ul li .date-tip-box a input {
  opacity: 0;
  filter: alpha(opacity=0);
  border: none !important;
}
.annex-tip {
  font-size: 12px;
  position: relative;
}
.annex-tip a {
  width: 65px;
  height: 20px;
  vertical-align: top;
  position: relative;
  color: #ffd435;
  cursor: pointer;
  display: inline-block;
}
.annex-tip a input {
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  overflow: hidden;
  right: 0;
  top: 0;
  left: -14px;
}
.annex-tip a label {
  cursor: pointer;
}
.annex-tip a:hover {
  opacity: 0.9;
}
.annex-tip a:hover .show-pop {
  display: inline-block;
  width: 430px;
  left: 0;
}
.annex-tip a:hover .show-pop:before {
  left: 10px;
}
.annex-tip {
  margin: 10px 0 0 200px;
}
.sign-list {
  position: relative;
  margin: 30px 0 0 -30px;
  zoom: 1;
}
.sign-list ul li {
  border: #eaeaea solid 1px;
  width: 432px;
  float: left;
  cursor: pointer;
  background: white;
  padding: 20px 30px 20px 70px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-left: 30px;
  position: relative;
}
.sign-list ul li span {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  display: block;
  cursor: pointer;
  top: 33px;
  left: 30px;
  border: 1px solid #ccc;
  position: absolute;
}
.sign-list ul li p {
  color: #a6a6a6;
}
.sign-list ul .on {
  border: 1px solid #ffd435;
}
.sign-list ul .on span {
  border: 1px solid #ffd435;
}
.sign-list ul .on span:before {
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  display: block;
  background: #212a31;
  width: 6px;
  height: 6px;
  position: absolute;
  top: 3px;
  left: 3px;
  content: "";
}
.sign-con-box {
  min-height: 290px;
  padding: 40px 40px 30px;
  margin: 30px auto 80px;
  border: 1px dashed #eaeaea;
}
.sign-con-box:hover {
  box-shadow: 0 12px 18px 8px rgba(0, 0, 0, 0.03);
}
.sign-con-box ul li {
  position: relative;
  display: list-item;
  text-align: -webkit-match-parent;
}
.sign-con-box ul li label {
  width: 140px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 10px;
  margin-right: 10px;
  text-align: right;
}
.sign-con-box ul li label em {
  color: #c00;
}
.sign-select {
  width: 710px;
  display: inline-block;
  position: relative;
  margin-left: 165px;
}
.sign-select ul {
  width: 100%;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  position: absolute;
  top: 42px;
  z-index: 90;
  overflow: hidden;
  border: #eaeaea solid 1px;
  max-height: 104px;
  background: white;
}
.sign-select ul li {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0;
}
.sign-select ul li:hover {
  background: #fffaeb;
}
.sign-select ul li span {
  color: #a6a6a6;
}
.sign-select p {
  height: 38px;
  line-height: 38px;
  width: 100%;
  background: white;
  padding: 0 10px;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  cursor: pointer;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.sign-select p span {
  color: #a6a6a6;
  display: inline;
  width: 145px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sign-select p i {
  font-size: 12px;
  width: 12px;
  right: 10px;
  top: 15px;
  display: block;
  position: absolute;
}
.copy-sign-warp {
  position: relative;
  height: auto !important;
  overflow: hidden;
}
.copy-sign-warp label {
  position: absolute;
  margin-left: 92px;
  margin-top: 50px;
}
.sign-wrap {
  margin-left: 165px;
  margin-top: 30px;
}
.sign-wrap .cur {
  background: #fafafa !important;
  border: 1px solid #eaeaea !important;
}
.sign-wrap .file-msg {
  height: 30px;
  line-height: 30px;
  margin-top: -20px;
  margin-bottom: 20px;
}
.sign-wrap .file-msg a {
  color: #ffd435;
}
.sign-wrap .file-msg a:hover {
  color: #e1b213;
}
.sign-wrap .fdd-warp-msg {
  font-style: normal;
  color: #999;
}
.sign-wrap .staff-contact {
  background: #fafafa;
  border: 1px solid #eaeaea;
  width: 710px;
  display: inline-block;
  height: auto !important;
  min-height: 72px;
  line-height: 72px;
  margin-bottom: 20px;
  box-sizing: border-box;
  position: relative;
}
.sign-wrap .staff-contact .filebox {
  height: 39px;
  background: white;
  border: 1px solid #eaeaea;
  color: #999;
  text-indent: 15px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  width: 390px;
  margin: 15px 0 0 10px;
  line-height: 40px;
  float: left;
  position: relative;
}
.sign-wrap .staff-contact .filebox span {
  color: #ffd435;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 0;
  display: inline-block;
}
.sign-wrap .staff-contact .filebox span:hover {
  color: #e1b213;
}
.sign-wrap .staff-contact a {
  display: inline-block;
  text-align: center;
  background: white;
  border: #ffd435 solid 1px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  height: 38px;
  line-height: 38px;
  float: left;
  margin-left: 15px;
  padding: 0 15px;
  color: #2a2a2a;
  margin-top: 15px;
  position: relative;
}
.sign-wrap .staff-contact a form {
  top: 0;
  display: block;
  width: 88px;
  height: 38px;
  position: absolute;
  left: 0;
  cursor: pointer;
}
.sign-wrap .staff-contact a input {
  display: inline-block;
  width: 88px;
  height: 38px;
  position: absolute;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.sign-wrap .staff-contact a:hover {
  background: #ffd435;
  color: white;
}
.sign-wrap .staff-contact .defaultAuth {
  margin-left: 20px;
  color: #535353;
}
.sign-wrap .phone-contact {
  background: #fffbea;
  border: 1px solid #fee99a;
  width: 710px;
  display: inline-block;
  height: auto !important;
  min-height: 72px;
  line-height: 72px;
  margin-bottom: 20px;
  box-sizing: border-box;
}
.sign-wrap .phone-contact .contact-number {
  color: #a6a6a6;
  border-right: 1px solid #eaeaea;
  display: inline-block;
  width: 40px;
  text-align: center;
  height: 70px;
  line-height: 70px;
}
.sign-wrap .phone-contact .fdd-icon-delete02 {
  position: absolute;
  right: 5px;
  top: 5px;
}
.sign-wrap .phone-contact .contact-select {
  width: 118px;
  margin-left: 8px;
  display: inline-block;
  position: relative;
  vertical-align: unset;
}
.sign-wrap .phone-contact .contact-select p {
  position: absolute;
  margin-top: -24px;
  border: #ffd435;
  height: 40px;
  line-height: 40px;
  width: 100%;
  background: white;
  padding: 0 10px;
  cursor: pointer;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  font-size: 12px;
}
.sign-wrap .phone-contact .contact-select p:hover {
  border: #ffd435 solid 1px;
}
.sign-wrap .phone-contact .contact-select p i {
  position: absolute;
  right: 6px;
  top: 14px;
}
.sign-wrap .phone-contact .contact-select .sign-select-list {
  width: 100%;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  top: 10px;
  z-index: 20;
  background: white;
  left: 0;
  overflow: auto;
  max-height: 104px;
  font-size: 12px;
  position: absolute;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.sign-wrap .phone-contact .contact-select .sign-select-list div {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: none;
}
.sign-wrap .phone-contact .contact-select .sign-select-list div:hover {
  background: #fffaeb;
}
.sign-wrap .phone-contact .company-name {
  height: 22px;
  line-height: 22px;
  color: #bd9916;
  text-indent: 9px;
}
.sign-wrap .phone-contact .contact {
  display: inline-block;
  width: 240px;
  margin-left: 8px;
  position: relative;
  line-height: 34px;
  height: 40px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.sign-wrap .phone-contact .contact .no-legalize {
  display: inline-block;
  position: absolute;
  right: -110px;
  top: 0;
  color: #a6a6a6;
}
.sign-wrap .phone-contact .contact span {
  width: auto;
  max-width: 140px;
  vertical-align: middle;
  overflow: hidden;
  white-space: normal;
  color: #a6a6a6;
  text-indent: 10px;
  display: inline-block;
}
.sign-wrap .phone-contact .contact em {
  font-style: normal;
  vertical-align: middle;
  color: #a6a6a6;
}
.sign-wrap .phone-contact .contact .contact-icon {
  cursor: pointer;
  width: 21px;
  height: 23px;
  display: inline-block;
  right: 10px;
  top: 10px;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  position: absolute;
  background-position: -355px -93px;
}
.sign-wrap .phone-contact .contact input {
  box-sizing: border-box;
  padding-right: 32px;
  height: 39px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.file-type-container {
  float: left;
  width: 120px;
  display: inline-block;
  height: auto !important;
  position: relative;
  top: 12px;
  margin-bottom: 20px;
  margin-right: 10px;
  box-sizing: border-box;
}
.file-type-container .contact-select {
  width: 120px;
  margin-left: 10px;
  display: inline-block;
  position: relative;
}
.file-type-container .contact-select p {
  overflow: hidden;
  position: absolute;
  margin-top: -24px;
  border: #ffd435;
  height: 34px;
  line-height: 34px;
  width: 100%;
  background: white;
  padding: 0 10px;
  cursor: pointer;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
}
.file-type-container .contact-select p:hover {
  border: #ffd435 solid 1px;
}
.file-type-container .contact-select p i {
  position: absolute;
  right: 6px;
  top: 5px;
}
.file-type-container .contact-select .sign-select-list {
  width: 100%;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  top: 10px;
  z-index: 20;
  background: white;
  left: 0;
  overflow: auto;
  max-height: 104px;
  position: absolute;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.file-type-container .contact-select .sign-select-list div {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: none;
}
.file-type-container .contact-select .sign-select-list div:hover {
  background: #fffaeb;
}
.share-template-wrap {
  margin-top: 30px;
}
.share-template-wrap .title {
  display: inline-block;
  margin-right: 26px;
  font-size: 14px;
  margin-left: 128px;
}
.share-template-wrap .company-list {
  display: inline-block;
  border: solid 1px #eaeaea;
  height: 370px;
  width: 230px;
  position: relative;
  vertical-align: top;
  margin-left: 2px;
  height: 316px;
}
.share-template-wrap .company-list i {
  position: absolute;
  margin: 20px 0 0 15px;
}
.share-template-wrap .company-list .fdd-list-input {
  height: 100%;
}
.share-template-wrap .company-list .fdd-list-input i {
  top: -2px;
}
.share-template-wrap .company-list .fdd-list-input .company-list-container {
  height: 270px;
  overflow: auto;
}
.share-template-wrap .company-list .fdd-list-input .company-list-container .pending-company {
  margin-top: 12px;
}
.share-template-wrap .company-list .company-input {
  height: 30px;
  width: 90%;
  margin: 10px 5% 0px;
  text-indent: 20px;
}
.share-template-wrap .company-list .pending-company {
  margin: 10px 0 0 12px;
}
.share-template-wrap .company-list .pending-company .pending-company-name {
  margin-left: 5px;
}
.share-template-wrap .company-list .share-wrap {
  position: absolute;
  bottom: -70px;
  left: -12px;
}
.share-template-wrap .company-list-selected {
  margin-left: 5px;
}
.share-template-wrap .company-list-selected .title {
  margin: 12px 0 12px 6px;
  font-size: 12px;
}
.share-template-wrap .company-list-selected .selected-list {
  margin: 10px 0 0 18px;
}
.share-template-wrap .company-list-selected .selected-list a {
  color: #E1C1A0;
  float: right;
  margin-right: 5px;
}
.share-template-wrap .company-list-selected .selected-company-container {
  height: 270px;
  overflow: auto;
}
.contract-add-sign-people {
  height: 46px;
  line-height: 46px;
  text-align: center;
  border: 1px dashed #eaeaea;
  width: 710px;
  background: #fafafa;
  margin-left: 165px;
  cursor: pointer;
  color: black;
}
.contract-add-sign-people i {
  margin-right: 10px;
}
.contract-add-sign-people:hover {
  border-color: #ffd435;
  background: #fffbea;
}
.allow-box {
  margin-top: 20px;
  height: 60px;
  width: 710px;
  margin-left: 164px;
  position: relative;
}
.allow-box .allow-left-text {
  float: left;
  padding-top: 0;
  display: inline-block;
  font-size: 12px;
  cursor: pointer;
  color: #2a2a2a;
}
.allow-box .allow-left-text .add-people-phone {
  height: 32px;
  width: 110px;
  line-height: 31px;
  text-align: center;
  margin-right: 10px;
  border: #eaeaea solid 1px;
  background: #fafafa;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  display: inline-block;
  color: #2a2a2a;
  text-decoration: none;
}
.allow-box .allow-left-text .add-people-phone:hover {
  color: #2a2a2a;
  border-color: #ffd435;
  background: #fffbea;
}
.allow-box .allow-left-text a {
  color: #2a2a2a;
  text-decoration: underline;
}
.allow-box .allow-left-text a:hover {
  color: #ffd435;
}
.allow-box .allow-left-text .line {
  border-left: 1px solid #a6a6a6;
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
}
.allow-box .allow-right-text {
  float: right;
  display: inline-block;
  padding-top: 6px;
  cursor: pointer;
  color: #2a2a2a;
}
.allow-box .allow-right-text a {
  color: #2a2a2a;
}
.annex-list {
  margin: 20px 0 0 -10px;
  padding-left: 200px;
}
.annex-list div {
  margin: 0 0 20px 10px;
}
.detial-list {
  margin: 20px 0 0 0;
}
.detial-list div {
  margin-right: 10px;
  margin-bottom: 10px;
  position: relative;
}
.detial-list .attach-downs {
  width: 34px;
  height: 34px;
  text-align: center;
  background: #ffd435;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
.detial-list .attach-downs:hover {
  background: #e1b213;
}
.detial-list .attach-downs i {
  font-size: 16px;
}
.annex-list,
.detial-list {
  zoom: 1;
  height: auto !important;
  overflow: hidden;
}
.annex-list div,
.detial-list div {
  float: left;
  height: 34px;
  line-height: 34px;
  width: 350px;
  font-size: 12px;
  background: #f7f7f7;
}
.annex-list div span,
.detial-list div span {
  width: 280px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.annex-list div span em,
.detial-list div span em {
  color: #a6a6a6;
}
.annex-list div i,
.detial-list div i {
  margin-top: -27px;
}
.put-box-list {
  padding-top: 40px;
  overflow: hidden;
}
.put-box-list ul li {
  height: 180px;
  width: 250px;
  margin: 0 20px 30px 0;
  border: #ffd435 dashed 1px;
  float: left;
  position: relative;
  text-align: center;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.put-box-list ul li:hover div,
.put-box-list ul li:hover .close-btn {
  display: block;
}
.put-box-list ul li .close-btn {
  width: 20px;
  height: 20px;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
  line-height: 20px;
  color: white;
  display: none;
  position: absolute;
  right: -5px;
  top: -5px;
  background: #999;
}
.put-box-list ul li .fa-icon-circle-close {
  color: #999;
  position: absolute;
  right: -10px;
  top: -50px;
  cursor: pointer;
  font-size: 16px;
  z-index: 90;
}
.put-box-list ul li i,
.put-box-list ul li .put-box-addicon {
  margin-top: 40px;
  display: block;
  height: 30px;
  width: 30px;
}
.put-box-list ul li .put-box-addicon {
  margin: 0 auto;
  margin-top: 40px;
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100% 100%;
}
.put-box-list ul li input {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}
.put-box-list ul li h3 {
  font-size: 16px;
  font-weight: normal;
  margin: 15px 0 10px;
}
.put-box-list ul li div {
  background: black;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  filter: alpha(opacity=80);
  -moz-opacity: 0.5;
  opacity: 0.5;
  display: none;
}
.put-box-list ul li div a {
  margin: 70px auto 0 auto;
  display: block;
  color: #2a2a2a;
  background: #ffd435;
  width: 82px;
  height: 36px;
  line-height: 36px;
}
.put-box-list ul li .page-tit {
  height: 24px;
  line-height: 24px;
  width: 100%;
  position: absolute;
  overflow: hidden;
  bottom: 0;
  left: 0;
  font-size: 12px;
  display: block;
  background: rgba(57, 64, 71, 0.3);
  color: white;
}
.put-box-list ul li .put-box-list-txt {
  font-size: 12px;
  color: #a6a6a6;
}
.put-box-list ul li img {
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
}
.put-box-list ul li:hover .clost-btn {
  display: block;
}
.put-box-list ul .put-box-upload:hover {
  background: #f7f7f7;
}
.big-pic {
  text-align: center;
  position: absolute;
  top: 50px;
  bottom: 60px;
  left: 50%;
  margin-left: -410px;
  width: 820px;
  background: transparent;
  box-sizing: border-box;
  overflow-y: auto;
}
.big-pic .pagesmargin {
  margin-bottom: 30px;
}
.big-pic .pagesmargin:last-child {
  margin-bottom: 0;
}
.big-pic .pagesmargin img {
  width: 100%;
  max-width: 800px;
}
.big-pic img {
  width: 800px;
  display: block;
}
.big-pic::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background: transparent;
}
.big-pic::-webkit-scrollbar-track {
  border-radius: 4px;
  background: transparent;
}
.big-pic::-webkit-scrollbar-thumb {
  border-radius: 4px;
  height: 30px;
  display: block;
  background: #dcdcdc;
}
.big-pic::-webkit-scrollbar-thumb:hover {
  background: #b0b0b0;
}
.big-pic-text {
  position: absolute;
  left: 50%;
  margin-left: -410px;
  width: 820px;
  bottom: 20px;
  background: transparent;
  color: white;
  font-size: 14px;
  text-align: center;
}
.fdd-company-pagebox {
  width: 100%;
  height: 44px;
  background: white;
  position: absolute;
  bottom: 0;
  border: #eaeaea solid 1px;
  box-sizing: border-box;
}
.fdd-company-pagebox .pagemain {
  width: 80%;
  position: relative;
  margin-left: 238px;
}
/*合同模板*/
.fdd-temp-filebox {
  width: 100%;
  height: 182px;
  border: 1px dashed #eaeaea;
  box-sizing: border-box;
  position: relative;
  margin-top: 22px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.fdd-temp-filebox .fileview {
  width: 90px;
  height: 120px;
  position: absolute;
  left: 30px;
  top: 30px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  border: 1px solid #eaeaea;
}
.fdd-temp-filebox .fileview:hover .pic-mask {
  display: block;
}
.fdd-temp-filebox .fileview img {
  width: 100%;
}
.fdd-temp-filebox .fileview .page-number {
  width: 100%;
  height: 24px;
  line-height: 24px;
  left: 0;
  bottom: 0;
  text-align: center;
  color: white;
  display: block;
  font-size: 12px;
  position: absolute;
  background: rgba(57, 64, 71, 0.3);
}
.fdd-temp-filebox .fileview .pic-mask {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  background: rgba(57, 64, 71, 0.3);
}
.fdd-temp-filebox .fileview .pic-mask a {
  height: 30px;
  width: 60px;
  margin: 45px auto 0;
  border: white solid 1px;
  line-height: 30px;
  text-align: center;
  color: white;
  display: block;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.fdd-temp-filebox .filetitle {
  width: 550px;
  margin: 63px 0 0 165px;
}
.fdd-temp-filebox .filetitle h3 {
  font-weight: normal;
}
.fdd-temp-filebox .filetitle span {
  display: block;
  color: #a6a6a6;
}
.fdd-temp-filebox .text-conversion-right {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 150px;
  top: 88px;
  display: inline-block;
  border: 3px solid #f7f7f7;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  box-sizing: border-box;
  -webkit-animation: lds-rolling 1s linear infinite;
  animation: lds-rolling 1s linear infinite;
}
.fdd-temp-filebox .text-conversion-right:before {
  position: absolute;
  content: '';
  width: 24px;
  height: 24px;
  border: 3px solid #fdd435;
  border-top-color: transparent;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  z-index: 2;
  top: -3px;
  left: -3px;
}
.fdd-temp-filebox .filebtn {
  position: absolute;
  width: 88px;
  height: 30px;
  line-height: 30px;
  right: 48px;
  top: 72px;
}
.fdd-temp-filebox .filebtn a {
  display: block;
  width: 100%;
  height: 30px;
  background: white;
  border: #ffd435 solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  color: #2a2a2a;
  text-align: center;
}
.fdd-temp-filebox .filebtn a:hover {
  color: white;
  background: #ffd435;
}
.fdd-temp-filebox .filebtn a input {
  width: 100%;
  height: 30px;
  opacity: 0;
  filter: alpha(opacity=0);
  right: 0;
  position: absolute;
}
.fdd-detial-wap {
  width: 1100px;
  height: auto !important;
  margin: 40px auto;
}
.fdd-detial-title-box {
  height: auto;
  padding: 20px;
  position: relative;
  background: #f7f7f7;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-top: 15px;
  margin-bottom: 15px;
}
.fdd-detial-title-box h2 {
  color: #2a2a2a;
  font-size: 14px;
}
.fdd-detial-title-box p {
  display: block;
  margin: 10px 0;
  color: #a6a6a6;
  font-size: 12px;
}
.fdd-detial-title-box .remake {
  color: #2a2a2a;
}
.fdd-detial-title-box .detai-link {
  position: absolute;
  right: 20px;
  top: 25px;
}
.fdd-detial-title-box .detai-link a {
  color: #999;
}
.fdd-detial-title-box .detai-link a:hover {
  color: #ffd435;
}
.fdd-detial-title-box .detai-roke span {
  margin-right: 15px;
}
.fdd-detial-attach {
  width: 100%;
  padding-top: 10px;
  overflow: hidden;
}
.attach-now {
  text-align: left;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
}
.attach-now .attach-ico {
  width: 16px;
  height: 16px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  background-position: -78px -96px;
}
.attach-now .attach-line {
  margin: 0 7px;
}
.attach-now a {
  color: #2a2a2a;
  text-decoration: underline;
}
.attach-now a:hover {
  color: #ffd435;
}
.fdd-detail-btn {
  text-align: right;
  padding-top: 15px;
}
.company-sign-img {
  text-align: center;
  padding: 10px;
  border: 1px dashed #ccc;
  background: rgba(234, 234, 234, 0.5);
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.company-sign-img:hover,
.company-sign-img.sign-img-hover {
  background: rgba(254, 236, 164, 0.7);
  border-color: #fbb900;
}
.page-view {
  width: 100%;
  border: #eaeaea solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: white;
  margin-top: 30px;
  margin-bottom: 100px;
}
.page-view .page-box {
  width: 100%;
  height: 50px;
  background: #f8f8f8;
}
.page-view .page-sign {
  text-align: center;
  position: relative;
}
.page-view .page-sign img {
  width: 800px;
}
.page-view .page-box-fix {
  position: fixed;
  top: 50px;
  width: 100%;
  left: 0;
  right: 0;
  z-index: 100;
}
@keyframes lds-rolling {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@-webkit-keyframes lds-rolling {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.signature-wrap {
  top: 0;
  left: 0;
  width: 100%;
  padding-top: 52px;
  height: 100%;
  box-sizing: border-box;
  position: fixed;
}
.signature-left {
  width: 219px;
  height: auto;
  position: absolute;
  left: 0;
  z-index: 90;
  top: 52px;
  bottom: 40px;
  background: #f5f5f5;
  border-right: 1px solid #eaeaea;
}
/*左边签章模块*/
.signature-left-wrap {
  margin: 20px auto;
  width: 180px;
}
.signature-scrollbar {
  width: 100%;
  position: absolute;
  top: 0px;
  bottom: 20px;
  box-sizing: border-box;
}
.signature-scrollbar,
.signature-con-scrollbar {
  overflow: auto;
}
.signature-scrollbar::-webkit-scrollbar,
.signature-con-scrollbar::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background: transparent;
}
.signature-scrollbar::-webkit-scrollbar-track,
.signature-con-scrollbar::-webkit-scrollbar-track {
  border-radius: 4px;
  background: transparent;
}
.signature-scrollbar::-webkit-scrollbar-thumb,
.signature-con-scrollbar::-webkit-scrollbar-thumb {
  border-radius: 4px;
  height: 30px;
  display: block;
  background: #dcdcdc;
}
.signature-scrollbar::-webkit-scrollbar-thumb:hover,
.signature-con-scrollbar::-webkit-scrollbar-thumb:hover {
  background: #b0b0b0;
}
.signature-center {
  max-width: calc(100% - 440px);
  width: calc(100% - 440px);
  overflow: auto;
  background: #f5f5f5;
  height: calc(100% - 40px);
  margin: 0 auto;
  position: relative;
  box-sizing: border-box;
  border-top: 1px solid rgba(0, 0, 0, 0.03);
}
.signature-center.pd-right-0 {
  padding: 30px 0 0 220px;
}
.personal-signature-pic {
  background: white;
  border: 1px dashed #eaeaea;
  border-bottom: 1px solid #eaeaea;
  width: 180px;
  padding: 10px 0;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
}
.personal-signature-pic:hover {
  border: 1px dashed #ffd435;
}
.personal-signature-pic .drop {
  position: relative;
}
.scroll-list {
  width: 800%;
}
.scroll-list li {
  width: 180px;
  text-align: center;
  float: left;
  cursor: move;
}
.scroll-list li img {
  display: inline-block;
}
.flip-pages {
  height: 30px;
  text-align: center;
  width: 180px;
  line-height: 28px;
  background: #f5f5f5;
  color: #2a2a2a;
  position: relative;
  box-sizing: border-box;
  border: 1px solid #eaeaea;
  border-top: 0;
}
.flip-pages a {
  position: absolute;
  top: 8px;
  display: inline-block;
  vertical-align: middle;
  color: #2a2a2a;
}
.flip-pages a:hover {
  color: #ffd435;
}
.flip-pages .left {
  left: 5px;
}
.flip-pages .right {
  right: 5px;
}
.flip-pages-txt {
  width: 90px;
  text-align: left;
  overflow: hidden;
  margin: 0 auto;
}
.flip-pages-txt p {
  width: 100%;
  cursor: pointer;
  color: #fbb900;
}
.flip-pages-txt p:hover {
  color: #f49600;
}
.flip-pages-txt p span {
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 12px;
}
.prv-icon,
.next-icon {
  display: inline-block;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  height: 17px;
  width: 17px;
  position: absolute;
  top: 3px;
}
.prv-icon {
  cursor: default;
  left: 35px;
  background-position: -260px -133px;
}
.prv-icon.prv-icon-black {
  cursor: pointer;
  background-position: -284px -134px;
}
.prv-icon.prv-icon-black:hover {
  top: 6px;
  background-position: -313px -137px;
}
.next-icon {
  right: 37px;
  top: 2px;
  background-position: -271px -133px;
}
.next-icon.next-icon-gray {
  background-position: -296px -133px;
  cursor: default;
}
.next-icon.next-icon-gray:hover {
  top: 2px;
  background-position: -296px -133px;
}
.next-icon:hover {
  top: 6px;
  background-position: -220px -136px;
}
.fdd-icon-problem {
  color: #ccc;
  font-size: 16px;
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  line-height: 16px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  text-align: center;
  background: #ffd435;
  vertical-align: middle;
  cursor: pointer;
}
.fdd-icon-problem:hover {
  color: #b3b3b3;
}
.fdd-icon-problem:hover .fddv3-cut-title {
  display: block;
  z-index: 99;
  text-align: left;
  width: 140px;
  left: -67px;
  top: -8px;
  font-size: 14px;
}
.fdd-icon-problem:hover .fddv3-cut-title:before {
  top: -12px;
  left: 70px;
}
.fdd-icon-problem:hover .fddv3-cut-title p {
  color: #fff;
  margin-top: 0;
}
.fdd-icon-problem:before {
  content: "?";
  color: #fff;
  font-size: 15px;
}
.signature-con {
  width: 800px;
  height: 100%;
  margin: 0 auto;
  position: relative;
  border: 1px solid #eaeaea;
  box-shadow: 0 4px 4px 5px rgba(0, 0, 0, 0.03);
  box-sizing: border-box;
}
.signature-con-scrollbar {
  width: 800px;
  position: absolute;
  top: 32px;
  left: 20px;
  background: white;
  bottom: 0px;
  box-sizing: border-box;
  overflow: hidden;
}
.agreement-pic {
  width: 100%;
}
/*公司签章*/
.personal-signat,
.company-signature {
  margin-top: 20px;
}
.border-gray-line {
  margin-bottom: 30px;
  height: 30px;
  width: 180px;
  border-bottom: 1px solid #eaeaea;
}
.h-133 {
  height: 123px;
}
.h-180 {
  height: 165px;
}
.h-42 {
  height: 42px;
}
.date-tip {
  font-size: 16px;
  cursor: move;
  font-weight: normal;
  text-align: center;
}
.date-tip img {
  height: 16px;
}
.signature-right {
  width: 165px;
  position: absolute;
  height: auto;
  right: 0;
  z-index: 100;
  top: 52px;
  bottom: 40px;
  background: #f5f5f5;
  border-left: 1px solid #eaeaea;
}
.signature-right .signature-scrollbar {
  bottom: 120px;
}
.signature-right-list {
  width: 108px;
  margin: 0 auto;
  max-height: 830px;
}
.signature-right-list li {
  width: 100%;
  margin: 20px auto 0;
  height: 150px;
  border: 1px solid #eaeaea;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
}
.signature-right-list li:hover,
.signature-right-list li.cur {
  border: 2px solid #ffd435;
  color: #2a2a2a;
}
.signature-right-list li:hover .bottom-nubmer,
.signature-right-list li.cur .bottom-nubmer {
  background: #ffd435;
  color: #2a2a2a;
}
.signature-right-list li img {
  height: 100%;
  width: 100%;
}
.signature-right-tag,
.signature-right-tag02,
.signature-right-tag03 {
  height: 14px;
  width: 10px;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  position: absolute;
  left: 5px;
  top: -2px;
}
.signature-right-tag.left-15,
.signature-right-tag02.left-15,
.signature-right-tag03.left-15 {
  left: 15px;
}
.signature-right-tag.left-25,
.signature-right-tag02.left-25,
.signature-right-tag03.left-25 {
  left: 25px;
}
.sign-animate {
  animation: animatek1 0.1s 1 ease-in;
}
@keyframes animatek1 {
  0% {
    transform: scale(3);
    opacity: 0;
  }
  30% {
    transform: scale(2.2);
    opacity: .1;
  }
  50% {
    transform: scale(1.8);
    opacity: .3;
  }
  70% {
    transform: scale(1.5);
    opacity: .5;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.signature-right-tag {
  background-position: -531px -243px;
}
.signature-right-tag02 {
  background-position: -531px -266px;
}
.signature-right-tag03 {
  background-position: -597px -267px;
}
.bottom-nubmer {
  position: absolute;
  right: 0px;
  bottom: 0px;
  height: 18px;
  width: 18px;
  display: block;
  background: #eaeaea;
  line-height: 18px;
  color: white;
  text-align: center;
  font-size: 12px;
}
.top-icon {
  position: absolute;
  right: -30px;
  bottom: 20px;
  cursor: pointer;
}
.shrink-icon {
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  width: 19px;
  height: 40px;
  display: block;
  position: absolute;
  top: 50%;
  z-index: 99;
  margin-top: -20px;
  right: 147px;
  background-position: -280px -233px;
}
.shrink-icon:hover {
  background-position: -302px -233px;
}
.signature-right-close {
  width: 0;
}
.signature-right-close .shrink-icon {
  left: auto;
  right: 0;
  background-position: -323px -233px;
}
.signature-right-close .shrink-icon:hover {
  background-position: -344px -233px;
}
.signature-right-close .signature-scrollbar,
.signature-right-close .signature-right-list {
  margin: 0;
  width: 0;
}
.signature-right-tit,
.signature-left-tit {
  padding: 0 10px;
}
.signature-right-tit h3,
.signature-left-tit h3 {
  font-size: 14px;
  font-weight: normal;
}
.signature-right-tit .signtack,
.signature-left-tit .signtack {
  color: #2a2a2a;
  font-size: 14px;
}
.signature-right-tit p,
.signature-left-tit p {
  font-size: 12px;
  color: #a6a6a6;
  line-height: 18px;
  margin-top: 5px;
}
.signature-right-tit p span,
.signature-left-tit p span {
  padding-left: 10px;
}
.signature-right-tit h3 {
  font-size: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.signature-left-tit {
  padding: 0;
}
/*指定签章位置*/
.signature-place {
  padding-bottom: 30px;
}
.signature-place .signature-left-tit h3 {
  margin-bottom: 15px;
}
.check-sign-list {
  margin-top: 20px;
}
.check-sign-list li {
  height: 34px;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  cursor: move;
  position: relative;
  line-height: 34px;
}
.check-sign-list li.cursor {
  cursor: pointer;
}
.check-sign-list li:hover {
  background: #eaeaea;
  border-color: #eaeaea;
}
.check-sign-list li.check-sign-on {
  background: #fee99a;
  border-color: #fccf48;
}
.pos-number {
  position: absolute;
  top: 1px;
  right: 50px;
}
.pos-number.r-t-20 {
  right: 20px;
}
.sign-date-icon,
.sign-seal-icon,
.sign-pen-icon {
  height: 20px;
  width: 100px;
  display: inline-block;
}
.sign-seal-icon {
  width: 135px;
}
.wid-840 {
  width: 840px;
  position: relative;
  margin: 0 auto;
  height: 100%;
}
.personal-sign,
.date-sign,
.company-sign {
  position: absolute;
  max-width: 180px;
  cursor: move;
  z-index: 999;
}
.personal-sign img,
.date-sign img,
.company-sign img {
  max-width: 100%;
}
.personal-sign:hover .sign-img-tip,
.date-sign:hover .sign-img-tip,
.company-sign:hover .sign-img-tip {
  display: block;
}
.personal-sign i,
.date-sign i,
.company-sign i {
  display: inline-block;
  height: 12px;
  width: 12px;
}
.personal-sign i:before,
.date-sign i:before,
.company-sign i:before {
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  display: inline-block;
  height: 12px;
  margin-top: 6px;
  width: 12px;
  content: "";
  background-position: -563px -57px;
}
.personal-sign-img,
.date-sign-img,
.company-sign-img {
  text-align: center;
  padding: 10px;
  border: 1px dashed #ccc;
  background: rgba(234, 234, 234, 0.5);
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.personal-sign-img:hover,
.date-sign-img:hover,
.company-sign-img:hover,
.personal-sign-img.sign-img-hover,
.date-sign-img.sign-img-hover,
.company-sign-img.sign-img-hover {
  background: rgba(254, 236, 164, 0.7);
  border-color: #fbb900;
}
.sign-img-tip {
  background: #fffbea;
  border: 1px solid #fef1bf;
  padding: 5px;
  max-width: 100%;
  display: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-top: 5px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  color: #a6a6a6;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
}
.personal-sign {
  top: 100px;
  left: 150px;
}
.company-sign {
  top: 300px;
  left: 190px;
}
.date-sign {
  top: 230px;
  left: 460px;
}
.com-sign-close {
  position: absolute;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  display: block;
  background: #ff3756;
  top: -10px;
  right: -10px;
}
.com-sign-close:hover {
  background: #f72142;
}
.com-sign-close:active {
  background: #f72142;
}
.fddv3-form-none input {
  border: none;
  padding: 0;
  height: auto;
  line-height: normal;
  background: none;
}
.fddv3-form-none input:focus {
  border: none;
  box-shadow: none;
}
.from-box {
  position: relative;
  width: 138px;
  background: #fafafa;
  display: inline-block;
}
.from-box input {
  width: 138px!important;
  height: 30px!important;
}
.from-box i {
  position: absolute;
  width: 30px;
  font-size: 14px;
  color: #999;
  text-align: center;
  pointer-events: none;
  right: 5px;
}
.add-number.bg-fa {
  background: #fafafa;
  margin: 0 10px!important;
}
.add-number.bg-fa input {
  height: 30px!important;
  width: 88px!important;
  border-top: 0!important;
  border-radius: 0!important;
  border-bottom: 0!important;
}
.add-number.bg-fa input:focus {
  outline: 0!important;
  box-shadow: none!important;
}
.pd-120 {
  width: 120px!important;
  padding-left: 171px!important;
}
.w-120 {
  width: 120px!important;
}
.fdd-lz-content-box .contact .w-180:focus,
.fdd-lz-content-box .contact .w-200:focus {
  box-shadow: none !important;
}
.sign-base64 {
  display: none;
}
.sign-select-w100 {
  width: 170px;
  position: relative;
  display: inline-block;
  margin-top: 10px;
}
.sign-select-w100 .sign-select-list {
  width: 100%;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  position: absolute;
  top: 42px;
  z-index: 90;
  background: white;
  left: 0;
  max-height: 104px;
  overflow: auto;
  border: 1px solid #eaeaea;
  box-sizing: border-box;
}
.sign-select-w100 .sign-select-list::-webkit-scrollbar {
  width: 6px;
  height: 10px;
  background: transparent;
}
.sign-select-w100 .sign-select-list::-webkit-scrollbar-track {
  border-radius: 3px;
  background: transparent;
}
.sign-select-w100 .sign-select-list::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background: #dcdcdc;
}
.sign-select-w100 .sign-select-list::-webkit-scrollbar-thumb:hover {
  background: #b0b0b0;
}
.sign-select-w100 .sign-select-list p,
.sign-select-w100 .sign-select-list li {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
  text-overflow: ellipsis;
  cursor: pointer;
}
.sign-select-w100 .sign-select-list p:hover,
.sign-select-w100 .sign-select-list li:hover {
  background: #fffbea;
}
.show-value,
.add-sign-people {
  height: 38px;
  line-height: 38px;
  width: 100%;
  background: white;
  padding: 0 10px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  cursor: pointer;
  box-sizing: border-box;
  border: 1px solid #eaeaea;
  position: relative;
}
.show-value .fa-icon-arrow-down,
.add-sign-people .fa-icon-arrow-down {
  position: absolute;
  right: 8px;
  top: 12px;
}
.show-value span,
.add-sign-people span {
  display: block;
  width: 145px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.show-value:hover,
.add-sign-people:hover,
.show-value.show-value-on,
.add-sign-people.show-value-on {
  border-color: #fbb900;
}
.show-value span.color-gray {
  display: inline;
}
.pagebottom {
  width: 100%;
  height: 18px;
  background: #fafafa;
  border-top: 1px dashed #a6a6a6;
  border-bottom: 1px dashed #a6a6a6;
  z-index: 100;
  position: absolute;
  top: 1134px;
}
.pagebottom div {
  font-size: 10px;
  color: #a6a6a6;
  line-height: 18px;
}
.pagebottom .pleft {
  float: left;
  width: 75%;
  text-align: left;
  padding-left: 20px;
}
.pagebottom .pright {
  float: right;
  width: 15%;
  text-align: right;
  padding-right: 20px;
}
.docItem {
  margin: 0 auto;
  width: 800px;
  height: 1132px;
  position: relative;
}
.fdd-usersign-list {
  width: 180px;
  height: 95px;
  position: absolute;
  z-index: 100;
  cursor: move;
}
.has-sign-wrap,
.has-appsign-wrap {
  z-index: 99;
  position: absolute;
}
.sign-wrap-content,
.sign-wrap-appcontent {
  border: 1px dashed #fbb900;
  margin: 0 auto;
  cursor: move;
  background: rgba(254, 236, 164, 0.7);
  border-color: #fbb900;
}
.sign-wrap-appcontent .signphoto {
  text-align: center;
  display: block;
  overflow: hidden;
  line-height: 1;
}
.sign-wrap-appcontent .sign-img {
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  position: absolute;
}
.has-appsign-wrap:hover .sign-img-tip {
  display: block;
}
.fdd-zs-bg {
  width: 896px;
  height: 424px;
  margin: 30px auto 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4AAAAGoCAYAAAAXVIslAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzg4RkNCMzBDNzY4MTFFNjkzQUZBRjYyQkVDMjI2Q0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Nzg4RkNCMzFDNzY4MTFFNjkzQUZBRjYyQkVDMjI2Q0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ODhGQ0IyRUM3NjgxMUU2OTNBRkFGNjJCRUMyMjZDQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3ODhGQ0IyRkM3NjgxMUU2OTNBRkFGNjJCRUMyMjZDQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt2ne9oAAB/DSURBVHja7N0LsJxl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) no-repeat;
}
.fdd-zs-wid {
  width: auto;
  padding: 90px 70px;
  line-height: 36px;
}
.fdd-flow-div {
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.fddv3-cut-word .fddv3-cut-title {
  background: white;
  color: #a6a6a6;
}
.fddv3-cut-word .fddv3-cut-title:before {
  border-bottom: 8px solid white;
}
.fddv3-cut-word,
.fddv3-cut-word2 {
  position: relative;
  width: auto;
  max-width: 80%;
  display: inline-block;
}
.fddv3-cut-word .fddv3-cut-text,
.fddv3-cut-word2 .fddv3-cut-text {
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  vertical-align: middle;
}
.fddv3-cut-word .fddv3-cut-title,
.fddv3-cut-word2 .fddv3-cut-title {
  position: absolute;
  left: 30%;
  margin-top: 5px;
  display: none;
  max-width: 300px;
  min-width: 30px;
  color: white;
  background: rgba(33, 42, 49, 0.75);
  border-radius: 3px;
  line-height: 18px;
  padding: 8px;
  word-wrap: break-word;
  white-space: normal;
  word-break: keep-all;
  box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  font-size: 12px;
  z-index: 6;
}
.fddv3-cut-word .fddv3-cut-title:before,
.fddv3-cut-word2 .fddv3-cut-title:before {
  content: '';
  position: absolute;
  border: 6px solid transparent;
  border-bottom: 6px solid rgba(33, 42, 49, 0.75);
  top: -12px;
  left: 10px;
}
.fddv3-cut-word:hover .fddv3-cut-title,
.fddv3-cut-word2:hover .fddv3-cut-title {
  top: 90%;
  display: block;
}
.fddcase-form-rili-pop {
  width: 275px !important;
}
.fddcase-form-rili-pop .rili-list ol,
.fddcase-form-rili-pop .rili-list ul {
  height: 36px;
}
.fdd-deny {
  background: #fbf0f1;
  padding: 15px;
  color: #5a4143;
  margin-top: 10px;
  font-size: 14px;
}
.fdd-deny span {
  color: #f7704d;
}
.emportwap {
  width: 100%;
  height: 180px;
  margin: 0 auto;
  max-width: 620px;
  overflow-y: hidden;
  overflow-x: auto;
  position: relative;
}
.emportbox {
  width: 166px;
  height: 166px;
  float: left;
  overflow: hidden;
  margin: 10px 0 0 15px;
}
.emportbox img {
  width: 100%;
}
.emportbox a {
  display: inline-block;
}
.emportbox a:hover {
  background: #eaeaea;
}
.fdd-page-select {
  float: left;
  margin: -5px 0 0 0;
  height: 200px;
}
.fdd-page-select .page-size-title {
  color: #2A2A2A;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  top: 8px;
}
.fdd-page-select .file-type-container {
  float: none;
  width: 90px;
  font-size: 12px;
}
.fdd-page-select .file-type-container .contact-select p {
  text-align: center;
  width: 80px;
}
.fdd-page-select .file-type-container .contact-select p .fa-icon-arrow-down {
  top: 10px;
}
.fdd-page-select .file-type-container .contact-select .sign-select-list {
  width: 80px;
  text-align: center;
}
.fddcase-form-rili input {
  padding: 0 0 0 6px !important;
}
/*v1.2签署样式*/
.signlistwap {
  width: 100%;
  height: auto !important;
  overflow: hidden;
  margin-top: 20px;
}
.signlistwap .title {
  height: 40px;
  line-height: 40px;
}
.signlistwap .title h4 {
  display: inline-block;
  color: #2a2a2a;
  font-size: 15px;
}
.signlistwap .title span {
  display: inline-block;
  float: right;
  color: #999;
}
.signlistwap .signlistmap {
  width: 100%;
  height: auto !important;
  max-height: 320px;
  overflow-y: auto;
}
.signlistwap .signlistmap ul li {
  width: 100%;
  height: 32px;
  line-height: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.signlistwap .signlistmap ul li i {
  margin-right: 5px;
}
.signlistwap .signlistmap ul li a {
  color: #666;
}
.signlistwap .signlistmap ul li a:hover {
  color: #fbb900;
}
.signlistwap .signlistmap ul li .hover {
  color: #fbb900;
}
.fdd-signwarp-center {
  background: white;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
}
/* 统计分析 */
.analyse-count-wrap {
  display: flex;
  justify-content: space-between;
}
.analyse-count-wrap > div {
  display: inline-block;
  width: 263px;
  height: 80px;
  text-align: center;
}
.analyse-count-wrap > div .title {
  color: #8D8D8D;
  margin-top: 12px;
  font-size: 14px;
  font-family: MicrosoftYaHei;
}
.analyse-count-wrap > div .count {
  display: block;
  margin-top: 16px;
  color: #272727;
  font-size: 24px;
  line-height: 24px;
  font-family: MicrosoftYaHei;
}
.analyse-count-chart {
  font-family: MicrosoftYaHei;
  margin-top: 30px;
}
.analyse-count-chart .count-chart {
  height: 420px;
}
.analyse-count-chart .title {
  color: #444444;
  font-size: 15px;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
}
.analyse-count-chart .date {
  float: right;
}
.analyse-count-chart .date .selectColor {
  color: #fbb900;
}
.analyse-count-chart .date span {
  margin-left: 20px;
  display: inline-block;
  color: #A6A6A6;
  text-decoration: underline;
  font-size: 12px;
  line-height: 32px;
  height: 32px;
}
.analyse-count-chart .date .choose-date {
  float: right;
  margin: 0 20px;
}
.analyse-count-chart .date .choose-date .contact-line {
  display: inline-block;
  vertical-align: top;
  line-height: 32px;
  height: 32px;
}
.analyse-count-chart .date .choose-date .fa-icon-date {
  position: relative;
  left: -12px;
}
.analyse-count-chart .count-chart-wrap {
  margin-top: -15px;
}
.analyse-count-chart .count-chart-wrap .dataGroupType {
  position: relative;
  left: 850px;
  top: 50px;
  z-index: 1;
}
.analyse-count-chart .count-chart-wrap .dataGroupType .type-title {
  margin: 0 12px 0 3px;
}
.analyse-count-chart .count-chart-wrap .count-chart {
  border: #EAEAEA 1px solid;
  padding-top: 30px;
}
.analyse-count-chart .manage-row {
  line-height: 32px;
  height: 32px;
  vertical-align: middle;
  float: right;
  margin-top: 15px;
  margin-bottom: 10px;
}
.analyse-count-chart .manage-row span {
  display: inline-block;
  line-height: 32px;
  height: 32px;
  vertical-align: middle;
  color: #2A2A2A;
  font-size: 12px;
}
.analyse-count-chart .manage-row button {
  margin-left: 12px;
  display: inline-block;
  width: 100px;
  height: 34px;
  background: #ffffff;
  border-radius: 3px;
  border: 1px solid #ffd300;
  font-size: 12px;
  vertical-align: middle;
  line-height: 34px;
}
.analyse-count-chart .statistics {
  margin-bottom: 150px;
}
.analyse-count-chart .statistics .tipsCount {
  color: #2A2A2A;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  top: 8px;
}
.analyse-count-chart .statistics .file-type-container {
  float: none;
  width: 90px;
}
.analyse-count-chart .statistics .file-type-container .contact-select p {
  text-align: center;
  width: 80px;
}
.analyse-count-chart .statistics .file-type-container .contact-select p .fa-icon-arrow-down {
  top: 10px;
}
.analyse-count-chart .statistics .file-type-container .contact-select .sign-select-list {
  width: 80px;
}
.analyse-count-table .fdd-table th {
  font-size: 14px;
  padding-left: 24px;
  color: #676767;
}
.analyse-count-table .fdd-table td {
  padding-left: 24px;
  color: #676767;
}
.authorize-select {
  margin-top: 40px;
  margin-left: 60px;
}
.authorize-select .authorize-type .title {
  display: inline-block;
  font-size: 14px;
  float: left;
}
.authorize-select .authorize-type .fa-input {
  margin-left: 15px;
  width: 710px;
}
.authorize-select .authorize-type .fa-input input {
  text-indent: 10px;
}
.authorize-select .authorize-type .fa-select-icon {
  transform: rotate(0deg);
}
.authorize-select .authorize-type li {
  font-size: 12px;
}
.authorize-select .authorize-type .fa-select-option {
  height: 120px;
}
.authorize-select .authorize-person .authorize-title {
  font-size: 14px;
  float: left;
  position: relative;
  bottom: -16px;
  right: -15px;
}
.authorize-select .authorize-person .newholder {
  float: right;
  width: 87%;
  margin-right: 13px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .left {
  width: 230px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .left .box {
  font-size: 12px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .left .box .search {
  margin-left: 11px;
  margin-top: 12px;
  width: 206px;
  height: 34px;
}
.authorize-select .authorize-person .newholder .left .box .fa-div-padding-0 {
  padding-right: 15px;
}
.authorize-select .authorize-person .newholder .left .box .fa-div-padding-1 {
  padding-right: 15px;
}
.authorize-select .authorize-person .newholder .center {
  font-size: 12px;
  margin-left: 5px;
  width: 250px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .center .box {
  height: 290px;
}
.authorize-select .authorize-person .newholder .right {
  margin-left: 5px;
  width: 220px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .right .box {
  font-size: 12px;
  padding-top: 12px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .right .box .hasAuthorize {
  font-size: 12px;
  margin-left: 12px;
}
.authorize-select .authorize-person .fa-button-own {
  margin-left: 96px!important;
}
.result-ok {
  border-radius: 100%;
  border: 5px solid #ffd435;
}
.result-ok:before {
  content: "";
  height: 20%;
  width: 40%;
  border-width: 7.070px;
  border-style: solid;
  border-color: inherit;
  border-radius: 1px;
  border-top: none;
  border-right: none;
  background: transparent;
  transform: rotate(-45deg);
  display: block;
  top: 31%;
  left: 26%;
  position: relative;
}
@-webkit-keyframes rotation {
  0% {
    transform: rotateY(0deg);
  }
  100% {
    transform: rotateY(360deg);
  }
}
@keyframes move {
  from {
    right: -180px;
  }
  to {
    right: 0;
  }
}
.fdd-rotation {
  -webkit-transform: rotate(360deg);
  animation: rotation 1s linear none;
  -moz-animation: rotation 1s linear none;
  -webkit-animation: rotation 1s linear none;
  -o-animation: rotation 1s linear none;
}
.fdd-move {
  animation: move 0.5s ease-out 1;
  -moz-animation: move 0.5s ease-out 1;
  -webkit-animation: move 0.5s ease-out 1;
  -o-animation: move 0.5s ease-out 1;
}
.sign-animate {
  animation: animatek1 0.1s 1 ease-in;
}
@keyframes animatek1 {
  0% {
    transform: scale(3);
    opacity: 0;
  }
  30% {
    transform: scale(2.2);
    opacity: .1;
  }
  50% {
    transform: scale(1.8);
    opacity: .3;
  }
  70% {
    transform: scale(1.5);
    opacity: .5;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.slipUp {
  -webkit-animation: fadeInDown .3s;
  animation: fadeInDown .3s;
}
@keyframes fadeInDown {
  0% {
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    opacity: 0;
  }
  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.window {
  -webkit-animation: 1.5s window ease-in-out backwards;
  -moz-animation: 1.5s window ease-in-out backwards;
  animation: 1.5s window ease-in-out backwards;
  -moz-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -moz-transition-property: height, width;
  -o-transition-property: height, width;
  -webkit-transition-property: height, width;
  transition-property: height width;
}
@-webkit-keyframes window {
  0% {
    -moz-transform: scale(0) rotateX(360deg);
    -ms-transform: scale(0) rotateX(360deg);
    -webkit-transform: scale(0) rotateX(360deg);
    transform: scale(0) rotateX(360deg);
    height: 150px;
    width: 150px;
  }
  50% {
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    height: 150px;
  }
  75% {
    height: 350px;
    width: 150px;
  }
  100% {
    width: 350px;
  }
}
.fdd-exp {
  position: relative;
}
.fdd-exp i {
  position: absolute;
  top: 5px;
  left: 10px;
  color: #999;
  -webkit-animation: show 0.4s ease-in;
  transition-delay: 0s;
}
.fdd-exp .exp__input {
  border: 1px solid #ddd;
  padding: 0 10px;
  width: 100%;
  height: 52px;
  transition: 0.3s;
  font-weight: normal;
  box-sizing: border-box;
  font-family: "WorkSans", sans-serif;
  outline: none;
}
.fdd-exp .exp__input:focus {
  padding-left: 25px;
}
.fdd-exp .exp__input:focus + label:before {
  transform: rotateY(0deg);
}
.fdd-fadin-show {
  -webkit-animation: show 0.4s ease-in;
  transition-delay: 0s;
}
@-webkit-keyframes show {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/*弹出层*/
.fdd-pop-shad {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 100;
  position: fixed;
  overflow: auto;
}
.fdd-popMsg {
  text-indent: 10px;
  display: block;
  padding: 15px 0;
}
.fdd-pop-main {
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 50px;
  overflow: hidden;
  left: 50%;
  top: 20%;
  min-width: 320px;
  background: white;
  z-index: 200;
  display: block;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-pop-main .fdd-pop-signlist {
  float: left;
  width: 180px;
  max-height: 192px;
  min-height: 118px;
  margin: 15px 0 0 10px;
  border: white solid 2px;
  position: relative;
}
.fdd-pop-main .fdd-pop-signlist .fdd-hook {
  width: 18px;
  height: 18px;
  display: inline-block;
  background: #ffd435;
  position: absolute;
  right: 0;
  bottom: 0;
}
.fdd-pop-main .fdd-pop-signlist .fdd-hook i {
  font-size: 18px;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  color: #2a2a2a;
}
.fdd-pop-main .fdd-pop-signlist img {
  width: 100%;
  height: 100%;
  max-height: 188px;
  min-height: 92px;
  cursor: pointer;
}
.fdd-pop-main .fdd-pop-yellow {
  border: #ffd435 solid 2px;
}
.fdd-pop-main .fdd-pop-head {
  width: 100%;
  height: 56px;
  line-height: 56px;
  border-bottom: #eaeaea solid 1px;
  box-sizing: border-box;
  position: relative;
}
.fdd-pop-main .fdd-pop-head .fdd-fail-data {
  color: #ffd435;
  text-decoration: underline;
}
.fdd-pop-main .fdd-pop-head h4,
.fdd-pop-main .fdd-pop-head .tab {
  display: inline-block;
  position: absolute;
  left: 20px;
  width: 300px;
}
.fdd-pop-main .fdd-pop-head h4 dt,
.fdd-pop-main .fdd-pop-head .tab dt {
  float: left;
  display: inline-block;
  padding: 0 10px;
  cursor: pointer;
  height: 44px;
  padding-bottom: 10px;
}
.fdd-pop-main .fdd-pop-head h4 .hover,
.fdd-pop-main .fdd-pop-head .tab .hover {
  color: #ffd435;
  border-bottom: #ffd435 solid 2px;
}
.fdd-pop-main .fdd-pop-head a {
  display: inline-block;
  position: absolute;
  right: 15px;
  top: 20px;
  color: #999;
}
.fdd-pop-main .fdd-pop-companySearch .fa-icon-search {
  display: inline-block;
  position: relative;
  top: 23px;
  left: 20px;
  margin-right: 20px;
}
.fdd-pop-main .fdd-pop-companySearch input {
  display: inline-block;
  width: 96%;
  margin: -5px 15px 10px 15px;
  line-height: 32px;
  padding-left: 20px;
}
.fdd-pop-main .fdd-pop-alltab {
  width: 95%;
  margin: 15px auto;
  max-height: 245px;
  padding-bottom: 25px;
  overflow: hidden;
}
.fdd-pop-main .fdd-pop-alltab .fa-table {
  max-height: 280px;
}
.fdd-pop-main .fdd-signlist-warpbox {
  width: 100%;
  height: auto !important;
  min-height: 180px;
  max-height: 386px;
  overflow-y: auto;
}
.fdd-pop-main .fdd-pop-center {
  width: 98%;
  margin: 0 auto;
  margin-top: 15px;
  height: auto !important;
  overflow: hidden;
}
.fdd-pop-main .fdd-pop-content {
  width: 100%;
  height: auto !important;
  overflow: hidden;
}
.fdd-pop-main .fdd-pop-content .fdd-pop-content-warp {
  margin: 0 auto;
  overflow: hidden;
}
.fdd-pop-main .fdd-pop-toptext {
  width: 95%;
  margin: 0 auto;
  line-height: 24px;
  overflow: hidden;
  margin-top: 5px;
}
.fdd-pop-main .fdd-pop-topdark {
  margin-left: 15px;
}
.fdd-pop-main .fdd-down-box {
  text-align: center;
  display: block;
  margin-top: 10px;
}
.fdd-pop-main .fdd-down-box .fdd-pop-downbtn {
  width: auto !important;
  color: white;
  display: inline-block;
  padding: 0 10px;
  background: #fbb900;
}
.fdd-pop-main .fdd-pop-logineditmobi {
  width: 352px;
  margin: 0 auto;
  margin-bottom: 20px;
  position: relative;
}
.fdd-pop-main .fdd-pop-logineditmobi .codeinput {
  width: 65%;
}
.fdd-pop-main .fdd-pop-logineditmobi em {
  top: 12px;
  right: 10px;
  cursor: pointer;
  position: absolute;
}
.fdd-pop-emsg {
  padding: 20px;
  font-size: 16px;
}
.fdd-pop-emsgbtn {
  margin: 5px 5px 20px 30px;
  float: right;
}
.fdd-pop-foundgbtn {
  margin: 5px 5px 20px 90px;
  float: right;
}
.fdd-pop-nar {
  width: 95%;
  margin: 0 auto;
  overflow: hidden;
  height: auto !important;
}
.fdd-pop-nar .nars {
  display: block;
  margin: 20px auto;
  font-size: 14px;
}
.fdd-pop-nar a {
  margin-left: 0;
  margin-right: 15px;
}
.fdd-pop-editmobi {
  width: 380px !important;
}
.fdd-company-pop-main {
  width: 460px;
}
.textarea {
  height: 80px;
  margin-bottom: 15px;
}
.refuse {
  margin-left: 10px;
  float: right;
}
.fdd-pop-editmobi,
.fdd-company-pop-main,
.fdd-pop-logineditmobi {
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
}
.fdd-pop-editmobi .froms,
.fdd-company-pop-main .froms,
.fdd-pop-logineditmobi .froms {
  position: relative;
  height: auto !important;
  overflow: hidden;
  margin-top: 20px;
  padding: 2px;
}
.fdd-pop-editmobi .froms img,
.fdd-company-pop-main .froms img,
.fdd-pop-logineditmobi .froms img {
  display: inline-block;
  position: absolute;
  right: 10px;
}
.fdd-pop-editmobi .froms i,
.fdd-company-pop-main .froms i,
.fdd-pop-logineditmobi .froms i {
  position: absolute;
  top: 14px;
  right: 10px;
  cursor: pointer;
}
.fdd-pop-editmobi .froms .isverfily,
.fdd-company-pop-main .froms .isverfily,
.fdd-pop-logineditmobi .froms .isverfily {
  width: 270px;
}
.fdd-pop-editmobi .froms .iscode,
.fdd-company-pop-main .froms .iscode,
.fdd-pop-logineditmobi .froms .iscode {
  display: inline-block;
  background: #2a2a2a;
  color: white;
  text-align: center;
  width: 100px;
  height: 40px;
  line-height: 40px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  position: absolute;
  right: 1px;
  top: 2px;
  margin-top: 0;
}
.fdd-pop-editmobi .froms .iscode:hover,
.fdd-company-pop-main .froms .iscode:hover,
.fdd-pop-logineditmobi .froms .iscode:hover {
  color: #2a2a2a;
  background: #eaeaea;
}
.fdd-pop-editmobi .froms .isdisable,
.fdd-company-pop-main .froms .isdisable,
.fdd-pop-logineditmobi .froms .isdisable {
  color: #2a2a2a;
  background: #eaeaea;
}
.fdd-pop-editmobi .froms p,
.fdd-company-pop-main .froms p,
.fdd-pop-logineditmobi .froms p {
  line-height: 22px;
  color: #c00;
}
.fdd-pop-editmobi .msgtrip,
.fdd-company-pop-main .msgtrip,
.fdd-pop-logineditmobi .msgtrip {
  margin-top: 5px;
  color: #fbb900;
}
.fdd-pop-editmobi .voicebox,
.fdd-company-pop-main .voicebox,
.fdd-pop-logineditmobi .voicebox {
  float: left;
  line-height: 45px;
  margin-top: 20px;
  margin-left: 20px;
}
.fdd-pop-editmobi .voicebox a,
.fdd-company-pop-main .voicebox a,
.fdd-pop-logineditmobi .voicebox a {
  color: #ffd435;
}
.fdd-pop-editmobi .voicebox a:hover,
.fdd-company-pop-main .voicebox a:hover,
.fdd-pop-logineditmobi .voicebox a:hover {
  color: #e1b213;
}
.fdd-pop-editmobi .fdd-pop-submit,
.fdd-company-pop-main .fdd-pop-submit,
.fdd-pop-logineditmobi .fdd-pop-submit {
  width: 98px !important;
  height: 34px !important;
  line-height: 34px !important;
  margin-top: 26px;
  margin-left: 0;
  float: left;
}
.fdd-pop-editmobi .footer-btn,
.fdd-company-pop-main .footer-btn,
.fdd-pop-logineditmobi .footer-btn {
  width: 460px;
  height: 40px;
  margin: 0 auto;
  text-align: right;
}
.fdd-pop-editmobi .footer-btn a,
.fdd-company-pop-main .footer-btn a,
.fdd-pop-logineditmobi .footer-btn a {
  margin-left: 0;
  margin-right: 10px;
  height: 40px;
  line-height: 40px;
}
.fdd-pop-editmobi .footer-btn a:nth-child(2),
.fdd-company-pop-main .footer-btn a:nth-child(2),
.fdd-pop-logineditmobi .footer-btn a:nth-child(2) {
  margin-right: 36px;
}
.fdd-pop-editmobi .fdd-pop-qrcode-box,
.fdd-company-pop-main .fdd-pop-qrcode-box,
.fdd-pop-logineditmobi .fdd-pop-qrcode-box {
  width: 180px;
  margin: 0 auto;
  height: auto !important;
  margin-top: 10px;
}
.fdd-pop-editmobi .fdd-pop-qrcode-box div,
.fdd-company-pop-main .fdd-pop-qrcode-box div,
.fdd-pop-logineditmobi .fdd-pop-qrcode-box div {
  width: 180px;
  height: 180px;
  border: #eaeaea solid 1px;
  box-sizing: border-box;
  padding: 5px;
  text-align: center;
}
.fdd-pop-editmobi .fdd-pop-qrcode-box div img,
.fdd-company-pop-main .fdd-pop-qrcode-box div img,
.fdd-pop-logineditmobi .fdd-pop-qrcode-box div img {
  width: 100%;
  height: 100%;
}
.fdd-pop-editmobi .fdd-pop-qrcode-box p,
.fdd-company-pop-main .fdd-pop-qrcode-box p,
.fdd-pop-logineditmobi .fdd-pop-qrcode-box p {
  text-align: center;
  height: 28px;
  line-height: 28px;
}
.fdd-pop-editmobi .fdd-pop-qrcode-box .submitcode,
.fdd-company-pop-main .fdd-pop-qrcode-box .submitcode,
.fdd-pop-logineditmobi .fdd-pop-qrcode-box .submitcode {
  width: 110px !important;
  margin-left: 20px;
  margin-top: 5px;
  background: #fbb900;
}
.rolebox {
  height: auto !important;
}
.rolebox .textareabox {
  height: auto !important;
  overflow: hidden;
  padding-bottom: 15px;
}
.froms-box,
.rolebox {
  width: 100%;
  height: auto !important;
  overflow: hidden;
  line-height: 40px;
  box-sizing: border-box;
  margin-bottom: 15px;
}
.froms-box .form-nar,
.rolebox .form-nar {
  width: 100%;
  height: auto !important;
  overflow: hidden;
  position: relative;
}
.froms-box .form-nar .rolelist,
.rolebox .form-nar .rolelist {
  width: 338px;
  min-height: 20px;
  height: 60px;
  line-height: 20px;
  overflow: auto;
  float: left;
}
.froms-box .form-nar .third,
.rolebox .form-nar .third,
.froms-box .form-nar .thirdem,
.rolebox .form-nar .thirdem,
.froms-box .form-nar .fore,
.rolebox .form-nar .fore,
.froms-box .form-nar .departmust,
.rolebox .form-nar .departmust {
  text-align: right;
}
.froms-box .form-nar .third em,
.rolebox .form-nar .third em,
.froms-box .form-nar .thirdem em,
.rolebox .form-nar .thirdem em,
.froms-box .form-nar .fore em,
.rolebox .form-nar .fore em,
.froms-box .form-nar .departmust em,
.rolebox .form-nar .departmust em {
  position: absolute;
}
.froms-box .form-nar .third,
.rolebox .form-nar .third {
  width: 75px;
}
.froms-box .form-nar .third em,
.rolebox .form-nar .third em {
  left: 24px;
}
.froms-box .form-nar .thirdem,
.rolebox .form-nar .thirdem {
  width: 90px;
}
.froms-box .form-nar .thirdem em,
.rolebox .form-nar .thirdem em {
  left: -55px;
  top: 10px;
}
.froms-box .form-nar .departmust,
.rolebox .form-nar .departmust {
  width: 90px;
}
.froms-box .form-nar .departmust em,
.rolebox .form-nar .departmust em {
  left: -82px;
  top: 10px;
}
.froms-box .form-nar .fore,
.rolebox .form-nar .fore {
  width: 90px;
}
.froms-box .form-nar .fore .right,
.rolebox .form-nar .fore .right {
  left: -55px;
  top: 10px;
}
.froms-box .form-nar textarea,
.rolebox .form-nar textarea {
  height: 80px;
}
.froms-box .form-nar .form-input,
.rolebox .form-nar .form-input,
.froms-box .form-nar span,
.rolebox .form-nar span,
.froms-box .form-nar em,
.rolebox .form-nar em {
  float: left;
  display: inline-block;
}
.froms-box .form-nar .notem,
.rolebox .form-nar .notem {
  margin-left: 15px;
}
.froms-box .form-nar em,
.rolebox .form-nar em {
  margin-right: 10px;
  text-indent: 90px;
  height: 24px;
  line-height: 24px;
  color: #c00;
}
.froms-box .form-nar .form-input,
.rolebox .form-nar .form-input,
.froms-box .form-nar input,
.rolebox .form-nar input {
  width: 338px;
  height: 35px;
  line-height: 35px;
}
.froms-box .form-nar .from-box-select,
.rolebox .form-nar .from-box-select {
  width: 338px;
  height: 35px;
  line-height: 35px;
  box-sizing: border-box;
  color: #999;
  border: #e5e5e5 solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  cursor: pointer;
  font-size: 12px;
  text-indent: 12px;
  position: relative;
  overflow: hidden;
}
.froms-box .form-nar .from-box-select:hover,
.rolebox .form-nar .from-box-select:hover {
  background: #ececec;
}
.froms-box .form-nar .from-box-select .fa-icon-caret-bottom,
.rolebox .form-nar .from-box-select .fa-icon-caret-bottom {
  position: absolute;
  right: 10px;
  margin-top: -3px;
}
.froms-box .fdd-error,
.rolebox .fdd-error {
  text-indent: 90px;
  height: 24px;
  line-height: 24px;
  color: #c00;
}
.com-pop {
  min-height: unset;
  margin-bottom: 30px;
  min-width: unset;
  margin: 0px auto;
  left: 0px;
  position: relative;
}
.fdd-changefile {
  width: 100%;
  box-sizing: border-box;
  display: inline-block;
}
.fdd-changefile span {
  color: #a6a6a6;
  display: inline-block;
  margin-left: 10px;
  line-height: 29px;
}
.fdd-changefile label {
  position: relative;
  float: left;
  margin: 0;
  width: 78px;
  height: auto;
  line-height: inherit;
  text-align: center;
  display: inline-block;
  outline: none;
  resize: none;
  padding: 5px 0;
  cursor: pointer;
  font-size: 14px;
  border: #ffd435 solid 1px;
  color: #2a2a2a;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-changefile label input {
  width: 100%;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
}
.fdd-fileimg {
  width: 298px;
  height: 298px;
  margin-top: 20px;
  border: solid 1px #ddd;
}
.fdd-fileimg img {
  width: 298px;
  height: 298px;
}
.fdd-fileup-btn {
  width: 48px;
  height: 30px;
  line-height: 30px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  text-align: center;
  display: inline-block;
  background: #eaeaea;
  color: #2a2a2a;
  margin-top: 15px;
  margin-left: 15px;
  float: right;
}
.fdd-fileup-btn:hover {
  background: #c4c4c4;
}
.fdd-fileup-btn-sub {
  background: #ffd435;
}
.fdd-fileup-btn-sub:hover {
  background: #e1b213;
}
.fdd-file-popbox {
  width: 600px;
  height: 600px;
  margin: -280px auto 0 -260px;
}
.fdd-file-popbox h4 {
  font-size: 18px;
  font-weight: normal;
}
.fdd-file-popbox a {
  top: 0 !important;
  color: #999;
}
.fdd-file-popbox a .fa-icon-close {
  font-size: 16px;
}
.operating-tip {
  width: 560px;
  height: 40px;
  line-height: 40px;
  margin: 0 auto;
}
.operating-tip span {
  cursor: pointer;
  float: left;
  margin-right: 15px;
  padding-top: 5px;
}
.operating-tip span:hover {
  color: #fbb900;
}
.operating-tip .hover {
  color: #fbb900;
}
.operating-con {
  width: 560px;
  height: 410px;
  border: #eaeaea solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  font-size: 12px;
  margin: 0 auto;
}
.operating-con .all-file {
  margin: 12px 0 0 0;
  padding-left: 10px;
  line-height: 18px;
}
.operating-con .all-file i {
  vertical-align: middle;
}
.operating-con ul li {
  cursor: pointer;
  margin-top: -2px;
  display: block;
}
.operating-con ul li p {
  height: 32px;
  line-height: 32px;
  padding-left: 25px;
}
.operating-con ul li p span {
  display: inline-block;
  vertical-align: middle;
}
.operating-con ul li p:hover {
  background: #fef7da;
}
.leav-2 {
  margin-top: -5px;
  padding-left: 45px !important;
}
.leav-2:hover {
  background: #fffbea!important;
}
.fdd-pop-leavhover {
  background: #fef7da;
}
.fdd-pop-leavhover-2 {
  background: #fffbea!important;
}
.fdd-input-left {
  float: left;
}
.fdd-input-box {
  height: 40px !important;
  line-height: 40px;
  overflow: hidden;
  padding-left: 40px;
}
.fdd-input-box i {
  margin-top: 5px;
  vertical-align: middle;
}
.fdd-input-box span {
  display: inline-block;
  float: right;
}
.fdd-input-box span a {
  width: 40px;
  height: 26px;
  line-height: 26px;
  margin-left: 10px;
  color: #2a2a2a;
  background: #eaeaea;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  display: inline-block;
  text-align: center;
}
.fdd-input-box span .black {
  background: #2a2a2a;
  color: white;
}
.fdd-input-btn {
  width: 40px;
  height: 26px;
  line-height: 26px;
  margin-left: 10px;
  color: #2a2a2a;
  background: #eaeaea;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  display: inline-block;
  text-align: center;
}
.fdd-input-btn-black {
  background: #2a2a2a;
  color: white;
}
.fdd-pop-input {
  width: 370px;
  height: 28px;
  line-height: 28px;
  float: left;
}
.fdd-pop-input input {
  height: 28px;
  line-height: normal;
}
.fdd-input-delete,
.fdd-input-reset-btn {
  display: inline-block;
  position: absolute;
  right: 30px;
}
.fdd-input-delete a,
.fdd-input-reset-btn a {
  width: 40px;
  height: 26px;
  line-height: 26px;
  margin-left: 10px;
  color: #2a2a2a;
  background: #eaeaea;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  display: inline-block;
  text-align: center;
}
.fdd-input-delete .black,
.fdd-input-reset-btn .black {
  background: #2a2a2a;
  color: white;
}
.fdd-input-reset {
  width: 500px;
  margin-top: -4px;
  display: inline-block;
}
.fdd-input-reset div {
  width: 370px;
}
.fdd-input-reset div input {
  height: 28px;
  line-height: 28px;
}
.fdd-input-reset .fdd-input-reset-btn {
  margin-top: -28px;
}
.fdd-company-btnbox {
  text-align: left;
}
.fdd-company-btnbox a {
  margin: 15px 15px 0 0;
}
.pop-messages-box {
  padding: 20px;
}
.pop-messages-box .pop-messages {
  display: block;
}
.pop-messages-box a {
  margin: 20px 10px 0 0;
}
.fdd-pop-select-warp {
  width: 570px !important;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
}
.fdd-pop-select-warp .fdd-pop-select-main {
  width: 47%;
  overflow: hidden;
  box-sizing: border-box;
}
.fdd-pop-select-warp .fdd-pop-select-main p {
  height: 35px;
  line-height: 35px;
  font-size: 16px;
}
.fdd-pop-select-warp .fdd-pop-select-main .box {
  width: 100%;
  border: #eaeaea solid 1px;
  height: 318px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  box-sizing: border-box;
  overflow-y: auto;
}
.fdd-pop-select-warp .fdd-pop-select-main .box .checkcompanylist {
  width: 100%;
  height: 28px;
  line-height: 28px;
  color: #70706f;
  text-indent: 10px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
}
.fdd-pop-select-warp .fdd-pop-select-main .box .checkcompanylist:hover {
  background: #fffbea;
}
.fdd-pop-select-warp .fdd-pop-select-main .box .checkcompanylist:hover a {
  display: block;
  color: #f99600;
}
.fdd-pop-select-warp .fdd-pop-select-main .box .checkcompanylist a {
  position: absolute;
  right: 10px;
  top: 8px;
  color: #70706f;
  display: none;
}
.fdd-pop-select-warp .fdd-pop-select-main .box .checkcompany:nth-child(1) {
  margin-top: 5px;
}
.fdd-pop-select-warp .fdd-pop-select-main .box .search-warp {
  width: 90%;
  margin: 0 auto;
  margin-top: 10px;
  background: #fcfcfc;
  border: #eaeaea solid 1px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  height: 30px;
  line-height: 30px;
  position: relative;
}
.fdd-pop-select-warp .fdd-pop-select-main .box .search-warp i,
.fdd-pop-select-warp .fdd-pop-select-main .box .search-warp input {
  position: absolute;
}
.fdd-pop-select-warp .fdd-pop-select-main .box .search-warp i {
  left: 10px;
  top: 8px;
  z-index: 10;
}
.fdd-pop-select-warp .fdd-pop-select-main .box .search-warp input {
  height: 30px;
  border: none;
  background: none;
  text-indent: 28px;
}
.fdd-pop-select-warp .fdd-pop-select-main .box .company {
  width: 90%;
  margin: 0 auto;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  color: #999;
}
.fdd-pop-select-warp .fdd-pop-select-main .box .select-company {
  width: 90%;
  margin: 0 auto;
  height: auto !important;
  min-height: 234px;
  max-height: 234px;
  overflow: auto;
}
.fdd-pop-select-warp .fdd-pop-select-main .box .select-company .select-scroll {
  width: 100%;
  margin: 0 auto;
}
.fdd-pop-select-warp .left {
  float: left;
}
.fdd-pop-select-warp .right {
  float: right;
}
.fdd-pop-select-btnbox {
  width: 570px;
  height: 40px;
  margin: 0 auto;
  margin-top: 20px;
  text-align: right;
  display: block;
}
.fdd-pop-search-box {
  width: 100%;
  height: 40px;
  line-height: 40px;
  margin: 0 auto;
  position: relative;
}
.fdd-pop-search-box i {
  position: absolute;
  left: 10px;
  top: 12px;
}
.fdd-pop-search-box .serch {
  width: 87%;
  float: left;
}
.fdd-pop-search-box a {
  width: 15%;
  float: right;
  height: 40px !important;
  line-height: 40px !important;
}
.fdd-pop-search-box input {
  text-indent: 26px !important;
}
.fdd-pop-contract-main {
  width: 100%;
  height: 420px;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
  margin-top: 10px;
}
.fdd-pop-contract-main .left {
  position: absolute;
  left: 0;
  width: 180px;
  height: 100%;
  border: #eaeaea solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  box-sizing: border-box;
}
.fdd-pop-contract-main .left .fdd-poptab-main {
  height: 35px;
  background: #f7f7f7;
  overflow: hidden;
}
.fdd-pop-contract-main .left .fdd-poptab-main a {
  width: 100%;
  height: 35px;
  line-height: 35px;
  color: #2a2a2a;
  display: block;
  text-align: center;
}
.fdd-pop-contract-main .left .fdd-poptab-bar {
  height: 35px;
  background: #f7f7f7;
  overflow: hidden;
}
.fdd-pop-contract-main .left .fdd-poptab-bar a {
  width: 50%;
  height: 35px;
  line-height: 35px;
  float: left;
  display: block;
  color: #2a2a2a;
  text-align: center;
}
.fdd-pop-contract-main .left .fdd-poptab-bar a:hover {
  background: white;
  color: #ffd435;
}
.fdd-pop-contract-main .left .fdd-poptab-bar .hover {
  background: white;
  color: #ffd435;
}
.fdd-pop-contract-main .left .it {
  width: 100%;
  height: 40px;
  line-height: 40px;
  background: #f7f7f7;
  text-indent: 24px;
  color: #2a2a2a;
}
.fdd-pop-contract-main .left .list-grop {
  width: 100%;
  height: auto !important;
  max-height: 375px;
  overflow: auto;
  background: white;
}
.fdd-pop-contract-main .left .list-grop ul {
  width: 100%;
}
.fdd-pop-contract-main .left .list-grop ul li {
  width: 100%;
  height: 28px;
}
.fdd-pop-contract-main .left .list-grop ul li a {
  display: block;
  height: 28px;
  line-height: 28px;
  color: #2a2a2a;
  text-indent: 24px;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fdd-pop-contract-main .left .list-grop ul li a:hover {
  background: #fffbea;
}
.fdd-pop-contract-main .left .list-grop ul li .hover {
  background: #fffbea;
}
.fdd-pop-contract-main .left .list-grop ul li:nth-child(1) {
  margin-bottom: 10px;
}
.fdd-pop-contract-main .left .tree-group {
  overflow: auto;
  max-height: 375px;
}
.fdd-pop-contract-main .right {
  width: 450px;
  height: 100%;
  border: #eaeaea solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  box-sizing: border-box;
  margin-left: 200px;
  position: absolute;
}
.fdd-pop-contract-main .right .top-title {
  width: 100%;
  height: 40px;
  border-bottom: #eaeaea solid 1px;
  background: #f7f7f7;
  color: #2a2a2a;
}
.fdd-pop-contract-main .right .top-title p {
  float: left;
  height: 40px;
  line-height: 40px;
}
.fdd-pop-contract-main .right .top-title p:nth-child(1) {
  width: 196px;
  text-indent: 40px;
}
.fdd-pop-contract-main .right .list-main {
  width: 100%;
  height: 378px;
  overflow-y: scroll;
}
.fdd-pop-contract-main .right .list-main ul li {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border-bottom: #eaeaea solid 1px;
}
.fdd-pop-contract-main .right .list-main ul li:hover {
  background: #fffbea;
}
.fdd-pop-contract-main .right .list-main ul li label {
  cursor: pointer;
  display: block;
  height: 40px;
}
.fdd-pop-contract-main .right .list-main ul li label span,
.fdd-pop-contract-main .right .list-main ul li label p {
  float: left;
}
.fdd-pop-contract-main .right .list-main ul li label p {
  max-width: 230px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fdd-pop-contract-main .right .list-main ul li label span {
  display: inline-block;
  vertical-align: middle;
  margin: 13px;
}
.fdd-pop-contract-main .right .list-main ul li label .name {
  width: 155px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #2a2a2a;
}
.fdd-pop-contract-main .right .list-main ul li label .account {
  color: #999;
}
.fdd-pop-contract-main .right .list-main ul .not-data {
  width: 90%;
  margin: 0 auto;
}
.fdd-pop-contract-main .right .list-main ul .not-data p {
  margin: 20px auto;
}
.fdd-pop-contract-main .right .list-main ul .not-data span,
.fdd-pop-contract-main .right .list-main ul .not-data p {
  text-align: center;
  display: block;
}
.fdd-pop-contract-main .scroll {
  position: absolute;
  width: 180px;
  height: 418px;
  background: white;
  right: 0;
  border: #eaeaea solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-pop-contract-main .scroll .scroll-title {
  width: 100%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-bottom: #eaeaea solid 1px;
  background: #f7f7f7;
  color: #2a2a2a;
  box-sizing: border-box;
}
.fdd-pop-contract-main .scroll p {
  font-size: 12px;
  color: #999;
  text-align: center;
  height: 25px;
  line-height: 25px;
}
.fdd-pop-contract-main .scroll .line {
  border-top: #ffd435 dashed 1px;
  border-bottom: #ffd435 dashed 1px;
}
.fdd-pop-contract-main .scroll .scroll-box {
  height: 162px;
  overflow-y: auto;
  width: 95%;
  margin: 0 auto;
}
.fdd-pop-contract-main .scroll .scroll-box ul li {
  width: 100%;
  height: 25px;
  line-height: 25px;
  color: #999;
}
.fdd-pop-contract-main .scroll .scroll-box-out {
  height: 354px;
  overflow-y: auto;
  width: 95%;
  margin: 0 auto;
}
.fdd-pop-contract-main .scroll .scroll-box-out ul li {
  width: 100%;
  height: 25px;
  line-height: 25px;
  color: #999;
}
.fdd-contract-bottom {
  width: 480px;
  margin-left: 200px;
}
.fdd-contract-bottom label {
  cursor: pointer;
  float: left;
  display: inline-block;
  margin-top: 10px;
}
.fdd-contract-bottom label span {
  display: inline-block;
  margin: 0 5px 0 0;
}
.fdd-contract-bottom a {
  float: right;
  margin-top: 10px;
  margin-right: 10px;
}
.checkcompany {
  width: 380px;
  overflow: hidden;
  height: auto !important;
  min-height: 300px;
  max-height: 525px;
  margin: 0 auto 0 -190px;
  top: 15%;
}
.checkcompany h3 {
  text-align: center;
  margin-top: 50px;
  width: 100%;
  font-size: 22px;
  font-weight: normal;
}
.checkcompany .companybox {
  width: 90%;
  margin: 0 auto;
  border: #eaeaea solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  height: auto !important;
  overflow-y: auto;
  min-height: 100px;
  max-height: 266px;
  background: white;
  margin-bottom: 20px;
  margin-top: 30px;
}
.checkcompany .companybox label {
  width: 100%;
  height: 46px;
  line-height: 46px;
  color: #666;
  font-size: 14px;
  display: block;
  cursor: pointer;
}
.checkcompany .companybox label span {
  margin: 0 10px 0 10px;
}
.checkcompany .companybox a {
  width: 90% !important;
  margin: 0 auto;
}
.fdd-right-float {
  width: 540px;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  background: white;
  z-index: 120;
  border-left: 1px solid #eaeaea;
}
.fdd-right-float .top {
  width: 100%;
  height: 40px;
  line-break: 40px;
  box-sizing: border-box;
  padding: 0;
  background: #f0f0f0;
}
.fdd-right-float .top span {
  color: #2a2a2a;
  display: inline-block;
  margin-left: 15px;
  width: 80%;
  line-height: 40px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.fdd-right-float .top a {
  float: right;
  color: white;
  background: #212a31;
  text-indent: -99999em;
  display: inline-block;
  width: 40px;
  height: 40px;
  position: relative;
}
.fdd-right-float .top a:hover {
  background: #ffd435;
}
.fdd-right-float .top a::before {
  position: absolute;
  content: '';
  left: 12px;
  top: 12px;
  width: 14px;
  height: 14px;
  font-size: 16px;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  background-position: -311px -48px;
}
.fdd-right-float .center {
  overflow: hidden;
  position: absolute;
  left: 0;
  right: 0;
  top: 40px;
  bottom: 40px;
}
.fdd-right-float .center .ngsb-warp {
  height: 894px;
  position: relative;
  overflow-y: auto;
  max-width: 100%;
}
.fdd-right-float .center .ngsb-warp img {
  width: 100%;
}
.fdd-right-float .top-box {
  position: absolute;
  bottom: 40px;
  background: #f7f8fa;
  width: 100%;
  max-height: 400px;
  overflow-y: auto;
}
.fdd-right-float .top-box p {
  height: 28px;
  line-height: 28px;
  text-align: center;
  cursor: pointer;
  color: #808080;
  border-top: #eaeaea solid 1px;
  display: block;
  position: relative;
}
.fdd-right-float .top-box p i {
  width: 12px;
  height: 12px;
  display: inline-block;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
}
.fdd-right-float .top-box p .top-arrow {
  background-position: -599px -135px;
}
.fdd-right-float .top-box p .bot-arrow {
  background-position: -540px -100px;
}
.fdd-right-float .top-box .tab-margin {
  margin: 0 20px 20px;
  background: white;
}
.fdd-right-float .top-box .tab-margin table {
  table-layout: fixed;
}
.fdd-right-float .top-box .tab-margin table .fdd-flow {
  max-width: 120px;
}
.fdd-right-float .link {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  min-height: 40px;
  line-height: 40px;
  text-align: right;
  border-top: solid 1px #eaeaea;
  background: #1a2c3b;
}
.fdd-right-float .link a {
  width: 90px;
  height: 40px;
  line-height: 40px;
  color: white;
  text-align: center;
  display: inline-block;
  box-sizing: border-box;
  top: 0;
}
.fdd-right-float .link a:hover {
  background: #ffd435;
  color: #2a2a2a;
}
.fdd-right-float .link .orange {
  background: #ffd435;
  color: #2a2a2a;
}
.no-found {
  width: 300px;
  padding: 120px 0;
  margin: 0 auto;
  text-align: center;
}
.no-found span {
  display: inline-block;
  height: 115px;
  width: 110px;
  margin: 0 auto;
  background: url(data:image/png;base64,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) no-repeat;
}
.no-found p {
  color: #ccc;
}
.fdd-authorization-box {
  height: auto;
  max-height: 250px;
  overflow-y: auto;
}
.fdd-authorization-box ul li {
  width: 100%;
  height: 35px;
  line-height: 35px;
  cursor: pointer;
  color: #999;
}
.fdd-authorization-box ul li:hover {
  background: #fffbea;
}
.fdd-authorization-box ul li span {
  margin-left: 20px;
  margin-top: 10px;
  float: left;
  vertical-align: middle;
  line-height: 35px;
}
.fdd-authorization-box ul li p {
  display: inline-block;
  float: left;
}
.fdd-authorization-btnbox {
  padding-top: 15px;
}
.fdd-authorization-btnbox a {
  float: right;
  margin-right: 15px;
  margin-left: 0;
}
.fdd-certification {
  padding: 25px 0;
  min-height: 50px;
  background: #ffd435;
}
.fdd-certification .box {
  width: 1100px;
  margin: 0 auto;
  position: relative;
}
.fdd-certification .box p {
  line-height: 22px;
  padding-left: 200px;
}
.fdd-certification .box p i {
  margin-right: 5px;
  margin-top: -18px;
}
.fdd-certification .box p span {
  display: inline-block;
  padding-left: 20px;
}
.fdd-certification .box a {
  display: inline-block;
  position: absolute;
  right: 100px;
  top: 5px;
  color: white;
  background: #2a2a2a;
  padding: 10px 30px;
  text-align: center;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-author-p {
  width: 90%;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  margin-top: 15px;
}
.fdd-centermargin {
  margin: 0 auto;
  text-align: center;
}
.fdd-centermargin p {
  text-align: center;
  margin: 18px auto 26px auto;
}
.fdd-centermargin .btn {
  width: 150px !important;
  display: inline-block;
}
.fdd-centermargin .succes {
  color: #3f9216;
}
.fdd-centermargin .error {
  color: #cc0000;
}
.fdd-centermargin .bnts {
  width: 80px;
  margin-right: 6px;
}
.fdd-pop-textmain {
  width: 100%;
  font-size: 12px !important;
  margin: 0 auto;
}
.fdd-pop-textmain p {
  margin: 20px auto 30px auto;
  text-align: left;
  text-indent: 5px;
}
.fdd-pop-textmain .btnbox {
  text-align: right;
}

/*********全局变量*********/
@font-face {
  font-family: 'fddfonts';
  src: url(data:application/vnd.ms-fontobject;base64,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);
  src: url(data:application/vnd.ms-fontobject;base64,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#iefix) format('embedded-opentype'), url(data:font/ttf;base64,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) format('truetype'), url(data:font/woff;base64,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) format('woff'), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiA+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IEljb01vb248L21ldGFkYXRhPg0KPGRlZnM+DQo8Zm9udCBpZD0iZmRkZm9udHMiIGhvcml6LWFkdi14PSIxMDI0Ij4NCjxmb250LWZhY2UgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijk2MCIgZGVzY2VudD0iLTY0IiAvPg0KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjEwMjQiIC8+DQo8Z2x5cGggdW5pY29kZT0iJiN4MjA7IiBob3Jpei1hZHYteD0iNTEyIiBkPSIiIC8+DQo8Z2x5cGggdW5pY29kZT0iJiN4ZTg4NzsiIGdseXBoLW5hbWU9ImhlbHAiIGQ9Ik02NDIgNDU4LjY2N2MyNCAyNCA0MCA1OCA0MCA5NiAwIDk0LTc2IDE3MC0xNzAgMTcwcy0xNzAtNzYtMTcwLTE3MGg4NGMwIDQ2IDQwIDg2IDg2IDg2czg2LTQwIDg2LTg2YzAtMjQtMTAtNDQtMjYtNjBsLTUyLTU0Yy0zMC0zMi01MC03NC01MC0xMjB2LTIyaDg0YzAgNjQgMjAgODggNTAgMTIwek01NTQgMTI4LjY2N3Y4NGgtODR2LTg0aDg0ek01MTIgODUyLjY2N2MyMzYgMCA0MjYtMTkwIDQyNi00MjZzLTE5MC00MjYtNDI2LTQyNi00MjYgMTkwLTQyNiA0MjYgMTkwIDQyNiA0MjYgNDI2eiIgLz4NCjxnbHlwaCB1bmljb2RlPSImI3hlOTAwOyIgZ2x5cGgtbmFtZT0iY2xvc2UiIGQ9Ik0xMDI0IDg1Mi40OGwtMTA3LjUyIDEwNy41Mi00MDQuNDgtNDA0LjQ4LTM5OS4zNiA0MDQuNDgtMTEyLjY0LTEwNy41MiA0MDQuNDgtNDA0LjQ4LTQwNC40OC00MDQuNDggMTEyLjY0LTEwNy41MiAzOTkuMzYgMzk5LjM2IDQwNC40OC0zOTkuMzYgMTA3LjUyIDEwNy41Mi00MDQuNDggNDA0LjQ4eiIgLz4NCjxnbHlwaCB1bmljb2RlPSImI3hlOTAxOyIgZ2x5cGgtbmFtZT0idW5pRTkwMSIgZD0iTTYzNC44OCAzMjUuMTJsLTE4NC4zMi0zODkuMTIgMzg5LjEyIDE4NC4zMiAxODQuMzIgMzg5LjEyLTM4OS4xMi0xODQuMzJ6TTU1Mi45NiAzOC40bDEyOCAyNDAuNjQgMTE3Ljc2LTExMi42NC0yNDUuNzYtMTI4ek02Ni41NiA4OTguNTZoNzY4di0zODRoNjEuNDR2NDQ1LjQ0aC04OTZ2LTEwMjRoMzg0djYxLjQ0aC0zMTcuNDR2OTAxLjEyek0xNTguNzIgNzY1LjQ0aDQxOS44NHYtOTcuMjhoLTQxOS44NHY5Ny4yOHpNMTU4LjcyIDUyOS45Mmg0ODEuMjh2LTk3LjI4aC00ODEuMjh2OTcuMjh6IiAvPg0KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDI7IiBnbHlwaC1uYW1lPSJ1bmlFOTAyIiBkPSJNMzM3LjkyLTY0bC0xMjggMTI4IDM4NCAzODkuMTItMzg0IDM3OC44OCAxMjggMTI4IDQ1MC41Ni00NDUuNDRjMTUuMzYtMTUuMzYgMjUuNi00MC45NiAyNS42LTYxLjQ0IDAtMjUuNi0xMC4yNC00Ni4wODAtMjUuNi02MS40NGwtNDUwLjU2LTQ1NS42OHoiIC8+DQo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwMzsiIGdseXBoLW5hbWU9IjEiIGQ9Ik0zMjIuNTYgNjM3LjQ0bC0zMjIuNTYtNzAxLjQ0IDcwMS40NCAzMjIuNTYgMzIyLjU2IDcwMS40NC03MDEuNDQtMzIyLjU2ek01MTIgMzU1Ljg0Yy01MS4yIDAtOTIuMTYgNDAuOTYtOTIuMTYgOTIuMTZzNDAuOTYgOTIuMTYgOTIuMTYgOTIuMTZjNTEuMiAwIDkyLjE2LTQwLjk2IDkyLjE2LTkyLjE2cy00MC45Ni05Mi4xNi05Mi4xNi05Mi4xNnoiIC8+DQo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwNDsiIGdseXBoLW5hbWU9InVuaUU5MDQiIGQ9Ik02ODYuMDgwLTY0bDEyOCAxMjgtMzg0IDM4NCAzODQgMzg0LTEyOCAxMjgtNDUwLjU2LTQ0NS40NGMtMTUuMzYtMjAuNDgtMjUuNi00MC45Ni0yNS42LTY2LjU2czEwLjI0LTQ2LjA4MCAyNS42LTYxLjQ0bDQ1MC41Ni00NTAuNTZ6IiAvPg0KPGdseXBoIHVuaWNvZGU9IiYjeGU5NGE7IiBnbHlwaC1uYW1lPSJjb21wYXNzMiIgZD0iTTUxMiA5NjBjLTI4Mi43NyAwLTUxMi0yMjkuMjMtNTEyLTUxMnMyMjkuMjMtNTEyIDUxMi01MTIgNTEyIDIyOS4yMyA1MTIgNTEyLTIyOS4yMyA1MTItNTEyIDUxMnpNOTYgNDQ4YzAgMjI5Ljc1IDE4Ni4yNSA0MTYgNDE2IDQxNiAxMDkuNTc0IDAgMjA5LjIzMi00Mi4zODYgMjgzLjUzNC0xMTEuNjI4bC00MTEuNTM0LTE3Ni4zNzItMTc2LjM3Mi00MTEuNTM0Yy02OS4yNDIgNzQuMzAyLTExMS42MjggMTczLjk2LTExMS42MjggMjgzLjUzNHpNNTg1LjE2NiAzNzQuODM0bC0yNTYuMDgyLTEwOS43NSAxMDkuNzUgMjU2LjA4MiAxNDYuMzMyLTE0Ni4zMzJ6TTUxMiAzMmMtMTA5LjU3NCAwLTIwOS4yMzQgNDIuMzg2LTI4My41MzIgMTExLjYyOGw0MTEuNTMyIDE3Ni4zNzIgMTc2LjM3MiA0MTEuNTMyYzY5LjI0Mi03NC4yOTggMTExLjYyOC0xNzMuOTU4IDExMS42MjgtMjgzLjUzMiAwLTIyOS43NS0xODYuMjUtNDE2LTQxNi00MTZ6IiAvPg0KPC9mb250PjwvZGVmcz48L3N2Zz4=#icomoon) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: '';
  /* project id 944446 */
  src: url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.eot');
  src: url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.woff') format('woff'), url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.ttf') format('truetype'), url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.svg#') format('svg');
}
[class^="fdd-icon-"],
[class*="fdd-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'fddfonts' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.font-12 {
  font-size: 12px;
}
.fdd-error {
  color: #c00;
}
.pos-r {
  position: relative;
}
.pos-a {
  position: absolute;
}
.fdd-disabled {
  cursor: not-allowed !important;
  opacity: .2;
}
.fdd-app-left {
  text-align: left;
}
* {
  webkit-tap-highlight-color: transparent;
}
*,
html,
body,
div,
span,
p,
th,
td,
tr,
img,
table,
form {
  margin: 0;
  padding: 0;
}
html {
  -webkit-text-size-adjust: none;
  -webkit-overflow-scrolling: auto;
}
body,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "\5FAE\8F6F\96C5\9ED1", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;
}
body {
  font-size: 12px;
  text-decoration: none;
  outline: none;
  clear: both;
  background-color: white;
  word-break: break-all;
}
::-webkit-scrollbar-track-piece {
  background-color: #f8f8f8;
}
::-webkit-scrollbar {
  width: 9px;
  height: 9px;
}
::-webkit-scrollbar-thumb {
  background-color: #ddd;
  background-clip: padding-box;
  min-height: 10px;
  border-radius: 10px;
}
::-webkit-scrollbar-thumb:hover {
  background-color: #bbb;
}
img,
a img {
  border: 0;
}
ul,
li,
ol {
  list-style: none;
}
caption,
th,
td {
  text-align: left;
  font-weight: normal;
}
a,
img {
  text-decoration: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
i {
  font-style: normal;
}
.fdd-login-bg {
  width: 100%;
  height: 100%;
  background: url(./images/login-bg.jpg?eda0295ac00f5a5bc42f3320032b6c15) #494945 no-repeat;
  background-size: cover;
  min-height: 640px;
  overflow-y: auto;
  position: absolute;
  display: block;
}
.fdd-img {
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
}
.fdd-ico {
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
}
.fdd-moban-img {
  background: url(./images/com-moban.png?2705a4def60185cf11bd77a15ad88bbc) no-repeat;
}
.fdd-loading {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
}
.fdd-loading div {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  -ms-border-radius: 100%;
  -moz-border-radius: 100%;
  -o-border-radius: 100%;
  -webkit-border-radius: 100%;
  position: absolute;
  margin-top: -20px;
  margin-left: -20px;
  top: 50%;
  left: 50%;
  background: url(./images/fdd-load.gif?a180cd6eafa778436cbd3bddeb1630e9) no-repeat center #fff;
  background-size: 60%;
  box-shadow: 0 5px 10px #ddd;
}
.fdd-border-error {
  border: #c00 solid 1px !important;
}
.fdd-error-trip {
  position: fixed;
  z-index: 1001;
  text-align: center;
  width: 100%;
  top: 45%;
  left: 0;
  right: 0;
}
.fdd-error-trip .fdd-error-tripbox {
  display: inline-block;
  padding: 15px 20px;
  background: rgba(42, 42, 42, 0.7);
  z-index: 999;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  color: white;
  font-size: 12px;
}
.fdd-disable {
  color: #cacaca !important;
}
.fdd-button-link {
  background: #ffd435;
  color: #2a2a2a;
  display: inline-block;
  width: auto;
  height: 35px;
  line-height: 35px;
  padding: 0 20px;
  text-align: center;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-button-link:hover {
  background: #e1b213;
}
.fdd-curpost {
  cursor: pointer !important;
}
/*form*/
:focus {
  outline: 0;
}
input,
select,
textarea {
  vertical-align: middle;
}
input {
  background: white;
  font-size: 12px !important;
}
input[placeholder],
[placeholder],
*[placeholder] {
  color: #666;
}
input[type=text],
input[type=password],
select,
textarea {
  width: 100%;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: #e5e5e5 solid 1px;
  color: #666;
  box-sizing: border-box;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  text-indent: 10px;
  font-family: "\5FAE\8F6F\96C5\9ED1", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;
}
input[type=text]:focus,
input[type=password]:focus,
select:focus,
textarea:focus {
  border: #ffd435 solid 1px;
  box-shadow: 0 0 1px #ffd435;
  background: white;
}
input[type=text]:disabled,
input[type=password]:disabled,
select:disabled,
textarea:disabled {
  background: #fafafa;
  border: 1px solid #e5e5e5;
  color: #bdbdbd;
  cursor: not-allowed;
}
input[type=text]:disabled :input[placeholder],
input[type=password]:disabled :input[placeholder],
select:disabled :input[placeholder],
textarea:disabled :input[placeholder] {
  color: #fafafa;
}
input[type=text].search,
input[type=password].search,
select.search,
textarea.search {
  padding-left: 25px;
  text-indent: 0px !important;
}
/*table*/
table {
  border-spacing: 0;
  background: white;
  box-sizing: border-box;
  table-layout: fixed;
  display: table;
  border-collapse: separate;
}
.fdd-table,
.fdd-table2 {
  width: 100%;
  border: #eaeaea solid 1px;
  border-collapse: collapse;
  border-bottom: none;
  -webkit-animation: show 0.2s ease-in;
  transition-delay: 0s;
}
.fdd-table .fa-table_1_column_2,
.fdd-table2 .fa-table_1_column_2 {
  text-align: left;
}
.fdd-table .fdd-icon-nocheck,
.fdd-table2 .fdd-icon-nocheck {
  margin: 12px;
  display: inline-block;
  vertical-align: middle;
}
.fdd-table a,
.fdd-table2 a {
  margin-right: 5px;
}
.fdd-table .fdd-icon-nocheck,
.fdd-table2 .fdd-icon-nocheck,
.fdd-table .fdd-icon-checkon,
.fdd-table2 .fdd-icon-checkon {
  margin-left: 6px;
}
.fdd-table thead,
.fdd-table2 thead {
  background: #f9f9f9;
}
.fdd-table thead th,
.fdd-table2 thead th {
  font-weight: bold;
}
.fdd-table thead th span,
.fdd-table2 thead th span {
  margin-left: 0 !important;
}
.fdd-table thead th:nth-child(1),
.fdd-table2 thead th:nth-child(1) {
  text-align: left;
}
.fdd-table tr,
.fdd-table2 tr {
  cursor: pointer;
  height: 40px;
  border-bottom: #eaeaea solid 1px;
}
.fdd-table tr td,
.fdd-table2 tr td,
.fdd-table tr th,
.fdd-table2 tr th {
  height: 40px;
  text-align: center;
  color: #666;
  border-bottom: #eaeaea solid 1px;
}
.fdd-table tr td,
.fdd-table2 tr td {
  color: #666;
  font-size: 12px;
}
.fdd-table tr td .fdd-flow-div,
.fdd-table2 tr td .fdd-flow-div {
  text-align: left;
}
.fdd-table tr td:nth-child(1),
.fdd-table2 tr td:nth-child(1),
.fdd-table tr th:nth-child(1),
.fdd-table2 tr th:nth-child(1) {
  text-indent: 5px;
  text-align: left;
}
.fdd-table tr th:nth-child(1),
.fdd-table2 tr th:nth-child(1) {
  text-indent: 10px;
}
.fdd-table tr:hover,
.fdd-table2 tr:hover {
  background: #fff9e3;
}
.fdd-table tr:last-child,
.fdd-table2 tr:last-child {
  border-bottom: none;
}
.fdd-table .left,
.fdd-table2 .left {
  text-align: left;
}
.tab-link {
  color: #999;
}
.tab-link:hover {
  color: #ffd435;
}
.fdd-table2 {
  margin-top: -1px;
}
.fdd-table2 thead {
  background: white;
}
.fdd-table2 tr:nth-child(2n+1) {
  background: #f7f7f7;
}
.fdd-table2 td:nth-child(1),
.fdd-table2 th:nth-child(1) {
  text-indent: 15px !important;
  text-align: left;
}
.fdd-table2 thead th:nth-child(2) {
  text-align: center;
}
/*radio*/
.fdd-radio,
.fdd-radio-on,
.fdd-check,
.fdd-check-on {
  display: inline-block;
  background: white;
  vertical-align: middle;
  margin: 6px 7px 0 0;
  cursor: pointer;
}
.fdd-radio,
.fdd-radio-on {
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.fdd-radio {
  width: 14px;
  height: 14px;
  border: #cdcdcd solid 1px;
}
.fdd-radio-on,
.fdd-check-on {
  width: 6px;
  height: 6px;
  border: #ffd435 solid 5px;
  position: relative;
}
.fdd-radio-on i,
.fdd-check-on i {
  position: absolute;
  left: 0;
  top: 0 !important;
  font-weight: bold;
  font-size: 12px;
}
/*check*/
.fdd-check,
.fdd-check-on {
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.fdd-check {
  width: 12px;
  height: 12px;
  border: #cdcdcd solid 1px;
}
.fdd-check-on {
  width: 12px;
  height: 12px;
  border: #ffd435 solid 1px;
  background: #ffd435;
}
/*margin*/
.fddui-margin-10 {
  margin: 10px 0;
}
.fddui-margin-20 {
  margin: 20px 0;
}
.fddui-margin-30 {
  margin: 30px 0;
}
.fddui-margin-40 {
  margin: 40px 0;
}
.fddui-margin-50 {
  margin: 50px 0;
}
.fddui-margintop-10 {
  margin-top: 10px;
}
.fddui-margintop-20 {
  margin-top: 20px;
}
.fddui-margintop-30 {
  margin-top: 30px;
}
.fddui-margintop-40 {
  margin-top: 40px;
}
.fddui-margintop-50 {
  margin-top: 50px;
}
/*padding*/
.fddui-padding-10 {
  padding: 10px 0;
}
.fddui-padding-20 {
  padding: 20px 0;
}
.fddui-padding-30 {
  padding: 30px 0;
}
.fddui-padding-40 {
  padding: 40px 0;
}
.fddui-padding-50 {
  padding: 50px 0;
}
/*button*/
button {
  display: block;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: none;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
  color: black;
  background: #fbb900;
  padding: 0 25px;
}
button:hover,
button:active {
  background: #f49600;
  color: black;
  -webkit-transition: all 2s;
  -moz-transition: all 2s;
  -ms-transition: all 2s;
  -o-transition: all 2s;
  transition: all 2s;
}
button:focus {
  outline: 0;
}
button:disabled {
  cursor: not-allowed;
}
.fdd-button-disabled {
  background: #eaeaea;
  color: #999;
  cursor: not-allowed;
  border: #eaeaea solid 1px;
  opacity: .2;
}
.fdd-button-disabled:hover {
  border: #eaeaea solid 1px;
  background: #eaeaea;
  color: #999;
}
.fdd-ident-disabled {
  background: #c7c4c4 !important;
  color: #2a2a2a;
  cursor: not-allowed;
}
.fdd-main {
  position: absolute;
  min-width: 1100px;
  width: calc(200% - 100vw);
  margin: 0 calc(100vw - 100%);
}
.fdd-errorborder {
  border: #c00 solid 1px !important;
}
.fdd-header-bottom {
  width: 100%;
  bottom: 0;
  background: white;
  z-index: 19;
  border-top: #edeff2 solid 1px;
  position: fixed;
  left: 0;
}
.fdd-header-bottom div {
  width: 1100px;
  margin: 0 auto;
  position: relative;
}
.fdd-header-bottom div a {
  float: right;
}
.fdd-mix-btn {
  width: auto !important;
  height: 28px !important;
  line-height: 28px !important;
  padding: 0 10px;
}
.fdd-btn-color {
  color: #fbb900 !important;
}
.fdd-notallowed {
  cursor: not-allowed !important;
}
.errormain {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: #fafafa;
}
.errormain div {
  width: 855px;
  margin: 0 auto;
  margin-top: 100px;
}
.errormain div img {
  width: 100%;
}
.errormain p {
  color: #434a54;
  font-size: 6em;
  text-align: center;
}
.errormain span {
  display: block;
  text-align: center;
  color: #434a54;
  font-size: 16px;
  padding-bottom: 20px;
}
.errormain a {
  width: 180px;
  display: block;
  margin: 0 auto;
}
.fdd-fade-warp {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 900;
  background: rgba(0, 0, 0, 0.4);
}
.fdd-fade-box {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 990;
  background: rgba(0, 0, 0, 0.5);
}
.fdd-loading-box {
  width: 610px;
  height: 168px;
  background: white;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin: 0 auto;
  margin-top: 12%;
  box-shadow: 5px 5px 5px #666;
}
.fdd-loading-box .loadbox {
  width: 550px;
  height: 50px;
  margin: 0 auto;
  padding-top: 50px;
}
.fdd-loading-box .loadbox p {
  width: 492px;
  height: 10px;
  background: #f5f5f5;
  border-radius: 10px;
  -ms-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
  float: left;
  margin-top: 3px;
  -moz-box-shadow: 1px 1px 1px #999 inset;
  /* For Firefox3.6+ */
  -webkit-box-shadow: 1px 1px 1px #999 inset;
  /* For Chrome5+, Safari5+ */
  box-shadow: 1px 1px 1px #999 inset;
  /* For Latest Opera */
  position: relative;
}
.fdd-loading-box .loadbox p i {
  width: 1%;
  background: #ffd435;
  height: 10px;
  border-radius: 10px;
  -ms-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
  display: inline-block;
  position: absolute;
}
.fdd-loading-box .loadbox span {
  float: left;
  margin-left: 15px;
}
.fdd-loading-box .loadbox .txt {
  margin-left: 0;
  margin-top: 10px;
}
.fdd-flow {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  vertical-align: text-bottom;
}
.red-color {
  color: #c00 !important;
}
.fa-table th {
  font-weight: bold;
}
.fa-table th:nth-child(1) {
  text-align: left;
}
.fa-table td:nth-child(1) {
  text-align: left;
}
.fa-table .cell {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  white-space: nowrap !important;
  text-align: left;
}
.fa-table__header-wrapper .has-gutter tr th:nth-child(2) {
  text-align: left;
}
.sectab {
  text-indent: 24px;
}
.page-detail {
  width: 95%;
  height: 21px;
  line-height: 21px;
  position: relative;
  margin: 0 auto;
  padding-top: 12px;
  text-align: center;
}
.page-detail a {
  display: inline-block;
  color: #2a2a2a;
}
.page-detail a:hover {
  color: #ffd435;
}
.page-detail .centerbox {
  margin: 0 auto;
  text-align: center;
  width: 90%;
}
.page-detail .centerbox a {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  margin: 0 10px;
  font-size: 14px;
}
.page-detail .centerbox .hover {
  color: #ffd435;
}
.page-detail .home {
  position: absolute;
  left: 0;
}
.page-detail .last {
  position: absolute;
  right: 0;
  top: 15px;
}
.fdd-bottom {
  margin-bottom: 15px;
}
.table-body tr td {
  padding: 0 1.5px;
}
/*登录*/
.fdd-jiaoyan {
  width: 265px !important;
}
.fdd-login-box {
  width: 390px;
  height: auto !important;
  overflow: hidden;
  background: white;
  margin: 0 auto;
  margin-top: 90px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.1);
  position: relative;
}
.fdd-login-box .login-tab {
  width: 50%;
  height: 38px;
  text-align: center;
  margin: 34px auto 22px auto;
  position: relative;
}
.fdd-login-box .login-tab .login-line {
  display: inline-block;
  width: 1px;
  background: #eaeaea;
  height: 12px;
  position: absolute;
  margin-left: -5px;
  top: 5px;
}
.fdd-login-box .login-tab a {
  width: 49%;
  display: inline-block;
  font-size: 16px;
  color: #2a2a2a;
  padding: 0;
  margin: 0;
  position: absolute;
}
.fdd-login-box .login-tab a i {
  height: 1.5px;
  display: inline-block;
  position: absolute;
  top: 30px;
}
.fdd-login-box .login-tab a .ihover {
  background: #fbb900;
}
.fdd-login-box .login-tab .left {
  left: 0;
  text-align: left;
}
.fdd-login-box .login-tab .left i {
  width: 30%;
  left: 25px;
}
.fdd-login-box .login-tab .right {
  right: 0;
  text-align: right;
}
.fdd-login-box .login-tab .right i {
  width: 25%;
  left: 50px;
}
.fdd-login-box .tab-hover {
  color: #fbb900 !important;
}
.fdd-login-box .fdd-login-code {
  width: 200px;
  height: 236px;
  margin: 0 auto;
}
.fdd-login-box .fdd-login-code img {
  width: 200px;
  height: 200px;
  min-height: 200px;
  cursor: pointer;
}
.fdd-login-box .fdd-login-code span {
  width: 100%;
  height: 24px;
  line-height: 24px;
  text-align: center;
  display: block;
  font-size: 18px;
}
.fdd-login-box .fdd-logo {
  width: 100%;
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
  height: auto !important;
  display: block;
  margin: 34px auto;
  position: absolute;
}
.fdd-login-box .fdd-logo img {
  width: 100px;
  max-height: 80px;
}
.fdd-login-box .fdd-default {
  width: 60px;
  height: 60px;
  display: block;
  top: 0;
  z-index: 99;
  right: 0;
  position: absolute;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA35pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGODdGMTE3NDA3MjA2ODExODIyQURFMUZERTUzMTY2RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMEQ2NkY0MkJBMUQxMUU4QjM1Qjk5M0QyQ0NEM0MxMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMEQ2NkY0MUJBMUQxMUU4QjM1Qjk5M0QyQ0NEM0MxMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YTg2NjU0ZDAtZWY3MS00ZWQ2LTk1NWQtYTJiMDQzOTE5NzFmIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MmRmMzJlOWQtMDIwYy0xMTdjLWJiNDctOWM3NDQ1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) no-repeat;
  cursor: pointer;
}
.fdd-login-box .default-on {
  background-position: -60px -60px;
}
.fdd-login-box ul {
  display: block;
  margin-top: 120px;
}
.fdd-login-box ul li {
  width: 85%;
  margin: 0 auto;
  overflow: hidden;
  margin-bottom: 20px;
  position: relative;
  padding: 2px;
}
.fdd-login-box ul li input {
  height: 49px !important;
}
.fdd-login-box ul li em {
  position: absolute;
  top: 5px;
  right: 10px;
  display: inline-block;
  cursor: pointer;
}
.fdd-login-box ul li .iscode {
  position: absolute;
  text-align: center;
  display: inline-block;
  background: #ffd435;
  color: #2a2a2a;
  height: 49px;
  line-height: 49px;
  width: 100px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  left: 232px;
}
.fdd-login-box ul li .iscode:hover {
  background: #fbb900;
}
.fdd-login-box p {
  color: #c00;
}
.fdd-login-box .fdd-login-link {
  width: 85%;
  margin: 0 auto;
  text-align: right;
}
.fdd-login-box .fdd-login-link span {
  padding: 0 10px;
  color: #fbb900;
}
.fdd-login-box .fdd-login-link a {
  color: #fbb900;
}
.fdd-login-box .fdd-login-link a:hover,
.fdd-login-box .fdd-login-link a:active {
  color: #e1b213;
}
.fdd-login-box .fdd-login-link p {
  color: #2a2a2a;
  display: inline-block;
  float: left;
}
.fdd-login-box .fa-button-own {
  width: 100%;
  margin: 30px auto;
  height: 46px;
  line-height: 46px;
  display: block;
  background: #fbb900;
}
.fdd-login-box .fa-button-own:hover {
  background: #f49600;
}
.fdd-login-box .on {
  background: #ffd28a;
  color: white;
}
.fdd-login-box .fdd-partner {
  border-bottom: #eaeaea solid 1px;
  height: 10px;
  width: 85%;
  margin: -10px auto 34px auto;
}
.fdd-login-box .fdd-partner span {
  width: 114px;
  background: white;
  margin: 0 auto;
  margin-top: 62px;
  position: relative;
  display: block;
  text-align: center;
  color: #b2b2b6;
}
.fdd-login-box .partner-login-box {
  width: 85%;
  height: auto !important;
  overflow: hidden;
  display: block;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 40px;
}
.fdd-login-box .partner-login-box a {
  width: 43px;
  height: 43px;
  display: inline-block;
  margin: 0 auto;
}
.fdd-login-box .partner-login-box .partner-login-icon {
  margin-left: 10px;
  vertical-align: middle;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  background-position: -492px -177px;
  display: inline-block;
  margin-top: -22px;
}
.fdd-login-box .fdd-login-verfily {
  width: 222px;
}
#approvalList .fdd-list-main {
  width: 1100px;
  margin: 100px auto;
}
#approvalList .fdd-list-main .file-type-container {
  width: 700px;
}
#approvalList .fdd-list-main .contact-select {
  margin-left: 0px;
}
#approvalList .fdd-list-main .contact-select p i {
  top: 11px;
}
#approvalList .fdd-list-main .fdd-list-btnbox {
  display: inline-block;
  margin-left: 22px;
  height: 34px;
}
#approvalList .fdd-list-main .fdd-list-btnbox .fdd-icon-glass {
  position: absolute;
  top: 11px;
  left: 5px;
}
#approvalList .fdd-list-main .fdd-list-btnbox .fdd-list-input {
  height: 28px!important;
  display: inline-block;
  position: relative;
  top: -5px;
}
#approvalList .fdd-list-main .add-seal {
  margin-top: 18px;
  height: 34px;
  line-height: 34px;
  float: right;
}
#approvalList .fdd-list-main .fdd-tab-warp {
  padding-top: 14px;
}
.el-time-panel__footer {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.el-picker-panel__icon-btn {
  margin: 0px;
  padding-right: 5px;
  padding-bottom: 9px;
}
.el-input__icon {
  left: 15px!important;
}
#addApproval .fa-tree-node__expand-icon {
  display: none!important;
}
#addApproval .pointer {
  cursor: pointer;
}
#addApproval .fdd-list-main {
  width: 1100px;
  margin: 20px auto 30px;
  font-size: 12px;
}
#addApproval .fdd-list-main .uploadTitle {
  padding-bottom: 5px;
  border-bottom: solid 1px #EAEAEA;
}
#addApproval .fdd-list-main .uploadTitle p {
  border-left: solid 1px white;
  padding-left: 10px;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
}
#addApproval .fdd-list-main .put-box-list {
  margin: 28px 0;
  padding-top: 0px;
}
#addApproval .fdd-list-main .put-box-list li {
  width: 263px;
  height: 36px;
  border: solid 1px #E5E5E5;
  margin-right: 12px;
}
#addApproval .fdd-list-main .put-box-list li .upload-file-tips {
  width: 263px;
  height: 36px;
  line-height: 36px;
}
#addApproval .fdd-list-main .put-box-list li .upload-file-tips i {
  display: inline-block;
  position: absolute;
  font-size: 12px;
  margin-left: -30px;
  margin-top: 12px;
}
#addApproval .fdd-list-main .put-box-list li .file-name {
  text-align: left;
  width: 263px;
  display: inline-block;
  line-height: 36px;
  height: 36px;
  text-indent: 10px;
}
#addApproval .fdd-list-main .put-box-list li .file-name .action {
  float: right;
  margin-right: 15px;
}
#addApproval .fdd-list-main .put-box-list li .file-name .action i {
  position: absolute;
  margin-top: 13px;
  margin-left: -23px;
}
#addApproval .fdd-list-main .put-box-list li .file-name i {
  position: absolute;
  margin-top: 10px;
  margin-left: 20px;
}
#addApproval .fdd-list-main .form-msg {
  margin-top: 35px;
}
#addApproval .fdd-list-main .form-msg input {
  width: 710px;
  margin-left: 16px;
}
#addApproval .fdd-list-main .form-msg .row {
  margin-bottom: 20px;
  height: 40px;
}
#addApproval .fdd-list-main .form-msg .row .require {
  color: red;
}
#addApproval .fdd-list-main .form-msg .row .approval-title {
  float: left;
  height: 40px;
  line-height: 40px;
  text-align: left;
  width: 110px;
}
#addApproval .fdd-list-main .form-msg .row .select-radio {
  padding-top: 12px;
  padding-left: 5px;
}
#addApproval .fdd-list-main .form-msg .row .select-radio input {
  width: 13px;
  height: 13px;
}
#addApproval .fdd-list-main .form-msg .row .depend-time .fa-input {
  width: 710px!important;
  height: 40px!important;
  margin-left: 15px;
}
#addApproval .fdd-list-main .form-msg .row .depend-date .fa-input {
  margin-left: 15px;
  width: 150px;
}
#addApproval .fdd-list-main .form-msg .row .depend-date i {
  position: relative;
  left: -35px;
}
#addApproval .fdd-list-main .form-msg .row .approval-select {
  float: left;
  position: relative;
  height: 40px;
  line-height: 40px;
  width: 710px;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  background-color: #fcfcfc;
  color: #666;
  text-indent: 25px;
  margin-left: 16px;
  box-sizing: border-box;
  cursor: pointer;
}
#addApproval .fdd-list-main .form-msg .row .approval-select i {
  right: 14px;
  position: absolute;
  top: 14px;
}
#addApproval .fdd-list-main .form-msg .row .approval-select .sign-select-list {
  background-color: #fcfcfc;
  border: 1px solid #e5e5e5;
  border-top: none;
  z-index: 10;
  position: absolute;
  width: 100%;
  box-sizing: border-box;
  top: 39px;
}
#addApproval .fdd-list-main .approval-flow {
  margin-top: 20px;
  display: inline-block;
  width: 46px;
  margin-left: 20px;
}
#addApproval .fdd-list-main .approval-flow i {
  position: absolute;
  background-color: #BFBFBF;
  color: white;
  padding: 2px;
  border-radius: 50%;
}
#addApproval .fdd-list-main .approval-flow .approval-person {
  background-color: #FDD435;
  height: 46px;
  width: 46px;
  border-radius: 50%;
  color: white;
  line-height: 46px;
  text-align: center;
}
#addApproval .fdd-list-main .approval-flow .name {
  text-align: center;
  margin-top: 3px;
  height: 15px;
}
#addApproval .fdd-list-main .symbol-next {
  display: inline-block;
  height: 66px;
  line-height: 40px;
  vertical-align: bottom;
  width: 30px;
  text-align: center;
  color: #D3D3D3;
}
#addApproval .submit {
  border-top: solid 1px #EAEAEA;
}
#addApproval .submit .summit-btn {
  width: 1100px;
  margin: 0 auto;
}
#addApproval .submit .summit-btn button {
  float: right;
  width: 88px;
  height: 34px;
  line-height: 34px;
  margin: 15px 0;
  font-size: 12px;
  padding: 0;
}
#add-ppproval-detail .pointer {
  cursor: pointer;
}
#add-ppproval-detail .main {
  width: 1100px;
  margin: 30px auto;
}
#add-ppproval-detail .main .all-msg {
  margin-top: 35px;
  border: solid 1px #EAEAEA;
  padding-bottom: 30px;
}
#add-ppproval-detail .main .all-msg .title {
  background-color: #EAEAEA;
  height: 50px;
  line-height: 50px;
  padding: 0 15px;
}
#add-ppproval-detail .main .all-msg .title .left {
  color: #2A2A2A;
  font-size: 16px;
}
#add-ppproval-detail .main .all-msg .title .right {
  float: right;
  color: #666666;
  font-size: 14px;
}
#add-ppproval-detail .main .all-msg .main-msg {
  margin: 25px 30px;
  padding-bottom: 20px;
  border-bottom: solid 1px #EAEAEA;
}
#add-ppproval-detail .main .all-msg .main-msg .item {
  font-size: 12px;
  width: 33%;
  display: inline-block;
  color: #000000;
  height: 35px;
  line-height: 35px;
}
#add-ppproval-detail .main .all-msg .main-msg .col-label {
  font-size: 12px;
  width: 100px;
  display: inline-block;
}
#add-ppproval-detail .main .all-msg .main-msg span {
  font-size: 12px;
}
#add-ppproval-detail .main .all-msg .file-msg {
  margin: 0 30px;
  font-size: 12px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-title {
  width: 10%;
  float: left;
  height: 30px;
  line-height: 30px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list {
  width: 90%;
  float: right;
  margin-bottom: 30px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .down-click {
  color: #F49600;
  height: 30px;
  line-height: 30px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item {
  font-size: 12px;
  color: #989DA8;
  display: inline-block;
  width: 266px;
  height: 30px;
  border: solid 1px #EAEAEA;
  line-height: 30px;
  margin-right: 15px;
  margin-top: 10px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .file-icon {
  background: url(data:image/png;base64,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) no-repeat;
  height: 20px;
  width: 20px;
  display: inline-block;
  margin: 5px;
  background-size: contain;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .action {
  font-size: 12px;
  float: right;
  padding-right: 10px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .file-size {
  font-size: 12px;
  width: 60px;
  text-align: right;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .file-name {
  font-size: 12px;
  display: inline-block;
  vertical-align: top;
  width: 160px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .fonthidden {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#add-ppproval-detail .main .fdd-tab-warp {
  margin-top: 20px;
}
#add-ppproval-detail .main .fdd-tab-warp .approval-action {
  text-align: right;
}
#add-ppproval-detail .main .fdd-tab-warp .approval-action .action {
  display: inline-block;
  margin-left: 15px;
}
#add-ppproval-detail .main .fdd-tab-warp .fdd-table {
  margin-top: 20px;
}
/*注册*/
.fdd-registjiaoyan {
  width: 270px !important;
}
.fdd-verimg {
  width: 100px !important;
  height: 40px;
  float: right;
  cursor: pointer;
}
.fdd-reghead {
  width: 1180px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
}
.fdd-reghead div {
  float: right;
  margin-top: 20px;
}
.fdd-reghead .logo,
.fdd-reghead img {
  width: 58px;
  overflow: hidden;
  height: 36px;
}
.fdd-reghead .logo {
  display: block;
  margin-top: 10px;
  float: left;
}
.fdd-reghead span,
.fdd-reghead a {
  color: white;
}
.fdd-reghead .line {
  margin: 0 5px;
}
.fdd-reghead .login {
  color: #fbb900;
}
.fdd-reghead .login:hover {
  color: #e1b213;
}
.fdd-regbox {
  width: 715px;
  margin: 75px auto 0 auto;
  background: white;
  height: auto !important;
  overflow: hidden;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-link-gray {
  color: inherit;
  background: inherit;
  cursor: default;
  opacity: .4;
}
.fdd-link-gray:hover {
  color: inherit;
}
.fdd-text-gray {
  opacity: .4;
}
/*重构注册页面的tab页和步骤提示*/
.breadcrumb3,
.breadcrumb2,
.breadcrumb4 {
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  overflow: hidden;
  border: 1px solid #eaeaea;
  width: 713px;
  height: 58px;
  margin: 0 auto;
}
.breadcrumb3 i,
.breadcrumb2 i,
.breadcrumb4 i {
  display: inline-block;
  width: 20px;
  line-height: 20px;
  margin-right: 10px;
  color: #c9c9c9;
  border: 2px solid #c9c9c9;
  height: 20px;
  vertical-align: middle;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  position: relative;
}
.breadcrumb3 i.finshed-icon,
.breadcrumb2 i.finshed-icon,
.breadcrumb4 i.finshed-icon,
.breadcrumb3 i.finshed-icon2,
.breadcrumb2 i.finshed-icon2,
.breadcrumb4 i.finshed-icon2 {
  border: 0!important;
  height: 24px;
  width: 24px;
  margin-right: 4px;
  background: url(./images/arrow-two.png?84fae365407dceca3137630bb4a8d451) no-repeat;
  background-position: -43px -4px;
}
.breadcrumb3 i.finshed-icon2,
.breadcrumb2 i.finshed-icon2,
.breadcrumb4 i.finshed-icon2 {
  background-position: -66px -4px;
}
.breadcrumb3 li,
.breadcrumb2 li,
.breadcrumb4 li {
  width: 235px;
  float: left;
  text-align: center;
  position: relative;
  line-height: 58px;
  color: #a2abb2;
}
.breadcrumb3 li.last:before,
.breadcrumb2 li.last:before,
.breadcrumb4 li.last:before {
  background: #fff;
}
.breadcrumb3 li.last.on:before,
.breadcrumb2 li.last.on:before,
.breadcrumb4 li.last.on:before {
  background: #f7f7f7;
}
.breadcrumb3 li:before,
.breadcrumb2 li:before,
.breadcrumb4 li:before {
  display: block;
  content: "";
  position: absolute;
  width: 14px;
  z-index: 19;
  height: 58px;
  right: -14px;
  top: 0;
  background: url(./images/arrow-two.png?84fae365407dceca3137630bb4a8d451) no-repeat;
  background-position: -1px -2px;
}
.breadcrumb3 li.on,
.breadcrumb2 li.on,
.breadcrumb4 li.on {
  background: #f7f7f7;
  color: #a6a6a6;
}
.breadcrumb3 li.on i,
.breadcrumb2 li.on i,
.breadcrumb4 li.on i {
  color: #ffd435;
  border: 2px solid #ffd435;
}
.breadcrumb3 li.on:before,
.breadcrumb2 li.on:before,
.breadcrumb4 li.on:before {
  background-position: -24px 0px;
}
.breadcrumb2 li {
  width: 356px;
}
.breadcrumb4 {
  width: 100%;
  border: 0;
  border-bottom: 1px solid #eaeaea;
}
.breadcrumb4 li {
  width: 275px;
}
.breadcrumb4 li em {
  height: 20px;
  width: 20px;
  display: block;
  position: absolute;
  left: -2px;
  top: -2px;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  background-position: -570px -13px;
}
.fdd-regtab {
  width: 375px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  margin: 0 auto;
  background: white;
  border: 1px solid #ffd435;
  margin-top: 40px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-regtab li {
  width: 50%;
  float: left;
  color: #2a2a2a;
  cursor: pointer;
}
.fdd-regtab .on {
  background: #ffd435;
}
.fdd-regmain {
  width: 377px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  margin-top: 35px;
  padding-bottom: 50px;
}
.fdd-regmain .codetext {
  text-align: right;
}
.fdd-regmain div {
  width: 100%;
  height: 40px;
  padding: 2px;
  margin-bottom: 20px;
  font-size: 12px;
  position: relative;
}
.fdd-regmain div i {
  position: absolute;
  right: 10px;
  top: 12px;
  cursor: pointer;
}
.fdd-regmain div p {
  color: #c00;
}
.fdd-regmain div .verifycode {
  width: 270px;
  float: left;
}
.fdd-regmain div .btn {
  float: right;
  width: 100px;
  background: #2a2a2a;
  display: block;
  color: white;
  text-align: center;
  height: 40px;
  line-height: 40px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-regmain div a {
  color: #fbb900;
  cursor: pointer;
}
.fdd-regmain div a:hover {
  color: #f49600;
}
.fdd-regmain div .gray {
  color: #999;
  float: right;
}
.fdd-regmain div label {
  overflow: hidden;
  background: white;
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 14px;
  cursor: pointer;
  box-sizing: border-box;
  vertical-align: middle;
  position: relative;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  background-position: -457px -41px;
  margin-right: 5px;
  margin-top: -2px;
}
.fdd-regmain div span {
  height: 14px;
  line-height: 14px;
  display: inline-block;
  vertical-align: text-bottom;
}
.fdd-regmain button {
  width: 100%;
}
.fdd-regisuccess {
  width: 560px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  margin-bottom: 30px;
  margin-top: 50px;
}
.fdd-regisuccess span {
  width: 65px;
  height: 65px;
  display: block;
  margin: 0 auto;
  margin-bottom: 30px;
}
.fdd-regisuccess .fdd-button-link {
  width: 197px;
  height: 45px;
  line-height: 45px;
  margin: 0 auto;
  display: block;
  margin-top: 25px;
}
.fdd-regisuccess .h5 {
  font-size: 16px;
  text-align: center;
}
.fdd-regisuccess .h6 {
  width: 330px;
  margin: 0 auto;
  color: #999;
  font-size: 12px;
  text-align: center;
  margin-top: 20px;
}
.fdd-regisuccess-btnbox {
  width: 380px;
  height: 45px;
  position: relative;
  margin: 50px auto;
}
.fdd-regisuccess-btnbox a {
  min-width: 100px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  display: inline-block;
  background: #ffd435;
  color: #2a2a2a;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 0 30px;
}
.fdd-regisuccess-btnbox a:hover {
  background: #e1b213;
}
.fdd-regisuccess-btnbox .left,
.fdd-regisuccess-btnbox .right {
  position: absolute;
}
.fdd-regisuccess-btnbox .left {
  left: 0;
}
.fdd-regisuccess-btnbox .right {
  right: 0;
}
/*找回密码*/
.fdd-forget-header {
  width: 100%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  padding: 10px;
  background: white;
  position: fixed;
  top: 0;
}
.fdd-forget-box {
  width: 1180px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
}
.fdd-forget-box img {
  width: 66px;
  float: left;
}
.fdd-forget-box .forget-right {
  float: right;
}
.fdd-forget-box a {
  display: inline-block;
  cursor: pointer;
  color: #666;
  line-height: 42px;
}
.fdd-forget-box a:hover {
  color: #f49600;
}
.fdd-forget-box span {
  padding: 0 5px;
}
.fdd-forget-warp {
  width: 580px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  margin-top: 100px;
  background: white;
  border: #eaeaea solid 1px;
  padding-bottom: 40px;
}
.fdd-forget-warp .title {
  width: 100%;
  height: 45px;
  line-height: 45px;
  font-size: 18px;
  color: #2a2a2a;
  text-indent: 10px;
  border-bottom: #eaeaea solid 1px;
  margin-bottom: 40px;
}
.fdd-forget-warp .box {
  width: 330px;
  height: auto !important;
  margin: 0 auto;
  overflow: hidden;
  margin-top: 15px;
  position: relative;
  padding: 2px;
}
.fdd-forget-warp .box .fdd-icon-dip {
  display: inline-block;
  margin: 0 5px 0 50px;
}
.fdd-forget-warp .box .fdd-button-link,
.fdd-forget-warp .box button {
  width: 106px;
  height: 45px;
  line-height: 45px;
}
.fdd-forget-warp .box .left-20 {
  margin-left: 20px;
}
.fdd-forget-warp .box i {
  display: inline-block;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 13px;
}
.fdd-forget-warp .box .verbox {
  width: 100%;
  margin-top: 15px;
  height: 40px;
}
.fdd-forget-warp .box .verbox .verinput {
  float: left;
  width: 220px;
}
.fdd-forget-warp .box .verbox a {
  width: 90px;
  height: 40px;
  line-height: 40px;
  float: right;
  padding: 0 5px;
}
.fdd-forget-warp .box p {
  color: #c00;
}
.fdd-forget-warp button {
  margin-top: 20px;
}
.fdd-agreetbox {
  width: 860px;
  margin: 100px auto 0;
  background: white;
  border: #e8e8e8 solid 1px;
  padding: 30px;
  box-sizing: border-box;
  color: #666;
}
.fdd-agreetbox h3 {
  text-align: center;
  font-size: 20px;
  line-height: 28px;
  display: block;
  font-weight: bold;
}
.fdd-agreetbox p {
  line-height: 22px;
}
.fdd-agreetbox h4 {
  font-size: 16px;
  margin: 10px 0;
  line-height: 28px;
}
.fdd-agreetbox .use_title {
  height: auto !important;
  overflow: hidden;
  margin-top: 20px;
}
.fdd-agreetbox .useatext {
  text-decoration: underline;
}
.fdd-agreetbox .text-index {
  text-indent: 30px;
}
.fdd-hover-menu .fdd-icon-home {
  background-position: -96px 0;
}
.fdd-hover-menu .fdd-icon-contract {
  background-position: -112px 0;
}
.fdd-hover-menu .fdd-icon-user {
  background-position: -144px 0;
}
.fdd-hover-menu .fdd-icon-muban {
  background-position: -128px 0;
}
/*修复滚动条宽度变动*/
.scroll-left-fix {
  position: fixed;
  left: 0;
  top: 0;
  height: 50px;
  width: calc(100vw - 100%);
  background-color: #212a31;
  z-index: 100;
}
.scroll-left-fix.home-info {
  float: left;
  margin-left: calc(100% - 100vw);
  height: 136px;
  display: inline;
  position: relative;
}
/*home*/
header {
  height: 50px;
  line-height: 50px;
  background: #212a31;
  position: fixed;
  top: 0;
  z-index: 100;
  width: calc(200% - 100vw);
  margin: 0 calc(100vw - 100%);
}
header .fdd-header .fdd-icon-logo,
header .fdd-company-header .fdd-icon-logo {
  width: 58px;
  height: 36px;
  margin-top: 5px;
  float: left;
  display: inline-block;
  vertical-align: middle;
}
header .fdd-header .fdd-nav-btn,
header .fdd-company-header .fdd-nav-btn {
  margin-top: 10px;
  margin-right: 10px !important;
  float: right;
  background: #ffd435;
  color: #2a2a2a;
  display: inline-block;
  width: 90px;
  height: 35px;
  line-height: 35px;
  margin-right: 45px;
  text-align: center;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
header .fdd-header .fdd-nav-btn:hover,
header .fdd-company-header .fdd-nav-btn:hover {
  background: #e1b213;
}
header .fdd-header .fdd-reset-home,
header .fdd-company-header .fdd-reset-home {
  color: #ffd435;
  position: absolute;
  right: 15px;
}
header .fdd-header .fdd-reset-home:hover,
header .fdd-company-header .fdd-reset-home:hover {
  color: #f49600;
}
header .fdd-header {
  width: 1100px;
  height: 50px;
  position: relative;
  margin: 0 auto;
}
header .fdd-header .go-index {
  display: inline-block;
  height: 28px;
  line-height: 28px;
  padding-left: 15px;
  margin-left: 20px;
  color: white;
  border-left: #464d53 solid 1px;
}
header .fdd-header .go-index:hover {
  color: #ffd435;
}
header .fdd-header .fa-icon-exit,
header .fdd-header .fa-icon-rank,
header .fdd-header .fa-icon-sort {
  position: absolute;
  color: #a6a6a6;
  display: inline-block;
  cursor: pointer;
}
header .fdd-header .fa-icon-exit:hover,
header .fdd-header .fa-icon-rank:hover,
header .fdd-header .fa-icon-sort:hover {
  color: #fbb900;
}
header .fdd-header .fa-icon-exit {
  top: 20px;
  right: 0;
  margin-left: 20px;
  display: inline-block;
}
header .fdd-header .fa-icon-rank,
header .fdd-header .fa-icon-sort {
  top: 18px;
  right: 20px;
  font-size: 16px;
}
header .fdd-company-header {
  width: 100%;
  height: 50px;
}
header .fdd-company-header .fdd-icon-logo {
  margin-left: 15px;
}
header .fdd-company-header .fdd-company-name {
  color: #bbbec0;
  margin-left: 15px;
  font-weight: bold;
}
nav {
  max-width: 916px;
  height: 50px;
  line-height: 50px;
  margin-left: 80px;
  position: absolute;
  top: 0;
}
nav a {
  display: inline-block;
  float: left;
  color: #a6a6a6;
  padding: 0 24px;
}
nav a:hover {
  color: #ffd435;
}
nav a:hover .fdd-icon-home {
  background-position: -96px 0;
}
nav a:hover .fdd-icon-contract {
  background-position: -112px 0;
}
nav a:hover .fdd-icon-user {
  background-position: -144px 0;
}
nav a:hover .fdd-icon-muban {
  background-position: -128px 0;
}
nav a i {
  display: inline-block;
  vertical-align: middle;
  margin: -2px 5px 0 0;
}
nav a span {
  font-size: 14px;
}
nav .hover {
  color: #ffd435;
}
nav .hover .fdd-icon-home {
  background-position: -96px 0;
}
nav .hover .fdd-icon-contract {
  background-position: -112px 0;
}
nav .hover .fdd-icon-user {
  background-position: -144px 0;
}
nav .hover .fdd-icon-muban {
  background-position: -128px 0;
}
footer {
  width: 100%;
  height: auto !important;
  overflow: hidden;
  bottom: 0;
  background: white;
  border-top: #eaeaea solid 1px;
}
footer .fdd-footer-nav {
  width: 1000px;
  margin: 0 auto;
  height: auto !important;
  overflow: hidden;
  display: block;
  padding: 20px 0;
}
footer .fdd-footer-nav ul li {
  width: 400px;
  float: left;
}
footer .fdd-footer-nav ul li a {
  cursor: pointer;
  display: block;
  color: #999;
}
footer .fdd-footer-nav ul li a:hover {
  color: #ffd435;
}
footer .fdd-footer-nav ul li img,
footer .fdd-footer-nav ul li p {
  float: left;
  display: inline-block;
}
footer .fdd-footer-nav ul li img {
  margin-right: 10px;
}
footer .fdd-footer-nav ul li p {
  padding-top: 10px;
}
footer .fdd-footer-nav ul li span {
  width: 220px;
  display: block;
  font-size: 12px;
  line-height: 16px;
}
footer .fdd-footer-nav ul li span:nth-child(1) {
  font-size: 14px;
  color: #999;
  margin-bottom: 10px;
}
footer .fdd-footer-nav ul li i {
  vertical-align: middle;
}
footer .fdd-footer-nav ul li:nth-child(1) {
  width: 200px;
}
footer .fdd-footer-bottom {
  width: 100%;
  height: 40px;
  line-height: 40px;
  background: #212a31;
  text-align: center;
  color: #7a7f83;
  font-size: 12px;
}
.fdd-top-right {
  float: right;
  padding-right: 20px;
}
.fdd-top-right .fdd-switchCompany {
  display: inline-block;
  color: #ffd435;
  margin-right: 20px;
}
.fdd-top-right .fdd-switchCompany span {
  font-size: 12px;
}
.fdd-top-right .fdd-switchCompany:hover {
  color: #e1b213;
}
.fdd-top-right .fdd-switchCompany i {
  display: inline-block;
  font-size: 12px;
  position: absolute;
}
.fdd-top-right .fdd-switchCompany .fdd-companyName {
  color: #a6a6a6;
  margin-right: 3px;
  font-size: 12px;
}
.fdd-top-right .fdd-switchCompany .fdd-totalTips {
  position: absolute;
  margin-top: 19px;
  margin-left: 5px;
  min-width: 18px;
  max-width: 25px;
  height: 14px;
  padding: 0px;
  border-radius: 15px;
  background: #c00;
  color: white;
  line-height: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  font-size: 12px;
  transform: scale(0.88);
  width: calc(100%*0.88);
  width: -webkit-calc(88%);
  width: -moz-calc(88%);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  text-align: center;
  text-indent: -2px;
}
.fdd-top-right .fdd-switchCompany .fdd-totalTipsMore {
  margin-top: 19px;
  margin-left: 5px;
  padding: 2px;
  width: 30px !important;
  height: 30px;
  line-height: 30px;
  border-radius: 15px;
  background: #c00;
  color: white;
  display: inline-block;
  font-size: 15px;
  transform: scale(0.45);
  width: calc(100%*0.45);
  width: -webkit-calc(45%);
  width: -moz-calc(45%);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  text-align: center;
  text-indent: -2px;
}
.fdd-secheader {
  width: 100%;
  height: 43px;
  background: #f8fafc;
  border-bottom: 1px solid #f0f3f8;
  position: absolute;
  top: 50px;
}
.fdd-secheader div {
  width: 1100px;
  margin: 0 auto;
}
.fdd-secheader div a {
  float: left;
  min-width: 90px;
  display: inline-block;
  line-height: 42px;
  color: #666;
  text-align: center;
  margin-right: 30px;
}
.fdd-secheader div a:hover {
  color: #ffd435;
}
.fdd-secheader div .hover {
  color: #2a2a2a;
  border-bottom: 2px solid #ffd435;
}
.fdd-icon-compass {
  margin-right: 5px;
  font-size: 14px;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
}
.fdd-icon-compass:before {
  color: #ffd435;
  content: "\E94A";
}
.fdd-icon-problem {
  width: 14px;
  height: 14px;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.fdd-icon-problem {
  margin: 0 10px 0 5px;
  background-position: -61px -20px;
}
.fdd-centerbar {
  width: 100%;
  height: 136px;
  background: #212a31;
  position: relative;
}
.fdd-centerbar .fdd-center-box {
  width: 1100px;
  margin: 0 auto;
  overflow: hidden;
  height: auto !important;
  padding-top: 40px;
}
.fdd-centerbar .fdd-center-box img {
  width: 50px;
  height: 50px;
  float: left;
  display: inline-block;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  cursor: pointer;
}
.fdd-centerbar .fdd-center-box .fdd-center-account {
  color: white;
  display: inline-block;
  overflow: hidden;
  margin: 5px 0 0 30px;
}
.fdd-centerbar .fdd-center-box .fdd-center-account span {
  color: #a2abb2;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .white {
  color: white;
}
.fdd-centerbar .fdd-center-box .fdd-center-account em {
  font-style: normal;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .i-review {
  margin-left: 5px;
  width: 46px;
  height: 18px;
  vertical-align: middle;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  background-position: -531px -80px;
  box-sizing: border-box;
  cursor: pointer;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .show-user-info {
  width: auto;
  position: relative;
  display: inline-block;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .show-user-info i {
  width: 24px;
  height: 24px;
  display: inline-block;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .show-user-info .cut-title {
  position: absolute;
  display: none;
  max-width: 300px;
  min-width: 30px;
  line-height: 18px;
  padding: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 6;
  font-size: 12px;
  box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox {
  width: 345px;
  float: right;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox .fdd-center-line {
  width: 1px;
  height: 26px !important;
  background: #7d868b;
  display: inline-block;
  margin: 10px 15px 0 15px;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox p {
  width: 120px;
  height: auto !important;
  overflow: hidden;
  float: left;
  display: inline-block;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox p span {
  display: block;
  color: #a2abb2;
  text-align: center;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox p a {
  display: block;
  color: white;
  font-size: 16px;
  line-height: 16px;
  cursor: pointer;
  text-align: center;
  margin-top: 10px;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox p a:hover {
  color: #ffd435;
}
.fdd-tab-warp {
  width: 1100px;
  max-width: 1100px;
  height: auto !important;
  overflow: hidden;
  margin: 10px auto 0 auto;
}
.fdd-tab-warp p {
  height: 36px;
  line-height: 36px;
  color: #999;
  display: block;
}
.fdd-tab-warp p a {
  float: right;
  color: #ffd435;
}
.fdd-tab-warp p a:hover {
  color: #fbb900;
}
.fdd-tab-sealWarp {
  margin: 20px 30px;
  overflow-y: auto;
}
.fdd-data-box {
  width: 1100px;
  height: auto !important;
  overflow: hidden;
  margin: 110px auto 30px auto;
}
.fdd-data-box .fdd-total-box {
  width: 550px;
  padding-bottom: 10px;
  float: left;
  margin-left: 5px;
}
.fdd-data-box .fdd-total-box li {
  float: left;
  width: 25%;
  padding-top: 20px;
  text-align: center;
}
.fdd-data-box .fdd-total-box li span {
  font-size: 30px;
  display: inline-block;
  color: #333;
}
.fdd-data-box .fdd-total-box li p {
  margin-bottom: 20px;
}
.fdd-data-box .fdd-total-box li p:last-child {
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
  color: #999;
}
.fdd-data-box .fdd-total-box li a {
  display: block;
  height: 146px;
  padding-top: 20px;
  position: relative;
}
.fdd-data-box .fdd-total-box li a:after {
  content: '';
  width: 100%;
  height: 100%;
  box-shadow: 1px 1px 3px 1px #f2f2f2;
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  transform: scale(0.4);
  opacity: 0;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
.fdd-data-box .fdd-total-box li a:hover {
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-data-box .fdd-total-box li a:hover:after {
  transform: scale(1);
  opacity: 1;
}
.fdd-data-box .fdd-total-box li a:hover p:last-child {
  transform: scale(1.02);
}
.fdd-data-box .fdd-total-box li a:hover span {
  color: #333;
}
.fdd-data-box .fdd-file-box {
  float: right;
  width: 440px;
}
.fdd-data-box .fdd-file-box ul {
  width: 100%;
  height: auto !important;
  display: block;
  min-height: 20px;
}
.fdd-data-box .fdd-file-box ul li {
  height: 20px;
  line-height: 20px;
  position: relative;
  float: left;
}
.fdd-data-box .fdd-file-box ul .left {
  width: 25%;
  text-align: left;
  color: #fbb900;
  cursor: pointer;
}
.fdd-data-box .fdd-file-box ul .right {
  width: 75%;
  text-align: right;
  cursor: pointer;
}
.fdd-cut-word {
  position: relative;
  width: 86%;
  right: 0;
  display: inline-block;
}
.fdd-cut-word:hover .fddv3-cut-title {
  display: block;
}
.fdd-cut-word .fddv3-cut-text {
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  vertical-align: middle;
}
.fdd-cut-word .fddv3-cut-title {
  display: none;
  position: absolute;
  margin-top: 10px;
  left: 0;
  text-align: left;
  max-width: 300px;
  min-width: 30px;
  color: white;
  background: rgba(33, 42, 49, 0.75);
  border-radius: 3px;
  line-height: 18px;
  padding: 8px;
  word-wrap: break-word;
  white-space: normal;
  word-break: keep-all;
  box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  font-size: 12px;
  z-index: 6;
}
.fdd-cut-word .fddv3-cut-title:before {
  content: '';
  position: absolute;
  border: 6px solid transparent;
  border-bottom: 6px solid rgba(33, 42, 49, 0.75);
  top: -12px;
  right: 10px;
}
.fdd-dropbox {
  background: #fffbea;
  height: 140px;
  cursor: pointer;
  position: relative;
  border: 1px dashed #ffd435;
  overflow: hidden;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-top: 10px;
}
.fdd-dropbox input,
.fdd-dropbox .fdd-box-click {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.fdd-dropbox div {
  width: 100%;
  height: 52px;
}
.fdd-dropbox div .putfile,
.fdd-dropbox div .putdownload {
  height: 36px;
  width: 36px;
  display: block;
  position: absolute;
  left: 126px;
  top: 52px;
  background: #ffd435;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-dropbox div .putfile:before,
.fdd-dropbox div .putdownload:before {
  width: 16px;
  height: 16px;
  content: '';
  display: block;
  margin: 10px auto 0;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
}
.fdd-dropbox div .putfile:before {
  background-position: -306px 0;
}
.fdd-dropbox div .putdownload:before {
  background-position: -289px 0;
}
.fdd-dropbox div span {
  color: #999;
  display: inline-block;
}
.fdd-dropbox div p {
  margin: 52px 0 0 173px;
}
.fdd-dropbox div .droptext {
  font-size: 12px;
  margin: 0 0 0 173px;
  color: #2a2a2a;
}
.fdd-dropbox div em {
  font-style: normal;
  display: block;
  color: #999;
  text-align: center;
  line-height: 38px;
}
.fdd-dropbox:hover {
  background: #fff3c6;
}
.pop-no-authorize-tip .tips-text {
  font-size: 14px;
  margin-left: 20px;
  margin-top: 25px;
}
.pop-no-authorize-tip .go-authorize {
  margin-top: 25px;
}
/*文件列表*/
.fdd-list-main {
  position: relative;
  width: 100%;
  height: auto !important;
  margin-top: 10px;
}
.fdd-list-nav {
  width: 1100px;
  height: 40px;
  border-bottom: 1px solid #eaeaea;
  margin: 0 auto;
}
.fdd-list-nav a {
  color: #a6a6a6;
  text-align: center;
  height: 38px;
  line-height: 38px;
  padding: 0 20px;
  position: relative;
  display: inline-block;
}
.fdd-list-nav a:hover {
  color: #2a2a2a;
}
.fdd-list-nav a i {
  position: absolute;
  top: 6px;
  margin-top: -7px;
  min-width: 13px;
  max-width: 30px;
  height: 13px;
  padding: 3px;
  border-radius: 20px;
  background: #ffd435;
  color: #2a2a2a;
  line-height: 13px;
  font-size: 12px;
  left: 75%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.fdd-list-nav .hover {
  color: #2a2a2a;
  border-bottom: #ffd435 solid 2px;
}
.fdd-list-search {
  width: 1100px;
  min-height: 38px;
  height: auto !important;
  margin: 0 auto;
  margin-top: 20px;
}
.fdd-list-search .file-type-container {
  float: left;
  width: 90px;
  font-size: 12px;
}
.fdd-list-search .file-type-container .contact-select {
  text-align: center;
  margin-left: 0px;
}
.fdd-list-search .file-type-container .contact-select p {
  text-align: left;
  width: 80px;
  font-size: 12px;
}
.fdd-list-search .file-type-container .contact-select p .fa-icon-arrow-down {
  top: 11px;
}
.fdd-list-search .file-type-container .contact-select .sign-select-list {
  width: 80px;
}
.fdd-list-search .fdd-list-databox {
  float: left;
}
.fdd-list-search .fdd-list-databox select {
  width: 87px !important;
}
.fdd-list-search .fdd-list-databox .fa-icon-date {
  position: absolute;
  margin-top: -8px;
  right: 10px !important;
  cursor: pointer;
}
.fdd-list-search .fdd-list-databox a {
  display: inline-block;
  line-height: 34px;
  color: #a6a6a6;
  margin-left: 10px;
  font-size: 12px;
  text-decoration: underline;
}
.fdd-list-search .fdd-list-databox a:hover {
  color: #fbb900;
}
.fdd-list-search .fdd-list-databox .hover {
  color: #fbb900;
}
.fdd-list-search .fdd-list-databox select {
  width: 100px;
  height: 34px;
  display: inline-block;
  padding: 0;
  text-align: left;
  text-indent: 5px;
}
.fdd-list-search .fdd-list-databox input,
.fdd-list-search .fdd-list-databox select {
  cursor: pointer;
}
.fdd-list-search .fdd-list-databox select,
.fdd-list-search .fdd-list-databox .fdd-date,
.fdd-list-search .fdd-list-databox .line {
  float: left;
}
.fdd-list-search .fdd-list-databox .fdd-date {
  width: 140px;
  position: relative;
  margin-left: 5px;
  display: inline-block;
}
.fdd-list-search .fdd-list-databox .fdd-date i {
  position: absolute;
  width: 16px;
  font-size: 14px;
  color: #999;
  text-align: center;
  pointer-events: none;
  top: 10px;
  right: 10px;
}
.fdd-list-search .fdd-list-databox .line {
  line-height: 34px;
  text-align: center;
  margin-left: 5px;
}
.fdd-list-search .fdd-list-databox .fdd-date,
.fdd-list-search .fdd-list-databox input {
  height: 32px;
  line-height: 32px;
  box-sizing: border-box;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-list-search .imitate-select {
  float: right;
  position: relative;
  display: inline-block;
}
.fdd-list-search .imitate-select .imitate-select-list {
  width: 100%;
  position: absolute;
  box-sizing: border-box;
  text-align: center;
  border: #eaeaea solid 1px;
  top: 33px;
  background: white;
  z-index: 50;
}
.fdd-list-search .imitate-select .imitate-select-list .listlink {
  width: 100%;
  display: block;
  text-align: center;
  background: white;
  height: 34px;
  line-height: 34px;
  color: #2a2a2a;
  border-bottom: #eaeaea solid 1px;
  text-decoration: none;
  margin: 0;
}
.fdd-list-search .imitate-select .imitate-select-list .listlink:hover {
  color: #ffd435;
}
.fdd-list-search .imitate-select .more {
  display: inline-block;
  padding: 0 10px;
  text-align: center;
  color: #2a2a2a;
  border: #ffd435 solid 1px;
  line-height: 32px;
  height: 32px;
  text-decoration: none;
  margin-left: 0;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-list-search .imitate-select .more span {
  margin-left: 5px;
}
.fdd-list-search .fdd-list-btnbox {
  float: left;
}
.fdd-list-search .fdd-list-temp {
  float: left;
  width: 780px;
}
.fdd-list-search .fdd-list-temp .fdd-button-link {
  float: right;
}
.fdd-list-search .fdd-list-btnbox .fdd-list-input,
.fdd-list-search .fdd-list-temp .fdd-list-input {
  float: left;
  width: 228px;
  margin-left: 10px;
  margin-right: 5px;
  position: relative;
}
.fdd-list-search .fdd-list-btnbox .fdd-list-input i,
.fdd-list-search .fdd-list-temp .fdd-list-input i {
  position: absolute;
  left: 3px;
  top: 1px;
  width: 14px;
  height: 14px;
}
.fdd-list-search .fdd-list-btnbox i,
.fdd-list-search .fdd-list-temp i {
  position: absolute;
  margin: 10px 0 0 5px;
}
.fdd-list-search .fdd-list-btnbox input,
.fdd-list-search .fdd-list-temp input {
  text-indent: 20px;
}
.fdd-list-search .fdd-list-btnbox input,
.fdd-list-search .fdd-list-temp input,
.fdd-list-search .fdd-list-btnbox button,
.fdd-list-search .fdd-list-temp button,
.fdd-list-search .fdd-list-btnbox .moreserch,
.fdd-list-search .fdd-list-temp .moreserch {
  height: 34px;
  line-height: 34px;
  float: left;
}
.fdd-list-search .fdd-list-btnbox .fdd-search-btn,
.fdd-list-search .fdd-list-temp .fdd-search-btn {
  background: #ffd435;
  color: #2a2a2a;
  text-align: center;
  height: 34px;
  line-height: 34px;
  display: inline-block;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-list-search .fdd-list-btnbox .fdd-search-btn:hover,
.fdd-list-search .fdd-list-temp .fdd-search-btn:hover {
  background: #e1b213;
}
.fdd-list-search .fdd-list-btnbox .moreserch,
.fdd-list-search .fdd-list-temp .moreserch {
  height: 32px;
  border: 1px solid #ffd435;
  display: inline-block;
  min-width: 90px;
  color: black;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-left: 5px;
  text-indent: 10px;
}
.fdd-list-search .fdd-list-btnbox .moreserch:hover,
.fdd-list-search .fdd-list-temp .moreserch:hover {
  background: #ffd435;
}
.fdd-list-search .fdd-list-btnbox .moreserch i,
.fdd-list-search .fdd-list-temp .moreserch i {
  border: 4px solid transparent;
  border-top: 6px solid #666;
  display: inline-block;
  vertical-align: middle;
  margin: 13px 0 0 3px;
}
.fdd-tab-link {
  color: #a6a6a6;
}
.fdd-tab-link:hover {
  color: #fbb900;
}
.fdd-tab-link:hover .fdd-icon-tip {
  background-position: -528px -16px;
}
.fdd-tab-link:hover .fdd-icon-sign {
  background-position: -244px -16px;
}
.fdd-tab-link:hover .fdd-icon-down {
  background-position: -262px -16px;
}
.fdd-base-main {
  width: 1100px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  padding-top: 70px;
}
.fdd-base-user {
  width: 540px;
  box-sizing: border-box;
  height: auto !important;
  float: left;
  border: 1px solid #eaeaea;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 24px 30px;
}
.fdd-base-user h4 {
  display: block;
  color: #2a2a2a;
  font-size: 14px;
}
.fdd-base-user ul li {
  margin-top: 18px;
  color: #a6a6a6;
  position: relative;
}
.fdd-base-user ul li span {
  color: #2a2a2a;
  display: inline-block;
  text-indent: 24px;
}
.fdd-base-user ul li .tplink {
  margin-left: 20px;
  color: #fbb900;
}
.fdd-base-user ul li .tplink:hover {
  color: #f49600;
}
.fdd-base-user ul li .gray {
  color: #999;
}
.fdd-base-user ul li .fdd-base-img {
  width: 50px;
  height: 50px;
  line-height: 50px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  margin-left: 24px;
  position: relative;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  color: white;
  box-sizing: border-box;
}
.fdd-base-user ul li .fdd-base-img img {
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  vertical-align: initial;
  width: 50px;
  height: 50px;
}
.fdd-base-user ul li .fdd-base-img:hover .edit-txt {
  display: inline-block;
}
.fdd-base-user ul li .fdd-base-img .edit-txt {
  display: none;
  position: absolute;
  width: 50px;
  height: 50px;
  top: 0;
  left: 0;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  background: rgba(0, 0, 0, 0.4);
  font-style: normal;
  vertical-align: middle;
}
.fdd-base-ordel {
  width: 540px;
  float: right;
  height: auto !important;
  overflow: hidden;
}
.fdd-base-ordel .fdd-base-remind,
.fdd-base-ordel .fdd-base-notice {
  width: 538px;
  border: 1px solid #eaeaea;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-base-ordel .fdd-base-remind {
  height: 160px;
  padding: 20px;
  box-sizing: border-box;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number {
  display: inline-block;
  width: 150px;
  height: 30px;
  text-align: center;
  border: #eaeaea solid 1px;
  position: relative;
  vertical-align: middle;
  margin: 30px 10px;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number:hover {
  border: #fbb900 solid 1px;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number i {
  width: 88px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  border-left: #eaeaea solid 1px;
  border-right: #eaeaea solid 1px;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number a {
  font-size: 16px;
  display: inline-block;
  color: #999;
  width: 30px;
  height: 30px;
  line-height: 30px;
  top: 0;
  position: absolute;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number a:hover {
  color: #2a2a2a;
  background: #fffbe9;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number a:nth-child(1) {
  left: 0;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number a:nth-child(2) {
  right: 0;
}
.fdd-base-ordel .fdd-base-notice {
  height: auto !important;
  padding: 20px;
  box-sizing: border-box;
}
.fdd-base-ordel .fdd-base-notice ul li {
  margin-top: 18px;
  color: #a6a6a6;
  position: relative;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
}
.fdd-base-ordel .fdd-base-notice ul li p {
  display: inline-block;
  position: absolute;
  right: 0;
}
.fdd-base-ordel .fdd-base-notice ul li div {
  margin-top: -5px;
  background: #d2d2d2;
  position: absolute;
  width: 40px;
  height: 20px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  top: 23%;
  right: 70px;
  border-radius: 10px;
  -ms-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
}
.fdd-base-ordel .fdd-base-notice ul li div input {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 200px;
  opacity: 0;
  filter: alpha(opacity=0);
  width: 36px;
  height: 16px;
  cursor: pointer;
}
.fdd-base-ordel .fdd-base-notice ul li div label {
  width: 16px;
  height: 16px;
  background: white;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 2px;
  left: 2px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.fdd-base-ordel .fdd-base-notice ul li .hover {
  background: #ffd435;
}
.fdd-base-ordel .fdd-base-notice ul li .hover label {
  left: auto;
  right: 2px;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop {
  vertical-align: middle;
  display: inline-block;
  position: relative;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop:hover div {
  display: block;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop em {
  cursor: pointer;
  vertical-align: text-top !important;
  display: inline-block;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop div {
  width: 260px;
  display: none;
  background: rgba(33, 42, 49, 0.75);
  color: white;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  position: absolute;
  -webkit-box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  top: 22px;
  z-index: 5;
  left: -6px;
  font-size: 12px;
  word-wrap: break-word;
  padding: 10px;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop div:before {
  position: absolute;
  left: 8px;
  top: -12px;
  content: '';
  border: 6px solid transparent;
  border-bottom: 6px solid rgba(33, 42, 49, 0.75);
}
/*签章列表*/
.fdd-signlist-warp {
  width: 1100px;
  height: auto !important;
  margin: 0 auto;
  margin-bottom: 30px;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  position: relative;
}
.fdd-signlist-warp .fdd-erem {
  text-align: center;
  padding: 60px 0;
}
.fdd-signlist-warp .fdd-erem div {
  width: 172px;
  height: 172px;
  margin: 0 auto;
  border: #eaeaea solid 1px;
  box-sizing: border-box;
}
.fdd-signlist-warp .fdd-erem div img {
  width: 100%;
}
.fdd-signlist-warp .fdd-erem p {
  text-align: center;
  font-size: 14px;
  display: block;
  margin-top: 10px;
}
.fdd-signlist-warp h4 {
  height: 60px;
  line-height: 60px;
  border-bottom: #eaeaea solid 1px;
  font-size: 14px;
  color: #2a2a2a;
  font-weight: normal;
  padding-left: 24px;
  display: block;
}
.fdd-signlist-warp h4 a {
  position: absolute;
  right: 20px;
  margin-top: 10px;
}
.fdd-signlist-warp .fdd-signlist-main {
  padding: 15px;
  height: auto !important;
  overflow: hidden;
  min-height: 300px;
  max-height: 390px;
  overflow-y: auto;
}
.fdd-signlist-warp .fdd-signlist-main ul li {
  width: 30%;
  height: 180px;
  box-sizing: border-box;
  margin: 20px 1.5%;
  border: #eaeaea solid 1px;
  position: relative;
  float: left;
}
.fdd-signlist-warp .fdd-signlist-main ul li .fa-icon-circle-close {
  display: none;
}
.fdd-signlist-warp .fdd-signlist-main ul li:hover {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.fdd-signlist-warp .fdd-signlist-main ul li:hover .fa-icon-circle-close {
  width: 16px;
  height: 16px;
  right: 10px;
  top: 5px;
  z-index: 2;
  display: block;
  color: #999;
  position: absolute;
  cursor: pointer;
}
.fdd-signlist-warp .fdd-signlist-main ul li div {
  width: 100%;
  height: 80px;
  margin-top: 30px;
  position: relative;
  text-align: center;
}
.fdd-signlist-warp .fdd-signlist-main ul li div img {
  max-width: 144px;
  max-height: 100px;
}
.fdd-signlist-warp .fdd-signlist-main ul li a {
  bottom: 0;
  left: 0;
  right: 0;
  height: 30px;
  line-height: 30px;
  background: #fafafa;
  text-align: left;
  padding-left: 10px;
  color: #333;
  position: absolute;
  box-sizing: border-box;
  cursor: pointer;
}
.fdd-signlist-warp .fdd-signlist-main ul li a span {
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  background-position: -186px -99px;
  margin-right: 3px;
}
.fdd-signlist-warp .fdd-signlist-main ul li .hover span {
  background-position: -171px -99px;
}
.fdd-sign-nodata {
  padding: 20px;
  margin: 0 auto;
}
.fdd-sign-nodata span {
  margin: 20px auto;
  display: block;
  width: 160px;
  height: 160px;
}
.fdd-sign-nodata p {
  display: block;
  text-align: center;
  font-size: 16px;
}
.fdd-archive-nav {
  width: 110px;
  height: 36px;
  position: fixed;
  left: 0;
  z-index: 10;
  text-align: center;
  line-height: 36px;
  border: #eaeaea solid 1px;
  top: 70px;
  color: #808080;
  background: #f7f8fa;
  font-size: 13px;
  cursor: pointer;
  box-shadow: 3px 3px 4px 2px rgba(33, 42, 49, 0);
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-archive-box {
  width: 214px;
  position: fixed;
  left: 0;
  top: 50px;
  bottom: 0;
  z-index: 20;
  border-right: 1px solid #eaeaea;
  background: #f7f8fa;
}
.fdd-archive-box .fdd-archive-top {
  height: 44px;
  line-height: 44px;
  font-size: 14px;
  padding-left: 10px;
  border-bottom: 1px solid #eaeaea;
  position: relative;
}
.fdd-archive-box .fdd-archive-top a {
  width: 24px;
  height: 24px;
  position: absolute;
  display: block;
  line-height: 24px;
  top: 10px;
  right: 10px;
  text-align: center;
  color: #2a2a2a;
}
.fdd-archive-box .fdd-archive-top a:hover {
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #bfbfbf;
  color: white;
}
.fdd-archive-box .fdd-archive-link {
  width: 194px;
  height: 50px;
  margin: 0 auto;
}
.fdd-archive-box .fdd-archive-link a {
  width: 50%;
  height: 24px;
  line-height: 24px;
  color: #2a2a2a;
  font-size: 12px;
  text-align: center;
  display: inline-block;
  margin-top: 10px;
  float: left;
}
.fdd-archive-box .fdd-archive-link a:hover {
  background: #bfbfbf;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  color: white;
}
.fdd-archive-box .fdd-archive-warp {
  position: absolute;
  top: 94px;
  left: 10px;
  right: 10px;
  bottom: 20px;
  background: #fff;
  overflow-y: auto;
  border: 1px solid #eaeaea;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper {
  height: 100%;
  border: 0;
  padding: 0;
  width: 100%;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul {
  margin-top: -10px;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul li {
  display: list-item;
  text-align: -webkit-match-parent;
  font-size: 12px;
  margin-top: -10px;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul li p {
  padding-left: 20px;
  height: 32px;
  line-height: 32px;
  position: relative;
  cursor: pointer;
  display: block;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul li p:hover {
  background: #fef7da;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul .leav-2 {
  padding-left: 40px;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper .all-file {
  padding: 5px 0 5px 5px;
  cursor: pointer;
  display: inline-block;
  max-width: 230px;
  font-size: 12px;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-style: normal;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper .all-file span {
  vertical-align: middle;
  display: inline-block;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper .all-file span:hover {
  color: #ffd435;
}
.warp-1000 {
  max-width: 1000px;
  padding-left: 100px;
  margin: 0 auto;
}
.btn-white {
  background: white !important;
  border: #ffd435 solid 1px !important;
}
/*认证*/
.fdd-ident-warp {
  width: 1100px;
  margin: 0 auto;
  margin-top: 90px;
  position: relative;
  box-sizing: border-box;
}
.fdd-ident-warp .reset {
  margin-bottom: 15px;
}
.fdd-ident-warp .reset i {
  font-size: 22px;
  vertical-align: middle;
}
.fdd-ident-warp .reset a {
  color: #666;
  line-height: 26px;
}
.fdd-ident-warp .certification {
  width: 1100px;
  margin: 0 auto 40px;
  min-height: 610px;
  height: auto !important;
  overflow: hidden;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: #eaeaea solid 1px;
}
.fdd-ident-warp .certification .breadcrumb4 li {
  width: 366px;
}
.fdd-ident-warp .certification .breadcrumb4 li:last-child:before {
  display: none;
}
.fdd-ident-warp .certification .wxbox {
  width: 345px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
}
.fdd-ident-warp .certification .wxbox span {
  display: block;
  text-align: center;
  margin: 120px auto 10px auto;
}
.fdd-ident-warp .certification .wxbox p {
  width: 160px;
  height: 160px;
  margin: 0 auto;
}
.fdd-ident-warp .certification .wxbox .gray {
  color: #999;
  margin-top: 10px;
  margin-bottom: 30px;
}
/*联系人*/
.fdd-caper-warp {
  width: 1100px;
  margin: 0 auto;
  top: 70px;
  margin-top: 0;
  position: relative;
  box-sizing: border-box;
}
.fdd-caper-warp .left {
  background-color: #fff;
  border: 1px solid #eaeaea;
  border-radius: 3px;
  position: absolute;
  top: 0;
  left: 0;
  width: 240px;
  max-height: 620px;
  overflow-y: auto;
}
.fdd-caper-warp .left .top {
  overflow: hidden;
  height: 40px;
  padding: 0 10px;
  border-bottom: #eaeaea solid 1px;
  background: #f7f7f7;
}
.fdd-caper-warp .left .top span {
  float: left;
  margin-top: 9px;
  font-size: 16px;
}
.fdd-caper-warp .left .top a {
  float: right;
  line-height: 40px;
  text-decoration: underline;
  color: #333;
}
.fdd-caper-warp .left .top a:hover {
  color: #ffd435;
}
.fdd-caper-warp .left .top-tab-box {
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  background: #f7f7f7;
}
.fdd-caper-warp .left .top-tab-box a {
  width: 50%;
  float: left;
  line-height: 40px;
  display: inline-block;
  text-align: center;
  color: #2a2a2a;
}
.fdd-caper-warp .left .top-tab-box a:hover {
  background: white;
}
.fdd-caper-warp .left .top-tab-box .hover {
  background: white;
}
.fdd-caper-warp .left .top-list-head {
  text-indent: 10px;
  line-height: 40px;
  border-bottom: 1px solid #eaeaea;
  border-top: 1px solid #eaeaea;
}
.fdd-caper-warp .left .top-list-head a {
  color: #fbb900;
  float: right;
  padding-right: 10px;
}
.fdd-caper-warp .left .list {
  min-height: 260px;
  max-height: 532px;
  overflow-y: auto;
}
.fdd-caper-warp .left .list .warp {
  height: 100%;
}
.fdd-caper-warp .left .list .warp div {
  color: #333;
  text-decoration: none;
  height: 40px;
  line-height: 40px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  text-indent: 25px;
  border-bottom: 1px solid #eaeaea;
}
.fdd-caper-warp .left .list .warp div:hover {
  background: #fffbea;
}
.fdd-caper-warp .left .list .warp .hover {
  background: #fffbea;
}
.fdd-caper-warp .right {
  margin-left: 260px;
}
.fdd-caper-warp .right .put-top {
  width: 100%;
  height: auto !important;
  overflow: hidden;
  margin: 10px;
  padding: 2px;
}
.fdd-caper-warp .right .put-top input {
  width: 40%;
  margin-right: 15px;
  float: left;
  height: 32px;
  line-height: 32px;
}
.fdd-caper-warp .right .put-top a {
  display: inline-block;
  text-align: center;
  float: left;
}
.fdd-caper-warp .right,
.fdd-caper-warp .middle {
  border: #eaeaea solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  height: 613px;
}
.fdd-caper-warp .right .fdd-table2,
.fdd-caper-warp .middle .fdd-table2 {
  border-left: none;
  border-right: none;
}
.fdd-caper-warp .right .top,
.fdd-caper-warp .middle .top {
  border-bottom: 1px solid #eaeaea;
  height: 60px;
  position: relative;
}
.fdd-caper-warp .right .top span,
.fdd-caper-warp .middle .top span {
  float: left;
  overflow: hidden;
  margin: 16px 0 0 20px;
  color: #2a2a2a;
  font-size: 18px;
}
.fdd-caper-warp .right .top a,
.fdd-caper-warp .middle .top a {
  width: 96px;
  height: 32px;
  line-height: 32px;
  float: right;
  padding: 0;
  margin: 16px 10px 0 0;
}
.fdd-caper-warp .right .main,
.fdd-caper-warp .middle .main {
  min-height: 539px;
  position: relative;
  padding-bottom: 20px;
}
.fdd-caper-warp .right .message,
.fdd-caper-warp .middle .message {
  width: 160px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  text-align: center;
  margin-top: 60px;
}
.fdd-caper-warp .right .message span,
.fdd-caper-warp .middle .message span {
  width: 100%;
  height: 160px;
  display: inline-block;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  background-position: 0 -520px;
}
.fdd-caper-warp .right .message p,
.fdd-caper-warp .middle .message p {
  display: inline-block;
  font-size: 16px;
  color: #999;
}
.fdd-caper-warp .right .formmain,
.fdd-caper-warp .middle .formmain {
  width: 700px;
  margin: 0 auto;
  height: auto !important;
  padding-top: 20px;
}
.fdd-caper-warp .right .formmain .from-grop,
.fdd-caper-warp .middle .formmain .from-grop {
  width: 100%;
  box-sizing: border-box;
  height: auto !important;
  margin-bottom: 15px;
}
.fdd-caper-warp .right .formmain .from-grop label,
.fdd-caper-warp .middle .formmain .from-grop label {
  text-align: right;
  width: 140px;
  float: left;
  margin-right: 10px;
  margin-bottom: 15px;
}
.fdd-caper-warp .right .formmain .from-grop .control-label,
.fdd-caper-warp .middle .formmain .from-grop .control-label {
  height: 40px;
  line-height: 40px;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
}
.fdd-caper-warp .right .formmain .from-grop div,
.fdd-caper-warp .middle .formmain .from-grop div {
  float: left;
  width: 470px !important;
  margin-bottom: 15px;
}
.fdd-caper-warp .right .formmain .from-grop div input,
.fdd-caper-warp .middle .formmain .from-grop div input {
  background: #fcfcfc;
}
.fdd-caper-warp .right .formmain .from-grop div dl,
.fdd-caper-warp .middle .formmain .from-grop div dl {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border: #eaeaea solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #fcfcfc;
  text-indent: 10px;
  position: relative;
  cursor: pointer;
}
.fdd-caper-warp .right .formmain .from-grop div dl span,
.fdd-caper-warp .middle .formmain .from-grop div dl span {
  font-size: 10px;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  right: 10px;
  top: 12px;
}
.fdd-caper-warp .right .formmain .from-grop div dl .grop-select,
.fdd-caper-warp .middle .formmain .from-grop div dl .grop-select {
  width: 100%;
  box-sizing: border-box;
  background: white;
  border: #eaeaea solid 1px;
  z-index: 20;
  position: absolute;
  max-height: 222px;
  overflow-y: auto;
}
.fdd-caper-warp .right .formmain .from-grop div dl .grop-select ul li:hover,
.fdd-caper-warp .middle .formmain .from-grop div dl .grop-select ul li:hover {
  background: #eaeaea;
}
.fdd-caper-warp .right .formmain .from-contract,
.fdd-caper-warp .middle .formmain .from-contract {
  width: 468px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  margin-left: 152px;
}
.fdd-caper-warp .right .formmain .from-contract div,
.fdd-caper-warp .middle .formmain .from-contract div {
  display: inline-block;
  border: #eaeaea solid 1px;
  background-color: #f0f3f4;
  padding: 10px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.fdd-caper-warp .right .formmain .from-contract div a,
.fdd-caper-warp .middle .formmain .from-contract div a {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  color: #c7c7c7;
  margin-top: -2px;
}
.fdd-caper-warp .right .formmain .from-btngroup,
.fdd-caper-warp .middle .formmain .from-btngroup {
  width: 468px;
  margin-left: 152px;
}
.fdd-caper-warp .right .formmain .from-btngroup a,
.fdd-caper-warp .middle .formmain .from-btngroup a {
  margin: 15px 5px 0 0;
  height: 45px;
  line-height: 45px;
  padding: 0 10px;
}
.fdd-caper-warp .reset {
  margin-bottom: 15px;
}
.fdd-caper-warp .reset i {
  font-size: 22px;
  vertical-align: middle;
}
.fdd-caper-warp .reset a {
  color: #666;
  line-height: 26px;
}
.changeColor {
  background-color: #fffbea;
}
.fdd-content-box {
  width: 1100px;
  height: auto !important;
  margin: 0 auto;
  margin-top: 40px;
}
.fdd-warning-box {
  margin: 20px auto;
  padding: 18px;
  font-size: 12px;
  background: #fffaeb;
  color: #666;
}
.fdd-warning-box p {
  display: block;
}
.fdd-warning-box p span {
  color: #fbb900;
}
.show-pop {
  font-size: 12px;
  padding: 10px;
  left: 30px;
  position: absolute;
  width: 380px;
  top: 27px;
  left: -150px;
  z-index: 22;
  color: #fff !important;
  text-align: left;
  display: none;
  background: rgba(33, 42, 49, 0.75);
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  line-height: 20px;
}
.fdd-border-box {
  width: 1100px;
  margin: 0 auto;
  margin-top: 50px;
}
.fdd-border-box h3 {
  height: 30px;
  font-weight: normal;
  font-size: 18px;
  color: #2a2a2a;
  border-bottom: #eaeaea solid 1px;
  position: relative;
  padding-left: 15px;
}
.fdd-border-box h3:before {
  content: "";
  left: 0;
  top: 3px;
  position: absolute;
  display: block;
  height: 20px;
  width: 2px;
  background: #ffd435;
}
.fdd-border-box .fdd-fillin-box ul li {
  margin-top: 30px;
  position: relative;
  height: auto !important;
  min-height: 36px;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire {
  width: 185px;
  height: 36px;
  line-height: 36px;
  padding-left: 10px;
  background: #fcfcfc;
  border: 1px solid #e5e5e5;
  float: left;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  position: relative;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire span {
  color: #999;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire input {
  left: -150px;
  top: -5px;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire .date-tip-box {
  width: 22px;
  top: -1px;
  right: 15px;
  cursor: pointer;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire .date-tip-box .fdd-icon-date-tip {
  background-position: -293px -92px;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire .date-tip-box .fddcase-form-rili-pop {
  margin-left: 5px;
  padding-left: 20px;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire .date-tip-box div {
  margin-left: -10px;
  border: none;
}
.fdd-border-box .fdd-fillin-box ul li label {
  width: 180px;
  display: inline-block;
  text-align: right;
  margin-right: 20px;
  float: left;
  line-height: 40px;
}
.fdd-border-box .fdd-fillin-box ul li label em {
  color: #c00;
}
.fdd-border-box .fdd-fillin-box ul li input,
.fdd-border-box .fdd-fillin-box ul li textarea,
.fdd-border-box .fdd-fillin-box ul li select,
.fdd-border-box .fdd-fillin-box ul li .fillin-select {
  width: 710px;
  color: #999;
  font-size: 12px;
}
.fdd-border-box .fdd-fillin-box ul li select,
.fdd-border-box .fdd-fillin-box ul li .fillin-select {
  cursor: pointer;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select {
  float: left;
  position: relative;
  height: auto !important;
  margin-bottom: 30px;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select p {
  height: 40px;
  line-height: 40px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #fcfcfc;
  border: 1px solid #e5e5e5;
  text-indent: 10px;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select p:hover {
  background: white;
  border: 1px solid #ffd435;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select ul {
  width: 100%;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  position: absolute;
  top: 42px;
  z-index: 90;
  border: #eaeaea solid 1px;
  max-height: 104px;
  overflow-y: auto;
  background: white;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select ul li {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0;
  margin-top: 0;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select ul li:hover {
  background: #fffaeb;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select ul li span {
  color: #a6a6a6;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select .fa-icon-arrow-down {
  position: absolute;
  right: 10px;
  top: 15px;
}
.fdd-border-box .fdd-fillin-box ul li textarea {
  height: 90px;
  vertical-align: top;
  resize: none;
  font-size: 14px;
  line-height: 20px;
  text-indent: 10px;
  padding-top: 10px;
}
.fdd-border-box .fdd-fillin-box ul li .date-tip-box {
  position: absolute;
  right: -50px;
  top: 10px;
  width: 230px;
}
.fdd-border-box .fdd-fillin-box ul li .date-tip-box a {
  display: inline-block;
  vertical-align: middle;
}
.fdd-border-box .fdd-fillin-box ul li .date-tip-box a .fa-input-border,
.fdd-border-box .fdd-fillin-box ul li .date-tip-box a input {
  opacity: 0;
  filter: alpha(opacity=0);
  border: none !important;
}
.annex-tip {
  font-size: 12px;
  position: relative;
}
.annex-tip a {
  width: 65px;
  height: 20px;
  vertical-align: top;
  position: relative;
  color: #ffd435;
  cursor: pointer;
  display: inline-block;
}
.annex-tip a input {
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  overflow: hidden;
  right: 0;
  top: 0;
  left: -14px;
}
.annex-tip a label {
  cursor: pointer;
}
.annex-tip a:hover {
  opacity: 0.9;
}
.annex-tip a:hover .show-pop {
  display: inline-block;
  width: 430px;
  left: 0;
}
.annex-tip a:hover .show-pop:before {
  left: 10px;
}
.annex-tip {
  margin: 10px 0 0 200px;
}
.sign-list {
  position: relative;
  margin: 30px 0 0 -30px;
  zoom: 1;
}
.sign-list ul li {
  border: #eaeaea solid 1px;
  width: 432px;
  float: left;
  cursor: pointer;
  background: white;
  padding: 20px 30px 20px 70px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-left: 30px;
  position: relative;
}
.sign-list ul li span {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  display: block;
  cursor: pointer;
  top: 33px;
  left: 30px;
  border: 1px solid #ccc;
  position: absolute;
}
.sign-list ul li p {
  color: #a6a6a6;
}
.sign-list ul .on {
  border: 1px solid #ffd435;
}
.sign-list ul .on span {
  border: 1px solid #ffd435;
}
.sign-list ul .on span:before {
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  display: block;
  background: #212a31;
  width: 6px;
  height: 6px;
  position: absolute;
  top: 3px;
  left: 3px;
  content: "";
}
.sign-con-box {
  min-height: 290px;
  padding: 40px 40px 30px;
  margin: 30px auto 80px;
  border: 1px dashed #eaeaea;
}
.sign-con-box:hover {
  box-shadow: 0 12px 18px 8px rgba(0, 0, 0, 0.03);
}
.sign-con-box ul li {
  position: relative;
  display: list-item;
  text-align: -webkit-match-parent;
}
.sign-con-box ul li label {
  width: 140px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 10px;
  margin-right: 10px;
  text-align: right;
}
.sign-con-box ul li label em {
  color: #c00;
}
.sign-select {
  width: 710px;
  display: inline-block;
  position: relative;
  margin-left: 165px;
}
.sign-select ul {
  width: 100%;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  position: absolute;
  top: 42px;
  z-index: 90;
  overflow: hidden;
  border: #eaeaea solid 1px;
  max-height: 104px;
  background: white;
}
.sign-select ul li {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0;
}
.sign-select ul li:hover {
  background: #fffaeb;
}
.sign-select ul li span {
  color: #a6a6a6;
}
.sign-select p {
  height: 38px;
  line-height: 38px;
  width: 100%;
  background: white;
  padding: 0 10px;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  cursor: pointer;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.sign-select p span {
  color: #a6a6a6;
  display: inline;
  width: 145px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sign-select p i {
  font-size: 12px;
  width: 12px;
  right: 10px;
  top: 15px;
  display: block;
  position: absolute;
}
.copy-sign-warp {
  position: relative;
  height: auto !important;
  overflow: hidden;
}
.copy-sign-warp label {
  position: absolute;
  margin-left: 92px;
  margin-top: 50px;
}
.sign-wrap {
  margin-left: 165px;
  margin-top: 30px;
}
.sign-wrap .cur {
  background: #fafafa !important;
  border: 1px solid #eaeaea !important;
}
.sign-wrap .file-msg {
  height: 30px;
  line-height: 30px;
  margin-top: -20px;
  margin-bottom: 20px;
}
.sign-wrap .file-msg a {
  color: #ffd435;
}
.sign-wrap .file-msg a:hover {
  color: #e1b213;
}
.sign-wrap .fdd-warp-msg {
  font-style: normal;
  color: #999;
}
.sign-wrap .staff-contact {
  background: #fafafa;
  border: 1px solid #eaeaea;
  width: 710px;
  display: inline-block;
  height: auto !important;
  min-height: 72px;
  line-height: 72px;
  margin-bottom: 20px;
  box-sizing: border-box;
  position: relative;
}
.sign-wrap .staff-contact .filebox {
  height: 39px;
  background: white;
  border: 1px solid #eaeaea;
  color: #999;
  text-indent: 15px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  width: 390px;
  margin: 15px 0 0 10px;
  line-height: 40px;
  float: left;
  position: relative;
}
.sign-wrap .staff-contact .filebox span {
  color: #ffd435;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 0;
  display: inline-block;
}
.sign-wrap .staff-contact .filebox span:hover {
  color: #e1b213;
}
.sign-wrap .staff-contact a {
  display: inline-block;
  text-align: center;
  background: white;
  border: #ffd435 solid 1px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  height: 38px;
  line-height: 38px;
  float: left;
  margin-left: 15px;
  padding: 0 15px;
  color: #2a2a2a;
  margin-top: 15px;
  position: relative;
}
.sign-wrap .staff-contact a form {
  top: 0;
  display: block;
  width: 88px;
  height: 38px;
  position: absolute;
  left: 0;
  cursor: pointer;
}
.sign-wrap .staff-contact a input {
  display: inline-block;
  width: 88px;
  height: 38px;
  position: absolute;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.sign-wrap .staff-contact a:hover {
  background: #ffd435;
  color: white;
}
.sign-wrap .staff-contact .defaultAuth {
  margin-left: 20px;
  color: #535353;
}
.sign-wrap .phone-contact {
  background: #fffbea;
  border: 1px solid #fee99a;
  width: 710px;
  display: inline-block;
  height: auto !important;
  min-height: 72px;
  line-height: 72px;
  margin-bottom: 20px;
  box-sizing: border-box;
}
.sign-wrap .phone-contact .contact-number {
  color: #a6a6a6;
  border-right: 1px solid #eaeaea;
  display: inline-block;
  width: 40px;
  text-align: center;
  height: 70px;
  line-height: 70px;
}
.sign-wrap .phone-contact .fdd-icon-delete02 {
  position: absolute;
  right: 5px;
  top: 5px;
}
.sign-wrap .phone-contact .contact-select {
  width: 118px;
  margin-left: 8px;
  display: inline-block;
  position: relative;
  vertical-align: unset;
}
.sign-wrap .phone-contact .contact-select p {
  position: absolute;
  margin-top: -24px;
  border: #ffd435;
  height: 40px;
  line-height: 40px;
  width: 100%;
  background: white;
  padding: 0 10px;
  cursor: pointer;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  font-size: 12px;
}
.sign-wrap .phone-contact .contact-select p:hover {
  border: #ffd435 solid 1px;
}
.sign-wrap .phone-contact .contact-select p i {
  position: absolute;
  right: 6px;
  top: 14px;
}
.sign-wrap .phone-contact .contact-select .sign-select-list {
  width: 100%;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  top: 10px;
  z-index: 20;
  background: white;
  left: 0;
  overflow: auto;
  max-height: 104px;
  font-size: 12px;
  position: absolute;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.sign-wrap .phone-contact .contact-select .sign-select-list div {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: none;
}
.sign-wrap .phone-contact .contact-select .sign-select-list div:hover {
  background: #fffaeb;
}
.sign-wrap .phone-contact .company-name {
  height: 22px;
  line-height: 22px;
  color: #bd9916;
  text-indent: 9px;
}
.sign-wrap .phone-contact .contact {
  display: inline-block;
  width: 240px;
  margin-left: 8px;
  position: relative;
  line-height: 34px;
  height: 40px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.sign-wrap .phone-contact .contact .no-legalize {
  display: inline-block;
  position: absolute;
  right: -110px;
  top: 0;
  color: #a6a6a6;
}
.sign-wrap .phone-contact .contact span {
  width: auto;
  max-width: 140px;
  vertical-align: middle;
  overflow: hidden;
  white-space: normal;
  color: #a6a6a6;
  text-indent: 10px;
  display: inline-block;
}
.sign-wrap .phone-contact .contact em {
  font-style: normal;
  vertical-align: middle;
  color: #a6a6a6;
}
.sign-wrap .phone-contact .contact .contact-icon {
  cursor: pointer;
  width: 21px;
  height: 23px;
  display: inline-block;
  right: 10px;
  top: 10px;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  position: absolute;
  background-position: -355px -93px;
}
.sign-wrap .phone-contact .contact input {
  box-sizing: border-box;
  padding-right: 32px;
  height: 39px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.file-type-container {
  float: left;
  width: 120px;
  display: inline-block;
  height: auto !important;
  position: relative;
  top: 12px;
  margin-bottom: 20px;
  margin-right: 10px;
  box-sizing: border-box;
}
.file-type-container .contact-select {
  width: 120px;
  margin-left: 10px;
  display: inline-block;
  position: relative;
}
.file-type-container .contact-select p {
  overflow: hidden;
  position: absolute;
  margin-top: -24px;
  border: #ffd435;
  height: 34px;
  line-height: 34px;
  width: 100%;
  background: white;
  padding: 0 10px;
  cursor: pointer;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
}
.file-type-container .contact-select p:hover {
  border: #ffd435 solid 1px;
}
.file-type-container .contact-select p i {
  position: absolute;
  right: 6px;
  top: 5px;
}
.file-type-container .contact-select .sign-select-list {
  width: 100%;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  top: 10px;
  z-index: 20;
  background: white;
  left: 0;
  overflow: auto;
  max-height: 104px;
  position: absolute;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.file-type-container .contact-select .sign-select-list div {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: none;
}
.file-type-container .contact-select .sign-select-list div:hover {
  background: #fffaeb;
}
.share-template-wrap {
  margin-top: 30px;
}
.share-template-wrap .title {
  display: inline-block;
  margin-right: 26px;
  font-size: 14px;
  margin-left: 128px;
}
.share-template-wrap .company-list {
  display: inline-block;
  border: solid 1px #eaeaea;
  height: 370px;
  width: 230px;
  position: relative;
  vertical-align: top;
  margin-left: 2px;
  height: 316px;
}
.share-template-wrap .company-list i {
  position: absolute;
  margin: 20px 0 0 15px;
}
.share-template-wrap .company-list .fdd-list-input {
  height: 100%;
}
.share-template-wrap .company-list .fdd-list-input i {
  top: -2px;
}
.share-template-wrap .company-list .fdd-list-input .company-list-container {
  height: 270px;
  overflow: auto;
}
.share-template-wrap .company-list .fdd-list-input .company-list-container .pending-company {
  margin-top: 12px;
}
.share-template-wrap .company-list .company-input {
  height: 30px;
  width: 90%;
  margin: 10px 5% 0px;
  text-indent: 20px;
}
.share-template-wrap .company-list .pending-company {
  margin: 10px 0 0 12px;
}
.share-template-wrap .company-list .pending-company .pending-company-name {
  margin-left: 5px;
}
.share-template-wrap .company-list .share-wrap {
  position: absolute;
  bottom: -70px;
  left: -12px;
}
.share-template-wrap .company-list-selected {
  margin-left: 5px;
}
.share-template-wrap .company-list-selected .title {
  margin: 12px 0 12px 6px;
  font-size: 12px;
}
.share-template-wrap .company-list-selected .selected-list {
  margin: 10px 0 0 18px;
}
.share-template-wrap .company-list-selected .selected-list a {
  color: #E1C1A0;
  float: right;
  margin-right: 5px;
}
.share-template-wrap .company-list-selected .selected-company-container {
  height: 270px;
  overflow: auto;
}
.contract-add-sign-people {
  height: 46px;
  line-height: 46px;
  text-align: center;
  border: 1px dashed #eaeaea;
  width: 710px;
  background: #fafafa;
  margin-left: 165px;
  cursor: pointer;
  color: black;
}
.contract-add-sign-people i {
  margin-right: 10px;
}
.contract-add-sign-people:hover {
  border-color: #ffd435;
  background: #fffbea;
}
.allow-box {
  margin-top: 20px;
  height: 60px;
  width: 710px;
  margin-left: 164px;
  position: relative;
}
.allow-box .allow-left-text {
  float: left;
  padding-top: 0;
  display: inline-block;
  font-size: 12px;
  cursor: pointer;
  color: #2a2a2a;
}
.allow-box .allow-left-text .add-people-phone {
  height: 32px;
  width: 110px;
  line-height: 31px;
  text-align: center;
  margin-right: 10px;
  border: #eaeaea solid 1px;
  background: #fafafa;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  display: inline-block;
  color: #2a2a2a;
  text-decoration: none;
}
.allow-box .allow-left-text .add-people-phone:hover {
  color: #2a2a2a;
  border-color: #ffd435;
  background: #fffbea;
}
.allow-box .allow-left-text a {
  color: #2a2a2a;
  text-decoration: underline;
}
.allow-box .allow-left-text a:hover {
  color: #ffd435;
}
.allow-box .allow-left-text .line {
  border-left: 1px solid #a6a6a6;
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
}
.allow-box .allow-right-text {
  float: right;
  display: inline-block;
  padding-top: 6px;
  cursor: pointer;
  color: #2a2a2a;
}
.allow-box .allow-right-text a {
  color: #2a2a2a;
}
.annex-list {
  margin: 20px 0 0 -10px;
  padding-left: 200px;
}
.annex-list div {
  margin: 0 0 20px 10px;
}
.detial-list {
  margin: 20px 0 0 0;
}
.detial-list div {
  margin-right: 10px;
  margin-bottom: 10px;
  position: relative;
}
.detial-list .attach-downs {
  width: 34px;
  height: 34px;
  text-align: center;
  background: #ffd435;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
.detial-list .attach-downs:hover {
  background: #e1b213;
}
.detial-list .attach-downs i {
  font-size: 16px;
}
.annex-list,
.detial-list {
  zoom: 1;
  height: auto !important;
  overflow: hidden;
}
.annex-list div,
.detial-list div {
  float: left;
  height: 34px;
  line-height: 34px;
  width: 350px;
  font-size: 12px;
  background: #f7f7f7;
}
.annex-list div span,
.detial-list div span {
  width: 280px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.annex-list div span em,
.detial-list div span em {
  color: #a6a6a6;
}
.annex-list div i,
.detial-list div i {
  margin-top: -27px;
}
.put-box-list {
  padding-top: 40px;
  overflow: hidden;
}
.put-box-list ul li {
  height: 180px;
  width: 250px;
  margin: 0 20px 30px 0;
  border: #ffd435 dashed 1px;
  float: left;
  position: relative;
  text-align: center;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.put-box-list ul li:hover div,
.put-box-list ul li:hover .close-btn {
  display: block;
}
.put-box-list ul li .close-btn {
  width: 20px;
  height: 20px;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
  line-height: 20px;
  color: white;
  display: none;
  position: absolute;
  right: -5px;
  top: -5px;
  background: #999;
}
.put-box-list ul li .fa-icon-circle-close {
  color: #999;
  position: absolute;
  right: -10px;
  top: -50px;
  cursor: pointer;
  font-size: 16px;
  z-index: 90;
}
.put-box-list ul li i,
.put-box-list ul li .put-box-addicon {
  margin-top: 40px;
  display: block;
  height: 30px;
  width: 30px;
}
.put-box-list ul li .put-box-addicon {
  margin: 0 auto;
  margin-top: 40px;
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100% 100%;
}
.put-box-list ul li input {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}
.put-box-list ul li h3 {
  font-size: 16px;
  font-weight: normal;
  margin: 15px 0 10px;
}
.put-box-list ul li div {
  background: black;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  filter: alpha(opacity=80);
  -moz-opacity: 0.5;
  opacity: 0.5;
  display: none;
}
.put-box-list ul li div a {
  margin: 70px auto 0 auto;
  display: block;
  color: #2a2a2a;
  background: #ffd435;
  width: 82px;
  height: 36px;
  line-height: 36px;
}
.put-box-list ul li .page-tit {
  height: 24px;
  line-height: 24px;
  width: 100%;
  position: absolute;
  overflow: hidden;
  bottom: 0;
  left: 0;
  font-size: 12px;
  display: block;
  background: rgba(57, 64, 71, 0.3);
  color: white;
}
.put-box-list ul li .put-box-list-txt {
  font-size: 12px;
  color: #a6a6a6;
}
.put-box-list ul li img {
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
}
.put-box-list ul li:hover .clost-btn {
  display: block;
}
.put-box-list ul .put-box-upload:hover {
  background: #f7f7f7;
}
.big-pic {
  text-align: center;
  position: absolute;
  top: 50px;
  bottom: 60px;
  left: 50%;
  margin-left: -410px;
  width: 820px;
  background: transparent;
  box-sizing: border-box;
  overflow-y: auto;
}
.big-pic .pagesmargin {
  margin-bottom: 30px;
}
.big-pic .pagesmargin:last-child {
  margin-bottom: 0;
}
.big-pic .pagesmargin img {
  width: 100%;
  max-width: 800px;
}
.big-pic img {
  width: 800px;
  display: block;
}
.big-pic::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background: transparent;
}
.big-pic::-webkit-scrollbar-track {
  border-radius: 4px;
  background: transparent;
}
.big-pic::-webkit-scrollbar-thumb {
  border-radius: 4px;
  height: 30px;
  display: block;
  background: #dcdcdc;
}
.big-pic::-webkit-scrollbar-thumb:hover {
  background: #b0b0b0;
}
.big-pic-text {
  position: absolute;
  left: 50%;
  margin-left: -410px;
  width: 820px;
  bottom: 20px;
  background: transparent;
  color: white;
  font-size: 14px;
  text-align: center;
}
.fdd-company-pagebox {
  width: 100%;
  height: 44px;
  background: white;
  position: absolute;
  bottom: 0;
  border: #eaeaea solid 1px;
  box-sizing: border-box;
}
.fdd-company-pagebox .pagemain {
  width: 80%;
  position: relative;
  margin-left: 238px;
}
/*合同模板*/
.fdd-temp-filebox {
  width: 100%;
  height: 182px;
  border: 1px dashed #eaeaea;
  box-sizing: border-box;
  position: relative;
  margin-top: 22px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.fdd-temp-filebox .fileview {
  width: 90px;
  height: 120px;
  position: absolute;
  left: 30px;
  top: 30px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  border: 1px solid #eaeaea;
}
.fdd-temp-filebox .fileview:hover .pic-mask {
  display: block;
}
.fdd-temp-filebox .fileview img {
  width: 100%;
}
.fdd-temp-filebox .fileview .page-number {
  width: 100%;
  height: 24px;
  line-height: 24px;
  left: 0;
  bottom: 0;
  text-align: center;
  color: white;
  display: block;
  font-size: 12px;
  position: absolute;
  background: rgba(57, 64, 71, 0.3);
}
.fdd-temp-filebox .fileview .pic-mask {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  background: rgba(57, 64, 71, 0.3);
}
.fdd-temp-filebox .fileview .pic-mask a {
  height: 30px;
  width: 60px;
  margin: 45px auto 0;
  border: white solid 1px;
  line-height: 30px;
  text-align: center;
  color: white;
  display: block;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.fdd-temp-filebox .filetitle {
  width: 550px;
  margin: 63px 0 0 165px;
}
.fdd-temp-filebox .filetitle h3 {
  font-weight: normal;
}
.fdd-temp-filebox .filetitle span {
  display: block;
  color: #a6a6a6;
}
.fdd-temp-filebox .text-conversion-right {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 150px;
  top: 88px;
  display: inline-block;
  border: 3px solid #f7f7f7;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  box-sizing: border-box;
  -webkit-animation: lds-rolling 1s linear infinite;
  animation: lds-rolling 1s linear infinite;
}
.fdd-temp-filebox .text-conversion-right:before {
  position: absolute;
  content: '';
  width: 24px;
  height: 24px;
  border: 3px solid #fdd435;
  border-top-color: transparent;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  z-index: 2;
  top: -3px;
  left: -3px;
}
.fdd-temp-filebox .filebtn {
  position: absolute;
  width: 88px;
  height: 30px;
  line-height: 30px;
  right: 48px;
  top: 72px;
}
.fdd-temp-filebox .filebtn a {
  display: block;
  width: 100%;
  height: 30px;
  background: white;
  border: #ffd435 solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  color: #2a2a2a;
  text-align: center;
}
.fdd-temp-filebox .filebtn a:hover {
  color: white;
  background: #ffd435;
}
.fdd-temp-filebox .filebtn a input {
  width: 100%;
  height: 30px;
  opacity: 0;
  filter: alpha(opacity=0);
  right: 0;
  position: absolute;
}
.fdd-detial-wap {
  width: 1100px;
  height: auto !important;
  margin: 40px auto;
}
.fdd-detial-title-box {
  height: auto;
  padding: 20px;
  position: relative;
  background: #f7f7f7;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-top: 15px;
  margin-bottom: 15px;
}
.fdd-detial-title-box h2 {
  color: #2a2a2a;
  font-size: 14px;
}
.fdd-detial-title-box p {
  display: block;
  margin: 10px 0;
  color: #a6a6a6;
  font-size: 12px;
}
.fdd-detial-title-box .remake {
  color: #2a2a2a;
}
.fdd-detial-title-box .detai-link {
  position: absolute;
  right: 20px;
  top: 25px;
}
.fdd-detial-title-box .detai-link a {
  color: #999;
}
.fdd-detial-title-box .detai-link a:hover {
  color: #ffd435;
}
.fdd-detial-title-box .detai-roke span {
  margin-right: 15px;
}
.fdd-detial-attach {
  width: 100%;
  padding-top: 10px;
  overflow: hidden;
}
.attach-now {
  text-align: left;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
}
.attach-now .attach-ico {
  width: 16px;
  height: 16px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  background-position: -78px -96px;
}
.attach-now .attach-line {
  margin: 0 7px;
}
.attach-now a {
  color: #2a2a2a;
  text-decoration: underline;
}
.attach-now a:hover {
  color: #ffd435;
}
.fdd-detail-btn {
  text-align: right;
  padding-top: 15px;
}
.company-sign-img {
  text-align: center;
  padding: 10px;
  border: 1px dashed #ccc;
  background: rgba(234, 234, 234, 0.5);
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.company-sign-img:hover,
.company-sign-img.sign-img-hover {
  background: rgba(254, 236, 164, 0.7);
  border-color: #fbb900;
}
.page-view {
  width: 100%;
  border: #eaeaea solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: white;
  margin-top: 30px;
  margin-bottom: 100px;
}
.page-view .page-box {
  width: 100%;
  height: 50px;
  background: #f8f8f8;
}
.page-view .page-sign {
  text-align: center;
  position: relative;
}
.page-view .page-sign img {
  width: 800px;
}
.page-view .page-box-fix {
  position: fixed;
  top: 50px;
  width: 100%;
  left: 0;
  right: 0;
  z-index: 100;
}
@keyframes lds-rolling {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@-webkit-keyframes lds-rolling {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.signature-wrap {
  top: 0;
  left: 0;
  width: 100%;
  padding-top: 52px;
  height: 100%;
  box-sizing: border-box;
  position: fixed;
}
.signature-left {
  width: 219px;
  height: auto;
  position: absolute;
  left: 0;
  z-index: 90;
  top: 52px;
  bottom: 40px;
  background: #f5f5f5;
  border-right: 1px solid #eaeaea;
}
/*左边签章模块*/
.signature-left-wrap {
  margin: 20px auto;
  width: 180px;
}
.signature-scrollbar {
  width: 100%;
  position: absolute;
  top: 0px;
  bottom: 20px;
  box-sizing: border-box;
}
.signature-scrollbar,
.signature-con-scrollbar {
  overflow: auto;
}
.signature-scrollbar::-webkit-scrollbar,
.signature-con-scrollbar::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background: transparent;
}
.signature-scrollbar::-webkit-scrollbar-track,
.signature-con-scrollbar::-webkit-scrollbar-track {
  border-radius: 4px;
  background: transparent;
}
.signature-scrollbar::-webkit-scrollbar-thumb,
.signature-con-scrollbar::-webkit-scrollbar-thumb {
  border-radius: 4px;
  height: 30px;
  display: block;
  background: #dcdcdc;
}
.signature-scrollbar::-webkit-scrollbar-thumb:hover,
.signature-con-scrollbar::-webkit-scrollbar-thumb:hover {
  background: #b0b0b0;
}
.signature-center {
  max-width: calc(100% - 440px);
  width: calc(100% - 440px);
  overflow: auto;
  background: #f5f5f5;
  height: calc(100% - 40px);
  margin: 0 auto;
  position: relative;
  box-sizing: border-box;
  border-top: 1px solid rgba(0, 0, 0, 0.03);
}
.signature-center.pd-right-0 {
  padding: 30px 0 0 220px;
}
.personal-signature-pic {
  background: white;
  border: 1px dashed #eaeaea;
  border-bottom: 1px solid #eaeaea;
  width: 180px;
  padding: 10px 0;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
}
.personal-signature-pic:hover {
  border: 1px dashed #ffd435;
}
.personal-signature-pic .drop {
  position: relative;
}
.scroll-list {
  width: 800%;
}
.scroll-list li {
  width: 180px;
  text-align: center;
  float: left;
  cursor: move;
}
.scroll-list li img {
  display: inline-block;
}
.flip-pages {
  height: 30px;
  text-align: center;
  width: 180px;
  line-height: 28px;
  background: #f5f5f5;
  color: #2a2a2a;
  position: relative;
  box-sizing: border-box;
  border: 1px solid #eaeaea;
  border-top: 0;
}
.flip-pages a {
  position: absolute;
  top: 8px;
  display: inline-block;
  vertical-align: middle;
  color: #2a2a2a;
}
.flip-pages a:hover {
  color: #ffd435;
}
.flip-pages .left {
  left: 5px;
}
.flip-pages .right {
  right: 5px;
}
.flip-pages-txt {
  width: 90px;
  text-align: left;
  overflow: hidden;
  margin: 0 auto;
}
.flip-pages-txt p {
  width: 100%;
  cursor: pointer;
  color: #fbb900;
}
.flip-pages-txt p:hover {
  color: #f49600;
}
.flip-pages-txt p span {
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 12px;
}
.prv-icon,
.next-icon {
  display: inline-block;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  height: 17px;
  width: 17px;
  position: absolute;
  top: 3px;
}
.prv-icon {
  cursor: default;
  left: 35px;
  background-position: -260px -133px;
}
.prv-icon.prv-icon-black {
  cursor: pointer;
  background-position: -284px -134px;
}
.prv-icon.prv-icon-black:hover {
  top: 6px;
  background-position: -313px -137px;
}
.next-icon {
  right: 37px;
  top: 2px;
  background-position: -271px -133px;
}
.next-icon.next-icon-gray {
  background-position: -296px -133px;
  cursor: default;
}
.next-icon.next-icon-gray:hover {
  top: 2px;
  background-position: -296px -133px;
}
.next-icon:hover {
  top: 6px;
  background-position: -220px -136px;
}
.fdd-icon-problem {
  color: #ccc;
  font-size: 16px;
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  line-height: 16px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  text-align: center;
  background: #ffd435;
  vertical-align: middle;
  cursor: pointer;
}
.fdd-icon-problem:hover {
  color: #b3b3b3;
}
.fdd-icon-problem:hover .fddv3-cut-title {
  display: block;
  z-index: 99;
  text-align: left;
  width: 140px;
  left: -67px;
  top: -8px;
  font-size: 14px;
}
.fdd-icon-problem:hover .fddv3-cut-title:before {
  top: -12px;
  left: 70px;
}
.fdd-icon-problem:hover .fddv3-cut-title p {
  color: #fff;
  margin-top: 0;
}
.fdd-icon-problem:before {
  content: "?";
  color: #fff;
  font-size: 15px;
}
.signature-con {
  width: 800px;
  height: 100%;
  margin: 0 auto;
  position: relative;
  border: 1px solid #eaeaea;
  box-shadow: 0 4px 4px 5px rgba(0, 0, 0, 0.03);
  box-sizing: border-box;
}
.signature-con-scrollbar {
  width: 800px;
  position: absolute;
  top: 32px;
  left: 20px;
  background: white;
  bottom: 0px;
  box-sizing: border-box;
  overflow: hidden;
}
.agreement-pic {
  width: 100%;
}
/*公司签章*/
.personal-signat,
.company-signature {
  margin-top: 20px;
}
.border-gray-line {
  margin-bottom: 30px;
  height: 30px;
  width: 180px;
  border-bottom: 1px solid #eaeaea;
}
.h-133 {
  height: 123px;
}
.h-180 {
  height: 165px;
}
.h-42 {
  height: 42px;
}
.date-tip {
  font-size: 16px;
  cursor: move;
  font-weight: normal;
  text-align: center;
}
.date-tip img {
  height: 16px;
}
.signature-right {
  width: 165px;
  position: absolute;
  height: auto;
  right: 0;
  z-index: 100;
  top: 52px;
  bottom: 40px;
  background: #f5f5f5;
  border-left: 1px solid #eaeaea;
}
.signature-right .signature-scrollbar {
  bottom: 120px;
}
.signature-right-list {
  width: 108px;
  margin: 0 auto;
  max-height: 830px;
}
.signature-right-list li {
  width: 100%;
  margin: 20px auto 0;
  height: 150px;
  border: 1px solid #eaeaea;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
}
.signature-right-list li:hover,
.signature-right-list li.cur {
  border: 2px solid #ffd435;
  color: #2a2a2a;
}
.signature-right-list li:hover .bottom-nubmer,
.signature-right-list li.cur .bottom-nubmer {
  background: #ffd435;
  color: #2a2a2a;
}
.signature-right-list li img {
  height: 100%;
  width: 100%;
}
.signature-right-tag,
.signature-right-tag02,
.signature-right-tag03 {
  height: 14px;
  width: 10px;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  position: absolute;
  left: 5px;
  top: -2px;
}
.signature-right-tag.left-15,
.signature-right-tag02.left-15,
.signature-right-tag03.left-15 {
  left: 15px;
}
.signature-right-tag.left-25,
.signature-right-tag02.left-25,
.signature-right-tag03.left-25 {
  left: 25px;
}
.sign-animate {
  animation: animatek1 0.1s 1 ease-in;
}
@keyframes animatek1 {
  0% {
    transform: scale(3);
    opacity: 0;
  }
  30% {
    transform: scale(2.2);
    opacity: .1;
  }
  50% {
    transform: scale(1.8);
    opacity: .3;
  }
  70% {
    transform: scale(1.5);
    opacity: .5;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.signature-right-tag {
  background-position: -531px -243px;
}
.signature-right-tag02 {
  background-position: -531px -266px;
}
.signature-right-tag03 {
  background-position: -597px -267px;
}
.bottom-nubmer {
  position: absolute;
  right: 0px;
  bottom: 0px;
  height: 18px;
  width: 18px;
  display: block;
  background: #eaeaea;
  line-height: 18px;
  color: white;
  text-align: center;
  font-size: 12px;
}
.top-icon {
  position: absolute;
  right: -30px;
  bottom: 20px;
  cursor: pointer;
}
.shrink-icon {
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  width: 19px;
  height: 40px;
  display: block;
  position: absolute;
  top: 50%;
  z-index: 99;
  margin-top: -20px;
  right: 147px;
  background-position: -280px -233px;
}
.shrink-icon:hover {
  background-position: -302px -233px;
}
.signature-right-close {
  width: 0;
}
.signature-right-close .shrink-icon {
  left: auto;
  right: 0;
  background-position: -323px -233px;
}
.signature-right-close .shrink-icon:hover {
  background-position: -344px -233px;
}
.signature-right-close .signature-scrollbar,
.signature-right-close .signature-right-list {
  margin: 0;
  width: 0;
}
.signature-right-tit,
.signature-left-tit {
  padding: 0 10px;
}
.signature-right-tit h3,
.signature-left-tit h3 {
  font-size: 14px;
  font-weight: normal;
}
.signature-right-tit .signtack,
.signature-left-tit .signtack {
  color: #2a2a2a;
  font-size: 14px;
}
.signature-right-tit p,
.signature-left-tit p {
  font-size: 12px;
  color: #a6a6a6;
  line-height: 18px;
  margin-top: 5px;
}
.signature-right-tit p span,
.signature-left-tit p span {
  padding-left: 10px;
}
.signature-right-tit h3 {
  font-size: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.signature-left-tit {
  padding: 0;
}
/*指定签章位置*/
.signature-place {
  padding-bottom: 30px;
}
.signature-place .signature-left-tit h3 {
  margin-bottom: 15px;
}
.check-sign-list {
  margin-top: 20px;
}
.check-sign-list li {
  height: 34px;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  cursor: move;
  position: relative;
  line-height: 34px;
}
.check-sign-list li.cursor {
  cursor: pointer;
}
.check-sign-list li:hover {
  background: #eaeaea;
  border-color: #eaeaea;
}
.check-sign-list li.check-sign-on {
  background: #fee99a;
  border-color: #fccf48;
}
.pos-number {
  position: absolute;
  top: 1px;
  right: 50px;
}
.pos-number.r-t-20 {
  right: 20px;
}
.sign-date-icon,
.sign-seal-icon,
.sign-pen-icon {
  height: 20px;
  width: 100px;
  display: inline-block;
}
.sign-seal-icon {
  width: 135px;
}
.wid-840 {
  width: 840px;
  position: relative;
  margin: 0 auto;
  height: 100%;
}
.personal-sign,
.date-sign,
.company-sign {
  position: absolute;
  max-width: 180px;
  cursor: move;
  z-index: 999;
}
.personal-sign img,
.date-sign img,
.company-sign img {
  max-width: 100%;
}
.personal-sign:hover .sign-img-tip,
.date-sign:hover .sign-img-tip,
.company-sign:hover .sign-img-tip {
  display: block;
}
.personal-sign i,
.date-sign i,
.company-sign i {
  display: inline-block;
  height: 12px;
  width: 12px;
}
.personal-sign i:before,
.date-sign i:before,
.company-sign i:before {
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  display: inline-block;
  height: 12px;
  margin-top: 6px;
  width: 12px;
  content: "";
  background-position: -563px -57px;
}
.personal-sign-img,
.date-sign-img,
.company-sign-img {
  text-align: center;
  padding: 10px;
  border: 1px dashed #ccc;
  background: rgba(234, 234, 234, 0.5);
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.personal-sign-img:hover,
.date-sign-img:hover,
.company-sign-img:hover,
.personal-sign-img.sign-img-hover,
.date-sign-img.sign-img-hover,
.company-sign-img.sign-img-hover {
  background: rgba(254, 236, 164, 0.7);
  border-color: #fbb900;
}
.sign-img-tip {
  background: #fffbea;
  border: 1px solid #fef1bf;
  padding: 5px;
  max-width: 100%;
  display: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-top: 5px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  color: #a6a6a6;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
}
.personal-sign {
  top: 100px;
  left: 150px;
}
.company-sign {
  top: 300px;
  left: 190px;
}
.date-sign {
  top: 230px;
  left: 460px;
}
.com-sign-close {
  position: absolute;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  display: block;
  background: #ff3756;
  top: -10px;
  right: -10px;
}
.com-sign-close:hover {
  background: #f72142;
}
.com-sign-close:active {
  background: #f72142;
}
.fddv3-form-none input {
  border: none;
  padding: 0;
  height: auto;
  line-height: normal;
  background: none;
}
.fddv3-form-none input:focus {
  border: none;
  box-shadow: none;
}
.from-box {
  position: relative;
  width: 138px;
  background: #fafafa;
  display: inline-block;
}
.from-box input {
  width: 138px!important;
  height: 30px!important;
}
.from-box i {
  position: absolute;
  width: 30px;
  font-size: 14px;
  color: #999;
  text-align: center;
  pointer-events: none;
  right: 5px;
}
.add-number.bg-fa {
  background: #fafafa;
  margin: 0 10px!important;
}
.add-number.bg-fa input {
  height: 30px!important;
  width: 88px!important;
  border-top: 0!important;
  border-radius: 0!important;
  border-bottom: 0!important;
}
.add-number.bg-fa input:focus {
  outline: 0!important;
  box-shadow: none!important;
}
.pd-120 {
  width: 120px!important;
  padding-left: 171px!important;
}
.w-120 {
  width: 120px!important;
}
.fdd-lz-content-box .contact .w-180:focus,
.fdd-lz-content-box .contact .w-200:focus {
  box-shadow: none !important;
}
.sign-base64 {
  display: none;
}
.sign-select-w100 {
  width: 170px;
  position: relative;
  display: inline-block;
  margin-top: 10px;
}
.sign-select-w100 .sign-select-list {
  width: 100%;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  position: absolute;
  top: 42px;
  z-index: 90;
  background: white;
  left: 0;
  max-height: 104px;
  overflow: auto;
  border: 1px solid #eaeaea;
  box-sizing: border-box;
}
.sign-select-w100 .sign-select-list::-webkit-scrollbar {
  width: 6px;
  height: 10px;
  background: transparent;
}
.sign-select-w100 .sign-select-list::-webkit-scrollbar-track {
  border-radius: 3px;
  background: transparent;
}
.sign-select-w100 .sign-select-list::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background: #dcdcdc;
}
.sign-select-w100 .sign-select-list::-webkit-scrollbar-thumb:hover {
  background: #b0b0b0;
}
.sign-select-w100 .sign-select-list p,
.sign-select-w100 .sign-select-list li {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
  text-overflow: ellipsis;
  cursor: pointer;
}
.sign-select-w100 .sign-select-list p:hover,
.sign-select-w100 .sign-select-list li:hover {
  background: #fffbea;
}
.show-value,
.add-sign-people {
  height: 38px;
  line-height: 38px;
  width: 100%;
  background: white;
  padding: 0 10px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  cursor: pointer;
  box-sizing: border-box;
  border: 1px solid #eaeaea;
  position: relative;
}
.show-value .fa-icon-arrow-down,
.add-sign-people .fa-icon-arrow-down {
  position: absolute;
  right: 8px;
  top: 12px;
}
.show-value span,
.add-sign-people span {
  display: block;
  width: 145px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.show-value:hover,
.add-sign-people:hover,
.show-value.show-value-on,
.add-sign-people.show-value-on {
  border-color: #fbb900;
}
.show-value span.color-gray {
  display: inline;
}
.pagebottom {
  width: 100%;
  height: 18px;
  background: #fafafa;
  border-top: 1px dashed #a6a6a6;
  border-bottom: 1px dashed #a6a6a6;
  z-index: 100;
  position: absolute;
  top: 1134px;
}
.pagebottom div {
  font-size: 10px;
  color: #a6a6a6;
  line-height: 18px;
}
.pagebottom .pleft {
  float: left;
  width: 75%;
  text-align: left;
  padding-left: 20px;
}
.pagebottom .pright {
  float: right;
  width: 15%;
  text-align: right;
  padding-right: 20px;
}
.docItem {
  margin: 0 auto;
  width: 800px;
  height: 1132px;
  position: relative;
}
.fdd-usersign-list {
  width: 180px;
  height: 95px;
  position: absolute;
  z-index: 100;
  cursor: move;
}
.has-sign-wrap,
.has-appsign-wrap {
  z-index: 99;
  position: absolute;
}
.sign-wrap-content,
.sign-wrap-appcontent {
  border: 1px dashed #fbb900;
  margin: 0 auto;
  cursor: move;
  background: rgba(254, 236, 164, 0.7);
  border-color: #fbb900;
}
.sign-wrap-appcontent .signphoto {
  text-align: center;
  display: block;
  overflow: hidden;
  line-height: 1;
}
.sign-wrap-appcontent .sign-img {
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  position: absolute;
}
.has-appsign-wrap:hover .sign-img-tip {
  display: block;
}
.fdd-zs-bg {
  width: 896px;
  height: 424px;
  margin: 30px auto 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4AAAAGoCAYAAAAXVIslAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzg4RkNCMzBDNzY4MTFFNjkzQUZBRjYyQkVDMjI2Q0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Nzg4RkNCMzFDNzY4MTFFNjkzQUZBRjYyQkVDMjI2Q0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ODhGQ0IyRUM3NjgxMUU2OTNBRkFGNjJCRUMyMjZDQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3ODhGQ0IyRkM3NjgxMUU2OTNBRkFGNjJCRUMyMjZDQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt2ne9oAAB/DSURBVHja7N0LsJxlmSfwPqHJhUsSAxmdMaJIBoEyA1FB1tUJsNaYEncQZHrab6Z0RGvjUFYSpsoVvCCwjpfBUswqmJmFRWtou3pwJAsyAasw2bi1iJfExYnIBolIdnGjIeFiuJns85LvWIfmkJyca/f7/X5Vj+/bfd4+p89zPrry97sN1PpEq91ZGcPnh/nS4qLZ2NS1dmsMLx/lujNj3bqudel1J49gXXq8pGvdubHuplGuS4/P6Vr3nlh3/SjXpcfv7lp3Uay7apTr0uMVXesuj3WXjWDdF2Ldyq516XUfH+W6r8S6vxrBNjPSdWti3du71qXX/ddRrlsf687oWpde940RrEuPv9217kex7pRRrkuPN3at+3mse8Uo16XH93et2xXr5o5gXS3WDXStS697eLTrwoti7c6utXvHsO7YWLe1a1163ZxRrhvLZ9ZIP4t8Zo38s8hn1sg/i3xm5f+ZNZZ/P/nM8pn1QuvG8u+nvvvM6gfTagAAAFRCvV/eaPp/TyJ5/1NMP9j1pe3DLL8uat4o1z04zLobotaNYN2NUZu6nrtvDOtujtra9dzmMay7PWpn13Mbx7Bu/TDP3TnCdS/02i+Mct1dw6zbOIZ1dw+zbvMY1m0ZZt19I1z34DDrto1h3fZh1u0Yw7pHhlm3e4TrhvPkGNc9OcxzY1n3yDDPXRM1a5TrxvKZNdLPIp9ZI/8s8pk18s8in1n5f2aN5d9PPrN8Zr3Qus0V+8wCAACA3jCgBQAAAAen1e6koykXlA93FM3GI/3wvp0DCAAAcPBS+Lu/rAv65U0LgAAAABXRNxeB6brU7PMuXQwAAMD+7fccwLWrl6d71qx8/Infzv3lzqem9B4XR849asERc44+Ls23/5/7v/vM00890YP93Pv9Lbu+t/PxZ35j0wIAgIN32h/OWTT7sPpRvf4+64dOnzn/D459fZo/tutX9z2689cPTubPn37owM4FR81MV7y9c+myVWvHKwC+ojbMTVAZ3nc276xt/sVjGgEAAKN0+MxDav/+1Pm1CIGaMTJfiAC4cqSLnQMo/AEAQM94/Inf1m7+3vbaI795RjMmgAAo/AEAgBBYEfarjtG2Xz95VYS/NToBAADjGwLvunfX/DMWzbuqfsjAH+iIANgLLnzvh1dfow3AVNi7d68mAPShgYEBTTgIb169/H/GsC7qON0YO4eAjiH8LV22SvgDAIAJFP/mTlfXPCPqPt0QAIU/AAAQAhmh8TgENN3z7ukK9ewS4Q8AACY/BK5dvTyFwHTPuwUV+tWPrI3jjrvxCIB/EX+Mm2ySAADARIfAGF5dpd85Qm+62fvJ4/X9HAIKAABQEQIgAACAAAgAAIAACAAAQN+ZkBvBr129/IQYLu7jvqS7K//t0mWrtthEAACgt0X+GIjhI1EL+/jX+GHkj1V9GQDDS6Le3cfNv1D4AwCA/hD/dt8bIfD6mK6LOq5Pf425URMeAB0COnz4c58/AADorxDoZvECoPAHAABCIAKg8AcAAEKgACj8AQAAQqAAKPwBAABCoAAo/AEAAEJgb6tP4c/+QdRjU/jzW7FB/L1NAAAA8g6Ba1cvTyEw/dv/sCl8K6+OOqrKAfB98cfYZJMEAAAmOgTG8NapfA8RQm+K4Zyp7oVzAAEAACpCAAQAABAAe9va1csXRP25PyEAADCBuWN61AcFwIlp7rQRrlsQw7qop22SAADARFm6bNVTMSyLDHLxeGYaAXCfU6JhX446ZgTh77ion9okAQCACbY56lP7C4Ep+EW9K6Z/JwCOPF3/MIZXRG2J5n0p6vf3E/5+G3WvbREAAJhggzuenhcCy+DXjOmPo74SdUMv/yL1HnxPH496S9SFURdEM1fH+JmoQ4aEv+S+CIwOAQUAACbaT4bMUwislRkl3dbhk1Enll/7emSUjb38i/Tc8anRsO/GsKZ8ODNqRdTPou4cEv66/wgAAAAT5Z6ux5+K2hL1jSHhb2/Upb3+i/TqCYqXdz1OQfClB/gjAAAATIThdj69sutxZ+myVZsFwFEod5uuOcCyY9auXj7XtggAAEywU6Oe2c/X0/VJLu+HX6TeanfWlfMtRbPxvqFf/M2sV5502O6fTdV7+2Jt3zG1L+SdUW+NEPi5GD8XofEx2yUAADBeImucEcNlUUsOsPS/Rx6ZklPUnpz+e+dHpqtFlls59Pl47o0xfOJ5AXDIL/O8vWl7B+qzp6jR6WqfXx7B0jll0l4er/lsCo2CIAAAMMY88obavou7LBnhS85MVweNLPLpyX6vkdnSqXKnDPOlo4d7/0MPAX3i+d9tz5NTFP7W1Z57wZcDOaq270TMrfH6v44asNkCAAAHmUWOj1ob0/9xEOFv0KdGerP48TSwd8+jMTw0zJd+E/XzIfWDqC8MvQ3End2vOHz3lo2T3PCDCX8P1/bdkPGnXePWSN57bb4AAMDBiBxxb3lPvxPKOqkc05U+j63tuzXdgUJgbTL3BM546qHrznnPh1d2P180G7fX9t1j/Tl65j6A+wl/Ka0u6Gr2l6Opf20TBQAAxjkE7qzt2zl2Z1deSQGw+wIpac9bOm3usKkMgQdjWplkU10xheFvfgz/OSrtcfxPUX8R9Zqow6NxKbX+Y9dLNts0AQCASbQ16vEhj5+Oen3UEbV9e9qWRl0UtTrNI+O8uxd/iXrRbGztgZS9PYZz97MkhdMi6tDy8b/a/gAAgEnMLHsj1KXTzl5TPnV1PPdAOR88z+62Xv896n3S7J9Fs6+L6bLyqZ/aBAEAgEm2uQyA6QKan+mXN91qd9IFbRb3TQAspcuwXpCaHYFwm20PAACYZIM7olZHJvm/ffS+09GWK9JkWr+843L36j9E3WO7AwAApkDaA5jOA/xkv/4C9Va7s7OcX1M0G5f0+PtNd7L/uO0OAACYAmkP4BeXLlv1//r1F0h7AOeUNavX32y5m/Vy2x0AADAF7o26sp9/gXq/veE+O9YWAADIRGSRdOuHX/fhW78r6it9GQABAAAYuaLZaMWQqn8uAgMAAMDYpD2Ax5bzR7QDAAAg4wBYNBtbtQEAAKACAVALAAAA8tVqd5bEsFgABAAAyN+5USvSxEVgAAAAKqLeand2lvNrimbjkkn82bu1HwAAqIjf9MKbSHsA55Q1axJ/7oVLl636qW0AAACoiHQI5o97IQBOthT+rvH3BwAAqiIy0PYYzpqiEHhX1FdSTfZFYIQ/AACgsiFw7erlKQTeEfXqyfq5RbPRiiHVpO4BFP4AAIDKh8Da1O0JfDYALi7rSuEPAAAg3xBYL5qNTRP8M4Q/AACArhA4FYeDTvQ5gMIfAADAgUPghGm1O0tq+476nLBzAPcKfwAAAAcOgbV9h4PePYE/5tyoz6eaqAC4QfgDAAAYcQi8dDJ+Vr3V7mwt59cVzcYV4/QL7PFnBAAAGHGG2jspATDq5eV8nrYDAADkq64FAAAAWUvnF64RAAEAADJXNBvXxpBqXK4C+istBQAAmBDbx/ObpT2Ai8fwjdOtHr7jbwIAADAhito43iy+XjQbm0b5Wvf5AwAAmECDN4vfs7e2ftpA7cQxB8DRvGjzA49982/+9jrhDwAAYBJC4Oc+csGfvmTejP8974hDD/r1rXbntBhOGlUA/M7mnbXNv3js+/4MAAAAk+M7P9n5q5nTp9Xedur82ihCYDqMdEWaHNRFYMrwp/sAAACT7Imn9tRu+d722o7Hnh7196i32p2t5fy6otm4QvgDAADo7RD49tN/7/HZs+qHH+zr0x7Al5c174UWbfv1k1cJfwAAAL0RAm++a/uPYvrj0QTA/dkTdeE3v799jTYDAAD0hsef+G06DvSsqLtHsDytSZluzX4vArN02aoHYrjmvPPOO0OLAQAAeke6OmgM1x5oXdFsXDu4bpq2AQAAVEPaA7i4nG/XDgAAgIwDYNFsbNIGAACACgRALQAAAMhXq905LYaTBEAAAID8FVEr0sRFYAAAACqi3mp3Bs8BvKFoNq7UEgAAgEwDYNTJ5XyddgAAAOQdAAEAAMjXlqj1AiAAAEDmimbjizGkchEYAACAqkh7AM8s5w9qBwAAQMYBsGg21mkDAABABQKgFgAAAOSr1e4siuE4ARAAACB/741akSYuAgMAAFAR9Va7s6mc31A0G1dqCQAAQKYBMOrkcr5OOwAAAPIOgAAAAORrS9R6ARAAACBzRbPxxRhSuQgMAABAVaQ9gGeW8we1AwAAIOMAWDQb67QBAACgAgFQCwAAAPLVancWxXCcAAgAAJC/90atSBMXgQEAAKiIeqvdWVfObywvDwoAAECOATBqSTnfpB0AAAB5B0AAAADytSVqvQAIAACQufJUv2dP93MRGAAAgIpIewDPLef3aQcAAEDGAbBoNm7SBgAAgAoEQC0AAADIV6vdWRjDAgEQAAAgfx+IWpEmLgIDAABQEfVWu7OunN9YXh4UAACAHANg1JJyvkk7AAAA8g6AAAAA5Gtb1I8EQAAAgMwVzcaVMaRyERgAAICqSHsAzy3n92kHAABAxgGwaDZu0gYAAIAKBEAtAAAAyFer3VkYwwIBEAAAIH8fiFqRJi4CAwAAUBH1VrszeA7gzUWzca2WAAAAZBoAo84p51u1AwAAIO8ACAAAQL62Rf1IAAQAAMhc0WxcGUMqF4EBAACoirQH8D3lfLN2AAAAZBwAi2bjem0AAACoQADUAgAAgHy12p2XxjA/zZ0DCAAAkLcPRm1MJQACAABURL3V7txUzm8umo1rtQQAACDTABh1Tjnfqh0AAAB5B0AAAADytSPq5wIgAABA5opm44oYUrkKKAAAQFWkPYDvKeebtQMAACDjAFg0G9drAwAAQAUCoBYAAADkq9XuvDSG+WnuHEAAAIC8fTBqYyoBEAAAoCLqrXbnpnJ+c9FsXKslAAAAmQbAqHPK+VbtAAAAyDsAAgAAkK8dUT8XAAEAADJXNBtXxJDKVUABAACqIu0BvKicb9QOAACAjANg0WxcpQ0AAAAVCIBaAAAAkK9WuzMvhtlp7hxAAACAvF0adX8qARAAAKAi6q125/pyfnvRbLS0BAAAINMAGPXucr4zSgAEAADIOAACAACQr91RuwRAAACAzBXNxiUxpHIVUAAAgKpIewAvKucbtQMAACDjAFg0G1dpAwAAQAUCoBYAAADkq9XuzIthdpo7BxAAACBvl0bdn0oABAAAqIh6q925vpzfXjQbbgQPAACQawCMenc53xklAAIAAGQcAAEAAMjX7qhdAiAAAEDmimbjkhhSuQooAABAVaQ9gJeX8zu1AwAAIOMAWDQbl2kDAABABQKgFgAAAOSr1e7Mi2F2mjsHEAAAIG+XRt2fSgAEAACoiHqr3bmqnK8vmo1vaAkAAECmATBqxZDHAiAAAECmHAIKAABQEa4CCgAAkLGi2VgZQyp7AAEAAKoi7QG8vJzfqR0AAAAZB8Ci2bhMGwAAACoQALUAAAAgX612Z1YMM9LcOYAAAAB5+1TUw6kEQAAAgIqot9qdq8r5+qLZcCN4AACAXANg1IohjwVAAACATDkEFAAAoCJcBRQAACBjRbOxMoZU9gACAABURdoDeHk5v1M7AAAAMg6ARbNx2QjWndL1+AytAwAAmDRzuh6fPKoAqI8AAAD5arU7b4phkQAIAACQv1W18qhOF4EBAACoiHqr3XmonN9SNBvv0xIAAIBMA2DUi8v5a7UDAAAgXw4BBQAAyNvOwYmLwAAAAOTtrVEzBEAAAIDMFc3G7hh2DwbAr5fP36E1AAAA+apHGjxfGwAAACoQALUAAAAgX612Z1EMxwmAAAAA+ftq1Clp4jYQAAAAFVFvtTsPlfNbimbjfVoCAACQaQCMenE5f612AAAA5MshoAAAAHnbOThxERgAAIC8vTVqhgAIAACQuaLZ2B3D7sEA+PXy+Tu0BgAAIF/1SIPnawMAAEAFAqAWAAAA5KvV7iyK4TgBEAAAIH9fjTolTdwGAgAAoCLqrXZnSzm/pWg2VmoJAABApgGwVh4LGpZoBwAAQL4cAgoAAJC3xwYnLgIDAACQt3OiZguAAAAAmSuajR0x7BgMgN8un79NawAAAPJVjzR4ljYAAABUIABqAQAAQL5a7c7CGBYIgAAAAPn7WtTr0sRtIAAAAPL2ux1/9Va7s6Wc31I0Gyv1BgAAIN8keFw5X6IdAAAA+XIIKAAAQN4eG5y4CAwAAEDezomaLQACAABkrmg2dsSwYzAAfrt8/jatAQAAyFc90uBZ2gAAAFCBAKgFAAAA+Wq1OwtjWCAAAgAA5O9rUa9LE7eBAAAAyNvvdvzVW+3OD8v5rUWz8VG9AQAAyFPaA7i4rLO1AwAAIO8ACAAAQL4eG5y4CAwAAEDezomaLQACAABkrmg2dsSwYzAAbiyfv1VrAAAA8lWPNPgabQAAAKhAANQCAACAfLXanZfGMF8ABAAAyN+NUaenidtAAAAA5G3m4KTeand+WM5vLZqNj+oNAABAntIewMVlna0dAAAAeQdAAAAA8vXE4MRFYAAAAPJ2fs1VQAEAAPJXNBvbYtg2GAA3ls/fqjUAAAD5qkcafI02AAAAVCAAagEAAEC+Wu3OS2vOAQQAAKiEG6NOTxO3gQAAAMjbzMFJvdXu/LCc31o0Gx/VGwAAgDylPYCLyzpbOwAAAPIOgAAAAOTricGJi8AAAADk7fyaq4ACAADkr2g2tsWwbTAA3lc+v15rAAAA8lWPNLhQGwAAACoQALUAAAAgX612Z14MswVAAACA/K2JemOauA0EAABA3o4YnNRb7c4d5fy2otn4jN4AAADkKR0CemY5f1GUAAgAAJAph4ACAADk7ZnBiYvAAAAA5O2dUQsEQAAAgMwVzcaWGLYMBsD7yufXaw0AAEC+6pEGF2oDAABABQKgFgAAAOSr1e7Mi2G2AAgAAJC/NVFvTBO3gQAAAMjbEYOTeqvduaOc31Y0G24EDwAAkKl0COiZ5fxFUQIgAABAphwCCgAAkLdnBicuAgMAAJC3d0YtEAABAAAyVzQbW2LYMhgAf1k+/wOtAQAAyFc90uBLtAEAAKACAVALAAAA8tVqd2bFMCPNXQUUAAAgb7dGPZxKAAQAAMjb3MFJvdXu3FjO7yiajav1BgAAIE/pHMB3lPPjogRAAACATDkEFAAAoCJcBRQAACBv76rtO+JTAAQAAMhZ0WzcHcPdgwHwl+XzP9AaAACAfNUjDb5EGwAAACoQALUAAAAgX612Z1YMM9LcVUABAADydmvUw6kEQAAAgLzNHZzUW+3OjeX8jqLZcCN4AACATKVzAN9RztN9IQRAAACATDkEFAAAoCJcBRQAACBv76rtO+JTAAQAAMhZ0WzcHcPdgwHw0fL5e7QGAAAgX/VIg7O1AQAAoAIBUAsAAADy1Wp3ZsUwI81dBRQAACBvt0Y9nEoABAAAyNvcwUm91e58uZxvKJqNG/QGAAAgT+kcwGXl/PVRAiAAAECmHAIKAABQEa4CCgAAkLflUYsEQAAAgMwVzcaGGDYMBsBHy+fv0RoAAIB81SMNztYGAACA/LkIDAAAQEU4BxAAACBjrXbnWzG8Oc3tAQQAAMjb0YOTeqTBL5fzDUWz4UbwAAAAmUqHgC4r56+PEgABAAAy5RBQAACAinARGAAAgLwtj1okAAIAAGSuaDY2xLBhMAA+Wj5/j9YAAADkqx5pcLY2AAAA5M9FYAAAACrCOYAAAAAZa7U734rhzWluDyAAAEDejh6c1CMNXlHOv1c0GzfrDQAAQJ7SIaAfK+ebogRAAACATDkEFAAAoCJcBAYAACBvl0adKgACAABkrrzWy82DAfCp8vkHtAYAACBf9UiDM7QBAAAgfy4CAwAAUBHOAQQAAMhYq91ZE8NSARAAACB/x0RNfzYARhq8onzye+XVYQAAAMhQ2gP4sXK+qVZeGhQAAID8uAgMAABARTgHEAAAIG+XRp0qAAIAAGSuvNbLs6f7pUNAnyrrge6Fa1cvd4goAABAjzrYzFaPNDhjP18/Jr7h+//+tgcf0loAAICeCn+LYvjTqL8d6WtGkhY/9NbXHv027QUAAOgNRx156CEx3BE1/2BeN6JzABccPfPfnXb8nNpd9+7SaQAAgCk078hDa2efOv+ImB45kvWtdmdNDEtHHACTU47d972FQAAAgKkLf2973fzazEOnDRzEy46Jmv5sAIw0eGH55N1Fs7FBCAQAAOjh8Dd99NfqTHsAv1TON0UtPtALUgicWR945T//sz8AAADAZDjzj+a96mVHzRxT+EtG9eoTXnbEy9auXv5pfwYAAICJla72+Ye/f9jXxhr+Rh0ASx8SAgEAACY2/NX2Xe1z3hi+zSeiPpuqPsb3k0LgHUuXrbrdnwYAAGDcXRt19Fi+QdFsfD2GVM/ZA/irUX6/w/xNAAAAJsT08fxm9UiDA3oKAACQv2laAAAAUA11LQAAAMhXq935Wgxnp/mE7AFcu3q58wIBAAB6I0OdEHVkqmmRBi8s603j+ANOc4sIAACAEYW/dKuHL0zGz0p7AL9U1qpx/t7uEwgAAHDg8Jfu8zd/sgLgRBICAQAA9h/+jp6snzkZVwEVAgEAAKYu/H02anWqyboKaAqBtaXLVl3sTw0AAAh/k7fnr2g2bogh1XP2AP5qEkKgPYEAAIDwN4mHfQ5VjzQ4MIk/z55AAABA+Jsi06bgZ9oTCAAACH9ToD5FPzeFwBuWLlt1t00BAACogCumKvy12p2vxXD2VAbA5BDbAAAAUBEDU/izT4g68tkAGGnw7eWT9xXNhj1yAAAAmUp7AL9RzjdFLdYSAACAPE3TAgAAgGqoawEAAEDWPhv1JgEQAAAgc0WzcUMMqZ5zCOhOrQEAAMhX2gP4onL+pHYAAABkHACLZqOv9vytXb38+KXLVt3rTwcAAExyFpkVw9GRR37RtwGwzxr+qhg+EvUumx8AADDJUh55f1l9o9Xu/JcY3pbm/XYbiMuj/sh2BwAATIETot63dvXyhX32vl8b9eJU0yINvr2sRb38jqPJJ8XQiDo+5u5fCAAATEUAPCTqo/36C6Qg9Y2yvtrj7/WyqIGodNztMbY9AABgkp1Ujn/Zh3sBfxcAp1w0b3rUwH6+vjiGPxvy1Im2PQAAYJKdUI5pL+AVB8g4M3rxF+iVi8CkvXpro0lzY/xJ1E+jNpdjqo8P0/h/sf0BAACTIbJKCn3HD3mqGc99IsaHy3yS9g6+qhyPjboo6r/1yNv/h6izeiYALl22alc079yY3h5VdH15T+35eypPT2ExXufm9QAAwESHv5Sb3hA1dK9eOoLxf9X27Q0c6umo8yOr9Er4qxXNxtUxXN0dAKc0TJUh8E/KEHjakC8Nd5hquhhMI9b/MsZ7avv2Fqbx2b2H8b0esJkCAAAHGfSOqO3byzd0b96ryucOHeYlPR/+uqUA+KJy/mT6n1a7c0EMl6b5rj1P1Oc8+v1eCIEv5MVlLSkfb4q6PL7HL+J77bUJAwAAB2FO1H+IuuAFAt/+9ET4izy3IIbvdD//zj//s1c8GwCLZqN7z9/sqJenyVQkqFGEwCTt+bss6p8EPwAAYJRZZFsM74888skYPxz13trITpvrpT1/9cE890Jf7PZg1Po0GajtmRnD66coBKabvn/zAEvTYZ9pXSdes8cmCwAAjEMeeaAMgp+t7bvn31/Wnn+451AbeuiwzycG89wQ834XAPfufd4OsxtTDQwMpGNgXxHz+6fojf/HA3z9S1Ero9HP2EQBAIAJCIJbYvir8mqf6bojL3RY6Fmx5vRYf+dUv+ei2XgoMt4ZL/T1ab3Y6GheesNLDrDsKeEPAACYBI/UDnxO4GX98ItM69H39Ymux7+o7bvE6lAn2A4BAIBJcGLX43TO37e6nnvL2tXL3yAAHqRo2tIY/m358KGoFVELo/446q79/BEAAAAmOgAOXvAlXbjyNVFrhnztkwLgwbusDH4XRb0yGrsqKh3uuSse/8mQEPjyCIuzbIsAAMAEO6Er/D17wZcYN0a9PaanR90WtaQ8nU0AHIloVrrtw01RC6ORV0XtHvr1rhA4UNt3U0YAAICJdGJtP7d6iOe+G5WOZPw3UT19GGi9l95MNO2u2nMP8xxuzdD7BKYkvsn2CAAATKBX1kZwn7/yKqB39vIvMq0fuz9kT+Au2yIAADBR1q5ePj2Gv+mh+/yNSb1f33gZAv/FJgkAAExg7ngqhptz+X2m+ZMCAABUgwAIAABQEVN5COiGtauX/3YKf/41S5etusQmAAAAeYvcsSiGW6LmTOHbOLzqAfCIKf7dL44NYSBC4MX+kwAAgKzD3x1RR+uGQ0A/FBvEp20GAAAg/AmAQiAAACD8CYBCIAAAIPwJgEIgAAAg/AmAQiAAACD8CYBCIAAAIPxNqIm6DcTWqMv7fANauHTZqi02EQAA6Pl/uw/E8MdRX+rjX+Oevg2AEZxSALzMpggAAEy0yB97+zz8TRqHgAIAAAiAAAAACIAAAAD0nfE4B/DwtauXz61Kw5YuW7XTZgMAAFMjssesGGZU6Fc+pNcC4D9WbIP7TITAi/2nBwAAk/5vcbd66IEAWDUf+vzH3lts+NeHf6YVwFR6xzveoQkAfei8887ThFF48dzphz/1zJ6Tp9enHaobAuCkOnHB4S978uk9L7vr3l2aAQAAE2zekYfW3rL46FqEP80YIx0cpVOOPbJ22vFzNAIAACY4/L3tdfNrM6eLLgKgEAgAAMIfI+YQ0HEIgVFXx/QDS5et2qsjwGTZu9dHDkA/GhgY0IQRcMGXiSFKj48Lo66OjdR/zQAAIPwJgBXwfiEQAACEv172/wUYAL7A19QvMWWSAAAAAElFTkSuQmCC) no-repeat;
}
.fdd-zs-wid {
  width: auto;
  padding: 90px 70px;
  line-height: 36px;
}
.fdd-flow-div {
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.fddv3-cut-word .fddv3-cut-title {
  background: white;
  color: #a6a6a6;
}
.fddv3-cut-word .fddv3-cut-title:before {
  border-bottom: 8px solid white;
}
.fddv3-cut-word,
.fddv3-cut-word2 {
  position: relative;
  width: auto;
  max-width: 80%;
  display: inline-block;
}
.fddv3-cut-word .fddv3-cut-text,
.fddv3-cut-word2 .fddv3-cut-text {
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  vertical-align: middle;
}
.fddv3-cut-word .fddv3-cut-title,
.fddv3-cut-word2 .fddv3-cut-title {
  position: absolute;
  left: 30%;
  margin-top: 5px;
  display: none;
  max-width: 300px;
  min-width: 30px;
  color: white;
  background: rgba(33, 42, 49, 0.75);
  border-radius: 3px;
  line-height: 18px;
  padding: 8px;
  word-wrap: break-word;
  white-space: normal;
  word-break: keep-all;
  box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  font-size: 12px;
  z-index: 6;
}
.fddv3-cut-word .fddv3-cut-title:before,
.fddv3-cut-word2 .fddv3-cut-title:before {
  content: '';
  position: absolute;
  border: 6px solid transparent;
  border-bottom: 6px solid rgba(33, 42, 49, 0.75);
  top: -12px;
  left: 10px;
}
.fddv3-cut-word:hover .fddv3-cut-title,
.fddv3-cut-word2:hover .fddv3-cut-title {
  top: 90%;
  display: block;
}
.fddcase-form-rili-pop {
  width: 275px !important;
}
.fddcase-form-rili-pop .rili-list ol,
.fddcase-form-rili-pop .rili-list ul {
  height: 36px;
}
.fdd-deny {
  background: #fbf0f1;
  padding: 15px;
  color: #5a4143;
  margin-top: 10px;
  font-size: 14px;
}
.fdd-deny span {
  color: #f7704d;
}
.emportwap {
  width: 100%;
  height: 180px;
  margin: 0 auto;
  max-width: 620px;
  overflow-y: hidden;
  overflow-x: auto;
  position: relative;
}
.emportbox {
  width: 166px;
  height: 166px;
  float: left;
  overflow: hidden;
  margin: 10px 0 0 15px;
}
.emportbox img {
  width: 100%;
}
.emportbox a {
  display: inline-block;
}
.emportbox a:hover {
  background: #eaeaea;
}
.fdd-page-select {
  float: left;
  margin: -5px 0 0 0;
  height: 200px;
}
.fdd-page-select .page-size-title {
  color: #2A2A2A;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  top: 8px;
}
.fdd-page-select .file-type-container {
  float: none;
  width: 90px;
  font-size: 12px;
}
.fdd-page-select .file-type-container .contact-select p {
  text-align: center;
  width: 80px;
}
.fdd-page-select .file-type-container .contact-select p .fa-icon-arrow-down {
  top: 10px;
}
.fdd-page-select .file-type-container .contact-select .sign-select-list {
  width: 80px;
  text-align: center;
}
.fddcase-form-rili input {
  padding: 0 0 0 6px !important;
}
/*v1.2签署样式*/
.signlistwap {
  width: 100%;
  height: auto !important;
  overflow: hidden;
  margin-top: 20px;
}
.signlistwap .title {
  height: 40px;
  line-height: 40px;
}
.signlistwap .title h4 {
  display: inline-block;
  color: #2a2a2a;
  font-size: 15px;
}
.signlistwap .title span {
  display: inline-block;
  float: right;
  color: #999;
}
.signlistwap .signlistmap {
  width: 100%;
  height: auto !important;
  max-height: 320px;
  overflow-y: auto;
}
.signlistwap .signlistmap ul li {
  width: 100%;
  height: 32px;
  line-height: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.signlistwap .signlistmap ul li i {
  margin-right: 5px;
}
.signlistwap .signlistmap ul li a {
  color: #666;
}
.signlistwap .signlistmap ul li a:hover {
  color: #fbb900;
}
.signlistwap .signlistmap ul li .hover {
  color: #fbb900;
}
.fdd-signwarp-center {
  background: white;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
}
/* 统计分析 */
.analyse-count-wrap {
  display: flex;
  justify-content: space-between;
}
.analyse-count-wrap > div {
  display: inline-block;
  width: 263px;
  height: 80px;
  text-align: center;
}
.analyse-count-wrap > div .title {
  color: #8D8D8D;
  margin-top: 12px;
  font-size: 14px;
  font-family: MicrosoftYaHei;
}
.analyse-count-wrap > div .count {
  display: block;
  margin-top: 16px;
  color: #272727;
  font-size: 24px;
  line-height: 24px;
  font-family: MicrosoftYaHei;
}
.analyse-count-chart {
  font-family: MicrosoftYaHei;
  margin-top: 30px;
}
.analyse-count-chart .count-chart {
  height: 420px;
}
.analyse-count-chart .title {
  color: #444444;
  font-size: 15px;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
}
.analyse-count-chart .date {
  float: right;
}
.analyse-count-chart .date .selectColor {
  color: #fbb900;
}
.analyse-count-chart .date span {
  margin-left: 20px;
  display: inline-block;
  color: #A6A6A6;
  text-decoration: underline;
  font-size: 12px;
  line-height: 32px;
  height: 32px;
}
.analyse-count-chart .date .choose-date {
  float: right;
  margin: 0 20px;
}
.analyse-count-chart .date .choose-date .contact-line {
  display: inline-block;
  vertical-align: top;
  line-height: 32px;
  height: 32px;
}
.analyse-count-chart .date .choose-date .fa-icon-date {
  position: relative;
  left: -12px;
}
.analyse-count-chart .count-chart-wrap {
  margin-top: -15px;
}
.analyse-count-chart .count-chart-wrap .dataGroupType {
  position: relative;
  left: 850px;
  top: 50px;
  z-index: 1;
}
.analyse-count-chart .count-chart-wrap .dataGroupType .type-title {
  margin: 0 12px 0 3px;
}
.analyse-count-chart .count-chart-wrap .count-chart {
  border: #EAEAEA 1px solid;
  padding-top: 30px;
}
.analyse-count-chart .manage-row {
  line-height: 32px;
  height: 32px;
  vertical-align: middle;
  float: right;
  margin-top: 15px;
  margin-bottom: 10px;
}
.analyse-count-chart .manage-row span {
  display: inline-block;
  line-height: 32px;
  height: 32px;
  vertical-align: middle;
  color: #2A2A2A;
  font-size: 12px;
}
.analyse-count-chart .manage-row button {
  margin-left: 12px;
  display: inline-block;
  width: 100px;
  height: 34px;
  background: #ffffff;
  border-radius: 3px;
  border: 1px solid #ffd300;
  font-size: 12px;
  vertical-align: middle;
  line-height: 34px;
}
.analyse-count-chart .statistics {
  margin-bottom: 150px;
}
.analyse-count-chart .statistics .tipsCount {
  color: #2A2A2A;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  top: 8px;
}
.analyse-count-chart .statistics .file-type-container {
  float: none;
  width: 90px;
}
.analyse-count-chart .statistics .file-type-container .contact-select p {
  text-align: center;
  width: 80px;
}
.analyse-count-chart .statistics .file-type-container .contact-select p .fa-icon-arrow-down {
  top: 10px;
}
.analyse-count-chart .statistics .file-type-container .contact-select .sign-select-list {
  width: 80px;
}
.analyse-count-table .fdd-table th {
  font-size: 14px;
  padding-left: 24px;
  color: #676767;
}
.analyse-count-table .fdd-table td {
  padding-left: 24px;
  color: #676767;
}
.authorize-select {
  margin-top: 40px;
  margin-left: 60px;
}
.authorize-select .authorize-type .title {
  display: inline-block;
  font-size: 14px;
  float: left;
}
.authorize-select .authorize-type .fa-input {
  margin-left: 15px;
  width: 710px;
}
.authorize-select .authorize-type .fa-input input {
  text-indent: 10px;
}
.authorize-select .authorize-type .fa-select-icon {
  transform: rotate(0deg);
}
.authorize-select .authorize-type li {
  font-size: 12px;
}
.authorize-select .authorize-type .fa-select-option {
  height: 120px;
}
.authorize-select .authorize-person .authorize-title {
  font-size: 14px;
  float: left;
  position: relative;
  bottom: -16px;
  right: -15px;
}
.authorize-select .authorize-person .newholder {
  float: right;
  width: 87%;
  margin-right: 13px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .left {
  width: 230px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .left .box {
  font-size: 12px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .left .box .search {
  margin-left: 11px;
  margin-top: 12px;
  width: 206px;
  height: 34px;
}
.authorize-select .authorize-person .newholder .left .box .fa-div-padding-0 {
  padding-right: 15px;
}
.authorize-select .authorize-person .newholder .left .box .fa-div-padding-1 {
  padding-right: 15px;
}
.authorize-select .authorize-person .newholder .center {
  font-size: 12px;
  margin-left: 5px;
  width: 250px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .center .box {
  height: 290px;
}
.authorize-select .authorize-person .newholder .right {
  margin-left: 5px;
  width: 220px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .right .box {
  font-size: 12px;
  padding-top: 12px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .right .box .hasAuthorize {
  font-size: 12px;
  margin-left: 12px;
}
.authorize-select .authorize-person .fa-button-own {
  margin-left: 96px!important;
}
.result-ok {
  border-radius: 100%;
  border: 5px solid #ffd435;
}
.result-ok:before {
  content: "";
  height: 20%;
  width: 40%;
  border-width: 7.070px;
  border-style: solid;
  border-color: inherit;
  border-radius: 1px;
  border-top: none;
  border-right: none;
  background: transparent;
  transform: rotate(-45deg);
  display: block;
  top: 31%;
  left: 26%;
  position: relative;
}
/*企业中心*/
.fdd-pi {
  width: 100% !important;
  max-width: 100% !important;
}
.fdd-textint {
  text-indent: 2px;
}
.fdd-company-right-tips {
  color: #aaa;
  position: relative;
  left: 100px;
  top: -25px;
}
.fdd-company-warp {
  width: 100%;
  height: 100%;
  overflow: hidden;
  overflow-x: auto;
  background: #f2f2f2;
  position: absolute;
  min-height: 640px;
}
.fdd-company-warp .fdd-company-nav {
  width: 15%;
  height: 100%;
  min-width: 202px;
  max-width: 202px;
  background: white;
  position: absolute;
  top: 49px;
  border-right: #ddd solid 1px;
  z-index: 20;
}
.fdd-company-warp .fdd-company-nav h4 {
  width: 100%;
  color: white;
  font-weight: normal;
  color: #2a2a2a;
  height: auto !important;
  overflow: hidden;
  line-height: 40px;
  font-weight: bold;
  text-indent: 9px;
  position: relative;
  cursor: pointer;
}
.fdd-company-warp .fdd-company-nav h4 i,
.fdd-company-warp .fdd-company-nav h4 span {
  color: #a7a7a7;
  margin-right: 5px;
}
.fdd-company-warp .fdd-company-nav h4 span {
  display: inline-block;
  position: absolute;
  right: 10px;
  vertical-align: middle;
}
.fdd-company-warp .fdd-company-nav h4 .fa-icon-arrow-up {
  top: 10px;
}
.fdd-company-warp .fdd-company-nav h4 .fa-icon-arrow-down {
  top: 14px;
}
.fdd-company-warp .fdd-company-nav h4:nth-child(1) {
  margin-top: 36px;
}
.fdd-company-warp .fdd-company-nav ul {
  width: 100%;
  display: block;
}
.fdd-company-warp .fdd-company-nav ul li {
  width: 100%;
  height: 40px;
  line-height: 40px;
  text-align: left;
  margin-bottom: 1px;
}
.fdd-company-warp .fdd-company-nav ul li a {
  display: block;
  color: #666;
  text-indent: 40px;
  position: relative;
}
.fdd-company-warp .fdd-company-nav ul li a:hover {
  color: #f99600;
  background: #fefbec;
}
.fdd-company-warp .fdd-company-nav ul li a:hover:before {
  content: "";
  left: 0;
  position: absolute;
  display: block;
  height: 40px;
  width: 3px;
  background: #fbb900;
}
.fdd-company-warp .fdd-company-nav ul li a i {
  margin-right: 10px;
}
.fdd-company-warp .fdd-company-nav ul li .hover {
  color: #f99600;
  background: #fefbec;
}
.fdd-company-warp .fdd-company-nav ul li .hover:before {
  content: "";
  left: 0;
  position: absolute;
  display: block;
  height: 40px;
  width: 3px;
  background: #fbb900;
}
.fdd-company-warp .fdd-company-nav ul li .before {
  content: "";
  left: 0;
  position: absolute;
  display: block;
  height: 40px;
  width: 3px;
  background: #fbb900;
}
.fdd-company-warp .fdd-company-right-main {
  position: absolute;
}
.fdd-company-warp .fdd-company-topnav {
  width: 100%;
  height: 48px;
  background: white;
  margin-top: 49px;
}
.fdd-company-warp .fdd-company-topnav div {
  height: 48px;
  line-height: 48px;
  position: relative;
  margin-left: 238px;
}
.fdd-company-warp .fdd-company-topnav div a {
  color: #666;
  display: inline-block;
}
.fdd-company-warp .fdd-company-topnav div a:hover {
  color: #fbb900;
}
.fdd-company-warp .fdd-company-topnav div span {
  display: inline-block;
  margin-left: 10px;
  color: #2a2a2a;
}
.fdd-company-warp .fdd-company-right {
  width: 82%;
  min-width: 1000px;
  position: absolute;
  height: auto !important;
  min-height: 940px;
  background: white;
  margin-top: 20px;
  margin-left: 220px;
  overflow-y: auto;
}
.companylabel {
  width: 290px;
  position: absolute;
  top: 1px;
  left: 35px;
}
#change-admin .fdd-company-right .title-wrap {
  border-bottom: solid 1px #EBEBEB;
  margin-left: 21px;
}
#change-admin .fdd-company-right .title-wrap h2 {
  font-size: 16px;
  margin: 24px 0;
}
#change-admin .fdd-company-right .change-admin-form {
  margin-left: 32px;
  color: #000000;
}
#change-admin .fdd-company-right .change-admin-form li {
  margin-top: 37px;
  vertical-align: middle;
}
#change-admin .fdd-company-right .change-admin-form li .form-key {
  display: inline-block;
  width: 90px;
}
#change-admin .fdd-company-right .change-admin-form li .form-value {
  display: inline-block;
}
#change-admin .fdd-company-right .change-admin-form li .form-value input {
  width: 250px;
  height: 30px;
}
#change-admin .fdd-company-right .change-admin-form li .form-value .get-sms {
  display: inline-block;
  margin-left: 5px;
  padding: 5px 15px;
  border: solid 1px #EBEBEB ;
  position: relative;
  bottom: -2px;
  border-radius: 2px;
  cursor: pointer;
}
#change-admin .fdd-company-right .change-admin-step {
  margin-left: 122px;
  margin-top: 10px;
}
#change-admin .fdd-company-right .change-admin-step .change-admin-btn-next {
  margin-top: 40px;
}
#change-admin .fdd-company-right .new-admin {
  padding-bottom: 30px;
  margin-left: 32px;
  width: 320px;
  margin-top: 30px;
}
#change-admin .fdd-company-right .new-admin span {
  word-break: keep-all;
}
#change-admin .fdd-company-right .new-admin div.in-row {
  float: left;
}
.change-admin-select-admin .select-admin-btn {
  display: flex;
  justify-content: space-between;
  height: 50px;
  align-items: center;
  margin-top: 10px;
}
.change-admin-select-admin .select-admin-btn .tips {
  color: #A6A6A6;
}
.change-admin-select-admin .contracter-table {
  display: flex;
  height: 308px;
}
.change-admin-select-admin .contracter-table .change-admin-dapart {
  width: 40%;
  border: solid 1px #EBEBEB;
}
.change-admin-select-admin .contracter-table .change-admin-dapart .title-depart {
  padding-left: 12%;
  height: 10%;
  background-color: #F8F8F8;
  display: flex;
  align-items: center;
}
.change-admin-select-admin .contracter-table .change-admin-dapart .select_tree {
  overflow-y: auto;
  height: 90%;
}
.change-admin-select-admin .contracter-table .change-admin-staff {
  margin-left: 2%;
  width: 57%;
  border-right: solid 1px #EBEBEB;
  border-left: solid 1px #EBEBEB;
  border-bottom: solid 1px #EBEBEB;
}
.change-admin-select-admin .contracter-table .change-admin-staff .top-title {
  padding-left: 10%;
  display: flex;
  height: 10%;
  justify-content: space-around;
  align-items: center;
  background-color: #F8F8F8;
}
.change-admin-select-admin .contracter-table .change-admin-staff .top-title p {
  text-align: left;
  text-indent: 10px;
  width: 32%;
}
.change-admin-select-admin .contracter-table .change-admin-staff .top-title .change-admin-acouunt {
  width: 68%;
}
.change-admin-select-admin .contracter-table .change-admin-staff .list-main {
  overflow-y: auto;
  height: 90%;
}
.change-admin-select-admin .contracter-table .change-admin-staff .list-main ul {
  height: 100%;
}
.change-admin-select-admin .contracter-table .change-admin-staff .list-main ul li {
  display: flex;
  justify-content: space-between;
  padding: 10px 0;
  border-bottom: solid 1px #EBEBEB;
}
.change-admin-select-admin .contracter-table .change-admin-staff .list-main ul li span {
  text-align: center;
  margin-left: 3%;
  margin-right: 5%;
}
.change-admin-select-admin .contracter-table .change-admin-staff .list-main ul li p {
  width: 30%;
  text-align: left;
}
.change-admin-select-admin .contracter-table .change-admin-staff .list-main ul li div {
  width: 60%;
  text-align: left;
}
.change-admin-select-admin .contracter-table .change-admin-staff .list-main .not-data {
  height: 70%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-direction: column;
  margin-top: 15%;
}
.fixed-pop-tit {
  box-sizing: content-box;
}
.poserlabel {
  width: 190px;
  position: absolute;
  top: 1px;
  left: 45px;
}
.fdd-company-box {
  width: 100%;
  margin: 0 auto;
  height: auto !important;
  margin: 25px auto;
  overflow-y: auto;
}
.fdd-company-box .fddv4-txt-omitted {
  text-align: left;
}
.fdd-company-box .new-role-box {
  width: 90%;
  margin-left: 30px;
  margin-top: 30px;
  height: auto !important;
  overflow: hidden;
}
.fdd-company-box .new-role-box .footer-btn {
  margin-top: 30px !important;
  height: 40px;
}
.fdd-company-box .new-role-box a {
  display: inline-block;
}
.fdd-company-box .new-role-box a:nth-child(1) {
  margin-left: 80px;
}
.fdd-company-box .new-role-box ul li {
  height: auto !important;
  overflow: hidden;
  margin-top: 15px;
}
.fdd-company-box .new-role-box ul li span,
.fdd-company-box .new-role-box ul li .new-role-input {
  float: left;
}
.fdd-company-box .new-role-box ul li .must {
  color: #c00;
  width: 5px;
  margin: 0 5px 0 0;
}
.fdd-company-box .new-role-box ul li span {
  text-align: right;
  height: 40px;
  line-height: 40px;
}
.fdd-company-box .new-role-box ul li input,
.fdd-company-box .new-role-box ul li textarea {
  background: white;
}
.fdd-company-box .new-role-box ul li textarea {
  height: 70px;
}
.fdd-company-box .new-role-box ul li .new-role-input {
  width: 388px;
}
.fdd-company-box .fdd-company-appbox {
  width: 96.5%;
  margin: 0 auto;
  margin-top: 20px;
  max-height: 560px;
  overflow: hidden;
}
.fdd-company-box .fdd-company-appbox table span {
  text-align: center;
}
.fdd-company-box .fdd-company-appbox table th .cell {
  font-size: 14px;
  font-weight: bold;
}
.fdd-company-box .fdd-company-appbox table th:nth-child(1) {
  text-align: center;
}
.fdd-company-box .fdd-company-appbox table a {
  color: #707070;
}
.fdd-company-box .fdd-company-appbox table a:hover {
  color: #f99600;
}
.fdd-company-box .fdd-company-appbox table a i {
  margin-right: 5px;
}
.fdd-company-box .fdd-company-appbox .footer-btn {
  width: 100%;
  margin-top: 30px;
}
.fdd-company-box .fdd-company-appbox .fdd-permisson {
  width: 100%;
  height: auto !important;
  overflow: hidden;
  border: #eaeaea solid 1px;
  margin: 0 auto;
  box-sizing: border-box;
}
.fdd-company-box .fdd-company-appbox .fdd-permisson .head {
  width: 100%;
  height: 40px;
  line-height: 40px;
  color: #2a2a2a;
  font-size: 15px;
  font-weight: bold;
  text-indent: 24px;
  background: #f8f8f8;
  border-bottom: #eaeaea solid 1px;
}
.fdd-company-box .fdd-company-appbox .fdd-permisson .main {
  height: auto !important;
  margin: 10px auto;
  text-indent: 15px;
  max-height: 300px;
  overflow-y: auto;
}
.fdd-company-box .fdd-company-appbox .fdd-permisson .main .posinmisstree {
  width: 100%;
  height: auto !important;
  line-height: 35px;
  display: block;
  cursor: pointer;
  position: relative;
}
.fdd-company-box .fdd-company-appbox .fdd-permisson .main .posinmisstree .tree {
  height: 35px;
  line-height: 35px;
  position: relative;
}
.fdd-company-box .fdd-company-appbox .fdd-permisson .main .posinmisstree .tree i,
.fdd-company-box .fdd-company-appbox .fdd-permisson .main .posinmisstree .tree span,
.fdd-company-box .fdd-company-appbox .fdd-permisson .main .posinmisstree .tree p {
  float: left;
  display: inline-block;
  vertical-align: middle;
  top: 10px;
}
.fdd-company-box .fdd-company-appbox .fdd-permisson .main .posinmisstree .tree span {
  margin: 0 -6px 0 0;
}
.fdd-company-box .fdd-company-appbox .fdd-permisson .main .posinmisstree .tree i {
  margin: 10px 5px 0 20px;
}
.fdd-company-box .fdd-company-appbox .fdd-permisson .main .posinmisstree .tree p {
  text-align: left;
}
.fdd-company-box .fdd-company-appbox .fdd-permisson .main .posinmisstree .tree .fdd-icon-radio,
.fdd-company-box .fdd-company-appbox .fdd-permisson .main .posinmisstree .tree .fdd-icon-radio-on {
  margin-top: 10px;
}
.fdd-company-box .fdd-company-btn-box {
  width: 100%;
  height: 40px;
  margin-top: 20px;
  text-align: right;
}
.fdd-company-box h4 {
  width: 97%;
  font-size: 18px;
  font-weight: normal;
  color: #2a2a2a;
  height: 40px;
  line-height: 40px;
  position: relative;
  margin: 0 auto;
}
.fdd-company-box h4 a {
  float: right;
  margin-left: 10px;
  width: 80px;
  height: 30px;
  line-height: 30px;
  background: #ffd435;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  font-size: 12px;
  text-align: center;
  color: #2a2a2a;
}
.fdd-company-box h4 a:hover {
  background: #f49600;
}
.fdd-company-box .fdd-company-main {
  width: 97%;
  margin: 0 auto;
  height: auto !important;
  overflow: hidden;
  padding-top: 30px;
}
.fdd-company-box .fdd-company-main ul .founttext {
  margin-top: -15px;
  text-indent: 50px;
  color: #999;
}
.fdd-company-box .fdd-company-main ul li {
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  margin-bottom: 15px;
}
.fdd-company-box .fdd-company-main ul li .changeAdmin {
  margin-left: 10px;
  font-size: 14px;
  padding: 10px;
  cursor: pointer;
  vertical-align: bottom;
}
.fdd-company-box .fdd-company-main ul li span {
  color: #2a2a2a;
}
.fdd-company-box .fdd-company-main ul li .title {
  width: 120px;
  color: #b2b2b2;
  display: inline-block;
}
.fdd-company-box .fdd-company-main ul li .fountitle {
  font-size: 14px;
}
.fdd-company-box .fdd-company-main ul li .fountitle i {
  color: #fbb900;
  font-size: 14px;
  display: inline-block;
  padding: 0 5px;
}
.fdd-company-box .fdd-company-main ul li .fountitle input {
  width: 60px;
  height: 28px;
  line-height: 28px;
  margin: 0 10px;
}
.fdd-company-box .fdd-company-main ul li .content {
  width: auto;
  display: inline-block;
  height: 28px;
  line-height: 28px;
  vertical-align: middle;
}
.fdd-company-box .fdd-company-main ul li .content .foutdayspan {
  height: 28px;
  line-height: 28px;
  display: inline-block;
  float: left;
}
.fdd-company-box .fdd-company-main ul li .content .fdd-icon-ireview-on {
  display: inline-block;
  cursor: pointer;
}
.fdd-company-box .fdd-company-main ul li .contident {
  margin-left: 35px;
  color: #fbb900;
}
.fdd-company-box .fdd-company-main ul li .fountdays {
  width: 116px;
  height: 28px;
  line-height: 28px;
  border: #eaeaea solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  display: inline-block;
  margin: 0 10px;
}
.fdd-company-box .fdd-company-main ul li .fountdays i {
  float: left;
  display: inline-block;
  width: 22px;
  font-size: 16px;
  cursor: pointer;
  text-align: center;
  color: #999;
  font-weight: 300;
}
.fdd-company-box .fdd-company-main ul li .fountdays input {
  border: none;
  background: white;
  width: 52px;
  height: 28px;
  float: left;
  margin: 0;
  padding: 0;
  border-right: #eaeaea solid 1px;
  border-left: #eaeaea solid 1px;
  text-indent: 0;
  border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -webkit-border-radius: 0;
  text-align: center;
}
.fdd-company-box .fdd-company-main ul li .fountdays input:focus {
  border: none;
  border-right: #eaeaea solid 1px;
  border-left: #eaeaea solid 1px;
  box-shadow: none;
  background: none;
}
.fdd-company-box .fdd-company-main ul li a {
  position: absolute;
  display: inline-block;
  color: #2a2a2a;
}
.fdd-company-box .fdd-company-main ul li .disabled {
  color: #afafaf;
}
.fdd-company-box .fdd-company-main ul li .disabled:hover {
  color: #afafaf;
}
.fdd-company-box .fdd-sealDetail-head {
  padding-bottom: 20px;
  border-bottom: 1px solid #e5e5e5;
}
.fdd-company-box .fdd-sealDetail-head span {
  display: inline-block;
  float: left;
  margin-top: 10px;
  font-size: 13px;
  margin-left: 20px;
}
.fdd-company-box .fdd-sealDetail-head .fa-icon-arrow-down {
  top: 10px;
}
.fdd-company-box .fdd-sealDetail-head a {
  display: inline-block;
}
.staff-left {
  width: 20%;
  height: auto !important;
  overflow: hidden;
  border: #eaeaea solid 1px;
  float: left;
}
.staff-left .fdd-see-seal {
  width: 90%;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  padding: 20px 0;
}
.staff-left .fdd-see-seal span,
.staff-left .fdd-see-seal h4 {
  text-align: left;
  display: block;
  height: auto !important;
  line-height: 30px;
  word-wrap: break-word;
}
.staff-left .fdd-see-seal span {
  color: #a6a6a6;
}
.staff-left .fdd-see-seal h4 {
  width: 100%;
  font-size: 15px;
  color: #2a2a2a;
  margin-bottom: 25px;
}
.staff-left .fdd-see-seal p {
  width: 130px;
  height: 130px;
  overflow: hidden;
  margin: 0 auto;
}
.staff-left .fdd-see-seal p img {
  width: 100%;
}
.staff-left .companytop {
  width: 100%;
  height: 42px;
  line-height: 42px;
  background: #f7f8fa;
  color: #606266;
  font-weight: bold;
  text-indent: 24px;
  font-size: 14px;
}
.staff-left .tree-scoll {
  max-height: 277px;
  overflow-y: auto;
}
.staff-left .companyName {
  width: 100%;
  height: 35px;
  line-height: 35px;
  color: #606266;
  text-indent: 24px;
  font-weight: bold;
  font-size: 12px;
}
.staff-left .staff-search-box {
  width: 95%;
  height: 35px;
  line-height: 35px;
  margin: 0 auto;
  margin-top: 10px;
}
.staff-left .staff-search-box span,
.staff-left .staff-search-box input {
  height: 35px;
  display: block;
  position: relative;
}
.staff-left .staff-search-box span i,
.staff-left .staff-search-box input i {
  cursor: pointer;
  position: absolute;
  right: 5px;
  top: 10px;
  font-size: 16px;
}
.staff-left .staff-left-header {
  width: 100%;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  margin-top: 10px;
}
.staff-left .staff-left-header h3 {
  width: 95%;
  margin: 0 auto;
  color: #999;
  font-size: 14px;
}
.staff-left .staff-left-header .staff-left-box {
  width: 100%;
  height: auto !important;
  overflow: hidden;
  color: #999;
  font-size: 12px;
  margin-top: 10px;
}
.staff-left .staff-left-header .staff-left-box .staff-first {
  height: auto !important;
}
.staff-left .staff-left-header .staff-left-box .staff-first a {
  height: 30px;
  line-height: 30px;
  text-indent: 15px;
  color: #2a2a2a;
  display: block;
}
.staff-left .staff-left-header .staff-left-box .staff-first a:hover {
  background: #fef7da;
}
.staff-left .staff-left-header .staff-left-box .staff-first a i {
  vertical-align: middle;
  margin-top: -5px;
  margin-right: 5px;
}
.staff-left .staff-left-header .staff-left-box .staff-first .staff-second {
  height: auto !important;
  line-height: 30px;
  text-indent: 25px;
  color: #2a2a2a;
  display: block;
}
.staff-left .staff-left-header .staff-left-box .staff-first .staff-second a {
  height: 30px;
}
.staff-left .staff-left-header .staff-left-box .staff-first .staff-second a:hover {
  background: #fef7da;
}
.staff-left .staff-left-header .staff-left-box .staff-first .staff-second a i {
  vertical-align: middle;
  margin-top: -5px;
  margin-right: 5px;
}
.staff-left .staff-left-header .staff-left-box .staff-first .staff-second ul li a {
  display: block;
  text-indent: 25px;
}
.fa-tree-node__content {
  height: 35px;
}
.staff-right {
  width: 77.5%;
  height: auto !important;
  overflow-y: auto;
  margin-left: 2%;
  float: left;
}
.staff-right .fdd-table {
  overflow-y: auto;
  max-height: 400px;
}
.staff-right h3 {
  font-weight: normal;
}
.staff-right .staff-right-btnbox {
  margin: 10px 0 10px 0;
}
.staff-right .staff-right-btnbox a {
  margin-left: 0;
  margin-right: 10px;
}
.staff {
  max-height: 329px;
  overflow-y: auto;
}
.fdd-depart-upload-main {
  width: 97%;
  margin: 0 auto;
  height: auto !important;
  padding-top: 30px;
}
.fdd-depart-upload-main span {
  font-size: 16px;
  display: inline-block;
}
.fdd-depart-upload-main .fdd-check {
  display: inline-block;
  width: 375px;
  height: 38px;
  line-height: 38px;
  border: #eaeaea solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-left: 15px;
  position: relative;
  vertical-align: middle;
}
.fdd-depart-upload-main .fdd-check:hover {
  background: #eaeaea;
}
.fdd-depart-upload-main .fdd-check:hover span {
  color: white;
}
.fdd-depart-upload-main .fdd-check span {
  text-indent: 15px;
  display: inline-block;
  position: absolute;
  color: inherit;
  font-size: 14px;
}
.fdd-depart-upload-main .fdd-check input {
  width: 100%;
  height: 38px;
  border: none;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
}
.fdd-depart-upload-main a {
  width: 96px;
  height: 40px;
  line-height: 40px;
  margin-left: 15px;
}
.fdd-depart-upload-main .fdd-button-link {
  position: relative;
  top: 5px;
}
.fdd-depart-upload-main .disabled {
  background: #eaeaea;
  color: #a6a6a6;
}
.fdd-depart-upload-main p {
  display: inline-block;
  padding-left: 80px;
  color: #666;
}
.fdd-depart-upload-main p a {
  color: #f99600;
  text-decoration: underline;
  margin-left: 0;
}
.fdd-depart-upload-main p a:hover {
  color: #ffd435;
}
.fdd-depart-upload-main .fdd-depart-tabox {
  width: 100%;
  border: none;
  margin-top: 15px;
}
.fdd-depart-upload-main .fdd-depart-tabox .title {
  display: block;
  width: 100%;
  height: 40px;
  line-height: 40px;
  border: none;
  font-size: 16px;
}
.fdd-depart-upload-main .fdd-depart-tabox .title i {
  width: 24px;
  height: 22px;
  display: inline-block;
  vertical-align: middle;
  background: url(data:image/png;base64,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) no-repeat;
}
.fdd-depart-upload-main .fdd-depart-tabox .title span {
  color: #eb4e3d;
}
.fdd-depart-upload-main .fdd-depart-tabox td span {
  max-width: 100%;
}
.fdd-successpop {
  width: 520px;
  height: 210px;
  background: white;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin: 0 auto;
  margin-top: 10%;
  padding-top: 20px;
}
.fdd-successpop i {
  display: inline-block;
  width: 65px;
  height: 65px;
  display: block;
  margin: 20px auto 20px;
}
.fdd-successpop p {
  font-size: 18px;
  text-align: center;
  font-weight: bold;
  color: #2a2a2a;
  height: 40px;
  line-height: 40px;
}
.fdd-successpop span {
  display: block;
  text-align: center;
  color: #a6a6a6;
}
.staff-title,
.staff-search {
  float: left;
  display: inline-block;
}
.staff-search {
  width: 380px;
  height: 35px;
  line-height: 35px;
  position: relative;
}
.staff-search div {
  position: relative;
  margin-left: 15px;
  width: 275px;
  background: #fcfcfc;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  box-sizing: border-box;
}
.staff-search div i {
  color: #c9c9c9;
  font-size: 16px;
  display: inline-block;
  position: absolute;
  left: 5px;
  vertical-align: middle;
  top: 10px;
}
.staff-search a {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 290px;
  width: 62px !important;
}
.staff-search input {
  height: 33px;
  background: none;
  border: none;
  line-height: 33px;
  text-indent: 26px !important;
  box-sizing: border-box;
  height: 35px !important;
}
.staff-search input:focus {
  border: none;
  box-shadow: none;
  background: none;
}
.radiotype {
  width: auto;
  min-width: 55px;
  margin-right: 20px;
  height: 24px;
  line-height: 28px;
  padding-top: 5px;
  display: inline-block;
  cursor: pointer;
}
.fdd-company-attention {
  width: 724px;
  height: auto !important;
  overflow: hidden;
  padding: 10px 15px;
  background: #f9f9f9;
  color: #999;
  margin-top: 30px;
}
.fdd-company-attention span {
  color: #2a2a2a;
  display: block;
  font-weight: bold;
  font-size: 12px;
}
.fdd-company-attention p {
  font-size: 12px;
  padding-left: 0;
}
._border-solid {
  border: 1px solid #e5e5e5;
  height: 398px;
  max-height: 460px;
}
._border-solid a:hover {
  color: #f49600;
}
.tree-table {
  width: 100%;
  font-size: 12px;
  border-collapse: collapse;
}
.tree-table .tree-thead {
  background: #f8f8f8;
}
.tree-table .tree-thead tr {
  height: 42px;
}
.tree-table .tree-thead tr th {
  text-align: center;
  font-weight: bold;
  font-size: 15px;
  color: #383838;
  overflow: hidden;
}
.tree-table .tree-thead tr th:nth-child(1) {
  text-align: left;
  text-indent: 24px;
}
.tree-table .tree-tbody {
  border-collapse: collapse;
}
.tree-table .tree-tbody tr {
  border-collapse: collapse;
  height: 42px;
}
.tree-table .tree-tbody tr td {
  text-align: center;
  overflow: hidden;
  min-height: 42px;
}
.tree-table .tree-tbody .leve {
  border-collapse: collapse;
  width: 100%;
  overflow: hidden;
}
.tree-table .tree-tbody .leve:hover {
  border-collapse: collapse;
  background-color: #fffbea;
}
.tree-table .tree-tbody .table-border {
  width: 100%;
  border-collapse: collapse;
  border-bottom: 1px solid #e5e5e5;
}
.tree-table .tree-tbody .table-border td {
  border: 0;
}
.tree-table .i-select-down {
  cursor: pointer;
}
.tree-table .ico-arrow-left {
  display: inline-block;
  padding-left: 10px;
}
.tree-table .fa-div-margin-0 {
  width: calc(100% - 12px);
  margin-left: 12px;
}
.tree-table .fa-div-margin-1 {
  display: block;
  width: calc(100% - 24px);
  margin-left: 24px;
}
.tree-table .fa-div-margin-2 {
  width: calc(100% - 36px);
  margin-left: 36px;
}
.tree-table .fa-div-margin-3 {
  width: calc(100% - 48px);
  margin-left: 48px;
}
.tree-table .fa-div-margin-4 {
  width: calc(100% - 60px);
  margin-left: 60px;
}
.tree-table .fa-div-margin-5 {
  width: calc(100% - 72px);
  margin-left: 72px;
}
.tree-table .fa-div-margin-6 {
  width: calc(100% - 84px);
  margin-left: 84px;
}
.tree-table .fa-div-margin-7 {
  width: calc(100% - 96px);
  margin-left: 96px;
}
.tree-table .fa-div-margin-8 {
  width: calc(100% - 108px);
  margin-left: 108px;
}
.tree-table .fa-div-margin-9 {
  width: calc(100% - 120px);
  margin-left: 120px;
}
.tree-table .fa-div-margin-10 {
  width: calc(100% - 132px);
  margin-left: 132px;
}
.tree-table .fa-div-margin-11 {
  width: calc(100% - 144px);
  margin-left: 144px;
}
.fa-scrollbar {
  padding-bottom: 20px;
}
.newholder {
  width: 97%;
  margin: 0 auto;
  overflow: hidden;
  height: auto !important;
  padding-bottom: 10px;
}
.newholder .left,
.newholder .right,
.newholder .center {
  float: left;
  width: 26%;
  height: auto !important;
  max-height: 400px;
}
.newholder .left .title,
.newholder .right .title,
.newholder .center .title {
  display: inline-block;
  height: 30px;
  line-height: 30px;
}
.newholder .left .box,
.newholder .right .box,
.newholder .center .box {
  width: 100%;
  height: 372px;
  max-height: 372px;
  border: #eaeaea solid 1px;
  box-sizing: border-box;
  overflow-y: auto;
}
.newholder .left .box ul,
.newholder .right .box ul,
.newholder .center .box ul,
.newholder .left .box dt,
.newholder .right .box dt,
.newholder .center .box dt {
  padding: 8px 0;
}
.newholder .left .box ul li,
.newholder .right .box ul li,
.newholder .center .box ul li,
.newholder .left .box dt li,
.newholder .right .box dt li,
.newholder .center .box dt li {
  border-bottom: #eaeaea solid 1px;
}
.newholder .left .box ul dd,
.newholder .right .box ul dd,
.newholder .center .box ul dd,
.newholder .left .box dt dd,
.newholder .right .box dt dd,
.newholder .center .box dt dd {
  text-indent: 20px;
  position: relative;
}
.newholder .left .box ul dd a,
.newholder .right .box ul dd a,
.newholder .center .box ul dd a,
.newholder .left .box dt dd a,
.newholder .right .box dt dd a,
.newholder .center .box dt dd a {
  position: absolute;
  right: 10px;
  top: 2px;
  color: #f99600;
  font-size: 16px;
  display: inline-block;
  line-height: 35px;
}
.newholder .left .box ul li,
.newholder .right .box ul li,
.newholder .center .box ul li,
.newholder .left .box dt li,
.newholder .right .box dt li,
.newholder .center .box dt li,
.newholder .left .box ul dd,
.newholder .right .box ul dd,
.newholder .center .box ul dd,
.newholder .left .box dt dd,
.newholder .right .box dt dd,
.newholder .center .box dt dd {
  width: 100%;
  height: 35px;
  line-height: 35px;
  display: inline-block;
  cursor: pointer;
  font-family: "\5FAE\8F6F\96C5\9ED1", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;
  color: #666;
}
.newholder .left .box ul li:hover,
.newholder .right .box ul li:hover,
.newholder .center .box ul li:hover,
.newholder .left .box dt li:hover,
.newholder .right .box dt li:hover,
.newholder .center .box dt li:hover,
.newholder .left .box ul dd:hover,
.newholder .right .box ul dd:hover,
.newholder .center .box ul dd:hover,
.newholder .left .box dt dd:hover,
.newholder .right .box dt dd:hover,
.newholder .center .box dt dd:hover {
  background: #fff9e3;
}
.newholder .left .box ul li label,
.newholder .right .box ul li label,
.newholder .center .box ul li label,
.newholder .left .box dt li label,
.newholder .right .box dt li label,
.newholder .center .box dt li label,
.newholder .left .box ul dd label,
.newholder .right .box ul dd label,
.newholder .center .box ul dd label,
.newholder .left .box dt dd label,
.newholder .right .box dt dd label,
.newholder .center .box dt dd label {
  width: 100%;
  display: block;
  cursor: pointer;
}
.newholder .left .box ul li label span,
.newholder .right .box ul li label span,
.newholder .center .box ul li label span,
.newholder .left .box dt li label span,
.newholder .right .box dt li label span,
.newholder .center .box dt li label span,
.newholder .left .box ul dd label span,
.newholder .right .box ul dd label span,
.newholder .center .box ul dd label span,
.newholder .left .box dt dd label span,
.newholder .right .box dt dd label span,
.newholder .center .box dt dd label span,
.newholder .left .box ul li label p,
.newholder .right .box ul li label p,
.newholder .center .box ul li label p,
.newholder .left .box dt li label p,
.newholder .right .box dt li label p,
.newholder .center .box dt li label p,
.newholder .left .box ul dd label p,
.newholder .right .box ul dd label p,
.newholder .center .box ul dd label p,
.newholder .left .box dt dd label p,
.newholder .right .box dt dd label p,
.newholder .center .box dt dd label p {
  float: left;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.newholder .left .box ul li label span,
.newholder .right .box ul li label span,
.newholder .center .box ul li label span,
.newholder .left .box dt li label span,
.newholder .right .box dt li label span,
.newholder .center .box dt li label span,
.newholder .left .box ul dd label span,
.newholder .right .box ul dd label span,
.newholder .center .box ul dd label span,
.newholder .left .box dt dd label span,
.newholder .right .box dt dd label span,
.newholder .center .box dt dd label span {
  margin: 10px 5px 0 10px;
}
.newholder .left .box ul li label .name,
.newholder .right .box ul li label .name,
.newholder .center .box ul li label .name,
.newholder .left .box dt li label .name,
.newholder .right .box dt li label .name,
.newholder .center .box dt li label .name,
.newholder .left .box ul dd label .name,
.newholder .right .box ul dd label .name,
.newholder .center .box ul dd label .name,
.newholder .left .box dt dd label .name,
.newholder .right .box dt dd label .name,
.newholder .center .box dt dd label .name {
  width: 35%;
}
.newholder .left .box ul li label .account,
.newholder .right .box ul li label .account,
.newholder .center .box ul li label .account,
.newholder .left .box dt li label .account,
.newholder .right .box dt li label .account,
.newholder .center .box dt li label .account,
.newholder .left .box ul dd label .account,
.newholder .right .box ul dd label .account,
.newholder .center .box ul dd label .account,
.newholder .left .box dt dd label .account,
.newholder .right .box dt dd label .account,
.newholder .center .box dt dd label .account {
  width: 45%;
}
.newholder .left .box .search,
.newholder .right .box .search,
.newholder .center .box .search {
  width: 95%;
  margin: 15px auto;
  position: relative;
}
.newholder .left .box .search i,
.newholder .right .box .search i,
.newholder .center .box .search i {
  position: absolute;
  cursor: pointer;
  font-size: 16px;
  color: #bbb;
  top: 22px;
  left: 15px;
  z-index: 1;
}
.newholder .left .box .search input,
.newholder .right .box .search input,
.newholder .center .box .search input {
  text-indent: 24px;
}
.newholder .left .box .fa-scrollbar,
.newholder .right .box .fa-scrollbar,
.newholder .center .box .fa-scrollbar {
  white-space: nowrap;
  margin-bottom: 0px!important;
  overflow-x: hidden;
}
.newholder .left .box .fa-scrollbar .fa-scrollbar__wrap,
.newholder .right .box .fa-scrollbar .fa-scrollbar__wrap,
.newholder .center .box .fa-scrollbar .fa-scrollbar__wrap {
  margin-bottom: 0px!important;
}
.newholder .right,
.newholder .center {
  margin-left: 2%;
}
.addsealbox {
  width: 97%;
  height: auto !important;
  margin: 0 auto;
  overflow-y: auto;
  max-height: 470px;
  border: #eaeaea solid 1px;
}
.addsealbox .sealform {
  width: 490px;
  margin: 30px auto;
  height: auto !important;
  overflow: hidden;
}
.addsealbox .sealform span,
.addsealbox .sealform input {
  float: left;
  display: inline-block;
  height: 40px;
  line-height: 40px;
}
.addsealbox .sealform span {
  width: 80px;
  text-align: right;
}
.addsealbox .sealform input {
  width: 390px;
}
.addsealbox .sealinput {
  width: 490px;
  margin: 30px auto;
  min-height: 200px;
  box-sizing: border-box;
  padding: 55px 0;
  cursor: pointer;
  background: #f7f7f7;
  border: #d8d8d8 dashed 2px;
  text-align: center;
  overflow: hidden;
  position: relative;
}
.addsealbox .sealinput input {
  width: 490px;
  height: 164px;
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}
.addsealbox .sealinput .add {
  width: 100%;
  height: 65px;
}
.addsealbox .sealinput .add .addimg {
  width: 200px;
  height: 200px;
  margin: 0 auto;
  margin-top: -58px;
}
.addsealbox .sealinput .add .addimg img {
  width: 100%;
}
.addsealbox .sealinput .add span {
  font-size: 18px;
  color: #2a2a2a;
}
.addsealbox .sealinput .add p {
  padding: 5px 0;
  color: #999;
}
.addsealbox .sealinput .add p span {
  color: #fbb900;
  font-size: 12px;
}
.addsealbox .sealtext {
  width: 490px;
  margin: 0 auto;
  color: #999;
}
.addsealbox .sealtext span {
  color: #2a2a2a;
}
.addsealbox .sealbtn {
  width: 490px;
  margin: 20px auto 70px auto;
}
.addsealbox .sealbtn a:nth-child(1) {
  margin-left: 0;
}
.fa-table__body-wrapper {
  max-height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
}
.fa-tree-node__label {
  font-size: 12px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.fa-tree-node__expand-icon.is-leaf {
  color: #999;
}
.fddv4-txt-omitted {
  font-size: 12px !important;
}
.fddv4-txt-strong {
  left: 0;
}
.fdd-pop-select-warp .fdd-pop-select-main .box .search-warp input {
  text-indent: 28px !important;
}

/*********全局变量*********/
@font-face {
  font-family: 'fddfonts';
  src: url(data:application/vnd.ms-fontobject;base64,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);
  src: url(data:application/vnd.ms-fontobject;base64,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#iefix) format('embedded-opentype'), url(data:font/ttf;base64,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) format('truetype'), url(data:font/woff;base64,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) format('woff'), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiA+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IEljb01vb248L21ldGFkYXRhPg0KPGRlZnM+DQo8Zm9udCBpZD0iZmRkZm9udHMiIGhvcml6LWFkdi14PSIxMDI0Ij4NCjxmb250LWZhY2UgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijk2MCIgZGVzY2VudD0iLTY0IiAvPg0KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjEwMjQiIC8+DQo8Z2x5cGggdW5pY29kZT0iJiN4MjA7IiBob3Jpei1hZHYteD0iNTEyIiBkPSIiIC8+DQo8Z2x5cGggdW5pY29kZT0iJiN4ZTg4NzsiIGdseXBoLW5hbWU9ImhlbHAiIGQ9Ik02NDIgNDU4LjY2N2MyNCAyNCA0MCA1OCA0MCA5NiAwIDk0LTc2IDE3MC0xNzAgMTcwcy0xNzAtNzYtMTcwLTE3MGg4NGMwIDQ2IDQwIDg2IDg2IDg2czg2LTQwIDg2LTg2YzAtMjQtMTAtNDQtMjYtNjBsLTUyLTU0Yy0zMC0zMi01MC03NC01MC0xMjB2LTIyaDg0YzAgNjQgMjAgODggNTAgMTIwek01NTQgMTI4LjY2N3Y4NGgtODR2LTg0aDg0ek01MTIgODUyLjY2N2MyMzYgMCA0MjYtMTkwIDQyNi00MjZzLTE5MC00MjYtNDI2LTQyNi00MjYgMTkwLTQyNiA0MjYgMTkwIDQyNiA0MjYgNDI2eiIgLz4NCjxnbHlwaCB1bmljb2RlPSImI3hlOTAwOyIgZ2x5cGgtbmFtZT0iY2xvc2UiIGQ9Ik0xMDI0IDg1Mi40OGwtMTA3LjUyIDEwNy41Mi00MDQuNDgtNDA0LjQ4LTM5OS4zNiA0MDQuNDgtMTEyLjY0LTEwNy41MiA0MDQuNDgtNDA0LjQ4LTQwNC40OC00MDQuNDggMTEyLjY0LTEwNy41MiAzOTkuMzYgMzk5LjM2IDQwNC40OC0zOTkuMzYgMTA3LjUyIDEwNy41Mi00MDQuNDggNDA0LjQ4eiIgLz4NCjxnbHlwaCB1bmljb2RlPSImI3hlOTAxOyIgZ2x5cGgtbmFtZT0idW5pRTkwMSIgZD0iTTYzNC44OCAzMjUuMTJsLTE4NC4zMi0zODkuMTIgMzg5LjEyIDE4NC4zMiAxODQuMzIgMzg5LjEyLTM4OS4xMi0xODQuMzJ6TTU1Mi45NiAzOC40bDEyOCAyNDAuNjQgMTE3Ljc2LTExMi42NC0yNDUuNzYtMTI4ek02Ni41NiA4OTguNTZoNzY4di0zODRoNjEuNDR2NDQ1LjQ0aC04OTZ2LTEwMjRoMzg0djYxLjQ0aC0zMTcuNDR2OTAxLjEyek0xNTguNzIgNzY1LjQ0aDQxOS44NHYtOTcuMjhoLTQxOS44NHY5Ny4yOHpNMTU4LjcyIDUyOS45Mmg0ODEuMjh2LTk3LjI4aC00ODEuMjh2OTcuMjh6IiAvPg0KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDI7IiBnbHlwaC1uYW1lPSJ1bmlFOTAyIiBkPSJNMzM3LjkyLTY0bC0xMjggMTI4IDM4NCAzODkuMTItMzg0IDM3OC44OCAxMjggMTI4IDQ1MC41Ni00NDUuNDRjMTUuMzYtMTUuMzYgMjUuNi00MC45NiAyNS42LTYxLjQ0IDAtMjUuNi0xMC4yNC00Ni4wODAtMjUuNi02MS40NGwtNDUwLjU2LTQ1NS42OHoiIC8+DQo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwMzsiIGdseXBoLW5hbWU9IjEiIGQ9Ik0zMjIuNTYgNjM3LjQ0bC0zMjIuNTYtNzAxLjQ0IDcwMS40NCAzMjIuNTYgMzIyLjU2IDcwMS40NC03MDEuNDQtMzIyLjU2ek01MTIgMzU1Ljg0Yy01MS4yIDAtOTIuMTYgNDAuOTYtOTIuMTYgOTIuMTZzNDAuOTYgOTIuMTYgOTIuMTYgOTIuMTZjNTEuMiAwIDkyLjE2LTQwLjk2IDkyLjE2LTkyLjE2cy00MC45Ni05Mi4xNi05Mi4xNi05Mi4xNnoiIC8+DQo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwNDsiIGdseXBoLW5hbWU9InVuaUU5MDQiIGQ9Ik02ODYuMDgwLTY0bDEyOCAxMjgtMzg0IDM4NCAzODQgMzg0LTEyOCAxMjgtNDUwLjU2LTQ0NS40NGMtMTUuMzYtMjAuNDgtMjUuNi00MC45Ni0yNS42LTY2LjU2czEwLjI0LTQ2LjA4MCAyNS42LTYxLjQ0bDQ1MC41Ni00NTAuNTZ6IiAvPg0KPGdseXBoIHVuaWNvZGU9IiYjeGU5NGE7IiBnbHlwaC1uYW1lPSJjb21wYXNzMiIgZD0iTTUxMiA5NjBjLTI4Mi43NyAwLTUxMi0yMjkuMjMtNTEyLTUxMnMyMjkuMjMtNTEyIDUxMi01MTIgNTEyIDIyOS4yMyA1MTIgNTEyLTIyOS4yMyA1MTItNTEyIDUxMnpNOTYgNDQ4YzAgMjI5Ljc1IDE4Ni4yNSA0MTYgNDE2IDQxNiAxMDkuNTc0IDAgMjA5LjIzMi00Mi4zODYgMjgzLjUzNC0xMTEuNjI4bC00MTEuNTM0LTE3Ni4zNzItMTc2LjM3Mi00MTEuNTM0Yy02OS4yNDIgNzQuMzAyLTExMS42MjggMTczLjk2LTExMS42MjggMjgzLjUzNHpNNTg1LjE2NiAzNzQuODM0bC0yNTYuMDgyLTEwOS43NSAxMDkuNzUgMjU2LjA4MiAxNDYuMzMyLTE0Ni4zMzJ6TTUxMiAzMmMtMTA5LjU3NCAwLTIwOS4yMzQgNDIuMzg2LTI4My41MzIgMTExLjYyOGw0MTEuNTMyIDE3Ni4zNzIgMTc2LjM3MiA0MTEuNTMyYzY5LjI0Mi03NC4yOTggMTExLjYyOC0xNzMuOTU4IDExMS42MjgtMjgzLjUzMiAwLTIyOS43NS0xODYuMjUtNDE2LTQxNi00MTZ6IiAvPg0KPC9mb250PjwvZGVmcz48L3N2Zz4=#icomoon) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: '';
  /* project id 944446 */
  src: url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.eot');
  src: url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.woff') format('woff'), url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.ttf') format('truetype'), url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.svg#') format('svg');
}
[class^="fdd-icon-"],
[class*="fdd-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'fddfonts' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.font-12 {
  font-size: 12px;
}
.fdd-error {
  color: #c00;
}
.pos-r {
  position: relative;
}
.pos-a {
  position: absolute;
}
.fdd-disabled {
  cursor: not-allowed !important;
  opacity: .2;
}
.fdd-app-left {
  text-align: left;
}
* {
  webkit-tap-highlight-color: transparent;
}
*,
html,
body,
div,
span,
p,
th,
td,
tr,
img,
table,
form {
  margin: 0;
  padding: 0;
}
html {
  -webkit-text-size-adjust: none;
  -webkit-overflow-scrolling: auto;
}
body,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "\5FAE\8F6F\96C5\9ED1", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;
}
body {
  font-size: 12px;
  text-decoration: none;
  outline: none;
  clear: both;
  background-color: white;
  word-break: break-all;
}
::-webkit-scrollbar-track-piece {
  background-color: #f8f8f8;
}
::-webkit-scrollbar {
  width: 9px;
  height: 9px;
}
::-webkit-scrollbar-thumb {
  background-color: #ddd;
  background-clip: padding-box;
  min-height: 10px;
  border-radius: 10px;
}
::-webkit-scrollbar-thumb:hover {
  background-color: #bbb;
}
img,
a img {
  border: 0;
}
ul,
li,
ol {
  list-style: none;
}
caption,
th,
td {
  text-align: left;
  font-weight: normal;
}
a,
img {
  text-decoration: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
i {
  font-style: normal;
}
.fdd-login-bg {
  width: 100%;
  height: 100%;
  background: url(./images/login-bg.jpg?eda0295ac00f5a5bc42f3320032b6c15) #494945 no-repeat;
  background-size: cover;
  min-height: 640px;
  overflow-y: auto;
  position: absolute;
  display: block;
}
.fdd-img {
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
}
.fdd-ico {
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
}
.fdd-moban-img {
  background: url(./images/com-moban.png?2705a4def60185cf11bd77a15ad88bbc) no-repeat;
}
.fdd-loading {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
}
.fdd-loading div {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  -ms-border-radius: 100%;
  -moz-border-radius: 100%;
  -o-border-radius: 100%;
  -webkit-border-radius: 100%;
  position: absolute;
  margin-top: -20px;
  margin-left: -20px;
  top: 50%;
  left: 50%;
  background: url(./images/fdd-load.gif?a180cd6eafa778436cbd3bddeb1630e9) no-repeat center #fff;
  background-size: 60%;
  box-shadow: 0 5px 10px #ddd;
}
.fdd-border-error {
  border: #c00 solid 1px !important;
}
.fdd-error-trip {
  position: fixed;
  z-index: 1001;
  text-align: center;
  width: 100%;
  top: 45%;
  left: 0;
  right: 0;
}
.fdd-error-trip .fdd-error-tripbox {
  display: inline-block;
  padding: 15px 20px;
  background: rgba(42, 42, 42, 0.7);
  z-index: 999;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  color: white;
  font-size: 12px;
}
.fdd-disable {
  color: #cacaca !important;
}
.fdd-button-link {
  background: #ffd435;
  color: #2a2a2a;
  display: inline-block;
  width: auto;
  height: 35px;
  line-height: 35px;
  padding: 0 20px;
  text-align: center;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-button-link:hover {
  background: #e1b213;
}
.fdd-curpost {
  cursor: pointer !important;
}
/*form*/
:focus {
  outline: 0;
}
input,
select,
textarea {
  vertical-align: middle;
}
input {
  background: white;
  font-size: 12px !important;
}
input[placeholder],
[placeholder],
*[placeholder] {
  color: #666;
}
input[type=text],
input[type=password],
select,
textarea {
  width: 100%;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: #e5e5e5 solid 1px;
  color: #666;
  box-sizing: border-box;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  text-indent: 10px;
  font-family: "\5FAE\8F6F\96C5\9ED1", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;
}
input[type=text]:focus,
input[type=password]:focus,
select:focus,
textarea:focus {
  border: #ffd435 solid 1px;
  box-shadow: 0 0 1px #ffd435;
  background: white;
}
input[type=text]:disabled,
input[type=password]:disabled,
select:disabled,
textarea:disabled {
  background: #fafafa;
  border: 1px solid #e5e5e5;
  color: #bdbdbd;
  cursor: not-allowed;
}
input[type=text]:disabled :input[placeholder],
input[type=password]:disabled :input[placeholder],
select:disabled :input[placeholder],
textarea:disabled :input[placeholder] {
  color: #fafafa;
}
input[type=text].search,
input[type=password].search,
select.search,
textarea.search {
  padding-left: 25px;
  text-indent: 0px !important;
}
/*table*/
table {
  border-spacing: 0;
  background: white;
  box-sizing: border-box;
  table-layout: fixed;
  display: table;
  border-collapse: separate;
}
.fdd-table,
.fdd-table2 {
  width: 100%;
  border: #eaeaea solid 1px;
  border-collapse: collapse;
  border-bottom: none;
  -webkit-animation: show 0.2s ease-in;
  transition-delay: 0s;
}
.fdd-table .fa-table_1_column_2,
.fdd-table2 .fa-table_1_column_2 {
  text-align: left;
}
.fdd-table .fdd-icon-nocheck,
.fdd-table2 .fdd-icon-nocheck {
  margin: 12px;
  display: inline-block;
  vertical-align: middle;
}
.fdd-table a,
.fdd-table2 a {
  margin-right: 5px;
}
.fdd-table .fdd-icon-nocheck,
.fdd-table2 .fdd-icon-nocheck,
.fdd-table .fdd-icon-checkon,
.fdd-table2 .fdd-icon-checkon {
  margin-left: 6px;
}
.fdd-table thead,
.fdd-table2 thead {
  background: #f9f9f9;
}
.fdd-table thead th,
.fdd-table2 thead th {
  font-weight: bold;
}
.fdd-table thead th span,
.fdd-table2 thead th span {
  margin-left: 0 !important;
}
.fdd-table thead th:nth-child(1),
.fdd-table2 thead th:nth-child(1) {
  text-align: left;
}
.fdd-table tr,
.fdd-table2 tr {
  cursor: pointer;
  height: 40px;
  border-bottom: #eaeaea solid 1px;
}
.fdd-table tr td,
.fdd-table2 tr td,
.fdd-table tr th,
.fdd-table2 tr th {
  height: 40px;
  text-align: center;
  color: #666;
  border-bottom: #eaeaea solid 1px;
}
.fdd-table tr td,
.fdd-table2 tr td {
  color: #666;
  font-size: 12px;
}
.fdd-table tr td .fdd-flow-div,
.fdd-table2 tr td .fdd-flow-div {
  text-align: left;
}
.fdd-table tr td:nth-child(1),
.fdd-table2 tr td:nth-child(1),
.fdd-table tr th:nth-child(1),
.fdd-table2 tr th:nth-child(1) {
  text-indent: 5px;
  text-align: left;
}
.fdd-table tr th:nth-child(1),
.fdd-table2 tr th:nth-child(1) {
  text-indent: 10px;
}
.fdd-table tr:hover,
.fdd-table2 tr:hover {
  background: #fff9e3;
}
.fdd-table tr:last-child,
.fdd-table2 tr:last-child {
  border-bottom: none;
}
.fdd-table .left,
.fdd-table2 .left {
  text-align: left;
}
.tab-link {
  color: #999;
}
.tab-link:hover {
  color: #ffd435;
}
.fdd-table2 {
  margin-top: -1px;
}
.fdd-table2 thead {
  background: white;
}
.fdd-table2 tr:nth-child(2n+1) {
  background: #f7f7f7;
}
.fdd-table2 td:nth-child(1),
.fdd-table2 th:nth-child(1) {
  text-indent: 15px !important;
  text-align: left;
}
.fdd-table2 thead th:nth-child(2) {
  text-align: center;
}
/*radio*/
.fdd-radio,
.fdd-radio-on,
.fdd-check,
.fdd-check-on {
  display: inline-block;
  background: white;
  vertical-align: middle;
  margin: 6px 7px 0 0;
  cursor: pointer;
}
.fdd-radio,
.fdd-radio-on {
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.fdd-radio {
  width: 14px;
  height: 14px;
  border: #cdcdcd solid 1px;
}
.fdd-radio-on,
.fdd-check-on {
  width: 6px;
  height: 6px;
  border: #ffd435 solid 5px;
  position: relative;
}
.fdd-radio-on i,
.fdd-check-on i {
  position: absolute;
  left: 0;
  top: 0 !important;
  font-weight: bold;
  font-size: 12px;
}
/*check*/
.fdd-check,
.fdd-check-on {
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.fdd-check {
  width: 12px;
  height: 12px;
  border: #cdcdcd solid 1px;
}
.fdd-check-on {
  width: 12px;
  height: 12px;
  border: #ffd435 solid 1px;
  background: #ffd435;
}
/*margin*/
.fddui-margin-10 {
  margin: 10px 0;
}
.fddui-margin-20 {
  margin: 20px 0;
}
.fddui-margin-30 {
  margin: 30px 0;
}
.fddui-margin-40 {
  margin: 40px 0;
}
.fddui-margin-50 {
  margin: 50px 0;
}
.fddui-margintop-10 {
  margin-top: 10px;
}
.fddui-margintop-20 {
  margin-top: 20px;
}
.fddui-margintop-30 {
  margin-top: 30px;
}
.fddui-margintop-40 {
  margin-top: 40px;
}
.fddui-margintop-50 {
  margin-top: 50px;
}
/*padding*/
.fddui-padding-10 {
  padding: 10px 0;
}
.fddui-padding-20 {
  padding: 20px 0;
}
.fddui-padding-30 {
  padding: 30px 0;
}
.fddui-padding-40 {
  padding: 40px 0;
}
.fddui-padding-50 {
  padding: 50px 0;
}
/*button*/
button {
  display: block;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: none;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
  color: black;
  background: #fbb900;
  padding: 0 25px;
}
button:hover,
button:active {
  background: #f49600;
  color: black;
  -webkit-transition: all 2s;
  -moz-transition: all 2s;
  -ms-transition: all 2s;
  -o-transition: all 2s;
  transition: all 2s;
}
button:focus {
  outline: 0;
}
button:disabled {
  cursor: not-allowed;
}
.fdd-button-disabled {
  background: #eaeaea;
  color: #999;
  cursor: not-allowed;
  border: #eaeaea solid 1px;
  opacity: .2;
}
.fdd-button-disabled:hover {
  border: #eaeaea solid 1px;
  background: #eaeaea;
  color: #999;
}
.fdd-ident-disabled {
  background: #c7c4c4 !important;
  color: #2a2a2a;
  cursor: not-allowed;
}
.fdd-main {
  position: absolute;
  min-width: 1100px;
  width: calc(200% - 100vw);
  margin: 0 calc(100vw - 100%);
}
.fdd-errorborder {
  border: #c00 solid 1px !important;
}
.fdd-header-bottom {
  width: 100%;
  bottom: 0;
  background: white;
  z-index: 19;
  border-top: #edeff2 solid 1px;
  position: fixed;
  left: 0;
}
.fdd-header-bottom div {
  width: 1100px;
  margin: 0 auto;
  position: relative;
}
.fdd-header-bottom div a {
  float: right;
}
.fdd-mix-btn {
  width: auto !important;
  height: 28px !important;
  line-height: 28px !important;
  padding: 0 10px;
}
.fdd-btn-color {
  color: #fbb900 !important;
}
.fdd-notallowed {
  cursor: not-allowed !important;
}
.errormain {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: #fafafa;
}
.errormain div {
  width: 855px;
  margin: 0 auto;
  margin-top: 100px;
}
.errormain div img {
  width: 100%;
}
.errormain p {
  color: #434a54;
  font-size: 6em;
  text-align: center;
}
.errormain span {
  display: block;
  text-align: center;
  color: #434a54;
  font-size: 16px;
  padding-bottom: 20px;
}
.errormain a {
  width: 180px;
  display: block;
  margin: 0 auto;
}
.fdd-fade-warp {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 900;
  background: rgba(0, 0, 0, 0.4);
}
.fdd-fade-box {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 990;
  background: rgba(0, 0, 0, 0.5);
}
.fdd-loading-box {
  width: 610px;
  height: 168px;
  background: white;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin: 0 auto;
  margin-top: 12%;
  box-shadow: 5px 5px 5px #666;
}
.fdd-loading-box .loadbox {
  width: 550px;
  height: 50px;
  margin: 0 auto;
  padding-top: 50px;
}
.fdd-loading-box .loadbox p {
  width: 492px;
  height: 10px;
  background: #f5f5f5;
  border-radius: 10px;
  -ms-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
  float: left;
  margin-top: 3px;
  -moz-box-shadow: 1px 1px 1px #999 inset;
  /* For Firefox3.6+ */
  -webkit-box-shadow: 1px 1px 1px #999 inset;
  /* For Chrome5+, Safari5+ */
  box-shadow: 1px 1px 1px #999 inset;
  /* For Latest Opera */
  position: relative;
}
.fdd-loading-box .loadbox p i {
  width: 1%;
  background: #ffd435;
  height: 10px;
  border-radius: 10px;
  -ms-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
  display: inline-block;
  position: absolute;
}
.fdd-loading-box .loadbox span {
  float: left;
  margin-left: 15px;
}
.fdd-loading-box .loadbox .txt {
  margin-left: 0;
  margin-top: 10px;
}
.fdd-flow {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  vertical-align: text-bottom;
}
.red-color {
  color: #c00 !important;
}
.fa-table th {
  font-weight: bold;
}
.fa-table th:nth-child(1) {
  text-align: left;
}
.fa-table td:nth-child(1) {
  text-align: left;
}
.fa-table .cell {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  white-space: nowrap !important;
  text-align: left;
}
.fa-table__header-wrapper .has-gutter tr th:nth-child(2) {
  text-align: left;
}
.sectab {
  text-indent: 24px;
}
.page-detail {
  width: 95%;
  height: 21px;
  line-height: 21px;
  position: relative;
  margin: 0 auto;
  padding-top: 12px;
  text-align: center;
}
.page-detail a {
  display: inline-block;
  color: #2a2a2a;
}
.page-detail a:hover {
  color: #ffd435;
}
.page-detail .centerbox {
  margin: 0 auto;
  text-align: center;
  width: 90%;
}
.page-detail .centerbox a {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  margin: 0 10px;
  font-size: 14px;
}
.page-detail .centerbox .hover {
  color: #ffd435;
}
.page-detail .home {
  position: absolute;
  left: 0;
}
.page-detail .last {
  position: absolute;
  right: 0;
  top: 15px;
}
.fdd-bottom {
  margin-bottom: 15px;
}
.table-body tr td {
  padding: 0 1.5px;
}
/*登录*/
.fdd-jiaoyan {
  width: 265px !important;
}
.fdd-login-box {
  width: 390px;
  height: auto !important;
  overflow: hidden;
  background: white;
  margin: 0 auto;
  margin-top: 90px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.1);
  position: relative;
}
.fdd-login-box .login-tab {
  width: 50%;
  height: 38px;
  text-align: center;
  margin: 34px auto 22px auto;
  position: relative;
}
.fdd-login-box .login-tab .login-line {
  display: inline-block;
  width: 1px;
  background: #eaeaea;
  height: 12px;
  position: absolute;
  margin-left: -5px;
  top: 5px;
}
.fdd-login-box .login-tab a {
  width: 49%;
  display: inline-block;
  font-size: 16px;
  color: #2a2a2a;
  padding: 0;
  margin: 0;
  position: absolute;
}
.fdd-login-box .login-tab a i {
  height: 1.5px;
  display: inline-block;
  position: absolute;
  top: 30px;
}
.fdd-login-box .login-tab a .ihover {
  background: #fbb900;
}
.fdd-login-box .login-tab .left {
  left: 0;
  text-align: left;
}
.fdd-login-box .login-tab .left i {
  width: 30%;
  left: 25px;
}
.fdd-login-box .login-tab .right {
  right: 0;
  text-align: right;
}
.fdd-login-box .login-tab .right i {
  width: 25%;
  left: 50px;
}
.fdd-login-box .tab-hover {
  color: #fbb900 !important;
}
.fdd-login-box .fdd-login-code {
  width: 200px;
  height: 236px;
  margin: 0 auto;
}
.fdd-login-box .fdd-login-code img {
  width: 200px;
  height: 200px;
  min-height: 200px;
  cursor: pointer;
}
.fdd-login-box .fdd-login-code span {
  width: 100%;
  height: 24px;
  line-height: 24px;
  text-align: center;
  display: block;
  font-size: 18px;
}
.fdd-login-box .fdd-logo {
  width: 100%;
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
  height: auto !important;
  display: block;
  margin: 34px auto;
  position: absolute;
}
.fdd-login-box .fdd-logo img {
  width: 100px;
  max-height: 80px;
}
.fdd-login-box .fdd-default {
  width: 60px;
  height: 60px;
  display: block;
  top: 0;
  z-index: 99;
  right: 0;
  position: absolute;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA35pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGODdGMTE3NDA3MjA2ODExODIyQURFMUZERTUzMTY2RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMEQ2NkY0MkJBMUQxMUU4QjM1Qjk5M0QyQ0NEM0MxMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMEQ2NkY0MUJBMUQxMUU4QjM1Qjk5M0QyQ0NEM0MxMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YTg2NjU0ZDAtZWY3MS00ZWQ2LTk1NWQtYTJiMDQzOTE5NzFmIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MmRmMzJlOWQtMDIwYy0xMTdjLWJiNDctOWM3NDQ1MzI2ZjQ0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+hLB2RwAAD0BJREFUeNrsnWuIFFcWgG9PRnFGgxo362RjFAxBUccZddQdxceq+FjWF4H9sWp+TBZZ2P2psMQN3cNKwAUxWZHVxQirIOr6wERRIRIjElkz4/jEBI0v0PVtyGMkJE5vn+o6lVOnz71V1d0z1mzdi0V3V1fXlPXVOffcc8+5J9XS0pKpqKhIp1IplXv1bdDoZzwGGrznG+6nr9j456gtm80WvOLW0dHh7Yf3dMPvnz596rzW1dWVdiHdrFXmtoz7Ps2/5AApdL6Pg5bOVWpDiBwwnBtB4rVhg314nfT3SQKsEHLuRqS5NHJwVJLpK38oOluKOWAEiZL73HPP+X5neviSAFhJkiypYS7RuodBB7lY0FxFo/rlkKnkotRybZNUwHAzPMiLFi0KDSMKsE2bNqn6+nrfvrt376oFCxZEuvDZs2erdDrt62ffeecd9dFHH/mOO3jwoO8hSDRgDjnMCaLeNC71pahulEhT3ypplUQB5oaKu3mQy/3kc8OMgir2PAhY1x1YwO7G+rtIkhxF6soFGCGjgYUb/b8kGa5ORdMb5EEePny4Gj16tNbgkm7mrVu31NGjR7VwTKp+1qxZatCgQVpjq7KyUm3btq3Aop4+fbrv/5F4wNRZAEMLLs0AGT7X1tamm5qaPAmEY+lQiTtIYP+nn35aAJhbszrrduHChWrq1KniwwfboUOH1FtvveX7ftmyZWr58uXeUAmcGz/++GPJff3/VR+sMVoy7nFpLjESAJOzQ7rZpr6T97FcBUtdAJdcK8FEig0en4zb16V5n0c/F2N5R/F+mZwWpocn8UYWhSsBdo/JwE26evVqeteuXQXS0b9/f7Vy5cpQw5cwcPl3XNNI0hykGRJpZEkuQJ3xBZAfPnyojh8/nuY3duDAgUU5FQYMGKB27tzp2zd48GARlGlIBE6NU6dO+f4/GzZsSDTwSj48ou4+QYLRDVgwhKKagI6pdUYSvdk9evRQI0aMKBkCPHiw8Ych8RJMAVI1zSWHANaOk+kDYtIEVMWaoHKVXKxzJbGA6RQbl2B68+l35AHwQaZSzGFLY1kJIP7NmzdvOuNo3e+vXLmibAspwWEgS+AkyDD2hDEyjkV5o5PzJsh79+5Vmzdv1l74tGnT1IEDB3wT/mvXrgXbwFLlfTAOdShkSa0CPGhgTC1evJhO/DvW9fPPP59GqOg00fXl3LkRZB3zVl1d7Xi6aPRGVVWVJaozsjhkXd8JkF966SW1dOlSn/cqBzQDUHPfp4P6YHwITJBt64RhEoUsNfwOJVlyhlDIqDq5sWYhPwMVzSHzdv36dcevLEV0sBCejLsvfePGjQJjjQfIQWtvb1d79uzxOTjOnj1rvPC2tjbHqULHvK+++qpavXq19wDpjLxESnDQcOTcuXPOFmbowQ0v+jfwxqPkwvuvv/5avffee77zjho1Sr3++uu+v7N//371ww8/OO/v3LnjbFTax44dq2bOnOloGIyihMkGOw4WIAc10/hVsq4lY01yaeJ5Z8yYod58800f9CNHjniAbYsIuKsgc9UpTW5IIbG2ldgHh4FWDsg0SE7yfkkOETtpUHxLffzxx+JNBC8SqlIeWmMKhgcrGr/D9+5QysmgGDJkiOrdu7fvO3h98uSJ75y9evVyNvq3vvnmG5+rk4bOwvuePXs6kR68D8aJf3h97bXXEpfZIEriyy+/LM6l8qhIntaCYHmUB46TcT4ZnSFocAF0bpVz1dynTx9RjdM0FWkIl2QVX2lSt7ohlOTWxOC3KONkCpn2yVRt68bkhugT23SAuztkCz0EYLxBp0+f9u2rqanxohwR8hdffKG+/fbbUOktVJ3X1dVlXnjhBS1kcHI8evQoMKaqX79+aty4cc77lpYW9fjxY5/Khm3KlCkWsNQgxYS2uXPnOoCpJO/bt09dvnzZ5PAQ969Zs0b17dtXK8lbt25VJ0+eDLx4SIGBGSe4Jrhe6v3C6+SpLBZwiCFRqeNkYgyJkKNek1XJZQLMIYe5sRJk5uwINQtlOn8p31vAEZ0bYY4XJgJ8kMMG7lnp7STAxUiGLvwHHCrbt2/3ggZgnIz9eljIYa8nyRn+RUkipJeAFQ0NYqSkPKTGxkbV0NDgs4bBIkfAX331lTpx4gQaZT63ZhjIKMVLlixxDEEawmMlvIQ+GNqwYcM8a1k37gXLGwBzjxceL8R/hYZMNcHkyZN9cGl+UpL74qLWNJBmf4KO56veoCWtORdAbg7T3+okVsqhsiq6EwwtenMlj5c0k6STZHo+7kWTQAo5zxYwNohapA1SQQ8fPuzbB5GV8+bNM/6B3bt3Oxttb7/9toJ8Y1NYDURzNDU1eRMUc+bMER8c/nuuLZLeD2sBr1u3zvf5k08+caxdnSSPHDlSrVq1yufBghze1tbWgt/QsB3dzafOENcXnQ4aJnG1HCbnyqrokOoapvtgw+bGSWt/I2RJaA0opUmTkYL0TZuV4BIhS1mApqENjbA05UKZIIOU80RxnoVhJVholy5d8n1+8OBBQb8M0RPYvv/+e8gb9kGCGaGwhpfJGYLDIICMzhD48Morr3jHwP4LFy44f5MCxeGTlWDW3n33Xd9nyAXi/TJ/APhvgiQYoMBDA/03z86H9BgKeMWKFV7ojzuWTvNlJ3bs2OHkB9P24Ycf2mHSs2hoZEFoEASwS+E/1HmCQyqABJDdByRtWppBsqgt4C5odIgTJjIE4eAD4Pa7Gfe3aTou1o1/TcntFrDQ1q9f72QWYIuaQYAqGvrtjRs3+r6D/ZChMH/+/AJnCIJ2DSxfn6xbVYBKsQUcskF4DPS7QW3ChAlqzJgxvn0w2YA3GzIV7t+/X/A7mMSgqaZEPTuvkEYD0RpbtmzJuBkQ6S+//FLsCqwV3YkN+ljIGTKlpJr6T6quERic6/bt2453Ddr777+fAc+YzhmSZAnusgWUS5mgkDb++88//xzGyc06r1lSJbhLV8guFjKHrYMlQU66iu7yJdDDQubWL59u1FnEHHLS3ZVeblKX/2HNcoamNBlpw7ho3tra2gB0wdqa48ePT1kJfoaSrEsu0/XJupaz3GFtzeakS/AzrVIRFTL9LswSDTnpdiBbIyvmkHXTf2E8UzmVDG7N5qSu2RGLOjPFQg7bJk6c6EBWCWyVcbmQoKzGUltjY2MGHSO0nT9/viC/WfeeG4PcWCz3SgRhHvShQ4d2D8BBkPlrMW3SpEmZ1tbWglqNvBJMd6rVeO3aNWOtxlQSDQ8YQsEEBV+FwFSgM061Gnn4Mcav8RGGM+uW1EiHM2fOQMRm2gRXqtEYh1qNkoePQqavqSSHlOb6X0dd69YW4WDjVKtR5xegC9AkVkXTdvHiRa9P1gE2qWypblRnSjBXzxQsSjGFXKkS3ngZPy55puJfUr9sgltMyq2Uj80jYnCeHCNM6WYBu7Ua3ZufDkp34aA7s0/mY34eHswhSw9f4gGTG5ZxXyNBlqS9XONkybiSajXSdcV4XSkrwX4p8VV448eEVbvSECqqNAsVYcVlpXSSawEzeFi7EYt/AWRpLRIT7M9azqj9B46o/969lzsPKTziIxvl4px/3oeKVIWqqXlRLfj1bNUwri6U86XCAhYnMsSpRh1saC2nz6oN//yXunX7jm9SI0XfpOibEJsDDc+RUh3Zjtz576p/bN6qPms9W+BSlWBbwIIKdIcgHmQeBybFhO374LD+j/jAmg9LSXvJU4JvPzh4JFStRquiWcU2lpjupcnQYxAyPf7OnXuOGs0pb7Xp72tU797VgX2xrl/W+aG/+65dLf/TytyOVO7v3Q9lxFnALLgAbxQBmHFfvQwKtFjpEOVpx09ZjlVVvQL/bljPFx0iVVdXuVKcddS15GDhwBMPmKfLUIjks+cMoTeSHo9GkUrJ89XlmHwIehisBAeoaDrGFFrGXU1IXiUXzgPdZTYVWDKomFqNUVzK9HdWgsu0FDLcf1CdADlsXSgJeLnnBqwEl2m966wzaM33j7xPjwpZsg8s4GcMGVW0yqYKcqlKgWwluAxwy7FyvTNAygtxQV2ockiyBVxCH1yW8gQO3DzkKOUJolZdtYCfEWTHdw09cKowZjsq5HIaXFZFa+onR4XsKOmsciDTItnFQDZdqwVcBGDquCgWcj5owLG1CupCRYVcTim2KrpMkHE+OZU3soouGaST5GJBWwkuU12oVAp80vkJiu/an6je1VUlQZZae+68eXtdOXPDFnAXQn7xZ/3VvfsPnWP//JfVboxXfh2v/IyfO7+r8nO8+B6nElPelCKZXfQu0PfitJqan4f6v1VYvH4VKKWuUmeItKg5vJ/5qyn8HGB4OfPJ+ciMbN4ZkjfGvPd5au4+F6H3NivDhbbwN7O1qpvus4DLBHnUiGHqd79dlJPkAa66Lh0yY+xok1/UDFR/XP6GmtAwxqroKOq5HOp61MjhanTtCG3VVXhd1fy3/PwtVdVEXaMqX7/2r+K18pykIAPM9sGqiwtyZvNGknL91in102eYaqTeMGkNbR1U3cSEBdzFkPMeLxUIWYreLGbV3MTnJh07dsw4RClHkewd/96vzpy7iMdnwlrXcMwvJ4xVf/j9Gz6wNDiQ5ibhK1Y7h80aWQEOhVKta9gALg3JDWN4Ocd2ZNV/TrWJC8Dp1DW/fgu4CyDXjhrO+8pAyDggHt9Qb1ybJDDNxqroY/r+qxPUNbGuHQsbrWvcZ1pCgqtpKQGcbqCqrZEVF+tacGvySE9uMYepLmMBxxgyZhNKExBBZfvwswUcU8j0XDo1HaZWowUcc8jQaOa+yekhGVwWcEwh04RvKbOfXoOpVqMFHEPItFYjhxxkbPH9FnBMIbvnTdMwHp2aNlnTFnBMIYMzxB0Pp+maHDpjS1er0QKOOWRXRael5RmCFkuzEhxjyGR4VABZspjtMKmbQY5Sq1Fa3tCq6BhDDlurUSfBtF+2gGMIOWytRmps8ZkulGILOMaQaa1GMrPkrcgn/X1rRXcjyAgM+10yHvbW1uRGF++HLeAYQg4qBuZ+54PMAVsJjjFkvuAoSjP9nXveglVyCxYvtRg6H7L0OUz4Dy+yIQ2HamtrM7nvmqUJBws4xpClca2uAmt9fb1TF0pa5t8CjiFkU00GXe1GXa1GCzjGkOl3OkmmTarVaAHHELKpVmNQ9VVeq9EC7kaQuUTrQp5prUYLOKaQw4TFmmLaoVYjQP6fAAMA+LxJneUKiNAAAAAASUVORK5CYII=) no-repeat;
  cursor: pointer;
}
.fdd-login-box .default-on {
  background-position: -60px -60px;
}
.fdd-login-box ul {
  display: block;
  margin-top: 120px;
}
.fdd-login-box ul li {
  width: 85%;
  margin: 0 auto;
  overflow: hidden;
  margin-bottom: 20px;
  position: relative;
  padding: 2px;
}
.fdd-login-box ul li input {
  height: 49px !important;
}
.fdd-login-box ul li em {
  position: absolute;
  top: 5px;
  right: 10px;
  display: inline-block;
  cursor: pointer;
}
.fdd-login-box ul li .iscode {
  position: absolute;
  text-align: center;
  display: inline-block;
  background: #ffd435;
  color: #2a2a2a;
  height: 49px;
  line-height: 49px;
  width: 100px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  left: 232px;
}
.fdd-login-box ul li .iscode:hover {
  background: #fbb900;
}
.fdd-login-box p {
  color: #c00;
}
.fdd-login-box .fdd-login-link {
  width: 85%;
  margin: 0 auto;
  text-align: right;
}
.fdd-login-box .fdd-login-link span {
  padding: 0 10px;
  color: #fbb900;
}
.fdd-login-box .fdd-login-link a {
  color: #fbb900;
}
.fdd-login-box .fdd-login-link a:hover,
.fdd-login-box .fdd-login-link a:active {
  color: #e1b213;
}
.fdd-login-box .fdd-login-link p {
  color: #2a2a2a;
  display: inline-block;
  float: left;
}
.fdd-login-box .fa-button-own {
  width: 100%;
  margin: 30px auto;
  height: 46px;
  line-height: 46px;
  display: block;
  background: #fbb900;
}
.fdd-login-box .fa-button-own:hover {
  background: #f49600;
}
.fdd-login-box .on {
  background: #ffd28a;
  color: white;
}
.fdd-login-box .fdd-partner {
  border-bottom: #eaeaea solid 1px;
  height: 10px;
  width: 85%;
  margin: -10px auto 34px auto;
}
.fdd-login-box .fdd-partner span {
  width: 114px;
  background: white;
  margin: 0 auto;
  margin-top: 62px;
  position: relative;
  display: block;
  text-align: center;
  color: #b2b2b6;
}
.fdd-login-box .partner-login-box {
  width: 85%;
  height: auto !important;
  overflow: hidden;
  display: block;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 40px;
}
.fdd-login-box .partner-login-box a {
  width: 43px;
  height: 43px;
  display: inline-block;
  margin: 0 auto;
}
.fdd-login-box .partner-login-box .partner-login-icon {
  margin-left: 10px;
  vertical-align: middle;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  background-position: -492px -177px;
  display: inline-block;
  margin-top: -22px;
}
.fdd-login-box .fdd-login-verfily {
  width: 222px;
}
#approvalList .fdd-list-main {
  width: 1100px;
  margin: 100px auto;
}
#approvalList .fdd-list-main .file-type-container {
  width: 700px;
}
#approvalList .fdd-list-main .contact-select {
  margin-left: 0px;
}
#approvalList .fdd-list-main .contact-select p i {
  top: 11px;
}
#approvalList .fdd-list-main .fdd-list-btnbox {
  display: inline-block;
  margin-left: 22px;
  height: 34px;
}
#approvalList .fdd-list-main .fdd-list-btnbox .fdd-icon-glass {
  position: absolute;
  top: 11px;
  left: 5px;
}
#approvalList .fdd-list-main .fdd-list-btnbox .fdd-list-input {
  height: 28px!important;
  display: inline-block;
  position: relative;
  top: -5px;
}
#approvalList .fdd-list-main .add-seal {
  margin-top: 18px;
  height: 34px;
  line-height: 34px;
  float: right;
}
#approvalList .fdd-list-main .fdd-tab-warp {
  padding-top: 14px;
}
.el-time-panel__footer {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.el-picker-panel__icon-btn {
  margin: 0px;
  padding-right: 5px;
  padding-bottom: 9px;
}
.el-input__icon {
  left: 15px!important;
}
#addApproval .fa-tree-node__expand-icon {
  display: none!important;
}
#addApproval .pointer {
  cursor: pointer;
}
#addApproval .fdd-list-main {
  width: 1100px;
  margin: 20px auto 30px;
  font-size: 12px;
}
#addApproval .fdd-list-main .uploadTitle {
  padding-bottom: 5px;
  border-bottom: solid 1px #EAEAEA;
}
#addApproval .fdd-list-main .uploadTitle p {
  border-left: solid 1px white;
  padding-left: 10px;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
}
#addApproval .fdd-list-main .put-box-list {
  margin: 28px 0;
  padding-top: 0px;
}
#addApproval .fdd-list-main .put-box-list li {
  width: 263px;
  height: 36px;
  border: solid 1px #E5E5E5;
  margin-right: 12px;
}
#addApproval .fdd-list-main .put-box-list li .upload-file-tips {
  width: 263px;
  height: 36px;
  line-height: 36px;
}
#addApproval .fdd-list-main .put-box-list li .upload-file-tips i {
  display: inline-block;
  position: absolute;
  font-size: 12px;
  margin-left: -30px;
  margin-top: 12px;
}
#addApproval .fdd-list-main .put-box-list li .file-name {
  text-align: left;
  width: 263px;
  display: inline-block;
  line-height: 36px;
  height: 36px;
  text-indent: 10px;
}
#addApproval .fdd-list-main .put-box-list li .file-name .action {
  float: right;
  margin-right: 15px;
}
#addApproval .fdd-list-main .put-box-list li .file-name .action i {
  position: absolute;
  margin-top: 13px;
  margin-left: -23px;
}
#addApproval .fdd-list-main .put-box-list li .file-name i {
  position: absolute;
  margin-top: 10px;
  margin-left: 20px;
}
#addApproval .fdd-list-main .form-msg {
  margin-top: 35px;
}
#addApproval .fdd-list-main .form-msg input {
  width: 710px;
  margin-left: 16px;
}
#addApproval .fdd-list-main .form-msg .row {
  margin-bottom: 20px;
  height: 40px;
}
#addApproval .fdd-list-main .form-msg .row .require {
  color: red;
}
#addApproval .fdd-list-main .form-msg .row .approval-title {
  float: left;
  height: 40px;
  line-height: 40px;
  text-align: left;
  width: 110px;
}
#addApproval .fdd-list-main .form-msg .row .select-radio {
  padding-top: 12px;
  padding-left: 5px;
}
#addApproval .fdd-list-main .form-msg .row .select-radio input {
  width: 13px;
  height: 13px;
}
#addApproval .fdd-list-main .form-msg .row .depend-time .fa-input {
  width: 710px!important;
  height: 40px!important;
  margin-left: 15px;
}
#addApproval .fdd-list-main .form-msg .row .depend-date .fa-input {
  margin-left: 15px;
  width: 150px;
}
#addApproval .fdd-list-main .form-msg .row .depend-date i {
  position: relative;
  left: -35px;
}
#addApproval .fdd-list-main .form-msg .row .approval-select {
  float: left;
  position: relative;
  height: 40px;
  line-height: 40px;
  width: 710px;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  background-color: #fcfcfc;
  color: #666;
  text-indent: 25px;
  margin-left: 16px;
  box-sizing: border-box;
  cursor: pointer;
}
#addApproval .fdd-list-main .form-msg .row .approval-select i {
  right: 14px;
  position: absolute;
  top: 14px;
}
#addApproval .fdd-list-main .form-msg .row .approval-select .sign-select-list {
  background-color: #fcfcfc;
  border: 1px solid #e5e5e5;
  border-top: none;
  z-index: 10;
  position: absolute;
  width: 100%;
  box-sizing: border-box;
  top: 39px;
}
#addApproval .fdd-list-main .approval-flow {
  margin-top: 20px;
  display: inline-block;
  width: 46px;
  margin-left: 20px;
}
#addApproval .fdd-list-main .approval-flow i {
  position: absolute;
  background-color: #BFBFBF;
  color: white;
  padding: 2px;
  border-radius: 50%;
}
#addApproval .fdd-list-main .approval-flow .approval-person {
  background-color: #FDD435;
  height: 46px;
  width: 46px;
  border-radius: 50%;
  color: white;
  line-height: 46px;
  text-align: center;
}
#addApproval .fdd-list-main .approval-flow .name {
  text-align: center;
  margin-top: 3px;
  height: 15px;
}
#addApproval .fdd-list-main .symbol-next {
  display: inline-block;
  height: 66px;
  line-height: 40px;
  vertical-align: bottom;
  width: 30px;
  text-align: center;
  color: #D3D3D3;
}
#addApproval .submit {
  border-top: solid 1px #EAEAEA;
}
#addApproval .submit .summit-btn {
  width: 1100px;
  margin: 0 auto;
}
#addApproval .submit .summit-btn button {
  float: right;
  width: 88px;
  height: 34px;
  line-height: 34px;
  margin: 15px 0;
  font-size: 12px;
  padding: 0;
}
#add-ppproval-detail .pointer {
  cursor: pointer;
}
#add-ppproval-detail .main {
  width: 1100px;
  margin: 30px auto;
}
#add-ppproval-detail .main .all-msg {
  margin-top: 35px;
  border: solid 1px #EAEAEA;
  padding-bottom: 30px;
}
#add-ppproval-detail .main .all-msg .title {
  background-color: #EAEAEA;
  height: 50px;
  line-height: 50px;
  padding: 0 15px;
}
#add-ppproval-detail .main .all-msg .title .left {
  color: #2A2A2A;
  font-size: 16px;
}
#add-ppproval-detail .main .all-msg .title .right {
  float: right;
  color: #666666;
  font-size: 14px;
}
#add-ppproval-detail .main .all-msg .main-msg {
  margin: 25px 30px;
  padding-bottom: 20px;
  border-bottom: solid 1px #EAEAEA;
}
#add-ppproval-detail .main .all-msg .main-msg .item {
  font-size: 12px;
  width: 33%;
  display: inline-block;
  color: #000000;
  height: 35px;
  line-height: 35px;
}
#add-ppproval-detail .main .all-msg .main-msg .col-label {
  font-size: 12px;
  width: 100px;
  display: inline-block;
}
#add-ppproval-detail .main .all-msg .main-msg span {
  font-size: 12px;
}
#add-ppproval-detail .main .all-msg .file-msg {
  margin: 0 30px;
  font-size: 12px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-title {
  width: 10%;
  float: left;
  height: 30px;
  line-height: 30px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list {
  width: 90%;
  float: right;
  margin-bottom: 30px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .down-click {
  color: #F49600;
  height: 30px;
  line-height: 30px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item {
  font-size: 12px;
  color: #989DA8;
  display: inline-block;
  width: 266px;
  height: 30px;
  border: solid 1px #EAEAEA;
  line-height: 30px;
  margin-right: 15px;
  margin-top: 10px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .file-icon {
  background: url(data:image/png;base64,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) no-repeat;
  height: 20px;
  width: 20px;
  display: inline-block;
  margin: 5px;
  background-size: contain;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .action {
  font-size: 12px;
  float: right;
  padding-right: 10px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .file-size {
  font-size: 12px;
  width: 60px;
  text-align: right;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .file-name {
  font-size: 12px;
  display: inline-block;
  vertical-align: top;
  width: 160px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .fonthidden {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#add-ppproval-detail .main .fdd-tab-warp {
  margin-top: 20px;
}
#add-ppproval-detail .main .fdd-tab-warp .approval-action {
  text-align: right;
}
#add-ppproval-detail .main .fdd-tab-warp .approval-action .action {
  display: inline-block;
  margin-left: 15px;
}
#add-ppproval-detail .main .fdd-tab-warp .fdd-table {
  margin-top: 20px;
}
/*注册*/
.fdd-registjiaoyan {
  width: 270px !important;
}
.fdd-verimg {
  width: 100px !important;
  height: 40px;
  float: right;
  cursor: pointer;
}
.fdd-reghead {
  width: 1180px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
}
.fdd-reghead div {
  float: right;
  margin-top: 20px;
}
.fdd-reghead .logo,
.fdd-reghead img {
  width: 58px;
  overflow: hidden;
  height: 36px;
}
.fdd-reghead .logo {
  display: block;
  margin-top: 10px;
  float: left;
}
.fdd-reghead span,
.fdd-reghead a {
  color: white;
}
.fdd-reghead .line {
  margin: 0 5px;
}
.fdd-reghead .login {
  color: #fbb900;
}
.fdd-reghead .login:hover {
  color: #e1b213;
}
.fdd-regbox {
  width: 715px;
  margin: 75px auto 0 auto;
  background: white;
  height: auto !important;
  overflow: hidden;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-link-gray {
  color: inherit;
  background: inherit;
  cursor: default;
  opacity: .4;
}
.fdd-link-gray:hover {
  color: inherit;
}
.fdd-text-gray {
  opacity: .4;
}
/*重构注册页面的tab页和步骤提示*/
.breadcrumb3,
.breadcrumb2,
.breadcrumb4 {
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  overflow: hidden;
  border: 1px solid #eaeaea;
  width: 713px;
  height: 58px;
  margin: 0 auto;
}
.breadcrumb3 i,
.breadcrumb2 i,
.breadcrumb4 i {
  display: inline-block;
  width: 20px;
  line-height: 20px;
  margin-right: 10px;
  color: #c9c9c9;
  border: 2px solid #c9c9c9;
  height: 20px;
  vertical-align: middle;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  position: relative;
}
.breadcrumb3 i.finshed-icon,
.breadcrumb2 i.finshed-icon,
.breadcrumb4 i.finshed-icon,
.breadcrumb3 i.finshed-icon2,
.breadcrumb2 i.finshed-icon2,
.breadcrumb4 i.finshed-icon2 {
  border: 0!important;
  height: 24px;
  width: 24px;
  margin-right: 4px;
  background: url(./images/arrow-two.png?84fae365407dceca3137630bb4a8d451) no-repeat;
  background-position: -43px -4px;
}
.breadcrumb3 i.finshed-icon2,
.breadcrumb2 i.finshed-icon2,
.breadcrumb4 i.finshed-icon2 {
  background-position: -66px -4px;
}
.breadcrumb3 li,
.breadcrumb2 li,
.breadcrumb4 li {
  width: 235px;
  float: left;
  text-align: center;
  position: relative;
  line-height: 58px;
  color: #a2abb2;
}
.breadcrumb3 li.last:before,
.breadcrumb2 li.last:before,
.breadcrumb4 li.last:before {
  background: #fff;
}
.breadcrumb3 li.last.on:before,
.breadcrumb2 li.last.on:before,
.breadcrumb4 li.last.on:before {
  background: #f7f7f7;
}
.breadcrumb3 li:before,
.breadcrumb2 li:before,
.breadcrumb4 li:before {
  display: block;
  content: "";
  position: absolute;
  width: 14px;
  z-index: 19;
  height: 58px;
  right: -14px;
  top: 0;
  background: url(./images/arrow-two.png?84fae365407dceca3137630bb4a8d451) no-repeat;
  background-position: -1px -2px;
}
.breadcrumb3 li.on,
.breadcrumb2 li.on,
.breadcrumb4 li.on {
  background: #f7f7f7;
  color: #a6a6a6;
}
.breadcrumb3 li.on i,
.breadcrumb2 li.on i,
.breadcrumb4 li.on i {
  color: #ffd435;
  border: 2px solid #ffd435;
}
.breadcrumb3 li.on:before,
.breadcrumb2 li.on:before,
.breadcrumb4 li.on:before {
  background-position: -24px 0px;
}
.breadcrumb2 li {
  width: 356px;
}
.breadcrumb4 {
  width: 100%;
  border: 0;
  border-bottom: 1px solid #eaeaea;
}
.breadcrumb4 li {
  width: 275px;
}
.breadcrumb4 li em {
  height: 20px;
  width: 20px;
  display: block;
  position: absolute;
  left: -2px;
  top: -2px;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  background-position: -570px -13px;
}
.fdd-regtab {
  width: 375px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  margin: 0 auto;
  background: white;
  border: 1px solid #ffd435;
  margin-top: 40px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-regtab li {
  width: 50%;
  float: left;
  color: #2a2a2a;
  cursor: pointer;
}
.fdd-regtab .on {
  background: #ffd435;
}
.fdd-regmain {
  width: 377px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  margin-top: 35px;
  padding-bottom: 50px;
}
.fdd-regmain .codetext {
  text-align: right;
}
.fdd-regmain div {
  width: 100%;
  height: 40px;
  padding: 2px;
  margin-bottom: 20px;
  font-size: 12px;
  position: relative;
}
.fdd-regmain div i {
  position: absolute;
  right: 10px;
  top: 12px;
  cursor: pointer;
}
.fdd-regmain div p {
  color: #c00;
}
.fdd-regmain div .verifycode {
  width: 270px;
  float: left;
}
.fdd-regmain div .btn {
  float: right;
  width: 100px;
  background: #2a2a2a;
  display: block;
  color: white;
  text-align: center;
  height: 40px;
  line-height: 40px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-regmain div a {
  color: #fbb900;
  cursor: pointer;
}
.fdd-regmain div a:hover {
  color: #f49600;
}
.fdd-regmain div .gray {
  color: #999;
  float: right;
}
.fdd-regmain div label {
  overflow: hidden;
  background: white;
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 14px;
  cursor: pointer;
  box-sizing: border-box;
  vertical-align: middle;
  position: relative;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  background-position: -457px -41px;
  margin-right: 5px;
  margin-top: -2px;
}
.fdd-regmain div span {
  height: 14px;
  line-height: 14px;
  display: inline-block;
  vertical-align: text-bottom;
}
.fdd-regmain button {
  width: 100%;
}
.fdd-regisuccess {
  width: 560px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  margin-bottom: 30px;
  margin-top: 50px;
}
.fdd-regisuccess span {
  width: 65px;
  height: 65px;
  display: block;
  margin: 0 auto;
  margin-bottom: 30px;
}
.fdd-regisuccess .fdd-button-link {
  width: 197px;
  height: 45px;
  line-height: 45px;
  margin: 0 auto;
  display: block;
  margin-top: 25px;
}
.fdd-regisuccess .h5 {
  font-size: 16px;
  text-align: center;
}
.fdd-regisuccess .h6 {
  width: 330px;
  margin: 0 auto;
  color: #999;
  font-size: 12px;
  text-align: center;
  margin-top: 20px;
}
.fdd-regisuccess-btnbox {
  width: 380px;
  height: 45px;
  position: relative;
  margin: 50px auto;
}
.fdd-regisuccess-btnbox a {
  min-width: 100px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  display: inline-block;
  background: #ffd435;
  color: #2a2a2a;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 0 30px;
}
.fdd-regisuccess-btnbox a:hover {
  background: #e1b213;
}
.fdd-regisuccess-btnbox .left,
.fdd-regisuccess-btnbox .right {
  position: absolute;
}
.fdd-regisuccess-btnbox .left {
  left: 0;
}
.fdd-regisuccess-btnbox .right {
  right: 0;
}
/*找回密码*/
.fdd-forget-header {
  width: 100%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  padding: 10px;
  background: white;
  position: fixed;
  top: 0;
}
.fdd-forget-box {
  width: 1180px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
}
.fdd-forget-box img {
  width: 66px;
  float: left;
}
.fdd-forget-box .forget-right {
  float: right;
}
.fdd-forget-box a {
  display: inline-block;
  cursor: pointer;
  color: #666;
  line-height: 42px;
}
.fdd-forget-box a:hover {
  color: #f49600;
}
.fdd-forget-box span {
  padding: 0 5px;
}
.fdd-forget-warp {
  width: 580px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  margin-top: 100px;
  background: white;
  border: #eaeaea solid 1px;
  padding-bottom: 40px;
}
.fdd-forget-warp .title {
  width: 100%;
  height: 45px;
  line-height: 45px;
  font-size: 18px;
  color: #2a2a2a;
  text-indent: 10px;
  border-bottom: #eaeaea solid 1px;
  margin-bottom: 40px;
}
.fdd-forget-warp .box {
  width: 330px;
  height: auto !important;
  margin: 0 auto;
  overflow: hidden;
  margin-top: 15px;
  position: relative;
  padding: 2px;
}
.fdd-forget-warp .box .fdd-icon-dip {
  display: inline-block;
  margin: 0 5px 0 50px;
}
.fdd-forget-warp .box .fdd-button-link,
.fdd-forget-warp .box button {
  width: 106px;
  height: 45px;
  line-height: 45px;
}
.fdd-forget-warp .box .left-20 {
  margin-left: 20px;
}
.fdd-forget-warp .box i {
  display: inline-block;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 13px;
}
.fdd-forget-warp .box .verbox {
  width: 100%;
  margin-top: 15px;
  height: 40px;
}
.fdd-forget-warp .box .verbox .verinput {
  float: left;
  width: 220px;
}
.fdd-forget-warp .box .verbox a {
  width: 90px;
  height: 40px;
  line-height: 40px;
  float: right;
  padding: 0 5px;
}
.fdd-forget-warp .box p {
  color: #c00;
}
.fdd-forget-warp button {
  margin-top: 20px;
}
.fdd-agreetbox {
  width: 860px;
  margin: 100px auto 0;
  background: white;
  border: #e8e8e8 solid 1px;
  padding: 30px;
  box-sizing: border-box;
  color: #666;
}
.fdd-agreetbox h3 {
  text-align: center;
  font-size: 20px;
  line-height: 28px;
  display: block;
  font-weight: bold;
}
.fdd-agreetbox p {
  line-height: 22px;
}
.fdd-agreetbox h4 {
  font-size: 16px;
  margin: 10px 0;
  line-height: 28px;
}
.fdd-agreetbox .use_title {
  height: auto !important;
  overflow: hidden;
  margin-top: 20px;
}
.fdd-agreetbox .useatext {
  text-decoration: underline;
}
.fdd-agreetbox .text-index {
  text-indent: 30px;
}
.fdd-hover-menu .fdd-icon-home {
  background-position: -96px 0;
}
.fdd-hover-menu .fdd-icon-contract {
  background-position: -112px 0;
}
.fdd-hover-menu .fdd-icon-user {
  background-position: -144px 0;
}
.fdd-hover-menu .fdd-icon-muban {
  background-position: -128px 0;
}
/*修复滚动条宽度变动*/
.scroll-left-fix {
  position: fixed;
  left: 0;
  top: 0;
  height: 50px;
  width: calc(100vw - 100%);
  background-color: #212a31;
  z-index: 100;
}
.scroll-left-fix.home-info {
  float: left;
  margin-left: calc(100% - 100vw);
  height: 136px;
  display: inline;
  position: relative;
}
/*home*/
header {
  height: 50px;
  line-height: 50px;
  background: #212a31;
  position: fixed;
  top: 0;
  z-index: 100;
  width: calc(200% - 100vw);
  margin: 0 calc(100vw - 100%);
}
header .fdd-header .fdd-icon-logo,
header .fdd-company-header .fdd-icon-logo {
  width: 58px;
  height: 36px;
  margin-top: 5px;
  float: left;
  display: inline-block;
  vertical-align: middle;
}
header .fdd-header .fdd-nav-btn,
header .fdd-company-header .fdd-nav-btn {
  margin-top: 10px;
  margin-right: 10px !important;
  float: right;
  background: #ffd435;
  color: #2a2a2a;
  display: inline-block;
  width: 90px;
  height: 35px;
  line-height: 35px;
  margin-right: 45px;
  text-align: center;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
header .fdd-header .fdd-nav-btn:hover,
header .fdd-company-header .fdd-nav-btn:hover {
  background: #e1b213;
}
header .fdd-header .fdd-reset-home,
header .fdd-company-header .fdd-reset-home {
  color: #ffd435;
  position: absolute;
  right: 15px;
}
header .fdd-header .fdd-reset-home:hover,
header .fdd-company-header .fdd-reset-home:hover {
  color: #f49600;
}
header .fdd-header {
  width: 1100px;
  height: 50px;
  position: relative;
  margin: 0 auto;
}
header .fdd-header .go-index {
  display: inline-block;
  height: 28px;
  line-height: 28px;
  padding-left: 15px;
  margin-left: 20px;
  color: white;
  border-left: #464d53 solid 1px;
}
header .fdd-header .go-index:hover {
  color: #ffd435;
}
header .fdd-header .fa-icon-exit,
header .fdd-header .fa-icon-rank,
header .fdd-header .fa-icon-sort {
  position: absolute;
  color: #a6a6a6;
  display: inline-block;
  cursor: pointer;
}
header .fdd-header .fa-icon-exit:hover,
header .fdd-header .fa-icon-rank:hover,
header .fdd-header .fa-icon-sort:hover {
  color: #fbb900;
}
header .fdd-header .fa-icon-exit {
  top: 20px;
  right: 0;
  margin-left: 20px;
  display: inline-block;
}
header .fdd-header .fa-icon-rank,
header .fdd-header .fa-icon-sort {
  top: 18px;
  right: 20px;
  font-size: 16px;
}
header .fdd-company-header {
  width: 100%;
  height: 50px;
}
header .fdd-company-header .fdd-icon-logo {
  margin-left: 15px;
}
header .fdd-company-header .fdd-company-name {
  color: #bbbec0;
  margin-left: 15px;
  font-weight: bold;
}
nav {
  max-width: 916px;
  height: 50px;
  line-height: 50px;
  margin-left: 80px;
  position: absolute;
  top: 0;
}
nav a {
  display: inline-block;
  float: left;
  color: #a6a6a6;
  padding: 0 24px;
}
nav a:hover {
  color: #ffd435;
}
nav a:hover .fdd-icon-home {
  background-position: -96px 0;
}
nav a:hover .fdd-icon-contract {
  background-position: -112px 0;
}
nav a:hover .fdd-icon-user {
  background-position: -144px 0;
}
nav a:hover .fdd-icon-muban {
  background-position: -128px 0;
}
nav a i {
  display: inline-block;
  vertical-align: middle;
  margin: -2px 5px 0 0;
}
nav a span {
  font-size: 14px;
}
nav .hover {
  color: #ffd435;
}
nav .hover .fdd-icon-home {
  background-position: -96px 0;
}
nav .hover .fdd-icon-contract {
  background-position: -112px 0;
}
nav .hover .fdd-icon-user {
  background-position: -144px 0;
}
nav .hover .fdd-icon-muban {
  background-position: -128px 0;
}
footer {
  width: 100%;
  height: auto !important;
  overflow: hidden;
  bottom: 0;
  background: white;
  border-top: #eaeaea solid 1px;
}
footer .fdd-footer-nav {
  width: 1000px;
  margin: 0 auto;
  height: auto !important;
  overflow: hidden;
  display: block;
  padding: 20px 0;
}
footer .fdd-footer-nav ul li {
  width: 400px;
  float: left;
}
footer .fdd-footer-nav ul li a {
  cursor: pointer;
  display: block;
  color: #999;
}
footer .fdd-footer-nav ul li a:hover {
  color: #ffd435;
}
footer .fdd-footer-nav ul li img,
footer .fdd-footer-nav ul li p {
  float: left;
  display: inline-block;
}
footer .fdd-footer-nav ul li img {
  margin-right: 10px;
}
footer .fdd-footer-nav ul li p {
  padding-top: 10px;
}
footer .fdd-footer-nav ul li span {
  width: 220px;
  display: block;
  font-size: 12px;
  line-height: 16px;
}
footer .fdd-footer-nav ul li span:nth-child(1) {
  font-size: 14px;
  color: #999;
  margin-bottom: 10px;
}
footer .fdd-footer-nav ul li i {
  vertical-align: middle;
}
footer .fdd-footer-nav ul li:nth-child(1) {
  width: 200px;
}
footer .fdd-footer-bottom {
  width: 100%;
  height: 40px;
  line-height: 40px;
  background: #212a31;
  text-align: center;
  color: #7a7f83;
  font-size: 12px;
}
.fdd-top-right {
  float: right;
  padding-right: 20px;
}
.fdd-top-right .fdd-switchCompany {
  display: inline-block;
  color: #ffd435;
  margin-right: 20px;
}
.fdd-top-right .fdd-switchCompany span {
  font-size: 12px;
}
.fdd-top-right .fdd-switchCompany:hover {
  color: #e1b213;
}
.fdd-top-right .fdd-switchCompany i {
  display: inline-block;
  font-size: 12px;
  position: absolute;
}
.fdd-top-right .fdd-switchCompany .fdd-companyName {
  color: #a6a6a6;
  margin-right: 3px;
  font-size: 12px;
}
.fdd-top-right .fdd-switchCompany .fdd-totalTips {
  position: absolute;
  margin-top: 19px;
  margin-left: 5px;
  min-width: 18px;
  max-width: 25px;
  height: 14px;
  padding: 0px;
  border-radius: 15px;
  background: #c00;
  color: white;
  line-height: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  font-size: 12px;
  transform: scale(0.88);
  width: calc(100%*0.88);
  width: -webkit-calc(88%);
  width: -moz-calc(88%);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  text-align: center;
  text-indent: -2px;
}
.fdd-top-right .fdd-switchCompany .fdd-totalTipsMore {
  margin-top: 19px;
  margin-left: 5px;
  padding: 2px;
  width: 30px !important;
  height: 30px;
  line-height: 30px;
  border-radius: 15px;
  background: #c00;
  color: white;
  display: inline-block;
  font-size: 15px;
  transform: scale(0.45);
  width: calc(100%*0.45);
  width: -webkit-calc(45%);
  width: -moz-calc(45%);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  text-align: center;
  text-indent: -2px;
}
.fdd-secheader {
  width: 100%;
  height: 43px;
  background: #f8fafc;
  border-bottom: 1px solid #f0f3f8;
  position: absolute;
  top: 50px;
}
.fdd-secheader div {
  width: 1100px;
  margin: 0 auto;
}
.fdd-secheader div a {
  float: left;
  min-width: 90px;
  display: inline-block;
  line-height: 42px;
  color: #666;
  text-align: center;
  margin-right: 30px;
}
.fdd-secheader div a:hover {
  color: #ffd435;
}
.fdd-secheader div .hover {
  color: #2a2a2a;
  border-bottom: 2px solid #ffd435;
}
.fdd-icon-compass {
  margin-right: 5px;
  font-size: 14px;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
}
.fdd-icon-compass:before {
  color: #ffd435;
  content: "\E94A";
}
.fdd-icon-problem {
  width: 14px;
  height: 14px;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.fdd-icon-problem {
  margin: 0 10px 0 5px;
  background-position: -61px -20px;
}
.fdd-centerbar {
  width: 100%;
  height: 136px;
  background: #212a31;
  position: relative;
}
.fdd-centerbar .fdd-center-box {
  width: 1100px;
  margin: 0 auto;
  overflow: hidden;
  height: auto !important;
  padding-top: 40px;
}
.fdd-centerbar .fdd-center-box img {
  width: 50px;
  height: 50px;
  float: left;
  display: inline-block;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  cursor: pointer;
}
.fdd-centerbar .fdd-center-box .fdd-center-account {
  color: white;
  display: inline-block;
  overflow: hidden;
  margin: 5px 0 0 30px;
}
.fdd-centerbar .fdd-center-box .fdd-center-account span {
  color: #a2abb2;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .white {
  color: white;
}
.fdd-centerbar .fdd-center-box .fdd-center-account em {
  font-style: normal;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .i-review {
  margin-left: 5px;
  width: 46px;
  height: 18px;
  vertical-align: middle;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  background-position: -531px -80px;
  box-sizing: border-box;
  cursor: pointer;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .show-user-info {
  width: auto;
  position: relative;
  display: inline-block;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .show-user-info i {
  width: 24px;
  height: 24px;
  display: inline-block;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .show-user-info .cut-title {
  position: absolute;
  display: none;
  max-width: 300px;
  min-width: 30px;
  line-height: 18px;
  padding: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 6;
  font-size: 12px;
  box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox {
  width: 345px;
  float: right;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox .fdd-center-line {
  width: 1px;
  height: 26px !important;
  background: #7d868b;
  display: inline-block;
  margin: 10px 15px 0 15px;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox p {
  width: 120px;
  height: auto !important;
  overflow: hidden;
  float: left;
  display: inline-block;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox p span {
  display: block;
  color: #a2abb2;
  text-align: center;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox p a {
  display: block;
  color: white;
  font-size: 16px;
  line-height: 16px;
  cursor: pointer;
  text-align: center;
  margin-top: 10px;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox p a:hover {
  color: #ffd435;
}
.fdd-tab-warp {
  width: 1100px;
  max-width: 1100px;
  height: auto !important;
  overflow: hidden;
  margin: 10px auto 0 auto;
}
.fdd-tab-warp p {
  height: 36px;
  line-height: 36px;
  color: #999;
  display: block;
}
.fdd-tab-warp p a {
  float: right;
  color: #ffd435;
}
.fdd-tab-warp p a:hover {
  color: #fbb900;
}
.fdd-tab-sealWarp {
  margin: 20px 30px;
  overflow-y: auto;
}
.fdd-data-box {
  width: 1100px;
  height: auto !important;
  overflow: hidden;
  margin: 110px auto 30px auto;
}
.fdd-data-box .fdd-total-box {
  width: 550px;
  padding-bottom: 10px;
  float: left;
  margin-left: 5px;
}
.fdd-data-box .fdd-total-box li {
  float: left;
  width: 25%;
  padding-top: 20px;
  text-align: center;
}
.fdd-data-box .fdd-total-box li span {
  font-size: 30px;
  display: inline-block;
  color: #333;
}
.fdd-data-box .fdd-total-box li p {
  margin-bottom: 20px;
}
.fdd-data-box .fdd-total-box li p:last-child {
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
  color: #999;
}
.fdd-data-box .fdd-total-box li a {
  display: block;
  height: 146px;
  padding-top: 20px;
  position: relative;
}
.fdd-data-box .fdd-total-box li a:after {
  content: '';
  width: 100%;
  height: 100%;
  box-shadow: 1px 1px 3px 1px #f2f2f2;
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  transform: scale(0.4);
  opacity: 0;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
.fdd-data-box .fdd-total-box li a:hover {
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-data-box .fdd-total-box li a:hover:after {
  transform: scale(1);
  opacity: 1;
}
.fdd-data-box .fdd-total-box li a:hover p:last-child {
  transform: scale(1.02);
}
.fdd-data-box .fdd-total-box li a:hover span {
  color: #333;
}
.fdd-data-box .fdd-file-box {
  float: right;
  width: 440px;
}
.fdd-data-box .fdd-file-box ul {
  width: 100%;
  height: auto !important;
  display: block;
  min-height: 20px;
}
.fdd-data-box .fdd-file-box ul li {
  height: 20px;
  line-height: 20px;
  position: relative;
  float: left;
}
.fdd-data-box .fdd-file-box ul .left {
  width: 25%;
  text-align: left;
  color: #fbb900;
  cursor: pointer;
}
.fdd-data-box .fdd-file-box ul .right {
  width: 75%;
  text-align: right;
  cursor: pointer;
}
.fdd-cut-word {
  position: relative;
  width: 86%;
  right: 0;
  display: inline-block;
}
.fdd-cut-word:hover .fddv3-cut-title {
  display: block;
}
.fdd-cut-word .fddv3-cut-text {
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  vertical-align: middle;
}
.fdd-cut-word .fddv3-cut-title {
  display: none;
  position: absolute;
  margin-top: 10px;
  left: 0;
  text-align: left;
  max-width: 300px;
  min-width: 30px;
  color: white;
  background: rgba(33, 42, 49, 0.75);
  border-radius: 3px;
  line-height: 18px;
  padding: 8px;
  word-wrap: break-word;
  white-space: normal;
  word-break: keep-all;
  box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  font-size: 12px;
  z-index: 6;
}
.fdd-cut-word .fddv3-cut-title:before {
  content: '';
  position: absolute;
  border: 6px solid transparent;
  border-bottom: 6px solid rgba(33, 42, 49, 0.75);
  top: -12px;
  right: 10px;
}
.fdd-dropbox {
  background: #fffbea;
  height: 140px;
  cursor: pointer;
  position: relative;
  border: 1px dashed #ffd435;
  overflow: hidden;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-top: 10px;
}
.fdd-dropbox input,
.fdd-dropbox .fdd-box-click {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.fdd-dropbox div {
  width: 100%;
  height: 52px;
}
.fdd-dropbox div .putfile,
.fdd-dropbox div .putdownload {
  height: 36px;
  width: 36px;
  display: block;
  position: absolute;
  left: 126px;
  top: 52px;
  background: #ffd435;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-dropbox div .putfile:before,
.fdd-dropbox div .putdownload:before {
  width: 16px;
  height: 16px;
  content: '';
  display: block;
  margin: 10px auto 0;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
}
.fdd-dropbox div .putfile:before {
  background-position: -306px 0;
}
.fdd-dropbox div .putdownload:before {
  background-position: -289px 0;
}
.fdd-dropbox div span {
  color: #999;
  display: inline-block;
}
.fdd-dropbox div p {
  margin: 52px 0 0 173px;
}
.fdd-dropbox div .droptext {
  font-size: 12px;
  margin: 0 0 0 173px;
  color: #2a2a2a;
}
.fdd-dropbox div em {
  font-style: normal;
  display: block;
  color: #999;
  text-align: center;
  line-height: 38px;
}
.fdd-dropbox:hover {
  background: #fff3c6;
}
.pop-no-authorize-tip .tips-text {
  font-size: 14px;
  margin-left: 20px;
  margin-top: 25px;
}
.pop-no-authorize-tip .go-authorize {
  margin-top: 25px;
}
/*文件列表*/
.fdd-list-main {
  position: relative;
  width: 100%;
  height: auto !important;
  margin-top: 10px;
}
.fdd-list-nav {
  width: 1100px;
  height: 40px;
  border-bottom: 1px solid #eaeaea;
  margin: 0 auto;
}
.fdd-list-nav a {
  color: #a6a6a6;
  text-align: center;
  height: 38px;
  line-height: 38px;
  padding: 0 20px;
  position: relative;
  display: inline-block;
}
.fdd-list-nav a:hover {
  color: #2a2a2a;
}
.fdd-list-nav a i {
  position: absolute;
  top: 6px;
  margin-top: -7px;
  min-width: 13px;
  max-width: 30px;
  height: 13px;
  padding: 3px;
  border-radius: 20px;
  background: #ffd435;
  color: #2a2a2a;
  line-height: 13px;
  font-size: 12px;
  left: 75%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.fdd-list-nav .hover {
  color: #2a2a2a;
  border-bottom: #ffd435 solid 2px;
}
.fdd-list-search {
  width: 1100px;
  min-height: 38px;
  height: auto !important;
  margin: 0 auto;
  margin-top: 20px;
}
.fdd-list-search .file-type-container {
  float: left;
  width: 90px;
  font-size: 12px;
}
.fdd-list-search .file-type-container .contact-select {
  text-align: center;
  margin-left: 0px;
}
.fdd-list-search .file-type-container .contact-select p {
  text-align: left;
  width: 80px;
  font-size: 12px;
}
.fdd-list-search .file-type-container .contact-select p .fa-icon-arrow-down {
  top: 11px;
}
.fdd-list-search .file-type-container .contact-select .sign-select-list {
  width: 80px;
}
.fdd-list-search .fdd-list-databox {
  float: left;
}
.fdd-list-search .fdd-list-databox select {
  width: 87px !important;
}
.fdd-list-search .fdd-list-databox .fa-icon-date {
  position: absolute;
  margin-top: -8px;
  right: 10px !important;
  cursor: pointer;
}
.fdd-list-search .fdd-list-databox a {
  display: inline-block;
  line-height: 34px;
  color: #a6a6a6;
  margin-left: 10px;
  font-size: 12px;
  text-decoration: underline;
}
.fdd-list-search .fdd-list-databox a:hover {
  color: #fbb900;
}
.fdd-list-search .fdd-list-databox .hover {
  color: #fbb900;
}
.fdd-list-search .fdd-list-databox select {
  width: 100px;
  height: 34px;
  display: inline-block;
  padding: 0;
  text-align: left;
  text-indent: 5px;
}
.fdd-list-search .fdd-list-databox input,
.fdd-list-search .fdd-list-databox select {
  cursor: pointer;
}
.fdd-list-search .fdd-list-databox select,
.fdd-list-search .fdd-list-databox .fdd-date,
.fdd-list-search .fdd-list-databox .line {
  float: left;
}
.fdd-list-search .fdd-list-databox .fdd-date {
  width: 140px;
  position: relative;
  margin-left: 5px;
  display: inline-block;
}
.fdd-list-search .fdd-list-databox .fdd-date i {
  position: absolute;
  width: 16px;
  font-size: 14px;
  color: #999;
  text-align: center;
  pointer-events: none;
  top: 10px;
  right: 10px;
}
.fdd-list-search .fdd-list-databox .line {
  line-height: 34px;
  text-align: center;
  margin-left: 5px;
}
.fdd-list-search .fdd-list-databox .fdd-date,
.fdd-list-search .fdd-list-databox input {
  height: 32px;
  line-height: 32px;
  box-sizing: border-box;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-list-search .imitate-select {
  float: right;
  position: relative;
  display: inline-block;
}
.fdd-list-search .imitate-select .imitate-select-list {
  width: 100%;
  position: absolute;
  box-sizing: border-box;
  text-align: center;
  border: #eaeaea solid 1px;
  top: 33px;
  background: white;
  z-index: 50;
}
.fdd-list-search .imitate-select .imitate-select-list .listlink {
  width: 100%;
  display: block;
  text-align: center;
  background: white;
  height: 34px;
  line-height: 34px;
  color: #2a2a2a;
  border-bottom: #eaeaea solid 1px;
  text-decoration: none;
  margin: 0;
}
.fdd-list-search .imitate-select .imitate-select-list .listlink:hover {
  color: #ffd435;
}
.fdd-list-search .imitate-select .more {
  display: inline-block;
  padding: 0 10px;
  text-align: center;
  color: #2a2a2a;
  border: #ffd435 solid 1px;
  line-height: 32px;
  height: 32px;
  text-decoration: none;
  margin-left: 0;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-list-search .imitate-select .more span {
  margin-left: 5px;
}
.fdd-list-search .fdd-list-btnbox {
  float: left;
}
.fdd-list-search .fdd-list-temp {
  float: left;
  width: 780px;
}
.fdd-list-search .fdd-list-temp .fdd-button-link {
  float: right;
}
.fdd-list-search .fdd-list-btnbox .fdd-list-input,
.fdd-list-search .fdd-list-temp .fdd-list-input {
  float: left;
  width: 228px;
  margin-left: 10px;
  margin-right: 5px;
  position: relative;
}
.fdd-list-search .fdd-list-btnbox .fdd-list-input i,
.fdd-list-search .fdd-list-temp .fdd-list-input i {
  position: absolute;
  left: 3px;
  top: 1px;
  width: 14px;
  height: 14px;
}
.fdd-list-search .fdd-list-btnbox i,
.fdd-list-search .fdd-list-temp i {
  position: absolute;
  margin: 10px 0 0 5px;
}
.fdd-list-search .fdd-list-btnbox input,
.fdd-list-search .fdd-list-temp input {
  text-indent: 20px;
}
.fdd-list-search .fdd-list-btnbox input,
.fdd-list-search .fdd-list-temp input,
.fdd-list-search .fdd-list-btnbox button,
.fdd-list-search .fdd-list-temp button,
.fdd-list-search .fdd-list-btnbox .moreserch,
.fdd-list-search .fdd-list-temp .moreserch {
  height: 34px;
  line-height: 34px;
  float: left;
}
.fdd-list-search .fdd-list-btnbox .fdd-search-btn,
.fdd-list-search .fdd-list-temp .fdd-search-btn {
  background: #ffd435;
  color: #2a2a2a;
  text-align: center;
  height: 34px;
  line-height: 34px;
  display: inline-block;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-list-search .fdd-list-btnbox .fdd-search-btn:hover,
.fdd-list-search .fdd-list-temp .fdd-search-btn:hover {
  background: #e1b213;
}
.fdd-list-search .fdd-list-btnbox .moreserch,
.fdd-list-search .fdd-list-temp .moreserch {
  height: 32px;
  border: 1px solid #ffd435;
  display: inline-block;
  min-width: 90px;
  color: black;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-left: 5px;
  text-indent: 10px;
}
.fdd-list-search .fdd-list-btnbox .moreserch:hover,
.fdd-list-search .fdd-list-temp .moreserch:hover {
  background: #ffd435;
}
.fdd-list-search .fdd-list-btnbox .moreserch i,
.fdd-list-search .fdd-list-temp .moreserch i {
  border: 4px solid transparent;
  border-top: 6px solid #666;
  display: inline-block;
  vertical-align: middle;
  margin: 13px 0 0 3px;
}
.fdd-tab-link {
  color: #a6a6a6;
}
.fdd-tab-link:hover {
  color: #fbb900;
}
.fdd-tab-link:hover .fdd-icon-tip {
  background-position: -528px -16px;
}
.fdd-tab-link:hover .fdd-icon-sign {
  background-position: -244px -16px;
}
.fdd-tab-link:hover .fdd-icon-down {
  background-position: -262px -16px;
}
.fdd-base-main {
  width: 1100px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  padding-top: 70px;
}
.fdd-base-user {
  width: 540px;
  box-sizing: border-box;
  height: auto !important;
  float: left;
  border: 1px solid #eaeaea;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 24px 30px;
}
.fdd-base-user h4 {
  display: block;
  color: #2a2a2a;
  font-size: 14px;
}
.fdd-base-user ul li {
  margin-top: 18px;
  color: #a6a6a6;
  position: relative;
}
.fdd-base-user ul li span {
  color: #2a2a2a;
  display: inline-block;
  text-indent: 24px;
}
.fdd-base-user ul li .tplink {
  margin-left: 20px;
  color: #fbb900;
}
.fdd-base-user ul li .tplink:hover {
  color: #f49600;
}
.fdd-base-user ul li .gray {
  color: #999;
}
.fdd-base-user ul li .fdd-base-img {
  width: 50px;
  height: 50px;
  line-height: 50px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  margin-left: 24px;
  position: relative;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  color: white;
  box-sizing: border-box;
}
.fdd-base-user ul li .fdd-base-img img {
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  vertical-align: initial;
  width: 50px;
  height: 50px;
}
.fdd-base-user ul li .fdd-base-img:hover .edit-txt {
  display: inline-block;
}
.fdd-base-user ul li .fdd-base-img .edit-txt {
  display: none;
  position: absolute;
  width: 50px;
  height: 50px;
  top: 0;
  left: 0;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  background: rgba(0, 0, 0, 0.4);
  font-style: normal;
  vertical-align: middle;
}
.fdd-base-ordel {
  width: 540px;
  float: right;
  height: auto !important;
  overflow: hidden;
}
.fdd-base-ordel .fdd-base-remind,
.fdd-base-ordel .fdd-base-notice {
  width: 538px;
  border: 1px solid #eaeaea;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-base-ordel .fdd-base-remind {
  height: 160px;
  padding: 20px;
  box-sizing: border-box;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number {
  display: inline-block;
  width: 150px;
  height: 30px;
  text-align: center;
  border: #eaeaea solid 1px;
  position: relative;
  vertical-align: middle;
  margin: 30px 10px;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number:hover {
  border: #fbb900 solid 1px;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number i {
  width: 88px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  border-left: #eaeaea solid 1px;
  border-right: #eaeaea solid 1px;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number a {
  font-size: 16px;
  display: inline-block;
  color: #999;
  width: 30px;
  height: 30px;
  line-height: 30px;
  top: 0;
  position: absolute;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number a:hover {
  color: #2a2a2a;
  background: #fffbe9;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number a:nth-child(1) {
  left: 0;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number a:nth-child(2) {
  right: 0;
}
.fdd-base-ordel .fdd-base-notice {
  height: auto !important;
  padding: 20px;
  box-sizing: border-box;
}
.fdd-base-ordel .fdd-base-notice ul li {
  margin-top: 18px;
  color: #a6a6a6;
  position: relative;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
}
.fdd-base-ordel .fdd-base-notice ul li p {
  display: inline-block;
  position: absolute;
  right: 0;
}
.fdd-base-ordel .fdd-base-notice ul li div {
  margin-top: -5px;
  background: #d2d2d2;
  position: absolute;
  width: 40px;
  height: 20px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  top: 23%;
  right: 70px;
  border-radius: 10px;
  -ms-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
}
.fdd-base-ordel .fdd-base-notice ul li div input {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 200px;
  opacity: 0;
  filter: alpha(opacity=0);
  width: 36px;
  height: 16px;
  cursor: pointer;
}
.fdd-base-ordel .fdd-base-notice ul li div label {
  width: 16px;
  height: 16px;
  background: white;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 2px;
  left: 2px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.fdd-base-ordel .fdd-base-notice ul li .hover {
  background: #ffd435;
}
.fdd-base-ordel .fdd-base-notice ul li .hover label {
  left: auto;
  right: 2px;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop {
  vertical-align: middle;
  display: inline-block;
  position: relative;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop:hover div {
  display: block;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop em {
  cursor: pointer;
  vertical-align: text-top !important;
  display: inline-block;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop div {
  width: 260px;
  display: none;
  background: rgba(33, 42, 49, 0.75);
  color: white;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  position: absolute;
  -webkit-box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  top: 22px;
  z-index: 5;
  left: -6px;
  font-size: 12px;
  word-wrap: break-word;
  padding: 10px;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop div:before {
  position: absolute;
  left: 8px;
  top: -12px;
  content: '';
  border: 6px solid transparent;
  border-bottom: 6px solid rgba(33, 42, 49, 0.75);
}
/*签章列表*/
.fdd-signlist-warp {
  width: 1100px;
  height: auto !important;
  margin: 0 auto;
  margin-bottom: 30px;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  position: relative;
}
.fdd-signlist-warp .fdd-erem {
  text-align: center;
  padding: 60px 0;
}
.fdd-signlist-warp .fdd-erem div {
  width: 172px;
  height: 172px;
  margin: 0 auto;
  border: #eaeaea solid 1px;
  box-sizing: border-box;
}
.fdd-signlist-warp .fdd-erem div img {
  width: 100%;
}
.fdd-signlist-warp .fdd-erem p {
  text-align: center;
  font-size: 14px;
  display: block;
  margin-top: 10px;
}
.fdd-signlist-warp h4 {
  height: 60px;
  line-height: 60px;
  border-bottom: #eaeaea solid 1px;
  font-size: 14px;
  color: #2a2a2a;
  font-weight: normal;
  padding-left: 24px;
  display: block;
}
.fdd-signlist-warp h4 a {
  position: absolute;
  right: 20px;
  margin-top: 10px;
}
.fdd-signlist-warp .fdd-signlist-main {
  padding: 15px;
  height: auto !important;
  overflow: hidden;
  min-height: 300px;
  max-height: 390px;
  overflow-y: auto;
}
.fdd-signlist-warp .fdd-signlist-main ul li {
  width: 30%;
  height: 180px;
  box-sizing: border-box;
  margin: 20px 1.5%;
  border: #eaeaea solid 1px;
  position: relative;
  float: left;
}
.fdd-signlist-warp .fdd-signlist-main ul li .fa-icon-circle-close {
  display: none;
}
.fdd-signlist-warp .fdd-signlist-main ul li:hover {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.fdd-signlist-warp .fdd-signlist-main ul li:hover .fa-icon-circle-close {
  width: 16px;
  height: 16px;
  right: 10px;
  top: 5px;
  z-index: 2;
  display: block;
  color: #999;
  position: absolute;
  cursor: pointer;
}
.fdd-signlist-warp .fdd-signlist-main ul li div {
  width: 100%;
  height: 80px;
  margin-top: 30px;
  position: relative;
  text-align: center;
}
.fdd-signlist-warp .fdd-signlist-main ul li div img {
  max-width: 144px;
  max-height: 100px;
}
.fdd-signlist-warp .fdd-signlist-main ul li a {
  bottom: 0;
  left: 0;
  right: 0;
  height: 30px;
  line-height: 30px;
  background: #fafafa;
  text-align: left;
  padding-left: 10px;
  color: #333;
  position: absolute;
  box-sizing: border-box;
  cursor: pointer;
}
.fdd-signlist-warp .fdd-signlist-main ul li a span {
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  background-position: -186px -99px;
  margin-right: 3px;
}
.fdd-signlist-warp .fdd-signlist-main ul li .hover span {
  background-position: -171px -99px;
}
.fdd-sign-nodata {
  padding: 20px;
  margin: 0 auto;
}
.fdd-sign-nodata span {
  margin: 20px auto;
  display: block;
  width: 160px;
  height: 160px;
}
.fdd-sign-nodata p {
  display: block;
  text-align: center;
  font-size: 16px;
}
.fdd-archive-nav {
  width: 110px;
  height: 36px;
  position: fixed;
  left: 0;
  z-index: 10;
  text-align: center;
  line-height: 36px;
  border: #eaeaea solid 1px;
  top: 70px;
  color: #808080;
  background: #f7f8fa;
  font-size: 13px;
  cursor: pointer;
  box-shadow: 3px 3px 4px 2px rgba(33, 42, 49, 0);
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-archive-box {
  width: 214px;
  position: fixed;
  left: 0;
  top: 50px;
  bottom: 0;
  z-index: 20;
  border-right: 1px solid #eaeaea;
  background: #f7f8fa;
}
.fdd-archive-box .fdd-archive-top {
  height: 44px;
  line-height: 44px;
  font-size: 14px;
  padding-left: 10px;
  border-bottom: 1px solid #eaeaea;
  position: relative;
}
.fdd-archive-box .fdd-archive-top a {
  width: 24px;
  height: 24px;
  position: absolute;
  display: block;
  line-height: 24px;
  top: 10px;
  right: 10px;
  text-align: center;
  color: #2a2a2a;
}
.fdd-archive-box .fdd-archive-top a:hover {
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #bfbfbf;
  color: white;
}
.fdd-archive-box .fdd-archive-link {
  width: 194px;
  height: 50px;
  margin: 0 auto;
}
.fdd-archive-box .fdd-archive-link a {
  width: 50%;
  height: 24px;
  line-height: 24px;
  color: #2a2a2a;
  font-size: 12px;
  text-align: center;
  display: inline-block;
  margin-top: 10px;
  float: left;
}
.fdd-archive-box .fdd-archive-link a:hover {
  background: #bfbfbf;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  color: white;
}
.fdd-archive-box .fdd-archive-warp {
  position: absolute;
  top: 94px;
  left: 10px;
  right: 10px;
  bottom: 20px;
  background: #fff;
  overflow-y: auto;
  border: 1px solid #eaeaea;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper {
  height: 100%;
  border: 0;
  padding: 0;
  width: 100%;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul {
  margin-top: -10px;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul li {
  display: list-item;
  text-align: -webkit-match-parent;
  font-size: 12px;
  margin-top: -10px;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul li p {
  padding-left: 20px;
  height: 32px;
  line-height: 32px;
  position: relative;
  cursor: pointer;
  display: block;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul li p:hover {
  background: #fef7da;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul .leav-2 {
  padding-left: 40px;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper .all-file {
  padding: 5px 0 5px 5px;
  cursor: pointer;
  display: inline-block;
  max-width: 230px;
  font-size: 12px;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-style: normal;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper .all-file span {
  vertical-align: middle;
  display: inline-block;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper .all-file span:hover {
  color: #ffd435;
}
.warp-1000 {
  max-width: 1000px;
  padding-left: 100px;
  margin: 0 auto;
}
.btn-white {
  background: white !important;
  border: #ffd435 solid 1px !important;
}
/*认证*/
.fdd-ident-warp {
  width: 1100px;
  margin: 0 auto;
  margin-top: 90px;
  position: relative;
  box-sizing: border-box;
}
.fdd-ident-warp .reset {
  margin-bottom: 15px;
}
.fdd-ident-warp .reset i {
  font-size: 22px;
  vertical-align: middle;
}
.fdd-ident-warp .reset a {
  color: #666;
  line-height: 26px;
}
.fdd-ident-warp .certification {
  width: 1100px;
  margin: 0 auto 40px;
  min-height: 610px;
  height: auto !important;
  overflow: hidden;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: #eaeaea solid 1px;
}
.fdd-ident-warp .certification .breadcrumb4 li {
  width: 366px;
}
.fdd-ident-warp .certification .breadcrumb4 li:last-child:before {
  display: none;
}
.fdd-ident-warp .certification .wxbox {
  width: 345px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
}
.fdd-ident-warp .certification .wxbox span {
  display: block;
  text-align: center;
  margin: 120px auto 10px auto;
}
.fdd-ident-warp .certification .wxbox p {
  width: 160px;
  height: 160px;
  margin: 0 auto;
}
.fdd-ident-warp .certification .wxbox .gray {
  color: #999;
  margin-top: 10px;
  margin-bottom: 30px;
}
/*联系人*/
.fdd-caper-warp {
  width: 1100px;
  margin: 0 auto;
  top: 70px;
  margin-top: 0;
  position: relative;
  box-sizing: border-box;
}
.fdd-caper-warp .left {
  background-color: #fff;
  border: 1px solid #eaeaea;
  border-radius: 3px;
  position: absolute;
  top: 0;
  left: 0;
  width: 240px;
  max-height: 620px;
  overflow-y: auto;
}
.fdd-caper-warp .left .top {
  overflow: hidden;
  height: 40px;
  padding: 0 10px;
  border-bottom: #eaeaea solid 1px;
  background: #f7f7f7;
}
.fdd-caper-warp .left .top span {
  float: left;
  margin-top: 9px;
  font-size: 16px;
}
.fdd-caper-warp .left .top a {
  float: right;
  line-height: 40px;
  text-decoration: underline;
  color: #333;
}
.fdd-caper-warp .left .top a:hover {
  color: #ffd435;
}
.fdd-caper-warp .left .top-tab-box {
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  background: #f7f7f7;
}
.fdd-caper-warp .left .top-tab-box a {
  width: 50%;
  float: left;
  line-height: 40px;
  display: inline-block;
  text-align: center;
  color: #2a2a2a;
}
.fdd-caper-warp .left .top-tab-box a:hover {
  background: white;
}
.fdd-caper-warp .left .top-tab-box .hover {
  background: white;
}
.fdd-caper-warp .left .top-list-head {
  text-indent: 10px;
  line-height: 40px;
  border-bottom: 1px solid #eaeaea;
  border-top: 1px solid #eaeaea;
}
.fdd-caper-warp .left .top-list-head a {
  color: #fbb900;
  float: right;
  padding-right: 10px;
}
.fdd-caper-warp .left .list {
  min-height: 260px;
  max-height: 532px;
  overflow-y: auto;
}
.fdd-caper-warp .left .list .warp {
  height: 100%;
}
.fdd-caper-warp .left .list .warp div {
  color: #333;
  text-decoration: none;
  height: 40px;
  line-height: 40px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  text-indent: 25px;
  border-bottom: 1px solid #eaeaea;
}
.fdd-caper-warp .left .list .warp div:hover {
  background: #fffbea;
}
.fdd-caper-warp .left .list .warp .hover {
  background: #fffbea;
}
.fdd-caper-warp .right {
  margin-left: 260px;
}
.fdd-caper-warp .right .put-top {
  width: 100%;
  height: auto !important;
  overflow: hidden;
  margin: 10px;
  padding: 2px;
}
.fdd-caper-warp .right .put-top input {
  width: 40%;
  margin-right: 15px;
  float: left;
  height: 32px;
  line-height: 32px;
}
.fdd-caper-warp .right .put-top a {
  display: inline-block;
  text-align: center;
  float: left;
}
.fdd-caper-warp .right,
.fdd-caper-warp .middle {
  border: #eaeaea solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  height: 613px;
}
.fdd-caper-warp .right .fdd-table2,
.fdd-caper-warp .middle .fdd-table2 {
  border-left: none;
  border-right: none;
}
.fdd-caper-warp .right .top,
.fdd-caper-warp .middle .top {
  border-bottom: 1px solid #eaeaea;
  height: 60px;
  position: relative;
}
.fdd-caper-warp .right .top span,
.fdd-caper-warp .middle .top span {
  float: left;
  overflow: hidden;
  margin: 16px 0 0 20px;
  color: #2a2a2a;
  font-size: 18px;
}
.fdd-caper-warp .right .top a,
.fdd-caper-warp .middle .top a {
  width: 96px;
  height: 32px;
  line-height: 32px;
  float: right;
  padding: 0;
  margin: 16px 10px 0 0;
}
.fdd-caper-warp .right .main,
.fdd-caper-warp .middle .main {
  min-height: 539px;
  position: relative;
  padding-bottom: 20px;
}
.fdd-caper-warp .right .message,
.fdd-caper-warp .middle .message {
  width: 160px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  text-align: center;
  margin-top: 60px;
}
.fdd-caper-warp .right .message span,
.fdd-caper-warp .middle .message span {
  width: 100%;
  height: 160px;
  display: inline-block;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  background-position: 0 -520px;
}
.fdd-caper-warp .right .message p,
.fdd-caper-warp .middle .message p {
  display: inline-block;
  font-size: 16px;
  color: #999;
}
.fdd-caper-warp .right .formmain,
.fdd-caper-warp .middle .formmain {
  width: 700px;
  margin: 0 auto;
  height: auto !important;
  padding-top: 20px;
}
.fdd-caper-warp .right .formmain .from-grop,
.fdd-caper-warp .middle .formmain .from-grop {
  width: 100%;
  box-sizing: border-box;
  height: auto !important;
  margin-bottom: 15px;
}
.fdd-caper-warp .right .formmain .from-grop label,
.fdd-caper-warp .middle .formmain .from-grop label {
  text-align: right;
  width: 140px;
  float: left;
  margin-right: 10px;
  margin-bottom: 15px;
}
.fdd-caper-warp .right .formmain .from-grop .control-label,
.fdd-caper-warp .middle .formmain .from-grop .control-label {
  height: 40px;
  line-height: 40px;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
}
.fdd-caper-warp .right .formmain .from-grop div,
.fdd-caper-warp .middle .formmain .from-grop div {
  float: left;
  width: 470px !important;
  margin-bottom: 15px;
}
.fdd-caper-warp .right .formmain .from-grop div input,
.fdd-caper-warp .middle .formmain .from-grop div input {
  background: #fcfcfc;
}
.fdd-caper-warp .right .formmain .from-grop div dl,
.fdd-caper-warp .middle .formmain .from-grop div dl {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border: #eaeaea solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #fcfcfc;
  text-indent: 10px;
  position: relative;
  cursor: pointer;
}
.fdd-caper-warp .right .formmain .from-grop div dl span,
.fdd-caper-warp .middle .formmain .from-grop div dl span {
  font-size: 10px;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  right: 10px;
  top: 12px;
}
.fdd-caper-warp .right .formmain .from-grop div dl .grop-select,
.fdd-caper-warp .middle .formmain .from-grop div dl .grop-select {
  width: 100%;
  box-sizing: border-box;
  background: white;
  border: #eaeaea solid 1px;
  z-index: 20;
  position: absolute;
  max-height: 222px;
  overflow-y: auto;
}
.fdd-caper-warp .right .formmain .from-grop div dl .grop-select ul li:hover,
.fdd-caper-warp .middle .formmain .from-grop div dl .grop-select ul li:hover {
  background: #eaeaea;
}
.fdd-caper-warp .right .formmain .from-contract,
.fdd-caper-warp .middle .formmain .from-contract {
  width: 468px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  margin-left: 152px;
}
.fdd-caper-warp .right .formmain .from-contract div,
.fdd-caper-warp .middle .formmain .from-contract div {
  display: inline-block;
  border: #eaeaea solid 1px;
  background-color: #f0f3f4;
  padding: 10px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.fdd-caper-warp .right .formmain .from-contract div a,
.fdd-caper-warp .middle .formmain .from-contract div a {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  color: #c7c7c7;
  margin-top: -2px;
}
.fdd-caper-warp .right .formmain .from-btngroup,
.fdd-caper-warp .middle .formmain .from-btngroup {
  width: 468px;
  margin-left: 152px;
}
.fdd-caper-warp .right .formmain .from-btngroup a,
.fdd-caper-warp .middle .formmain .from-btngroup a {
  margin: 15px 5px 0 0;
  height: 45px;
  line-height: 45px;
  padding: 0 10px;
}
.fdd-caper-warp .reset {
  margin-bottom: 15px;
}
.fdd-caper-warp .reset i {
  font-size: 22px;
  vertical-align: middle;
}
.fdd-caper-warp .reset a {
  color: #666;
  line-height: 26px;
}
.changeColor {
  background-color: #fffbea;
}
.fdd-content-box {
  width: 1100px;
  height: auto !important;
  margin: 0 auto;
  margin-top: 40px;
}
.fdd-warning-box {
  margin: 20px auto;
  padding: 18px;
  font-size: 12px;
  background: #fffaeb;
  color: #666;
}
.fdd-warning-box p {
  display: block;
}
.fdd-warning-box p span {
  color: #fbb900;
}
.show-pop {
  font-size: 12px;
  padding: 10px;
  left: 30px;
  position: absolute;
  width: 380px;
  top: 27px;
  left: -150px;
  z-index: 22;
  color: #fff !important;
  text-align: left;
  display: none;
  background: rgba(33, 42, 49, 0.75);
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  line-height: 20px;
}
.fdd-border-box {
  width: 1100px;
  margin: 0 auto;
  margin-top: 50px;
}
.fdd-border-box h3 {
  height: 30px;
  font-weight: normal;
  font-size: 18px;
  color: #2a2a2a;
  border-bottom: #eaeaea solid 1px;
  position: relative;
  padding-left: 15px;
}
.fdd-border-box h3:before {
  content: "";
  left: 0;
  top: 3px;
  position: absolute;
  display: block;
  height: 20px;
  width: 2px;
  background: #ffd435;
}
.fdd-border-box .fdd-fillin-box ul li {
  margin-top: 30px;
  position: relative;
  height: auto !important;
  min-height: 36px;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire {
  width: 185px;
  height: 36px;
  line-height: 36px;
  padding-left: 10px;
  background: #fcfcfc;
  border: 1px solid #e5e5e5;
  float: left;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  position: relative;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire span {
  color: #999;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire input {
  left: -150px;
  top: -5px;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire .date-tip-box {
  width: 22px;
  top: -1px;
  right: 15px;
  cursor: pointer;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire .date-tip-box .fdd-icon-date-tip {
  background-position: -293px -92px;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire .date-tip-box .fddcase-form-rili-pop {
  margin-left: 5px;
  padding-left: 20px;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire .date-tip-box div {
  margin-left: -10px;
  border: none;
}
.fdd-border-box .fdd-fillin-box ul li label {
  width: 180px;
  display: inline-block;
  text-align: right;
  margin-right: 20px;
  float: left;
  line-height: 40px;
}
.fdd-border-box .fdd-fillin-box ul li label em {
  color: #c00;
}
.fdd-border-box .fdd-fillin-box ul li input,
.fdd-border-box .fdd-fillin-box ul li textarea,
.fdd-border-box .fdd-fillin-box ul li select,
.fdd-border-box .fdd-fillin-box ul li .fillin-select {
  width: 710px;
  color: #999;
  font-size: 12px;
}
.fdd-border-box .fdd-fillin-box ul li select,
.fdd-border-box .fdd-fillin-box ul li .fillin-select {
  cursor: pointer;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select {
  float: left;
  position: relative;
  height: auto !important;
  margin-bottom: 30px;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select p {
  height: 40px;
  line-height: 40px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #fcfcfc;
  border: 1px solid #e5e5e5;
  text-indent: 10px;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select p:hover {
  background: white;
  border: 1px solid #ffd435;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select ul {
  width: 100%;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  position: absolute;
  top: 42px;
  z-index: 90;
  border: #eaeaea solid 1px;
  max-height: 104px;
  overflow-y: auto;
  background: white;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select ul li {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0;
  margin-top: 0;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select ul li:hover {
  background: #fffaeb;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select ul li span {
  color: #a6a6a6;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select .fa-icon-arrow-down {
  position: absolute;
  right: 10px;
  top: 15px;
}
.fdd-border-box .fdd-fillin-box ul li textarea {
  height: 90px;
  vertical-align: top;
  resize: none;
  font-size: 14px;
  line-height: 20px;
  text-indent: 10px;
  padding-top: 10px;
}
.fdd-border-box .fdd-fillin-box ul li .date-tip-box {
  position: absolute;
  right: -50px;
  top: 10px;
  width: 230px;
}
.fdd-border-box .fdd-fillin-box ul li .date-tip-box a {
  display: inline-block;
  vertical-align: middle;
}
.fdd-border-box .fdd-fillin-box ul li .date-tip-box a .fa-input-border,
.fdd-border-box .fdd-fillin-box ul li .date-tip-box a input {
  opacity: 0;
  filter: alpha(opacity=0);
  border: none !important;
}
.annex-tip {
  font-size: 12px;
  position: relative;
}
.annex-tip a {
  width: 65px;
  height: 20px;
  vertical-align: top;
  position: relative;
  color: #ffd435;
  cursor: pointer;
  display: inline-block;
}
.annex-tip a input {
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  overflow: hidden;
  right: 0;
  top: 0;
  left: -14px;
}
.annex-tip a label {
  cursor: pointer;
}
.annex-tip a:hover {
  opacity: 0.9;
}
.annex-tip a:hover .show-pop {
  display: inline-block;
  width: 430px;
  left: 0;
}
.annex-tip a:hover .show-pop:before {
  left: 10px;
}
.annex-tip {
  margin: 10px 0 0 200px;
}
.sign-list {
  position: relative;
  margin: 30px 0 0 -30px;
  zoom: 1;
}
.sign-list ul li {
  border: #eaeaea solid 1px;
  width: 432px;
  float: left;
  cursor: pointer;
  background: white;
  padding: 20px 30px 20px 70px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-left: 30px;
  position: relative;
}
.sign-list ul li span {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  display: block;
  cursor: pointer;
  top: 33px;
  left: 30px;
  border: 1px solid #ccc;
  position: absolute;
}
.sign-list ul li p {
  color: #a6a6a6;
}
.sign-list ul .on {
  border: 1px solid #ffd435;
}
.sign-list ul .on span {
  border: 1px solid #ffd435;
}
.sign-list ul .on span:before {
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  display: block;
  background: #212a31;
  width: 6px;
  height: 6px;
  position: absolute;
  top: 3px;
  left: 3px;
  content: "";
}
.sign-con-box {
  min-height: 290px;
  padding: 40px 40px 30px;
  margin: 30px auto 80px;
  border: 1px dashed #eaeaea;
}
.sign-con-box:hover {
  box-shadow: 0 12px 18px 8px rgba(0, 0, 0, 0.03);
}
.sign-con-box ul li {
  position: relative;
  display: list-item;
  text-align: -webkit-match-parent;
}
.sign-con-box ul li label {
  width: 140px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 10px;
  margin-right: 10px;
  text-align: right;
}
.sign-con-box ul li label em {
  color: #c00;
}
.sign-select {
  width: 710px;
  display: inline-block;
  position: relative;
  margin-left: 165px;
}
.sign-select ul {
  width: 100%;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  position: absolute;
  top: 42px;
  z-index: 90;
  overflow: hidden;
  border: #eaeaea solid 1px;
  max-height: 104px;
  background: white;
}
.sign-select ul li {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0;
}
.sign-select ul li:hover {
  background: #fffaeb;
}
.sign-select ul li span {
  color: #a6a6a6;
}
.sign-select p {
  height: 38px;
  line-height: 38px;
  width: 100%;
  background: white;
  padding: 0 10px;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  cursor: pointer;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.sign-select p span {
  color: #a6a6a6;
  display: inline;
  width: 145px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sign-select p i {
  font-size: 12px;
  width: 12px;
  right: 10px;
  top: 15px;
  display: block;
  position: absolute;
}
.copy-sign-warp {
  position: relative;
  height: auto !important;
  overflow: hidden;
}
.copy-sign-warp label {
  position: absolute;
  margin-left: 92px;
  margin-top: 50px;
}
.sign-wrap {
  margin-left: 165px;
  margin-top: 30px;
}
.sign-wrap .cur {
  background: #fafafa !important;
  border: 1px solid #eaeaea !important;
}
.sign-wrap .file-msg {
  height: 30px;
  line-height: 30px;
  margin-top: -20px;
  margin-bottom: 20px;
}
.sign-wrap .file-msg a {
  color: #ffd435;
}
.sign-wrap .file-msg a:hover {
  color: #e1b213;
}
.sign-wrap .fdd-warp-msg {
  font-style: normal;
  color: #999;
}
.sign-wrap .staff-contact {
  background: #fafafa;
  border: 1px solid #eaeaea;
  width: 710px;
  display: inline-block;
  height: auto !important;
  min-height: 72px;
  line-height: 72px;
  margin-bottom: 20px;
  box-sizing: border-box;
  position: relative;
}
.sign-wrap .staff-contact .filebox {
  height: 39px;
  background: white;
  border: 1px solid #eaeaea;
  color: #999;
  text-indent: 15px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  width: 390px;
  margin: 15px 0 0 10px;
  line-height: 40px;
  float: left;
  position: relative;
}
.sign-wrap .staff-contact .filebox span {
  color: #ffd435;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 0;
  display: inline-block;
}
.sign-wrap .staff-contact .filebox span:hover {
  color: #e1b213;
}
.sign-wrap .staff-contact a {
  display: inline-block;
  text-align: center;
  background: white;
  border: #ffd435 solid 1px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  height: 38px;
  line-height: 38px;
  float: left;
  margin-left: 15px;
  padding: 0 15px;
  color: #2a2a2a;
  margin-top: 15px;
  position: relative;
}
.sign-wrap .staff-contact a form {
  top: 0;
  display: block;
  width: 88px;
  height: 38px;
  position: absolute;
  left: 0;
  cursor: pointer;
}
.sign-wrap .staff-contact a input {
  display: inline-block;
  width: 88px;
  height: 38px;
  position: absolute;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.sign-wrap .staff-contact a:hover {
  background: #ffd435;
  color: white;
}
.sign-wrap .staff-contact .defaultAuth {
  margin-left: 20px;
  color: #535353;
}
.sign-wrap .phone-contact {
  background: #fffbea;
  border: 1px solid #fee99a;
  width: 710px;
  display: inline-block;
  height: auto !important;
  min-height: 72px;
  line-height: 72px;
  margin-bottom: 20px;
  box-sizing: border-box;
}
.sign-wrap .phone-contact .contact-number {
  color: #a6a6a6;
  border-right: 1px solid #eaeaea;
  display: inline-block;
  width: 40px;
  text-align: center;
  height: 70px;
  line-height: 70px;
}
.sign-wrap .phone-contact .fdd-icon-delete02 {
  position: absolute;
  right: 5px;
  top: 5px;
}
.sign-wrap .phone-contact .contact-select {
  width: 118px;
  margin-left: 8px;
  display: inline-block;
  position: relative;
  vertical-align: unset;
}
.sign-wrap .phone-contact .contact-select p {
  position: absolute;
  margin-top: -24px;
  border: #ffd435;
  height: 40px;
  line-height: 40px;
  width: 100%;
  background: white;
  padding: 0 10px;
  cursor: pointer;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  font-size: 12px;
}
.sign-wrap .phone-contact .contact-select p:hover {
  border: #ffd435 solid 1px;
}
.sign-wrap .phone-contact .contact-select p i {
  position: absolute;
  right: 6px;
  top: 14px;
}
.sign-wrap .phone-contact .contact-select .sign-select-list {
  width: 100%;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  top: 10px;
  z-index: 20;
  background: white;
  left: 0;
  overflow: auto;
  max-height: 104px;
  font-size: 12px;
  position: absolute;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.sign-wrap .phone-contact .contact-select .sign-select-list div {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: none;
}
.sign-wrap .phone-contact .contact-select .sign-select-list div:hover {
  background: #fffaeb;
}
.sign-wrap .phone-contact .company-name {
  height: 22px;
  line-height: 22px;
  color: #bd9916;
  text-indent: 9px;
}
.sign-wrap .phone-contact .contact {
  display: inline-block;
  width: 240px;
  margin-left: 8px;
  position: relative;
  line-height: 34px;
  height: 40px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.sign-wrap .phone-contact .contact .no-legalize {
  display: inline-block;
  position: absolute;
  right: -110px;
  top: 0;
  color: #a6a6a6;
}
.sign-wrap .phone-contact .contact span {
  width: auto;
  max-width: 140px;
  vertical-align: middle;
  overflow: hidden;
  white-space: normal;
  color: #a6a6a6;
  text-indent: 10px;
  display: inline-block;
}
.sign-wrap .phone-contact .contact em {
  font-style: normal;
  vertical-align: middle;
  color: #a6a6a6;
}
.sign-wrap .phone-contact .contact .contact-icon {
  cursor: pointer;
  width: 21px;
  height: 23px;
  display: inline-block;
  right: 10px;
  top: 10px;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  position: absolute;
  background-position: -355px -93px;
}
.sign-wrap .phone-contact .contact input {
  box-sizing: border-box;
  padding-right: 32px;
  height: 39px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.file-type-container {
  float: left;
  width: 120px;
  display: inline-block;
  height: auto !important;
  position: relative;
  top: 12px;
  margin-bottom: 20px;
  margin-right: 10px;
  box-sizing: border-box;
}
.file-type-container .contact-select {
  width: 120px;
  margin-left: 10px;
  display: inline-block;
  position: relative;
}
.file-type-container .contact-select p {
  overflow: hidden;
  position: absolute;
  margin-top: -24px;
  border: #ffd435;
  height: 34px;
  line-height: 34px;
  width: 100%;
  background: white;
  padding: 0 10px;
  cursor: pointer;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
}
.file-type-container .contact-select p:hover {
  border: #ffd435 solid 1px;
}
.file-type-container .contact-select p i {
  position: absolute;
  right: 6px;
  top: 5px;
}
.file-type-container .contact-select .sign-select-list {
  width: 100%;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  top: 10px;
  z-index: 20;
  background: white;
  left: 0;
  overflow: auto;
  max-height: 104px;
  position: absolute;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.file-type-container .contact-select .sign-select-list div {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: none;
}
.file-type-container .contact-select .sign-select-list div:hover {
  background: #fffaeb;
}
.share-template-wrap {
  margin-top: 30px;
}
.share-template-wrap .title {
  display: inline-block;
  margin-right: 26px;
  font-size: 14px;
  margin-left: 128px;
}
.share-template-wrap .company-list {
  display: inline-block;
  border: solid 1px #eaeaea;
  height: 370px;
  width: 230px;
  position: relative;
  vertical-align: top;
  margin-left: 2px;
  height: 316px;
}
.share-template-wrap .company-list i {
  position: absolute;
  margin: 20px 0 0 15px;
}
.share-template-wrap .company-list .fdd-list-input {
  height: 100%;
}
.share-template-wrap .company-list .fdd-list-input i {
  top: -2px;
}
.share-template-wrap .company-list .fdd-list-input .company-list-container {
  height: 270px;
  overflow: auto;
}
.share-template-wrap .company-list .fdd-list-input .company-list-container .pending-company {
  margin-top: 12px;
}
.share-template-wrap .company-list .company-input {
  height: 30px;
  width: 90%;
  margin: 10px 5% 0px;
  text-indent: 20px;
}
.share-template-wrap .company-list .pending-company {
  margin: 10px 0 0 12px;
}
.share-template-wrap .company-list .pending-company .pending-company-name {
  margin-left: 5px;
}
.share-template-wrap .company-list .share-wrap {
  position: absolute;
  bottom: -70px;
  left: -12px;
}
.share-template-wrap .company-list-selected {
  margin-left: 5px;
}
.share-template-wrap .company-list-selected .title {
  margin: 12px 0 12px 6px;
  font-size: 12px;
}
.share-template-wrap .company-list-selected .selected-list {
  margin: 10px 0 0 18px;
}
.share-template-wrap .company-list-selected .selected-list a {
  color: #E1C1A0;
  float: right;
  margin-right: 5px;
}
.share-template-wrap .company-list-selected .selected-company-container {
  height: 270px;
  overflow: auto;
}
.contract-add-sign-people {
  height: 46px;
  line-height: 46px;
  text-align: center;
  border: 1px dashed #eaeaea;
  width: 710px;
  background: #fafafa;
  margin-left: 165px;
  cursor: pointer;
  color: black;
}
.contract-add-sign-people i {
  margin-right: 10px;
}
.contract-add-sign-people:hover {
  border-color: #ffd435;
  background: #fffbea;
}
.allow-box {
  margin-top: 20px;
  height: 60px;
  width: 710px;
  margin-left: 164px;
  position: relative;
}
.allow-box .allow-left-text {
  float: left;
  padding-top: 0;
  display: inline-block;
  font-size: 12px;
  cursor: pointer;
  color: #2a2a2a;
}
.allow-box .allow-left-text .add-people-phone {
  height: 32px;
  width: 110px;
  line-height: 31px;
  text-align: center;
  margin-right: 10px;
  border: #eaeaea solid 1px;
  background: #fafafa;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  display: inline-block;
  color: #2a2a2a;
  text-decoration: none;
}
.allow-box .allow-left-text .add-people-phone:hover {
  color: #2a2a2a;
  border-color: #ffd435;
  background: #fffbea;
}
.allow-box .allow-left-text a {
  color: #2a2a2a;
  text-decoration: underline;
}
.allow-box .allow-left-text a:hover {
  color: #ffd435;
}
.allow-box .allow-left-text .line {
  border-left: 1px solid #a6a6a6;
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
}
.allow-box .allow-right-text {
  float: right;
  display: inline-block;
  padding-top: 6px;
  cursor: pointer;
  color: #2a2a2a;
}
.allow-box .allow-right-text a {
  color: #2a2a2a;
}
.annex-list {
  margin: 20px 0 0 -10px;
  padding-left: 200px;
}
.annex-list div {
  margin: 0 0 20px 10px;
}
.detial-list {
  margin: 20px 0 0 0;
}
.detial-list div {
  margin-right: 10px;
  margin-bottom: 10px;
  position: relative;
}
.detial-list .attach-downs {
  width: 34px;
  height: 34px;
  text-align: center;
  background: #ffd435;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
.detial-list .attach-downs:hover {
  background: #e1b213;
}
.detial-list .attach-downs i {
  font-size: 16px;
}
.annex-list,
.detial-list {
  zoom: 1;
  height: auto !important;
  overflow: hidden;
}
.annex-list div,
.detial-list div {
  float: left;
  height: 34px;
  line-height: 34px;
  width: 350px;
  font-size: 12px;
  background: #f7f7f7;
}
.annex-list div span,
.detial-list div span {
  width: 280px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.annex-list div span em,
.detial-list div span em {
  color: #a6a6a6;
}
.annex-list div i,
.detial-list div i {
  margin-top: -27px;
}
.put-box-list {
  padding-top: 40px;
  overflow: hidden;
}
.put-box-list ul li {
  height: 180px;
  width: 250px;
  margin: 0 20px 30px 0;
  border: #ffd435 dashed 1px;
  float: left;
  position: relative;
  text-align: center;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.put-box-list ul li:hover div,
.put-box-list ul li:hover .close-btn {
  display: block;
}
.put-box-list ul li .close-btn {
  width: 20px;
  height: 20px;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
  line-height: 20px;
  color: white;
  display: none;
  position: absolute;
  right: -5px;
  top: -5px;
  background: #999;
}
.put-box-list ul li .fa-icon-circle-close {
  color: #999;
  position: absolute;
  right: -10px;
  top: -50px;
  cursor: pointer;
  font-size: 16px;
  z-index: 90;
}
.put-box-list ul li i,
.put-box-list ul li .put-box-addicon {
  margin-top: 40px;
  display: block;
  height: 30px;
  width: 30px;
}
.put-box-list ul li .put-box-addicon {
  margin: 0 auto;
  margin-top: 40px;
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100% 100%;
}
.put-box-list ul li input {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}
.put-box-list ul li h3 {
  font-size: 16px;
  font-weight: normal;
  margin: 15px 0 10px;
}
.put-box-list ul li div {
  background: black;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  filter: alpha(opacity=80);
  -moz-opacity: 0.5;
  opacity: 0.5;
  display: none;
}
.put-box-list ul li div a {
  margin: 70px auto 0 auto;
  display: block;
  color: #2a2a2a;
  background: #ffd435;
  width: 82px;
  height: 36px;
  line-height: 36px;
}
.put-box-list ul li .page-tit {
  height: 24px;
  line-height: 24px;
  width: 100%;
  position: absolute;
  overflow: hidden;
  bottom: 0;
  left: 0;
  font-size: 12px;
  display: block;
  background: rgba(57, 64, 71, 0.3);
  color: white;
}
.put-box-list ul li .put-box-list-txt {
  font-size: 12px;
  color: #a6a6a6;
}
.put-box-list ul li img {
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
}
.put-box-list ul li:hover .clost-btn {
  display: block;
}
.put-box-list ul .put-box-upload:hover {
  background: #f7f7f7;
}
.big-pic {
  text-align: center;
  position: absolute;
  top: 50px;
  bottom: 60px;
  left: 50%;
  margin-left: -410px;
  width: 820px;
  background: transparent;
  box-sizing: border-box;
  overflow-y: auto;
}
.big-pic .pagesmargin {
  margin-bottom: 30px;
}
.big-pic .pagesmargin:last-child {
  margin-bottom: 0;
}
.big-pic .pagesmargin img {
  width: 100%;
  max-width: 800px;
}
.big-pic img {
  width: 800px;
  display: block;
}
.big-pic::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background: transparent;
}
.big-pic::-webkit-scrollbar-track {
  border-radius: 4px;
  background: transparent;
}
.big-pic::-webkit-scrollbar-thumb {
  border-radius: 4px;
  height: 30px;
  display: block;
  background: #dcdcdc;
}
.big-pic::-webkit-scrollbar-thumb:hover {
  background: #b0b0b0;
}
.big-pic-text {
  position: absolute;
  left: 50%;
  margin-left: -410px;
  width: 820px;
  bottom: 20px;
  background: transparent;
  color: white;
  font-size: 14px;
  text-align: center;
}
.fdd-company-pagebox {
  width: 100%;
  height: 44px;
  background: white;
  position: absolute;
  bottom: 0;
  border: #eaeaea solid 1px;
  box-sizing: border-box;
}
.fdd-company-pagebox .pagemain {
  width: 80%;
  position: relative;
  margin-left: 238px;
}
/*合同模板*/
.fdd-temp-filebox {
  width: 100%;
  height: 182px;
  border: 1px dashed #eaeaea;
  box-sizing: border-box;
  position: relative;
  margin-top: 22px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.fdd-temp-filebox .fileview {
  width: 90px;
  height: 120px;
  position: absolute;
  left: 30px;
  top: 30px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  border: 1px solid #eaeaea;
}
.fdd-temp-filebox .fileview:hover .pic-mask {
  display: block;
}
.fdd-temp-filebox .fileview img {
  width: 100%;
}
.fdd-temp-filebox .fileview .page-number {
  width: 100%;
  height: 24px;
  line-height: 24px;
  left: 0;
  bottom: 0;
  text-align: center;
  color: white;
  display: block;
  font-size: 12px;
  position: absolute;
  background: rgba(57, 64, 71, 0.3);
}
.fdd-temp-filebox .fileview .pic-mask {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  background: rgba(57, 64, 71, 0.3);
}
.fdd-temp-filebox .fileview .pic-mask a {
  height: 30px;
  width: 60px;
  margin: 45px auto 0;
  border: white solid 1px;
  line-height: 30px;
  text-align: center;
  color: white;
  display: block;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.fdd-temp-filebox .filetitle {
  width: 550px;
  margin: 63px 0 0 165px;
}
.fdd-temp-filebox .filetitle h3 {
  font-weight: normal;
}
.fdd-temp-filebox .filetitle span {
  display: block;
  color: #a6a6a6;
}
.fdd-temp-filebox .text-conversion-right {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 150px;
  top: 88px;
  display: inline-block;
  border: 3px solid #f7f7f7;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  box-sizing: border-box;
  -webkit-animation: lds-rolling 1s linear infinite;
  animation: lds-rolling 1s linear infinite;
}
.fdd-temp-filebox .text-conversion-right:before {
  position: absolute;
  content: '';
  width: 24px;
  height: 24px;
  border: 3px solid #fdd435;
  border-top-color: transparent;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  z-index: 2;
  top: -3px;
  left: -3px;
}
.fdd-temp-filebox .filebtn {
  position: absolute;
  width: 88px;
  height: 30px;
  line-height: 30px;
  right: 48px;
  top: 72px;
}
.fdd-temp-filebox .filebtn a {
  display: block;
  width: 100%;
  height: 30px;
  background: white;
  border: #ffd435 solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  color: #2a2a2a;
  text-align: center;
}
.fdd-temp-filebox .filebtn a:hover {
  color: white;
  background: #ffd435;
}
.fdd-temp-filebox .filebtn a input {
  width: 100%;
  height: 30px;
  opacity: 0;
  filter: alpha(opacity=0);
  right: 0;
  position: absolute;
}
.fdd-detial-wap {
  width: 1100px;
  height: auto !important;
  margin: 40px auto;
}
.fdd-detial-title-box {
  height: auto;
  padding: 20px;
  position: relative;
  background: #f7f7f7;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-top: 15px;
  margin-bottom: 15px;
}
.fdd-detial-title-box h2 {
  color: #2a2a2a;
  font-size: 14px;
}
.fdd-detial-title-box p {
  display: block;
  margin: 10px 0;
  color: #a6a6a6;
  font-size: 12px;
}
.fdd-detial-title-box .remake {
  color: #2a2a2a;
}
.fdd-detial-title-box .detai-link {
  position: absolute;
  right: 20px;
  top: 25px;
}
.fdd-detial-title-box .detai-link a {
  color: #999;
}
.fdd-detial-title-box .detai-link a:hover {
  color: #ffd435;
}
.fdd-detial-title-box .detai-roke span {
  margin-right: 15px;
}
.fdd-detial-attach {
  width: 100%;
  padding-top: 10px;
  overflow: hidden;
}
.attach-now {
  text-align: left;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
}
.attach-now .attach-ico {
  width: 16px;
  height: 16px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  background-position: -78px -96px;
}
.attach-now .attach-line {
  margin: 0 7px;
}
.attach-now a {
  color: #2a2a2a;
  text-decoration: underline;
}
.attach-now a:hover {
  color: #ffd435;
}
.fdd-detail-btn {
  text-align: right;
  padding-top: 15px;
}
.company-sign-img {
  text-align: center;
  padding: 10px;
  border: 1px dashed #ccc;
  background: rgba(234, 234, 234, 0.5);
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.company-sign-img:hover,
.company-sign-img.sign-img-hover {
  background: rgba(254, 236, 164, 0.7);
  border-color: #fbb900;
}
.page-view {
  width: 100%;
  border: #eaeaea solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: white;
  margin-top: 30px;
  margin-bottom: 100px;
}
.page-view .page-box {
  width: 100%;
  height: 50px;
  background: #f8f8f8;
}
.page-view .page-sign {
  text-align: center;
  position: relative;
}
.page-view .page-sign img {
  width: 800px;
}
.page-view .page-box-fix {
  position: fixed;
  top: 50px;
  width: 100%;
  left: 0;
  right: 0;
  z-index: 100;
}
@keyframes lds-rolling {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@-webkit-keyframes lds-rolling {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.signature-wrap {
  top: 0;
  left: 0;
  width: 100%;
  padding-top: 52px;
  height: 100%;
  box-sizing: border-box;
  position: fixed;
}
.signature-left {
  width: 219px;
  height: auto;
  position: absolute;
  left: 0;
  z-index: 90;
  top: 52px;
  bottom: 40px;
  background: #f5f5f5;
  border-right: 1px solid #eaeaea;
}
/*左边签章模块*/
.signature-left-wrap {
  margin: 20px auto;
  width: 180px;
}
.signature-scrollbar {
  width: 100%;
  position: absolute;
  top: 0px;
  bottom: 20px;
  box-sizing: border-box;
}
.signature-scrollbar,
.signature-con-scrollbar {
  overflow: auto;
}
.signature-scrollbar::-webkit-scrollbar,
.signature-con-scrollbar::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background: transparent;
}
.signature-scrollbar::-webkit-scrollbar-track,
.signature-con-scrollbar::-webkit-scrollbar-track {
  border-radius: 4px;
  background: transparent;
}
.signature-scrollbar::-webkit-scrollbar-thumb,
.signature-con-scrollbar::-webkit-scrollbar-thumb {
  border-radius: 4px;
  height: 30px;
  display: block;
  background: #dcdcdc;
}
.signature-scrollbar::-webkit-scrollbar-thumb:hover,
.signature-con-scrollbar::-webkit-scrollbar-thumb:hover {
  background: #b0b0b0;
}
.signature-center {
  max-width: calc(100% - 440px);
  width: calc(100% - 440px);
  overflow: auto;
  background: #f5f5f5;
  height: calc(100% - 40px);
  margin: 0 auto;
  position: relative;
  box-sizing: border-box;
  border-top: 1px solid rgba(0, 0, 0, 0.03);
}
.signature-center.pd-right-0 {
  padding: 30px 0 0 220px;
}
.personal-signature-pic {
  background: white;
  border: 1px dashed #eaeaea;
  border-bottom: 1px solid #eaeaea;
  width: 180px;
  padding: 10px 0;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
}
.personal-signature-pic:hover {
  border: 1px dashed #ffd435;
}
.personal-signature-pic .drop {
  position: relative;
}
.scroll-list {
  width: 800%;
}
.scroll-list li {
  width: 180px;
  text-align: center;
  float: left;
  cursor: move;
}
.scroll-list li img {
  display: inline-block;
}
.flip-pages {
  height: 30px;
  text-align: center;
  width: 180px;
  line-height: 28px;
  background: #f5f5f5;
  color: #2a2a2a;
  position: relative;
  box-sizing: border-box;
  border: 1px solid #eaeaea;
  border-top: 0;
}
.flip-pages a {
  position: absolute;
  top: 8px;
  display: inline-block;
  vertical-align: middle;
  color: #2a2a2a;
}
.flip-pages a:hover {
  color: #ffd435;
}
.flip-pages .left {
  left: 5px;
}
.flip-pages .right {
  right: 5px;
}
.flip-pages-txt {
  width: 90px;
  text-align: left;
  overflow: hidden;
  margin: 0 auto;
}
.flip-pages-txt p {
  width: 100%;
  cursor: pointer;
  color: #fbb900;
}
.flip-pages-txt p:hover {
  color: #f49600;
}
.flip-pages-txt p span {
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 12px;
}
.prv-icon,
.next-icon {
  display: inline-block;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  height: 17px;
  width: 17px;
  position: absolute;
  top: 3px;
}
.prv-icon {
  cursor: default;
  left: 35px;
  background-position: -260px -133px;
}
.prv-icon.prv-icon-black {
  cursor: pointer;
  background-position: -284px -134px;
}
.prv-icon.prv-icon-black:hover {
  top: 6px;
  background-position: -313px -137px;
}
.next-icon {
  right: 37px;
  top: 2px;
  background-position: -271px -133px;
}
.next-icon.next-icon-gray {
  background-position: -296px -133px;
  cursor: default;
}
.next-icon.next-icon-gray:hover {
  top: 2px;
  background-position: -296px -133px;
}
.next-icon:hover {
  top: 6px;
  background-position: -220px -136px;
}
.fdd-icon-problem {
  color: #ccc;
  font-size: 16px;
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  line-height: 16px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  text-align: center;
  background: #ffd435;
  vertical-align: middle;
  cursor: pointer;
}
.fdd-icon-problem:hover {
  color: #b3b3b3;
}
.fdd-icon-problem:hover .fddv3-cut-title {
  display: block;
  z-index: 99;
  text-align: left;
  width: 140px;
  left: -67px;
  top: -8px;
  font-size: 14px;
}
.fdd-icon-problem:hover .fddv3-cut-title:before {
  top: -12px;
  left: 70px;
}
.fdd-icon-problem:hover .fddv3-cut-title p {
  color: #fff;
  margin-top: 0;
}
.fdd-icon-problem:before {
  content: "?";
  color: #fff;
  font-size: 15px;
}
.signature-con {
  width: 800px;
  height: 100%;
  margin: 0 auto;
  position: relative;
  border: 1px solid #eaeaea;
  box-shadow: 0 4px 4px 5px rgba(0, 0, 0, 0.03);
  box-sizing: border-box;
}
.signature-con-scrollbar {
  width: 800px;
  position: absolute;
  top: 32px;
  left: 20px;
  background: white;
  bottom: 0px;
  box-sizing: border-box;
  overflow: hidden;
}
.agreement-pic {
  width: 100%;
}
/*公司签章*/
.personal-signat,
.company-signature {
  margin-top: 20px;
}
.border-gray-line {
  margin-bottom: 30px;
  height: 30px;
  width: 180px;
  border-bottom: 1px solid #eaeaea;
}
.h-133 {
  height: 123px;
}
.h-180 {
  height: 165px;
}
.h-42 {
  height: 42px;
}
.date-tip {
  font-size: 16px;
  cursor: move;
  font-weight: normal;
  text-align: center;
}
.date-tip img {
  height: 16px;
}
.signature-right {
  width: 165px;
  position: absolute;
  height: auto;
  right: 0;
  z-index: 100;
  top: 52px;
  bottom: 40px;
  background: #f5f5f5;
  border-left: 1px solid #eaeaea;
}
.signature-right .signature-scrollbar {
  bottom: 120px;
}
.signature-right-list {
  width: 108px;
  margin: 0 auto;
  max-height: 830px;
}
.signature-right-list li {
  width: 100%;
  margin: 20px auto 0;
  height: 150px;
  border: 1px solid #eaeaea;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
}
.signature-right-list li:hover,
.signature-right-list li.cur {
  border: 2px solid #ffd435;
  color: #2a2a2a;
}
.signature-right-list li:hover .bottom-nubmer,
.signature-right-list li.cur .bottom-nubmer {
  background: #ffd435;
  color: #2a2a2a;
}
.signature-right-list li img {
  height: 100%;
  width: 100%;
}
.signature-right-tag,
.signature-right-tag02,
.signature-right-tag03 {
  height: 14px;
  width: 10px;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  position: absolute;
  left: 5px;
  top: -2px;
}
.signature-right-tag.left-15,
.signature-right-tag02.left-15,
.signature-right-tag03.left-15 {
  left: 15px;
}
.signature-right-tag.left-25,
.signature-right-tag02.left-25,
.signature-right-tag03.left-25 {
  left: 25px;
}
.sign-animate {
  animation: animatek1 0.1s 1 ease-in;
}
@keyframes animatek1 {
  0% {
    transform: scale(3);
    opacity: 0;
  }
  30% {
    transform: scale(2.2);
    opacity: .1;
  }
  50% {
    transform: scale(1.8);
    opacity: .3;
  }
  70% {
    transform: scale(1.5);
    opacity: .5;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.signature-right-tag {
  background-position: -531px -243px;
}
.signature-right-tag02 {
  background-position: -531px -266px;
}
.signature-right-tag03 {
  background-position: -597px -267px;
}
.bottom-nubmer {
  position: absolute;
  right: 0px;
  bottom: 0px;
  height: 18px;
  width: 18px;
  display: block;
  background: #eaeaea;
  line-height: 18px;
  color: white;
  text-align: center;
  font-size: 12px;
}
.top-icon {
  position: absolute;
  right: -30px;
  bottom: 20px;
  cursor: pointer;
}
.shrink-icon {
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  width: 19px;
  height: 40px;
  display: block;
  position: absolute;
  top: 50%;
  z-index: 99;
  margin-top: -20px;
  right: 147px;
  background-position: -280px -233px;
}
.shrink-icon:hover {
  background-position: -302px -233px;
}
.signature-right-close {
  width: 0;
}
.signature-right-close .shrink-icon {
  left: auto;
  right: 0;
  background-position: -323px -233px;
}
.signature-right-close .shrink-icon:hover {
  background-position: -344px -233px;
}
.signature-right-close .signature-scrollbar,
.signature-right-close .signature-right-list {
  margin: 0;
  width: 0;
}
.signature-right-tit,
.signature-left-tit {
  padding: 0 10px;
}
.signature-right-tit h3,
.signature-left-tit h3 {
  font-size: 14px;
  font-weight: normal;
}
.signature-right-tit .signtack,
.signature-left-tit .signtack {
  color: #2a2a2a;
  font-size: 14px;
}
.signature-right-tit p,
.signature-left-tit p {
  font-size: 12px;
  color: #a6a6a6;
  line-height: 18px;
  margin-top: 5px;
}
.signature-right-tit p span,
.signature-left-tit p span {
  padding-left: 10px;
}
.signature-right-tit h3 {
  font-size: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.signature-left-tit {
  padding: 0;
}
/*指定签章位置*/
.signature-place {
  padding-bottom: 30px;
}
.signature-place .signature-left-tit h3 {
  margin-bottom: 15px;
}
.check-sign-list {
  margin-top: 20px;
}
.check-sign-list li {
  height: 34px;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  cursor: move;
  position: relative;
  line-height: 34px;
}
.check-sign-list li.cursor {
  cursor: pointer;
}
.check-sign-list li:hover {
  background: #eaeaea;
  border-color: #eaeaea;
}
.check-sign-list li.check-sign-on {
  background: #fee99a;
  border-color: #fccf48;
}
.pos-number {
  position: absolute;
  top: 1px;
  right: 50px;
}
.pos-number.r-t-20 {
  right: 20px;
}
.sign-date-icon,
.sign-seal-icon,
.sign-pen-icon {
  height: 20px;
  width: 100px;
  display: inline-block;
}
.sign-seal-icon {
  width: 135px;
}
.wid-840 {
  width: 840px;
  position: relative;
  margin: 0 auto;
  height: 100%;
}
.personal-sign,
.date-sign,
.company-sign {
  position: absolute;
  max-width: 180px;
  cursor: move;
  z-index: 999;
}
.personal-sign img,
.date-sign img,
.company-sign img {
  max-width: 100%;
}
.personal-sign:hover .sign-img-tip,
.date-sign:hover .sign-img-tip,
.company-sign:hover .sign-img-tip {
  display: block;
}
.personal-sign i,
.date-sign i,
.company-sign i {
  display: inline-block;
  height: 12px;
  width: 12px;
}
.personal-sign i:before,
.date-sign i:before,
.company-sign i:before {
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  display: inline-block;
  height: 12px;
  margin-top: 6px;
  width: 12px;
  content: "";
  background-position: -563px -57px;
}
.personal-sign-img,
.date-sign-img,
.company-sign-img {
  text-align: center;
  padding: 10px;
  border: 1px dashed #ccc;
  background: rgba(234, 234, 234, 0.5);
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.personal-sign-img:hover,
.date-sign-img:hover,
.company-sign-img:hover,
.personal-sign-img.sign-img-hover,
.date-sign-img.sign-img-hover,
.company-sign-img.sign-img-hover {
  background: rgba(254, 236, 164, 0.7);
  border-color: #fbb900;
}
.sign-img-tip {
  background: #fffbea;
  border: 1px solid #fef1bf;
  padding: 5px;
  max-width: 100%;
  display: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-top: 5px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  color: #a6a6a6;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
}
.personal-sign {
  top: 100px;
  left: 150px;
}
.company-sign {
  top: 300px;
  left: 190px;
}
.date-sign {
  top: 230px;
  left: 460px;
}
.com-sign-close {
  position: absolute;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  display: block;
  background: #ff3756;
  top: -10px;
  right: -10px;
}
.com-sign-close:hover {
  background: #f72142;
}
.com-sign-close:active {
  background: #f72142;
}
.fddv3-form-none input {
  border: none;
  padding: 0;
  height: auto;
  line-height: normal;
  background: none;
}
.fddv3-form-none input:focus {
  border: none;
  box-shadow: none;
}
.from-box {
  position: relative;
  width: 138px;
  background: #fafafa;
  display: inline-block;
}
.from-box input {
  width: 138px!important;
  height: 30px!important;
}
.from-box i {
  position: absolute;
  width: 30px;
  font-size: 14px;
  color: #999;
  text-align: center;
  pointer-events: none;
  right: 5px;
}
.add-number.bg-fa {
  background: #fafafa;
  margin: 0 10px!important;
}
.add-number.bg-fa input {
  height: 30px!important;
  width: 88px!important;
  border-top: 0!important;
  border-radius: 0!important;
  border-bottom: 0!important;
}
.add-number.bg-fa input:focus {
  outline: 0!important;
  box-shadow: none!important;
}
.pd-120 {
  width: 120px!important;
  padding-left: 171px!important;
}
.w-120 {
  width: 120px!important;
}
.fdd-lz-content-box .contact .w-180:focus,
.fdd-lz-content-box .contact .w-200:focus {
  box-shadow: none !important;
}
.sign-base64 {
  display: none;
}
.sign-select-w100 {
  width: 170px;
  position: relative;
  display: inline-block;
  margin-top: 10px;
}
.sign-select-w100 .sign-select-list {
  width: 100%;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  position: absolute;
  top: 42px;
  z-index: 90;
  background: white;
  left: 0;
  max-height: 104px;
  overflow: auto;
  border: 1px solid #eaeaea;
  box-sizing: border-box;
}
.sign-select-w100 .sign-select-list::-webkit-scrollbar {
  width: 6px;
  height: 10px;
  background: transparent;
}
.sign-select-w100 .sign-select-list::-webkit-scrollbar-track {
  border-radius: 3px;
  background: transparent;
}
.sign-select-w100 .sign-select-list::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background: #dcdcdc;
}
.sign-select-w100 .sign-select-list::-webkit-scrollbar-thumb:hover {
  background: #b0b0b0;
}
.sign-select-w100 .sign-select-list p,
.sign-select-w100 .sign-select-list li {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
  text-overflow: ellipsis;
  cursor: pointer;
}
.sign-select-w100 .sign-select-list p:hover,
.sign-select-w100 .sign-select-list li:hover {
  background: #fffbea;
}
.show-value,
.add-sign-people {
  height: 38px;
  line-height: 38px;
  width: 100%;
  background: white;
  padding: 0 10px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  cursor: pointer;
  box-sizing: border-box;
  border: 1px solid #eaeaea;
  position: relative;
}
.show-value .fa-icon-arrow-down,
.add-sign-people .fa-icon-arrow-down {
  position: absolute;
  right: 8px;
  top: 12px;
}
.show-value span,
.add-sign-people span {
  display: block;
  width: 145px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.show-value:hover,
.add-sign-people:hover,
.show-value.show-value-on,
.add-sign-people.show-value-on {
  border-color: #fbb900;
}
.show-value span.color-gray {
  display: inline;
}
.pagebottom {
  width: 100%;
  height: 18px;
  background: #fafafa;
  border-top: 1px dashed #a6a6a6;
  border-bottom: 1px dashed #a6a6a6;
  z-index: 100;
  position: absolute;
  top: 1134px;
}
.pagebottom div {
  font-size: 10px;
  color: #a6a6a6;
  line-height: 18px;
}
.pagebottom .pleft {
  float: left;
  width: 75%;
  text-align: left;
  padding-left: 20px;
}
.pagebottom .pright {
  float: right;
  width: 15%;
  text-align: right;
  padding-right: 20px;
}
.docItem {
  margin: 0 auto;
  width: 800px;
  height: 1132px;
  position: relative;
}
.fdd-usersign-list {
  width: 180px;
  height: 95px;
  position: absolute;
  z-index: 100;
  cursor: move;
}
.has-sign-wrap,
.has-appsign-wrap {
  z-index: 99;
  position: absolute;
}
.sign-wrap-content,
.sign-wrap-appcontent {
  border: 1px dashed #fbb900;
  margin: 0 auto;
  cursor: move;
  background: rgba(254, 236, 164, 0.7);
  border-color: #fbb900;
}
.sign-wrap-appcontent .signphoto {
  text-align: center;
  display: block;
  overflow: hidden;
  line-height: 1;
}
.sign-wrap-appcontent .sign-img {
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  position: absolute;
}
.has-appsign-wrap:hover .sign-img-tip {
  display: block;
}
.fdd-zs-bg {
  width: 896px;
  height: 424px;
  margin: 30px auto 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4AAAAGoCAYAAAAXVIslAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzg4RkNCMzBDNzY4MTFFNjkzQUZBRjYyQkVDMjI2Q0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Nzg4RkNCMzFDNzY4MTFFNjkzQUZBRjYyQkVDMjI2Q0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ODhGQ0IyRUM3NjgxMUU2OTNBRkFGNjJCRUMyMjZDQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3ODhGQ0IyRkM3NjgxMUU2OTNBRkFGNjJCRUMyMjZDQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt2ne9oAAB/DSURBVHja7N0LsJxl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) no-repeat;
}
.fdd-zs-wid {
  width: auto;
  padding: 90px 70px;
  line-height: 36px;
}
.fdd-flow-div {
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.fddv3-cut-word .fddv3-cut-title {
  background: white;
  color: #a6a6a6;
}
.fddv3-cut-word .fddv3-cut-title:before {
  border-bottom: 8px solid white;
}
.fddv3-cut-word,
.fddv3-cut-word2 {
  position: relative;
  width: auto;
  max-width: 80%;
  display: inline-block;
}
.fddv3-cut-word .fddv3-cut-text,
.fddv3-cut-word2 .fddv3-cut-text {
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  vertical-align: middle;
}
.fddv3-cut-word .fddv3-cut-title,
.fddv3-cut-word2 .fddv3-cut-title {
  position: absolute;
  left: 30%;
  margin-top: 5px;
  display: none;
  max-width: 300px;
  min-width: 30px;
  color: white;
  background: rgba(33, 42, 49, 0.75);
  border-radius: 3px;
  line-height: 18px;
  padding: 8px;
  word-wrap: break-word;
  white-space: normal;
  word-break: keep-all;
  box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  font-size: 12px;
  z-index: 6;
}
.fddv3-cut-word .fddv3-cut-title:before,
.fddv3-cut-word2 .fddv3-cut-title:before {
  content: '';
  position: absolute;
  border: 6px solid transparent;
  border-bottom: 6px solid rgba(33, 42, 49, 0.75);
  top: -12px;
  left: 10px;
}
.fddv3-cut-word:hover .fddv3-cut-title,
.fddv3-cut-word2:hover .fddv3-cut-title {
  top: 90%;
  display: block;
}
.fddcase-form-rili-pop {
  width: 275px !important;
}
.fddcase-form-rili-pop .rili-list ol,
.fddcase-form-rili-pop .rili-list ul {
  height: 36px;
}
.fdd-deny {
  background: #fbf0f1;
  padding: 15px;
  color: #5a4143;
  margin-top: 10px;
  font-size: 14px;
}
.fdd-deny span {
  color: #f7704d;
}
.emportwap {
  width: 100%;
  height: 180px;
  margin: 0 auto;
  max-width: 620px;
  overflow-y: hidden;
  overflow-x: auto;
  position: relative;
}
.emportbox {
  width: 166px;
  height: 166px;
  float: left;
  overflow: hidden;
  margin: 10px 0 0 15px;
}
.emportbox img {
  width: 100%;
}
.emportbox a {
  display: inline-block;
}
.emportbox a:hover {
  background: #eaeaea;
}
.fdd-page-select {
  float: left;
  margin: -5px 0 0 0;
  height: 200px;
}
.fdd-page-select .page-size-title {
  color: #2A2A2A;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  top: 8px;
}
.fdd-page-select .file-type-container {
  float: none;
  width: 90px;
  font-size: 12px;
}
.fdd-page-select .file-type-container .contact-select p {
  text-align: center;
  width: 80px;
}
.fdd-page-select .file-type-container .contact-select p .fa-icon-arrow-down {
  top: 10px;
}
.fdd-page-select .file-type-container .contact-select .sign-select-list {
  width: 80px;
  text-align: center;
}
.fddcase-form-rili input {
  padding: 0 0 0 6px !important;
}
/*v1.2签署样式*/
.signlistwap {
  width: 100%;
  height: auto !important;
  overflow: hidden;
  margin-top: 20px;
}
.signlistwap .title {
  height: 40px;
  line-height: 40px;
}
.signlistwap .title h4 {
  display: inline-block;
  color: #2a2a2a;
  font-size: 15px;
}
.signlistwap .title span {
  display: inline-block;
  float: right;
  color: #999;
}
.signlistwap .signlistmap {
  width: 100%;
  height: auto !important;
  max-height: 320px;
  overflow-y: auto;
}
.signlistwap .signlistmap ul li {
  width: 100%;
  height: 32px;
  line-height: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.signlistwap .signlistmap ul li i {
  margin-right: 5px;
}
.signlistwap .signlistmap ul li a {
  color: #666;
}
.signlistwap .signlistmap ul li a:hover {
  color: #fbb900;
}
.signlistwap .signlistmap ul li .hover {
  color: #fbb900;
}
.fdd-signwarp-center {
  background: white;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
}
/* 统计分析 */
.analyse-count-wrap {
  display: flex;
  justify-content: space-between;
}
.analyse-count-wrap > div {
  display: inline-block;
  width: 263px;
  height: 80px;
  text-align: center;
}
.analyse-count-wrap > div .title {
  color: #8D8D8D;
  margin-top: 12px;
  font-size: 14px;
  font-family: MicrosoftYaHei;
}
.analyse-count-wrap > div .count {
  display: block;
  margin-top: 16px;
  color: #272727;
  font-size: 24px;
  line-height: 24px;
  font-family: MicrosoftYaHei;
}
.analyse-count-chart {
  font-family: MicrosoftYaHei;
  margin-top: 30px;
}
.analyse-count-chart .count-chart {
  height: 420px;
}
.analyse-count-chart .title {
  color: #444444;
  font-size: 15px;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
}
.analyse-count-chart .date {
  float: right;
}
.analyse-count-chart .date .selectColor {
  color: #fbb900;
}
.analyse-count-chart .date span {
  margin-left: 20px;
  display: inline-block;
  color: #A6A6A6;
  text-decoration: underline;
  font-size: 12px;
  line-height: 32px;
  height: 32px;
}
.analyse-count-chart .date .choose-date {
  float: right;
  margin: 0 20px;
}
.analyse-count-chart .date .choose-date .contact-line {
  display: inline-block;
  vertical-align: top;
  line-height: 32px;
  height: 32px;
}
.analyse-count-chart .date .choose-date .fa-icon-date {
  position: relative;
  left: -12px;
}
.analyse-count-chart .count-chart-wrap {
  margin-top: -15px;
}
.analyse-count-chart .count-chart-wrap .dataGroupType {
  position: relative;
  left: 850px;
  top: 50px;
  z-index: 1;
}
.analyse-count-chart .count-chart-wrap .dataGroupType .type-title {
  margin: 0 12px 0 3px;
}
.analyse-count-chart .count-chart-wrap .count-chart {
  border: #EAEAEA 1px solid;
  padding-top: 30px;
}
.analyse-count-chart .manage-row {
  line-height: 32px;
  height: 32px;
  vertical-align: middle;
  float: right;
  margin-top: 15px;
  margin-bottom: 10px;
}
.analyse-count-chart .manage-row span {
  display: inline-block;
  line-height: 32px;
  height: 32px;
  vertical-align: middle;
  color: #2A2A2A;
  font-size: 12px;
}
.analyse-count-chart .manage-row button {
  margin-left: 12px;
  display: inline-block;
  width: 100px;
  height: 34px;
  background: #ffffff;
  border-radius: 3px;
  border: 1px solid #ffd300;
  font-size: 12px;
  vertical-align: middle;
  line-height: 34px;
}
.analyse-count-chart .statistics {
  margin-bottom: 150px;
}
.analyse-count-chart .statistics .tipsCount {
  color: #2A2A2A;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  top: 8px;
}
.analyse-count-chart .statistics .file-type-container {
  float: none;
  width: 90px;
}
.analyse-count-chart .statistics .file-type-container .contact-select p {
  text-align: center;
  width: 80px;
}
.analyse-count-chart .statistics .file-type-container .contact-select p .fa-icon-arrow-down {
  top: 10px;
}
.analyse-count-chart .statistics .file-type-container .contact-select .sign-select-list {
  width: 80px;
}
.analyse-count-table .fdd-table th {
  font-size: 14px;
  padding-left: 24px;
  color: #676767;
}
.analyse-count-table .fdd-table td {
  padding-left: 24px;
  color: #676767;
}
.authorize-select {
  margin-top: 40px;
  margin-left: 60px;
}
.authorize-select .authorize-type .title {
  display: inline-block;
  font-size: 14px;
  float: left;
}
.authorize-select .authorize-type .fa-input {
  margin-left: 15px;
  width: 710px;
}
.authorize-select .authorize-type .fa-input input {
  text-indent: 10px;
}
.authorize-select .authorize-type .fa-select-icon {
  transform: rotate(0deg);
}
.authorize-select .authorize-type li {
  font-size: 12px;
}
.authorize-select .authorize-type .fa-select-option {
  height: 120px;
}
.authorize-select .authorize-person .authorize-title {
  font-size: 14px;
  float: left;
  position: relative;
  bottom: -16px;
  right: -15px;
}
.authorize-select .authorize-person .newholder {
  float: right;
  width: 87%;
  margin-right: 13px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .left {
  width: 230px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .left .box {
  font-size: 12px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .left .box .search {
  margin-left: 11px;
  margin-top: 12px;
  width: 206px;
  height: 34px;
}
.authorize-select .authorize-person .newholder .left .box .fa-div-padding-0 {
  padding-right: 15px;
}
.authorize-select .authorize-person .newholder .left .box .fa-div-padding-1 {
  padding-right: 15px;
}
.authorize-select .authorize-person .newholder .center {
  font-size: 12px;
  margin-left: 5px;
  width: 250px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .center .box {
  height: 290px;
}
.authorize-select .authorize-person .newholder .right {
  margin-left: 5px;
  width: 220px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .right .box {
  font-size: 12px;
  padding-top: 12px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .right .box .hasAuthorize {
  font-size: 12px;
  margin-left: 12px;
}
.authorize-select .authorize-person .fa-button-own {
  margin-left: 96px!important;
}
.result-ok {
  border-radius: 100%;
  border: 5px solid #ffd435;
}
.result-ok:before {
  content: "";
  height: 20%;
  width: 40%;
  border-width: 7.070px;
  border-style: solid;
  border-color: inherit;
  border-radius: 1px;
  border-top: none;
  border-right: none;
  background: transparent;
  transform: rotate(-45deg);
  display: block;
  top: 31%;
  left: 26%;
  position: relative;
}
@-webkit-keyframes rotation {
  0% {
    transform: rotateY(0deg);
  }
  100% {
    transform: rotateY(360deg);
  }
}
@keyframes move {
  from {
    right: -180px;
  }
  to {
    right: 0;
  }
}
.fdd-rotation {
  -webkit-transform: rotate(360deg);
  animation: rotation 1s linear none;
  -moz-animation: rotation 1s linear none;
  -webkit-animation: rotation 1s linear none;
  -o-animation: rotation 1s linear none;
}
.fdd-move {
  animation: move 0.5s ease-out 1;
  -moz-animation: move 0.5s ease-out 1;
  -webkit-animation: move 0.5s ease-out 1;
  -o-animation: move 0.5s ease-out 1;
}
.sign-animate {
  animation: animatek1 0.1s 1 ease-in;
}
@keyframes animatek1 {
  0% {
    transform: scale(3);
    opacity: 0;
  }
  30% {
    transform: scale(2.2);
    opacity: .1;
  }
  50% {
    transform: scale(1.8);
    opacity: .3;
  }
  70% {
    transform: scale(1.5);
    opacity: .5;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.slipUp {
  -webkit-animation: fadeInDown .3s;
  animation: fadeInDown .3s;
}
@keyframes fadeInDown {
  0% {
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    opacity: 0;
  }
  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.window {
  -webkit-animation: 1.5s window ease-in-out backwards;
  -moz-animation: 1.5s window ease-in-out backwards;
  animation: 1.5s window ease-in-out backwards;
  -moz-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -moz-transition-property: height, width;
  -o-transition-property: height, width;
  -webkit-transition-property: height, width;
  transition-property: height width;
}
@-webkit-keyframes window {
  0% {
    -moz-transform: scale(0) rotateX(360deg);
    -ms-transform: scale(0) rotateX(360deg);
    -webkit-transform: scale(0) rotateX(360deg);
    transform: scale(0) rotateX(360deg);
    height: 150px;
    width: 150px;
  }
  50% {
    -moz-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    height: 150px;
  }
  75% {
    height: 350px;
    width: 150px;
  }
  100% {
    width: 350px;
  }
}
.fdd-exp {
  position: relative;
}
.fdd-exp i {
  position: absolute;
  top: 5px;
  left: 10px;
  color: #999;
  -webkit-animation: show 0.4s ease-in;
  transition-delay: 0s;
}
.fdd-exp .exp__input {
  border: 1px solid #ddd;
  padding: 0 10px;
  width: 100%;
  height: 52px;
  transition: 0.3s;
  font-weight: normal;
  box-sizing: border-box;
  font-family: "WorkSans", sans-serif;
  outline: none;
}
.fdd-exp .exp__input:focus {
  padding-left: 25px;
}
.fdd-exp .exp__input:focus + label:before {
  transform: rotateY(0deg);
}
.fdd-fadin-show {
  -webkit-animation: show 0.4s ease-in;
  transition-delay: 0s;
}
@-webkit-keyframes show {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/*********全局变量*********/
@font-face {
  font-family: 'fddfonts';
  src: url(data:application/vnd.ms-fontobject;base64,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);
  src: url(data:application/vnd.ms-fontobject;base64,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#iefix) format('embedded-opentype'), url(data:font/ttf;base64,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) format('truetype'), url(data:font/woff;base64,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) format('woff'), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiA+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IEljb01vb248L21ldGFkYXRhPg0KPGRlZnM+DQo8Zm9udCBpZD0iZmRkZm9udHMiIGhvcml6LWFkdi14PSIxMDI0Ij4NCjxmb250LWZhY2UgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijk2MCIgZGVzY2VudD0iLTY0IiAvPg0KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjEwMjQiIC8+DQo8Z2x5cGggdW5pY29kZT0iJiN4MjA7IiBob3Jpei1hZHYteD0iNTEyIiBkPSIiIC8+DQo8Z2x5cGggdW5pY29kZT0iJiN4ZTg4NzsiIGdseXBoLW5hbWU9ImhlbHAiIGQ9Ik02NDIgNDU4LjY2N2MyNCAyNCA0MCA1OCA0MCA5NiAwIDk0LTc2IDE3MC0xNzAgMTcwcy0xNzAtNzYtMTcwLTE3MGg4NGMwIDQ2IDQwIDg2IDg2IDg2czg2LTQwIDg2LTg2YzAtMjQtMTAtNDQtMjYtNjBsLTUyLTU0Yy0zMC0zMi01MC03NC01MC0xMjB2LTIyaDg0YzAgNjQgMjAgODggNTAgMTIwek01NTQgMTI4LjY2N3Y4NGgtODR2LTg0aDg0ek01MTIgODUyLjY2N2MyMzYgMCA0MjYtMTkwIDQyNi00MjZzLTE5MC00MjYtNDI2LTQyNi00MjYgMTkwLTQyNiA0MjYgMTkwIDQyNiA0MjYgNDI2eiIgLz4NCjxnbHlwaCB1bmljb2RlPSImI3hlOTAwOyIgZ2x5cGgtbmFtZT0iY2xvc2UiIGQ9Ik0xMDI0IDg1Mi40OGwtMTA3LjUyIDEwNy41Mi00MDQuNDgtNDA0LjQ4LTM5OS4zNiA0MDQuNDgtMTEyLjY0LTEwNy41MiA0MDQuNDgtNDA0LjQ4LTQwNC40OC00MDQuNDggMTEyLjY0LTEwNy41MiAzOTkuMzYgMzk5LjM2IDQwNC40OC0zOTkuMzYgMTA3LjUyIDEwNy41Mi00MDQuNDggNDA0LjQ4eiIgLz4NCjxnbHlwaCB1bmljb2RlPSImI3hlOTAxOyIgZ2x5cGgtbmFtZT0idW5pRTkwMSIgZD0iTTYzNC44OCAzMjUuMTJsLTE4NC4zMi0zODkuMTIgMzg5LjEyIDE4NC4zMiAxODQuMzIgMzg5LjEyLTM4OS4xMi0xODQuMzJ6TTU1Mi45NiAzOC40bDEyOCAyNDAuNjQgMTE3Ljc2LTExMi42NC0yNDUuNzYtMTI4ek02Ni41NiA4OTguNTZoNzY4di0zODRoNjEuNDR2NDQ1LjQ0aC04OTZ2LTEwMjRoMzg0djYxLjQ0aC0zMTcuNDR2OTAxLjEyek0xNTguNzIgNzY1LjQ0aDQxOS44NHYtOTcuMjhoLTQxOS44NHY5Ny4yOHpNMTU4LjcyIDUyOS45Mmg0ODEuMjh2LTk3LjI4aC00ODEuMjh2OTcuMjh6IiAvPg0KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDI7IiBnbHlwaC1uYW1lPSJ1bmlFOTAyIiBkPSJNMzM3LjkyLTY0bC0xMjggMTI4IDM4NCAzODkuMTItMzg0IDM3OC44OCAxMjggMTI4IDQ1MC41Ni00NDUuNDRjMTUuMzYtMTUuMzYgMjUuNi00MC45NiAyNS42LTYxLjQ0IDAtMjUuNi0xMC4yNC00Ni4wODAtMjUuNi02MS40NGwtNDUwLjU2LTQ1NS42OHoiIC8+DQo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwMzsiIGdseXBoLW5hbWU9IjEiIGQ9Ik0zMjIuNTYgNjM3LjQ0bC0zMjIuNTYtNzAxLjQ0IDcwMS40NCAzMjIuNTYgMzIyLjU2IDcwMS40NC03MDEuNDQtMzIyLjU2ek01MTIgMzU1Ljg0Yy01MS4yIDAtOTIuMTYgNDAuOTYtOTIuMTYgOTIuMTZzNDAuOTYgOTIuMTYgOTIuMTYgOTIuMTZjNTEuMiAwIDkyLjE2LTQwLjk2IDkyLjE2LTkyLjE2cy00MC45Ni05Mi4xNi05Mi4xNi05Mi4xNnoiIC8+DQo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwNDsiIGdseXBoLW5hbWU9InVuaUU5MDQiIGQ9Ik02ODYuMDgwLTY0bDEyOCAxMjgtMzg0IDM4NCAzODQgMzg0LTEyOCAxMjgtNDUwLjU2LTQ0NS40NGMtMTUuMzYtMjAuNDgtMjUuNi00MC45Ni0yNS42LTY2LjU2czEwLjI0LTQ2LjA4MCAyNS42LTYxLjQ0bDQ1MC41Ni00NTAuNTZ6IiAvPg0KPGdseXBoIHVuaWNvZGU9IiYjeGU5NGE7IiBnbHlwaC1uYW1lPSJjb21wYXNzMiIgZD0iTTUxMiA5NjBjLTI4Mi43NyAwLTUxMi0yMjkuMjMtNTEyLTUxMnMyMjkuMjMtNTEyIDUxMi01MTIgNTEyIDIyOS4yMyA1MTIgNTEyLTIyOS4yMyA1MTItNTEyIDUxMnpNOTYgNDQ4YzAgMjI5Ljc1IDE4Ni4yNSA0MTYgNDE2IDQxNiAxMDkuNTc0IDAgMjA5LjIzMi00Mi4zODYgMjgzLjUzNC0xMTEuNjI4bC00MTEuNTM0LTE3Ni4zNzItMTc2LjM3Mi00MTEuNTM0Yy02OS4yNDIgNzQuMzAyLTExMS42MjggMTczLjk2LTExMS42MjggMjgzLjUzNHpNNTg1LjE2NiAzNzQuODM0bC0yNTYuMDgyLTEwOS43NSAxMDkuNzUgMjU2LjA4MiAxNDYuMzMyLTE0Ni4zMzJ6TTUxMiAzMmMtMTA5LjU3NCAwLTIwOS4yMzQgNDIuMzg2LTI4My41MzIgMTExLjYyOGw0MTEuNTMyIDE3Ni4zNzIgMTc2LjM3MiA0MTEuNTMyYzY5LjI0Mi03NC4yOTggMTExLjYyOC0xNzMuOTU4IDExMS42MjgtMjgzLjUzMiAwLTIyOS43NS0xODYuMjUtNDE2LTQxNi00MTZ6IiAvPg0KPC9mb250PjwvZGVmcz48L3N2Zz4=#icomoon) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: '';
  /* project id 944446 */
  src: url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.eot');
  src: url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.woff') format('woff'), url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.ttf') format('truetype'), url('//at.alicdn.com/t/font_944446_gtlvtv15fwp.svg#') format('svg');
}
[class^="fdd-icon-"],
[class*="fdd-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'fddfonts' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.font-12 {
  font-size: 12px;
}
.fdd-error {
  color: #c00;
}
.pos-r {
  position: relative;
}
.pos-a {
  position: absolute;
}
.fdd-disabled {
  cursor: not-allowed !important;
  opacity: .2;
}
.fdd-app-left {
  text-align: left;
}
* {
  webkit-tap-highlight-color: transparent;
}
*,
html,
body,
div,
span,
p,
th,
td,
tr,
img,
table,
form {
  margin: 0;
  padding: 0;
}
html {
  -webkit-text-size-adjust: none;
  -webkit-overflow-scrolling: auto;
}
body,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "\5FAE\8F6F\96C5\9ED1", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;
}
body {
  font-size: 12px;
  text-decoration: none;
  outline: none;
  clear: both;
  background-color: white;
  word-break: break-all;
}
::-webkit-scrollbar-track-piece {
  background-color: #f8f8f8;
}
::-webkit-scrollbar {
  width: 9px;
  height: 9px;
}
::-webkit-scrollbar-thumb {
  background-color: #ddd;
  background-clip: padding-box;
  min-height: 10px;
  border-radius: 10px;
}
::-webkit-scrollbar-thumb:hover {
  background-color: #bbb;
}
img,
a img {
  border: 0;
}
ul,
li,
ol {
  list-style: none;
}
caption,
th,
td {
  text-align: left;
  font-weight: normal;
}
a,
img {
  text-decoration: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
i {
  font-style: normal;
}
.fdd-login-bg {
  width: 100%;
  height: 100%;
  background: url(./images/login-bg.jpg?eda0295ac00f5a5bc42f3320032b6c15) #494945 no-repeat;
  background-size: cover;
  min-height: 640px;
  overflow-y: auto;
  position: absolute;
  display: block;
}
.fdd-img {
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
}
.fdd-ico {
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
}
.fdd-moban-img {
  background: url(./images/com-moban.png?2705a4def60185cf11bd77a15ad88bbc) no-repeat;
}
.fdd-loading {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
}
.fdd-loading div {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  -ms-border-radius: 100%;
  -moz-border-radius: 100%;
  -o-border-radius: 100%;
  -webkit-border-radius: 100%;
  position: absolute;
  margin-top: -20px;
  margin-left: -20px;
  top: 50%;
  left: 50%;
  background: url(./images/fdd-load.gif?a180cd6eafa778436cbd3bddeb1630e9) no-repeat center #fff;
  background-size: 60%;
  box-shadow: 0 5px 10px #ddd;
}
.fdd-border-error {
  border: #c00 solid 1px !important;
}
.fdd-error-trip {
  position: fixed;
  z-index: 1001;
  text-align: center;
  width: 100%;
  top: 45%;
  left: 0;
  right: 0;
}
.fdd-error-trip .fdd-error-tripbox {
  display: inline-block;
  padding: 15px 20px;
  background: rgba(42, 42, 42, 0.7);
  z-index: 999;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  color: white;
  font-size: 12px;
}
.fdd-disable {
  color: #cacaca !important;
}
.fdd-button-link {
  background: #ffd435;
  color: #2a2a2a;
  display: inline-block;
  width: auto;
  height: 35px;
  line-height: 35px;
  padding: 0 20px;
  text-align: center;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-button-link:hover {
  background: #e1b213;
}
.fdd-curpost {
  cursor: pointer !important;
}
/*form*/
:focus {
  outline: 0;
}
input,
select,
textarea {
  vertical-align: middle;
}
input {
  background: white;
  font-size: 12px !important;
}
input[placeholder],
[placeholder],
*[placeholder] {
  color: #666;
}
input[type=text],
input[type=password],
select,
textarea {
  width: 100%;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: #e5e5e5 solid 1px;
  color: #666;
  box-sizing: border-box;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  text-indent: 10px;
  font-family: "\5FAE\8F6F\96C5\9ED1", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;
}
input[type=text]:focus,
input[type=password]:focus,
select:focus,
textarea:focus {
  border: #ffd435 solid 1px;
  box-shadow: 0 0 1px #ffd435;
  background: white;
}
input[type=text]:disabled,
input[type=password]:disabled,
select:disabled,
textarea:disabled {
  background: #fafafa;
  border: 1px solid #e5e5e5;
  color: #bdbdbd;
  cursor: not-allowed;
}
input[type=text]:disabled :input[placeholder],
input[type=password]:disabled :input[placeholder],
select:disabled :input[placeholder],
textarea:disabled :input[placeholder] {
  color: #fafafa;
}
input[type=text].search,
input[type=password].search,
select.search,
textarea.search {
  padding-left: 25px;
  text-indent: 0px !important;
}
/*table*/
table {
  border-spacing: 0;
  background: white;
  box-sizing: border-box;
  table-layout: fixed;
  display: table;
  border-collapse: separate;
}
.fdd-table,
.fdd-table2 {
  width: 100%;
  border: #eaeaea solid 1px;
  border-collapse: collapse;
  border-bottom: none;
  -webkit-animation: show 0.2s ease-in;
  transition-delay: 0s;
}
.fdd-table .fa-table_1_column_2,
.fdd-table2 .fa-table_1_column_2 {
  text-align: left;
}
.fdd-table .fdd-icon-nocheck,
.fdd-table2 .fdd-icon-nocheck {
  margin: 12px;
  display: inline-block;
  vertical-align: middle;
}
.fdd-table a,
.fdd-table2 a {
  margin-right: 5px;
}
.fdd-table .fdd-icon-nocheck,
.fdd-table2 .fdd-icon-nocheck,
.fdd-table .fdd-icon-checkon,
.fdd-table2 .fdd-icon-checkon {
  margin-left: 6px;
}
.fdd-table thead,
.fdd-table2 thead {
  background: #f9f9f9;
}
.fdd-table thead th,
.fdd-table2 thead th {
  font-weight: bold;
}
.fdd-table thead th span,
.fdd-table2 thead th span {
  margin-left: 0 !important;
}
.fdd-table thead th:nth-child(1),
.fdd-table2 thead th:nth-child(1) {
  text-align: left;
}
.fdd-table tr,
.fdd-table2 tr {
  cursor: pointer;
  height: 40px;
  border-bottom: #eaeaea solid 1px;
}
.fdd-table tr td,
.fdd-table2 tr td,
.fdd-table tr th,
.fdd-table2 tr th {
  height: 40px;
  text-align: center;
  color: #666;
  border-bottom: #eaeaea solid 1px;
}
.fdd-table tr td,
.fdd-table2 tr td {
  color: #666;
  font-size: 12px;
}
.fdd-table tr td .fdd-flow-div,
.fdd-table2 tr td .fdd-flow-div {
  text-align: left;
}
.fdd-table tr td:nth-child(1),
.fdd-table2 tr td:nth-child(1),
.fdd-table tr th:nth-child(1),
.fdd-table2 tr th:nth-child(1) {
  text-indent: 5px;
  text-align: left;
}
.fdd-table tr th:nth-child(1),
.fdd-table2 tr th:nth-child(1) {
  text-indent: 10px;
}
.fdd-table tr:hover,
.fdd-table2 tr:hover {
  background: #fff9e3;
}
.fdd-table tr:last-child,
.fdd-table2 tr:last-child {
  border-bottom: none;
}
.fdd-table .left,
.fdd-table2 .left {
  text-align: left;
}
.tab-link {
  color: #999;
}
.tab-link:hover {
  color: #ffd435;
}
.fdd-table2 {
  margin-top: -1px;
}
.fdd-table2 thead {
  background: white;
}
.fdd-table2 tr:nth-child(2n+1) {
  background: #f7f7f7;
}
.fdd-table2 td:nth-child(1),
.fdd-table2 th:nth-child(1) {
  text-indent: 15px !important;
  text-align: left;
}
.fdd-table2 thead th:nth-child(2) {
  text-align: center;
}
/*radio*/
.fdd-radio,
.fdd-radio-on,
.fdd-check,
.fdd-check-on {
  display: inline-block;
  background: white;
  vertical-align: middle;
  margin: 6px 7px 0 0;
  cursor: pointer;
}
.fdd-radio,
.fdd-radio-on {
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.fdd-radio {
  width: 14px;
  height: 14px;
  border: #cdcdcd solid 1px;
}
.fdd-radio-on,
.fdd-check-on {
  width: 6px;
  height: 6px;
  border: #ffd435 solid 5px;
  position: relative;
}
.fdd-radio-on i,
.fdd-check-on i {
  position: absolute;
  left: 0;
  top: 0 !important;
  font-weight: bold;
  font-size: 12px;
}
/*check*/
.fdd-check,
.fdd-check-on {
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.fdd-check {
  width: 12px;
  height: 12px;
  border: #cdcdcd solid 1px;
}
.fdd-check-on {
  width: 12px;
  height: 12px;
  border: #ffd435 solid 1px;
  background: #ffd435;
}
/*margin*/
.fddui-margin-10 {
  margin: 10px 0;
}
.fddui-margin-20 {
  margin: 20px 0;
}
.fddui-margin-30 {
  margin: 30px 0;
}
.fddui-margin-40 {
  margin: 40px 0;
}
.fddui-margin-50 {
  margin: 50px 0;
}
.fddui-margintop-10 {
  margin-top: 10px;
}
.fddui-margintop-20 {
  margin-top: 20px;
}
.fddui-margintop-30 {
  margin-top: 30px;
}
.fddui-margintop-40 {
  margin-top: 40px;
}
.fddui-margintop-50 {
  margin-top: 50px;
}
/*padding*/
.fddui-padding-10 {
  padding: 10px 0;
}
.fddui-padding-20 {
  padding: 20px 0;
}
.fddui-padding-30 {
  padding: 30px 0;
}
.fddui-padding-40 {
  padding: 40px 0;
}
.fddui-padding-50 {
  padding: 50px 0;
}
/*button*/
button {
  display: block;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: none;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
  color: black;
  background: #fbb900;
  padding: 0 25px;
}
button:hover,
button:active {
  background: #f49600;
  color: black;
  -webkit-transition: all 2s;
  -moz-transition: all 2s;
  -ms-transition: all 2s;
  -o-transition: all 2s;
  transition: all 2s;
}
button:focus {
  outline: 0;
}
button:disabled {
  cursor: not-allowed;
}
.fdd-button-disabled {
  background: #eaeaea;
  color: #999;
  cursor: not-allowed;
  border: #eaeaea solid 1px;
  opacity: .2;
}
.fdd-button-disabled:hover {
  border: #eaeaea solid 1px;
  background: #eaeaea;
  color: #999;
}
.fdd-ident-disabled {
  background: #c7c4c4 !important;
  color: #2a2a2a;
  cursor: not-allowed;
}
.fdd-main {
  position: absolute;
  min-width: 1100px;
  width: calc(200% - 100vw);
  margin: 0 calc(100vw - 100%);
}
.fdd-errorborder {
  border: #c00 solid 1px !important;
}
.fdd-header-bottom {
  width: 100%;
  bottom: 0;
  background: white;
  z-index: 19;
  border-top: #edeff2 solid 1px;
  position: fixed;
  left: 0;
}
.fdd-header-bottom div {
  width: 1100px;
  margin: 0 auto;
  position: relative;
}
.fdd-header-bottom div a {
  float: right;
}
.fdd-mix-btn {
  width: auto !important;
  height: 28px !important;
  line-height: 28px !important;
  padding: 0 10px;
}
.fdd-btn-color {
  color: #fbb900 !important;
}
.fdd-notallowed {
  cursor: not-allowed !important;
}
.errormain {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: #fafafa;
}
.errormain div {
  width: 855px;
  margin: 0 auto;
  margin-top: 100px;
}
.errormain div img {
  width: 100%;
}
.errormain p {
  color: #434a54;
  font-size: 6em;
  text-align: center;
}
.errormain span {
  display: block;
  text-align: center;
  color: #434a54;
  font-size: 16px;
  padding-bottom: 20px;
}
.errormain a {
  width: 180px;
  display: block;
  margin: 0 auto;
}
.fdd-fade-warp {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 900;
  background: rgba(0, 0, 0, 0.4);
}
.fdd-fade-box {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 990;
  background: rgba(0, 0, 0, 0.5);
}
.fdd-loading-box {
  width: 610px;
  height: 168px;
  background: white;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin: 0 auto;
  margin-top: 12%;
  box-shadow: 5px 5px 5px #666;
}
.fdd-loading-box .loadbox {
  width: 550px;
  height: 50px;
  margin: 0 auto;
  padding-top: 50px;
}
.fdd-loading-box .loadbox p {
  width: 492px;
  height: 10px;
  background: #f5f5f5;
  border-radius: 10px;
  -ms-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
  float: left;
  margin-top: 3px;
  -moz-box-shadow: 1px 1px 1px #999 inset;
  /* For Firefox3.6+ */
  -webkit-box-shadow: 1px 1px 1px #999 inset;
  /* For Chrome5+, Safari5+ */
  box-shadow: 1px 1px 1px #999 inset;
  /* For Latest Opera */
  position: relative;
}
.fdd-loading-box .loadbox p i {
  width: 1%;
  background: #ffd435;
  height: 10px;
  border-radius: 10px;
  -ms-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
  display: inline-block;
  position: absolute;
}
.fdd-loading-box .loadbox span {
  float: left;
  margin-left: 15px;
}
.fdd-loading-box .loadbox .txt {
  margin-left: 0;
  margin-top: 10px;
}
.fdd-flow {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  vertical-align: text-bottom;
}
.red-color {
  color: #c00 !important;
}
.fa-table th {
  font-weight: bold;
}
.fa-table th:nth-child(1) {
  text-align: left;
}
.fa-table td:nth-child(1) {
  text-align: left;
}
.fa-table .cell {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  white-space: nowrap !important;
  text-align: left;
}
.fa-table__header-wrapper .has-gutter tr th:nth-child(2) {
  text-align: left;
}
.sectab {
  text-indent: 24px;
}
.page-detail {
  width: 95%;
  height: 21px;
  line-height: 21px;
  position: relative;
  margin: 0 auto;
  padding-top: 12px;
  text-align: center;
}
.page-detail a {
  display: inline-block;
  color: #2a2a2a;
}
.page-detail a:hover {
  color: #ffd435;
}
.page-detail .centerbox {
  margin: 0 auto;
  text-align: center;
  width: 90%;
}
.page-detail .centerbox a {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  margin: 0 10px;
  font-size: 14px;
}
.page-detail .centerbox .hover {
  color: #ffd435;
}
.page-detail .home {
  position: absolute;
  left: 0;
}
.page-detail .last {
  position: absolute;
  right: 0;
  top: 15px;
}
.fdd-bottom {
  margin-bottom: 15px;
}
.table-body tr td {
  padding: 0 1.5px;
}
/*登录*/
.fdd-jiaoyan {
  width: 265px !important;
}
.fdd-login-box {
  width: 390px;
  height: auto !important;
  overflow: hidden;
  background: white;
  margin: 0 auto;
  margin-top: 90px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.1);
  position: relative;
}
.fdd-login-box .login-tab {
  width: 50%;
  height: 38px;
  text-align: center;
  margin: 34px auto 22px auto;
  position: relative;
}
.fdd-login-box .login-tab .login-line {
  display: inline-block;
  width: 1px;
  background: #eaeaea;
  height: 12px;
  position: absolute;
  margin-left: -5px;
  top: 5px;
}
.fdd-login-box .login-tab a {
  width: 49%;
  display: inline-block;
  font-size: 16px;
  color: #2a2a2a;
  padding: 0;
  margin: 0;
  position: absolute;
}
.fdd-login-box .login-tab a i {
  height: 1.5px;
  display: inline-block;
  position: absolute;
  top: 30px;
}
.fdd-login-box .login-tab a .ihover {
  background: #fbb900;
}
.fdd-login-box .login-tab .left {
  left: 0;
  text-align: left;
}
.fdd-login-box .login-tab .left i {
  width: 30%;
  left: 25px;
}
.fdd-login-box .login-tab .right {
  right: 0;
  text-align: right;
}
.fdd-login-box .login-tab .right i {
  width: 25%;
  left: 50px;
}
.fdd-login-box .tab-hover {
  color: #fbb900 !important;
}
.fdd-login-box .fdd-login-code {
  width: 200px;
  height: 236px;
  margin: 0 auto;
}
.fdd-login-box .fdd-login-code img {
  width: 200px;
  height: 200px;
  min-height: 200px;
  cursor: pointer;
}
.fdd-login-box .fdd-login-code span {
  width: 100%;
  height: 24px;
  line-height: 24px;
  text-align: center;
  display: block;
  font-size: 18px;
}
.fdd-login-box .fdd-logo {
  width: 100%;
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
  height: auto !important;
  display: block;
  margin: 34px auto;
  position: absolute;
}
.fdd-login-box .fdd-logo img {
  width: 100px;
  max-height: 80px;
}
.fdd-login-box .fdd-default {
  width: 60px;
  height: 60px;
  display: block;
  top: 0;
  z-index: 99;
  right: 0;
  position: absolute;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA35pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGODdGMTE3NDA3MjA2ODExODIyQURFMUZERTUzMTY2RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMEQ2NkY0MkJBMUQxMUU4QjM1Qjk5M0QyQ0NEM0MxMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMEQ2NkY0MUJBMUQxMUU4QjM1Qjk5M0QyQ0NEM0MxMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6YTg2NjU0ZDAtZWY3MS00ZWQ2LTk1NWQtYTJiMDQzOTE5NzFmIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MmRmMzJlOWQtMDIwYy0xMTdjLWJiNDctOWM3NDQ1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) no-repeat;
  cursor: pointer;
}
.fdd-login-box .default-on {
  background-position: -60px -60px;
}
.fdd-login-box ul {
  display: block;
  margin-top: 120px;
}
.fdd-login-box ul li {
  width: 85%;
  margin: 0 auto;
  overflow: hidden;
  margin-bottom: 20px;
  position: relative;
  padding: 2px;
}
.fdd-login-box ul li input {
  height: 49px !important;
}
.fdd-login-box ul li em {
  position: absolute;
  top: 5px;
  right: 10px;
  display: inline-block;
  cursor: pointer;
}
.fdd-login-box ul li .iscode {
  position: absolute;
  text-align: center;
  display: inline-block;
  background: #ffd435;
  color: #2a2a2a;
  height: 49px;
  line-height: 49px;
  width: 100px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  left: 232px;
}
.fdd-login-box ul li .iscode:hover {
  background: #fbb900;
}
.fdd-login-box p {
  color: #c00;
}
.fdd-login-box .fdd-login-link {
  width: 85%;
  margin: 0 auto;
  text-align: right;
}
.fdd-login-box .fdd-login-link span {
  padding: 0 10px;
  color: #fbb900;
}
.fdd-login-box .fdd-login-link a {
  color: #fbb900;
}
.fdd-login-box .fdd-login-link a:hover,
.fdd-login-box .fdd-login-link a:active {
  color: #e1b213;
}
.fdd-login-box .fdd-login-link p {
  color: #2a2a2a;
  display: inline-block;
  float: left;
}
.fdd-login-box .fa-button-own {
  width: 100%;
  margin: 30px auto;
  height: 46px;
  line-height: 46px;
  display: block;
  background: #fbb900;
}
.fdd-login-box .fa-button-own:hover {
  background: #f49600;
}
.fdd-login-box .on {
  background: #ffd28a;
  color: white;
}
.fdd-login-box .fdd-partner {
  border-bottom: #eaeaea solid 1px;
  height: 10px;
  width: 85%;
  margin: -10px auto 34px auto;
}
.fdd-login-box .fdd-partner span {
  width: 114px;
  background: white;
  margin: 0 auto;
  margin-top: 62px;
  position: relative;
  display: block;
  text-align: center;
  color: #b2b2b6;
}
.fdd-login-box .partner-login-box {
  width: 85%;
  height: auto !important;
  overflow: hidden;
  display: block;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 40px;
}
.fdd-login-box .partner-login-box a {
  width: 43px;
  height: 43px;
  display: inline-block;
  margin: 0 auto;
}
.fdd-login-box .partner-login-box .partner-login-icon {
  margin-left: 10px;
  vertical-align: middle;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  background-position: -492px -177px;
  display: inline-block;
  margin-top: -22px;
}
.fdd-login-box .fdd-login-verfily {
  width: 222px;
}
#approvalList .fdd-list-main {
  width: 1100px;
  margin: 100px auto;
}
#approvalList .fdd-list-main .file-type-container {
  width: 700px;
}
#approvalList .fdd-list-main .contact-select {
  margin-left: 0px;
}
#approvalList .fdd-list-main .contact-select p i {
  top: 11px;
}
#approvalList .fdd-list-main .fdd-list-btnbox {
  display: inline-block;
  margin-left: 22px;
  height: 34px;
}
#approvalList .fdd-list-main .fdd-list-btnbox .fdd-icon-glass {
  position: absolute;
  top: 11px;
  left: 5px;
}
#approvalList .fdd-list-main .fdd-list-btnbox .fdd-list-input {
  height: 28px!important;
  display: inline-block;
  position: relative;
  top: -5px;
}
#approvalList .fdd-list-main .add-seal {
  margin-top: 18px;
  height: 34px;
  line-height: 34px;
  float: right;
}
#approvalList .fdd-list-main .fdd-tab-warp {
  padding-top: 14px;
}
.el-time-panel__footer {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.el-picker-panel__icon-btn {
  margin: 0px;
  padding-right: 5px;
  padding-bottom: 9px;
}
.el-input__icon {
  left: 15px!important;
}
#addApproval .fa-tree-node__expand-icon {
  display: none!important;
}
#addApproval .pointer {
  cursor: pointer;
}
#addApproval .fdd-list-main {
  width: 1100px;
  margin: 20px auto 30px;
  font-size: 12px;
}
#addApproval .fdd-list-main .uploadTitle {
  padding-bottom: 5px;
  border-bottom: solid 1px #EAEAEA;
}
#addApproval .fdd-list-main .uploadTitle p {
  border-left: solid 1px white;
  padding-left: 10px;
  font-size: 18px;
  height: 20px;
  line-height: 20px;
}
#addApproval .fdd-list-main .put-box-list {
  margin: 28px 0;
  padding-top: 0px;
}
#addApproval .fdd-list-main .put-box-list li {
  width: 263px;
  height: 36px;
  border: solid 1px #E5E5E5;
  margin-right: 12px;
}
#addApproval .fdd-list-main .put-box-list li .upload-file-tips {
  width: 263px;
  height: 36px;
  line-height: 36px;
}
#addApproval .fdd-list-main .put-box-list li .upload-file-tips i {
  display: inline-block;
  position: absolute;
  font-size: 12px;
  margin-left: -30px;
  margin-top: 12px;
}
#addApproval .fdd-list-main .put-box-list li .file-name {
  text-align: left;
  width: 263px;
  display: inline-block;
  line-height: 36px;
  height: 36px;
  text-indent: 10px;
}
#addApproval .fdd-list-main .put-box-list li .file-name .action {
  float: right;
  margin-right: 15px;
}
#addApproval .fdd-list-main .put-box-list li .file-name .action i {
  position: absolute;
  margin-top: 13px;
  margin-left: -23px;
}
#addApproval .fdd-list-main .put-box-list li .file-name i {
  position: absolute;
  margin-top: 10px;
  margin-left: 20px;
}
#addApproval .fdd-list-main .form-msg {
  margin-top: 35px;
}
#addApproval .fdd-list-main .form-msg input {
  width: 710px;
  margin-left: 16px;
}
#addApproval .fdd-list-main .form-msg .row {
  margin-bottom: 20px;
  height: 40px;
}
#addApproval .fdd-list-main .form-msg .row .require {
  color: red;
}
#addApproval .fdd-list-main .form-msg .row .approval-title {
  float: left;
  height: 40px;
  line-height: 40px;
  text-align: left;
  width: 110px;
}
#addApproval .fdd-list-main .form-msg .row .select-radio {
  padding-top: 12px;
  padding-left: 5px;
}
#addApproval .fdd-list-main .form-msg .row .select-radio input {
  width: 13px;
  height: 13px;
}
#addApproval .fdd-list-main .form-msg .row .depend-time .fa-input {
  width: 710px!important;
  height: 40px!important;
  margin-left: 15px;
}
#addApproval .fdd-list-main .form-msg .row .depend-date .fa-input {
  margin-left: 15px;
  width: 150px;
}
#addApproval .fdd-list-main .form-msg .row .depend-date i {
  position: relative;
  left: -35px;
}
#addApproval .fdd-list-main .form-msg .row .approval-select {
  float: left;
  position: relative;
  height: 40px;
  line-height: 40px;
  width: 710px;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  background-color: #fcfcfc;
  color: #666;
  text-indent: 25px;
  margin-left: 16px;
  box-sizing: border-box;
  cursor: pointer;
}
#addApproval .fdd-list-main .form-msg .row .approval-select i {
  right: 14px;
  position: absolute;
  top: 14px;
}
#addApproval .fdd-list-main .form-msg .row .approval-select .sign-select-list {
  background-color: #fcfcfc;
  border: 1px solid #e5e5e5;
  border-top: none;
  z-index: 10;
  position: absolute;
  width: 100%;
  box-sizing: border-box;
  top: 39px;
}
#addApproval .fdd-list-main .approval-flow {
  margin-top: 20px;
  display: inline-block;
  width: 46px;
  margin-left: 20px;
}
#addApproval .fdd-list-main .approval-flow i {
  position: absolute;
  background-color: #BFBFBF;
  color: white;
  padding: 2px;
  border-radius: 50%;
}
#addApproval .fdd-list-main .approval-flow .approval-person {
  background-color: #FDD435;
  height: 46px;
  width: 46px;
  border-radius: 50%;
  color: white;
  line-height: 46px;
  text-align: center;
}
#addApproval .fdd-list-main .approval-flow .name {
  text-align: center;
  margin-top: 3px;
  height: 15px;
}
#addApproval .fdd-list-main .symbol-next {
  display: inline-block;
  height: 66px;
  line-height: 40px;
  vertical-align: bottom;
  width: 30px;
  text-align: center;
  color: #D3D3D3;
}
#addApproval .submit {
  border-top: solid 1px #EAEAEA;
}
#addApproval .submit .summit-btn {
  width: 1100px;
  margin: 0 auto;
}
#addApproval .submit .summit-btn button {
  float: right;
  width: 88px;
  height: 34px;
  line-height: 34px;
  margin: 15px 0;
  font-size: 12px;
  padding: 0;
}
#add-ppproval-detail .pointer {
  cursor: pointer;
}
#add-ppproval-detail .main {
  width: 1100px;
  margin: 30px auto;
}
#add-ppproval-detail .main .all-msg {
  margin-top: 35px;
  border: solid 1px #EAEAEA;
  padding-bottom: 30px;
}
#add-ppproval-detail .main .all-msg .title {
  background-color: #EAEAEA;
  height: 50px;
  line-height: 50px;
  padding: 0 15px;
}
#add-ppproval-detail .main .all-msg .title .left {
  color: #2A2A2A;
  font-size: 16px;
}
#add-ppproval-detail .main .all-msg .title .right {
  float: right;
  color: #666666;
  font-size: 14px;
}
#add-ppproval-detail .main .all-msg .main-msg {
  margin: 25px 30px;
  padding-bottom: 20px;
  border-bottom: solid 1px #EAEAEA;
}
#add-ppproval-detail .main .all-msg .main-msg .item {
  font-size: 12px;
  width: 33%;
  display: inline-block;
  color: #000000;
  height: 35px;
  line-height: 35px;
}
#add-ppproval-detail .main .all-msg .main-msg .col-label {
  font-size: 12px;
  width: 100px;
  display: inline-block;
}
#add-ppproval-detail .main .all-msg .main-msg span {
  font-size: 12px;
}
#add-ppproval-detail .main .all-msg .file-msg {
  margin: 0 30px;
  font-size: 12px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-title {
  width: 10%;
  float: left;
  height: 30px;
  line-height: 30px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list {
  width: 90%;
  float: right;
  margin-bottom: 30px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .down-click {
  color: #F49600;
  height: 30px;
  line-height: 30px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item {
  font-size: 12px;
  color: #989DA8;
  display: inline-block;
  width: 266px;
  height: 30px;
  border: solid 1px #EAEAEA;
  line-height: 30px;
  margin-right: 15px;
  margin-top: 10px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .file-icon {
  background: url(data:image/png;base64,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) no-repeat;
  height: 20px;
  width: 20px;
  display: inline-block;
  margin: 5px;
  background-size: contain;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .action {
  font-size: 12px;
  float: right;
  padding-right: 10px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .file-size {
  font-size: 12px;
  width: 60px;
  text-align: right;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .file-name {
  font-size: 12px;
  display: inline-block;
  vertical-align: top;
  width: 160px;
}
#add-ppproval-detail .main .all-msg .file-msg .file-list .item .fonthidden {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#add-ppproval-detail .main .fdd-tab-warp {
  margin-top: 20px;
}
#add-ppproval-detail .main .fdd-tab-warp .approval-action {
  text-align: right;
}
#add-ppproval-detail .main .fdd-tab-warp .approval-action .action {
  display: inline-block;
  margin-left: 15px;
}
#add-ppproval-detail .main .fdd-tab-warp .fdd-table {
  margin-top: 20px;
}
/*注册*/
.fdd-registjiaoyan {
  width: 270px !important;
}
.fdd-verimg {
  width: 100px !important;
  height: 40px;
  float: right;
  cursor: pointer;
}
.fdd-reghead {
  width: 1180px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
}
.fdd-reghead div {
  float: right;
  margin-top: 20px;
}
.fdd-reghead .logo,
.fdd-reghead img {
  width: 58px;
  overflow: hidden;
  height: 36px;
}
.fdd-reghead .logo {
  display: block;
  margin-top: 10px;
  float: left;
}
.fdd-reghead span,
.fdd-reghead a {
  color: white;
}
.fdd-reghead .line {
  margin: 0 5px;
}
.fdd-reghead .login {
  color: #fbb900;
}
.fdd-reghead .login:hover {
  color: #e1b213;
}
.fdd-regbox {
  width: 715px;
  margin: 75px auto 0 auto;
  background: white;
  height: auto !important;
  overflow: hidden;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-link-gray {
  color: inherit;
  background: inherit;
  cursor: default;
  opacity: .4;
}
.fdd-link-gray:hover {
  color: inherit;
}
.fdd-text-gray {
  opacity: .4;
}
/*重构注册页面的tab页和步骤提示*/
.breadcrumb3,
.breadcrumb2,
.breadcrumb4 {
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  overflow: hidden;
  border: 1px solid #eaeaea;
  width: 713px;
  height: 58px;
  margin: 0 auto;
}
.breadcrumb3 i,
.breadcrumb2 i,
.breadcrumb4 i {
  display: inline-block;
  width: 20px;
  line-height: 20px;
  margin-right: 10px;
  color: #c9c9c9;
  border: 2px solid #c9c9c9;
  height: 20px;
  vertical-align: middle;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  position: relative;
}
.breadcrumb3 i.finshed-icon,
.breadcrumb2 i.finshed-icon,
.breadcrumb4 i.finshed-icon,
.breadcrumb3 i.finshed-icon2,
.breadcrumb2 i.finshed-icon2,
.breadcrumb4 i.finshed-icon2 {
  border: 0!important;
  height: 24px;
  width: 24px;
  margin-right: 4px;
  background: url(./images/arrow-two.png?84fae365407dceca3137630bb4a8d451) no-repeat;
  background-position: -43px -4px;
}
.breadcrumb3 i.finshed-icon2,
.breadcrumb2 i.finshed-icon2,
.breadcrumb4 i.finshed-icon2 {
  background-position: -66px -4px;
}
.breadcrumb3 li,
.breadcrumb2 li,
.breadcrumb4 li {
  width: 235px;
  float: left;
  text-align: center;
  position: relative;
  line-height: 58px;
  color: #a2abb2;
}
.breadcrumb3 li.last:before,
.breadcrumb2 li.last:before,
.breadcrumb4 li.last:before {
  background: #fff;
}
.breadcrumb3 li.last.on:before,
.breadcrumb2 li.last.on:before,
.breadcrumb4 li.last.on:before {
  background: #f7f7f7;
}
.breadcrumb3 li:before,
.breadcrumb2 li:before,
.breadcrumb4 li:before {
  display: block;
  content: "";
  position: absolute;
  width: 14px;
  z-index: 19;
  height: 58px;
  right: -14px;
  top: 0;
  background: url(./images/arrow-two.png?84fae365407dceca3137630bb4a8d451) no-repeat;
  background-position: -1px -2px;
}
.breadcrumb3 li.on,
.breadcrumb2 li.on,
.breadcrumb4 li.on {
  background: #f7f7f7;
  color: #a6a6a6;
}
.breadcrumb3 li.on i,
.breadcrumb2 li.on i,
.breadcrumb4 li.on i {
  color: #ffd435;
  border: 2px solid #ffd435;
}
.breadcrumb3 li.on:before,
.breadcrumb2 li.on:before,
.breadcrumb4 li.on:before {
  background-position: -24px 0px;
}
.breadcrumb2 li {
  width: 356px;
}
.breadcrumb4 {
  width: 100%;
  border: 0;
  border-bottom: 1px solid #eaeaea;
}
.breadcrumb4 li {
  width: 275px;
}
.breadcrumb4 li em {
  height: 20px;
  width: 20px;
  display: block;
  position: absolute;
  left: -2px;
  top: -2px;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  background-position: -570px -13px;
}
.fdd-regtab {
  width: 375px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  margin: 0 auto;
  background: white;
  border: 1px solid #ffd435;
  margin-top: 40px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-regtab li {
  width: 50%;
  float: left;
  color: #2a2a2a;
  cursor: pointer;
}
.fdd-regtab .on {
  background: #ffd435;
}
.fdd-regmain {
  width: 377px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  margin-top: 35px;
  padding-bottom: 50px;
}
.fdd-regmain .codetext {
  text-align: right;
}
.fdd-regmain div {
  width: 100%;
  height: 40px;
  padding: 2px;
  margin-bottom: 20px;
  font-size: 12px;
  position: relative;
}
.fdd-regmain div i {
  position: absolute;
  right: 10px;
  top: 12px;
  cursor: pointer;
}
.fdd-regmain div p {
  color: #c00;
}
.fdd-regmain div .verifycode {
  width: 270px;
  float: left;
}
.fdd-regmain div .btn {
  float: right;
  width: 100px;
  background: #2a2a2a;
  display: block;
  color: white;
  text-align: center;
  height: 40px;
  line-height: 40px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-regmain div a {
  color: #fbb900;
  cursor: pointer;
}
.fdd-regmain div a:hover {
  color: #f49600;
}
.fdd-regmain div .gray {
  color: #999;
  float: right;
}
.fdd-regmain div label {
  overflow: hidden;
  background: white;
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 14px;
  cursor: pointer;
  box-sizing: border-box;
  vertical-align: middle;
  position: relative;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  background-position: -457px -41px;
  margin-right: 5px;
  margin-top: -2px;
}
.fdd-regmain div span {
  height: 14px;
  line-height: 14px;
  display: inline-block;
  vertical-align: text-bottom;
}
.fdd-regmain button {
  width: 100%;
}
.fdd-regisuccess {
  width: 560px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  margin-bottom: 30px;
  margin-top: 50px;
}
.fdd-regisuccess span {
  width: 65px;
  height: 65px;
  display: block;
  margin: 0 auto;
  margin-bottom: 30px;
}
.fdd-regisuccess .fdd-button-link {
  width: 197px;
  height: 45px;
  line-height: 45px;
  margin: 0 auto;
  display: block;
  margin-top: 25px;
}
.fdd-regisuccess .h5 {
  font-size: 16px;
  text-align: center;
}
.fdd-regisuccess .h6 {
  width: 330px;
  margin: 0 auto;
  color: #999;
  font-size: 12px;
  text-align: center;
  margin-top: 20px;
}
.fdd-regisuccess-btnbox {
  width: 380px;
  height: 45px;
  position: relative;
  margin: 50px auto;
}
.fdd-regisuccess-btnbox a {
  min-width: 100px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  display: inline-block;
  background: #ffd435;
  color: #2a2a2a;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 0 30px;
}
.fdd-regisuccess-btnbox a:hover {
  background: #e1b213;
}
.fdd-regisuccess-btnbox .left,
.fdd-regisuccess-btnbox .right {
  position: absolute;
}
.fdd-regisuccess-btnbox .left {
  left: 0;
}
.fdd-regisuccess-btnbox .right {
  right: 0;
}
/*找回密码*/
.fdd-forget-header {
  width: 100%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  padding: 10px;
  background: white;
  position: fixed;
  top: 0;
}
.fdd-forget-box {
  width: 1180px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
}
.fdd-forget-box img {
  width: 66px;
  float: left;
}
.fdd-forget-box .forget-right {
  float: right;
}
.fdd-forget-box a {
  display: inline-block;
  cursor: pointer;
  color: #666;
  line-height: 42px;
}
.fdd-forget-box a:hover {
  color: #f49600;
}
.fdd-forget-box span {
  padding: 0 5px;
}
.fdd-forget-warp {
  width: 580px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  margin-top: 100px;
  background: white;
  border: #eaeaea solid 1px;
  padding-bottom: 40px;
}
.fdd-forget-warp .title {
  width: 100%;
  height: 45px;
  line-height: 45px;
  font-size: 18px;
  color: #2a2a2a;
  text-indent: 10px;
  border-bottom: #eaeaea solid 1px;
  margin-bottom: 40px;
}
.fdd-forget-warp .box {
  width: 330px;
  height: auto !important;
  margin: 0 auto;
  overflow: hidden;
  margin-top: 15px;
  position: relative;
  padding: 2px;
}
.fdd-forget-warp .box .fdd-icon-dip {
  display: inline-block;
  margin: 0 5px 0 50px;
}
.fdd-forget-warp .box .fdd-button-link,
.fdd-forget-warp .box button {
  width: 106px;
  height: 45px;
  line-height: 45px;
}
.fdd-forget-warp .box .left-20 {
  margin-left: 20px;
}
.fdd-forget-warp .box i {
  display: inline-block;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 13px;
}
.fdd-forget-warp .box .verbox {
  width: 100%;
  margin-top: 15px;
  height: 40px;
}
.fdd-forget-warp .box .verbox .verinput {
  float: left;
  width: 220px;
}
.fdd-forget-warp .box .verbox a {
  width: 90px;
  height: 40px;
  line-height: 40px;
  float: right;
  padding: 0 5px;
}
.fdd-forget-warp .box p {
  color: #c00;
}
.fdd-forget-warp button {
  margin-top: 20px;
}
.fdd-agreetbox {
  width: 860px;
  margin: 100px auto 0;
  background: white;
  border: #e8e8e8 solid 1px;
  padding: 30px;
  box-sizing: border-box;
  color: #666;
}
.fdd-agreetbox h3 {
  text-align: center;
  font-size: 20px;
  line-height: 28px;
  display: block;
  font-weight: bold;
}
.fdd-agreetbox p {
  line-height: 22px;
}
.fdd-agreetbox h4 {
  font-size: 16px;
  margin: 10px 0;
  line-height: 28px;
}
.fdd-agreetbox .use_title {
  height: auto !important;
  overflow: hidden;
  margin-top: 20px;
}
.fdd-agreetbox .useatext {
  text-decoration: underline;
}
.fdd-agreetbox .text-index {
  text-indent: 30px;
}
.fdd-hover-menu .fdd-icon-home {
  background-position: -96px 0;
}
.fdd-hover-menu .fdd-icon-contract {
  background-position: -112px 0;
}
.fdd-hover-menu .fdd-icon-user {
  background-position: -144px 0;
}
.fdd-hover-menu .fdd-icon-muban {
  background-position: -128px 0;
}
/*修复滚动条宽度变动*/
.scroll-left-fix {
  position: fixed;
  left: 0;
  top: 0;
  height: 50px;
  width: calc(100vw - 100%);
  background-color: #212a31;
  z-index: 100;
}
.scroll-left-fix.home-info {
  float: left;
  margin-left: calc(100% - 100vw);
  height: 136px;
  display: inline;
  position: relative;
}
/*home*/
header {
  height: 50px;
  line-height: 50px;
  background: #212a31;
  position: fixed;
  top: 0;
  z-index: 100;
  width: calc(200% - 100vw);
  margin: 0 calc(100vw - 100%);
}
header .fdd-header .fdd-icon-logo,
header .fdd-company-header .fdd-icon-logo {
  width: 58px;
  height: 36px;
  margin-top: 5px;
  float: left;
  display: inline-block;
  vertical-align: middle;
}
header .fdd-header .fdd-nav-btn,
header .fdd-company-header .fdd-nav-btn {
  margin-top: 10px;
  margin-right: 10px !important;
  float: right;
  background: #ffd435;
  color: #2a2a2a;
  display: inline-block;
  width: 90px;
  height: 35px;
  line-height: 35px;
  margin-right: 45px;
  text-align: center;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
header .fdd-header .fdd-nav-btn:hover,
header .fdd-company-header .fdd-nav-btn:hover {
  background: #e1b213;
}
header .fdd-header .fdd-reset-home,
header .fdd-company-header .fdd-reset-home {
  color: #ffd435;
  position: absolute;
  right: 15px;
}
header .fdd-header .fdd-reset-home:hover,
header .fdd-company-header .fdd-reset-home:hover {
  color: #f49600;
}
header .fdd-header {
  width: 1100px;
  height: 50px;
  position: relative;
  margin: 0 auto;
}
header .fdd-header .go-index {
  display: inline-block;
  height: 28px;
  line-height: 28px;
  padding-left: 15px;
  margin-left: 20px;
  color: white;
  border-left: #464d53 solid 1px;
}
header .fdd-header .go-index:hover {
  color: #ffd435;
}
header .fdd-header .fa-icon-exit,
header .fdd-header .fa-icon-rank,
header .fdd-header .fa-icon-sort {
  position: absolute;
  color: #a6a6a6;
  display: inline-block;
  cursor: pointer;
}
header .fdd-header .fa-icon-exit:hover,
header .fdd-header .fa-icon-rank:hover,
header .fdd-header .fa-icon-sort:hover {
  color: #fbb900;
}
header .fdd-header .fa-icon-exit {
  top: 20px;
  right: 0;
  margin-left: 20px;
  display: inline-block;
}
header .fdd-header .fa-icon-rank,
header .fdd-header .fa-icon-sort {
  top: 18px;
  right: 20px;
  font-size: 16px;
}
header .fdd-company-header {
  width: 100%;
  height: 50px;
}
header .fdd-company-header .fdd-icon-logo {
  margin-left: 15px;
}
header .fdd-company-header .fdd-company-name {
  color: #bbbec0;
  margin-left: 15px;
  font-weight: bold;
}
nav {
  max-width: 916px;
  height: 50px;
  line-height: 50px;
  margin-left: 80px;
  position: absolute;
  top: 0;
}
nav a {
  display: inline-block;
  float: left;
  color: #a6a6a6;
  padding: 0 24px;
}
nav a:hover {
  color: #ffd435;
}
nav a:hover .fdd-icon-home {
  background-position: -96px 0;
}
nav a:hover .fdd-icon-contract {
  background-position: -112px 0;
}
nav a:hover .fdd-icon-user {
  background-position: -144px 0;
}
nav a:hover .fdd-icon-muban {
  background-position: -128px 0;
}
nav a i {
  display: inline-block;
  vertical-align: middle;
  margin: -2px 5px 0 0;
}
nav a span {
  font-size: 14px;
}
nav .hover {
  color: #ffd435;
}
nav .hover .fdd-icon-home {
  background-position: -96px 0;
}
nav .hover .fdd-icon-contract {
  background-position: -112px 0;
}
nav .hover .fdd-icon-user {
  background-position: -144px 0;
}
nav .hover .fdd-icon-muban {
  background-position: -128px 0;
}
footer {
  width: 100%;
  height: auto !important;
  overflow: hidden;
  bottom: 0;
  background: white;
  border-top: #eaeaea solid 1px;
}
footer .fdd-footer-nav {
  width: 1000px;
  margin: 0 auto;
  height: auto !important;
  overflow: hidden;
  display: block;
  padding: 20px 0;
}
footer .fdd-footer-nav ul li {
  width: 400px;
  float: left;
}
footer .fdd-footer-nav ul li a {
  cursor: pointer;
  display: block;
  color: #999;
}
footer .fdd-footer-nav ul li a:hover {
  color: #ffd435;
}
footer .fdd-footer-nav ul li img,
footer .fdd-footer-nav ul li p {
  float: left;
  display: inline-block;
}
footer .fdd-footer-nav ul li img {
  margin-right: 10px;
}
footer .fdd-footer-nav ul li p {
  padding-top: 10px;
}
footer .fdd-footer-nav ul li span {
  width: 220px;
  display: block;
  font-size: 12px;
  line-height: 16px;
}
footer .fdd-footer-nav ul li span:nth-child(1) {
  font-size: 14px;
  color: #999;
  margin-bottom: 10px;
}
footer .fdd-footer-nav ul li i {
  vertical-align: middle;
}
footer .fdd-footer-nav ul li:nth-child(1) {
  width: 200px;
}
footer .fdd-footer-bottom {
  width: 100%;
  height: 40px;
  line-height: 40px;
  background: #212a31;
  text-align: center;
  color: #7a7f83;
  font-size: 12px;
}
.fdd-top-right {
  float: right;
  padding-right: 20px;
}
.fdd-top-right .fdd-switchCompany {
  display: inline-block;
  color: #ffd435;
  margin-right: 20px;
}
.fdd-top-right .fdd-switchCompany span {
  font-size: 12px;
}
.fdd-top-right .fdd-switchCompany:hover {
  color: #e1b213;
}
.fdd-top-right .fdd-switchCompany i {
  display: inline-block;
  font-size: 12px;
  position: absolute;
}
.fdd-top-right .fdd-switchCompany .fdd-companyName {
  color: #a6a6a6;
  margin-right: 3px;
  font-size: 12px;
}
.fdd-top-right .fdd-switchCompany .fdd-totalTips {
  position: absolute;
  margin-top: 19px;
  margin-left: 5px;
  min-width: 18px;
  max-width: 25px;
  height: 14px;
  padding: 0px;
  border-radius: 15px;
  background: #c00;
  color: white;
  line-height: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  font-size: 12px;
  transform: scale(0.88);
  width: calc(100%*0.88);
  width: -webkit-calc(88%);
  width: -moz-calc(88%);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  text-align: center;
  text-indent: -2px;
}
.fdd-top-right .fdd-switchCompany .fdd-totalTipsMore {
  margin-top: 19px;
  margin-left: 5px;
  padding: 2px;
  width: 30px !important;
  height: 30px;
  line-height: 30px;
  border-radius: 15px;
  background: #c00;
  color: white;
  display: inline-block;
  font-size: 15px;
  transform: scale(0.45);
  width: calc(100%*0.45);
  width: -webkit-calc(45%);
  width: -moz-calc(45%);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  text-align: center;
  text-indent: -2px;
}
.fdd-secheader {
  width: 100%;
  height: 43px;
  background: #f8fafc;
  border-bottom: 1px solid #f0f3f8;
  position: absolute;
  top: 50px;
}
.fdd-secheader div {
  width: 1100px;
  margin: 0 auto;
}
.fdd-secheader div a {
  float: left;
  min-width: 90px;
  display: inline-block;
  line-height: 42px;
  color: #666;
  text-align: center;
  margin-right: 30px;
}
.fdd-secheader div a:hover {
  color: #ffd435;
}
.fdd-secheader div .hover {
  color: #2a2a2a;
  border-bottom: 2px solid #ffd435;
}
.fdd-icon-compass {
  margin-right: 5px;
  font-size: 14px;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
}
.fdd-icon-compass:before {
  color: #ffd435;
  content: "\E94A";
}
.fdd-icon-problem {
  width: 14px;
  height: 14px;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.fdd-icon-problem {
  margin: 0 10px 0 5px;
  background-position: -61px -20px;
}
.fdd-centerbar {
  width: 100%;
  height: 136px;
  background: #212a31;
  position: relative;
}
.fdd-centerbar .fdd-center-box {
  width: 1100px;
  margin: 0 auto;
  overflow: hidden;
  height: auto !important;
  padding-top: 40px;
}
.fdd-centerbar .fdd-center-box img {
  width: 50px;
  height: 50px;
  float: left;
  display: inline-block;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  cursor: pointer;
}
.fdd-centerbar .fdd-center-box .fdd-center-account {
  color: white;
  display: inline-block;
  overflow: hidden;
  margin: 5px 0 0 30px;
}
.fdd-centerbar .fdd-center-box .fdd-center-account span {
  color: #a2abb2;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .white {
  color: white;
}
.fdd-centerbar .fdd-center-box .fdd-center-account em {
  font-style: normal;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .i-review {
  margin-left: 5px;
  width: 46px;
  height: 18px;
  vertical-align: middle;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  background-position: -531px -80px;
  box-sizing: border-box;
  cursor: pointer;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .show-user-info {
  width: auto;
  position: relative;
  display: inline-block;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .show-user-info i {
  width: 24px;
  height: 24px;
  display: inline-block;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}
.fdd-centerbar .fdd-center-box .fdd-center-account .show-user-info .cut-title {
  position: absolute;
  display: none;
  max-width: 300px;
  min-width: 30px;
  line-height: 18px;
  padding: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 6;
  font-size: 12px;
  box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox {
  width: 345px;
  float: right;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox .fdd-center-line {
  width: 1px;
  height: 26px !important;
  background: #7d868b;
  display: inline-block;
  margin: 10px 15px 0 15px;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox p {
  width: 120px;
  height: auto !important;
  overflow: hidden;
  float: left;
  display: inline-block;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox p span {
  display: block;
  color: #a2abb2;
  text-align: center;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox p a {
  display: block;
  color: white;
  font-size: 16px;
  line-height: 16px;
  cursor: pointer;
  text-align: center;
  margin-top: 10px;
}
.fdd-centerbar .fdd-center-box .fdd-center-numbox p a:hover {
  color: #ffd435;
}
.fdd-tab-warp {
  width: 1100px;
  max-width: 1100px;
  height: auto !important;
  overflow: hidden;
  margin: 10px auto 0 auto;
}
.fdd-tab-warp p {
  height: 36px;
  line-height: 36px;
  color: #999;
  display: block;
}
.fdd-tab-warp p a {
  float: right;
  color: #ffd435;
}
.fdd-tab-warp p a:hover {
  color: #fbb900;
}
.fdd-tab-sealWarp {
  margin: 20px 30px;
  overflow-y: auto;
}
.fdd-data-box {
  width: 1100px;
  height: auto !important;
  overflow: hidden;
  margin: 110px auto 30px auto;
}
.fdd-data-box .fdd-total-box {
  width: 550px;
  padding-bottom: 10px;
  float: left;
  margin-left: 5px;
}
.fdd-data-box .fdd-total-box li {
  float: left;
  width: 25%;
  padding-top: 20px;
  text-align: center;
}
.fdd-data-box .fdd-total-box li span {
  font-size: 30px;
  display: inline-block;
  color: #333;
}
.fdd-data-box .fdd-total-box li p {
  margin-bottom: 20px;
}
.fdd-data-box .fdd-total-box li p:last-child {
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
  color: #999;
}
.fdd-data-box .fdd-total-box li a {
  display: block;
  height: 146px;
  padding-top: 20px;
  position: relative;
}
.fdd-data-box .fdd-total-box li a:after {
  content: '';
  width: 100%;
  height: 100%;
  box-shadow: 1px 1px 3px 1px #f2f2f2;
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  transform: scale(0.4);
  opacity: 0;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
.fdd-data-box .fdd-total-box li a:hover {
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-data-box .fdd-total-box li a:hover:after {
  transform: scale(1);
  opacity: 1;
}
.fdd-data-box .fdd-total-box li a:hover p:last-child {
  transform: scale(1.02);
}
.fdd-data-box .fdd-total-box li a:hover span {
  color: #333;
}
.fdd-data-box .fdd-file-box {
  float: right;
  width: 440px;
}
.fdd-data-box .fdd-file-box ul {
  width: 100%;
  height: auto !important;
  display: block;
  min-height: 20px;
}
.fdd-data-box .fdd-file-box ul li {
  height: 20px;
  line-height: 20px;
  position: relative;
  float: left;
}
.fdd-data-box .fdd-file-box ul .left {
  width: 25%;
  text-align: left;
  color: #fbb900;
  cursor: pointer;
}
.fdd-data-box .fdd-file-box ul .right {
  width: 75%;
  text-align: right;
  cursor: pointer;
}
.fdd-cut-word {
  position: relative;
  width: 86%;
  right: 0;
  display: inline-block;
}
.fdd-cut-word:hover .fddv3-cut-title {
  display: block;
}
.fdd-cut-word .fddv3-cut-text {
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  vertical-align: middle;
}
.fdd-cut-word .fddv3-cut-title {
  display: none;
  position: absolute;
  margin-top: 10px;
  left: 0;
  text-align: left;
  max-width: 300px;
  min-width: 30px;
  color: white;
  background: rgba(33, 42, 49, 0.75);
  border-radius: 3px;
  line-height: 18px;
  padding: 8px;
  word-wrap: break-word;
  white-space: normal;
  word-break: keep-all;
  box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  font-size: 12px;
  z-index: 6;
}
.fdd-cut-word .fddv3-cut-title:before {
  content: '';
  position: absolute;
  border: 6px solid transparent;
  border-bottom: 6px solid rgba(33, 42, 49, 0.75);
  top: -12px;
  right: 10px;
}
.fdd-dropbox {
  background: #fffbea;
  height: 140px;
  cursor: pointer;
  position: relative;
  border: 1px dashed #ffd435;
  overflow: hidden;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-top: 10px;
}
.fdd-dropbox input,
.fdd-dropbox .fdd-box-click {
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.fdd-dropbox div {
  width: 100%;
  height: 52px;
}
.fdd-dropbox div .putfile,
.fdd-dropbox div .putdownload {
  height: 36px;
  width: 36px;
  display: block;
  position: absolute;
  left: 126px;
  top: 52px;
  background: #ffd435;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-dropbox div .putfile:before,
.fdd-dropbox div .putdownload:before {
  width: 16px;
  height: 16px;
  content: '';
  display: block;
  margin: 10px auto 0;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
}
.fdd-dropbox div .putfile:before {
  background-position: -306px 0;
}
.fdd-dropbox div .putdownload:before {
  background-position: -289px 0;
}
.fdd-dropbox div span {
  color: #999;
  display: inline-block;
}
.fdd-dropbox div p {
  margin: 52px 0 0 173px;
}
.fdd-dropbox div .droptext {
  font-size: 12px;
  margin: 0 0 0 173px;
  color: #2a2a2a;
}
.fdd-dropbox div em {
  font-style: normal;
  display: block;
  color: #999;
  text-align: center;
  line-height: 38px;
}
.fdd-dropbox:hover {
  background: #fff3c6;
}
.pop-no-authorize-tip .tips-text {
  font-size: 14px;
  margin-left: 20px;
  margin-top: 25px;
}
.pop-no-authorize-tip .go-authorize {
  margin-top: 25px;
}
/*文件列表*/
.fdd-list-main {
  position: relative;
  width: 100%;
  height: auto !important;
  margin-top: 10px;
}
.fdd-list-nav {
  width: 1100px;
  height: 40px;
  border-bottom: 1px solid #eaeaea;
  margin: 0 auto;
}
.fdd-list-nav a {
  color: #a6a6a6;
  text-align: center;
  height: 38px;
  line-height: 38px;
  padding: 0 20px;
  position: relative;
  display: inline-block;
}
.fdd-list-nav a:hover {
  color: #2a2a2a;
}
.fdd-list-nav a i {
  position: absolute;
  top: 6px;
  margin-top: -7px;
  min-width: 13px;
  max-width: 30px;
  height: 13px;
  padding: 3px;
  border-radius: 20px;
  background: #ffd435;
  color: #2a2a2a;
  line-height: 13px;
  font-size: 12px;
  left: 75%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.fdd-list-nav .hover {
  color: #2a2a2a;
  border-bottom: #ffd435 solid 2px;
}
.fdd-list-search {
  width: 1100px;
  min-height: 38px;
  height: auto !important;
  margin: 0 auto;
  margin-top: 20px;
}
.fdd-list-search .file-type-container {
  float: left;
  width: 90px;
  font-size: 12px;
}
.fdd-list-search .file-type-container .contact-select {
  text-align: center;
  margin-left: 0px;
}
.fdd-list-search .file-type-container .contact-select p {
  text-align: left;
  width: 80px;
  font-size: 12px;
}
.fdd-list-search .file-type-container .contact-select p .fa-icon-arrow-down {
  top: 11px;
}
.fdd-list-search .file-type-container .contact-select .sign-select-list {
  width: 80px;
}
.fdd-list-search .fdd-list-databox {
  float: left;
}
.fdd-list-search .fdd-list-databox select {
  width: 87px !important;
}
.fdd-list-search .fdd-list-databox .fa-icon-date {
  position: absolute;
  margin-top: -8px;
  right: 10px !important;
  cursor: pointer;
}
.fdd-list-search .fdd-list-databox a {
  display: inline-block;
  line-height: 34px;
  color: #a6a6a6;
  margin-left: 10px;
  font-size: 12px;
  text-decoration: underline;
}
.fdd-list-search .fdd-list-databox a:hover {
  color: #fbb900;
}
.fdd-list-search .fdd-list-databox .hover {
  color: #fbb900;
}
.fdd-list-search .fdd-list-databox select {
  width: 100px;
  height: 34px;
  display: inline-block;
  padding: 0;
  text-align: left;
  text-indent: 5px;
}
.fdd-list-search .fdd-list-databox input,
.fdd-list-search .fdd-list-databox select {
  cursor: pointer;
}
.fdd-list-search .fdd-list-databox select,
.fdd-list-search .fdd-list-databox .fdd-date,
.fdd-list-search .fdd-list-databox .line {
  float: left;
}
.fdd-list-search .fdd-list-databox .fdd-date {
  width: 140px;
  position: relative;
  margin-left: 5px;
  display: inline-block;
}
.fdd-list-search .fdd-list-databox .fdd-date i {
  position: absolute;
  width: 16px;
  font-size: 14px;
  color: #999;
  text-align: center;
  pointer-events: none;
  top: 10px;
  right: 10px;
}
.fdd-list-search .fdd-list-databox .line {
  line-height: 34px;
  text-align: center;
  margin-left: 5px;
}
.fdd-list-search .fdd-list-databox .fdd-date,
.fdd-list-search .fdd-list-databox input {
  height: 32px;
  line-height: 32px;
  box-sizing: border-box;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-list-search .imitate-select {
  float: right;
  position: relative;
  display: inline-block;
}
.fdd-list-search .imitate-select .imitate-select-list {
  width: 100%;
  position: absolute;
  box-sizing: border-box;
  text-align: center;
  border: #eaeaea solid 1px;
  top: 33px;
  background: white;
  z-index: 50;
}
.fdd-list-search .imitate-select .imitate-select-list .listlink {
  width: 100%;
  display: block;
  text-align: center;
  background: white;
  height: 34px;
  line-height: 34px;
  color: #2a2a2a;
  border-bottom: #eaeaea solid 1px;
  text-decoration: none;
  margin: 0;
}
.fdd-list-search .imitate-select .imitate-select-list .listlink:hover {
  color: #ffd435;
}
.fdd-list-search .imitate-select .more {
  display: inline-block;
  padding: 0 10px;
  text-align: center;
  color: #2a2a2a;
  border: #ffd435 solid 1px;
  line-height: 32px;
  height: 32px;
  text-decoration: none;
  margin-left: 0;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-list-search .imitate-select .more span {
  margin-left: 5px;
}
.fdd-list-search .fdd-list-btnbox {
  float: left;
}
.fdd-list-search .fdd-list-temp {
  float: left;
  width: 780px;
}
.fdd-list-search .fdd-list-temp .fdd-button-link {
  float: right;
}
.fdd-list-search .fdd-list-btnbox .fdd-list-input,
.fdd-list-search .fdd-list-temp .fdd-list-input {
  float: left;
  width: 228px;
  margin-left: 10px;
  margin-right: 5px;
  position: relative;
}
.fdd-list-search .fdd-list-btnbox .fdd-list-input i,
.fdd-list-search .fdd-list-temp .fdd-list-input i {
  position: absolute;
  left: 3px;
  top: 1px;
  width: 14px;
  height: 14px;
}
.fdd-list-search .fdd-list-btnbox i,
.fdd-list-search .fdd-list-temp i {
  position: absolute;
  margin: 10px 0 0 5px;
}
.fdd-list-search .fdd-list-btnbox input,
.fdd-list-search .fdd-list-temp input {
  text-indent: 20px;
}
.fdd-list-search .fdd-list-btnbox input,
.fdd-list-search .fdd-list-temp input,
.fdd-list-search .fdd-list-btnbox button,
.fdd-list-search .fdd-list-temp button,
.fdd-list-search .fdd-list-btnbox .moreserch,
.fdd-list-search .fdd-list-temp .moreserch {
  height: 34px;
  line-height: 34px;
  float: left;
}
.fdd-list-search .fdd-list-btnbox .fdd-search-btn,
.fdd-list-search .fdd-list-temp .fdd-search-btn {
  background: #ffd435;
  color: #2a2a2a;
  text-align: center;
  height: 34px;
  line-height: 34px;
  display: inline-block;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-list-search .fdd-list-btnbox .fdd-search-btn:hover,
.fdd-list-search .fdd-list-temp .fdd-search-btn:hover {
  background: #e1b213;
}
.fdd-list-search .fdd-list-btnbox .moreserch,
.fdd-list-search .fdd-list-temp .moreserch {
  height: 32px;
  border: 1px solid #ffd435;
  display: inline-block;
  min-width: 90px;
  color: black;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-left: 5px;
  text-indent: 10px;
}
.fdd-list-search .fdd-list-btnbox .moreserch:hover,
.fdd-list-search .fdd-list-temp .moreserch:hover {
  background: #ffd435;
}
.fdd-list-search .fdd-list-btnbox .moreserch i,
.fdd-list-search .fdd-list-temp .moreserch i {
  border: 4px solid transparent;
  border-top: 6px solid #666;
  display: inline-block;
  vertical-align: middle;
  margin: 13px 0 0 3px;
}
.fdd-tab-link {
  color: #a6a6a6;
}
.fdd-tab-link:hover {
  color: #fbb900;
}
.fdd-tab-link:hover .fdd-icon-tip {
  background-position: -528px -16px;
}
.fdd-tab-link:hover .fdd-icon-sign {
  background-position: -244px -16px;
}
.fdd-tab-link:hover .fdd-icon-down {
  background-position: -262px -16px;
}
.fdd-base-main {
  width: 1100px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  padding-top: 70px;
}
.fdd-base-user {
  width: 540px;
  box-sizing: border-box;
  height: auto !important;
  float: left;
  border: 1px solid #eaeaea;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 24px 30px;
}
.fdd-base-user h4 {
  display: block;
  color: #2a2a2a;
  font-size: 14px;
}
.fdd-base-user ul li {
  margin-top: 18px;
  color: #a6a6a6;
  position: relative;
}
.fdd-base-user ul li span {
  color: #2a2a2a;
  display: inline-block;
  text-indent: 24px;
}
.fdd-base-user ul li .tplink {
  margin-left: 20px;
  color: #fbb900;
}
.fdd-base-user ul li .tplink:hover {
  color: #f49600;
}
.fdd-base-user ul li .gray {
  color: #999;
}
.fdd-base-user ul li .fdd-base-img {
  width: 50px;
  height: 50px;
  line-height: 50px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  margin-left: 24px;
  position: relative;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  color: white;
  box-sizing: border-box;
}
.fdd-base-user ul li .fdd-base-img img {
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  vertical-align: initial;
  width: 50px;
  height: 50px;
}
.fdd-base-user ul li .fdd-base-img:hover .edit-txt {
  display: inline-block;
}
.fdd-base-user ul li .fdd-base-img .edit-txt {
  display: none;
  position: absolute;
  width: 50px;
  height: 50px;
  top: 0;
  left: 0;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  background: rgba(0, 0, 0, 0.4);
  font-style: normal;
  vertical-align: middle;
}
.fdd-base-ordel {
  width: 540px;
  float: right;
  height: auto !important;
  overflow: hidden;
}
.fdd-base-ordel .fdd-base-remind,
.fdd-base-ordel .fdd-base-notice {
  width: 538px;
  border: 1px solid #eaeaea;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-base-ordel .fdd-base-remind {
  height: 160px;
  padding: 20px;
  box-sizing: border-box;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number {
  display: inline-block;
  width: 150px;
  height: 30px;
  text-align: center;
  border: #eaeaea solid 1px;
  position: relative;
  vertical-align: middle;
  margin: 30px 10px;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number:hover {
  border: #fbb900 solid 1px;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number i {
  width: 88px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  border-left: #eaeaea solid 1px;
  border-right: #eaeaea solid 1px;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number a {
  font-size: 16px;
  display: inline-block;
  color: #999;
  width: 30px;
  height: 30px;
  line-height: 30px;
  top: 0;
  position: absolute;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number a:hover {
  color: #2a2a2a;
  background: #fffbe9;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number a:nth-child(1) {
  left: 0;
}
.fdd-base-ordel .fdd-base-remind .numbox .add-number a:nth-child(2) {
  right: 0;
}
.fdd-base-ordel .fdd-base-notice {
  height: auto !important;
  padding: 20px;
  box-sizing: border-box;
}
.fdd-base-ordel .fdd-base-notice ul li {
  margin-top: 18px;
  color: #a6a6a6;
  position: relative;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
}
.fdd-base-ordel .fdd-base-notice ul li p {
  display: inline-block;
  position: absolute;
  right: 0;
}
.fdd-base-ordel .fdd-base-notice ul li div {
  margin-top: -5px;
  background: #d2d2d2;
  position: absolute;
  width: 40px;
  height: 20px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  top: 23%;
  right: 70px;
  border-radius: 10px;
  -ms-border-radius: 10px;
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
}
.fdd-base-ordel .fdd-base-notice ul li div input {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 200px;
  opacity: 0;
  filter: alpha(opacity=0);
  width: 36px;
  height: 16px;
  cursor: pointer;
}
.fdd-base-ordel .fdd-base-notice ul li div label {
  width: 16px;
  height: 16px;
  background: white;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  top: 2px;
  left: 2px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.fdd-base-ordel .fdd-base-notice ul li .hover {
  background: #ffd435;
}
.fdd-base-ordel .fdd-base-notice ul li .hover label {
  left: auto;
  right: 2px;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop {
  vertical-align: middle;
  display: inline-block;
  position: relative;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop:hover div {
  display: block;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop em {
  cursor: pointer;
  vertical-align: text-top !important;
  display: inline-block;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop div {
  width: 260px;
  display: none;
  background: rgba(33, 42, 49, 0.75);
  color: white;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  position: absolute;
  -webkit-box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  top: 22px;
  z-index: 5;
  left: -6px;
  font-size: 12px;
  word-wrap: break-word;
  padding: 10px;
}
.fdd-base-ordel .fdd-base-notice .fdd-base-setpop div:before {
  position: absolute;
  left: 8px;
  top: -12px;
  content: '';
  border: 6px solid transparent;
  border-bottom: 6px solid rgba(33, 42, 49, 0.75);
}
/*签章列表*/
.fdd-signlist-warp {
  width: 1100px;
  height: auto !important;
  margin: 0 auto;
  margin-bottom: 30px;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  position: relative;
}
.fdd-signlist-warp .fdd-erem {
  text-align: center;
  padding: 60px 0;
}
.fdd-signlist-warp .fdd-erem div {
  width: 172px;
  height: 172px;
  margin: 0 auto;
  border: #eaeaea solid 1px;
  box-sizing: border-box;
}
.fdd-signlist-warp .fdd-erem div img {
  width: 100%;
}
.fdd-signlist-warp .fdd-erem p {
  text-align: center;
  font-size: 14px;
  display: block;
  margin-top: 10px;
}
.fdd-signlist-warp h4 {
  height: 60px;
  line-height: 60px;
  border-bottom: #eaeaea solid 1px;
  font-size: 14px;
  color: #2a2a2a;
  font-weight: normal;
  padding-left: 24px;
  display: block;
}
.fdd-signlist-warp h4 a {
  position: absolute;
  right: 20px;
  margin-top: 10px;
}
.fdd-signlist-warp .fdd-signlist-main {
  padding: 15px;
  height: auto !important;
  overflow: hidden;
  min-height: 300px;
  max-height: 390px;
  overflow-y: auto;
}
.fdd-signlist-warp .fdd-signlist-main ul li {
  width: 30%;
  height: 180px;
  box-sizing: border-box;
  margin: 20px 1.5%;
  border: #eaeaea solid 1px;
  position: relative;
  float: left;
}
.fdd-signlist-warp .fdd-signlist-main ul li .fa-icon-circle-close {
  display: none;
}
.fdd-signlist-warp .fdd-signlist-main ul li:hover {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.fdd-signlist-warp .fdd-signlist-main ul li:hover .fa-icon-circle-close {
  width: 16px;
  height: 16px;
  right: 10px;
  top: 5px;
  z-index: 2;
  display: block;
  color: #999;
  position: absolute;
  cursor: pointer;
}
.fdd-signlist-warp .fdd-signlist-main ul li div {
  width: 100%;
  height: 80px;
  margin-top: 30px;
  position: relative;
  text-align: center;
}
.fdd-signlist-warp .fdd-signlist-main ul li div img {
  max-width: 144px;
  max-height: 100px;
}
.fdd-signlist-warp .fdd-signlist-main ul li a {
  bottom: 0;
  left: 0;
  right: 0;
  height: 30px;
  line-height: 30px;
  background: #fafafa;
  text-align: left;
  padding-left: 10px;
  color: #333;
  position: absolute;
  box-sizing: border-box;
  cursor: pointer;
}
.fdd-signlist-warp .fdd-signlist-main ul li a span {
  width: 14px;
  height: 14px;
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  background-position: -186px -99px;
  margin-right: 3px;
}
.fdd-signlist-warp .fdd-signlist-main ul li .hover span {
  background-position: -171px -99px;
}
.fdd-sign-nodata {
  padding: 20px;
  margin: 0 auto;
}
.fdd-sign-nodata span {
  margin: 20px auto;
  display: block;
  width: 160px;
  height: 160px;
}
.fdd-sign-nodata p {
  display: block;
  text-align: center;
  font-size: 16px;
}
.fdd-archive-nav {
  width: 110px;
  height: 36px;
  position: fixed;
  left: 0;
  z-index: 10;
  text-align: center;
  line-height: 36px;
  border: #eaeaea solid 1px;
  top: 70px;
  color: #808080;
  background: #f7f8fa;
  font-size: 13px;
  cursor: pointer;
  box-shadow: 3px 3px 4px 2px rgba(33, 42, 49, 0);
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.fdd-archive-box {
  width: 214px;
  position: fixed;
  left: 0;
  top: 50px;
  bottom: 0;
  z-index: 20;
  border-right: 1px solid #eaeaea;
  background: #f7f8fa;
}
.fdd-archive-box .fdd-archive-top {
  height: 44px;
  line-height: 44px;
  font-size: 14px;
  padding-left: 10px;
  border-bottom: 1px solid #eaeaea;
  position: relative;
}
.fdd-archive-box .fdd-archive-top a {
  width: 24px;
  height: 24px;
  position: absolute;
  display: block;
  line-height: 24px;
  top: 10px;
  right: 10px;
  text-align: center;
  color: #2a2a2a;
}
.fdd-archive-box .fdd-archive-top a:hover {
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #bfbfbf;
  color: white;
}
.fdd-archive-box .fdd-archive-link {
  width: 194px;
  height: 50px;
  margin: 0 auto;
}
.fdd-archive-box .fdd-archive-link a {
  width: 50%;
  height: 24px;
  line-height: 24px;
  color: #2a2a2a;
  font-size: 12px;
  text-align: center;
  display: inline-block;
  margin-top: 10px;
  float: left;
}
.fdd-archive-box .fdd-archive-link a:hover {
  background: #bfbfbf;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  color: white;
}
.fdd-archive-box .fdd-archive-warp {
  position: absolute;
  top: 94px;
  left: 10px;
  right: 10px;
  bottom: 20px;
  background: #fff;
  overflow-y: auto;
  border: 1px solid #eaeaea;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper {
  height: 100%;
  border: 0;
  padding: 0;
  width: 100%;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul {
  margin-top: -10px;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul li {
  display: list-item;
  text-align: -webkit-match-parent;
  font-size: 12px;
  margin-top: -10px;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul li p {
  padding-left: 20px;
  height: 32px;
  line-height: 32px;
  position: relative;
  cursor: pointer;
  display: block;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul li p:hover {
  background: #fef7da;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper ul .leav-2 {
  padding-left: 40px;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper .all-file {
  padding: 5px 0 5px 5px;
  cursor: pointer;
  display: inline-block;
  max-width: 230px;
  font-size: 12px;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-style: normal;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper .all-file span {
  vertical-align: middle;
  display: inline-block;
}
.fdd-archive-box .fdd-archive-warp .fdd-arching-oper .all-file span:hover {
  color: #ffd435;
}
.warp-1000 {
  max-width: 1000px;
  padding-left: 100px;
  margin: 0 auto;
}
.btn-white {
  background: white !important;
  border: #ffd435 solid 1px !important;
}
/*认证*/
.fdd-ident-warp {
  width: 1100px;
  margin: 0 auto;
  margin-top: 90px;
  position: relative;
  box-sizing: border-box;
}
.fdd-ident-warp .reset {
  margin-bottom: 15px;
}
.fdd-ident-warp .reset i {
  font-size: 22px;
  vertical-align: middle;
}
.fdd-ident-warp .reset a {
  color: #666;
  line-height: 26px;
}
.fdd-ident-warp .certification {
  width: 1100px;
  margin: 0 auto 40px;
  min-height: 610px;
  height: auto !important;
  overflow: hidden;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: #eaeaea solid 1px;
}
.fdd-ident-warp .certification .breadcrumb4 li {
  width: 366px;
}
.fdd-ident-warp .certification .breadcrumb4 li:last-child:before {
  display: none;
}
.fdd-ident-warp .certification .wxbox {
  width: 345px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
}
.fdd-ident-warp .certification .wxbox span {
  display: block;
  text-align: center;
  margin: 120px auto 10px auto;
}
.fdd-ident-warp .certification .wxbox p {
  width: 160px;
  height: 160px;
  margin: 0 auto;
}
.fdd-ident-warp .certification .wxbox .gray {
  color: #999;
  margin-top: 10px;
  margin-bottom: 30px;
}
/*联系人*/
.fdd-caper-warp {
  width: 1100px;
  margin: 0 auto;
  top: 70px;
  margin-top: 0;
  position: relative;
  box-sizing: border-box;
}
.fdd-caper-warp .left {
  background-color: #fff;
  border: 1px solid #eaeaea;
  border-radius: 3px;
  position: absolute;
  top: 0;
  left: 0;
  width: 240px;
  max-height: 620px;
  overflow-y: auto;
}
.fdd-caper-warp .left .top {
  overflow: hidden;
  height: 40px;
  padding: 0 10px;
  border-bottom: #eaeaea solid 1px;
  background: #f7f7f7;
}
.fdd-caper-warp .left .top span {
  float: left;
  margin-top: 9px;
  font-size: 16px;
}
.fdd-caper-warp .left .top a {
  float: right;
  line-height: 40px;
  text-decoration: underline;
  color: #333;
}
.fdd-caper-warp .left .top a:hover {
  color: #ffd435;
}
.fdd-caper-warp .left .top-tab-box {
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  background: #f7f7f7;
}
.fdd-caper-warp .left .top-tab-box a {
  width: 50%;
  float: left;
  line-height: 40px;
  display: inline-block;
  text-align: center;
  color: #2a2a2a;
}
.fdd-caper-warp .left .top-tab-box a:hover {
  background: white;
}
.fdd-caper-warp .left .top-tab-box .hover {
  background: white;
}
.fdd-caper-warp .left .top-list-head {
  text-indent: 10px;
  line-height: 40px;
  border-bottom: 1px solid #eaeaea;
  border-top: 1px solid #eaeaea;
}
.fdd-caper-warp .left .top-list-head a {
  color: #fbb900;
  float: right;
  padding-right: 10px;
}
.fdd-caper-warp .left .list {
  min-height: 260px;
  max-height: 532px;
  overflow-y: auto;
}
.fdd-caper-warp .left .list .warp {
  height: 100%;
}
.fdd-caper-warp .left .list .warp div {
  color: #333;
  text-decoration: none;
  height: 40px;
  line-height: 40px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  text-indent: 25px;
  border-bottom: 1px solid #eaeaea;
}
.fdd-caper-warp .left .list .warp div:hover {
  background: #fffbea;
}
.fdd-caper-warp .left .list .warp .hover {
  background: #fffbea;
}
.fdd-caper-warp .right {
  margin-left: 260px;
}
.fdd-caper-warp .right .put-top {
  width: 100%;
  height: auto !important;
  overflow: hidden;
  margin: 10px;
  padding: 2px;
}
.fdd-caper-warp .right .put-top input {
  width: 40%;
  margin-right: 15px;
  float: left;
  height: 32px;
  line-height: 32px;
}
.fdd-caper-warp .right .put-top a {
  display: inline-block;
  text-align: center;
  float: left;
}
.fdd-caper-warp .right,
.fdd-caper-warp .middle {
  border: #eaeaea solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  height: 613px;
}
.fdd-caper-warp .right .fdd-table2,
.fdd-caper-warp .middle .fdd-table2 {
  border-left: none;
  border-right: none;
}
.fdd-caper-warp .right .top,
.fdd-caper-warp .middle .top {
  border-bottom: 1px solid #eaeaea;
  height: 60px;
  position: relative;
}
.fdd-caper-warp .right .top span,
.fdd-caper-warp .middle .top span {
  float: left;
  overflow: hidden;
  margin: 16px 0 0 20px;
  color: #2a2a2a;
  font-size: 18px;
}
.fdd-caper-warp .right .top a,
.fdd-caper-warp .middle .top a {
  width: 96px;
  height: 32px;
  line-height: 32px;
  float: right;
  padding: 0;
  margin: 16px 10px 0 0;
}
.fdd-caper-warp .right .main,
.fdd-caper-warp .middle .main {
  min-height: 539px;
  position: relative;
  padding-bottom: 20px;
}
.fdd-caper-warp .right .message,
.fdd-caper-warp .middle .message {
  width: 160px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  text-align: center;
  margin-top: 60px;
}
.fdd-caper-warp .right .message span,
.fdd-caper-warp .middle .message span {
  width: 100%;
  height: 160px;
  display: inline-block;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  background-position: 0 -520px;
}
.fdd-caper-warp .right .message p,
.fdd-caper-warp .middle .message p {
  display: inline-block;
  font-size: 16px;
  color: #999;
}
.fdd-caper-warp .right .formmain,
.fdd-caper-warp .middle .formmain {
  width: 700px;
  margin: 0 auto;
  height: auto !important;
  padding-top: 20px;
}
.fdd-caper-warp .right .formmain .from-grop,
.fdd-caper-warp .middle .formmain .from-grop {
  width: 100%;
  box-sizing: border-box;
  height: auto !important;
  margin-bottom: 15px;
}
.fdd-caper-warp .right .formmain .from-grop label,
.fdd-caper-warp .middle .formmain .from-grop label {
  text-align: right;
  width: 140px;
  float: left;
  margin-right: 10px;
  margin-bottom: 15px;
}
.fdd-caper-warp .right .formmain .from-grop .control-label,
.fdd-caper-warp .middle .formmain .from-grop .control-label {
  height: 40px;
  line-height: 40px;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
}
.fdd-caper-warp .right .formmain .from-grop div,
.fdd-caper-warp .middle .formmain .from-grop div {
  float: left;
  width: 470px !important;
  margin-bottom: 15px;
}
.fdd-caper-warp .right .formmain .from-grop div input,
.fdd-caper-warp .middle .formmain .from-grop div input {
  background: #fcfcfc;
}
.fdd-caper-warp .right .formmain .from-grop div dl,
.fdd-caper-warp .middle .formmain .from-grop div dl {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border: #eaeaea solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #fcfcfc;
  text-indent: 10px;
  position: relative;
  cursor: pointer;
}
.fdd-caper-warp .right .formmain .from-grop div dl span,
.fdd-caper-warp .middle .formmain .from-grop div dl span {
  font-size: 10px;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  right: 10px;
  top: 12px;
}
.fdd-caper-warp .right .formmain .from-grop div dl .grop-select,
.fdd-caper-warp .middle .formmain .from-grop div dl .grop-select {
  width: 100%;
  box-sizing: border-box;
  background: white;
  border: #eaeaea solid 1px;
  z-index: 20;
  position: absolute;
  max-height: 222px;
  overflow-y: auto;
}
.fdd-caper-warp .right .formmain .from-grop div dl .grop-select ul li:hover,
.fdd-caper-warp .middle .formmain .from-grop div dl .grop-select ul li:hover {
  background: #eaeaea;
}
.fdd-caper-warp .right .formmain .from-contract,
.fdd-caper-warp .middle .formmain .from-contract {
  width: 468px;
  height: auto !important;
  overflow: hidden;
  margin: 0 auto;
  margin-left: 152px;
}
.fdd-caper-warp .right .formmain .from-contract div,
.fdd-caper-warp .middle .formmain .from-contract div {
  display: inline-block;
  border: #eaeaea solid 1px;
  background-color: #f0f3f4;
  padding: 10px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.fdd-caper-warp .right .formmain .from-contract div a,
.fdd-caper-warp .middle .formmain .from-contract div a {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  color: #c7c7c7;
  margin-top: -2px;
}
.fdd-caper-warp .right .formmain .from-btngroup,
.fdd-caper-warp .middle .formmain .from-btngroup {
  width: 468px;
  margin-left: 152px;
}
.fdd-caper-warp .right .formmain .from-btngroup a,
.fdd-caper-warp .middle .formmain .from-btngroup a {
  margin: 15px 5px 0 0;
  height: 45px;
  line-height: 45px;
  padding: 0 10px;
}
.fdd-caper-warp .reset {
  margin-bottom: 15px;
}
.fdd-caper-warp .reset i {
  font-size: 22px;
  vertical-align: middle;
}
.fdd-caper-warp .reset a {
  color: #666;
  line-height: 26px;
}
.changeColor {
  background-color: #fffbea;
}
.fdd-content-box {
  width: 1100px;
  height: auto !important;
  margin: 0 auto;
  margin-top: 40px;
}
.fdd-warning-box {
  margin: 20px auto;
  padding: 18px;
  font-size: 12px;
  background: #fffaeb;
  color: #666;
}
.fdd-warning-box p {
  display: block;
}
.fdd-warning-box p span {
  color: #fbb900;
}
.show-pop {
  font-size: 12px;
  padding: 10px;
  left: 30px;
  position: absolute;
  width: 380px;
  top: 27px;
  left: -150px;
  z-index: 22;
  color: #fff !important;
  text-align: left;
  display: none;
  background: rgba(33, 42, 49, 0.75);
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  line-height: 20px;
}
.fdd-border-box {
  width: 1100px;
  margin: 0 auto;
  margin-top: 50px;
}
.fdd-border-box h3 {
  height: 30px;
  font-weight: normal;
  font-size: 18px;
  color: #2a2a2a;
  border-bottom: #eaeaea solid 1px;
  position: relative;
  padding-left: 15px;
}
.fdd-border-box h3:before {
  content: "";
  left: 0;
  top: 3px;
  position: absolute;
  display: block;
  height: 20px;
  width: 2px;
  background: #ffd435;
}
.fdd-border-box .fdd-fillin-box ul li {
  margin-top: 30px;
  position: relative;
  height: auto !important;
  min-height: 36px;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire {
  width: 185px;
  height: 36px;
  line-height: 36px;
  padding-left: 10px;
  background: #fcfcfc;
  border: 1px solid #e5e5e5;
  float: left;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  position: relative;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire span {
  color: #999;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire input {
  left: -150px;
  top: -5px;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire .date-tip-box {
  width: 22px;
  top: -1px;
  right: 15px;
  cursor: pointer;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire .date-tip-box .fdd-icon-date-tip {
  background-position: -293px -92px;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire .date-tip-box .fddcase-form-rili-pop {
  margin-left: 5px;
  padding-left: 20px;
}
.fdd-border-box .fdd-fillin-box ul li .data-expire .date-tip-box div {
  margin-left: -10px;
  border: none;
}
.fdd-border-box .fdd-fillin-box ul li label {
  width: 180px;
  display: inline-block;
  text-align: right;
  margin-right: 20px;
  float: left;
  line-height: 40px;
}
.fdd-border-box .fdd-fillin-box ul li label em {
  color: #c00;
}
.fdd-border-box .fdd-fillin-box ul li input,
.fdd-border-box .fdd-fillin-box ul li textarea,
.fdd-border-box .fdd-fillin-box ul li select,
.fdd-border-box .fdd-fillin-box ul li .fillin-select {
  width: 710px;
  color: #999;
  font-size: 12px;
}
.fdd-border-box .fdd-fillin-box ul li select,
.fdd-border-box .fdd-fillin-box ul li .fillin-select {
  cursor: pointer;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select {
  float: left;
  position: relative;
  height: auto !important;
  margin-bottom: 30px;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select p {
  height: 40px;
  line-height: 40px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #fcfcfc;
  border: 1px solid #e5e5e5;
  text-indent: 10px;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select p:hover {
  background: white;
  border: 1px solid #ffd435;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select ul {
  width: 100%;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  position: absolute;
  top: 42px;
  z-index: 90;
  border: #eaeaea solid 1px;
  max-height: 104px;
  overflow-y: auto;
  background: white;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select ul li {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0;
  margin-top: 0;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select ul li:hover {
  background: #fffaeb;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select ul li span {
  color: #a6a6a6;
}
.fdd-border-box .fdd-fillin-box ul li .fillin-select .fa-icon-arrow-down {
  position: absolute;
  right: 10px;
  top: 15px;
}
.fdd-border-box .fdd-fillin-box ul li textarea {
  height: 90px;
  vertical-align: top;
  resize: none;
  font-size: 14px;
  line-height: 20px;
  text-indent: 10px;
  padding-top: 10px;
}
.fdd-border-box .fdd-fillin-box ul li .date-tip-box {
  position: absolute;
  right: -50px;
  top: 10px;
  width: 230px;
}
.fdd-border-box .fdd-fillin-box ul li .date-tip-box a {
  display: inline-block;
  vertical-align: middle;
}
.fdd-border-box .fdd-fillin-box ul li .date-tip-box a .fa-input-border,
.fdd-border-box .fdd-fillin-box ul li .date-tip-box a input {
  opacity: 0;
  filter: alpha(opacity=0);
  border: none !important;
}
.annex-tip {
  font-size: 12px;
  position: relative;
}
.annex-tip a {
  width: 65px;
  height: 20px;
  vertical-align: top;
  position: relative;
  color: #ffd435;
  cursor: pointer;
  display: inline-block;
}
.annex-tip a input {
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  overflow: hidden;
  right: 0;
  top: 0;
  left: -14px;
}
.annex-tip a label {
  cursor: pointer;
}
.annex-tip a:hover {
  opacity: 0.9;
}
.annex-tip a:hover .show-pop {
  display: inline-block;
  width: 430px;
  left: 0;
}
.annex-tip a:hover .show-pop:before {
  left: 10px;
}
.annex-tip {
  margin: 10px 0 0 200px;
}
.sign-list {
  position: relative;
  margin: 30px 0 0 -30px;
  zoom: 1;
}
.sign-list ul li {
  border: #eaeaea solid 1px;
  width: 432px;
  float: left;
  cursor: pointer;
  background: white;
  padding: 20px 30px 20px 70px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-left: 30px;
  position: relative;
}
.sign-list ul li span {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  display: block;
  cursor: pointer;
  top: 33px;
  left: 30px;
  border: 1px solid #ccc;
  position: absolute;
}
.sign-list ul li p {
  color: #a6a6a6;
}
.sign-list ul .on {
  border: 1px solid #ffd435;
}
.sign-list ul .on span {
  border: 1px solid #ffd435;
}
.sign-list ul .on span:before {
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  display: block;
  background: #212a31;
  width: 6px;
  height: 6px;
  position: absolute;
  top: 3px;
  left: 3px;
  content: "";
}
.sign-con-box {
  min-height: 290px;
  padding: 40px 40px 30px;
  margin: 30px auto 80px;
  border: 1px dashed #eaeaea;
}
.sign-con-box:hover {
  box-shadow: 0 12px 18px 8px rgba(0, 0, 0, 0.03);
}
.sign-con-box ul li {
  position: relative;
  display: list-item;
  text-align: -webkit-match-parent;
}
.sign-con-box ul li label {
  width: 140px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 10px;
  margin-right: 10px;
  text-align: right;
}
.sign-con-box ul li label em {
  color: #c00;
}
.sign-select {
  width: 710px;
  display: inline-block;
  position: relative;
  margin-left: 165px;
}
.sign-select ul {
  width: 100%;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  position: absolute;
  top: 42px;
  z-index: 90;
  overflow: hidden;
  border: #eaeaea solid 1px;
  max-height: 104px;
  background: white;
}
.sign-select ul li {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 0;
}
.sign-select ul li:hover {
  background: #fffaeb;
}
.sign-select ul li span {
  color: #a6a6a6;
}
.sign-select p {
  height: 38px;
  line-height: 38px;
  width: 100%;
  background: white;
  padding: 0 10px;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  cursor: pointer;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.sign-select p span {
  color: #a6a6a6;
  display: inline;
  width: 145px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sign-select p i {
  font-size: 12px;
  width: 12px;
  right: 10px;
  top: 15px;
  display: block;
  position: absolute;
}
.copy-sign-warp {
  position: relative;
  height: auto !important;
  overflow: hidden;
}
.copy-sign-warp label {
  position: absolute;
  margin-left: 92px;
  margin-top: 50px;
}
.sign-wrap {
  margin-left: 165px;
  margin-top: 30px;
}
.sign-wrap .cur {
  background: #fafafa !important;
  border: 1px solid #eaeaea !important;
}
.sign-wrap .file-msg {
  height: 30px;
  line-height: 30px;
  margin-top: -20px;
  margin-bottom: 20px;
}
.sign-wrap .file-msg a {
  color: #ffd435;
}
.sign-wrap .file-msg a:hover {
  color: #e1b213;
}
.sign-wrap .fdd-warp-msg {
  font-style: normal;
  color: #999;
}
.sign-wrap .staff-contact {
  background: #fafafa;
  border: 1px solid #eaeaea;
  width: 710px;
  display: inline-block;
  height: auto !important;
  min-height: 72px;
  line-height: 72px;
  margin-bottom: 20px;
  box-sizing: border-box;
  position: relative;
}
.sign-wrap .staff-contact .filebox {
  height: 39px;
  background: white;
  border: 1px solid #eaeaea;
  color: #999;
  text-indent: 15px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  width: 390px;
  margin: 15px 0 0 10px;
  line-height: 40px;
  float: left;
  position: relative;
}
.sign-wrap .staff-contact .filebox span {
  color: #ffd435;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 0;
  display: inline-block;
}
.sign-wrap .staff-contact .filebox span:hover {
  color: #e1b213;
}
.sign-wrap .staff-contact a {
  display: inline-block;
  text-align: center;
  background: white;
  border: #ffd435 solid 1px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  height: 38px;
  line-height: 38px;
  float: left;
  margin-left: 15px;
  padding: 0 15px;
  color: #2a2a2a;
  margin-top: 15px;
  position: relative;
}
.sign-wrap .staff-contact a form {
  top: 0;
  display: block;
  width: 88px;
  height: 38px;
  position: absolute;
  left: 0;
  cursor: pointer;
}
.sign-wrap .staff-contact a input {
  display: inline-block;
  width: 88px;
  height: 38px;
  position: absolute;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.sign-wrap .staff-contact a:hover {
  background: #ffd435;
  color: white;
}
.sign-wrap .staff-contact .defaultAuth {
  margin-left: 20px;
  color: #535353;
}
.sign-wrap .phone-contact {
  background: #fffbea;
  border: 1px solid #fee99a;
  width: 710px;
  display: inline-block;
  height: auto !important;
  min-height: 72px;
  line-height: 72px;
  margin-bottom: 20px;
  box-sizing: border-box;
}
.sign-wrap .phone-contact .contact-number {
  color: #a6a6a6;
  border-right: 1px solid #eaeaea;
  display: inline-block;
  width: 40px;
  text-align: center;
  height: 70px;
  line-height: 70px;
}
.sign-wrap .phone-contact .fdd-icon-delete02 {
  position: absolute;
  right: 5px;
  top: 5px;
}
.sign-wrap .phone-contact .contact-select {
  width: 118px;
  margin-left: 8px;
  display: inline-block;
  position: relative;
  vertical-align: unset;
}
.sign-wrap .phone-contact .contact-select p {
  position: absolute;
  margin-top: -24px;
  border: #ffd435;
  height: 40px;
  line-height: 40px;
  width: 100%;
  background: white;
  padding: 0 10px;
  cursor: pointer;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  font-size: 12px;
}
.sign-wrap .phone-contact .contact-select p:hover {
  border: #ffd435 solid 1px;
}
.sign-wrap .phone-contact .contact-select p i {
  position: absolute;
  right: 6px;
  top: 14px;
}
.sign-wrap .phone-contact .contact-select .sign-select-list {
  width: 100%;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  top: 10px;
  z-index: 20;
  background: white;
  left: 0;
  overflow: auto;
  max-height: 104px;
  font-size: 12px;
  position: absolute;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.sign-wrap .phone-contact .contact-select .sign-select-list div {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: none;
}
.sign-wrap .phone-contact .contact-select .sign-select-list div:hover {
  background: #fffaeb;
}
.sign-wrap .phone-contact .company-name {
  height: 22px;
  line-height: 22px;
  color: #bd9916;
  text-indent: 9px;
}
.sign-wrap .phone-contact .contact {
  display: inline-block;
  width: 240px;
  margin-left: 8px;
  position: relative;
  line-height: 34px;
  height: 40px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.sign-wrap .phone-contact .contact .no-legalize {
  display: inline-block;
  position: absolute;
  right: -110px;
  top: 0;
  color: #a6a6a6;
}
.sign-wrap .phone-contact .contact span {
  width: auto;
  max-width: 140px;
  vertical-align: middle;
  overflow: hidden;
  white-space: normal;
  color: #a6a6a6;
  text-indent: 10px;
  display: inline-block;
}
.sign-wrap .phone-contact .contact em {
  font-style: normal;
  vertical-align: middle;
  color: #a6a6a6;
}
.sign-wrap .phone-contact .contact .contact-icon {
  cursor: pointer;
  width: 21px;
  height: 23px;
  display: inline-block;
  right: 10px;
  top: 10px;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  position: absolute;
  background-position: -355px -93px;
}
.sign-wrap .phone-contact .contact input {
  box-sizing: border-box;
  padding-right: 32px;
  height: 39px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.file-type-container {
  float: left;
  width: 120px;
  display: inline-block;
  height: auto !important;
  position: relative;
  top: 12px;
  margin-bottom: 20px;
  margin-right: 10px;
  box-sizing: border-box;
}
.file-type-container .contact-select {
  width: 120px;
  margin-left: 10px;
  display: inline-block;
  position: relative;
}
.file-type-container .contact-select p {
  overflow: hidden;
  position: absolute;
  margin-top: -24px;
  border: #ffd435;
  height: 34px;
  line-height: 34px;
  width: 100%;
  background: white;
  padding: 0 10px;
  cursor: pointer;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
}
.file-type-container .contact-select p:hover {
  border: #ffd435 solid 1px;
}
.file-type-container .contact-select p i {
  position: absolute;
  right: 6px;
  top: 5px;
}
.file-type-container .contact-select .sign-select-list {
  width: 100%;
  box-sizing: border-box;
  border: #eaeaea solid 1px;
  top: 10px;
  z-index: 20;
  background: white;
  left: 0;
  overflow: auto;
  max-height: 104px;
  position: absolute;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.file-type-container .contact-select .sign-select-list div {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: none;
}
.file-type-container .contact-select .sign-select-list div:hover {
  background: #fffaeb;
}
.share-template-wrap {
  margin-top: 30px;
}
.share-template-wrap .title {
  display: inline-block;
  margin-right: 26px;
  font-size: 14px;
  margin-left: 128px;
}
.share-template-wrap .company-list {
  display: inline-block;
  border: solid 1px #eaeaea;
  height: 370px;
  width: 230px;
  position: relative;
  vertical-align: top;
  margin-left: 2px;
  height: 316px;
}
.share-template-wrap .company-list i {
  position: absolute;
  margin: 20px 0 0 15px;
}
.share-template-wrap .company-list .fdd-list-input {
  height: 100%;
}
.share-template-wrap .company-list .fdd-list-input i {
  top: -2px;
}
.share-template-wrap .company-list .fdd-list-input .company-list-container {
  height: 270px;
  overflow: auto;
}
.share-template-wrap .company-list .fdd-list-input .company-list-container .pending-company {
  margin-top: 12px;
}
.share-template-wrap .company-list .company-input {
  height: 30px;
  width: 90%;
  margin: 10px 5% 0px;
  text-indent: 20px;
}
.share-template-wrap .company-list .pending-company {
  margin: 10px 0 0 12px;
}
.share-template-wrap .company-list .pending-company .pending-company-name {
  margin-left: 5px;
}
.share-template-wrap .company-list .share-wrap {
  position: absolute;
  bottom: -70px;
  left: -12px;
}
.share-template-wrap .company-list-selected {
  margin-left: 5px;
}
.share-template-wrap .company-list-selected .title {
  margin: 12px 0 12px 6px;
  font-size: 12px;
}
.share-template-wrap .company-list-selected .selected-list {
  margin: 10px 0 0 18px;
}
.share-template-wrap .company-list-selected .selected-list a {
  color: #E1C1A0;
  float: right;
  margin-right: 5px;
}
.share-template-wrap .company-list-selected .selected-company-container {
  height: 270px;
  overflow: auto;
}
.contract-add-sign-people {
  height: 46px;
  line-height: 46px;
  text-align: center;
  border: 1px dashed #eaeaea;
  width: 710px;
  background: #fafafa;
  margin-left: 165px;
  cursor: pointer;
  color: black;
}
.contract-add-sign-people i {
  margin-right: 10px;
}
.contract-add-sign-people:hover {
  border-color: #ffd435;
  background: #fffbea;
}
.allow-box {
  margin-top: 20px;
  height: 60px;
  width: 710px;
  margin-left: 164px;
  position: relative;
}
.allow-box .allow-left-text {
  float: left;
  padding-top: 0;
  display: inline-block;
  font-size: 12px;
  cursor: pointer;
  color: #2a2a2a;
}
.allow-box .allow-left-text .add-people-phone {
  height: 32px;
  width: 110px;
  line-height: 31px;
  text-align: center;
  margin-right: 10px;
  border: #eaeaea solid 1px;
  background: #fafafa;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  display: inline-block;
  color: #2a2a2a;
  text-decoration: none;
}
.allow-box .allow-left-text .add-people-phone:hover {
  color: #2a2a2a;
  border-color: #ffd435;
  background: #fffbea;
}
.allow-box .allow-left-text a {
  color: #2a2a2a;
  text-decoration: underline;
}
.allow-box .allow-left-text a:hover {
  color: #ffd435;
}
.allow-box .allow-left-text .line {
  border-left: 1px solid #a6a6a6;
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
}
.allow-box .allow-right-text {
  float: right;
  display: inline-block;
  padding-top: 6px;
  cursor: pointer;
  color: #2a2a2a;
}
.allow-box .allow-right-text a {
  color: #2a2a2a;
}
.annex-list {
  margin: 20px 0 0 -10px;
  padding-left: 200px;
}
.annex-list div {
  margin: 0 0 20px 10px;
}
.detial-list {
  margin: 20px 0 0 0;
}
.detial-list div {
  margin-right: 10px;
  margin-bottom: 10px;
  position: relative;
}
.detial-list .attach-downs {
  width: 34px;
  height: 34px;
  text-align: center;
  background: #ffd435;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
.detial-list .attach-downs:hover {
  background: #e1b213;
}
.detial-list .attach-downs i {
  font-size: 16px;
}
.annex-list,
.detial-list {
  zoom: 1;
  height: auto !important;
  overflow: hidden;
}
.annex-list div,
.detial-list div {
  float: left;
  height: 34px;
  line-height: 34px;
  width: 350px;
  font-size: 12px;
  background: #f7f7f7;
}
.annex-list div span,
.detial-list div span {
  width: 280px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.annex-list div span em,
.detial-list div span em {
  color: #a6a6a6;
}
.annex-list div i,
.detial-list div i {
  margin-top: -27px;
}
.put-box-list {
  padding-top: 40px;
  overflow: hidden;
}
.put-box-list ul li {
  height: 180px;
  width: 250px;
  margin: 0 20px 30px 0;
  border: #ffd435 dashed 1px;
  float: left;
  position: relative;
  text-align: center;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.put-box-list ul li:hover div,
.put-box-list ul li:hover .close-btn {
  display: block;
}
.put-box-list ul li .close-btn {
  width: 20px;
  height: 20px;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
  line-height: 20px;
  color: white;
  display: none;
  position: absolute;
  right: -5px;
  top: -5px;
  background: #999;
}
.put-box-list ul li .fa-icon-circle-close {
  color: #999;
  position: absolute;
  right: -10px;
  top: -50px;
  cursor: pointer;
  font-size: 16px;
  z-index: 90;
}
.put-box-list ul li i,
.put-box-list ul li .put-box-addicon {
  margin-top: 40px;
  display: block;
  height: 30px;
  width: 30px;
}
.put-box-list ul li .put-box-addicon {
  margin: 0 auto;
  margin-top: 40px;
  background: url(data:image/png;base64,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) no-repeat;
  background-size: 100% 100%;
}
.put-box-list ul li input {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}
.put-box-list ul li h3 {
  font-size: 16px;
  font-weight: normal;
  margin: 15px 0 10px;
}
.put-box-list ul li div {
  background: black;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  filter: alpha(opacity=80);
  -moz-opacity: 0.5;
  opacity: 0.5;
  display: none;
}
.put-box-list ul li div a {
  margin: 70px auto 0 auto;
  display: block;
  color: #2a2a2a;
  background: #ffd435;
  width: 82px;
  height: 36px;
  line-height: 36px;
}
.put-box-list ul li .page-tit {
  height: 24px;
  line-height: 24px;
  width: 100%;
  position: absolute;
  overflow: hidden;
  bottom: 0;
  left: 0;
  font-size: 12px;
  display: block;
  background: rgba(57, 64, 71, 0.3);
  color: white;
}
.put-box-list ul li .put-box-list-txt {
  font-size: 12px;
  color: #a6a6a6;
}
.put-box-list ul li img {
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
}
.put-box-list ul li:hover .clost-btn {
  display: block;
}
.put-box-list ul .put-box-upload:hover {
  background: #f7f7f7;
}
.big-pic {
  text-align: center;
  position: absolute;
  top: 50px;
  bottom: 60px;
  left: 50%;
  margin-left: -410px;
  width: 820px;
  background: transparent;
  box-sizing: border-box;
  overflow-y: auto;
}
.big-pic .pagesmargin {
  margin-bottom: 30px;
}
.big-pic .pagesmargin:last-child {
  margin-bottom: 0;
}
.big-pic .pagesmargin img {
  width: 100%;
  max-width: 800px;
}
.big-pic img {
  width: 800px;
  display: block;
}
.big-pic::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background: transparent;
}
.big-pic::-webkit-scrollbar-track {
  border-radius: 4px;
  background: transparent;
}
.big-pic::-webkit-scrollbar-thumb {
  border-radius: 4px;
  height: 30px;
  display: block;
  background: #dcdcdc;
}
.big-pic::-webkit-scrollbar-thumb:hover {
  background: #b0b0b0;
}
.big-pic-text {
  position: absolute;
  left: 50%;
  margin-left: -410px;
  width: 820px;
  bottom: 20px;
  background: transparent;
  color: white;
  font-size: 14px;
  text-align: center;
}
.fdd-company-pagebox {
  width: 100%;
  height: 44px;
  background: white;
  position: absolute;
  bottom: 0;
  border: #eaeaea solid 1px;
  box-sizing: border-box;
}
.fdd-company-pagebox .pagemain {
  width: 80%;
  position: relative;
  margin-left: 238px;
}
/*合同模板*/
.fdd-temp-filebox {
  width: 100%;
  height: 182px;
  border: 1px dashed #eaeaea;
  box-sizing: border-box;
  position: relative;
  margin-top: 22px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.fdd-temp-filebox .fileview {
  width: 90px;
  height: 120px;
  position: absolute;
  left: 30px;
  top: 30px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  border: 1px solid #eaeaea;
}
.fdd-temp-filebox .fileview:hover .pic-mask {
  display: block;
}
.fdd-temp-filebox .fileview img {
  width: 100%;
}
.fdd-temp-filebox .fileview .page-number {
  width: 100%;
  height: 24px;
  line-height: 24px;
  left: 0;
  bottom: 0;
  text-align: center;
  color: white;
  display: block;
  font-size: 12px;
  position: absolute;
  background: rgba(57, 64, 71, 0.3);
}
.fdd-temp-filebox .fileview .pic-mask {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  background: rgba(57, 64, 71, 0.3);
}
.fdd-temp-filebox .fileview .pic-mask a {
  height: 30px;
  width: 60px;
  margin: 45px auto 0;
  border: white solid 1px;
  line-height: 30px;
  text-align: center;
  color: white;
  display: block;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.fdd-temp-filebox .filetitle {
  width: 550px;
  margin: 63px 0 0 165px;
}
.fdd-temp-filebox .filetitle h3 {
  font-weight: normal;
}
.fdd-temp-filebox .filetitle span {
  display: block;
  color: #a6a6a6;
}
.fdd-temp-filebox .text-conversion-right {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 150px;
  top: 88px;
  display: inline-block;
  border: 3px solid #f7f7f7;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  box-sizing: border-box;
  -webkit-animation: lds-rolling 1s linear infinite;
  animation: lds-rolling 1s linear infinite;
}
.fdd-temp-filebox .text-conversion-right:before {
  position: absolute;
  content: '';
  width: 24px;
  height: 24px;
  border: 3px solid #fdd435;
  border-top-color: transparent;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  z-index: 2;
  top: -3px;
  left: -3px;
}
.fdd-temp-filebox .filebtn {
  position: absolute;
  width: 88px;
  height: 30px;
  line-height: 30px;
  right: 48px;
  top: 72px;
}
.fdd-temp-filebox .filebtn a {
  display: block;
  width: 100%;
  height: 30px;
  background: white;
  border: #ffd435 solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  color: #2a2a2a;
  text-align: center;
}
.fdd-temp-filebox .filebtn a:hover {
  color: white;
  background: #ffd435;
}
.fdd-temp-filebox .filebtn a input {
  width: 100%;
  height: 30px;
  opacity: 0;
  filter: alpha(opacity=0);
  right: 0;
  position: absolute;
}
.fdd-detial-wap {
  width: 1100px;
  height: auto !important;
  margin: 40px auto;
}
.fdd-detial-title-box {
  height: auto;
  padding: 20px;
  position: relative;
  background: #f7f7f7;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-top: 15px;
  margin-bottom: 15px;
}
.fdd-detial-title-box h2 {
  color: #2a2a2a;
  font-size: 14px;
}
.fdd-detial-title-box p {
  display: block;
  margin: 10px 0;
  color: #a6a6a6;
  font-size: 12px;
}
.fdd-detial-title-box .remake {
  color: #2a2a2a;
}
.fdd-detial-title-box .detai-link {
  position: absolute;
  right: 20px;
  top: 25px;
}
.fdd-detial-title-box .detai-link a {
  color: #999;
}
.fdd-detial-title-box .detai-link a:hover {
  color: #ffd435;
}
.fdd-detial-title-box .detai-roke span {
  margin-right: 15px;
}
.fdd-detial-attach {
  width: 100%;
  padding-top: 10px;
  overflow: hidden;
}
.attach-now {
  text-align: left;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
}
.attach-now .attach-ico {
  width: 16px;
  height: 16px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
  background: url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a) no-repeat;
  background-position: -78px -96px;
}
.attach-now .attach-line {
  margin: 0 7px;
}
.attach-now a {
  color: #2a2a2a;
  text-decoration: underline;
}
.attach-now a:hover {
  color: #ffd435;
}
.fdd-detail-btn {
  text-align: right;
  padding-top: 15px;
}
.company-sign-img {
  text-align: center;
  padding: 10px;
  border: 1px dashed #ccc;
  background: rgba(234, 234, 234, 0.5);
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.company-sign-img:hover,
.company-sign-img.sign-img-hover {
  background: rgba(254, 236, 164, 0.7);
  border-color: #fbb900;
}
.page-view {
  width: 100%;
  border: #eaeaea solid 1px;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: white;
  margin-top: 30px;
  margin-bottom: 100px;
}
.page-view .page-box {
  width: 100%;
  height: 50px;
  background: #f8f8f8;
}
.page-view .page-sign {
  text-align: center;
  position: relative;
}
.page-view .page-sign img {
  width: 800px;
}
.page-view .page-box-fix {
  position: fixed;
  top: 50px;
  width: 100%;
  left: 0;
  right: 0;
  z-index: 100;
}
@keyframes lds-rolling {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@-webkit-keyframes lds-rolling {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.signature-wrap {
  top: 0;
  left: 0;
  width: 100%;
  padding-top: 52px;
  height: 100%;
  box-sizing: border-box;
  position: fixed;
}
.signature-left {
  width: 219px;
  height: auto;
  position: absolute;
  left: 0;
  z-index: 90;
  top: 52px;
  bottom: 40px;
  background: #f5f5f5;
  border-right: 1px solid #eaeaea;
}
/*左边签章模块*/
.signature-left-wrap {
  margin: 20px auto;
  width: 180px;
}
.signature-scrollbar {
  width: 100%;
  position: absolute;
  top: 0px;
  bottom: 20px;
  box-sizing: border-box;
}
.signature-scrollbar,
.signature-con-scrollbar {
  overflow: auto;
}
.signature-scrollbar::-webkit-scrollbar,
.signature-con-scrollbar::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background: transparent;
}
.signature-scrollbar::-webkit-scrollbar-track,
.signature-con-scrollbar::-webkit-scrollbar-track {
  border-radius: 4px;
  background: transparent;
}
.signature-scrollbar::-webkit-scrollbar-thumb,
.signature-con-scrollbar::-webkit-scrollbar-thumb {
  border-radius: 4px;
  height: 30px;
  display: block;
  background: #dcdcdc;
}
.signature-scrollbar::-webkit-scrollbar-thumb:hover,
.signature-con-scrollbar::-webkit-scrollbar-thumb:hover {
  background: #b0b0b0;
}
.signature-center {
  max-width: calc(100% - 440px);
  width: calc(100% - 440px);
  overflow: auto;
  background: #f5f5f5;
  height: calc(100% - 40px);
  margin: 0 auto;
  position: relative;
  box-sizing: border-box;
  border-top: 1px solid rgba(0, 0, 0, 0.03);
}
.signature-center.pd-right-0 {
  padding: 30px 0 0 220px;
}
.personal-signature-pic {
  background: white;
  border: 1px dashed #eaeaea;
  border-bottom: 1px solid #eaeaea;
  width: 180px;
  padding: 10px 0;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
}
.personal-signature-pic:hover {
  border: 1px dashed #ffd435;
}
.personal-signature-pic .drop {
  position: relative;
}
.scroll-list {
  width: 800%;
}
.scroll-list li {
  width: 180px;
  text-align: center;
  float: left;
  cursor: move;
}
.scroll-list li img {
  display: inline-block;
}
.flip-pages {
  height: 30px;
  text-align: center;
  width: 180px;
  line-height: 28px;
  background: #f5f5f5;
  color: #2a2a2a;
  position: relative;
  box-sizing: border-box;
  border: 1px solid #eaeaea;
  border-top: 0;
}
.flip-pages a {
  position: absolute;
  top: 8px;
  display: inline-block;
  vertical-align: middle;
  color: #2a2a2a;
}
.flip-pages a:hover {
  color: #ffd435;
}
.flip-pages .left {
  left: 5px;
}
.flip-pages .right {
  right: 5px;
}
.flip-pages-txt {
  width: 90px;
  text-align: left;
  overflow: hidden;
  margin: 0 auto;
}
.flip-pages-txt p {
  width: 100%;
  cursor: pointer;
  color: #fbb900;
}
.flip-pages-txt p:hover {
  color: #f49600;
}
.flip-pages-txt p span {
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 12px;
}
.prv-icon,
.next-icon {
  display: inline-block;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  height: 17px;
  width: 17px;
  position: absolute;
  top: 3px;
}
.prv-icon {
  cursor: default;
  left: 35px;
  background-position: -260px -133px;
}
.prv-icon.prv-icon-black {
  cursor: pointer;
  background-position: -284px -134px;
}
.prv-icon.prv-icon-black:hover {
  top: 6px;
  background-position: -313px -137px;
}
.next-icon {
  right: 37px;
  top: 2px;
  background-position: -271px -133px;
}
.next-icon.next-icon-gray {
  background-position: -296px -133px;
  cursor: default;
}
.next-icon.next-icon-gray:hover {
  top: 2px;
  background-position: -296px -133px;
}
.next-icon:hover {
  top: 6px;
  background-position: -220px -136px;
}
.fdd-icon-problem {
  color: #ccc;
  font-size: 16px;
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  line-height: 16px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  text-align: center;
  background: #ffd435;
  vertical-align: middle;
  cursor: pointer;
}
.fdd-icon-problem:hover {
  color: #b3b3b3;
}
.fdd-icon-problem:hover .fddv3-cut-title {
  display: block;
  z-index: 99;
  text-align: left;
  width: 140px;
  left: -67px;
  top: -8px;
  font-size: 14px;
}
.fdd-icon-problem:hover .fddv3-cut-title:before {
  top: -12px;
  left: 70px;
}
.fdd-icon-problem:hover .fddv3-cut-title p {
  color: #fff;
  margin-top: 0;
}
.fdd-icon-problem:before {
  content: "?";
  color: #fff;
  font-size: 15px;
}
.signature-con {
  width: 800px;
  height: 100%;
  margin: 0 auto;
  position: relative;
  border: 1px solid #eaeaea;
  box-shadow: 0 4px 4px 5px rgba(0, 0, 0, 0.03);
  box-sizing: border-box;
}
.signature-con-scrollbar {
  width: 800px;
  position: absolute;
  top: 32px;
  left: 20px;
  background: white;
  bottom: 0px;
  box-sizing: border-box;
  overflow: hidden;
}
.agreement-pic {
  width: 100%;
}
/*公司签章*/
.personal-signat,
.company-signature {
  margin-top: 20px;
}
.border-gray-line {
  margin-bottom: 30px;
  height: 30px;
  width: 180px;
  border-bottom: 1px solid #eaeaea;
}
.h-133 {
  height: 123px;
}
.h-180 {
  height: 165px;
}
.h-42 {
  height: 42px;
}
.date-tip {
  font-size: 16px;
  cursor: move;
  font-weight: normal;
  text-align: center;
}
.date-tip img {
  height: 16px;
}
.signature-right {
  width: 165px;
  position: absolute;
  height: auto;
  right: 0;
  z-index: 100;
  top: 52px;
  bottom: 40px;
  background: #f5f5f5;
  border-left: 1px solid #eaeaea;
}
.signature-right .signature-scrollbar {
  bottom: 120px;
}
.signature-right-list {
  width: 108px;
  margin: 0 auto;
  max-height: 830px;
}
.signature-right-list li {
  width: 100%;
  margin: 20px auto 0;
  height: 150px;
  border: 1px solid #eaeaea;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
}
.signature-right-list li:hover,
.signature-right-list li.cur {
  border: 2px solid #ffd435;
  color: #2a2a2a;
}
.signature-right-list li:hover .bottom-nubmer,
.signature-right-list li.cur .bottom-nubmer {
  background: #ffd435;
  color: #2a2a2a;
}
.signature-right-list li img {
  height: 100%;
  width: 100%;
}
.signature-right-tag,
.signature-right-tag02,
.signature-right-tag03 {
  height: 14px;
  width: 10px;
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  position: absolute;
  left: 5px;
  top: -2px;
}
.signature-right-tag.left-15,
.signature-right-tag02.left-15,
.signature-right-tag03.left-15 {
  left: 15px;
}
.signature-right-tag.left-25,
.signature-right-tag02.left-25,
.signature-right-tag03.left-25 {
  left: 25px;
}
.sign-animate {
  animation: animatek1 0.1s 1 ease-in;
}
@keyframes animatek1 {
  0% {
    transform: scale(3);
    opacity: 0;
  }
  30% {
    transform: scale(2.2);
    opacity: .1;
  }
  50% {
    transform: scale(1.8);
    opacity: .3;
  }
  70% {
    transform: scale(1.5);
    opacity: .5;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.signature-right-tag {
  background-position: -531px -243px;
}
.signature-right-tag02 {
  background-position: -531px -266px;
}
.signature-right-tag03 {
  background-position: -597px -267px;
}
.bottom-nubmer {
  position: absolute;
  right: 0px;
  bottom: 0px;
  height: 18px;
  width: 18px;
  display: block;
  background: #eaeaea;
  line-height: 18px;
  color: white;
  text-align: center;
  font-size: 12px;
}
.top-icon {
  position: absolute;
  right: -30px;
  bottom: 20px;
  cursor: pointer;
}
.shrink-icon {
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  width: 19px;
  height: 40px;
  display: block;
  position: absolute;
  top: 50%;
  z-index: 99;
  margin-top: -20px;
  right: 147px;
  background-position: -280px -233px;
}
.shrink-icon:hover {
  background-position: -302px -233px;
}
.signature-right-close {
  width: 0;
}
.signature-right-close .shrink-icon {
  left: auto;
  right: 0;
  background-position: -323px -233px;
}
.signature-right-close .shrink-icon:hover {
  background-position: -344px -233px;
}
.signature-right-close .signature-scrollbar,
.signature-right-close .signature-right-list {
  margin: 0;
  width: 0;
}
.signature-right-tit,
.signature-left-tit {
  padding: 0 10px;
}
.signature-right-tit h3,
.signature-left-tit h3 {
  font-size: 14px;
  font-weight: normal;
}
.signature-right-tit .signtack,
.signature-left-tit .signtack {
  color: #2a2a2a;
  font-size: 14px;
}
.signature-right-tit p,
.signature-left-tit p {
  font-size: 12px;
  color: #a6a6a6;
  line-height: 18px;
  margin-top: 5px;
}
.signature-right-tit p span,
.signature-left-tit p span {
  padding-left: 10px;
}
.signature-right-tit h3 {
  font-size: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.signature-left-tit {
  padding: 0;
}
/*指定签章位置*/
.signature-place {
  padding-bottom: 30px;
}
.signature-place .signature-left-tit h3 {
  margin-bottom: 15px;
}
.check-sign-list {
  margin-top: 20px;
}
.check-sign-list li {
  height: 34px;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  cursor: move;
  position: relative;
  line-height: 34px;
}
.check-sign-list li.cursor {
  cursor: pointer;
}
.check-sign-list li:hover {
  background: #eaeaea;
  border-color: #eaeaea;
}
.check-sign-list li.check-sign-on {
  background: #fee99a;
  border-color: #fccf48;
}
.pos-number {
  position: absolute;
  top: 1px;
  right: 50px;
}
.pos-number.r-t-20 {
  right: 20px;
}
.sign-date-icon,
.sign-seal-icon,
.sign-pen-icon {
  height: 20px;
  width: 100px;
  display: inline-block;
}
.sign-seal-icon {
  width: 135px;
}
.wid-840 {
  width: 840px;
  position: relative;
  margin: 0 auto;
  height: 100%;
}
.personal-sign,
.date-sign,
.company-sign {
  position: absolute;
  max-width: 180px;
  cursor: move;
  z-index: 999;
}
.personal-sign img,
.date-sign img,
.company-sign img {
  max-width: 100%;
}
.personal-sign:hover .sign-img-tip,
.date-sign:hover .sign-img-tip,
.company-sign:hover .sign-img-tip {
  display: block;
}
.personal-sign i,
.date-sign i,
.company-sign i {
  display: inline-block;
  height: 12px;
  width: 12px;
}
.personal-sign i:before,
.date-sign i:before,
.company-sign i:before {
  background: url(./images/fdd-img.png?6156c7373b0dd55b67e7cf18d655ab85) no-repeat;
  display: inline-block;
  height: 12px;
  margin-top: 6px;
  width: 12px;
  content: "";
  background-position: -563px -57px;
}
.personal-sign-img,
.date-sign-img,
.company-sign-img {
  text-align: center;
  padding: 10px;
  border: 1px dashed #ccc;
  background: rgba(234, 234, 234, 0.5);
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.personal-sign-img:hover,
.date-sign-img:hover,
.company-sign-img:hover,
.personal-sign-img.sign-img-hover,
.date-sign-img.sign-img-hover,
.company-sign-img.sign-img-hover {
  background: rgba(254, 236, 164, 0.7);
  border-color: #fbb900;
}
.sign-img-tip {
  background: #fffbea;
  border: 1px solid #fef1bf;
  padding: 5px;
  max-width: 100%;
  display: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-top: 5px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  color: #a6a6a6;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
}
.personal-sign {
  top: 100px;
  left: 150px;
}
.company-sign {
  top: 300px;
  left: 190px;
}
.date-sign {
  top: 230px;
  left: 460px;
}
.com-sign-close {
  position: absolute;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-border-radius: 50%;
  display: block;
  background: #ff3756;
  top: -10px;
  right: -10px;
}
.com-sign-close:hover {
  background: #f72142;
}
.com-sign-close:active {
  background: #f72142;
}
.fddv3-form-none input {
  border: none;
  padding: 0;
  height: auto;
  line-height: normal;
  background: none;
}
.fddv3-form-none input:focus {
  border: none;
  box-shadow: none;
}
.from-box {
  position: relative;
  width: 138px;
  background: #fafafa;
  display: inline-block;
}
.from-box input {
  width: 138px!important;
  height: 30px!important;
}
.from-box i {
  position: absolute;
  width: 30px;
  font-size: 14px;
  color: #999;
  text-align: center;
  pointer-events: none;
  right: 5px;
}
.add-number.bg-fa {
  background: #fafafa;
  margin: 0 10px!important;
}
.add-number.bg-fa input {
  height: 30px!important;
  width: 88px!important;
  border-top: 0!important;
  border-radius: 0!important;
  border-bottom: 0!important;
}
.add-number.bg-fa input:focus {
  outline: 0!important;
  box-shadow: none!important;
}
.pd-120 {
  width: 120px!important;
  padding-left: 171px!important;
}
.w-120 {
  width: 120px!important;
}
.fdd-lz-content-box .contact .w-180:focus,
.fdd-lz-content-box .contact .w-200:focus {
  box-shadow: none !important;
}
.sign-base64 {
  display: none;
}
.sign-select-w100 {
  width: 170px;
  position: relative;
  display: inline-block;
  margin-top: 10px;
}
.sign-select-w100 .sign-select-list {
  width: 100%;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  position: absolute;
  top: 42px;
  z-index: 90;
  background: white;
  left: 0;
  max-height: 104px;
  overflow: auto;
  border: 1px solid #eaeaea;
  box-sizing: border-box;
}
.sign-select-w100 .sign-select-list::-webkit-scrollbar {
  width: 6px;
  height: 10px;
  background: transparent;
}
.sign-select-w100 .sign-select-list::-webkit-scrollbar-track {
  border-radius: 3px;
  background: transparent;
}
.sign-select-w100 .sign-select-list::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background: #dcdcdc;
}
.sign-select-w100 .sign-select-list::-webkit-scrollbar-thumb:hover {
  background: #b0b0b0;
}
.sign-select-w100 .sign-select-list p,
.sign-select-w100 .sign-select-list li {
  height: 34px;
  line-height: 34px;
  padding: 0 10px;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
  text-overflow: ellipsis;
  cursor: pointer;
}
.sign-select-w100 .sign-select-list p:hover,
.sign-select-w100 .sign-select-list li:hover {
  background: #fffbea;
}
.show-value,
.add-sign-people {
  height: 38px;
  line-height: 38px;
  width: 100%;
  background: white;
  padding: 0 10px;
  border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  -webkit-border-radius: 2px;
  cursor: pointer;
  box-sizing: border-box;
  border: 1px solid #eaeaea;
  position: relative;
}
.show-value .fa-icon-arrow-down,
.add-sign-people .fa-icon-arrow-down {
  position: absolute;
  right: 8px;
  top: 12px;
}
.show-value span,
.add-sign-people span {
  display: block;
  width: 145px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.show-value:hover,
.add-sign-people:hover,
.show-value.show-value-on,
.add-sign-people.show-value-on {
  border-color: #fbb900;
}
.show-value span.color-gray {
  display: inline;
}
.pagebottom {
  width: 100%;
  height: 18px;
  background: #fafafa;
  border-top: 1px dashed #a6a6a6;
  border-bottom: 1px dashed #a6a6a6;
  z-index: 100;
  position: absolute;
  top: 1134px;
}
.pagebottom div {
  font-size: 10px;
  color: #a6a6a6;
  line-height: 18px;
}
.pagebottom .pleft {
  float: left;
  width: 75%;
  text-align: left;
  padding-left: 20px;
}
.pagebottom .pright {
  float: right;
  width: 15%;
  text-align: right;
  padding-right: 20px;
}
.docItem {
  margin: 0 auto;
  width: 800px;
  height: 1132px;
  position: relative;
}
.fdd-usersign-list {
  width: 180px;
  height: 95px;
  position: absolute;
  z-index: 100;
  cursor: move;
}
.has-sign-wrap,
.has-appsign-wrap {
  z-index: 99;
  position: absolute;
}
.sign-wrap-content,
.sign-wrap-appcontent {
  border: 1px dashed #fbb900;
  margin: 0 auto;
  cursor: move;
  background: rgba(254, 236, 164, 0.7);
  border-color: #fbb900;
}
.sign-wrap-appcontent .signphoto {
  text-align: center;
  display: block;
  overflow: hidden;
  line-height: 1;
}
.sign-wrap-appcontent .sign-img {
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  position: absolute;
}
.has-appsign-wrap:hover .sign-img-tip {
  display: block;
}
.fdd-zs-bg {
  width: 896px;
  height: 424px;
  margin: 30px auto 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4AAAAGoCAYAAAAXVIslAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzg4RkNCMzBDNzY4MTFFNjkzQUZBRjYyQkVDMjI2Q0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Nzg4RkNCMzFDNzY4MTFFNjkzQUZBRjYyQkVDMjI2Q0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ODhGQ0IyRUM3NjgxMUU2OTNBRkFGNjJCRUMyMjZDQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3ODhGQ0IyRkM3NjgxMUU2OTNBRkFGNjJCRUMyMjZDQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt2ne9oAAB/DSURBVHja7N0LsJxl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) no-repeat;
}
.fdd-zs-wid {
  width: auto;
  padding: 90px 70px;
  line-height: 36px;
}
.fdd-flow-div {
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
}
.fddv3-cut-word .fddv3-cut-title {
  background: white;
  color: #a6a6a6;
}
.fddv3-cut-word .fddv3-cut-title:before {
  border-bottom: 8px solid white;
}
.fddv3-cut-word,
.fddv3-cut-word2 {
  position: relative;
  width: auto;
  max-width: 80%;
  display: inline-block;
}
.fddv3-cut-word .fddv3-cut-text,
.fddv3-cut-word2 .fddv3-cut-text {
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  vertical-align: middle;
}
.fddv3-cut-word .fddv3-cut-title,
.fddv3-cut-word2 .fddv3-cut-title {
  position: absolute;
  left: 30%;
  margin-top: 5px;
  display: none;
  max-width: 300px;
  min-width: 30px;
  color: white;
  background: rgba(33, 42, 49, 0.75);
  border-radius: 3px;
  line-height: 18px;
  padding: 8px;
  word-wrap: break-word;
  white-space: normal;
  word-break: keep-all;
  box-shadow: 0 8px 6px rgba(0, 0, 0, 0.1);
  font-size: 12px;
  z-index: 6;
}
.fddv3-cut-word .fddv3-cut-title:before,
.fddv3-cut-word2 .fddv3-cut-title:before {
  content: '';
  position: absolute;
  border: 6px solid transparent;
  border-bottom: 6px solid rgba(33, 42, 49, 0.75);
  top: -12px;
  left: 10px;
}
.fddv3-cut-word:hover .fddv3-cut-title,
.fddv3-cut-word2:hover .fddv3-cut-title {
  top: 90%;
  display: block;
}
.fddcase-form-rili-pop {
  width: 275px !important;
}
.fddcase-form-rili-pop .rili-list ol,
.fddcase-form-rili-pop .rili-list ul {
  height: 36px;
}
.fdd-deny {
  background: #fbf0f1;
  padding: 15px;
  color: #5a4143;
  margin-top: 10px;
  font-size: 14px;
}
.fdd-deny span {
  color: #f7704d;
}
.emportwap {
  width: 100%;
  height: 180px;
  margin: 0 auto;
  max-width: 620px;
  overflow-y: hidden;
  overflow-x: auto;
  position: relative;
}
.emportbox {
  width: 166px;
  height: 166px;
  float: left;
  overflow: hidden;
  margin: 10px 0 0 15px;
}
.emportbox img {
  width: 100%;
}
.emportbox a {
  display: inline-block;
}
.emportbox a:hover {
  background: #eaeaea;
}
.fdd-page-select {
  float: left;
  margin: -5px 0 0 0;
  height: 200px;
}
.fdd-page-select .page-size-title {
  color: #2A2A2A;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  top: 8px;
}
.fdd-page-select .file-type-container {
  float: none;
  width: 90px;
  font-size: 12px;
}
.fdd-page-select .file-type-container .contact-select p {
  text-align: center;
  width: 80px;
}
.fdd-page-select .file-type-container .contact-select p .fa-icon-arrow-down {
  top: 10px;
}
.fdd-page-select .file-type-container .contact-select .sign-select-list {
  width: 80px;
  text-align: center;
}
.fddcase-form-rili input {
  padding: 0 0 0 6px !important;
}
/*v1.2签署样式*/
.signlistwap {
  width: 100%;
  height: auto !important;
  overflow: hidden;
  margin-top: 20px;
}
.signlistwap .title {
  height: 40px;
  line-height: 40px;
}
.signlistwap .title h4 {
  display: inline-block;
  color: #2a2a2a;
  font-size: 15px;
}
.signlistwap .title span {
  display: inline-block;
  float: right;
  color: #999;
}
.signlistwap .signlistmap {
  width: 100%;
  height: auto !important;
  max-height: 320px;
  overflow-y: auto;
}
.signlistwap .signlistmap ul li {
  width: 100%;
  height: 32px;
  line-height: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.signlistwap .signlistmap ul li i {
  margin-right: 5px;
}
.signlistwap .signlistmap ul li a {
  color: #666;
}
.signlistwap .signlistmap ul li a:hover {
  color: #fbb900;
}
.signlistwap .signlistmap ul li .hover {
  color: #fbb900;
}
.fdd-signwarp-center {
  background: white;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
}
/* 统计分析 */
.analyse-count-wrap {
  display: flex;
  justify-content: space-between;
}
.analyse-count-wrap > div {
  display: inline-block;
  width: 263px;
  height: 80px;
  text-align: center;
}
.analyse-count-wrap > div .title {
  color: #8D8D8D;
  margin-top: 12px;
  font-size: 14px;
  font-family: MicrosoftYaHei;
}
.analyse-count-wrap > div .count {
  display: block;
  margin-top: 16px;
  color: #272727;
  font-size: 24px;
  line-height: 24px;
  font-family: MicrosoftYaHei;
}
.analyse-count-chart {
  font-family: MicrosoftYaHei;
  margin-top: 30px;
}
.analyse-count-chart .count-chart {
  height: 420px;
}
.analyse-count-chart .title {
  color: #444444;
  font-size: 15px;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
}
.analyse-count-chart .date {
  float: right;
}
.analyse-count-chart .date .selectColor {
  color: #fbb900;
}
.analyse-count-chart .date span {
  margin-left: 20px;
  display: inline-block;
  color: #A6A6A6;
  text-decoration: underline;
  font-size: 12px;
  line-height: 32px;
  height: 32px;
}
.analyse-count-chart .date .choose-date {
  float: right;
  margin: 0 20px;
}
.analyse-count-chart .date .choose-date .contact-line {
  display: inline-block;
  vertical-align: top;
  line-height: 32px;
  height: 32px;
}
.analyse-count-chart .date .choose-date .fa-icon-date {
  position: relative;
  left: -12px;
}
.analyse-count-chart .count-chart-wrap {
  margin-top: -15px;
}
.analyse-count-chart .count-chart-wrap .dataGroupType {
  position: relative;
  left: 850px;
  top: 50px;
  z-index: 1;
}
.analyse-count-chart .count-chart-wrap .dataGroupType .type-title {
  margin: 0 12px 0 3px;
}
.analyse-count-chart .count-chart-wrap .count-chart {
  border: #EAEAEA 1px solid;
  padding-top: 30px;
}
.analyse-count-chart .manage-row {
  line-height: 32px;
  height: 32px;
  vertical-align: middle;
  float: right;
  margin-top: 15px;
  margin-bottom: 10px;
}
.analyse-count-chart .manage-row span {
  display: inline-block;
  line-height: 32px;
  height: 32px;
  vertical-align: middle;
  color: #2A2A2A;
  font-size: 12px;
}
.analyse-count-chart .manage-row button {
  margin-left: 12px;
  display: inline-block;
  width: 100px;
  height: 34px;
  background: #ffffff;
  border-radius: 3px;
  border: 1px solid #ffd300;
  font-size: 12px;
  vertical-align: middle;
  line-height: 34px;
}
.analyse-count-chart .statistics {
  margin-bottom: 150px;
}
.analyse-count-chart .statistics .tipsCount {
  color: #2A2A2A;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  top: 8px;
}
.analyse-count-chart .statistics .file-type-container {
  float: none;
  width: 90px;
}
.analyse-count-chart .statistics .file-type-container .contact-select p {
  text-align: center;
  width: 80px;
}
.analyse-count-chart .statistics .file-type-container .contact-select p .fa-icon-arrow-down {
  top: 10px;
}
.analyse-count-chart .statistics .file-type-container .contact-select .sign-select-list {
  width: 80px;
}
.analyse-count-table .fdd-table th {
  font-size: 14px;
  padding-left: 24px;
  color: #676767;
}
.analyse-count-table .fdd-table td {
  padding-left: 24px;
  color: #676767;
}
.authorize-select {
  margin-top: 40px;
  margin-left: 60px;
}
.authorize-select .authorize-type .title {
  display: inline-block;
  font-size: 14px;
  float: left;
}
.authorize-select .authorize-type .fa-input {
  margin-left: 15px;
  width: 710px;
}
.authorize-select .authorize-type .fa-input input {
  text-indent: 10px;
}
.authorize-select .authorize-type .fa-select-icon {
  transform: rotate(0deg);
}
.authorize-select .authorize-type li {
  font-size: 12px;
}
.authorize-select .authorize-type .fa-select-option {
  height: 120px;
}
.authorize-select .authorize-person .authorize-title {
  font-size: 14px;
  float: left;
  position: relative;
  bottom: -16px;
  right: -15px;
}
.authorize-select .authorize-person .newholder {
  float: right;
  width: 87%;
  margin-right: 13px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .left {
  width: 230px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .left .box {
  font-size: 12px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .left .box .search {
  margin-left: 11px;
  margin-top: 12px;
  width: 206px;
  height: 34px;
}
.authorize-select .authorize-person .newholder .left .box .fa-div-padding-0 {
  padding-right: 15px;
}
.authorize-select .authorize-person .newholder .left .box .fa-div-padding-1 {
  padding-right: 15px;
}
.authorize-select .authorize-person .newholder .center {
  font-size: 12px;
  margin-left: 5px;
  width: 250px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .center .box {
  height: 290px;
}
.authorize-select .authorize-person .newholder .right {
  margin-left: 5px;
  width: 220px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .right .box {
  font-size: 12px;
  padding-top: 12px;
  height: 290px;
}
.authorize-select .authorize-person .newholder .right .box .hasAuthorize {
  font-size: 12px;
  margin-left: 12px;
}
.authorize-select .authorize-person .fa-button-own {
  margin-left: 96px!important;
}
.result-ok {
  border-radius: 100%;
  border: 5px solid #ffd435;
}
.result-ok:before {
  content: "";
  height: 20%;
  width: 40%;
  border-width: 7.070px;
  border-style: solid;
  border-color: inherit;
  border-radius: 1px;
  border-top: none;
  border-right: none;
  background: transparent;
  transform: rotate(-45deg);
  display: block;
  top: 31%;
  left: 26%;
  position: relative;
}
@media screen and (min-width: 1400px) and (max-width: 1938px) {
  .fdd-company-warp .fdd-company-right {
    width: 87.5%;
  }
  .fdd-company-box .fdd-company-appbox {
    max-height: 700px;
  }
  .addsealbox {
    max-height: 640px;
  }
  .fa-table__body-wrapper {
    max-height: 350px;
  }
  .fdd-signwarp-center {
    height: auto;
  }
}
@media screen and (max-width: 1366px) {
  .fdd-employee-tabox .fa-table__body-wrapper {
    max-height: 140px;
  }
}

/*公共样式*/

* {
    margin: 0;
    padding: 0;
}

body {
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

ul {
    list-style-type: none;
}

i {
    font-style: normal;
}

a {
    text-decoration: none;
    cursor: pointer;
}

input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus {
    border: 1px solid #ffd435;
    box-shadow: 0 0 3px #ffd435;
}

input[type=text],
input[type=password],
input[type=email],
select {
    height: 40px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1px solid #e5e5e5;
    padding: 0 5px;
    color: #666;
    box-sizing: border-box;
    font-size: 14px;
    line-height: normal;
    -webkit-line-height: normal;
    -moz-line-height: normal;
    -ms-line-height: 40px;
    -o-line-height: normal;
    background: #fcfcfc;
    max-width: calc(100% - 4px);
}

*:focus {
    outline: none
}

input[placeholder],
[placeholder],
*[placeholder] {
    color: #999;
}

input {
    background: #fcfcfc;
}

textarea {
    resize: none;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1px solid #e5e5e5;
    padding: 0 5px;
    color: #666;
    box-sizing: border-box;
    background: #fcfcfc;
    font-family: "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "helvetica", "Hiragino Sans GB";
}

textarea:focus {
    border: 1px solid #fdd435;
    box-shadow: 0 0 3px rgba(255, 228, 136, 0.5);
}

textarea::-webkit-input-placeholder {
    color: #a6a6a6;
}

textarea:-moz-placeholder {
    color: #a6a6a6;
}

textarea::-moz-placeholder {
    color: #a6a6a6;
}

.com-error-box {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 999;
    background: transparent
}

.com-error-tip {
    position: absolute;
    font-size: 12px;
    width: 160px;
    top: 40%;
    left: 50%;
    margin-left: -80px;
    line-height: 20px;
    text-align: center;
    padding: 15px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #fff;
    background: rgba(0, 0, 0, .5)
}

.clearfix {
    zoom: 1
}

.clearfix:after {
    display: block;
    content: '';
    clear: both;
    height: 0;
    visibility: hidden
}

.fdd-lz-right {
    z-index: 10 !important;
}
.fdd-lz-editor-name-box input,.fdd-lz-editor-value-box input {
    text-indent: 0;
}
.fdd-lz-contract,.fdd-lz-contract .item {
    background-repeat: no-repeat;
}
.disabled_click {
    color:#eaeaea !important;
}
.fdd-lz-select-options-txt i {
    width:auto !important;
    top:0 !important;
    left: 10px !important;;
}
.fdd-lz-select-options-txt .down-arrow {
    width:12px !important;
    top:12px !important;
    left:120px !important;
}
#fdd-lz-add-contact-wrap .sign-select .fdd-lz-select-options-txt {
    top:15px;
}
.fdd-lz-add-contact-box .contact {
    width:200px;
    height: 36px !important;
}
.phone-contact .contact span {
    width:200px !important;
    max-width:200px !important;
    text-indent:0 !important;
}
.fdd-lz-add-contact-box input {
    margin-left:0;
}
.fdd-lz-content-box .sign-select-list {
    top:52px !important;
}
.sign-wrap .phone-contact .contact {
    line-height: 32px !important;
}
.signature-right-list li.hover {
    border: 2px solid #ffd435;
}
.fdd-lz-wrap {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}
.fddv3-fiexd{
	width: 100%;
    position: fixed;
    top: 51px;
    bottom: 55px;	
}

.fdd-lz-left {
    width: 219px;
    height: 100%;
    position: absolute;
    left: 0;
    z-index: 90;
    top: 0;
    background: #f5f5f5;
    border-right: 1px solid #eaeaea;
}

.fdd-lz-left-wrap {
    margin: 20px auto;
    width: 180px;
}

.fdd-lz-left-wrap-title {
    padding: 0;
    margin-top: 20px;
}

.fdd-lz-left-wrap-title h3 {
    font-size: 14px;
    font-weight: bold;
}

.fdd-lz-left-wrap-title p {
    font-size: 12px;
    color: #a6a6a6;
    line-height: 18px;
    margin-top: 5px;
}

.fdd-lz-left-content {
    padding-bottom: 30px;
}

.fdd-lz-contact {
    width: 100%;
    margin-top: 10px;
    display: inline-block;
    position: relative;
}

.fdd-lz-contact-select {
    height: 38px;
    line-height: 38px;
    width: 100%;
    background: #fff;
    padding: 0 10px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -moz-border-radius: 2px;
    cursor: pointer;
    box-sizing: border-box;
    border: 1px solid #eaeaea;
}

.fdd-lz-contact-list {
    width: 100%;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -moz-border-radius: 2px;
    position: absolute;
    top: 42px;
    z-index: 90;
    background: #fff;
    left: 0;
    max-height: 104px;
    overflow: auto;
    border: 1px solid #eaeaea;
    box-sizing: border-box;
    display: none;
}

.fdd-lz-contact-list p {
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
    text-overflow: ellipsis;
    cursor: pointer;
}

.fdd-lz-left-content ul {
    margin: 20px 0 0 -15px;
    -moz-user-select: none;
    /*支持Firefox浏览器*/
    -webkit-user-select: none;
    /*支持Chrome，Opera，Safari等浏览器*/
    -ms-user-select: none;
    /*支持IE浏览器*/
    user-select: none;
}

.fdd-lz-left-box {
    float: left;
    margin: 0 0 20px 15px;
    display: none;
}

.fdd-lz-left-box span {
    font-size: 12px;
    margin-top: 3px;
    display: block;
    text-align: center;
}

.fdd-lz-left-box p {
    height: 48px;
    width: 48px;
    text-align: center;
    border: 1px solid #eaeaea;
    background: #fff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    position: relative;
    cursor: pointer;
}

.fdd-lz-left-box p.hover {
    background: #eff6ff;
    border-color: #ffd435;
}

.fdd-lz-left-box-icon,
.fdd-lz-left-box-icon02,
.fdd-lz-left-box-icon03,
.fdd-lz-left-box-icon04,
.fdd-lz-left-box-icon05 {
    height: 20px;
    width: 20px;
    background: url(./images/com-moban.png?2705a4def60185cf11bd77a15ad88bbc) no-repeat;
    display: block;
    margin: 15px auto 0;
}

.fdd-lz-left-box-icon {
    background-position: -546px -264px
}

.fdd-lz-left-box-icon02 {
    background-position: -570px -265px
}

.fdd-lz-left-box-icon03 {
    background-position: -546px -240px
}

.fdd-lz-left-box-icon04 {
    background-position: -572px -240px
}

.fdd-lz-left-box-icon05 {
    background-position: -450px -152px
}

.fdd-lz-left-box li span {
    display: block;
    margin-top: 5px;
    text-align: center;
    color: #666;
    font-size: 12px;
}

.fdd-lz-left-box-count {
    position: absolute;
    right: -5px;
    top: -5px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    height: 20px;
    width: 20px;
    display: block;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    background: #b2b2b6;
    display: none;
}


/*中间内容部分*/

.fdd-lz-content-center {
    background: #fafafa;
    height: 100%;
    box-sizing: border-box;
}

.fdd-lz-content {
    height: 100%;
    margin: 0 auto;
}

.fdd-lz-content-show-right {
    margin: 0 auto;
    height: 100%;
    position: relative;
}

.fdd-lz-content-gototop {
    width: 36px;
    height: 30px;
    display: block;
    font-size: 12px;
    padding-top: 6px;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 3px;
    text-indent: -9999em;
    cursor: pointer;
}
div.fdd-lz-content-gototop{
    z-index: 200;
    position: fixed;
    right: 211px;
    bottom: 80px;
}

.fdd-lz-content-gototop:before {
    content: '';
    background: url(./images/com-moban.png?2705a4def60185cf11bd77a15ad88bbc) no-repeat;
    background-position: -596px -239px;
    width: 14px;
    height: 16px;
    position: absolute;
    right: 11px;
    top: 9px;
}

.fdd-lz-contract {
    height: 100%;
    margin: 0 auto;
    position: relative;
    border: 1px solid #eaeaea;
    box-shadow: 0 4px 4px 5px rgba(0, 0, 0, 0.03);
    box-sizing: border-box;
}

.fdd-lz-editor {
    position: fixed;
    padding-bottom: 30px;
    width: 225px;
    background: #fff;
    box-shadow: 0 5px 19px 1px rgba(43, 46, 50, 0.08);
    display: none;
    z-index: 199;
    -moz-user-select: none;
    /*支持Firefox浏览器*/
    -webkit-user-select: none;
    /*支持Chrome，Opera，Safari等浏览器*/
    -ms-user-select: none;
    /*支持IE浏览器*/
    user-select: none;
}

.fdd-lz-editor-top {
    height: 32px;
    line-height: 32px;
    padding-left: 16px;
    background: #f2f4f7;
    color: #2a2a2a;
    border: solid 1px #ebedf4;
    cursor: move;
}

.fdd-lz-editor-count {
    font-size: 13px;
    margin-left: 5px;
    color: #a6a6a6;
}

.fdd-lz-editor-order {
    padding-left: 10px;
    display: inline-block;
}

.fdd-lz-editor-next,
.fdd-lz-editor-prev {
    width: 5px;
    height: 8px;
    display: inline-block;
    background: url(./images/com-moban.png?2705a4def60185cf11bd77a15ad88bbc) no-repeat;
}

.fdd-lz-editor-next {
    cursor: default;
    background-position: -582px -84px;
}

.fdd-lz-editor-prev {
    cursor: pointer;
    background-position: -593px -84px;
}

.fdd-lz-editor-close {
    width: 30px;
    height: 34px;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    display: inline-block;
}

.fdd-lz-editor-close:before {
    content: "";
    height: 8px;
    width: 8px;
    display: inline-block;
    background: url(./images/com-moban.png?2705a4def60185cf11bd77a15ad88bbc) no-repeat;
    background-position: -586px -47px;
}

.fdd-lz-editor-content {
    padding: 0 18px;
}

.fdd-lz-editor-content li {
    margin-top: 16px;
    font-size: 12px;
    position: relative;
}

.fdd-lz-editor-require-box i,
.fdd-lz-editor-checked-box i {
    height: 16px;
    width: 16px;
    cursor: pointer;
    display: inline-block;
    margin-right: 4px;
    vertical-align: text-top;
    background: url(./images/com-moban.png?2705a4def60185cf11bd77a15ad88bbc) no-repeat;
    background-position: -475px -154px;
}

.fdd-lz-editor-require-box i.on,
.fdd-lz-editor-checked-box i.on {
    background-position: -573px -154px;
}

.fdd-lz-editor-content li input {
    height: 26px;
    width: 100%;
    background: #fff;
    font-size: 12px;
    margin-top: 3px;
    line-height: 26px;
}

.fdd-lz-editor-fontsize-select,
.fdd-lz-editor-fontstyle-select {
    width: 100px;
    position: relative;
    margin-top: 3px;
}

.fdd-lz-editor-fontsize-value,
.fdd-lz-editor-fontstyle-value {
    height: 26px;
    line-height: 24px;
    width: 100%;
    background: #fff;
    padding: 0 10px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -moz-border-radius: 2px;
    cursor: pointer;
    box-sizing: border-box;
    border: 1px solid #eaeaea;
}

.fdd-lz-editor-fontsize-value:hover,
.fdd-lz-editor-fontstyle-value:hover {
    border-color: #ffd435;
}

.fdd-lz-editor-content li .fdd-lz-down-arrow {
    top: 9px;
}

.fdd-lz-editor-fontsize-list,
.fdd-lz-editor-fontstyle-list {
    width: 100%;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -moz-border-radius: 2px;
    position: absolute;
    top: 28px;
    z-index: 90;
    background: #fff;
    left: 0;
    max-height: 104px;
    overflow: auto;
    border: 1px solid #eaeaea;
    box-sizing: border-box;
    display: none;
}

.fdd-lz-editor-fontsize-list p,
.fdd-lz-editor-fontstyle-list p {
    height: 26px;
    line-height: 26px;
    padding: 0 10px;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
    text-overflow: ellipsis;
    cursor: pointer;
}

.fdd-lz-editor-fontsize-loc {
    width: 78px;
    height: 26px;
    background: #f2f4f7;
    position: absolute;
    right: 0;
    top: 18px;
}

.fdd-lz-editor-fontsize-loc a {
    display: block;
    float: left;
    text-align: center;
    height: 26px;
    width: 26px;
    line-height: 26px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -moz-border-radius: 2px;
}

.fdd-lz-editor-fontsize-loc a:hover,
.fdd-lz-editor-fontsize-loc a.hover {
    background: #ccc;
}

.fdd-lz-editor-fontsize-icon01:before,
.fdd-lz-editor-fontsize-icon02:before,
.fdd-lz-editor-fontsize-icon03:before {
    display: inline-block;
    content: "";
    background: url(./images/com-moban.png?2705a4def60185cf11bd77a15ad88bbc) no-repeat;
    height: 11px;
    width: 14px;
}

.fdd-lz-editor-fontsize-icon01:before {
    background-position: -501px -155px;
}

.fdd-lz-editor-fontsize-icon02:before {
    background-position: -525px -155px;
}

.fdd-lz-editor-fontsize-icon03:before {
    background-position: -549px -155px;
}

.fdd-lz-word-break {
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
    padding-right: 30px;
    text-overflow: ellipsis;
}

.fdd-lz-red-tag,
.fdd-lz-blue-tag,
.fdd-lz-yellow-tag {
    height: 18px;
    width: 18px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -moz-border-radius: 2px;
    margin-right: 5px;
}

.fdd-lz-red-tag {
    background: #ff3756;
}

.fdd-lz-blue-tag {
    background: #3598f9;
}

.fdd-lz-yellow-tag {
    background: #fbb900;
}

.fdd-lz-down-arrow {
    height: 12px;
    width: 12px;
    background: url(./images/com-moban.png?2705a4def60185cf11bd77a15ad88bbc) no-repeat;
    position: absolute;
    right: 10px;
    top: 15px;
    display: block;
    background-position: -338px -100px;
}

.fdd-lz-editor-signloc-person i,
.fdd-lz-editor-signloc-company i {
    height: 16px;
    width: 16px;
    cursor: pointer;
    display: inline-block;
    margin-right: 4px;
    vertical-align: text-top;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    position: relative;
}

.fdd-lz-editor-signloc-person i:before,
.fdd-lz-editor-signloc-company i:before {
    content: "";
    position: absolute;
    height: 6px;
    width: 6px;
    background: #fff;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    top: 5px;
    left: 5px;
}

.fdd-lz-editor-signloc-person i.on,
.fdd-lz-editor-signloc-company i.on {
    border: solid 1px #ffd435;
    background: #ffd435;
}

.fdd-lz-right {
    width: 165px;
    position: absolute;
    height: 100%;
    right: 0;
    z-index: 100;
    top: 0;
    background: #f5f5f5;
    border-left: 1px solid #eaeaea;
}

.fdd-lz-right-hide-right {
    width: 0;
}

.fdd-lz-right-button:hover {
    background-position: -302px -233px;
}

.fdd-lz-right-hide-right .fdd-lz-right-button {
    left: auto;
    right: 0;
    background-position: -323px -233px;
}

.fdd-lz-right-hide-right .fdd-lz-right-button:hover {
    background-position: -344px -233px;
}

.fdd-lz-right-button {
    background: url(./images/com-moban.png?2705a4def60185cf11bd77a15ad88bbc) no-repeat;
    width: 19px;
    height: 40px;
    display: block;
    position: absolute;
    top: 50%;
    z-index: 99;
    margin-top: -20px;
    right: 147px;
    background-position: -280px -233px;
}

.fdd-lz-right-wrap {
    width: 100%;
    position: absolute;
    top: 84px;
    bottom: 0;
    box-sizing: border-box;
    overflow: auto;
}

.fdd-lz-right-top {
    margin-top: 20px;
    height: 44px;
    padding: 0 10px;
}

.fdd-lz-right-top h3 {
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: normal;
}

.fdd-lz-right-top p {
    font-size: 12px;
    color: #a6a6a6;
    line-height: 18px;
    margin-top: 5px;
}

.fdd-lz-right-top p span {
    padding-left: 10px;
}

.fdd-lz-right-ul {
    width: 108px;
    margin: 0 auto;
}

.fdd-lz-right-ul li {
    width: 100%;
    margin: 0 auto 20px;
    height: 150px;
    border: 1px solid #eaeaea;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    position: relative
}

.fdd-lz-right-ul li:hover,
.fdd-lz-right-ul li.hover {
    border: 2px solid #ffd435;
    color: #fff;
}

.fdd-lz-right-ul li img {
    height: 100%;
    width: 100%;
}

.fdd-lz-right-ul li:hover .fdd-lz-right-li-page,
.fdd-lz-right-ul li.hover .fdd-lz-right-li-page {
    background: #ffd435;
    color: #fff;
}

.fdd-lz-right-ul li .fdd-lz-right-li-page {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 18px;
    width: 18px;
    display: block;
    background: #eaeaea;
    line-height: 18px;
    color: #333;
    text-align: center;
    font-size: 12px;
}

.fdd-lz-right-ul-li-red,
.fdd-lz-right-ul-li-blue,
.fdd-lz-right-ul-li-yellow {
    height: 14px;
    width: 10px;
    background: url(./images/com-moban.png?2705a4def60185cf11bd77a15ad88bbc) no-repeat;
    position: absolute;
    display: none;
    top: -2px;
}

.fdd-lz-right-ul-li-red {
    left: 5px;
    background-position: -531px -243px;
}
.fdd-lz-right-ul-li-blue {
    left: 15px;
    background-position: -531px -266px;
}
.fdd-lz-right-ul-li-yellow {
    left: 25px;
    background-position: -597px -267px;
}
/**
*浮动层样式
*/
.fdd-lz-float-layers {
    position: fixed;
    z-index: 99;
    display: none;
    text-align: center;
    padding: 5px;
    border: 1px solid rgba(0, 0, 0, 0);
    background: rgba(242, 244, 247, 0.8);
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -moz-border-radius: 2px;
    background: rgba(254, 236, 164, 0.3);
}
.fdd-lz-float-layers p {
    border: 1px dashed #ffd435;
    background: rgba(255, 255, 255, 0.8);
}
.fdd-lz-float-layers p {
    width: 172px;
    height: 42px;
    line-height: 42px;
}
.fdd-lz-float-layers-signature p {
    width: 175px;
    height: 96px;
    line-height: 96px;
}
.fdd-lz-add-input-box,
.fdd-lz-add-textarea-box {
    width: 90%;
    height: 90%;
}
/**
*添加标签样式 
*/
.fdd-lz-add-wrap,
.fdd-lz-pending-wrap {
    position: absolute;
    z-index: 90;
    background: rgba(254, 236, 164, 0.7);
    border: 1px solid rgba(0, 0, 0, 0);
    text-align: center;
    padding: 5px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -moz-border-radius: 2px;
    cursor: move;
}
.fdd-lz-pending-wrap {
    background: rgba(254, 236, 164, 0.0);
}
.fdd-lz-pending-wrap-current {
    background: rgba(254, 236, 164, 0.7);
}
.fdd-lz-pending-wrap.requireBox:before,
.fdd-lz-pending-wrap.noBox:before {
    background: #fffbea;
    border: 1px solid #fef1bf;
    padding: 0 5px;
    min-height: 30px;
    font-size: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -moz-border-radius: 2px;
    color: #a6a6a6;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .1);
    position: absolute;
    bottom: -30px;
    left: 5px;
    line-height: 30px;
    z-index: 90;
}
.fdd-lz-pending-wrap:hover,
.fdd-lz-pending-wrap.on {
    background: rgba(254, 236, 164, 0.7);
}
.fdd-lz-add-wrap input[type='text'],
.fdd-lz-add-wrap textarea,
.fdd-lz-pending-wrap input[type='text'],
.fdd-lz-pending-wrap textarea {
    width: 100%;
    height: 100%;
}
.fdd-lz-add-input-wrap {
    width: 172px;
    height: 40px;
}
.fdd-lz-add-textarea-wrap {
    width: 220px;
    height: 80px;
}
.fdd-lz-add-wrap:hover {
    border: 1px solid #f36 !important;
}
.fdd-lz-remove-layers {
    position: absolute;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    display: block;
    background: #ff3756;
    top: -10px;
    right: -10px;
    cursor: pointer;
}
.fdd-lz-remove-layers .fdd-lz-remove-layers-icon {
    display: inline-block;
    height: 12px;
    width: 12px;
}
.fdd-lz-remove-layers .fdd-lz-remove-layers-icon:before {
    background: url(./images/com-moban.png?2705a4def60185cf11bd77a15ad88bbc) no-repeat;
    display: inline-block;
    height: 12px;
    margin-top: 6px;
    width: 12px;
    content: "";
    background-position: -549px -22px;
}
.fdd-lz-add-input-box,
.fdd-lz-pending-input-box {
    width: 170px;
    height: 40px;
    padding-left: 10px;
    background: #fff;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px solid #ccc;
    letter-spacing: 0;
    line-height: 40px;
    outline: 0;
}
.fdd-lz-add-textarea-box,
.fdd-lz-pending-textarea-box {
    width: 220px;
    height: 80px;
    display: block;
    text-align: left;
    border: 1px solid #ccc;
    word-break: break-all;
    word-wrap: break-word;
    letter-spacing: 0;
    line-height: 20px;
    resize: none;
    outline: 0;
    overflow: hidden;
}
.fdd-lz-add-checkbox-box,
.fdd-lz-pending-checkbox-box {
    height: 16px;
    width: 16px;
    cursor: pointer;
    display: inline-block;
    vertical-align: text-top;
    background: url(./images/com-moban.png?2705a4def60185cf11bd77a15ad88bbc) no-repeat;
    background-position: -475px -154px;
    margin: 0 auto!important;
    text-align: center;
}
.fdd-lz-add-checkbox-box.on,
.fdd-lz-pending-checkbox-box.on {
    background-position: -573px -154px;
}
.fdd-lz-add-checkbox-box:hover,
.fdd-lz-pending-checkbox-box:hover {
    cursor: pointer;
}
.fdd-lz-add-file-box,
.fdd-lz-pending-file-box {
    height: 50px;
    width: 50px;
    background: #fff;
    line-height: 50px;
    text-align: center;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -moz-border-radius: 2px;
    border: 1px solid #ccc;
}
.fdd-lz-add-file-box:before,
.fdd-lz-pending-file-box:before {
    content: '';
    background: url(./images/com-moban.png?2705a4def60185cf11bd77a15ad88bbc) no-repeat;
    display: block;
}
.fdd-lz-add-file-none:before,
.fdd-lz-pending-file-none:before {
    margin: 18px auto 0;
    height: 20px;
    width: 20px;
    background-position: -572px -240px;
}
.fdd-lz-add-file-excel:before,
.fdd-lz-add-file-pdf:before,
.fdd-lz-add-file-word:before,
.fdd-lz-add-file-pic:before,
.fdd-lz-pending-file-excel:before,
.fdd-lz-pending-file-pdf:before,
.fdd-lz-pending-file-word:before,
.fdd-lz-pending-file-pic:before {
    width: 34px;
    height: 34px;
    margin: 9px auto;
}
.fdd-lz-add-file-excel:before,
.fdd-lz-pending-file-excel:before {
    background-position: -1px -234px;
}
.fdd-lz-add-file-pdf:before,
.fdd-lz-pending-file-pdf:before {
    background-position: -167px -235px;
}
.fdd-lz-add-file-word:before,
.fdd-lz-pending-file-word:before {
    background-position: -110px -235px;
}
.fdd-lz-add-file-pic:before,
.fdd-lz-pending-file-pic:before {
    background-position: -57px -234px;
}
.fdd-lz-add-file-box input,
.fdd-lz-pending-file-box input {
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
}
.fdd-lz-add-signature-box-person {
    height: 100%;
    width: 100%;
    line-height: 166px;
}
.fdd-lz-add-signature-box-company {
    height: 166px;
    width: 166px;
    line-height: 166px;
}
.fdd-lz-add-signature-box {
    border: 1px dashed #ccc;
    background: #fff;
    text-align: center;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -moz-border-radius: 2px;
    color: #666;
}
.fdd-lz-add-wrap .fdd-lz-hover-reminder,
.fdd-lz-pending-wrap .fdd-lz-hover-reminder {
    background: #eff6ff;
    border: 1px solid #ffd435;
    padding: 0 5px;
    min-height: 30px;
    display: none;
    font-size: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -moz-border-radius: 2px;
    color: #a6a6a6;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
    position: absolute;
    bottom: -38px;
    left: 0px;
    line-height: 30px;
    z-index: 90;
}
.fdd-lz-add-wrap:hover .fdd-lz-hover-reminder,
.fdd-lz-add-wrap:hover .fdd-lz-remove-layers {
    display: block !important;
}
.fdd-lz-add-wrap .fdd-lz-add-box-mark {
    border: 5px solid transparent;
    position: absolute;
    left: -4px;
    top: -4px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}
.fdd-lz-add-box-mark-red {
    border-bottom: 5px solid #f36 !important;
}
.fdd-lz-add-box-mark-blue {
    border-bottom: 5px solid #339dff !important;
}
.fdd-lz-add-box-mark-yellow {
    border-bottom: 5px solid #ffd435 !important;
}
.fdd-lz-add-date-box {
    cursor: pointer;
}
.fdd-lz-zoom {
    z-index: 99;
}
.fdd-lz-zoom-top {
    position: absolute;
    width: 100%;
    height: 4px;
    background: rgba(0, 0, 0, 0);
    top: 0px;
    left: 0px;
    cursor: n-resize;
}
.fdd-lz-zoom-right {
    position: absolute;
    width: 4px;
    height: 100%;
    background: rgb(19, 194, 13, 0);
    top: 0px;
    right: 0px;
    cursor: e-resize;
}
.fdd-lz-zoom-bottom {
    position: absolute;
    width: 100%;
    height: 4px;
    background: rgb(39, 14, 151, 0);
    bottom: 0px;
    left: 0px;
    cursor: s-resize;
}
.fdd-lz-zoom-left {
    position: absolute;
    width: 4px;
    height: 100%;
    background: rgb(19, 194, 13, 0);
    top: 0px;
    left: 0px;
    cursor: w-resize;
}
.fdd-lz-zoom-left-top,
.fdd-lz-zoom-right-bottom,
.fdd-lz-zoom-left-bottom {
    height: 15px;
    width: 15px;
    position: absolute;
}
.fdd-lz-zoom-left-top:before,
.fdd-lz-zoom-right-bottom:before,
.fdd-lz-zoom-left-bottom:before {
    content: "";
    height: 4px;
    width: 4px;
    display: inline-block;
    border: 1px solid #ff3756;
    background: #fff;
}
.fdd-lz-zoom-left-top {
    top: -12px;
    left: -8px;
    cursor: nw-resize;
}
.fdd-lz-zoom-right-bottom {
    bottom: -3px;
    right: -8px;
    cursor: se-resize;
}
.fdd-lz-zoom-left-bottom {
    bottom: -3px;
    left: -8px;
    cursor: sw-resize;
}
.fdd-lz-right-wrap::-webkit-scrollbar,
.fdd-lz-content::-webkit-scrollbar,
.fdd-lz-editor-fontsize-list::-webkit-scrollbar,
.fdd-lz-editor-fontstyle-list::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    background: transparent
}
.fdd-lz-right-wrap::-webkit-scrollbar-track,
.fdd-lz-content::-webkit-scrollbar-track,
.fdd-lz-editor-fontsize-list::-webkit-scrollbar-track,
.fdd-lz-editor-fontstyle-list::-webkit-scrollbar-track {
    border-radius: 4px;
    background: transparent
}
.fdd-lz-right-wrap::-webkit-scrollbar-thumb,
.fdd-lz-content::-webkit-scrollbar-thumb,
.fdd-lz-editor-fontsize-list::-webkit-scrollbar-thumb,
.fdd-lz-editor-fontstyle-list::-webkit-scrollbar-thumb {
    border-radius: 4px;
    height: 30px;
    display: block;
    background: #dcdcdc
}
.fdd-lz-right-wrap::-webkit-scrollbar-thumb:hover,
.fdd-lz-content::-webkit-scrollbar-thumb:hover,
.fdd-lz-editor-fontsize-list::-webkit-scrollbar-thumb:hover,
.fdd-lz-editor-fontstyle-list::-webkit-scrollbar-thumb:hover {
    background: #b0b0b0
}
/*填写信息页面样式*/
.fdd-lz-left-line,
.fdd-lz-left-title {
    margin-top: 20px;
    padding: 0;
}
.fdd-lz-left-title h3 {
    font-size: 16px;
    font-weight: normal;
}
.fdd-lz-left-title p,
.fdd-lz-left-line p {
    font-size: 12px;
    color: #a6a6a6;
    line-height: 18px;
    margin-top: 5px;
}
.fdd-lz-left-line h3 {
    font-size: 26px;
    color: #ffd435;
    font-weight: normal;
}
.fdd-lz-pending-next-button {
    width: 80px;
    height: 36px;
    line-height: 36px;
    background: #ffd435;
    position: absolute;
    left: -20px;
    top: 100px;
    font-size: 16px;
    cursor: pointer;
    z-index: 99;
    border-radius: 3px 0 0 3px;
    color: #fff;
    text-align: center;
}
.fdd-lz-pending-next-button:before {
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    right: -36px;
    top: 0;
    border: 18px solid transparent;
    border-left-color: #ffd435;
}
.fdd-lz-span-hide-box,
.fdd-lz-div-hide-box {
    letter-spacing: 0;
    visibility: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: -1;
}
.fdd-lz-span-hide-box {
    width: auto;
    white-space: pre;
    word-wrap: normal;
}
.fdd-lz-div-hide-box {
    line-height: 20px;
    word-break: break-all;
    white-space: pre-wrap;
    word-wrap: break-word;
    height: auto;
}
*{margin:0;padding:0}body{-moz-user-select:none;-khtml-user-select:none;user-select:none}ul{list-style-type:none}i{font-style:normal}a{text-decoration:none;cursor:pointer}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus{border:1px solid #ffd238;box-shadow:0 0 3px rgba(255,228,136,.5)}input[type=email],input[type=password],input[type=text],select{height:40px;border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;border:1px solid #e5e5e5;padding:0 5px;color:#666;box-sizing:border-box;font-size:14px;line-height:normal;-webkit-line-height:normal;-moz-line-height:normal;-ms-line-height:40px;-o-line-height:normal;background:#fcfcfc}:focus{outline:none}[placeholder],input[placeholder]{color:#999}input,textarea{background:#fcfcfc}textarea{resize:none;border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;border:1px solid #e5e5e5;padding:0 5px;color:#666;box-sizing:border-box;font-family:Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,\\5B8B\4F53,helvetica,Hiragino Sans GB}textarea:focus{border:1px solid #fdd435;box-shadow:0 0 3px rgba(255,228,136,.5)}textarea::-webkit-input-placeholder{color:#a6a6a6}textarea:-moz-placeholder,textarea::-moz-placeholder{color:#a6a6a6}.com-error-box{position:fixed;width:100%;height:100%;left:0;top:0;z-index:999;background:transparent}.com-error-box p.com-error-tip{position:absolute;font-size:12px;min-width:160px;width:auto;max-width:320px;top:40%;left:50%;margin-left:-80px;line-height:20px;text-align:center;padding:15px;border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;color:#fff;background:rgba(0,0,0,.5)}.clearfix{zoom:1}.clearfix:after{display:block;content:"";clear:both;height:0;visibility:hidden；}.fdd-lz-content-box .from-textarea{height:90px;width:710px;padding:10px 6px;background:none;vertical-align:top;line-height:20px}.fdd-lz-wrap{width:100%;height:100%;position:relative}.fdd-lz-left{width:219px;height:100%;position:absolute;left:0;z-index:90;top:0;background:#f5f5f5;border-right:1px solid #eaeaea}.fdd-lz-left-wrap{margin:20px auto;width:180px;height:calc(100% - 40px)}.fdd-lz-left-wrap-title{padding:0;margin-top:20px}.fdd-lz-left-wrap-title h3{font-size:14px;font-weight:700}.fdd-lz-left-wrap-title p{font-size:12px;color:#a6a6a6;line-height:18px;margin-top:5px}.fdd-lz-left-content{padding-bottom:0;display:flex;flex-direction:column;height:100%}.fdd-lz-left-addition-wrap{display:flex;flex:1;margin:0;flex-direction:column}.fdd-lz-left-addition-wrap .fdd-lz-left-addition-list{display:flex;flex:1;margin:0;overflow-y:scroll;flex-direction:column}.fdd-lz-left-addition-item{height:30px;line-height:30px;margin-top:5px;width:calc(100% - 5px);padding-left:5px;letter-spacing:.75px}.fdd-lz-left-addition-item:hover{background-color:#eaeaea;cursor:pointer}.fdd-lz-left-addition-item .fdd-lz-left-box-icon,.fdd-lz-left-addition-item .fdd-lz-left-box-icon02{margin:0;display:inline-block;line-height:20px;vertical-align:middle}.fdd-lz-left-addition-item span{display:inline-block;line-height:15px;height:15px;max-width:calc(100% - 60px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;font-size:12px}.fdd-lz-left-addition-item .fdd-lz-left-addition-count{width:20px;height:15px;text-align:left;line-height:15px;color:#333;vertical-align:text-bottom;font-size:12px;margin-left:-2px}.fdd-lz-contact{width:100%;margin-top:10px;display:inline-block;position:relative}.fdd-lz-contact-select{height:38px;line-height:38px;padding:0 10px;cursor:pointer}.fdd-lz-contact-list,.fdd-lz-contact-select{width:100%;background:#fff;border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;box-sizing:border-box;border:1px solid #eaeaea}.fdd-lz-contact-list{position:absolute;top:42px;z-index:90;left:0;max-height:104px;overflow:auto;display:none}.fdd-lz-contact-list p{height:34px;line-height:34px;padding:0 10px;white-space:nowrap;overflow:hidden;box-sizing:border-box;text-overflow:ellipsis;cursor:pointer}.fdd-lz-left-content ul{margin:20px 0 0 -15px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.fdd-lz-left-box{float:left;margin:0 0 20px 15px;display:none}.fdd-lz-left-box span{font-size:12px;margin-top:3px;display:block;text-align:center}.fdd-lz-left-box p{height:48px;width:48px;text-align:center;border:1px solid #eaeaea;background:#fff;border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;position:relative;cursor:pointer}.fdd-lz-left-box p.hover{background:#fee99a;border-color:#ffd435}.fdd-lz-left-box-icon,.fdd-lz-left-box-icon02,.fdd-lz-left-box-icon03,.fdd-lz-left-box-icon04,.fdd-lz-left-box-icon05{height:20px;width:20px;background:url(./images/fdd-img.png?a3715184d464c6f498d5ec6a8b68112f) no-repeat;display:block;margin:15px auto 0}.fdd-lz-left-box-icon{background-position:-546px -264px}.fdd-lz-left-box-icon02{background-position:-570px -265px}.fdd-lz-left-box-icon03{background-position:-546px -240px}.fdd-lz-left-box-icon04{background-position:-572px -240px}.fdd-lz-left-box-icon05{background-position:-450px -152px}.fdd-lz-left-box-icon06{height:20px;width:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAATCAYAAAAd4WrhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAu5JREFUeNrsWb2O2kAQtqP81E4VUvo6WtMlJS6S3rxAJPsR4BHgEbB0L4D7SxG6S3mU0IUuulS3fVKQmehbabS3Xq8NIiB5pJH3b9a738x+O4ZwOBwGp5Ltdhv04pYXPQSXAfh30nuH3X1Dfy818rKm/UOD3cceuuMB/0R6SzoQbYcGe+5/JP1C+rXLAsIwbG1D905Gj/1ut9ugvqRyQc+IqokxfEN9Sthyf87jRdsU49Y174vpEXksTdEc+8Ph4AW4CbavDGD7vgvgtBlenXIMiWgTplfGDBDZ7lHPqDxD+z/wdDvpyJg/s7yD51nRHCMGzNK/xJwK71CoJ3DEGk92zMQ3wgdHnJTBkSftRkahcAZv4slomwI03niunUL6jXSBSC1ENJvCNhPqm1tAz0XWxvNUMnprNGgImEYO/0362tP+D+mrc3IggbCAI5hSSgD7ROURqMZ1mmR0xkZ3adKDKFeiXgnHlRaHtAb8TUsMDsH/kSkBmFvaMwAbWECdw2mKxjANZOxAy/0Qaz5H3ebIcY1TlXCKd5Zybkmw0Gf87bBZiI39kNEoKOVBAJHDAZIG2GmlQWcZ6EWfKH5HJZyo15VgDfL0rbumhWeP1g42mSWCI8ex5vGFEeUbtJdG5KYW+xXpTNRnxvt53rfXAvjE99KU6R6yg0BcnppSIgulFBZnVBJwzfE63fSlkVN8+FysABRNDZHBvRFArEyAON0TjtDCDltyOxw+dvFvQ5+XM67xt5RYcGyCjZYos645QhGlqiHj2Yt8WtNOHajqFIu/lAgf+16anAoimudUvqHySlyiD6CONmnmSObsDjqJarKVqwQ8a0EpGS6oFADpj5glMhQlMpLYFplijmfOpT6d8XCenwqqCsSdURc0U5w+r7TwEV+MXfLqX0eAvaCNzRwA24BJ5Sc422OzpfERklouY6acCnm4jyhx6bqk8KGeUHzKfsZvIu9aAvYTWcJd/wdEO0q5O8FvIr00yF8BBgAsgi/O/chK5wAAAABJRU5ErkJggg==) no-repeat;background-position:0 0;display:block;margin:15px auto 0}.fdd-lz-left-box li span{display:block;margin-top:5px;text-align:center;color:#666;font-size:12px}.fdd-lz-left-box-count{position:absolute;right:-5px;top:-5px;color:#fff;font-size:12px;text-align:center;line-height:20px;height:20px;width:20px;display:block;border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;background:#b2b2b6;display:none}.fdd-lz-content-center{background:#fafafa;height:100%;width:calc(100% - 386px);margin:0 166px 0 220px;box-sizing:border-box;overflow:auto}.fdd-lz-content,.fdd-lz-content-show-right{height:100%;margin:0 auto;position:relative}.fdd-lz-content-show-right{width:auto}.fdd-lz-content-gototop{width:36px;height:30px;display:block;font-size:12px;padding-top:6px;background:rgba(0,0,0,.5);border-radius:3px;text-indent:-9999em;position:absolute;right:45px;bottom:30px;cursor:pointer;z-index:100}.fdd-lz-content-gototop:before{content:"";background:url(./images/fdd-img.png?a3715184d464c6f498d5ec6a8b68112f) no-repeat;background-position:-596px -239px;width:14px;height:16px;position:absolute;right:11px;top:9px}.fdd-lz-contract{height:100%;margin:0 auto;position:relative;box-sizing:border-box}.fdd-lz-editor{position:fixed;padding-bottom:30px;width:225px;background:#fff;box-shadow:0 5px 19px 1px rgba(43,46,50,.08);display:none;z-index:199;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.fdd-lz-editor-top{height:32px;line-height:32px;padding-left:16px;background:#f2f4f7;color:#2a2a2a;border:1px solid #ebedf4;cursor:move}.fdd-lz-editor-count{font-size:13px;margin-left:5px;color:#a6a6a6}.fdd-lz-editor-order{padding-left:10px;display:inline-block}.fdd-lz-editor-next,.fdd-lz-editor-prev{width:5px;height:8px;display:inline-block;background:url(./images/fdd-img.png?a3715184d464c6f498d5ec6a8b68112f) no-repeat}.fdd-lz-editor-next{cursor:default;background-position:-582px -84px}.fdd-lz-editor-prev{cursor:pointer;background-position:-593px -84px}.fdd-lz-editor-close{width:30px;height:34px;position:absolute;right:0;top:0;text-align:center;display:inline-block}.fdd-lz-editor-close:before{content:"";height:8px;width:8px;display:inline-block;background:url(./images/fdd-img.png?a3715184d464c6f498d5ec6a8b68112f) no-repeat;background-position:-586px -47px}.fdd-lz-editor-content{padding:0 18px}.fdd-lz-editor-content li{margin-top:16px;font-size:12px;position:relative}.fdd-lz-editor-checked-box i,.fdd-lz-editor-require-box i{height:16px;width:16px;cursor:pointer;display:inline-block;margin-right:4px;vertical-align:text-top;background:url(./images/fdd-img.png?a3715184d464c6f498d5ec6a8b68112f) no-repeat;background-position:-475px -154px}.fdd-lz-editor-checked-box i.on,.fdd-lz-editor-require-box i.on{background-position:-573px -154px}.fdd-lz-editor-content li input{height:26px;width:100%;background:#fff;color:#666;font-size:12px;margin-top:3px;line-height:26px}.fdd-lz-editor-fontsize-select,.fdd-lz-editor-fontstyle-select,.fdd-lz-editor-role-select{width:100px;position:relative;margin-top:3px}.fdd-lz-editor-role-select{width:100%}.fdd-lz-editor-fontsize-value,.fdd-lz-editor-fontstyle-value,.fdd-lz-editor-role-value{height:26px;line-height:24px;width:100%;background:#fff;padding:0 10px;border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;cursor:pointer;box-sizing:border-box;border:1px solid #eaeaea}.fdd-lz-editor-fontsize-value:hover,.fdd-lz-editor-fontstyle-value:hover,.fdd-lz-editor-role-value:hover{border-color:#ffd435}.fdd-lz-editor-content li .fdd-lz-down-arrow{top:9px}.fdd-lz-editor-fontsize-list,.fdd-lz-editor-fontstyle-list,.fdd-lz-editor-role-list{width:100%;border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;position:absolute;top:28px;z-index:90;background:#fff;left:0;max-height:104px;overflow:auto;border:1px solid #eaeaea;box-sizing:border-box;display:none}.fdd-lz-editor-fontsize-list p,.fdd-lz-editor-fontstyle-list p,.fdd-lz-editor-role-list p{height:26px;line-height:26px;padding:0 10px;white-space:nowrap;overflow:hidden;box-sizing:border-box;text-overflow:ellipsis;cursor:pointer}.fdd-lz-editor-fontsize-loc{width:78px;height:26px;background:#f2f4f7;position:absolute;right:0;top:18px}.fdd-lz-editor-fontsize-loc a{display:block;float:left;text-align:center;height:26px;width:26px;line-height:26px;border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px}.fdd-lz-editor-fontsize-loc a.hover,.fdd-lz-editor-fontsize-loc a:hover{background:#ccc}.fdd-lz-editor-fontsize-icon01:before,.fdd-lz-editor-fontsize-icon02:before,.fdd-lz-editor-fontsize-icon03:before{display:inline-block;content:"";background:url(./images/fdd-img.png?a3715184d464c6f498d5ec6a8b68112f) no-repeat;height:11px;width:14px}.fdd-lz-editor-fontsize-icon01:before{background-position:-501px -155px}.fdd-lz-editor-fontsize-icon02:before{background-position:-525px -155px}.fdd-lz-editor-fontsize-icon03:before{background-position:-549px -155px}.fdd-lz-word-break{white-space:nowrap;overflow:hidden;box-sizing:border-box;padding-right:30px;text-overflow:ellipsis}.fdd-lz-blue-tag,.fdd-lz-red-tag,.fdd-lz-yellow-tag{height:18px;width:18px;display:inline-block;vertical-align:middle;border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;margin-right:5px}.fdd-lz-red-tag{background:#ff3756}.fdd-lz-blue-tag{background:#3598f9}.fdd-lz-yellow-tag{background:#fbb900}.fdd-lz-down-arrow{height:12px;width:12px;background:url(./images/fdd-img.png?a3715184d464c6f498d5ec6a8b68112f) no-repeat;position:absolute;right:10px;top:15px;display:block;background-position:-338px -100px}.fdd-lz-editor-signloc-company i,.fdd-lz-editor-signloc-person i{height:16px;width:16px;cursor:pointer;display:inline-block;margin-right:4px;vertical-align:text-top;background:#fff;border:1px solid #ccc;border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;position:relative}.fdd-lz-editor-signloc-company i:before,.fdd-lz-editor-signloc-person i:before{content:"";position:absolute;height:6px;width:6px;background:#fff;border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;top:5px;left:5px}.fdd-lz-editor-signloc-company i.on,.fdd-lz-editor-signloc-person i.on{border:1px solid #ffd435;background:#ffd435}.fdd-lz-right{width:165px;position:absolute;height:100%;right:0;z-index:100;top:0;background:#f5f5f5;border-left:1px solid #eaeaea}.fdd-lz-right-hide-right{width:0}.fdd-lz-right-button:hover{background-position:-302px -233px}.fdd-lz-right-hide-right .fdd-lz-right-button{left:auto;right:0;background-position:-323px -233px}.fdd-lz-right-hide-right .fdd-lz-right-button:hover{background-position:-344px -233px}.fdd-lz-right-button{background:url(./images/fdd-img.png?a3715184d464c6f498d5ec6a8b68112f) no-repeat;width:19px;height:40px;display:block;position:absolute;top:50%;z-index:99;margin-top:-20px;right:147px;background-position:-280px -233px}.fdd-lz-right-wrap{width:100%;position:absolute;top:84px;bottom:0;box-sizing:border-box;overflow:auto}.fdd-lz-right-top{margin-top:20px;height:44px;padding:0 10px}.fdd-lz-right-top h3{font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:400}.fdd-lz-right-top p{font-size:12px;color:#a6a6a6;line-height:18px;margin-top:5px}.fdd-lz-right-top p span{padding-left:10px}.fdd-lz-right-ul{width:108px;margin:0 auto}.fdd-lz-right-ul li{width:100%;margin:0 auto 20px;height:150px;border:1px solid #eaeaea;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:relative}.fdd-lz-right-ul li.hover,.fdd-lz-right-ul li:hover{border:2px solid #ffd435;color:#000}.fdd-lz-right-ul li img{height:100%;width:100%}.fdd-lz-right-ul li.hover .fdd-lz-right-li-page,.fdd-lz-right-ul li:hover .fdd-lz-right-li-page{background:#ffd435;color:#000}.fdd-lz-right-ul li .fdd-lz-right-li-page{position:absolute;right:0;bottom:0;height:18px;width:18px;display:block;background:#eaeaea;line-height:18px;color:#fff;text-align:center;font-size:12px}.fdd-lz-right-ul-li-blue,.fdd-lz-right-ul-li-red,.fdd-lz-right-ul-li-yellow{height:14px;width:10px;background:url(./images/fdd-img.png?a3715184d464c6f498d5ec6a8b68112f) no-repeat;position:absolute;display:none;top:-2px}.fdd-lz-right-ul-li-red{left:5px;background-position:-531px -243px}.fdd-lz-right-ul-li-blue{left:15px;background-position:-531px -266px}.fdd-lz-right-ul-li-yellow{left:25px;background-position:-597px -267px}.fdd-lz-float-layers{position:fixed;z-index:99;display:none;text-align:center;padding:5px;border:1px solid #f36;background:hsla(48,98%,82%,.7)}.fdd-lz-float-layers p{border:1px solid #ccc;background:#fff;border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px}.fdd-lz-float-layers-input p{width:80px;height:20px;line-height:20px}.fdd-lz-float-layers-textarea p{width:80px;height:40px;line-height:20px}.fdd-lz-float-layers-checkbox p{width:14px;height:14px}.fdd-lz-float-layers-file p{width:50px;height:50px}.fdd-lz-float-layers-file p:before{content:"";background:url(./images/fdd-img.png?a3715184d464c6f498d5ec6a8b68112f) no-repeat;display:block;margin:18px auto 0;height:20px;width:20px;background-position:-572px -240px}.fdd-lz-float-layers-signature p{width:168px;height:168px;line-height:168px}.fdd-lz-float-layers-date p{width:130px;line-height:16px;height:16px;border:1px dashed #ccc;background:#fff;border-radius:2px}.fdd-lz-add-input-box,.fdd-lz-add-textarea-box{width:90%;height:90%}.fdd-lz-add-wrap,.fdd-lz-pending-wrap{position:absolute;z-index:90;background:hsla(48,98%,82%,.7);text-align:center;padding:5px;border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;cursor:move}.fdd-lz-pending-wrap{background:hsla(48,98%,82%,0)}.fdd-lz-pending-wrap-current{background:hsla(48,98%,82%,.7)}.fdd-lz-pending-wrap.requireBox.on:before,.fdd-lz-pending-wrap:hover.requireBox:before{content:"\5FC5\586B"}.fdd-lz-pending-wrap.noBox.on:before,.fdd-lz-pending-wrap:hover.noBox:before{content:"\975E\5FC5\586B"}.fdd-lz-pending-wrap.noBox.on:before,.fdd-lz-pending-wrap.requireBox.on:before,.fdd-lz-pending-wrap:hover.noBox:before,.fdd-lz-pending-wrap:hover.requireBox:before{background:#fffbea;border:1px solid #fef1bf;padding:0 5px;min-height:30px;font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;color:#a6a6a6;box-shadow:1px 1px 3px rgba(0,0,0,.1);position:absolute;bottom:-30px;left:5px;line-height:30px;z-index:90}.fdd-lz-pending-checkbox-wrap.noBox.on:before,.fdd-lz-pending-checkbox-wrap.requireBox.on:before,.fdd-lz-pending-checkbox-wrap:hover.noBox:before,.fdd-lz-pending-checkbox-wrap:hover.requireBox:before{content:"";display:none}.fdd-lz-pending-wrap.requireBox .fdd-lz-pending-file-box,.fdd-lz-pending-wrap.requireBox input,.fdd-lz-pending-wrap.requireBox textarea{border:1px solid rgba(253,212,53,.9)}.fdd-lz-pending-wrap.noBox .fdd-lz-pending-file-box,.fdd-lz-pending-wrap.noBox input,.fdd-lz-pending-wrap.noBox textarea{border:1px solid rgba(157,180,207,.9)}.fdd-lz-pending-checkbox-wrap.on .fdd-lz-pending-checkbox-box,.fdd-lz-pending-file-wrap.on .fdd-lz-pending-file-box,.fdd-lz-pending-wrap.on input,.fdd-lz-pending-wrap.on textarea{border:1px solid rgba(235,78,61,.9)!important}.fdd-lz-add-wrap input[type=text],.fdd-lz-add-wrap textarea,.fdd-lz-pending-wrap input[type=text],.fdd-lz-pending-wrap textarea{width:100%;height:100%}.fdd-lz-add-input-wrap{width:172px;height:40px}.fdd-lz-add-textarea-wrap{width:220px;height:80px}.fdd-lz-add-wrap:hover{border:1px solid #f36!important}.fdd-lz-remove-layers{position:absolute;height:20px;width:20px;border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;display:block;background:#ff3756;top:-10px;right:-10px;cursor:pointer}.fdd-lz-remove-layers .fdd-lz-remove-layers-icon{display:inline-block;height:12px;width:12px}.fdd-lz-remove-layers .fdd-lz-remove-layers-icon:before{background:url(./images/fdd-img.png?a3715184d464c6f498d5ec6a8b68112f) no-repeat;display:inline-block;height:12px;margin-top:6px;width:12px;content:"";background-position:-549px -22px}.fdd-lz-add-input-box,.fdd-lz-pending-input-box{width:170px;height:40px;padding-left:10px;background:#fff;border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;border:1px solid #ccc;letter-spacing:0;line-height:40px;outline:0}.fdd-lz-add-textarea-box,.fdd-lz-pending-textarea-box{width:220px;height:80px;display:block;text-align:left;border:1px solid #ccc;word-break:break-all;word-wrap:break-word;letter-spacing:0;line-height:20px;resize:none;outline:0;overflow:hidden}.fdd-lz-add-checkbox-box,.fdd-lz-pending-checkbox-box{height:16px;width:16px;cursor:pointer;display:inline-block;vertical-align:text-top;background:url(./images/fdd-img.png?a3715184d464c6f498d5ec6a8b68112f) no-repeat;background-position:-475px -154px;margin:0 auto!important;text-align:center}.fdd-lz-add-checkbox-box.on,.fdd-lz-pending-checkbox-box.on{background-position:-573px -154px}.fdd-lz-add-checkbox-box:hover,.fdd-lz-pending-checkbox-box:hover{cursor:pointer}.fdd-lz-add-file-box,.fdd-lz-pending-file-box{height:50px;width:50px;background:#fff;line-height:50px;text-align:center;border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;border:1px solid #ccc}.fdd-lz-add-file-box:before,.fdd-lz-pending-file-box:before{content:"";background:url(./images/fdd-img.png?a3715184d464c6f498d5ec6a8b68112f) no-repeat;display:block}.fdd-lz-add-file-none:before,.fdd-lz-pending-file-none:before{margin:18px auto 0;height:20px;width:20px;background-position:-572px -240px}.fdd-lz-add-file-excel:before,.fdd-lz-add-file-pdf:before,.fdd-lz-add-file-pic:before,.fdd-lz-add-file-word:before,.fdd-lz-pending-file-excel:before,.fdd-lz-pending-file-pdf:before,.fdd-lz-pending-file-pic:before,.fdd-lz-pending-file-word:before{width:34px;height:34px;margin:9px auto}.fdd-lz-add-file-excel:before,.fdd-lz-pending-file-excel:before{background-position:-1px -234px}.fdd-lz-add-file-pdf:before,.fdd-lz-pending-file-pdf:before{background-position:-167px -235px}.fdd-lz-add-file-word:before,.fdd-lz-pending-file-word:before{background-position:-110px -235px}.fdd-lz-add-file-pic:before,.fdd-lz-pending-file-pic:before{background-position:-57px -234px}.fdd-lz-add-file-box input,.fdd-lz-pending-file-box input{width:100%;height:100%;opacity:0;position:absolute;left:0;top:0}.fdd-lz-add-signature-box-person{height:100%;width:100%;line-height:166px}.fdd-lz-add-signature-box-company{height:166px;width:166px;line-height:166px}.fdd-lz-add-signature-box{border:1px dashed #ccc;background:#fff;text-align:center;border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;color:#666}.fdd-lz-add-wrap .fdd-lz-hover-reminder,.fdd-lz-pending-wrap .fdd-lz-hover-reminder{background:#fffbea;border:1px solid #fef1bf;padding:0 5px;min-height:30px;display:none;font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;color:#a6a6a6;box-shadow:1px 1px 3px rgba(0,0,0,.1);position:absolute;bottom:-38px;left:0;line-height:30px;z-index:90}.fdd-lz-add-wrap:hover .fdd-lz-hover-reminder,.fdd-lz-add-wrap:hover .fdd-lz-remove-layers{display:block!important}.fdd-lz-add-wrap .fdd-lz-add-box-mark{border:5px solid transparent;position:absolute;left:-4px;top:-4px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.fdd-lz-add-box-mark-red{border-bottom:5px solid #f36!important}.fdd-lz-add-box-mark-blue{border-bottom:5px solid #339dff!important}.fdd-lz-add-box-mark-yellow{border-bottom:5px solid #fbb900!important}.fdd-lz-add-date-box{cursor:pointer;border:1px dashed #ccc;background:#fff;text-align:center;border-radius:2px}.fdd-lz-zoom{z-index:99}.fdd-lz-zoom-top{position:absolute;width:100%;height:4px;background:transparent;top:0;left:0;cursor:n-resize}.fdd-lz-zoom-right{position:absolute;width:4px;height:100%;background:rgba(19,194,13,0);top:0;right:0;cursor:e-resize}.fdd-lz-zoom-bottom{position:absolute;width:100%;height:4px;background:rgba(39,14,151,0);bottom:0;left:0;cursor:s-resize}.fdd-lz-zoom-left{position:absolute;width:4px;height:100%;background:rgba(19,194,13,0);top:0;left:0;cursor:w-resize}.fdd-lz-zoom-left-bottom,.fdd-lz-zoom-left-top,.fdd-lz-zoom-right-bottom{height:15px;width:15px;position:absolute}.fdd-lz-zoom-left-bottom:before,.fdd-lz-zoom-left-top:before,.fdd-lz-zoom-right-bottom:before{content:"";height:4px;width:4px;display:inline-block;border:1px solid #ff3756;background:#fff}.fdd-lz-zoom-left-top{top:-12px;left:-8px;cursor:nw-resize}.fdd-lz-zoom-right-bottom{bottom:-3px;right:-8px;cursor:se-resize}.fdd-lz-zoom-left-bottom{bottom:-3px;left:-8px;cursor:sw-resize}.fdd-lz-content::-webkit-scrollbar,.fdd-lz-editor-fontsize-list::-webkit-scrollbar,.fdd-lz-editor-fontstyle-list::-webkit-scrollbar,.fdd-lz-editor-role-list::-webkit-scrollbar,.fdd-lz-right-wrap::-webkit-scrollbar{width:8px;height:8px;background:transparent}.fdd-lz-content::-webkit-scrollbar-track,.fdd-lz-editor-fontsize-list::-webkit-scrollbar-track,.fdd-lz-editor-fontstyle-list::-webkit-scrollbar-track,.fdd-lz-editor-role-list::-webkit-scrollbar-track,.fdd-lz-right-wrap::-webkit-scrollbar-track{border-radius:4px;background:transparent}.fdd-lz-content::-webkit-scrollbar-thumb,.fdd-lz-editor-fontsize-list::-webkit-scrollbar-thumb,.fdd-lz-editor-fontstyle-list::-webkit-scrollbar-thumb,.fdd-lz-editor-role-list::-webkit-scrollbar-thumb,.fdd-lz-right-wrap::-webkit-scrollbar-thumb{border-radius:4px;height:30px;display:block;background:#dcdcdc}.fdd-lz-content::-webkit-scrollbar-thumb:hover,.fdd-lz-editor-fontsize-list::-webkit-scrollbar-thumb:hover,.fdd-lz-editor-fontstyle-list::-webkit-scrollbar-thumb:hover,.fdd-lz-editor-role-list::-webkit-scrollbar-thumb:hover,.fdd-lz-right-wrap::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.fdd-lz-left-line,.fdd-lz-left-title{margin-top:20px;padding:0}.fdd-lz-left-title h3{font-size:16px;font-weight:400}.fdd-lz-left-line p,.fdd-lz-left-title p{font-size:12px;color:#a6a6a6;line-height:18px;margin-top:5px}.fdd-lz-left-line h3{font-size:26px;color:#fbb900;font-weight:400}.fdd-lz-pending-next-button{width:80px;height:36px;line-height:36px;background:#fbb900;position:absolute;left:-20px;top:100px;font-size:16px;cursor:pointer;z-index:999;border-radius:3px 0 0 3px;color:#fff;text-align:center}.fdd-lz-pending-next-button:before{content:"";height:0;width:0;position:absolute;right:-36px;top:0;border:18px solid transparent;border-left-color:#fbb900}.fdd-lz-div-hide-box,.fdd-lz-span-hide-box{letter-spacing:0;visibility:hidden;position:absolute;top:0;left:0;z-index:-1}.fdd-lz-span-hide-box{width:auto;white-space:pre;word-wrap:normal}.fdd-lz-div-hide-box{line-height:20px;word-break:break-all;white-space:pre-wrap;word-wrap:break-word;height:auto}.split-tips{width:100%;height:18px;background:#fafafa;border-top:1px dashed #a6a6a6;border-bottom:1px dashed #a6a6a6;z-index:100;position:absolute;font-size:10px;color:#a6a6a6;line-height:18px}.split-tips .left-tips{float:left;width:75%;text-align:left;padding-left:20px}.split-tips .right-tips{width:15%;float:right;text-align:right;padding-right:20px}.fdd-lz-content-box .sign-con-box{max-height:380px;overflow-y:auto}.pos-a{position:absolute}.pos-r{position:relative}.pos-f{position:fixed}.fddui-left{float:left}.fddui-right{float:right}.show-none{display:none}.red{color:#c00000}.show-block{display:block}.clearfix{zoom:1}.clearfix:after{display:block;content:"";clear:both;height:0;visibility:hidden}.right-0{right:0!important;font-size:12px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.h1{font-size:36px}.h2{font-size:30px}.h3,.h4{font-size:18px}.h4{color:#000}.h5{font-size:16px}.h6{line-height:1}.font-12,.h6{font-size:12px}.ico_img{background-image:url(./images/ico_all.png?da3f9ad9a7d50f4b2dc31131ed2c926a);background-repeat:no-repeat}.fddv3-img{background:url(./images/fdd-img.png?a3715184d464c6f498d5ec6a8b68112f) no-repeat}.fixed-pop-bg{position:fixed;background:#ccc;width:100%;background:rgba(0,0,0,.7);height:100%;left:0;top:0;z-index:999}.ico_cha_img3{width:24px;height:24px;display:inline-block;vertical-align:middle;background-position:-56px -144px;position:fixed;right:25px;top:25px}.big-pic{text-align:center;position:absolute;top:50px;bottom:60px;left:50%;margin-left:-410px;width:820px;background:transparent;box-sizing:border-box;overflow-y:auto}.big-pic .pagesmargin{margin-bottom:30px}.big-pic .pagesmargin:last-child{margin-bottom:0}.big-pic img{width:800px;display:block}.big-pic::-webkit-scrollbar{width:8px;height:8px;background:transparent}.big-pic::-webkit-scrollbar-track{border-radius:4px;background:transparent}.big-pic::-webkit-scrollbar-thumb{border-radius:4px;height:30px;display:block;background:#dcdcdc}.big-pic::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.big-pic-text{position:absolute;left:50%;margin-left:-410px;width:820px;bottom:20px;background:transparent;color:#fff;font-size:14px;text-align:center}*{margin:0;padding:0}body,html{height:100%;width:100%}body{color:#2a2a2a;font-size:14px;font-family:Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,\\5B8B\4F53,helvetica,Hiragino Sans GB}.fddv3-wid-110{width:1100px;margin:0 auto}table{background-color:transparent}a{text-decoration:none}a,button{cursor:pointer}button{border:0}i{font-style:normal}::-ms-clear,::-ms-reveal{display:none}input{background:#fcfcfc}[placeholder],input[placeholder]{color:#999}textarea{border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;border:1px solid #e5e5e5;padding:0 6px;color:#666;box-sizing:border-box;font-size:14px;background:#fcfcfc;font-family:Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,\\5B8B\4F53,helvetica,Hiragino Sans GB}textarea:focus{border:1px solid #ffd238;box-shadow:0 0 3px rgba(255,228,136,.5)}textarea::-webkit-input-placeholder{color:#a6a6a6}textarea:-moz-placeholder,textarea::-moz-placeholder{color:#a6a6a6}textarea:disabled{background:#fafafa;border:1px solid #e5e5e5;color:#999;cursor:not-allowed}input[type=email],input[type=password],input[type=text],select{height:40px;border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;border:1px solid #e5e5e5;padding:0 6px;color:#666;box-sizing:border-box;font-size:14px;line-height:normal;-webkit-line-height:normal;-moz-line-height:normal;-ms-line-height:40px;-o-line-height:normal;background:#fcfcfc}input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=text]:-moz-placeholder,select:-moz-placeholder{color:#a6a6a6}input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#a6a6a6}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,select:focus{border:1px solid #ffd238;box-shadow:0 0 3px rgba(255,228,136,.5)}input[type=email]:disabled,input[type=password]:disabled,input[type=text]:disabled,select:disabled{background:#fafafa;border:1px solid #e5e5e5;color:#999;cursor:not-allowed}input[type=checkbox],input[type=radio]{height:13px;width:13px;border:1px solid #dcdcdc;display:inline-block;overflow:hidden;margin-top:-4px;vertical-align:middle;-webkit-appearance:none;outline:0;background:0 0;position:relative}input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled){cursor:pointer}input[type=checkbox]:disabled,input[type=radio]:disabled{background:#fafafa;border:1px solid #e5e5e5;color:#999}input[type=checkbox]{margin:0 10px}input[type=checkbox]:checked:before,input[type=checkbox]:indeterminate:before{content:"\F00C";font-family:FontAwesome;font-size:12px;-webkit-font-smoothing:antialiased;text-align:center;line-height:11px;color:#ffd238;position:absolute;top:1px}input[type=radio]{border-radius:100%}input[type=radio]:checked:before{content:"";width:7px;height:7px;border-radius:100%;-webkit-font-smoothing:antialiased;background:#ffd238;position:absolute;top:2px;left:2px}textarea{resize:none}:focus{outline:none}.v-middle,img{vertical-align:middle}ul{list-style-type:none}.fdd-right{width:100%;box-sizing:border-box;padding-top:50px}.icon-excel,.icon-pdf,.icon-pic,.icon-ppt,.icon-word{width:34px;height:34px;display:inline-block;vertical-align:middle;background:url(./images/fdd-img.png?a3715184d464c6f498d5ec6a8b68112f) no-repeat}.icon-pic{background-position:-57px -234px}.icon-pdf{background-position:-167px -235px}.icon-excel{background-position:-1px -234px}.icon-word{background-position:-110px -235px}.icon-ppt{background-position:-223px -235px}.com-error-box{position:fixed;width:100%;height:100%;left:0;top:0;z-index:999;background:transparent}.com-error-tip{position:absolute;font-size:12px;width:160px;top:40%;left:50%;margin-left:-80px;line-height:20px;text-align:center;padding:15px;border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;color:#fff;background:rgba(0,0,0,.5)}.header-bottom,.header-top{height:50px;width:100%;position:fixed;left:0;z-index:110}.header-top{top:0;background:#212a31;-webkit-animation:bounceInDown ease-in-out 1s 1;animation:bounceInDown ease-in-out 1s 1}.header-bottom{bottom:0;background:#fff;border-top:1px solid #edeff2}.header-bottom.bottom-shadow{border:none;box-shadow:-3px -3px 12px 2px rgba(33,42,49,.03)}.header-wrap{position:relative;width:1100px;margin:0 auto}.logo-box{position:absolute;left:0;top:0;padding-top:13px}.sm-logo{height:30px;width:43px;display:inline-block;vertical-align:middle;margin:0 15px 0 0}.sm-logo.m-lr{margin:0 15px}.sm-logo img{width:100%}.go-index{display:inline-block;height:28px;line-height:28px;padding-left:15px;color:#fff;border-left:1px solid #464d53}.go-index:hover{color:#ffd435}.header-top-con{text-align:right;padding-top:10px}.header-top-con.p-r{padding-right:30px}.sign-btn{width:88px;height:32px;display:inline-block;border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;line-height:32px;color:#000;position:relative;font-size:12px;text-align:center;background:#ffd435}.sign-btn:hover{background:#fbb900}.sign-btn input{opacity:0;position:absolute;top:0;left:0;height:100%;width:100%}.save-btn{width:88px;height:32px;display:inline-block;border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;line-height:32px;color:#000;position:relative;font-size:12px;margin-right:10px;text-align:center;background:#eaeaea}.save-btn:hover{background:#c4c4c4}.fdd-lz-content-box{width:1100px;margin:0 auto;box-sizing:border-box;padding-top:50px}.fdd-lz-content-box .put-up-info{width:1018px;min-height:140px;border:1px dashed #eaeaea;border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;background:#fff;padding:20px 40px;margin-top:22px;position:relative}.fdd-lz-content-box .put-up-box{width:190px;display:inline-block;height:40px;text-align:right}.fdd-lz-content-box .put-up-box .choose-btn{display:inline-block;position:relative}.fdd-lz-content-box .put-up-box .choose-btn:hover .show-pop{display:block;top:40px;left:auto;line-height:18px;right:-70px}.fdd-lz-content-box .put-up-box .choose-btn:hover .show-pop:before{left:280px}.fdd-lz-content-box .choose-btn,.fdd-lz-content-box .new-yanzen{width:90px;position:relative;display:block;text-align:center;line-height:31px;height:32px;font-size:12px;margin-top:10px;cursor:pointer;border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;border:1px solid #ffd435;background:#fff;color:#333}.fdd-lz-content-box .choose-btn.put-on,.fdd-lz-content-box .new-yanzen.put-on{border:1px solid #eaeaea;color:#b2b2b6}.fdd-lz-content-box .choose-btn.put-on:hover,.fdd-lz-content-box .new-yanzen.put-on:hover{border:1px solid #eaeaea;color:#b2b2b6;background:#fff}.fdd-lz-content-box .choose-btn:hover,.fdd-lz-content-box .new-yanzen:hover{background:#ffd435}.fdd-lz-content-box .choose-btn input,.fdd-lz-content-box .new-yanzen input{position:absolute;opacity:0;top:0;left:0;margin:0!important;height:100%;width:100%;cursor:pointer}.fdd-lz-content-box .choose-btn.inblock{display:inline-block;margin-right:10px}.fdd-lz-content-box .mb-pic{height:120px;width:90px;position:absolute;left:30px;top:30px;border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;border:1px solid #eaeaea}.fdd-lz-content-box .mb-pic .examine{width:60px;margin:45px auto 0}.fdd-lz-content-box .mb-pic:hover .contract-pic-mask{display:block}.fdd-lz-content-box .mb-pic:hover .page-number{display:none}.fdd-lz-content-box .mb-pic img{max-width:100%;max-height:100%}.fdd-lz-content-box .novice-guide-number,.fdd-lz-content-box .page-number{height:24px;line-height:24px;width:100%;position:absolute;bottom:0;left:0;font-size:12px;color:#fff;text-align:center;display:block;background:rgba(57,64,71,.3)}.fdd-lz-content-box .novice-guide-number{background:#c3c5c7}.fdd-lz-content-box .contract-pic-mask{height:100%;width:100%;position:absolute;top:0;left:0;display:none;background:rgba(57,64,71,.3)}.fdd-lz-content-box .examine{height:30px;width:90px;font-size:12px;border:1px solid #fff;border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;margin:60px auto 0;background:transparent;line-height:30px;text-align:center;color:#fff;display:block}.fdd-lz-content-box .examine:hover{border-color:#fff;color:#fff}.fdd-lz-content-box .mb-txt{margin:40px 0 0 120px;width:550px}.fdd-lz-content-box .mb-txt h3{font-size:16px;font-weight:400;word-wrap:break-word;word-break:break-all}.fdd-lz-content-box .mb-txt h3 span{padding-left:5px;color:#a6a6a6}.fdd-lz-content-box .mb-txt p{font-size:12px;line-height:1;color:#a2abb2;margin-top:5px;word-wrap:break-word;word-break:break-all;line-height:20px}.fdd-lz-content-box .pos-box{position:absolute;width:300px;right:90px;top:50px}.fdd-lz-content-box .pos-box .txt-state{width:100px;display:inline-block;height:40px;text-align:center;position:relative}.fdd-lz-content-box .pos-box .txt-state .text-conversion-ok{top:20px;left:80px;-webkit-animation:animatek ease-in-out .5s 1;animation:animatek ease-in-out .5s 1}.fdd-lz-content-box .pos-box .txt-state .text-conversion-right{top:35px;left:95px}@keyframes lds-rolling{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@-webkit-keyframes lds-rolling{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}.fdd-lz-content-box .text-conversion-right{width:30px;height:30px;position:absolute;display:block;top:64px;left:19px;border:3px solid #f7f7f7;border-radius:50%;box-sizing:border-box;-webkit-animation:lds-rolling 1s linear infinite;animation:lds-rolling 1s linear infinite}.fdd-lz-content-box .text-conversion-right:before{position:absolute;content:"";width:24px;height:24px;border:3px solid #fdd435;border-top-color:transparent;border-radius:50%;z-index:2;top:-3px;left:-3px}.fdd-lz-content-box .text-conversion-ok{width:30px;height:30px;position:absolute;display:block;top:52px;left:0;border:3px solid #ffd435;border-radius:50%;box-sizing:border-box}.fdd-lz-content-box .text-conversion-ok:before{position:absolute;content:"";width:6px;height:2px;background:#2a2a2a;z-index:2;top:13px;left:6px;transform:rotate(48deg);-webkit-transform:rotate(48deg);-moz-transform:rotate(48deg);-o-transform:rotate(48deg)}.fdd-lz-content-box .text-conversion-ok:after{position:absolute;content:"";width:11px;height:2px;background:#2a2a2a;z-index:2;top:11px;left:8px;transform:rotate(132deg);-webkit-transform:rotate(132deg);-moz-transform:rotate(132deg);-o-transform:rotate(132deg)}.fdd-lz-content-box .show-pop{position:absolute;padding:20px;width:380px;top:27px;left:-150px;z-index:22;color:#fff!important;text-align:left;display:none;background:rgba(33,42,49,.8);border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-webkit-box-shadow:0 8px 6px rgba(0,0,0,.1);box-shadow:0 8px 6px rgba(0,0,0,.1)}.fdd-lz-content-box .show-pop p{color:#fff!important}.fdd-lz-content-box .show-pop:before{content:"";position:absolute;left:8px;top:-12px;border:6px solid transparent;border-bottom:6px solid rgba(33,42,49,.8)}.fdd-lz-content-box .com-border-box{margin-top:60px}.fdd-lz-content-box .fill-in-box li{margin-top:30px;position:relative}.fdd-lz-content-box .fill-in-box li label{width:180px;display:inline-block;text-align:right;margin-right:20px}.fdd-lz-content-box .fill-in-box li label.pt-10{padding-top:10px}.fdd-lz-content-box .fill-in-box li em{font-style:normal}.fdd-lz-content-box .fill-in-box li .from-textarea{color:#2a2a2a}.fdd-lz-content-box .fill-in-box li input{width:710px;color:#2a2a2a;background:none}.fdd-lz-content-box .from-textarea{height:90px;width:710px;padding:10px;background:none;vertical-align:top}.fdd-lz-content-box .date-tip-box{position:absolute;right:0;top:10px;width:180px}.fdd-lz-content-box .date-tip-box span{color:#2a2a2a;font-size:12px}.fdd-lz-content-box .date-icon{background:url(./images/fdd-img.png?a3715184d464c6f498d5ec6a8b68112f) no-repeat;height:22px;width:22px;display:inline-block;vertical-align:middle;background-position:-293px -92px}.fdd-lz-content-box .date-icon:hover{background-position:-314px -92px}.fdd-lz-content-box .date-icon:hover .show-pop{display:block;left:-50px;width:100px}.fdd-lz-content-box .date-icon:hover .show-pop:before{left:55px}.fdd-lz-content-box .date-icon:hover .show-pop p{margin-top:0}.fdd-lz-content-box .annex-icon,.fdd-lz-content-box .append-icon,.fdd-lz-content-box .check-box{display:inline-block;height:17px;width:16px;background:url(./images/fdd-img.png?a3715184d464c6f498d5ec6a8b68112f) no-repeat;cursor:pointer;margin-right:5px;vertical-align:middle}.fdd-lz-content-box .check-box{background-position:-218px -94px;margin-right:0}.fdd-lz-content-box .check-box.check-on{background-position:-237px -94px}.fdd-lz-content-box .annex-tip,.fdd-lz-content-box .arbitration{font-size:12px;position:relative}.fdd-lz-content-box .annex-tip a,.fdd-lz-content-box .arbitration a{color:#fbb900}.fdd-lz-content-box .annex-tip a:hover,.fdd-lz-content-box .arbitration a:hover{color:#ffd435}.fdd-lz-content-box .annex-tip .check-box,.fdd-lz-content-box .arbitration .check-box{margin-right:6px}.fdd-lz-content-box .annex-tip span,.fdd-lz-content-box .arbitration span{color:#a6a6a6}.fdd-lz-content-box .annex-tip{margin:10px 0 0 200px}.fdd-lz-content-box .arbitration{padding:10px 0 0}.fdd-lz-content-box .annex-hover{width:65px;height:20px;vertical-align:top;position:relative}.fdd-lz-content-box .annex-hover label{cursor:pointer}.fdd-lz-content-box .annex-hover input{position:absolute;height:0;opacity:0;overflow:hidden;width:0;z-index:-1}.fdd-lz-content-box .annex-hover:hover{color:#f49600}.fdd-lz-content-box .annex-hover:hover .show-pop{display:block;width:430px;left:0}.fdd-lz-content-box .annex-hover:hover .show-pop:before{left:10px}.fdd-lz-content-box .annex-icon{width:12px;position:relative;margin-right:3px;cursor:default;background-position:-278px -95px}.fdd-lz-content-box .annex-list{padding-left:200px;margin:20px 0 0 -10px}.fdd-lz-content-box .annex-list li{float:left;height:34px;line-height:34px;margin:0 0 20px 10px;width:350px;font-size:12px;background:#f7f7f7}.fdd-lz-content-box .annex-list span{width:280px;display:inline-block}.fdd-lz-content-box .annex-list span em{color:#a6a6a6;font-style:normal}.fdd-lz-content-box .sign-con-box{min-height:290px;padding:0 40px 30px;border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;margin:30px auto 80px;border:1px dashed #eaeaea}.fdd-lz-content-box .sign-con-box:hover{box-shadow:0 12px 18px 8px rgba(0,0,0,.03)}.fdd-lz-content-box .sign-con-box .color-gray{color:#a6a6a6}.fdd-lz-content-box .sign-con-box ul{margin-top:40px}.fdd-lz-content-box .sign-con-box li{position:relative}.fdd-lz-content-box .sign-con-box li.mb-30{margin-bottom:30px}.fdd-lz-content-box .sign-con-box label{width:140px;display:inline-block;position:absolute;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;left:0;top:25px;word-break:break-all;word-wrap:break-word;margin-right:10px;text-align:right}.fdd-lz-content-box .sign-con-box label em{font-style:normal;color:#c00000}.fdd-lz-content-box .note-tip{color:#a6a6a6;margin-top:-10px}.fdd-lz-content-box .sign-select,.fdd-lz-content-box .sign-select-w100{width:710px;display:inline-block;position:relative}.fdd-lz-content-box .sign-select-w100{width:100%;margin-top:10px}.fdd-lz-content-box .m-left,.fdd-lz-content-box .sign-wrap{margin-left:165px}.fdd-lz-content-box .add-sign-people,.fdd-lz-content-box .show-value{height:38px;line-height:38px;width:100%;background:#fff;padding:0 10px;border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;cursor:pointer;box-sizing:border-box;border:1px solid #eaeaea}.fdd-lz-content-box .add-sign-people span,.fdd-lz-content-box .show-value span{display:block;width:145px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fdd-lz-content-box .add-sign-people.show-value-on,.fdd-lz-content-box .add-sign-people:hover,.fdd-lz-content-box .show-value.show-value-on,.fdd-lz-content-box .show-value:hover{border-color:#ffd435}.fdd-lz-content-box .show-value span.color-gray{display:inline}.fdd-lz-content-box .sign-select-list{width:100%;border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;position:absolute;top:42px;z-index:90;background:#fff;left:0;max-height:104px;overflow:auto;border:1px solid #eaeaea;box-sizing:border-box}.fdd-lz-content-box .sign-select-list::-webkit-scrollbar{width:6px;height:10px;background:transparent}.fdd-lz-content-box .sign-select-list::-webkit-scrollbar-track{border-radius:3px;background:transparent}.fdd-lz-content-box .sign-select-list::-webkit-scrollbar-thumb{border-radius:3px;background:#dcdcdc}.fdd-lz-content-box .sign-select-list::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.fdd-lz-content-box .sign-select-list li,.fdd-lz-content-box .sign-select-list p{height:34px;line-height:34px;padding:0 10px;white-space:nowrap;overflow:hidden;box-sizing:border-box;text-overflow:ellipsis;cursor:pointer}.fdd-lz-content-box .sign-select-list li:hover,.fdd-lz-content-box .sign-select-list p:hover{background:#fffbea}.fdd-lz-content-box .down-arrow{height:12px;width:12px;background:url(./images/fdd-img.png?a3715184d464c6f498d5ec6a8b68112f) no-repeat;position:absolute;right:10px;top:15px;display:block;background-position:-338px -100px}.fdd-lz-content-box .phone-contact{width:710px;display:inline-block;position:relative;height:72px;line-height:72px;background:#fffbea;margin-bottom:20px;box-sizing:border-box;border:1px solid #fee99a}.fdd-lz-content-box .phone-contact .contact-number:hover{cursor:move}.fdd-lz-content-box .phone-contact .dele-icon{position:absolute;right:3px;top:5px}.fdd-lz-content-box .phone-contact .dele-icon:hover{position:absolute;right:0;top:2px}.fdd-lz-content-box .phone-contact-name{width:140px;position:absolute;text-align:right;left:-170px;top:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer}.fdd-lz-content-box .phone-contact-name:hover .show-pop{display:block;left:120px;top:50px;padding:10px;line-height:26px}.fdd-lz-content-box .phone-contact-name em{color:#c00000;margin-left:3px;font-style:normal}.fdd-lz-content-box .i-problem{height:14px;width:14px;display:inline-block;background:url(./images/fdd-img.png?a3715184d464c6f498d5ec6a8b68112f) no-repeat;background-position:-61px -20px}.fdd-lz-content-box .dele-icon{width:17px;height:17px;display:inline-block;vertical-align:middle;background:url(./images/fdd-img.png?a3715184d464c6f498d5ec6a8b68112f) no-repeat;margin-left:3px;cursor:pointer;background-position:-180px -95px}.fdd-lz-content-box .dele-icon:active,.fdd-lz-content-box .dele-icon:hover{width:24px;height:24px;margin-left:0}.fdd-lz-content-box .dele-icon:hover{background-position:-195px -92px}.fdd-lz-content-box .dele-icon:active{background-position:-416px -93px}.fdd-lz-content-box .contact-number-bg{width:8px;height:26px;display:inline-block;background:url(./images/fdd-img.png?a3715184d464c6f498d5ec6a8b68112f) no-repeat;position:absolute;left:3px;top:23px;text-align:left;color:#000;vertical-align:middle;background-position:-265px -240px}.fdd-lz-content-box .word-break{white-space:nowrap;overflow:hidden;box-sizing:border-box;padding-right:30px;text-overflow:ellipsis}.fdd-lz-content-box .contact-number{display:inline-block;width:40px;border-right:1px solid #fee99a;text-align:center;height:70px;line-height:70px}.fdd-lz-content-box .contact{display:inline-block;width:200px;margin-left:10px;position:relative;background:#fff;line-height:38px;border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;padding:0 10px;height:38px;border:1px solid #eaeaea}.fdd-lz-content-box .contact input{color:#2a2a2a}.fdd-lz-content-box .contact input:disabled{height:36px;background:transparent;border:0}.fdd-lz-content-box .contact:hover .show-pop{display:block}.fdd-lz-content-box .contact span{width:200px;display:inline-block;vertical-align:middle;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.fdd-lz-content-box .contact span.w-140{width:auto;max-width:140px}.fdd-lz-content-box .contact span.wid-180{width:180px}.fdd-lz-content-box .contact .w-180,.fdd-lz-content-box .contact .w-200{width:100%;border:0;outline:0;line-height:30px;background:transparent}.fdd-lz-content-box .contact .w-180:focus,.fdd-lz-content-box .contact .w-200:focus{border:0;box-shadow:none}.fdd-lz-content-box .contact em{font-style:normal;vertical-align:middle}.fdd-lz-content-box .contact-icon{height:23px;width:21px;display:inline-block;background:url(./images/fdd-img.png?a3715184d464c6f498d5ec6a8b68112f) no-repeat;position:absolute;right:10px;top:10px;background-position:-355px -93px}.fdd-lz-content-box .no-legalize{display:inline-block;position:absolute;right:-110px;top:0;color:#a6a6a6}.fdd-lz-content-box .w-110{width:140px;margin-left:10px}.fdd-lz-content-box .contact-cur{background:#fafafa;border:1px solid #eaeaea}.fdd-lz-content-box .contact-cur .contact-number{border-right:1px solid #eaeaea}.fdd-lz-content-box .contact-cur .contact-number:hover{cursor:default}.fdd-lz-content-box .contact-cur .contact-number{color:#a6a6a6}.fdd-lz-content-box .contact-cur .contact{background:#fafafa;color:#a6a6a6}.fdd-lz-content-box .add-sign-people{height:46px;line-height:46px;text-align:center;border:1px dashed #eaeaea;width:710px;background:#fafafa}.fdd-lz-content-box .add-sign-people:hover{background:#fffbea}.fdd-lz-content-box .add-sign-people a{color:#2a2a2a;position:relative;display:inline-block}.fdd-lz-content-box .new-add-icon{font-size:24px;display:inline-block;position:absolute;top:-2px;width:30px;height:30px;margin-right:5px;left:-25px}.fdd-lz-content-box .allow-box{margin-top:20px;height:60px;width:710px;position:relative}.fdd-lz-content-box .allow-box.no-top{margin-top:0}.fdd-lz-content-box .allow-box p{display:inline-block;font-size:12px;padding-top:6px;cursor:pointer;color:#2a2a2a;float:right}.fdd-lz-content-box .allow-box p.allow-right-text{float:left;padding-top:0}.fdd-lz-content-box .allow-box-span{margin-right:30px}.fdd-lz-content-box .allow-box-span a,.fdd-lz-content-box .allow-box-span a:hover{color:#2a2a2a}.fdd-lz-content-box .allow-right-text{text-align:right}.fdd-lz-content-box .allow-right-text .line{border-left:1px solid #a6a6a6;width:10px;height:10px;display:inline-block;margin-left:10px;vertical-align:middle}.fdd-lz-content-box .allow-right-text a{font-size:12px;color:#2a2a2a;display:inline-block;text-decoration:underline}.fdd-lz-content-box .allow-right-text a.add-people-phone{height:32px;width:110px;line-height:31px;text-align:center;margin-right:10px;text-decoration:none;border:1px solid #eaeaea;background:#fafafa;border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px}.fdd-lz-content-box .allow-right-text a.add-people-phone:hover{border-color:#ffd435;background:#fffbea;color:#2a2a2a}.fdd-lz-content-box .allow-right-text a:hover{color:#f49600}.fdd-lz-content-box .big-pic{text-align:center;position:absolute;top:50px;bottom:60px;left:50%;margin-left:-410px;width:820px;background:transparent;box-sizing:border-box;overflow-y:auto}.fdd-lz-content-box .big-pic .pagesmargin{margin-bottom:30px}.fdd-lz-content-box .big-pic .pagesmargin:last-child{margin-bottom:0}.fdd-lz-content-box .big-pic img{width:800px;display:block}.fdd-lz-content-box .big-pic::-webkit-scrollbar{width:8px;height:8px;background:transparent}.fdd-lz-content-box .big-pic::-webkit-scrollbar-track{border-radius:4px;background:transparent}.fdd-lz-content-box .big-pic::-webkit-scrollbar-thumb{border-radius:4px;height:30px;display:block;background:#dcdcdc}.fdd-lz-content-box .big-pic::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.fdd-lz-content-box .big-pic-text{position:absolute;left:50%;margin-left:-410px;width:820px;bottom:20px;background:transparent;color:#fff;font-size:14px;text-align:center}.com-border-tit{height:30px;font-weight:400;padding-left:10px;font-size:18px;color:#000;border-bottom:1px solid #eaeaea;position:relative}.com-border-tit p{position:relative;width:190px}.com-border-tit p:hover .show-pop{display:block;left:140px;top:40px;z-index:99;font-size:14px;padding:10px;line-height:26px}.com-border-tit:before{content:"";left:0;top:3px;position:absolute;display:block;height:20px;width:2px;background:#ffd435}.fdd-lz-left-line h3,.fdd-lz-left-line p{word-wrap:break-word;word-break:break-all}.sign-select-reminder-word{display:inline-block;position:absolute;bottom:-21px;left:0;height:20px;line-height:20px;font-size:12px}
