/*导航*/
.nav_dh{ position: relative; height: 80px; background: #fff; }
header.m-menu,.footer .m-footer,.quickMenu{display: none;}

.nav-menu{height: 60px; position: absolute;top: 0; left: 0; right: 0; z-index: 2;}
.nav-menu .nav{height: 60px; padding-top: 22px; box-sizing: border-box;}
.yyui_menu1 { float: right; width: 61%; height:35px; line-height:35px; font-size:15px;}
 
.yyui_menu1 li { float:left; position:relative;} 
.yyui_menu1 li a { display:block; font-size: 16px; line-height:40px; text-decoration:none; padding:0px 18px; color:#333;   }
.yyui_menu1 li a.more:after{ padding-left: 20px; content:" >"; font-family: SimSun;}
.yyui_menu1 li ul { position:absolute; float:left; width:160px; display:none; background-color:#FFFfff; z-index:99;box-shadow: 0 2px 15px 0 rgb(0 0 0 / 10%);} 
.yyui_menu1 li ul a { width:155px;font-size: 14px;text-decoration:none; color:#333;}
.yyui_menu1 li ul a:hover,.yyui_menu1 li ul a.more:hover:after{ color: #034888; }
.yyui_menu1 li ul ul{ top:0;left:160px; font-size: 14px; } 
.i-home{display: inline-block;width: 24px; height: 24px; margin-right: 3px; position: relative; top: 5px; background: url(/content/dam/gtja_v3/pc/i-home.svg)no-repeat center center; background-size: 24px 24px;}
.yyui_menu1 li.active a{color:#034888;}

.search-banner{height: 50px; position: absolute;bottom: -25px; left: 0; right: 0; z-index: 4;}
.search-banner .searchbg {
  width: 100%; background: #fff; display: flex;
  height: 50px; border-radius: 50px;
}
.search-banner .searchbg .search {
  float: left;
  height: 50px;
  width: 1070px;
}
.search-banner .searchbg .search .sosleft {
  float: left;border-radius: 50px;
  height: 50px;
  width: 1070px;
}
.search-banner .searchbg .search .sosleft .sosul {
  float: left;
  width: 100px;
  height: 20px;
  line-height: 20px;
  margin: 15px 0;
  border-right: solid 1px #999;
  position: relative;
  z-index: 1;
}
.search-banner .searchbg .search .sosleft .sosul a.sname {
  display: block;
  width: 90px;color: #034888;
  position: relative;
  font-size: 16px;
  padding: 0 0 0 30px;
}
.search-banner .searchbg .search .sosleft .sosul a.sname i {
  font-size: 20px;
  position: absolute;
  top: 1px;
  right: 35px;
  vertical-align: middle;
}
.search-banner .searchbg .search .sosleft .sosul span {
  height: 50px;
  width: 100px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
}
.search-banner .searchbg .search .sosleft .sosul ul {
  display: none;
  width: 100px;
  background: #fff;
  position: absolute;
  top: 37px;
  left: 0; z-index: 4;
  -moz-box-shadow: 0px 5px 8px rgba(0, 78, 152, 0.1);
  -webkit-box-shadow: 0px 5px 8px rgba(0, 78, 152, 0.1);
  box-shadow: 0px 5px 8px rgba(0, 78, 152, 0.1);
  -webkit-animation: fadein .2s linear;
  animation: fadein .2s linear;
}
.search-banner .searchbg .search .sosleft .sosul ul li {
  padding: 10px 0 10px 30px;
  font-size: 14px;
  color: #999;
  cursor: pointer;
  transition: all .3s;
}
.search-banner .searchbg .search .sosleft .sosul ul li:hover,
.search-banner .searchbg .search .sosleft .sosul ul li.active {
  background: #f7f9fb;
  color: #034888;
}
.search-banner .searchbg .search .sosleft input {
  float: left;
  padding: 15px 10px;
  width: 945px;
  background: none;
  font-size: 14px;
}
.search-banner .searchbg .search .sosleft input::-webkit-input-placeholder {
  color: #999;
  font-size: 14px;
}
.search-banner .searchbg .search .sosleft input:-moz-placeholder {
  color: #999;
  font-size: 14px;
}
.search-banner .searchbg .search .sosleft input::-moz-placeholder {
  color: #999;
  font-size: 14px;
}
.search-banner .searchbg .search .sosleft input:-ms-input-placeholder {
  color: #999;
  font-size: 14px;
}
.search-banner .searchbg .search .sosleft.active {
  background: #fff;
}
.search-banner .searchbg .search .sosleft.active .sosul {
  background: #fff;
}
.search-banner .searchbg button {
  width: 130px;
  height: 50px;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  color: #fff; font-size: 16px;
  border: none;background: #014e8a;
  outline: none;
  margin-left: 10px;
}
.search-banner .searchbg button i{ font-size: 20px; }
/*top-menu*/
.gtja-section {
  width: 100%;
}
.gtja-section .section-content {
    width: 1200px;
    margin: 0 auto;
}
.gtja-section.top-menu {
  font-size: 1.4rem;
  height: 50px;
  color: #fff;
  background: #034888;
  position: relative;
  z-index: 5;
}
.gtja-section.top-menu .pure-menu ul.pure-menu-list {
  left: 0 !important;
  list-style: none;
  margin: 0;
  padding: 0;
  top: 0 !important;
  z-index: 1;
  visibility: visible;
  font-size: 0;
}
.gtja-section.top-menu .pure-menu ul.pure-menu-list li.pure-menu-selected {
  position: relative;
  font-size: 14px; 
}
.gtja-section.top-menu .pure-menu ul.pure-menu-list li.pure-menu-selected.l3,
.gtja-section.top-menu .pure-menu ul.pure-menu-list li.pure-menu-selected.l1 {
  background: none; margin-left: 0;
}
.gtja-section.top-menu .pure-menu ul.pure-menu-list li a {
  padding: 13px 10px 13px 24px;
  color: #fff; 
  cursor: pointer;
}
.gtja-section.top-menu .pure-menu ul.pure-menu-list li a img {
  margin-right: 5px;
  margin-bottom: 2px;
}
.gtja-section.top-menu .pure-menu ul.pure-menu-list li a.pure-menu-link,
.gtja-section.top-menu .pure-menu ul.pure-menu-list li a.pure-menu-link:hover {
  color: #9fcbe4;
}
.gtja-section.top-menu .pure-menu ul.pure-menu-list li .pure-menu-children li a.pure-menu-link {
  color: #666;
  border: 0;
}
.gtja-section.top-menu .pure-menu ul.pure-menu-list li ul {
  background-color: #004e98;
  position: absolute;
  left: auto!important;
  top: 50px !important;
  z-index: 9;
  visibility: visible;
  padding-bottom: 15px;
  display: none;
}
.gtja-section.top-menu .pure-menu ul.pure-menu-list > li:hover ul {
  top: 40px;
  display: block;
}
.gtja-section.top-menu .pure-menu ul.pure-menu-list .l3 ul.pure-g {
  width: 1198px;
  padding: 20px 0;
  font-size: 0;
  background-color: #fff;
  position: absolute;
  top: 40px;
  right: -90px;
}
.gtja-section.top-menu .pure-menu ul.pure-menu-list .l3 ul.pure-g li {
  display: inline-block;_zoom:1;*display:inline;
}
.gtja-section.top-menu .pure-menu ul.pure-menu-list .l3 ul.pure-g li > div {
  border-right: 1px dotted #e2e2e2;
  height: 195px;
  padding-left: 30px;
  padding-top: 5px;
}
.gtja-section.top-menu .pure-menu ul.pure-menu-list .l3 ul.pure-g li.li-last > div {
  border-right: none;
}
.gtja-section.top-menu .pure-menu ul.pure-menu-list .l3 ul.pure-g li h2 a {
  font-size: 16px;
  color: #444;
  margin-bottom: 15px;
  padding: 0;
  text-align: left;
}
.gtja-section.top-menu .pure-menu ul.pure-menu-list .l3 ul.pure-g li h2 a:hover {
  background: none;
}
.gtja-section.top-menu .pure-menu ul.pure-menu-list .l3 ul.pure-g .as {
  color: #666;
  font-size: 12px;
}
.gtja-section.top-menu .pure-menu ul.pure-menu-list .l3 ul.pure-g .as a {
  width: 120px;
  padding: 0;
  float: left;
  text-align: left;
  margin-bottom: 5px;
  color: #666;
}
.gtja-section.top-menu .pure-menu ul.pure-menu-list .l3 ul.pure-g .as a:hover {
  color: #004e98;
  background: none;
}

.gtja-section.top-menu .pure-menu ul.pure-menu-list li.l4 a:hover,
.gtja-section.top-menu .pure-menu ul.pure-menu-list li.l5 a:hover{
  background-color: transparent;
  color: #9fcbe4;
}
.gtja-section.top-menu .pure-menu.pure-menu-horizontal li .pure-menu-children {
  background-color: #fff;
  border: 1px solid #004e98;
  border-top: none;
}
.gtja-section.top-menu .pure-menu.pure-menu-right {
  text-align: right;
}
.gtja-section.top-menu .pure-menu ul.pure-menu-list .l3 a.pure-menu-link,
.gtja-section.top-menu .pure-menu ul.pure-menu-list .l3 a.pure-menu-link:hover{
  color: #9fcbe4;
  background: url(/content/dam/gtja_v3/pc/icon-t4.png) no-repeat 10px center; padding-left: 40px;
}
.gtja-section.top-menu .pure-menu ul.pure-menu-list .l4 a,
.gtja-section.top-menu .pure-menu ul.pure-menu-list .l4 a:hover {
  color: #9fcbe4;
  background: url(/content/dam/gtja_v3/pc/icon-t3.png) no-repeat left center; padding-left: 30px;margin-right: 20px;
}
.gtja-section.top-menu .pure-menu ul.pure-menu-list .l5 a,
.gtja-section.top-menu .pure-menu ul.pure-menu-list .l5 a:hover {
  color: #9fcbe4;
  background: url(/content/dam/gtja_v3/pc/icon-t2.png) no-repeat left center; padding-left: 30px; margin-right: 20px;
}
.gtja-section.top-menu .pure-menu ul.pure-menu-list .chs a,
.gtja-section.top-menu .pure-menu ul.pure-menu-list .chs a:hover {
  color: #9fcbe4;
  background: url(/content/dam/gtja_v3/pc/icon-t5.png) no-repeat left center; padding-left: 30px; margin-left: 20px;
}
.pure-menu a{ border: none; }
.pure-menu a, .pure-menu .pure-menu-heading{ line-height: 1.75em; }

/*新版顶部导航浮动*/
.banner .menu{height: 80px;background-color: #fff;}
.floatMenu{width: 100%;position: fixed;top: 0;z-index: 9;box-shadow: 1px 2px 5px rgba(0,0,0,0.24)}
.nofloatMenu{width: 100%;position: static;top: 0;z-index: 0;box-shadow: none}