@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(/uploads/image/atxiimages/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(/uploads/image/atxiimages/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: ; }
#starrating .photo a .high { position: absolute; width: 15px; height: 16px; top: 0; left: 0; background: ; }
#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-public{margin-top: 15px;}
.g-public{border: 1px solid #ddd;overflow: hidden;}
.g-public .u-publicbl{height: 38px;line-height: 38px;color:#fff;background: #b90609;padding-left: 39px;    font-size: 18px;}
.g-public .border-bottom ul{background: url(/uploads/image/atxiimages/icon-plan2.png) left 6px no-repeat;padding-left: 25px;margin: 15px 19px 10px 19px;}
.g-public .border-bottom ul li{height: 26px;line-height: 26px;font-size: 14px;}

.m-flow{padding:22px 19px;}
.g-flow{background:  left top no-repeat;}
.m-flowlist{padding-left: 20px;padding-bottom: 28px;position:relative;}
.m-flowlist .u-flowtit{color: #b90609;font-weight: bold;font-size: 16px;    padding: 8px 0 12px;}
.m-flowlist .u-flowtit h2{height: 40px;}
.m-flowlist .u-flowtit i{    position: absolute; left: -7px;top: 12px;display: inline-block;width: 16px;height: 16px;border-radius: 50%;margin-right: 10px;border: 2px solid #fff;background: #f27078;}
.m-flowlist .u-flowtit .u-flowi2{background: #47adb9;}
.m-flowlist .u-flowtit .u-flowi3{background: #948396;}
.m-flowlist ul{}
.m-flowlist ul li{line-height: 24px;font-size: 14px;}
.m-flowlist ul li i{display: inline-block; float: left;}
.m-flowlist ul li span{    display: block;padding-left: 70px;}
/*medium pcscreen lg*/
@media screen and (min-width: 1240px) {
.m-review{    width: 962px;}
.m-public{width: 228px;}
}
/*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) {
 .m-mydpj{margin-bottom:10px;}
}
/*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;}
}
/**新版信件回复查询**/
.m-tabstyle13 a{display: block; padding: 0 17px; font-size: 18px;color: #333;}
.m-tabstyle13 li.u-active a{background: url(/uploads/image/atxiimages/line-red.png) left center no-repeat;}
.m-inforshow{padding:34px 0 34px 27px;}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th{border-bottom-width:0;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{padding:18px 8px;vertical-align:middle;}
table thead tr th,table tbody tr td{text-align:center;color:#333333;font-size:14px;}
table tbody tr .u-td2,table thead tr .u-td2{text-align:left;padding-left:27px;line-height:30px;word-break:break-all;}
.u-main-detail{padding:60px 28px !important;}
.u-main-detail2{padding:35px 28px !important;}
.m-mydpj{border:1px solid #ddd;padding:14px;}