/* 未能缩小。正在返回未缩小的内容。
(8,60): run-time error CSS1039: Token not allowed after unary operator: '-color_a'
(8,92): run-time error CSS1039: Token not allowed after unary operator: '-color_bookFirst'
(9,28): run-time error CSS1039: Token not allowed after unary operator: '-color_bookFirst'
(9,100): run-time error CSS1039: Token not allowed after unary operator: '-color_a'
(15,29): run-time error CSS1039: Token not allowed after unary operator: '-color'
(15,59): run-time error CSS1039: Token not allowed after unary operator: '-bj_color'
(15,87): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(15,116): run-time error CSS1039: Token not allowed after unary operator: '-font-size1'
(15,146): run-time error CSS1039: Token not allowed after unary operator: '-font-weight'
(31,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(41,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(59,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(60,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(73,66): run-time error CSS1039: Token not allowed after unary operator: '-color_a'
(78,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(79,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(80,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(81,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(82,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(83,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(84,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(85,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(86,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(87,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(88,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(89,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(90,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(91,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(92,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(93,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(95,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(96,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(101,71): run-time error CSS1039: Token not allowed after unary operator: '-border_color'
(106,127): run-time error CSS1039: Token not allowed after unary operator: '-font-size1'
(108,75): run-time error CSS1039: Token not allowed after unary operator: '-border_color'
(114,61): run-time error CSS1039: Token not allowed after unary operator: '-border_color'
(145,79): run-time error CSS1039: Token not allowed after unary operator: '-color_a'
(147,94): run-time error CSS1039: Token not allowed after unary operator: '-color_a'
(164,32): run-time error CSS1039: Token not allowed after unary operator: '-font-size4'
(181,47): run-time error CSS1039: Token not allowed after unary operator: '-font-weight'
(183,84): run-time error CSS1039: Token not allowed after unary operator: '-font-size2'
(185,25): run-time error CSS1039: Token not allowed after unary operator: '-color'
(185,51): run-time error CSS1039: Token not allowed after unary operator: '-border_color'
(185,88): run-time error CSS1039: Token not allowed after unary operator: '-btn_bj_color'
(186,77): run-time error CSS1039: Token not allowed after unary operator: '-border_color'
(186,115): run-time error CSS1039: Token not allowed after unary operator: '-btn_bj_color'
(189,151): run-time error CSS1039: Token not allowed after unary operator: '-border_color'
(214,72): run-time error CSS1039: Token not allowed after unary operator: '-search_Image'
(215,84): run-time error CSS1039: Token not allowed after unary operator: '-font-size3'
(217,54): run-time error CSS1039: Token not allowed after unary operator: '-td_bj_color'
(218,70): run-time error CSS1039: Token not allowed after unary operator: '-border_color'
(224,42): run-time error CSS1039: Token not allowed after unary operator: '-bj_color'
(230,55): run-time error CSS1039: Token not allowed after unary operator: '-td_bj_color'
(231,100): run-time error CSS1039: Token not allowed after unary operator: '-color'
(240,48): run-time error CSS1039: Token not allowed after unary operator: '-border_color'
(240,93): run-time error CSS1039: Token not allowed after unary operator: '-border_color'
(241,66): run-time error CSS1039: Token not allowed after unary operator: '-border_color'
(246,66): run-time error CSS1039: Token not allowed after unary operator: '-td_bj_color'
(247,65): run-time error CSS1039: Token not allowed after unary operator: '-td_bj_color'
(260,135): run-time error CSS1039: Token not allowed after unary operator: '-line-bj-image'
(262,61): run-time error CSS1039: Token not allowed after unary operator: '-color_bookFirst'
(264,129): run-time error CSS1039: Token not allowed after unary operator: '-bookColor'
(265,108): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(265,138): run-time error CSS1039: Token not allowed after unary operator: '-font-size1'
(268,122): run-time error CSS1039: Token not allowed after unary operator: '-color'
(271,122): run-time error CSS1039: Token not allowed after unary operator: '-bookColor'
(275,57): run-time error CSS1039: Token not allowed after unary operator: '-font-size7'
(275,167): run-time error CSS1039: Token not allowed after unary operator: '-bookColor'
(292,53): run-time error CSS1039: Token not allowed after unary operator: '-btn_bj_color'
(294,52): run-time error CSS1039: Token not allowed after unary operator: '-font-size3'
(294,88): run-time error CSS1039: Token not allowed after unary operator: '-border_color'
(294,114): run-time error CSS1039: Token not allowed after unary operator: '-color'
(317,26): run-time error CSS1019: Unexpected token, found ':'
(317,26): run-time error CSS1042: Expected function, found ':'
(317,26): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(345,113): run-time error CSS1039: Token not allowed after unary operator: '-td_bj_color'
(361,82): run-time error CSS1039: Token not allowed after unary operator: '-line-bj-image'
(367,151): run-time error CSS1039: Token not allowed after unary operator: '-font-size0'
(368,148): run-time error CSS1039: Token not allowed after unary operator: '-font-size5'
(442,77): run-time error CSS1039: Token not allowed after unary operator: '-color'
(442,102): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(442,131): run-time error CSS1039: Token not allowed after unary operator: '-font-size2'
(442,161): run-time error CSS1039: Token not allowed after unary operator: '-font-weight'
(444,114): run-time error CSS1039: Token not allowed after unary operator: '-color'
(444,140): run-time error CSS1039: Token not allowed after unary operator: '-border_color'
(446,59): run-time error CSS1039: Token not allowed after unary operator: '-border_color'
(465,22): run-time error CSS1039: Token not allowed after unary operator: '-arrow_Image'
(469,48): run-time error CSS1039: Token not allowed after unary operator: '-border_color'
(474,58): run-time error CSS1039: Token not allowed after unary operator: '-border_color'
(478,23): run-time error CSS1039: Token not allowed after unary operator: '-font-family'
(489,133): run-time error CSS1039: Token not allowed after unary operator: '-color_bookFirst'
(490,157): run-time error CSS1039: Token not allowed after unary operator: '-alert_bj_color'
(490,189): run-time error CSS1039: Token not allowed after unary operator: '-font-size3'
(494,74): run-time error CSS1039: Token not allowed after unary operator: '-td_bj_color'
(495,41): run-time error CSS1039: Token not allowed after unary operator: '-alert_bj_color'
(497,43): run-time error CSS1039: Token not allowed after unary operator: '-color2'
(518,84): run-time error CSS1039: Token not allowed after unary operator: '-font-size3'
(526,44): run-time error CSS1039: Token not allowed after unary operator: '-font-size2'
(528,50): run-time error CSS1039: Token not allowed after unary operator: '-font-size3'
(528,106): run-time error CSS1039: Token not allowed after unary operator: '-border_color'
(529,36): run-time error CSS1039: Token not allowed after unary operator: '-color2'
(529,93): run-time error CSS1039: Token not allowed after unary operator: '-font-size3'
(561,136): run-time error CSS1039: Token not allowed after unary operator: '-border_color'
(589,46): run-time error CSS1039: Token not allowed after unary operator: '-td_bj_color'
(590,32): run-time error CSS1039: Token not allowed after unary operator: '-font-size5'
(591,70): run-time error CSS1039: Token not allowed after unary operator: '-font-size5'
(593,79): run-time error CSS1039: Token not allowed after unary operator: '-td_bj_color'
(594,28): run-time error CSS1039: Token not allowed after unary operator: '-font-size5'
(594,52): run-time error CSS1039: Token not allowed after unary operator: '-font-color'
(606,35): run-time error CSS1039: Token not allowed after unary operator: '-border_color'
(617,13): run-time error CSS1039: Token not allowed after unary operator: '-color2'
(619,24): run-time error CSS1039: Token not allowed after unary operator: '-td_bj_color'
(678,135): run-time error CSS1039: Token not allowed after unary operator: '-bj_color'
 */


