.top{ height:1.86rem; /*background-color:#f6faff; display:flex;*/ overflow:visible; }
        
.top .social{ width:100%; height:0.5rem; background:#72bb38; }
.top .social-wrap{ display: flex; justify-content:flex-end; width:1200px; margin:0 auto; }
.top .top-icons{ display: flex; height:0.5rem; }
.top .top-icons .item{ width:0.5rem; height:0.5rem; position: relative; cursor:pointer; display:flex; align-items:center; margin-left:0.12rem;     justify-content: flex-end; }
.top .top-icons .item .more{ display: none; width:auto; background-color:#72bb38; height:auto; position:absolute; top:0.5rem; left:-1rem; z-index:9999; padding:0.4rem 0.3rem; color:#fff; font-size:14px; white-space: nowrap; font-weight:bold; }
.top .top-icons .item .more.location{ padding:0.2rem 0.3rem; }
.top .top-icons .item .more .location-item{ line-height:0.4rem; }
.top .top-icons .item .more .wechat-qrcode{ width:2rem; height:auto; padding:0; }
.top .top-icons .item.more:hover .more{ display:block; }
.top .top-icons .item .icon{ width:0.3rem; height:0.3rem; padding:0; }
.top .top-icons .item .arrow{ width:0.1rem; height:auto; position: absolute; left:50%; top:0.32rem; padding-top:0; }
.top .top-icons .item.more:hover .arrow{ transform:rotate(180deg); }
.top .top-icons .item .arrow.location{ left:96%; }
.top .top-icons .item .arrow.wechat{ left:62%; }
.top .top-icons .item .more a{ color:#fff; }
.top .top-icons .item .more a:hover{ text-decoration:underline; }
.top .top-icons .item .more a:visited{ color:#fff; }
.top .top-icons .item .more a:active{ color:#fff; }

.top .logo-wrap{ width:100%; height:0.64rem; border-bottom:1px solid #d3d4d6; }
.top .logo-wrap .container{ display:flex; justify-content:space-between; align-items:center; }
.top .logo-wrap .logo-link{ width:18%; display:flex; align-items:center; height:0.64rem; }
.top .logo-wrap .logo{ width:auto; height:0.54rem; padding:0; }
.top .tel-wrap{ display:flex; align-items:center; overflow:visible; }
/*.top .tel-400{ display:flex; align-items:center; flex-wrap:wrap; }*/
.top .tel-wrap .icon{ height:0.41rem; padding:0; }
/*.top .tel-400 .txt{ font-size:0.14rem; color:#144f72; }*/
/*.top .tel-400 .tel-num{ font-size:0.26rem; color:#144f72; font-weight:600; }*/

.top .top-menu{ width:100%; height:0.7rem; justify-content:center; }
.top .top-menu ul{ width:1200px; height:0.7rem; display:flex; justify-content:space-between; margin:0 auto; }
.top .top-menu ul li{ width:auto; height:0.7rem; align-items:center; display:flex; position:relative; justify-content:center; }
.top .top-menu ul li a{ display: block; color: #5c6571; font-size: 0.2rem;  cursor: pointer; font-weight:600; text-align:center;  box-sizing: border-box; }
.top .top-menu ul li a:hover{ color:#72bb38; border-bottom:3px solid #72bb38; }
.top .top-menu ul li.active a { color:#72bb38; border-bottom:3px solid #72bb38; }
.top .top-menu ul ol{ display:none; position:absolute; top:0.6rem; left:0; margin-left:-0.52rem; z-index:999; width:100%; width:2rem; background-color:#72bb38; padding:0.2rem 0 0.1rem; }
.top .top-menu ul > li:hover ol{display:block; }
.top .top-menu ol > li{ width:100%; height:0.3rem; margin-bottom:0.2rem; text-align:center; box-sizing:border-box; }
.top .top-menu ol > li > a { font-size:0.2rem; color:#fff; height:0.3rem; line-height: 0.3rem; display:flex; align-items:center; justify-content:center; background: none; width:100%;}
.top .top-menu ol > li > a:hover {color: #fefefe; background: none; text-decoration:underline; border:none; }
.top .tel-wx{ width:16%; display:flex; align-items:center; justify-content:space-between; margin-right:2%; }
.top .tel-wx .txt{ font-size:0.14rem; color:#144f72; }
.top .tel-wx .tel-num{ font-size:0.3rem; font-weight: bold; color:#5c6571; margin-top:-0.08rem; }
.top .tel-wx .wx-wrap{ width:28%; display:flex; align-items:center; }
.top .tel-wx .wx-wrap .qrcode{ width:100%; height:auto; display: block; padding-top:0; }