@charset "utf-8";
/* CSS Document */
.f_l{ float:left; }

/*信件提交*/
.SendBox{ padding: 10px 0; font-size:14px;}
.SendBox .layui-form-select dl dd.layui-this{background-color: #c00;}
.SendBox .layui-form-item .layui-input-inline{ width: 213px;}
.SendBox .layui-form-item .layui-inline .layui-input-inline{}
.SendBox .layui-layedit-iframe{/* box-shadow: inset 1px 1px 3px 0px #ececec; */}
.SendBox .layui-form-radio>i,.SendBox .layui-form-radio>i:hover, .layui-form-radioed>i{color: #c00;}
.SendBox .layui-form .long{width: 656px;}
.SendBox .layui-form-text .layui-input-block{background:#ffffff;}

/*信件查询*/
.SearchBox{font-size: 14px;padding-top: 10px;}
.SearchBox .layui-form{ padding: 15px 0;}
.SearchBox .layui-form .long{ width:70% !important;}
.SearchBox .btbj {color: red;float: left;display: block;width: 25px;margin-top: 15px;text-align: center;}
.SearchBox .layui-input,.layui-textarea {width: 60% !important;}
.SearchBox .layui-input{ height: 38px; margin: 0;}
.search_con{ padding: 0 15px;}
.SearchBox .layui-elem-field{position:relative;padding: 5px;}
.SearchBox .layui-table{margin: 10px auto; width: 98%;}
.SearchBox .layui-table tr{ background: none !important;}
.SearchBox .layui-table th{ background-color: #f7f7f7; text-align:center;}
.SearchBox .layui-table tbody tr:hover{ background-color: floralwhite;}
.SearchBox .layui-upload-list>*{ margin-right: 15px; float: left;}
.SearchBox .layui-upload-list>a{ text-align: center; padding: 10px 0 0;}
.SearchBox .layui-upload-list>a i{ font-size: 50px;}
.SearchBox .layui-upload-list .doc-icon-fontclass{ line-height: 20px; padding: 0 5px; font-size: 13px; color: #333;}

/*信件公示*/
.hdListBox{padding-top:10px; background:#ffffff;}
.hdListBox .layui-table{margin-top: 0px;}
.hdListBox #conList a{display:block;width: 550px;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;font-size: 14px;}

/*信件统计*/
.BjtjBox{ width: 500px; margin:20px 0 0 75px;}
.BjtjBox table{ width: 100%; background: #FFF; }
.BjtjBox td{ height: 33px; border:1px solid #e8e8e8; text-align: center; font-size: 14px; color: #404040;} 

/*信件详情*/
.noLetter{margin-top: 170px;height: 55px;text-align: center;line-height: 55px;}
.noLetter img{width: 50px;}
.noLetter span{top:  10px;width: 400px;vertical-align: top;}
.msg-show{ overflow: hidden;line-height: 25px;min-height: 500px;}
.msg-show .m-title{text-align: center; font-size: 18px;color: #C7000B;margin: 20px 0;}
.msg-show .m-con{color: #666;}
.msg-show .m-con h2{ height: 40px; line-height: 40px; border-bottom: #ccc solid 1px;}
.msg-show .m-con h2 span{font-size: 18px; background: #C7000B; color: #fff; float: left; height: 40px; line-height: 40px;padding: 0 15px;}
.msg-show .m-con .xj-box{ line-height: 30px; padding-bottom: 20px;padding:1%;}
.msg-show .m-con .xj-box strong{ color: #C7000B; font-size: 14px;font-weight: 500;}
a{ color:#333333; text-decoration:none;}
a:hover{color:red;}

/*网上征集*/
.yjzjBox .layui-laypage {display: table;margin: 10px auto;}
.yjzjBox .layui-table{ margin-top:0;}
.yjzjBox .layui-table th {text-align: center;}
.SonBtns{border:1px solid #DDD;border-radius: 5px;margin: 10px 10px 0 0;}
.SonBtns a{display:inline-block;padding: 5px 0;width: 80px;text-align: center; margin:0;}
.SonBtns a + a{border-left:1px solid #DDD;margin-left: -4px;}
.SonBtns a:hover,.SonBtns a.on{ color:#FFF; background-color:#c00;}
.yjzjBox .layui-laypage {display: table;}
.yjzjBox .layui-timeline{ padding-left:15px;}
.yjzjBox .layui-timeline li {height: auto!important;line-height: 25px;border-bottom: 1px dashed #e6e6e6;}
.yjzjBox .layui-timeline li .layui-timeline-content{ padding-left: 15px;}
.yjzjBox .layui-card-header {height: initial;line-height: 1.3;padding: 18px 5px;border-bottom: 1px solid #f6f6f6;color: #c7000b;/* border-radius: 2px 2px 0 0; */font-size: 20px;text-align: center;}
.yjzjBox .layui-elem-quote{ border-left: 5px solid #c7000b;}
.yjzjBox .jbxxText{ text-align: center; background-color: #f9f7f7;}
.yjzjBox .layui-card-body {font-size: 14px;}
.yjzjBox .vote-jj-con span{ font-size: 15px; margin: 0 15px; display: block; line-height: 30px;}

/*网上征集细览*/
.wszjview{height:auto; overflow:hidden; background:#ffffff;}
.wszjview .layui-laypage {display: table;}
.wszjview .layui-col-space15{margin:0;}
.wszjview .layui-timeline li {height: auto!important;line-height: 25px;}
.wszjview .layui-card-header {height: initial;line-height: 42px;padding: 10px 15px;border-bottom: 1px solid #f6f6f6;color: #c00;border-radius: 2px 2px 0 0;font-size: 20px;text-align: center;}
.wszjview .layui-elem-quote {padding: 5px;}
.wszjview .layui-card-body {font-size: 14px;}
.wszjview .layui-col-space15>*{padding: 0;}
.wszjview .yb_nr{padding: 10px;}
.wszjview .selectTdClass{background-color:#edf5fa !important}
.wszjview table.noBorderTable td,.wszjview table.noBorderTable th,.wszjview table.noBorderTable caption{border:1px dashed #ddd !important}
.wszjview table{margin-bottom:10px;border-collapse:collapse;display:table;}
.wszjview td,.wszjview th{padding: 5px 10px;border: 1px solid #DDD;}
.wszjview caption{border:1px dashed #DDD;border-bottom:0;padding:3px;text-align:center;}
.wszjview th{border-top:1px solid #BBB;background-color:#F7F7F7;}
.wszjview table tr.firstRow th{border-top-width:2px;}
.wszjview .ue-table-interlace-color-single{ background-color: #fcfcfc; } 
.wszjview .ue-table-interlace-color-double{ background-color: #f7faff; }
.wszjview td p{margin:0;padding:0;}


/*网上调查*/
.wsdcBox .layui-laypage {display: table;margin: 10px auto;}
.wsdcBox .layui-table{/* margin-top:0; */}
.wsdcBox .layui-table th {text-align: center;}
.wsdcBox .result-btn{ display:none;}
.wsdcBox .survey_title{font-size: 24px;color: #333333; text-align: center; line-height: 50px; margin-top: 20px;}
.wsdcBox .survey_qt{font-size: 15px;color: #333333;text-align: center; line-height: 30px;}
.wsdcBox .survey_zy{font-size: 16px; color: #333333; line-height: 26px; margin-top: 10px; height: auto; overflow: hidden;}
.wsdcBox .survey_zy p{display: initial;}
.wsdcBox .survey_tm{width: 100%; line-height: 40px; background: #eee; text-indent: 10px; font-size: 16px; border-top: 1px solid #ddd; margin-top: 10px;}
.wsdcBox .survey_tm p{display: initial;}
.wsdcBox .survey_count{float: right; margin-right: 10px;}
.wsdcBox .survey_xz{line-height: 30px;}
.wsdcBox .survey_xz p{display: initial;}
.wsdcBox .survey_xz>span{ float: right; padding-right: 10px;}
.wsdcBox .ql-bar{height:15px;border-radius:5px; background: #EEEEEE; margin: 5px 0px;}
.wsdcBox .ql-bar a{height: 15px; line-height: 15px; color: #ffffff; font-size: 12px; text-align: right; display: block;border-radius:5px; }
.wsdcBox .ql-bar span{height: 15px; line-height: 15px; color: #333333; font-size: 12px; padding-left: 10px;}

td>font{ color:#F00;}

/*在线访谈*/
.zxftBox .box{padding: 10px 10px 10px 0px;overflow: hidden;border-bottom: 1px dashed #ddd;}
.zxftBox .img{width:235px;height: auto;overflow: hidden;margin-top: 8px;}
.zxftBox .img img{width: 100%; height: 135px;}
.zxftBox .txt{width: 600px;height: auto;overflow: hidden;}
.zxftBox .txt p{font-size:14px; color:#333;line-height: 30px;}
.zxftBox .txt p span{font-weight:bold;}
.zxftBox .txt a{font-size:14px;}