.br{ border: 1px solid red}
*{ margin: 0;padding: 0;}
a,a:hover{text-decoration: none;}
.bw{background: #fff;}
.by{background: #FFC107;}
.cl{ clear: both}
.fl{ float: left;}
.fr{ float:right;}
.mt3{margin-top: 3rem}
.mt2{margin-top: 2rem}
.mt1{margin-top: 1rem}
ul{list-style-type: none;}
.mt4 {
    margin-top: 10rem;
}
.center{text-align: center;}

@media (max-width: 1200px) {
    .h-w12 {
      display: none !important;
    }
  }
  @media (min-width: 1400px) {
    .h-w14 {
      display: none !important;
    }
  }
  @media (max-width: 768px) {
    .foota{height: 2rem;}
    .position2 {font-size: 12px !important;margin: 0 !important;float: left;}
     .position2 a{
     color: red !important;
     }
  }

 
 

.topbg{height: 40px;background:#f5f5f5;line-height: 40px;font-size: 14px;}
.top>div{text-align: left;padding-left: 49px;color:  #555555;}
.top h1{
    font-size: 14px;
    display: inline;
}

.navbg {line-height: 35px;min-width: 1200px;background: #f9f9f9;}
.nav { height: 50px; line-height: 52px; font-size: 15px; }
.nav ul li {float: left;width: 128px;text-align: center;height: 52px;}
.nav ul li a {color: #6c5a5a;}
.nav ul li:hover {background: #FAD535;text-align: center;display: block;transition: all 0.8s ease;position: relative;z-index: 888;}
.nav ul li:hover a { color: #db3d3d; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }
/*  */
.nav ul li ul { display: none }
.nav li:hover ul { display: block; z-index: 999; }
.nav li:hover ul li a{color:white;font-size: 13px;}
.nav li ul {background: red;background: #B5B5B5;position: absolute;width: 128px;}
.nav li:hover ul li:hover {color:white;background:red}

/*  */
.logo {
  width: 650px;
  height: 108px;
  float: left;
}
.logoa{
  float: left;
  width: 110px;
  margin-right: 8px;
}
.logoa img{
  width: 100%;
}
.logob{
  float: left;
}
.logob h1{
  
font-size: 38px;
  
font-weight: 600;
  
color: #0168ab;
  
line-height: 30px;
}
.logob p{
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
    
  font-weight: 600;
    
  color: #0168ab;
    
  line-height: 30px;
  }
.logob img{}
.logob section{
  font-size: 16px;
  line-height: 45px;
  padding-left: 3px;
}
.logob section h1{
  display: initial;
  font-size: 14px;
  font-weight: 400;
}
/*  */
.tell {}
.tell section {float: left;display: block;padding-top: 8px;}
.tell img {float: left;margin-right: 21px !important;margin-top: 15px !important;}
.tell p {font-size: 20px;color: red;line-height: 21px;margin-top: 5px;margin-bottom: 4px;font-weight: 600;font-family: 新宋体;}
.tell span {margin-left: 0px;font-size: 40px;line-height: 44px;color: #0168ab;font-family: fantasy;display: block;letter-spacing: 4px;}
.tell section span:nth-child(2){
  letter-spacing: 5px;
   }
/*  */

/*  */
.pic {   }
.pic img {display: block;margin: 0 auto;max-width: 100%;}
 
.foot{background:url(../images/foot.jpg);}

.foota{
    text-align: center;
    background: white;
    padding-top: 20px;
    min-height: 352px;
}
.foota p{
    margin: 0;
}
.foota h3{
    font-size: 20px;
    font-weight: bold;
}
.foota img{
    width: 208px;
}
.footb {
    color: white;
    padding-left: 30px;
}
.footb h3{
    line-height: 40px;
    padding-left: 15px;
    font-weight: bold;
    font-size: 2.6rem;
    margin-top: 27px;
}
.footb p{
    font-size: 14px;
    line-height: 26px;
    font-weight: bold;
    padding: 0 5px;
}
.footb h4{
  font-size: 2.5rem;
  color: #FFFFFF;
  margin-top: 10px;
  color: #FF9900;
  font-weight: bold;
  }
  .footc{border-left: 1px dashed #c2c3c5;min-height: 365px;padding-left: 30px;}
.footc h3{font: bold 26px/56px "";color: white;}
.footc span{color: #219cfb;}
.footc li{
    margin-bottom: 12px;
}
.footc li a{
    margin-left: 8px;
    margin-top: 8px;
    font-size: 15px;
    color: white;
    }
.f_link{line-height:30px;font-size: 12px;}
.f_link p{color: #857e7e;line-height: 34px;}
.f_link a{
    color: #1e0404;
}
.f_link a:hover{
    color: #e87518;
}

.nav-foot{
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    }
   .nav-foot a{color: #6c6b6b;}
   
.copyright{text-align:center;line-height:24px;font-size: 16px;color: #a09898;margin-bottom: 24px;}
.foot-bottom a:hover{    color: #e87518;}
 
.foot-m{
    clear: both;
    display: block;
    margin-top: 7rem;
}
.home_menu {max-width: 640px;min-width: 320px;position: fixed;bottom: 0;width: 100%;z-index: 99;background: #e6e0e0;/* border-top: 1px solid #d0cccc; */padding-top: 0.8rem;}
.home_menu ul { width: 100%; float: left; overflow: hidden; }
.home_menu .li { float: left; width: 20%; position: relative; padding: 0.2rem 0; }
.home_menu ul li:nth-child(1), .home_menu ul li:nth-child(5) { border-left: none; }
.home_menu ul li:nth-child(3), .home_menu ul li:nth-child(2) { border-right: none; }
.home_menu .li a {color: #1a1212;display: block;text-align: center;position: relative;}
.home_menu .li img { display: block; width: 37%; margin: 0 auto 5px; }
.home_menu .li1 {width: 21%;position: absolute;top: -24%;left: 40%;}
.home_menu .li1 img{max-width:100%}
.wx {font-size: 0.1rem;overflow: hidden;line-height: 2.5rem;position: fixed;bottom: 10%;left: 0;width: 100%;padding: 0.2rem 0.1rem;background: #fff;z-index: 999999999;display: none;}
.wx h3 {font-size: 2rem;}
.wx p { overflow: hidden; }
.wx span {user-select: text;color: #0da056;font-size: 2.3rem;float: left;margin-left: 2rem;}
.wx a {background: #0da056;color: #fff;float: right;padding: 0 1.4rem;font-size: 1rem;}
.wx img { float: right; width: 8%; margin-top: 1%; height: auto; }
/*  */
.search {}
.search{
    width: 23%;
    display: flex;
    float: right;
    font-size: 14px;
    line-height: 33px;
    margin-top: 8px;
}
.search input{
    float: left;
    flex: 4;
    height: 30px;
    outline: none;
    border: 1px solid #eaeaea;
    box-sizing: border-box;
    padding-left: 10px;
}
.search button{
    float: right;
    flex: 1;
    height: 30px;
    width: 72px;
    background-color: #0067ac;
    color: white;
    border-style: none;
    outline: none;
}
.search button i{
    font-style: normal;
}
.search button:hover{
    font-size: 16px;
}
/*  */
.searchword{
    width: 50%;
    float: left;
    margin-top: 8px;
    font-size: 15px;
}
.searchword p{}