@charset "utf-8";
/* CSS Document */
/*清浮动*/
.clear{clear: both;}
a{text-decoration: none;outline:none;color: #333;}

#main{
   margin-top:5px;
}
.main_inner{
   width:1200px;
   margin:0 auto;
   color:#333;
}

.sub_nav{
   display:block; 
}

/*main_left start*/
.main_l{
   width:209px;
   text-align:center;
   float:left;
}

.l_top{
   padding-top:30px;
   height:200px;
}
.portrait{
   position:relative;
}
.portrait .img_box{
   position:absolute;
   top:0;
   left:0;
   z-index:100;
}
.Scholar_name{
   line-height:42px;
   font-size:16px;
   font-weight:bold;
   font-family:'微软雅黑';
   color:#333;
}
.Scholar_name_02{
   font-family:'微软雅黑';
   color:#333;
   font-size:13px;
}
.results a {
   display:block;
   float:left;
   height:47px;
   text-align:center;
   color:#fff;
   width:104px;
   font-size:12px;
   font-family:'微软雅黑';
   line-height:20px;
   padding-top:10px;
}
.results a:hover {
   opacity:0.9;
   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
   color: #fff; 
}
.results a p{
   font-size:17px;
   font-family:Arial, Helvetica, sans-serif;
}
.open{
   background:url(../images/icon_space.png) no-repeat 0 -747px;
}
.not_open{
   background:url(../images/icon_space.png) no-repeat -107px -747px;
   margin-left:1px;
}
.l_bottom {
   background:#faf8f5;
   min-height:629px;
   margin-bottom:50px;
}
.l_bottom ul{
   margin-top:5px;
}
.l_bottom ul li{
   border-bottom:1px dotted #d5cbb3;
}
.l_bottom ul li a span{
   width:24px;
   height:22px;
   float:left;
   position:absolute;
   top:24px;
   left:24px;
   display:block;
   background-position:left top;
}
.l_bottom ul li a>.point{
   width:9px;
   height:7px;
   position:absolute;
   top:32px;
   left:160px;
   background:url(../images/space_icon_37.png) no-repeat;
}
   
.nav_01{
   background:url(../images/space_icon_26.png) no-repeat;
}
.nav_02{
   background:url(../images/space_icon_28.png) no-repeat;
}
.nav_03{
   background:url(../images/space_icon_30.png) no-repeat;
}
.nav_04{
   background:url(../images/space_icon_32.png) no-repeat;
}
.nav_05{
   background:url(../images/space_icon_34.png) no-repeat;
}
.nav_06{
   background:url(../images/space_icon_29.png) no-repeat;
}
.nav_07{
	background:url(../images/space_icon_36.png) no-repeat;
}
.nav_08{
	background:url(../images/space_icon_38.png) no-repeat;
}
.nav_09{
	background:url(../images/space_icon_39.png) no-repeat;
}
.nav_10{
	background:url(../images/space_icon_47.png) no-repeat;
}
.nav_11{
	background:url(../images/space_icon_48.png) no-repeat;
}
.left_tree li a{
   line-height:70px;
   font-size:16px;
   font-family:'微软雅黑';
   color:#333;
   width:140px;
   display:block;
   text-align:left;
   position:relative;
   padding-left:68px;
}

.sub_01{
   border-bottom:1px dotted #d5cbb3;
}
.sub_nav{
   display:none;
   
}
.left_tree .sub_nav .sub_01,.left_tree .sub_nav .sub_02{
   background:#fff;
}
.left_tree .sub_nav .sub_active{
   color:#b05f31;
   background-image:url(../images/icon_space.png);
   background-position:-228px -685px;
   background-repeat:no-repeat;
}
.l_bottom ul li .active{
   background:#799bef;
   color:#fff;
}
.l_bottom ul li .active>span{
   background-position:left bottom;
}
/*main_left end*/

