/* 访谈 -列表 */
.interview-zxft-cont{background: #fff; box-shadow: 0px 2px 25px  rgba(40, 113, 166, 0.1);}
.interview-zxft-r{padding: 20px 30px;}
.interview-zxft-cont .ftzt{display: block; width: 83px; height: 33px; margin-bottom: 10px; padding-right: 5px; color: #fff; line-height: 33px; text-align: center; font-weight: bold; background: url(../images/zmhd/tag_red.png) no-repeat; background-size: 100% 100%;}
.interview-zxft-cont .tit{font-size: 1.75em; font-weight: bold;}
.interview-zxft-cont .memo{margin-bottom: 25px; color: #808080; line-height: 1.75; max-height: 84px; -webkit-line-clamp: 3;}
.interview-zxft-cont .memo .more{color: #0F6CB8;}
.interview-zxft-cont .mes dl + dl {margin-top: 18px;}
.interview-zxft-cont .mes dl dt{float: left;font-weight: 700; text-align: center; width: 85px;padding-right: 5px; color:#1B5ABA; font-weight: bold; height: 30px;line-height: 30px;background: url(../images/zmhd/icon_message_xb.png) no-repeat; background-size: 100% 100%;}
.interview-zxft-cont .mes dl dd{padding-top: 2px; font-size: 1.125em; margin-left: 105px;line-height: 1.5;}

.interview-list li .txt{background: #F6F6F6; padding: 20px 25px 25px;}
.interview-list li .txt h4{font-size: 1.125em;font-weight: normal;line-height: 1.5; margin-bottom: 10px; height: 56px;}
.interview-list li .txt .time{color: #999999;}
.interview-list li .imgratio{padding-top: 48%;}

@media (max-width: 1280px) {
  .interview-zxft-r{padding: 30px 20px;}
}
@media (max-width: 768px) {
  .interview-list li .txt{padding: 15px;}
  .interview-list li .txt h4{height: 48px;}
}
@media (max-width: 480px) {
  .interview-list li .txt h4{height: auto;}
}

/* 访谈 - 详情 */
.interview-wzsl .bd{padding: 25px; background: linear-gradient(90deg, rgba(232, 245, 255, 1) 0.36%, rgba(235, 240, 255, 1) 100%);}
.interview-wzsl-cont{padding: 30px 10px 30px 30px; line-height: 2.2; font-size: 1.125em; border-radius: 10px 10px 10px 0; background: rgba(255, 255, 255, 0.5); border: 1px solid rgba(115, 147, 255, 0.5);}
.interview-wzsl-cont .scrollbar-y{max-height: 690px; padding-right: 20px;}
@media (max-width: 768px) {
  .interview-wzsl .bd{background: none; padding: 0;}
  .interview-wzsl-cont{padding: 20px 10px 20px 20px;}
  .interview-wzsl-cont .scrollbar-y{padding-right: 10px;}
}

/* 征集 -列表 */
.collect-list{margin-top: -20px;}
.collect-list li{border-bottom: 1px dashed #CCCCCC; padding-top: 30px; padding-bottom: 30px;}
.collect-list li .box{position: relative; padding-left: 90px; min-height: 74px;padding-right: 200px;}
.collect-list li .status{position: absolute; left: 0; top: 0; width: 72px; height: 72px; background:url(../images/zmhd/collect_icon_yjs.png) no-repeat center 7px / 42px 37px #F0F6FA; border: 1px solid #E1E9F0; overflow: hidden;}
.collect-list li .status span{display: block; margin-top: 50px; height: 22px; line-height: 22px; background: #E1EAF2; text-align: center; color: #97B0C7; font-size: 14px;}
.collect-list li .zt-btn{position: absolute; right: 0; top: 50%; margin-top: -26px;}
.collect-list li .zt-btn a{display: inline-block; height: 50px; line-height: 50px; padding: 0 14px 0 47px; border-radius: 2px;    margin-left: 15px; }
.collect-list li .zt-btn a.zjnr{background: url(../images/zmhd/icon_ckny.png) no-repeat 17px center / 20px 19px #EDF7FF; border: 1px solid #C8E2FA;}
.collect-list li .zt-btn a.jgfk{display: none;background: url(../images/zmhd/icon_jgfk.png) no-repeat 17px center / 20px 19px #0F6CB8; border: 1px solid #0F6CB8;color:#fff}
.collect-list li .tit{font-size: 1.125em; font-weight: normal; margin-bottom: 16px; padding-top: 5px;}
.collect-list li .time{display: block; color: #808080;}
.collect-list li .time span{margin-left: 10px;}

.collect-list li.ing .status{background-image: url(../images/zmhd/collect_icon_jxz.png); background-color: #E6F4FF; border-color: #CCE0F0;}
.collect-list li.ing .status span{background: #D1EAFF; color: #2354AF;}
.collect-list li.hasjgfk .box{padding-right: 300px;}
.collect-list li.hasjgfk .zt-btn a.jgfk{display: inline-block;}
.collect-list li.ing .box{padding-right: 0 !important;}

@media (max-width: 768px) {
  .collect-list li .box{padding-right: 0 !important; padding-left: 0;}
  .collect-list li .tit{padding-top: 0; margin-bottom: 10px; white-space:inherit; line-height: 1.6;}
  .collect-list li .time{margin-bottom: 18px;}
  .collect-list li .jgfk{position: static; margin-top: 0; height: 30px; line-height: 30px; background: #EDF7FF; padding: 0 15px; margin-left: 10px;}
  .collect-list li .status{position:static; width: auto; height: auto; background: none; display: inline-block; border-radius: 2px;}
  .collect-list li .status span{margin-top: 0; height: 30px; line-height: 30px; padding: 0 15px;}
  .collect-list li .btn{clear: both;}
  .collect-list li .status, .collect-list li .jgfk{display: inline-block; vertical-align: middle;}

}

/* 征集 - 详情 */
.collect-detail-main{padding: 35px;box-shadow: 0 2px 25px rgb(40,113,166,.10);background:#fff}
.collect-detail-title{margin-bottom: 30px; padding-top: 10px; font-size: 1.75em; font-weight: bold; color: #1B5ABA; text-align: center; line-height: 1.4;}
.collect-detail-attr{margin-bottom: 26px; border-bottom: 1px solid #E5E5E5; padding-bottom: 18px; text-align: center; color: #666; line-height: 30px;}
.collect-detail-attr .time{display: inline-block;}
.collect-detail-attr span{margin-left: 20px; margin-right: 20px; display: inline-block;}
.collect-detail-attr span b{font-weight: normal;}
.collect-detail-attr .zjzt b{display: inline-block; line-height: 24px;  padding: 0 10px; border-radius: 4px; background: #f0f0f0; color: #808080;}
.collect-detail-attr .zjzt.ing b{color: #fff; background: #4C9DF8;}
.collect-detail-content{line-height: 2.2; font-size: 1.125em;}

.collect-fbyj-form{padding: 30px; background: linear-gradient(90deg, #E8F5FF 0.36%, #EBF0FF 100%);margin-bottom: 30px;}
.collect-fbyj-form dl{position: relative; min-height: 50px;}
.collect-fbyj-form dl dt{position: absolute; left: 0; top: 0; line-height: 50px; font-size: 1.125em; width: 110px; text-align-last: justify;}
.collect-fbyj-form dl dt em{font-style: normal; color: #D43030; margin-right: 10px;}
.collect-fbyj-form dl dd{margin-left: 120px;}
.collect-fbyj-form dl + dl{margin-top: 30px;}
.collect-fbyj-form dl dd .layui-input{height: 50px; font-size: 1.125em;}
.collect-fbyj-form dl.code .layui-input{width: 255px; display: inline-block;}
.collect-fbyj-form dl.code #yzCode{height: 48px; display: inline-block; cursor: pointer; margin-left: 10px;}
.collect-fbyj-form dl dd textarea{font-size: 1.125em; line-height: 1.5; min-height: 200px;}
.collect-fbyj-form .btn{text-align: center; padding-top: 40px;}
.collect-fbyj-form .btn button{height: 50px; color: #fff; padding: 0 30px; font-size: 1.25em; font-weight: bold; background: #0F6CB8; border-radius: 4px;}
.collect-fbyj-form .btn button.yjs{cursor: default; background-color: rgb(221, 221, 221);}
.collect-zjjg{line-height: 2.22; font-size: 1.125em;}
#collect-data-jgfk *{background: none !important; font-family: 'Microsoft YaHei' !important; font-size: 18px !important; line-height: 2.2 !important;} 

.collect-fbyj-form.notLoggedIn{background: none;position: relative;}
.collect-fbyj-form.notLoggedIn form{opacity: 0.25;}
.collect-fbyj-form.notLoggedIn .collect-logintips{display: block; opacity: 1;}
.collect-logintips{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.5);border-radius: 8px;opacity: 0;display: none;}
.collect-logintips .txt{position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);font-size: 1.5em;text-align: center;line-height: 2;color: #fff;}
.collect-logintips .txt a{font-weight: bold; color: #2C60B6; text-decoration: underline;}
.collect-logintips .txt a:hover{text-decoration: none;}
.collect-logintips .txt br{display: none;}
.collect-fbyj-form.notLoggedIn .btn{display: none;}
@media (max-width: 1280px) {
  .collect-detail-attr span{margin-left: 10px; margin-right: 10px;}
}
@media (max-width: 768px) {
  .collect-fbyj-form{padding: 0; background: none;}
  .collect-fbyj-form dl dt{position: static; line-height: 40px;}
  .collect-fbyj-form dl dd{margin-left: 0;}
  .collect-fbyj-form dl + dl{margin-top: 15px;}
}


@media (max-width: 480px) {
  .collect-detail-main{padding:10px 20px; background: rgba(255,255,255,0.9); margin-top: -20px;}
  .collect-detail-title{text-align: left;}
  .collect-detail-attr{text-align: left; line-height: 26px;}
  .collect-detail-attr span{display: block; margin-left: 0; margin-right: 0;}
  .collect-detail-attr span{margin-bottom: 5px;}

  .collect-fbyj-form dl.code dd{display: flex;}
  .collect-fbyj-form dl.code dd .layui-input{flex: 1; max-width: 200px;}
  .collect-fbyj-form .btn{padding-top: 30px;}

  .collect-zjjg{padding:15px 20px;}
}

/* 信箱 - 写信须知 */
.mail-mainbox{border-radius: 8px; background: linear-gradient(180deg, rgba(247, 251, 255, 1) 0%, rgba(235, 245, 255, 1) 99.82%);}
.mail-xszjy-tit{height: 165px; background: url(../images/zmhd/mail_wxszjy_bg.png) no-repeat center top / 100% 100%; overflow: hidden;}
.mail-xszjy-tit img{display: block; width: 576px; margin-top: 37px; margin-left: 202px;}
.mail-pannel{padding: 30px;}
.mail-xxxz-tit{margin-bottom: 25px; padding-top: 10px;}
/* .mail-xxxz-tit img{display: block; margin: 0 auto; width: 815px;} */

.mail-com-xbt{ overflow: hidden;}
.mail-com-xbt.center{text-align: center;}
.mail-com-xbt .box{position: relative; display: inline-block;}
.mail-com-xbt .line{position: absolute; top: 50%; margin-top: -2px; width: 284px; height: 4px; line-height: 0; font-size: 0;}
.mail-com-xbt .line.l{right: 100%;}
.mail-com-xbt .line.r{left: 100%;}
.mail-com-xbt h3{padding-right: 20px; font-size: 1.75em;}
.mail-com-xbt h3 img{display: block; height: 41px;}
.mail-com-xbt.center h3{padding-left: 20px;}

.mail-xxxz-content{line-height: 50px; font-size: 1.125em;}
.mail-xxxz-content p{text-indent: 2em;}
.mail-xxxz-content .cont{background: url(../images/zmhd/mail_dashed.png);}
.mail-xxxz-content .cont a{font-weight: bold;color: #be0000;}

.mail-xxxz{position: relative; border-radius: 8px 8px 16px 16px;}
.mail-xxxz:before{position: absolute; left: 0; right: 0; bottom: 0; content: ''; min-height: 285px; background: url(../images/zmhd/xxxz_bot2.png) no-repeat center bottom / 100% auto;}
.mail-xxxz .mail-mainbox{position:relative; z-index: 2; padding-bottom: 275px;}

.mail-xxxz-wyxx{position: absolute; left: 0; right: 0; bottom: 0; z-index: 9; height: 288px; background: url(../images/zmhd/xxxz_bot.png) no-repeat center bottom / 100% auto;}
.mail-xxxz-wyxx .wyxx{position: absolute; left: 0; right: 0; bottom: 30px; margin:0 auto; width: 145px; height: 145px; padding: 12px 18px 28px; background: url(../images/zmhd/mail_wyxx.png) no-repeat; background-size: 100% 100%;}
.mail-xxxz-wyxx .wyxx a{display: block; width: 100%; height: 100%;}
.mail-xxxz-wyxx .wyxx a em{display: block; font-style: normal; padding: 28px 18px 0; font-weight: bold; color: #2269C7; font-size: 2.375em; text-align: center;   line-height: 44px;}


@media (max-width: 1280px) {
  .mail-xxxz .mail-mainbox{padding-bottom: 220px;}
  .mail-xxxz-wyxx{height: 222px;}
  .mail-xxxz-wyxx .wyxx{transform:scale(0.8); bottom: 8px;}
  .mail-xszjy-tit img{margin-left: auto; margin-right: auto;}
}

@media (max-width: 992px) {
  .mail-pannel{padding: 20px;}
  .mail-xxxz .mail-mainbox{padding-bottom: 170px;}
  .mail-xxxz-wyxx{height: 170px;}
  .mail-xxxz-wyxx .wyxx{transform:scale(0.6); bottom: -20px;}

  .mail-xszjy-tit{height: auto;}
  .mail-xszjy-tit img{max-width: 90%; margin: 35px auto;}

  .mail-com-xbt{margin-bottom: 15px;}
  .mail-com-xbt h3 img{height: 30px;}
}

@media (max-width: 480px) {
  .mail-xxxz .mail-mainbox{padding-bottom: 100px;}
  .mail-xxxz-wyxx{height: 100px;}
  .mail-xxxz-wyxx .wyxx{transform:scale(0.6); bottom: -20px;}
}

/* 信箱 - 表单提交 */
.mail-form{padding-top: 20px; padding-right: 20px;}
.mail-form-item{position: relative; margin-bottom: 40px;}
.mail-form-item > dt{position: absolute; width: 135px; padding-right: 10px; box-sizing: border-box; text-align: right; line-height: 50px; font-size: 1.125em;}
.mail-form-item > dd{margin-left: 135px;}
.mail-form .request{color: red; margin-right: 5px;}
.mail-form input,
.mail-form textarea{font-size: 1.125em; padding-top: 14px; padding-bottom: 14px; padding-right: 10px; line-height: 22px;}
.mail-form .layui-input{height: 50px;line-height: 22px;}
.mail-form textarea{min-height: 238px; line-height: 1.5;}
.mail-form .layui-input, .mail-form .layui-textarea{border-color: #D9D9D9;}
.layui-select-disabled .layui-disabled{border-color: #D9D9D9 !important;}
.mail-form .layui-form-radio div{font-size: 18px;}
.mail-form-item.isgk dd{padding-top: 4px;}
.mail-form-item .phone-Verify{line-height: 50px; margin-left: 15px; font-size: 1.125em; cursor: pointer;}
.mail-form-item .phone-Verify:hover{color:#3E90ED;}

.mail-form .layui-form-radio>i:hover, 
.mail-form .layui-form-radioed>i{color:#3E90ED;}
.mail-detail-form .layui-form-select dl dd.layui-this,
.mail-form .layui-form-select dl dd.layui-this{background-color: #3E90ED;}
.mail-form .layui-form-select dl{top: 55px;height: 200px;}

.mail-form .mail-form-item.code input{width: 200px;float: left;}
.mail-form .mail-form-item.code img{cursor: pointer; display: inline-block; vertical-align: top; height: 50px; margin-left: 15px;}

.mail-form .mail-form-btn{text-align: center;}
.mail-form .mail-form-btn .layui-btn{margin: 0 10px 20px; font-size: 1.25em; font-weight: 500; background: #0F6CB8;border:none;height: 50px;line-height: 50px;color:#fff;width: 160px;}
.mail-form .mail-form-btn .btn-reset{background: #bbb;}

@media (max-width: 1280px) {
  .mail-form{padding-top: 0; padding-right: 0;}
  .mail-form-item{margin-bottom: 20px;}
  .mail-form-item > dt{position: static; width: auto; padding: 0; text-align: left;}
  .mail-form-item > dd{margin-left: 0;}
}

@media (max-width: 768px) {
  .mail-form-item > dt{line-height: 28px; margin-bottom: 5px;}
  .mail-form input,
  .mail-form textarea{padding-top: 10px; padding-bottom: 10px;}
  .mail-form .layui-input{height: 42px;}
  .mail-form .layui-form-radio div{font-size: 16px;}
  .mail-form .mail-form-item.code img{height: 42px;}
}
@media (max-width: 480px) {
  .mail-form-item.code dd{display: flex;}
  .mail-form-item.code dd .layui-input{flex: 1; max-width: 200px;}
}


/* 信箱 - 列表 */
.mail-list-search {padding: 30px;text-align: center;}
.mail-list-search dl{display: inline-block; vertical-align: middle;}
.mail-list-search dl dt {float: left; line-height: 38px;color: #0061B0;}
.mail-list-search dl dd {float: left;}
.mail-list-search .layui-btn {font-size: 1em;}
.mail-list-search .btn-blue {background: #006DC7;}
.mail-add {padding: 0 14px 0 38px; background: url(../images/zmhd/mail_edit.png) no-repeat 14px center; background-color: #f0ba32;}
.mail-add:hover {color: #fff; background-color: #eb8c05;}
@media (max-width: 1280px) {
  .mail-list-search {padding:10px 20px 20px;}
  .mail-list-search dl {float: none;margin-left: 0;margin-bottom: 10px; }
  .mail-list-search dl dd {float: none; }
  .mail-list-search .btn-blue {margin-left: 0; }
}

.table-list li{position:relative; padding-top: .8em; padding-bottom: .8em; transition: all .3s; -webkit-transition: all .3s; border-bottom: 1px dashed #ddd;}
.table-list li div{position: absolute; top: 50%; display: block; margin-top: -.8em; color: #666; line-height: 1.6em; text-align: center;}
.table-list li.head{font-size: 1.125em; font-weight: bold; border-bottom-color: #ccc; border-bottom-style: solid;}
.table-list li.head div{color: #4969b0!important;}
.table-list li .c-topic{position: relative; top: auto; margin-top: 0 !important; text-align: left;}
.table-list.none{display: block;}
@media (max-width: 768px) {
  .table-list.none{display: none;}
  .table-list.res li{padding: 1em 1.25em !important; font-size: .875em; border-bottom: none;}
  .table-list.res li.head{display: none;}
  .table-list.res li div{position: static; display: block; margin-top: .25em; width: auto; text-align: left;}
  .table-list.res li:nth-child(even){background-color: #f8f8f8;}
  .table-list.res li .c-topic{font-size: 1em; font-weight: bold; margin-top: 0; margin-bottom: .875em;}
  .table-list.res li .c-topic a{white-space: normal;}
}

.letter-box .letter-list li{padding-right: 32em; padding-left: 0.5em; font-size: 1.125em;}
.letter-box .letter-list li .c-hfdw{right: 20em; width: 14em;}
.letter-box .letter-list li .c-time{right: 12em; width: 7em;}
.letter-box .letter-list li .c-status{right: 6em; width: 6em;}
.letter-box .letter-list li .c-ckxq{right: .5em; width: 6em;}
.letter-box .letter-list li .c-name{left: 0em; width: 6em;}
.letter-box .letter-list li .c-zjnr{right: .5em; width: 20em;}
.collect-zjqk .c-topic{ left: 140px;width: 52em;text-align: center!important;}
@media (max-width:1280px){
  .letter-box .letter-list li{font-size: 1em;}	
  .letter-box .letter-list li .c-hfdw{left: 26em;}
}
@media (max-width:992px){
  .letter-box .letter-list li{padding-right: 16em; padding-left: .5em;}
  .letter-box .letter-list li .c-hfdw{display: none;}	
  .letter-box .letter-list li .c-ckxq{display: none;}
  .letter-box .letter-list li .c-status{right: .5em; left: auto;}
  .letter-box .letter-list li .c-time{right: 7em;}
}
@media (max-width:768px){
  .letter-box .letter-list li .c-hfdw{display: block; width: 100%;}	
  .letter-box .letter-list li .c-status{display: inline-block; width: 47%;}
  .letter-box .letter-list li .c-type{display: inline-block; width: 47%;}
  .letter-box .letter-list li .c-time{display: inline-block; width: 47%;}
  .letter-box .letter-list li .c-hfdw:before{content: "回复单位：";}
  .letter-box .letter-list li .c-status:before{content: "处理状态：";}
  .letter-box .letter-list li .c-type:before{content: "问题类型：";}
  .letter-box .letter-list li .c-time:before{content: "来信时间：";}
}
@media (max-width:450px){	
  .letter-box .letter-list li > .c-status{display: none; width: auto;}
  .letter-box .letter-list li > .c-type{display: block; width: auto;}
  .letter-box .letter-list li > .c-time{display: block; width: auto;}
}

/* 信件 - 详情 */
.mail-detail-cont {border-top: 1px solid #e3e3e3; font-size: 1.125em;}
.mail-detail-cont .tr {position: relative;background-color: #fff;border-right: 1px solid #e3e3e3;transition: all 0.3s;}
.mail-detail-cont .tr .td-6{float: right; width: 50%;}
.mail-detail-cont dl {position: relative;min-height: 48px;margin-right: 0;margin-bottom: 0;border-bottom: 1px solid #e3e3e3;}
.mail-detail-cont dt {position: absolute;top: 0;left: 0;height: 100%;width: 150px;font-weight: bold;text-align: center;background-color: #fafafa;border-left: 1px solid #e3e3e3;}
.mail-detail-cont dt span {position: absolute;top: 50%;left: 0;width: 150px;margin-top: -12px;line-height: 24px;}
.mail-detail-cont dd {margin-left: 151px;padding: 15px 20px;line-height: 2em;text-align: justify;min-height: 28px;border-left: 1px solid #e3e3e3;}
.mail-detail-cont .odt dt {background: #fafafa;position: relative;display: block;min-height: 48px;width: 100%;border-bottom: 1px solid #e3e3e3;box-sizing: border-box;}
.mail-detail-cont .odt dd {margin-left: 0;}

@media (max-width: 768px) {
  .mail-detail-cont dt {width: 120px;font-weight: normal; color: #000;}
  .mail-detail-cont dt span {text-align: left;padding-left: 20px;}
  .mail-detail-cont dd {padding: 10px 15px;margin-left: 121px;}

  .mail-detail-cont .xs-res dt {background: #fafafa;position: relative;display: block;min-height: 48px;width: 100%;border-bottom: 1px solid #e3e3e3;box-sizing: border-box;}
  .mail-detail-cont .xs-res dd {margin-left: 0;}
  .mail-detail-cont .tr .td-6{float: none; width: auto;}
}


.collect-detail-tab.tab-brief > .hd ul{font-size: 1.25em;}
.collect-detail-tab.tab-brief > .hd.afterline li:after{background: #006DC7;height: 4px;border-radius: 50px;}
.collect-detail-tab.tab-brief > .hd.afterline li.on:after{width:40% ;}
.collect-detail-tab.tab-brief > .hd.afterline li.on a{color:#006DC7}

.mail-search{background: url(../images/zmhd/hd_xjcx_hdbg.png) no-repeat; background-size: 100% 100%;padding: 30px 0 0;border-radius: 8px;}
.mail-search h2{text-align: center;display: block;}
.mail-search h2 img{height: 44px;}
.mail-search dd{position: relative;}
.mail-search .btn-reset{background-color: #B4DDFF;border: 1px solid #70C6FF;color: #006DC7;}

.mail-detail-captcha input{display: inline-block;width: 140px;}
.mail-search .mail-detail-captcha .showVerify{height: 38px;display: inline-block;}

.mail-searchResult .com-title h3{font-size: 1.25em;}
.mail-searchResult .mail-detail-cont dl{border-bottom: 1px solid #ADDAFF;}
.mail-searchResult .mail-detail-cont dt span{color:#0061B0}
.mail-searchResult .mail-detail-cont dt{background-color: #EDF5FF;border-left: 1px solid #ADDAFF;}
.mail-searchResult .mail-detail-cont dd{border-left: 1px solid #ADDAFF;}
.mail-searchResult .mail-detail-cont .odt dt{ border-bottom: 1px solid #ADDAFF;}
.mail-searchResult .mail-detail-cont .tr{border-right: 1px solid #ADDAFF;}
.mail-searchResult .mail-detail-cont{border-top: 1px solid #ADDAFF;}

.mail-searchResult .mail-detail-cont dd {text-align: left;}
.mail-searchResult .mail-detail-cont dd span{word-break: break-all;}
.search-btn-box{display: inline-block;}

@media (max-width: 1280px){
  .mail-detail-captcha{margin-top: 37px;}
  .search-btn-box .layui-btn{margin-top: 26px;}
}

@media (max-width: 992px){
  .mail-list-search dl{width: 100%;}
  .search-btn-box{display: block;}
  .mail-detail-captcha{margin-top: 10px;}
  .mail-detail-captcha input{width: 100%;}
  .mail-search .mail-detail-captcha .showVerify{position: absolute;top: 0;right: 0;}
  .search-btn-box .layui-btn{margin-top: 10px;}
  .mail-search h2 img{height: 30px;}
}