.loader { display: none; }

/*动态样式*/
#div_logo {background-image: url(/_multimedia/Images/_System/icon/logo_2.png);background-repeat: no-repeat; background-size: cover;
            width:3.4rem;height:3.4rem;margin: 0.6rem 0 0 1.6rem;position: absolute;z-index:100;}  
.navbar-header{height:4.8rem; border-bottom:1px solid var(--color_a);background-color:var(--color_bookFirst);} /*标题栏*/
#container{background:var(--color_bookFirst);opacity:0.96;height:auto;border-bottom:1px solid var(--color_a);} /*下拉面板  $$*/

/*通用*/
/*html{background-color:red !important; margin:0 auto;} 背景色只有上面一条 */
html{}

body{width:100%; color:var(--color);background-color:var(--bj_color);font-family:var(--font-family);font-size:var(--font-size1);font-weight:var(--font-weight);padding: 0;}
/*body{background-image:var(--bj_Image); background-repeat:repeat;}*/

/*body{background-color:#353535 !important;}*/   /*其它元素设置了background-color: red !important;，body也必须设置！*/
/*#div_pcWidth{width:100%;background-color:var(--bj_color);}*/
#div_pcWidth{width:100%;}

#div_touch{width:100%;height:auto;background-color:transparent;margin-left:-0.3rem;background:none;}  /*height:auto  .div_Container无法调整margin-left:-0.3rem;*/
.divMinHeight,.divMinHeight_delete{width:93.3%;min-height:33rem;background-color:transparent;}
.divMinHeight_delete{min-height:28rem;}
/*.panel input{pointer-events: none;}*/   /*pointer-events: none;只读  只有文本框可以?    需要编辑*/
/*#div.detais_Container .panel input{pointer-events: none;}*/      /*@readonly = "true"*/