.main_rigth{
   width:82.4%;
   float:right;
   padding-bottom:60px;
   /* padding-top:30px; */
   /*height:860px;*/
   /*padding-left:35px;*/
   font-family:'微软雅黑';
}
.table_select{
	width:100%;
	height:30px;
	line-height:30px;
	font-size:14px;
}

/*编辑弹出窗口 start*/
.popup_edit_bg,.popup_merge_bg{
   left:0px;
   top:0px;
   width:100%;
   height:100%;
   position:fixed;
   background:transparent; 
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#44000000,endColorstr=#44000000);
   background:rgba(58,55,52,0.5);
   display:none;
   z-index:99
}
.popup_edit_export {
    background: #fff;
    position: absolute;
    border-radius: 5px;
    top: 50%;
    left: 50%;
    margin-top: -280px;
    margin-left: -300px;
}
.popup_edit{
    background: #fff;
    position: absolute;
    border-radius: 5px;
}
.popup_edit .communityTreeDiv{
	float: none;
}
.popup_top{
    height: 50px;
    line-height: 50px;
    background: #f5f5f5;
    text-align: center;
    font-size: 16px;
    color: #6e5029;
    border-bottom: 1px solid #beb4aa;
    border-radius: 5px 5px 0 0;
}

.popup_top .close{
    position:absolute;
    top:-7px;
    right:-7px;
    width:22px;
    height:22px;
    background:url(../images/close_39_03.png) no-repeat center center;
    border-radius:12px;
    color:#fff;
    display:block;  
}

.popup_top1 .close1{
    position:absolute;
    top:-8px;
    right:-28px;
    width:18px;
    height:18px;
    background:url(../images/close_39_03.png) no-repeat center center;
    border-radius:12px;
    color:#fff;
    display:block;  
}

.popup_head{
    line-height: 30px;
    font-size: 14px;
    border-bottom: 1px solid #beb4aa;
    border-radius: 5px 5px 0 0;
    
}
.popup_top a:active{
   opacity:0.8;
   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

.popup_bottom{
   font-size:14px;
   padding:0px 0 0 10px;
}
.popup_bottom .edit{
   width:100%;
   line-height:30px;
   font-size:14px;
}
.popup_head table{
    width:100%;
    table-layout: fixed;
}
.popup_head td{
    vertical-align: top;
}
.popup_head td p{
    width: 90%;
    overflow: hidden;
    height:24px;
    line-height: 30px;
    text-overflow: ellipsis;
}

.communityTreeDiv ul,.communityTreeDiv .ztreeSearchDiv{
    width: 350px !important;
}

.popup_edit label{
   width:210px;
   height:25px;
   text-align:right;
   display: inline-block;
}
.popup_edit span{
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 200px;
    overflow: hidden;
}
.popup_edit select{
   width:338px;
   height:25px;
   color: black;
   border-radius:3px;
}
.popup_edit textarea{
   width: 336px;
   vertical-align: text-top;
   border-radius: 3px;
   border-color: rgb(169, 169, 169);
}
.p_edit_comm{
   width:100%;
   height:auto;
   font-size:14px;
   min-height: 10px;
   padding-left:50px;
   padding-top:10px;
}
.p_comm {
   padding:0 3px 0 8px;
   background:#eaf6f1;
   line-height:22px;
   height:22px;
   color:#34a574;
   margin-right:10px;
   border-radius:3px;
   margin-bottom:8px;
   display: inline-block;
}
.p_comm a{
   display:block;
   width:16px;
   height:22px;
   float:right;
   background:url(../images/file_x_07.png) top left;
   overflow:hidden;
   margin-left:6px;
}
.p_edit_btn{
    width: 37%;
    height: 40px;
    position: relative;
    float: left;
    margin-left: 33%;
}
.p_edit_btn .save,.p_edit_btn .cancel,.popup_edit .cancel,.popup_edit .save,.popup_merge .cancel,.popup_merge .save,.cancel_02,.sure{
   display:inline-block;
   line-height:24px;
   width:60px;
   text-align:center;
   border:1px solid #13c5a5;
   border-radius:3px;
   color:#333;
   font-size:13px;
}
.save:hover{
   background:#13c5a5;
   color:#fff;
}
.cancel:hover{
   background:#ec5e5e;
   border:1px solid #ec5e5e;
   color:#fff;
}
.save:active,.cancel:active,.sure:active,.cancel_02:active{
   opacity:.8;
   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

.cancel{
   margin-left:40px;
}

#dialog1 .popup_edit, #searchAdd_book_dialog .popup_edit, #dialog_show .popup_edit{
    width:900px;
    top: 50%;
    left:50%;
    margin-top: -285px;
    margin-left: -450px;
}
#claimbackDialog .popup_edit{
    width: 470px;
    top: 36%;
    left: 38%;
}
#errorDialog .popup_edit{
    width: 470px;
    top: 36%;
    left: 38%;
}

