
.header_new{
  width:100%;
  height:129px;
  background-color: #222427;
  color: #ffffff;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 9999;
  /*overflow: hidden;*/
}

.header_new .top_nav {
  margin: 0 auto;
  /*margin-top: 1.4%;*/
  margin-top: 34px;
}
.top_cnt {
  width: 32.33%;
  /*height: 100%;*/
  height: 63px;
  position: relative;
}

.logo_n {
  width: 218px;
  height: 59px;
  background-image: url(../images/head/logo_top_1x@2.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  /*margin-top: 3.3%;*/
  float: left;
  clear: both;
  
  position: relative;
  overflow: hidden;

}
.logo_n h1 {
    display: none;
}
.top_by{
  line-height:18px;
  float:left;
  color:#ffffff;
  text-align:left;
}
.top_by .bycn{
  font-size: 1.4rem;
  margin-bottom: 3%;
}
.top_line{
  height: 59px;
  border-right: 2px solid #023580;
  float: left;
/*  margin-left: 2.5%;
  margin-right: 2.5%;*/
  margin-left: 20px;
  margin-right: 20px;
  position: relative;
}
.top_by .byen{font-size: 1.2rem;}
.top_by .byen .bytwo{font-family: 'bebas_regular';font-weight: bold;}

.header_new .top_con {
  width: 67.66%;
  float: left;
  position: relative;
}
.header_new .top_con .sn {
  box-sizing: border-box;
  list-style: none;
  padding: 0;
  margin: 0;
  /*float: left;*/
  height: 5rem;
  line-height: 4rem;
  /*padding-top: 1%;*/
}
.header_new .top_con .h_fx{
  /*margin-top: 8px;*/
  height: 32px;
  overflow: hidden;
}
.header_new .top_con .top_tel {
  float: left;
  width: 38px;
  height: 32px;
  background-image: url(../images/head/tel_s.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.header_new .top_con .icon-title{
  font-size: 1.6rem;
  color: #afafaf;
  font-weight: bold;
  line-height: 32px;
  margin-left:11px;
  float: left;
}
.header_new .top_con .tc_li1 {
  margin-right: 70px;
  /*margin-left: 58.6%;*/
}
.header_new .top_con .tc_li2{width: 5%;margin-left: 5px;}
.header_new .top_con .tc_li3{width: 10%;margin-left: 5px;}
.header_new .top_con .tcli_img1{width: 75%;margin-top:10px;}
.header_new .top_con .tcli_img2{width: 78%;margin-top:10px;}
.header_new .top_con .tcli_img3{width: 70%;margin-top: 12px;}

.header_new .nav_new {
  width: 100%;
  line-height: 60px;
  font-size: 1.4rem;
  position: relative;
}

.header_new .nav_new ul{
  /*width: 100%;*/
}
.header_new .nav_new ul li {
  float: left;
  position: relative;
  margin-right: 60px;
}

.header_new .nav_new ul li a {
  height: 100%;
  text-align: center;
}
.header_new a {
    text-decoration: none;
    outline: none;
    /*color: #ffffff;*/
    cursor: pointer;
}
.header_new .nav_new .nav_lia{color: #ffffff;}
.header_new .nav_new .nav_lia:hover {
  /*background: url(../images/navback.png) 100% no-repeat;
  background-size: 100% 100%;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  white-space: nowrap;*/
  color: #ffcf66;
}

.header_new .nav_new .dropdown1 > .dropdown1-menu {
  display: none;
  font-size: 1.4rem;
  font-weight: bold;
  width:159px;      
  height: auto;

  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0,0,0,.15);
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
  border-top-left-radius: 0;
  border-top-right-radius: 0;

  top: 100%;
  left: 0;
  float: left;
  text-align: left;
  list-style: none;
  padding:0;
  margin:0;
  border-radius:0;

  margin-left: -45px;
  z-index: 1000;
  position: absolute;
}
.header_new .nav_new .dropdown1:hover > .dropdown1-menu {
  display: block;
  color: red;
}
.header_new .nav_new .dropdown1-menu{color: #000000;}
.header_new .nav_new .dropdown1-menu a {
  height:50px;
  line-height:50px;
  position: relative;
  text-align:center;
  padding:0;  
}

.header_new .nav_new .dropdown1-menu div {
  color: #000000;
  border-bottom: 1px solid #e4e4e4;
  text-align:center;
}
.header_new .nav_new .dropdown1-menu div:hover{
  /*background-color: #f2f2f2;*/
  /*font-size: 1.5rem;*/
}
.header_new .nav_new .dropdown1-menu div:hover a{
  color: #ffcf66;
  font-weight: bold;
}
.flex-row {
  display:flex;
  flex-direction:row;
}
.flex-col {
  display: flex;
  flex-direction: column;
}
.header_new :hover{
    transition:all 0s ease;
}
.bshare-custom {
  height: 20px;
  margin-top: 6px;
}
#fxmod .bshare-custom a {
  padding-left: 0px;
  margin-right: 10px;
}  
#fxmod .bshare-custom .bshare-weixin{
  width: 20px;
  height: 20px;
  background: url(/20221201/images/head/x1.png) no-repeat;
  /*background-size: 100% 100%;*/
}
#fxmod .bshare-custom .bshare-sinaminiblog {
  width: 25px;
  height: 20px;
  background: url(/20221201/images/head/x3.png) no-repeat;
}
#fxmod .db_fx_zh{
  width: 20px;
  height: 20px;
  background: url(/20221201/images/head/x2.png) no-repeat;
  display: block;
}
#fxmod .db_fx_xhs{
  width:32px;
  height: 11px;
  background: url(/20221201/images/head/x4.png) no-repeat;
  margin-top: 7px;
  display: block;
}

@media (min-width: 0px) and (max-width: 1024px)
{
  body{font-size: 1.2rem;}
  .top_by .bycn {
      margin-top: 3px;
      font-size: 1rem;
      font-weight: bold;
      padding-bottom: 1px;
  }  

}



/*@media (min-width: 1280px) and (max-width: 1639px)
{
  

}
@media (min-width: 1080px) and (max-width: 1279px)
{

}
@media (min-width: 769px) and (max-width: 1079px)
{

}
@media (max-width: 768px)
{

}
*/


/*@media (min-width: 1540px)
{

}*/
@media (min-width: 1920px) and (max-width: 2159px)
{
  .top_by .bycn{font-size: 1.5rem;}
}
@media (min-width: 1640px) and (max-width: 1919px)
{
  .top_by .bycn{font-size: 1.5rem;}
}

@media (min-width: 1540px) and (max-width: 1919px)
{
/*  .header_new{height: 171px;}
  .banner {margin-top: 170px;} */
  
  .top_line{
    margin-left: 10px;
    margin-right: 10px;
  }
}

@media (min-width: 0px) and (max-width: 1539px)
{
/*  .header_new{height: 171px;}
  .banner {margin-top: 170px;} */
 /* .header_new .nav_new .dropdown1 > .dropdown1-menu {min-width: 11rem;}*/
  .top_cnt {width:43%;}
  .header_new .top_con{width:57%;}
  .top_line{
    margin-left: 10px;
    margin-right: 10px;
  }
	.header_new .nav_new ul li {
		margin-right: 30px;
	}
}
@media (min-width: 2160px){

  /*.header_new .nav_new .dropdown1 > .dropdown1-menu{left: 8%;}*/
}
@media (min-width: 3440px){

  .header_new{height: 225px;}
  /*.header_new .nav_new .dropdown1 > .dropdown1-menu {left: 20%;}*/
}