@charset "utf-8";
/* CSS Document */
body{ background:#f3f3f3;}
.main{width:95%; max-width:1340px; margin:0 auto;}
.selected{background: #024289;}

.interactive-box{width:100%; padding: 40px 30px;background: #fff;height: auto;box-shadow: 0px 7px 21px rgba(174, 174, 174, 0.15);margin-bottom: 40px;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
/* 面包屑 */
.location{font-size: 0.8rem;}
.location img{width: 14px;margin-right: 10px;}
.location em{color: #1559A3;}
/* 信息 */
.baseInfo{padding: 50px 0 30px;border-bottom: 1px solid #EAEAEA; display: flex;justify-content: space-between; align-items: center;}
.baseInfo-left{display: flex;}
.baseInfo-left img{width: 80px; height: 80px;margin-right: 20px;}
.baseInfo-left>div{display: flex; flex-direction: column;}
.baseInfo-left .title{font-size: 1.2rem;font-weight: 700;color: #333;}
.baseInfo-left .weather{font-size:0.8rem;color: #868686;}
.baseInfo-right{display: flex;}
.baseInfo-right>div{padding-right: 15px; font-size: 0.8rem;line-height: 50px;border-radius: 20px; color: #293239;}
.baseInfo-right .writing{padding-left: 60px;margin-right: 15px;background:#F3F6F9 url('../images/icon_writing.png')no-repeat 12% center;background-size:30px;}
.baseInfo-right a{margin-right: 12px;}
.baseInfo-right img{width: 6px;}
.baseInfo-right .writrule{padding-left: 40px;background:#F3F6F9 url('../images/icon_writrule.png')no-repeat 6% center;background-size:20px;}
.baseInfo-right .interact{margin-right: 15px; padding-left: 50px;background:#1559A3 url('../images/icon_interact.png')no-repeat 10% center;background-size:25px;}
.baseInfo-right .interact:hover{background-color: #024289;}
.baseInfo-right .interact a{color: #fff}

/* 表单 */
.form-box{padding:50px 45px;}
.form-box dl:nth-child(3) .ipt04{height: 100px;}
.tab_wyxx dt em{position: absolute; color: #ff0000;font-weight: bold;padding: 0 0 0 5px;}
.tab_wyxx{display: flex; font-size: 0.9rem;align-items: center;margin-bottom: 22px;}
.tab_wyxx dt{position: relative;width: 15%; text-align: end;margin-right: 45px;font-weight: 400;}
.tab_wyxx dd{width: 75%;}
.tab_wyxx dd .ipt04{height: 50px;width: 100%;border:1px solid #B5B5B5;border-radius: 4px;}
.tab_wyxx dd textarea.ipt04{height: 100px;}

.tab_wyxx dd .ipt05{width: 100%;height:200px;border:1px solid #B5B5B5;border-radius: 4px;}
.tab_wyxx dd .ipt07{width: 30%;}
.tab_wyxx dd input:focus,.tab_wyxx dd textarea:focus,.tab_wyxx dd textarea:focus-visible,.tab_wyxx dd .select01:focus{border:1px solid #5c9de9;}
.tab_wyxx .ipt06{display: flex;}
.tab_wyxx dd label{margin-bottom: 0;font-weight: 400;font-size: 0.9rem;display: flex; align-items: center;}
.tab_wyxx dd .select01{width: 250px;}
.tab_wyxx dd button{ width: 123px; height: 50px; background: #EF8318;border-radius: 4px;border: none; color: #fff;}
.tab_wyxx.shangchuan{align-items: flex-start;}
.tab_wyxx.shangchuan dt{line-height: 50px;}
.tab_wyxx dd .btn-tips{color: #666666; margin-top: 22px; background: #F9FCFF;padding: 20px; font-size: 0.8rem; font-weight: 600;}
.tab_wyxx dd .btn-tips p{font-weight: 400;margin-top: 10px;}
.tab_wyxx:last-child{padding-bottom: 48px; border-bottom: 1px dashed #E6E6E6;}
.submit-box{display: flex; justify-content: center; font-size: 1rem;}

.tab_wyxx dd input#code{width: 30% !important;height: 50px;border: 1px solid #B5B5B5;border-radius: 4px;margin-right: 20px;}
.tab_wyxx dd>img{height: 50px;width: auto;margin-top: -5px;}


.submit-box .submit-btn{margin-right: 40px;background: #1559A3;color: #fff; border: 1px solid #1559A3;}
.submit-box button{background: #fff; width: 210px;height: 60px;border: 1px solid #BBBBBB;border-radius: 4px;}
.department{display: none;}

/* 信件提示 */
.letter-tips-box{background:#F9FCFF;padding:26px;color: #666666;}
.letter-tips-box .tip-title{font-weight: 600;font-size: 0.9rem;margin-bottom: 20px;}
.letter-tips-box p{font-size: 0.8rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 15px;}
.letter-foot{text-align: center; color: #666666;font-size: 0.8rem;padding: 35px 0 5px;}
.letter-foot span{color: #EF8318;font-weight: 600;}

@media(max-width:1200px){
    .baseInfo{flex-direction: column;align-items: flex-start; padding-left: 40px;}
    .baseInfo-left{margin-bottom: 50px;}
    /* .baseInfo-right{width: 100%;justify-content: space-between;} */
    .baseInfo-right .interact,.baseInfo-right .writing{margin-right: 40px;}
}

@media(max-width:1024px){
    .tab_wyxx,.tab_wyxx dd label,.letter-tips-box .tip-title{font-size: 0.8rem;}
    .submit-box{font-size: 0.9rem;}
    .tab_wyxx dd .ipt07{width: 100%;}
    .tab_wyxx dd input#code{width: 50% !important;}
    
}
@media(max-width:820px){.baseInfo-right .interact,.baseInfo-right .writing{margin-right:20px;}}
@media(max-width:768px){
    .interactive-box {padding: 25px 15px;}
    .baseInfo{padding-left: 20px;}
    .form-box{padding:30px 0px;}
    .tab_wyxx dt{width: 18%;}
    .tab_wyxx dd{width: 70%;}
    .tab_wyxx dd .btn-tips{font-size: 0.7rem;}
    .submit-box{font-size: 0.8rem;}
}
@media(max-width:640px){
    .baseInfo{padding: 30px 0;}
    .baseInfo-left img{width: 50px;height: 50px;}
    .baseInfo-left{margin-bottom: 20px;}
    .baseInfo-right a{font-size: 0.9rem;}
    .tab_wyxx dt{font-size: 1rem;}
    .submit-box button{font-size: 1.2rem;}
}

@media(max-width:600px){
    .tab_wyxx dd>img{height: 40px;width: auto;}
    .tab_wyxx dd input#code{margin-right: 10px;}
    .tab_wyxx dd .ipt04{height: 40px;}
    .tab_wyxx dd .ipt05{height: 142px;}
    .tab_wyxx{margin-bottom: 15px;}
    .tab_wyxx dt{width: 26%;}
    .tab_wyxx dd{width: 62%;}
    .tab_wyxx dd input#code{height: 40px;}

}

@media(max-width:550px){
    .tab_wyxx dd>img{width: 42%;height: auto;}
    .tab_wyxx dt{margin-right: 20px;}
    .tab_wyxx dd{width: 65%;}
    .submit-box button{height: 50px;}
}