*{margin:0;padding:0}
li{list-style:none}
a,del,s,u{text-decoration:none}
.icon{width:1em;height:1em;vertical-align:-0.15em;fill:currentColor;overflow:hidden}
.headerShort{background-color:#10568a;width:100%;position:relative;z-index:10}
.headerShort .absImg{position:absolute}
.headerShort .leftFlower{left:-113px;bottom:-216px}
.headerShort .rightFlower{right:-120px;top:-210px}
.headerShort select{border:none;outline:none;background-color:transparent}
.flex{display:flex;align-items:center}
.webList{width:100%;height:35px;justify-content:space-between;font-family:Microsoft YaHei;font-size:12px;font-weight:normal;color:#e2f5ff}
.webList li{margin:0px 16px;padding:4px 0;cursor:pointer}
.webList li a{color:#e2f5ff}
.webList .webs{line-height:17px;letter-spacing:0em}
.webList .headerTopRight{position:relative;z-index:2}
.webList .headerTopRight .language{background-color:#10568a;color:#e2f5ff;-webkit-appearance:none !important;font-size:12px}
.webList .headerTopRight .selectTriangle{margin-left:6px;width:13px;height:7px}
.webList .headerTopRight .loginBox span{display:block;padding:4px 8px 4px 8px}
.logoAndInput{height:166px;margin:0px auto;padding:0 6%;width:calc(100% - 12%);justify-content:space-between}
.logoAndInput img{width:100%;height:100%}
.logoAndInput .logo{height:70px;width:530px;position:unset;display:flex;justify-content:space-between}
.logoAndInput .inputContainer{justify-content:space-between;width:342px;height:50px;margin-right:9px;border-radius:8px;background-color:#e2f5ff}
.logoAndInput .inputContainer select{width:70px;height:20px;margin-left:16px;font-size:14px;color:#333}
.logoAndInput .inputContainer .searchText{margin-left:0;padding-left:12px;border:none;border-left:1px solid #ccc;background-color:transparent;font-size:14px;outline:none;width:190px}
.logoAndInput .inputContainer .searchText::placeholder{color:#c0c4cc}
.logoAndInput .inputContainer .search{width:50px;height:50px;background-color:#66a8cd;justify-content:center;border-radius:0 8px 8px 0}
.logoAndInput .inputContainer .search img{width:22px;height:22px}
.logoAndInput .IntelligentAssistant{position:relative;width:98px;height:50px;line-height:50px;text-align:center;border-radius:8px;background:linear-gradient(56deg,#85adf1 -2%,#0356ff 111%)}
.logoAndInput .IntelligentAssistant span{font-family:YouSheBiaoTiHei;font-size:18px;font-weight:bolder;letter-spacing:0px;color:#ffffff;width:98px;height:50px;line-height:50px;text-align:center;border-radius:8px;background:linear-gradient(56deg,#85adf1 -2%,#0356ff 111%);display:block;z-index:2;position:relative}
.logoAndInput .IntelligentAssistant span img{width:67px;height:22px;position:relative;top:5px}
.logoAndInput .IntelligentAssistant .ddtt{width:67px;height:67px;position:absolute;right:-7px;top:-46px;z-index:1}
.headerNav{width:100%;height:60px;background-color:#006eab}
.headerNav select{border:none;outline:none;background-color:transparent}
.headerNav .wrapper{width:1200px;margin:auto;height:100%;justify-content:space-between}
.headerNav .rightNav li{height:60px;line-height:60px;text-align:center}
.headerNav .rightNav li a{font-size:18px;font-weight:bold;line-height:22px;text-align:center;letter-spacing:1px;color:#ffffff;display:block;line-height:60px;padding:0 32px;letter-spacing:0.9px}
.headerNav .rightNav li:first-child{justify-content:center}
.headerNav .rightNav li:first-child img{position:relative;top:10px}
.headerNav .rightNav li a:hover{background:#0A81C3}
.headerNav .selectCity{font-family:Alibaba PuHuiTi 2;font-size:14px;font-weight:normal;line-height:17px}
.headerNav .selectCity li{height:33px;line-height:33px;padding:0px 14px;border-radius:4px 0px 0px 4px}
.headerNav .selectCity .currentCity{background:rgba(0,0,0,0.3);color:rgba(255,255,255,0.65)}
.headerNav .selectCity .currentCity span{color:#fff}
.headerNav .selectCity .toggleCity{background-color:#0c7cbb;border-radius:0px 4px 4px 0px}
.headerNav .selectCity .toggleCity select{font-size:14px;color:#fff;-webkit-appearance:none !important;background-color:#0c7cbb}
.headerNav .selectCity .selectTriangle{width:9px;height:7px;margin-left:8px}


/*search*/
.hot-list{position:absolute;width:500px;top:52px;padding:20px;box-shadow:0px 2px 4px 0px rgba(46,130,187,0.4);border-radius:8px;background:#fff;z-index:99;display:none}
.hot-list li{line-height:50px}
.newdesc{line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:10px}
.hot-list li a{font-size:16px;color:#333;font-weight:bold;color:#353B50}
.redfont{color:#ff0000}
.hot-list li img{height:20px;vertical-align:text-bottom; width: auto;}
.hot-list li a:hover{color:#006EAB;cursor:pointer}
.hot-list p.hot-btn{text-align:right}
.hot-list p.hot-btn a{padding-left:25px;font-size:12px;color:#8D8D8D}
.hot-list p.hot-btn a:hover{color:#006EAB}
.hot-list .zngwBlock{padding:12px 20px;position:relative;background:linear-gradient(98deg,#F6F9FF 0%,#E5FCFF 100%);border-top-left-radius:8px;border-top-right-radius:8px}
.hot-list .zngwBlock::after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;border-radius:2px;background:linear-gradient(270deg,#049AFA 16%,#00F0C1 100%)}

.hot-list .zngwBlock{padding:12px 20px;position:relative;background:linear-gradient(98deg,#F6F9FF 0%,#E5FCFF 100%);border-top-left-radius:8px;border-top-right-radius:8px}
.hot-list .zngwBlock::after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;border-radius:2px;background:linear-gradient(270deg,#049AFA 16%,#00F0C1 100%)}
.zngw-inner-box{justify-content:space-between}
.zngw-inner-box .zngw-wrap{flex:1}
.zngw-inner-box .zngw-icon{width:64px;height:64px}
.zngw-inner-box .zngw-ask-reply{font-family:Alibaba PuHuiTi 2.0;font-size:16px;font-weight:bold;line-height:normal;display:flex;align-items:center;letter-spacing:0em;color:#3D3D3D;flex:1;background:linear-gradient(96deg,#FFFFFF 0%,rgba(246,249,255,0.00) 100%);height:44px;border-radius:8px;padding-left:16px;word-break:break-all;position:relative;margin-left:14px;text-align:left}
.zngw-inner-box .zngw-ask-reply::before{content:'';border:7px solid #fff;border-top-color:transparent;border-left-color:transparent;border-bottom-color:transparent;display:block;position:absolute;left:-14px;top:50%;transform:translateY(-50%)}
.zngw-inner-box .continue-chat{width:94px;height:36px;border-radius:216px;margin-left:10px;display:flex;align-items:center;background:linear-gradient(233deg,#0099FF 40%,#19D6F3 104%)}
.zngw-inner-box .continue-chat:hover{cursor:pointer}
.zngw-inner-box .continue-chat .continue-icon{width:20px;height:20px;margin-left:8px}
.zngw-inner-box .continue-chat .btn-continue{font-size:12px;font-weight:500;color:#FFFFFF}
.align-center{display:flex;align-items:center}

/*area*/
#drop-group{position: relative; padding-right: 20px;cursor: pointer;font-size: 16px !important; background: url(/hnzwfw/1/images/2020_hn_jbxx_more.png) right center no-repeat; margin-left: 16px;}
/*#drop-group::after {
  content: '';
  display: inline-block;
  width: 1px;
  height: 25px;
  position: absolute;
  right: -15px;
  top: 50%;
  transform: translateY(-50%);
  background: #B9B9B9;
}*/
.district-wrap{width:750px;border-radius:8px;margin:0 auto;margin-top:50px;background-color:#ffffff;position:absolute;top:5px; left: -300px; z-index:999;box-shadow:0px 4px 21px 0px rgba(0,0,0,0.1);animation:slide_down .5s ease-in-out forwards}
.district-wrap .header-group{width:100%;height:84px;display:flex;align-items:center;border-radius:4px 4px 0px 0px;padding:30px;box-sizing:border-box;background:#eff8ff}
.district-wrap .header-group .header-group-item{display:flex;justify-content:space-between;align-items:center;margin-right:10px}
.district-wrap .header-group .header-group-item span{font-family:Microsoft YaHei;font-size:18px;font-weight:bold;color:#2f6da6;cursor:pointer}
.district-wrap .header-group .header-group-item .province{color:#333333}
.district-wrap .header-group .header-group-item .city{color:#333333}
.district-wrap .header-group .header-group-item img{width:24px;height:24px;margin-right:8px}
.district-wrap .main-content{width:100%;padding-bottom:30px;box-sizing:border-box}
.district-wrap .main-content .city-group{display:flex;flex-flow:row wrap;align-content:center;background-color:#ffffff;padding:0 20px}
.district-wrap .main-content .city-group .city-item{border-radius:4px;padding:8px 20px;box-sizing:border-box;margin-left:10px;margin-top:25px;cursor:pointer;font-family:Microsoft YaHei;font-size:16px;font-weight:normal;color:#000000}
.district-wrap .main-content .city-group .city-item:hover{background:#eff8ff;font-weight:bold;color:#2f6da6}
.district-wrap .main-content .city-group .active{background:#eff8ff;font-weight:bold;color:#2f6da6}
.district-wrap .main-content .btn-group{border-top:1px solid #edf1f4;display:flex;margin-top:25px;padding-top:25px;padding-left:10px;box-sizing:border-box;justify-content:flex-end}
.district-wrap .main-content .btn-group .btn{padding:10px 30px;box-sizing:border-box;border-radius:4px;font-family:Microsoft YaHei;font-size:16px;outline:none;margin-right:20px;line-height: 23px;min-width: 94px;}
.district-wrap .main-content .btn-group .btn_cancel{background-color:#eff8ff;color:#333333}
.district-wrap .main-content .btn_confirm{background-color:#006eab;font-weight:bold;color:#ffffff}
@keyframes slide_down{from{transform:translateY(-5px)}to{transform:translateY(0)}}

.header-logo-right {display: flex;align-items: center;}
.header-logo-right .header-btn{display: block; height: 37px; padding: 0 14px; font-size: 14px; color: #fff; line-height: 37px; background: #006EAB;border-radius: 4px;}
.header-logo-right .header-btn.old-btn{background: #E76652; margin-right: 8px;}
.header-logo-right .header-btn.xiabiao{position: relative; padding: 0 28px 0 14px; cursor: pointer;}
.header-logo-right .header-btn.xiabiao:after{content: "";position: absolute;right: 12px;top: 50%;width: 0px;height: 0px;border: 5px solid transparent;border-top-color: #fff;}


/**/
.win-model-wrap.active{left:0;opacity: 1; visibility: visible;}
.win-model-wrap{position:fixed;top:0;bottom:0;left:100%;right:0;z-index:9999;transition:left 0.7s cubic-bezier(0.5,0,0.2,1) 0s;backdrop-filter:blur(10px);opacity: 0;visibility: hidden;}
.city-select-box-v3{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100vh;background:rgba(255,255,255,0.9);padding:46px 90px;-webkit-box-shadow:0 1px 5px #e3e3e3;box-shadow:0 1px 5px #e3e3e3;border-radius:3px;z-index:1003;overflow-y:auto}
.city-select-hd{display:flex;justify-content:space-between;align-items:center}
.city-select-hd .h2-title{font-size:28px;font-weight:bold;color:#27376F;line-height:70px}
.city-select-close{display:flex;cursor:pointer}
.city-select-close:hover img{transform:rotate(360deg)}
.city-select-top{display:flex;justify-content:space-between;align-items:center;padding:20px 0;margin-left:5px;margin-right:5px;margin-bottom:30px;border-bottom:2px solid #27376F}
.city-select-top .city-select-area{display:flex;font-size:18px;color:#27376F;background:url("../image/ico_city_slect_poi.svg") no-repeat;padding-left:26px}
.city-select-top .city-select-area .city-picker-hall-nav li{float:left}
.city-select-top .city-select-area .city-picker-hall-nav li a{color:#27376F;font-size:18px}
.city-select-top .city-select-area .city-picker-hall-nav li a:after{content:"";display:inline-block;min-width:6px;height:6px;border-top:1px solid #27376F;border-right:1px solid #27376F;transform:rotate(45deg);margin:0 6px;vertical-align:middle}
.city-select-top .city-select-area .city-picker-hall-nav li:last-child a{font-weight:bold}
.city-select-top .city-select-area .city-picker-hall-nav li:last-child a:after{display:none}
.city-select-to-links{margin-left:30px}
.city-select-to-links a{float:left;margin-right:8px;padding:0 18px;line-height:30px;font-size:14px;color:rgba(0,0,0,0.6);background:rgba(0,0,0,0.04);border-radius:4px}
.city-select-to-links a.btn-default{background:#27376F;color:#fff}
.city-select-to-links a:hover{opacity:.78}
.city-select-top .city-select-search{width:300px;border-radius:4px;position:relative;background:#fff;height:40px}
.city-select-top .city-select-search .input-btn-search{width:40px;height:38px;background:url(../image/ico_city_slect_search_btn.svg) no-repeat center;border:none;float:left;position:absolute;right:0;top:0}
.city-select-top .city-select-search .input-search{width:100%;height:38px;border:none;background:transparent;float:left;font-size:12px;padding-left:10px;padding-right:50px}
.city-select-top .city-select-search .input-search:focus{outline:1px solid #27376F;border-radius:4px}
.city-select-top .city-select-search .input-search::-webkit-input-placeholder{color:#999}
.flagship-box h2{display:block;margin-left:5px;margin-right:5px;margin-bottom:20px;font-size:18px;font-weight:bold;color:rgba(0,0,0,0.85);background:url("../image/ico_city_slect_flagship.svg") no-repeat;line-height:28px;padding-left:34px}
.flagship-list{overflow:hidden;padding:5px 0}
.flagship-list li{float:left;width:calc(100%/6 - 10px);margin:0 5px}
.flagship-list a{display:block;margin-bottom:8px;padding:0 20px;height:40px;line-height:40px;text-align:center;font-size:15px;font-weight:500;color:rgba(0,0,0,0.85);border-radius:4px;background:rgba(0,0,0,0.0392);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}
.flagship-list a:hover{background:#fff;transform:translateY(-5px)}
.district-list{margin:8px 5px;padding:10px;background:#fff;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);overflow:hidden}
.district-list a{float:left;font-size:14px;padding:0 16px;line-height:36px;text-align:center;margin-right:10px;border-radius:4px}
.district-list a:hover{background:rgba(0,0,0,0.0392)}
.gov-flagship{margin-bottom:40px}
.gov-flagship .flagship-list li{width:auto}
.gov-flagship .flagship-list li a{padding:0 10px}

.search-result-box{display:flex;flex-direction: column;font-size:16px;color:#27376F;}
.search-result-box .search-result-hall-nav{margin-bottom: 30px;}
.search-result-box .search-result-hall-nav li{float:left}
.search-result-box .search-result-hall-nav li a{color:#27376F;font-size:16px}
.search-result-box .search-result-hall-nav li a:after{content:"";display:inline-block;min-width:6px;height:6px;border-top:1px solid #27376F;border-right:1px solid #27376F;transform:rotate(45deg);margin:0 6px;vertical-align:middle}
.search-result-box .search-result-hall-nav li:last-child a:after{display:none}
.search-result-box .search-result-hall-nav li a i{color:#FA5151}
/**/

/*mobile*/
.header-mobile-v24{display: none;position: fixed; top: 0; width: 100vw;z-index: 100;}
.header-mobile-v24 img{display: block;border: none;}
.header-mobile-v24 .topContent{width:100%;height:50px;padding:10px;box-sizing:border-box;background:#ffffff;justify-content:space-between;display: flex;align-items: center;}
.header-mobile-v24 .topContent .gov-logo{display: flex;align-items: center;}
.header-mobile-v24 .topContent .countryIcon{width:31px;height:32px;margin-right:3px;}
.header-mobile-v24 .topContent .name{height:32px;display:flex;flex-direction:column;justify-content:space-between;padding-top:4px;box-sizing:border-box}
.header-mobile-v24 .topContent .name .title{width:160px;height:17.5px;margin-bottom:3px}
.header-mobile-v24 .topContent .name .titleDesc{width:157px;height:8px;}
.header-mobile-v24 .topContent .operation{display: flex;align-items: center;}
.header-mobile-v24 .topContent .operation img,.pageTop .topContent .operation a{width:30px;height:30px;}
.header-mobile-v24 .topContent .operation a{margin-left:16px}

.rightMenu{display:none;width:100%;height:100%;position:relative;z-index:108}
.rightMenu .mask{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5);z-index:108}
.rightMenu .rightMenuList{width:280px;height:100%;position:fixed;right:0;top:0;background-color:#fff;z-index:110;box-shadow:0px 1px 6px 0px rgba(39,55,111,0.17)}
.rightMenu .rightMenuList .menuTop{height:70px;justify-content:flex-end;padding:0 15px;border-bottom:1px solid #ccc;margin-bottom:24px;display: flex;align-items: center;}
.rightMenu .rightMenuList .menuTop img{width:15px;height:15px}
.rightMenu .rightMenuList .detailMenuList li{display:flex;align-items:center;justify-content:space-between;padding:0 39px;height:40px;margin-bottom:7.5px;}
.rightMenu .rightMenuList .detailMenuList li a{flex:1;font-size:18px;color:#333}
.rightMenu .rightMenuList .detailMenuList li img{width:6px;height:12px}
@keyframes showMenuList{from{transform:translateX(100%)} to{transform:translateX(0%)} }
@keyframes hiddenMenuList{from{transform:translateX(0%)} to{transform:translateX(100%)} }
@keyframes hiddenMenuContainer{from{display:block} to{display:none}}
.showMenu{display: block;}
.showMenu .rightMenuList {animation: showMenuList 0.5s;}
.hiddenMenu {animation: hiddenMenuContainer 0.5s;}
.hiddenMenu .rightMenuList { animation: hiddenMenuList 0.5s;}

.v24-mb-show-menu{display: none;}
@media screen and (max-width: 767px){
  .header-mobile-v24{display: block;}
  /*当前区域*/
  .city-select-box-v3{padding: 10px;}
  .city-select-hd .h2-title{font-size: 16px;line-height: 48px;}
  .city-select-top{flex-direction: column;align-items: flex-start; padding: 10px 0; margin: 0 auto 20px;}
  .city-select-top .city-select-area{display: block;width: 100%;margin-bottom: 10px;font-size: 14px;}
  .city-select-top .city-select-area>*{float: left;}
  .city-select-top .city-select-area .city-picker-hall-nav{margin-bottom: 10px; margin-right: 10px; display: flex;}
  .city-select-top .city-select-area .city-picker-hall-nav li{flex-shrink: 0;}
  .city-select-top .city-select-area .city-picker-hall-nav li a{font-size: 14px;}
  .city-select-to-links{margin-left: 0px;margin-top: -5px;}
  .city-select-top .city-select-search{width: 100%;}

  .gov-flagship{margin-bottom: 20px;}
  .flagship-list li,.gov-flagship .flagship-list li{width: calc(100%/2 - 10px);}

  .headerShort{display: none;}
  .headerNav{display: none;}


}
