@charset "utf-8";
.m-main {background: #fff;padding: 20px !important;}
/*writeMail*/
.m-maildesc{margin: 10px 0 15px;}
.m-mailinfos{margin: 1px 0 0; padding: 10px 38px 20px; background: #f5f5f5; line-height: 38px; text-align: justify;}
.m-mailinfos p{text-indent:2em;}
.m-maildesc .m-titstyle1 .u-more{line-height: 38px; font-size: 16px; font-weight: bold; color: #b80608;}
.m-maildesc .m-titstyle1 .u-more span{margin-right: 11px;}
.u-nologin{padding: 15px; font-size: 14px;}
.u-nologin a{margin: 0 4px; color: #1893e5;}
.m-mailfmbox{padding: 0 130px;}
.m-mailfmbox label{font-size: 14px; font-weight: normal;}
.m-mailfmbox label span{color: red;}
.u-mailone{padding-bottom: 12px; margin-bottom: 24px; border-bottom: 1px dashed #ddd;}
.m-mailfmbox .radio-inline{margin: 0 5px 0 20px;}
.m-mailfmbox .u-mlcode{width: 120px; height: 34px;}
.m-mailfmbox .text-center{margin: 20px 0;}
.m-mailfmbox .btn-success,.m-mailfmbox .btn-primary{margin: 0 15px; padding: 6px 30px;}
.m-mailfmbox .btn-primary{background: #ebebeb; border-color: #ebebeb; color: #999;}
.u-xxcode{height: 34px; overflow: hidden; padding: 0 15px;}
.u-xxcode a{line-height: 44px; font-size: 12px;}
/*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/page/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/page/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/page/x2.png"); }
#starRating .photo a .high { position: absolute; width: 15px; height: 16px; top: 0; left: 0; background: url("../images/page/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;}

.u-nologinview{padding: 87px 15px;}

.m-tips{position: absolute;top:38px;border: 1px solid #90a8c1;width: 100%;min-height: 195px;z-index:9;line-height: 22px;font-size: 12px;background: #f2f7fe;padding: 8px;}
.m-tips p {line-height:18px}
.m-tips p:hover{background: #355fb1;color:#fff}

/*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;}
  .u-nologinview{padding: 10px;}
}
/*small xs*/
@media screen and (max-width: 638px) {

}