@charset "utf-8";
/* CSS Document */
/*基本设置*/
*{ padding:0; margin:0}
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label,ol{margin:0;padding:0;border:0; font-size:12px; font-weight:normal;font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
img{border:none}
ul,ul li,ol,ol li,menu li{list-style:none;}
a,a:visited,a:active{ color:#525252; text-decoration:none;}
body{ margin:0px; padding:0px; font-size:12px; color:#4D4D4D; font-family:"微软雅黑";}
a,a:visited,a:hover,a:active{text-decoration:none;}
address, em, i {
    font-style: normal;
}
input,select{
  box-shadow:none; /*去除阴影*/
  outline: none;/*聚焦input的蓝色边框*/
  resize: none; /*textarea 禁止拖拽*/
  border: none; /*去除边框*/
  -webkit-appearance: none;/*常用于IOS下移除原生样式*/
  -webkit-tap-highlight-color: rgba(0,0,0,0); /*点击高亮的颜色*/
}
@font-face { 
  font-family: flipfr; 
   src: url('flipfr.ttf') format('truetype'),
       url('flipfr.woff') format('woff');
} 
/*----------------------------------------------------首页---------------------------------------------------------------------*/
body{
    padding:0!important;
}



.nav_header{
  position: fixed;
  height: 73px;
  top:0px;
  left:0px;
  right:0px;
  z-index:51;
  background:rgba(12,20,35,.9);
}
.nav_header .package{
  padding-right:15px;
  padding-left:15px;
  width:1200px;
  margin-right:auto;
  margin-left:auto;
}
.nav_header .header01:before{
  display: table;
}
.nav_header .header01 .logo{
  float: left;
  margin:19px 0 0 0;
}
.nav_header .header01 .logo .as_logo{
  display:inline-block;
  width:106px;
  height:35px;
}
.nav_header .header01 .logo .as_logo img{
  width:100%;
  height: 100%;
}
.nav_header .header01 .nav{
  float:left;
  margin-left:100px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -o-transition: all .3s;
  -ms-transition: all .3s;
  transition: all .3s;
}
.nav_header .header01 .nav:before{
  display: table;
  content: " ";
}
.nav_header .header01 .nav > ul > li > a:before{
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  bottom: 0;
  background: #c51114;
  height: 4px;
  -webkit-transition-property: left,right;
  transition-property: left,right;
  -webkit-transition-duration: .3s;
  transition-duration: .3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.nav_header .header01 .nav > ul > li > a:hover:before{
  left: 0;
  right: 0;
}
.nav_header .header01 .nav>ul li .active:before{
  left: 0;
  right: 0;
}
.nav_header .header01 .nav > ul > li > a:hover{
  color:#c51114;
  font-weight: bold;
}
.nav_header .header01 .nav>ul li .active{
  color:#c51114;
  font-weight: bold;
}
.nav_header .header01 .nav>ul{
  float: left;
  transition:all 0.5s ease-in-out;
  opacity:1;
  margin: 0;
}
.nav_header .header01 .nav>ul li{
  float: left;
  margin-left:42px;
  text-align: center;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -o-transition: all .3s;
  -ms-transition: all .3s;
  transition: all .3s;
}
.nav_header .header01 .nav>ul li a{
  color:#fff;
  display: inline-block;
  font-size:14px;
  position: relative;
  line-height:73px;
}
.nav_header .header01 .hea_phone{
  float: right;
  height: 22px;
  margin:26px 0 0 0;
  border-left:1px solid rgba(255,255,255,.8);
  padding-left:30px;
}
.nav_header .header01 .hea_phone p span{
  display: inline-block;
  width:22px;
  height:22px;
  background:url(../image/icon_pho1.png) no-repeat;
  float: left;
  margin-right:10px;
}
.nav_header .header01 .hea_phone p{
  font-size:14px;
  color:#fff;
  line-height: 22px;
}
.nav_header .header01 .nav ul .nav_er{
  width:100%;
  position:absolute;
  top:100%;
  left:0;
  display: none;
}
.nav_header .header01 .nav>ul .nav_er .div_dl{
  background: rgba(4,8,15,0.5);
  overflow: hidden;
}
.nav_header .header01 .nav>ul .nav_er .div_dl li{
  display: inline-block;
  float: inherit!important;
  margin-left:30px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.nav_header .header01 .nav>ul .nav_er .div_dl li a{
  font-size:14px;
  color:#fff;
  line-height: 60px;
}



