.fp-btn {
  display: inline-block;
  padding: 0 15px;
  font-size: 12px;
  font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "WenQuanYi Micro Hei", Arial, sans-serif;
  color: #666;
  border-color: #d9d9d9;
  background-color: #fafafa;
  word-break: keep-all;
  white-space: nowrap;
  text-decoration: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 34px;
  line-height: 32px;
  border: 1px solid #d9d9d9;
  border-radius: 4px; }
  .fp-btn:hover, .fp-btn:focus {
    opacity: .8;
    filter: alpha(opacity=80); }
  .fp-btn:hover {
    text-decoration: none;
    cursor: pointer; }
  .fp-btn:focus {
    outline: 0; }
  .fp-btn .iconfont {
    font-size: 14px;
    margin-right: 3px;
    vertical-align: middle; }

.fp-btn-sm {
  padding: 0 8px;
  font-size: 12px;
  height: 30px;
  line-height: 28px; }
  .fp-btn-sm .iconfont {
    font-size: 12px; }

.fp-btn-lg {
  font-size: 14px;
  padding: 0 18px;
  height: 38px;
  line-height: 36px; }
  .fp-btn-lg .iconfont {
    font-size: 14px; }

.fp-btn-mini {
  padding: 0 8px;
  font-size: 12px;
  height: 28px;
  line-height: 26px; }
  .fp-btn-mini .iconfont {
    font-size: 12px; }

.fp-btn-no-border {
  border: none;
  border-radius: 0;
  background: inherit; }