#editMatchCommDialog .popup_edit, #editMatchAuthorDialog .popup_edit{
	height:auto!important;
    width: 500px;
    top: 30%;
    left: 36%;
}

#editMatchCommDialog .popup_edit .edit input, #editMatchAuthorDialog .popup_edit .edit input{
    width: 197px;
    border-radius: 3px;
    height: 23px;
    line-height: 23px;
    border: 1px solid #e2e2e2;
}

#editMatchCommDialog .communityTreeDiv ul, #editMatchCommDialog .communityTreeDiv .ztreeSearchDiv{
    width: 200px!important;
}

#editMatchCommDialog .communityTreeDiv .ztreeSearchDiv input{
    width: 188px!important;
}

#editMatchCommDialog .popup_bottom label, #editMatchAuthorDialog .popup_bottom label{
    width: 160px;
    height: 35px;
    text-align: right;
    display: inline-block;
}

#editMatchCommDialog .popup_edit select, #editMatchAuthorDialog .popup_edit select{
	width: 197px;
    border-radius: 3px;
    height: 25px;
    line-height: 25px;
    border: 1px solid #e2e2e2;
}

#editMatchAuthorDialog .edit #msg {
    width: 197px;
    height: 25px;
    border: 1px solid gray;
    font-weight: bold;
    text-align: center;
    background-color: #eee;
    line-height: 26px;
    display: none;
    position: absolute;
    top: 32px;
    left: 161px;
    z-index: 10;
}

#dialog_show .p_edit_comm{
	padding-top:0;
}

.Y_notsure_window{
    width:80%;
    margin:0 auto;
    text-align:center;
    display:block;
}
.Y_tit{
    line-height:30px;
    font-size:15px;
    color:#333;
    text-align:left;
    margin-top:10px;
}
.Y_notsure_window .check{
    line-height:25px;
    font-size:14px;
    color:#333;
    margin:10px 0 10px 30px;
}
.Y_notsure_window .check li{
    height:25px;
}
.Y_notsure_window .check li label{
    float:left;
    width: auto;
}
.Y_notsure_window .check input{
    margin:0 5px 0 0;
    vertical-align:middle;
}
.Y_notsure_window textarea{
    vertical-align:top;
    margin-left:10px;
    width:80%;
    height:100px;
    font-size:13px;
    font-family:'微软雅黑';
    line-height:20px;
    border:1px solid #ccc;
    border-radius:3px;
}
.Y_notsure_window .t_div{
    text-align:left;
    font-size:14px;
    color:#333;
    padding-left:5px;
    margin-bottom: 20px;
}
#errorReason{
    display: block;
    margin: 10px auto 20px auto;
    width: 80%;
    height: 100px;
}

/*编辑弹出窗口结束*/






