html,body{margin: 0;padding: 0;}
:focus {outline: 0;}
a:focus{outline: 0px auto -webkit-focus-ring-color;outline-offset: -0px;}
a:focus, a:hover{color: #333;text-decoration: none;}
a {outline:none;margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;color: #333;}
.clearfix::after{content: '';display: block;clear: both;}
.ellipsis{white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.ellipsis2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ellipsis3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ellipsis4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.ellipsis9{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 9;overflow: hidden;}
.imgbox{overflow: hidden;}
.imgbox img{width: 100%;height: 100%;object-fit: cover;font-family:'object-fit:cover' }
.pointer{cursor: pointer;}
.fl{float: left;}
.fr{float: right;}
.d-flex{display: flex;}
.d-flex-wrap{display: flex;flex-wrap: wrap;}
.d-flex-center{display: flex;align-items: center;}
.d-grow{flex-grow: 1;flex-basis: 100%;min-width:0}
.d-flex-wrap .d-grow{flex-basis: initial;}
.d-shrink{flex-shrink: 0;}
.overflow{overflow: hidden;}
.noselect{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.easeIn{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.easeShow{-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.imgbox:hover img ,.imgbox a:hover img ,.advbox a:hover img,.imgbox1 a:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.imgbox img,.imgbox a img,.advbox a img,.imgbox1 a img{-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.row{margin-left: -10px;margin-right: -10px;}
[class^="col-"]{padding: 0px 10px;}


@font-face {
  font-family: 'SourceHanSansCN-Regular';
  src: url("https://cdn.sizhengshijian.cn/140/fonts/SourceHanSansCN-Regular.otf");
}
@font-face {
  font-family: 'SourceHanSansCN-Bold';
  src: url("https://cdn.sizhengshijian.cn/140/fonts/SourceHanSansCN-Bold.otf");
} 
@font-face {
  font-family: 'AlimamaShuHeiTi-Bold';
  src: url("https://cdn.sizhengshijian.cn/140/fonts/Alimama_ShuHeiTi_Bold.ttf");
} 
@font-face {
  font-family: 'sucaijishikufangti';
  src: url("https://cdn.sizhengshijian.cn/140/fonts/sucaijishikufangti.ttf");
} 
@font-face {
  font-family: 'SourceHanSansCN-Medium';
  src: url("https://cdn.sizhengshijian.cn/140/fonts/SourceHanSansCN-Medium.otf");
}

/* 暂无数据 */
.nodata{padding: 30px 0px;text-align: center;font-size: 20px;color: #ffead6;font-family: SourceHanSansCN-Bold;}
.nodata img{max-width: 90%;}
.nodata .font{margin-top: 20px;}
.jdDetail .sjhdbox .nodata{font-size: 16px;}
.jdDetail .sjhdbox .nodata img{max-width: 50%;}

.mapbg{background: url(../../images/map/icon5.png) no-repeat top center;background-size: cover;padding-bottom: 20px;}
.mapwrap{width: 100%;padding: 0px 30px;}

.pbtn{position: relative;font-family: SourceHanSansCN-Regular;border: solid 1px #ffb94c;box-shadow: inset 0 0 20px 2px rgba(255, 185, 76,0.35);color: #ffead6;margin: 8px 0px;min-width: 85px;text-align: center;}
.pbtn font{text-align: center;line-height: 18px;padding:10px 12px;display: inline-block;}
.pbtn .icon{position: absolute;}
.pbtn .p1{left: 1px;top: 1px;}
.pbtn .p2{right: 1px;top: 1px;}
.pbtn .p3{left: 1px;bottom: 1px;}
.pbtn .p4{right: 1px;bottom: 1px;}

.tophead .usered{position: relative;text-align: left;}
.tophead .usered .nicklink{width: 48px;height: 48px;margin-top: 5px; border: solid 1px #a50201;border-radius: 50%;display: inline-block;}
.tophead .usered .nicklink img{width: 100%;height: 100%;object-fit: cover;}
.tophead .useToplist a{font-family: SourceHanSansCN-Regular;color: #999999;line-height: 30px;padding: 5px 5px 5px 35px; }
.tophead .useToplist{background: url(../../images/user/icon12.png) no-repeat top center;padding: 11px 4px 3px;position: absolute;z-index: 9; width: 133px;right: -30px;}
.tophead .useToplist .useTopbox{background: #ffffff;border: solid 1px #d8d1c7;padding: 10px 0px;}
.tophead .useToplist .item1 a{background: url(../../images/user/icon10.png) no-repeat 10px center;}
.tophead .useToplist .item1 a:hover{background: url(../../images/user/icon10_on.png) no-repeat 10px center;color: #a50201;}
.tophead .useToplist .item2 a{background: url(../../images/user/icon11.png) no-repeat 10px center;}
.tophead .useToplist .item2 a:hover{background: url(../../images/user/icon11_on.png) no-repeat 10px center;color: #a50201;}


.catTitle{color: #ffead6;background: url(../../images/map/icon16.png) no-repeat bottom left;line-height: 60px;height: 60px;padding-left: 25px;position: relative;}
.catTitle .name{font-family: AlimamaShuHeiTi-Bold;text-shadow: 2px 2px 0px rgba(108, 19, 0, 0.35);}
.catTitle .more{font-family: SourceHanSansCN-Regular;position: absolute;bottom: 0;left: 365px; line-height: 18px;color: #ffead6;padding: 19px 28px 19px 8px;background: url(../../images/map/more.png) no-repeat bottom right;}

.catTitle1{position: relative;}
.catTitle1 .more{font-family: SourceHanSansCN-Regular;position: absolute;bottom: 20px;right: 38px; line-height: 18px;color: rgba(255, 255, 255, .6);}

.catTitle2{color: #ffead6;background: url(../../images/map/icon20.png) no-repeat bottom left;line-height: 50px;height: 50px;padding-left: 25px;position: relative;}
.catTitle2 .name{font-family: AlimamaShuHeiTi-Bold;text-shadow: 2px 2px 0px rgba(108, 19, 0, 0.35);}
.catTitle2 .more{font-family: SourceHanSansCN-Regular;position: absolute;bottom: 0;left: 365px; line-height: 18px;color: #ffead6;padding: 19px 28px 19px 8px;background: url(../../images/map/more.png) no-repeat bottom right;}

.sidebox .catTitle2{background-size: 100% 100%;}

.selectbox{border-radius: 3px;background-color: #ffead6;position: relative;z-index: 2;display: inline-block;font-family: SourceHanSansCN-Regular;}
.selectbox .selectTitle{padding: 6px 10px 4px;cursor: pointer; }
.selectbox .selectTitle .font{font-size: 18px;line-height: 26px;color: #333;max-width: calc(100% - 15px);}
.selectbox .selectTitle .icon{display: inline-block;background: url(../../images/map/select.png) no-repeat center;position: absolute;width: 30px;height: 30px;right: 0;top: 0;bottom: 0;margin: auto;}
.selectbox .selectUl{border-radius: 3px;font-size: 16px;line-height: 24px;position: absolute;top: 37px; height: 0px;overflow: hidden;width: 100%;background: #ffead6;}
.selectbox.addselectbox .selectUl{width: 160px;}
.selectbox .selectUl .selectli{padding: 3px 10px;text-align: left;cursor: pointer;}
.selectbox .selectUl .selectli:hover{color: #000;}
.selectbox .selectUl .selectli.on{background: #ff7b0b;color: #ffead6;}
.selectbox.on .selectTitle .icon{transform: rotate(180deg);}
.selectbox.on .selectUl{height: auto;padding: 10px 0px;max-height: 500px;overflow: auto;}
.tophead .timewrap .selectbox{width: 134px;margin-right: 20px;}
.tophead .mapwrap .searchCon{position: relative;}
.tophead .mapwrap .searchCon input{border-radius: 3px;background-color: #ffead6;font-family: SourceHanSansCN-Regular;width: 308px;height: 37px;border: none;padding: 3px 50px 3px 10px; }
.tophead .mapwrap .searchCon .icon{position: absolute;display: inline-block;width: 37px;height: 37px;right: 0;top: 0; background: url(../../images/map/icon17.png) no-repeat center; }
.tophead .mapwrap.timewrap1{margin-top: 5px;z-index: 2;position: relative;}

/* 首页=头部 */
.tophead{position: relative;text-align: center;background: url(../../images/map/icon18.png) no-repeat center top;height: 120px;margin-bottom: -14px;}
.tophead .title{margin-top:24px;}
.tophead .timewrap{display: flex;align-items: center;justify-content: flex-end;height: 36px;margin-top: -5px;}
.tophead .timewrap .tipfont{color: #ffead6;font-family: SourceHanSansCN-Regular;}
.tophead .timewrap .time{font-family: sucaijishikufangti;color: #ffead6;line-height: 20px;}

.changeSize{font-family: SourceHanSansCN-Regular; position: absolute;right: 10px;bottom: 10px;z-index: 999;display: flex;flex-direction: column;border-bottom: solid 1px rgb(173, 72, 19,0.5);}
.changeSize span{cursor: pointer; display: inline-block;width: 40px;height: 30px;line-height: 30px;color: #0145a6; text-align: center;border: solid 1px rgba(1, 69, 166, 0.5);border-bottom: none; background: rgba(255,255,255,0.6);}

/* 首页 = 两侧表格 */
.mapIndex .sidebox{padding: 25px 20px 16px 33px; height: 828px;width: 493px;max-width: 100%;background: url(../../images/map/icon15.png) no-repeat top left;background-size: 100% 100%;}
/* .mapIndex .sidebox{padding: 25px 20px 16px 33px; height: 954px;width: 493px;max-width: 100%;background: url(../../images/map/icon15.png) no-repeat top left;background-size: 100% 100%;} */
.mapIndex .sidebox .jdtable{font-family: SourceHanSansCN-Regular;line-height: 26px;margin-top: 7px;}
.mapIndex .sidebox .jdtable .thead{color: rgba(255, 255, 255,0.6);padding: 8px 0px;display: flex;}
.mapIndex .sidebox .jdtable .tbody{color: #bcdff8;line-height: 29px;}
.mapIndex .sidebox .jdtable .tbody .item{padding: 9px 0px;display: flex;}
/* .mapIndex .sidebox .jdtable .tbody .item:nth-child(odd){background: url(../../images/map/icon4.png) no-repeat center;background-size: 100% 100%;} */
.mapIndex .sidebox .jdtable .tbody .item:nth-child(1){background: url(../../images/map/icon40.png) no-repeat center;background-size: 100% 100%;}
.mapIndex .sidebox .jdtable .tbody .item:nth-child(3){background: url(../../images/map/icon41.png) no-repeat center;background-size: 100% 100%;}
.mapIndex .sidebox .jdtable .tbody .item:nth-child(5){background: url(../../images/map/icon4.png) no-repeat center;background-size: 100% 100%;}
.mapIndex .sidebox .jdtable .tbody .li1{font-family: sucaijishikufangti;}
.mapIndex .sidebox .jdtable .tbody a{color: #bcdff8;}
.mapIndex .sidebox .jdtable .li1{width: 70px;text-align: center;}
.mapIndex .sidebox .jdtable .li2{text-align: left;width: calc(100% - 70px);padding: 0px 5px;}
.mapIndex .sidebox .jdtable .li3{text-align: left;width: 120px;}
.mapIndex .sidebox .jdtable .tbody .item:nth-child(1),.mapIndex .sidebox .jdtable .tbody .item:nth-child(2),
.mapIndex .sidebox .jdtable .tbody .item:nth-child(3),.mapIndex .sidebox .jdtable .tbody .item:nth-child(4),
.mapIndex .sidebox .jdtable .tbody .item:nth-child(5),.mapIndex .sidebox .jdtable .tbody .item:nth-child(1) a,
.mapIndex .sidebox .jdtable .tbody .item:nth-child(2) a,.mapIndex .sidebox .jdtable .tbody .item:nth-child(3) a,
.mapIndex .sidebox .jdtable .tbody .item:nth-child(4) a,.mapIndex .sidebox .jdtable .tbody .item:nth-child(5) a{color: #bcdff8 !important;}

.mapIndex .mainbox{display: flex;justify-content: space-between;}
/* .mapIndex .centerbox{width: 854px;margin: 0px 10px;} */
.mapIndex .centerbox{width: 71%;margin: 0px 10px;}
.mapIndex .indexNum{height: 116px;}
/* .mapIndex .indexNum{background: url(../../images/map/icon7.png) no-repeat center 30px;height: 116px;} */
.mapIndex .indexNum .numwrapbox{position: relative;}
.mapIndex .indexNum .numwrapbox .icon6{position: absolute;bottom: -4px;width: 100%;}
.mapIndex .indexNum .numwrap{position: relative;z-index: 1; display: flex;justify-content: space-between;margin-bottom: 4px;}
.mapIndex .indexNum .numwrap::after,.mapIndex .indexNum .numwrap::before{content: "";display: block;}
.mapIndex .indexNum .numwrap .box{min-width: 153px;height: 66px;padding-top: 4px;padding-left: 4px;padding-right: 4px; text-align: center; border: solid 1px rgba(255, 185, 76, 0.6);box-shadow: inset 0 0 20px 2px rgba(255, 127, 41,0.35);color: #ffffff;font-family: SourceHanSansCN-Regular;}
.mapIndex .indexNum .numwrap .box .num{font-family: SourceHanSansCN-Bold;color: #ffb57f;background: linear-gradient(to bottom, #fed08f, #e78906);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.mapIndex .indexNum .numwrap .box .personTotal{font-size: 30px;line-height: 59px;}
.mapIndex .indexNum .fontwrap{display: flex;justify-content: space-between;background-image: linear-gradient(0deg,#e36109 0%, #e28b36 100%), linear-gradient(#e36109, #e28b36);}
.mapIndex .indexNum .fontwrap::after,.mapIndex .indexNum .fontwrap::before{content: "";display: block;}
.mapIndex .indexNum .fontwrap .box{color: #ffffff;font-family: SourceHanSansCN-Medium;line-height: 42px;width: 180px;text-align: center; }
/* .mapIndex .jdmapwrap{height: 828px;padding: 0px 40px; margin-top: 10px; background: url(../../images/map/icon8.png) no-repeat top left;background-size: 100% 100%;}
.mapIndex .jdmapwrap .contentbox{width: 100%;height: 568px;position: relative;} */
.mapIndex .jdmapwrap{height: 828px;padding: 0px 40px;background: url(../../images/map/icon8.png) no-repeat top left;background-size: 100% 100%;}
.mapIndex .jdmapwrap .contentbox{width: 100%;height: 568px;position: relative;}

.contentbox .sboxWrap{position: absolute;top: 5px;left: 5px;z-index: 999;}
.contentbox .sbox1{margin-left: 10px; width: 200px;height: 45px;position: relative;display: inline-block;}
.contentbox .sbox1 input{width: 100%;height: 100%;color: #AD4813; border: none;padding: 0px 40px 0px 15px;background: rgba(255,255,255,1);border: solid 1px rgb(173, 72, 19,0.3);}
.contentbox .sbox1 input::-webkit-input-placeholder { color: rgb(173, 72, 19,0.6); }
.contentbox .sbox1 input::-moz-placeholder { color: rgb(173, 72, 19,0.6); }
.contentbox .sbox1 input:-ms-input-placeholder { color: rgb(173, 72, 19,0.6); }
.contentbox .sbox1 input:-moz-placeholder { color: rgb(173, 72, 19,0.6); }
.contentbox .sbox1 .iconbtn{position: absolute;right: 0;top: 0; width: 45px;height: 45px;}
.contentbox .sbox1 .iconbtn2{display: none;}
.contentbox .sbox1 .iconbtn1{background: url(../../images/szdt/b10.png) no-repeat center;background-size: 22px;}
.contentbox .sbox1 .iconbtn1:hover{background: url(../../images/szdt/b11.png) no-repeat center;background-size: 22px;}
.contentbox .sbox1 .iconbtn2{background: url(../../images/szdt/b9.png) no-repeat center;background-size: 25px;}
.contentbox .sbox1 .iconbtn2:hover{background: url(../../images/szdt/b12.png) no-repeat center;background-size: 25px;}
/* .contentbox .sbox1.hasVal .iconbtn1{display: none;}
.contentbox .sbox1.hasVal .iconbtn2{display: block;} */


/* 地图右侧悬浮框 */
.dtContent{position: absolute;max-width: 100%; z-index: 9999;padding: 20px 25px 10px; left: 20px;top: 20px;display: none; width: 340px;background: #ffffff;box-shadow: 0px 3px 20px 0px rgba(63, 59, 59, 0.3);border-left: solid 2px #1050ab;}
.dtContent .gjgxlist2{margin-bottom: -10px;display: none;}
.dtContent .gjgxlist2 .title,.dtContent .minYxal .title{font-size:14px;padding: 10px 0px;line-height: 16px;}
.dtContent .minYxal .yxalMin .item{width: 100%;}
.dtContent .topinfo .name{font-size: 20px;color: #242424;line-height: 28px;}
.dtContent .topinfo .add{font-size: 14px;line-height: 26px;color: #999999;}
.dtContent .topinfo .summary{font-size: 14px;line-height: 22px;color: #666;margin: 5px 0px;}
.dtContent .topinfo .summary .llabel{color: #333;font-weight: bold;}
.dtContent .load{text-align: right;color: #0145a6;font-size: 14px;line-height: 26px;}
.dtContent .load a{color: #0145a6;}
.dtContent .icon29{position: absolute;top: 30px;right: -16px;}

/* 共建高校-小模块 */
.gjgxlist2{margin-top: 5px;}
.gjgxlist2 .title{font-size: 14px;color: #0145a6;line-height: 24px;padding: 10px 0px; }
.gjgxlist2 .school .item{margin-bottom: 5px;display: flex;}
.gjgxlist2 .school .simgbox{width: 32px;height: 32px;border-radius: 50%;overflow: hidden;margin-right: 10px;}
.gjgxlist2 .school .name{font-size: 16px;color: #242424;line-height: 32px;}
.gjgxlist2 .school a:hover{color: #0145a6;}
.szdt-toggle .mapbox .gjgxlist2 .school .item{display: none;}
.szdt-toggle .mapbox .gjgxlist2 .school .item:nth-child(1),.szdt-toggle .mapbox .gjgxlist2 .school .item:nth-child(2){display: flex;}

.mapIndex .jdmapwrap .dtTitle{position: relative;}
.mapIndex .jdmapwrap .dtTitle .iconimg{position: absolute;top: 20px;}
.mapIndex .jdmapwrap .dtTitle .icon10{right: 60px;}
.mapIndex .jdmapwrap .dtTitle .icon9{left: 83px;}
.mapIndex .jdmapwrap .dtTitle .con{display: flex;justify-content:center ;color: #ffffff;padding: 20px 0px;}
.mapIndex .jdmapwrap .dtTitle .con .item{margin: 0px 10px;line-height: 20px;}
.mapIndex .jdmapwrap .dtTitle .con .icon{display: inline-block;width: 14px;height: 14px;margin-top: 2px; border-radius: 50%;margin-right: 10px;}

.dtTitle .conbox0 .icontip1{background: #195da4;}
.dtTitle .conbox0 .icontip2{background: #5fa4e7;}
.dtTitle .conbox1 .icontip1{background: #c4300f;}
.dtTitle .conbox1 .icontip2{background: #ea5b3b;}
.dtTitle .conbox2 .icontip1{background: #02461b;}
.dtTitle .conbox2 .icontip2{background: #276e41;}
.dtTitle .conbox3 .icontip1{background: #1a38b8;}
.dtTitle .conbox3 .icontip2{background: #7a8ee6;}
.dtTitle .conbox4 .icontip1{background: #067747;}
.dtTitle .conbox4 .icontip2{background: #1da56b;}
.dtTitle .conbox5 .icontip1{background: #024460;}
.dtTitle .conbox5 .icontip2{background: #1b6382;}
.dtTitle .conbox6 .icontip1{background: #b8741a;}
.dtTitle .conbox6 .icontip2{background: #ddab69;}
.dtTitle .conbox7 .icontip1{background: #b04d2b;}
.dtTitle .conbox7 .icontip2{background: #ca6a4a;}
.dtTitle .conbox8 .icontip1{background: #d90000;}
.dtTitle .conbox8 .icontip2{background: #ed8a8a;}
.dtTitle .conbox9 .icontip1{background: #129c9a;}
.dtTitle .conbox9 .icontip2{background: #1dbbb9;}
.dtTitle .conbox10 .icontip1{background: #0c3182;}
.dtTitle .conbox10 .icontip2{background: #3b5eaa;}
.dtTitle .conbox11 .icontip1{background: #299f12;}
.dtTitle .conbox11 .icontip2{background: #7ac06c;}
.dtTitle .conbox12 .icontip1{background: #1c6540;}
.dtTitle .conbox12 .icontip2{background: #4e916f;}
.dtTitle .conbox13 .icontip1{background: #106fb9;}
.dtTitle .conbox13 .icontip2{background: #6c90c0;}
.dtTitle .conbox14 .icontip1{background: #72113e;}
.dtTitle .conbox14 .icontip2{background: #ab2c67;}
.dtTitle .conbox15 .icontip1{background: #d22c27;}
.dtTitle .conbox15 .icontip2{background: #d65450;}
.dtTitle .conbox16 .icontip1{background: #670806;}
.dtTitle .conbox16 .icontip2{background: #923b39;}
.dtTitle .conbox17 .icontip1{background: #008eb7;}
.dtTitle .conbox17 .icontip2{background: #00abdc;}
.dtTitle .conbox18 .icontip1{background: #581a01;}
.dtTitle .conbox18 .icontip2{background: #833718;}
.dtTitle .conbox19 .icontip1{background: #d42a66;}
.dtTitle .conbox19 .icontip2{background: #ff4f8d;}
.dtTitle .conbox20 .icontip1{background: #b71313;}
.dtTitle .conbox20 .icontip2{background: #ef4c4c;}
.dtTitle .conbox21 .icontip1{background: #2c4096;}
.dtTitle .conbox21 .icontip2{background: #5b69a6;}
.dtTitle .conbox22 .icontip1{background: #754e00;}
.dtTitle .conbox22 .icontip2{background: #aa7100;}
.dtTitle .conbox23 .icontip1{background: #625e5d;}
.dtTitle .conbox23 .icontip2{background: #8e8988;}
.dtTitle .conbox24 .icontip1{background: #ed037c;}
.dtTitle .conbox24 .icontip2{background: #fa40a0;}
.dtTitle .conbox25 .icontip1{background: #00483a;}
.dtTitle .conbox25 .icontip2{background: #187f6b;}
.dtTitle .conbox26 .icontip1{background: #01717d;}
.dtTitle .conbox26 .icontip2{background: #269eab;}
.dtTitle .conbox27 .icontip1{background: #5e0f68;}
.dtTitle .conbox27 .icontip2{background: #8e5296;}
.dtTitle .conbox28 .icontip1{background: #887767;}
.dtTitle .conbox28 .icontip2{background: #b3aca5;}
.dtTitle .conbox29 .icontip1{background: #1c2777;}
.dtTitle .conbox29 .icontip2{background: #4f59a3;}
.dtTitle .conbox30 .icontip1{background: #5dc8f2;}
.dtTitle .conbox30 .icontip2{background: #5dc8f2;}



.mapIndex .jdmapwrap .mapbox{width: 100%;height: 100%;}
.mapIndex .legendbox{display: flex;flex-wrap: wrap;margin-top: 15px;max-height: 180px;overflow-y: auto;}
/* .mapIndex .legendbox .item{line-height: 20px;padding: 10px 0px;cursor: pointer;} */
.mapIndex .legendbox .item{width: 20%;line-height: 20px;padding: 7px 0px 6px;cursor: pointer;}
.mapIndex .legendbox .color{width: 16px;height: 16px;margin-top: 1px;}
.mapIndex .legendbox .color1{background: #195da4;}
.mapIndex .legendbox .color2{background: #c4300f;}
.mapIndex .legendbox .color3{background: #02461b;}
.mapIndex .legendbox .color4{background: #1a38b8;}
.mapIndex .legendbox .color5{background: #067747;}
.mapIndex .legendbox .color6{background: #024460;}
.mapIndex .legendbox .color7{background: #b8741a;}
.mapIndex .legendbox .color8{background: #b04d2b;}
.mapIndex .legendbox .color9{background: #d90000;}
.mapIndex .legendbox .color10{background: #129c9a;}
.mapIndex .legendbox .color11{background: #0c3182;}
.mapIndex .legendbox .color12{background: #299f12;}
.mapIndex .legendbox .color13{background: #1c6540;}
.mapIndex .legendbox .color14{background: #106fb9;}
.mapIndex .legendbox .color15{background: #72113e;}
.mapIndex .legendbox .color16{background: #d22c27;}
.mapIndex .legendbox .color17{background: #670806;}
.mapIndex .legendbox .color18{background: #008eb7;}
.mapIndex .legendbox .color19{background: #581a01;}
.mapIndex .legendbox .color20{background: #d42a66;}
.mapIndex .legendbox .color21{background: #b71313;}
.mapIndex .legendbox .color22{background: #2c4096;}
.mapIndex .legendbox .color23{background: #754e00;}

.mapIndex .legendbox .color24{background: #625e5d;}
.mapIndex .legendbox .color25{background: #ed037c;}
.mapIndex .legendbox .color26{background: #00483a;}
.mapIndex .legendbox .color27{background: #01717d;}
.mapIndex .legendbox .color28{background: #5e0f68;}
.mapIndex .legendbox .color29{background: #887767;}
.mapIndex .legendbox .color30{background: #1c2777;}
.mapIndex .legendbox .color31{background: #5dc8f2;}


.mapIndex .legendbox .font{color: #ffead6;margin-left: 25px;padding-right: 10px;}
.mapIndex .legendbox .item.on .font{color: #ffa81e;}

.mapbox .tdt-fade-anim .tdt-map-pane .tdt-infowindow{bottom: 20px !important;}
.mapbox .tdt-label.tdt-clickable{background: none;border: none;box-shadow: none;}
.mapbox .tdt-infowindow-content-wrapper,.habitat .tdt-infowindow-tip{max-height: 350px;padding: 25px 25px 20px 25px;z-index: 2;width: 280px;border-left: 2px solid #ff7b0b;background-color: #ffffff;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.23);}
.mapbox .tdt-infowindow-content{margin: 0px;}
.mapbox .svg-info .sour{color: #b5b5b5;font-size: 12px;line-height: 22px;}
.mapbox .svg-info .name a{color: #444444;font-size: 16px;line-height: 20px;}
.mapbox .svg-info .sum{color: #818181;font-size: 12px;line-height: 20px;margin: 7px 0px 10px;}
.mapbox .svg-info .load{text-align:right; }
.mapbox .svg-info .load a{color: #ff7b0b;font-size: 12px;line-height: 20px;}

/* 表格列表页 */
.tableList .sidebox{padding: 20px 20px 16px 33px;margin-top: 45px; height: 910px;background: url(../../images/map/5.png) no-repeat top left;background-size: 100% 100%;}
.tableList .sidebox .jdtable{font-family: SourceHanSansCN-Regular;line-height: 26px;}
.tableList .sidebox .jdtable .thead{color: rgba(255, 234, 214,0.6);padding: 8px 0px;display: flex;}
.tableList .sidebox .jdtable .tbody{color: #d6b07f;line-height: 29px;}
.tableList .sidebox .jdtable .tbody .item{padding: 9px 0px;display: flex;}
.tableList .sidebox .jdtable .tbody .item:nth-child(1){background: url(../../images/map/icon190.png) no-repeat center;background-size: 100% 100%;}
.tableList .sidebox .jdtable .tbody .item:nth-child(3){background: url(../../images/map/icon191.png) no-repeat center;background-size: 100% 100%;}
.tableList .sidebox .jdtable .tbody .item:nth-child(5){background: url(../../images/map/icon19.png) no-repeat center;background-size: 100% 100%;}
/* .tableList .sidebox .jdtable .tbody .item:nth-child(odd){background: url(../../images/map/icon19.png) no-repeat center;background-size: 100% 100%;} */
.tableList .sidebox .jdtable .tbody .li1{font-family: sucaijishikufangti;}
.tableList .sidebox .jdtable .tbody a{color: #d6b07f;}
.tableList .sidebox .jdtable .tbody .item:nth-child(1),.tableList .sidebox .jdtable .tbody .item:nth-child(2),
.tableList .sidebox .jdtable .tbody .item:nth-child(3),.tableList .sidebox .jdtable .tbody .item:nth-child(4),
.tableList .sidebox .jdtable .tbody .item:nth-child(5),.tableList .sidebox .jdtable .tbody .item:nth-child(1) a,
.tableList .sidebox .jdtable .tbody .item:nth-child(2) a,.tableList .sidebox .jdtable .tbody .item:nth-child(3) a,
.tableList .sidebox .jdtable .tbody .item:nth-child(4) a,.tableList .sidebox .jdtable .tbody .item:nth-child(5) a{color: #fbd49d !important;}

.tableListAl .sidebox .jdtable .li1{width: 70px;text-align: center;}
.tableListAl .sidebox .jdtable .li2{text-align: left;width: 400px;padding: 0px 5px;}
.tableListAl .sidebox .jdtable .li3{text-align: center;width: 300px;}
.tableListAl .sidebox .jdtable .li4{text-align: center;width: 200px;}

.tableListHy .sidebox .jdtable .li1{width: 70px;text-align: center;}
.tableListHy .sidebox .jdtable .li2{text-align: left;width: 400px;padding: 0px 5px;}
.tableListHy .sidebox .jdtable .li3{text-align: left;width: 300px;}
.tableListHy .sidebox .jdtable .li4{text-align: center;width: 200px;}

.listPage{min-height: 100vh;}

/* 基地详情页 */
.jdDetail .mainbox{display: flex;justify-content: space-between;}
.jdDetail .m-b-10{margin-bottom: 10px;}
.jdDetail .sidebox{height: 954px;width: 493px;max-width: 100%;}
.jdDetail .jbxxbox{padding: 25px 20px 15px 30px;height: 512px; background: url(../../images/map/icon15.png) no-repeat top left;background-size: 100% 100%;}
/* .jdDetail .jbxxbox .catTitle{margin-bottom: 10px;} */
.jdDetail .jbxxbox .jdInfo{font-family: SourceHanSansCN-Regular;color: #ffead6;}
.jdDetail .jbxxbox .topinfo{}
.jdDetail .jbxxbox .topinfo .imgbox{width: 210px;height: 135px;}
.jdDetail .jbxxbox .topinfo .right{margin-left: 230px;}
.jdDetail .jbxxbox .topinfo .name{line-height: 28px;margin: 10px 0px;}
.jdDetail .jbxxbox .topinfo .name a{color: #ffead6;}
.jdDetail .jbxxbox .topinfo .type{opacity: 0.6;line-height: 26px;}
.jdDetail .jbxxbox .infobox{line-height: 28px;margin: 10px 0px;}
.jdDetail .jbxxbox .status{line-height: 26px;padding: 4px 0px 4px 25px;}
.jdDetail .jbxxbox .status1{background: url(../../images/map/icon21.png) no-repeat left center;}
.jdDetail .jbxxbox .status2{background: url(../../images/map/icon22.png) no-repeat left 9px;}



.jdDetail .sjzjbox{padding: 25px 20px 15px 30px;height: 433px; background: url(../../images/map/icon15.png) no-repeat top left;background-size: 100% 100%;}
.jdDetail .sjbox{color: #ffead6;display: flex;flex-wrap: wrap;margin: -5px -5px 0px;}
.jdDetail .sjbox .item{width: 50%;padding: 5px;}
.jdDetail .sjbox .box{height: 160px;position: relative; box-shadow: inset 0 0 20px 2px rgba(255, 127, 41,0.35);border: solid 1px rgba(255, 185, 76, 0.6);}
.jdDetail .sjbox .box .icon{position: absolute;}
.jdDetail .sjbox .box .p1{left: 1px;top: 1px;}
.jdDetail .sjbox .box .p2{right: 1px;top: 1px;}
.jdDetail .sjbox .box .p3{left: 1px;bottom: 1px;}
.jdDetail .sjbox .box .p4{right: 1px;bottom: 1px;}
.jdDetail .sjbox .box .infoCon{height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.jdDetail .sjbox .box .imgIcon{margin-top: 5px;}
.jdDetail .sjbox .numbox{font-family: SourceHanSansCN-Regular;margin: -2px 0px -4px;}
.jdDetail .sjbox .numbox .num{font-family: SourceHanSansCN-Bold;color: #ffb57f;background: linear-gradient(to bottom, #fed08f, #e78906);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.jdDetail .sjbox .box .font{font-family: SourceHanSansCN-Regular;}

.jdDetail .centerbox{width: 854px;margin: 0px 10px;}
.jdDetail .centerbox .con{height: 954px;padding: 20px;background: url(../../images/map/3.png) no-repeat top left;background-size: 100% 100%;}
.jdDetail .centerbox .echartbox{margin: 10px 0px; width: 100%; height: 240px;}


.jdDetail .sjhdbox{height: 472px;padding: 25px 20px 15px 30px; background: url(../../images/map/icon15.png) no-repeat top left;background-size: 100% 100%;}
.jdDetail .jdtable{font-family: SourceHanSansCN-Regular;line-height: 26px;margin-top: 7px;}
.jdDetail .jdtable .thead{color: rgba(255, 234, 214,0.6);padding: 8px 0px;display: flex;}
.jdDetail .jdtable .tbody{color: #ffead6;line-height: 29px;}
.jdDetail .jdtable .tbody .item{padding: 9px 0px;display: flex;}
.jdDetail .jdtable .tbody .item:nth-child(odd){background: url(../../images/map/icon4.png) no-repeat center;background-size: 100% 100%;}
.jdDetail .jdtable .tbody .li1{font-family: sucaijishikufangti;}
.jdDetail .jdtable .tbody a{color: #ffead6;}
.jdDetail .jdtable .li1{width: 70px;text-align: center;}
.jdDetail .jdtable .li2{text-align: left;width: calc(100% - 170px);padding: 0px 5px;}
.jdDetail .jdtable .li3{text-align: left;width: 100px;}

/* 分页 */
.pagebox .kkpager{text-align: right;margin: 30px auto 40px;}
.pagebox .kkpager .pageBtnWrap a,.pagebox .kkpager .pageBtnWrap span{font-family: SourceHanSerifCN-Bold;font-size:20px;display:inline-block;color:#7b7474;background: #f7f5f2;border: 1px solid #f7f5f2; width:44px;height:44px;line-height:40px;text-align:center;margin:0 5px 5px;}
.pagebox .kkpager .pageBtnWrap .curr{background: #ffffff;color:#ff7b0b;border-color:#ff7b0b;}
.pagebox .kkpager .pageBtnWrap a:hover,.pagebox .kkpager .pageBtnWrap span:hover{color: #ff7b0b;border-color: #ff7b0b;}
.pagebox .kkpager .infoTextAndGoPageBtnWrap{line-height:44px;font-size:14px;color:#ffead6;font-family: SourceHanSerifCN-Medium;display: inline-block;}
.pagebox .kkpager .disabled a{color:#ccc}
.pagebox .kkpager .totalText{float: right;margin-top: 2px;}
.pagebox .kkpager .goPageBox,.pagebox .page .gobox{margin: 0px 10px;}
.pagebox #kkpager_btn_go{display: none !important;}
.pagebox #kkpager_btn_go_input,.pagebox .page .lefttotal input{color: #7b7474; width: 44px;height: 44px;margin: 0px 10px; border: solid 1px #e2d7ca;border-radius: 0;padding: 5px;text-align: center;font-size: 20px;}


@media ( min-width : 2000px) {
  /* .mapIndex .centerbox{width: 48%;} */
  .mapIndex .centerbox{width: 71%;}
  .mapIndex .indexNum{width: 850px;margin: 0 auto;}
}
@media ( max-width : 1900px) {
  .catTitle1 .font{max-width: 100%;}
  .catTitle2 .name{font-size: 22px;}

  .jdDetail .jbxxbox .topinfo .imgbox{width: 160px;height: 100px;}

  
}
@media ( max-width : 1900px) and ( min-width : 1700px) {
  .jdDetail .jbxxbox .topinfo .right{margin-left: 175px;}
  .jdDetail .jbxxbox .topinfo .name{margin: 0px;line-height: 26px;}

  .catTitle2 .name{font-size: 20px;}
}
@media ( max-width : 1700px) {
  .jdDetail .jbxxbox .topinfo .imgbox{float: none;margin: 0 auto;}
  .jdDetail .jbxxbox .topinfo .right{margin-left: 0;}
  .jdDetail .jbxxbox .topinfo .name{margin: 10px 0px 5px;line-height: 26px;}
  .jdDetail .jbxxbox .jdInfo .font18{font-size: 16px;}
  .jdDetail .jbxxbox .jdInfo .font16{font-size: 14px;}
  .jdDetail .jbxxbox .jdInfo .ellipsis4{-webkit-line-clamp: 3;}
  .jdDetail .jbxxbox .infobox{margin: 5px 0px;line-height: 26px;}
  .jdDetail .jbxxbox .status{padding: 2px 0px 2px 25px;}

  .font36{font-size: 30px;}
  .jdDetail .sjbox .box .font{font-size: 16px;}
  .jdDetail .sjbox .box .imgIcon img{max-width: 60px;}
}
@media ( max-width : 1600px) {
  /* .mapIndex .centerbox{width: 48%;} */
  .mapIndex .centerbox{width: 71%;}
  .mapIndex .indexNum{background-size: contain;background-position: center 40px;}
  .mapIndex .indexNum .fontwrap .box{font-size: 18px;}
  .mapIndex .indexNum .numwrap .box{min-width: 135px;height: 62px;}
  .mapIndex .indexNum .fontwrap .box{width: 150px;}
  .mapIndex .jdmapwrap .dtTitle .icon9{left: 30px;}
  .mapIndex .jdmapwrap .dtTitle .icon10{right: 30px;}

  .mapIndex .sidebox .jdtable .li1{width: 40px;}
  .mapIndex .sidebox .jdtable .li2{width: calc(100% - 40px);}

  .mapbg .font18{font-size: 16px;}
  .mapbg .font16{font-size: 14px;}
  .mapbg .font14{font-size: 12px;}
  .mapbg .font42{font-size: 36px;}
  .mapIndex .indexNum .numwrap .box .personTotal{font-size: 28px;line-height: 50px;}

  .catTitle1 .more{right: 18px;bottom: 10px;}

  .tableListAl .sidebox .jdtable .li4{width: 170px;}

  .tableListHy .sidebox .jdtable .li2{width: 350px;}
  .tableListHy .sidebox .jdtable .li4{width: 150px;}

  .jdDetail .centerbox{width: 48%;}
  .jdDetail .jbxxbox .jdInfo .status{background-size: 13px;padding-left: 20px;}
  .jdDetail .jdtable .li1{width: 40px;}
  .jdDetail .jdtable .li2{width: calc(100% - 120px);}
  .jdDetail .jdtable .li3{width: 80px;}

  .catTitle2 .name{font-size: 18px;}
  .catTitle2{height: 45px;line-height: 45px;}
}
@media ( max-width : 1400px) {
  .catTitle1 .font{max-width: 100%;}

  .mapbg .font42{font-size: 32px;}
  .mapIndex .indexNum .numwrap .box .personTotal{font-size: 26px;}
  
  .mapIndex .indexNum .numwrap .box{padding-top: 10px;}
  .mapIndex .indexNum .fontwrap .box{font-size: 16px;}
  .mapIndex .jdmapwrap .contentbox{height: 540px;}
  /* .mapIndex .jdmapwrap .mapbox{height: 540px;} */

  .tableListAl .sidebox .jdtable .li2{width: 300px;}
  .tableListAl .sidebox .jdtable .li4{width: 150px;}
  
  .tableListHy .sidebox .jdtable .li2{width: 300px;}
  .tableListHy .sidebox .jdtable .li4{width: 140px;}
}
@media ( max-width : 1300px) {
  .mapIndex .mainbox{flex-direction: column;}
  .mapIndex .sidebox{margin-bottom: 20px;width: 100%;order: 1;}
  .mapIndex .centerbox{margin: 0px auto 20px;width: 100%;order: 0;}

  .tableListAl .sidebox .jdtable .li4{width: 100px;}
  
  .tableListHy .sidebox .jdtable .li2{width: 200px;}
  .tableListHy .sidebox .jdtable .li4{width: 110px;}

  .jdDetail .mainbox{flex-direction: column;}
  .jdDetail .sidebox{margin-bottom: 10px;width: 100%;}
  .jdDetail .centerbox{margin: 0px auto 10px;width: 100%;}
  .sidebox .catTitle2{background-size: auto;}

  .jdDetail .sjhdbox{height: auto;}
}
@media ( max-width : 992px) {
  .tableListAl .sidebox .jdtable .li2{width: 200px;}
  .tableListAl .sidebox .jdtable .li4{width: 80px;}

  .tableListHy .sidebox .jdtable .lidz,.tableListHy .sidebox .jdtable .lisc{display: none;}
  .tableListHy .sidebox .jdtable .li4{width: 100px;}

  .tophead .mapwrap .searchCon input{width: 250px;}
}
@media ( max-width : 768px) {
  .mapIndex .indexNum .fontwrap .box{font-size: 14px;}
  .mapIndex .indexNum .numwrap .box{min-width: 110px;}
  .mapIndex .jdmapwrap .dtTitle .icon9{left: 0px;}
  .mapIndex .jdmapwrap .dtTitle .icon10{right: 0px;}

  .tophead .title{max-width: 60%;margin-top: 10px;}
  .mapbg .font18{font-size: 14px;}
  .selectbox .selectTitle .font{font-size: 16px;}
  .selectbox .selectUl{font-size: 14px;}
  .selectbox.addselectbox .selectUl{width: 140px;}
  .pbtn{min-width: 65px;}
  .pbtn font{padding: 8px 15px 7px;}
  
  .tophead .mapwrap .searchCon input{width: 170px;}

  .tableListAl .sidebox .jdtable .li4{width: 60px;}
  .tableListAl .sidebox .jdtable .li2{width: 150px;}
  .tableList .sidebox .jdtable .lily{display: none;}

  .tableListHy .sidebox .jdtable .li2{width: 120px;}
  /* .tableListHy .sidebox .jdtable .thead .li4{line-height: 16px;} */
  .tableListHy .sidebox .jdtable .li4{width: 90px;}
}
@media ( max-width : 640px) {
  .mapIndex .jdmapwrap .dtTitle .iconimg{display: none;}

  .tophead .timewrap{flex-wrap: wrap;}
  .tophead .mapwrap .searchCon{width: 100%;margin-top: 10px;}
  .tophead .mapwrap .searchCon input{width: 100%;}
  .tophead .mapwrap .addselectbox{margin-right: 0;}
  .tableList .sidebox{margin-top: 80px;}

  .tableListHy .sidebox .jdtable .li4{display: none;}
  .tableListHy .sidebox .jdtable .li2{width: 200px;}
}
@media ( max-width : 540px) {
  .nodata{font-size: 18px;}
  .nodata img{max-width: 80%;}

  /* .tophead .usered{margin-top: -30px;} */
  .tophead .usered{margin-bottom: 5px;}
  .tophead .usered .nicklink{width: 35px;height: 35px;margin-top: 0;}

  .mapwrap{padding: 0px 15px;}

  .selectbox .selectTitle .font{font-size: 14px;}
  .selectbox .selectUl{line-height: 20px;}
  .selectbox.addselectbox .selectUl{right: 0;}

  .mapIndex .sidebox{background: none;box-shadow: inset 0 0 50px 5px rgba(27, 158, 252,0.6);border: solid 1px #1c94de;padding: 10px; }
  /* .mapIndex .jdmapwrap .mapbox{height: 400px;} */
  /* .mapIndex .jdmapwrap .contentbox{height: 400px;} */
  .mapIndex .jdmapwrap{background: none;box-shadow: inset 0 0 50px 5px rgba(27, 158, 252,0.6);border: solid 1px #1c94de;height: auto;padding: 0px 10px 10px;}

  .tableList .sidebox{background: none;box-shadow: inset 0 0 50px 5px rgba(27, 158, 252,0.6);border: solid 1px #1c94de;padding: 10px; }
  /* .tableListAl .sidebox .jdtable .thead .li4{width: 40px;line-height: 16px;} */
  /* .tableListAl .sidebox .jdtable .li4{width: 40px;}   */
  .tableListAl .sidebox .jdtable .li3{width: 80px;}
  .tableListAl .sidebox .jdtable .li4{display: none;}
  .tableListAl .sidebox .jdtable .li4.lilll{display: block;}
  .tableListAl .sidebox .jdtable .li1{width: 40px;}
  /* .tableListAl .sidebox .jdtable .li2{width: 130px;} */


  .jdDetail .jbxxbox,.jdDetail .sjzjbox,.jdDetail .sjhdbox,.jdDetail .centerbox .con{height: auto; background: none;box-shadow: inset 0 0 50px 5px rgba(255, 123, 11,0.6);border: solid 1px #ff7b0b;padding: 10px; }
  .sidebox .catTitle2,.catTitle2{background-size: 100% 100%;}

  
  .pagebox .kkpager .pageBtnWrap a, .pagebox .kkpager .pageBtnWrap span{font-size: 16px;width: 35px;height: 35px;line-height: 33px;}
  .pagebox #kkpager_btn_go_input, .pagebox .page .lefttotal input{width: 35px;height: 35px;font-size: 16px;}
  .pagebox .kkpager .goPageBox, .pagebox .page .gobox{margin: 0px 5px;}


  .dtContent{left: 0;}
}
@media ( min-width : 480px) {
  .tophead .title{position: absolute;left: 0;right: 0;margin: 24px auto 0px;}
}
@media ( max-width : 480px) {
  /* .mapIndex .jdmapwrap .contentbox{height: 350px;} */
  /* .mapIndex .jdmapwrap .mapbox{height: 350px;} */
  .mapIndex .legendbox .item{width: 50%;}
  
  .tophead{background: none;margin-bottom: 10px;height: auto;}
  .tophead .title{padding-top: 15px;margin: 0px auto;display: block;max-width: 90%;}
  .mapbg .loginbtn.pbtn{float: right;margin-left: 15px;}
  .tophead .timewrap .time{max-width: 100px;display: none}

  .mapIndex .tophead .timewrap .selectbox{margin-right: 0;}

  .mapIndex .indexNum{width: 480px;transform: scale(0.8);position: absolute;left: 50%;margin-left: -240px;}
  .mapIndex .jdmapwrap{margin-top: 30px;}

  .listPage .tophead .timewrap2{margin-top: -45px;float: right;}
  .listPage .tophead .timewrap .selectbox{width: 120px;}

  .tableList .sidebox{margin-top: 60px;}

  .jdDetail .tophead .timewrap2{margin-top: -45px;float: right;}
}
@media ( max-width : 450px) {
  .mapIndex .indexNum{transform: scale(0.7);}

  .listPage .tophead .timewrap .selectbox{width: 110px;}
}
@media ( max-width : 380px) {
  .mapIndex .indexNum{transform: scale(0.6);}
  .mapIndex .centerbox{margin-top: -15px;}
}