:root {
    --color: #363636; /*字体 var(--color)*/
    --color2: #555555; /*古谱页眉*/
    --color_a: #cbbfaa;
    --color_a2: #dfd5c3;
    --menu_bj_color: transparent;
    /**/
    --bj_color: #f8f8f8;
    --alert_bj_color: #ffffff;
    --td_bj_color: #e8e8e8;
    --border_color: #bbbbbb;
    --btn_bj_color: rgba(238,238,238,0.9); 
     --border_color: #bbbbbb;
    --line-bj-image: linear-gradient(to right, #f8f8f6 50%, #e1e1e0 50%);
    
    /*--bj_color: #e4dfda;*/
    /*
    --bj_color: #eae7e2;
    --alert_bj_color: #cdbe9e;
    --td_bj_color: #e0ddd6;
    --btn_bj_color: rgba(200,192,180,0.9); 
    --border_color: #9d8a6b;
    --line-bj-image: linear-gradient(to right, #fdfdfb 50%, transparent 50%);
    */
    /*

    */
    /*--line-bj-image: linear-gradient(to right, #ffffff 50%, #f2f2f2 50%);*/ /*用线条填充，防宣纸*/
    /*--line-bj-image: linear-gradient(to right, #f6f6f8 50%, #e6e6e1 50%);*/
    --font-color: #aaaaaa; /*灰色字体*/
    --color_bookFirst: #6a5129; /*家谱封面背景色*/ /*标题栏和封面同色，必须在页面设置*/
    /*--color_bookFirst:#8b4513;*/ /*重褐色*/
    /*--color_bookFirst:#a52a2a;*/ /*棕色*/
    /*--color_bookFirst:#833333;*/ /*栗色*/
    /*--color_bookFirst: #6a5129;*/
}
/*动态样式*/ 




/*基本样式*/

.navbar-inverse .navbar-toggle .icon-bar {background-color: var(--color_a);}  /*三条线*/

html {font-size: 10px;}                    /* 默认字体大小 */

:root {
    --bookColor: #6a6a5f; /*古谱字体、边框  颜色变量var(--bookColor) #353535*/
    --search_Image: url(/_multimedia/Images/_System/icon/search.png); /*var(--search_Image)*/
    --back_Image: url(/_multimedia/Images/_System/icon/back.png); /*var(--search_Image)*/
    --arrow_Image: url(/_multimedia/Images/_System/icon/arrow.png); /*var(--arrow_Image)*/
    --font-size0: 2.5rem; /*.div_title1  2.3*/
    --font-size1_: 1.8rem; /*div td*/
    --font-size1: 1.7rem; /*div td*/
    --font-size2: 1.65rem; /*btn-default select */
    --font-size3: 1.6rem; /* ul li   地图按钮 ul_message/.text-danger/#div_count/.div_h3/.div_Container_log/td input.form-control*/
    --font-size4: 1.5rem; /* ul_message */
    --font-size5: 1.4rem; /*.div_title2*/
    --font-size7: 1rem; /*book: .page_left*/
    --font-weight: 400; /*var(--font-weight)*/
    --font-family: '宋体'; /*var(--font-family)*/
    --font-family_kt: 'kt'; /*var(--font-family_kt)*/
    --font-size_kt: 1.5rem; /*var(--font-size_kt)*/
    /*地图标签*/
    --lable-height: 1.8rem;
    --lineHeight: 1.4rem;
}



.div_address{width:86%;margin:0rem auto; border-bottom:1px solid var(--border_color);margin-bottom:-1rem;padding-top:0.8rem;padding-bottom:0.1rem;}  /*代替文本框，可以多行显示。*/

/*Form*/
form#sys .form-group{margin-top:0.3rem; border:2px solid none;margin-bottom:0;}          /*//checkbox/radio*/
div.form-group {width: 100%;margin: 0.5rem 0.2rem; overflow: auto;margin-top: -0.5rem;}
label.col-md-2 {width:22%; float: left; padding: 0;margin-top:0.1rem; text-align: right; padding-top: 0.8rem; font-size: var(--font-size1);}
div.col-md-10 {width:78%;padding-right:1.5rem;float:left;}
input.form-control{width:100%; border: none;border-bottom: 1px solid var(--border_color);padding-bottom: 0;padding-left:0.5rem; background-color:transparent;}  /*无效！*/




/*加div*/
.div_underline,.div_underline2{border-bottom:1px solid var(--border_color);padding:0.5rem 0 0 1rem;margin-bottom:0.5rem;}
/*.div_underline2{padding-bottom:0rem;}*/
.col-md-10 a:hover{text-decoration:none;}


/*图书*/
iframe.ifr {
    width: 98%;
    padding-left: 0.8rem;
    height: 60.5rem;
    display:none;
}
 iframe.ifrH{width:98.5%;padding-left:0.6rem;height:61.4rem;background-color:none;}   /*横向翻页*/
 #div_newpu{width:103.1%; background-color:#dfdfdf;margin:0 -0.55rem;margin-top:2.3rem;}

 iframe.ifrPDF{width:100%;padding-left:0;height:65.9rem;}
 #div_newpuBtn{width:100%;position:absolute;z-index:10;margin-top:-10rem;padding-left:2rem;background-color:none;float:right;}

/*#container{background:rgba(35, 35, 35, 0.85)}*/   /*移动到最前*/
.navbar-toggle{margin:0.7rem 1.1rem 0 0.2rem;border:none;height:3rem;background-color:transparent;}  /*三横线按钮*/


/*ul#ul_1 {width: 82%;margin:2.1vw 0 0 18vw;padding:0;}*/
ul#ul_1 {width: 83%;margin:0.7rem 0 0 6.2rem;padding:0;}

#ul_1 li,#ul_2 li,#ul_3 li{margin-top:-0.1rem;}  /*li行间距*/

#ul_3{list-style-type: none;margin-left:-3.4rem;}
#ul_3 li{margin-top:-0.1rem;line-height:3.2rem;}  /*li行间距*/

#ul_1 li,#ul_2 li,#ul_btn li{display: inline-block;}  /*不换行*/   /*#ul_btn DetailsButton，已弃用------------*/
#ul_1 > li > a {padding: 0.2rem 0rem;margin:0.6rem 0.3rem 0 0.3rem;color:var(--color_a);}  /*">"只选择一代*/
#ul_2 li a {padding: 0.2rem 0rem;margin:0.6rem 0.28rem 0 0.3rem;}   /*空格表示全选，a只有一级时效果相同*/
.hr_line{width:100%;margin:1.1rem 0 0.9rem 0.15rem;border:none; border-bottom:1px solid var(--color_a);}

/*向上箭头 记录条数大于5时显示*/
#div_up0{padding:2.5rem;position:fixed;right:-1rem;bottom:-1rem;height:auto;width:auto;}
#div_up{background-image: url(/_multimedia/Images/_System/icon/up.png);background-repeat: no-repeat; background-size: cover;
           width:3rem;height:2.8rem;}   


/*修改密码*/
#changePassword .form-group{margin-top:0.5rem;}
#changePassword label.col-md-2 {width:30%;}
#changePassword div.col-md-10 {width:66%;}

/*人数统计*/
#div_ul{height:2rem;margin-bottom:0.5rem;margin-left:-0.7rem; background-color:none;} /*position: absolute;z-index:99;  在蒙版层之上*/

#ul_message{margin-bottom:0.2rem;padding-left:2.2rem; display:inline-block;} 
#ul_message li{font-size: var(--font-size4);}

/*临时图片*/
#div_tempImage{width:100%;margin-top:-1.1rem;position:absolute;z-index:100;}

button {
    user-select: none;
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE 10 and IE 11 */
}

