@charset "UTF-8";
/**
 *
 * @authors Your Name (you@example.org)
 * @date    2019-12-09 17:28:54
 * @version $Id$
 */
*{padding: 0; margin: 0;}
html,body{background: #fff; font: 14px/1.5 'SourceHanSansCN-Regular'; color: #0E1B42;}
#footer {
    width: 100%;
    line-height: 70px;
    text-align: center;
    font-size: 14px;
    color: #a1a8c3;
}
.container{
    min-height: 550px;
}
body::-webkit-scrollbar {
    display: none;
}
a{color: #0E1B42; text-decoration: none; cursor: pointer;}
li{list-style: none;box-sizing: unset;}
input,button,select,textarea{outline:none}
textarea{resize:none}
.fabu{width: 20px;color: #fff;}
.head-wrap{height: 222px;margin-bottom: 78px;background: #1F9BFF url(../images/top_bg.jpg) no-repeat 50% 0;background-size: cover;}
.head{width: 1280px;height: 222px;margin: auto;position: relative;}
.head-top{padding-top: 15px; height: 30px; line-height: 30px; text-align: right; color: #fff;}
.search-box{display: inline-block; vertical-align: middle;}
.search-box input{background: none; border: none; border: 1px solid #fff; height: 22px; line-height: 22px; padding: 3px 5px; border-radius: 4px; color: #fff; display: none;}
.search-btn{border: none; width: 30px; height: 30px; cursor: pointer; background: url(/statics/home/images/icon_19.png) no-repeat 50% 50%; background-size: 70%; vertical-align: middle;}
.login-wrap{display: inline-block; vertical-align: middle;margin-right: 10px;}
.user-msg{display: inline-block;float: left;margin-right: 5px;}
.user-msg a{color: #fff;background: #0417028c;padding: 5px 10px;border-radius: 5px;}
.user-msg:after,.user-msg:before{/* content: '|'; */padding: 0 10px;opacity: .5;}
.user-msg img{width: 30px; height: 30px; border-radius: 50%; display: inline-block; vertical-align: middle; margin-left: 5px;}
.login-wrap .login,.login-wrap .login-out{color: #fff;margin-right: 10px;}
.login-wrap .login span,.login-wrap .login-out span{display: inline-block; width: 30px; height: 30px; background: url(../images/icon_17.png) no-repeat 50% 50%; background-size: 70%; vertical-align: middle;}
.login-wrap .login-out span{background: url(../images/icon_34.png) no-repeat 50% 50%;  background-size: 70%;}
.head-title{background: url(/statics/home/images/icon_35.png) no-repeat; background-size: 100% auto; width: 730px; height: 100px; margin: auto;}
.nav{width: 100%;height: 90px;line-height: 90px;background: #fff;box-shadow: 0 2px 25px 0 rgba(187,187,187,0.75);position: absolute;bottom: -45px;}
.nav ul{display: flex;}
.nav li{width: 100%; text-align: center; position: relative;}
.nav li:after{content: ''; width: 1px; height: 40px; position: absolute; left: 0; top: 25px; background: #ccc;}
.nav li:first-child:after{display: none;}
.nav li a{color: #000; display: block; font-size: 16px;}
.nav li.active a,.nav li:hover a{background: #6ebeff;color: #fff;font-size: 20px;/* border-radius: 10px; *//* height: 42px; */}

.container{width: 1280px;margin: auto;}
.chart-wrap,.info-wrap,.share-wrap{display: flex;padding-bottom: 28px;/* text-align: center; */padding: 10px 0;}
.border-box{border: 1px solid #E3E2E2;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.15);border-radius: 4px;background: #fff;overflow: hidden;padding: 10px;}
.chart-left,.chart-center,.chart-right{width: 25%;/* height: 450px; */float: left;}
.echarts-left{height: 225px; width: 328px;}
.chart-center{width: 75%;margin: 0 12px 0 0;position: relative;}
.btn-back{position: absolute; z-index: 999; left: 15px; top: 15px; height: 30px; line-height: 30px; padding: 0 15px; background: #1F9BFF; color: #fff; font-size: 12px; border-radius: 2px;}
.hidden{display: none;}
#china-map{width: 100%;height: 450px;}
.chart-right{/* width: 288px; */border-color: #1f9bff;}
.chart-right dl{padding: 7px 0 0 15px;}
.chart-right dt{font-size: 16px; color: #475F7B; height: 30px; line-height: 30px; padding-top: 8px; clear: both;}
.chart-right dd a{border: 1px solid rgba(31,155,255,0.40);border-radius: 2px;display: inline-block;height: 28px;line-height: 28px;color: #1F9BFF;padding: 0 12px;margin: 8px 0px 0 0;float: left;}
.chart-right dd a.cur{background: #1F9BFF; color: #fff;}
/* .chart-right dd a:hover{background: #0de2ffbf; color: #fff;} */
.info-left{width: 30%;/* height: 630px; */border: 1px solid #1f9bff;background: #1f9bff;border-radius: 4px;overflow: hidden;float: left;}
.info-left dl{padding: 0 20px; color: #fff;}
.info-left dt{height: 30px; line-height: 30px; padding-top: 30px; border-bottom: 1px solid #fff; font-size: 18px;}
.info-left .icon{display: inline-block; width: 28px; height: 28px; line-height: 28px; text-align: center; vertical-align: middle; background-repeat: no-repeat; background-position: 50% 50%; background-size: 75%; overflow: hidden;}
.icon-ztfhxsm{background-image: url(/statics/home/images/icon_39.png);}
.icon-sybz{background-image: url(/statics/home/images/icon_32.png);}
.info-left dd{padding-top: 10px;}
.info-right{width: 70%;/* height: 630px; */margin-left: 12px;float: left;}
.info-right .title{height: 60px; line-height: 60px; border-bottom: 1px solid #EDEDED; font-size: 18px; color: #475F7B;}
.info-right .icon-xxgs{display: inline-block; width: 28px; height: 28px; text-align: center; line-height: 28px; vertical-align: middle; background: url(../images/icon_37.png) no-repeat 50% 50%; background-size: 100%; margin: 0 15px 0 30px;}
.info-right-list{padding: 0 30px;}
.info-right-list li{border-bottom: 1px solid #EDEDED; height: 30px; line-height: 30px; padding: 15px 0; font-size: 15px;}
.info-right-list .list-time{float: right; color: #c1c1c1;}
.info-right-list a{display: inline-block;max-width: 65%;/* height: 30px; */overflow: hidden;text-overflow:ellipsis;white-space: nowrap;vertical-align: middle;}
.list-time span:first-child{padding-right: 20px;}
.info-right-list .icon{display: inline-block;width: 134px;height: 22px;padding: 0 10px;line-height: 22px;font-size: 10px;text-align: center;color: #fff;vertical-align: middle;background-repeat: no-repeat;background-position: 50% 50%;background-size: 100%;overflow: hidden;margin-right: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.icon-cbdc{background-image: url(/statics/home/images/icon_01.png);}
.icon-xxdc{background-image: url(/statics/home/images/icon_02.png);}
.icon-fxpg{background-image: url(/statics/home/images/icon_03.png);}
.icon-fxgk{background-image: url(/statics/home/images/icon_04.png);}
.icon-xgpg{background-image: url(/statics/home/images/icon_05.png);}
.icon-xfzl{background-image: url(/statics/home/images/icon_06.png);}


.share-box{width: 50%;height: 520px;float: left;}
.share-wrap .share-box:first-child{margin: 0 16px 50px 0;}
.share-box .title{border-bottom: 1px solid #ededed;height: 74px;line-height: 74px;color: #475F7B;font-size: 18px;padding: 0px 20px 0 0;}
.share-box .title .icon{display: inline-block; width: 28px; height: 28px; text-align: center; line-height: 28px; vertical-align: middle; background: url(/statics/home/images/icon_25.png) no-repeat 50% 50%; background-size: 100%; margin: 0 15px 0 30px;}
.share-box .title .icon-bgfx{background-image: url(/statics/home/images/icon_14.png);}
.share-box li{display: flex; width: 100%; padding-top: 10px;}
.left-icon{border-right: 1px solid #e9e9e9; position: relative; width: 122px; height: 110px; float: left; text-align: right;}
.left-icon .icon{display: inline-block; width: 64px; height: 18px; line-height: 18px; font-size: 10px; text-align: center; color: #fff; vertical-align: top; background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%; overflow: hidden; margin: 6px 26px 0 0;}
.share-icon-cbdc .icon{background-image: url(/statics/home/images/icon_07.png);}
.share-icon-xxdc .icon{background-image: url(/statics/home/images/icon_08.png);}
.share-icon-fxpg .icon{background-image: url(/statics/home/images/icon_09.png);}
.share-icon-fxgk .icon{background-image: url(/statics/home/images/icon_10.png);}
.share-icon-xgpg .icon{background-image: url(/statics/home/images/icon_11.png);}
.share-icon-xfzl .icon{background-image: url(/statics/home/images/icon_12.png);}
.icon-yuan{width: 21px; height: 30px; position: absolute; top: 0; right: -11px; background: #fff; overflow: hidden;}
.icon-yuan span{display: block; width: 21px; height: 21px; opacity: 0.18; border-radius: 50%; margin-top: 4.5px;}
.icon-yuan i{width: 6px; height: 6px; border-radius: 50%; position: absolute; margin: -3px 0 0 -3px; left: 50%; top: 50%;}
.share-icon-cbdc .icon-yuan i,.share-icon-cbdc .icon-yuan span{background: #5F90EE;}
.share-icon-xxdc .icon-yuan i,.share-icon-xxdc .icon-yuan span{background: #51D9B7;}
.share-icon-fxpg .icon-yuan i,.share-icon-fxpg .icon-yuan span{background: #FF5B5C;}
.share-icon-fxgk .icon-yuan i,.share-icon-fxgk .icon-yuan span{background: #00CFDD;}
.share-icon-xgpg .icon-yuan i,.share-icon-xgpg .icon-yuan span{background: #F5A623;}
.share-icon-xfzl .icon-yuan i,.share-icon-xfzl .icon-yuan span{background: #AD86ED;}
.share-text{padding: 10px 0px 0 0px;float: left;}
.share-text .address,.share-text .time{font-size: 12px; color: #c1c1c1; padding-bottom: 5px;}

/*信息公示*/
.info-search{/* height: 66px; */margin: 0 auto 28px auto;overflow: initial;}
.info-search-inline{display: inline-block;float: left;width: 158px;height: 30px;margin: 18px 0 0 5px;}
.info-search-text{display: inline-block;margin-left: 10px;float: left;height: 30px;line-height: 30px;margin-top: 18px;}
.info-search-group{display: inline-block; float: left;}
.info-search-group .info-search-inline{margin-left: 0px; margin-right: 3px;}
.info-search .time{border: 1px solid #e6e6e6;height: 28px;padding: 0 5px;width: 190px;margin-top: 18px;}

.info-list-wrap{min-height: 25rem;padding: 0 30px;margin-bottom: 40px;}
.info-list-wrap .list-top{border-bottom: 1px solid #E1E1E1; height: 32px; line-height: 32px; padding: 22px 0; text-align: right;}
.list-top a{width: 95px; height: 32px; display: inline-block; text-align: center; line-height: 32px; color: #fff; background: #46CAEC; border-radius: 3.5px; margin-left: 10px;}
.list-top .icon{display: inline-block; vertical-align: middle; width: 17px; height: 17px; text-align: center; line-height: 17px; background: url(../images/icon_20.png) no-repeat 50% 50%; background-size: 100%; margin: 0 5px 0 0;}
.list-top .icon-dc{background-image: url(/statics/home/images/icon_22.png); background-size: 90%;}
.info-list-wrap table{width: 100%; border-collapse: collapse;}
.info-list-wrap th,.info-list-wrap td{height: 50px; border-bottom: 1px solid #dedede; text-align: center;}
.info-list-wrap tr.bg td{background: rgba(228,228,228,.3);}
.info-list-wrap tr td:nth-child(2){text-align: left;}
.info-list-wrap table .icon{display: inline-block;width: 175px;padding: 0 10px;height: 22px;line-height: 22px;/* font-size: 10px; */color: #fff;vertical-align: middle;overflow: hidden;text-overflow: 1;background-size: 100%;background-repeat: no-repeat;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.page-wrap{padding: 25px 0; text-align: center;}
.page-wrap ul{border: 1px solid rgba(155,155,155,.3); border-radius: 4px; display: inline-block; overflow: hidden;}
.page-wrap li{height: 46px; line-height: 46px; text-align: center; float: left; border-left: 1px solid rgba(155,155,155,.3);}
.page-wrap li:first-child{border: none;}
.page-wrap a{display: block; padding: 0 20px;}
.page-wrap .cur a{background: #46CAEC; color: #fff;}

/*公示详情*/
.gs-left{width: 750px;float: left;margin: 0 15px 50px 0;}
.table-top{padding: 30px;}
.table-title{font-size: 28px;/* height: 28px; */line-height: 28px;color: #46CAEC;border-left: 4px solid #FD4500;padding-left: 20px;font-weight: 600;}
.gs-about{color: #c1c1c1; font-size: 12px; padding-top: 15px;}
.gs-about span{padding-right: 80px;}
.table-wrap{padding: 0 30px 30px 30px;}
.table-wrap table{width: 100%; border-collapse: collapse; border: 1px solid #e4e4e4;}
.table-wrap th,.table-wrap td{border: 1px solid #e4e4e4; padding: 15px;}
.table-wrap th{text-align: right; color: #979797; font-weight: normal; background: #F3F3F3; padding-left: 0;}
.table-wrap td{font-size: 16px;}
.wr-s,.wr-f{display: inline-block; color: #fff; background: #ff757a; padding: 0 10px; font-size: 12px; border-radius: 3px;}
.wr-f{background: #9eca6f;}
.table-btn,.gs-table-text,.gs-fj{padding: 30px 0 0 0;}
.table-btn a{background: #46CAEC; border-radius: 5px; display: inline-block; height: 46px; line-height: 46px; color: #fff; padding: 0 20px;}
.table-btn .icon-xz{display: inline-block; vertical-align: middle; width: 24px; height: 24px; margin-right: 15px; background: url(../images/icon_36.png) no-repeat 50% 50%; background-size: 100%;}
.gs-fj{color: #c1c1c1;}
.gs-fj a{display: block; color: #285DFF; line-height: 2;}
.gs-right{width: 328px; float: left; padding: 0 20px;}
.gs-right h2{font-size: 18px; line-height: 90px; font-weight: 500;}
.gxq-box{border: 1px solid #E4E5EC; margin-bottom: 30px;}
.gxq-box .title{height: 60px; line-height: 60px; position: relative; border-bottom: 1px solid #E4E5EC; text-indent: 24px;}
.gxq-box .title span{width: 4px; height: 18px; position: absolute; left: 10px; top: 32px;}
.title-mc{color: #46CAEC;}
.title-mc span{background: #46CAEC;}
.title-qy{color: #FF902B;}
.title-qy span{background: #FF902B;}
.title-wz{color: #37BC9B;}
.title-wz span{background: #37BC9B;}
.gs-right li{height: 22px; line-height: 22px; padding: 11px 10px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}


/*用户中心*/
.my-head-wrap{margin-bottom: 0;}
.my-head .head-title{width: 550px; height: 69px; margin: 0;}
.my-head .nav{height: 38px; line-height: 38px; position: static; background: none; box-shadow: none;}
.my-head .nav ul{display: block; text-align: right;}
.my-head .nav li{border: none; display: inline-block; width: auto;}
.my-head .nav li:after{display: none;}
.my-head .nav li a{color: #fff; display: inline-block; padding: 0 15px;}

.my-container{margin-top: 0px;position: relative;}
.my-left{float: left;width: 250px;margin-right: 15px;}
.my-left dl{padding: 30px 20px;}
.my-left dt{height: 30px; line-height: 30px; color: #000;}
.my-left dt a{color: #000; font-weight: 700;}
.my-left .icon,.icon-badge{width: 16px; height: 16px; display: inline-block; vertical-align: middle; margin-right: 13px; background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%; overflow: hidden;}
.icon-wdgs{background-image: url(/statics/home/images/icon_16.png);}
.icon-grxx{background-image: url(/statics/home/images/icon_18.png);}
.icon-badge{width: 18px; height: 18px; border-radius: 50%; color: #fff; font-size: 10px; text-align: center; line-height: 18px; background: #FA4A57; margin-left: 20px;}
.my-left dd{padding: 0 0 10px 30px; line-height: 30px;}
.my-left .cur a,.my-left .cur{color: #1F9BFF;}
.my-right{width: 861px; float: left; margin-bottom: 78px;}
.my-right-top{height: 39px; line-height: 39px; border-bottom: 1px solid #DEDEDE; padding: 15px 20px;}
.my-right-top .top-right{float: right;}
.btn-fbgs{display: block; background: #1F9BFF; color: #fff; box-shadow: 0 2px 3px 0 rgba(0,0,0,0.29); border-radius: 4px; padding: 0 15px; width: 180px;}
.icon-fbgs{float: right; background: url(/statics/home/images/icon_13.png) no-repeat 50% 50%; background-size: 100%; width: 16px; height: 16px; margin-top: 12.5px;}
.breadcrumb li{font-size: 18px; float: left; color: #979797;}
.breadcrumb li a{color: #979797;}
.breadcrumb li:after{content: '/'; padding: 0 10px;}
.breadcrumb li:last-child:after{display: none;}
.gs-list{padding: 30px 30px 30px 0;}
.gs-list li{clear: both; display: flex;}
.gs-list .left-icon{height: 220px;}
.left-icon dl{padding: 0 25px 0 0; line-height: 22px;}
.left-icon dt{color: #1F9BFF; padding: 5px 0 8px 0; font-weight: 600;}
.left-icon dd{color: #aaa; padding: 5px 0;}
.icon-yuan-gs{width: 25px; height: 25px; position: absolute; top: 0; right: -13px; padding: 5px 0; background: #fff; overflow: hidden;}
.icon-yuan-gs span{display: block; width: 25px; height: 25px; border-radius: 50%;}
.left-icon .icon-cg{background: url(/statics/home/images/icon_15.png) no-repeat 50% 50%; background-size: 100%;}
.left-icon .icon-dsh{background: url(/statics/home/images/icon_21.png) no-repeat 50% 50%; background-size: 100%;}
.left-icon .icon-shtg{background: url(/statics/home/images/icon_31.png) no-repeat 50% 50%; background-size: 100%;}
.gs-list .left-icon .icon{margin: 0; font-weight: normal;}
.gs-text{float: left; width: 708px;}
.gs-text dl{padding: 0 0 0 25px; line-height: 22px;}
.gs-text dt{font-size: 18px; font-weight: 600; padding: 5px 0 8px 0;}
.gs-text .gs-list-btn{float: right; font-size: 13px; font-weight: normal;}
.gs-list-btn a{display: inline-block; vertical-align: middle; margin-left: 6px;}
.btn-xg,.btn-sc{width: 20px; height: 20px; background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%; overflow: hidden; background-image: url(/statics/home/images/icon_38.png);}
.btn-sc{background-image: url(/statics/home/images/icon_30.png);}
.btn-ch,.btn-tj{padding: 0 10px; background: #5B8EEE; border-radius: 2px; color: #fff;}
.btn-tj{background: #1F9BFF;}
.gs-text dd{padding: 5px 0;}

/*发布公示*/
.top-right .fb-lc{float: left; background: #5F7FA5; border-radius: 4px; padding: 0 15px; color: #fff; margin-left: 8px;}
.top-right .fb-lc a{color: #fff;}
.top-right .cur{background: #1F9BFF;}
.form-wrap{padding: 30px 0;}
.form-wrap dt{width: 170px;float: left;text-align: right;min-height: 30px;padding-top: 3px;color: #979797;}
.form-wrap dd{padding: 0px 0 20px 170px;min-height: 30px;width: 480px;position: relative;}
.form-wrap dd input,.form-wrap dd textarea{border: 1px solid #B2B2B2;height: 20px;line-height: 20px;padding: 4px 10px;width: 450px;vertical-align: top;}
.form-wrap dd textarea{height: 120px;}
.form-wrap .upload-file{display: inline-block; border: 1px solid #B2B2B2; vertical-align: top; width: 50px; height: 28px; line-height: 28px; font-size: 18px; font-weight: bold; text-align: center;}
.form-wrap dd .icon-bt{color: #F5A623; position: absolute; right: -10px; top: -1px; font-weight: bold; font-size: 16px; height: 22px; line-height: 36px; display: inline-block; overflow: hidden;}
.form-wrap dd button{background: #1F9BFF; color: #fff; cursor: pointer; border: none; display: inline-block; padding: 0 50px; height: 36px; line-height: 36px; border-radius: 4px; margin-left: 120px;}

.user-msg-form dd{line-height: 26px;}
.user-msg-edit{display: inline-block; width: 20px; height: 20px; vertical-align: middle; margin-left: 50px;}

.login-bg{background: #1F9BFF url(/statics/home/images/bg.jpg) no-repeat 50% 50%; background-size: cover; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.login-logo{position: absolute; width: 900px; height: 120px; background: url(../images/icon_35.png) no-repeat 50% 50%; background-size: 100%; left: 50%; margin: 50px 0 0 -450px;}
.login-box{width: 500px;height: 500px;background: #FFFFFF;box-shadow: -10px 1px 10px 0 rgba(0,0,0,0.10);position: absolute;left: 50%;top: 50%;margin: -224px 0 0 -205px;text-align: center;}
.login-title{font-size: 18px; color: #979797; font-weight: 600; padding: 60px 0 20px 0; line-height: 30px;}

.layui-form-radio{margin-top: 0;}
.layui-input-inline{width: 32.8%; float: left;}
.layui-form-select .layui-input{height: 30px; border-radius: 0;}
.layui-form-select dl dd{width: auto; line-height: 24px;}
.layui-form-select dl dd.layui-this{background: #1F9BFF;}
.layui-form-radio>i{color: #b2b2b2;}
.layui-form-radio>i:hover, .layui-form-radioed>i{color: #1F9BFF;}
.layui-input-inline input{max-width: 100%;}
.back{
    width: 95px;
    height: 32px;
    display: inline-block;
    text-align: center;
    line-height: 32px;
    color: #fff;
    background: #619fec;
    border-radius: 3.5px;
    border: 0px;
    margin: 0px 0 0 91%;
    font-size: 20px;
    cursor: pointer;
}
.back:hover {
    background-color: #2782ff;
}

.search{width: 95px;
    height: 32px;
    display: inline-block;
    text-align: center;
    line-height: 32px;
    color: #fff;
    background: #46CAEC;
    border-radius: 3.5px;
    margin-left: 10px;
    border: 0px;}
.icon-gonggao11 {
    background-image: url(/statics/home/images/gonggao11.png);
}
.ggsize {
    width: 24px !important;
    height: 24px !important;
}
.btn-login-l{
    height:20px;
    line-height: 20px;
    margin: 0;
}