/*港云头部样式*/
/*版权所有：东台市港云网络科技有限公司，仅限用于：www.dn23.com*/ 
/*软著保护：2023R11L2613747，盗版必究*/
*{margin: 0;padding: 0;}
body{ font-family:"Microsoft Yahei";font-size:14px;margin: 0;padding: 0;background:#fff;color:#333;}
li{ list-style-type:none;}
img{ border:0;}
a,a:hover{ text-decoration:none !important;}
a{ color:#333;}
a:hover{ color:#1f93ff;}
a:focus{outline:none;text-decoration:none !important;}
p,h1,h2,h3,h4,h5,ul,dl,dd{ font-weight: normal; margin:0; padding:0;}
ol,ul{list-style: none;margin-bottom:0;}
.w1200 {width: 1250px;margin: 0 auto;position: relative;}
p{margin: 0;padding:0}
.pa {position: absolute;}
.dn23-fl{float: left;}
.dn23-fr{float: right;}
.clear{clear: both;}
.clearfix:after,.clearfix:before {display: table;line-height: 0;content: ""}
.clearfix:after {clear: both}
.dn23-nav {position: absolute;width: 100%;height: 70px;z-index: 1000;left: 0;top: 0;background: rgba(0, 0, 0, 0.4)}
.dn23-nav #menu_hover_bg {width: 100%;height: 0;background: rgba(0, 0, 0, 0.9);position: absolute;top: 120px;z-index: 9;overflow: hidden;}
.head_main{width: 100%;border-bottom:1px solid rgba(255, 255, 255, 0.2);height:70px}
.dn23-logo{float: left;padding-top:5px}
.dn23-logo a{display: block;height: 40px; margin-left:20px;background-size: cover;line-height: 60px; }
.dn23-logo img{margin: -10px 0px;width: 150px;}
.dn23-top{float: left;margin-top:5px}
.dn23-top span{display: block;height: 55px; margin-left:20px;background-size: cover;line-height: 60px; }
.dn23-top img{margin: -10px 0px;width: 167px;}

.dn23-news{float: left;margin-top:15px;margin-left:10px}
.dn23-news span{padding:5px 10px; background:#ff0000;color:#fff;border-radius:5px;font-size:12px}
.dn23-click:hover{color: #fff; background: #082171;} 

.dn23-user-top li{padding: 0px 15px;color: #fff;float: left;font-size: 14px;line-height: 60px;} 
.dn23-user-top li a{font-size: 14px;color: #fff}
.dn23-user-top li a:hover{color: #ffffff}
.dn23-user-top li:last-child{padding: 0 25px 0 25px;}
.dn23-user-top li.head_sull_bg{background: #8a0792;padding: 0 40px;}
.dn23-user-top li:last-child a:nth-child(2){background: #015bfe;padding: 0 40px;display: inline-block;line-height: 60px;margin-left: 20px;}


.btn-register{border:1px solid #015bfe; background: #015bfe;color: #fff !important;margin-right:-25px;}
.btn-register:before{content: ""; width: 14px; margin-right: 5px; display: inline-block; vertical-align: top; height: 68px;background: url("img/register.png") right center no-repeat;}

.head_sull li{padding: 0px 15px;color: #fff;float: left;font-size: 14px;line-height: 68px;} 
.head_sull li p{color: #fff;line-height: 40px;}
.head_sull li a{font-size: 14px;color: #fff}
.head_sull li a:hover{color: #ffffff}
.head_sull li:last-child{padding: 0 25px 0 25px;}
.head_sull li.head_sull_bg{background: #8a0792;padding: 0 40px;}
.head_sull li:last-child a:nth-child(2){background: #015bfe;padding: 0 40px;display: inline-block;margin-left: 20px;}


.header-finance-btns{line-height: 30px;margin: 20px 35px;}
.header-finance-btns a{text-align:center; margin-left:30px;}
.header-finance-btns .ny-btn{position:relative;width:97px;margin-left:-1px;border: 1px solid #dedede;}.header-finance-btns .ny-btn:hover{z-index:2}

.pull-left{padding-right:10px}
.webSiteConfig{position:relative;display:inline-block;}
.webSiteConfig .config_content{background:#ffffff;position:absolute;display:none;margin-left:-15px;z-index:999;border: 1px solid #dedede;}
.webSiteConfig .config_content .chinaSite{width:280px;float:left}
.webSiteConfig .config_content .chinaSite ul li{color:#7a7a7a;}
.webSiteConfig .config_content .chinaSite ul li a{color:#ff0000;}
.webSiteConfig .config_content .user {width:137px;float:left; margin: 10px 0px;}
.webSiteConfig .config_content .user p{line-height: 40px;text-align:center;}
.webSiteConfig .config_content .user a{color:#000000;margin-left:10px;margin-bottom:-50px;padding: 10px 10px;line-height: 40px;}
.webSiteConfig .config_content .user a.active {color:#0af;}
.webSiteConfig .config_content .gongdan {width:117px;height: 100px;}
.webSiteConfig .config_content .gongdan p{height: 40px;text-align:center;}
.webSiteConfig .config_content .gongdan a{color:#000000;}
.webSiteConfig .config_content .gongdan a.active {color:#0af;}

.webSiteConfig .config_content1{background:#ffffff;position:absolute;display:none;margin-left:-190px;z-index:999;border: 1px solid #dedede;}
.webSiteConfig .config_content1 .caiwu {width:290px;height: 230px;color:#000000;margin: 10px 0px;}
.webSiteConfig .config_content1 .caiwu p{margin-left:27px;line-height: 35px;float:center;}
.webSiteConfig .config_content1 .caiwu a{color:#000000;}
.webSiteConfig .config_content1 .caiwu a.active {color:#0af;}
.webSiteConfig:hover .config_content{display:block}
.webSiteConfig:hover .config_content1{display:block}

.header-finance-last-link{border-top:1px solid #eee;margin-top:8px;padding-top:8px;width:95px;}
.header-finance-last-caiwu{border-top:1px solid #eee;margin-top:8px;padding-top:8px;width:240px;}
.header-finance-last-home{border-top:1px solid #eee;margin-top:8px;padding-top:8px;width:138px;}

.header.default-transition-fast:first-child{border-bottom: none;}
.header-main:hover .header {border-bottom: none}
.header-nav {margin-left:15px;float: left;line-height:70px;height:70px}
.header-nav ul:after,.header-nav ul:before {display: table;line-height: 0;content: ""}
.header-nav ul:after {clear: both}
.header-nav-li {float: left;height: 40px;z-index: 100}
.header-nav-li>a {display: inline-block;text-decoration: none;height: 49px;padding: 0 18px;cursor: pointer;line-height: 50px;color: #fff;font-size: 15px;text-align: center;-webkit-transition: color .3s ease;-moz-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease}
.header-nav-li.header-nav-li--active>a {color: #0066ff}
.header-nav-li.apy-header-nav-li-active>a {color: #0066ff}
.header-nav-li--active i {display: inline-block}
.header-nav-li--active>ul {background-color: #00435b}
.header-nav .current {color: #0af}
.header .auto {overflow: visible}
.cursor-arrow {cursor: default}
.nav-item-name {position: relative;display: inline-block;margin-bottom: 0px;color: #fff;font-size: 14px}

.zonkvm-top-left{float:left;width:15%;background-color:#f9fafb;height: 240px; padding:20px}
.zonkvm-top-left h1{font-size:18px;line-height:45px;font-weight: bold;}
.zonkvm-top-left p{font-size:13px;line-height:25px;color:#626266}
.apy-pop-list {
  background-color: #fff;
  position: absolute;

  opacity: 0;
  box-sizing: border-box;
  /* 关键修改开始 */
  width: 100vw; /* 使用视口宽度实现全屏 */
  left: 0; /* 左侧对齐 */
  margin-left: 0; /* 清除原有左边距 */
  /* 关键修改结束 */
  box-shadow: 0 0 5px rgba(0,0,0,.25);
  /* 确保下拉菜单在最上层 */
  z-index: 1000;
}

.header-nav-li i{margin-left:5px}
/* 移除所有针对特定菜单项的定位调整 */
.header-nav-li:nth-child(n) .apy-pop-list {margin-left: 0;left: 0;width: 100vw;}
.pa {position:relative;margin-left: 4px;}
.apy-pop-list .apy-pop-item{box-sizing: border-box;padding: 0 0 0 10px;display: inline-block;vertical-align: top;margin-left: 10px;white-space: normal;margin-top:20px}
.apy-pop-list .dn23_com_w1{width:12%;}
.apy-pop-list .dn23_com_w2{width:23%;}
.apy-pop-list .apy-pop-item .apy-pop-item-title{color: #333;font-weight: 700;padding: 5px 0;border-bottom: #e5e5e5 1px solid;font-size: 14px;margin-bottom: 10px;line-height:30px}
.apy-pop-item li {line-height:42px;padding-left:20px;}
.apy-pop-item li:hover{color: #0066ff !important;background:#f2f5fa}
.apy-pop-item li a div{line-height:20px;height:20px;font-size: 12px;margin-top:-10px;padding-bottom:10px;color:#989898}

.apy-pop-item li a,.apy-pop-item li a span{font-size: 14px;color: #404A58 !important;}
.apy-pop-item li:hover a,.apy-pop-item li:hover span{color: #0066ff !important;}
.nav-item-name:after {position: absolute;right: -30px;top: 10px;width: 29px;height: 11px;}
.nav-item-name.nav-item-hot:after {content: "";background-position: 0 0}
.nav-item-name.nav-item-new:after {content: "";background-position: 0 -12px}
.nav-item-name.nav-item-beian:after {content: "";right: -40px;width: 34px;height: 11px;background-position: 0 -24px}

.apy-pop-item li a i{color: #e14b4c;font-weight: bold;font-style: normal;}

@media (max-width: 1280px) {
    .dn23-nav {
        width: 1280px;
    }
}