/*编辑弹出窗口 start*/
.popup_edit_bg1,.popup_merge_bg1{
   width:100%;
   height:100%;
   position:fixed;
   background:url(../images/black_bg.png);
   display:none;
   left: 0;
   top: 0;
   z-index:2;
}
.popup_edit1{
   width:700px;
   height:auto;
   background:#fff;
   position:absolute;
   border-radius:5px;
   top: 50%;
   left: 50%;
   margin-top: -207px;
   margin-left: -350px;
}
.popup_top1{
   height:36px;
   background:#f5f5f5;
   color:#333333;
   line-height:36px;
   font-size:15px;
   padding-left:20px;
   border-radius:5px;
}
.popup_top1 a{
   font-size:21px;
   color:#fff;
   float:right;
   line-height:36px;
   margin-right:20px;
   font-family:Arial, Helvetica, sans-serif;
}
.popup_top1 a:active{
   opacity:0.8;
   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
.popup_bottom1{
   font-size:14px;
   padding:15px 10px 0 10px;
}
.popup_bottom1 .edit1{
   width:80%;
   height:35px;
   font-size:14px;
   display: flex;
}
.popup_bottom .edit1 select{
    width: 197px;
    border-radius: 3px;
    height:25px;
    line-height:25px;
    border: 1px solid #e2e2e2;
}
.popup_bottom .edit1 input{
    width: 197px;
    border-radius: 3px;
    height:23px;
    line-height:23px;
    border: 1px solid #e2e2e2;
}
.popup_bottom1 .edit1 #communityTreeSearch {
   width: 188px;
}
.popup_bottom1 .search1 {
   overflow-x:auto;
   overflow-y:scroll;
   width:280px;
   height:80px;
   margin-left: 90px;
   border:1px solid #666;
}
.popup_edit1 label{
   width:160px;
   height:35px;
   text-align:right;
   display: inline-block;
}
.popup_edit1 span{
   width:210px;
   height:35px;
   text-align:left;
   display: inline-block;
}
.p_edit_comm1{
   width:80%;
   height:auto;
   margin-bottom:10px;
   font-size:14px;
   padding-left:50px;
   padding-top:10px;
}
.p_comm1 {
   float:left;
   padding:0 3px 0 8px;
   background:#eaf6f1;
   line-height:22px;
   height:22px;
   color:#34a574;
   margin-right:10px;
   border-radius:3px;
   margin-bottom:8px;
}
.p_comm1 a{
   display:block;
   width:16px;
   height:22px;
   float:right;
   background:url(../images/file_x_07.png) top left;
   overflow:hidden;
   margin-left:6px;
}
.p_edit_btn1{
   width:80%;
   height:30px;
   margin:10px auto;
   left: 38%;
   position: relative;
   float:left;
}
.popup_edit1 .cancel1,.popup_edit1 .save1,.popup_merge1 .cancel1,.popup_merge1 .save1,.cancel_021,.sure1{
   float:left;
   display:block;
   line-height:24px;
   width:60px;
   text-align:center;
   border:1px solid #13c5a5;
   border-radius:3px;
   color:#333;
   font-size:13px;
}
.save1:hover{
   background:#13c5a5;
   color:#fff;
}
.cancel1:hover{
   background:#ec5e5e;
   border:1px solid #ec5e5e;
   color:#fff;
}
.save1:active,.cance1l:active,.sure1:active,.cancel_021:active{
   opacity:0.8;
   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

.cancel1{
   margin-left:40px;
}

.popup_bottom1 .left1{
    float: left;
    height: 300px;
    width: 250px;
    border: 1px solid #ccc;
    padding: 5px;
}

.popup_bottom1 .right1{
    overflow: auto;
    float: left;
    height: 300px;
    width: calc(100% - 275px);
    border: 1px solid #ccc;
    border-left: none;
    padding: 5px;
}



.b_table1{
    width:100%;
    border:1px solid #ccc;
    border-collapse:collapse;
}
.b_table1 th + th, .b_table1 td + td{
    height:30px;
    font-size:14px;
    border-left:1px solid #ccc;
}
.b_table1 td,.b_table1 th{
    border-bottom:1px solid #ccc;
    text-align:center;
}

.b_table1 td span,.b_table1 th span{
    display: inline;
}

.b_table1 td span a,.b_table1 th span a{
    padding: 2px 5px;
}


/*编辑窗口结束*/
  