
@charset "utf-8";
.hd-links .iconmenu .box{box-shadow: 0px 0px 19.7px  rgba(37, 82, 141, 0.06);padding: 15px 0;border-radius: 8px;}
.hd-links .iconmenu .box i{width: 71px;margin-right: 15px;}
.hd-links .iconmenu .box span{font-weight: bold;font-size: 22px;text-align: left;}
.hd-links .iconmenu .box b{display: block;font-weight: normal;font-size: 18px;color:#ACACAC;margin-top: 10px;}

.hd-szxx-title h3{float: left;line-height: 42px;}
.hd-szxx-title .wdly{float: right;width: 158px;height: 42px;background: #327EDB; color: #fff;text-align: center;border-radius: 5px;}
.hd-szxx-title .wdly img{display: inline-block;vertical-align: middle;width: 22px;margin-right: 10px;}
.hd-szxx-title .wdly span{display: inline-block;vertical-align: middle;font-size: 1.125em; line-height: 42px;}


@media (max-width: 1280px) {
  .hd-links .iconmenu .box span{font-size: 18px;}
  .hd-links .iconmenu .box b{font-size: 16px;}
}

@media (max-width:992px){

  .hd-links .iconmenu .box i{margin-right: 0;}
  .hd-links .iconmenu .box span{text-align: center;}
  

}


/* 市长信箱 */
.simulate-table ul li{position:relative; transition: all .3s; -webkit-transition: all .3s;}
.simulate-table ul li div{position: absolute; top: 50%; display: block; margin-top: -.8em;line-height: 1.6em; text-align: center;}
.simulate-table ul.uhead li{font-size: 1.125em;}
.simulate-table ul li .c-topic{position: relative; top: auto; margin-top: 0; text-align: left;}
@media (max-width: 768px) {
  .simulate-table ul li{padding: 1em 1.25em !important; border-bottom: none;}
  .simulate-table ul.uhead{display: none;}
  .simulate-table ul li div{position: static; display: block; margin-top: .25em; width: auto; text-align: left;}
  .simulate-table ul li:nth-child(even){background-color: #f8f8f8;}
  .simulate-table ul li .c-topic{font-size: 1em; font-weight: bold; margin-top: 0; margin-bottom: 5px;}
  .simulate-table ul li .c-topic a{white-space: normal;}
}

.letter-list ul.uhead{background: #E6F0FC; padding-top: 8px; padding-bottom: 8px;}
.letter-list ul.ubody li{padding-top: 11px; padding-bottom: 11px;}
.letter-list ul li{padding-right: 240px;}
.letter-list ul li .c-time{right: 0; width: 120px;}
.letter-list ul li .c-status{right: 120px; width: 120px;}
.letter-list ul li .c-type{right: 240px; width: 120px;}
.letter-list ul.dot li,
.letter-list ul.uhead li{padding-left: 20px;}
.letter-list ul.dot li:before{content:''; position:absolute; left:0; top: 50%; margin-top: -2px; width: 6px; height: 6px; background: #CCCCCC; border-radius: 50%; transition: .3s all;}
.c-color-green{color: rgba(58, 135, 89, 0.8);}
@media (max-width:1280px){
  .letter-list ul li{padding-left: 15px;}
  .letter-list ul li .c-xh{display: none !important;}	
}
@media (max-width:992px){
  .letter-list ul li{padding-right: 270px;}
  .letter-list ul li .c-hfdw{display: none;}
}
@media (max-width:768px){
  .letter-list ul.dot li:before{display: none;}
  .letter-list ul li{border-bottom: none !important;}
  .letter-list ul li .c-status{display: inline-block; width: 47%;}
  .letter-list ul li .c-time{display: inline-block; width: 47%;}
  .letter-list ul li .c-status:before{content: "办理情况";}
  .letter-list ul li .c-time:before{content: "来信时间";}
}
@media (max-width:450px){	
  .letter-list ul li > .c-status,
  .letter-list ul li > .c-time{display: block; width: auto;}
}


.xjtj{background-color: #F5F9FF;padding: 20px 0;}
.xjtj h2{font-size: 1.25em;color: #1F5CA6;margin-bottom: 10px;}
.xjtj h2,
.xjtj p{display: block;text-align: center;}
.chartbox{height: 250px;}

.hd-zxft{background-color: #F7FBFF;padding: 30px 0;}
.hd-zxft .zxft-pic .imgratio {padding-top: 60%;}
.hd-zxft .zxft-txt .tit{display: block;position: relative;padding-left: 100px;}
.hd-zxft .zxft-txt .tit i{display:block;font-size: 16px;font-style: normal;position: absolute; left: 0; right: 0; width: 84px;height: 30px;background: url(../images/hd/zxft_bg.png) no-repeat;background-size: 100% 100%; color: #fff;padding-left: 10px; line-height: 30px;}
.hd-zxft .zxft-txt .tit span{line-height: 30px;}
.hd-zxft .zxft-txt .attr{border-bottom: 1px dashed #C1D0F6;padding-bottom: 10px;margin-bottom: 10px;}
.hd-zxft .zxft-txt .attr li{line-height: 30px; position: relative; min-height: 30px; margin-bottom: 5px; color: #005293;}
.hd-zxft .zxft-txt .attr li span{position: absolute; left: 0; top: 0;}
.hd-zxft .zxft-txt .attr li p{margin-left: 90px;}
.hd-zxft .zxft-txt  .memo{line-height: 30px; color: #808080;  }
.hd-zxft .zxft-txt  .more{background: #F5F5F5; height: 46px; display: block; line-height: 46px; text-align: center;}


.hd-zxft-list li{position: relative; padding-bottom: 15px;}
.hd-zxft-list li:last-child{padding-bottom: 0;}
.hd-zxft-list li .box{padding-left: 25px; position: relative;}
.hd-zxft-list li:before{content: ''; background: #689EE3; width: 1px; position: absolute; top: -12px; bottom: 0; left: 11px;}
.hd-zxft-list li .attr{ margin-bottom: 5px;}
.hd-zxft-list li .status{color: #808080; margin-right: 20px; margin-bottom: 13px;}
.hd-zxft-list li .status.ing{color: #015293;}
.hd-zxft-list li .time{color: #808080;}
.hd-zxft-list li .time b{font-weight: normal;}
.hd-zxft-list li .tit{line-height: 32px; max-height: 64px; font-size: 1.125em;}

.hd-zxft-list li .box i{position: absolute;left: 6px;top: 5px;width: 10px;height: 10px;background-color: #fff;border-radius: 50%;border: #689EE3 1px solid;transition: .3s all;}
.hd-zxft-list li .box i:after{content: ''; position: absolute; width: 6px; height: 6px; border-radius: 50%; background: #689EE3; left: 0; top: 0; right: 0; bottom: 0; margin: auto; transition: .3s all;}
.hd-zxft-list li:hover .box i{border-color: #155CB3;}
.hd-zxft-list li:hover .box i:after{background: #155CB3;}


.hd-wqft{margin-bottom: 10px;}
.hd-wqft b{font-size: 1.25em;color: #2354AF;display: inline-block;vertical-align: middle;}
.hd-wqft img{vertical-align: middle;width: 25px;margin-right: 10px;}


.dczj-list li{padding-top: 20px; padding-bottom: 20px; border-bottom: 1px dashed #CCCCCC;}
.dczj-list li .box{position: relative; min-height: 75px; padding-left: 108px;}
.dczj-list li .status{position: absolute; left: 0; top: 0; width: 78px; height: 28px;border-radius: 50px; border-top-right-radius: 0; line-height: 28px;}
.dczj-list li .tit{padding-top: 8px; font-size: 1.125em; margin-bottom: 15px;}
.dczj-list li .cont{color: #A6A6A6;}
.dczj-list li .time{display: inline-block;margin-right: 15px;}
.dczj-list li .status{background:#CCCCCC; overflow: hidden;}
.dczj-list li .status span{display: block;text-align: center; font-weight: bold; color: #fff;}
.dczj-list li.ing .status{background: linear-gradient(90deg, rgba(224, 79, 43, 1) 0%, rgba(203, 27, 6, 1) 100%);}

.hd-cjwt{padding: 20px;background: #F5F9FF;}


@media (max-width:992px){
  .dczj-list li .status span{font-size: 12px;font-weight: normal;}
  .dczj-list li .time{display:block;margin-bottom: 5px;}
  .dczj-list li .tit{font-size: 1em;}
  .dczj-list li .cont{font-size: 14px;}
  .dczj-list li .box{padding-left: 95px;}
  .dczj-list li .status{top: 10px;}

  .hd-links .iconmenu .box i{margin-right: 0;}
  .hd-links .iconmenu .box span{text-align: center;}
}