@charset "utf-8";

/* css document */
*{box-sizing:border-box;}
ol,ul{list-style:none;}
a{color:#333;text-decoration:none;}
button{
	    cursor: pointer;
}
.btn{
 cursor: pointer;
}
.clearfix{display:block;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,a,span,img{margin:0;padding:0;word-break:break-all;}
img{max-width:100%}
.no-select{-webkit-user-select:none;user-select:none;}
input,button,select{}
html,body{Font-family:Helvetica,Tahoma,Arial,"Microsoft YaHei","微软雅黑",STXihei,"华文细黑",SimSun,"宋体",Heiti,"黑体",sans-serif;font-size:16px;}
body{font-size:16px;}
.btn{display:inline-block;background:#026ABE;border-radius:.25rem;padding: .0rem 1rem;font-size:1rem;color:#fff;font-weight:bold;border:none;line-height:2rem;text-align:center;}
.icon-camera{width:1rem;height:1rem;display:inline-block;background:url(../images/icon-camera.png) no-repeat;-webkit-background-size:100%;background-size:100%;}
.icon-close{width:1rem;height:1rem;display:inline-block;background:url(../images/icon-close.png) no-repeat;-webkit-background-size:100%;background-size:100%;}
.icon-search{width:2rem;height:2rem;display:inline-block;background:url(../images/icon-search.png) no-repeat center;-webkit-background-size:100%;background-size:100%;}
.icon-bars{width:2rem;height:2rem;display:inline-block;background:url(../images/icon-bars.png) no-repeat center;-webkit-background-size:100%;background-size:100%;}
.page-email-search li.active .icon-bars{background: url(../images/icon-bars-w.png) no-repeat center;background-size: 100% 100%;}
.icon-plus{position: relative;cursor: pointer;width:2rem;height:2rem;display:inline-block;background:url(../images/icon-plus.png) no-repeat center;-webkit-background-size:100%;background-size:100%;}
.icon-minus{position: relative;cursor: pointer;width:2rem;height:2rem;display:inline-block;background:url(../images/icon-minus.png) no-repeat center;-webkit-background-size:100%;background-size:100%;}
.button{margin:0 auto;text-align:center;}
.bdn{border:none!important;width:auto!important}
.btn-back{margin-top: 1rem;width: 5rem;background: #999;}
.btn[disabled]{opacity:.5;background:#000;}
.btn-primary{background:#1E3787;color:#fff;padding:0 2em;line-height:3rem;display:inline-block;}
.btn-default{border:1px solid #1E3787;color:#1E3787;background:#fff;}
.text-primary{color:#1C73B6;}
.text-danger{color:#FC1700;}
.text-adorn{color:#DC317A!important;}
.text-success{color:#08B964;}
.text-black{color:#000;}
.text-muted{color:#666}
.gray{background:#97B1B4!important;}
.non-data{margin-top:6rem;text-align:center;color:#999;}
.non-data .iconfont{font-size:5rem;margin-bottom:.4rem;display:inline-block;color:#C9C9C9;}
.am-modal-dialog{border-radius:.8rem;opacity:.95;}
.am-modal-btn{font-size:1.4rem;}
.radiusnone{border-radius:0;}
.scalex1{transform:scale(1.5);}
.scalex2{transform:scale(2);}
.title{font-size:1.2rem;}
.title span{color:#fff;display:inline-block;background:#026ABE;padding:.5rem;width:8rem;text-align:center;}
.wraper{width:1200px;margin:0 auto;border: 1px solid #ddd;background-color: #fff;}
.left-con{width:800px;float:left;}
.right-con{width:380px;float:right;}
.table-data{width:100%;}
.table-data span{display:inline-block;width:24%;text-align:center;}

/*厅长信箱首页*/
.page-office-mail .write-email-search{background:#fff;height:550px;margin-top:20px;}
.page-office-mail .notice{background:#fff;height:550px;margin-top:20px;}
.page-office-mail .notice-content{padding:20px;line-height:30px;}
.page-office-mail .notice-content p{margin-bottom:1rem;}
.page-office-mail .notice-content ul{padding-left:20px;}
.page-office-mail{background:#f5f5f5}
.banner{height:200px;background:#F8F8F8 url(../images/banner.jpg) no-repeat center;width:100%;border-bottom:2px solid #034885;}
.page-office-mail .write-email-search a{width:100%;height:10rem;display:block;margin:0 auto;margin-top:4.5rem;text-align:center;font-size:1.2rem;}
.page-office-mail .write-email-search a:first-child{border-bottom:1px solid #ccc;}
.page-office-mail .write-email-search a i{display:block;width:5rem;height:5rem;margin:1rem auto;}
.page-office-mail .write-email-search a i.icon-edit{background:url(../images/icon-edit.png) no-repeat center;background-size:100%;}
.page-office-mail .write-email-search a i.icon-search{background:url(../images/icon-search.png) no-repeat center;background-size:100%;}
.page-office-mail .write-email-search a span{color:#004f85;font-weight:bold;}

/*回应关切*/
.page-office-mail  .reply{height:560px;background:#fff;margin-top:20px;}
.page-office-mail  .reply-con .table-data li{border-bottom:1px solid #eee;padding:5px 0;}
.page-office-mail  .reply-con li.table-data-title{font-weight:bold;margin-top:20px;border:none;}
.page-office-mail  .reply-con .table-data .date{width:18%;}
.page-office-mail  .reply-con .table-data .type{width:18%;}
.page-office-mail  .reply-con .table-data .email-title{width:53.2%;text-align:left;}
.page-office-mail  .reply-con .table-data .oprate{width:9%;}
.page-office-mail  .reply-con .table-data .btn{padding:0 10px;font-size:1rem;}
.page-office-mail  .reply-con   .page{float:left;margin-top:10px;}
.page span{display:inline-block;width:22px;height:22px;margin-left:5px;border-radius:20px;}
.page input{width:30px;height:25px;border:1px solid #ddd;text-align:center;border-radius:5px;margin:0 5px;}
.page{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;padding:5px;}
.page button{width:30px;height:25px;border-radius:5px;font-size:12px;margin-right:5px;border: none;}
.page-left{background:#026ABE url(../images/page-left.png) no-repeat center;background-size:60%;}
.page-right{background:#026ABE url(../images/page-right.png) no-repeat center;background-size:60%;}
.page-next{background:#026ABE url(../images/page-next.png) no-repeat center;background-size:60%;}
.page-pre{background:#026ABE url(../images/page-pre.png) no-repeat center;background-size:60%;}
.page-office-mail  .reply-con  .search-box{float:right;padding:10px;}
.page-office-mail  .reply-con  .search-box input{height:42px;width:300px;border:1px solid #ddd;text-align:center;border-radius:5px;float:left;margin-right:5px;}
.page-office-mail  .reply-con  .search-box button{float:left;font-weight:bold;padding:.55rem;background:#026ABE;color:#fff;font-size:1.1rem;border:none;border-radius:5px;}

/*信箱统计*/
.page-office-mail .email-tj{background:#fff;margin-top:20px;height:560px;}
.page-office-mail .email-tj .table-data li{padding:8px 0;}
.page-office-mail .email-tj .table-data li:last-child{border:none;}

/*我要写信*//*与写信页面共用*/
.page-email-form .form-box{padding: 1.5rem 2rem 3rem 2rem;}
.page-email-form .notice{background:#fff;padding:10px 20px;line-height:36px;}
.page-email-form .notice ul{padding-left:30px;}
.page-email-form .phone-certification{background:#fff;margin-top:20px;border-top: 1px solid #ddd;}
.page-email-form .phone-certification .main{position: relative;display: flex;align-items: center;}
.page-email-form .phone-certification .main .btn{width: 7rem;height: 35px;}
.page-email-form .phone-certification .main input{width:300px;height: 45px;}
.page-email-form .phone-certification .fsyzmBtn{position: absolute;left: 283px;top: 5px;background: #026ABE !important;}
.page-email-form .phone-certification .yzBtn{margin-left: 15px;}
.page-email-form .phone-certification .verifyCode{position: absolute;right: 3px;top: 3px;height: 40px !important;}
.page-email-form .phone-certification .tips{font-size:16px;margin-left: 15px;color: #ff0000;}
 /*手机认证*/
 .sjrzModal .form-box ul{margin-left: 190px;}
 .sjrzModal .form-box ul li{margin-bottom: 6px;}
 
 #xfrMsg{
 	    border-top: 1px solid #ddd;
 }
 
/*来信人*/
.page-email-form .person-from{background:#fff;}
.page-email-form .person-from .btn-add-person{float:right;margin:5px;position: relative;}
.page-email-form .person-from  .form-box ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;}
.page-email-form .person-from  .form-box li{width:33%;}
.page-email-form .person-from-2  .form-box li{width:100%;}
.page-email-form .person-from  .form-box li input{font-size:1rem;}
.page-email-form .person-from  .form-box li:last-child{width:100%;}
.status-title{height:3rem;background:#026ABE;color:#fff;position:fixed;width:100%;left:0;top:0;}
.page-email-form .person-from  .form-box li:last-child select{margin-right:10px;}
.page-email-form .person-from  .form-box li textarea{border:1px solid #ddd;height:37px;padding:5px;flex:1;font-size:1rem;margin-right:10px;}
.page-email-form .person-from-2  .form-box .textarea{flex:1;}
.page-email-form .person-from-2  .form-box li textarea{width:100%;padding:.5rem;font-size:1rem;height:300px;}
.page-email-form .person-from-2 .textarea-tips{font-size:.9rem;text-align:right;}
.page-email-form .person-from-2 .table-file{flex:1;border-collapse:collapse;margin-left: 32px;}
.page-email-form .person-from-2 .table-file th,.page-email-form .person-from-2 .table-file td{border:1px solid #ddd;padding:5px;text-align:center;}
.page-email-form .person-from-2 .table-file td{font-size:.9rem;}
.status-title .title{text-align:center;display:block;line-height:3rem;font-weight:bold;font-size:1.1rem;}
.fileInputContainer{height:40px;position:relative;width:120px;background:#f2f2f2;border-radius:5px;margin-right:12px;border:1px solid #ddd;}
.fileInputContainer:before{cursor: pointer;content:"添加附件";display:block;text-align:center;line-height:40px;}
.fileInput{height:30px;overflow:hidden;font-size:300px;position:absolute;right:0;top:0;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
.lxfj .fileInput{
    width: -webkit-fill-available;
}
.page-email-form .person-from-2 .table-file .btn-default{margin-right:11px;padding: 2px 15px;}
.page-email-form .person-from-2 .table-file .btn-default:last-child{margin-right:0px;}
.page-email-form .btn-submit{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex:1;justify-content:center;}
.page-email-form .btn-submit .btn{width:16rem;margin-top:1rem;font-size:1.1rem;padding:.2rem;}
/* 添加来信人 */
.page-email-form .add-rel-porson .add-head{padding: 6px 10px;background: #026ABE;font-weight: bold;font-size: 1.1rem;display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;justify-content: space-between;color: #fff;}
.page-email-form .add-rel-porson  .form-box ul{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;flex-wrap: wrap;}
.page-email-form .add-rel-porson  .form-box {border-bottom:2px solid #026ABE;}
.page-email-form .add-rel-porson  .form-box li{width: 33%;padding: 5px 10px;}
.page-email-form .add-rel-porson li.address,.page-email-form .add-rel-porson li.address-details{width: 100%;}
.page-email-form .add-rel-porson li.address select{flex: initial;margin-right: 20px;}
.page-email-form .add-rel-porson li.address select:nth-child(4){width: 324px;margin-right: 0;}
.page-email-form .add-rel-porson li.address select:nth-child(2){width: 243px;}
.page-email-form .add-rel-porson li.address select:nth-child(3){width: 320px;}
.page-email-form .add-rel-porson li.address-details textarea{border: 1px solid #ddd;padding: 5px;margin-right: 8px;}
.page-email-form .add-rel-porson .btn-area{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex; justify-content: center;padding: 1rem;}
.page-email-form .add-rel-porson  .icon-minus{margin-right: -35px;margin-left: 2px;}

.status-title .back{display:block;height:3rem;width:3rem;position:absolute;background:url(../images/icon-back.png) no-repeat center;-webkit-background-size:50%;background-size:50%;}
nav{line-height:2.6rem;}
nav .tab{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;}
nav a{display:block;text-align:center;line-height:3rem;flex:1;border-bottom:1px solid #eeee;font-size:1.2rem;}
nav a.active{border-bottom:1px solid #FF0000;font-weight:bold;}
.form-box li{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;align-items:center;padding:5px 20px;}
.form-box li .name{width:6rem;display:inline-block;font-weight:bold;font-size: 16px;text-align: right;margin-right: 5px	}
.form-box li input,.form-box li select{height:2.3rem;flex:1;border:1px solid #ddd;padding-left:.5rem;border-radius:3px;font-size:1rem;}
.form-box li textarea{padding:1rem 0;flex:1;border:none;}
.form-box li .btn-msg-code{border:none;padding:.3rem;flex:1;}
.form-box li .code-img{height:2rem;flex:1;border-radius:4px;}
.form-box li.select-annex{justify-content:space-between;}
.form-box .upimg{width:20%;position:relative;padding:2px;height:5.2rem;}
.form-box .upimg .icon-close{position:absolute;right:2px;}
.form-box .upimg-box{flex-wrap:wrap;padding:10px;padding-top:0;}
.tabar{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;position:fixed;bottom:0;padding:10px;background:#f2f2f2;width:100%;justify-content:center;border-top:2px solid #ddd;}
textarea.sq{height:10rem!important;}

.page-email-search .banner{margin-bottom:10px;}
.page-email-search .tab-box{background:#fff;}
.page-email-search .search-box,.page-email-search .tab-container{
    width: 100%;
}
.page-email-search .search-box .tab-box .icon-search{width: 1.2rem;height: 1.2rem;}
.page-email-search .search-box .tab-box .icon-bars{width: 1.2rem;height: 1.2rem;}

.page-email-search .pop-modify-phone{padding: 2rem;padding-bottom: 0rem;}
.page-email-search .pop-modify-phone li span{width: 6rem;}
.page-email-search .pop-modify-phone .img-code{width: 7rem;height: 38px;border: 1px solid #ddd;margin: 0 10px;}
.page-email-search .pop-modify-phone .code{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;justify-content: space-between;flex:1;}
.page-email-search .pop-modify-phone .phone-num{font-size: 15px;color: #666;}
.page-email-search .pop-modify-phone .tips{margin-left: 120px;}
.page-email-search .pop-modify-phone .code input{width:10rem;}
.search-form{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;padding:20px;background:#fff;}
.search-form .btn-search{width:5rem;height:5rem;border-radius:5px;border:none;}
.search-form i.icon-search{transform:scale(2);}
.search-form .form-box li{padding:2px 10px;border:none;}
.search-form .form-box li input{border:1px solid #ddd;border-radius:5px;width:400px;}

.tab-box ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;border-bottom:1px solid #ddd;}
.tab-box li{padding: 15px;display:-webkit-flex;background:#fff;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;font-size: 16px;align-items:center;border:1px solid #E5E5E5;border-bottom:none;color:#026ABE;font-weight:bold;cursor:default;min-width: 9rem;justify-content: center;}
.tab-box li.active{background:#026ABE;color:#fff;}
.tab-box-content{display:none;padding:2rem 3rem;background:#fff;}
.tab-box-content.active{display:block;}

/*time-line-box*/
.time-line-box{padding:2rem 3rem;background:#fff;}
.time-line-box ul{border-left: 1px solid #026ABE;padding-left:1.5rem;position:relative;}
.time-line-box li{margin-bottom:1rem;}
.time-line-box > ul > li:first-child:before{background:#026ABE;}
.time-line-box >  ul > li:before{position:relative;content:"";display:block;width: 1.1rem;height: 1.1rem;left:-2.1rem;background:#ddd;border-radius:100px;/* border:1px solid #026ABE; */}
.time-line-box li .time{margin-top:-1rem;color:#666;font-size: 16px;}
.time-line-box li .infor,.time-line-box  .reply,.annex{margin-top:1rem;/* border:1px dashed #026ABE; */border-radius:5px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;background:#fff;padding-left:0;}
.time-line-box  .annex-list{ margin-bottom: 0px;}

.time-line-box  .infor:before,.annex:before,.time-line-box  .reply:before{background:#026ABE;padding:.5rem;color:#fff;font-weight:bold;align-items:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;border-top-left-radius: 3px;border-bottom-left-radius: 3px;justify-content:center;}
.time-line-box  .infor:before{content:"告知";font-size:1.3rem;padding:0 .55rem;width:1.8rem;padding-left:.8rem;}
.time-line-box  .reply:before{content:"答复";font-size:1.3rem;padding:0 .55rem;width:1.8rem;padding-left:.8rem;}
.time-line-box .main-infor{flex:1;padding:.7rem;border: 1px dashed #026ABE;border-left: none;border-top-right-radius: 3px;border-bottom-right-radius: 3px;font-size: 16px;}

.comment-box .title{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;color:#026ABE;font-size:1rem;border:none;margin-bottom:1rem;}
.comment-box .comment-name{font-weight:bold;margin-right:12px;}
.comment-box .comment-val ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;color:#026ABE;align-items:center;}
.comment-box .comment-val li{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin-right:.5rem;}
.comment-box .comment-val li.active{background:url(../images/icon-check.png) 0 center no-repeat;-webkit-background-size:2rem;background-size:1.05rem;}
.comment-box .comment-val li.active input[type=radio]{visibility:hidden;}
.comment-box .comment-val input[type=radio]{border:1px solid #026ABE;width:1rem;height:1rem;border-radius:20px;margin-right:.2rem;}
.comment-box textarea{width:100%;margin:0 auto 2rem;display:block;height:5rem;padding:.5rem;}
.page-email-search{padding-bottom:2rem;}
.page-email-search .icon-search{background:url(../images/icon-search.png) no-repeat center;background-size: 100%;}
.page-email-search .active .icon-search{background:url(../images/icon-search-w.png) no-repeat center;background-size: 100%;}
#xfjSearch{background-color: #026ABE;}
#xfjSearch .icon-search{background: url(../images/icon-search-w.png) no-repeat center; background-size: 100%;}
.page-email-search .wraper{display: flex;justify-content: center;align-items: center;flex-direction: column;}
.page-email-search .form-box.phone-form{margin-top:1rem;}
.page-email-search .form-box.phone-form ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;}
.page-email-search .form-box.phone-form li:last-child{margin-left:40px;}
.page-email-search .form-box.phone-form li{padding:.2rem 0rem;width:48%}
.page-email-search .form-box.phone-form li .btn{padding:0rem .5rem;}
.page-email-search .form-box.phone-form li .name{width:6rem;}
.page-email-search .form-box.phone-form li .phone{width:7rem;}
.page-email-search .form-box.phone-form li .modify-phone{font-weight:bold;text-decoration:underline;color: #026ABE;}
.page-email-search .form-box.phone-form li input{height:2rem;border-radius:5px;margin-right:.5rem;border:1px solid #ddd;text-align:center;}
.page-email-search .form-box li .btn-msg-code{background:#FCB240;border-radius:2px;width:100px!important}

/*回应关切详情*/
.page-email-form-details .wraper{width:1000px;min-height:500px;}
.page-email-form-details .wraper h2{text-align:center;padding:2rem 0;}
.page-email-form-details .msg-box{margin-bottom:1rem;margin-top: 3rem;}
.page-email-form-details .msg-head{line-height:2rem;font-weight:bold;}
.page-email-form-details .msg-head span{margin-right:2rem;}
.page-email-form-details .msg-body{padding:1.5rem;background:#fff;border:1px solid #ddd;}
.page-email-form-details .annex{margin-top: 0;}

.layui-layer-lan .layui-layer-title {background: #026ABE!important; }
.layui-layer-lan .layui-layer-btn {text-align: center!important;border-top: none!important;}
.layui-layer-lan .layui-layer-btn a {background: #026ABE!important; color: #fff!important;}
.layui-layer-lan .layui-layer-content {color: #026ABE;}
.layui-layer-lan  .layui-layer-ico{filter: brightness(100);}


/*附件*/

 .annex ul{ flex: 1;padding-left: 0rem;}

 .annex-list{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;padding-left: 0;margin-bottom: 0px;}
 
.annex-list:before{display: none;}
.annex-list:last-child .file{border-bottom: 1px dashed #026ABE;}

.annex:before{content:"附件";width:auto;font-size: 16px;}
.annex .btn{position:relative;padding:0 .3rem;border-radius:0;font-size:.9rem;border-left:1px solid #fff;border-bottom:1px solid #fff;}
.annex li.annex-list:first-child .btn:last-child{border-top-right-radius: 5px;}
.annex li.annex-list:last-child .btn:last-child{border-bottom-right-radius: 5px;}
.annex .code-show{position:absolute;width:7rem;height:8rem;top:-384%;left:-30%;padding:.5rem;background:#fff;color:#000;font-weight:normal;display:none;z-index:9;line-height:1rem;border:1px solid #026ABE;border-radius:5px;}
.annex .code-show:before{width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#fff transparent transparent transparent;content:"";position:absolute;left:50%;margin-left:-10px;bottom:-9px;z-index:1;}
.annex .code-show:after{width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#026ABE transparent transparent transparent;content:"";position:absolute;left:50%;margin-left:-10px;bottom:-10px;}

.annex .file{flex:1;border-top: 1px dashed #026ABE;align-items: center;display: flex;}
.annex .file span{padding:.5rem;color:#666;}
.annex:before{content:"附件";width:auto;}
.annex .btn{position:relative;padding:0 .3rem;border-radius:0;font-size:.9rem;border-left:1px solid #fff;}
.annex .code-show{position:absolute;width:7rem;height:8rem;top:-384%;left:-30%;padding:.5rem;background:#fff;color:#000;font-weight:normal;display:none;z-index:9;line-height:1rem;border:1px solid #026ABE;border-radius:5px;}
.annex .code-show:before{width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#fff transparent transparent transparent;content:"";position:absolute;left:50%;margin-left:-10px;bottom:-9px;z-index:1;}
.annex .code-show:after{width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#026ABE transparent transparent transparent;content:"";position:absolute;left:50%;margin-left:-10px;bottom:-10px;}
.annex{margin-top:1rem;border-radius:5px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;background:#fff;padding-left:0;}
.annex:before{background:#026ABE;padding:.5rem;color:#fff;font-weight:bold;align-items:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;}
.annex .file{}
.annex .file span{padding:.5rem;color:#666;}
.p-weight{
	font-weight: 600;
}

/*下一步按钮*/
.next_btn{
	width: 100%;
	text-align: center;
}
.next_btn span{
	display: inline-block;
    background: #026ABE;
    border-radius: .25rem;
    color: #fff;
    font-weight: bold;
    border: none;
    line-height: 2rem;
    width: 16rem;
    font-size: 1.1rem;
    padding: .2rem;
    cursor: pointer;
    margin-bottom:15px;
    margin-top:25px;
}

/*查询页面切换新增*/
.tabcss{
	color: #026ABE;
}


/*人民建议征集各领域*/
.rmjyzjItemIy{
	display: flex;
	flex-wrap: wrap;
	padding: 30px 28px 20px 29px;
	border: 1px solid #EEEEEE;
	max-width: 1200px;
    min-width: 1200px;
    margin: auto;
    padding-bottom: 50px;
}
/* 纯按钮item */
.rmjyzjItemIy .item{
    padding: 0 12px;
    width: 20%;
    margin-bottom: 22px;
}
.rmjyzjItemIy .item a{
	font-size: 18px;
    border: 1px solid #DDDDDD;
    border-radius: 4px;
    display: block;
    width: 100%;
    height: 44px;
    padding: 0 5px;
    color: #6F6F6F;
    line-height: 44px;
    text-align: center;
}
.rmjyzjItemIy .item a:hover{
	color: #026ABE;
	border: 1px solid #026ABE;
}
/* 模块item2 */
.rmjyzjItemIy .item2{
    flex: 1;
    min-width: 25%;
    max-width: 25%;
    padding: 20px 30px 0px;
}
.rmjyzjItemIy .item2 .con{
    position: relative;
    height: 215px;
    display: block;
}
.rmjyzjItemIy .item2 .img{
    width: 230px;
    height: 150px;
    overflow: hidden;
    box-shadow: 0px 0px 5px #ccc;
}
.rmjyzjItemIy .item2 .img img{
    transform: scale(1.3);
}
.rmjyzjItemIy .item2 .img:hover{
    /* opacity: .95; */
    transform: scale(1.01);
} 
.rmjyzjItemIy .item2 .btn{
    position: absolute;
    display: inline-block;
    text-align: center;
    bottom: 0px;
    left: 50%;
    transform: translate(-50%,0%);/*左右  上下*/
    width: fit-content;
    /* background-image: linear-gradient(to right, #efd80b 0%,#ff9800 100%); */
    background-image: linear-gradient(to right, #00bcd4 0%,#2196f3 100%);
    color: #fff;
    border-radius: 5px;
    padding: 0px 20px;
    font-size: 14px;
    font-weight: bold;
}
.rmjyzjItemIy .item2 .title{
    font-size: 16px;
    padding: 15px 0px 0px;
    height: 45px;
    font-weight: bold;
    text-align: center;
}

/* item3来信事项 问题属地 */
.item3{
    display: flex;
}
.item3 .conFlex{
    flex: 1;
}
.item3 .conFlex2{
    flex: 2;
}
.item3 .conFlex3{
    flex: 2;
}
/* 鼠标hover效果 */
.zhemuhover{

}
.zhusmodal{
    transition: all 0.3s;
    border: 1px solid #c9c9c9;
    color: #535353;
    padding: 6px 8px 9px 15px;
    border-radius: 5px;
    position: absolute;
    top: 50%;
    left: calc(100% - 0px);
    width: max-content;
    box-shadow: 0 0px 25px rgb(153 153 153);
    transform: translate(-100%, -50%) scale(0.6);
    transform: translate(0%, -50%);
    z-index: 102;
    background-color: #fff;
    font-size: 16px;
    opacity: 0;
    max-width: 32em;
    line-height: normal;
    letter-spacing: 2px;
    text-align: left;
    font-weight: normal;
    z-index: 9;
    display: none;

    top: -42px;
    left: 48%;
    transform: translate(-50%, 0%);
    box-shadow: none;
    background-color: #c3d9ff;
    border: none;
    padding: 5px 8px 5px 10px;
    font-size: 14px;
}
.zhemuhover:hover .zhusmodal{
    /* transform: translate(-50%, -50%) scale(1);  */
    opacity: 1;
    transition: all 0.3s;
    left: calc(100% + 16px);
    transform: translate(0%, -50%);
    /* transform: translate(0%, -50%) skew(-10deg); */
    display: block;

    top: 16px;
    right: 102%;
    left: auto;
    color: #000;
}
.zhemuhoverrigth:hover .zhusmodal{
    right: auto;
    left: 102%;
}
.zhusmodal::before,.zhusmodal::after{
    /* content: '';
    width: 7px;
    height: 6px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 4px; */
}
.zhusmodal::after{
    /* background-color: #afafaf;
    position: absolute;
    top: 15px;
    left: 13px; */
}
/* 复查复核已上传标志 */
.yscbz::after{
    background: url(../images/fjcheck.png);
    background-size: 100% 100%;
    margin-left: 2px;
    margin-top: 2px;
}

.inline-block{display: inline-block;}
.block{display: block;}
.flex{display: flex;}
.min-width1em{min-width: 1em;}
.min-width2em{min-width: 2em;}
.min-width3em{min-width: 3em;}
.min-width4em{min-width: 4em;}
.min-width4_5em{min-width: 4.5em;}
.min-width5em{min-width: 5em;}
.min-width6em{min-width: 6em;}

.mg-right1em{margin-right: 1em;}
.mg-right2em{margin-right: 2em;}
.mg-right3em{margin-right: 3em;}
.mg-right4em{margin-right: 4em;}
.mg-right5em{margin-right: 5em;}
.mg-right6em{margin-right: 6em;}
.mg-right5{margin-right: 5px;}
.mg-right10{margin-right: 10px;}
.mg-right15{margin-right: 15px;}
.mg-right20{margin-right: 20px;}
.mg-right30{margin-right: 30px;}
.mg-right40{margin-right: 40px;}
.mg-right50{margin-right: 50px;}
.mg-right60{margin-right: 60px;}
.mg-right-5{margin-right: -5px;}
.mg-right-10{margin-right: -10px;}
.mg-right-15{margin-right: -15px;}
.mg-right-20{margin-right: -20px;}
.mg-right-30{margin-right: -30px;}
.mg-right-40{margin-right: -40px;}
.mg-right-50{margin-right: -50px;}
.mg-right-60{margin-right: -60px;}
.pd-right10{padding-right: 10px;}
.pd-right15{padding-right: 15px;}
.pd-right20{padding-right: 20px;}
.pd-right30{padding-right: 30px;}
.pd-right40{padding-right: 40px;}
.pd-right50{padding-right: 50px;}
.pd-right60{padding-right: 60px;}
.pd-right-5{padding-right: -5px;}
.pd-right-10{padding-right: -10px;}
.pd-right-15{padding-right: -15px;}
.pd-right-20{padding-right: -20px;}
.pd-right-30{padding-right: -30px;}
.pd-right-40{padding-right: -40px;}
.pd-right-50{padding-right: -50px;}
.pd-right-60{padding-right: -60px;}

.mg-left1em{margin-left: 1em;}
.mg-left2em{margin-left: 2em;}
.mg-left3em{margin-left: 3em;}
.mg-left4em{margin-left: 4em;}
.mg-left5em{margin-left: 5em;}
.mg-left6em{margin-left: 6em;}
.mg-left5{margin-left: 5px;}
.mg-left10{margin-left: 10px;}
.mg-left15{margin-left: 15px;}
.mg-left20{margin-left: 20px;}
.mg-left30{margin-left: 30px;}
.mg-left40{margin-left: 40px;}
.mg-left50{margin-left: 50px;}
.mg-left60{margin-left: 60px;}
.mg-left-5{margin-left: -5px;}
.mg-left-10{margin-left: -10px;}
.mg-left-15{margin-left: -15px;}
.mg-left-20{margin-left: -20px;}
.mg-left-30{margin-left: -30px;}
.mg-left-40{margin-left: -40px;}
.mg-left-50{margin-left: -50px;}
.mg-left-60{margin-left: -60px;}
.pd-left10{padding-left: 10px;}
.pd-left15{padding-left: 15px;}
.pd-left20{padding-left: 20px;}
.pd-left30{padding-left: 30px;}
.pd-left40{padding-left: 40px;}
.pd-left50{padding-left: 50px;}
.pd-left60{padding-left: 60px;}
.pd-left-5{padding-left: -5px;}
.pd-left-10{padding-left: -10px;}
.pd-left-15{padding-left: -15px;}
.pd-left-20{padding-left: -20px;}
.pd-left-30{padding-left: -30px;}
.pd-left-40{padding-left: -40px;}
.pd-left-50{padding-left: -50px;}
.pd-left-60{padding-left: -60px;}

.mg-top5{margin-top: 5px;}
.mg-top10{margin-top: 10px;}
.mg-top15{margin-top: 15px;}
.mg-top20{margin-top: 20px;}
.mg-top30{margin-top: 30px;}
.mg-top40{margin-top: 40px;}
.mg-top50{margin-top: 50px;}
.mg-top60{margin-top: 60px;}
.mg-top-5{margin-top: -5px;}
.mg-top-10{margin-top: -10px;}
.mg-top-15{margin-top: -15px;}
.mg-top-20{margin-top: -20px;}
.mg-top-30{margin-top: -30px;}
.mg-top-40{margin-top: -40px;}
.mg-top-50{margin-top: -50px;}
.mg-top-60{margin-top: -60px;}


.mg-bottom5{margin-bottom: 5px;}
.mg-bottom10{margin-bottom: 10px;}
.mg-bottom15{margin-bottom: 15px;}
.mg-bottom20{margin-bottom: 20px;}
.mg-bottom30{margin-bottom: 30px;}
.mg-bottom40{margin-bottom: 40px;}
.mg-bottom50{margin-bottom: 50px;}
.mg-bottom60{margin-bottom: 60px;}
.mg-bottom-5{margin-bottom: -5px;}
.mg-bottom-10{margin-bottom: -10px;}
.mg-bottom-15{margin-bottom: -15px;}
.mg-bottom-20{margin-bottom: -20px;}
.mg-bottom-30{margin-bottom: -30px;}
.mg-bottom-40{margin-bottom: -40px;}
.mg-bottom-50{margin-bottom: -50px;}
.mg-bottom-60{margin-bottom: -60px;}

.relative{position: relative;}
.absolute{position: absolute;}

.right20{
    right: 20px;
}
.bottom{
    bottom: 5px;
}
.colorccc{
    color: #ccc;
}

.flex1{flex: 1;}
.flex2{flex: 2;}
.flex3{flex: 3;}
.flex4{flex: 4;}
.flex5{flex: 5;}
.flex6{flex: 6;}