/*表上按钮框div*/
#div_tabTitle{margin:0; margin-left:0.15rem;}
#div_tabTitle  .btn-default {float:left}   /*用户*/

/*按钮*/
.btn-default {height:2.8rem; font-weight:var(--font-weight); padding: 0.2rem 0.4rem;margin-left:-0.1rem; float: right;user-select: none !important;}  /*user-select: none;禁止选择文字*/
/*设字号/去圆角*/
.btn-default, input.form-control, select.form-control, .div2input{ font-size: var(--font-size2); border-radius: 0;background-color:transparent;}  

.btn-default{color:var(--color);border-color:var(--border_color);background-color:var(--btn_bj_color);} 
.btn-default:hover,.btn-default:active,.btn-default:focus{border-color:var(--border_color);background-color: var(--btn_bj_color);}

/*//People/Details/*/
.div_Button_top .btn-default{background-color:transparent;height:2.2rem;margin-bottom:0.5rem;padding:0 0.6rem;border:none;border-right:1px solid var(--border_color);}
#div_tabTitle .btn-default{border-bottom:none;}   /*用户列表表头按钮*/

/*Partial_Buttons*/
.div_bottomButton{width:98%;position:fixed;float:right;right:1.5rem;bottom:2.5rem;}    /*固定在最底部的按钮*/
.div_Button{height:auto; margin:1.5rem 2rem 1.2rem 0;text-align:right;border:1px solid none;}    /*中部的按钮*/

i{margin-right:0.2rem;}  /*图标按钮*/
/*按钮*/


/*Index/Creat/Details/Edit*/
div.div_Container,div.div_Container2{ width:100%;margin:0 auto;position:relative; background-color:transparent; padding-left:0;border:1px solid none;margin-left: 1.4rem;}   /*10rem下拉面板用*/   /*FamilyEdit,SubfieldEdit/Details,*/
div.div_Container{padding-bottom:3rem;}   /*footer*/

div.div_Container label.col-md-2 {width:26%;}
div.div_Container div.col-md-10 {width:74%;padding-left:1rem;}
/*.div_Container_log{width:70%; margin:0rem 0 5rem 6rem;}*/  /*登录输入框*/

div.div_Container2{width:100%;margin-left:0rem;}
div.div_Container2 label.col-md-2 {width:28%;}
div.div_Container2 div.col-md-10 {width:72%}

/*Index*/
/*查询*/
#div_icon{width:1.7rem;height:1.7rem;float:right;background-image:var(--search_Image);background-repeat:no-repeat;background-size:cover;margin-top:0.7rem;margin-right:-0.1rem;}  /*查询按钮*/
#div_count{width:85%;height:3rem;float:left;margin:0 0 -0.5rem 1rem;font-size:var(--font-size3);}/*跳转到Details*/
.div_clear{clear:both;height:0;font-size:1px;line-height:0px;}/*结束float*/ 
.div_bj{width:100%;height:auto;background-color:var(--td_bj_color);padding:0 1rem 1.5rem 1rem;margin-bottom:1.2rem;}   /*编辑用户；Partial_SelectSearch色块div*/
.div_select{width:45.3%;margin:0 0.7rem;border-bottom:1px solid var(--border_color);float:left;}


.div_ckb{width:50%;margin:-0.2rem 0 0 8rem;}
.span_ckb {vertical-align:top;} 

.checkbox-inline {background-color: var(--bj_color)}    /*????*/

/*???????????? 不显示?????*/
div.div_btn_bottom{width:100%;padding-right:4rem;background-color:none;}

/*Details 折叠面板*/
.panel{width:100%; display:none;background-color:var(--td_bj_color);border-radius: 0;padding:1.5rem 0rem 1rem 0rem;margin:0;margin-bottom:1.2rem;border:none;outline: none;}
.flip{height:auto;margin:-1rem 0 0 0;padding:0;float:right;background-color:transparent;color:var(--color); font-weight:300; font-size:2rem;border:none;}
.flip{padding:0 1rem;height:2.3rem;}
/*.div_drop-down{width:100%;border:1px solid red;height:0.1rem;margin-top:-1.2rem}*/ 

/*#drop-down1{margin:-0.5rem 0 1rem 0;margin-bottom:-6rem;color:var(--color);}*/   /*id优先class*/
/*#drop-down2{margin:-1rem 0 1rem 0;}*/
.div_partialImageTexts{border:1px solid none;width:100%}  /*Details,Top共用！*/

/*_People*/
.table {width: 100%;border-top: solid 3px var(--border_color);border-bottom: solid 1px var(--border_color);color: none;margin-bottom: 1.2rem;clear: both}  
.table td{padding:0 0.6rem 0 0.3rem;border-bottom:1px solid var(--border_color);background-color:none;line-height:3.1rem;}  
/*#tab_People td{text-indent: 2rem;}*/  /*text-indent: 首行缩进*/

#tab_Article td{padding:0.3rem 0.6rem 0.3rem 0.3rem;background-color:transparent;}

.td_left { width: 17.5%; text-align: right;background-color:var(--td_bj_color);}
.td_left2 { width: 18%; text-align: right;background-color:var(--td_bj_color);}
/*表格的第列*/
#tab_People tr td:nth-child(2) {text-align: justify}
 tr .hide_tr{display:none;}

 /*不要表格线
 #tab_Liuyan {border-top: solid 1px var(--border_color);border-bottom:none;}  
 #tab_Liuyan td{border:none;line-height:1.2rem;}
*/

