BODY, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, DL, DT, DD, UL, OL, LI, PRE, FIELDSET, LEGEND, BUTTON,  LABEL,ul{

  padding:0px;

  margin:0px;

  border:0px;

  font-family: 微软雅黑;
}
*{  font-family: 微软雅黑}

/*body { min-width: 1200px; }*/

h1,h2,h3,h4,h5,h6{ font-size: 12px; font-weight:normal;}

img { border:0 none}

ol,ul{ list-style-type:none;}

a{ color:#000000; text-decoration:none; outline: medium none;}

.clear { 
  clear:both; 
}
.both:after {
  content: "";
  clear: both;
}
.fl{ float:left}

.fr{ float:right}

.commonWidth {
  width: 1200px;
  margin: 0 auto;
}
.commonA, .commonImg {
  display: block;
  width: 100%;
  height: 100%;
}
input {
  outline: none;
  border: 0;
  font-family: "微软雅黑" !important;
  background: none;
}
input[type="button"],
input[type="submit"],
input[type="reset"] {
  -webkit-appearance: none;
}
/*清除苹果按钮样式*/
.btn:focus {
  outline: none !important;
}
.headerbtn_bar {
  display: none;
}
.iphone_nav {
  display: none;
}
.headerbtn_bar {
  width: 25px;
  height: 20px;
  font-size: 0;
  margin-top: 6px;
  cursor: pointer;
  background: url(../images/nav-btn.png) no-repeat;
  background-size: cover;
}
.headerBg {
  width: 100%;
  height: 120px;
  background: url(../images/headerBg.png) repeat;
  box-sizing: border-box;
  padding: 35px 60px;
  position: absolute;
  z-index: 5;
  top: 0px;
  left: 0px;
}
.logo {
  width: 595px;
  height: 62px; 
}
.menu>li {
  float: left;
}
.menu>li>a {
  display: block;
  font-size: 16px;
  color: #ffffff;
  font-weight: bold;
  line-height: 36px;
  padding: 0px 30px;
}
.menu>li>a:hover {
  color: #ae0a29;
}
.nav {
  margin-top: 10px;
}
.search {
  margin-top: 10px;
  margin-left: 20px;
  position: relative;
  margin-right: 50px;
}
.search .btn2{
  border-style: none;
  outline: none;
  background:url(../images/search.png) no-repeat;
  width: 16px;
  height: 16px;
  position:absolute;
  z-index:99;
  background-size: cover;
  cursor: pointer;
  margin-top: 9px;
}
.search .btn1{
  border-radius: 5px;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  position: absolute;
  z-index: 77;
  padding: 0;
  right: -20px;
  top: -2px;
  box-sizing: border-box;
  outline: none;
  width: 0;
  color: #fff;
  transition: all 1s ease .1s;
  -webkit-transition: all 1s ease .1s;/*谷歌和safari*/
  -moz-transition: all 1s ease .1s;/*火狐*/
  -ms-transition: all 1s ease .1s;/*ie*/
  -o-transition: all 1s ease .1s;/*opera*/
}
.search .active{
  width: 180px;
  padding-left: 10px;
  padding-right: 30px;
  background: #333333;
}
.language {
  font-size: 16px;
  color: #ffffff;
  font-family: Times New Rpman;
  margin-top: 10px;
  line-height: 36px;
}
.language>a {
  color: #ffffff;
  opacity: .3;
  filter:alpha(opacity=.3); 
  letter-spacing: 2px;
}
.language>a:hover {
  opacity: 1;
  filter:alpha(opacity=1); 
}
.languageAct {
  opacity: 1 !important;
  filter:alpha(opacity=1) !important; 
}

.foot {
  box-sizing: border-box;
  padding-top: 44px;
}
.footCont {
  width: 25%;
  position: relative;
}
.footCont>h3 {
  display: block;
  font-size: 16px;
  color: #ffffff;
  font-weight: bold;
  line-height: 36px;
}
.swiperA {
  width: 100%;
  height: 100%;
  margin-top: 10px;
}
.swiperA .swiper-slide>a {
  display: block;
  font-size: 14px;
  color: #e7ecf2;
  line-height: 30px;
  height: 30px;
  overflow: hidden;
  opacity: .6;
  filter:alpha(opacity=.6); 
}
.footCont .swiper-button-prev,
.footCont .swiper-button-next {
  width: 16px;
  height: 16px;
  top: 32px;
  outline: none;
}
.footCont .swiper-button-prev {
  background: url(../images/footArrowLf.png) no-repeat 0px;
  left: 120px !important;
}
.footCont .swiper-button-next {
  background: url(../images/footArrowRl.png) no-repeat 0px;
  right: 145px !important;
}
.swiper-button-next:after, .swiper-button-prev:after {
  font-family: inherit !important;
}
.swiper-button-next:after, .swiper-button-prev:after {
  content: '' !important; 
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 1 !important;
}
.footCont .swiper-button-prev:hover {
  background: url(../images/footArrowLfH.png) no-repeat 0px;
}
.footCont .swiper-button-next:hover {
  background: url(../images/footArrowRlH.png) no-repeat 0px;
}
.copyright {
  height: 56px;
  box-sizing: border-box;
  border-top: 1px solid #123164;
  margin-top: 36px;
}
.copyright>p {
  font-size: 14px;
  color: #ffffff;
  line-height: 56px;
  opacity: .5;
  filter:alpha(opacity=.5); 
  text-align: center;
}
.aslide{
  position: fixed;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  z-index: 1234;
  right: 70px;
}
.aslide ul li{
  width: 47px;
  height: 47px;
  position: relative;
  cursor: pointer;
}
.aslide ul li:after{
  content: "";
  position: absolute;
  top: 50%;
  left: -30px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  background: url("../images/trangle.png") no-repeat left center;
  background-size: 10px 18px;
  display: none;
  width: 50px;
  height: 70px;
}
.aslide ul li:hover:after{
  display: block;
}
.aslide ul li:hover .diolag{
  display: block;
}
.aslide ul li.top:after{
  display: none;
}
.aslide ul li~li{
  margin-top: 5px;
}
.aslide ul li.tel{
  background: url("../images/tel.png") 0 -0px;
}
.aslide ul li.email{
  background: url("../images/tel.png") 0 -47px;
}
.aslide ul li.wx{
  background: url("../images/tel.png") 0 -94px;
}
.aslide ul li.top{
  background: url("../images/tel.png") 0 46px;
}
.aslide ul li .diolag{
  position: absolute;
  left: -110px;
  width: 100px;
  height: auto;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  padding: 10px;
  box-sizing: border-box;
  background: rgba(0,0,0,.25);
  border-radius: 5px;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  word-break: break-all;
  display: none;
}
.aslide ul li.wx .diolag{
  width: 120px;
  /* height: 100px; */
}
.aslide ul li.wx .diolag{
  left: -130px;
}
.diolag img{
  width: 80px;
  height: 80px;
}
@media (max-width:600px){
  .aslide{
    display: none !important;
  }
}