@import url(common.css);
html,body{ min-width: 1366px; min-width: 1024px; overflow: auto; height: 100%;position: relative; padding:0px !important; margin:0px;}
img{ border: none;}
/*head*/
.head{ height: 64px; background-color: #3392fe; position:relative;z-index:100;}
.logo,.contral/*.search*/,.headMenu,.login{ float: left;}
.logo{ width: 320px; height: 64px;  overflow: hidden;float:left;}
.logo img{ width:296px; height:38px;margin-left: 12px; margin-top: 12px;}
/*导航*/
.menu-nav{width:500px;height:36px;margin-left:50px;margin-top:14px;background:url(../images/menu-nav-bg.png) no-repeat;float:left;background-size:100% 100%;position:relative;}
.menu-nav ul li{width:100px;height:38px;line-height:38px;position:relative;text-align:center;float:left;color:#fff;font-size:14px;margin-top:-1px;cursor:default;}
.menu-nav ul li:hover{background:url(../images/menu-nav-xf.png) no-repeat center center;}
.menu-nav ul li.hoverCls{background:url(../images/menu-nav-xf.png) no-repeat center center;}
.menu-nav ul li::after{content:'';position:absolute;width:1px;height:15px;top:12px;right:0px;background:url(../images/menu-nav-sx.png) no-repeat;}
.menu-nav ul li.cur{background:url(../images/menu-nav-xz.png) no-repeat center center;color:#3492FF;font-weight:bold;}
.menu-nav ul li.one-menu{text-align:left;text-indent:16px;}
.menu-nav ul li.one-menu::before{content:'';position:absolute;top:14px;right:13px;width:10px;height:10px;background:url(../images/top-one-menu.png) no-repeat;}
.menu-nav ul li.one-menu:hover{text-align:left;text-indent:16px;}
.menu-nav ul li.one-menu:hover::before{content:'';position:absolute;top:14px;right:13px;width:10px;height:10px;background:url(../images/top-one-menu-hover.png) no-repeat;}
.menu-nav ul li.cur.one-menu{text-align:left;text-indent:16px;}
.menu-nav ul li.cur.one-menu::before{content:'';position:absolute;top:14px;right:13px;width:10px;height:10px;background:url(../images/top-one-menu-cur.png) no-repeat;}
.menu-nav ul li.cur::after{display:none;}
.menu-nav ul li:last-child::after{display:none;}
.menu-nav ul li.cur i{display:none;}
.menu-nav ul li:first-child.cur{background:url(../images/menu-nav-xzLast.png) no-repeat center center;}
.menu-nav ul li:last-child.cur{background:url(../images/menu-nav-xzFirst.png) no-repeat center center;}
/*.menu-nav ul.zjgly li:nth-child(3).cur{background:url(../images/menu-nav-xzLast.png) no-repeat center center;}
.menu-nav ul.zjgly li:nth-child(4).cur{background:url(../images/menu-nav-xzFirst.png) no-repeat center center;}*/
.menu-nav.zjgly ul li:nth-child(4)::after{display:none;}
.menu-nav.zjgly{background:url(../images/menu-nav-bg.png) no-repeat -25px;background-size:150% 100%;}
.menu-nav.zjgly li:first-child.cur{background:url(../images/menu-nav-xz.png) no-repeat center center;color:#3492FF;font-weight:bold;}


.menu-nav ul li i:first-child{position:absolute;top:14px;left:13px; width:5px;height:8px;background:url(../images/menu-nav-jzleft.png) no-repeat center center;}
.menu-nav ul li i:last-child{position:absolute;top:14px;right:13px; width:5px;height:8px;background:url(../images/menu-nav-jtEight.png) no-repeat center center;}

/*帮助*/
.help{width:122px;float:right;height:64px;color:#fff;position:relative;cursor:default;}
.help:hover{ background-color: #0e73e3;/*border-radius: 0px 0px 5px 5px;*/ /*height: 220px;*/box-shadow: 0px 0px 5px #0e73e3;}
.help-title{height:100%;line-height:64px;background:url(../images/cygn-icon.png) no-repeat left center;position:relative;font-size:14px;text-indent:21px;margin-left:12px;}
.help-title i{position:absolute;width:10px;height:5px;background:url(../images/xtsz-xljt.png) no-repeat;top:29px;right:18px;}
.help:hover .help-title i{background:url(../images/xtsz-sljt.png) no-repeat;}
.help .help-cont{display:none;width:122px;top:64px;left:0px;background:#fff;border-radius: 0px 0px 4px 4px; box-shadow: 0px 2px 5px #ccc;position:absolute;}
.help .help-cont  li{height:40px;line-height:40px;text-align:center;color:#6B839F;font-size:14px;}
.help .help-cont  li:hover{background-color:#e2e8ee;}
.help:hover .help-cont{display:block;}
.help .help-cont i{position:absolute;width:15px;height:6px;background:url(../images/icon-db-jt.png) no-repeat;top:-6px;right:54px;}
.help .help-cont  li a{color:#6B839F;}
/*用户名*/
.login{ margin-left: 5px; padding-top: 4px; position: relative; padding-left:10px;padding-right:15px; cursor: pointer; font-size:12px;color:#fff;float:right;   min-width: 165px; }
.login img{ display: block; margin:9px auto; width: 40px; height: 40px; border-radius: 40px;}
.loginBg{ float: left; width: 58px;height: 58px; background: url(../images/login_bg.png) no-repeat left top; }
.login>i{position:absolute;width:10px;height:5px;background:url(../images/xtsz-xljt.png) no-repeat;top:29px;right:10px;}
.login:hover>i{background:url(../images/xtsz-sljt.png) no-repeat;}
.login>p{ display: inline-block;  padding: 18px 10px 0px 5px;}
.login>p span{ display: block;}
.login.current,.login:hover{ background-color: #0e73e3;/*border-radius: 0px 0px 5px 5px;*/ /*height: 220px;*/box-shadow: 0px 0px 5px #0e73e3;}
.login .loginChange{ height: 164px; height:auto; width: 120px; position: absolute; left: 37px; display: none;top:61px;}
.login.current .loginChange,.login:hover .loginChange{ display: block; background-color: #fff; border-radius: 0px 0px 4px 4px; box-shadow: 0px 2px 5px #ccc; margin-top: 0px; border-top:2px solid #0e73e3;}
.loginChange ul li{ display: block; padding: 0px 10px;  overflow: hidden;}
.loginChange ul li:hover{background-color:#e2e8ee;}
.loginChange ul li p{font-size: 14px;  color: #5E5E5E; height: 50px;line-height: 50px; text-indent: 0px;text-align:center;}
.loginChange ul li.changePhoto{ height: 58px;}
.loginChange ul li.relogin{  border-top: 1px solid #e2e8ee;border-bottom: 1px solid #e2e8ee;height: 50px; }
.loginChange ul li.relogin1{  /*border-top: 1px solid #e2e8ee;*/border-bottom: 1px solid #e2e8ee;height: 50px; }
.loginChange i{position:absolute;width:15px;height:6px;background:url(../images/icon-db-jt.png) no-repeat;top:-5px;right:52px;}
.loginIcon{ float: left; width: 58px; height: 50px;}
.loginIcon img{ width: 24px; height: 24px; margin-top: 12px;}
.login p.loginWord{ padding-top:0px; }
/*body*/
.body{ height: calc(100% - 64px); background-color: #eef1f6;position:relative;}
.body-item{height:100%;width:100%;visibility:hidden;position:absolute;top:0px;left:0px;}
.menu{ width: 450px; height: 100%;  font-size: 14px;position:absolute;z-index:20;top:5px;left:0px;}
.menuTop{ color: #fff; overflow:hidden; height: 40px; width: 135px;cursor:pointer; padding-right:10px; background: #3EBCF4 url(../images/allIcon.png) no-repeat 18px center; padding-left: 55px; line-height: 40px; font-size: 16px;}
.menu dt{ height: 42px; line-height: 42px; color: #31455e; cursor: pointer;border-bottom: 1px solid  #fff;  position: relative; overflow: hidden; min-width: 180px;/* padding-left:40px;*/ text-indent: 40px;text-indent: 35px;/* border-bottom: 1px solid  #D3E0F7;*/border-top: 1px solid  #D3E0F7; font-size: 15px;  color: #48557D;}
.menu dl:nth-child(1) dt{border-top:none;}
.menu dl:last-child dt{border-bottom: 1px solid #D3E0F7;}
/*清算进度*/
.menu dt.qsjd{ background:url(../images/menu-qsjd-off.png) no-repeat 20px center; }
.menu dl.current dt.qsjd{ background:#009eff url(../images/menu-qsjd-on.png) no-repeat 20px center; color:#fff; }
.menu dt.qsjd.oneTop{ background:url(../images/menu-qsjd-off.png) no-repeat 20px center; }
.menu dl.current dt.qsjd.oneTop{ background:#009eff url(../images/menu-qsjd-on.png) no-repeat 20px center; color:#fff; }
/*项目台帐*/
.menu dt.xmtz{ background:url(../images/xmtzoff.png) no-repeat 18px center; }
.menu dl.current dt.xmtz{ background:#009eff url(../images/xmtzon.png) no-repeat 18px center; color:#fff; }
/*待办事项*/
.menu dt.dbsx{ background:url(../images/dbsxoff.png) no-repeat 18px center; }
.menu dl.current dt.dbsx{ background:#009eff url(../images/dbsxon.png) no-repeat 18px center; color:#fff; }
/*项目凭证*/
.menu dt.xmpz{ background:url(../images/dtgloff.png) no-repeat 18px center; }
.menu dl.current dt.xmpz{ background:#009eff url(../images/dtglon.png) no-repeat 18px center; color:#fff; }
.menu dt.xmpz.oneTop{ background:url(../images/xmpzoff.png) no-repeat 20px center; }
.menu dl.current dt.xmpz.oneTop{ background:#009eff url(../images/xmpzon.png) no-repeat 20px center; color:#fff; }
/*动态管理*/
.menu dt.dtgl{ background:url(../images/dtgloff.png) no-repeat 18px center; }
.menu dl.current dt.dtgl{ background:#009eff url(../images/dtglon.png) no-repeat 18px center; color:#fff; }
.menu dt.dtgl.oneTop{ background:url(../images/dtgl-one-off.png) no-repeat 20px center; }
.menu dl.current dt.dtgl.oneTop{ background:#009eff url(../images/dtgl-one-on.png) no-repeat 20px center; color:#fff; }
/*清算辅助*/
.menu dt.qsfz{ background:url(../images/hxgloff.png) no-repeat 18px center; }
.menu dl.current dt.qsfz{ background:#009eff url(../images/hxglon.png) no-repeat 18px center; color:#fff; }
.menu dt.qsfz.oneTop{ background:url(../images/menu-qsfz-off.png) no-repeat 18px center; }
.menu dl.current dt.qsfz.oneTop{ background:#009eff url(../images/menu-qsfz-on.png) no-repeat 18px center; color:#fff; }
/*清算底稿*/
.menu dt.qsdg{ background:url(../images/hxgloff.png) no-repeat 18px center; }
.menu dl.current dt.qsdg{ background:#009eff url(../images/hxglon.png) no-repeat 18px center; color:#fff; }
.menu dt.qsdg.oneTop{ background:url(../images/menu-qsfz-off.png) no-repeat 18px center; }
.menu dl.current dt.qsdg.oneTop{ background:#009eff url(../images/menu-qsfz-on.png) no-repeat 18px center; color:#fff; }

/*清算受理*/
.menu dt.qssl{ background:url(../images/qssloff.png) no-repeat 18px center; }
.menu dl.current dt.qssl{ background:#009eff url(../images/qsslon.png) no-repeat 18px center; color:#fff; }
/*风险管理*/
.menu dt.fxgl{ background:url(../images/fxgloff.png) no-repeat 18px center; }
.menu dl.current dt.fxgl{ background:#009eff url(../images/fxglon.png) no-repeat 18px center; color:#fff; }
/*清算审核*/
.menu dt.qssh{ background:url(../images/qsshoff.png) no-repeat 18px center; }
.menu dl.current dt.qssh{ background:#009eff url(../images/qsshon.png) no-repeat 18px center; color:#fff; }
/*审核结论*/
.menu dt.shjl{ background:url(../images/shjloff.png) no-repeat 18px center; }
.menu dl.current dt.shjl{ background:#009eff url(../images/shjlon.png) no-repeat 18px center; color:#fff; }
/*质量评估*/
.menu dt.zlpg{ background:url(../images/icon_zlpg01.png) no-repeat 18px center; }
.menu dl.current dt.zlpg{ background:#009eff url(../images/iocn_zlpg_selected.png) no-repeat 18px center; color:#fff; }
.menu dt.zlpg.oneTop{ background:url(../images/icon_zlpg02.png) no-repeat 18px center; }
.menu dl.current dt.zlpg.oneTop{ background:#009eff url(../images/icon_zlpg02_selected.png) no-repeat 18px center; color:#fff; }
/*流程回退*/
.menu dt.lcht{ background:url(../images/lchtoff.png) no-repeat 18px center; }
.menu dl.current dt.lcht{ background:#009eff url(../images/lchton.png) no-repeat 18px center; color:#fff; }
/*后续管理*/
.menu dt.hxgl{ background:url(../images/hxgloff.png) no-repeat 18px center; }
.menu dl.current dt.hxgl{ background:#009eff url(../images/hxglon.png) no-repeat 18px center; color:#fff; }
/*文书管理*/
.menu dt.wsgl{ background:url(../images/wsgloff.png) no-repeat 18px center; }
.menu dl.current dt.wsgl{ background:#009eff url(../images/wsglon.png) no-repeat 18px center; color:#fff; }
/*监督审核*/
.menu dt.jdsh{ background:url(../images/jdshoff.png) no-repeat 18px center; }
.menu dl.current dt.jdsh{ background:#009eff url(../images/jdshon.png) no-repeat 18px center; color:#fff; }
/*统计查询*/
.menu dt.tjcx{ background:url(../images/tjcxoff.png) no-repeat 18px center; }
.menu dl.current dt.tjcx{ background:#009eff url(../images/tjcxon.png) no-repeat 18px center; color:#fff; }
.menu dt.tjcx.oneTop{ background:url(../images/tjcx-menu-off.png) no-repeat 18px center; }
.menu dl.current dt.tjcx.oneTop{ background:#009eff url(../images/tjcx-menu-on.png) no-repeat 18px center; color:#fff; }
/*系统设置*/
.menu dt.xtsz{ background:url(../images/xtszoff.png) no-repeat 18px center; }
.menu dl.current dt.xtsz{ background:#009eff url(../images/xtszon.png) no-repeat 18px center; color:#fff; }
/*用户设置*/
.menu dt.yhsz{ background:url(../images/yhszoff.png) no-repeat 18px center; }
.menu dl.current dt.yhsz{ background:#009eff url(../images/yhszon.png) no-repeat 18px center; color:#fff; }
/*项目设置*/
.menu dt.xmsz{ background:url(../images/xmszoff.png) no-repeat 18px center; }
.menu dl.current dt.xmsz{ background:#009eff url(../images/xmszon.png) no-repeat 18px center; color:#fff; }
/*参考标准设置*/
.menu dt.ckbzsz{ background:url(../images/ckbzszoff.png) no-repeat 18px center; }
.menu dl.current dt.ckbzsz{ background:#009eff url(../images/ckbzszon.png) no-repeat 18px center; color:#fff; }
/*变更记录查询*/
.menu dt.bgjlcx{ background:url(../images/bgjlcxoff.png) no-repeat 18px center; }
.menu dl.current dt.bgjlcx{ background:#009eff url(../images/bgjlcxon.png) no-repeat 18px center; color:#fff; }
/*数据迁入*/
.menu dt.sjqr{ background:url(../../fxgl/images/icon_sjqr_normal.png) no-repeat 18px center; }
.menu dl.current dt.sjqr{ background:#009eff url(../../fxgl/images/icon_sjqr_selected.png) no-repeat 18px center; color:#fff; }
/*正定新区建筑业管理*/
.menu dt.jzygl{ background:url(../images/dtgloff.png) no-repeat 18px center; }
.menu dl.current dt.jzygl{ background:#009eff url(../images/dtglon.png) no-repeat 18px center; color:#fff; }
.menu dt.jzygl.oneTop{ background:url(../images/dtgl-one-off.png) no-repeat 20px center; }
.menu dl.current dt.jzygl.oneTop{ background:#009eff url(../images/dtgl-one-on.png) no-repeat 20px center; color:#fff; }
/*2018-02-22*/
.menu dt e{ width: 2px; height: 44px; background-color:#dce9f4; display: block; position: absolute; left: 25px; top:0px; }



.menu dt.qssl e:first-child{ height:25px; top:20px;}
/*.menu dt.qssh e:first-child{ height:20px; top:0px;}*/
.menu dl.current dt.qssh e:first-child{ height:44px; top:0px;}
.menu dt.qssl e:nth-child(2){ height:25px; top:20px;}
.menu dt.one{background:none; }
.menu dt.one:hover{ background-color: #acd1fc !important;}
.menu dl.current dt.one{ }
/*.menu dt.one{background:url(../images/line_rep.png) 22px 24px repeat-y;}*/
.menu dl.current dt.one{background:#009eff url(../images/oneunstart.png) no-repeat 20px center;}
.menu dt.succeed{background:url(../images/onesucceed.png) no-repeat 18px center;}
.menu dl.current dt.succeed{background:#009eff url(../images/onesucceed.png) no-repeat 18px center;color:#fff;}
.menu dt:hover{ background-color: #acd1fc !important;border-bottom: 1px solid  #acd1fc;}
.oneL li e{ width: 2px; height: 44px; height:100%; background-color:#dce9f4; display: block; position: absolute; left: 25px; top:0px; }
.menu dt.qssl.one{border-top: 1px solid  #D3E0F7;}
.menu dt.one e:nth-child(1){ display:none;}
.menu dt.one e:nth-child(2){ height:16px; width:16px; left:18px; top:13px;background:url(../images/oneunstart.png) no-repeat center center;}
.menu dt.succeed e:nth-child(2){ height:16px; width:16px; left:18px; top:13px; height:16px; width:16px; left:18px; top:13px;background:url(../images/onesucceed.png) no-repeat center center;}
.menu dt.continue e:nth-child(2){background:url(../images/onecontinue.png) no-repeat center center;}
.oneL li e:nth-child(2){ position:absolute; top:10px; left: 21px; width:10px; height:10px;background:url(../images/oneunstart_sec.png) no-repeat center center;}
.oneL li.current e:nth-child(2){ background:url(../images/oneunstart_sec_on.png) no-repeat center center;}
.oneL li{ background-image:none !important;}
/*.last.oneL li:last-child e:first-child{ width: 2px; height: 18px; background-color:#dce9f4; display: block; position: absolute; left: 25px; top:0px; }*/
.last e:first-child{  height:20px; top:0px; }
.menu dl.current dt.one e:nth-child(2){background:url(../images/oneunstarton.png) no-repeat center center;}
.oneL li.succeed  e:nth-child(2){background:url(../images/onesucceed_sec.png) no-repeat center center;}
.oneL li.continue  e:nth-child(2){background:url(../images/onecontinue_sec.png) no-repeat center center; width:16px; height:16px; left:18px; top:8px}
.menu dl.current dt.continue e:nth-child(2){background:url(../images/onecontinueon.png) no-repeat center center;}
.menu dl.current dt.succeed e:nth-child(2){background:url(../images/onesucceed_on.png) no-repeat center center;}

.oneL li .s-li e{ width: 2px; height: 44px; height:100%; background-color:#dce9f4; display: block; position: absolute; left: 9px; top:0px; }
.oneL li .s-li e:nth-child(2){ position:absolute; top:10px; left: 5px; width:10px; height:10px;background:url(../images/oneunstart_sec.png) no-repeat center center;}
.oneL li .s-li.cur e:nth-child(2){ background:url(../images/oneunstart_sec_on.png) no-repeat center center;}
.oneL li .s-li{ background-image:none !important;}
.oneL li .s-li.succeed  e:nth-child(2){background:url(../images/onesucceed_sec.png) no-repeat center center;}
.oneL li .s-li.continue  e:nth-child(2){background:url(../images/onecontinue_sec.png) no-repeat center center; width:16px; height:16px; left:2px; top:8px}
.oneL li .s-ul .s-li:nth-child(1) e:nth-child(1){top:12px;}
.oneL li .s-ul .s-li:last-child e:nth-child(1){top:0px; height:50%;}

.contralBtn{ width:14px; height:110px;background: #4492F7 url(../images/contralBtn.png) no-repeat 5px center;border-radius: 8px 0 0 8px; position:absolute; z-index:15; right:0px; top:calc((100% - 120px)/2);font-size: 14px;
color: #FFFFFF;  padding:10px 10px 0px 16px; line-height:20px; cursor:pointer;}
.titles{ padding-left:10px; color:#ffffff;}


/*税务机关*/
.swjg_kg{padding:10px;width:600px;height:500px;background-color:#fff;font-size:14px;position:relative;}
.swjg_kg .layui-input{width:450px;}
.swjg_kg .layui-form-checkbox[lay-skin=primary] i{width:12px;height:12px;line-height:12px;font-size:12px;margin-left:10px;}
.swjg_kg .layui-form-checked[lay-skin=primary] i{background-color:#009EFF;border-color:#009EFF;}
.swjg_list{margin-top:10px;height:calc(100% - 70px);overflow-y:auto;}
.swjg_list .dt{height:30px;line-height:32px;background:url(../images/jt_zk.png) no-repeat left center;text-indent:10px;cursor:pointer;position:relative;}
.swjg_list .dt:hover{background-color:#B2E1FF }
.swjg_list .dt.cur{background:url(../images/jt_hyou.png) no-repeat left center;}
.swjg_list .dt.nodt{background:none;}
.swjg_list .dt.nodt:hover{background:#B2E1FF;}
.swjg_list .dt i{text-indent:0px;}
.swjg_list .dt span.xljtou{position:absolute;width:15px;height:30px;top:0px;left:0px;display:block;}
.swjg_list .dt span.dt_dm{margin-left:5px;}
.swjg_list .dd{padding-left:20px;display:none;}
.swjg_kg .dq_btn{width:100%;height:28px;text-align:center;margin-top:10px;}
/*税务机关*/


/*.menu em{  background-repeat: no-repeat;display:block; float: left; width: 20px; height: 20px;  background-image: url(../images/main.png);background-position:-1px -233px; }*/
.menu span{ margin-left: 15px;}
.menu dl{  width: 200px; /*overflow: hidden; *//*border-bottom: 1px solid  #D3E0F7;*/background-color:#fff;}
/*.menu dl.current dt{ background-color: #549ef5; color: #defdff;background-color:#549ef5; position: relative; min-width: 200px; }*/
.menu dl:last-child{border-bottom: 1px solid  #D3E0F7;}
.menu dl:last-child dt{border-bottom: none;}
.menu dl.current  em{background-position:-2px -26px;background-position:-1px -257px;}
.menu dl dd{ display: none; min-width:210px; }
.menu dl.current dd{ display: block; /* max-height: 500px; *//*overflow-y: scroll;*/ width: calc(100% + 17px); width: 210px; }
.menu dl dd ul{background-color:#F7F8FC;}
.menu dl.current dd ul{ /*overflow-y: scroll;*/ display: block; width: 200px; /*width: 215px;*/  }
.menu dt i{ width: 15px; height: 15px; background:url(../images/arrow_right.png) no-repeat center center; display: block; position: absolute; right: 10px; top:15px; }
.menu .current dt i{background:url(../images/arrow_down.png) no-repeat center center;}
.menu li{ padding-left: 50px; min-height: 32px; height:auto; line-height: 32px; color: #3274C1; cursor: pointer; position: relative; width: 150px;
          background: url(../images/dot-new-off.png) no-repeat 24px center;border-bottom: 1px solid #E9F1FC;}/*35*/
.menu li:last-child{/*border-bottom:none;*/}
/*.menu li{ padding-left: 60px; height: 32px; line-height: 32px; color: #3274C1; cursor: pointer; position: relative; width: 140px; background: url(../images/dot_off.png) no-repeat 45px center;}*/
.menu dl.current dt{border-bottom: 1px solid  #D3E0F7; }
/*.menu li i{ display: block; width:8px; height: 10px;}*/
.menu li.current,.menu li.current:hover{ color: #1F7DEF;  background: #CEE1F8 url(../images/dot-new-on.png) no-repeat 24px center;}
.menu li:hover{ color: #1F7DEF;  background: #E5F1FF url(../images/dot-new-on.png) no-repeat 24px center;}
/*.menu li span{ margin-left:0px; display:block; width:128px; overflow:hidden; height:32px;}*/
.menu li span{ margin-left:0px; display:block; width:128px; width:145px; overflow:hidden; line-height:20px; padding-top:6px;}
.menu li.current i{ background: url(../images/li_current.png) no-repeat right center;}
/*.menu li i{position: absolute; right: -6px; top:5px; width: 20px;height: 20px; display: block;}*/
.menu li i{position: absolute; right: -6px; top:calc(50% - 10px); width: 20px;height: 20px; display: block;}
.menu li i.sj-li-logo{ position: absolute; right: 9px; top:calc(50% - 4px); width: 8px;height: 8px; display: block;
                                 background: url(../images/sanji-menu.png) no-repeat right center;}
.menuContainer{width: calc(100% + 25px);  height: 100%;overflow-y:auto;}
.menuScroll{ height: calc(100% - 0px); width: calc(100%); overflow:hidden;position:relative;z-index:5;}
.menu-write-bg{position:absolute;z-index:4;background-color:#fff;width:200px;height:100%;top:0px;left:0px;}
/**三级菜单*/
.menu li .s-ul{position:absolute;top:0px;right:-182px;width:180px;background: #FFFFFF;box-shadow: 0 2px 8px 0 rgba(0,0,0,0.26);border-radius: 2px;display:none;}
.menu li .s-ul .s-li{height:32px;line-height:32px;padding:0 20px;color:#535353;position:relative;border-bottom: 1px solid #E9F1FC;}
.menu li .s-ul .s-li:last-child{border-bottom: none;}
.menu li .s-ul .s-li.cur{background-color:#E2EEFD ;color:#087ACD;}
.menu li .s-ul .s-li:hover{background-color:#E2EEFD ;color:#087ACD;}
.menu li .qssh-ul{right:-212px;width:210px;}
.menu li:hover .s-ul{display:block;}
.menu li .s-ul .s-li span{width:170px;margin-left:3px;}
.menu li .s-ul .s-li span e:nth-child(1){display:none;}



.main{ width: calc(100% - 10px);padding-top: 5px;  background-color: #eef1f6;  height: calc(100% - 60px); margin:0 5px;position: relative;z-index:20;}

.labelTitle{ height:40px; background-color:#3EBCF4; display:block; margin-left:-145px; margin-top:-1px; font-size:16px; line-height:40px; color:#fff; position:relative;}
.layui-layer .labelTitle,.layui-layer .quxiao{ display:none;}
.labelTitle span{ display:inline;cursor:pointer;}

/*导航*/
.one-pro-menu{height:45px;width:100%;background-color:#fff;position:relative;}
.one-pro-menu .all-menu-title{background:url(../images/allxm-bg.png) no-repeat left center;width:108px;height:40px;line-height:36px;font-size:15px;font-weight:bold;text-align:center;float:left;margin:3px 0 0 5px;position:relative;z-index:100;}
.one-pro-menu .one-menu-title{background:url(../images/xz-xm-bg.png) no-repeat left center;background-size:100% 100%; height:40px;line-height:36px;font-size:15px;font-weight:bold;
                              text-align:center;float:left;padding:0 50px 0 50px;color:#fff;position:relative;margin-top:3px;margin-left:-40px;z-index:10;}
.one-pro-menu .one-menu-title i.menu-updown{background:url(../images/xtsz-xljt.png) no-repeat;height:5px;width:10px;position:absolute;top:16px;right:36px;}
.one-pro-menu .one-menu-title i.menu-close{background:url(../images/icon-xm-cancle.png) no-repeat;height:14px;width:14px;position:absolute;top:12px;right:16px;}
.one-pro-menu .one-menu-nav{height:40px;margin-top:3px;font-size:12px;line-height:38px;float:left;padding:0 10px;}
.data-refresh{float:right;padding:0 10px;height:40px;margin-top:3px;line-height:38px;font-size:12px;margin-right:10px;}
.data-refresh span.refresh-btn{display:inline-block;background:url(../images/icon-refresh.png) no-repeat left center;text-indent:18px;
                               color:#3492FF;margin-left:15px;text-decoration:underline;cursor:pointer; }


.labelTitle  e{ display:none;}
/*.labelTitle.cc span{border: 1px solid rgba(255,255,255,0.40); padding:2px 20px 2px 7px; display:inline;}*/
.labelTitle.cc span{border: 1px solid rgba(255,255,255,0.40);cursor:pointer; padding: 0px 10px 0px 10px; display: inline; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; max-width: 345px;display: inline-block;line-height: 26px; margin-top: 6px;}
.labelTitle.cc  e{ display:inline-block;}
.quxiao{border: 1px solid #FFFFFF;border-radius: 3px;font-family: PingFangSC-Regular;font-size: 16px;color: #FFFFFF; position:absolute; right:10px; top:8px; padding:0px 4px;}
.quxiao:hover{color: #FFFFFF;}
.titleReturn{ width:14px; height:14px; display:inline-block; font-size:14px; background-color:#fff; color:#3EBCF4; text-align:center; line-height:14px; border-radius:50%; position:absolute; top:7px; margin-left:-14px;
              transform:rotate(45deg);
              -ms-transform:rotate(45deg); 	/* IE 9 */
            -moz-transform:rotate(45deg);	/* Firefox */
            -webkit-transform:rotate(45deg); /* Safari 和 Chrome */
            -o-transform:rotate(45deg);	/* Opera */

}

.selectform{float:right;}
.selectform .layui-form-select{ width:100px; }
.selectform{ display:inline-block; width:110px; font-size:14px;}
.selectform .layui-input-block{ margin-left:10px;}
.selectform  .layui-input{ height:24px; margin-top:5px;}
.selectform  .layui-form-select dl dd,.selectform  .layui-form-select dl dt{ height:30px; line-height:30px;}

.returnBtn{ display:none;}
.main1 .returnBtn{ display:none; width:21px;margin-top:15px; margin-left:10px; height:16px; float:left; background:url(../images/returnBtn.png) no-repeat center center;}
.menuBar{ width: calc(100% - 0px);  height: 40px;}
.menuBar span{ width: 140px; height: 40px; float: left; margin-right: -1px; position: relative; color: #698bb9; font-size: 14px; text-align: center; line-height: 40px; border: 1px solid #b6c3d4; display: inline-block; border-radius: 3px 3px 0px 0px;}
.menuBar span a{ display: block; width: 12px ;height: 12px; position: absolute;  background-repeat: no-repeat;right: 12px; top:13px;  background-image: url(../images/main.png);background-position:0px -26px;}
.menuBar span.current{ background-color: #3196f2; color: #fff;border: 1px solid #3196f2;}
.menuBar span.current a{background-position:0px -155px; background-position:0px -38px;}
.iframeContainer{ width: 100%; height:100%; background-color: #f9fafc; border-radius: 5px; overflow: hidden;float:left;position:relative;z-index:20;}
.iframeContainer iframe{ width: 100%; height: 100%; border: none; background-color: #fff;}

.iframeContainerLeft{ width: calc(100% - 205px);position:absolute;top:5px;left:205px;z-index:21;}
/*windowFrame*/
#windowFrame{ position: absolute; width: calc(100% - 20px); height: calc(100% - 20px); background-color: rgba(0,0,0,0.5); z-index: 1; top: 0px; left: 0px; overflow: hidden; padding:10px;}
.windowTitle{ height: 32px; line-height: 32px;background: #3492FF; position: relative;}
.windowTitle a{ color: #fff;}
.items{font-size: 16px; padding-left: 10px;  font-weight: bolder; display: block; min-width:255px; width: auto; float: left; height: 32px;  padding-right: 28px;background: #0E73E3 url(../images/searchArrowDown.png) no-repeat calc(100% - 10px) center;}
.items1{font-size: 16px; padding-left: 0px;  font-weight: bolder;}
.items_fk{font-size: 14px; padding-left: 10px;}
.items.current{background: #0E73E3 url(../images/searchArrowUp.png) no-repeat calc(100% - 10px) center;}
.itemsPre{background: url(../images/arrowLeft.png) no-repeat 10px center; line-height: 32px; font-size: 14px; float: left;  padding: 0px 12px 0px 24px;border-right: 1px solid #0E73E3;}
.itemsNext{background: url(../images/arrowRight.png) no-repeat 78px center; font-size: 14px;  float: left; padding: 0px 24px 0px 12px;border-right: 1px solid #0E73E3;}
.windowClose{ background: url(../images/windowClose.png) no-repeat center center; width: 18px; height: 18px; position: absolute; right:7px; top: 7px;}

.titleL{ display:inline-block; /*min-width:144px;*/ overflow:hidden; float:left;}
.titleHz{ display:inline-block;}

.preAndNext{ position:absolute;z-index:150; bottom:15px; left:0px; width:100%; display:block;}
.preAndNext a{background-color: #16CA96;border-radius: 4px;font-size: 12px;color: #FFFFFF;letter-spacing: 0; display:block; width:72px; height:28px; line-height:28px; padding:0px;}
.preAndNext a:hover{ opacity:0.8;}
.itemsPre{ background:url(../images/syt.png) no-repeat 10px center; text-indent:22px; float:left; margin-left:15px;}
.itemsNext{background:url(../images/xyt.png) no-repeat 55px center;text-indent:12px;float:right; margin-right:15px;}

.windowBody{ height: calc(100% - 32px); background-color: #fff;}
/*修改layer*/
.layui-layer-title{height: 32px !important; line-height: 32px !important;background: #3492FF !important; position: relative; padding: 0px !important; color: #fff;}
.layui-layer-title a{ color: #fff;}
.layui-layer-setwin{top:7px !important;}
.layui-layer-ico:not(.layui-layer-ico3):not(.layui-layer-max){ background: url(../images/windowClose.png) no-repeat center center !important;  }

/*2017-12-08**/
.sear-mask{width:100%;height:100%;position:fixed;top:0px;left:0px;opacity:0;filter:alpha(opacity=0);z-index:99;display:none;}
.searchPanel{ width: 291px; height:calc(100% - 200px); position: absolute; display: none;  left: 96px; top:64px;background: #FBFCFF;  border: 1px solid #CFCFCF;  box-shadow: 0 2px 4px 0 #B9C4D1;  border-radius: 0px 8px 8px 8px;z-index:999;}
.searchPanelInput{background: #FFFFFF;  border: 1px solid #4A90E2;  border-radius: 100px; width: 270px; height: 28px;  margin:8px 0px 8px 10px;}
.searchPanelInput input{ height: 24px; line-height: 24px; margin:2px 0px 2px 8px;font-size: 14px;
   /* color: #BCC2C9;*/ width: 220px; float: left;}
.searchPanelInput a{ background: url(../images/searchBtn.png) no-repeat center; width: 36px; height: 24px; display: block; float: left; margin-top: 2px;}
.searchPanelList dt a.allItems{font-size: 12px;  color: #4A90E2;background: #EFF6FF;border: 1px solid #AFD4FF;border-radius: 4px;text-decoration:none;display:block;width:142px;height:20px;line-height:20px;text-align:center;float:left;margin-top:6px;}
.searchPanelList dt a.allitemsContent{font-size: 12px;  color: #4A90E2;background: #EFF6FF;border: 1px solid #AFD4FF;border-radius: 4px;text-decoration:none;display:block;width:142px;height:20px;line-height:20px;text-align:center;float:left;margin-top:6px;}
.searchPanelList dt{ height: 34px; line-height: 34px; border-top:1px solid rgba(223,233,245,0.4);border-bottom: 1px solid rgba(223,233,245,0.4); padding: 0px 10px;}
.allItems{  text-decoration: underline;}
.changeItems{ background: url(../images/shaixuan.png) no-repeat left center; padding-left: 18px; float: right;}
.searchPanelList{ height: calc(100% - 50px);}
.main1 .searchPanelList{ height: calc(100% - 50px);}
.searchPanelList dd{ overflow: hidden; height: calc(100% - 40px);}
.searchPanelList dd ul{ overflow-y:scroll; height: 100%;width:calc(100% + 15px);width:calc(100% + 11px);  }
.searchPanelList dd li{border-bottom: 1px solid rgba(223,233,245,0.4); height: 36px; line-height: 36px;font-size: 14px;
    color: #808080; padding: 0 15px 0px 10px; position: relative;}
.edit{ position: absolute; right: 20px;font-size: 12px;  color: #9E9E9E;}
.searchPanelList dd li .name{ display: inline-block; width:165px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;color: #656565; }
.searchPanelList dd li:hover{background: #EDF2F9;}
.searchPanelList dd p{border-bottom: 1px solid rgba(223,233,245,0.4); height: 36px; line-height: 36px;font-size: 14px;
    color: #808080; padding: 0 15px 0px 10px; position: relative;}
.searchPanelList dd li span{ float: left; padding-right: 5px;  min-width: 20px; text-align: center;}
.searchPanel .search-uparrow{position: absolute;width: 100%;height: 15px;background: url(../images/icon-db-jt.png) no-repeat center bottom;top: -15px;right: 0px;}

.select-bg{float:right;width:50px;height:20px;margin-top:6px;color:#4A90E2;line-height:0px;}
.select-bg .sl-title{height:20px;}
.select-bg .sl-title span{display:block;height:18px;font-size:12px;float:left;line-height:20px;}
.select-bg .sl-title i{height:18px;width:18px;background:url(../../common/images/sift_off.png) no-repeat;margin-left:3px;font-size:12px;display:block;float:left;margin-top:2px; }
.select-bg .sl-title.clickOn i{background:url(../../common/images/sift_on.png) no-repeat;}

.layui-layer-content .searchPanel{top:0px;left:5px;}
.seaLoading{position:absolute;width:100%;height:100%;display:none;background:rgba(255,255,255,0.5);top:0px;left:0px;}
.seaLoading i{font-size:40px;position:absolute;top:calc((100% - 40px)/2);left:calc((100% - 40px)/2);width:40px;height:40px;}
/**近期项目列表*/
.searchJqList{ height: calc(100% - 50px);display:block;overflow:hidden;}
.searchJqList dt{font-size: 14px;color: #3492FF;line-height:30px;margin-left:10px;border-bottom: 1px solid rgba(223,233,245,0.4);}
.searchPanelList dd{ overflow: hidden; height: calc(100% - 40px);}
.searchJqList dd ul{ overflow-y:hidden; height: 100%;width:calc(100%);width:calc(100%);  }
.searchJqList dd li{border-bottom: 1px solid rgba(223,233,245,0.4); height: 36px; line-height: 36px;font-size: 14px;
    color: #808080; padding: 0 15px 0px 10px; position: relative;}
.edit{ position: absolute; right: 20px;font-size: 12px;  color: #9E9E9E;}
.searchJqList dd li .name{ display: inline-block; width:165px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;color: #656565; }
.searchJqList dd li:hover{background: #EDF2F9;}
.searchJqList dd li span{ float: left; padding-right: 5px;  min-width: 20px; text-align: center;}
.searchJqList dd .nowListLi li{background-color:#E5F1FF;}
.searchJqList .show-allxm-btn{margin:10px auto 0px; cursor:default;background: #3492FF;border-radius: 14px;height:28px;line-height:28px;padding:0 15px;color:#fff;width: 100px;font-size: 14px;text-align: center;}
.searchJqList .jq-dd{height: calc(100% - 145px);}
.org{color: #E5940E;}
#windowFrame1{height: calc(100% - 2px); width: 100%; overflow: hidden;}
.layui-layer-page .layui-layer-content{ overflow: hidden !important;}

/*提示动画*/
.tip-animate{position:fixed;width:100%;height:100%;top:0px;left:0px;background-color:rgba(0,0,0,0.6);z-index:9999;display:none;}
/*.menu-nav{position:relative;z-index:10000;box-shadow:0 0 0 4000px rgba(0, 0, 0, 0.6);}
.searchPanel {position:relative;z-index:10000;box-shadow:0 0 0 4000px rgba(0, 0, 0, 0.6);}*/
/*.menu dl.current{position:relative;z-index:10000;box-shadow:0 0 0 4000px rgba(0, 0, 0, 0.6);}*/
.tips-ys{line-height:35px;}
.tips-title{font-size:20px;color:#fff;line-height:35px;}
.tips-cont{font-size:16px;color:#c3dfff;line-height:35px;}

/**弹窗层最大小化*/
.layui-layer .layui-layer-setwin .layui-layer-min cite{background-color:#fff;}
/*.layui-layer .layui-layer-max{display:none;}*/

.layui-layer-tab{transition:all 0.3s;
                -moz-transition:all 0.3s;	/* Firefox */
                -webkit-transition:all 0.3s; /* Safari 和 Chrome */
                -o-transition:all 0.3s;/* Opera */

                 transform:translateX(0) scale(1);
                 -ms-transform:translateX(0) scale(1); 	/* IE 9 */
                -moz-transform:translateX(0) scale(1);	/* Firefox */
                -webkit-transform:translateX(0) scale(1); /* Safari 和 Chrome */
                -o-transform:translateX(0) scale(1);/* Opera */
                 z-index:99999999 !important;}
.layui-layer-tab.layer-bxz-hide{
    transform:translateX(100%) scale(0);
    -ms-transform:translateX(100%) scale(0); 	/* IE 9 */
    -moz-transform:translateX(100%) scale(0);	/* Firefox */
    -webkit-transform:translateX(100%) scale(0); /* Safari 和 Chrome */
    -o-transform:translateX(100%) scale(0);/* Opera */

}
.layui-layer-tab .layui-layer-title span{color:#fff;}
.layui-layer-tab .layui-layer-title span.layui-this{height:32px !important;color:#0e73e3;}
.layui-layer-tab .layui-layer-title{border-bottom:none;}
.layui-layer-tab .layui-layer-content{width:100%;}
.layui-layer-tab .layui-layer-content ul.layui-layer-tabmain{width:100%;height:100%;}
.layui-layer-tab .layui-layer-content ul.layui-layer-tabmain li{width:100%;height:100%;}
.layui-layer-tab .layui-layer-content ul.layui-layer-tabmain li iframe{width:100%;height:100%;}
.layui-layer-tab .layui-layer-setwin{}
.layui-layer-tab .layui-layer-setwin span.layui-layer-min-bxz{position:absolute;top:0px;left:-15px; width:16px;height:16px;font-size:12px;_overflow:hidden;cursor:pointer}
.layui-layer-tab .layui-layer-setwin .layui-layer-min-bxz i{position:absolute;width:14px;height:2px;left:0px;top:50%;display:block;
                                                            margin-top:-1px;background-color:#fff;cursor:pointer;_overflow:hidden;}
.layui-layer-tab .layui-layer-setwin .layui-layer-min-bxz:hover i{background-color:#fff}

.layui-layer-tab .layui-layer-setwin span.layui-layer-fresh-bxz{position:absolute;top:0px;left:-45px; width:16px;height:16px;font-size:12px;_overflow:hidden;cursor:pointer}
.layui-layer-tab .layui-layer-setwin span.layui-layer-fresh-bxz i{color:#fff;}
.layui-layer-tab .layui-layer-setwin span.layui-layer-fresh-bxz:hover i{color:#fff}
.layui-layer-checklogin{z-index:999999999  !important;}

.layer-sfcsQrConfirm{z-index:9999999999  !important;}

.layui-layer-loading{z-index:9999999999  !important;}

/*清算底稿按钮*/
.qsdg-window-btn{position:fixed;top:calc((100% - 32px)/2);right:0px;height:46px;z-index:99999999999;width:56px;}
.qsdg-window-btn .title{width:30px;padding:5px 8px 5px 16px;background-color:#009eff;color:#fff;line-height:18px;font-size:14px;
                 box-shadow:-3px 2px 5px #ccc;border-radius:50% 0 0 50%;cursor:pointer;position:absolute;top:0px;right:0px;text-align:center;
                 text-align:center;z-index:10;transition:all 0.3s;}
.qsdg-window-btn ul{position:absolute;top:0px;right:0px;width:110px;
                            transform:translateX(160px);
                            -ms-transform:translateX(160px); 	/* IE 9 */
                            -moz-transform:translateX(160px);	/* Firefox */
                            -webkit-transform:translateX(160px); /* Safari 和 Chrome */
                            -o-transform:translateX(160px);	/* Opera */
                    transition:all 0.3s;}
.qsdg-window-btn ul li{padding:5px 20px 5px 15px;background-color:#009eff;color:#fff;line-height:15px;font-size:12px;height:16px;
                 box-shadow:-3px 2px 5px #ccc;border-radius:20px 0 0 20px;cursor:pointer;position:relative;margin-top:10px;z-index:0;}
.qsdg-window-btn ul li.cur{background-color:#2f8efc;font-size:12px;transform:scale(1.1) translateX(-5px);}
.qsdg-window-btn ul li:hover{transform:scale(1.1) translateX(-5px);
                            -ms-transform:scale(1.1) translateX(-5px); 	/* IE 9 */
                            -moz-transform:scale(1.1) translateX(-5px);	/* Firefox */
                            -webkit-transform:scale(1.1) translateX(-5px); /* Safari 和 Chrome */
                            -o-transform:scale(1.1) translateX(-5px);	/* Opera */
                            background-color:#2f8efc;font-size:12px;}
.qsdg-window-btn ul li i{position:absolute;top:8px;right:5px;background:url(../images/windowClose.png);width:10px;height:10px;background-size:100% 100%;}
.qsdg-window-btn:hover ul{transform:translateX(0px);
                            -ms-transform:translateX(0px); 	/* IE 9 */
                            -moz-transform:translateX(0px);	/* Firefox */
                            -webkit-transform:translateX(0px); /* Safari 和 Chrome */
                            -o-transform:translateX(0px);	/* Opera */
}
.qsdg-window-btn:hover .title{transform:translateX(160px);
                            -ms-transform:translateX(160px); 	/* IE 9 */
                            -moz-transform:translateX(160px);	/* Firefox */
                            -webkit-transform:translateX(160px); /* Safari 和 Chrome */
                            -o-transform:translateX(160px);	/* Opera */
}