/*Book*/    /*Gupu背景相同1_7.png？*/
/*.page,.page_bj,.page_bj_first,.mulu{width:100%;height: calc(142vw);margin-bottom:1rem;padding:4.5rem 0.2rem 0rem 0;background-image: url(/_multimedia/Images/_SurImage_bj/1_7.png);border-bottom:1px solid #cccccc;}*/
/*.page,.page_bj,.page_bj_first,.mulu{width:100%;height: 48rem;margin-bottom:1.1rem;padding:4.5rem 0.2rem 0rem 0;border-bottom:1px solid #cccccc;}*/    /*在book_band.js中绑定时统一设置背景图*/
.page,.page_bj,.page_bj_first,.mulu{width:100%;height: 48rem;margin-bottom:1.2rem;padding:4.5rem 0.2rem 0rem 0;background-image: var(--line-bj-image);background-size: 0.3rem 0.3rem;} /*background-image: var(--line-bj-image);background-size: 0.3rem 0.3rem;线条背景*/
.page{background-size: 100% 100%;}  /*封面 不平铺！.page1可设置背景图片和亮度*/
.page_bj_first{background-image: none;background-color:var(--color_bookFirst);opacity:0.95;}   /*封面背景色*/

.page_right{width:88%;height:38.5rem;float:left;background-repeat:no-repeat;background-size:100% 100%;border:0.15rem solid var(--bookColor);}  /*pointer-events:none;? onclick()无效？*/
    .mulu_title{width:8%;height:37rem;float:right;margin:0 3rem 0 1.6rem;padding-top:6rem;font-family:var(--font-family); font-size:var(--font-size1);border:1px solid none;}
    .mulu_left{width:1.1rem;float:right;height:37rem; font-size:70%;margin-left: 0.3rem; margin-right:0.8rem; border:1px solid none; display: flex;flex-direction: column;}
        .mulu_left1{writing-mode: vertical-rl;width:100%;height:auto;margin:1rem 2rem 0 0; align-self: flex-start;}    /* writing-mode: vertical-rl;文字从上到下竖排，从右到左 */
        .mulu_left2{writing-mode: vertical-rl;width:50%;margin:0.5rem 0; line-height:0.9rem;border-right:2px dotted var(--color);flex-grow: 1;overflow:hidden;}  /*flex-grow:1;父元素剩余的空间*/
        .mulu_left3{writing-mode: vertical-rl;width:100%;align-self: flex-end;}
.page_left{width:8.2%;margin-left:0.1rem; height:38.5rem; background-color:none;float:left;border:1px solid none;display: flex;flex-direction: column;}  /*页眉页脚    ;display: flex;弹性布局；flex-direction: column;行内元素为弹性布局。*/
        .page_left1{height:9.5rem;width:100%;background-repeat:no-repeat;background-size:100% auto;background-color:var(--bookColor);}
    /*.page_left2{height:56%;width:100%;font-size:65%; writing-mode: vertical-rl;letter-spacing:0.1rem;text-align:left; padding:0.4rem;padding-top:1rem;}*/
    /*.page_left2{flex-grow:1;overflow:hidden;width:100%;font-size:65%; writing-mode: vertical-rl;letter-spacing:0.1rem;text-align:left; padding:0.4rem;padding-top:1rem;}*/
        .page_left2{height:22.5rem;width:100%;font-size:65%; writing-mode: vertical-rl;letter-spacing:0.1rem;text-align:left; padding:0.4rem;padding-top:0.5rem;}
    .page_left3{height:6.7rem;width:100%;font-size:var(--font-size7);writing-mode: vertical-rl;letter-spacing:0.3rem;padding:0.8rem 0.45rem 0 0;background-color:var(--bookColor);color:#dddddd;}  /*//background-color:var(--color);  ???*/
        .pageNum{transform: rotate(-90deg);height:2rem;width:auto;text-align:center;letter-spacing: 0rem; margin-right:-0.3rem;border:1px solid none;} 
/*Gupu*/

/*引用字体*/
@font-face { font-family: kt; src: url(../fonts/kt/simkai.eot);src: url(../fonts/kt/simkai.ttf);}/*eot格式兼容IE*//*ttf格式兼容非IE*/
@font-face { font-family: fz; src: url(../fonts/fz/方正硬笔楷书简体.ttf);} 

/*//繁体*/
@font-face {font-family: 'fanti';src: url(../fonts/fanti/fanti.OTF);} /*方正博雅宋繁体 细*/
@font-face {font-family: 'kt_fanti';src: url(../fonts/kt_fan/fz_kai_fan.TTF);}
   

/*百度地图*/
/*#div_map{height:35rem; border:1px solid var(--border_color);margin:0 0 1.2rem 0;}*/
#div_map{height:35rem; border:none;margin:0 0 1.2rem 0;}    /*加载部分视图后再显示边框*/

#div_map label{max-width:none;background-color:var(--btn_bj_color);}  /* 默认是bootstrap样式，label宽度为0，文字在标签边框外。*/
.div_bdButton{width:13%; height:2.7rem;background-color:#ffffff; text-align:center;opacity:0.8; 
              line-height:2.5rem;  font-size :var(--font-size3); border:1px solid var(--border_color);color:var(--color);user-select: none;cursor:pointer;}
             /*地图按钮  user-select: none;禁止div按钮上的文本被用户选中------------无效*/
#div_mapLeft{width:25%;position:absolute;height:35rem;background-color:none;z-index:10;right:0;top:0.3rem;}/*覆盖*/
/****************************??/

/*低版本苹果手机微信浏览器输入框不能输入！！！*/
/* {
    -webkit-touch-callout: none; 系统默认菜单被禁用
    -webkit-user-select: none; webkit浏览器
    -moz-user-select: none; 火狐浏览器
    -ms-user-select: none; IE浏览器
    user-select: none; 用户是否能够选中文本      
}
*/
/*1.据说ios的input框会无法聚焦（没有试验过），解决如下：*/
/*input {
    -webkit-user-select: auto;
}*/
/*地图标签    !!!*/
.lab_mapText {
    width: 15%;
    background-color: red;
    text-align: center;
    filter: alpha(opacity:80);
    opacity: 0.8;
    padding: 2px 1px 1px 1px;
    line-height: 100%;
    font-size: 2rem;
}
/*li a:link{color:#ff0000;}*/ /*？？？*/
/*form#log #btn_login, form#log #Register,
form#reg #Login, form#reg #Submit,
form#forgot #btn_login, form#forgot #Submit,*/
/*去掉单击按钮时出现的黄边*/
.btn:focus, .btn:active:focus, .btn:active:focus, .btn:focus, .btn:active.focus, .btn:active.focus {
    outline: none;
}


/*css背景  在Login.cshtml页面测试-----------*/
/*斜线：*/
.background {
    /*background: #233557;*/ /*//底色*/
    background-image: linear-gradient( -45deg, rgba(150,150,150,0.1) 25%, rgba(150,150,150,0.2) 0, rgba(150,150,150,0.2) 50%, rgba(150,150,150,0.1) 0, rgba(150,150,150,0.1) 75%, rgba(150,150,150,0.2) 0);
    /*//条纹颜色   -45deg为角度*/
    background-size: 5px 5px; /*//纹路粗细*/
}


/*页面上，部分视图    AppView/Partial_Details_Top,Partial_Edit_Top，TopLeft，PeopleDetails*/
/*#div_topImg{width:100%;height: calc(51vw);margin:5rem 0 3rem 0;background-size:cover;border-bottom:1px solid var(--color);}*/  /*使用公式*/
#div_topImg{width:100%;height:17.2rem;margin:4.7rem 0 1.2rem 0.3rem;background-size:cover;border:1px solid var(--td_bj_color);position:relative;}  /*背景图位置换到了里面的topImg!*/
                                                                                                        /*没有border，div上移？？？*/
#div_topImg {
    /*background-color: var(--td_bj_color);*/
    background-color: transparent;
}

