.con {
  content: '';
}
.cpa {
  position: absolute;
  content: '';
}
.cpr {
  position: relative;
  content: '';
}
.lhn {
  line-height: normal;
}
.ta {
  transition: all 0.5s;
}
.pof {
  position: fixed;
}
.por {
  position: relative;
}
.vam {
  vertical-align: middle;
}
.vh {
  -webkit-overflow-scrolling: touch;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  visibility: hidden;
}
.bn {
  border: none;
}
body {
  overflow-x: hidden;
}
.HTop {
  height: 80px;
  background-color: #fff;
}
.header {
  height: 80px;
  line-height: 80px;
  position: fixed;
  left: 0;
  top: 0;
  background-color: #ffffff;
  width: 100%;
  z-index: 100;
  box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.05);
}
.header .inner {
  position: relative;
  margin: 0 3%;
}
.header .lang,
.header .logo,
.header .other {
  position: absolute;
}
.header .lang {
  padding-left: 30px;
  background: url(../images/lang.png) no-repeat left center;
}

.header .menuIcon {
  display: none;
}
.header .other {
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  line-height: normal;
}
.header .other .open_search {
  background: url(../images/search.png) no-repeat center;
  width: 20px;
  height: 20px;
  display: block;
  cursor: pointer;
  position: relative;
}
.header .other .open_search.on {
  background: none!important;
}
.header .other .open_search.on:before,
.header .other .open_search.on:after {
  position: absolute;
  content: '';
  width: 90%;
  left: 15%;
  height: 3px;
  top: 50%;
  margin-top: -1.5px;
  background: #d0111b;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}
.header .other .open_search.on:after {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
}
.header .other .top_search {
  position: absolute;
  right: 0;
  top: 120%;
  background: #fff;
  width: 300px;
  padding-right: 40px;
  display: none;
  border: 1px solid #d0111b;
}
.header .other .top_search .text {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border: 0;
  padding: 0 10px;
}
.header .other .top_search .btn {
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  height: 40px;
  background: url(../images/search2.png) no-repeat center center #d0111b;
}
.header .other .search_show .top_search {
  display: block;
}

.header .logo {padding: 0 2% 0 8%;}



/* @media (max-width: 1440px){
.header .logo {padding: 0 2% 0 6%;}
}

@media (max-width: 1280px){
.header .logo {padding: 0 2% 0 4%;}
} */
@media (min-width: 1024px){
  .header .logo {
    position: unset;
  }
}
 .header .logo img{
    width: 120px;
  }
@media (max-width: 1024px) {
  .header .logo {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }

  .header .inner {
    height: 100%;
  }
  .header .menuIcon,
  .header .search {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
  }
  .header .other {
    z-index: 20;
  }
  .header #open_menu {
    z-index: 100;
    width: 30px;
    height: 30px;
    vertical-align: middle;
    cursor: pointer;
    display: block;
    position: relative;
  }
  .header #open_menu i {
    display: inline-block;
    position: absolute;
    left: 0;
    top: 50%;
    right: auto;
    bottom: auto;
    width: 90%;
    height: 3px;
    border-radius: 4px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #d0111b;
  }
  .header #open_menu::before,
  .header #open_menu::after {
    position: absolute;
    content: '';
    left: 0;
    right: auto;
    top: 0;
    bottom: 0;
    width: 90%;
    height: 3px;
    background-color: #d0111b;
    border-radius: 4px;
  }
  .header #open_menu::before {
    top: 5px;
  }
  .header #open_menu::after {
    bottom: 5px;
    top: auto;
  }
  .header #open_menu.open_menu_on i {
    opacity: 0;
  }
  .header #open_menu.open_menu_on::before,
  .header #open_menu.open_menu_on::after {
    background-color: #ffffff;
  }
  .header #open_menu.open_menu_on:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 15px;
  }
  .header #open_menu.open_menu_on:after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    bottom: auto;
    top: 15px;
  }
}
@media (max-width: 640px) {
  .header {
    height: 60px;
    line-height: 60px;
  }
.header .logo img{
    display: none;
  }
    .header .logo img.hide{
    display: block;
  }
}
@media (max-width: 640px) {
  .HTop {
    height: 60px;
  }
}
.textbg {
  background-image: -moz-linear-gradient(-45deg, #d0111b 0, #ea5404 25%, #f18e38 50%, #f9c03c 75%, #fdd23c 100%);
  background-image: -webkit-linear-gradient(-45deg, #d0111b 0, #ea5404 25%, #f18e38 50%, #f9c03c 75%, #fdd23c 100%);
  background-image: -ms-linear-gradient(-45deg, #d0111b 0, #ea5404 25%, #f18e38 50%, #f9c03c 75%, #fdd23c 100%);
  background-image: linear-gradient(-45deg, #d0111b 0, #ea5404 25%, #f18e38 50%, #f9c03c 75%, #fdd23c 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.textbg2 {
  background-image: -moz-linear-gradient(45deg, #d0111b 0, #ea5404 25%, #f18e38 50%, #f9c03c 75%, #fdd23c 100%);
  background-image: -webkit-linear-gradient(45deg, #d0111b 0, #ea5404 25%, #f18e38 50%, #f9c03c 75%, #fdd23c 100%);
  background-image: -ms-linear-gradient(45deg, #d0111b 0, #ea5404 25%, #f18e38 50%, #f9c03c 75%, #fdd23c 100%);
  background-image: linear-gradient(45deg, #d0111b 0, #ea5404 25%, #f18e38 50%, #f9c03c 75%, #fdd23c 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.navTop {
  text-align: center;
  font-size: 0;
  margin: 0 2%;
  padding-left: 9%;
}
.navTop li {
  position: relative;
  display: inline-block;
  font-size: 15px;
  margin: 0 2%;
}
.navTop li:nth-child(2) {
  /* margin-right: 15%; */
}
.navTop li span {
  display: inline-block;
  font-weight: bold;
  position: relative;
  padding-right: 20px;
  line-height: normal;
}
.navTop li span::before,
.navTop li span::after {
  content: '';
  position: absolute;
  width: 7px;
  height: 1px;
  right: 0;
  top: 12px;
  background-color: #333333;
}
.navTop li span::before {
  transform: rotate(45deg);
  right: 5px;
}
.navTop li span::after {
  transform: rotate(-45deg);
}
.navTop li span:hover::before,
.navTop li span:hover::after {
  background-color: #d0111b;
}
.navTop li > a {
  color: #fff;
  position: relative;
  display: block;
}
.navTop li .sub {
  position: absolute;
  left: 50%;
  top: 100%;
  right: auto;
  bottom: auto;
  width: 150px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #fff;
  padding: 10px;
  display: none;
}
.navTop li#m8 .sub{width: 200px;}
.navTop li .sub a {
  display: block;
  color: #333;
  font-size: 15px;
  line-height: 28px;
  margin: 12px 0px;
}
.navTop li .sub a:hover {
  color: #d0111b;
}

.header .lang{ z-index: 10;}
.navTop{ padding-left: 65px;}
.navTop .ul{display: flex; flex-flow: row wrap; padding: 0; justify-content: space-between;}
/* .navTop .ul li:nth-child(1),
.navTop .ul li:nth-child(2){ margin: 0 0 0 11.5%;} */
.navTop .ul li{flex: 0 0 auto;  margin: 0 4.5%;}
.navTop .ul li.hide{ opacity: 0;margin-left: 1.2%;}
.navTop .ul .logo{flex: 1 1 auto; padding: 0; display: inline-block;}
.navTop .ul .logo .hide{ display: none;}
@media (max-width: 1280px) {
.navTop .ul li{margin: 0 3%;}	
}
@media (max-width: 1200px) {
  .navTop li:nth-child(2) {
    /* margin-right: 25%; */
  }
}
/* @media (max-width: 1366px) {
.navTop {padding-left: 10.9%;}
} */
@media (max-width: 1024px) {
  .navTop {
    -webkit-overflow-scrolling: touch;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow-y: auto;
    visibility: hidden;
    position: fixed;
    right: -100%;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    background-color: rgba(0, 0, 0, 0.8);
    line-height: 40px;
    margin-left: 0;
    display: block;
    padding: 0;
    transition: all 0.5s;
    opacity: 0;
    background-image: none;
	margin-right: 0
  }
  .navTop.navTop_show {
    visibility: visible;
    right: 0;
    opacity: 1;
  }
  .navTop .ul{ display: block;}
  .navTop .ul .logo{display: block;margin-left: -55px;}
  .navTop.navTop_show ul {
    padding-top: 70px;
    position: relative;
    height: 100%;
    width: 250px;
    float: right;
    background-color: #d0111b;
  }
  .navTop.navTop_show ul li {
    width: 100%;
    margin: 0!important;
    display: block;
    padding: 0 5%;
    text-align: left;
  }
  .navTop.navTop_show ul li a {
    color: #fff;
  }
  .navTop.navTop_show ul li span {
    display: block;
    line-height: 46px;
  }
  .navTop.navTop_show ul li span::before,
  .navTop.navTop_show ul li span::after {
    background-color: #ffffff;
    top: 22px;
  }
  .navTop.navTop_show ul li.li_sub::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 46px;
    z-index: 10;
  }
  .navTop.navTop_show .sub {
    position: relative;
    width: 100%;
    background-color: transparent;
  }
  .navTop.navTop_show .sub a {
    margin: 0;
  }
  .navTop.navTop_show .sub a:hover {
    color: #ffffff;
  }
}
.layer {
  position: fixed;
  left: 0;
  top: 0;
  height: calc(100% - 30px);
  z-index: 120;
  background-color: rgba(0, 0, 0, 0.5);
}
.Hbanner {
  position: relative;
}
.Hbanner li {
  position: relative;
}
.Hbanner li .pcBan {
  display: inline-block;
}
.Hbanner li .wapBan {
  display: none;
}
.Hbanner .slick-dots {
  position: absolute;
  left: 0;
  top: auto;
  right: 0;
  bottom: 20px;
  text-align: center;
  z-index: 110;
}
.Hbanner .slick-dots li {
  display: inline-block;
  vertical-align: bottom;
  margin: 0 6px;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  border: 2px solid #fff;
}
.Hbanner .slick-dots li button {
  display: none;
}
.Hbanner .slick-dots li.slick-active {
  background-color: #b33236;
  border-color: #b33236;
}
@media (max-width: 1024px) {
  .Hbanner li .pcBan {
    display: none;
  }
  .Hbanner li .wapBan {
    display: inline-block;
  }
}
.NyBan {
  position: relative;
}
.NyBan img {
  width: 100%;
  display: block;
}
.NyBan::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 173px;
  background: url(../images/ban_bg.png) no-repeat center bottom;
  background-size: cover;
  left: 0;
  bottom: 0;
}
.NyBan .wapBan {
  display: none;
}
@media (max-width: 1024px) {
  .NyBan .wapBan {
    display: block;
  }
  .NyBan .pcBan {
    display: none;
  }
}
.f46 {
  font-size: 46px;
}
.f24 {
  font-size: 24px;
}
@media (max-width: 1024px) {
  .f46 {
    font-size: 38px;
  }
  .f24 {
    font-size: 20px;
  }
}
@media (max-width: 768px) {
  .f46 {
    font-size: 34px;
  }
}
@media (max-width: 640px) {
  .f46 {
    font-size: 28px;
  }
  .f24 {
    font-size: 18px;
  }
}
.columnName {
  text-align: center;
  color: #333333;
  font-weight: bold;
  padding: 2% 0 5%;
}
.columnName span {
  position: relative;
  display: inline-block;
  z-index: 0;
    margin-left: -15px;
}
.columnName span::after {
  content: '';
  position: absolute;
  right: -8px;
  top: 10px;
  width: 20px;
  height: 20px;
  border: 5px solid #fdd23c;
  border-radius: 100%;
  z-index: -1;
}
.pa_b0 {
  padding-bottom: 0;
}
.footer {
  position: relative;
  padding: 3.5% 0 2%;
  overflow: hidden;
  text-align: center;
}
.footer::before {
  content: '';
  width: 140%;
  height: 335%;
  position: absolute;
  left: -20%;
  top: 0;
  background-color: #d0111b;
  border-radius: 50% 50% 0 0;
}
.footer .w1280 {
  position: relative;
}
.footer .back_top {
  display: block;
  width: 50px;
  height: 50px;
  background: url(../images/back_top.png) no-repeat center;
  margin: 0 auto;
}
.footer .share {
  margin: 2.5% 0 3%;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.footer .share>div{
  color: #fff;
  padding: 0 30px;
  display: flex;
  align-items: center;
}
.footer .share>div img{
  margin-right: 20px;
  width: 30px;
  height: 30px;
  display: inline-block;
  max-width: 30px;
}
.footer .share a {
  display: inline-block;
  /* width: 30px; */
  padding-top: 8px;
  background: url(../images/Floor003169-icon1.png) no-repeat center;
  /* margin: 0 8px; */
  position: relative;
  background: none;
  color: #fff;
}
.footer .share a.sina {
  background-image: url(../images/foot_sina.png);
}
.footer .share a.qq {
  background-image: url(../images/Floor003169-icon2.png);
}
.footer .share figure {
  display: none;
  position: absolute;
  left: 50%;
  top: 100%;
  width: 120px;
  transform: translateX(-50%);
}
.footer nav {
  font-size: 0;
  line-height: 30px;
  margin-bottom: 4%;
}
.footer nav * {
  display: inline-block;
  vertical-align: middle;
}
.footer nav a {
  color: #fff;
  font-size: 16px;
}
.footer nav em {
  width: 1px;
  height: 16px;
  background: #fff;
  opacity: 0.3;
  margin: 0 3%;
}
.footer nav em:last-child {
  display: none;
}
.footer .Copyright {
  font-size: 14px;
}
.footer .Copyright,
.footer .Copyright a {
  color: rgba(255, 255, 255, 0.6);
}
@media (max-width: 640px) {
  .footer::before {
    width: 200%;
    left: -50%;
  }
/*
    .footer .share>div img{
  padding: 0 4px;
}
*/
  .footer nav a {
    font-size: 14px;
  }
  .footer nav em {
    margin: 0 2px;
  }
  .footer .share {
  display: block;
}
.footer .share>div{
  padding: 0 20px;
  display: block;
}
    
}
.contactUs dl {
  font-weight: bold;
  text-align: center;
  padding-bottom: 3vw;
}
.contactUs dl dd {
  display: inline-block;
  /* margin: 0 2%; */
  position: relative;
 border: 1px solid #eee;
  padding: 3%;
  border-radius: 10px;
  width: 48%;
  float: left;
  margin-right: 4%;
}
.contactUs dl dd:nth-child(3){margin-right:0;}
.contactUs dl dd:hover{ box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.15);}
.contactUs dl dd::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 90%;
  right: -50%;
  top: 5%;
  transform: rotate(45deg);
  background-color: #ebebeb;
  display: none;
}
.contactUs dl dd:last-child:after {
  display: none;
}
.contactUs dl dt {
  margin-bottom: 5%;
  width: 100%;
}
.contactUs dl span {
  font-size: 18px;
    display: block;
}
.contactUs dl p {
  font-size: 20px;
  color: #333333;
  margin-top: 10px;
  line-height: 36px;
}
.contactUs{max-width:800px;margin:0 auto;}
.contactUs dd p a span{display: none;}
.contactUs dd:hover p a{color:#d0111b}
.contactUs .code {
  color: #333;
  text-align: center;
  line-height: 30px;
  margin: 5% 0 4%;
}
.contactUs .code img {
  margin-bottom: 15px;
}

.contactUs .columns{
  display: flex;
} 

.contactUs  .columns dd{
  margin: 0 2%;
}
@media (max-width: 1440px) {
.contactUs dl p {font-size: 16px;line-height: 32px;}
.contactUs dl dd{padding:3% 2%}
  }
@media (max-width: 768px) {
  .contactUs .columns{
    display: block;
  } 
  .contactUs dl dd{width:100%;}
  .contactUs dl dd {
    margin: 2%;
  }
  .contactUs dl dd::after {
    right: -23%;
  }
}
@media (max-width: 640px) {
  .contactUs dl dt {
    margin-bottom: 10%;
  }
  .contactUs dl dd {
    margin: 0 0 10%;
    display: block;
  }
  .contactUs dl dd::after {
    display: none;
  }
  .contactUs dl p {
    font-size: 16px;
  }
}
.proMenu {
  position: relative;
  text-align: center;
  padding: 3% 0 5%;
}
.proMenu li {
  display: inline-block;
  margin: 0 5%;
}
@media (max-width: 1350px) {
  .proMenu li {
    display: inline-block;
    margin: 0 3%;
  }
}
.proMenu li figure {
  width: 80px;
  margin: 0 auto 15px;
}
.proMenu li i {
  display: block;
  width: 30px;
  height: 30px;
  margin: 0 auto;
  position: relative;
}
.proMenu li i::before,
.proMenu li i::after {
  content: '';
  position: absolute;
  background-color: #333;
  width: 1px;
  height: 10px;
  left: 50%;
  top: 10px;
}
.proMenu li i::before {
  transform: rotate(-50deg);
  margin-left: -3.9px;
}
.proMenu li i::after {
  transform: rotate(50deg);
  margin-left: 3.9px;
}
@media (max-width: 768px) {
  .proMenu li {
    margin: 0 1%;
    width: 47%;
  }
  .proMenu li figure {
    width: 40px;
  }
}
.ov {
  overflow: hidden;
}
.proIndex {
  position: relative;
  padding: 5% 0 0;
  background-color: #f7f7f7;
}
.proIndex::before,
.proIndex::after {
  content: '';
  position: absolute;
}
.proIndex::before {
  height: 173px;
  left: 0;
  top: 0;
  width: 100%;
  background: url(../images/ban_bg.png) no-repeat center top;
  transform: rotate(180deg);
}
.proIndex .proTit {
  text-align: center;
  color: #333;
  font-weight: bold;
  margin-bottom: 3%;
}
.proList .w1440 {
  position: relative;
  z-index: 2;
}
.proList .slick-arrow {
  transform: translateY(-150%);
}
.proList .list {
  padding-bottom: 2%;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 5%;
}
.proList .list:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 4%;
}
.proList ul {
  padding: 0 180px;
}
.proList li a {
  display: block;
  margin: 0 60px;
  text-align: center;
}
.proList li figure {
  width: 100%;
  padding-top: 100%;
  border-radius: 100%;
  margin-bottom: 20px;
}
.proList .slick-slider .slick-track{margin: auto;}
@media (max-width: 768px) {
  .proList ul {
    padding: 0 40px;
  }
}
@media (max-width: 640px) {
  .proList ul {
    padding: 0 20px;
  }
  .proList li a {
    margin: 0 15px;
  }
  .proList .slick-dots {
    text-align: center;
    padding: 4% 0;
  }
  .proList .slick-dots li {
    margin: 0 5px;
  }
}
.RighInfo001774 {
  padding: 5% 0;
}
.RighInfo001774 .title {
  color: #d0111b;
  font-size: 24px;
  border-bottom: 1px solid #eee;
  padding: 15px 0;
  margin-bottom: 30px;
}
.RighInfo001774 .list_img,.RighInfo001774 .intro{display: none;} 
.RighInfo001774 .list_img {
  float: left;
  width: 51%;
}
.RighInfo001774 .big {
  margin-bottom: 30px;
}
.RighInfo001774 .big li figure {
  border: 5px solid #f8f8f8;
  padding-bottom: 60%;
  background-size: contain;
}
.RighInfo001774 .small {
  padding: 0 30px;
  position: relative;
}
.RighInfo001774 .small .slick-arrow {
  position: absolute;
  height: 100%;
  top: 0;
  width: 25px;
  transform: none;
  z-index: 10;
  cursor: pointer;
  border: 0;
  background: none;
  padding: 0;
}
.RighInfo001774 .small .slick-prev {
  left: 0;
}
.RighInfo001774 .small .slick-next {
  right: 0;
}
.RighInfo001774 .small .slick-disabled {
  cursor: default;
}
.RighInfo001774 .small .slick-arrow span {
  font-size: 20px;
  color: #ccc;
}
.RighInfo001774 .small .slick-arrow:hover::before {
  color: #d0111b;
}
.RighInfo001774 .small li figure {
  margin: 0 auto;
  padding-bottom: 67%;
  background-size: contain;
  max-width: 90%;
  border: 2px solid #f8f8f8;
}
.RighInfo001774 .small li.slick-current figure {
  border-color: #d0111b;
}
.RighInfo001774 .intro {
  float: right;
  width: 45%;
}
.RighInfo001774 .infobox .tab {
  border-bottom: 1px solid #e5e5e5;
  overflow: hidden;
  margin: 46px 0 0;
  font-weight: normal;
}
.RighInfo001774 .infobox .tab span {
  float: left;
  padding: 0 40px;
  color: #000;
  font-size: 16px;
  line-height: 44px;
  cursor: pointer;
}
.RighInfo001774 .infobox .tab span.on {
  background: #d0111b;
  color: #fff;
}
.RighInfo001774 .infobox .single {
  padding: 20px 0;
  min-height: 300px;
    position: relative;
}
.RighInfo001774 .infobox .single .box {text-align: center;/* background: #fafafa; */margin-top: 3%;padding: 2% 2% 4%;box-shadow: 0 0 28px 9px #eee;border-radius: 20px;}
.RighInfo001774 .infobox .single .box h2{color:#d0111b;margin: 10px 0 20px;}
.RighInfo001774 .infobox .single .box p{font-size:16px;line-height:36px;}
.RighInfo001774 .infobox .single .box p img{/* box-shadow: 0 0 28px 9px #eee; *//* border-radius: 20px; */}
.RighInfo001774 .infobox .single .box_yy{border-radius: 20px;margin-top: 3em;position: absolute;left: 3%;background: none;width: 100%;box-shadow: none;}
.RighInfo001774 .infobox .single .img-block{border-radius: 20px;}
.RighInfo001774 .xy .info2{line-height: 2.1428;text-align: left;}
@media (min-width:1025px) {
.RighInfo001774 .xy .img{width: 50%;text-align: right}
.RighInfo001774 .xy .info2{padding-left: 5em;font-size: 0.875em;text-align: left}  
}
@media (max-width:1024px) {
.RighInfo001774 .xy .img{margin-bottom: 2em;}
}
@media (max-width: 1024px) {
  .RighInfo001774 .intro {
    width: 100%;
    margin-right: 0;
    float: none;
  }
  .RighInfo001774 .list_img {
    float: none;
    width: 100%;
  }
}
.Developing .txt {
  margin: 0 auto 5%;
  max-width: 590px;
  text-align: center;
  color: #333333;
  line-height: 30px;
}
.Developing .txt h3 {
  font-size: 24px;
  color: #d0111b;
  margin-bottom: 3.5%;
}
.Developing .list {
  margin: 0 auto 2%;
  max-width: 1160px;
}
.Developing .list::after {
  content: '';
  clear: both;
  display: block;
}
.Developing .list .item {
  float: left;
  width: 31%;
  margin-right: 3%;
  text-align: center;
  color: #333333;
  line-height: 30px;
}
.Developing .list .item:last-child {
  margin-right: 0;
}
.Developing .list .item img {
  border-radius: 100%;
}
.Developing .list h4 {
  font-size: 20px;
  color: #333;
  margin: 4% 0;
}
@media (max-width: 768px) {
  .Developing .txt h3 {
    font-size: 20px;
  }
  .Developing .list h4 {
    font-size: 18px;
  }
      .RighInfo001774 .infobox .single .box_yy{position:relative;}
  .RighInfo001774 .infobox .single .box_yy p{text-align: left!important;color: #333!important;}
}
@media (max-width: 640px) {
  .Developing .txt h3 {
    font-size: 18px;
  }
  .Developing .list .item {
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 8%;
  }
  .Developing .list h4 {
    margin: 2% 0;
    font-size: 16px;
  }
}
.cultureList {
  text-align: center;
  padding-bottom: 2%;
}
.cultureList pre {
  text-align: center;
  max-width: 320px;
  margin: 0 auto;
  line-height: 30px;
  color: #999999;
}
.cultureList .img {
  position: relative;
  width: 15.625vw;
  height: 15.625vw;
  margin: 0 auto;
  border-radius: 100%;
  overflow: hidden;
}
.cultureList .img figure {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all 0.5s;
}
.cultureList .img .icon {
  border: 0.729166vw solid #f5f2f2;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 86.67%;
  height: 86.67%;
  border-radius: 100%;
  z-index: 2;
}
.cultureList .img .icon img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.cultureList h4 {
  font-weight: normal;
  color: #333333;
  margin: 2% 0 3%;
}
.cultureList .item:hover .img figure {
  opacity: 1;
}
.cultureList .item:hover .img .icon {
  border-color: transparent;
}
.cultureList .item:hover h4 {
  color: #d0111b;
}
@media (max-width: 768px) {
  .cultureList .img {
    width: 24vw;
    height: 24vw;
  }
  .cultureList .img .icon img {
    max-width: 50%;
  }
  .cultureList pre {
    line-height: 24px;
  }
}
@media (max-width: 640px) {
  .cultureList .img {
    width: 35vw;
    height: 35vw;
  }
}
.newsList li {
  border-bottom: 1px solid #ebebeb;
  padding: 2.5% 0;
}
.newsList li time {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 14px;
  color: #999999;
}
.newsList li time b {
  font-size: 5vw;
  color: #e5e1e1;
  display: block;
  line-height: 4vw;
  margin-bottom: 0.8vw;
}
.newsList li aside {
  padding-left: 10.416666vw;
  position: relative;
  width: 88%;
}
.newsList li .pic {
  width: 17.1875vw;
  position: relative;
}
.newsList li figure {
  width: 11.458333vw;
  height: 11.458333vw;
  margin: 0 auto;
  border-radius: 100%;
  transition: all 0.5s;
}
.newsList li h2 {
  font-weight: normal;
}
.newsList li p {
  line-height: 30px;
  color: #999999;
  margin-top: 0.9vw;
}
.newsList li span {
  position: absolute;
  width: 5.208333vw;
  height: 5.208333vw;
  background: url(../images/more.png) no-repeat center;
  background-size: contain;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all 0.5s;
}
.newsList li a:hover time b {
  color: #d0111b;
}
.newsList li a:hover h2 {
  color: #d0111b;
}
.newsList li a:hover figure {
  transform: scale(1.4);
}
.newsList li a:hover span {
  opacity: 1;
}
@media (max-width: 768px) {
  .newsList li aside {
    width: 96%;
  }
  .newsList li .pic {
    width: 20vw;
  }
  .newsList li figure {
    width: 15vw;
    height: 15vw;
  }
}
@media (max-width: 640px) {
  .newsList li time {
    font-size: 12px;
  }
  .newsList li aside {
    width: 98%;
    padding-left: 15vw;
  }
  .newsList li figure {
    width: 20vw;
    height: 20vw;
  }
  .newsList li h2 {
    font-size: 16px;
  }
  .newsList li p {
    line-height: 24px;
  }
}
.newsInfo {
  color: #333333;
}
.newsInfo .title {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 3%;
  margin-bottom: 3%;
  text-align: center;
}
.newsInfo .title h2 {
  font-size: 1.875vw;
  margin-bottom: 1%;
}
.newsInfo article {
  line-height: 30px;
  max-width: 1105px;
  margin: 0 auto;
}
.newsInfo article img {
  height: auto!important;
}
.newsInfo .divMore {
  border-top: 1px solid #ebebeb;
  margin-top: 5%;
  padding: 4% 0;
}
.newsInfo .divMore a {
  color: #999999;
  width: 100px;
  display: block;
  margin: 0 auto;
  text-align: center;
}
.newsInfo .divMore a::before {
  content: '';
  display: block;
  background: url(../images/more2.png) no-repeat center;
  width: 100px;
  height: 100px;
  margin-bottom: 15px;
}
.newsInfo .divMore a:hover {
  color: #d0111b;
}
@media (max-width: 768px) {
  .newsInfo .title h2 {
    font-size: 3vw;
  }
}
@media (max-width: 640px) {
  .newsInfo .title h2 {
    font-size: 4vw;
  }
}

.aboutBox .box1 {
  text-align: center;
}
.aboutBox .box1 .txt {
  position: relative;
  width: 20.83333vw;
  height: 20.83333vw;
  background-color: #d0111b;
  border-radius: 100%;
  margin: 4.5% auto;
}
.aboutBox .box1 .txt span {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 1.875vw;
  line-height: 2.6041666vw;
  width: 100%;
  font-weight: bold;
}
.aboutBox .box1 .txt::before {
  content: '';
  position: absolute;
  background-color: #fdd23c;
  width: 6.770833vw;
  height: 6.770833vw;
  border-radius: 100%;
  left: 80%;
  bottom: 10%;
  z-index: -1;
}
.aboutBox .numBox {
  text-align: center;
  padding: 4% 0;
  border-bottom: 1px solid #ebebeb;
}
.aboutBox .numBox li {
  display: inline-block;
  margin: 0 5%;
}
.aboutBox .numBox li .num {
  display: block;
  font-size: 1.6666vw;
  color: #d0111b;
  line-height: 2.6041666vw;
  margin: 1.1vw 0 2%;
}
.aboutBox .numBox li i {
  font-style: normal;
  font-size: 2.08333vw;
  vertical-align: middle;
  display: inline-block;
  margin-top: -5px;
}
.aboutBox .box2 {
  text-align: center;
  padding-bottom: 2%;
}
.aboutBox .box2 .tit {
  margin-bottom: 2%;
}
.aboutBox .box2 .list {
  padding-top: 5%;
}
.aboutBox .box2 .list li {
  display: inline-block;
  width: 295px;
  margin: 0 5%;
}
.aboutBox .box2 .list li img {
  border-radius: 100%;
  margin-bottom: 1vw;
}
@media (max-width: 768px) {
  .aboutBox .numBox li .num {
    font-size: 3.8vw;
    line-height: 3.2vw;
  }
  .aboutBox .numBox li i {
    font-size: 4vw;
  }
  .aboutBox .box2 .list li {
    width: 255px;
  }
}
@media (max-width: 640px) {
  .aboutBox .box1 .txt {
    width: 50vw;
    height: 50vw;
  }
  .aboutBox .box1 .txt::before {
    width: 10vw;
    height: 10vw;
  }
  .aboutBox .box1 .txt span {
    font-size: 4.5vw;
    line-height: normal;
  }
}
@media (max-width: 1024px) {
  .fp-section,
  .fp-tableCell {
    height: auto!important;
  }
  .HTop {
    display: block!important;
  }
}
.Hbanner {
  position: relative;
}
.Hbanner .ul,
.Hbanner .ul li {
  height: 100%;
}
.Hbanner .ul figure {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
}
.Hbanner .ul figure img {
  display: none;
}
.Hbanner .txt_con {
  position: absolute;
  left: 50%;
  top: 45%;
  transform: translate(-50%, -50%);
  background-color: #ea5404;
  width: 29.166vw;
  height: 29.166vw;
  border-radius: 100%;
  color: #fff;
  text-align: center;
}
.Hbanner .txt_con .con {
  position: absolute;
  left: 0;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
}
.Hbanner .txt_con h2 {
  font-size: 5.729166vw;
}
.Hbanner .txt_con .cn {
  font-size: 1.875vw;
  font-weight: bold;
  margin: 1vw 0;
}
.Hbanner .txt_con .en {
  font-size: 1.25vw;
}
.Hbanner .search {
  position: absolute;
  left: 50%;
  bottom: 6vw;
  width: 560px;
  transform: translateX(-50%);
  border-radius: 35px;
  background-color: rgba(255, 255, 255, 0.2);
  padding: 10px;
}
.Hbanner .search .text {
  width: 100%;
  height: 56px;
  line-height: 56px;
  padding: 0 4%;
  border: none;
  border-radius: 35px;
  font-size: 0.83333vw;
  color: #666666;
}
.Hbanner .search .btn {
  background: url(../images/search.png) no-repeat center;
  background-size: contain;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 25px;
  width: 18px;
  height: 18px;
}
@media (max-width: 1024px) {
  .Hbanner .ul,
  .Hbanner .ul li {
    height: auto;
  }
  .Hbanner .ul figure {
    height: auto;
  }
  .Hbanner .ul figure img {
    display: block;
  }
  .Hbanner .search {
    width: 40%;
  }
  .Hbanner .search .text {
    height: 4vw;
    line-height: 4vw;
  }
}
@media (max-width: 640px) {
  .Hbanner .txt_con {
    width: 39vw;
    height: 39vw;
    top: 29%;
      background: none
  }
  .Hbanner .search {
    position: relative;
    width: 90%;
    bottom: auto;
    background-color: rgba(229, 67, 5, 0.2);
    margin: 4% auto;
    left: auto;
    transform: none;
  }
  .Hbanner .search .text {
    height: 8vw;
    line-height: 8vw;
  }
}
.Htit .en {
  font-size: 5.208333vw;
  line-height: 4.6875vw;
  margin-bottom: 1vw;
}
.Htit .cn {
  color: #333333;
  font-size: 1.6666vw;
}
@media (max-width: 768px) {
  .Htit .cn {
    font-size: 5vw;
  }
  .Htit .en {
    font-size: 8vw;
    line-height: normal;
  }
}
.Hmore {
  width: 100px;
  height: 100px;
  display: block;
  background: url(../images/more2.png) no-repeat center;
  background-size: contain;
}
@media (max-width: 1440px) {
  .Hmore {
    width: 70px;
    height: 70px;
  }
}
@media (max-width: 768px) {
  .Hmore {
    width: 50px;
    height: 50px;
  }
}
.Habout {
  background: url(../images/Hbox_bg1.png) repeat-x center bottom #f7f7f7;
}
.Habout .fl {
  width: 45%;
}
.Habout .fl .txt {
  position: relative;
  border-radius: 20px;
  margin-top: 8%;
  overflow: hidden;
  max-width: 480px;
}
.Habout .fl .txt img{ border-radius: 20px;}
.Habout .fl .txt li{position:relative;}
.Habout .fl .txt p {
  position: absolute;
  left: 0;
  top: 0;
  color: #fff;
  padding: 5%;
}
.Habout .fl .txt p::before {
  content: '';
  display: block;
  width: 32px;
  height: 1px;
  background-color: #fff;
  margin: 0.8vw 0;
}
.Habout .fr {
  width: 45%;
  line-height: 30px;
  color: #333333;
}
.Habout .numBox {
  margin: 16.5% 0;
}
@media(max-width:1440px){
	.Habout .numBox{ margin: 14.5% 0;}
}
@media(max-width:1280px){
  .Habout .fr{
    padding-top: 30px;
  }
  .Habout .numBox {
    margin: 6.5% 0;
  }
}
.Habout .numBox li {
  display: inline-block;
  margin-right: 3vw;
}
.Habout .numBox li:last-child {
  margin-right: 0;
}
.Habout .numBox li .num {
  display: block;
}
.Habout .numBox li span {
  font-size: 40px;
  display: inline-block;
  font-weight: bold;
}
@media (max-width: 1024px) {
  .Habout {
    padding: 5% 0;
  }
  .Habout .fr {
    width: 50%;
    margin-bottom: 10%;
  }
  .Habout .numBox {
    margin: 6% 0;
  }
  .Habout .numBox li {
    width: 48%;
    margin-right: 0;
  }
  .Habout .numBox li span{ font-size: 32px}
}
@media (max-width: 768px) {
  .Habout {
    padding: 5% 0 10%;
  }
}
@media (max-width: 640px) {
  .Habout {
    padding-bottom: 20%;
  }
  .Habout .fl,
  .Habout .fr {
    width: 100%;
    float: none;
  }
    .Habout .numBox li span{ font-size: 22px}
}
.Hpro .imgBg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.Hpro .imgBg figure {
  padding-top: 108vh;
}
.Hpro .w1440 {
  position: relative;
  z-index: 2;
}
.Hpro .Htit {
  padding-top: 5%;
}
.Hpro .Htit .cn {
  color: #fff;
}
.Hpro .btn {
  text-align: right;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  padding-bottom: 1.5%;
}
.Hpro .btn .slick-arrow {
  background-color: #fff;
  position: static;
  display: inline-block;
  width: 70px;
  height: 70px;
  line-height: 70px;
  margin-left: 10px;
  transform: none;
}
.Hpro .list {
  /* margin-top: 2%; */
}
.Hpro .list .slick-slide > div {
  width: 49%;
  float: left;
  padding: .5vw;
}
.Hpro .list .slick-slide > div:nth-child(2n) {
  float: right;
}
.Hpro .list .slick-slide > div:hover i::before {
  opacity: 1;
}
.Hpro .list .slick-slide > div:hover .txt p {
  opacity: 1;
}
.Hpro .list .slick-slide > div:hover .txt .more {
  background-image: url(../images/more2.png);
}
.Hpro .list .pic {
  width: 8.072916vw;
}
.Hpro .list .pic i {
  display: block;
  width: 100%;
  padding-top: 100%;
  border-radius: 100%;
  position: relative;
}
.Hpro .list .pic i::before {
  content: '';
  width: 114%;
  height: 114%;
  position: absolute;
  left: 50%;
  top: 50%;
  border: 1.0416vw solid rgba(255, 255, 255, 0.2);
  transform: translate(-50%, -50%);
  z-index: -1;
  border-radius: 100%;
  transition: all 0.5s;
  opacity: 0;
}
.Hpro .list .txt {
  padding-left: 4%;
  color: #fff;
  padding-right: 7.05295138vw;
  position: relative;
}
.Hpro .list .txt .tit {
  font-size: 26px;
}
.Hpro .list .txt .tit span {
  font-size: 14px;
  opacity: 0.7;
}
.Hpro .list .txt p {
  opacity: 0.7;
  margin-top: 1%;
line-height: 20px;
}
.Hpro .list .txt .more {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 4.6875vw;
  height: 4.6875vw;
  background: url(../images/more4.png) no-repeat;
  background-size: contain;
}
@media (max-width: 1280px) {
.Hpro .list .txt .tit{font-size: 22px;}
.Hpro .btn .slick-arrow{width: 40px;height: 40px;line-height: 40px;}
.Hpro .btn{padding-bottom: 1%;}
.Hpro .Htit{padding-top: 6%;}
.Hpro .list .pic{width: 7vw}
}
@media (max-width: 1024px) {
  .Hpro {
    position: relative;
    padding: 5% 0;
  }
  .Hpro .imgBg .ul,
  .Hpro .imgBg li,
  .Hpro .imgBg .slick-list,
  .Hpro .imgBg .slick-track {
    height: 100%;
  }
  .Hpro .imgBg figure {
    height: 100%;
    padding-top: 0;
  }
  .Hpro .list .txt .tit {
    font-size: 18px;
  }
  .Hpro .btn .slick-arrow {
    width: 50px;
    height: 50px;
    line-height: 50px;
  }
}
@media (max-width: 1024px) {
  .Hpro .list .slick-slide > div {
    width: 100%;
    float: none!important;
    margin: 2% 0;
  }
  .Hpro .list .pic {
    width: 20vw;
  }
}
@media(max-width:640px){
.Hpro .list .pic i{display: none;}
}

.Hother {
  background-color: #f7f7f7;
}
.Hother .Htit {
  position: relative;
  margin-bottom: 3.125vw;
}
.Hother .Htit .en {
  font-size: 2.2916vw;
  margin-bottom: 2%;
  line-height: normal;
}
.Hother .Htit .cn {
  font-size: 1.25vw;
}
.Hother .Htit figure {
  position: absolute;
  right: 0;
  top: 9%;
  max-width: 3.75vw;
}
.Hother .link {
  text-align: center;
}
.Hother .link li {
  display: inline-block;
  text-align: left;
  background-color: #fff;
  width: 27.60416vw;
  padding: 2.5%;
  margin: 0 1.5%;
  border-radius: 20px;
  box-shadow: 0px 12px 20px 0px rgba(0, 0, 0, 0.1);
  transition: all 0.5s;
}
.Hother .link li .txt {
  color: #333333;
}
.Hother .link li .txt::after {
  content: '';
  display: inline-block;
  background: url(../images/more5.png) no-repeat center;
  width: 10px;
  height: 11px;
  margin-left: 10px;
}
.Hother .link li:hover {
  transform: translateY(-3%);
}
.Hother .list {
  margin-top: 4%;
  overflow: hidden;
}
.Hother .list .slick-list {
  overflow: initial;
}
.Hother .list .box {
  margin: 0 10px;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.08);
  min-height: 218px;
  padding: 7%;
  background-image: -moz-linear-gradient(180deg, #fff 0, rgba(255, 255, 255, 0.5) 40%, rgba(255, 255, 255, 0));
  background-image: -webkit-linear-gradient(180deg, #fff 0, rgba(255, 255, 255, 0.5) 40%, rgba(255, 255, 255, 0));
  background-image: -ms-linear-gradient(180deg, #fff 0, rgba(255, 255, 255, 0.5) 40%, rgba(255, 255, 255, 0));
  background-image: linear-gradient(180deg, #fff 0, rgba(255, 255, 255, 0.5) 40%, rgba(255, 255, 255, 0));
  font-size: 14px;
  line-height: 26px;
  color: #999999;
  border-radius: 10px;
  position: relative;

  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.Hother .list .box h3 {
  color: #333333;
  font-size: 16px;
  margin-bottom: 0.5vw;
}
.Hother .list .box::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0.7;
  transition: all 0.5s;
  display: none;
}
.Hother .list .box img{
  position: absolute;
    top: 8%;
    left: 35%;
    z-index: 1;
    display: none;
}
.Hother .list .box #aniimated-thumbnials:hover img{
  display: block;
}
.Hother .list .box #aniimated-thumbnials{
  width: 30px;
}
.Hother .list .slick-active .box::before {
  opacity: 0;
}

.Hother .slick-track{
  display: flex;
}
.Hother .slick-track li .box{
  height: 100%;
}
.Hother .slick-track li .box div{
  color: #999999;
}
@media (max-width: 1024px) {
  .Hother {
    padding: 5% 0;
  }
  .Hother .Htit .en {
    font-size: 4vw;
  }
  .Hother .Htit .cn {
    font-size: 2vw;
  }
  .Hother .Htit figure {
    max-width: 8vw;
  }
  .Hother .link li {
    width: 40%;
  }
}
@media (max-width: 640px) {
  .Hother .link li .txt {
    font-size: 12px;
  }
}
.section_foot {
  background-color: #f7f7f7;
}
.searchList .list {
  padding-bottom: 3%;
}
.searchList dd {
  line-height: 52px;
  border-bottom: 1px dashed #e2e2e2;
}
.searchList dd time {
  float: right;
  margin-left: 2%;
  color: #999999;
  font-size: 15px;
}
.article{ color: #333333; line-height: 30px;}
.article ul li,.article ol li{ list-style: none}

/*Floor003006 */
.Floor003006{padding-bottom: 3vw;display: none;}
.Floor003006 .tit{margin-bottom:2vw}
.Floor003006 .tit h2{color:#333;text-align: center;font-size: 26px;}
.Floor003006 .list li{display:inline-block; width: 200px; }
.Floor003006 .list li figure{display: table;  height: 110px;width: 100%; text-align: center;}
.Floor003006 .list li a{display: table-cell;vertical-align: middle;}
.Floor003006 .list li img{max-height: 150px; max-width: 100%!important;}
.Floor003006 .title{font-size: 48px;text-align: center;padding: 0.5625em 0 1em 0;}
.Floor003006 .title .sub-tit{color: #8f97a2;font-size: 0.5em;line-height: 1.584em; margin-bottom: 0.4167em;}
.Floor003006 .title .sub-tit:before,
.Floor003006 .title .sub-tit:after{width: 32px; height: 1px; display: inline-block; content: ''; vertical-align: middle;background-color: #b9c3d0; margin: 0 20px;}
.Floor003006 .title .tit{color: #464d57;}
@media(max-width:1024px){
.Floor003006 .title{font-size: 5vw;}
.Floor003006 .list li{width: 25vw;}
.Floor003006 .list li figure{height: 12vw;}
.Floor003006 .list li img{max-height: 8vw; width: 80%;display: block; margin: 0 auto;}
.Floor003006 .tit h2{font-size: 22px;}
}
@media(max-width:640px){
.Floor003006 .tit h2{font-size: 20px;}
}





.PicList002323{margin: 3vw 0}
.PicList002323 .slider li{padding: 0 10px;}
.PicList002323 .slider li div{overflow: hidden;}
.PicList002323 .slider li div img{transition: 0.3s;}
.PicList002323 .slider li:hover div img{transform: scale(1.2);}
.PicList002323 .slider li h3{font-size: 16px;text-align: center;line-height: 40px;color: #333;}
.PicList002323 .btn{text-align: center;padding-top: 2.08vw;}
.PicList002323 .btn .slick-arrow{width: 46px;height: 46px;border-radius: 50%;border: 2px solid #b1b1b2;margin: 0 10px;position: relative;transform: inherit;}
.PicList002323 .btn .slick-arrow:before{position: absolute; content: ''; width: 12px; height: 12px; border-right: 2px solid #b1b1b2;border-top: 2px solid #b1b1b2; transform: rotate(45deg); left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.PicList002323 .btn .slick-arrow:hover,
.PicList002323 .btn .slick-arrow:hover:before{border-color: #ee7133;}
.PicList002323 .btn .slick-prev{transform: rotate(180deg);}
@media(max-width:640px){
.PicList002323 .btn .slick-arrow{width: 36px;height: 36px;}
.PicList002323 .btn .slick-arrow:before{width: 8px;height: 8px;margin: -3px 0 0 -4px;}
}







/*Floor002890 */
.Floor002890.w1440{max-width: 1200px;}
.Floor002890{position: relative; z-index: 1;font-size: 16px;}
.Floor002890 > .auto{position: relative;z-index: 3;max-width: 1200px;}
.Floor002890 .slider-for{padding-bottom: 0vw;}
.Floor002890 .slider-for .box > *{max-width: 565px;}
.Floor002890 .slider-for .tit{font-size: 36px;font-weight: bold;}
.Floor002890 .slider-for .title{margin: 1vw 0;}
.Floor002890 .slider-for .title dd{line-height: 1.875em;padding-left: 15px;position: relative;}
.Floor002890 .slider-for .title dd:before{position: absolute; content: ''; width: 4px; height: 4px; border-radius: 50%; background: #ea5b02; left: 0; top: 50%; margin-top: -2px;}
.Floor002890 .slider-for pre{color: #fff;line-height: 1.875em;}
.Floor002890 .slider-group{max-width: 750px;position: relative;}
.Floor002890 .slider-nav{width: 38.667%;position: relative; z-index: 4;}
.Floor002890 .slider-small{position: absolute; top: 0;right: 0; width: 92%; z-index: 0;}
.Floor002890 .slider-nav .inner{position: relative;overflow: hidden;padding: 5px; 
background: rgb(255,165,78);
background: -moz-linear-gradient(left,  rgba(255,165,78,1) 0%, rgb(208 17 27) 100%); 
background: -webkit-linear-gradient(left,  rgba(255,165,78,1) 0%,rgb(208 17 27) 100%); 
background: linear-gradient(to right,  rgba(255,165,78,1) 0%,rgb(208 17 27) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa54e', endColorstr='#ea5b02',GradientType=1 ); 
}
.Floor002890 .slider-nav .inner aside{position: absolute;right: 0; width: 40.715%; top: 0; height: 100%; background: url("../images/Floor002890_logo.png") no-repeat right bottom; padding-top: 5%; }
.Floor002890 .slider-nav  .inner aside span{padding-left: 30%; display: table;max-width: 100%; border-bottom: 1px solid rgba(255,255,255,0.5); padding-bottom: 5px;color: #fff;}
.Floor002890 .slider-nav  .item  .Ispic{width: 67.858%;padding-bottom: 30%;}

.Floor002890 .slider-small .Ispic{margin-left: 13.043%;padding-bottom: 46.174%;}
.Floor002890 .big-img:before{content:'';width: 100%;height: 100%;background: rgba(0,0,0,.3);position: absolute;top: 0;left: 0;z-index: 2;}
@media(min-width:769px){
.Floor002890{color: #fff;padding: 2vw 0;}
.Floor002890 .big-img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1;}
.Floor002890 .big-img *{height:100%;}
.Floor002890 .slider-for,
.Floor002890 .slider-group{margin: 0 2vw;}
.Floor002890 .slider-group .btn .slick-prev{left: -4.27vw; margin-right: -10px;}
.Floor002890 .slider-group .btn .slick-next{right: -4.27vw;margin-left: -10px;}
}
@media(max-width:768px){
.Floor002890 .big-img .Ispic{padding-bottom: 18%;background-position: right bottom;}
.Floor002890 .slider-for{padding-top: 6vw;}
.Floor002890 .slider-group{margin-bottom: 7.14vw;}
.Floor002890 .slider-group .btn .slick-prev{left: 0;}
.Floor002890 .slider-group .btn .slick-next{right: 0;}
.Floor002890 .slider-for .tit{color: #333;}
}
@media(max-width:640px){
.Floor002890{font-size: 14px;}
.Floor002890 .slider-nav{width: 50.5%;}
.Floor002890 .slider-small{width: 100%;}
.Floor002890 .slider-small .Ispic{padding-bottom: 42%;}
.Floor002890 .slider-for .tit{font-size: 24px;}
.Floor002890 .slider-nav .inner aside span{font-size: 3vw;}
}



@media(min-width:769px){
.mianContent .article .span{display: block;}    
}

.waplogo{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); display: block; width: 140px;}
@media(max-width:1024px){
.waplogo{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); display: block;}
.navTop .ul li{ width: 100%;}
.navTop .ul .logo .hide	{display: block;}    
.navTop .ul li.hide{ display: none;}
.navTop .ul li .logo{ display: none;}	
}