.fp-btn-primary {
  color: #fff;
  border-color: #D7000f;
  background-color: #D7000f; }
  .fp-btn-primary .iconfont {
    color: #fff; }

.fp-btn-red {
  color: #fff;
  background: #EE5D49;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #EE5D49), to(#EC4B57));
  background: linear-gradient(-180deg, #EE5D49 1%, #EC4B57 100%); }

.fp-btn-warn {
  color: #fff;
  background: #e6b436;
  border-color: #e6b436; }

.fp-btn[disabled],
.fp-btn[readonly],
fieldset[disabled] .fp-btn {
  color: #ccc;
  border-color: #d9d9d9;
  background: #f7f7f7; }

.fp-btn-red[disabled],
.fp-btn-red[readonly],
fieldset[disabled] .fp-btn-red {
  color: #7E8C8D;
  background: #DFE6EC;
  border: 1px solid #AFB8C2; }

.fp-btn[disabled],
fieldset[disabled] .fp-btn {
  cursor: not-allowed; }

.fp-btn[disabled]:hover,
.fp-btn[readonly]:hover,
fieldset[disabled] .fp-btn:hover,
.fp-btn[disabled]:focus,
.fp-btn[readonly]:focus,
fieldset[disabled] .fp-btn:focus {
  opacity: 1;
  filter: alpha(opacity=100); }

.fp-btn-no-radius {
  border-radius: 0; }
@font-face {font-family: "iconfont";
  src: url(../fonts/14cce447.iconfont.eot); /* IE9 */
  src: url(../fonts/14cce447.iconfont.eot#iefix) format('embedded-opentype'), 
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url(../fonts/76386496.iconfont.woff) format('woff'),
  url(../fonts/423ef3b2.iconfont.ttf) format('truetype'), 
  url(../fonts/6554b20b.iconfont.svg#iconfont) format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-yonghuxinxi:before {
  content: "\E6BA";
}

.icon-dangjian:before {
  content: "\E6B8";
}

.icon-dangjian1:before {
  content: "\E6B9";
}

.icon-zhongwen4:before {
  content: "\E6B6";
}

.icon-yingwen4:before {
  content: "\E6B7";
}

.icon-hangyelingyu:before {
  content: "\E6B5";
}

.icon-jianzhu:before {
  content: "\E6B4";
}

.icon-gongzuozheng:before {
  content: "\E6B3";
}

.icon-jiangpai:before {
  content: "\E6B2";
}

.icon-xueli:before {
  content: "\E6B1";
}

.icon-dianhua:before {
  content: "\E6B0";
}

.icon-xingzhuang:before {
  content: "\E6AF";
}

.icon-paixu:before {
  content: "\E6AD";
}

.icon-touyingyi:before {
  content: "\E6AA";
}

.icon-zuowei:before {
  content: "\E6AC";
}

.icon-dengpao-tianchong:before {
  content: "\E6A9";
}

.icon-deng:before {
  content: "\E785";
}

.icon-kongxinzan:before {
  content: "\E6A8";
}

.icon-kongxincai:before {
  content: "\EBA3";
}

.icon-dianzan:before {
  content: "\E6AB";
}

.icon-shixincai:before {
  content: "\EBA2";
}

.icon-tihuan:before {
  content: "\E6A6";
}

.icon-icon_huabanfuben:before {
  content: "\E6A4";
}

.icon-xunhuan:before {
  content: "\E6A5";
}

.icon-xinrenzhinan:before {
  content: "\E6A0";
}

.icon-yanjiufangfa:before {
  content: "\E6A1";
}

.icon-delivery-of-res:before {
  content: "\E6A2";
}

.icon-chanpinjieshao:before {
  content: "\E6A3";
}

.icon-qiyeyouxiang:before {
  content: "\E680";
}

.icon-checkbox:before {
  content: "\E74A";
}

.icon-checkboxactive:before {
  content: "\E74B";
}

.icon-ai-eye:before {
  content: "\E68A";
}

.icon-biaoqian:before {
  content: "\E694";
}

.icon-close-eye:before {
  content: "\E68D";
}

.icon-tongxunlu1:before {
  content: "\E681";
}

.icon-xiaoxi:before {
  content: "\E6F5";
}

.icon-renwu:before {
  content: "\E68E";
}

.icon-jingjizhibiao:before {
  content: "\E683";
}

.icon-zhengjianguanli:before {
  content: "\E68C";
}

.icon-luxiang:before {
  content: "\E690";
}

.icon-jinrong-:before {
  content: "\E948";
}

.icon-tianchongxing-:before {
  content: "\E693";
}

.icon-tupian:before {
  content: "\E601";
}

.icon-bookmark:before {
  content: "\E691";
}

.icon-wujiaoxingquanxing:before {
  content: "\E684";
}

.icon-dubanliucheng:before {
  content: "\E685";
}

.icon-wodericheng:before {
  content: "\E687";
}

.icon-xinwendongtai1:before {
  content: "\E688";
}

.icon-wodechuanyue:before {
  content: "\E686";
}

.icon-daibanliucheng:before {
  content: "\E689";
}

.icon-huidaodingbu:before {
  content: "\E695";
}

.icon-qudibu:before {
  content: "\E696";
}

.icon-zaidibu:before {
  content: "\E697";
}

.icon-zaidingbu:before {
  content: "\E699";
}

.icon-dakaiwenjianjia:before {
  content: "\E69C";
}

.icon-wenjianjia:before {
  content: "\E69D";
}

.icon-zicaidan:before {
  content: "\E69E";
}

.icon-attendance-del:before {
  content: "\E69F";
}

.icon-file-pic:before {
  content: "\E6D2";
}

.icon-file-rar:before {
  content: "\E6D4";
}

.icon-file-other:before {
  content: "\E6D5";
}

.icon-unexpland:before {
  content: "\E692";
}

.icon-folder:before {
  content: "\E652";
}

.icon-caiwujichushezhi:before {
  content: "\E66D";
}

.icon-list_hetongjiesuan:before {
  content: "\E64F";
}

.icon-activity:before {
  content: "\E6DE";
}

.icon-settings:before {
  content: "\E642";
}

.icon-tianjiacaidan:before {
  content: "\E646";
}

.icon-conversation_icon:before {
  content: "\E658";
}

.icon-mute_icon:before {
  content: "\E666";
}

.icon-more:before {
  content: "\E625";
}

.icon-yuangongcaiwubaobiao:before {
  content: "\E66E";
}

.icon-salary-admin:before {
  content: "\E651";
}

.icon-next:before {
  content: "\E61A";
}

.icon-head-photo:before {
  content: "\E673";
}

.icon-huiyishi:before {
  content: "\E66F";
}

.icon-lou:before {
  content: "\E663";
}

.icon-deepen-reform:before {
  content: "\E644";
}

.icon-d-prev:before {
  content: "\E7EB";
}

.icon-loading:before {
  content: "\E698";
}

.icon-yinhangqia:before {
  content: "\E62B";
}

.icon-xy-arrow:before {
  content: "\E654";
}

.icon-bbs-:before {
  content: "\E670";
}

.icon-zhengjian:before {
  content: "\E672";
}

.icon-resource-admin:before {
  content: "\E633";
}

.icon-xinwen11:before {
  content: "\E600";
}

.icon-daohang-shujufenxi:before {
  content: "\E656";
}

.icon-bank-card:before {
  content: "\E60A";
}

.icon-navicon-hzsb:before {
  content: "\E667";
}

.icon-xianliaoshequ:before {
  content: "\E674";
}

.icon-yinhang:before {
  content: "\E635";
}

.icon-yixuan:before {
  content: "\E626";
}

.icon-xinxi:before {
  content: "\E675";
}

.icon-search:before {
  content: "\E74E";
}

.icon-caiwuguanli1:before {
  content: "\E68B";
}

.icon-tuichu:before {
  content: "\E647";
}

.icon-upload:before {
  content: "\E60C";
}

.icon-chuxuguan:before {
  content: "\E636";
}

.icon-document:before {
  content: "\E650";
}

.icon-clear:before {
  content: "\E69B";
}

.icon-clock:before {
  content: "\E649";
}

.icon-not-collect:before {
  content: "\E63C";
}

.icon-collect:before {
  content: "\E63D";
}

.icon-fold1:before {
  content: "\E641";
}

.icon-xianjinqingfenjiesuan:before {
  content: "\E657";
}

.icon-hetong:before {
  content: "\E676";
}

.icon-detail:before {
  content: "\E609";
}

.icon-tianjiarenmai:before {
  content: "\E632";
}

.icon-question:before {
  content: "\E782";
}

.icon-maoyijinchukoulingshoupifa:before {
  content: "\E60F";
}

.icon-d-next:before {
  content: "\E8DC";
}

.icon-prev:before {
  content: "\E8DD";
}

.icon-expland:before {
  content: "\E8DE";
}

.icon-ask-confirm:before {
  content: "\E671";
}

.icon-duiwaidanbao:before {
  content: "\E659";
}

.icon-cunkuan_o:before {
  content: "\EBA0";
}

.icon-add-folder:before {
  content: "\E6AE";
}

.icon-quanpingsuoxiao:before {
  content: "\E62A";
}

.icon-bangyangliliang:before {
  content: "\E677";
}

.icon-ziyuanldpi:before {
  content: "\E65A";
}

.icon-caiwuguanli2:before {
  content: "\E678";
}

.icon-ico_hushigongzuozhan_wodeguibin:before {
  content: "\E847";
}

.icon-ico_yishenggongzuozhan_wodeguibin:before {
  content: "\E8A0";
}

.icon-xinwen2:before {
  content: "\E6E6";
}

.icon-shanchu1:before {
  content: "\E628";
}

.icon-fenxiangricheng:before {
  content: "\E612";
}

.icon-xinzeng:before {
  content: "\E614";
}

.icon-xiugai:before {
  content: "\E615";
}

.icon-shanchu:before {
  content: "\E616";
}

.icon-zijichuangjian:before {
  content: "\E617";
}

.icon-tianjiadaogerenfenzu:before {
  content: "\E619";
}

.icon-tarenfenxiang:before {
  content: "\E61D";
}

.icon-yichugerenfenzu:before {
  content: "\E624";
}

.icon--credit-card:before {
  content: "\E60E";
}

.icon-zuoyidong:before {
  content: "\E831";
}

.icon-huiyishi1:before {
  content: "\E679";
}

.icon-caiwugongsi:before {
  content: "\E67A";
}

.icon-qiehuanrichengzhihangren:before {
  content: "\E623";
}

.icon-caiwu:before {
  content: "\E67B";
}

.icon-zhengshu:before {
  content: "\E65B";
}

.icon-huiyishi2:before {
  content: "\E7D6";
}

.icon-caiwuguanli3:before {
  content: "\E67C";
}

.icon-zhiding:before {
  content: "\E6CB";
}

.icon-zan:before {
  content: "\E6CD";
}

.icon-cai:before {
  content: "\E6CE";
}

.icon-check:before {
  content: "\E67F";
}

.icon-fold:before {
  content: "\E610";
}

.icon-unfold:before {
  content: "\E618";
}

.icon-warning:before {
  content: "\E62D";
}

.icon-caiwuguanli:before {
  content: "\E65C";
}

.icon-woyaorongzi:before {
  content: "\E637";
}

.icon-rongzi:before {
  content: "\E648";
}

.icon-success:before {
  content: "\E668";
}

.icon-edit:before {
  content: "\E61F";
}

.icon-wxbbiaowang:before {
  content: "\E638";
}

.icon-setting-num:before {
  content: "\E69A";
}

.icon-del:before {
  content: "\E645";
}

.icon-setting:before {
  content: "\E64E";
}

.icon-up-arrow:before {
  content: "\E65E";
}

.icon-down-arrow:before {
  content: "\E65F";
}

.icon-tesefuwu:before {
  content: "\E639";
}

.icon-feiyongjiesuandan:before {
  content: "\E63B";
}

.icon-touzilicai:before {
  content: "\E63E";
}

.icon-project:before {
  content: "\E8DB";
}

.icon-caiwutouzi:before {
  content: "\E661";
}

.icon-touzi:before {
  content: "\E640";
}

.icon-caiwutongji:before {
  content: "\E68F";
}

.icon-add:before {
  content: "\E62C";
}

.icon-user-info:before {
  content: "\E665";
}

.icon-jiesuan:before {
  content: "\E682";
}

.icon-xinyongqia:before {
  content: "\E6A7";
}

.icon-qunzu:before {
  content: "\E6D7";
}

.icon-jiegouhuarongzi:before {
  content: "\E655";
}

.icon-password:before {
  content: "\E64D";
}

.icon-gongsiyewu:before {
  content: "\E660";
}

.icon-phone:before {
  content: "\E634";
}

.icon-develop-admin:before {
  content: "\E643";
}

.icon-shequ:before {
  content: "\E662";
}

.icon-xinwen1:before {
  content: "\E842";
}

.icon-xinwen:before {
  content: "\E664";
}

.icon-report1:before {
  content: "\E6F7";
}

.icon-daikuanfuwu:before {
  content: "\E6EA";
}

.icon-tongxunlu:before {
  content: "\E6C2";
}

.icon-gongwen:before {
  content: "\E669";
}

.icon-yijianfankui:before {
  content: "\E7DE";
}

.icon-error:before {
  content: "\E70D";
}

.icon-dot:before {
  content: "\E63F";
}

.icon-biaoqing:before {
  content: "\E61E";
}

.icon-kefu:before {
  content: "\E6CF";
}

.icon-todo:before {
  content: "\E64A";
}

.icon-report:before {
  content: "\E64B";
}

.icon-gongwen1:before {
  content: "\E66A";
}

.icon-minus:before {
  content: "\E60D";
}

.icon-home:before {
  content: "\E653";
}

.icon-people-num:before {
  content: "\E608";
}

.icon-recruit-admin:before {
  content: "\E80D";
}

.icon-tubiaozhizuomoban:before {
  content: "\E67D";
}

.icon-agent-noread:before {
  content: "\E602";
}

.icon-hot-news:before {
  content: "\E603";
}

.icon-my-todo:before {
  content: "\E604";
}

.icon-my-email:before {
  content: "\E605";
}

.icon-process-apply:before {
  content: "\E606";
}

.icon-auth-apply:before {
  content: "\E607";
}

.icon-inbox:before {
  content: "\E60B";
}

.icon-general-circulate:before {
  content: "\E611";
}

.icon-attach:before {
  content: "\E613";
}

.icon-fangda:before {
  content: "\E826";
}

.icon-finance-b:before {
  content: "\E66B";
}

.icon-edit2:before {
  content: "\E61C";
}

.icon-delete:before {
  content: "\E61B";
}

.icon-download:before {
  content: "\E622";
}

.icon-preview:before {
  content: "\E620";
}

.icon-flow-guide:before {
  content: "\E67E";
}

.icon-icon-test:before {
  content: "\E62E";
}

.icon-address-list:before {
  content: "\E621";
}

.icon-publish-info:before {
  content: "\E627";
}

.icon-calendar:before {
  content: "\E64C";
}

.icon-jinrongcaiwu:before {
  content: "\E66C";
}

.icon-info:before {
  content: "\E63A";
}

.icon-tuiguangyoushi:before {
  content: "\E6E0";
}

.icon-office-doc-admin:before {
  content: "\E62F";
}

.icon-merchant-admin:before {
  content: "\E630";
}

.icon-contract-admin:before {
  content: "\E631";
}

.icon-location:before {
  content: "\E65D";
}

.icon-yonghu:before {
  content: "\E629";
}

.icon-file-table:before {
  content: "\E6BE";
}

.icon-file-word:before {
  content: "\E6C0";
}

.icon-file-voice:before {
  content: "\E6C3";
}

.icon-file-video:before {
  content: "\E6CC";
}

@charset 'utf-8';
.tOH
{
    overflow: hidden;
}
.tTO
{
    overflow: hidden;

    white-space: nowrap;
    text-overflow: ellipsis;
}
.tPosRel{
    position: relative;
}
.tPosAbs{
    position: absolute;
}
.tClearB{
    clear: both;
}
.tClear:after
{
    font-size: 0;

    display: block;
    visibility: hidden;
    clear: both;

    height: 0;

    content: ' ';
}
.tClear
{
    zoom: 1; /* for IE6 IE7 */
}
.tLeft
{
    float: left;
}
.tRight
{
    float: right;
}
.tNone{
    float: none!important;
}
.tCenter
{
    margin: auto;
}
.tMga
{
    margin: auto;
}
.tDisInline{
    display: inline-block;
}
.tvaTT{
    vertical-align: text-top;
}
.tVaMd
{
    vertical-align: middle;
}
.tTaL
{
    text-align: left;
}
.tTaR
{
    text-align: right;
}
.tTaC
{
    text-align: center;
}
.tHide
{
    display: none;
}
.tShow
{
    display: block !important;
}
.tHideV
{
    visibility: hidden;
}
.tBgf{
    background-color: #fff;
}
.tFGreen{
    color:#46F581;
}

.tFC0268be3{
    color: #268BE3;
}
.tFC80{
    color: #808080;
}
.tFC3{
    color: #333;
}
.tFC6{
    color: #666;
}
.tFC9{
    color:#999;
}
.tFCred{
    color: red;
}
/* red */
.tFCf22d13{
    color: #F22D13;
}
.tFCinherit{
    color: inherit;
}
/* blue */
.tFC0277de{
    color: #0277DE;
}
.tFC36{
    color: #363636;
}
.tMg5
{
    margin: 5px;
}

.tMg10
{
    margin: 10px;
}
.tMg20
{
    margin: 20px;
}
.tMg30
{
    margin: 30px;
}
.tMgt1
{
    margin-top: 1px;
}
.tMgt5
{
    margin-top: 5px;
}
.tMgt8{
    margin-top: 8px;
}
.tMgt10
{
    margin-top: 10px;
}
.tMgt15
{
    margin-top: 15px;
}
.tMgt20
{
    margin-top: 20px;
}
.tMgt30
{
    margin-top: 30px;
}
.tMgt60
{
    margin-top: 60px;
}
.tMgb1
{
    margin-bottom: 1px;
}
.tMgb5
{
    margin-bottom: 5px;
}
.tMgb10
{
    margin-bottom: 10px;
}
.tMgb15
{
    margin-bottom: 15px;
}
.tMgb20
{
    margin-bottom: 20px;
}
.tMgb25
{
    margin-bottom: 25px;
}
.tMgb30
{
    margin-bottom: 30px;
}
.tMgl5
{
    margin-left: 5px;
}
.tMgl10
{
    margin-left: 10px;
}
.tMgl15
{
    margin-left: 15px;
}
.tMgl20
{
    margin-left: 20px;
}
.tMgl30
{
    margin-left: 30px;
}
.tMgl110
{
    margin-left: 110px;
}
.tMgl190
{
    margin-left: 190px;
}
.tMgr5
{
    margin-right: 5px;
}

.tMgr10
{
    margin-right: 10px;
}
.tMgr15
{
    margin-right: 15px;
}
.tMgr20
{
    margin-right: 20px;
}
.tMgr30
{
    margin-right: 30px;
}
.tPdr4{padding-right: 4px;}
.tPd5
{
    padding: 5px;
}
.tPd10
{
    padding: 10px;
}
.tPd15
{
    padding: 15px;
}
.tPd20
{
    padding: 20px;
}
.tPd30
{
    padding: 30px;
}
.tPdt5
{
    padding-top: 5px;
}
.tPdt10
{
    padding-top: 10px;
}
.tPdt20
{
    padding-top: 20px;
}
.tPdt30
{
    padding-top: 30px;
}
.tPdb5
{
    padding-bottom: 5px;
}
.tPdb10
{
    padding-bottom: 10px;
}
.tPdb20
{
    padding-bottom: 20px;
}
.tPdb30
{
    padding-bottom: 30px;
}
.tPdb150
{
    padding-bottom: 150px;
}
.tPdl5
{
    padding-left: 5px;
}
.tPdl10
{
    padding-left: 10px;
}
.tPdl20
{
    padding-left: 20px;
}
.tPdl30
{
    padding-left: 30px;
}
.tPdl190
{
    padding-left: 190px;
}
.tPdr5
{
    padding-right: 5px;
}
.tPdr10
{
    padding-right: 10px;
}
.tPdr20
{
    padding-right: 20px;
}
.tPdr30
{
    padding-right: 30px;
}


/*font style start*/
.tFontBold
{
    font-weight: bold;
}
.tFontNormal
{
    font-weight: normal;
}
.tFont6
{
    font-size: 6px;
}
.tFont12
{
    font-size: 12px;
}
.tFont13
{
    font-size: 13px;
}
.tFont14
{
    font-size: 14px;
}
.tFont16
{
    font-size: 16px;
}
.tFont18
{
    font-size: 18px;
}
.tFont24
{
    font-size: 24px;
}
.tFont30
{
    font-size: 30px;
}
.tFont36
{
    font-size: 36px;
}
.tFont50
{
    font-size: 50px;
}
.tFontUnLine
{
    text-decoration: underline;
}
.tFontThrough
{
    text-decoration: line-through;
}

/*font style end*/

/*other cursor start*/
.tCurP{
    cursor: pointer;
}
/*other cursor end*/

.tLineHeight28 {
    line-height: 28px;
}

.tLineHeight34 {
    line-height: 34px;
}

.tWidthPer100{
    width: 100%;
}
@charset "UTF-8";
html {
  font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "WenQuanYi Micro Hei", Arial, sans-serif; }

.container-border {
  border: 1px solid #d9d9d9; }

.data-table-operate-btn {
  display: inline-block;
  vertical-align: middle;
  height: 17px;
  line-height: 16px; }
  .data-table-operate-btn .fp-btn {
    display: inline-block;
    border: none;
    color: #d94400;
    border-radius: 0;
    background: inherit;
    padding: 0 5px;
    height: 17px;
    line-height: 16px;
    vertical-align: middle; }
  .data-table-operate-btn .fp-btn + .fp-btn {
    border-left: 1px solid #d9d9d9 !important; }
  .data-table-operate-btn a.fp-btn {
    vertical-align: top; }

.page-bottom-operate-btn .fp-btn {
  min-width: 100px; }

.page-bottom-operate-btn .fp-btn + .fp-btn {
  margin-left: 20px; }

* {
  margin: 0;
  padding: 0; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #AAB2C8;
  font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "WenQuanYi Micro Hei", Arial, sans-serif; }

input:-moz-placeholder, textarea:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #AAB2C8;
  font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "WenQuanYi Micro Hei", Arial, sans-serif; }

input::-moz-placeholder, textarea::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #AAB2C8;
  font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "WenQuanYi Micro Hei", Arial, sans-serif; }

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #AAB2C8;
  font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "WenQuanYi Micro Hei", Arial, sans-serif; }

/*--清除谷歌浏览器下的 search 叉号*/
input::-webkit-search-cancel-button {
    display:  none; }

/*--清除IE下的 search 叉号 */
input[type=search]::-ms-clear {
    display:  none; }

.layui-layer-tips .layui-layer-content {
  word-wrap: break-word;
  word-break: break-all; }
.mQuery,
.mDetails {
    /*padding: 10px;*/
}

.mListFooter {
    padding: 20px;
    overflow: hidden;
}

.mListFooter .action {
    margin-right: 20px;
}

.mListFooter .pushRight {
    float: right;
}

.mTable{
    margin-left:20px;
    margin-right:20px;
    padding-top:10px;
    border-top:1px solid #DFE2E6;
}
.mTableNoBorder{
    border:none;
}

.mPageSize{
    overflow:hidden;
    padding-bottom: 10px;
}

.mPageSize .title{
    line-height:20px;
    overflow:hidden;
    font-size:13px;
}

.mPageSize .showNum{
    float:right;
    font-size:11px;
    line-height:15px;
    margin-left:36px;
}

.mPageSize .showNum select{
    width:48px;
    height:28px;
    border:1px solid #ccc;
    border-radius:4px;
    margin:0 6px;
    float: none;
    padding: 0;
}

.mPageSize .red{
    color:#FC6E63;
}

.tab{
    border-top:1px solid #FFAF86;
    border-left:1px solid #FFAF86;
    margin:20px;
}

.tab .line{
    overflow:hidden;
    border-bottom:1px solid #FFAF86;
    border-right:1px solid #FFAF86;
    font-size:12px;
    line-height:16px;
    text-align:center;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
}

.tab .line .left{
    float:left;
    border-right:1px solid #FFAF86;
    font-weight:bold;
    padding:10px;
    background-color:#FFF1DC;
    width:134px;
}

.tab .line .right{
    overflow:hidden;
    padding:10px;
}

.iconfont{
    font-family: "iconfont";
    font-size: 14px;
    color:#bdbdbd;
    vertical-align: middle;
}

.arrowUp:after{
    content:'\E600';
}
.arrowDown:after{
    
    content:'\E60A';
}

.mBtnMg{
    margin-left:10px;
}

.btnBox{
    text-align:center;
    margin:40px 0;
}
.btnBox button{
    width:200px;
    height:40px;
    line-height:40px;
    margin:0 15px;
}

.mDownloadExcel{
    font-size: 12px;
    color:#333;
}
.mbgt{
    background-color: transparent;
}

.mFoot{
    background-color: #F2F2F2;
    padding:25px 0;
}
.mFootTitle{
    font-size: 14px;
    color: #0277DE;
    font-weight: normal;
    padding:0;
    margin:0;
    margin-bottom: 12px;
    text-align: center;
}
.mFootLinkpanel{
    text-align: center;
    margin-bottom: 20px;
}
.mFootLink{
    vertical-align: top;
    display: inline-block;
    padding:0 25px;
    margin:0;
}
.mFootLink li{
    list-style: none;
}
.mFootLink a{
    font-size: 12px;
    color: #404040;
    line-height: 22px;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    text-decoration: none;
}
.mFootLink a:hover{
    color:#0277DE;
}

.mFootDesc{
    font-size: 12px;
    color: #808080;
    text-align: center;
    margin:0;
    margin-bottom: 5px;
}
.mFootDesc .text{
    display: inline-block;
}

.mShowDialog{
    width:100%;
    height:420px;
    overflow: auto;
}
.mShowDialog img{
    width:100%;
}
.mShowDialogBody{
    padding:0!important;
}
.mTabsWrap{
    padding:20px;
}

.mBoxNoBorder{
    border:none!important;
}

.mBtnImg{
    width:16px;
    margin-right: 5px;
    vertical-align: middle;
}
.mBtnLineHeightAuto{
    height:33px;
    width:130px;
    text-align: center;
    font-size: 12px;
    line-height: 35px;
    display: inline-block;
    vertical-align: middle;
    border:1px solid #bdbdbd;
    border-radius: 4px;
}
.mNeedCertify{
    padding:8px 0;
    text-align: center;
    font-size: 12px;
    border:1px solid #CCC;
    margin:20px;
    border-radius: 4px;
    background-color:#FFF1DC;
}
.mNeedCertify a{
    color:#0277DE;
}
.fp-breadcrumb {
  font-size: 14px;
  line-height: 1;
  background-color: #F9F9F9;
  height: 38px;
  line-height: 38px; }
  .fp-breadcrumb .fp-breadcrumb-box {
    width: 1300px;
    margin: 0 auto;
    height: 100%; }

.fp-breadcrumb:before, .fp-breadcrumb:after {
  display: table;
  content: ""; }

.fp-breadcrumb__item {
  float: left; }

.fp-breadcrumb__item__inner, .fp-breadcrumb__item__inner a {
  -webkit-transition: color .15s linear;
  transition: color .15s linear;
  color: #48576a; }

.fp-breadcrumb__separator {
  margin: 0 8px;
  color: #bfcbd9; }

.fp-breadcrumb__item:last-child .fp-breadcrumb__separator {
  display: none; }

.fp-breadcrumb__item:last-child .fp-breadcrumb__item__inner {
  color: #D7000f;
  cursor: text; }

.fp-breadcrumb__item__inner a:hover {
  color: #D7000f;
  cursor: pointer; }
.fp-carousel {
  overflow-x: hidden;
  position: relative; }

.fp-carousel__container {
  position: relative;
  height: 300px; }

.fp-carousel__mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #fff;
  opacity: .24;
  -webkit-transition: .2s;
  transition: .2s; }

.fp-carousel__arrow {
  border: none;
  padding: 0;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: rgba(31, 45, 61, 0.11);
  color: #fff;
  position: absolute;
  top: 50%;
  z-index: 10;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  text-align: center;
  font-size: 12px; }

.fp-carousel__arrow--left {
  left: 16px; }

.fp-carousel__arrow--right {
  right: 16px; }

.fp-carousel__arrow,
.fp-carousel__button {
  margin: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  outline: 0; }

.fp-carousel__button {
  width: 24px;
  height: 5px;
  border: none; }

.fp-carousel__item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  overflow: hidden;
  z-index: 0; }

.fp-carousel__item--card {
  width: 50%; }

.fp-carousel__item--card,
.fp-carousel__item.is-animating {
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out; }

.fp-carousel__indicators {
  position: absolute;
  list-style: none;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  margin: 0;
  padding: 0;
  z-index: 2; }

.fp-carousel__indicators--outside {
  bottom: 26px;
  text-align: center;
  position: static;
  -webkit-transform: none;
          transform: none; }

.fp-carousel__indicator {
  display: inline-block;
  background-color: transparent;
  padding: 12px 4px;
  cursor: pointer; }
  .fp-carousel__indicator.is-active button {
    background: #D7000f; }
.fp-input-type {
  display: inline-block;
  position: relative;
  overflow: hidden;
  cursor: pointer; }
  .fp-input-type input {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: 0;
    opacity: 0;
    filter: alpha(opacity=0); }
  .fp-input-type dfn {
    font-style: normal;
    padding-left: 5px;
    font-size: 14px;
    color: #333; }

.fp-checkbox span {
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  vertical-align: middle;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  top: -1px; }
  .fp-checkbox span:after {
    content: '';
    display: inline-block;
    width: 4px;
    height: 6px;
    position: absolute;
    top: 1px;
    left: 3px;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    -webkit-transform: rotate(45deg) scale(0);
            transform: rotate(45deg) scale(0);
    -webkit-transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
    transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s; }

.fp-checkbox .fp-checked {
  background: #D7000f;
  border-color: transparent; }
  .fp-checkbox .fp-checked:after {
    -webkit-transform: rotate(45deg) scale(1);
            transform: rotate(45deg) scale(1); }

.fp-radio {
  margin: 0 16px 0 0; }
  .fp-radio .fp-default {
    display: inline-block;
    width: 14px;
    height: 14px;
    border: 1px solid #d9d9d9;
    border-radius: 14px;
    vertical-align: middle;
    overflow: hidden;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative; }
  .fp-radio .fp-checked {
    border: 5px solid #D7000f; }

.fp-checkbox-disabled span {
  background: #f7f7f7; }

.fp-checkbox-disabled dfn {
  color: #ccc; }

.fp-checkbox-disabled:hover {
  cursor: not-allowed; }

.fp-checkbox-disabled .fp-checked {
  background: #f7f7f7; }
  .fp-checkbox-disabled .fp-checked:after {
    border-color: #ccc; }

.fp-checkboxList {
  overflow: hidden; }

.fp-checkboxList .fp-checkbox {
  margin: 0 16px 0 0; }
.collapse-transition {
  -webkit-transition: .3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out,.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out;
  transition: .3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out,.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out; }
.fp-form-colorpicker .fp-form-input {
  width: 120px; }
/*!
 * Viewer.js v1.11.6
 * https://fengyuanchen.github.io/viewerjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2023-09-17T03:16:35.830Z
 */

.viewer-zoom-in::before, .viewer-zoom-out::before, .viewer-one-to-one::before, .viewer-reset::before, .viewer-prev::before, .viewer-play::before, .viewer-next::before, .viewer-rotate-left::before, .viewer-rotate-right::before, .viewer-flip-horizontal::before, .viewer-flip-vertical::before, .viewer-fullscreen::before, .viewer-fullscreen-exit::before, .viewer-close::before {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-size: 280px;
    color: transparent;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 0;
    width: 20px;
  }

.viewer-zoom-in::before {
  background-position: 0 0;
  content: 'Zoom In';
}

.viewer-zoom-out::before {
  background-position: -20px 0;
  content: 'Zoom Out';
}

.viewer-one-to-one::before {
  background-position: -40px 0;
  content: 'One to One';
}

.viewer-reset::before {
  background-position: -60px 0;
  content: 'Reset';
}

.viewer-prev::before {
  background-position: -80px 0;
  content: 'Previous';
}

.viewer-play::before {
  background-position: -100px 0;
  content: 'Play';
}

.viewer-next::before {
  background-position: -120px 0;
  content: 'Next';
}

.viewer-rotate-left::before {
  background-position: -140px 0;
  content: 'Rotate Left';
}

.viewer-rotate-right::before {
  background-position: -160px 0;
  content: 'Rotate Right';
}

.viewer-flip-horizontal::before {
  background-position: -180px 0;
  content: 'Flip Horizontal';
}

.viewer-flip-vertical::before {
  background-position: -200px 0;
  content: 'Flip Vertical';
}

.viewer-fullscreen::before {
  background-position: -220px 0;
  content: 'Enter Full Screen';
}

.viewer-fullscreen-exit::before {
  background-position: -240px 0;
  content: 'Exit Full Screen';
}

.viewer-close::before {
  background-position: -260px 0;
  content: 'Close';
}

.viewer-container {
  bottom: 0;
  direction: ltr;
  font-size: 0;
  left: 0;
  line-height: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: none;
      touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.viewer-container::-moz-selection, .viewer-container *::-moz-selection {
    background-color: transparent;
  }

.viewer-container::selection,
  .viewer-container *::selection {
    background-color: transparent;
  }

.viewer-container:focus {
    outline: 0;
  }

.viewer-container img {
    display: block;
    height: auto;
    max-height: none !important;
    max-width: none !important;
    min-height: 0 !important;
    min-width: 0 !important;
    width: 100%;
  }

.viewer-canvas {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}

.viewer-canvas > img {
    height: auto;
    margin: 15px auto;
    max-width: 90% !important;
    width: auto;
  }

.viewer-footer {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: center;
}

.viewer-navbar {
  background-color: rgba(0, 0, 0, 0.5);
  overflow: hidden;
}

.viewer-list {
  box-sizing: content-box;
  height: 50px;
  margin: 0;
  overflow: hidden;
  padding: 1px 0;
}

.viewer-list > li {
    color: transparent;
    cursor: pointer;
    float: left;
    font-size: 0;
    height: 50px;
    line-height: 0;
    opacity: 0.5;
    overflow: hidden;
    transition: opacity 0.15s;
    width: 30px;
  }

.viewer-list > li:focus,
    .viewer-list > li:hover {
      opacity: 0.75;
    }

.viewer-list > li:focus {
      outline: 0;
    }

.viewer-list > li + li {
      margin-left: 1px;
    }

.viewer-list > .viewer-loading {
    position: relative;
  }

.viewer-list > .viewer-loading::after {
      border-width: 2px;
      height: 20px;
      margin-left: -10px;
      margin-top: -10px;
      width: 20px;
    }

.viewer-list > .viewer-active,
  .viewer-list > .viewer-active:focus,
  .viewer-list > .viewer-active:hover {
    opacity: 1;
  }

.viewer-player {
  background-color: #000;
  bottom: 0;
  cursor: none;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

.viewer-player > img {
    left: 0;
    position: absolute;
    top: 0;
  }

.viewer-toolbar > ul {
    display: inline-block;
    margin: 0 auto 5px;
    overflow: hidden;
    padding: 6px 3px;
  }

.viewer-toolbar > ul > li {
      background-color: rgba(0, 0, 0, 0.5);
      border-radius: 50%;
      cursor: pointer;
      float: left;
      height: 24px;
      overflow: hidden;
      transition: background-color 0.15s;
      width: 24px;
    }

.viewer-toolbar > ul > li:focus,
      .viewer-toolbar > ul > li:hover {
        background-color: rgba(0, 0, 0, 0.8);
      }

.viewer-toolbar > ul > li:focus {
        box-shadow: 0 0 3px #fff;
        outline: 0;
        position: relative;
        z-index: 1;
      }

.viewer-toolbar > ul > li::before {
        margin: 2px;
      }

.viewer-toolbar > ul > li + li {
        margin-left: 1px;
      }

.viewer-toolbar > ul > .viewer-small {
      height: 18px;
      margin-bottom: 3px;
      margin-top: 3px;
      width: 18px;
    }

.viewer-toolbar > ul > .viewer-small::before {
        margin: -1px;
      }

.viewer-toolbar > ul > .viewer-large {
      height: 30px;
      margin-bottom: -3px;
      margin-top: -3px;
      width: 30px;
    }

.viewer-toolbar > ul > .viewer-large::before {
        margin: 5px;
      }

.viewer-tooltip {
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 10px;
  color: #fff;
  display: none;
  font-size: 12px;
  height: 20px;
  left: 50%;
  line-height: 20px;
  margin-left: -25px;
  margin-top: -10px;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 50px;
}

.viewer-title {
  color: #ccc;
  display: inline-block;
  font-size: 12px;
  line-height: 1.2;
  margin: 5px 5%;
  max-width: 90%;
  min-height: 14px;
  opacity: 0.8;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: opacity 0.15s;
  white-space: nowrap;
}

.viewer-title:hover {
    opacity: 1;
  }

.viewer-button {
  -webkit-app-region: no-drag;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  cursor: pointer;
  height: 80px;
  overflow: hidden;
  position: absolute;
  right: -40px;
  top: -40px;
  transition: background-color 0.15s;
  width: 80px;
}

.viewer-button:focus,
  .viewer-button:hover {
    background-color: rgba(0, 0, 0, 0.8);
  }

.viewer-button:focus {
    box-shadow: 0 0 3px #fff;
    outline: 0;
  }

.viewer-button::before {
    bottom: 15px;
    left: 15px;
    position: absolute;
  }

.viewer-fixed {
  position: fixed;
}

.viewer-open {
  overflow: hidden;
}

.viewer-show {
  display: block;
}

.viewer-hide {
  display: none;
}

.viewer-backdrop {
  background-color: rgba(0, 0, 0, 0.5);
}

.viewer-invisible {
  visibility: hidden;
}

.viewer-move {
  cursor: move;
  cursor: grab;
}

.viewer-fade {
  opacity: 0;
}

.viewer-in {
  opacity: 1;
}

.viewer-transition {
  transition: all 0.3s;
}

@keyframes viewer-spinner {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.viewer-loading::after {
    animation: viewer-spinner 1s linear infinite;
    border: 4px solid rgba(255, 255, 255, 0.1);
    border-left-color: rgba(255, 255, 255, 0.5);
    border-radius: 50%;
    content: '';
    display: inline-block;
    height: 40px;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 1;
  }

@media (max-width: 767px) {
  .viewer-hide-xs-down {
    display: none;
  }
}

@media (max-width: 991px) {
  .viewer-hide-sm-down {
    display: none;
  }
}

@media (max-width: 1199px) {
  .viewer-hide-md-down {
    display: none;
  }
}
@charset "UTF-8";
.custom-form .item {
  position: relative;
  padding: 10px 10px 0 10px; }

.custom-form .edit-form {
  padding: 10px;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .custom-form .edit-form .field-action {
    position: absolute;
    bottom: 2px;
    right: 10px;
    font-size: 12px;
    z-index: 2;
    cursor: pointer; }
    .custom-form .edit-form .field-action .delete, .custom-form .edit-form .field-action .copy {
      color: #fff;
      font-size: 12px;
      padding: 3px;
      border-radius: 2px; }
    .custom-form .edit-form .field-action .copy {
      background-color: #31bb43; }
    .custom-form .edit-form .field-action .delete {
      background-color: #f0483f; }
  .custom-form .edit-form .handle {
    cursor: pointer;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .custom-form .edit-form .handle:hover {
      border: 1px dashed #E9DCB0; }
  .custom-form .edit-form .active {
    border: 1px dashed #E9DCB0;
    background-color: #FFFBEF;
    opacity: .5;
    filter: alpha(Opacity=50); }

.custom-form .fp-cm-input .fp-textarea-control[readonly],
.custom-form .fp-cm-input .fp-form-input[readonly] {
  background: #f7f7f7; }

.fp-textarea-control,
.fp-form-input,
.fp-input-number,
.fp-form-select {
  width: 100%; }

.fp-textarea-control {
  resize: vertical;
  min-height: 34px; }

.fp-form-multiLv-select .fp-col + .fp-col {
  padding-left: 10px; }

.fp-checkbox-group {
  line-height: 33px; }

.fp-checkbox-group .fp-checkbox {
  margin: 0 16px 0 0; }

.fp-input-type {
  overflow: visible; }

.fp-divide-line {
  border-bottom: #D7000f 2px solid;
  background-color: #f8f8f8;
  overflow: hidden;
  height: 38px;
  line-height: 40px;
  position: relative;
  margin: 0 0 10px 0; }
  .fp-divide-line .fp-divide-line-label {
    display: block;
    float: left;
    padding-left: 15px;
    font-size: 15px;
    font-weight: 700; }

.fp-title-divide-line {
  font-size: 16px;
  height: 17px;
  line-height: 17px;
  overflow: hidden;
  padding: 10px 0;
  font-weight: 700; }
  .fp-title-divide-line i {
    float: left;
    width: 6px;
    height: 16px;
    margin-top: 1px;
    margin-right: 2px;
    overflow: hidden; }

.fp-search-tags {
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  line-height: 30px;
  min-height: 34px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff; }
  .fp-search-tags .fp-tag {
    height: 20px;
    line-height: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 3px 0 3px 6px;
    display: inline-block; }
  .fp-search-tags .tags {
    vertical-align: middle;
    display: inline-block;
    padding-right: 34px;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .fp-search-tags .icon {
    height: inherit;
    text-align: right;
    vertical-align: middle;
    display: inline-block;
    margin-left: -30px; }
  .fp-search-tags .icon-search {
    cursor: pointer;
    color: #bfcbd9; }

.fp-form-place-holder {
  width: 100%;
  height: 50px; }

.fp-form-description {
  width: 100%;
  min-height: 50px; }

.fp-serial-num {
  line-height: 34px; }

.fp-table-widget {
  margin-bottom: 20px; }

.rich-text-design {
  background: url(../images/602eb004.richText-design.png) no-repeat; }

.fp-form-file-upload .fp-form-filename {
  height: 34px;
  line-height: 34px;
  cursor: pointer;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

.fp-form-file-upload .fp-form-filename:hover {
  filter: alpha(opacity=80);
  opacity: 0.8; }

.fp-form-file-upload .fp-op-btn {
  position: absolute;
  right: 10px;
  top: 10px; }

.fp-image-show .img-list {
  display: inline-block; }

.fp-image-show .img-container {
  display: inline-block;
  border: 1px solid #d9d9d9;
  margin-right: 10px;
  margin-top: 10px;
  position: relative;
  vertical-align: middle;
  width: 200px;
  height: 200px; }
  .fp-image-show .img-container img {
    height: 100%;
    width: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    cursor: -webkit-zoom-in;
    cursor: zoom-in; }
  .fp-image-show .img-container .icon-clear {
    position: absolute;
    right: 0;
    top: 0;
    color: white;
    font-size: 20px;
    background-color: rgba(0, 0, 0, 0.5);
    cursor: pointer;
    height: 20px;
    overflow: hidden;
    -webkit-transition: background-color 0.15s;
    transition: background-color 0.15s;
    width: 20px; }
    .fp-image-show .img-container .icon-clear:hover {
      background-color: rgba(0, 0, 0, 0.8); }
  .fp-image-show .img-container .icon-add {
    font-size: 34px;
    position: absolute;
    left: 50%;
    top: 40%;
    margin-top: -17px;
    margin-left: -18px;
    cursor: pointer; }
  .fp-image-show .img-container .title-tips {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    top: calc(40% + 20px);
    cursor: pointer;
    color: #808080;
    word-break: break-word;
    line-height: 15px; }

.fp-form-item {
  margin-bottom: 22px; }
  .fp-form-item.is-required .fp-form-item-label:before {
    content: "*";
    color: #ff4949;
    margin-right: 4px; }
  .fp-form-item.is-error .fp-form-input, .fp-form-item.is-error .fp-textarea-control, .fp-form-item.is-error .fp-form-select {
    border-color: #ff4949; }

.fp-form-error-tips {
  color: #ff4949;
  font-size: 12px;
  line-height: 1;
  padding-top: 4px;
  position: absolute;
  top: 100%;
  left: 0; }

.fp-form-field-explain {
  padding: 0 4px;
  cursor: pointer;
  color: #ff4949; }

/** 申请人信息 */
/* 附件信息 */
.btn-fold {
  float: right;
  overflow: hidden;
  padding: 0 15px;
  height: 38px;
  line-height: 40px;
  letter-spacing: 2px;
  background: #EFF1F0;
  cursor: pointer;
  font-size: 14px; }
  .btn-fold:hover {
    opacity: 0.8;
    filter: alpha(Opacity=80); }
  .btn-fold i {
    color: #D7000f; }

.attachment-info .attach-num {
  float: left;
  margin-left: 20px;
  font-size: 14px; }

.attachment-info .attach-content {
  margin: -10px 0 10px 0; }

/* 流程处理历史 */
.process-history .process-id {
  float: left;
  margin-left: 20px;
  font-size: 14px; }

/* 流程处理意见 */
.process-deal-suggest .deal-suggest-content {
  margin: -10px 0 10px 0;
  padding-bottom: 10px;
  border-bottom: 1px solid #D7000f; }
  .process-deal-suggest .deal-suggest-content .next-task {
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
    font-size: 14px; }
  .process-deal-suggest .deal-suggest-content .next-task-name {
    color: #aaaaaa; }
  .process-deal-suggest .deal-suggest-content .process-extra-opera {
    text-align: right;
    height: 30px; }
    .process-deal-suggest .deal-suggest-content .process-extra-opera .fp-btn + .fp-btn {
      margin-left: 10px; }
  .process-deal-suggest .deal-suggest-content .cur-suggest-list {
    min-height: 34px; }
    .process-deal-suggest .deal-suggest-content .cur-suggest-list .radio-suggest {
      margin-bottom: 10px; }
  .process-deal-suggest .deal-suggest-content .com-use-suggest {
    width: 200px;
    float: right; }
  .process-deal-suggest .deal-suggest-content .fp-form-item {
    margin-bottom: 5px; }
    .process-deal-suggest .deal-suggest-content .fp-form-item .fp-form-item-label {
      line-height: 16px; }

.topSearch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .topSearch .tableTitle {
    width: 180px;
    height: 38px;
    line-height: 38px;
    color: #ffffff;
    text-align: center;
    font-size: 14px;
    background-color: #0C83FA;
    border-radius: 4px 4px 0 0;
    cursor: pointer; }
  .topSearch .release {
    width: 76px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #ffffff;
    font-size: 13px;
    border-radius: 4px;
    margin-left: 20px;
    cursor: pointer;
    background-color: #0C83FA; }
  .topSearch .searchBox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .topSearch .searchBox .btn {
      width: 94px;
      height: 34px;
      line-height: 34px;
      text-align: center;
      border-radius: 4px;
      cursor: pointer; }
    .topSearch .searchBox .btn.search {
      color: #ffffff;
      margin-right: 10px; }
    .topSearch .searchBox .btn.reset {
      background: #d7d7d7;
      color: #333333; }
.left-tab-cont .sup-left-item {
  padding: 10px 15px;
  margin-bottom: -1px;
  border-left: 4px solid #f8f8f8;
  font-size: 14px;
  cursor: pointer; }
  .left-tab-cont .sup-left-item.active {
    background: #E8E8E8; }
  .left-tab-cont .sup-left-item:hover {
    background: #E8E8E8;
    border-left-color: #E8E8E8; }

.left-tab-cont .sup-left-item-title {
  padding: 10px 15px;
  margin-bottom: -1px;
  font-weight: bold; }
ul {
  padding: 0;
  margin: 0; }

.search-bar {
  float: left;
  height: 32px;
  line-height: 32px;
  padding-right: 14px;
  margin: 14px 20px 14px 0; }

.search-bar .search-input {
  position: relative;
  width: 160px;
  margin-right: 10px;
  float: left; }

.search-bar .search-input .input-prev {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  position: absolute;
  left: 6px;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.search-bar .pd-input {
  display: block;
  width: 100%;
  padding-left: 30px;
  height: 32px;
  line-height: 32px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #ccc; }

.search-bar .search-btns {
  float: left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: -2px;
  height: 32px; }

.search-bar .pd-btn {
  color: #555;
  background-color: #EDF0FF;
  border-color: #EDF0FF;
  height: 32px;
  line-height: 32px; }

.pd-btn-primary {
  border: 1px solid #C9C9C9 !important; }

.pd-btn {
  display: inline-block;
  height: 38px;
  line-height: 38px;
  padding: 0 18px;
  white-space: nowrap;
  text-align: center;
  font-size: 14px;
  border: none;
  border-radius: 2px;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none; }

.pd-btn {
  outline: 0;
  -webkit-appearance: none;
  transition: all .3s;
  -webkit-transition: all .3s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: middle; }

.mgl0 {
  margin-left: 0 !important; }

.header .quick-link {
  float: left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

ul, li {
  list-style: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.header .quick-link .sms {
  display: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.header .quick-link li {
  float: left;
  padding: 0 8px;
  height: 60px;
  line-height: 60px; }

.header .quick-link li a {
  color: #ffffff; }

.mgl10 {
  margin-left: 10px; }

.header .quick-link .todo {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.header .quick-link .todo-fixed {
  position: absolute;
  top: -20px;
  left: 16px;
  height: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.header .quick-link .number {
  color: #fff;
  background-color: #E35663;
  border-radius: 10px;
  padding: 1px 6px;
  display: none;
  font-size: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.header .user-info-btn {
  float: right;
  position: relative; }

.header .user-info-btn .head-img {
  height: 60px;
  line-height: 60px;
  text-align: center;
  border-radius: 30px;
  cursor: pointer;
  margin-right: 20px;
  color: #ffffff;
  font-size: 16px; }
  .header .user-info-btn .head-img i {
    color: #ffffff;
    font-size: 27px;
    margin-right: 6px; }

.header .user-info * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.header .user-info {
  position: fixed;
  top: 60px;
  right: 0;
  width: 222px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 1px 0px rgba(0, 0, 0, 0.3), 0 0 6px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 1px 0px rgba(0, 0, 0, 0.3), 0 0 6px 2px rgba(0, 0, 0, 0.15); }

.header .user-info .user-name {
  height: 52px;
  border-bottom: 1px solid #EDEDED;
  font-size: 14px; }

.header .user-info .user-name .user-img {
  float: left;
  height: 40px;
  width: 40px;
  line-height: 30px;
  margin: 5px;
  padding: 5px;
  border-radius: 40px;
  border: 1px solid #EDEDED; }

.header .user-info .user-name .org-info {
  float: left;
  height: 52px;
  line-height: 52px;
  font-weight: bold;
  width: 160px; }

.ellipsis {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.header .user-info .option {
  height: 80px; }

.header .user-info .option .opt-item {
  float: left;
  width: 50%;
  padding: 15px;
  text-align: center;
  font-size: 14px;
  cursor: pointer; }

.header .user-info .logout {
  text-align: center;
  height: 38px;
  line-height: 38px;
  background-color: #F5F5F7;
  font-size: 14px; }

.clearfix {
  display: block;
  zoom: 1; }

a {
  color: #333;
  text-decoration: none; }

.header .left-logo {
  float: left;
  text-align: center;
  color: #ffffff;
  width: 284px;
  height: 60px;
  line-height: 60px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 20px; }

.header .left-logo img {
  max-height: 60px;
  margin-top: 4px; }

.top-header .left-logo {
  float: left;
  text-align: center;
  color: #ffffff;
  width: 209px;
  height: 60px;
  line-height: 60px; }

.top-head-body {
  height: 70px;
  width: 990px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.big-logo {
  float: left;
  max-width: 600px;
  height: 64px;
  margin-top: 3px; }
  .big-logo a {
    height: 100%; }
  .big-logo img {
    height: 100%; }

.topbar {
  background-color: #444444;
  color: whitesmoke;
  position: relative;
  font-size: 14px; }
  .topbar .main-body {
    height: 34px;
    width: 1190px;
    margin: 0 auto;
    position: relative; }

.pull-left {
  float: left !important; }

.topbar a.item {
  float: left;
  color: whitesmoke;
  display: inline-block;
  padding: 6px 12px; }

.topbar .top-info {
  float: right; }

.topbar .top-info b {
  width: 1px;
  height: 14px;
  float: left;
  display: block;
  background: white;
  overflow: hidden;
  margin: 11px 0px 0px; }

.dropdown {
  position: relative; }

.caret {
  display: inline-block;
  width: 0px;
  height: 0px;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

.topbar .top-info .dropdown-menu {
  min-width: 102px;
  margin: 0px; }

.topbar .item {
  float: left;
  padding: 7px 12px; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0px;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  font-size: 14px;
  text-align: left;
  background-color: white;
  -webkit-box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12px;
          box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12px;
  background-clip: padding-box;
  padding: 5px 0px;
  margin: 2px 0px 0px;
  list-style: none;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.15);
  -o-border-image: initial;
     border-image: initial;
  border-radius: 3px; }

.topbar .top-info .dropdown-menu a {
  color: #444444; }

.dropdown-menu > li > a {
  display: block;
  clear: both;
  font-weight: normal;
  line-height: 1.42857;
  color: #333333;
  white-space: nowrap;
  padding: 3px 20px; }

a {
  cursor: pointer;
  text-decoration: none; }

.user-info-cont-sub {
  position: relative; }

.user-info-tips .user-info-cont-sub .user-header-box {
  position: absolute;
  left: 0;
  top: 20px;
  text-align: center; }

.user-info-tips .user-info-cont-sub .user-header-box .user-header-img {
  width: 110px;
  height: 140px;
  padding: 5px;
  border: 1px solid #f2f2f2; }

.user-info-tips .user-info-cont-sub .user-header-box .user-header-img img {
  width: 100%; }

.mgt20 {
  margin-top: 20px; }

.mrgL30 {
  margin-left: 30px; }

.user-info-tips .user-info-cont-sub .user-info-cont-box .tips-user-title {
  padding: 8px; }

.user-info-tips .user-info-cont-sub .user-info-cont-box .tips-user-title .tips-user-name {
  font-size: 22px;
  font-weight: 600; }

.user-info-tips .user-info-cont-sub .user-info-cont-box .tips-user-title .tips-user-post {
  margin-top: 20px;
  width: 100%;
  line-height: 34px;
  border-bottom: 2px solid #04A67F; }

.user-info-tips .user-info-cont-sub .user-info-cont-box .tips-user-title .tips-user-post .tips-user-post-title {
  background-color: #04A67F;
  padding: 7px 15px;
  color: #fff; }

.user-info-tips .user-info-cont-sub .user-info-cont-box .tips-user-post-name {
  margin-left: 8px;
  font-size: 17px;
  font-weight: 600; }

.mgt10 {
  margin-top: 10px; }

.layui-form-item {
  margin-bottom: 15px;
  clear: both; }

.user-info-tips .layui-form-label {
  padding: 9px 1px;
  text-align: left;
  width: 110px;
  float: left;
  display: block;
  font-weight: 400;
  line-height: 20px;
  position: relative; }

.mgt10 {
  margin-top: 10px; }

.mgl80 {
  margin-left: 80px; }

.mgt40 {
  margin-top: 40px; }

.form-def-modal .form-label {
  line-height: 28px; }

.form-def .fp-form-select, .form-def .fp-form-input {
  width: 100%; }

.form-def .fp-textarea-control {
  resize: vertical;
  min-height: 28px; }

.txt-gray {
  color: #999; }

.icon-language .fp-form-select {
  color: #fff;
  width: 183px; }
  .icon-language .fp-form-select input {
    border: none;
    background: #051C50;
    text-indent: 15px;
    color: #fff;
    font-size: 16px;
    outline: none; }
    .icon-language .fp-form-select input:focus {
      outline: none;
      -webkit-box-shadow: none;
              box-shadow: none; }
  .icon-language .fp-form-select i {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    padding: 7px 0; }
  .icon-language .fp-form-select .fp-select-dropdown {
    background: #051C50;
    max-height: inherit;
    border-radius: 0;
    margin: 0;
    width: 183px;
    border: 1px solid #051C50; }
    .icon-language .fp-form-select .fp-select-dropdown .fp-select-dropdown-item {
      color: #fff;
      height: 37px;
      line-height: 37px;
      font-size: 16px; }
      .icon-language .fp-form-select .fp-select-dropdown .fp-select-dropdown-item:hover {
        background: none;
        color: #0C83FA; }
      .icon-language .fp-form-select .fp-select-dropdown .fp-select-dropdown-item .selected {
        background: #051C50 !important;
        color: #fff; }
      .icon-language .fp-form-select .fp-select-dropdown .fp-select-dropdown-item .option-node {
        padding: 0 20px; }
        .icon-language .fp-form-select .fp-select-dropdown .fp-select-dropdown-item .option-node:hover {
          background: none; }
.fp-date-table {
  font-size: 12px;
  width: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .fp-date-table th {
    color: #8391a5;
    font-weight: 400; }
  .fp-date-table td {
    width: 32px;
    height: 32px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
    cursor: pointer; }
    .fp-date-table td.prev-month, .fp-date-table td.next-month {
      color: #ddd; }
    .fp-date-table td.start-date, .fp-date-table td.end-date, .fp-date-table td.current.available, .fp-date-table td.current.available:hover {
      border: 1.5px solid #c9151e;
      border-radius: 50%; }
    .fp-date-table td.available:hover {
      border: 1.5px solid #8f99af;
      border-radius: 50%; }
    .fp-date-table td.in-range {
      background-color: rgba(215, 0, 15, 0.1); }
    .fp-date-table td.marked {
      position: relative; }
      .fp-date-table td.marked i {
        display: block;
        background-color: #B0DFE5;
        position: absolute;
        left: 50%;
        top: 5px;
        margin-left: 5px;
        height: 8px;
        width: 8px;
        line-height: 8px;
        text-align: center;
        border-radius: 50%; }
    .fp-date-table td.today {
      position: relative;
      border: none !important;
      border-radius: 50%;
      background-color: #c9151e;
      color: #fff !important; }
    .fp-date-table td.disabled, .fp-date-table td.in-range.disabled, .fp-date-table td.end-date.disabled {
      background-color: #f4f4f4 !important;
      cursor: not-allowed;
      color: #333; }
    .fp-date-table td a.text {
      color: #333; }

.fp-month-table,
.fp-year-table {
  font-size: 12px;
  border-collapse: collapse;
  margin: 0 auto; }
  .fp-month-table td,
  .fp-year-table td {
    text-align: center;
    padding: 20px 3px;
    cursor: pointer; }
    .fp-month-table td .cell,
    .fp-year-table td .cell {
      color: #48576a;
      width: 48px;
      height: 32px;
      display: block;
      line-height: 32px; }
    .fp-month-table td.current .cell,
    .fp-month-table td.current:hover .cell,
    .fp-year-table td.current .cell,
    .fp-year-table td.current:hover .cell {
      color: #fff; }
    .fp-month-table td:hover .cell,
    .fp-year-table td:hover .cell {
      background-color: #e4e8f1; }

.fp-time-spinner {
  width: 100%; }
  .fp-time-spinner .fp-scrollbar {
    overflow: hidden;
    position: relative;
    max-height: 190px;
    display: inline-block;
    width: 33.33333%; }
  .fp-time-spinner .fp-scrollbar-wrap {
    overflow: scroll;
    max-height: inherit;
    margin-right: -17px;
    margin-bottom: -17px; }
  .fp-time-spinner .fp-scrollbar-view {
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center; }
    .fp-time-spinner .fp-scrollbar-view:before, .fp-time-spinner .fp-scrollbar-view:after {
      content: '';
      display: block;
      width: 100%;
      height: 80px; }

.fp-time-panel {
  margin: 5px 0;
  border: 1px solid #d1dbe5;
  background-color: #fff;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
  border-radius: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 1011;
  left: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .fp-time-panel .fp-time-spinner-item {
    height: 32px;
    line-height: 32px;
    font-size: 12px; }
    .fp-time-panel .fp-time-spinner-item.active {
      color: #fff; }
    .fp-time-panel .fp-time-spinner-item.normal:hover {
      background: #e4e8f1;
      cursor: pointer; }
  .fp-time-panel .fp-aps-view {
    text-align: center;
    width: 113px; }
    .fp-time-panel .fp-aps-view .fp-time-spinner-item.active {
      background-color: #D7000f; }
  .fp-time-panel .fp-time-panel-content {
    font-size: 0;
    position: relative;
    overflow: hidden; }
    .fp-time-panel .fp-time-panel-content:before {
      content: " ";
      top: 50%;
      color: #fff;
      position: absolute;
      font-size: 14px;
      margin-top: -12px;
      line-height: 32px;
      background-color: #D7000f;
      height: 32px;
      left: 0;
      right: 0;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      padding-top: 6px;
      text-align: left; }

.fp-time-panel-footer,
.fp-picker-panel-footer {
  border-top: 1px solid #e4e4e4;
  padding: 4px;
  height: 36px;
  line-height: 25px;
  text-align: right;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.fp-time-panel-btn,
.fp-picker-panel-btn {
  border: none;
  line-height: 28px;
  padding: 0 5px;
  margin: 0 5px;
  cursor: pointer;
  background-color: transparent;
  outline: 0;
  font-size: 12px;
  color: #333; }
  .fp-time-panel-btn.confirm,
  .fp-picker-panel-btn.confirm {
    color: #D7000f; }
  .fp-time-panel-btn:hover,
  .fp-picker-panel-btn:hover {
    opacity: 0.8;
    filter: alpha(opacity=80); }
  .fp-time-panel-btn[disabled],
  .fp-picker-panel-btn[disabled] {
    cursor: not-allowed; }

.fp-picker-panel {
  min-width: 254px;
  color: #48576a;
  border: 1px solid #d1dbe5;
  -webkit-box-shadow: 0 2px 6px #ccc;
          box-shadow: 0 2px 6px #ccc;
  background: #fff;
  border-radius: 2px;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 1010;
  margin: 5px 0; }
  .fp-picker-panel .fp-date-picker-header {
    margin: 12px;
    text-align: center;
    display: block; }
  .fp-picker-panel .fp-date-picker-header-label {
    font-size: 14px;
    padding: 0 5px;
    line-height: 22px; }
  .fp-picker-panel .fp-picker-next-btn {
    float: right; }
  .fp-picker-panel .fp-picker-prev-btn {
    float: left; }
  .fp-picker-panel .fp-picker-panel-icon-btn {
    color: #97a8be;
    border: 0;
    background: 0 0;
    cursor: pointer;
    outline: 0;
    padding: 0; }
  .fp-picker-panel .fp-date-picker-header-label.available:hover,
  .fp-picker-panel .fp-picker-panel-icon-btn.available:hover {
    color: #D7000f;
    cursor: pointer; }
  .fp-picker-panel .fp-date-picker-content {
    position: relative;
    margin: 15px; }

.fp-date-picker-time-header,
.fp-date-range-picker-time-header {
  position: relative;
  border-bottom: 1px solid #e4e4e4;
  font-size: 12px;
  padding: 8px 5px 5px;
  display: table;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .fp-date-picker-time-header .fp-date-picker-arrow-right,
  .fp-date-range-picker-time-header .fp-date-picker-arrow-right {
    font-size: 20px;
    vertical-align: middle;
    display: table-cell;
    color: #97a8be; }

.fp-date-range-picker-editors-wrap {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: table-cell; }

.fp-date-picker-editor-wrap {
  position: relative;
  display: table-cell;
  padding: 0 5px; }

.fp-date-range-panel {
  width: 520px; }

.fp-date-range-picker-content {
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 16px;
  margin: 0; }
  .fp-date-range-picker-content.is-left {
    border-right: 1px solid #e4e4e4; }

.fp-form-datepicker {
  position: relative; }
  .fp-form-datepicker .fp-form-input {
    padding-right: 34px;
    width: 100%; }
  .fp-form-datepicker i.suffix-icon {
    position: absolute;
    right: 6px;
    top: 6px;
    color: #333;
    cursor: pointer; }
.fp-mask {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1000;
  background: #000;
  opacity: 0.3;
  filter: alpha(Opacity=30); }

.fp-dialog {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1001;
  overflow: auto; }

.fp-dialog-content {
  display: block;
  position: relative;
  width: 520px;
  top: 15%;
  left: 0;
  margin: 0 auto 50px; }

.fp-modal {
  bottom: 0;
  right: 0; }

.fp-modal-container {
  background: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); }
  .fp-modal-container .fp-modal-head {
    position: relative;
    padding: 15px;
    border-bottom: 1px solid #D7000f;
    border-radius: 5px 5px 0 0;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    background: #fff; }
    .fp-modal-container .fp-modal-head img {
      width: 18px;
      padding: 5px;
      position: absolute;
      right: 10px;
      top: 11px; }
      .fp-modal-container .fp-modal-head img:hover {
        cursor: pointer;
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
        -webkit-transform-origin: 50% 50%;
                transform-origin: 50% 50%;
        -webkit-transition: all .3s;
        transition: all .3s; }
  .fp-modal-container .fp-modal-body {
    padding: 20px 15px;
    font-size: 12px;
    color: #333; }
  .fp-modal-container .fp-modal-foot {
    padding: 10px 15px;
    border-top: 1px solid #D7000f;
    font-size: 14px;
    color: #333; }
    .fp-modal-container .fp-modal-foot:after {
      content: '';
      clear: both;
      display: block; }
    .fp-modal-container .fp-modal-foot .fp-button-panel {
      float: right; }
  .fp-modal-container .fp-modal-cancelBtn {
    margin-left: 10px; }

/*.dialogWrap{
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 101;
}
.dialog{
	position: relative;
	display: block;
	width: 520px;
	top:100px;
	left:0;
	margin:auto;
}
*/
.fp-prompt {
  width: 100%;
  z-index: 1010;
  top: 16px;
  text-align: center;
  pointer-events: none; }

.fp-prompt-items {
  padding: 0;
  margin: 0; }
  .fp-prompt-items li {
    list-style: none; }
  .fp-prompt-items .fp-prompt-content {
    display: inline-block;
    padding: 5px 10px;
    font-size: 12px;
    border: 1px solid #ececec;
    border-radius: 5px;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    background-color: #fff;
    margin-bottom: 1em;
    pointer-events: all; }
  .fp-prompt-items .fp-prompt-text {
    display: inline-block;
    margin-left: 5px;
    line-height: 2;
    vertical-align: middle; }

.fp-error-icon {
  font-family: 'iconfont';
  font-size: 15px;
  color: #f04134;
  font-style: normal;
  vertical-align: middle;
  line-height: 25px; }
  .fp-error-icon:after {
    content: '\E690'; }

.fp-warn-icon {
  font-family: 'iconfont';
  font-size: 15px;
  color: #ffbf00;
  font-style: normal;
  vertical-align: middle;
  line-height: 25px; }
  .fp-warn-icon:after {
    content: '\E62E'; }

.fp-success-icon {
  font-family: 'iconfont';
  font-size: 15px;
  color: #00a854;
  font-style: normal;
  vertical-align: middle;
  line-height: 25px; }
  .fp-success-icon:after {
    content: '\E601'; }

.fp-loading-icon {
  font-family: 'iconfont';
  font-size: 18px;
  color: #ffa278;
  font-style: normal;
  vertical-align: middle;
  line-height: 25px;
  -webkit-animation: loading .5s linear infinite;
          animation: loading .5s linear infinite;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  display: inline-block; }
  .fp-loading-icon:after {
    content: '\E62F'; }

@-webkit-keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.fp-confirm:after {
  content: ' ';
  display: block;
  visibility: hidden;
  font-size: 0;
  height: 0;
  width: 0;
  clear: both; }

.fp-confirm .fp-confirm-icon {
  float: left;
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 45px;
  color: #ffbf00;
  font-family: 'iconfont';
  font-style: normal;
  vertical-align: middle;
  text-align: center; }
  .fp-confirm .fp-confirm-icon:after {
    content: '\E62E'; }

.fp-confirm .fp-confirm-title {
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  padding-top: 5px;
  color: #333; }

.fp-confirm .fp-confirm-text {
  font-size: 14px;
  margin: 0;
  margin-top: 5px;
  word-break: break-all;
  color: #333; }

.fp-confirm .fp-confirm-btn {
  float: right;
  margin-top: 20px; }
.fp-form--inline .fp-form-item {
  display: inline-block; }

.fp-form-item {
  margin-bottom: 22px; }
  .fp-form-item:before, .fp-form-item:after {
    display: table;
    content: ""; }
  .fp-form-item:after {
    clear: both; }
  .fp-form-item.is-required .fp-form-item-label:before {
    content: "*";
    color: #ff4949;
    margin-right: 4px; }
  .fp-form-item.is-error .fp-form-input, .fp-form-item.is-error .fp-textarea-control, .fp-form-item.is-error .fp-form-select {
    border-color: #ff4949; }

.fp-form-item-group.is-left, .fp-form-item-group.is-right {
  position: relative; }

.fp-form-item-text-con {
  line-height: 1;
  padding: 10px 12px 10px 0; }

.fp-form-item-label {
  vertical-align: middle;
  font-size: 14px;
  color: #606266;
  line-height: 1;
  padding: 10px 12px 10px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .fp-form-item-label.is-left {
    float: left;
    text-align: left;
    display: table-cell; }
  .fp-form-item-label.is-right {
    float: left;
    text-align: right;
    display: table-cell; }
  .fp-form-item-label.is-top {
    float: none; }

.fp-form-item-content {
  position: relative;
  font-size: 14px;
  vertical-align: middle;
  word-break: break-all; }

.fp-form-item-error {
  color: #ff4949;
  font-size: 12px;
  line-height: 1;
  padding-top: 4px;
  position: absolute;
  left: 0; }

.fp-form-item-trans {
  color: black;
  line-height: 16px;
  font-size: 14px;
  margin: 5px 0; }
.fp-row-wrap:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.fp-col {
  float: left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.fp-col-1 {
  width: 4.16667%; }

.fp-offset-1 {
  margin-left: 4.16667%; }

.fp-col-2 {
  width: 8.33333%; }

.fp-offset-2 {
  margin-left: 8.33333%; }

.fp-col-3 {
  width: 12.5%; }

.fp-offset-3 {
  margin-left: 12.5%; }

.fp-col-4 {
  width: 16.66667%; }

.fp-offset-4 {
  margin-left: 16.66667%; }

.fp-col-5 {
  width: 20.83333%; }

.fp-offset-5 {
  margin-left: 20.83333%; }

.fp-col-6 {
  width: 25%; }

.fp-offset-6 {
  margin-left: 25%; }

.fp-col-7 {
  width: 29.16667%; }

.fp-offset-7 {
  margin-left: 29.16667%; }

.fp-col-8 {
  width: 33.33333%; }

.fp-offset-8 {
  margin-left: 33.33333%; }

.fp-col-9 {
  width: 37.5%; }

.fp-offset-9 {
  margin-left: 37.5%; }

.fp-col-10 {
  width: 41.66667%; }

.fp-offset-10 {
  margin-left: 41.66667%; }

.fp-col-11 {
  width: 45.83333%; }

.fp-offset-11 {
  margin-left: 45.83333%; }

.fp-col-12 {
  width: 50%; }

.fp-offset-12 {
  margin-left: 50%; }

.fp-col-13 {
  width: 54.16667%; }

.fp-offset-13 {
  margin-left: 54.16667%; }

.fp-col-14 {
  width: 58.33333%; }

.fp-offset-14 {
  margin-left: 58.33333%; }

.fp-col-15 {
  width: 62.5%; }

.fp-offset-15 {
  margin-left: 62.5%; }

.fp-col-16 {
  width: 66.66667%; }

.fp-offset-16 {
  margin-left: 66.66667%; }

.fp-col-17 {
  width: 70.83333%; }

.fp-offset-17 {
  margin-left: 70.83333%; }

.fp-col-18 {
  width: 75%; }

.fp-offset-18 {
  margin-left: 75%; }

.fp-col-19 {
  width: 79.16667%; }

.fp-offset-19 {
  margin-left: 79.16667%; }

.fp-col-20 {
  width: 83.33333%; }

.fp-offset-20 {
  margin-left: 83.33333%; }

.fp-col-21 {
  width: 87.5%; }

.fp-offset-21 {
  margin-left: 87.5%; }

.fp-col-22 {
  width: 91.66667%; }

.fp-offset-22 {
  margin-left: 91.66667%; }

.fp-col-23 {
  width: 95.83333%; }

.fp-offset-23 {
  margin-left: 95.83333%; }

.fp-col-24 {
  width: 100%; }

.fp-offset-24 {
  margin-left: 100%; }
.fp-input {
  position: relative; }
  .fp-input .fp-input-icon {
    position: absolute;
    right: 10px;
    top: 0;
    color: #bfcbd9;
    padding: 10px 0;
    line-height: 1; }
    .fp-input .fp-input-icon.pointer {
      cursor: pointer; }
  .fp-input .fp-input-left-icon {
    position: absolute;
    left: 9px;
    top: 0;
    color: #bfcbd9;
    padding: 9px 0;
    line-height: 1;
    font-size: 16px; }
    .fp-input .fp-input-left-icon.pointer {
      cursor: pointer; }
  .fp-input.has-icon .fp-form-input {
    padding-right: 34px; }
  .fp-input.has-icon .fp-input-lg {
    padding-right: 38px; }
  .fp-input.has-icon .fp-input-sm {
    padding-right: 30px; }
  .fp-input.fp-input-wrapper-sm .fp-input-icon {
    right: 8px;
    padding: 8px 0; }
  .fp-input.fp-input-wrapper-sm .fp-input-left-icon {
    right: 7px;
    padding: 7px 0; }
  .fp-input.fp-input-wrapper-lg .fp-input-icon {
    right: 12px;
    padding: 12px 0; }
  .fp-input.fp-input-wrapper-lg .fp-input-icon {
    right: 11px;
    padding: 11px 0; }

.fp-form-input {
  height: 34px;
  line-height: 34px;
  padding: 0px 5px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  font-size: 14px;
  color: #333;
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .fp-form-input:focus {
    outline: 0;
    border-color: #86c3ec;
    -webkit-box-shadow: 0 0 5px 0 #93c9ea;
            box-shadow: 0 0 5px 0 #93c9ea;
    -webkit-transition: border linear 0.1s, -webkit-box-shadow linear 0.2s;
    transition: border linear 0.1s, -webkit-box-shadow linear 0.2s;
    transition: border linear 0.1s, box-shadow linear 0.2s;
    transition: border linear 0.1s, box-shadow linear 0.2s, -webkit-box-shadow linear 0.2s; }

.fp-input-lg {
  font-size: 14px;
  height: 38px;
  line-height: 38px; }

.fp-input-sm {
  font-size: 12px;
  height: 30px;
  line-height: 30px; }

.fp-wtype-1 {
  width: 122px; }

.fp-wtype-2 {
  width: 186px;
  padding: 0 10px; }

.fp-form-input[disabled],
fieldset[disabled] .fp-form-input {
  background: #f7f7f7; }

.fp-form-input[disabled],
fieldset[disabled] .fp-form-input {
  cursor: not-allowed; }

.fp-textCenter {
  text-align: center; }

.fp-input-more-text {
  margin: 0 5px;
  font-size: 12px; }
.fp-input-number {
  position: relative;
  display: inline-block;
  line-height: normal; }
  .fp-input-number .fp-input-number-decrease,
  .fp-input-number .fp-input-number-increase {
    height: auto;
    border-left: 1px solid #d9d9d9;
    width: 34px;
    line-height: 32px;
    top: 1px;
    text-align: center;
    color: #97a8be;
    cursor: pointer;
    position: absolute; }
    .fp-input-number .fp-input-number-decrease .iconfont,
    .fp-input-number .fp-input-number-increase .iconfont {
      font-size: 14px; }
    .fp-input-number .fp-input-number-decrease.is-disabled,
    .fp-input-number .fp-input-number-increase.is-disabled {
      color: #d1dbe5;
      cursor: not-allowed; }
  .fp-input-number .fp-input-number-decrease {
    right: 34px; }
  .fp-input-number .fp-input-number-increase {
    right: 0; }
  .fp-input-number.fp-input-number-lg .fp-form-input.is-controls {
    padding-right: 76px; }
  .fp-input-number.fp-input-number-lg .fp-input-number-decrease,
  .fp-input-number.fp-input-number-lg .fp-input-number-increase {
    line-height: 36px;
    width: 38px; }
    .fp-input-number.fp-input-number-lg .fp-input-number-decrease .iconfont,
    .fp-input-number.fp-input-number-lg .fp-input-number-increase .iconfont {
      font-size: 16px; }
  .fp-input-number.fp-input-number-lg .fp-input-number-decrease {
    right: 38px; }
  .fp-input-number.fp-input-number-sm .fp-form-input.is-controls {
    padding-right: 60px; }
  .fp-input-number.fp-input-number-sm .fp-input-number-decrease,
  .fp-input-number.fp-input-number-sm .fp-input-number-increase {
    line-height: 28px;
    width: 30px; }
    .fp-input-number.fp-input-number-sm .fp-input-number-decrease .iconfont,
    .fp-input-number.fp-input-number-sm .fp-input-number-increase .iconfont {
      font-size: 12px; }
  .fp-input-number.fp-input-number-sm .fp-input-number-decrease {
    right: 30px; }
  .fp-input-number .fp-form-input.is-controls {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    padding-right: 68px; }
.content {
  padding-top: 1px; }

.pull-right {
  float: right !important;
  display: block; }

.layout-container {
  background-color: #fff;
  margin-left: 218px;
  border-bottom: none;
  height: 100%;
  padding: 20px;
  -webkit-transition: margin .3s ease-out;
  transition: margin .3s ease-out;
  min-width: 1080px; }

.layout-container-top {
  background-color: #fff;
  border-bottom: none;
  height: 100%;
  padding: 5px 20px 20px 20px; }
  .layout-container-top .form-page-wrapper {
    width: 1280px;
    margin: 0 auto; }

.body {
  width: 100%;
  margin: auto;
  padding-top: 60px;
  min-height: calc(100vh - 160px); }

audit-item
.body:after {
  content: ' ';
  display: block;
  width: 0;
  clear: both; }

.header-container {
  z-index: 100; }
  .header-container.header-bg {
    background-image: url(../images/c5466bdc.topbar_bg.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: left top; }

.header {
  position: fixed;
  height: 60px;
  background-color: #ccc;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 888; }

.top-header {
  position: relative;
  height: 70px;
  background-color: #FFF;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 8; }

.header-topLayout {
  height: 60px;
  background-color: #FFF;
  width: 100%;
  -webkit-box-shadow: 0 2px 6px 0 #DCE1E6;
  box-shadow: 0 2px 6px 0 #DCE1E6;
  z-index: 8; }

.fd-menuWrap {
  position: fixed;
  top: 60px;
  z-index: 88;
  overflow: hidden; }

.fd-menu-drag {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  background-color: transparent;
  width: 2px;
  cursor: e-resize; }

.fd-menuWrap-simple {
  -webkit-transition: width .3s ease-out;
  transition: width .3s ease-out; }

.fd-menuCon {
  overflow-y: scroll;
  overflow-x: hidden; }

.menu {
  margin: 0;
  padding: 0;
  border-right: 1px solid #DFE2E6;
  width: 100%;
  border-bottom: 1px solid #DFE2E6; }

.menu-coll {
  height: 38px;
  line-height: 38px;
  text-align: center;
  border-bottom: 1px solid #ccc; }

.toggle-fold {
  padding: 10px;
  text-align: center;
  cursor: pointer; }

.toggle-fold i.unfold {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg); }

.toggle-fold i.fold {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg); }

.toggle-fold i {
  color: #616161;
  font-size: 14px;
  display: inline-block; }

.ft-nav-tree {
  width: 80px;
  padding: 0;
  margin: 0;
  position: relative;
  color: #fff;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  list-style: none;
  font-size: 16px; }

.ft-nav-tree .ft-nav-item {
  display: block;
  width: 100%;
  line-height: 45px;
  position: relative;
  vertical-align: middle; }

.ft-nav-tree .ft-nav-item span {
  height: 45px;
  line-height: 45px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
  padding: 0 20px;
  color: rgba(255, 255, 255, 0.7);
  transition: all .3s;
  -webkit-transition: all .3s;
  text-align: center; }

.ft-nav-tree .ft-nav-item span i {
  font-size: 20px; }

.ft-nav-tree .ft-nav-bar {
  width: 5px;
  height: 0;
  background-color: #009688;
  z-index: 1000;
  position: absolute;
  left: 0;
  top: 0;
  transition: all .2s;
  -webkit-transition: all .2s;
  color: #fff; }

.ft-nav-tree .ft-this {
  background-color: #009688;
  color: #fff; }

.fd-menuWrap .hidden {
  display: none; }

.ft-nav-tree .toggle-over {
  background-color: #393D49; }

.toggle-tip {
  position: fixed;
  width: 220px;
  min-height: 56px;
  z-index: 20;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding-left: 5px; }

.footer {
  bottom: 0;
  padding-right: 60px;
  padding-bottom: 4px;
  margin-bottom: -4px; }

.footer .foot {
  height: 60px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.footer .foot p {
  margin: 0; }

.text-center {
  text-align: center !important; }

.txt-white, .hv-white:hover {
  color: #fff; }

.clearfix {
  display: block;
  zoom: 1; }

.footer .foot .logo {
  width: 324px;
  height: 50px;
  display: inline-block;
  float: left;
  margin-left: 20px;
  margin-top: 8px; }

.footer .foot .logo img {
  width: 100%;
  height: 100%; }

.txt-pale, .hv-pale:hover {
  color: #e2e2e2; }

.ft-bg-cyan {
  background-color: #2F4056 !important; }

.foot-link {
  float: right;
  margin-right: 10px;
  font-size: 14px;
  margin-top: 10px; }

.foot-link p {
  line-height: 40px;
  float: left; }

.logoName {
  float: left;
  margin-left: 10px;
  font-size: 14px; }

.logoName p {
  line-height: 40px;
  float: left; }

.wrapper-header * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.wrapper-header {
  position: fixed;
  left: 0;
  z-index: 1001;
  top: 0;
  right: 0;
  overflow: visible;
  background-color: #f3f4f5;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }

.navbar-simple .logo {
  width: 218px;
  height: 50px;
  padding: 4px;
  overflow: hidden;
  float: left;
  background-color: #f3f4f5;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-transition: width .3s ease-out;
  transition: width .3s ease-out; }

.bgimg-logo {
  width: 190px;
  height: 42px;
  overflow: hidden; }

.bgimg-logo img {
  width: 100%;
  height: 100%; }

.navbar-simple i[class^=icopm] {
  font-size: 20px; }

.navbar-simple .btn-func {
  display: block;
  float: left;
  text-align: center;
  height: 36px;
  margin: 7px 10px;
  line-height: 36px;
  cursor: pointer; }

.line3icon {
  display: block;
  float: left;
  text-align: center;
  height: 36px;
  margin: 7px 10px;
  line-height: 36px;
  cursor: pointer;
  font-size: 20px; }

.pull-right {
  float: right; }

.pull-left {
  float: left !important; }

.simple-user-btn {
  float: right;
  height: 50px;
  cursor: pointer;
  line-height: 50px;
  margin-left: 10px;
  margin-right: 35px; }
  .simple-user-btn .spl-name {
    margin-left: 10px;
    font-size: 14px;
    float: right; }
  .simple-user-btn .user-icon {
    font-size: 29px; }

.el-dropdown-menu__item.is-disabled {
  cursor: default;
  color: #bbb;
  pointer-events: none; }

.el-dropdown-menu__item {
  list-style: none;
  line-height: 36px;
  padding: 0 20px;
  margin: 0;
  font-size: 14px;
  color: #606266;
  cursor: pointer;
  outline: 0;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.el-dropdown-menu__item--divided {
  position: relative;
  margin-top: 6px;
  border-top: 1px solid #ebeef5; }

.el-dropdown-menu__item--divided:before {
  content: "";
  height: 6px;
  display: block;
  margin: 0 -20px; }

.chat-icon {
  float: left;
  height: 60px;
  line-height: 60px;
  cursor: pointer; }
  .chat-icon i {
    font-size: 25px;
    color: #FFFFFF; }

.chat-icon-simple {
  float: left;
  height: 50px;
  line-height: 50px;
  cursor: pointer; }
  .chat-icon-simple i {
    font-size: 25px;
    color: #878d99; }

.icon-language {
  float: left;
  height: 60px;
  cursor: pointer;
  margin-right: 40px;
  -ms-flex-line-pack: center;
      align-content: center;
  display: grid; }
  .icon-language i {
    color: #ffffff; }
  .icon-language .language-text {
    font-size: 18px;
    color: #ffffff;
    font-weight: bold;
    vertical-align: top;
    margin-left: 5px; }

.simple-foot {
  height: 60px; }
  .simple-foot .foot-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #000;
    font-size: 14px; }
    .simple-foot .foot-center div {
      margin: 10px; }
    .simple-foot .foot-center .recordNumber {
      display: none; }
  .simple-foot .footImg {
    margin-right: 30px;
    height: 50px; }
  .simple-foot .copyRight {
    font-size: 13px;
    letter-spacing: 0;
    font-weight: 400;
    text-align: center; }
    .simple-foot .copyRight div {
      line-height: 28px; }
.fp-loading-spinner {
  top: 50%;
  margin-top: -21px;
  width: 100%;
  text-align: center;
  position: absolute; }
  .fp-loading-spinner .loading {
    width: 32px;
    height: 32px;
    display: inline-block;
    background: url(data:image/gif;base64,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) no-repeat; }
  .fp-loading-spinner .fp-loading-text {
    margin: 3px 0;
    font-size: 14px; }
.clearfix:after {
  content: '';
  visibility: hidden;
  height: 0;
  clear: both;
  display: block; }

.bg-primary {
  background-color: #04A67F !important; }

a {
  text-decoration: none; }

.fp-menu {
  border-radius: 2px;
  list-style: none;
  position: relative;
  margin: 0;
  padding-left: 0; }

.fp-menu:after, .fp-menu:before {
  display: table;
  content: ""; }

.fp-menu li {
  list-style: none; }

.fp-menu-item, .fp-submenu__title {
  height: 56px;
  line-height: 56px;
  font-size: 14px;
  color: #48576a;
  padding: 0 20px;
  cursor: pointer;
  position: relative;
  -webkit-transition: border-color .3s,background-color .3s,color .3s;
  transition: border-color .3s,background-color .3s,color .3s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: nowrap; }

.fp-menu-item {
  height: 37px;
  line-height: 37px; }

.fp-menu-item [class^=fp-icon-] {
  margin-right: 5px;
  width: 24px;
  text-align: center; }

.fp-menu-item * {
  vertical-align: middle; }

.fp-menu-item:first-child {
  margin-left: 0; }

.fp-menu-item:last-child {
  margin-right: 0; }

.fp-submenu [class^=fp-icon-] {
  vertical-align: middle;
  margin-right: 5px;
  width: 24px;
  text-align: center; }

.fp-submenu .fp-menu-item {
  height: 50px;
  line-height: 50px;
  padding-left: 40px;
  min-width: 200px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.fp-submenu.is-opened > .fp-submenu__title .fp-submenu__icon-arrow {
  -webkit-transform: rotateZ(180deg);
          transform: rotateZ(180deg); }

.fp-submenu.is-opened > .fp-submenu__title .fp-submenu__icon-arrow-left {
  -webkit-transform: rotateZ(180deg);
          transform: rotateZ(180deg); }

.fp-submenu.is-active .fp-submenu__title {
  border-bottom-color: #20a0ff; }

.fp-submenu__title {
  position: relative; }

.fp-submenu__title * {
  vertical-align: middle; }

.fp-submenu__icon-arrow {
  position: absolute;
  top: 0;
  right: 20px;
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
  font-size: 12px; }

.fp-submenu__icon-arrow-left {
  position: absolute;
  top: 0px;
  left: 5px;
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
  font-size: 12px; }

.sub-menu-icon {
  display: inline-block;
  width: 15px; }

.nav-con {
  display: inline-block; }

.fq-menu-bar {
  height: 79px;
  margin-bottom: -17px;
  overflow-x: scroll;
  overflow-y: hidden;
  line-height: 60px;
  display: inline-block;
  position: relative; }

.fq-menu-bar .nav {
  position: relative;
  color: #fff;
  border-radius: 2px;
  font-size: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 60px; }

.fq-menu-bar .nav-item {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 16px; }

.fq-menu-bar .nav-item a {
  display: block;
  padding: 0 20px;
  color: #FFFFFF;
  transition: all .3s;
  -webkit-transition: all .3s; }

.top-nav .fq-menu-bar .nav-item a {
  padding: 0 45px; }

.menu-bar-preLc, .menu-bar-preRc {
  height: 60px;
  line-height: 60px;
  width: 20px;
  color: #CCCCCC;
  display: none; }

.menu-bar-preLc {
  float: left; }

.menu-bar-preRc {
  float: right; }

.top-nav {
  text-align: center;
  background-color: #04A67F;
  height: 40px; }

.nav-item .after-line {
  position: absolute;
  content: '';
  left: 50%;
  bottom: 0;
  width: 0;
  height: 4px;
  transition: all .2s;
  -webkit-transition: all .2s;
  -webkit-transform: translate(-50%);
          transform: translate(-50%); }

.nav-item-this .after-line {
  width: 100%; }

.nav-item-active .after-line {
  width: 100%; }

.nav-item-this a:hover {
  color: #fff; }

.nav-item-active a {
  color: #fff !important; }

.app-box {
  margin: 0 auto;
  width: 100%;
  background-color: #333333;
  height: 230px; }

.app-box {
  margin: 0 auto;
  width: 100%;
  background-color: #333333;
  height: 230px; }
  .app-box .main-body {
    height: 34px;
    width: 1190px;
    margin: 0 auto;
    position: relative; }

.app-box .main-body .menu-lv2 {
  width: 900px;
  float: left;
  height: 230px; }

.app-box .main-body .active, .app:hover {
  cursor: pointer;
  background-color: #2B2B2B; }

.app-box .main-body .app {
  width: 20%;
  padding: 20px;
  text-align: center;
  float: left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.app-box .main-body .app span {
  color: #ffffff;
  font-size: 14px; }

.app-box .main-body .app i {
  font-size: 36px;
  color: #6FC341; }

.app-box .main-body .menu-lv3 {
  width: 277px;
  height: 230px;
  float: right;
  border-left: #272322 1px solid;
  background-color: #3E3A39; }

.menu-lv3 li:hover {
  background-color: #2B2B2B; }

.app-box .main-body .menu-lv3-title {
  padding: 20px;
  margin: 0 auto;
  text-align: center;
  color: #ffffff; }

.menu-lv3-nav-body {
  height: 169px; }

.menu-lv3-nav-warp {
  float: left;
  width: 50%;
  height: 100%;
  overflow: hidden; }

.menu-lv3-nav-harf {
  float: left;
  overflow-y: auto;
  overflow-x: hidden;
  margin-right: -17px;
  margin-bottom: -17px;
  height: 100%; }
.fp-message-box {
  display: inline-block;
  width: 420px;
  padding-bottom: 10px;
  vertical-align: middle;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ebeef5;
  font-size: 18px;
  -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  text-align: left;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.fp-message-box__wrapper {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center; }

.fp-message-box__wrapper::after {
  content: "";
  display: inline-block;
  height: 100%;
  width: 0;
  vertical-align: middle; }

.fp-message-box__header {
  position: relative;
  padding: 10px 0; }

.fp-message-box__title {
  position: relative;
  padding: 0 15px 8px;
  border-bottom: 1px solid #d94400;
  font-size: 14px;
  font-weight: bold;
  color: #333;
  background: #fff; }

.fp-message-box__headerbtn {
  position: absolute;
  top: 15px;
  right: 15px;
  padding: 0;
  border: none;
  outline: none;
  background: transparent;
  font-size: 16px;
  cursor: pointer; }

.fp-message-box__headerbtn .fp-message-box__close {
  color: #909399; }

.fp-message-box__headerbtn:focus .fp-message-box__close, .fp-message-box__headerbtn:hover .fp-message-box__close {
  color: #409EFF; }

.fp-message-box__content {
  position: relative;
  padding: 10px 15px;
  word-break: break-all;
  color: #606266;
  font-size: 14px; }

.fp-message-box__input {
  padding-top: 15px; }

.fp-message-box__input input.invalid {
  border-color: #f56c6c; }

.fp-message-box__input input.invalid:focus {
  border-color: #f56c6c; }

.fp-message-box__status {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 24px !important; }

.fp-message-box__status::before {
  padding-left: 1px; }

.fp-message-box__status + .fp-message-box__message {
  padding-right: 12px; }

.fp-message-box__status.icon-success {
  color: #67c23a; }

.fp-message-box__status.icon-info {
  color: #909399; }

.fp-message-box__status.icon-warning {
  color: #e6a23c; }

.fp-message-box__status.icon-error {
  color: #f56c6c; }

.fp-message-box__message {
  margin: 0; }

.fp-message-box__message p {
  margin: 0;
  line-height: 24px; }

.fp-message-box__errormsg {
  color: #f56c6c;
  font-size: 12px;
  min-height: 18px;
  margin-top: 2px; }

.fp-message-box__btns {
  padding: 5px 15px 0;
  text-align: right; }

.fp-message-box__btns button:nth-child(2) {
  margin-left: 10px; }

.fp-message-box__btns-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse; }

.fp-message-box--center {
  padding-bottom: 30px; }

.fp-message-box--center .fp-message-box__header {
  padding-top: 30px; }

.fp-message-box--center .fp-message-box__title {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.fp-message-box--center .fp-message-box__status {
  position: relative;
  top: auto;
  padding-right: 5px;
  text-align: center;
  -webkit-transform: translateY(-1px);
  transform: translateY(-1px); }

.fp-message-box--center .fp-message-box__message {
  margin-left: 0; }

.fp-message-box--center .fp-message-box__btns, .fp-message-box--center .fp-message-box__content {
  text-align: center; }

.fp-message-box--center .fp-message-box__content {
  padding-left: 27px;
  padding-right: 27px; }

.msgbox-fade-enter-active {
  -webkit-animation: msgbox-fade-in .3s;
  animation: msgbox-fade-in .3s; }

.msgbox-fade-leave-active {
  -webkit-animation: msgbox-fade-out .3s;
  animation: msgbox-fade-out .3s; }

@-webkit-keyframes msgbox-fade-in {
  0% {
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
    opacity: 0; }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes msgbox-fade-in {
  0% {
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
    opacity: 0; }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@-webkit-keyframes msgbox-fade-out {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; }
  100% {
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
    opacity: 0; } }

@keyframes msgbox-fade-out {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; }
  100% {
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
    opacity: 0; } }

.fp-modal-enter {
  -webkit-animation: v-modal-in .2s ease;
  animation: v-modal-in .2s ease; }

.fp-modal-leave {
  -webkit-animation: v-modal-out .2s ease forwards;
  animation: v-modal-out .2s ease forwards; }

@-webkit-keyframes fp-modal-in {
  0% {
    opacity: 0; }
  100% { } }

@keyframes fp-modal-in {
  0% {
    opacity: 0; }
  100% { } }

@-webkit-keyframes fp-modal-out {
  0% { }
  100% {
    opacity: 0; } }

@keyframes fp-modal-out {
  0% { }
  100% {
    opacity: 0; } }

.fp-modal-new {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.3;
  filter: alpha(Opacity=30);
  background: #000; }
.fp-table {
  overflow: hidden;
  width: 100%;
  background-color: #fff;
  border-left: 1px solid #ddd;
  border-top: 1px solid #ddd;
  font-size: 12px;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .fp-table .icon-not-collect, .fp-table .icon-collect {
    color: #F00; }
  .fp-table::before {
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px; }
  .fp-table.fp-table-border::after {
    top: 0;
    right: 0;
    width: 1px;
    height: 100%; }
  .fp-table::before, .fp-table.fp-table-border::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    z-index: 1; }
  .fp-table.fp-table-fit {
    border-right: 0;
    border-bottom: 0; }
  .fp-table th, .fp-table td {
    border-bottom: 1px solid #ddd;
    font-size: 14px;
    color: #333;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    vertical-align: middle;
    position: relative;
    background-color: #fff; }
  .fp-table th {
    background: #fff;
    padding: 10px;
    font-weight: 700;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    white-space: nowrap; }
    .fp-table th.is-leaf {
      border-bottom: 2px solid #D7000f; }
    .fp-table th.gutter {
      border-bottom: 1px solid #ddd;
      padding: 0; }
    .fp-table th .cell {
      word-wrap: normal;
      text-overflow: ellipsis;
      overflow: hidden;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
  .fp-table td {
    padding: 8px 10px;
    border-right: 1px solid #ddd; }
    .fp-table td a {
      color: #d94400;
      text-decoration: none; }
      .fp-table td a:hover {
        text-decoration: underline; }
    .fp-table td.gutter {
      width: 0; }
  .fp-table .fp-table-header-wrapper,
  .fp-table .fp-table-body-wrapper,
  .fp-table .fp-table-footer-wrapper {
    width: 100%; }
  .fp-table .fp-table-body,
  .fp-table .fp-table-header,
  .fp-table .fp-table-footer {
    table-layout: fixed;
    border-collapse: separate; }
  .fp-table.fp-table-border td,
  .fp-table.fp-table-border th {
    border-right: 1px solid #ddd; }
  .fp-table .fp-table-header-wrapper th.is-hidden {
    visibility: hidden; }
  .fp-table .fp-table-header-wrapper th.not-first-row {
    border-top: 0; }
  .fp-table .fp-table-body-wrapper {
    overflow: auto;
    position: relative; }
  .fp-table .fp-stripe td {
    background: #f9f9f9; }
  .fp-table .fp-table-body .fp-radio, .fp-table .fp-table-footer .fp-radio {
    margin-right: 0; }
  .fp-table .fp-table-body td.gutter, .fp-table .fp-table-footer td.gutter {
    border-right-width: 1px;
    border-left-width: 1px; }
  .fp-table .fp-table-body td.is-first, .fp-table .fp-table-footer td.is-first {
    border-left: 0; }
  .fp-table .fp-table-body td.is-last-row, .fp-table .fp-table-footer td.is-last-row {
    border-bottom: 1px solid #ddd; }
  .fp-table .fp-table-body td.is-hidden, .fp-table .fp-table-footer td.is-hidden {
    visibility: hidden; }
  .fp-table .fp-table-body td.is-hidden, .fp-table .fp-table-footer td.is-hidden {
    visibility: hidden; }
  .fp-table .fp-table-body td.is-left, .fp-table .fp-table-footer td.is-left {
    text-align: left; }
  .fp-table .fp-table-body td.is-center, .fp-table .fp-table-footer td.is-center {
    text-align: center; }
  .fp-table .fp-table-body td.is-right, .fp-table .fp-table-footer td.is-right {
    text-align: right; }
  .fp-table .fp-table-body td > .cell, .fp-table .fp-table-footer td > .cell {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .fp-table .fp-table-body .fp-table-row.hover-row td, .fp-table .fp-table-footer .fp-table-row.hover-row td {
    background: #ececec; }
  .fp-table .fp-table-body .fp-table-row.current-row td, .fp-table .fp-table-footer .fp-table-row.current-row td {
    background: #ececec; }
  .fp-table .cell, .fp-table .fp-table-footer-wrapper, .fp-table .fp-table-header-wrapper {
    overflow: hidden; }
  .fp-table .fp-table-fixed {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-shadow: 1px 0 8px #d3d4d6;
            box-shadow: 1px 0 8px #d3d4d6;
    overflow: hidden; }
  .fp-table .fp-table-fixed-body-wrapper {
    position: absolute;
    left: 0;
    top: 37px;
    overflow: hidden;
    z-index: 3; }
  .fp-table .fp-table-fixed-header-wrapper {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 4; }
  .fp-table .fp-table-fixed-right {
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    -webkit-box-shadow: -1px 0 8px #d3d4d6;
            box-shadow: -1px 0 8px #d3d4d6;
    overflow: hidden; }
    .fp-table .fp-table-fixed-right .fp-table-fixed-body-wrapper,
    .fp-table .fp-table-fixed-right .fp-table-fixed-footer-wrapper,
    .fp-table .fp-table-fixed-right .fp-table-fixed-header-wrapper {
      left: auto;
      right: 0; }
  .fp-table .fp-table-fixed-right::before,
  .fp-table .fp-table-fixed::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #ddd;
    z-index: 0; }
  .fp-table .fp-table-empty-block {
    min-height: 60px;
    line-height: 60px;
    height: 60px;
    text-align: center; }
  .fp-table .fp-table-fixed-right-patch {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 2px;
    background-color: #fff; }
  .fp-table.fp-table-fluid-height .fp-table-fixed,
  .fp-table.fp-table-fluid-height .fp-table-fixed-right {
    bottom: 0;
    overflow: hidden; }
  .fp-table .fp-table-column-resize-proxy {
    position: absolute;
    left: 200px;
    top: 0;
    bottom: 0;
    width: 0;
    border-left: 1px solid #ddd;
    z-index: 10; }
  .fp-table .fp-table-single {
    table-layout: auto;
    border-collapse: separate;
    width: 100%; }
.fp-query-box {
  margin-bottom: 10px; }
  .fp-query-box .fp-query-box-fuzzy {
    display: inline-block;
    width: 200px;
    position: relative; }
    .fp-query-box .fp-query-box-fuzzy .fp-form-input {
      padding-right: 34px; }
    .fp-query-box .fp-query-box-fuzzy i.iconfont {
      position: absolute;
      right: 10px;
      top: 0;
      padding: 10px 0;
      cursor: pointer; }
  .fp-query-box .show-adv-btn {
    border: none;
    background: #fff; }
  .fp-query-box .fp-query-box-adv-wrap {
    min-height: 40px;
    padding: 15px 10px 0 10px;
    background-color: #f7f7f7;
    margin-top: 10px; }
  .fp-query-box .fp-form-item-inline {
    margin-bottom: 5px;
    margin-right: 10px;
    display: inline-block; }
  .fp-query-box .fp-form-item-label {
    width: 100px;
    font-size: 14px;
    text-align: right;
    float: left; }
  .fp-query-box .fp-form-item-inline-content {
    float: left;
    width: 180px; }
  .fp-query-box .fp-form-input {
    width: 100%; }
.fp-pagination {
  overflow: hidden; }
  .fp-pagination .fp-items {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left; }
    .fp-pagination .fp-items li {
      float: left;
      padding-left: 5px; }
    .fp-pagination .fp-items li:first-child {
      padding-left: 0; }
    .fp-pagination .fp-items .fp-item, .fp-pagination .fp-items .fp-page-control {
      padding: 0 10px; }
    .fp-pagination .fp-items .fp-page-active .fp-item {
      color: #fff;
      border-color: #D7000f;
      background: #D7000f;
      cursor: default; }
      .fp-pagination .fp-items .fp-page-active .fp-item:hover, .fp-pagination .fp-items .fp-page-active .fp-item:focus {
        opacity: 1;
        filter: alpha(opacity=100); }
  .fp-pagination .fp-page-form {
    float: left;
    padding-left: 15px;
    overflow: hidden; }
    .fp-pagination .fp-page-form fieldset {
      border: 0;
      margin: 0;
      padding: 0; }
    .fp-pagination .fp-page-form input, .fp-pagination .fp-page-form button, .fp-pagination .fp-page-form span {
      float: left; }
    .fp-pagination .fp-page-form input {
      margin: 0 6px;
      width: 46px;
      text-align: center; }
    .fp-pagination .fp-page-form button {
      margin-left: 12px; }
    .fp-pagination .fp-page-form span {
      height: 34px;
      line-height: 34px;
      font-size: 12px; }
  .fp-pagination .fp-page-sm span {
    height: 30px;
    line-height: 30px; }
  .fp-pagination .fp-page-lg span {
    font-size: 14px;
    height: 38px;
    line-height: 38px; }

.fp-pagination-new {
  white-space: nowrap;
  padding: 2px 5px;
  color: #48576a;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .fp-pagination-new span, .fp-pagination-new button {
    display: inline-block;
    font-size: 13px;
    min-width: 30px;
    height: 30px;
    line-height: 30px;
    vertical-align: top;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .fp-pagination-new .fp-pagination-total {
    margin: 0 10px; }
  .fp-pagination-new .fp-pagination-sizes {
    width: 90px;
    display: inline-block;
    margin: 0 10px 0 0; }
    .fp-pagination-new .fp-pagination-sizes.en-sizes {
      width: 130px; }
  .fp-pagination-new .fp-pagination-jump {
    margin-left: 10px; }
    .fp-pagination-new .fp-pagination-jump input::-webkit-outer-spin-button,
    .fp-pagination-new .fp-pagination-jump input::-webkit-inner-spin-button {
      -webkit-appearance: none; }
    .fp-pagination-new .fp-pagination-jump input[type="number"] {
      -moz-appearance: textfield; }
  .fp-pagination-new .btn-prev,
  .fp-pagination-new .btn-next {
    background: center center no-repeat #fff;
    background-size: 16px;
    border: 1px solid #d1dbe5;
    cursor: pointer;
    margin: 0;
    color: #97a8be; }
  .fp-pagination-new .btn-prev {
    border-radius: 4px 0 0 4px;
    border-right: 0; }
  .fp-pagination-new .btn-next {
    border-radius: 0 4px 4px 0; }
  .fp-pagination-new button {
    border: none;
    padding: 0 6px;
    background: 0 0; }
    .fp-pagination-new button.disabled {
      color: #e4e4e4;
      background-color: #fff;
      cursor: not-allowed; }
    .fp-pagination-new button:focus {
      outline: 0; }
  .fp-pagination-new .fp-pager {
    margin: 0;
    padding: 0; }
  .fp-pagination-new .fp-pager li,
  .fp-pagination-new .fp-pager li.btn-quicknext:hover,
  .fp-pagination-new .el-pager li.btn-quickprev:hover {
    cursor: pointer; }
  .fp-pagination-new .fp-pager,
  .fp-pagination-new .fp-pager li {
    vertical-align: top;
    display: inline-block;
    margin: 0; }
  .fp-pagination-new .fp-pager li {
    border: 1px solid #d9d9d9;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .fp-pagination-new .fp-pager li {
    padding: 0 4px;
    border-right: 0;
    background: #fff;
    font-size: 13px;
    min-width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center; }
    .fp-pagination-new .fp-pager li.active {
      border-color: #D7000f;
      background-color: #D7000f;
      color: #fff;
      cursor: default; }
      .fp-pagination-new .fp-pager li.active:hover {
        color: #fff; }
    .fp-pagination-new .fp-pager li:hover {
      color: #D7000f; }
.el-popover {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 0 6px 0 rgba(0, 0, 0, 0.04);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 0 6px 0 rgba(0, 0, 0, 0.04); }

.el-popover {
  position: absolute;
  background: #fff;
  min-width: 150px;
  border-radius: 2px;
  border: 1px solid #d1dbe5;
  padding: 10px;
  z-index: 2000;
  font-size: 12px; }

.el-popover .popper__arrow, .el-popover .popper__arrow::after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.el-popover .popper__arrow {
  border-width: 6px; }

.el-popover .popper__arrow::after {
  content: " ";
  border-width: 6px; }

.el-popover[x-placement^=top] {
  margin-bottom: 12px; }

.el-popover[x-placement^=top] .popper__arrow {
  bottom: -6px;
  left: 50%;
  margin-right: 3px;
  border-top-color: #d1dbe5;
  border-bottom-width: 0; }

.el-popover[x-placement^=top] .popper__arrow::after {
  bottom: 1px;
  margin-left: -6px;
  border-top-color: #fff;
  border-bottom-width: 0; }

.el-popover[x-placement^=bottom] {
  margin-top: 12px; }

.el-popover[x-placement^=bottom] .popper__arrow {
  top: -6px;
  left: 50%;
  margin-right: 3px;
  border-top-width: 0;
  border-bottom-color: #d1dbe5; }

.el-popover[x-placement^=bottom] .popper__arrow::after {
  top: 1px;
  margin-left: -6px;
  border-top-width: 0;
  border-bottom-color: #fff; }

.el-popover[x-placement^=right] {
  margin-left: 12px; }

.el-popover[x-placement^=right] .popper__arrow {
  top: 50%;
  left: -6px;
  margin-bottom: 3px;
  border-right-color: #d1dbe5;
  border-left-width: 0; }

.el-popover[x-placement^=right] .popper__arrow::after {
  bottom: -6px;
  left: 1px;
  border-right-color: #fff;
  border-left-width: 0; }

.el-popover[x-placement^=left] {
  margin-right: 12px; }

.el-popover[x-placement^=left] .popper__arrow {
  top: 50%;
  right: -6px;
  margin-bottom: 3px;
  border-right-width: 0;
  border-left-color: #d1dbe5; }

.el-popover[x-placement^=left] .popper__arrow::after {
  right: 1px;
  bottom: -6px;
  margin-left: -6px;
  border-right-width: 0;
  border-left-color: #fff; }

.el-popover__title {
  color: #1f2d3d;
  font-size: 13px;
  line-height: 1;
  margin-bottom: 9px; }

.el-fade-in-enter-active, .el-fade-in-leave-active, .el-zoom-in-center-enter-active, .el-zoom-in-center-leave-active {
  -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1); }

.el-switch .label-fade-enter, .el-switch .label-fade-leave-active {
  opacity: 0; }

.el-fade-in-linear-enter-active, .el-fade-in-linear-leave-active, .fade-in-linear-enter-active, .fade-in-linear-leave-active {
  -webkit-transition: opacity .2s linear;
  transition: opacity .2s linear; }

.el-fade-in-enter, .el-fade-in-leave-active, .el-fade-in-linear-enter, .el-fade-in-linear-leave, .el-fade-in-linear-leave-active, .fade-in-linear-enter, .fade-in-linear-leave, .fade-in-linear-leave-active {
  opacity: 0; }

.el-fade-in-enter-active, .el-fade-in-leave-active, .el-zoom-in-center-enter-active, .el-zoom-in-center-leave-active {
  -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1); }
.fp-prompt-new {
  max-width: 380px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
  border: 1px solid #ebeef5;
  position: fixed;
  left: 50%;
  top: 16px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #fff;
  -webkit-transition: opacity 0.3s, -webkit-transform .4s;
  transition: opacity 0.3s, -webkit-transform .4s;
  transition: opacity 0.3s, transform .4s;
  transition: opacity 0.3s, transform .4s, -webkit-transform .4s;
  overflow: hidden;
  padding: 8px 8px 8px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2); }
  .fp-prompt-new .is-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .fp-prompt-new .is-closable .fp-prompt__content {
    padding-right: 16px; }
  .fp-prompt-new p {
    font-size: 14px;
    margin: 0 34px 0 0;
    color: #8391a5;
    text-align: justify;
    word-break: break-all; }

.fp-prompt--info .fp-prompt__icon {
  color: #909399; }

.fp-prompt--success .fp-prompt__icon {
  color: #67c23a; }

.fp-prompt--warn .fp-prompt__icon {
  color: #e6a23c; }

.fp-prompt--error {
  background-color: #fef0f0; }

.fp-prompt--error .fp-prompt__icon {
  color: #f56c6c; }

.fp-prompt__icon {
  margin-right: 10px; }

.fp-prompt__content {
  padding: 0;
  font-size: 14px;
  line-height: 1; }

.fp-prompt__content:focus {
  outline-width: 0; }

.fp-prompt__closeBtn {
  position: absolute;
  top: 50%;
  right: 15px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
  color: #c0c4cc;
  font-size: 16px; }

.fp-prompt__closeBtn:focus {
  outline-width: 0; }

.fp-prompt__closeBtn:hover {
  color: #909399; }

.fp-prompt .icon-success {
  color: #67c23a; }

.fp-prompt .icon-error {
  color: #f56c6c; }

.fp-prompt .icon-info {
  color: #909399; }

.fp-prompt .icon-warn {
  color: #e6a23c; }

.fp-prompt-fade-enter,
.fp-prompt-fade-leave-active {
  opacity: 0;
  -webkit-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%); }
.el-progress {
  position: relative;
  line-height: 1; }

.el-progress.is-exception .el-progress-bar-inner {
  background-color: #ff4949; }

.el-progress.is-exception .el-progress-text {
  color: #ff4949; }

.el-progress.is-success .el-progress-bar-inner {
  background-color: #13ce66; }

.el-progress.is-success .el-progress-text {
  color: #13ce66; }

.el-progress-text {
  font-size: 14px;
  color: #48576a;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  line-height: 1; }

.el-progress-text i {
  vertical-align: middle;
  display: block; }

.el-progress-circle {
  display: inline-block; }

.el-progress-circle .el-progress-text {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  margin: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%); }

.el-progress-circle .el-progress-text i {
  vertical-align: middle;
  display: inline-block; }

.el-progress-without-text .el-progress-text {
  display: none; }

.el-progress-without-text .el-progress-bar {
  padding-right: 0;
  margin-right: 0;
  display: block; }

.el-progress-bar, .el-progress-bar-innerText, .el-spinner {
  display: inline-block;
  vertical-align: middle; }

.el-progress-text-inside .el-progress-bar {
  padding-right: 0;
  margin-right: 0; }

.el-progress-bar {
  padding-right: 50px;
  width: 100%;
  margin-right: -55px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.el-progress-bar-outer {
  height: 6px;
  border-radius: 100px;
  background-color: #e4e8f1;
  overflow: hidden;
  position: relative;
  vertical-align: middle; }

.el-progress-bar-inner {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background-color: #20a0ff;
  text-align: right;
  border-radius: 100px;
  line-height: 1; }

.el-progress-bar-innerText {
  color: #fff;
  font-size: 12px;
  margin: 0 5px; }
.fp-search-input {
  position: relative; }
  .fp-search-input .fp-form-input {
    padding-right: 34px; }

.fp-input-suffix {
  color: #bfcbd9;
  position: absolute;
  right: 6px;
  top: 0;
  padding: 10px 0; }
  .fp-input-suffix:hover {
    cursor: pointer; }
.fp-form-select {
  position: relative; }
  .fp-form-select .fp-form-input {
    width: 100%;
    cursor: pointer; }
  .fp-form-select .fp-select-dropdown {
    position: absolute;
    width: 100%;
    border: 1px solid #d1dbe5;
    border-radius: 4px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 5px 0;
    list-style: none;
    padding: 6px 0;
    z-index: 1001;
    max-height: 274px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    overflow-y: auto; }
    .fp-form-select .fp-select-dropdown .option-node {
      max-width: 100%;
      display: block;
      text-align: left;
      cursor: pointer;
      padding: 0 5px; }
      .fp-form-select .fp-select-dropdown .option-node:hover {
        background-color: #e4e8f1; }
      .fp-form-select .fp-select-dropdown .option-node.selected {
        color: #fff;
        background-color: #D7000f; }
        .fp-form-select .fp-select-dropdown .option-node.selected:hover {
          opacity: 0.8;
          filter: alpha(opacity=80); }
  .fp-form-select .fp-select-dropdown-item {
    font-size: 14px;
    position: relative;
    color: #48576a;
    line-height: 30px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .fp-form-select .fp-select-dropdown-item .icon {
      width: 16px; }
  .fp-form-select.is-disabled {
    background: #f7f7f7;
    color: #ccc;
    cursor: not-allowed; }
    .fp-form-select.is-disabled .fp-form-input {
      cursor: not-allowed; }
  .fp-form-select.fp-form-select-lg .fp-select-dropdown-item {
    line-height: 34px; }
  .fp-form-select.fp-form-select-sm .fp-select-dropdown-item {
    line-height: 26px; }
.fp-selector-dialog {
  font-size: 14px; }

.fp-selector-panel {
  border: 1px solid #ebeef5;
  border-radius: 4px;
  overflow: hidden;
  background: #fff;
  display: inline-block;
  vertical-align: middle;
  width: 200px;
  height: 287px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative; }

.fp-selector-buttons {
  display: inline-block;
  vertical-align: middle;
  width: 80px;
  text-align: center; }
  .fp-selector-buttons .fp-btn, .fp-selector-buttons .fp-btn .iconfont {
    color: #D7000f; }

.fp-selector-panel-header {
  height: 32px;
  line-height: 32px;
  background: #f7f7f7;
  margin: 0;
  padding-left: 15px;
  border-bottom: 1px solid #ebeef5;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #000; }

.fp-selector-panel-body {
  height: 258px; }

.fp-selector-panel-filter {
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  width: auto; }
  .fp-selector-panel-filter .fp-form-input {
    border-radius: 0; }

.fp-selector-panel-list {
  margin: 0;
  list-style: none;
  height: 260px;
  overflow: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .fp-selector-panel-list.is-filterable {
    height: 220px;
    padding-top: 0; }
  .fp-selector-panel-list .fp-selector-panel-choose-list {
    margin: 0;
    padding: 0;
    list-style: none; }
    .fp-selector-panel-list .fp-selector-panel-choose-list li {
      padding: 0;
      margin: 0;
      line-height: 20px;
      white-space: nowrap; }
      .fp-selector-panel-list .fp-selector-panel-choose-list li a {
        margin: 0;
        cursor: pointer;
        background-color: transparent;
        text-decoration: none;
        vertical-align: top;
        display: inline-block;
        font-size: 14px;
        /* font-weight: 700; */
        height: 20px;
        padding: 5px 12px;
        clear: both;
        color: #444; }
  .fp-selector-panel-list .selected-list li {
    border-bottom: 1px solid #d9d9d9;
    cursor: pointer;
    padding-right: 30px;
    position: relative; }
    .fp-selector-panel-list .selected-list li a {
      padding-left: 10px; }
    .fp-selector-panel-list .selected-list li .iconfont {
      position: absolute;
      right: 8px;
      top: 4px;
      font-size: 16px;
      font-weight: 700;
      color: #aaa; }
.fp-textarea {
  position: relative; }
  .fp-textarea .fp-input-icon {
    position: absolute;
    right: 10px;
    bottom: 0;
    color: #bfcbd9;
    padding: 10px 0;
    line-height: 1; }

.fp-textarea-control {
  padding: 5px;
  line-height: 1.4;
  font-size: 14px;
  color: #333;
  width: 100%;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  background: #fff;
  overflow-x: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .fp-textarea-control:focus {
    outline: 0;
    border-color: #86c3ec;
    -webkit-box-shadow: 0 0 5px 0 #93c9ea;
            box-shadow: 0 0 5px 0 #93c9ea;
    -webkit-transition: border linear 0.1s, -webkit-box-shadow linear 0.2s;
    transition: border linear 0.1s, -webkit-box-shadow linear 0.2s;
    transition: border linear 0.1s, box-shadow linear 0.2s;
    transition: border linear 0.1s, box-shadow linear 0.2s, -webkit-box-shadow linear 0.2s; }

.fp-textarea-control[disabled],
fieldset[disabled] .fp-textarea-control {
  background: #f7f7f7;
  resize: none; }

.fp-textarea-control[disabled],
fieldset[disabled] .fp-textarea-control {
  cursor: not-allowed; }
.tabs-erp {
  background-color: #f8f8f8;
  border-bottom: 2px solid #D7000f;
  margin-bottom: 15px; }
  .tabs-erp .tab-pane-erp {
    padding: 5px 12px;
    display: inline-block;
    cursor: pointer;
    position: relative; }
  .tabs-erp .split-line-erp {
    position: absolute;
    width: 1px;
    background-color: #ddd;
    height: 16px;
    top: 9px;
    right: -1px; }
  .tabs-erp .show-active {
    color: #FFFFFF;
    background: #D7000f; }
.fp-tabPage nav {
  display: block;
  position: relative;
  height: 36px;
  padding-left: 10px;
  font-size: 14px;
  color: #333;
  overflow: hidden; }

.fp-tabPage nav .fp-tab-underLine {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #d9d9d9; }

.fp-tabPage nav strong {
  display: inline-block;
  height: 36px;
  line-height: 36px;
  max-width: 100px;
  margin-right: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-top: 1px solid #d9d9d9;
  border-left: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background-color: #f8f9fa;
  font-weight: normal;
  text-align: center;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.fp-tabPage nav strong.fp-tab-active {
  background-color: #fff;
  position: relative; }

.fp-tabPage nav strong.fp-tab-active i {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  display: block;
  background: #fff;
  z-index: 2; }

.fp-tabPage .fp-tab-isHidden {
  display: none; }
.fp-tag {
  background-color: #8391a5;
  padding: 0 5px;
  height: 24px;
  line-height: 22px;
  font-size: 12px;
  color: #fff;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid transparent;
  white-space: nowrap; }
  .fp-tag .fp-tag-close {
    border-radius: 50%;
    text-align: center;
    position: relative;
    cursor: pointer;
    font-size: 12px;
    -webkit-transform: scale(0.75, 0.75);
            transform: scale(0.75, 0.75);
    height: 18px;
    width: 18px;
    line-height: 18px;
    vertical-align: middle;
    top: -1px;
    right: -2px; }
    .fp-tag .fp-tag-close:hover {
      background-color: #fff;
      color: #8391a5; }
  .fp-tag + .fp-tag {
    margin-left: 10px; }
.pd-tabs--border {
  border: 1px solid #d1dbe5;
  -webkit-box-shadow: 0 2px 6px 0 #DCE1E6;
          box-shadow: 0 2px 6px 0 #DCE1E6; }

.pd-tabs__header {
  position: relative;
  border-bottom: 1px solid #d1dbe5;
  padding: 0px;
  margin: 0px 0px 15px;
  height: 42px; }

.pd-tabs__nav-wrap {
  margin-bottom: -1px;
  position: relative;
  overflow: hidden; }

.pd-tabs__nav-scroll {
  overflow: hidden; }

.pd-tabs__nav {
  position: relative;
  float: left;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  white-space: nowrap; }

.pd-tabs__item.is-active {
  color: #04A67F;
  background-color: #eaeaea; }

.preTabHeader {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  float: left; }

.pd-tabs__item {
  height: 42px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 42px;
  display: inline-block;
  font-size: 14px;
  color: #666;
  position: relative;
  padding: 0px 16px;
  list-style: none;
  cursor: pointer;
  vertical-align: top; }

.pd-tabs__item .pd-icon-close {
  text-align: center;
  margin-left: 5px;
  border-radius: 50%;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }

[class*=" pd-icon-"], [class^="pd-icon-"] {
  speak: none;
  font-style: normal;
  font-weight: 400;
  text-transform: none;
  line-height: 1;
  vertical-align: baseline;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  font-family: element-icons !important;
  font-variant: normal; }

.pd-tabs__active-bar {
  position: absolute;
  bottom: 0px;
  left: 0px;
  height: 3px;
  background-color: #20a0ff;
  z-index: 1;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  list-style: none; }

.pd-tabs__content {
  position: relative;
  padding: 0 20px 10px 20px; }

.tabPreItem {
  float: left;
  width: 100px;
  margin: 0 20px 1px 20px;
  font-size: 16px;
  border-bottom: 3px solid #04A67F;
  height: 42px;
  line-height: 42px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: bold;
  text-align: center; }

.suffixTabHeader {
  float: right;
  width: 100px;
  font-size: 14px;
  height: 42px;
  line-height: 42px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: bold;
  text-align: center;
  color: #666; }

.tab-bar-preLc {
  float: left; }

.tab-bar-preRc {
  float: right; }

.tab-bar-preLc, .tab-bar-preRc {
  height: 42px;
  line-height: 42px;
  width: 20px;
  color: #CCCCCC;
  display: none; }

.tab-bar-con {
  display: inline-block;
  height: 42px;
  overflow: hidden; }

.pd-tabs__nav-con {
  max-width: 400px;
  height: 59px;
  overflow: auto;
  float: left; }
.webuploader-container {
  position: relative; }

.webuploader-element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  width: 100%;
  height: 100%; }

.webuploader-pick {
  cursor: pointer;
  overflow: hidden;
  width: 100%;
  height: 100%; }

.webuploader-pick-hover {
  /*background: #00a2d4;*/ }

.webuploader-pick-disable {
  opacity: 0.6;
  pointer-events: none; }
@charset "UTF-8";
html {
  font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "WenQuanYi Micro Hei", Arial, sans-serif; }

.container-border {
  border: 1px solid #d9d9d9; }

.data-table-operate-btn {
  display: inline-block;
  vertical-align: middle;
  height: 17px;
  line-height: 16px; }
  .data-table-operate-btn .fp-btn {
    display: inline-block;
    border: none;
    color: #d94400;
    border-radius: 0;
    background: inherit;
    padding: 0 5px;
    height: 17px;
    line-height: 16px;
    vertical-align: middle; }
  .data-table-operate-btn .fp-btn + .fp-btn {
    border-left: 1px solid #d9d9d9 !important; }
  .data-table-operate-btn a.fp-btn {
    vertical-align: top; }

.page-bottom-operate-btn .fp-btn {
  min-width: 100px; }

.page-bottom-operate-btn .fp-btn + .fp-btn {
  margin-left: 20px; }

* {
  margin: 0;
  padding: 0; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #AAB2C8;
  font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "WenQuanYi Micro Hei", Arial, sans-serif; }

input:-moz-placeholder, textarea:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #AAB2C8;
  font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "WenQuanYi Micro Hei", Arial, sans-serif; }

input::-moz-placeholder, textarea::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #AAB2C8;
  font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "WenQuanYi Micro Hei", Arial, sans-serif; }

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #AAB2C8;
  font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "WenQuanYi Micro Hei", Arial, sans-serif; }

/*--清除谷歌浏览器下的 search 叉号*/
input::-webkit-search-cancel-button {
    display:  none; }

/*--清除IE下的 search 叉号 */
input[type=search]::-ms-clear {
    display:  none; }

.layui-layer-tips .layui-layer-content {
  word-wrap: break-word;
  word-break: break-all; }

p {
  margin-top: 0;
  padding: 0; }

.clearfix:after {
  content: '';
  visibility: hidden;
  height: 0;
  clear: both;
  display: block; }

.clearfix {
  zoom: 1; }

.create-chart-wrap {
  position: relative; }
  .create-chart-wrap .not-save-tips {
    position: absolute;
    width: 40px;
    height: 14px;
    line-height: 14px;
    font-size: 12px;
    background: #fe2726;
    color: #fff;
    top: -9px;
    right: -19px;
    text-align: center; }
  .create-chart-wrap .line-not-save-tips {
    width: 40px;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    background: #f00;
    color: #fff;
    text-align: center;
    display: none; }
  .create-chart-wrap .top-editing-tips {
    position: absolute;
    top: -20px;
    left: 40%;
    font-size: 12px;
    background: #0c65e9;
    color: #fff;
    padding: 1px 12px; }
  .create-chart-wrap .element-item {
    margin: 15px 8px;
    display: inline-block; }
  .create-chart-wrap .element {
    border: 1px solid #ccc;
    text-align: center;
    font-size: 14px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 10px 16px;
    max-width: 150px;
    max-height: 150px;
    display: inline-block; }
  .create-chart-wrap .hide-element {
    display: none; }
  .create-chart-wrap .start, .create-chart-wrap .end {
    width: 60px !important;
    /*drag时会把width设置为auto，important为了保持其宽高*/
    height: 60px !important;
    line-height: 60px;
    border-radius: 30px;
    padding: 0; }
  .create-chart-wrap .normal {
    border-radius: 8px; }
  .create-chart-wrap .child {
    width: 58px !important;
    height: 58px !important;
    padding: 0;
    line-height: 58px;
    text-align: center; }
  .create-chart-wrap .service {
    border-radius: 30px;
    padding: 10px 18px; }
  .create-chart-wrap .bottom-block {
    width: 100%;
    height: 90px; }
    .create-chart-wrap .bottom-block .element-wrap {
      background: #dcdbdc; }
      .create-chart-wrap .bottom-block .element-wrap .title {
        display: inline-block;
        font-size: 16px;
        color: #333;
        padding: 10px 15px 0 25px;
        vertical-align: top; }
    .create-chart-wrap .bottom-block .element {
      background: #fff; }
  .create-chart-wrap .center-block {
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: auto; }
    .create-chart-wrap .center-block .element {
      background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede));
      background: linear-gradient(#fff, #dedede); }
    .create-chart-wrap .center-block .child-proc-node {
      background: transparent; }
    .create-chart-wrap .center-block .start .delete-item, .create-chart-wrap .center-block .end .delete-item {
      top: 7px;
      right: 10px; }
    .create-chart-wrap .center-block .active-element {
      border-color: #fe2726;
      -webkit-box-shadow: 0px 0px 6px #fe2726;
              box-shadow: 0px 0px 6px #fe2726;
      background: transparent;
      color: #fe2726; }
    .create-chart-wrap .center-block .main-content {
      position: relative;
      width: 100%;
      height: 100%; }
    .create-chart-wrap .center-block .delete-item {
      width: 10px;
      height: 10px;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA/0lEQVQ4T62TSUpEQRBEI/m38ALxr+ENGhtx0dgOKG7Uw4gLxRFFcAI9TmUtXHmPkJRqKX93S/u1djXEq4yoLEspLQNYatv2Dr8YKaVR0zTvlnMeSnoCcEjyeBGGu+8DOAIwtBC4+xjANYA9kmc/Qdx9F8ApgE2SN5+ACnJVNm5nQdx9vVy0FeI48wWoIJcARiQfaoi7rwGInLYn4inABCLpwsxWSb6WtYGkRzPbqcUzARXk3MwGMZf0YmYbJO+71r5Z6JQcwUZYMcLzlHhuBVUeJwUQvhcHxLNK6mehiOeFOO5W8n/PWLqxXyP9qZVzziuSnnt/pr7fOed8AODtAzBypXI/zOniAAAAAElFTkSuQmCC) center center no-repeat;
      position: absolute;
      right: 2px;
      top: 2px;
      z-index: 2; }
    .create-chart-wrap .center-block .line-label {
      padding: 4px 8px;
      border: 0;
      text-align: center;
      background: #efefef; }
    .create-chart-wrap .center-block .active-endpoint svg * {
      fill: #d9d9d9; }
    .create-chart-wrap .center-block .grid-wrap {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
      .create-chart-wrap .center-block .grid-wrap .grid-item {
        display: inline-block;
        height: 100%;
        border-right: 1px dashed #eaeaea;
        border-bottom: 1px dashed #eaeaea;
        -webkit-box-sizing: border-box;
                box-sizing: border-box; }
  .create-chart-wrap .show-center-block {
    margin-right: 0;
    margin-left: 0;
    border-left: 0;
    border-right: 0; }
    .create-chart-wrap .show-center-block .have-not-begin {
      background: #dedede; }
    .create-chart-wrap .show-center-block .doing-proc {
      border: 2px solid #feaf26;
      background: #fffae6; }
    .create-chart-wrap .show-center-block .done-proc {
      border: 2px solid #7cbd1b;
      background: #f5ffe6; }
    .create-chart-wrap .show-center-block .child-proc-node {
      background: transparent;
      border-width: 2px; }
    .create-chart-wrap .show-center-block .active-endpoint svg * {
      fill: transparent; }
  .create-chart-wrap .right-block {
    width: 30px;
    height: 100%;
    overflow: auto;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 6;
    background: #f6f7f8;
    border-left: 1px solid #d9d9d9; }
    .create-chart-wrap .right-block .fold-button {
      width: 17px;
      height: 37px;
      position: absolute;
      top: 50%;
      margin-top: -30px; }
    .create-chart-wrap .right-block .open-fold {
      right: 0;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAlCAMAAACTWPJzAAAAPFBMVEVMaXHZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dkzMzOvr69cXFxmZmaGhoabm5vPz89xcXG6urp7e3uNcMtaAAAACnRSTlMA0DD/UKBwQPAgOII7VAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAGZJREFUKM/F0lkKgDAMBNBo3Bpb1/vf1Qa1NgOCIGL+5kEHCkNkrqo7iMwMMUmKu+RRpTRRpeVPRdL1t/KseQkgo3grs0QZsubJozCv+CoWhT//9VrINQUIAZ5juTAb1IF2dIqE5zZnbglb43xOpgAAAABJRU5ErkJggg==) no-repeat; }
    .create-chart-wrap .right-block .close-fold {
      left: 0;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAkCAMAAABYBCHWAAAAMFBMVEVMaXHZ2dnZ2dnZ2dnZ2dnZ2dlCQkLZ2dmzs7NnZ2eNjY3Q0NC9vb1eXl5LS0t6enrXyrnqAAAABnRSTlMAwIBwINAtTMdXAAAACXBIWXMAAAsSAAALEgHS3X78AAAAXElEQVQoz2NgZGVmYUABjOzs7KiCIBFUQagIkiBCBCaIIgIEzBgiTFQU4WSDAS6cIsSbzMGPIcLGy41iF1CEjY8HpwimLlwm09NflIkw441ltJSAllrQUhR6qgMA1kwNSTYoO4kAAAAASUVORK5CYII=) no-repeat; }
    .create-chart-wrap .right-block .form-title {
      font-size: 16px;
      color: #333;
      padding: 8px;
      text-align: center;
      border-bottom: 1px solid #d9d9d9; }
    .create-chart-wrap .right-block .props-form-wrap {
      font-size: 12px;
      color: #333;
      position: relative; }
      .create-chart-wrap .right-block .props-form-wrap .props-form-row {
        padding: 15px 2px 15px 0;
        border-bottom: 1px solid #d9d9d9; }
        .create-chart-wrap .right-block .props-form-wrap .props-form-row .form-item-name {
          display: inline-block;
          width: 100%;
          text-align: right;
          line-height: 28px;
          height: 28px; }
        .create-chart-wrap .right-block .props-form-wrap .props-form-row .checkbox-wrap {
          height: 28px;
          line-height: 28px;
          margin-right: 15px; }
        .create-chart-wrap .right-block .props-form-wrap .props-form-row .form-inner-btn {
          height: 28px;
          line-height: 28px; }
        .create-chart-wrap .right-block .props-form-wrap .props-form-row .can-operate-input {
          width: 100px;
          margin-right: 4px;
          padding: 0 16px;
          text-align: center; }
        .create-chart-wrap .right-block .props-form-wrap .props-form-row .minus, .create-chart-wrap .right-block .props-form-wrap .props-form-row .add {
          content: '';
          display: inline-block;
          width: 18px;
          height: 34px;
          position: absolute;
          z-index: 2;
          background-repeat: no-repeat;
          background-position: center center; }
        .create-chart-wrap .right-block .props-form-wrap .props-form-row .minus {
          left: 1px;
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAOklEQVQ4T2NkoBAwUqifYdQABiqGgYuLiwMDA0M9kbHSuGfPngMgtfBYoNgAIm3GUDaaDqiZDsiNBQAE9AoRg6qgHgAAAABJRU5ErkJggg==);
          border-right: 1px solid #d9d9d9;
          padding-right: 3px; }
        .create-chart-wrap .right-block .props-form-wrap .props-form-row .add {
          left: 76px;
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAY0lEQVQ4T2NkoBAwUqifAa8BPT09WiALSkpKruGyCK8BnZ2dqxkZGf+XlZWFjQQDuru7Hf7//9+A7Nf///+DA5GRkRE9EOvLysoOguVgGig2AFsoj7RYwBYGFCdlYjIaxbkRAF+GSBH1E8ZMAAAAAElFTkSuQmCC);
          border-left: 1px solid #d9d9d9;
          padding-left: 3px; }
        .create-chart-wrap .right-block .props-form-wrap .props-form-row .col-wrap-relative {
          position: relative; }
        .create-chart-wrap .right-block .props-form-wrap .props-form-row .short-input-100 {
          width: 100px; }
        .create-chart-wrap .right-block .props-form-wrap .props-form-row .props-col-text {
          line-height: 28px;
          height: 28px; }
      .create-chart-wrap .right-block .props-form-wrap .props-form-sub-row {
        border-bottom: 0;
        padding: 10px 0 0 0; }
      .create-chart-wrap .right-block .props-form-wrap textarea {
        resize: vertical; }
      .create-chart-wrap .right-block .props-form-wrap .orgNames-box {
        width: 185px;
        min-height: 28px;
        border: 1px solid #d9d9d9;
        padding: 5px;
        background: #fff;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        border-radius: 4px; }
      .create-chart-wrap .right-block .props-form-wrap .form-auth-wrap {
        padding: 5px 0;
        border-bottom: 1px solid #d9d9d9; }
        .create-chart-wrap .right-block .props-form-wrap .form-auth-wrap .auth-line {
          padding-bottom: 10px;
          border-bottom: 1px dashed #d9d9d9;
          position: relative; }
          .create-chart-wrap .right-block .props-form-wrap .form-auth-wrap .auth-line .delete-icon {
            position: absolute;
            top: 51px;
            left: 4px;
            padding: 0 5px;
            color: #aaa; }
        .create-chart-wrap .right-block .props-form-wrap .form-auth-wrap .add-auth-btn {
          margin: 6px 0 10px 255px; }
    .create-chart-wrap .right-block .widget-attr-form {
      width: 100%;
      background-color: #fff;
      margin: 0 20px 0 10px;
      border: 1px solid #f2f4f3;
      overflow: auto;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
      .create-chart-wrap .right-block .widget-attr-form .title-line {
        padding: 9px 15px;
        font-weight: bold; }
      .create-chart-wrap .right-block .widget-attr-form .form-item {
        border-bottom: 1px solid #f2f4f3; }
      .create-chart-wrap .right-block .widget-attr-form .form-label {
        font-size: 14px;
        text-align: right;
        display: inline-block;
        vertical-align: middle;
        float: none;
        padding-right: 20px; }
      .create-chart-wrap .right-block .widget-attr-form .form-content {
        display: inline-block;
        vertical-align: middle;
        float: none;
        border-left: 1px solid #f2f4f3;
        padding: 10px; }
      .create-chart-wrap .right-block .widget-attr-form .checkbox-wrap {
        height: 28px;
        line-height: 28px;
        margin-right: 15px; }
  .create-chart-wrap .button-wrap {
    text-align: center;
    margin: 10px auto; }
    .create-chart-wrap .button-wrap button {
      margin: 0 15px; }
  .create-chart-wrap .big-btn button {
    width: 100px; }

.dialog-tree-wrap {
  margin-left: 70px;
  overflow: scroll; }

.show-flowchart-wrap {
  margin-top: 40px;
  border: 1px solid #d9d9d9; }
  .show-flowchart-wrap ._jsPlumb_endpoint_anchor svg * {
    stroke: transparent; }
  .show-flowchart-wrap .legend-wrap {
    position: absolute;
    top: -30px;
    left: 20px; }
    .show-flowchart-wrap .legend-wrap .legend-node {
      display: inline-block;
      font-size: 14px;
      margin-right: 20px; }
      .show-flowchart-wrap .legend-wrap .legend-node:before {
        content: '';
        width: 12px;
        height: 12px;
        display: inline-block;
        vertical-align: middle;
        margin-right: 4px;
        position: relative;
        top: -1px; }
    .show-flowchart-wrap .legend-wrap .legend-flow {
      display: inline-block;
      font-size: 14px;
      margin-right: 20px; }
      .show-flowchart-wrap .legend-wrap .legend-flow i {
        display: inline-block;
        width: 24px;
        height: 0px;
        border-bottom: 3px solid #fff;
        margin-right: 4px;
        vertical-align: middle;
        margin-top: -2px; }
    .show-flowchart-wrap .legend-wrap .done:before {
      border: 2px solid #7cbd1b;
      background: #f5ffe6; }
    .show-flowchart-wrap .legend-wrap .doing:before {
      border: 2px solid #feaf26;
      background: #fffae6; }
    .show-flowchart-wrap .legend-wrap .todo:before {
      background: #dedede;
      border: 2px solid #dedede; }
  .show-flowchart-wrap .tips-box {
    background: #000;
    opacity: 0.7;
    padding: 8px;
    border-radius: 6px;
    font-size: 12px;
    color: #fff;
    z-index: 4;
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .show-flowchart-wrap .tips-box p {
      padding: 0;
      margin: 0;
      word-wrap: break-word; }
    .show-flowchart-wrap .tips-box .top-arrow {
      border-bottom: 5px solid #000;
      border-top: 5px solid transparent;
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      position: absolute;
      top: -10px;
      left: 50%;
      margin-left: -5px; }
    .show-flowchart-wrap .tips-box .left-arrow {
      border-right: 5px solid #000;
      border-top: 5px solid transparent;
      border-left: 5px solid transparent;
      border-bottom: 5px solid transparent;
      position: absolute;
      left: -10px;
      top: 50%;
      margin-top: -5px; }
    .show-flowchart-wrap .tips-box .bottom-arrow {
      border-top: 5px solid #000;
      border-right: 5px solid transparent;
      border-left: 5px solid transparent;
      border-bottom: 5px solid transparent;
      position: absolute;
      bottom: -10px;
      left: 50%;
      margin-left: -5px; }
    .show-flowchart-wrap .tips-box .tips-inner {
      word-break: break-all; }
  .show-flowchart-wrap .proc-tips-box {
    display: none;
    z-index: 5; }
  .show-flowchart-wrap .right-btn {
    float: right; }

.operation-btn-wrap {
  margin-bottom: 10px;
  margin-top: 10px; }
  .operation-btn-wrap button {
    margin-right: 16px; }

.flowchart-list-wrap .list-query-form {
  padding-bottom: 20px;
  border-bottom: 1px solid #d94400; }

.flowchart-list-wrap .pagination-wrap {
  margin: 20px 0;
  float: right; }

.flowchart-list-wrap .query-wrap {
  padding-bottom: 20px;
  border-bottom: 1px solid #d94400; }
  .flowchart-list-wrap .query-wrap .queryform-label {
    font-size: 14px;
    text-align: right;
    display: inline-block;
    width: 100%;
    height: 28px;
    line-height: 28px; }
  .flowchart-list-wrap .query-wrap .query-select, .flowchart-list-wrap .query-wrap .query-input {
    width: 100%; }
  .flowchart-list-wrap .query-wrap .query-btn {
    float: right; }
  .flowchart-list-wrap .query-wrap .query-item-btn {
    width: 100%;
    max-width: 80px;
    text-align: center;
    padding: 0; }

.dialog-inner-wrap {
  padding: 10px 30px; }

.create-dialog-wrap .label-wrap {
  text-align: right; }
  .create-dialog-wrap .label-wrap label {
    height: 34px;
    line-height: 34px;
    font-size: 14px; }
  .create-dialog-wrap .label-wrap .red-icon {
    color: #f00; }

.create-dialog-wrap .dialog-input {
  width: 100%; }

.create-dialog-wrap .dialog-row-wrap {
  margin-bottom: 20px; }

.create-dialog-wrap .row-right-btn {
  text-align: right; }

.create-dialog-wrap textarea {
  resize: vertical; }

.dialog-inner-wrap {
  padding: 0 30px; }
  .dialog-inner-wrap .operation-btn-wrap {
    margin-top: 0; }

td .table-btn-wrap button, td .table-btn-wrap a {
  margin: 0 2px; }

td .table-btn-wrap a {
  color: #666;
  text-decoration: none; }
  td .table-btn-wrap a:hover {
    text-decoration: none; }

.table-a-wrap a {
  padding: 0 5px; }
  .table-a-wrap a:hover {
    text-decoration: underline;
    cursor: pointer; }

.table-a-wrap a + a {
  border-left: 1px solid #d9d9d9; }

.red {
  color: #f00; }

._jsPlumb_endpoint {
  z-index: 3; }

.endpoint-class {
  background: #f00; }

/* opinion list */
.opinion-list {
  display: table;
  width: 100%;
  border: 1px solid #d9d9d9; }
  .opinion-list .opinion-item {
    display: table-row;
    width: 100%; }
    .opinion-list .opinion-item:not(:last-child) .opinion-cell {
      border-bottom: 1px solid #d9d9d9; }
  .opinion-list .opinion-cell {
    display: table-cell;
    width: 50%;
    line-height: 26px;
    padding: 4px 6px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .opinion-list .opinion-cell:not(:first-child) {
      border-left: 1px solid #d9d9d9; }
    .opinion-list .opinion-cell.opinion-type {
      color: red;
      font-size: 15px;
      font-weight: bold; }
@charset "UTF-8";
html {
  font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "WenQuanYi Micro Hei", Arial, sans-serif; }

.container-border {
  border: 1px solid #d9d9d9; }

.data-table-operate-btn {
  display: inline-block;
  vertical-align: middle;
  height: 17px;
  line-height: 16px; }
  .data-table-operate-btn .fp-btn {
    display: inline-block;
    border: none;
    color: #d94400;
    border-radius: 0;
    background: inherit;
    padding: 0 5px;
    height: 17px;
    line-height: 16px;
    vertical-align: middle; }
  .data-table-operate-btn .fp-btn + .fp-btn {
    border-left: 1px solid #d9d9d9 !important; }
  .data-table-operate-btn a.fp-btn {
    vertical-align: top; }

.page-bottom-operate-btn .fp-btn {
  min-width: 100px; }

.page-bottom-operate-btn .fp-btn + .fp-btn {
  margin-left: 20px; }

* {
  margin: 0;
  padding: 0; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #AAB2C8;
  font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "WenQuanYi Micro Hei", Arial, sans-serif; }

input:-moz-placeholder, textarea:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #AAB2C8;
  font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "WenQuanYi Micro Hei", Arial, sans-serif; }

input::-moz-placeholder, textarea::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #AAB2C8;
  font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "WenQuanYi Micro Hei", Arial, sans-serif; }

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #AAB2C8;
  font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "WenQuanYi Micro Hei", Arial, sans-serif; }

/*--清除谷歌浏览器下的 search 叉号*/
input::-webkit-search-cancel-button {
    display:  none; }

/*--清除IE下的 search 叉号 */
input[type=search]::-ms-clear {
    display:  none; }

.layui-layer-tips .layui-layer-content {
  word-wrap: break-word;
  word-break: break-all; }

.form-design-wrap {
  background-color: #f8f8f8; }
  .form-design-wrap .widget-list {
    width: 190px;
    float: left;
    margin: 0 20px 0 0;
    height: inherit;
    position: relative; }
    .form-design-wrap .widget-list .widget-content {
      margin: 0 10px;
      text-align: center;
      font-size: 14px; }
    .form-design-wrap .widget-list .widget-row {
      border-left: 1px solid #d9d9d9;
      border-top: 1px solid #d9d9d9; }
    .form-design-wrap .widget-list .widget-grid {
      padding: 4px;
      font-size: 14px;
      border-bottom: 1px solid #d9d9d9;
      border-right: 1px solid #d9d9d9;
      background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E1E1E1));
      background: linear-gradient(#FFF, #E1E1E1); }
      .form-design-wrap .widget-list .widget-grid:hover {
        background: #c2c2c2;
        cursor: pointer; }
    .form-design-wrap .widget-list .fold {
      width: 17px;
      height: 37px;
      top: 50%;
      right: -19px;
      position: absolute;
      cursor: pointer; }
    .form-design-wrap .widget-list .fold-expland {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAkCAMAAABYBCHWAAAAMFBMVEVMaXHZ2dnZ2dnZ2dnZ2dnZ2dlCQkLZ2dmzs7NnZ2eNjY3Q0NC9vb1eXl5LS0t6enrXyrnqAAAABnRSTlMAwIBwINAtTMdXAAAACXBIWXMAAAsSAAALEgHS3X78AAAAXElEQVQoz2NgZGVmYUABjOzs7KiCIBFUQagIkiBCBCaIIgIEzBgiTFQU4WSDAS6cIsSbzMGPIcLGy41iF1CEjY8HpwimLlwm09NflIkw441ltJSAllrQUhR6qgMA1kwNSTYoO4kAAAAASUVORK5CYII=) no-repeat; }
    .form-design-wrap .widget-list .fold-unexpland {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAlCAMAAACTWPJzAAAAPFBMVEVMaXHZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dkzMzOvr69cXFxmZmaGhoabm5vPz89xcXG6urp7e3uNcMtaAAAACnRSTlMA0DD/UKBwQPAgOII7VAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAGZJREFUKM/F0lkKgDAMBNBo3Bpb1/vf1Qa1NgOCIGL+5kEHCkNkrqo7iMwMMUmKu+RRpTRRpeVPRdL1t/KseQkgo3grs0QZsubJozCv+CoWhT//9VrINQUIAZ5juTAb1IF2dIqE5zZnbglb43xOpgAAAABJRU5ErkJggg==) no-repeat; }
  .form-design-wrap .title-line {
    padding: 9px 15px;
    font-weight: bold; }
  .form-design-wrap .form-show-wrap {
    margin-left: 220px;
    margin-right: 380px;
    height: inherit;
    background-color: #fff;
    position: relative; }
    .form-design-wrap .form-show-wrap .form-title {
      padding: 10px;
      line-height: 48px;
      font-weight: bold;
      font-size: 18px;
      text-align: center; }
    .form-design-wrap .form-show-wrap .form-content {
      min-height: 722px;
      max-height: 722px;
      overflow-x: hidden;
      overflow-y: auto;
      padding: 10px; }
    .form-design-wrap .form-show-wrap .form-show-btn-group {
      display: block;
      background-color: #f8f8f8;
      padding: 15px 0;
      text-align: center;
      width: 100%; }
  .form-design-wrap .widget-attr {
    width: 360px;
    float: right;
    height: inherit;
    position: relative;
    margin: 0 0 0 20px; }
    .form-design-wrap .widget-attr .widget-attr-form {
      background-color: #fff;
      margin: 0 20px 0 10px;
      border: 1px solid #f2f4f3;
      overflow: auto;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
      .form-design-wrap .widget-attr .widget-attr-form .form-item {
        border-bottom: 1px solid #f2f4f3; }
      .form-design-wrap .widget-attr .widget-attr-form .form-label {
        font-size: 14px;
        text-align: right;
        display: inline-block;
        vertical-align: middle;
        float: none;
        padding-right: 20px; }
      .form-design-wrap .widget-attr .widget-attr-form .form-content {
        display: inline-block;
        vertical-align: middle;
        float: none;
        border-left: 1px solid #f2f4f3;
        padding: 10px; }
    .form-design-wrap .widget-attr .fold {
      width: 17px;
      height: 37px;
      top: 50%;
      left: -19px;
      position: absolute;
      cursor: pointer; }
    .form-design-wrap .widget-attr .fold-expland {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAlCAMAAACTWPJzAAAAPFBMVEVMaXHZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dkzMzOvr69cXFxmZmaGhoabm5vPz89xcXG6urp7e3uNcMtaAAAACnRSTlMA0DD/UKBwQPAgOII7VAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAGZJREFUKM/F0lkKgDAMBNBo3Bpb1/vf1Qa1NgOCIGL+5kEHCkNkrqo7iMwMMUmKu+RRpTRRpeVPRdL1t/KseQkgo3grs0QZsubJozCv+CoWhT//9VrINQUIAZ5juTAb1IF2dIqE5zZnbglb43xOpgAAAABJRU5ErkJggg==) no-repeat; }
    .form-design-wrap .widget-attr .fold-unexpland {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAkCAMAAABYBCHWAAAAMFBMVEVMaXHZ2dnZ2dnZ2dnZ2dnZ2dlCQkLZ2dmzs7NnZ2eNjY3Q0NC9vb1eXl5LS0t6enrXyrnqAAAABnRSTlMAwIBwINAtTMdXAAAACXBIWXMAAAsSAAALEgHS3X78AAAAXElEQVQoz2NgZGVmYUABjOzs7KiCIBFUQagIkiBCBCaIIgIEzBgiTFQU4WSDAS6cIsSbzMGPIcLGy41iF1CEjY8HpwimLlwm09NflIkw441ltJSAllrQUhR6qgMA1kwNSTYoO4kAAAAASUVORK5CYII=) no-repeat; }
  .form-design-wrap .fp-form-select, .form-design-wrap .fp-form-input {
    width: 100%; }

.batch-edit-textarea {
  height: 160px;
  resize: none; }

.form-def .form-label {
  width: 100%;
  display: inline-block;
  line-height: 34px;
  text-align: right; }

.form-def .fp-form-select, .form-def .fp-form-input {
  width: 100%; }

.form-def .require-icon {
  color: #ff4949;
  margin-right: 4px; }

.form-def .fp-textarea-control {
  resize: vertical;
  min-height: 34px; }
.mgl20 {
  margin-right: 20px; }

.fp-table td a.a-style {
  color: #333 !important; }
  .fp-table td a.a-style:hover {
    color: #993C4E !important; }

.add-room-btn-box {
  text-align: right;
  margin-bottom: 10px; }

modal-wrap {
  max-height: 450px;
  overflow-y: auto; }

.booking-form .file-item a {
  margin-right: 5px; }

.booking-form .file-item .file-name:hover {
  color: #666; }

.booking-form .file-item .txt-green {
  color: #0099cc; }

.booking-form .fp-input-type {
  line-height: 28px; }
  .booking-form .fp-input-type dfn {
    font-size: 14px; }

.booking-form .conference-inline-box {
  position: relative; }
  .booking-form .conference-inline-box .conference-inline-hour-input {
    position: absolute;
    top: -30px;
    left: 70px;
    width: 60px;
    height: 30px; }
  .booking-form .conference-inline-box .conference-inline-hour {
    position: absolute;
    left: 135px;
    top: 5px; }
  .booking-form .conference-inline-box .conference-inline-min-input {
    position: absolute;
    top: -30px;
    width: 60px;
    left: 170px;
    height: 30px; }
  .booking-form .conference-inline-box .conference-inline-min {
    position: absolute;
    left: 235px;
    top: 5px; }

.booking-form .canVisibleInput {
  width: 200px; }

.booking-form .visible-form {
  padding-left: 0px !important; }

.booking-form .can-see-row {
  padding-left: 30px; }
  .booking-form .can-see-row .can-see-row-lable {
    margin-right: 15px;
    color: #606266; }
  .booking-form .can-see-row span {
    padding: 0px !important; }

.sup-table-cont {
  position: relative; }
  .sup-table-cont .sup-left {
    width: 200px;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 14px;
    background-color: #f8f8f8; }
  .sup-table-cont .sup-right {
    margin-left: 220px; }

.conference-msg-preview {
  position: relative; }
  .conference-msg-preview .conference-create-preview {
    position: absolute;
    right: 0px;
    top: 0px; }
  .conference-msg-preview fieldset {
    margin-bottom: 30px; }
  .conference-msg-preview .default-template {
    position: absolute;
    left: -70px;
    top: 50px;
    font-size: 12px;
    color: #1E9FFF; }

.meeting-edit .sub-btn {
  text-align: center; }

.meeting-room-info table tbody td {
  height: 40px; }
.select-time-cont {
  position: relative;
  min-height: 600px;
  font-size: 12px; }
  .select-time-cont .mgl20 {
    margin-left: 20px; }
  .select-time-cont .meeting-room-title {
    font-size: 16px;
    padding: 5px 10px;
    border-bottom: 1px solid #CCCCCC; }
  .select-time-cont .meeting-room-list {
    width: 160px;
    margin-right: 10px;
    float: left;
    overflow-x: hidden;
    background-color: #F7F7F7;
    border: 1px solid #ebebed; }
    .select-time-cont .meeting-room-list li {
      position: relative; }
      .select-time-cont .meeting-room-list li .meeting-room-list-item {
        position: relative;
        padding: 10px 5px 10px 4px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        margin-bottom: 2px;
        border-left: #F7F7F7 4px solid; }
        .select-time-cont .meeting-room-list li .meeting-room-list-item:hover {
          background-color: #ebebed;
          color: #333333;
          cursor: pointer; }
        .select-time-cont .meeting-room-list li .meeting-room-list-item.active {
          background-color: #ebebed;
          border-left: #c9151e 4px solid;
          color: #333333; }
      .select-time-cont .meeting-room-list li .triangle-icon {
        display: none;
        position: absolute;
        right: -14px;
        top: 14px;
        -webkit-transform: rotate(90deg);
                transform: rotate(90deg);
        width: 0px;
        height: 0px;
        border-top: 7px solid rgba(0, 0, 0, 0);
        border-right: 7px solid rgba(0, 0, 0, 0);
        border-bottom: 7px solid #04A67F;
        border-left: 7px solid rgba(0, 0, 0, 0); }
      .select-time-cont .meeting-room-list li.active .triangle-icon {
        display: block; }
  .select-time-cont .dashboard-calendar {
    width: 320px;
    max-height: 363px; }
    .select-time-cont .dashboard-calendar .fp-picker-panel {
      border: 0;
      -webkit-box-shadow: inherit;
              box-shadow: inherit;
      border-radius: inherit; }
  .select-time-cont .time-list-content {
    position: absolute;
    left: 492px;
    top: 0px;
    border: 1px solid #ebebed; }
    .select-time-cont .time-list-content .time-list-top {
      height: 40px;
      line-height: 40px;
      padding-left: 10px;
      border-bottom: 1px solid #ebebed; }
    .select-time-cont .time-list-content .time-list-box {
      position: relative;
      height: 450px;
      overflow-y: auto; }
      .select-time-cont .time-list-content .time-list-box .time-list-cover {
        padding-left: 5px;
        position: absolute;
        right: 1px;
        left: 59px;
        top: 0;
        display: block;
        line-height: 24px;
        overflow: hidden; }
        .select-time-cont .time-list-content .time-list-box .time-list-cover.audit-cover {
          background-color: #79A6D7; }
        .select-time-cont .time-list-content .time-list-box .time-list-cover.reservation-cover {
          background-color: #F1F1F1; }
      .select-time-cont .time-list-content .time-list-box .time-list-item {
        float: left;
        width: 100%;
        height: 25px;
        margin-left: -1px;
        border-bottom: 1px solid #ebebed; }
        .select-time-cont .time-list-content .time-list-box .time-list-item:last-child {
          border: 0; }
        .select-time-cont .time-list-content .time-list-box .time-list-item .time-list-item-up {
          text-align: center;
          float: left;
          width: 60px;
          display: block;
          line-height: 25px;
          height: 25px;
          border-right: 1px solid #ebebed;
          -webkit-user-select: none;
          -moz-user-select: none;
          -ms-user-select: none;
          user-select: none; }
        .select-time-cont .time-list-content .time-list-box .time-list-item .time-list-item-down {
          height: 24px;
          margin-left: 60px; }
          .select-time-cont .time-list-content .time-list-box .time-list-item .time-list-item-down:hover {
            cursor: pointer; }
          .select-time-cont .time-list-content .time-list-box .time-list-item .time-list-item-down.select-active {
            background-color: #B0DFE5; }
          .select-time-cont .time-list-content .time-list-box .time-list-item .time-list-item-down.reservation-active {
            background-color: #F1F1F1; }
          .select-time-cont .time-list-content .time-list-box .time-list-item .time-list-item-down.audit-active {
            background-color: #79A6D7; }
    .select-time-cont .time-list-content .time-list-bottom {
      height: 40px;
      line-height: 40px;
      text-align: center;
      border-top: 1px solid #ebebed; }
  .select-time-cont .meeting-room-info {
    width: 320px;
    float: left;
    border: 1px solid #ebebed;
    border-right: 0;
    background-color: #f3f8fb; }
    .select-time-cont .meeting-room-info .meeting-room-info-sub {
      padding: 8px 10px; }
      .select-time-cont .meeting-room-info .meeting-room-info-sub .meeting-room-desc-info {
        line-height: 25px; }
        .select-time-cont .meeting-room-info .meeting-room-info-sub .meeting-room-desc-info .iconfont {
          font-size: 13px;
          color: #989898;
          margin-right: 3px; }
        .select-time-cont .meeting-room-info .meeting-room-info-sub .meeting-room-desc-info img {
          width: 68px;
          height: 30px;
          cursor: pointer; }
      .select-time-cont .meeting-room-info .meeting-room-info-sub .otherDescription {
        max-height: 100px;
        overflow: hidden;
        word-break: break-all; }
      .select-time-cont .meeting-room-info .meeting-room-info-sub .meeting-room-name {
        font-weight: 600; }
.layui-layer-tips .layui-layer-content a {
  color: #fff; }

.txt-cursor {
  cursor: pointer; }

.mgr5 {
  margin-right: 5px; }

.mgr20 {
  margin-right: 20px; }

.f12 {
  font-size: 14px; }

.file-path {
  background-color: #F7F7F7;
  font-size: 14px;
  padding: 5px; }

.fp-table td .file-title {
  position: relative; }
  .fp-table td .file-title a {
    color: #333 !important; }
  .fp-table td .file-title .icon-edit {
    display: none;
    margin-left: 5px;
    color: #999;
    position: absolute;
    left: 20px;
    bottom: 5px; }
  .fp-table td .file-title:hover .icon-edit {
    display: inline-block; }

.el-popover {
  min-width: 80px; }
  .el-popover .share-upload-menu li {
    line-height: 24px;
    text-align: center; }
    .el-popover .share-upload-menu li:hover {
      background-color: #F7F7F7; }
      .el-popover .share-upload-menu li:hover a {
        color: #d94400; }

.share-query-box {
  position: relative;
  z-index: 2; }
  .share-query-box .share-handle-btn {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 3; }

.file-tree-main {
  height: 300px;
  overflow-y: auto; }

.web-upload {
  min-width: 1000px; }
  .web-upload .upload-header {
    height: 50px;
    overflow: hidden;
    border-bottom: #F7F7F7 solid 1px; }
    .web-upload .upload-header .upload-file-path {
      display: inline-block;
      line-height: 60px;
      font-size: 14px; }
      .web-upload .upload-header .upload-file-path i.icon-edit {
        color: #999;
        margin-left: 5px; }
    .web-upload .upload-header .upload-btns {
      position: relative;
      width: 200px;
      height: 50px;
      float: right; }
      .web-upload .upload-header .upload-btns .layui-btn {
        top: 0;
        position: absolute;
        right: 0px; }
    .web-upload .upload-header .start-upload {
      margin-left: 20px;
      height: 28px;
      line-height: 28px; }
    .web-upload .upload-header .webuploader-container {
      width: 88px;
      height: 28px;
      text-align: center;
      left: 0px;
      top: 10px;
      display: inline-block; }
      .web-upload .upload-header .webuploader-container .webuploader-pick {
        display: inline-block;
        padding: 0 15px;
        font-size: 14px;
        color: #666;
        background-color: #fafafa;
        word-break: keep-all;
        white-space: nowrap;
        text-decoration: none;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: 28px;
        line-height: 28px;
        border: 1px solid #d9d9d9;
        border-radius: 4px; }
  .web-upload .uploader-list {
    min-height: 300px;
    max-height: 600px;
    overflow-y: auto;
    font-size: 14px; }
    .web-upload .uploader-list .upload-tip-txt {
      display: block;
      height: 400px;
      border: 2px dashed #F1F1F1;
      margin-top: 20px;
      line-height: 400px;
      text-align: center;
      font-size: 28px;
      color: #e3e3e3; }
    .web-upload .uploader-list .file-item {
      height: 38px;
      line-height: 38px;
      border-bottom: 1px solid #F1F1F1;
      overflow: hidden; }
      .web-upload .uploader-list .file-item:last-child {
        border-bottom: 0; }
      .web-upload .uploader-list .file-item div.r-cont {
        display: inline-block;
        padding-right: 10px;
        float: right; }
      .web-upload .uploader-list .file-item .shareFile-icon {
        float: left;
        margin-top: 7px; }
      .web-upload .uploader-list .file-item .name {
        max-width: 500px;
        float: left; }
      .web-upload .uploader-list .file-item .size {
        width: 100px; }
      .web-upload .uploader-list .file-item .state {
        width: 80px; }
      .web-upload .uploader-list .file-item .operation {
        width: 40px;
        height: 32px; }
      .web-upload .uploader-list .file-item .progress {
        width: 220px;
        padding-top: 14px; }
      .web-upload .uploader-list .file-item .upload-icon {
        vertical-align: middle; }
  .web-upload .upload-bottom {
    padding-top: 20px;
    height: 70px;
    border-top: 1px solid #F1F1F1; }
    .web-upload .upload-bottom div {
      display: inline-block; }
    .web-upload .upload-bottom .layui-form-label {
      margin-top: 3px; }

.shareFile-icon {
  width: 26px;
  height: 24px;
  background-image: url(../images/f9f07e55.icon.png);
  overflow: hidden;
  display: inline-block;
  vertical-align: middle; }

.shareFile-icon.file {
  background-position: 0px -4px; }

.shareFile-icon.word {
  background-position: 0px -200px; }

.shareFile-icon.pic {
  background-position: 0px -240px; }

.shareFile-icon.video {
  background-position: 0px -80px; }

.shareFile-icon.table {
  background-position: 0px -40px; }

.shareFile-icon.rar {
  background-position: 0px -120px; }

.shareFile-icon.other {
  background-position: 0px -152px; }
#positionTab {
  position: fixed;
  right: 60px;
  bottom: 100px;
  z-index: 9999;
  padding: 10px;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently not supported by any browser */ }
  #positionTab .position-tab-icon {
    font-size: 24px;
    font-weight: 600;
    color: #fff; }
  #positionTab .text {
    width: 40px;
    height: 40px;
    color: #fff;
    background: #606266;
    font-size: 14px;
    line-height: 40px;
    text-align: center; }
  #positionTab .top {
    display: none;
    width: 0px;
    height: 0px;
    border-top: 20px solid rgba(0, 0, 0, 0);
    border-right: 20px solid rgba(0, 0, 0, 0);
    border-bottom: 20px solid #606266;
    border-left: 20px solid rgba(0, 0, 0, 0); }
  #positionTab .bottom {
    width: 0px;
    height: 0px;
    border-bottom: 20px solid rgba(0, 0, 0, 0);
    border-right: 20px solid rgba(0, 0, 0, 0);
    border-top: 20px solid #606266;
    border-left: 20px solid rgba(0, 0, 0, 0); }
/*
YUI 3.18.1 (build f7e7bcb)
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

/*!
Pure v0.4.2
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*//*!
normalize.css v1.1.3 | MIT License | git.io/normalize
Copyright (c) Nicolas Gallagher and Jonathan Neal
*//*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "WenQuanYi Micro Hei", Arial, sans-serif;}body{margin:0}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-spacing:0}[hidden]{display:none!important}#yui3-css-stamp.cssnormalize{display:none}
.min-height360 {
  min-height: 360px; }

.error-center-block {
  margin: 0 auto;
  width: 700px; }

.pull-left403 {
  float: left;
  display: block;
  margin-right: 60px; }

.pull-left {
  float: left !important;
  display: block; }

.f16 {
  font-size: 16px !important; }

mt40 {
  margin-top: 40px; }

.error403-btn-primary {
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  font-size: 12px;
  border: 1px solid #C9C9C9;
  background-color: #fff;
  color: #555;
  border-radius: 2px;
  cursor: pointer;
  white-space: nowrap;
  text-align: center;
  display: inline-block;
  outline: 0;
  -webkit-appearance: none;
  -webkit-transition: all .3s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: middle; }

.error-center {
  text-align: center;
  margin-top: 40px; }
  .error-center .pull-bottom {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex; }
  .error-center .error404-btn {
    width: 76px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #ffffff;
    font-size: 13px;
    border-radius: 4px;
    margin-left: 20px;
    cursor: pointer;
    display: inline-block; }
.sidebarFixed_wrap {
  height: 400px;
  width: 80px;
  top: 35%;
  right: 0;
  position: fixed;
  z-index: 99;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff)), -webkit-gradient(linear, left top, left bottom, from(#f2fafc), to(#f2fafc));
  background-image: linear-gradient(#fff, #fff), linear-gradient(#f2fafc, #f2fafc);
  background-blend-mode: normal,normal;
  -webkit-box-shadow: 0 6px 9px 1px rgba(177, 177, 177, 0.39);
          box-shadow: 0 6px 9px 1px rgba(177, 177, 177, 0.39);
  border-radius: 5px;
  border: 0 solid #000; }
  .sidebarFixed_wrap * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .sidebarFixed_wrap .box .item {
    height: 80px;
    width: 80px;
    padding: 10px 0;
    text-align: center;
    border-bottom: 1px solid #ededed;
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .sidebarFixed_wrap .box .item .img {
    height: 36px;
    width: 100%;
    margin-top: 4px; }
  .sidebarFixed_wrap .box .item .img img {
    height: 36px;
    width: 36px;
    margin: 0 auto; }
  .sidebarFixed_wrap .box .item .img .showAndHide1 {
    display: block; }
  .sidebarFixed_wrap .box .item .img .showAndHide2 {
    display: none; }
  .sidebarFixed_wrap .box .item .title {
    font-family: MicrosoftYaHei;
    font-size: 10px;
    font-weight: 400;
    font-stretch: normal;
    letter-spacing: 0;
    color: #333; }
  .sidebarFixed_wrap .box .item .content1 {
    position: absolute;
    top: 0;
    left: -210px;
    height: 80px;
    width: 210px;
    display: none;
    text-align: left; }
  .sidebarFixed_wrap .box .item .content1 .content_box {
    width: 200px;
    height: 80px;
    padding: 18px 20px;
    background-color: #f2fafc; }
  .sidebarFixed_wrap .box .item .content1 .title {
    font-size: 10px;
    color: #333;
    margin-bottom: 2px; }
  .sidebarFixed_wrap .box .item .content1 .text, .sidebarFixed_wrap .box .item .content1 .title {
    font-family: MicrosoftYaHei;
    font-weight: 400;
    font-stretch: normal;
    letter-spacing: 0; }
  .sidebarFixed_wrap .box .item .content1 .text {
    font-size: 20px;
    color: #2468f2; }
  .sidebarFixed_wrap .box .item .content2 {
    position: absolute;
    top: 0;
    left: -170px;
    height: 180px;
    width: 170px;
    display: none; }
  .sidebarFixed_wrap .box .item .content2 .content_box {
    width: 160px;
    height: 180px;
    background-color: #f2fafc;
    padding: 10px; }
  .sidebarFixed_wrap .box .item .content2 .content_box img {
    width: 140px;
    height: 140px; }
  .sidebarFixed_wrap .box .item .content2 .content_box .content_title {
    font-family: MicrosoftYaHei;
    font-size: 12px;
    font-weight: 400;
    font-stretch: normal;
    letter-spacing: 0;
    color: #2468f2; }
  .sidebarFixed_wrap .box .item:hover {
    background-image: -webkit-gradient(linear, left top, right top, from(#4a81df), to(#0626a2)), -webkit-gradient(linear, left top, left bottom, from(#f2fafc), to(#f2fafc));
    background-image: linear-gradient(90deg, #4a81df, #0626a2), linear-gradient(#f2fafc, #f2fafc);
    background-blend-mode: normal,normal;
    height: 80px;
    width: 80px;
    padding: 10px 0;
    text-align: center; }
  .sidebarFixed_wrap .box .item:hover .img {
    height: 36px;
    width: 100%;
    margin-top: 4px; }
  .sidebarFixed_wrap .box .item:hover .img img {
    height: 36px;
    width: 36px;
    margin: 0 auto; }
  .sidebarFixed_wrap .box .item:hover .img .showAndHide1 {
    display: none; }
  .sidebarFixed_wrap .box .item:hover .img .showAndHide2 {
    display: block; }
  .sidebarFixed_wrap .box .item:hover .title {
    font-family: MicrosoftYaHei;
    font-size: 10px;
    font-weight: 400;
    font-stretch: normal;
    letter-spacing: 0;
    color: #f2fafc; }
  .sidebarFixed_wrap .box .item:hover .content1 {
    position: absolute;
    top: 0;
    left: -210px;
    height: 80px;
    width: 210px;
    display: block;
    text-align: left; }
  .sidebarFixed_wrap .box .item:hover .content1 .content_box {
    width: 200px;
    height: 80px;
    padding: 18px 20px;
    background-color: #f2fafc; }
  .sidebarFixed_wrap .box .item:hover .content1 .title {
    font-size: 10px;
    color: #333;
    margin-bottom: 2px; }
  .sidebarFixed_wrap .box .item:hover .content1 .text, .sidebarFixed_wrap .box .item:hover .content1 .title {
    font-family: MicrosoftYaHei;
    font-weight: 400;
    font-stretch: normal;
    letter-spacing: 0; }
  .sidebarFixed_wrap .box .item:hover .content1 .text {
    font-size: 20px;
    color: #2468f2; }
  .sidebarFixed_wrap .box .item:hover .content2 {
    position: absolute;
    top: 0;
    left: -170px;
    height: 180px;
    width: 170px;
    display: block; }
  .sidebarFixed_wrap .box .item:hover .content2 .content_box {
    width: 160px;
    height: 180px;
    background-color: #f2fafc;
    padding: 10px; }
  .sidebarFixed_wrap .box .item:hover .content2 .content_box img {
    width: 140px;
    height: 140px; }
  .sidebarFixed_wrap .box .item:hover .content2 .content_box .content_title {
    font-family: MicrosoftYaHei;
    font-size: 12px;
    font-weight: 400;
    font-stretch: normal;
    letter-spacing: 0;
    color: #2468f2; }
  .sidebarFixed_wrap .box .lastItem {
    height: 80px;
    width: 80px;
    padding: 20px; }
  .sidebarFixed_wrap .box .lastItem img {
    padding: 20%;
    height: 100%;
    width: 100%; }
  .sidebarFixed_wrap .box .lastItem:hover {
    height: 80px;
    width: 80px;
    padding: 20px;
    cursor: pointer; }
  .sidebarFixed_wrap .box .lastItem:hover img {
    height: 100%;
    width: 100%;
    vertical-align: middle; }
  .sidebarFixed_wrap .otherLangBox .item .img {
    width: 100%;
    height: 100%;
    padding: 20%;
    margin-top: 0; }
  .sidebarFixed_wrap .otherLangBox .item:hover .img {
    margin-top: 0;
    height: 100%; }
  .sidebarFixed_wrap .otherLangBox .item:hover .content1 .text {
    line-height: 44px; }
  .sidebarFixed_wrap .otherLangBox .item:hover .content2 .content_box {
    height: 160px; }
@charset "UTF-8";
/*
*菜单栏----new-start
*/
.nav-con {
  height: 50px;
  margin: 15px 20px 0;
  text-align: center;
  position: relative; }
  .nav-con .position {
    position: absolute;
    z-index: 199;
    text-align: left;
    font-size: 13px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-box-shadow: 0px 1px 3px #ccc;
            box-shadow: 0px 1px 3px #ccc;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .nav-con .position a.menu-child-item {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden; }
      .nav-con .position a.menu-child-item:hover {
        color: #0C83FA; }
    .nav-con .position .menu-child-item {
      position: relative;
      display: block;
      height: 40px;
      line-height: 40px;
      padding: 0 12px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      cursor: pointer;
      text-align: center;
      margin: 0;
      background-color: #fff;
      color: #666;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
      .nav-con .position .menu-child-item:hover {
        background-color: #F2F2F2;
        color: #0C83FA; }
      .nav-con .position .menu-child-item .menu-child-item-text {
        width: inherit;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
      .nav-con .position .menu-child-item .submenu-child-wrap {
        width: 100%;
        position: absolute;
        top: 0;
        z-index: 199;
        text-align: center;
        display: none;
        font-size: 13px;
        background-color: #fff;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
        overflow: hidden;
        -webkit-box-shadow: 0px 1px 3px #ccc;
                box-shadow: 0px 1px 3px #ccc; }
        .nav-con .position .menu-child-item .submenu-child-wrap.show {
          display: block; }
        .nav-con .position .menu-child-item .submenu-child-wrap .submenu-li {
          height: 40px;
          line-height: 40px;
          padding: 0 12px;
          margin: 0;
          color: #666; }
          .nav-con .position .menu-child-item .submenu-child-wrap .submenu-li:hover {
            background-color: #F2F2F2;
            color: #0C83FA; }
          .nav-con .position .menu-child-item .submenu-child-wrap .submenu-li .submenu-li-text {
            display: block;
            width: 100%;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; }
  .nav-con .menu-bar-preLc, .nav-con .menu-bar-preRc {
    height: 50px;
    line-height: 50px;
    width: 20px;
    color: #CCCCCC;
    display: none; }
    .nav-con .menu-bar-preLc .iconfont, .nav-con .menu-bar-preRc .iconfont {
      font-size: 24px;
      color: #aaa;
      font-weight: 600; }
  .nav-con .menu-bar-preLc {
    float: left; }
  .nav-con .menu-bar-preRc {
    float: right; }
  .nav-con .home-menu {
    clear: both;
    height: 50px;
    line-height: 50px;
    display: inline-block;
    position: relative; }
    .nav-con .home-menu .menu-ul {
      height: 50px;
      line-height: 50px; }
      .nav-con .home-menu .menu-ul .menu-li {
        display: inline-block;
        text-align: center;
        position: relative;
        vertical-align: top;
        height: 50px; }
        .nav-con .home-menu .menu-ul .menu-li .menu-li-text {
          display: inline-block;
          width: 100%;
          -webkit-transition: background-color 150ms ease-in-out;
          transition: background-color 150ms ease-in-out;
          font-size: 18px;
          cursor: pointer;
          font-weight: bold;
          color: #000;
          border-bottom: 2px solid rgba(0, 0, 0, 0); }
          .nav-con .home-menu .menu-ul .menu-li .menu-li-text:hover {
            border-bottom: 2px solid #0C83FA;
            color: #0C83FA; }
        .nav-con .home-menu .menu-ul .menu-li a.menu-li-text {
          cursor: pointer;
          display: block; }
        .nav-con .home-menu .menu-ul .menu-li .menu-child-wrap {
          position: absolute;
          top: 52px;
          left: 50%;
          bottom: 52px;
          -webkit-transform: translate3d(-50%, -50%, 0);
                  transform: translate3d(-50%, -50%, 0);
          z-index: 199;
          text-align: left;
          display: none;
          font-size: 13px;
          border-bottom-right-radius: 4px;
          border-bottom-left-radius: 4px;
          -webkit-box-shadow: 0px 1px 3px #ccc;
                  box-shadow: 0px 1px 3px #ccc; }
          .nav-con .home-menu .menu-ul .menu-li .menu-child-wrap.show {
            display: block; }
          .nav-con .home-menu .menu-ul .menu-li .menu-child-wrap a.menu-child-item {
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden; }
          .nav-con .home-menu .menu-ul .menu-li .menu-child-wrap .menu-child-item {
            position: relative;
            display: block;
            height: 40px;
            line-height: 40px;
            padding: 0 12px;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            cursor: pointer;
            text-align: center;
            margin: 0;
            background-color: #fff;
            color: #666;
            -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out;
            transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out; }
            .nav-con .home-menu .menu-ul .menu-li .menu-child-wrap .menu-child-item:hover {
              background-color: #F2F2F2; }
            .nav-con .home-menu .menu-ul .menu-li .menu-child-wrap .menu-child-item .menu-child-item-text {
              width: inherit;
              overflow: hidden;
              white-space: nowrap;
              text-overflow: ellipsis; }
            .nav-con .home-menu .menu-ul .menu-li .menu-child-wrap .menu-child-item .submenu-child-wrap {
              width: 100%;
              position: absolute;
              top: 0;
              z-index: 199;
              text-align: center;
              display: none;
              font-size: 13px;
              background-color: #fff;
              border-bottom-right-radius: 4px;
              border-bottom-left-radius: 4px;
              overflow: hidden;
              -webkit-box-shadow: 0px 1px 3px #ccc;
                      box-shadow: 0px 1px 3px #ccc; }
              .nav-con .home-menu .menu-ul .menu-li .menu-child-wrap .menu-child-item .submenu-child-wrap.show {
                display: block; }
              .nav-con .home-menu .menu-ul .menu-li .menu-child-wrap .menu-child-item .submenu-child-wrap .submenu-li {
                height: 40px;
                line-height: 40px;
                padding: 0 12px;
                margin: 0;
                color: #666; }
                .nav-con .home-menu .menu-ul .menu-li .menu-child-wrap .menu-child-item .submenu-child-wrap .submenu-li:hover {
                  background-color: #F2F2F2; }
                .nav-con .home-menu .menu-ul .menu-li .menu-child-wrap .menu-child-item .submenu-child-wrap .submenu-li .submenu-li-text {
                  display: block;
                  width: 100%;
                  white-space: nowrap;
                  overflow: hidden;
                  text-overflow: ellipsis; }

/*
*菜单栏----new-end
*/
/*
*用户信息栏-----start
*/
.door-top-nav {
  text-align: center; }
  .door-top-nav .user-info-btn {
    float: right;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .door-top-nav .user-info-btn .head-img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .door-top-nav .head-name {
    height: 30px;
    line-height: 30px; }
  .door-top-nav .user-info-btn .head-img .head-radius {
    height: 30px;
    width: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 30px;
    background-color: #fff; }
  .door-top-nav .user-info * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .door-top-nav .user-info {
    position: absolute;
    top: 30px;
    right: 0;
    width: 222px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 1px 0px rgba(0, 0, 0, 0.3), 0 0 6px 2px rgba(0, 0, 0, 0.15);
            box-shadow: 0 0 1px 0px rgba(0, 0, 0, 0.3), 0 0 6px 2px rgba(0, 0, 0, 0.15);
    z-index: 999; }
  .door-top-nav .user-info .user-name {
    height: 52px;
    border-bottom: 1px solid #EDEDED;
    font-size: 14px; }
  .door-top-nav .user-info .user-name .user-img {
    float: left;
    height: 40px;
    width: 40px;
    line-height: 30px;
    margin: 5px;
    padding: 5px;
    border-radius: 40px; }
  .door-top-nav .user-info .user-name .org-info {
    float: left;
    height: 52px;
    line-height: 52px;
    font-weight: bold; }
  .door-top-nav .ellipsis {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .door-top-nav .user-info .option .opt-item {
    float: left;
    width: 50%;
    padding: 10px;
    text-align: center;
    font-size: 14px; }
    .door-top-nav .user-info .option .opt-item:hover {
      cursor: pointer; }
  .door-top-nav .user-info .logout {
    text-align: center;
    height: 38px;
    line-height: 38px;
    background-color: #F5F5F7;
    font-size: 14px; }

/*
*用户信息栏-----end
*/
.door-foot {
  padding-top: 20px;
  background-color: rgba(0, 0, 0, 0.02);
  line-height: 30px;
  font-size: 14px; }
  .door-foot .foot-body {
    width: 1300px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    padding: 30px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .door-foot .foot-body .item-1 {
      display: inline-block;
      margin-right: 30px;
      width: 30%; }
      .door-foot .foot-body .item-1 .foot-logo {
        margin-bottom: 20px; }
    .door-foot .foot-body .menuBox {
      width: calc(70% - 30px);
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex; }
      .door-foot .foot-body .menuBox .menu-dl {
        display: table-cell;
        padding-left: 20px; }
      .door-foot .foot-body .menuBox .menu-dt-text {
        font-weight: bold;
        font-size: 16px;
        color: #000; }
      .door-foot .foot-body .menuBox .menu-dd-text {
        margin: 0;
        color: rgba(0, 0, 0, 0.45); }
      .door-foot .foot-body .menuBox a:hover {
        color: #0C83FA; }
  .door-foot .foot-line {
    display: none;
    background: #000;
    color: #fff;
    text-align: center;
    height: 40px;
    line-height: 40px; }
  .door-foot .copyRight {
    font-size: 13px;
    letter-spacing: 0;
    font-weight: 400;
    text-align: center; }
.fp-form-select.fp-associate-wrapper {
  position: relative; }
  .fp-form-select.fp-associate-wrapper .fp-form-input {
    width: 100%;
    cursor: pointer; }
  .fp-form-select.fp-associate-wrapper .fp-select-dropdown {
    position: absolute;
    width: 100%;
    border: 1px solid #d1dbe5;
    border-radius: 4px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 5px 0;
    list-style: none;
    padding: 6px 0;
    z-index: 1001;
    max-height: 274px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    overflow-y: auto; }
    .fp-form-select.fp-associate-wrapper .fp-select-dropdown .option-node {
      max-width: 100%;
      display: block;
      text-align: left;
      cursor: pointer;
      padding: 0 5px; }
      .fp-form-select.fp-associate-wrapper .fp-select-dropdown .option-node:hover {
        background-color: #e4e8f1; }
      .fp-form-select.fp-associate-wrapper .fp-select-dropdown .option-node.selected {
        color: #fff;
        background-color: #D7000f; }
        .fp-form-select.fp-associate-wrapper .fp-select-dropdown .option-node.selected:hover {
          opacity: 0.8;
          filter: alpha(opacity=80); }
  .fp-form-select.fp-associate-wrapper .fp-select-dropdown-item {
    font-size: 14px;
    position: relative;
    color: #48576a;
    line-height: 30px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .fp-form-select.fp-associate-wrapper .fp-select-dropdown-item .icon {
      width: 16px; }
  .fp-form-select.fp-associate-wrapper.is-disabled {
    background: #f7f7f7;
    color: #ccc;
    cursor: not-allowed; }
    .fp-form-select.fp-associate-wrapper.is-disabled .fp-form-input {
      cursor: not-allowed; }
  .fp-form-select.fp-associate-wrapper.fp-form-select-lg .fp-select-dropdown-item {
    line-height: 34px; }
  .fp-form-select.fp-associate-wrapper.fp-form-select-sm .fp-select-dropdown-item {
    line-height: 26px; }
@charset "UTF-8";
/*
*菜单栏----new-start
*/
.headerTpl .nav-con {
  height: 50px;
  margin: 11px 20px 0;
  text-align: center;
  position: relative; }
  .headerTpl .nav-con .position {
    position: absolute;
    z-index: 199;
    text-align: left;
    font-size: 13px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-box-shadow: 0px 1px 3px #ccc;
            box-shadow: 0px 1px 3px #ccc;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .headerTpl .nav-con .position a.menu-child-item {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden; }
      .headerTpl .nav-con .position a.menu-child-item:hover {
        color: #0C83FA; }
    .headerTpl .nav-con .position .menu-child-item {
      position: relative;
      display: block;
      height: 40px;
      line-height: 40px;
      padding: 0 12px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      cursor: pointer;
      text-align: center;
      margin: 0;
      background-color: #fff;
      color: #666;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
      .headerTpl .nav-con .position .menu-child-item:hover {
        background-color: #F2F2F2;
        color: #0C83FA; }
      .headerTpl .nav-con .position .menu-child-item .menu-child-item-text {
        width: inherit;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
      .headerTpl .nav-con .position .menu-child-item .submenu-child-wrap {
        width: 100%;
        position: absolute;
        top: 0;
        z-index: 199;
        text-align: center;
        display: none;
        font-size: 13px;
        background-color: #fff;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
        overflow: hidden;
        -webkit-box-shadow: 0px 1px 3px #ccc;
                box-shadow: 0px 1px 3px #ccc; }
        .headerTpl .nav-con .position .menu-child-item .submenu-child-wrap.show {
          display: block; }
        .headerTpl .nav-con .position .menu-child-item .submenu-child-wrap .submenu-li {
          height: 40px;
          line-height: 40px;
          padding: 0 12px;
          margin: 0;
          color: #666; }
          .headerTpl .nav-con .position .menu-child-item .submenu-child-wrap .submenu-li:hover {
            background-color: #F2F2F2;
            color: #0C83FA; }
          .headerTpl .nav-con .position .menu-child-item .submenu-child-wrap .submenu-li .submenu-li-text {
            display: block;
            width: 100%;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; }
  .headerTpl .nav-con .menu-bar-preLc, .headerTpl .nav-con .menu-bar-preRc {
    height: 50px;
    line-height: 50px;
    width: 20px;
    color: #CCCCCC;
    display: none; }
    .headerTpl .nav-con .menu-bar-preLc .iconfont, .headerTpl .nav-con .menu-bar-preRc .iconfont {
      font-size: 24px;
      color: #aaa;
      font-weight: 600; }
  .headerTpl .nav-con .menu-bar-preLc {
    float: left; }
  .headerTpl .nav-con .menu-bar-preRc {
    float: right; }
  .headerTpl .nav-con .home-menu {
    clear: both;
    height: 50px;
    line-height: 50px;
    display: inline-block;
    position: relative; }
    .headerTpl .nav-con .home-menu .menu-ul {
      height: 50px;
      line-height: 50px; }
      .headerTpl .nav-con .home-menu .menu-ul .menu-li {
        display: inline-block;
        text-align: center;
        position: relative;
        vertical-align: top;
        height: 50px; }
        .headerTpl .nav-con .home-menu .menu-ul .menu-li .menu-li-text {
          display: inline-block;
          width: 100%;
          -webkit-transition: background-color 150ms ease-in-out;
          transition: background-color 150ms ease-in-out;
          font-size: 18px;
          cursor: pointer;
          color: #fff;
          border-bottom: 2px solid rgba(0, 0, 0, 0); }
          .headerTpl .nav-con .home-menu .menu-ul .menu-li .menu-li-text:hover {
            border-bottom: 2px solid #0C83FA;
            color: #0C83FA; }
        .headerTpl .nav-con .home-menu .menu-ul .menu-li a.menu-li-text {
          cursor: pointer;
          display: block; }
        .headerTpl .nav-con .home-menu .menu-ul .menu-li .menu-child-wrap {
          position: absolute;
          top: 52px;
          left: 50%;
          bottom: 52px;
          -webkit-transform: translate3d(-50%, -50%, 0);
                  transform: translate3d(-50%, -50%, 0);
          z-index: 199;
          text-align: left;
          display: none;
          font-size: 13px;
          border-bottom-right-radius: 4px;
          border-bottom-left-radius: 4px;
          -webkit-box-shadow: 0px 1px 3px #ccc;
                  box-shadow: 0px 1px 3px #ccc; }
          .headerTpl .nav-con .home-menu .menu-ul .menu-li .menu-child-wrap.show {
            display: block; }
          .headerTpl .nav-con .home-menu .menu-ul .menu-li .menu-child-wrap a.menu-child-item {
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden; }
          .headerTpl .nav-con .home-menu .menu-ul .menu-li .menu-child-wrap .menu-child-item {
            position: relative;
            display: block;
            height: 40px;
            line-height: 40px;
            padding: 0 12px;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            cursor: pointer;
            text-align: center;
            margin: 0;
            background-color: #fff;
            color: #666;
            -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out;
            transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out; }
            .headerTpl .nav-con .home-menu .menu-ul .menu-li .menu-child-wrap .menu-child-item:hover {
              background-color: #F2F2F2; }
            .headerTpl .nav-con .home-menu .menu-ul .menu-li .menu-child-wrap .menu-child-item .menu-child-item-text {
              width: inherit;
              overflow: hidden;
              white-space: nowrap;
              text-overflow: ellipsis; }
            .headerTpl .nav-con .home-menu .menu-ul .menu-li .menu-child-wrap .menu-child-item .submenu-child-wrap {
              width: 100%;
              position: absolute;
              top: 0;
              z-index: 199;
              text-align: center;
              display: none;
              font-size: 13px;
              background-color: #fff;
              border-bottom-right-radius: 4px;
              border-bottom-left-radius: 4px;
              overflow: hidden;
              -webkit-box-shadow: 0px 1px 3px #ccc;
                      box-shadow: 0px 1px 3px #ccc; }
              .headerTpl .nav-con .home-menu .menu-ul .menu-li .menu-child-wrap .menu-child-item .submenu-child-wrap.show {
                display: block; }
              .headerTpl .nav-con .home-menu .menu-ul .menu-li .menu-child-wrap .menu-child-item .submenu-child-wrap .submenu-li {
                height: 40px;
                line-height: 40px;
                padding: 0 12px;
                margin: 0;
                color: #666; }
                .headerTpl .nav-con .home-menu .menu-ul .menu-li .menu-child-wrap .menu-child-item .submenu-child-wrap .submenu-li:hover {
                  background-color: #F2F2F2; }
                .headerTpl .nav-con .home-menu .menu-ul .menu-li .menu-child-wrap .menu-child-item .submenu-child-wrap .submenu-li .submenu-li-text {
                  display: block;
                  width: 100%;
                  white-space: nowrap;
                  overflow: hidden;
                  text-overflow: ellipsis; }

/*
*菜单栏----new-end
*/
/*
*用户信息栏-----start
*/
.door-header *, .footer * {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: middle; }

.door-header {
  background-repeat: no-repeat;
  height: 130px;
  background-size: 100% 130px; }

.door-header .door-top-bar {
  text-align: right;
  padding: 20px 20px 10px; }

.door-header .door-top-bar .door-top-nav {
  display: inline-block; }

.door-header .door-top-bar .door-top-nav-text {
  display: inline-block; }
  .door-header .door-top-bar .door-top-nav-text img {
    margin-right: 4px;
    width: 24px;
    height: 24px; }
  .door-header .door-top-bar .door-top-nav-text .door-top-nav-text-li {
    display: inline-block;
    padding: 0 12px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .door-header .door-top-bar .door-top-nav-text .door-top-nav-text-li .portalAssociativeInput {
      width: 200px;
      transition: width 1s;
      -webkit-transition: width 1s; }
      .door-header .door-top-bar .door-top-nav-text .door-top-nav-text-li .portalAssociativeInput:hover {
        width: 280px; }
      .door-header .door-top-bar .door-top-nav-text .door-top-nav-text-li .portalAssociativeInput .fp-form-input {
        border-radius: 30px;
        text-indent: 10px; }
    .door-header .door-top-bar .door-top-nav-text .door-top-nav-text-li .language-select-wrapper.fp-form-select {
      background: #fff;
      color: #333;
      width: 183px;
      border: 1px solid #ddd;
      border-radius: 5px; }
      .door-header .door-top-bar .door-top-nav-text .door-top-nav-text-li .language-select-wrapper.fp-form-select input {
        border: none;
        background: #fff;
        text-indent: 15px;
        color: #333;
        font-size: 16px; }
        .door-header .door-top-bar .door-top-nav-text .door-top-nav-text-li .language-select-wrapper.fp-form-select input:focus {
          outline: none;
          -webkit-box-shadow: none;
                  box-shadow: none; }
      .door-header .door-top-bar .door-top-nav-text .door-top-nav-text-li .language-select-wrapper.fp-form-select i {
        color: #333;
        font-size: 16px;
        font-weight: 600;
        padding: 7px 0; }
      .door-header .door-top-bar .door-top-nav-text .door-top-nav-text-li .language-select-wrapper.fp-form-select .fp-select-dropdown {
        background: #fff;
        max-height: inherit;
        border: 1px solid #ddd;
        border-radius: 0;
        margin: 0;
        width: 183px; }
        .door-header .door-top-bar .door-top-nav-text .door-top-nav-text-li .language-select-wrapper.fp-form-select .fp-select-dropdown .fp-select-dropdown-item {
          color: #333;
          height: 37px;
          line-height: 37px;
          font-size: 16px; }
          .door-header .door-top-bar .door-top-nav-text .door-top-nav-text-li .language-select-wrapper.fp-form-select .fp-select-dropdown .fp-select-dropdown-item:hover {
            background: #fff;
            color: #0C83FA; }
          .door-header .door-top-bar .door-top-nav-text .door-top-nav-text-li .language-select-wrapper.fp-form-select .fp-select-dropdown .fp-select-dropdown-item .selected {
            background: #fff !important;
            color: #0C83FA; }
          .door-header .door-top-bar .door-top-nav-text .door-top-nav-text-li .language-select-wrapper.fp-form-select .fp-select-dropdown .fp-select-dropdown-item .option-node {
            padding: 0 20px; }
            .door-header .door-top-bar .door-top-nav-text .door-top-nav-text-li .language-select-wrapper.fp-form-select .fp-select-dropdown .fp-select-dropdown-item .option-node:hover {
              background: #fff; }
  .door-header .door-top-bar .door-top-nav-text .toggle-language {
    font-size: 24px;
    color: #333333;
    cursor: pointer; }
  .door-header .door-top-bar .door-top-nav-text .text-login {
    padding: 5px 10px;
    background-color: #0C83FA;
    border-radius: 5px;
    color: #fff;
    cursor: pointer; }

.door-header .door-header-nav {
  position: relative; }
  .door-header .door-header-nav .nav-logo {
    position: absolute;
    top: -60px;
    left: 40px;
    display: inline-block;
    background-size: 100% 71px;
    height: 71px;
    width: 322px;
    background-repeat: no-repeat; }
    .door-header .door-header-nav .nav-logo img {
      max-width: 322px;
      max-height: 71px;
      vertical-align: middle; }
    .door-header .door-header-nav .nav-logo:hover {
      cursor: pointer; }

.headerTpl .door-top-nav {
  text-align: center; }
  .headerTpl .door-top-nav .user-info-btn {
    float: right;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .headerTpl .door-top-nav .user-info-btn .iconfont {
      color: #bdbdbd; }
  .headerTpl .door-top-nav .user-info-btn .head-img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .headerTpl .door-top-nav .head-name {
    height: 30px;
    line-height: 30px; }
  .headerTpl .door-top-nav .user-info-btn .head-img .head-radius {
    height: 30px;
    width: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 30px;
    background-color: #fff; }
  .headerTpl .door-top-nav .user-info * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .headerTpl .door-top-nav .user-info {
    position: absolute;
    top: 30px;
    right: 0;
    width: 222px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 1px 0px rgba(0, 0, 0, 0.3), 0 0 6px 2px rgba(0, 0, 0, 0.15);
            box-shadow: 0 0 1px 0px rgba(0, 0, 0, 0.3), 0 0 6px 2px rgba(0, 0, 0, 0.15);
    z-index: 2; }
  .headerTpl .door-top-nav .user-info .user-name {
    height: 52px;
    border-bottom: 1px solid #EDEDED;
    font-size: 14px; }
  .headerTpl .door-top-nav .user-info .user-name .user-img {
    float: left;
    height: 40px;
    width: 40px;
    line-height: 30px;
    margin: 5px;
    padding: 5px;
    border-radius: 40px; }
  .headerTpl .door-top-nav .user-info .user-name .org-info {
    float: left;
    height: 52px;
    line-height: 52px;
    font-weight: bold; }
  .headerTpl .door-top-nav .ellipsis {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .headerTpl .door-top-nav .user-info .option {
    overflow: auto; }
  .headerTpl .door-top-nav .user-info .option .opt-item {
    float: left;
    width: 50%;
    padding: 10px;
    text-align: center;
    font-size: 14px; }
    .headerTpl .door-top-nav .user-info .option .opt-item:hover {
      cursor: pointer; }
  .headerTpl .door-top-nav .user-info .logout {
    text-align: center;
    height: 38px;
    line-height: 38px;
    background-color: #F5F5F7;
    font-size: 14px; }

/*
*用户信息栏-----end
*/
/*.door-foot {
  margin-top: 20px;
  background-color: rgba(0, 0, 0, 0.02);
  line-height: 30px;
  font-size: 14px;
  .foot-body {
    width: 1300px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    padding: 30px 0;
    display: flex;
    .item-1 {
      display: inline-block;
      margin-right: 30px;
      width: 30%;
      .foot-logo {
        margin-bottom: 20px;
      }
    }
    .menuBox {
      width: calc(70% - 30px);
      display: inline-flex;
      .menu-dl {
        display: table-cell;
        padding-left: 20px;
      }
      .menu-dt-text {
        font-weight: bold;
        font-size: 16px;
        color: #000;
      }
      .menu-dd-text {
        margin: 0;
        color: rgba(0, 0, 0, 0.45);
      }
      a:hover {
        color: #0C83FA;
      }
    }
  }
  .foot-line {
    background: #000;
    color: #fff;
    text-align: center;
    height: 40px;
    line-height: 40px;
  }
}*/
.webCreate-door-footer {
  text-align: center;
  height: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #fff; }
  .webCreate-door-footer .footer-logo {
    display: inline-block;
    width: 128px;
    height: 48px; }
  .webCreate-door-footer .footer-right {
    text-align: left;
    margin-left: 20px; }
    .webCreate-door-footer .footer-right p {
      font-size: 16px;
      color: #999;
      margin-bottom: 5px; }
.tMgb20 {
  margin-bottom: 20px; }

.tMgr20 {
  margin-right: 20px; }

.tMg10 {
  margin: 10px; }

.tradingCenter .common-title {
  text-align: center; }

.tradingCenter .common-title label {
  font-size: 20px;
  color: #0C83FA;
  letter-spacing: 1.11px;
  font-weight: bold; }

.tradingCenter-banner {
  width: 100%;
  height: 342px;
  background: url(../images/13796e08.tradingCenter-banner.jpg) no-repeat top; }

.tradingCenter-tab-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 24px; }
  .tradingCenter-tab-box .tradingCenter_tab_box_item {
    width: 240px;
    height: 120px;
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 21px;
    padding-top: 24px;
    background: url(data:image/png;base64,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) no-repeat top; }
  .tradingCenter-tab-box .tab_box_item_title {
    font-size: 16px;
    color: #87CFFF;
    letter-spacing: 0.89px;
    font-weight: bold;
    margin-bottom: 20px; }
  .tradingCenter-tab-box .tab_box_item_value {
    font-size: 22px;
    color: #E6F7FF;
    font-weight: bold; }
.tradingCenter-container {
  background-color: rgba(0, 0, 0, 0.02);
  width: 50%; }
  .tradingCenter-container .iconfont {
    margin: 0 5px;
    font-size: 16px;
    color: #0C83FA; }
  .tradingCenter-container .header-content {
    position: relative; }
    .tradingCenter-container .header-content .more {
      position: absolute;
      top: 50%;
      right: 10px;
      margin-top: -12px;
      font-size: 15px;
      color: #0C83FA; }
  .tradingCenter-container .title {
    padding: 10px 0;
    font-weight: bold; }
    .tradingCenter-container .title .right {
      font-size: 12px;
      margin-top: 4px;
      float: right;
      font-weight: normal;
      color: #666 !important; }
  .tradingCenter-container .context {
    padding: 0 0 30px 0;
    font-size: 14px; }
    .tradingCenter-container .context .task-wrap li {
      padding: 5px 0; }
      .tradingCenter-container .context .task-wrap li .task-name {
        width: 250px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: inline-block; }
      .tradingCenter-container .context .task-wrap li .color-2 {
        color: #01c03f; }
      .tradingCenter-container .context .task-wrap li .color-4 {
        color: #D7000f; }
    .tradingCenter-container .context .task-wrap .fp-btn-sm {
      height: 20px;
      line-height: 18px; }
    .tradingCenter-container .context .my-collect li:first-child {
      margin-top: 25px; }
  .tradingCenter-container .no-data {
    margin-top: 10px;
    text-align: center;
    color: #999;
    height: 26px; }
  .tradingCenter-container .transaction-dynamics {
    height: 180px;
    overflow: hidden;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    position: relative; }
    .tradingCenter-container .transaction-dynamics .transaction-dynamics-li, .tradingCenter-container .transaction-dynamics .transaction-dynamics-wrap {
      line-height: 30px;
      position: absolute;
      display: inline-block;
      top: 0px;
      width: 100%; }
    .tradingCenter-container .transaction-dynamics li {
      height: 30px;
      line-height: 30px;
      overflow: hidden; }
  .tradingCenter-container .transaction-project {
    height: 180px;
    overflow: hidden;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    position: relative; }
    .tradingCenter-container .transaction-project .transaction-project-li, .tradingCenter-container .transaction-project .transaction-project-wrap {
      line-height: 30px;
      position: absolute;
      display: inline-block;
      top: 0px;
      width: 100%; }
    .tradingCenter-container .transaction-project li {
      height: 30px;
      line-height: 30px;
      overflow: hidden; }

.tradingCenter-container:after, .context:after {
  content: '';
  clear: both;
  display: block; }

.tradingCenter-charts-container {
  position: relative; }
  .tradingCenter-charts-container .charts-title {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: rgba(0, 0, 0, 0.85);
    letter-spacing: 0; }
  .tradingCenter-charts-container .chart {
    margin: 0 auto; }
  .tradingCenter-charts-container .half {
    width: 50%; }
@charset "UTF-8";
.clearFix:before,
.clearFix:after {
  content: ' ';
  display: table; }

.clearFix {
  clear: both; }

html {
  font-family: 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1', 'Arial', '\9ED1\4F53', '\5B8B\4F53', sans-serif !important; }

.f14 {
  font-size: 14px; }

.f16 {
  font-size: 16px; }

.fl {
  float: left; }

.fr {
  float: right; }

.door-header *, .footer * {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: middle; }

.door-header {
  background-image: url(../images/ee994940.doorBg.png);
  background-repeat: no-repeat;
  height: 130px;
  background-size: 100% 130px; }

.door-header .door-top-bar {
  text-align: right;
  padding: 20px 20px 10px; }

.door-header .door-top-bar .door-top-nav {
  display: inline-block; }

.door-header .door-top-bar .door-top-nav-text {
  display: inline-block; }
  .door-header .door-top-bar .door-top-nav-text img {
    margin-right: 4px;
    width: 24px;
    height: 24px; }
  .door-header .door-top-bar .door-top-nav-text .door-top-nav-text-li {
    display: inline-block;
    padding: 0 12px; }
    .door-header .door-top-bar .door-top-nav-text .door-top-nav-text-li .portalAssociativeInput {
      width: 200px;
      transition: width 1s;
      -webkit-transition: width 1s; }
      .door-header .door-top-bar .door-top-nav-text .door-top-nav-text-li .portalAssociativeInput:hover {
        width: 280px; }
      .door-header .door-top-bar .door-top-nav-text .door-top-nav-text-li .portalAssociativeInput .fp-form-input {
        border-radius: 30px;
        text-indent: 10px; }
    .door-header .door-top-bar .door-top-nav-text .door-top-nav-text-li .language-select-wrapper.fp-form-select {
      background: #fff;
      color: #333;
      width: 183px;
      border: 1px solid #ddd;
      border-radius: 5px; }
      .door-header .door-top-bar .door-top-nav-text .door-top-nav-text-li .language-select-wrapper.fp-form-select input {
        border: none;
        background: #fff;
        text-indent: 15px;
        color: #333;
        font-size: 16px; }
        .door-header .door-top-bar .door-top-nav-text .door-top-nav-text-li .language-select-wrapper.fp-form-select input:focus {
          outline: none;
          -webkit-box-shadow: none;
                  box-shadow: none; }
      .door-header .door-top-bar .door-top-nav-text .door-top-nav-text-li .language-select-wrapper.fp-form-select i {
        color: #333;
        font-size: 16px;
        font-weight: 600;
        padding: 7px 0; }
      .door-header .door-top-bar .door-top-nav-text .door-top-nav-text-li .language-select-wrapper.fp-form-select .fp-select-dropdown {
        background: #fff;
        max-height: inherit;
        border: 1px solid #ddd;
        border-radius: 0;
        margin: 0;
        width: 183px; }
        .door-header .door-top-bar .door-top-nav-text .door-top-nav-text-li .language-select-wrapper.fp-form-select .fp-select-dropdown .fp-select-dropdown-item {
          color: #333;
          height: 37px;
          line-height: 37px;
          font-size: 16px; }
          .door-header .door-top-bar .door-top-nav-text .door-top-nav-text-li .language-select-wrapper.fp-form-select .fp-select-dropdown .fp-select-dropdown-item:hover {
            background: #fff;
            color: #0C83FA; }
          .door-header .door-top-bar .door-top-nav-text .door-top-nav-text-li .language-select-wrapper.fp-form-select .fp-select-dropdown .fp-select-dropdown-item .selected {
            background: #fff !important;
            color: #0C83FA; }
          .door-header .door-top-bar .door-top-nav-text .door-top-nav-text-li .language-select-wrapper.fp-form-select .fp-select-dropdown .fp-select-dropdown-item .option-node {
            padding: 0 20px; }
            .door-header .door-top-bar .door-top-nav-text .door-top-nav-text-li .language-select-wrapper.fp-form-select .fp-select-dropdown .fp-select-dropdown-item .option-node:hover {
              background: #fff; }
  .door-header .door-top-bar .door-top-nav-text .toggle-language {
    font-size: 24px;
    color: #333333;
    cursor: pointer; }
  .door-header .door-top-bar .door-top-nav-text .text-login {
    padding: 5px 10px;
    background-color: #0C83FA;
    border-radius: 5px;
    color: #fff;
    cursor: pointer; }

.door-header .door-header-nav {
  position: relative; }
  .door-header .door-header-nav .nav-logo {
    position: absolute;
    top: -60px;
    left: 40px;
    display: inline-block; }
    .door-header .door-header-nav .nav-logo:hover {
      cursor: pointer; }
  .door-header .door-header-nav .logo-desc {
    border-left: 1px solid #000;
    padding-left: 15px;
    display: inline-block;
    margin-left: 15px;
    height: 50px;
    vertical-align: bottom;
    position: relative; }
    .door-header .door-header-nav .logo-desc:before {
      position: absolute;
      top: 0;
      left: 0;
      width: 1px;
      height: 50px;
      background: #000;
      content: ""; }
    .door-header .door-header-nav .logo-desc .logo-desc-title {
      margin: 0px 0 8px 0;
      height: 26px;
      font-size: 24px;
      color: #000000;
      font-weight: 700; }
    .door-header .door-header-nav .logo-desc .logo-desc-tech {
      margin: 0;
      font-size: 14px;
      color: #000000;
      letter-spacing: 13px; }

.door-body {
  margin: 0 auto;
  min-height: 400px; }
.nav-con {
  height: 50px;
  margin: 11px 1% 0;
  text-align: center;
  position: relative;
  width: 98%; }
  .nav-con .menu-bar-preLc, .nav-con .menu-bar-preRc {
    height: 50px;
    line-height: 50px;
    width: 20px;
    color: #CCCCCC;
    display: none; }
    .nav-con .menu-bar-preLc .iconfont, .nav-con .menu-bar-preRc .iconfont {
      font-size: 24px;
      color: #aaa;
      font-weight: 600; }
  .nav-con .menu-bar-preLc {
    float: left; }
  .nav-con .menu-bar-preRc {
    float: right; }

.home-menu {
  clear: both;
  height: 50px;
  line-height: 50px;
  display: inline-block;
  position: relative; }
  .home-menu .menu-ul {
    height: 50px;
    line-height: 50px;
    display: inline-block; }

.nav-con .nav-item {
  display: inline-block;
  height: 46px;
  line-height: 46px;
  float: left;
  margin-right: 2px;
  border-radius: 3px;
  transition: border-color .1s ease-in-out;
  -webkit-transition: border-color .1s ease-in-out;
  -moz-transition: border-color .1s ease-in-out;
  -o-transition: border-color .1s ease-in-out;
  text-align: left; }

.nav-con .nav-item-mShow {
  display: none; }

.nav-con .nav-item-hover {
  border-color: #e6e6e6;
  background-color: #fff;
  z-index: 21; }

.nav-con .nav-title {
  position: relative;
  display: block;
  padding: 0 20px;
  font-size: 18px; }

.nav-con .nav-title img {
  max-width: 20px;
  max-height: 20px; }

.nav-con .nav-title:hover {
  color: #A43EB3;
  font-weight: 600; }

.nav-con .nav-item-hover .nav-title {
  color: #A43EB3;
  font-weight: 600;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); }

.nav-con .nav-content {
  position: absolute;
  top: 47px;
  left: -1px;
  right: -1px;
  min-height: 160px;
  margin-top: -3px;
  opacity: 0;
  visibility: hidden;
  padding: 5px 20px 20px 20px;
  background-color: #FFF;
  border: 1px solid #e6e6e6;
  border-radius: 0 3px 3px;
  z-index: 100;
  text-align: left; }

.nav-con .nav-content.show {
  margin-top: 0;
  opacity: 1;
  visibility: visible;
  font-size: 14px; }

.nav-con .nav-item-hover .nav-content {
  margin-top: 0;
  opacity: 1;
  visibility: visible;
  font-size: 14px; }

.nav-con .nav-content .nav-content-col {
  float: left;
  margin-left: 40px; }

.nav-con .nav-content dl {
  display: block;
  clear: both; }

.nav-con .nav-content dl dt {
  position: relative;
  font-size: 14px;
  font-weight: 700;
  color: #323232;
  margin-bottom: 10px; }

.nav-con .nav-content dl dt .nav-content-line {
  position: absolute;
  width: 40px;
  height: 3px;
  background: #A43EB3;
  overflow: hidden;
  left: 0;
  top: 36px; }

.nav-con .nav-content dl dd {
  margin: 0;
  overflow: hidden; }

.nav-con .nav-content dl dd ul {
  overflow: hidden;
  float: left;
  max-width: 140px;
  margin-right: 20px; }

.nav-con .nav-content dl dd ul li {
  height: 36px;
  line-height: 36px; }

.nav-con .nav-content-add {
  position: absolute;
  top: 46px;
  right: 40px;
  z-index: 101; }

.nav-con .nav-content-add img {
  width: 300px;
  height: 150px; }
