html{font-size: 62.5%;}
body{margin: 0;padding: 0;font-family: Arial, Helvetica, sans-serif;overflow: hidden;overflow-y: auto;}
a{text-decoration: none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
a * {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.imp{width: 100%;display: block;height: auto;}
.professional-display-nav {position: fixed;width: auto;padding: 1rem 0;text-align: center;background: #000;z-index: 1111;top:50%;left:0;transform: translateY(-50%);}
.professional-display-nav a {display:block;color: #666;font-size: 1.2rem;text-align: left;padding:.5rem 1rem;}
.professional-display-nav a.cur {color: #fff;}




.right-top {position: fixed;width: 5rem;height: 5rem;bottom: 10%;right:1.5%;z-index: 209;pointer-events: none;}
.right-top a {display: block;width: 5rem;height: 5rem;border-radius:100% ;overflow: hidden;pointer-events: auto;}
.right-top .a1 {display: block;background: #065395 url('liuyan.png') no-repeat center;background-size: 100%;transform: translateY(-60px);}
.right-top .a2 {display: block;overflow: hidden;background: #065395 url('liuyan.png') no-repeat center;background-size: 100%;margin-top:2px;}
.right-ewm{display:none;width: 35rem;position: absolute;float: right;right:6rem;bottom: 100%;z-index: 230;pointer-events: auto;}
.right-ewm-content{position: relative;width: 100%;}
.right-ewm .text-1{position: relative;padding:2rem 3.5rem;background-color: #fff;border-radius:1rem ;box-shadow: 0px 9px 16.2px 1.8px rgba(181, 181, 181, 0.59);z-index: 233;}
.right-ewm .text-1 .title-1{color: #393939;font-size: 2.2rem;font-weight: bold;margin-bottom: 1.5rem;display: flex;align-items: center;justify-content: space-between;width:100%;}
.right-ewm .text-1 a{width: 2.8rem;height: 2.8rem;display: block;} 
.right-ewm .text-1 span{content:''; background:url('hwzx-zd-icon-xt003.png') no-repeat center;width: 2.8rem;height: 2.8rem;background-size:100%;display: inline-block;}    
.right-ewm .text-1 .txt-2{font-size: 1rem;color: #393939;}
.right-ewm .text-1 .form-3{margin-top:2rem;display: flex;flex-direction: column;width:100%;}
.right-ewm .text-1 .form-3 .form-label{color: #393939;font-size: 1.2rem;}
.right-ewm .pic-2{width: 4.5rem;height: 3.7rem; background-position: center center; background-repeat: no-repeat; background-size: cover;display: inline-block;position: absolute;right: -2.2rem;top: 1rem;z-index: 10;}
.form-control{margin-top:1rem;padding: 1.5rem;background-color: #f2f2f2;border-radius:1rem;outline: none;border: 1px solid #c4c4c4;}
.right-ewm-content .form-3 textarea{background-color: #f2f2f2;outline: none;margin-top:1rem;border-radius:1rem;border: 1px solid #c4c4c4;height:10rem;padding: 1.5rem;}
.right-ewm-content .btn{margin:1.5rem 26%;background-color: #065395;width: 13.6rem;height: 3rem;border-radius:1rem;border: 1px solid #fff;cursor: pointer;color: #fff;font-size: 1.4rem;}
.right-top .a1:hover .right-ewm{display: block;}
.right-ewm .pic-2 {display:none;}
.right-ewm {width: 35rem;position: fixed;bottom: 0;right:0rem;}



#message {
    width: 100%;
    min-height: 100px; /* 设置默认高度 */
    overflow: hidden; /* 隐藏滚动条 */
    resize: none; /* 禁止用户手动调整大小 */
    padding: 10px; /* 根据需要调整内边距 */
    box-sizing: border-box; /* 确保内边距和边框包含在宽度内 */
}




@media screen and (max-width: 1440px) {
    html{font-size: 52.5%;}
}

@media screen and (max-width: 640px) {
    .homepage {padding-top: 7rem;}
    .right-ewm {right: 7rem;display: none;}
    .right-top a {width: 5rem;height: 5rem;}
    .form-control {margin-top: .5rem; padding: 1rem 1rem;}
    .aside-top a {width: 5rem;height: 5rem;}
    .aside-top {width: 5rem;}
    
}