@charset "utf-8";
/* CSS Document */
html{height:100%}
.header404{width:100%; height: 90px; top: 0px; background: #FFFFFF;position: fixed;z-index: 10000;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04);}
.phpLogo{margin: 15px 24px 0 0 ;z-index: 1000;background: #FFFFFF;}
.nhead{width: 1380px;margin:0 auto;height: auto;display: flex;flex-direction: row;}
.phpLogo a {display: block;width: 110px;height: 50px;background: url(../images/logo.png) no-repeat;background-size: contain;}
.typeAsearch{height: 90px;align-items: center;    justify-content: space-between;width: 100%;min-width: 1095px;display: flex;}
.headtype {font-size: 18px;color: #333333;margin:2px 0 0 0;max-width:875px;width:auto;padding:0 10px;overflow:hidden;}
.headtype a {margin:0 30px 0 0 ;word-break: keep-all;white-space: nowrap;width:auto !important;}
.headtype a:hover{color:#FC3930;}
.headsearch{ z-index: 1000; margin: 5px 0 0 0; width: 190px;height: 36px;background: #F7F8FA;border-radius: 18px;position: relative;border-radius: 100px;background: #f7f8fa;display: flex;}
.headsearch input.text1 {
  float: left;width: 135px;height: 36px;border: none;background: none;margin: 0px 0px 0px 20px;outline: none;font-size: 12px;color: #999999;
}
.headsearch .searchSpans {position: absolute;right: 40px;top: 8px;color: #999999;}
.headsearch input.submit1 {width: 17px;height: 17px;border: none;background: none;
  background: url(../images/bg1.png) no-repeat -45px -25px;
  background: image-set(url(../images/bg1.png) 1x, url(../images/bg1-2x.png) 2x) no-repeat -45px -25px;
  background: -webkit-image-set(url(../images/bg1.png) 1x, url(../images/bg1-2x.png) 2x) no-repeat -45px -25px;
  float: right;margin-right: 15px;margin-top: 9px;cursor: pointer;
}
.headsearch .searchSpans a {margin-right: 10px;cursor: pointer;text-decoration: none;color: #999999;}
.guojisersp{display: none;
  width: 260px;height: auto;background:#f7f8fa;z-index: 100;top: 30px !important;
  left: 7px;    padding: 5px 10px;border-radius:0 0 10px 10px;
}
.gjsspd{justify-content: space-between;flex-wrap: wrap;align-items: center;}
.gjsspd a{margin-bottom: 6px;margin-right: 30px !important;line-height: 20px;}


.loginB{
  width: 24px;height: 24px;margin:0 9px 0 0 ;min-width: 24px;
  background: url(../lhimages/icon13.png) no-repeat ;
  background: image-set(url(../lhimages/icon13.png) ) no-repeat ;
  background: -webkit-image-set(url(../lhimages/icon13.png)) no-repeat;
}
.loginAother{align-items: center;margin:5px 0 0 15px;position: relative;width: 586px;justify-content:right;display: flex;}
.loginAother a{font-size: 18px;color: #333333;} 
.loginAother .login{align-items: center;margin-right:5px;display: flex;}
.loginAother a span{white-space: nowrap;overflow:hidden;}
.logaright .others{margin:0 0 0 20px;}
.logaright {height: 100%;align-items: center;display: flex;}
.langadivs{    height: 100%;align-items: center;display: flex;position:relative;}
.login,.vips{font-weight: bold;}
.aClass {    cursor: pointer;text-decoration: none;color: #333333;}
.languagesA b {
  background: url(../images/images/language_icon.png) repeat;
  background-size: cover;
  width: 24px;
  height: 24px;
  margin: 0px 3px 0px 0px;
}
.languagesA {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 0 35px;
}
.langadiv {
  position: absolute;
  min-width: 200px;
  display: none;
  border-radius: 5px;
  top: 85px;
  padding: 10px 0;
  right: 0px;
  background: #FFFFFF;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.15);
  z-index: 100;
}
.loginAother a {
  font-size: 18px;
  color: #333333;
}
.chooselan {
  width: 130px;
  display: flex;
  margin: 0 0 0 10px;
  align-items: center;
  color: #333333;
  white-space: nowrap;
  height: 30px;
  font-weight: bold;
  padding: 0 10px;
  font-size: 14px !important;
}
.chooselan {
  width: 130px;
  display: flex;
  margin: 0 0 0 10px;
  align-items: center;
  color: #333333;
  white-space: nowrap;
  height: 30px;
  font-weight: bold;
  padding: 0 10px;
  font-size: 14px !important;
}

.phpFoot {    position: fixed;
  bottom: 0;
  width: 100%;
  margin-top: 60px;
}
.phpFootIn {
  width: 100%;
  height: 175px;
  background: #292929;
}
.phpFootCont {
  width: 1380px;
  margin: auto;
}
.phpFootLeft {
  float: left;
  width: 610px;
  margin-top: 50px;
  position: relative;
}
.phpFootLeft dl{display: flex;flex-direction: column;}
.phpFootLeft dl dt {
  width: 575px;
}
.phpFootLeft dl dt a {    color: #999999;
  display: block;
  float: left;
  margin-right: 40px;
  font-weight: bold;
  margin-bottom: 10px;
}
.phpFootLeft dl dd.cont1 {
  color: #7b7b7b;
  margin: 25px 0 0 0;
  height: 18px;
  line-height: 18px;
  overflow: hidden;
}
.content404 h1{font-size: 18px;}
.content404{color : #adb5bd;margin: 120px auto 60px auto;width: 1380px;font-weight: bold;  font-size: 36px;display: flex;align-items: center;    justify-content: center; flex-direction: column;  height: 100%;}
.body404 {height: calc(100% - 280px);
  background: #f7f8fa;
  position: relative;
}
body {
  line-height: 24px;
  font: 14px Helvetica Neue, Helvetica, PingFang SC, \5FAE\8F6F\96C5\9ED1, Tahoma, Arial, sans-serif;
}
.warn{font-size: 180px;font-weight: bold; }








