@font-face {
  font-family: "MinionVariableConcept";
  src: url(../en_css/fonts/Minion\ Variable\ Concept_mianfeiziti.com.otf);
}
* {
  font-family: "MinionVariableConcept";
}
@font-face {
  font-family: "BookAntiqua";
  src: url(../en_css/fonts/BKANT.TTF);
}
@font-face {
  font-family: "BookAntiquaB";
  src: url(../en_css/fonts/ANTQUAB.TTF);
}
@font-face {
  font-family: "BookAntiquaBI";
  src: url(../en_css/fonts/ANTQUABI.TTF);
}
@font-face {
  font-family: "BookAntiquaI";
  src: url(../en_css/fonts/ANTQUAI.TTF);
}
@font-face {
  font-family: "Didot";
  src: url(../en_css/fonts/Didot.ttf);
}
@font-face {
  font-family: "DidotBold";
  src: url(../en_css/fonts/Didot\ Bold.ttf);
}
@font-face {
  font-family: "DidotItalic";
  src: url(../en_css/fonts/Didot\ Italic.ttf);
}
@font-face {
  font-family: "DidotB64";
  src: url(../en_css/fonts/didot-htf-b64-bold-ital.ttf);
}
@font-face {
  font-family: "DidotItalM96";
  src: url(../en_css/fonts/didot-htf-m96-medium-ital.ttf);
}
@font-face {
  font-family: "MinionProBold";
  src: url(../en_css/fonts/MinionPro-Bold.otf);
}
@font-face {
  font-family: "MinionProBoldCn";
  src: url(../en_css/fonts/MinionPro-BoldCn.otf);
}
@font-face {
  font-family: "MinionProBoldCnIt";
  src: url(../en_css/fonts/MinionPro-BoldCnIt.otf);
}
@font-face {
  font-family: "MinionProBoldIt";
  src: url(../en_css/fonts/MinionPro-BoldIt.otf);
}
@font-face {
  font-family: "MinionProIt";
  src: url(../en_css/fonts/MinionPro-It.otf);
}
@font-face {
  font-family: "LIFEB";
  src: url(../en_css/fonts/LIFEB.TTF);
}
@font-face {
  font-family: "LIFEBI";
  src: url(../en_css/fonts/LIFEBI.TTF);
}
@font-face {
  font-family: "LIFEI";
  src: url(../en_css/fonts/LIFEI.TTF);
}
@font-face {
  font-family: "LIFEN";
  src: url(../en_css/fonts/LIFEN.TTF);
}
.w1700 {
  max-width: 1820px;
  padding: 0 60px;
  margin: 0 auto;
}
.header {
  height: 135px;
  position: relative;
}
.header .header_content {
  width: 100%;
  position: fixed;
  top: 0;
  border-bottom: 1px solid #F3F3F3;
  background-color: #fff;
}
.header .header_top {
  height: 38px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  line-height: 38px;
  background-color: #6f7f6f;
  font-family: "MinionVariableConcept";
}
.header .w1700 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 95px;
}
.header .w1700 .logo_nav {
  display: flex;
  height: 100%;
  align-items: center;
  z-index: 100;
}
.header .w1700 .logo_nav .dropDownMenu {
  display: none;
  position: absolute;
  right: 0;
  left: 0;
  top: 100%;
  background-color: #F0F0F0;
  z-index: 130;
}
.header .w1700 .logo_nav .dropDownMenu .dropDownMenu_content .interior {
  max-width: 1260px;
  margin: 0 auto;
  padding: 30px 60px 40px;
  box-sizing: border-box;
}
.header .w1700 .logo_nav .dropDownMenu .dropDownMenu_content .dropList {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.header .w1700 .logo_nav .dropDownMenu .dropDownMenu_content .dropList .dropItem {
  width: 30%;
  min-width: 175px;
  font-size: 14px;
  letter-spacing: 0.03em;
  line-height: 25px;
  padding-left: 10%;
}
.header .w1700 .logo_nav .dropDownMenu .dropDownMenu_content .dropList .dropItem a {
  font-size: 20px;
  font-weight: 400;
  display: inline-block;
  letter-spacing: 0.05em;
  word-break: initial;
  font-size: 16px;
  padding: 8px 0;
}
.header .w1700 .logo_nav .dropDownMenu .dropDownMenu_content .dropList .dropItem:nth-of-type(3n-2) {
  margin-left: 0px;
}
.header .w1700 .logo_nav .dropDownMenu .dropDownMenu_content .dropList .dropItem:nth-of-type(3n) {
  margin-right: 0px;
}
.header .w1700 .logo {
  width: 100px;
  height: 36.7px;
  margin-right: 5px;
}
.header .w1700 .logo:nth-child(2) {
  width: 141.87px;
}
.header .w1700 .logo:nth-child(3) {
  width: 150.6px;
}
.header .w1700 .logo img {
  width: 100%;
  height: 100%;
}
.header .w1700 .navBox {
    margin-left: 2.2vw;
}
.header .w1700 .nav {
  display: flex;
}
.header .w1700 .nav .head_nav {
  padding: 40px 40px;
  font-family: "BookAntiqua";
  position: relative;
  box-sizing: border-box;
}
.header .w1700 .nav .head_nav a {
  padding: 0;
}
.header .w1700 .nav .head_nav .head_line {
  display: none;
  position: absolute;
  height: 1px;
  width: calc(100% - 36*2px);
  bottom: 40px;
  left: 36px;
  background-color: #222;
}
.header .w1700 .nav .head_nav:hover a:hover {
  background-color: #fff;
  color: #222;
}
.header .w1700 .nav .head_nav:hover .head_line {
  display: block;
}
.header .w1700 .nav .head_nav:first-of-type {
  display: none;
}
.header .w1700 .feature {
  flex-grow: 1;
  display: flex;
  max-width: 250px;
  align-items: center;
  justify-content: space-between;
}
.header .w1700 .feature .searchBox {
  display: none;
  position: absolute;
  top: 103%;
  right: 20px;
  height: 30px;
  border-radius: 30px;
  border: 1px solid #222;
  align-items: center;
  overflow: hidden;
  padding-right: 10px;
  z-index: 30;
  background-color: #fff;
}
.header .w1700 .feature .searchBox .form-controlKey {
  padding-left: 15px;
  border: none;
}
.header .w1700 .feature .searchBox .espcms_search_icon {
  border: none;
  outline: none;
  width: 19px;
  height: 19px;
  background-color: #fff;
}
.header .w1700 .feature .searchBox .espcms_search_icon:hover {
  background-color: #fff;
}
.header .w1700 .feature .featureItem {
  width: 19px;
  height: 19px;
}
.header .w1700 .feature .featureItem .vip {
  width: 23px;
}
.header .w1700 .feature .featureItem .line {
  height: 18px;
}
.header .w1700 .feature .featureItem img {
  width: 100%;
  height: 100%;
}
.header .w1700 .feature .language {
  display: flex;
  min-width: 70px;
  height: 25px;
  font-size: 14px;
  font-family: "Didot";
  padding: 0 14px;
  justify-content: space-between;
  align-items: center;
  border: 1px solid #222;
  border-radius: 13px;
  cursor: pointer;
}
.header .w1700 .feature .language:hover {
  color: #222;
}
.header .w1700 .feature .language img {
  width: 8px;
  height: 5px;
}
@media screen and (max-width: 1400px) {
  .header .w1700 .nav .head_nav {
    padding: 40px 20px;
  }
  .header .w1700 .logo {
    width: 81.7px;
    height: 30px;
    margin-right: 5px;
  }
  .header .w1700 .logo:nth-child(2) {
    width: 125.506px;
  }
  .header .w1700 .logo:nth-child(3) {
    width: 118.227px;
  }
  .header .w1700 .logo img {
    width: 100%;
    height: 100%;
  }
}
