﻿.h430{height:430px;}
.w276{width:276px;}
.h240{height:240px;}
.h180{height:180px;}
.h150{height:150px;}
.w284{width:284px;}
.w392{width:392px;}
.letter-main{width:846px;}
.letter-right{width:294px;}
.com-side{width:230px;}
.com-main{width:900px;}

/*letter-index-box*/
.letter-index-box{padding:10px;/*background-color:#f7f8f7;*/}
.letter-index-box .hd{height:35px;line-height:35px;background-color:#ff9b26;}
.letter-index-box .hd .more a{color:#fff;}
.letter-index-box .hd ul li{position:relative;display:inline-block;float:left;padding:0 15px;height:35px;text-align:center;}
.letter-index-box .hd ul li:after{position:absolute;content: " ";right:-1px;top:50%;width:2px;height:16px;margin-top:-8px;background-color:#fff;}
.letter-index-box .hd ul li.last:after{display:none;}
.letter-index-box .hd ul li a{font-size:16px;color:#fff;}
.letter-index-box .hd ul li.on a{color:#fff;font-weight:bold;}
.letter-index-box .bd{padding-top:5px;}

.letter-index-box .comm-list li{ overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*letter-link*/
.letter-link a,.letter-link img{display:block;width:100%;height:75px;}

/*letter-column*/
.letter-column{width:100%;display:inline-block;padding-top:20px;}
.letter-column li{width:140px;padding-bottom:10px;float:left;}
.letter-column li.li2,.letter-column li.li4{width:141px;float:right;}
.letter-column li a,.letter-column li i{display:block;}
.letter-column li a{padding:12px 0 6px 0;line-height:30px;background:url(imagesletter2-icons.png) no-repeat;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:36px;margin:0 auto;}
.letter-column li.li2 a{background-position:right 0;}
.letter-column li.li3 a{background-position:left bottom;}
.letter-column li.li4 a{background-position:right bottom;}


/*letter-tab-mode*/
.letter-tab-mode .hd ul li.on{background-color:#1f67cb;}

/*interview*/
.interview-box{/*background-color:#fff;*/}
.interview-box .hd{padding-left:10px;height:40px;line-height:40px;background-color:#5ab69b;}
.interview-box .hd ul li.on{padding-left:40px;background:url(imagesinterview-icon.png) no-repeat 0 7px;}
.interview-box .hd ul li.on a{color:#fff;font-weight:bold;}
.interview-box .bd{padding-top:10px;height:165px;}
.interview{width:420px;height:165px;overflow:hidden;}
.interview .pic{width:218px;float:left;}
.interview .pic img{display:block;width:218px;height:165px;}
.interview .info{float:left;width:188px;padding-left:10px;font-size:14px;}
.interview .info h3{font-size:14px;font-weight:normal;}
.interview .info .other{height:46px;padding-top:5px;color:#2c2b2b;line-height:23px;}
.interview .info p{padding-bottom:8px;line-height:24px;color:#707070;}
.interview .info a{font-size:14px;color:#ea0404;margin-left: 25px;}
.interview-list{width:390px;}
.interview .info .other span{margin-left: 25px;}

.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:#6e6e6e;*/font-size:16px;border-left:1px solid #fff;}
.email-box table td{padding:7px 15px;/*color:#6e6e6e;*/}
.email-box table .list-th{background:#ffffff;}
.email-box table .list-th .index{width:190px;}
.email-box table .list-th .update{width:80px;}
.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(imageslist-icon.png) no-repeat 5px center;}

/*daibiao*/
.daibiao .hd{background-color:#ff4646;}


/*列表*/
.column-mode{padding:10px;background-color:#fff;}
.column-mode .hd{min-height:50px;_height:50px;background-color:#335bc0;}
.column-mode .hd h3{line-height:50px;font-size:22px;color:#fff;font-weight:normal;text-align:center;vertical-align:middle;}
.column-mode .hd h3 i{display:inline-block;width:26px;height:20px;margin-right:10px;background:url(imagescolumn-hd-icon.png) no-repeat center center;vertical-align:middle;}
.column-mode .bd li{padding-top:7px;margin:0 10px;border-bottom:1px solid #dfdfdf;}
.column-mode .bd li a{position:relative;display:block;height:51px;line-height:51px;text-align:center;color:#414141;font-size:16px;}
.column-mode .bd li a:hover,.column-mode .bd li.on a{font-weight: bold;color:#335bc0;font-size:18px;background:url(imagescolumn-li-h.png) no-repeat right center;}
.column-mode .bd li a:hover:before,.column-mode .bd li.on a:before{display:block;}

/*ducha*/
#ducha .hd h3{background-image:url(imagesducha-hd-icon.png);}

.email-mode{padding:0 10px 10px 10px;/*background-color:#f6f9fb;*/}
.email-mode .e-hd{padding-right:10px;height:44px;border-bottom:1px solid #dfdfdf;}
.email-mode .e-hd h3{position:relative;display:inline-block;height:43px;line-height:43px;padding-left:30px;padding-right:10px;border-bottom:3px solid #075faf;font-weight:normal;font-size:18px;color:#075faf;background:url(imagesemail-mode-icon.png) no-repeat 0 center;}
.email-mode .e-bd{padding-top:10px;height:208px;}

.com-mode .com-hd{height:35px;line-height:35px;background-color:#ffffff;}
.com-mode .com-hd h3{display:inline-block;min-width:70px;padding:0 22px;height:35px;text-align:center;background-color:#78b929;color:#fff;font-size:16px;font-weight:normal;}
.com-mode .com-bd{min-height:500px;}

/*letter-explain*/
.letter-explain{padding:20px;background-color:#fff;}
.letter-explain p{font-size:15px;color:#434242;line-height:30px;text-indent:23px;}
.letter-explain p.write-btn{text-align:right;}
.letter-explain p.write-btn a{display:inline-block;height:35px;line-height:35px;padding:0 20px;background:#1f67cb url(imageswrite-icon.png) no-repeat 15px center;color:#fff;font-size:16px;border-radius:2px;}


.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(imageswrite-icon.png) no-repeat 0 center;}
.btn-box a.search-btn{float:right;width:78px;background-image:url(imagessearch-btn.png);}

.politic-lists{padding:5px;background-color:#fff;}
.politic-lists i{font-style:normal;}
.politic-lists table{width:100%;border-collapse:collapse;}
.politic-lists table td,.politic-lists table th{padding:8px 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:#eeeeee;}
.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(imageslist-icon.png) no-repeat 3px center;}

.letter-con{padding:20px;background:#fff;}
.letter-con table{width:100%;border-collapse:collapse;background-color:#f1f1f1;}
.letter-con table td{padding:10px 15px;border:1px solid #e6e6e6;font-size:14px;color:#222;background-color:#fff;}
.letter-con table td.tip{width:100px;text-align:right;color:#1e61a5;font-weight:600;background-color:#f4f4f4;}
.letter-con table td.letter-sts{font-size:18px;font-weight:bold;color:#1e61a5;}
.letter-con table td.letter-sts{background-color:#f4f4f4;color:#ec3200;}
.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:#fff;}
.writer-info p{font-size:14px;line-height:24px;}
.writer-info .first{color:#c93735;}

.writer-con{padding-bottom:15px;background-color:#fff;}
.onlineplForm{}
.onlineplForm .form-control{  width: 148px;}
.onlineplForm .help-block.required-text{color:red;  margin-left: 2px;}
#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;vertical-align:middle;}
#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;}

.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;}