﻿@charset "utf-8";

@font-face {
    font-family: 'ZHUIHE';
    src: url('../font/HGDBS_CNKI.ttf') format('truetype');
}

@font-face {
    font-family: 'sealSimSun';
    src: url("../font/seal-SimSun.ttf") format('truetype');
}

a:active{star:expression(this.onFocus=this.blur());}
a:focus,button:focus{outline:none; -moz-outline:none;}
:focus{outline:none;}
.clearfix:after{content:'\20';display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:block;zoom:1;}

.zwp{ width: 1015px; margin: 0 auto; position: relative;}
/*.zbody{ background: url("../images/zb1.jpg") no-repeat bottom center #1a0e08; background-size: 100% auto; min-height: 100vh;}*/
/*.zbody{ background: url("../images/zb1.png") no-repeat bottom center #1a0e08; background-size: 100% auto; padding-bottom: 100px;}*/
.zbody { background: #1a0e08; background-size: 100% auto; padding-bottom: 100px; position: relative; }
.zNav{ position:absolute; width: 48px; top: 0px; bottom: 0px; left: -48px;}
.zNav .npd{ height: 100%;}
.zNav ul{ height: 100%;}
.zNav li{ height:135px; background:url("../images/zNav.png") center right; background-size: 100% 100%;}
.zNav a{ height: 100%; display: flex;align-items: center;vertical-align: middle;justify-content: center;flex-direction:row; position: relative; width: 1em; font-size:16px; margin: 0 auto; color: #000;}
.zNav a:hover{ text-decoration: none;}
.zNav li:hover a{ color: #fff;} 
.zNav strong{ display: inline-block; width: 1em; line-height: 1.2; font-size: 0.5em; text-align: center;}
.zNav li.curr{ background-image: url("../images/zNav2.png");}
.zNav li.curr a{ color: #fff;}

.zCon { position: relative; /*background: rgba(255,255,255,0.5);*/ padding: 35px 30px 20px 30px; font-size: 15px; }
.zConBgB{ position: absolute; left: 0px; top: 0px; bottom: 0px; right: 7px; background: url("../images/line-bg.png") repeat; z-index: 2; background-size: 100% auto;}
.zConBg{ position: absolute; right: -25px; top: 7px; bottom: 7px; width: 32px; background: url("../images/line-con.png") repeat-y; z-index: 2; background-size: 100% auto;}
.zConBg:before{ content: ''; position: absolute; left: 0px; top: -7px; right: 0px; height: 7px; background: url("../images/line-top.png"); background-size: 100% auto;}
.zConBg:after{ content: ''; position: absolute; left: 0px; bottom: -7px; right: 0px; height: 7px; background: url("../images/line-bottom.png"); background-size: 100% auto;}
.zCon a{ color: #000;}
.zCon a:hover{ color: #FF6600;}
.zConZli{ min-height:600px; display: none;position: relative; z-index: 3;}
.zConZli.curr{ display: block;}
.zSearch{ margin: 0 auto; width: 480px; margin-bottom: 40px; padding-top: 22px;}
.zSearch_1 {
    width: 680px;
    display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
    justify-content: center;
    align-items: center;
}
.zSearch .zpd{ background: #fff; position: relative; border-radius: 24px; }
.zpd_1 { width: 520px; display: inline-block; }
.zpd_2 { display: block; margin: 0 auto; }
.zips_1 {
    height: 48px;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 120px;
    background: #eeeeee;
    color: #652000;
    border-radius: 24px 0 0 24px;
    border: none;
    padding: 0 15px;
    box-sizing: border-box; /*font-size: 20px;*/
    font-size: 16px;
}
.zipt_1 {
    height: 48px;
    width: 100%;
    background: none;
    border: none; /*padding: 0 80px 0 159px;*/
    padding: 0 0 0 20px; /*font-size: 20px;*/
    font-size: 16px;
}
.zipt_1_1 { padding-left: 132px; width: 340px;}
.zipb_1 {
    background: url("../images/zipb_1.png") no-repeat left top;
    background-size: 30px auto;
    border: none;
    display: block;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -15px;
    height: 30px;
    width: 30px;
    text-align: center;
    cursor: pointer;
    transition: transform 0.3s;
}
.zipb_1 span{ display: none; }
.zipb_1:hover{ background-position: left bottom; transform: translate(1px, -1px); }
.zTable { /*min-height: 550px;*/
    min-height: 350px;
    padding-bottom: 80px;
}
.zTable table{ border-collapse: collapse; width: 100%; border:2px solid #ccc; text-align: center; background: #fff;}
.zTable td, .zTable th {
    padding-bottom: 4px;
    position: relative;
    font-size: 14px;
    line-height: 1.5;
    border: 1px solid #975929;
    min-width: 5em;
    padding: 0.25em 0.25em;
    word-break: break-word;
}
/*.zTable tr:first-child td{ background: #d1c0a5; font-size: 15px; }*/
.zTable th{ background: #d1c0a5;  line-height: 2.5;}
.zTable .h3{ position: relative; /*padding-right: 30px;*/ text-align: center;}
.zTable th .h3 span { font-size: 15px; word-break: keep-all;}
.zTable td span{ word-break: break-word; }
/********精確檢索***********/
.tbjqjs { }
.tbjqjs1 { }

.zico{ position: absolute; right: 0px; top: 50%; height: 16px; margin-top: -8px; cursor: pointer; width: 16px; background: url("../images/zico1.png") no-repeat center center; background-size: 100% auto; }
.zico.curr{ background-image:url("../images/zico2.png");}

.paget { padding-top: 20px; text-align: center;}
.pagetp { color: #652000; margin: 10px auto; text-align: center; font-size: 16px; /*padding-top: 30px;*/ }
.pagetp1 { position: absolute; bottom: 0px; /*left: 250px;*/ width:100%; }
.pagetp span { padding-right: 50px; }
.pagetp span:last-child {padding-right: 0px; }
.pagetp a { color: #652000;  }
.hred { color: #F00; }
.zTable td em { font-style: normal; color: #FF6600; font-weight: bold; }
.pageb { padding-bottom: 20px;}
.pageb a.zipt_b2 { }

.zmsg{ width: 480px; margin: 0 auto; font-size: 18px;}
.zmsg .pd {padding-top: 40px;padding-bottom: 50px;}
.zmsg dl{ margin-bottom: 20px;margin-top: 0;}
.zmsg dt{ margin-bottom: 10px; font-size: 18px; color: #fff;}

.zipt_t2{ height: 48px; width: 100%; background: #fff; border: none; padding: 0 20px; box-sizing: border-box; border-radius: 10px; font-size: 1em;}
.zipt_s2{ height: 48px; width: 100%; background: #fff; background-size: 24px auto; border: none; padding: 0 20px; box-sizing: border-box; border-radius: 10px; font-size: 1em;}
.zipt_text2{ width: 100%; height: 140px; background: #fff; border: none; padding: 10px 20px; box-sizing: border-box; border-radius: 10px; font-size: 1em;}
.zipt_b2{ height: 48px; width: 100%; background: #904c27; color: #fff;  border: none; padding: 0 20px; box-sizing: border-box; border-radius: 10px; cursor: pointer; font-size: 18px;}
.zipt_b2_1 { width: 140px; font-size: 16px;}
.zipt_t2_1 {width: 50%; }
.yzm { height: 48px;vertical-align: bottom; }
.zipt_b3 {
    background: #904c27;
    border-radius: 10px;
    border: none;
    font-size: 16px;
    /*color: #FFF;*/
    display: block;
    width: 200px;
    float: right;
    line-height: 48px;
    height: 48px;
    text-align: center;
}
a.zipt_b3 { color: #FFF; }
.shuiyin1 { 
    /*width: 18.75vw;*/
    width: 150px; 
    /*height: 29.16666666666667vw;*/
    position: absolute;
    left: 50%;
    bottom: 140px;
    /*margin: -14.583333333333334vw 0 0 -9.375vw;*/
    margin-left: -75px;
    pointer-events: none;
    z-index: 99;
}
.shuiyin1 img{ width: 100%; height: auto; display: block;}
.djc { padding: 55px; line-height: 34px;color: #FFF; font-size: 16px;}
.djc table{width:100%;}
.djc td,.djc p { color: #FFF; font-size: 16px; }
.djc td,.djc th { padding: 5px 10px;line-height: 30px;vertical-align: top;}
.djc th { background: #d1c0a5;  line-height: 2.5;font-size: 20px;}
.djc td span{font-size: 24px;font-weight: 600;}

body.artd { margin: 0;background-color: #8e8683;}
.artd .zCon { padding: 30px 50px;background: none;}
.artd .zmsg { width: 100%;}
.artd .zmsg .pd { padding-top: 0; padding-bottom: 0px;}
.artd .zmsg dl {line-height: 40px;margin-bottom: 0;}
.artd .zmsg dl dt{/*width: 100px;float: left;*/margin-bottom: 0;}
.artd .zmsg dl dd{/*margin-left: 100px;*/ margin: 0;}
.artd .zipt_t2 {height: 40px; padding: 0 10px;}
.artd .zipt_text2 {padding: 10px 10px;}
.artd .yzm { height: 32px;line-height: 32px;padding-bottom: 4px;}
.artd .zipt_b2 { margin-top: 20px;}

/** {
    -webkit-touch-callout: none;*/ /*系统默认菜单被禁用*/
    /*-webkit-user-select: none;*/ /*webkit浏览器*/
    /*-khtml-user-select: none;*/ /*早期浏览器*/
    /*-moz-user-select: none;*/ /*火狐*/
    /*moz-user-select: -moz-none;
    -ms-user-select: none;*/ /*IE10*/
    /*user-select: none;
    -o-user-select: none;
}*/


.shuiyin{ width: 11%; height:auto; position: absolute; right: 10px; top: 20px; /*pointer-events: none;*/ z-index: 99;}
.shuiyin img{ width: 100%; height: auto; display: block; opacity: 0.7; }
.zTitA {text-align: center;font-size: 50px;line-height: 1;color: #fff;letter-spacing: 10px;font-family: "ZHUIHE";}
.zTitA img {width: 290px;/*height: 54px;*/}
/*.zinfo tr:first-child td{ font-size: 1.25em; font-weight: bold;}*/


/*********著錄簡稱**********/
.zljctitle {background: #d1c0a5; }
/*.jct {line-height: 2.5;font-size: 20px;float: left; padding: 5px 10px;}
.jct1 { width: 100px;}
.jct2 { width: 535px;}
.jct3 { width: 140px;}*/
.zljccontent {line-height: 30px;}
.zljcletter { font-size: 24px; font-weight: 600; padding: 5px 5px; cursor: pointer; }
.zljcletter1{ padding: 5px 10px; }
.zljcc { }
.zljcc ul{}
.zljcc ul li { }
.zljcc ul li span, .zljctitle span{display: inline-block;padding: 5px 10px;line-height: 30px;vertical-align: top;}
.zljcc ul li span { font-size: 16px;}
.zljctitle span {line-height: 2.5;font-size: 20px; }
.zljcc ul li span:nth-child(1), .zljctitle span:nth-child(1) { width: 100px;}
.zljcc ul li span:nth-child(2), .zljctitle span:nth-child(2) { width: 535px;}
.zljcc ul li span:nth-child(3), .zljctitle span:nth-child(3) { width: 140px;}

/***********更新记录**********/
.divpf {color: #FFF; }
.pindent {text-indent:2em; }
.spgreen { color: #FFF; background-color: #009900; padding: 2px 5px;}
.spred {color: #FFF; background-color: #E53333; padding: 2px 5px;}
.sporange {color: #FFF; background-color: #FF9900; padding: 2px 5px;}
.spblue {color: #FFF; background-color: #00D5FF; padding: 2px 5px;}

/********欢迎页********/
.divwelcome {margin: 0 auto;width: 480px;margin-bottom: 60px;}
.divwelcome p { color: rgba(255, 255, 255, 0.7); text-indent: 2em; font-family: 宋体; font-size: 18px; line-height: 30px; }
.hide { display: none;}
.bt_zclogin { color: #652000; text-decoration: underline; }
.bt_zcregist { color: #652000; text-decoration: underline; }

/**********四方會同**********/
.zbody0{ background-color :#223432; /*color:#5d6b6b;*/}
.zbody0 .zMain .zwp{ width: auto; margin: auto 200px; }
.zbody0 .zTable{ padding-bottom: 0px; }
.zbody0 .zTable th{background: #cdd7dd;}
.zbody0 .zConBgB{right: 0px; background-image:none;background-color:#5d6b6b;}
.zbody0 .zConZli { min-height: 620px; }
.zbody0 .shuiyin{ right: 20px; top: 18px; width: 112px; }
.zbody0 .zTable td, .zTable th {border: 1px solid #5d6b6b; }
.zbody0 .zips_1{ color:#5d6b6b; }
.zbody0 .zTable td em{ /*color:#5d6b6b;*/ }
.zbody0 .paget {color:#cdd7dd; }
.zbody0 .pagetp{ color:#cdd7dd; }
.zbody0 .zConBg{ position: absolute; right: -25px; top: 7px; bottom: 7px; width: 32px; background: url("../../zhululab/images/line-con.png") repeat-y; z-index: 2; background-size: 100% auto;}
.zbody0 .zConBg:before{ content: ''; position: absolute; left: 0px; top: -7px; right: -3px; height: 7px; background: url("../../zhululab/images/line-top.png"); background-size: 100% auto;}
.zbody0 .zConBg:after{ content: ''; position: absolute; left: 0px; bottom: -7px; right: 0px; height: 7px; background: url("../../zhululab/images/line-bottom.png"); background-size: 100% auto;}
.zbody0 .zipt_b2{ background: #40504f; }
.zbody0 .zmsg a{ color:#FFF;}
.zbody0 .pagetp a{ color:#FFF; }
.zbody0 .pagetp a:hover{ color: #40504f; }
.zbody0 .zipt_t2{ background: #ccc; }
.zbody0 .zipt_s2{ background: #ccc; }
.zbody0 .zipt_text2{ background: #ccc; }
.zbody0 .tbjqjs { }
.zbody0 .tbjqjs1 { }
.zbody0 .zTable .tbjqjs td:nth-child(1),
.zbody0 .zTable .tbjqjs td:nth-child(3),
.zbody0 .zTable .tbjqjs td:nth-child(5) {
     border-right: 1px #cdd7dd dashed;
}
.zbody0 .zTable .tbjqjs td:nth-child(2),
.zbody0 .zTable .tbjqjs td:nth-child(4),
.zbody0 .zTable .tbjqjs td:nth-child(6) {
     border-left: 1px #cdd7dd dashed;
}
.zbody0 .zTable .tbjqjs1 td:nth-child(3),
.zbody0 .zTable .tbjqjs1 td:nth-child(5) {
     border-right: 1px #5d6b6b solid;
}
.zbody0 .zTable .tbjqjs1 td:nth-child(4),
.zbody0 .zTable .tbjqjs1 td:nth-child(6) {
     border-left: 1px #5d6b6b solid;
}
.zbody0 .zTable .tbjqjs1 td:nth-child(1),
.zbody0 .zTable .tbjqjs1 td:nth-child(2),
.zbody0 .zTable .tbjqjs1 td:nth-child(4),
.zbody0 .zTable .tbjqjs1 td:nth-child(6),
.zbody0 .zTable .tbjqjs1 td:nth-child(7){
     border-right: 1px #cdd7dd dashed;
}
.zbody0 .zTable .tbjqjs1 td:nth-child(2),
.zbody0 .zTable .tbjqjs1 td:nth-child(3),
.zbody0 .zTable .tbjqjs1 td:nth-child(5),
.zbody0 .zTable .tbjqjs1 td:nth-child(7),
.zbody0 .zTable .tbjqjs1 td:nth-child(8){
     border-left: 1px #cdd7dd dashed;
}
.zbody0 .bt_zclogin { color: #652000;  }
.zbody0 .bt_zcregist { color: #652000;  }
.zchead { text-align: left; padding-top: 100px; line-height: 32px; padding-bottom: 20px;}
.zcheadtitle {font-size: 16px; }
.bt_right { float: right;}
.bt_left {float: left; }
.bt_left .zipt_b2 { line-height: 32px; font-size: 16px; height: 32px;  color: #cdd7dd; display: inline-block;}
.bt_right .zipt_b2 { line-height: 32px; font-size: 16px; height: 32px; display: inline-block; color: #cdd7dd; }
.bt_left a.zipt_b2:hover { color: #cdd7dd; text-decoration: none;}
.bt_right a.zipt_b2:hover { color: #cdd7dd; text-decoration: none;}
.zbody0 #zcshujuku{margin-top:40px;}
.zbody0 #divresultzc { /*max-height: 482px;*/ max-height: 430px; overflow-y: auto; padding-bottom: 0; }
.zTable1{}
.zTable1 tr td:nth-child(1){  }
.zTable1 td, .zTable1 th { border: 1px solid #5d6b6b; background-color: #cdd7dd; }
.zbody0 .zTable .tbjqjs th { min-width: auto; }
.zbody0 .zTable .tbjqjs th:last-child { min-width: 1em; width: 1em; }
.zbody0 .zTable .tbjqjs td { min-width: 1.5em; width: 4em;}
.zbody0 .zTable td span { word-break:keep-all; }

.zbody0 .zTable .tbjqjs td:nth-child(1) { text-align: left; width: 8em;}
.zbody0 .zTable .tbjqjs td:nth-child(1)[rowspan] { /*text-align: left;*/ /*padding-left: 0.5em;*/  }
.zbody0 .zTable .tbjqjs td:nth-child(2) { }
.zbody0 .zTable .tbjqjs td:nth-child(3) { }
.zbody0 .zTable .tbjqjs td:nth-child(4) { }
.zbody0 .zTable .tbjqjs td:nth-child(5) { text-align: left; width: 8em;}
.zbody0 .zTable .tbjqjs td:nth-child(6) { }
.zbody0 .zTable .tbjqjs td:nth-child(7) { width: 12em;}
.zbody0 .zTable .tbjqjs td:nth-child(8) { width: 16em; }
.zbody0 .zTable .tbjqjs td:nth-child(9) { text-align: left; width: auto; }
.zbody0 .zTable .tbjqjs td:last-child { width: 4em; }
.zbody0 .zTable .tbjqjs td:nth-child(8) span, .zbody0 .zTable .tbjqjs td:nth-child(9) {
    word-break: break-word;
}

.zbody0 .zTable .tbjqjs1 td:nth-child(2) {  }
.zbody0 .zTable .tbjqjs1 td:nth-child(3) {  }
.zbody0 .zTable .tbjqjs1 td:nth-child(4) {  }
.zbody0 .zTable .tbjqjs1 td:nth-child(5) { text-align: center; width: 4em; }
.zbody0 .zTable .tbjqjs1 td:nth-child(6) { text-align: left; width: 8em; }
.zbody0 .zTable .tbjqjs1 td:nth-child(7) { width: 4em; }
.zbody0 .zTable .tbjqjs1 td:nth-child(8) { width: 12em; /*width: auto;*/ }
.zbody0 .zTable .tbjqjs1 td:nth-child(9) { width: 16em; word-break:break-word; text-align: center;}
.zbody0 .zTable .tbjqjs1 td:nth-child(10) { word-break:break-word; width: auto; text-align: left;}
.zbody0 .zTable .tbjqjs1 td:nth-child(11) { width: 8em; text-align: left;}
.zbody0 .zTable .tbjqjs1 td:last-child { width: 4em; text-align: center; }
.zbody0 .zTable .tbjqjs1 td:nth-child(8) span { /*word-break: keep-all;*/ }
.zbody0 .zTable .tbjqjs1 td:nth-child(9) span, .zbody0 .zTable .tbjqjs1 td:nth-child(10) span {
    word-break: break-word;
}

.zbody0 .zTable .tbjqjs td:nth-child(1) span:nth-child(1) { float: left; }
.zbody0 .zTable .tbjqjs td:nth-child(1) span:nth-child(2) { float: right; }
.zbody0 .zTable .tbjqjs td:nth-child(5) span:nth-child(1) { float: left; }
.zbody0 .zTable .tbjqjs td:nth-child(5) span:nth-child(2) { float: right; }
.zbody0 .zTable .tbjqjs1 td:nth-child(5) span:nth-child(1) { float: none; }
.zbody0 .zTable .tbjqjs1 td:nth-child(5) span:nth-child(2) { float: none; }
.zbody0 .zTable .tbjqjs1 td:nth-child(6) span:nth-child(1) { float: left; }
.zbody0 .zTable .tbjqjs1 td:nth-child(6) span:nth-child(2) { float: right; }




.tdcbx { text-align:left; }
.tdcbx label{margin-right:20px;}
.tdcbx label input{vertical-align: middle; margin: 0; padding: 0; margin-right: 2px;}

.zbody0 .zTable .tbjqjs0 th, .zbody0 .zTable .tbjqjs0 td {
    min-width: auto;
}
.zbody0 .zTable .tbjqjs0 td {
    border: 1px #5d6b6b solid !important;
}



 @media (max-width: 1660px) {
    .zbody0 .zMain .zwp{ margin: auto 100px; }
}
 @media (max-width: 1440px) {
    .zbody0 .zMain .zwp{ width: 1280px; margin: auto 80px; }
}
@media (max-width: 1200px) {
    .zbody0 .zMain .zwp{ margin: auto 50px; }
}
@media (max-width: 1080px) {
    .zbody0 .zMain .zwp{ margin: 0 25px 0 48px; }
}
@media (max-width: 760px) {
    .zbody0 .zMain .zwp{ margin-left:0; }
    .zbody0 .zSearch_1{ width:480px;  }
} 
@media (max-width: 1366px) {
    .zbody0{ min-width: 1280px;}
}




/**********关联汉秦**********/
.zbody1 { background-color: #131824; }
.jdzhzTable {margin-bottom: 130px; }
.jdzhzTable img{width: 20px;vertical-align: middle;}
.spfh{font-size:21px;}
.simsun {font-family: "sealSimSun","宋体";}
.glhq{}
.glhq .zTitA img{width: 500px;}
.glhq .zmsg .pd{margin-bottom: 130px;}
.glhq .djc{margin-bottom: 120px;}
.jcsmtable { }
.jcsmtable tr{}
.jcsmtable tr td,.jcsmtable tr th{border: 1px #fff solid;font-size: 16px;}
.jcsmtable tr th{ min-width: 100px; background-color: initial;font-family: '黑体';}
.zSearch_2 { width:500px; }
.djc p img { width: 20px; vertical-align: middle; }
.djc p, .djc span { word-break: break-word; }

@media (max-width: 760px) {
    /* .zNav{ left: 0;z-index: 100;} */
    .simsun {font-family: "微软雅黑", Arial, Helvetica, sans-serifArial;}
}



/************彈出頁樣式1************/
.artd .zmsg1 { font-size: 14px; }
.artd .zmsg1 .artd .zCon { padding: 15px 30px; }
.artd .zmsg1 dl { }
.artd .zmsg1 dl dt { font-size: 14px; }
.artd .zmsg1 dl dd{ }
.artd .zmsg1 .zipt_text2 { font-size: 14px; height: 100px; background: #ccc; }
.artd .zmsg1 .zipt_t2 { background: #ccc; }
.artd .zmsg1 .zipt_s2 { background: #ccc; }
.artd .zmsg1 .zCon a { color: #fff; }
.artd .zmsg1 .zCon a:hover { color: #223432; }
.artd .zmsg1 .zipt_b2 { background-color: #223432; }
.zmsg1 .pd { padding-bottom: 0; }

/************彈出頁樣式2************/
.artd .zmsg2 { }
.artd .zmsg2 dl { margin-bottom: 10px; }
.artd .zmsg2 dl:after{content:'\20';display:block;clear:both;visibility:hidden;line-height:0;height:0; }
.artd .zmsg2 dl dt { width: 110px; float: left; }
.artd .zmsg2 dl dd{ margin-left: 110px; }
.artd .zmsg1 .zipt_text2 { height: 60px; }

.err, .zCon .err{color:#d80606;}
.suc, .zCon .suc{color:#22c554;}
.war , .zCon .war{ color: #e1e10e;}


/* CSS3滚动条 */
::selection {background: #222; color: white ; text-shadow: none ;}
::-webkit-scrollbar{width:8px;height:6px ; }
::-webkit-scrollbar-track-piece{width:10px;background-color:#eee;border-radius:50px;}
::-webkit-scrollbar-track{border-radius:50px;background-color:#eee;}
::-webkit-scrollbar-thumb{height:50px;background:#999;  border-radius:50px ; cursor:pointer;}
::-webkit-scrollbar-thumb:hover{background:#999; cursor:pointer}



/***********四方会同：甲骨著录信息库-著録簡稱************/
.zbody0 .zljctitle { background: #40504f; }
.zbody0 .zljcc ul li span:nth-child(1), .zbody0 .zljctitle span:nth-child(1) { width: 160px;}
.zbody0 .zljcc ul li span:nth-child(2), .zbody0 .zljctitle span:nth-child(2) { width: 640px;}
.zbody0 .zljcc ul li span:nth-child(3), .zbody0 .zljctitle span:nth-child(3) { width: 240px;}


/****20250615***/
/******四方会同：甲骨著录信息库-新增响应式布局******/
 @media (max-width: 1660px) {
    .zbody0 .zMain .zwp{ margin: auto 100px;  }
}
 @media (max-width: 1440px) {
    .zbody0 .zMain .zwp{ width: auto; margin: auto 80px; }
    .zbody0 .zljcc ul li span:nth-child(1), .zbody0 .zljctitle span:nth-child(1) { width: 160px;}
    .zbody0 .zljcc ul li span:nth-child(2), .zbody0 .zljctitle span:nth-child(2) { width: 500px;}
    .zbody0 .zljcc ul li span:nth-child(3), .zbody0 .zljctitle span:nth-child(3) { width: 240px;}
    .djc { padding: 45px; }
}
@media (max-width: 1366px) {
    .zbody0{ min-width: 1180px; }
    .zbody0 .zljcc ul li span:nth-child(1), .zbody0 .zljctitle span:nth-child(1) { width: 150px;}
    .zbody0 .zljcc ul li span:nth-child(2), .zbody0 .zljctitle span:nth-child(2) { width: 450px;}
    .zbody0 .zljcc ul li span:nth-child(3), .zbody0 .zljctitle span:nth-child(3) { width: 200px;}
}
@media (max-width: 1200px) {
    .zbody0 .zMain .zwp{ margin: auto 50px; }
    .zbody0 .zljcc ul li span:nth-child(1), .zbody0 .zljctitle span:nth-child(1) { width: 120px;}
    .zbody0 .zljcc ul li span:nth-child(2), .zbody0 .zljctitle span:nth-child(2) { width: calc(100% - 370px);}
    .zbody0 .zljcc ul li span:nth-child(3), .zbody0 .zljctitle span:nth-child(3) { width: 180px;}
    .djc { padding: 40px; }
}
@media (max-width: 1080px) {
    .zwp { /* width: auto; */}
    .zlogo img { width: 100%;}
    .zbody0 .zMain .zwp{/*  margin: 0 28px 0 48px;  */}
    .zbody0 .zljcc ul li span:nth-child(1), .zbody0 .zljctitle span:nth-child(1) { width: 100px;}
    .zbody0 .zljcc ul li span:nth-child(2), .zbody0 .zljctitle span:nth-child(2) { width: calc(100% - 320px);}
    .zbody0 .zljcc ul li span:nth-child(3), .zbody0 .zljctitle span:nth-child(3) { width: 150px;}
    .djc { padding: 35px; }
}
@media (max-width: 860px) {
    .zbody0 .shuiyin { width: 80px;}
    .zbody0 .zljcc ul li span:nth-child(1), .zbody0 .zljctitle span:nth-child(1) { width: 100px;}
    .zbody0 .zljcc ul li span:nth-child(2), .zbody0 .zljctitle span:nth-child(2) { width: calc(100% - 290px);}
    .zbody0 .zljcc ul li span:nth-child(3), .zbody0 .zljctitle span:nth-child(3) { width: 120px;}
    .djc { padding: 0px; }
    .zljcc ul li span { font-size: 14px; }
    .zljctitle span { font-size: 16px; }
}
@media (max-width: 760px) {
    .zCon {padding: 35px 20px 20px 20px; font-size: 14px; }
    .zbody0 .zSearch_1{ width:auto; margin: 0 30px; }
    .zbody0 .shuiyin { width: 74px;}
    .zbody0 .zMain .zwp{ margin: 0 28px 0 36px; }
    .zNav { width: 36px; left: -36px; }
    .zNav a { font-size: 14px; }
    .zips_1{ font-size: 14px; width: 110px;}
    .zipt_1{ font-size: 14px; }
    .pagetp{ font-size: 14px; }
    .pagetp span {padding-right: 20px; display: inline-block; margin-bottom: 10px;}
    .zpd_1 { width: 100%; }
    .zipt_1_1 { padding-left: 120px; width: calc(100% - 120px);}
    .zmsg { width: auto; margin: 0 50px;}
    .zmsg dt { font-size: 14px;}
    .zipt_b2{ font-size: 14px;}
    .djc { padding: 25px; }
    .djc td, .djc p {font-size: 14px; }
    .zljctitle span { font-size: 16px;}
    .zljcc ul li span, .zljctitle span {padding: 5px 5px; }
    .zbody0 .zljcc ul li span:nth-child(1), .zbody0 .zljctitle span:nth-child(1) { width: 100px;}
    .zbody0 .zljcc ul li span:nth-child(2), .zbody0 .zljctitle span:nth-child(2) { width: calc(100% - 240px);}
    .zbody0 .zljcc ul li span:nth-child(3), .zbody0 .zljctitle span:nth-child(3) { width: 100px;}
}
@media (max-width: 600px) {
    .zCon {padding: 35px 10px 20px 10px; font-size: 14px; }
    .zbody0 .zTable .tbjqjs td { min-width: 1.5em; width: 2em;}
    .zbody0 .zTable td span { word-break:break-word; }
    .zbody0 .zTable .tbjqjs td:nth-child(1) { text-align: left; width: auto;}
    .zbody0 .zTable .tbjqjs td:nth-child(1)[rowspan] { /*text-align: left;*/ /*padding-left: 0.5em;*/  }
    .zbody0 .zTable .tbjqjs td:nth-child(2) { }
    .zbody0 .zTable .tbjqjs td:nth-child(3) { }
    .zbody0 .zTable .tbjqjs td:nth-child(4) { }
    .zbody0 .zTable .tbjqjs td:nth-child(5) { text-align: left; width: auto;}
    .zbody0 .zTable .tbjqjs td:nth-child(6) { }
    .zbody0 .zTable .tbjqjs td:nth-child(7) { width: auto;}
    .zbody0 .zTable .tbjqjs td:nth-child(8) { width: auto; }
    .zbody0 .zTable .tbjqjs td:nth-child(9) { text-align: left; width: auto; }
    .zbody0 .zTable .tbjqjs td:last-child { width: auto; }
    .zbody0 .zTable .tbjqjs td:nth-child(8) span, .zbody0 .zTable .tbjqjs td:nth-child(9) { word-break: break-word; }

    .zbody0 .zTable .tbjqjs1 td:nth-child(2) {  }
    .zbody0 .zTable .tbjqjs1 td:nth-child(3) {  }
    .zbody0 .zTable .tbjqjs1 td:nth-child(4) {  }
    .zbody0 .zTable .tbjqjs1 td:nth-child(5) { text-align: center; width: auto; }
    .zbody0 .zTable .tbjqjs1 td:nth-child(6) { text-align: left; width: auto; }
    .zbody0 .zTable .tbjqjs1 td:nth-child(7) { width: auto; }
    .zbody0 .zTable .tbjqjs1 td:nth-child(8) { width: auto; }
    .zbody0 .zTable .tbjqjs1 td:nth-child(9) { width: auto; word-break:break-word; text-align: center;}
    .zbody0 .zTable .tbjqjs1 td:nth-child(10) { word-break:break-word; width: auto; text-align: left;}
    .zbody0 .zTable .tbjqjs1 td:nth-child(11) { width: auto; text-align: left;}
    .zbody0 .zTable .tbjqjs1 td:last-child { width: auto; text-align: center; }
    .zbody0 .zTable .tbjqjs1 td:nth-child(8) span { /*word-break: keep-all;*/ }
    .zbody0 .zTable .tbjqjs1 td:nth-child(9) span, .zbody0 .zTable .tbjqjs1 td:nth-child(10) span { word-break: break-word; }
    .djc { padding: 0px; }
    .zbody0 .zljcc ul li span:nth-child(1), .zbody0 .zljctitle span:nth-child(1) { width: 80px;}
    .zbody0 .zljcc ul li span:nth-child(2), .zbody0 .zljctitle span:nth-child(2) { width: calc(100% - 220px);}
    .zbody0 .zljcc ul li span:nth-child(3), .zbody0 .zljctitle span:nth-child(3) { width: 100px;}
}
@media (max-width: 480px) {
    .zCon {padding: 40px 15px 20px 15px; }
    .zbody0 .zSearch_1 {margin: 0 0px;}
    .autocompleter-item { font-size: 16px !important;}
    .zTable th .h3 span {word-break: break-word;}
    .zmsg {  margin: 0 20px;}
    .zipt_t2 {height: 36px; padding: 0 10px;}
    .zipt_t2_1 { width: 33.33333%;}
    .yzm { height: 36px;}
    .zipt_text2 {padding: 10px 10px; }
    .zTitA img {width: 240px; }
    .zbody0 .shuiyin { width: 60px; right: 5px; top: 10px;}
    .zbody0 .zljcc ul li span:nth-child(1), .zbody0 .zljctitle span:nth-child(1) { width: 60px;}
    .zbody0 .zljcc ul li span:nth-child(2), .zbody0 .zljctitle span:nth-child(2) { width: calc(100% - 180px);}
    .zbody0 .zljcc ul li span:nth-child(3), .zbody0 .zljctitle span:nth-child(3) { width: 80px;}
}
@media (max-width: 410px) {
    .zCon {padding: 40px 10px 20px 10px; }
    .zTable td, .zTable th { padding: 0.15em 0.15em;}
    .zbody0 .zTable .tbjqjs td { min-width: 1em; width: auto;}
    .zmsg {  margin: 0 0px;}
    .zbody0 .shuiyin { width: 50px; right: 0px; top: 5px;}
}




/***********發電说明央视************/
.zts{background:rgba(34,52,50,0.9); position: fixed; left: 50%; top: 30%; width:480px; height: 200px; transform: translate(-50%,-50%); z-index: 9; color: #fff; display: none;}
.zts .pd{ padding: 30px;}
.zts .i{ position: absolute; right: 0.5em; top: 0.5em; width: 2em; height: 2em; text-align: center; line-height: 2em; cursor: pointer;font-family: Helvetica, STHeiti; background: #000; border-radius: 50%; font-size: 12px;}
.zts .h3{ font-size: 24px; text-align: center; font-weight: bold; margin-bottom: 20px;}
.zts .p{ font-size: 16px; line-height: 1.5;}