﻿﻿.h430{height:430px;}
.w276{width:276px;}
.h240{height:240px;}
.w284{width:284px;}
.letter-main{width:835px;}
.letter-right{width:310px;}
.com-side{width:230px;}
.com-main{width:900px;}

/*letter-column*/
.letter-column{width:100%;display:inline-block;}
.letter-column li{width:145px;margin: 0 5px;padding-bottom:10px;float:left;}
.letter-column li a,.letter-column li i{display:block;}
.letter-column li a{padding:28px 0 28px 0;line-height:30px;background-color:#089dd4;text-align:center;font-size:16px;color:#fff;opacity:.8;transition:all .1s linear;}
.letter-column li a:hover{opacity:1;transform:scale(1.03);}
.letter-column li i{width:56px;height:43px;margin:5px auto;background:url(../images/letter-icons.png) no-repeat 0 center;}
.letter-column li.li2 a{background-color:#0cd3d1;}
.letter-column li.li2 i{width:42px;background-position:-66px center;}
.letter-column li.li3 i{width:46px;background-position:-118px center;}
.letter-column li.li3 a{background-color:#f97985;}
.letter-column li.li4 i{width:60px;background-position:right center;}
.letter-column li.li4 a{background-color:#9cd05e;}

.hudong .tab-mode2{ width:49%; margin-top:15px; float:left;}
.hudong .left{ margin-right:2%;}

.letterList .title{ width:45%}
.letterList .depart{ width:26%}
.letterList .update{ width:80px;}
.letterList .banli{ width:80px;}

/*interview*/
.interview{width:562px;background-color:#fff;position: relative;}
.interview .pic{width:272px;float:left;}
.interview .pic img{display:block;width:272px;height:224px;}
.interview .info{float:left;width:240px;padding:25px 25px 0 25px;font-size:14px;/*background:url(../images/interview-info-bg.png) no-repeat right 0;*/ }
.interview .gend{ width:34px; height:52px; position:absolute;top:0px; right:0px; background:#000; background:url(../images/biaoqian.png) no-repeat; cursor:pointer; font-size:0px; line-height:0px;}

.interview .info h3{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.interview .info .other{padding:5px 0;color:#2c2b2b;line-height:25px;}
.interview .info p{padding-bottom:5px;line-height:24px;color:#707070;}
.interview .info a{font-size:14px;color:#f08a8a;}

.email-box{}
.email-box table{width:100%;border-collapse:collapse}
.email-box table td,.email-box table th{padding:10px 15px;font-size:14px;font-weight:normal;}
.email-box table th{color:#fff;font-size:16px;text-align:left;}
.email-box table th.depart{text-align:center;}
.email-box table td{padding:7px 15px;color:#6e6e6e;border-bottom:1px solid #eee;}
.email-box table .list-th{background:#b6b6b6;}
.email-box table .list-th .index{width:190px;}
.email-box table .list-th .update{width:80px; text-align:center;}
.email-box table .list-th .first{border-left:none;}
.email-box table td{text-align:center;}
.email-box table td i{font-style:normal;}
.email-box table .title{text-align:left;background:url(../images/list-icon.png) no-repeat 5px center;}

/*列表*/
.column-mode{}
.column-mode .hd{padding:30px 10px;min-height:46px;_height:46px;background-color:#003c78;}
.column-mode .hd h3{padding-left:70px;line-height:46px;font-size:26px;color:#fff;font-weight:normal;background:url(../images/column-hd-icon.png) no-repeat 10px center;}
.column-mode .bd li{padding-top:7px;}
.column-mode .bd li a{position:relative;display:block;height:57px;line-height:57px;text-align:center;background-color:#fff;color:#414141;font-size:16px;transition:all .2s linear;}
.column-mode .bd li a:before{z-index:1px;position:absolute;content:'';right:-10px;top:50%;margin-top:-5px;width:0;height:0;border:5px solid transparent;border-left:5px dashed #78b929;display:none;}
.column-mode .bd li a:hover,.column-mode .bd li.on a{background-color:#78b929;color:#fff;}
.column-mode .bd li a:hover:before,.column-mode .bd li.on a:before{display:block;}
/*ducha*/
#ducha .hd h3{background-image:url(../images/ducha-hd-icon.png);}

.com-mode .com-hd,
.email-mode .e-hd{padding-right:10px;height:44px;line-height:44px;background-color:#fff;}
.com-mode .com-hd h3,
.email-mode .e-hd h3{border-left:3px solid #075faf;padding-left:20px;font-weight:normal;font-size:18px;color:#075faf;}
.com-mode .com-bd{padding:15px 20px 20px 20px;min-height:500px;background-color:rgba(255,255,255,.6);}


.btn-box{margin-top:-5px;}
.email-mode .btn-box{margin-top:7px;}
.btn-box a{display:inline-block;height:30px;line-height:30px;font-size:14px;}
.btn-box a.write{padding-left:30px;background:url(../images/write-icon.png) no-repeat 0 center;}
.btn-box a.search-btn{float:right;width:78px;background-image:url(../images/search-btn.png);}

.politic-lists{}
.politic-lists i{font-style:normal;}
.politic-lists table{width:100%;border-collapse:collapse;}
.politic-lists table td,.politic-lists table th{padding:5px 15px;font-size:14px;font-weight:normal;}
.politic-lists table th{padding:10px 15px;font-size:14px;color:#6e6e6e;}
.politic-lists table .list-th{background:#ffffff;}
.politic-lists table .list-th .index{width:190px;}
.politic-lists table .list-th .update{width:80px;}
.politic-lists table td{text-align:center;}
.politic-lists table .title{text-align:left;background:url(../images/list-icon.png) no-repeat 3px center;}

.letter-con{background:#fff;}
.letter-con table{width:100%;border-collapse:collapse;}
.letter-con table td{padding:10px 15px;border:1px solid #e6e6e6;font-size:14px;color:#343434}
.letter-con table td.tip{width:100px;text-align:right;color:#1e61a5;font-weight:600;}
.letter-con table td.letter-sts{font-size:18px;font-weight:bold;color:#1e61a5;}
.letter-con table td.letter-title h1{font-size:16px;color:#343434;}
.letter-con table td.letter-user,
.letter-con table td.letter-time{width:90px;}
.letter-con table td.letter-content{line-height:150%;}
.letter-con table td.letter-pros{line-height:150%;}
.letter-con table td.letter-pros .color{padding:0 5px;color:#f00;}

/*写信内容*/
.writer-info{padding:15px;border:1px solid #e4e4e4;background:#f1f1f1;}
.writer-info p{font-size:14px;line-height:24px;}
.writer-info .first{color:#c93735;}
.onlineplForm{}
.onlineplForm .form-control{  width: 148px;}
.onlineplForm .help-block.required-text{color:red;  margin-left: 2px;}
.required-text{color:#f00;padding-left:5px;}
#TrDepartment{display:none;}
#TxtAddress{width:350px;}
#tbLetterInfo{width:100%; border-collapse:collapse;margin-top:20px;}
#tbLetterInfo th{border:1px solid #ededed;background-color:#f1f1f1;padding:5px 15px;height:20px;line-height:20px;font-weight:bold;font-size:14px;color:#333;text-align:left;}
#tbLetterInfo th span{font-weight:normal;color:#c93735;}
#tbLetterInfo td{border:1px solid #ededed;padding:5px;}
#tbLetterInfo td.tdlab{width:70px;padding:10px 0 10px 8px;text-align:right;color:#000;font-size:14px;}
#uploadContainer_row1_ExtenFileUpload{display:inline;}
#TxtValidateCode{display:inline-block;vertical-align:middle;}
#VcodeSubmit{vertical-align:middle;}
.onlineplBtn{margin:25px 0 10px; text-align:center;}
.onlineplBtn input{width:90px;height:35px;line-height:35px;text-align:center;font-size:16px;color:#fff;border:0;cursor:pointer;background:#a7a7a7;}
.onlineplBtn #BtnAdd{background:#1e61a5;}

/*信访查询页*/
.OpenSearch{ width:100%; border-collapse:collapse;background-color:#fff;}
.OpenSearch td{border:1px solid #ededed; padding:5px 7px}
.OpenSearch td.tdlab{padding:5px 15px 5px 7px; text-align:right;width:120px; background-color:#fff}
.OpenSearch td.bottombt{padding:25px 0; border:0; text-align:center}
.OpenSearch td.bottombt a{display:inline-block; width:75px; height:30px; line-height:30px; text-align:center; font-weight:bold; font-size:14px; color:#fff; border:0; cursor:pointer; background-color:#003c78;}
