@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{font-style: normal ;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;justify-content: space-around;}
.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;}
.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;}
.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;padding: 0 20px;border-radius: 4px;}
.tab_wyxx dd .ipt05{width: 100%;height:200px;border:1px solid #B5B5B5;padding: 0 20px;border-radius: 4px;}
.tab_wyxx dd .ipt07{width: 250px;}
.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;margin-right:80px;}
input[type=radio]{margin-right: 15px;width: 20px;height: 20px;margin-top: 0;}
.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;}
.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;} */


.submit-box .submit-btn,.submit-box button{font-size: 1rem;}
.tab_wyxx dd>h{color: #1559A3;font-size: 0.8rem;cursor: pointer;margin-left: 15px;}
.tab_wyxx dd>img{height: 40px;width: auto;}

/* 信件提示 */
.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!important;}
  .submit-box{font-size: 0.9rem!important;}
  .tab_wyxx dd .ipt04,.tab_wyxx dd button{height: 42px !important;}
  .tab_wyxx dd .ipt05{height: 160px !important;}
  .submit-box button{height: 50px !important;}

}
@media(max-width:900px){
  .tab_wyxx dd input#code{width: 30%;}
}


@media(max-width:820px){.baseInfo-right .interact,.baseInfo-right .writing{margin-right:20px!important; }}
@media(max-width:768px){
  .interactive-box {padding: 25px 15px !important;}
  .baseInfo{padding-left: 20px ;}
  .form-box{padding:30px 0px !important;}
  .tab_wyxx dt{width: 18% !important;}
  .tab_wyxx dd{width: 70% !important;}
  .tab_wyxx dd .btn-tips{font-size: 0.7rem !important;}
  .submit-box{font-size: 0.8rem !important;}
  .tab_wyxx{margin-bottom: 18px !important;}
  .baseInfo-right .interact{background-size: 22px;padding-left: 50px;}
  .baseInfo-right .writing{background-size: 24px;padding-left: 50px;}
  .baseInfo-right .interact,.baseInfo-right .writing{min-width: 150px;margin-bottom: 15px;}
  .baseInfo-right{flex-wrap: wrap;}
  .baseInfo-left{margin-bottom: 15px;}
  .baseInfo{padding: 35px 10px 20px;}
}
@media(max-width:640px){
  .baseInfo-right .interact,.baseInfo-right .writing{min-width: 130px;}
  .baseInfo-left{margin-bottom: 30px;}
  .baseInfo-right>div{line-height: 40px;}
  .baseInfo-right .interact{background-size: 20px;padding-left: 45px;}
  .baseInfo-right .writing{background-size: 22px;padding-left: 45px;}
  .baseInfo-right .writrule{background-size: 18px;padding-left: 34px;}
}
@media(max-width:550px){
  .tab_wyxx dd>img{width: 30%;height: auto;}
  .tab_wyxx dd{width: 74% !important;}
  .letter-tips-box{padding: 15px;}
  .letter-tips-box .tip-title{margin-bottom: 12px;}
  .letter-tips-box p{margin-bottom: 8px;}
  .letter-tips-box p:last-child{margin-bottom: 0;}
  .letter-foot{padding-top: 20px;}
  .tab_wyxx{margin-bottom: 15px !important;}
}

@media(max-width:480px){
  .baseInfo-left img{width: 60px;height: 60px;}
  .tab_wyxx dd .ipt04, .tab_wyxx dd button{height: 38px!important;}
  .tab_wyxx dd .ipt05{height: 100px !important;}
}
@media(max-width:400px){
  .baseInfo{padding: 20px 0px 10px;}
  .baseInfo-right .interact{background-size: 18px;padding-left: 40px;}
  .baseInfo-right .interact, .baseInfo-right .writing{margin-right: 12px!important;}
  .baseInfo-right .writing{background-size: 20px;padding-left: 40px;}
  .form-box{padding: 20px 0 !important;}
  
}
@media(max-width:375px){
  .baseInfo-left{margin-bottom: 20px;}
  .baseInfo-right .interact, .baseInfo-right .writing{min-width: 110px;}
  .baseInfo-right>div{line-height: 34px;}
  .baseInfo-right img{margin-bottom: 2px;}
  .letter-tips-box{padding: 15px;}
  .letter-tips-box .tip-title,.letter-tips-box p{margin-bottom: 10px;}
  .baseInfo-right .interact{background-size: 18px;padding-left: 40px;}
  .baseInfo-right .writing{background-size: 20px;padding-left: 40px;}
  .baseInfo-right .writrule{background-size: 15px;padding-left: 29px;}
  .submit-box button{height: 42px !important;width: 140px !important;}
  .letter-foot{padding-top: 10px;}

}