/*panqi------------------*/
.RedSea-index2{}
.RedSea-index2-head{height: 65px;min-width:800px;background-color:#6895e2;width: 100%;position:fixed;top:0;z-index:1030;}
.RedSea-index2-head-logo-L{width: 250px;float: left;height: 65px;}
.RedSea-index2-head-L{width: 400px;float: left;height: 65px;}
.RedSea-index2-head-R{/* width: 400px; */float: right;height: 65px;text-align: right;}
.RedSea-index2-head-C{min-width: 260px;height: 65px;margin: 0px 360px;text-align: center;}
.RedSea-index2-head-C a{display: block;height: 65px;background-position: center center;background-repeat: no-repeat;width: 180px;margin: 0px auto;}
.RedSea-index2-head-icon{width: 160px;float: left;padding-left: 10px;padding-top: 14px;}

.RedSea-index2-head-icon>a{display: inline-block;width: 38px;height: 38px;line-height: 38px;text-align: center;border-radius: 5px;}
.RedSea-index2-head-icon>a >i{font-size:20px;color: #a5c3f1;font-weight: normal;line-height: 38px;}
.RedSea-index2-head-icon>a:hover>i{color: #fff;}
.RedSea-index2-head-icon>a.active{background-color:#f4bd42 ;}
.RedSea-index2-head-icon>a.active>i{color: #fff;}

.RedSea-index2-head-icon >.newindexMenu{display: inline-block;width: 38px;line-height: 38px;text-align: center;border-radius: 5px;cursor: pointer;}
.RedSea-index2-head-icon >.newindexMenu>i{font-size:20px;color: #a5c3f1;font-weight: normal;line-height: 38px;}
.RedSea-index2-head-icon >.newindexMenu:hover>i{color: #fff;}

.RedSea-index2-head-icon> .newindexMenu>a{display: inline-block;width: 38px;height: 38px;line-height: 42px;text-align: center;border-radius: 5px;color: #9fbeef;}
.showMenu .newindexMenu>a{background-color:#f4bd42;color: #fff;}
.showMenu .newindexMenu>a:hover{color:#fff}
.slimScrollBar{background: #ccc!important;}

.RedSea-index2-head-S{margin-left: 160px;}
.RedSea-index2-head-S dl{}
.RedSea-index2-head-S dl dt{width: 60px;float: left;}
.RedSea-index2-head-S dl dd{margin-left: 61px;}

.RedSea-index2-head-S em{display: block;background-color: #a5c3f1;margin-top: 17px;border-radius: 5px;height: 30px;width: 150px;}
.RedSea-index2-head-S em i{display: block;width: 30px;float: left;line-height: 30px;font-size: 20px;color: #fff;text-align: center;color:#4075c5 ;}
.RedSea-index2-head-S em s{display: block;margin-left: 30px;}
.RedSea-index2-head-S em s input{font-size:12px;display: block;height: 30px;line-height:1;border:none;box-shadow: none;background-color: transparent;outline: none;color:#4075c5 ;}
.RedSea-index2-head-R dl{display:inline-block;width: 150px;position: relative;height: 65px;cursor: pointer;}
.RedSea-index2-head-R dt{position:relative;display: block;width: 60px;height: 50px;float: right;padding: 8px 5px 0px 0px;}
.RedSea-index2-head-R dt s{position: absolute;top:2px;right: 0px;padding:1px 5px;right:10px;display: inline-block;background-color: #f37e44;color: #fff;line-height: 14px;border-radius: 5px;font-size: 10px;}
.RedSea-index2-head-R dt img{width: 50px;height: 50px;display: block;border-radius: 50%;border:solid 1px #486b97;}
.RedSea-index2-head-R dd{display: block;margin-right: 70px;}
.RedSea-index2-head-R dd span{padding-top: 24px;display: block;color:#fff;}
.RedSea-index2-head-R dl ul{position:absolute;width:180px;right:5px;top:65px;background-color: #fff;background-color: white;min-height: 100px;border:solid 1px #d9dcda;display: none;}
.RedSea-index2-head-R dl:hover ul{display: block;}
.RedSea-index2-head-R dl ul li{display: block;text-align: left;line-height: 30px;padding:0 20px;}
.RedSea-index2-head-R dl ul li:hover{background-color: #E2E2E2;}
.RedSea-index2-head-R dl ul li:hover a{color: #eb9316;}
.RedSea-index2-head-R dl ul li a{color: #9faaac;text-align: left;}
.RedSea-index2-head-R dl ul li a span{display: inline-block;float: right;background-color: #f37e44;color: #fff;line-height: 14px;padding: 0px 8px;border-radius: 5px;font-size: 10px;}


/*涓�绾ц彍鍗曟牱寮�*/
.newindexMenu{position: relative;}
.newindexMenusub{position: absolute;top:30px;width: 230px;display: none;}
.showMenu .newindexMenusub{display: block;z-index:9999 ;}


.sub-wap{position: relative;}
.topjiantou{position: absolute;top:-23px;left: 10px;}
.topjiantou b{display: block;font-size: 36px;color: #fff;}
.sub-wap .sub-meun-border{display:block;background-color: #fff;border: solid 1px #cacbcb;border-radius: 5px;min-height: 500px;width:600px;margin-top: 20px;}
.sub-wap .popover{border:none;}

.sub-meun-border-L{position:relative;width: 230px;float: left;min-height: 500px;background-color: #fff;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.sub-meun-border-R{margin-left: 230px;min-height: 500px;background-color: #f5f7fa;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.sub-meun-border-L-bt{position: absolute;bottom: 5px;left:5px;right: 5px;height: 40px;text-align: right;}
.sub-meun-border-L-bt em{display: inline-block;width: 80px;height: 28px;border:solid 2px #bec0c1;margin-top: 5px;margin-right: 5px;border-radius: 20px;background-color: #fff;}
.sub-meun-border-L-bt em a{display: block;width: 38px;float: left;line-height: 24px;text-align: center;color: #bec0c1;}
.sub-meun-border-L-bt em a:nth-child(2){border-left: solid 1px #bec0c1;}
.sub-meun-border-L-sc{position: absolute;top: 0px;left:0px;right: 0px;height: 40px;}
.sub-meun-border-L-me{position: absolute;top:46px;bottom: 50px;left:0px;right: 0px;overflow: hidden;}

.sub-meun-border-L-me ul{display: block;float: left;width: 230px;overflow: hidden;display: none;}
.sub-meun-border-L-me ul.menu-show{display: block;}
.sub-meun-border-L-me ul li{display: block;}
.sub-meun-border-L-me ul li a{display: block;height: 40px;background-color: #fff;margin-bottom: 5px;padding-left: 10px;text-align: left;color: #464646;font-size: 14px;}
.sub-meun-border-L-me ul li a:hover{color: #6a91e0;}
.sub-meun-border-L-me ul li a:hover i{color: #6a91e0;}
.sub-meun-border-L-me ul li.active a{color: #6a91e0;background-color: #f5f7fa;}
.sub-meun-border-L-me ul li.active a i{color: #6a91e0;}

.sub-meun-border-R{}
.sub-meun-border-R ul{padding: 10px;}
.sub-meun-border-R li{}
.sub-meun-border-R li h1{display: block;min-height: 40px;line-height: 40px;text-align: left;font-weight: normal;color: #6895e2;}
.sub-meun-border-R li h1 i{display: inline-block;width: 20px;height: 20px;line-height:20px;text-align:center;background-color: #eee;border-radius: 50%;margin-right: 5px;background-color: #64b8ef;color: #fff;}
.sub-meun-border-R li:nth-child(1) h1 i{background-color: #e47821;}
.sub-meun-border-R li:nth-child(2) h1 i{background-color: #6cb9ed;}
.sub-meun-border-R li:nth-child(3) h1 i{background-color: #c558f3;}
.sub-meun-border-R li:nth-child(4) h1 i{background-color: #3dc287;}
.sub-meun-border-R li:nth-child(5) h1 i{background-color: #f79701;}
.sub-meun-border-R li:nth-child(6) h1 i{background-color: #42cabc;}
.sub-meun-border-R li:nth-child(7) h1 i{background-color: #e47821;}
.sub-meun-border-R li:nth-child(8) h1 i{background-color: #6cb9ed;}
.sub-meun-border-R li:nth-child(9) h1 i{background-color: #c558f3;}
.sub-meun-border-R li:nth-child(10) h1 i{background-color: #3dc287;}









.sub-meun-border-R li h2{display: block;overflow: hidden;text-align: left;}
.sub-meun-border-R li h2 a{display: inline-block;color: #303235;line-height: 30px;margin:0px 10px;color: #494b4e;font-size: 13px;}
.sub-meun-border-R li h2 a:hover{color: #62a1e2;}
.sub-meun-border-R li h2 a.active{color: #62a1e2;}

.sub-meun-border-L-me ul li a i{color: #c5c5c5;font-size: 20px;margin-right: 10px;}
.sub-meun-border-L-me ul li a:hover{background-color: #f5f7fa;}





.newIndexLeft,.newIndexRight{}
.newIndexLeft{width: 200px;display:none;position:fixed;top:70px;bottom:0px;left:4px}
.newIndexRight{margin-top:65px;overflow: auto;width:100%}
.showTree .newIndexLeft{display: block;}
.showTree .newIndexRight{margin-left: 254px;width:calc(100% - 254px);}
.showTree .treeButton{background-color:#f4bd42 ;}
.showTree .treeButton i{color: #fff;}
.showTree .treeBgGay{margin-left: 10px;}


.newIndexTree{border:solid 1px #ececec;background-color: #fff;border-radius: 5px;position:absolute;top: 0px;bottom: 0px;overflow: hidden;}
.RedSea .index2-search{position:relative;display: block;padding: 10px;overflow: hidden;}
.index2-search input{border:solid 1px #e6e8e9;background-color: #e6e8e9;display: block;padding: 4px;width: 100%;padding-right: 30px;}
.index2-search i{position: absolute;right: 15px;top:10px;color: #7d7f80;font-size: 20px;}

.RedSea .index2-menu-h2{position:relative;display: block;background-color:#e6e8ea;padding: 5px;cursor: pointer;}
.RedSea .index2-menu-h2 i{position: absolute;left:7px;top:5px;}





.newIndex2-desktop{background-color:#f1f4f5;min-height: 400px;}
.newIndex2-desktop-L1{padding-bottom: 20px;min-height: 175px;}
.newIndex2-desktop-L1 ul{display: block;width: 870px;margin: 0px auto;padding: 20px;}
.newIndex2-desktop-L1 ul li{position:relative;display:block;float: left;width: 20%;text-align: center;}
.newIndex2-desktop-L1 ul li h1 em{display: inline-block;width: 96px;height: 96px;border-radius: 50%;position: relative;}
.newIndex2-desktop-L1 ul li h1 em span{position: absolute;top:0px;bottom: 0px;left:0px;right: 0px;background-position: center center;background-repeat: no-repeat;}
.newIndex2-desktop-L1 ul li h2{font-size: 15px;color:#6c6c6c ;line-height: 30px;}

.newIndex2-desktop-L1 li em.bg1{background: linear-gradient(#f6d971,#e5a95d);}
.newIndex2-desktop-L1 li em.bg2{background: linear-gradient(#75c8de,#4a8aec);}
.newIndex2-desktop-L1 li em.bg3{background: linear-gradient(#8EE295,#5EB9A8);}
.newIndex2-desktop-L1 li em.bg4{background: linear-gradient(#76C8DE,#4B8BEC);}
.newIndex2-desktop-L1 li em.bg5{background: linear-gradient(#6AECE4,#57B2DF);}
.newIndex2-desktop-L1 li em.bg6{background: linear-gradient(#AD88D8,#7D56A5);}

.newIndex2-desktop-L1 ul li s{position: absolute;display: none;width: 44px;height: 36px;bottom:-42px;left:calc(50% - 22px);background-image: url(/RedseaPlatform/skins/style/image/hr-soft-v1/disktop-arow.png);background-repeat: no-repeat;}
.newIndex2-desktop-L1 ul li.active s{display: block;}
.newIndex2-desktop-L2{background-color: #fff;border-bottom: solid 1px #e6e6e8;border-top: solid 1px #e6e6e8;display: none;}
.newIndex2-desktop-L2 ul{display: block;width: 976px;margin: 0px auto;padding: 20px;overflow: hidden;text-align: center;}
.newIndex2-desktop-L2 ul li{display: inline-block;margin: 0px 12px;vertical-align: top;text-align: left;margin-bottom:10px}
.newIndex2-desktop-L2 ul li span{display: block;font-weight: bold;color: #757474;}
.newIndex2-desktop-L2 ul li a{display: block;color: #5983cb;margin-top:2px}

/*涓汉淇℃伅*/
.person-info-L1{background-color:#f3f4f6;position: relative;}
.person-info-L1-H1{background-color: #f3f4f6;border-top: solid 1px #fff;min-height: 100px;padding-left: 230px;padding-top: 0px;}
.person-info-L1-H2{background-color: #fff;min-height: 110px;border-bottom: solid 1px #eee;padding-left: 230px;}
.person-info-L1-H3{position: absolute;width: 148px;height: 148px;top:18px;left: 20px;border:solid 1px #ebebeb;border-radius: 50%;background-color: #fff;}
.person-info-L1-H3 em{width: 128px;height: 128px;display: block;border:solid 1px #ebebeb;border-radius: 50%;background-color: #fff;margin: 8px;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.person-info-L1-H1 h1{width: 50%;float: left;text-align: left;padding-top: 20px;font-size: 24px; color: #484848;height: 50px;}
.person-info-L1-H1 h2{width: 50%;float: left;text-align: right;padding-top: 20px;padding-right: 20px;height: 50px;}
.person-info-L1-H1 h2 em{display: inline-block;width: 100px;height: 30px;line-height:30px;border-radius:5px;background-color: #c7cbd4;text-align: center;}
.person-info-L1-H1 h2 em i,.person-info-L1-H1 h2 em b{color: #f4f4f4;}
.person-info-L1-H1 h2 em span{color: #fff;font-size: 14px;}

.person-info-L1-H1 h3{width: 60%;float: left;text-align: left;height: 30px;margin-top:15px;}
.person-info-L1-H1 h3{color: #868688;font-size: 16px;}
.person-info-L1-H1 h4{width: 40%;float: left;text-align: right;padding-right: 30px;height: 20px;margin-top: 15px;}
.person-info-L1-H1 h4 a{display: inline-block;padding-left:12px;font-size: 18px;}


.person-info-L1-H2 ul{padding-top: 20px;}
.person-info-L1-H2 ul li{width: 30%;float: left;overflow: hidden;margin-bottom: 10px;}
.person-info-L1-H2 ul li dt{width: 30px;height: 30px;border:solid 1px #eee;line-height: 30px;text-align: center;border-radius: 50%;float: left;}
.person-info-L1-H2 ul li dt em{text-align: center;display: inline-block;font-size: 20px;}
.person-info-L1-H2 ul li dd{margin-left: 35px;line-height: 30px;}
.person-info-L1-H2 ul li dd span,.person-info-L1-H2 ul li dd a{color: #2d8db7;}
.person-info-L1-H2 ul li dd s{color: #848484;}

.person-info-L2{margin: 0px -10px;}


.Bscroll{height: 50px;background-color: #fff;}
.Tscroll{padding: 0px 40px; position: relative;}

.Tscroll-l,.Tscroll-r{display: none;}
.Tscroll .Tscroll-l{position: absolute;font-size: 20px;top: 15px;left: 10px;display: inline-block;}
.Tscroll .Tscroll-r{position: absolute;font-size: 20px;top:15px;right: 10px;display: inline-block;}
.Tscroll .Tscroll-r,.Tscroll .Tscroll-l{color: #6895e2;cursor: pointer;}
.Tscroll .Tscroll-r:hover,.Tscroll .Tscroll-l:hover{color: #eb9316;}

.Tscroll ul{}



.person-info-L2-T1{height: 80px;background-color:#f3f4f6 ;padding-top: 15px;box-sizing: border-box;}
.person-info-L2-T1 ul{display: block;height: 75px;}
.person-info-L2-T1 ul li{display: inline-block;line-height: 50px;padding: 0px 20px;border-right: solid 1px #eee;position: relative;color:#838383 ;background-color: #fafafa;margin-right: -2px;}
.person-info-L2-T1 ul li a{color:#838383 ;font-size: 15px;}
.person-info-L2-T1 ul li a:hover{color: #119ed4;background-color:#fff ;}
.person-info-L2-T1 ul li em{position: absolute; bottom: -27px;left:calc(50% - 16px);font-size: 40px;color: #66dfe8;display: none; }
.person-info-L2-T1 ul li.active{background-color: #fff;}
.person-info-L2-T1 ul li.active em{display: block;}
.person-info-L2-T1 ul li.active a{color: #119ed4;}
.person-info-L2-T2{height: 40px;border-bottom: solid 2px #e7e7e7;padding-left: 10px;}
.person-info-L2-T2 ul{}
.person-info-L2-T2 ul li{display: inline-block;line-height: 38px;padding:0px 20px;}
.person-info-L2-T2 ul li.active{border-bottom: solid 2px #009ada;}
.person-info-L2-T2 ul li.active a{color: #494949;font-weight: bold;}
.person-info-L2-T2 ul li a{color: #828282;}
.person-info-L2-T2 ul li:hover a{color: #494949;font-weight: bold;}
.person-info-L2-T3{min-height: 400px;}
.newindex-from-list{padding: 10px;}
.newIndexColumn{overflow: hidden;padding: 0px 10px 10px 10px;}
.column-1 ul{width: 100%;}
.column-2 ul{width: 50%;}
.column-3 ul{width: 33.33%;}
.newIndexColumn ul{border:solid 1px #fff;display: block;padding: 10px;box-sizing: border-box;float: left;padding-bottom:25px;}
.newIndexColumn ul:hover{border:solid 1px #9fd1e8;background-color: #f4fbfe;border-radius: 5px;padding-bottom:25px;}
.newIndexColumn ul li{overflow: hidden;margin-bottom: 8px;}
.newIndexColumn ul li:first-child{overflow: visible;}
.newIndexColumn ul li h1{font-weight:bold;display: block;position: relative;line-height: 30px;font-size: 16px;}
.newIndexColumn ul li h1 s{display: none;position: absolute;right: 10px;color: #666;cursor: pointer;padding: 2px 6px;border-radius: 3px;}
.newIndexColumn ul:hover li s{color:#333333;display: inline-block;}
.newIndexColumn ul li s:hover{color:#6795e2;}
.newIndexColumn ul li label{display: block;width: 120px;float: left;text-align: right;color: #9a9da2;font-weight: normal;padding-right:10px;font-size: 13px;}
.newIndexColumn ul li em{display: block;margin-left: 150px;color:#63696c ;font-size: 13px;}
.newIndexColumn ul form li label{margin-bottom:0;line-height:30px}

.newIndexColumn ul li s .column-menu{position: absolute;top:20px;width:110px;right:0px;background-color: #fff;overflow: hidden;border:solid 1px #eee;padding: 5px;border-radius: 5px;display: none;padding: 3px;}
.newIndexColumn ul li s:hover .column-menu{display: block;}
.newIndexColumn ul li s .column-menu a{display: block;font-size: 12px;text-align: left;color: #333333;line-height: 24px;padding:0 5px;}
.newIndexColumn ul li s .column-menu a:hover{ background-color:#f5f5f5}
.newIndexColumn ul li s .column-menu a d{margin-right: 5px;}
.newIndexColumn ul li s.icon-list:before{content: '\f0d7';}


.person-foot{}
.person-foot h1{position: relative;text-align: center;overflow: hidden;height: 40px;}
.person-foot h1 img{position:absolute;z-index: 10;left:45%}
.person-foot h1 em{position: absolute;height: 1px;background-color:#e0e0e0;top:15px;left: 0px;right: 0px;}
.person-foot h2{text-align: center;color: #c3c3c3;font-size:12px ;}
.person-foot h2 a{color:#6c6c6c;font-size:12px ;}
.person-foot h3{text-align: center;margin-top: 10px;color:#6c6c6c;font-size:12px ;}
.person-foot h3 a{color:#6c6c6c;font-size:12px ;}

/*鏁欒偛缁忓巻*/
.newindex-edu-list{width: 1100px;margin: 0px auto;}
.newindex-edu-list ul{}
.newindex-edu-list ul li{overflow: hidden;display: block;border-bottom: dashed 1px #eee;padding: 10px 0px;}
.newindex-edu-list ul li h1{display: block;line-height: 35px;}
.newindex-edu-list ul li h1 em{display: inline-block;color: #626262;font-size: 14px; margin-right: 40px;}
.newindex-edu-list ul li h1 span{display: inline-block;color: #2a2a2a;font-size: 14px;font-weight: bold;margin-right: 40px;}
.newindex-edu-list ul li h1 b{display: inline-block;color: #565656;font-size: 14px;margin-right: 40px;}
.newindex-edu-list ul li h2{color: #5c5c5c;line-height: 25px;display: ;}

.add-button{text-align: right;padding: 20px 0px;}
.add-button button{display: inline-block;border:solid 1px #6793e0;text-align: center;color: #6793e0 ;background-color: #fff;font-size: 16px;padding: 0px 20px;border-radius: 5px;line-height: 30px;}
.add-button button:hover{background-color:#6793e0;color: #fff;}

.add-button2{text-align: center;padding: 20px 0px;margin-top: 100px;}
.add-button2 button{display: inline-block;border:solid 1px #fe9900;text-align: center;color: #fff ;background-color: #fe9900;font-size: 18px;padding: 0px 20px;border-radius: 5px;line-height: 38px;}
.add-button2 button:hover{background-color:#fff;color: #fe9900;}
.add-button2 em{display:inline-block;color: #dadada;padding: 10px;font-size: 16px;}
.newindex-table-1{width: 1100px;margin: 0px auto;}
.newindex-table-1 form{border:solid 1px #6795e2;background-color:#f3fafe ;border-radius: 5px;padding: 10px;}
.newindex-table-1 .table th,.newindex-table-1 .table td{vertical-align: middle;border:none;}
.newindex-table-1 .table{border:none;}

.newindex-table-2{width: 1100px;margin: 0px auto;}
.newindex-table-2 .table th,.newindex-table-2 .table td{vertical-align: middle;padding: 8px;text-align: center;}
.newindex-table-2 .table td{text-align: left;}
.newindex-table-2 .table th{font-weight: bold;font-size: 15px;}
.newindex-table-2 .table{border-top: solid 2px #0197df;}
/*HRM*/
.newindex-HRM{position: relative;}
.newindex-HRM-R{width: 250px;position:absolute;right:0px;min-height: 500px;border:solid 1px #eee;}
.newindex-HRM-L{margin-right: 260px;min-height: 500px;}
.newindex-HRM-L-L{width: 60%;float: left;padding-right: 5px;}
.newindex-HRM-L-R{width: 40%;float: left;padding-left: 5px;}
.newindex-HRM .hr-work-record li{width: 33.33%;}
.newindex-HRM .hr-work-record2 li{width: 33.33%;}
.newindex-HRM  .hr-work-Label h1,.newindex-HRM  .hr-work-Label h2{background-color: #e4e4e4;border:none}
.newindex-HRM  .hr-work-Label h4 em{}
.newindex-HRM  .hr-work-Label h4 em u,.newindex-HRM  .hr-work-Label h6 em u{display: none;}
.newindex-HRM  .hr-work-Label h4 em dt,.newindex-HRM  .hr-work-Label h6 em dt{border: none;background-color: transparent;}



.hrm-li-mb10 li{margin-bottom: 10px;}
.newindex-HRM  .hr-work-Label{min-height: 70px;background-color: #fff;}
.newindex-HRM  .hr-work-Label h1{height: 33px;line-height: 33px;background-color: transparent;} 
.newindex-HRM  .hr-work-Label h4 em dt{bottom: -10px;}
.newindex-HRM .hr-work-list-b{min-height: 94px;}
.newindex-HRM .hr-work-list-t{}
.newindex-HRM .hr-work-list-t em{}
.newindex-HRM .hr-work-line90{}
.newindex-HRM .hr-work-line90 li{overflow: hidden; width: 50%;float: left;margin-bottom: 10px;}
.newindex-HRM .hr-work-line90 li dl{border: dotted 1px #eee;padding: 10px;border-radius: 5px;}
.newindex-HRM .hr-work-line90 li dl{margin-right: 5px;}
.newindex-HRM .hr-work-line90 li:nth-child(2n) dl{margin-right:0px;margin-left: 5px;}

.newindex-HRM .hr-work-line90 dt{width: 60px;float: left;}
.newindex-HRM .hr-work-line90 dt img{width: 60px;height: 60px;border-radius: 50%;}
.newindex-HRM .hr-work-line90 dd{margin-left: 70px;}
.newindex-HRM .hr-work-line90 dd h1{}
.newindex-HRM .hr-work-line90 dd h1 i{margin-right: 15px;}
.newindex-HRM .hr-work-line90 dd h1 b{margin-left: 15px;color: #666;}
.newindex-HRM .hr-work-line90 dd h2{margin-top: 10px;}
.newindex-HRM .hr-work-line90 dd h2 button{margin-right: 5px;}
.newindex-HRM-R-menu{}
.newindex-HRM-R-menu>h1{background-color: #ffffff;padding: 10px;}
.newindex-HRM-R-menu>h1>span{font-size: 14px;font-weight: bold;}
.newindex-HRM-R-menu>h1>em{float: right;line-height: 18px;}
.newindex-HRM-R-menu>h1>em>i{margin-left: 10px;cursor: pointer;}
.newindex-HRM-R-menu>h2{display: block;}
.newindex-HRM-R-menu>h2>em{cursor:pointer;position:relative;padding: 5px;background-color: #fff;border-top: solid 1px #dedede;display: block;line-height: 24px;}
.newindex-HRM-R-menu>h2:last-child>em{border-bottom: solid 1px #ddd;}

.newindex-HRM-R-menu>h2>em>span{font-size: 14px;}
.newindex-HRM-R-menu>h2>em>span>i{margin-right: 5px;cursor: pointer;line-height: 24px; color: #6f9df2;}
.newindex-HRM-R-menu>h2>em>a{line-height:16px;position: absolute;right: 5px;display: inline-block;padding: 2px 5px;border-radius: 5px;top:8px;font-size: 12px;background-color: #6897e5;color: #fff;}
.newindex-HRM-R-menu>h2>em>a:hover{background-color: #225cbe;color: #fff;}
.newindex-HRM-R-menu>h2>ul{padding: 5px;background-color: #fff;}
.newindex-HRM-R-menu>h2>ul>li{border-bottom: solid 1px #dedede;display: block;overflow: hidden;padding-bottom: 6px;}
.newindex-HRM-R-menu>h2>ul>li:last-child{border-bottom: none;}
.newindex-HRM-R-menu>h2>ul>li dl{display: block;}
.newindex-HRM-R-menu>h2>ul>li dt{width: 50px;float: left;display: block;}
.newindex-HRM-R-menu>h2>ul>li dt img{width: 50px;height: 50px;border-radius: 50%;margin-top: 10px;}
.newindex-HRM-R-menu>h2>ul>li dd{position:relative;display: block;padding-left: 25px;padding-top:2px}
.newindex-HRM-R-menu>h2>ul>li dd a{display: block;font-size: 14px;font-weight: bold;color: #282828;}
.newindex-HRM-R-menu>h2>ul>li dd a i{margin-left: 20px;}
.RedSea-index2  .icon-xingzuonv{display: inline-block;width: 16px;height: 16px;border-radius:3px;line-height: 16px;text-align:center;background-color: #ffa2c6;color: #fff;font-size: 14px;font-weight: normal;}
.RedSea-index2  .icon-xingzuonan{display: inline-block;width: 16px;height: 16px;border-radius:3px;line-height: 16px;text-align:center;background-color: #66dfe8;color: #fff;font-size: 14px;font-weight: normal;}
.RedSea-index2  .icon-bumeng,.RedSea-index2  .icon-zhiwu{color: #ff9d17;}

.newindex-HRM-R-menu>h2>ul>li dd lable.name{margin-right:20px;display:inline-block;font-weight:500;color:#333}
.newindex-HRM-R-menu>h2>ul>li dd span{display: block;overflow: hidden;}
.newindex-HRM-R-menu>h2>ul>li dd span u{font-size: 13px;text-decoration: none;display: block;width: 100%;color:#aaa}
.newindex-HRM-R-menu>h2>ul>li dd u i{font-size: 20px;}
.newindex-HRM-R-menu>h2>ul>li dd b{position:absolute;top:3px;right:5px;display: block; color: #bbb;}
.newindex-HRM-R-menu>h2>ul>li dd em{position: absolute;left: 4px;top: 2px;}
.newindex-HRM-R-menu>h2>ul>li dd em input{cursor:pointer;}
.newindex-HRM-R-menu>h2>ul>li dd s{font-size:10px;position: absolute;right: 46px;top: 4px;display:inline-block;width: 16px;height: 16px;border:solid 1px #e42b67;color:#e42b67;border-radius: 50%;line-height: 16px;text-align: center;}
.newindex-HRM .hr-work-Birthday{}
.newindex-HRM .hr-work-Birthday li{width: 33.33%;}
.newindex-HRM .hr-work-Birthday li dl{position: relative;}
.newindex-HRM .hr-work-Birthday li dl input{position: absolute;right: 10px;top:10px;}
.HRM-kq-list01{}
.HRM-kq-list01 li{width: 100px;float: left;margin-right: 10px;}
.HRM-kq-list01 li dt{}
.HRM-kq-list01 li dt img{width: 100px;height: 100px;display: block;}
.HRM-kq-list01 li dd{text-align: center;}
.HRM-kq-list01 li dd span{color: #555;line-height: 33px;}
.HRM-kq-list01 li dd span s{color: #6795e2;}
.newindex-HRM .hr-work-list-t button span{line-height: 10px;color: red;margin-left: 5px;font-size: 12px;}
.newindex-HRM-S{height: 58px;background-color:#fff ;}
.newindex-HRM-S dt{display:block;width: 150px;float: left;padding: 12px 0px 0px 12px;}
.newindex-HRM-S dd{display:block;margin-left: 160px;}
.newindex-HRM-S dt .input-group input{border:solid 1px #6990df;}
.newindex-HRM-S dt .input-group button{border:solid 1px #6990df;}
.newindex-HRM-S dt .input-group button i{color: #6990df;}
.newindex-HRM-S dd em{color: #292929;line-height: 58px;margin-left: 50px;}
.newindex-HRM-S dd em span{color: #fe9900;font-weight: bold;}
.newindex-HRM-S dd em b{background-color: #fe9900;display: inline-block;padding: 2px 5px;margin: 0px 5px;color: #fff;font-size: 18px;line-height: 22px;}
.newindex-HRM-S dd em i{color: #ddd;padding: 0px 5px;}



.newindex-HRM .hr-work-list-t-tip{padding:0px 10px;height: 45px;}
.newindex-HRM .hr-work-list-t-tip span{line-height: 45px;}
.newindex-HRM .hr-work-list-t-tip u b{display: inline-block; height: 35px;line-height: 35px;margin-top: 6px;margin-right: 15px;cursor: pointer;padding: 0px 10px;}
.newindex-HRM .hr-work-list-t-tip u b:hover{border-top:solid 2px #6795e2;border-left: dotted 1px #dddddd;border-right: dotted 1px #dddddd;}
.newindex-HRM .hr-work-list-t-tip u b.active{border-top:solid 2px #6795e2;border-left: dotted 1px #dddddd;border-right: dotted 1px #dddddd;}
.newindex-HRM .hr-work-list-t-tip u b i{color: #d91d1d;margin-left: 5px;}

.hrm-buttons{position: absolute; right: 5px;top:4px}


.hrm-inc-list-01{overflow: hidden;margin-bottom: -10px;min-height: 400px;}
.hrm-inc-list-01 ul{}
.hrm-inc-list-01 li{width: 50%;float: left;padding-bottom: 10px;}
.hrm-inc-list-01 li dl{display: block;margin-right: 10px;min-height: 82px;border:solid 1px #ddd;border-radius: 5px;background-color: #fff;}
.hrm-inc-list-01 li dl:hover{border-color:#0ca0db;}
.hrm-inc-list-01 li:nth-child(2n) dl{display: block;margin-right: 0px;margin-left: 10px;}
.hrm-inc-list-01 li dt{width: 65px;float: left;}
.hrm-inc-list-01 li dt img{width: 50px;height: 50px;border-radius: 50%;display: block;margin: 17px 0px 0px 12px;}
.hrm-inc-list-01 li dd{margin-left: 70px;padding: 8px;}
.hrm-inc-list-01 li dd h1{display: block;}
.hrm-inc-list-01 li dd h1 span{color: #494949;font-weight: bold;}
.hrm-inc-list-01 li dd h1 i{margin: 0px 5px;}
.hrm-inc-list-01 li dd h1 b{color:#9f9f9f ;}
.hrm-inc-list-01 li dl dd h1 a{color: #2d8db7;font-weight: normal;}
.hrm-inc-list-01 li dd h2{display: block;line-height: 32px;}
.hrm-inc-list-01 li dd h2 u{text-decoration: none;font-size: 14px;color: #bbb;}
.hrm-inc-list-01 li dd h2 u i{font-size: 20px;}
.hrm-inc-list-01 li dd h3{display: block;}
.hrm-inc-list-01 li dd h3 a{display: inline-block;border:solid 1px #eee;background-color: #fbf9e4;padding: 2px 2px;border-radius: 3px;margin-right: 5px;color:#474431;position: relative;}
.hrm-inc-list-01 li dd h3 a.stay{background-color: #fff;}
.hrm-inc-list-01 li dd h3 a:hover{background-color: #fff;}
.hrm-inc-list-01 li dd h3 a i{display:none;position:absolute;right:0px;top:0px;background-color: #e3434d;color: #fff;width: 6px;height: 6px;border-radius: 50%;text-align: center;font-weight: bold;font-size: 10px;}
.hrm-inc-list-01 li dd h3 a.stay i{display: inline-block;}



.hrm-inc-list-02{overflow: hidden;margin-bottom: -10px;margin-right: -10px;min-height: 400px;}
.hrm-inc-list-02 ul{}
.hrm-inc-list-02 li{width: 33.33%;float: left;padding-bottom: 10px;}
.hrm-inc-list-02 li dl{display: block;margin-right: 10px;min-height: 82px;border:solid 1px #eee;border-radius: 5px;background-color: #fff;}
.hrm-inc-list-02 li dl:hover{border-color:#0ca0db;}


.hrm-inc-list-02 li dt{width: 65px;float: left;}
.hrm-inc-list-02 li dt img{width: 50px;height: 50px;border-radius: 50%;display: block;margin: 17px 0px 0px 12px;}
.hrm-inc-list-02 li dd{margin-left: 70px;padding: 8px;position: relative;}
.hrm-inc-list-02 li dd>a{position: absolute;top:15px;right:5px;display: inline-block;background-color: #6794e0;color: #fff;font-size: 12px;padding: 2px 4px;border-radius: 3px;}
.hrm-inc-list-02 li dd>a:hover{color: #fff;background-color: #5481cc;}
.hrm-inc-list-02 li dd h1{color:#828282 ;display: block;font-weight: bold;padding-top:12px}
.hrm-inc-list-02 li dd h2{color:#828282 ;display: block;line-height: 32px;}
.hrm-inc-list-02 li dd h3{display: block;}

.hrm-inc-list-03{overflow: hidden;}
.hrm-inc-list-03 li{width: 33.33%;float: left;margin-bottom: 10px;}
.hrm-inc-list-03 li dl{position: relative;display: block;margin-right: 10px;min-height: 82px;border:solid 1px #eee;border-radius: 5px;background-color: #fff;}
.hrm-inc-list-03 li dl:hover{border-color:#0ca0db;}
.hrm-inc-list-03 h1{}
.hrm-inc-list-03 h1{}
.hrm-inc-list-03 h1 dt{width: 65px;float: left;}
.hrm-inc-list-03 h1 dt img{width: 50px;height: 50px;border-radius: 50%;display: block;margin: 20px 0px 0px 10px;}
.hrm-inc-list-03 h1 dd{margin-left: 70px;padding: 8px;}
.hrm-inc-list-03 h1 dd em{display: block;margin-top: 5px;}
.hrm-inc-list-03 h1 dd em span{font-weight: bold;}
.hrm-inc-list-03 h1 dd em:nth-child(2){margin-top: 5px;}
.hrm-inc-list-03 h1 dd em i{margin: 0px 10px;}
.hrm-inc-list-03 h2{display: block;}
.hrm-inc-list-03 h2 span{display: block;background-color: #fbf8e1;padding: 4px 10px;margin: 0px 10px;border-radius: 5px;}
.hrm-inc-list-03 h3{display: block;margin: 0px 10px;padding: 10px;}
.hrm-inc-list-03 h3 em{display: block;}
.hrm-inc-list-03 h3 em:nth-child(2){margin-top: 10px;}
.hrm-inc-list-03 h3 em i.abnormal{color: red;}
.hrm-li-menu{position: absolute;top:5px;right: 5px;width: 18px;height: 18px;cursor: pointer;}
.hrm-li-menu i{}
.hrm-li-menu-sub{display: none;width: 44px;min-height: 40px;border:solid 1px #eee;position: absolute;top:15px;right: 2px;background-color: #fff;padding: 5px 8px;border-radius: 5px;}
.hrm-li-menu-sub a{color: #555;font-size: 12px;border-bottom: dotted 1px #eee;}
.hrm-li-menu:hover .hrm-li-menu-sub{display: block;z-index:999}


.hrm-inc-list-04{overflow: hidden;}
.hrm-inc-list-04 li{width: 33.33%;float: left;margin-bottom: 10px;}
.hrm-inc-list-04 li dl{position: relative;display: block;margin-right: 10px;min-height: 82px;border:solid 1px #eee;border-radius: 5px;background-color: #fff;}
.hrm-inc-list-04 li dl:hover{border-color:#0ca0db;}
.hrm-inc-list-04 h1{}
.hrm-inc-list-04 h1{}
.hrm-inc-list-04 h1 dt{width: 65px;float: left;}
.hrm-inc-list-04 h1 dt img{width: 50px;height: 50px;border-radius: 50%;display: block;margin: 15px 0px 0px 10px;}
.hrm-inc-list-04 h1 dd{margin-left: 70px;padding: 8px;}
.hrm-inc-list-04 h1 dd em{display: block;}
.hrm-inc-list-04 h1 dd em span{font-weight: bold;}
.hrm-inc-list-04 h1 dd em:nth-child(2){}
.hrm-inc-list-04 h1 dd em:nth-child(3){}
.hrm-inc-list-04 h1 dd em i{margin: 0px 10px;}
.hrm-inc-list-04 h2{display: block;}
.hrm-inc-list-04 h2 span{display: block;background-color: #fbf8e1;padding: 4px 10px;margin: 0px 10px;border-radius: 5px;}
.hrm-inc-list-04 h3{display: block;margin: 0px 10px;padding: 10px;}
.hrm-inc-list-04 h3 em{display: block;}
.hrm-inc-list-04 h3 em:nth-child(2){margin-top: 5px;}
.hrm-li-menu2{position: absolute;top:5px;right: 5px;cursor: pointer;}
.hrm-li-menu2 a{background-color: #fcf9e4;border:solid 1px #eee;border-radius: 3px;padding: 0px 8px;color: #34312c;}
.hrm-li-menu2 a:hover{background-color: #fff;}


.person-info-L2-T2 ul li a{position: relative;}
.person-info-L2-T2 ul li a i{position: absolute;top:-5px;right:-15px;display: inline-block;background-color: #fa0000;width: 16px;height: 16px;line-height:16px;border-radius: 50%;color: #fff;text-align:center;font-size: 10px;font-style: italic;}

/**
 lpeng 2017-03-28 modify 宸茬粺涓�澶勭悊鏂扮殑涓嬫媺宸ュ叿鏍�
.dropdown  .dropdown-menu{padding: 3px;}
.dropdown  .dropdown-menu li{margin-top: 5px;}
.dropdown  .dropdown-menu li a i{color: #eb9c00;}
.dropdown  .dropdown-menu li:nth-child(1) a i{color: #eb9c00;}
.dropdown  .dropdown-menu li:nth-child(2) a i{color: #e96e35;}
.dropdown  .dropdown-menu li:nth-child(3) a i{color: #846ce4;}
.dropdown  .dropdown-menu li:nth-child(4) a i{color: #4fa6a1;}
.dropdown  .dropdown-menu li:nth-child(5) a i{color: #c5bc78;}
.dropdown  .dropdown-menu li:nth-child(6) a i{color: #d177a7;}
.dropdown  .dropdown-menu li:nth-child(7) a i{color: #86888b;}
**/
/**lpeng 2017-03-28 add 宸茬粺涓�澶勭悊鏂扮殑涓嬫媺宸ュ叿鏍�
.dropdown  .dropdown-menu li{margin-top: 3px;}**/
/**杩欓噷鐨勬牱寮忎細褰卞搷鎿嶄綔锛屽凡娉ㄩ噴
.dropdown .dropdown-menu {
    padding: 5px 0;
    margin: 2px 0 0;
}**/
.dropdown .dropdown-menu li{
	z-index:1;
	position: relative;
}
.dropdown .dropdown-menu li.divider{
	margin-left:39px;
	margin-right:2px;
	margin-top:-1px;
	margin-bottom:-1px;
}
.dropdown .dropdown-icon-warp{
	position: absolute;
    background-color: #f8f8f8;
    width: 30px;
    left: 0;
    bottom: 0;
    top: 0;
}
.dropdown .dropdown-menu>li>a{
    padding-top: 5px;
    padding-bottom: 5px;
    border: 1px solid transparent;
}
.dropdown .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    border: 1px solid #e5e5e5 !important;
}


.person-info-L2-T3 .welfare-right .table-1{background-color: #fff;}
.person-info-L2-T3 .welfare-right .date{background-color: #fff;}
.newindex-HRM .pic_text{background-color: #a5b7c2;}
.newindex-HRM .pic_text d{color: #fff;font-size: 22px;font-style: normal;font-weight: normal;}

.dropdown-menu li a d{margin-right: 5px;}
.RedSea-index2-head-R .dropdown  .user-info{color: #fff;}
.RedSea-index2-head-R .dropdown  .caret{color: #fff;}

/*鏇存敼Bootstrap鏍峰紡,鍏煎Safari*/
.form-inline .input-group .input-group-addon{height:auto;} 
.input-group-sm > .form-control{line-height: 2;}





.n-org{padding: 20px;background-color: #d7e3f3;min-height: 600px;overflow: hidden;}
.n-org-r1{height: 280px;position: relative;}
.n-org-r1>em{display: block;position: absolute;left: 50%;top:0px;bottom:0px;width:2px;background-color: #c3cddd;}
.n-org-r1>s{display:block;position: absolute;top:0px;left:50%;z-index: 10;}
.n-org-r1>s>i{display:block;width: 30px;height: 30px;border: solid 2px #c3cddd;border-radius: 50%;margin-left: -15px;background-color:#d7e3f3;text-align: center;line-height: 25px;color: #c3cddd;font-size: 18px;cursor: pointer;}

.n-org-r1 .n-org-nodes{position:absolute;z-index: 30;top:100px;bottom:0px;left:0px;right: 0px;}

.n-org-nodes{display: block;text-align: center;}
.n-org-nodes>li{display: inline-block;width: 160px;height: 160px;padding: 0px 10px;margin-bottom: 20px;}
.n-org-nodes>li>dl{display: block;border:solid 2px #c3cddd;border-top: solid 5px #e6c112;height: 140px;border-radius: 5px;background-color: #fff;cursor: pointer;}
.n-org-nodes>li>dl:hover{outline: solid 2px #1c98e0;border-radius:5px;}

.n-org-nodes>li>dl>dt>em{position:relative;display:block;width: 60px;height: 60px;border:solid 2px #c3cddd;border-radius: 50%;box-sizing: border-box;margin: 10px auto 0px auto;}
.n-org-nodes>li>dl>dt>em>img{display:block;width: 56px;height: 56px;border-radius: 50%;box-sizing: border-box;}
.n-org-nodes>li>dl>dt>em>i{position: absolute;width: 20px;height:20px;line-height:20px;text-align:center;border-radius: 50%;background-color: #e6c112;bottom: 5px;right: -6px;color: #fff;}
.n-org-nodes>li>dl>dd{position: relative;height: 55px;}
.n-org-nodes>li>dl>dd>h2{margin-top: 10px;font-size: 14px;font-weight: bold;height:20px;color: #474849;}
.n-org-nodes>li>dl>dd>h3{font-size: 14px;font-weight: normal;height:20px;color: #6e6f7a;display:inline-table;width:130px;margin:auto;}
.n-org-nodes>li>dl>dd>h4{font-size: 14px;font-weight: normal;height:20px;color: #6e6f7a;}
.n-org-nodes>li>dl>dd>h4 i{font-size: 14px;font-weight: normal;height:20px;margin-right: 5px;}
.n-org-nodes>li>dl>dd>h5{position: absolute;bottom: 0px;text-align: center;left: 0px;right: 0px;color: #e6c112;}
.n-org-nodes>li.nosub>dl{border-top-color: #1c98e0;}
.n-org-nodes>li.nosub>dl>dd>h5{display: none;}
.n-org-nodes>li.nosub>dl>dt>em>i{display: none;}
.n-org .n-org-h1{height:30px;border: solid 2px #c3cddd;border-bottom: none;}








/*panqi------------------end*/
/*chenzebin-------------start*/
.newIndex .newIndexLeft .newIndexLeftTitle{position: relative; padding: 5px}
.newIndex .newIndexLeft .newIndexTree{height: 100%; background: #fff;  }
.newIndex .newIndexLeft .newIndexLeftTitle .searchBtn{color: #6E7BF5; position: absolute; right: 12px; top: 15px; cursor: pointer;}
.RedSea-index2-head-R .nametext{text-align: center;height:50px;width:50px;border-radius:50%;line-height:50px;top:8px;display:none}
.RedSea-index2-head-R a,.RedSea-index2-head-R span{color:white}
.sub-meun-border>ul>li.active>em{display:block}
.sub-meun-border>ul>li>em>ul>li>h4>a.active{color: #eb9316;}
.sub-meun-border>ul>li.active {background-color: #f6f6f6;}
td.title{color:#9a9da2}
/*chenzebin-------------end*/

/*luhuaxin-------------start*/
.person-info-L2-T1 ul li{background-color: #fff;border-right:0px;padding: 0;}
.person-info-L2-T1 .nav-tabs{border-bottom: 1px solid #ddd;}
.person-info-L2-T1 .nav-tabs>li.active{z-index: 999;}
.person-info-L2-T1 .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{border: 1px solid #ddd;border-bottom: 1px solid #fff;font-weight: bold;}
.person-info-L2-T1 .nav-tabs>li >a{background-color: #f3f3f3;}
.person-info-L2-T1 .nav-tabs>li>a{border-radius: 0;height: 38px;margin-top: 6px;border-top: 1px solid #f5f5f5;border-right:1px solid #f5f5f5;}
.person-info-L2-T1 .nav-tabs>li.active>a{height: 45px;margin-top: 0;background-color:#fff}
.person-info-L2-T1 .nav-tabs>li >a:hover{border-bottom: 0px;}
.person-info-L2-T1 ul{height: 45px;padding-left: 30px;}
.person-info-L2-T1 .nav-tabs>li>a{margin-right: 0;padding-left:25px;padding-right:25px}

.RedSea-index2-head-L .select2-container .select2-selection--single{height:30px;line-height: 30px;background-color: #a5c3f1;color: #fff;
	border-top-right-radius:0;border-bottom-right-radius:0;font-size: 12px;}
.RedSea-index2-head-L .select2-container--default .select2-selection--single{border: 1px solid #a5c3f1;}
.RedSea-index2-head-L .select2-container--default .select2-selection--single .select2-selection__rendered{color: #fff;}
.RedSea-index2-head-L .RedSea-index2-head-S em{border-top-left-radius:0;border-bottom-left-radius:0;}
.table-title-hui{color:#9a9da2!important;} /*  瀛楁棰滆壊--鐏拌壊 */
.table-th-center{text-align:center!important;vertical-align:middle!important;font-weight:bold!important;} /* 涓婁笅銆佸乏鍙冲眳涓紝鍔犵矖 */

.input-radius{border-radius:4px!important;}
.btn-sm-new{padding:7px 16px 5px 16px;font-size: 12px;}
/*luhauxin-------------end*/