/*.bjImg{background-image:url(/_multimedia/Images/_SurImage/default.png);background-repeat:repeat;background-size:cover;*/ 

/*全部Details及Edit_Top      .bjImg_editTop*/
.bjImg{background-repeat:repeat;background-size:cover;width:100%;height:17rem;pointer-events: none;background-size:100% 100%;margin:auto;margin-top:0rem;}             /*height上传图片时计算保存，循环绑定*/
.bjImg{background-image:url(/_multimedia/Images/_SurImage/default.png);}    /*border循环绑定时样式又设置了 ！！！*/          /*height上传图片时计算保存，循环绑定*/
     /*pointer-events:none：不响应触摸事件；margin:auto 居中；加border:1px solid var(--color2);加载前有黑条。闪动*/

/*.bjImg{background-position: right bottom;}*/ /* 背景图片右下角对齐 */

.bjImg0{display:none;padding:1.5rem;margin-bottom: 1.2rem;background-image: var(--line-bj-image);background-size: 0.3rem 0.3rem;}  /*var(--line-bj-image)线条背景*/

/*#div_title1,.div_title1{position:absolute;top:3rem; width: 100%;text-align: center;font-size: var(--font-size0);text-indent:0rem;}
#div_title2,.div_title2{position:absolute;top:5.8rem; width: 100%;text-align: center;font-size: var(--font-size5);text-indent:0rem;}*/

/*默认左对齐*/
#div_title1,.div_title1,.div_title1_center{position:absolute;z-index:10; top:2.8rem; width: 100%;text-align: left;padding-left:2.5rem;font-size: var(--font-size0);text-indent:0rem;}
#div_title2,.div_title2,.div_title2_center{position:absolute;z-index:9; top:5rem; width: 100%;text-align: left;padding-left:2.5rem;font-size: var(--font-size5);text-indent:0rem;background-color:transparent;border:none;}
 
/*Edit/Top*/
.div_title1_center{height:3.5rem;text-align: center; margin:-1rem 0 0 -1.2rem;z-index:10;}
.div_title2_center{text-align: center;margin:1.9rem 0 0 -1.1rem;z-index:10;}



/*.div_title1_left{position:absolute;top:2rem;text-align:left;padding:0rem 0 0 2.5rem;background-color:none;width:80%;font-size:var(--font-size0);font-weight:bold;}
.div_title2_left{position:absolute;top:5.5rem;left:3rem;font-size:var(--font-size3);}*/





input[type='file'] {display: none }   /*隐藏*/

