@charset "utf-8";
@import '../font/icon/iconfont.css';
/* CSS Document */
/* 全局常用设置 */
*{word-wrap:break-word;word-break:break-all;box-sizing: border-box;} 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { padding:0; margin:0; } 
table { border-collapse:collapse; border-spacing:0; } 
fieldset,img { border:0;} 
ol,ul,li {list-style-type:none;}
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; } 
a img{ border:0px;}
a { color:#111; text-decoration:none}
a:hover { color:#0e66d2; text-decoration:none}
body{ font-size:14px;background:#fff;font-family:"Microsoft YaHei","微软雅黑 Regular";}

html,body{height:100%;}
/*--基础数据--*/
.pull-left{float:left !important;}.pull-right{float:right !important;}
.cl{clear:both;}
/*--基础数据--*/

@font-face {
    font-family: 'cktjg';
    src: url('../font/CKTKingKong.woff2') format('woff2'),
        url('../font/CKTKingKong.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.body_overflow{overflow: hidden;}
/*图片弹窗*/
.img_screen_window{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;text-align: center;overflow:auto;z-index:999;}
.img_screen_window div{display:inline-block;background:#fff;}
.img_screen_window img{max-width:100%;}

/*弹窗*/
.pop_window_main{display:none;background:rgba(0,0,0,.6);position: fixed;top:0;left:0;width:100%;height:100%;z-index:999;justify-content: center;align-items: center;}
.pop_window{background:#fff;border-radius:10px;width:1000px;min-height:200px;max-height:90%;display:flex;flex-direction: column;}
.pop_window_head {padding:10px 15px;background:#fff;border-radius:10px 10px 0 0;height:55px;line-height:35px;font-size:15px;border-bottom:1px #e5e5e5 solid;background: linear-gradient(to bottom, rgba(238,239,242,0) , rgba(238,239,242,.9));}
.pop_window_head > i{float:left;color:#366ce8;width:18px;height:100%;background:url(../img/window-head-i.png) center no-repeat;}
.pop_window_head h1 {float:left;padding-left:6px;font-size:19px;font-weight: bold;}
.pop_window_head .pop_close{float:right;height:30px;width:25px;cursor: pointer;text-align: center;}
.pop_window_head .pop_close i{width:100%;height:100%;color:#555;}
.pop_window_head .pop_close i::before{content:'\2716';display:block;font-style: normal;font-size:20px;}
.pop_window_head .pop_close:hover i{color:#e00000;}
.pop_window_head:after{clear:both;content:'';display:block;}
.pop_window_body{overflow:auto;clear: both;padding:15px;flex:1;}
.pop_window_table{width:100%;font-size:16px;border-left:1px #e4e7f0 solid;border-top:2px #0e66d2 solid;}
.pop_window_table thead{background:#e9eefa;}
.pop_window_table thead th{padding:10px;}
.pop_window_table tbody tr:nth-child(even) {background:#f6f7fb;border-bottom:1px #d8dce6 solid;}
.pop_window_table tr th,.pop_window_table tr td{text-align: center;padding:10px;border-right:1px #e4e7f0 solid;border-bottom:1px #e4e7f0 solid;}
.pop_window_body::-webkit-scrollbar-track{background-color: rgba(36,108,213,0.3);border-radius: 10px;}
.pop_window_body::-webkit-scrollbar{width: 6px;}
.pop_window_body::-webkit-scrollbar-thumb{border-radius: 10px;background-color: rgba(36,108,213,1);;}

.pop_window_login .pop_window{width:400px;}
.pop_window_login .pop_window_head > i.icon-login{background:url(../img/) center no-repeat;}

.message-box-main .pop_window{width:450px;min-height:150px;}
.message-box-main .pop_window_head{background: none;border:none;font-size:17px;height: 40px;line-height: 30px;padding-bottom:0;}
.message-box-main .pop_window_head .pop_close i::before{font-size:16px;}
.message-box-main .pop_window_body{padding:15px;color:#555;font-size:15px;}
.message-box-main .pop_window_btn{text-align: right;padding:0 15px 15px}

/*头部选择区划*/
.head .region-selection{font-size:18px;color:#fff;border-left:1px #fff solid;float:left;margin-left:15px;line-height: 26px;height: 26px;margin-top:11px;}
.head .region-selection > h1{padding-right:10px;padding-left:32px;background:url(../img/icon-position.png) left 11px center no-repeat;float:left;}
.head .region-selection .select-body{font-size:14px;display:inline-block;height:26px;line-height:26px;color:#000;}
.head .region-selection .select-body > h1{background:url(../img/jiantou.png) right 9px center no-repeat #fff;border-radius: 2px;padding:0 24px 0 9px;cursor: pointer;}
.head .region-selection .select-popup{position:absolute;display:none;background:#fff;padding:15px 20px 8px;width:100%;left:0;top:105%;box-shadow: 0 5px 10px rgba(54,55,59,0.2);border-radius:2px;z-index:20;}
.head .region-selection .select-popup ul{border-bottom:1px #eee solid;padding-bottom:10px;}
.head .region-selection .select-popup ul:after{clear:both;content:'';display:block;}
.head .region-selection .select-popup ul li{float:left;font-weight: bold;}
.head .region-selection .select-popup ul li a{padding:7px 15px;font-size:16px;display:block;border-radius:4px;}
.head .region-selection .select-popup ul li.active a{color:#fff;background:#0e66d2 !important;}
.head .region-selection .select-popup dl{clear: both;padding:10px 0 5px;}
.head .region-selection .select-popup dl:after{clear:both;content:'';display:block;}
.head .region-selection .select-popup dl dd{float:left;padding:0 10px 5px 0;}
.head .region-selection .select-popup dl dd a{padding:7px 15px;font-size:15px;display: block;border-radius:4px;}
.head .region-selection .select-popup ul li a:hover,.head .region-selection .select-popup dl dd a:hover{background:#e7f0fa;font-weight:bold;}
.head .region-selection .select-popup dl dd.active a{color:#fff;background:#0e66d2 !important;font-weight:bold;}

/*选择办事指南*/
.bszn-select.pop_window{padding:10px;width:1200px;box-sizing: border-box;margin-top:-120px;}
.bszn-select dt{font-size:19px;font-weight: bold;padding:10px 10px 15px;border-bottom:1px #e5e5e5 solid;margin-bottom:20px;}
.bszn-select dt i{width:18px;height:18px;background:url(../img/window-head-i.png) center no-repeat;display:inline-block;vertical-align:top;margin-left:4px;margin-right:7px;margin-top:4px;}
.bszn-select dd{float:left;padding:0 10px 10px 0;min-width:120px;font-size:16px;}
.bszn-select dd a{padding:9px 15px;display:inline-block;border-radius: 4px;white-space:nowrap;}
.bszn-select dd a:hover{background:#e7f0fa;font-weight: bold;}

.custom-node-prompt{background:#fff;box-shadow: 0 5px 7px rgba(0,0,0,0.15);border-radius:4px;position: absolute;bottom:calc(100% + 10px);left:5px;white-space: nowrap;color:#000;padding:5px 10px;line-height:1.6;}
.custom-node-prompt:before{content:"◣";display:block;position: absolute;top: calc(100% - 12px);color: #fff;left:10px;font-size: 24px;transform: rotate(-45deg);line-height: 1;}

.window{border-radius:10px;border:none;padding:0;background:#fff;top:50% !important;transform:translateY(-50%);position: fixed;}
.window .window-header{padding:10px 15px;height:55px;font-size:15px;border-bottom:1px #e5e5e5 solid;background: linear-gradient(to bottom, rgba(238,239,242,0) , rgba(238,239,242,.9));}
.window .window-header .panel-title{font-size:19px;padding-left:25px;height:100%;line-height:35px;font-weight: bold;background:url(../img/window-head-i.png) left center no-repeat;color:#000;}
.window .window-header .panel-tool{right:15px;margin-top:-8px;}
.window .window-body{padding:10px;border:none;}
.window-shadow{display:none !important;}
.window-mask{background:rgba(0,0,0,0.6);opacity: 1;}

/*移动端*/
@media (max-width: 1000px){
    .pop_window_head{height: auto;line-height: 32px;}
    .pop_window_head > i{height: 35px;;}
    .pop_window_head h1{width:85%;}
    .pop_window{width:100% !important;}
}
