html {width: 100%;-webkit-text-size-adjust:none;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);height: 100%;}
body {width: 100%;height: 100%;font-size: 16px;line-height: 24px;background: #fff;min-height: 100%;font-family: 'Microsoft Yahei', '微软雅黑', Arial, sans-serif; background-color: #f5f8ff;}
* {margin: 0;padding: 0;border: 0;}
ul,ul li,ol,li {}

i {font: inherit;}
input,select,option {vertical-align: middle;border-radius: 0px;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);outline: none;}
input[type="text"],input[type="button"],input[type="submit"],input[type="reset"] {-webkit-appearance: none;appearance: none;border-radius: 0;outline: none;}
.fl {float: left;display: inline;}
.fr {float: right;display: inline;}
h1,h2,h3,h4,h5,h6,i,strong {}
select::-ms-expand { display: none; }
a {text-decoration: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a:hover {text-decoration: none;outline: none;}
.clear {clear: both;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom: 1;display: block;_height: 1px;clear: both;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input{margin: 0;padding: 0;}

.top{width: 1400px; height: 175px; margin: auto;}
.logo{width: 632px; height: 122px; float: left; margin-top: 15px;}


.ss{width: 380px; height: 90px;float: right; margin-top: 50px;}

.foot{width: 100%; height: 253px; background-color: #051b55;}
.sjfoot,.sjtop{display: none;}

.h160{height: 160px;}
.h415{height: 415px;}
.h300{height: 300px;}
.w930{width: 930px;}
.w450{width: 450px;}
.h500{height: 500px;}
.w690{width: 690px;}
.h430{height: 430px;}
/* 导航容器 */
.nav {
  background-color: #f88630;
  position: relative;
  z-index: 1000;
}

/* 响应式控制 */
.w100 { width: 100%; }
.w1400 { width: 1400px; }
.mt { margin: 0 auto; }

/* 导航主体 */
.navi_body {
  overflow: visible;
  background: transparent;
  height: 50px;
}

/* 导航头部重构 */
.navi_head {
  height: 50px;
  background-color: #f88630;
}

/* 导航列表布局 */
.nav-list {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  height: 100%;
}

/* 导航项核心样式 */
.nav-item {
  width: 130px;
  text-align: center;
  position: relative;
  font-weight: bold;
  color: #fff;
  font-size: 14px;
  transition: background-color 0.3s ease;
}

/* 下拉菜单交互 */
.has-dropdown:hover .sub-menu {
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
}

/* 二级菜单样式 */
.sub-menu {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background: rgba(100, 100, 100, 0.2);
  transform: translateY(-10px);
  transition: all 0.3s ease;
  padding: 10px 0;
  z-index: 1001; /* 确保在导航上方 */
}

/* 链接样式优化 */
.navi_title {
  font-size: 16px;
  line-height: 50px;
  display: block;
  color: inherit;
}

.nav-item a {
  color: #fff;
  text-decoration: none;
  display: block;
  padding-bottom: 10px;
  transition: text-decoration 0.2s;
}

.nav-item a:hover {
  text-decoration: underline;
}

/* 悬停状态增强 */
.nav-item:hover {
  background: rgba(100, 100, 100, 0.2);
}

/* 移动端适配基础 */
@media (max-width: 768px) {
  .navi_body {
    height: auto;
    overflow: visible;
  }

  .nav-list {
    flex-direction: column;
  }

  .sub-menu {
    position: static;
    visibility: visible;
    opacity: 1;
    transform: none;
  }
}

#dbwz{line-height: 35px; color: #fff;}

#dbewm p{float: right; width: 130px; height: 166px; margin-left: 35px;}
#dbewm p img{width: 130px; height: 130px; display: block;}
#dbewm p span{width: 130px; display: block; text-align: center; color: #fff;}


input[type=text]:focus{outline: none;    // 如何把蓝色去掉？}
.index_sk { background: url(../images/sk_14.jpg) no-repeat; width: 171px; height: 49px; border: none; float: right; margin: 26px 15px 0 0;}
input[type=button]:focus{outline: none;    // 如何把蓝色去掉？}

.nav-list,
.sub-menu,
ul {
  list-style-type: none; /* 标准清除圆点方法 */
}

/*分页---*/
.table_paging {
    width: 100%;
    height: 60px;
    float: left;
    text-align: center; margin-top:30px;
}
.table_paging a {
    display: inline-block;
    margin: 19px 3px;
    height: 28px;
    padding: 0 6px;
    box-sizing: border-box;
    border: solid 1px #cfcfcf;
    cursor: pointer;
    text-align: center;
    line-height: 22px;
    transition: 0.3s ease-in;
}
.table_paging a.xuanze {
    background: #051b55;
    border: solid 1px #051b55;
    color: #fff;
}
.table_paging a:hover {
    background: #051b55;
    border: solid 1px #051b55;
    color: #fff;
}
.table_paging a.tiaozhuan
{
	background:none;
	border:none;
}
.table_paging a.tiaozhuan:hover
{
	background:none;
	border:none;
	color:#333;
	cursor:inherit;
}
.table_paging a input
{
	width: 32px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #ccc;
	box-sizing:border-box;
	margin:0 5px;
	position:relative;
	top:-1px;
	color:#000;
	outline:0;
}
/*分页---*/
/*文章分页样式*/
#fenye{clear:both; margin:10px 20px 20px 0;}
#fenye a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px; display:inline-block;}
#fenye .prev,#fenye .next{width:60px;}
#fenye a.curr{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#fenye a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pageNext{ margin:10px;}
#pageNext .prev,#pageNext .next{text-align:center;width: 60px;}
#pageNext a.curr{background: #bfbfc7;border: 1px solid #bfbfc7;color: #fff;}
#pageNext a.curr span{ color:#fff !important;}
#pageNext a{width: 28px;text-align: center;float: left;border: 1px solid #bfbfc7;background: #fff;height: 28px;font-size: 12px;color: #666;line-height: 28px;margin-left: 5px;border-radius: 3px;}
#realname{height: 30px;border: 1px solid #ddd;}
#b1{padding: 5px 10px;background: #ff7d02;color: #fff;border: 1px solid #ff7d02;border-radius: 3px;}

.fenyetips{ display:none}
#pagelist{ line-height:22px;color:#666; padding:15px;}
#pagelist a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px;}
#pagelist a.next,#pagelist a.prev{width:60px;}
#pagelist a.curr{ background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#pagelist a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pagelist a img{ display:block;margin:0 auto;margin-top:12px;}
#pagelist span{line-height:28px; font-size:13px; height:28px; margin-left:10px;}
#pagelist span#totalpage{ margin:0;}
.fenye a img{ display:block;margin:0 auto;margin-top:12px;}


 .i_sear { border: 1px solid #eee; width: 300px; height: 37px; background: #fff; float: left;color: #9b9b9b; text-indent: 5px;}
 .i_sear input {background-color: #FFF;  border: none;}
 .i_sou { background: #051b55; width:68px; height: 38px; border:none; color: #fff; border: 1px solid #051b55;}
 .i_ssyb { padding-top: 10px; margin-top: 15px;}
 
 .sousuo{width: 380px; height: 50px;float: right; margin-top: 30px;}
 .search{width: 320px; height: 45px;  float: left; color: #999;} 
 .submit{width: 50px;height: 45px; float: left; background-color: #051b55; color: #fff;}
 
 