/*Partial_Edit_Video*/
.div_partialVideoTexts{margin-top:1rem;}
.div_addVideoButton{border:1px solid none;width:100%;height:auto;overflow:hidden;margin-top:-1.5rem;margin-bottom:0.3rem;}
.div_VideoText{width:100%;position:relative;margin:0 0 1.3rem 0;}
.div_close{background-color: none;z-index: 100;text-align: center;width: 2.3rem;color: #cccccc;position: absolute;font-size: 1.5rem;padding: 0;right: 0.3rem;top: 0.3rem;} 
/*.div_video{border:1px solid none;margin-bottom:0.5rem;}*/
.div_video{margin:0 0 0.7rem 0;}
.div_loadding{position:absolute;width:100%;display:none;top:3rem;left:47.5%;color:#cccccc;}

.div_textarea{width:100%;margin:-0.9rem 0.2rem 1.3rem 0.2rem;}
/*.div_textarea textarea{text-indent:1em;margin:0 0.2rem;text-align: justify;}*/



/*Details*/
/*Partial_Details-----下移*/
/*.div_btn_create{position:absolute;width:5rem;height:3rem;top:16.6rem;height:10rem; right:3rem;z-index:200;border:3px solid blue;padding:1rem;}*/
/*Partial_Details    $$*/
.divDetailsText {
    /*margin-top: -0.6rem;
    margin-bottom: 1.1rem;*/
    margin: -0.6rem 0rem 1.1rem 0rem;
    /*font-size: var(--font-size2);*/
    background-color: transparent;
    line-height: 2.6rem;

    text-align: justify;    /*苹果手机无效，浏览器版本问题？*/
    
     /*text-indent:1em;*/ /*首行缩进1个字符   编辑时设置了   视频文字空2个字？*/
    /*border: 3px solid yellow;*/
    /*word-wrap: break-word;*/ /*换行*/
    white-space: pre-wrap; /*$$识别回车*/
    /*white-space: pre-line;*/ /*// div识别换行*/

 
    /*text-indent: 1.7rem;*/ /*如果再设首行缩进，回车后空两个空格！*/
    /*margin:-1rem 0 1.2rem 0;*/
    /*background-color: cornflowerblue;*/
    /*color:red;*/
}
/*首行缩进text-indent: 2em;/自动换行word-wrap: break-word;/保留空格换行white-space: pre-wrap;  $$ */
.div_partialImageTexts .divDetailsText{text-indent:1em; }
.div_partialVideoTexts .divDetailsText{margin-top:-0.1rem; margin-bottom:0;}

/*文字不被选中*/
.divDetailsText {
    -webkit-user-select: none; /* Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE/Edge */
    user-select: none; /* 标准语法 */
}
  


/***********       goon *******/

/*select*/
select option{height:1rem;line-height:1rem;background-color:none;color:var(--color);font-family:var(--font-family);font-size:var(--font-size2);font-weight:var(--font-weight);}  /*无效？*/
/*去圆角*/
select.form-control, input.form-control {border-radius: 0; box-shadow: none; -webkit-appearance: none;color:var(--color);border-color:var(--border_color);}
/*text 去掉上边框的宽边。删除Site.css中的 max-width: 280px才能设置更大的宽度！*/
.form-control:focus, .div2input:focus { border-color:var(--border_color); outline: none; box-shadow: none; }/*text/div去掉阴影*/


select.form-control {

     -moz-appearance: none;       /*//firefox*/
    -webkit-appearance: none;    /*移除元素的默认浏览器样式*/

    width: 100%;
    /*margin-top: 0.5rem;*/
    height: 3.2rem;
    padding: 0.3rem 0 0 0.3rem;
    
    margin:0.5rem 0rem -0.3rem 0rem;
 
    /*background-color: none;*/
    border: none;
    /*border-bottom: 1px solid var(--border_color);*/
    /*background: url("/_multimedia/Images/_System/icon/arrow.png") no-repeat scroll right center transparent;*/
    background: var(--arrow_Image) no-repeat scroll right center transparent;
    background-position-y: 1.3rem;    /*向下偏移*/
   
}
.col-md-10 select{border-bottom:1px solid var(--border_color); }    /*_Subfield/Create/家谱名，类别*/


table.selectSearch{width:100%;}
table.selectSearch td {border: 1px solid none;margin: 0 0.3rem;}
table.selectSearch .used_td{border-bottom:1px solid var(--border_color);padding:0 0.2rem;}

select option {    
    
    font-family: var(--font-family);   /*//无效，设置容器的样式，user_td*/
    
}
 
/*//////////////////////////////////*/


/*页面加载时的动画*/


/*注册/登录/忘记密码/重置密码（登录前） 消息框*/                                                                                                                       
.div_bgImage{width:100%;height:56rem;background-repeat:no-repeat;background-size:100%,auto;margin-left:0.3rem;background-color:var(--color_bookFirst);} /*   居中background-position: center;*/  
.div_Container_log,.div_Container_reg,#modal,.customAlert{width:82%;margin-top:-5.6rem; margin-left:3rem;padding:3.3rem 1.5rem 0 1rem;background-color:var(--alert_bj_color);font-size:var(--font-size3);opacity:0.95;position:absolute;top:19rem;} 
/*#modal,#alertHelp{box-shadow: 0.5rem 0.5rem var(--td_bj_color);}*/ /*阴影*/
#modal,#alertHelp{ box-shadow: 0 0 4px 2px rgba(95, 95, 95, 0.3);}

.div_Container_log,.div_Container_reg,.customAlert{background-color:var(--td_bj_color);}  /*面板背景色*/
#modal,#alertHelp{background-color:var(--alert_bj_color);}

.alert_label{font-size:1.78rem;color:var(--color2);font-weight:bold;width:auto;} /*登录框标题*/

.div_Container_log{display:none;}
.div_Container_reg{padding-right:4rem;} 
/*去掉输入框黄色背景*/
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}

/*忘记了密码*/
ul#ul_btn li a {text-decoration:none !important;color: #337ab7 !important;font-weight:400 !important;}

/*消息框Login.cshtml*/
.customAlert,#modal{text-align:center;padding-bottom:1.5rem;display:none;}
.customAlert p{line-height:3.0rem;}
.customAlert a,#modal a{text-decoration:none;}

#alertHelp p{line-height:2.8rem;}

/*消息框_People/Index*/
#modal{position:fixed;left:0;top:27rem;display:none;}
#modal p{line-height:1.8rem;}

#div_gif{display:block;width:auto;float:right;padding:1rem 1rem 0 0;font-size:var(--font-size3);}





/*//表格*/
.tab_log_Reg{width:98%;margin-left:0.5rem;border:1px solid none;}
.tab_log_Reg td{height:3rem;font-size:var(--font-size2);padding:0;vertical-align:bottom;}
.tab_log_Reg .td_lable{text-align:right;padding-bottom:0.1rem;}
 td input.form-control{width:100%;font-size:var(--font-size3);border: none;border-bottom: 1px solid var(--border_color);padding-bottom:0; padding-left:0.5rem; background-color:transparent;}
.text-danger{width:120%;color:var(--color2); border:1px solid none;padding:0;font-size:var(--font-size3);margin:0 -1rem 2.5rem -1rem;}
/*按钮*/
.div_LoginButton{height:3rem;margin-top:1.8rem;margin-right:0.5rem;text-align:right;}   /*div*/
.div_LoginButton .btn-default,.div_bottomButton .btn-default,.div_Button .btn-default{margin-left:0.4rem;}
.btn-Custom{border:none;background-color:transparent;color: #337ab7;}   /*同a的样式*/
/*注册/登录*/
.text-danger{
    /*white-space: nowrap;*/
    /*word-wrap: break-word;*/ /*换行*/
    /*white-space: pre-wrap;*/ /*$$识别回车*/
    /*white-space: pre-line;*/ /*// div识别换行*/
}












/*调试*/
/*.div_Container_log{margin-top:-1rem;}
:root {
    --color: #666666;
}*/

/*/////////////////////////////*/

textarea{width:100%;padding:0.3rem 0 0 0;height:2.8rem;margin-top:0.4rem; vertical-align:top;border:none; border-bottom:1px solid var(--border_color);margin-right:0; background-color:transparent;}   /*首行空text-indent: 1rem;*/
/*textarea{
    6;}*/  /*首行缩进1个字*/

#sys textarea{padding-top:0.3rem;padding-bottom:0.3rem;}   /*sysEdit/PC访问*/

/*.div_media_1{height:auto;border:1px solid black;padding-bottom:1rem;}*/
textarea:focus{outline:none;border-color:none;}

/*Edit*/
/*.div_media_1{width:100%;border:1px solid var(--border_color);margin-bottom:1.2rem;}*/  /*//加载后调用方法调整高度*/
.div_media_1{width:100%;border:none;margin-bottom:1.2rem;}
.div_media_1 textarea{ padding:0rem 0 0 0.1rem;margin-top:0.7rem; border:1px solid none;line-height:2.5rem;text-indent:1.7rem;letter-spacing: 0.05rem;} /*首行缩进text-indent:1.8rem;*/

.div_addImageButton{margin:0 auto;background-image:url(/_multimedia/Images/_System/icon/img1.png);width:4.3rem;height:4.5rem;background-size:cover;display:block}  /*//图片自适应大小background-size:cover;*/
.div_addImageButton{margin-top:2rem; margin-bottom:0.5rem;}

.image{width:100%;border:none;}    




/*.div_media_2 textarea {margin-top: -0.6rem;margin-bottom: 1.5rem;}*/   /*div_partialVideoTexts*/

/*#div_topImg textarea{border:none;}*/   /*//序文*/


/*//textarea留言文本输入框*/
.div_liuyan{width:100%;background-color:var(--td_bj_color); padding:1.5rem 1rem;}
.div_liuyanDate{font-size:var(--font-size5);width:auto;float:left;}
.div_liuyanUserName{float:right;color:red; width:auto;font-size:var(--font-size5)}

#LiuyanContent{height:20rem;border:none;text-indent:1em;background-color:var(--td_bj_color);padding:0.7rem 0.3rem 0.3rem 0.5rem;}  /*首行缩进1个字符 text-indent:1.8rem;*/     
.liuyanInfo{font-size:var(--font-size5);color:var(--font-color);float:left;margin-left:2rem;}  
.liuyanEditor{border:none;background-color:transparent;width:auto;} /*编辑框*/
.liuyanInfo .form-control{all:unset;width:20%; border:1px solid blue;width:auto !important;}


#panel_2 textarea {
    resize: vertical;
    /*overflow: auto;*/
    height: 3rem;
    /*min-height: 0.5em;*/ /* 设置最小高度 */
    /*max-height: 15em;*/ /* 设置最大高度 */
    /*border: 3px solid blue;*/
    border-bottom: 1px solid var(--border_color);
    overflow-wrap: break-word; /*自动换行？*/
    word-wrap: break-word;
    white-space: pre-wrap; /* 保留空白符和换行符 */
}
 


 
/*//按钮  注册，登录，Partial_Buttons*/
.div_LoginButton .btn-default,.div_Button .btn-default,.div_bottomButton .btn-default
{color:var(--color2);} 
.div_LoginButton .btn-default:hover,.div_Button .btn-default:hover,.div_bottomButton .btn-default:hover
{background-color:var(--td_bj_color);}

/*取消记住密码后的背景色块*/
/*input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
    background-color: transparent !important;
    background-image: none;
    transition: background-color 50000s ease-in-out 0s;
}*/

/*电子书*/
#div_book{margin-top:-2rem;margin-left:0.2rem;}

/*描边
#div_title1, .div_h2 {
   
    text-shadow: 
    -1px -1px 0 white, 
    1px -1px 0 white, 
    -1px 1px 0 white, 
    1px 1px 0 white, 

    -1px 0px 0 white,  
    1px 0px 0 white,  
    0px 1px 0 white,  
    0px 1px 0 white,  

    
    -2px -2px 0 white,  
    2px -2px 0 white,  
    -2px 2px 0 white, 
    2px 2px 0 white,  

    -2px 0px 0 white,  
    2px 0px 0 white,  
    0px 2px 0 white,  
    0px 2px 0 white,  

     
    -3px -3px 0 white,  
    3px -3px 0 white,  
    -3px 3px 0 white, 
    3px 3px 0 white,  

    -3px 0px 0 white,  
    3px 0px 0 white,  
    0px 3px 0 white,  
    0px 3px 0 white;  
}*/
 

/*设置某一元素的样式*/
/*#MediaBZ3{border:1px solid blue;}*/


input.form-control{background-color:transparent !important;}   
  

/*世系图*/
#draggableDiv{min-width:102%;padding:0.8rem;padding-top:0.3rem;margin-top:-1.2rem; left:-0.30rem;position:fixed;background-color:var(--bj_color);opacity:0.95;z-index:11;}




