@charset "utf-8";
.layui-laypage a, .layui-laypage span,
.layui-btn,
.layui-input, 
.layui-select, 
.layui-textarea,
.layui-table td,
.layui-table th{font-size: 18px;}
.layui-btn,
.layui-input, 
.layui-select, 
.layui-textarea{border-radius: 4px;}

.layui-btn-normal{background: #0C61DD;}
.layui-btn-warm{background: #DDB03B;}

.sjzy_mainbox{font-size: 1.125em;position: relative;}
.sjzy_l{width: 67%;float: left;}
.sjzy_r{width: 31.25%;float: right;}
.common_title.diamond{background: url(../images/sjzy/sjzy_tit_bg.png) no-repeat left top;}
.sjzy_main{margin-top: 96px;background: #EBF2F9;
  /* background: url(../images/sjzy/sjzy_bg.png) no-repeat center top;background-size: cover; */
}
/* .sjzy_mainbox:before{content:"";position: absolute;width: 100%;height: 100%;background: url(../images/sjzy/sjzy_tit_bg.png) no-repeat center top;} */
.sjzy_tab{margin: -96px 0 24px 0;box-shadow: 0px 0px 20px rgba(12, 97, 221, 0.14);background: #fff;}
.sjzy_tab li{font-weight: 500; width: 16.66%;height: 189px; float: left;text-align: center;position: relative;cursor: pointer;}
.sjzy_tab li:after{content:"";display: none; position: absolute;left: 50%;top: 100%;border: 7px solid transparent;border-top-color: #3b7be4;}
.sjzy_tab li i{display: block;width: 73px;height: 77px;margin:36px auto 16px;background: url(../images/sjzy/sjzy_icon_tz.png) no-repeat center;background-size: contain;}
.sjzy_tab .fb i{background-image: url(../images/sjzy/sjzy_icon_fb.png);}
.sjzy_tab .dm i{background-image: url(../images/sjzy/sjzy_icon_dm.png);}
.sjzy_tab .ld i{background-image: url(../images/sjzy/sjzy_icon_ld.png);}
.sjzy_tab .zyc i{background-image: url(../images/sjzy/sjzy_icon_zyc.png);}
.sjzy_tab .lsdc i{background-image: url(../images/sjzy/sjzy_icon_lsdc.png);}
.sjzy_tab li.on{background: #3b7be4;color:#fff;}
.sjzy_tab li.on:after{display: block;}
.sjzy_tab li.on i{background-image: url(../images/sjzy/sjzy_icon_tz_hover.png);}
.sjzy_tab li.on.fb i{background-image: url(../images/sjzy/sjzy_icon_fb_hover.png);}
.sjzy_tab li.on.dm i{background-image: url(../images/sjzy/sjzy_icon_dm_hover.png);}
.sjzy_tab li.on.ld i{background-image: url(../images/sjzy/sjzy_icon_ld_hover.png);}
.sjzy_tab li.on.zyc i{background-image: url(../images/sjzy/sjzy_icon_zyc_hover.png);}
.sjzy_tab li.on.lsdc i{background-image: url(../images/sjzy/sjzy_icon_lsdc_hover.png);}

.sjzy_info .des{text-align: center;line-height: 1.7;}
.sjzy_choice_box{background: #F6FAFD;box-shadow: 0px 0px 5px rgba(12, 97, 221, 0.14);padding: 24px 40px 33px;}
.sjzy_choice_box .jstj{color: #3e73ca;margin-bottom: 22px;font-weight: bold;}
.sjzy_choice_box .layui-inline.year,
.sjzy_choice_box .layui-inline.year_nd{width: 103px;}
.sjzy_choice_box .layui-input, 
.sjzy_choice_box .layui-select, 
.sjzy_choice_box .layui-textarea{height: 28px;line-height: 28px;padding:0 20px;border: 1px solid #E1E6EB;background: none;border-radius: 4px;color:#999;}
.sjzy_choice_box .item{line-height: 28px;margin-bottom: 8px;display: none;}
.sjzy_choice_box .item label{background: #6FA0D8;width: 116px;line-height: 28px;float: left;padding:0;text-align: center;color:#fff;border-radius: 4px;}
.sjzy_choice_box .item .choices {margin-left: 116px;}
.sjzy_choice_box .item .choices>*{float: left;}
.sjzy_choice_box .item .choices a{padding: 0 20px;position: relative;cursor: pointer;}
.sjzy_choice_box .item .choices a:after{content:"";position: absolute;right:0;top:50%;margin-top: -8px; width: 1px;height: 16px;background: #b4c2d5;}
.sjzy_choice_box .item .choices a.ns:after{display: none;}
.sjzy_choice_box .on{color: #3e73ca;}

/* 空间位置 */
.sjzy_kjwz .common_tit_icon:before{background-image: url(../images/sjzy/tit_icon_wz.png);}
.sjzy_kjwz .kjwz_dq_sel{position: absolute;right: 30px;bottom: -18px;width: 120px;}
.sjzy_kjwz .kjwz_dq_sel .layui-input{background: #E9F2F9;border-color:#E9F2F9;height: 44px;}
.sjzy_kjwz .kjwz_dq_sel .layui-form-select .layui-edge{border-top-color:#073389;}
.sjzy_kjwz .contpad{margin-top: 35px;box-shadow: 5px 0px 20px rgba(12, 97, 221, 0.14);background: url(../images/sjzy/kjwz_gltj_bg.png) no-repeat right bottom #fff;}
/* 地图 */
.kjwz_map{position: relative;}
.kjwz_map img{display: block;width: 100%;}
.kjwz_map .dw{position: absolute;}
.kjwz_map .dw1{left: 36.7%;bottom: 18%;}
.kjwz_map .dw2{left: 46.4%;top: 31.5%;}
.kjwz_map .dw3{left: 56%;bottom: 15%;}
.kjwz_map .dw4{left: 59.9%;bottom: 23.5%;}
.kjwz_map .dw5{right:24%;top: 47.5%;}
.kjwz_map .dw6{right: 13%;top: 36.6%;}
.kjwz_map .dw7,.kjwz_map .dws.fb .dw2{left: 56.4%;top: 41.5%;}
.kjwz_map .dw8{left: 24.5%;top: 1%;}
.kjwz_map .dw9{left: 53.1%;top: 22.5%;}
.kjwz_map .dw10{right: 24.3%;top: 19.7%;}
.kjwz_map .dw11{right: 33%;bottom: 4%;}
.kjwz_map .dw12{right: 26.7%;bottom: 16.6%;}
.kjwz_map .dw13{right: 11.3%;bottom: 18.6%;}
.kjwz_map .dws.zyc .dw2{left: 45.4%;top: 38.8%;}
.kjwz_map .dw .icon_dw{display: block;cursor: pointer; width: 17px;height: 21px;background: url(../images/sjzy/icon_dw_blue.png) no-repeat center bottom;background-size: contain;}
.kjwz_map .dw_des{display: none;width: 340px;position: absolute;left: 50%;bottom: 26px;z-index: 1; margin-left: -170px\0;transform: translateX(-50%); color:#fff;background: #3B7BE4; padding: 16px; font-size: 14px; line-height: 22px;border-radius: 4px;}
.kjwz_map .dw_des p + p{margin-top: 10px;}
.kjwz_map .dw_des:before{content:"";position: absolute;left: 50%;top: 100%;margin-left: -5px;border: 5px solid transparent;border-top-color:#3B7BE4;}
.kjwz_map .dw.on .icon_dw{background-image: url(../images/sjzy/icon_dw_red.png);}
.kjwz_map .dw.on .dw_des{display: block;}

.kjwz_map .tz .dw1{left: 54.7%; bottom: 87.6%;}
.kjwz_map .tz .dw2{left: 36%; top: 18.65%;}
.kjwz_map .tz .dw3{left: 38.25%; bottom: 22.78%;}
.kjwz_map .tz .dw2 .dw_des{top: 26px; bottom: auto;}
.kjwz_map .tz .dw2 .dw_des:before{top: auto; bottom: 100%; border-bottom-color: #3B7BE4; border-top-color: transparent;}

/* 过滤条件 */
.kjwz_gltj{ height: 100%;margin-left: 67%;padding: 1px 4.375% 0 1.75%;}
.kjwz_gltj .common_tit_line{ margin: 46px 0 16px;}
.kjwz_form .layui-form-item{margin-top: 24px;clear: none;float: left;width: 100%;margin-bottom: 0;}
.kjwz_form .layui-form-label{padding: 0;line-height: 52px;}
.kjwz_form .layui-input-block{margin-left: 90px;}
.kjwz_form .layui-input,.kjwz_form .layui-btn{height: 52px;line-height: 52px;}
.kjwz_form .layui-form-item.btns{margin-top: 40px;}
.kjwz_form .layui-form-item.btns .layui-btn{float: left;width: 46.5%;}
.kjwz_form .layui-form-item.btns .layui-btn+.layui-btn{margin-left: 7%;}

/* 表格 */
.layui-table-header, .layui-table-header tr{background-color: #f4fdff!important;}
.layui-table-cell{height: 38.65px;line-height: 38.65px;padding: 0 5px;}
.layui-table td,.layui-table th{text-align: center;color:#333;}
.layui-table td, .layui-table th, .layui-table-col-set, .layui-table-fixed-r, .layui-table-grid-down, .layui-table-header, .layui-table-page, .layui-table-tips-main, .layui-table-tool, .layui-table-total, .layui-table-view, .layui-table[lay-skin=line], .layui-table[lay-skin=row]{
  border-width: 1.5px;border-color: #ECF4F8;
}
.layui-table tbody tr:hover, .layui-table thead tr, .layui-table-click, .layui-table-header, .layui-table-hover, .layui-table-mend, .layui-table-patch, .layui-table-tool, .layui-table-total, .layui-table-total tr, .layui-table[lay-even] tr:nth-child(even){
  background-color: #f5f9fb;
}
.layui-border-box.layui-table-view{margin: -1px 0 0;}
.tablelist{border: 1.5px solid #ECF4F8;position: relative;}
.tablelist .layui-table-view{border:none;margin: -1px 0 0;height: auto!important;}
.tablelist .layui-table-box{border-bottom: 1.5px solid #ECF4F8;}
.tablelist .layui-table-page{padding: 30px 193px 20px 0;text-align: center;height: auto;border:none;white-space: normal;}
.tablelist .layui-table-page>div{height: auto;}
.tablelist .layui-laypage .layui-laypage-curr .layui-laypage-em{background: none;}
.tablelist .layui-laypage .layui-laypage-curr em{color:#1E9FFF; }
.tablelist .layui-table-page .layui-laypage a, 
.tablelist .layui-table-page .layui-laypage span,
.tablelist .layui-table-page .layui-laypage button, 
.tablelist .layui-table-page .layui-laypage input{height: 30px;line-height: 28px;}
.tablelist .layui-laypage .layui-laypage-skip{color:#333;}
.tablelist .layui-table-tool{position: static;padding: 0;border: none;min-height: 0;}
.tablelist .batch_download{position: absolute;top:438.5px;right: 48px;z-index: 1;}
.tablelist .batch_download .layui-btn{margin: 0;}
.tablelist .batch_download .layui-btn,
.tablelist .layui-btn.operation{background: #3897d9;}
.tablelist .layui-btn.operation{margin-left: 3px;}
.tablelist .statistics{height: auto;line-height: 1.5;padding: 13px 0;text-align: center;background: #F7F8F9;}
.tablelist .statistics span{display: inline-block;margin: 2px 10px;font-weight: bold;}
.tablelist .statistics b{color:#ff8f47;}
.tablelist .layui-table-tool-self{display: none;}
.tablelist .layui-table-fixed .layui-table-body table{width: 100%;}
/* 图标 */
.zdyicon{display: inline-block;width: 16px;height: 16px;vertical-align: middle;margin-top: -3px;background: url(../images/sjzy/icon_download.png) no-repeat center;}
.zdyicon.mr5{margin-right: 5px;}
.icon_collection{background-image: url(../images/sjzy/icon_collection.png);}
.layui-btn.operation{height: 32px;line-height: 32px;}

/* 数据清单 */
.sjzy_sjqd .common_tit_icon:before{background-image: url(../images/sjzy/tit_icon_sjqd.png);}
.sjzy_sjqd .btns button{height: 46px;line-height: 46px;}
.tablelist.sjqd .layui-table-body{height: 362.5px!important;}

/* 数据下载 */
.sjzy_sjxz .common_tit_icon:before{background-image: url(../images/sjzy/tit_icon_sjxz.png);}


.sjzy_lxsjsq .thead{margin-bottom: 30px; text-align: center; font-size: 2em; font-weight: bold; color: #333; line-height: 1.375em;}
.lxsjsq .layui-table td, .lxsjsq .layui-table th{border-width: 1px;}
.lxsjsq .layui-table tr th:last-child{border-right: none;}
.lxsjsq .layui-table tr td:last-child{border-right: none;}
.lxsjsq .layui-table-header{border: none;}	
.lxsjsq .layui-table-body .layui-table-cell{white-space: normal !important; height: auto !important; line-height: 32px !important;}

@media (max-width: 1480px) {
  .layui-laypage a, .layui-laypage span,
  .layui-btn,
  .layui-input, 
  .layui-select, 
  .layui-textarea,
  .layui-table td,
  .layui-table th{font-size: 16px;}

  .sjzy_mainbox{font-size: 1em;}
  
  .sjzy_sjqd .btns button,
  .kjwz_form .layui-input, .kjwz_form .layui-btn,
  .kjwz_form .layui-form-label{ height: 38px;line-height: 38px;}

  .sjzy_choice_box{padding: 24px 30px 33px;}
  .sjzy_choice_box .item .choices a{padding:0 15px;}
  .sjzy_choice_box .item .choices .ml20{margin-left: 15px;}

  .tablelist .layui-btn.operation{height: 26px;line-height: 26px;padding:0 10px;}
}

@media (max-width: 1199px) {
  .layui-col-lg6.gcys{width: 100%;float: none;}
  .sjzy_kjwz .kjwz_dq_sel .layui-input{height: 38px;}
  .sjzy_kjwz .contpad{margin: 0;}
  .sjzy_kjwz .kjwz_dq_sel{bottom: -5px;}
  .kjwz_gltj{padding: 0 20px 0 10px;}
  .kjwz_gltj .common_tit_line{margin: 36px 0 0;}
}

@media (max-width: 1080px) {
  .sjzy_sjqd,.sjzy_sjxz{width: 100%;float: none;}
  .sjzy_sjqd{margin-bottom: 35px;}
  .sjzy_mainbox{margin-bottom: 10px;}
}
@media (max-width: 1023px) {
  .sjzy_tab li{height: auto;padding-bottom: 26px;}
	.sjzy_tab li i{height: 58px;}
}

@media (max-width: 992px) {
  .sjzy_choice_box .item label{width: 90px;}
  .sjzy_choice_box .item .choices{margin-left:90px;}
  .sjzy_choice_box{padding:24px 20px 15px;}

  .kjwz_gltj .common_tit_line{margin-top: 26px;}

  .kjwz_map,.kjwz_gltj{width: 100%;float: none;}
  .kjwz_map .dw .dw_des{white-space: normal;font-weight: normal;}
  .kjwz_map .dw5 .dw_des,
  .kjwz_map .dw10 .dw_des,
  .kjwz_map .dw12 .dw_des,
  .kjwz_map .dw13 .dw_des,
  .kjwz_map .dw6 .dw_des{margin-left: -350px\0;transform: translateX(-95%);}
  .kjwz_map .dw8 .dw_des{margin-left: 166px\0;transform: translateX(-5%);bottom: auto;top: 26px;}
  .kjwz_map .dw5 .dw_des:before,
  .kjwz_map .dw10 .dw_des:before,
  .kjwz_map .dw12 .dw_des:before,
  .kjwz_map .dw13 .dw_des:before,
  .kjwz_map .dw6 .dw_des:before{left:auto;right: 3.5%;}
  .kjwz_map .dw8 .dw_des:before{left:5%;top:auto;bottom:100%;border-top-color: transparent;border-bottom-color: #3b7be4;}

  .sjzy_kjwz .contpad{background-size: 100%;}
  .kjwz_gltj{margin-left: 0;padding:0 0 40px;}
  .kjwz_gltj .kjwz_form{margin:0 30px 0 20px;}
  .kjwz_form .layui-form-item{width: 35%;}
  .kjwz_form .layui-form-item.btns{width: 30%;margin-top: 24px;}
  .kjwz_form .layui-form-item.btns .layui-input-block{margin-left:0;text-align: right;}
  .kjwz_form .layui-form-item.btns .layui-btn{width: auto;float: none;}

  .sjzy_sjqd .common_tit_icon .btns{right: 131px;}
  .tablelist .batch_download{top: -57px;right:0;}
  .tablelist .layui-table-page{padding: 20px 20px 10px 20px;}
  .tablelist .statistics span{font-weight: normal;}
  /* .tablelist .batch_download{top: 430.5px;}
  .tablelist .layui-table-page{padding: 20px 161px 10px 20px;text-align: left;} */
  .sjzy_lxsjsq .thead{font-size: 1.5em;}
}

@media (max-width: 860px) {
  /* .tablelist .batch_download{right: 20px;}
  .tablelist .batch_download .layui-btn{height: 36px;line-height: 36px;} */
}

@media (max-width: 768px) {
  .sjzy_tab li i{height: 50px;}

  .kjwz_form .layui-form-item,
  .kjwz_form .layui-form-item.btns{width: 100%;}
  .kjwz_form .layui-form-item.btns .layui-input-block{text-align: center;}
  
  .kjwz_map .dw .icon_dw{width: 12px;}
}

@media (max-width: 640px) {
  .sjzy_tab{margin-bottom: 7px;}
  .sjzy_tab li{width: 33.33%;}
  .sjzy_tab li.on:after{display: none;}
  .sjzy_choice_box .item label{float: none;display: inline-block;margin-bottom: 10px;}
  .sjzy_choice_box .item .choices{margin-left: -10px;}
  .sjzy_choice_box .item .choices a{padding: 0 10px;}
  .sjzy_choice_box .item .choices .ml20{margin-left: 10px;}

  .kjwz_map .dw_des{min-width: 240px;}
  
}

@media (max-width: 580px) {
  .sjzy_sjqd .common_tit_icon .btns{position: static;text-align: right;margin: 15px 131px -3px 0;}
  
  .sjzy_tab li{padding-bottom: 20px;}
  .sjzy_tab li i{margin: 20px auto 10px;}
  .kjwz_gltj .kjwz_form{margin:0 20px 0 0;}
}
@media (max-width: 480px) {
  .sjzy_sjqd .common_tit_icon .btns{margin-right: 0;margin-bottom: 58px;}
  .tablelist .batch_download{top:-48px;}

  .kjwz_map .dw_des{min-width: 140px;}
  .sjzy_lxsjsq .thead{font-size: 1.25em;}
}