@charset "utf-8";
.m-titstyle1 .u-tit{ display: block; padding: 0 21px;font-size: 18px; font-weight: bold; transition: all 0.6s;color: #b80608;
    background: url(../images/line.png) left center no-repeat;}
/*mailList*/
.m-mlbds{    padding: 10px 80px;}
.m-mlbds label{font-size: 14px; font-weight: normal;}
.m-zxtslist .m-titstyle1 .u-more{line-height: 38px; font-size: 16px; font-weight: bold; color: #c32e30;}
.m-zxtslist .m-titstyle1 .u-more span{margin-right: 8px;}
.m-zxtslist p{float: left; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-zxtslist .u-ts1{width: 20%;}
.m-zxtslist .u-ts2{width: 35%;}
.m-zxtslist .u-ts3{width: 15%;}
.m-zxtshd{height: 40px; line-height: 40px; background: #f8f8f8; margin: 1px 0 8px; text-align: center;}
.m-zxtsbd li{border-bottom: 1px dashed #ddd; line-height: 60px;}
.m-zxtsbd li .u-ts2 a{padding-left: 10px;}
.m-zxtsbd li .u-cl{color: #999;}
.m-zxtsbd li .u-red{color: #ff0000;}
.m-zxtsbd li .u-yellow{color: #d8a908;}
.m-zxtsbd li .u-green{color: #009900;}
.m-zxtslist .m-pagination{margin: 30px 0 20px; display: inline-block;}
.btn-primary{background-color: #c32e30;border-color: #c32e30;}

.m-mlbds input{height: 30px;margin-bottom: 15px;}
/*phone sm*/
@media screen and (max-width: 767px) {
	.m-mlbds {
	    padding: 10px 10px;
	}
}
/****信件详情页***/
/*writedetail*/
/********百姓热线内容页*********/
/*返回列表*/
.m-fhlb{border: 1px solid #ddd;background: #F5F5F5;margin-top: 10px;}
.m-fhlb a{display: block;width: 124px;height: 46px;line-height: 46px;background: #b90609;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/sz.jpg) 0 center no-repeat;padding: 0 20px;}
.u-nr .dw{font-size: 14px;color: #b90609;}
.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/hf.png) no-repeat;}
.u-hf .dw{font-size: 14px;color: #b90609;}
.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 { 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;  }   
/***上传附件***/
.uploadedFile .btn-success{width: 116px;height: 32px;line-height: 32px; position: relative;float: left;/* height: 26px; */display: inline-block; cursor: pointer; color: rgb(255, 255, 255); outline: none 0px; padding: 0px 15px; margin: 0px 15px 0px 10px; border-radius: 3px;background: rgb(185, 6, 9);border-width: initial;border-style: none; border-color: initial;border-image: initial;}
#fileupload{position: absolute;top: 0;  bottom: 0px; height: 32px; width: 116px; right: 0px; cursor: pointer; opacity: 0; border-width: 0px; border-style: initial;border-color: initial; border-image: initial;padding: 0px;margin: 0px;}
/*large pcScreen*/
@media (min-width:1200px) {
.m-mailfmbox label, .m-mlbds label {
    padding-left: 0;
    padding-right: 0;}
}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
 
}
/*pad md*/
@media screen and (max-width: 991px){
  .m-mailfmbox, .m-mlbds {padding: 0;}
}
/*phone sm*/
@media screen and (max-width: 767px) {
  .wmly-left{    width: 100%;    float: none;}
  .wmly-right{    margin-left: 0;}
  .m-zxtslist .u-ts2{width: 78%;}
}
/*small xs*/
@media screen and (max-width: 638px) {

}