@charset "utf-8";


.car{margin: 0;border: none;width: 100%;height: 0;overflow: hidden;}
/* 当前位置 */
.m-location{font-size:14px;color:#ddd;margin-bottom: 10px; line-height: 20px; padding-left: 30px; background: url(../images/page/locate.png) 10px center no-repeat;}

/*提示*/
.m-ts{padding:28px 50px;background: url(../images/interaction/bx-bj.jpg) 0 0 no-repeat;background-size: 100% 100%;}
.m-ts p{line-height: 30px;text-align: justify;}
.m-ts p b{font-family: "华文行楷";color: #ff0000;font-size: 24px;}

/*简介*/
.m-jj{margin:10px 0;padding:10px 20px;border: 1px solid #ddd;border-radius: 5px;overflow:hidden;}
.m-jj li{line-height: 25px;font-size: 14px;}
.m-jj li.fl{padding: 5px 15px;font-size:16px;background:#015293;margin-right: 20px;border-radius: 5px;}
.m-jj li.fl a{display:block;color:#fff;font-weight:bold;}

/*受理部门*/
.m-slbm{border: 1px solid #ddd;border-radius: 5px;padding: 0 15px;}
.u-sl{padding:8px 0;border-bottom: 1px dashed #ddd;overflow: hidden;}
.u-sl b{float: left;display: block;width:90px;font-size: 15px;letter-spacing: 5px;}
.u-sl ul{float: left;width: 1070px;}
.u-sl li{float: left;width: 11%;}
.u-sl li a{display: inline-block;font-size: 14px;padding: 2px 10px;}
.u-sl li a:hover{background: #f5f5f5;}
.u-sl li.current a{background: #015293;color: #fff;}
.u-zfbm{overflow: visible;}
.u-zfbm ul{position: relative;}
.m-more{display:none;position: absolute;right: 0;top: 100%;padding: 10px 5px 5px;box-shadow: 0 0 2px 2px #ddd;border: 1px solid #ddd;background: #fff;border-radius: 5px;z-index:2}
.u-zfbm b{letter-spacing: 0;}
.u-zfbm li{width: 16.6%;height: 35px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#more{width: auto;}
#more .more{padding: 2px 15px 2px 10px;display: inline-block;font-size: 14px;cursor:pointer;background: url(../images/interaction/b-jt.png) right center no-repeat;color: #015293;}


/* 办件统计 */
.m-bjtj{height:40px;line-height:40px;overflow:hidden;padding:0 15px;margin-top:10px;}
.m-bjtj h3{float:left;height:40px;line-height:40px;font-size:18px;color:#015293;font-weight:bold;}
.m-bjtj h3 img{margin: 10px 10px 0 0;}
.m-bjtj ul{float:left;}
.m-bjtj ul li{float:left;margin-right:15px;}
.m-bjtj li i{color:#ff0000;font-style:normal;}

.m-tjrm{margin-top:10px;border: 1px solid #ddd;border-radius: 5px;overflow: hidden;}
/*全部  置顶*/
.m-all{float:left;padding: 10px 15px;overflow: hidden;}
.m-all li{float: left;margin-right: 15px;}
.m-all li a{padding: 0 10px;font-size: 15px;}
.m-all li a{display: inline-block;font-size: 15px;padding: 2px 10px;}
.m-all li a:hover{background: #f5f5f5;}
.m-all li.current a{background: #015293;color: #fff;}

/* 分页 */
#page-list{float:right;line-height: 20px; text-align: right;margin: 10px 15px; font-size: 14px; font-family:'Arial';}
#page-list .page{border: 1px solid #e0e0e0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  color: #868585; text-decoration: none; margin-right: 4px; margin-left: 4px; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px;}
#page-list .page:hover{border: 1px solid #e0e0e0; background-color: #f1f1f1; color: #868585;}
#page-list a{text-decoration: none;}
#page-list a:hover{color: #0000FF;}
#page-list .currentpage{border: 1px solid #e0e0e0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #f1f1f1; color: #868585; text-decoration: none;margin-right: 4px; margin-left: 4px; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px;}

/*我要发言*/
.m-fy{border-top: 1px solid #ddd;padding: 8px 12px;overflow: hidden;}
.m-fy a{float:right;padding: 5px 15px;color: #fff;background: #015293;font-size: 14px;}

/*帖子*/
.m-note{padding:0 15px;border-top: 2px solid #015293;overflow: hidden;}
.m-note table td{padding: 15px 0;font-size: 14px;border-bottom: 1px dashed #ddd;}
.m-note h4{margin-bottom: 8px;}
.m-note h4 a{font-size: 16px;margin: 0 5px;}
.m-note li{float:left;color: #888;margin-right: 20px;}
.m-note li a{font-size: 14px;margin-right: 15px;}
.m-note i{color: #fff;background: #eb1202;padding: 0 3px;font-style: normal;}
.m-note b{color: #fff;background: #015293;padding: 0 3px;font-weight: normal;}
.m-note .look p{width: 54px;padding: 4px 0;background: #f4f4f4;text-align: center;}
.m-note i.jb{background:orange;}
.m-note i.wh{background:grey;}
.m-note i.bj{background:green;}  


/*媒体查询*/
@media (max-width: 1200px){
    .u-sl b{margin-bottom: 5px;}       
    .u-sl ul{width: 100%;}
    .u-sl li{width: 33.33%;height: 30px;}
    .u-lb li{width: 20%;}
    .m-note table{width: 1168px;}
}
@media (max-width: 992px) {
    .m-jj li{width: 100%;margin-bottom: 5px;}
    .u-zfbm li{width: 50%;}
    .u-lb li{width: 19%;text-align: center;}
    .u-lb li.bx{width: 76px;}
}
@media (max-width: 450px) {
    .m-all{width: 100%;}
    .m-all li{width: 39%;height:auto;margin-right: 0;text-align: center;}
    .m-all li.bx{width: 50px;line-height:46px;background: #e2f1fa;}
}
@media (max-width: 414px) {
    .u-sl li,.u-zfbm li{width: 100%;}
    .u-lb li{width: 36%;height:auto;}
    .u-lb li.bx{width: 50px;background: #e2f1fa;}
    #page-list{text-align: center;float: none;}
}
.m-note table td.no-result {
    font-family: Tahoma, "微软雅黑", "宋体";
    font-size: 16px;
    line-height: 30px;
    color: #F00;
    height: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    background-image: url(../images/icon_search.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 40px;
}


/********百姓热线内容页*********/
/*返回列表*/
.m-fhlb{border: 1px solid #ddd;background: #F5F5F5;margin-top: 10px;}
.m-fhlb a{display: block;width: 124px;height: 46px;line-height: 46px;background: #015293;color: #fff;text-align: center;}

/*内容*/
.m-wmly{margin-top: 15px;border:1px solid #ddd;overflow: hidden;background: #F5F5F5;}

.wmly-left{float: left;width: 170px;text-align: center;padding: 20px 0;}
.wmly-left img{width: 120px;height: 120px;border: 1px solid #ddd;}
.wmly-left p{color: #d60b0b;line-height: 35px;font-weight: bold;}

.wmly-right{margin-left:171px;background: #fff;border-left: 1px solid #ddd;}
.u-nr h3{line-height: 30px;padding: 10px 30px;font-size: 18px;font-weight: bold;}
.u-nr .bz{padding: 6px 30px;line-height:25px;font-size:13px;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;background: #F5F5F5;}
.u-nr .sj{background: url(../images/interaction/sz.jpg) 0 center no-repeat;padding: 0 20px;}
.u-nr .dw{font-size: 14px;color: #015293;}
.u-nr .nr{padding: 20px;line-height: 28px;font-size: 14px;text-align: justify;}

.u-hf{border-top: 1px solid #ddd;padding:15px 20px;}
.u-hf .zs{font-size: 12px;}
.u-hf .zs span{display: inline-block;height: 25px;line-height: 25px;margin-right: 15px;}
.u-hf .hf{width:76px;text-indent:10px;color: #fff;background: url(../images/interaction/hf.jpg) no-repeat;}
.u-hf .dw{font-size: 14px;color: #015293;}
.u-hf .con{margin:15px 0;min-height:150px;line-height: 28px;font-size: 14px;text-align: justify;}

#starRating{line-height: 29px; border-top: 1px dashed #ddd; border-bottom: 1px dashed #ddd; padding: 10px 20px;overflow: hidden;}
#starRating .photo a { position: relative;float: left;margin-top: 6px; display: inline-block; width: 15px; height: 16px; overflow: hidden; margin-right: 10px; cursor: pointer; }
#starRating .photo a:last-child { margin-right: 0; }
#starRating .photo a .nohigh { position: absolute; width: 15px; height: 16px; top: 0; left: 0; background: url("../images/x2.png"); }
#starRating .photo a .high { position: absolute; width: 15px; height: 16px; top: 0; left: 0; background: url("../images/x1.png"); }
#starRating .starNum { float: left; font-size: 14px; color: #de4414; margin: 0; margin-left: 10px; }
#starRating .bottoms { float: right;; height: 29px; }
#starRating .photo { float: left;margin: 0; }
#starRating .bottoms a { margin-bottom: 0; }
#starRating .bottoms input { width: 48px; height: 29px; line-height: 29px; border-radius: 3px; display: inline-block; font-size: 14px; margin: 0 5px; text-align: center; cursor: pointer; border: none; }
.garyBtn { background-color: #e1e1e1; color: #999999; }
.blueBtn { background-color: #da8808; color: #fff;  }   
   

/*媒体查询*/
@media (max-width: 500px){
    .wmly-left{width: 140px;}
    .wmly-right{margin-left: 140px;}
}
@media (max-width: 414px){
    .wmly-left,.wmly-right{float: none;width: 100%;margin: 0;}
    .u-nr h3,.u-nr .bz{text-align: center;}
}













































