.nav {

  line-height: 100px;

  background: #fff;

  padding: 0 50px;

  position: fixed;

  left: 0;

  top: 0;

  right: 0;

  width: 100%;

  z-index: 999;

  transition: all 0.4s ease-in-out;

  -webkit-transition: all 0.4s ease-in-out;

  -moz-transition: all 0.4s ease-in-out;

  -ms-transition: all 0.4s ease-in-out;

  -o-transition: all 0.4s ease-in-out;

  font-family: 'SourceHanSansCN-Regular';

}

.nav.active {

  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);

  line-height: 75px;

  transition: all 0.4s ease-in-out;

  -webkit-transition: all 0.4s ease-in-out;

  -moz-transition: all 0.4s ease-in-out;

  -ms-transition: all 0.4s ease-in-out;

  -o-transition: all 0.4s ease-in-out;

}

/*在线留言*/
.liuy {
  margin-bottom: 40px;
  overflow: hidden;
}

.liuy input {
  width: 100%;
}

.liuy h2 {
  border-bottom: 1px solid #ccc;
  padding-bottom: 20px;
  text-align: center;
  margin-bottom: 10%;
  margin-top: 0;
}

.liuy .pull-right {
  float: none !important;
}

.liuy .form-group:nth-child(1) {
  width: 50%;
  float: left;
  padding-right: 30px;
}

.liuy .form-group:nth-child(2) {
  width: 50%;
  float: left;
}

.liuy textarea.form-control {
  height: 90px;
}

.liuy .form_butt {
  overflow: hidden;
  float: right;
}

.liuy .form_butt button {
  width: 85px;
  height: 33px;
  background: #124fc8;
  border: 1px solid #666;
  color: #fff;
}

.liuy .form_butt button:hover {
  background: #f06a0a;
  border: 1px solid #fff;
}

.zxfs p {
  font-size: 1.125rem;
  line-height: 30px;
}



/*end*/
.nav .fl {

  width: 15%;

}

.nav_ico {

  display: inline-block;

}

.nav_fr {

  color: #474747;

  font-size: 1rem;

}

.nav_fr .iconfont {

  font-size: 1.25rem;

}

.nav_ico .icon-jiantou1-copy {

  font-size: 1rem;

  position: relative;

  top: -3px;

}

.nav_ico em {

  font-style: initial;

  position: relative;

  top: -2px;

}

.nav_ico a {

  color: #F37F08;

}

.nav_fr .ds {

  margin: 0 10px;

}

/* {$lang.search_product} */

.nav_ul>li {

  display: inline-block;

  position: relative;

  margin-left: 45px;

}

.nav_ul>li:nth-of-type(1) {

  margin-left: 0;

}

.nav_ul>li>a {

  font-size: 1.125rem;

  color: #474747;

  display: block;

}

.nav_ul>li>a::after {

  position: absolute;

  left: 50%;

  transform: translateX(-50%);

  bottom: 22%;

  width: 0;

  height: 7px;

  content: "";

  background: url(../img/1.png) no-repeat;

  background-size: 100% 100%;

}

.nav_ul>li.active>a::after {

  width: 32px;

}

.nav_ul {

  margin-right: 70px;

}

.nav .er-ul::after {

  height: 260px;

  width: 450px;

  position: absolute;

  right: 45px;

  top: 45px;

  content: "";

}

/* .nav_ul li:nth-of-type(2) .er-ul::after{



    background: url(/images/icon/25_1623941182358716.jpg) no-repeat;



    background-size: cover;



    background-position: center center;



}



.nav_ul li:nth-of-type(4) .er-ul::after{



    background: url(/images/icon/3_1623823177236565.jpg) no-repeat;



    background-size: cover;



    background-position: center center;



}



.nav_ul li:nth-of-type(5) .er-ul::after{



    background: url(/images/certificate/6_1623890675270872.jpg) no-repeat;



    background-size: cover;



    background-position: center center;



}



.nav_ul li .er-ul{



    padding-right: 26%;



}



.nav_ul li:nth-of-type(5) .er-ul li{



    width: 45%;



    float: left;



}



.nav_ul li:nth-of-type(8) .er-ul::after{



    background: url(/images/icon/7_1623937184812964.jpg) no-repeat;



    background-size: cover;



    background-position: center center;



} */

.nav .er-ul {

  position: fixed;

  width: 930px;

  left: auto;

  right: 17%;

  top: 101px;

  text-align: left;

  padding: 0 45px;

  height: 0px;

  overflow: hidden;

  box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);

  z-index: 999;

  transition: 400ms ease-in-out;

  background: #ffffff;

}

.er-ul-div,
/* .nav_ul li:nth-of-type(5) .er-ul li:nth-of-type(2), */
.nav .er-ul li:nth-of-type(1) {

  padding-top: 45px;

}

.nav_ul>li:hover .er-ul {

  height: 360px;

  transition: 400ms ease-in-out;

}

.nav.active .nav_ul .er-ul {

  top: 77px;

}

.nav .er-ul li {

  line-height: 50px;

  width: 50%;

  border-bottom: 1px solid #DDDDDD;

  position: relative;

}

.nav .er-ul li::after {

  position: absolute;

  left: 0%;

  bottom: -1px;

  width: 0;

  height: 1px;

  content: "";

  background: -webkit-gradient(linear, 40.56% 17.45%, 82.37% 161.65%, color-stop(0, rgba(255, 216, 0, 1)), color-stop(0.1166, rgba(254, 211, 0, 1)), color-stop(0.2638, rgba(252, 195, 2, 1)), color-stop(0.4273, rgba(249, 169, 4, 1)), color-stop(0.6028, rgba(244, 133, 7, 1)), color-stop(0.7856, rgba(237, 88, 11, 1)), color-stop(0.9661, rgba(230, 35, 16, 1)));

  background: -o-linear-gradient(-54.83deg, rgba(255, 216, 0, 1) 0%, rgba(254, 211, 0, 1) 11.66%, rgba(252, 195, 2, 1) 26.38%, rgba(249, 169, 4, 1) 42.73%, rgba(244, 133, 7, 1) 60.28%, rgba(237, 88, 11, 1) 78.56%, rgba(230, 35, 16, 1) 96.61%);

  background: -ms-linear-gradient(-54.83deg, rgba(255, 216, 0, 1) 0%, rgba(254, 211, 0, 1) 11.66%, rgba(252, 195, 2, 1) 26.38%, rgba(249, 169, 4, 1) 42.73%, rgba(244, 133, 7, 1) 60.28%, rgba(237, 88, 11, 1) 78.56%, rgba(230, 35, 16, 1) 96.61%);

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD800', endColorstr='#E62310' ,GradientType=0)";

  background: linear-gradient(144.83deg, rgba(255, 216, 0, 1) 0%, rgba(254, 211, 0, 1) 11.66%, rgba(252, 195, 2, 1) 26.38%, rgba(249, 169, 4, 1) 42.73%, rgba(244, 133, 7, 1) 60.28%, rgba(237, 88, 11, 1) 78.56%, rgba(230, 35, 16, 1) 96.61%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD800', endColorstr='#E62310', GradientType=1);

}

.nav .er-ul li:hover::after {

  width: 100%;

  transition: all 0.4s ease-in-out;

  -webkit-transition: all 0.4s ease-in-out;

  -moz-transition: all 0.4s ease-in-out;

  -ms-transition: all 0.4s ease-in-out;

  -o-transition: all 0.4s ease-in-out;

}

.nav .er-ul li a {

  font-size: 1.125rem;

  font-weight: 500;

}

.nav_fr>span:nth-of-type(2) {

  position: relative;

  top: -1px;

}

.er-ul-div>div {

  display: none;

}

.er-ul-div>div:nth-of-type(1) {

  display: block;

}

.er-ul>div {

  width: 50%;

  float: left;

}

.picture,
.banner {

  padding: 0 0 3% 3%;

  position: relative;

}

.picture::after,
.banner::after {

  position: absolute;

  left: 0;

  bottom: 0;

  width: 90%;

  height: 90%;

  content: "";

  background: -webkit-gradient(linear, 40.56% 17.45%, 82.37% 161.65%, color-stop(0, rgba(255, 216, 0, 1)), color-stop(0.1166, rgba(254, 211, 0, 1)), color-stop(0.2638, rgba(252, 195, 2, 1)), color-stop(0.4273, rgba(249, 169, 4, 1)), color-stop(0.6028, rgba(244, 133, 7, 1)), color-stop(0.7856, rgba(237, 88, 11, 1)), color-stop(0.9661, rgba(230, 35, 16, 1)));

  background: -o-linear-gradient(-54.83deg, rgba(255, 216, 0, 1) 0%, rgba(254, 211, 0, 1) 11.66%, rgba(252, 195, 2, 1) 26.38%, rgba(249, 169, 4, 1) 42.73%, rgba(244, 133, 7, 1) 60.28%, rgba(237, 88, 11, 1) 78.56%, rgba(230, 35, 16, 1) 96.61%);

  background: -ms-linear-gradient(-54.83deg, rgba(255, 216, 0, 1) 0%, rgba(254, 211, 0, 1) 11.66%, rgba(252, 195, 2, 1) 26.38%, rgba(249, 169, 4, 1) 42.73%, rgba(244, 133, 7, 1) 60.28%, rgba(237, 88, 11, 1) 78.56%, rgba(230, 35, 16, 1) 96.61%);

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD800', endColorstr='#E62310' ,GradientType=0)";

  background: linear-gradient(144.83deg, rgba(255, 216, 0, 1) 0%, rgba(254, 211, 0, 1) 11.66%, rgba(252, 195, 2, 1) 26.38%, rgba(249, 169, 4, 1) 42.73%, rgba(244, 133, 7, 1) 60.28%, rgba(237, 88, 11, 1) 78.56%, rgba(230, 35, 16, 1) 96.61%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD800', endColorstr='#E62310', GradientType=1);

}

.swiper-pagination-bullet {

  width: 18px;

  height: 18px;

  background: none;

  border: 5px solid #fff;

  opacity: 1;

}

.swiper-pagination-bullet-active {

  width: 22px;

  height: 25px;

  background: url(../img/2.png) no-repeat;

  background-size: 100% 100%;

  border: none;

  position: relative;

  top: 7px;

}

/*.banner .swiper-button-white {



    opacity: 0;



}*/

.banner:hover .swiper-button-white {

  /* opacity: 1; */

}

.banner .swiper-button-next {

  right: 5%;

}

.banner .swiper-button-prev {

  left: 5%;

}

.banner_div {

  position: absolute;

  left: 0;

  right: 0;

  top: 50%;

  color: #fff;

  font-family: 'SourceHanSansCN-Regular';

}

.banner_size {

  width: 58%;

}

.banner_size p:nth-of-type(1) {

  font-size: 3.75rem;

  line-height: 70px;

  text-shadow: 0 2px 5px rgba(0, 0, 0, .5);

}

.banner_size p:nth-of-type(2) {

  font-size: 2.5rem;

  margin: 18px 0 22px;

  text-shadow: 0 2px 5px rgba(0, 0, 0, .5);

}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {

  margin: 0 8px;

}

.more {

  border: 1px solid #fff;

  color: #fff;

  font-size: 1rem;

  border-radius: 4px;

  width: 115px;

  line-height: 38px;

  text-align: center;

  display: inline-block;

}

.about {

  padding: 85px 0 120px 0;

}

.about_tit {

  text-align: center;

}

.about_tit p:nth-of-type(1) {

  font-size: 1.125rem;

  color: #959696;

  font-family: "Helvetica";

}

.about_tit p:nth-of-type(2) {

  font-size: 3rem;

  color: #000000;

  margin-top: 10px;

  font-family: 'SourceHanSansCN-Regular';

}

.about_div {

  margin-top: 50px;

}

.about_div>div:nth-of-type(1) {

  cursor: pointer;

}

.about_div>div {

  width: 46%;

}

.about_fl>p:nth-of-type(1) {

  font-size: 1.75rem;

  line-height: 43px;

  color: #000000;

  font-family: 'SourceHanSansCN-Regular';

}

.about_fl {

  font-size: 1rem;

  line-height: 30px;

  color: #5D5E5E;

  padding-top: 60px;

}

.about_fl div {

  margin-bottom: 30px;
  text-align: justify;

}

.field_size span,
.about_fl div span {

  cursor: pointer;

  text-align: justify;
}

.field_size span:hover,
.about_fl div span:hover {

  font-weight: bold;

}

.about_fl div>p:nth-of-type(1) {

  margin: 30px 0;

}

.about_fl a:hover {

  font-weight: bold;

}

.more1 {

  border: none;

  background: -moz-linear-gradient(35.97% -16.69% -57.73deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%);

  background: -webkit-linear-gradient(-57.73deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%);

  background: -webkit-gradient(linear, 35.97% -16.69%, 126.57% 413.81%, color-stop(0, rgba(255, 216, 0, 1)), color-stop(0.071, rgba(253, 198, 2, 1)), color-stop(0.2131, rgba(246, 152, 6, 1)), color-stop(0.4111, rgba(236, 78, 12, 1)), color-stop(0.5199, rgba(230, 35, 16, 1)));

  background: -o-linear-gradient(-57.73deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%);

  background: -ms-linear-gradient(-57.73deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%);

}

.application {

  padding-bottom: 90px;

}

.title {

  text-align: center;

  background: #fff;

  font-size: 3rem;

  padding: 0 30px;

  position: relative;

  font-family: 'SourceHanSansCN-Regular';

}

.academy .title span {

  background: none;

}

.title span {

  padding: 0 15px 15px 15px;

  position: relative;

  background: #fff;

  z-index: 55;

}

.title span::after {

  position: absolute;

  left: 50%;

  transform: translateX(-50%);

  bottom: 0;

  width: 32px;

  height: 7px;

  content: "";

  background: url(../img/1.png) no-repeat;

  background-size: 100% 100%;

}

.title::after {

  position: absolute;

  left: 0;

  transform: translateY(-50%);

  top: 50%;

  width: 45%;

  height: 2px;

  content: "";

  background: url(../img/7.png) no-repeat;

}

.title::before {

  position: absolute;

  right: 0;

  transform: translateY(-50%);

  top: 50%;

  width: 41%;

  height: 2px;

  content: "";

  background: url(../img/7.png) no-repeat;

}

.application_lb {

  margin-top: 50px;

}

.application_size a:nth-of-type(1) {

  font-size: 1.75rem;

  color: #F37F08;

  display: -webkit-box;

  -webkit-box-orient: vertical;

  text-overflow: ellipsis;

  -webkit-line-clamp: 1;

  overflow: hidden;

}

.application_size p {

  font-size: 1rem;

  line-height: 30px;

  color: #5D5E5E;

  margin: 15px 0;

  display: -webkit-box;

  -webkit-box-orient: vertical;

  text-overflow: ellipsis;

  -webkit-line-clamp: 2;

  overflow: hidden;

  height: 60px;

}

.application_size a:nth-of-type(2) {

  font-size: .875rem;

  line-height: 28px;

  color: #F37F08;

}

.application_size a:nth-of-type(2) .iconfont {

  transition: 400ms ease-in-out;

  -moz-transition: 400ms ease-in-out;

  -webkit-transition: 400ms ease-in-out;

  -o-transition: 400ms ease-in-out;

  padding-left: 0;

}

.application_size {

  padding-top: 22px;

}

.application_div .over {

  position: relative;

}

.application_div .application_size::after {

  position: absolute;

  left: 0;

  top: 0px;

  height: 5px;

  width: 0;

  content: "";

  z-index: 55;

  transition: all 0.6s ease-in-out;

  -webkit-transition: all 0.6s ease-in-out;

  -moz-transition: all 0.6s ease-in-out;

  -ms-transition: all 0.6s ease-in-out;

  -o-transition: all 0.6s ease-in-out;

  background: -moz-linear-gradient(35.97% -16.69% -57.73deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%);

  background: -webkit-linear-gradient(-57.73deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%);

  background: -webkit-gradient(linear, 35.97% -16.69%, 126.57% 413.81%, color-stop(0, rgba(255, 216, 0, 1)), color-stop(0.071, rgba(253, 198, 2, 1)), color-stop(0.2131, rgba(246, 152, 6, 1)), color-stop(0.4111, rgba(236, 78, 12, 1)), color-stop(0.5199, rgba(230, 35, 16, 1)));

  background: -o-linear-gradient(-57.73deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%);

  background: -ms-linear-gradient(-57.73deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%);

}

.application_size {

  position: relative;

}

.application_div:hover .application_size::after {

  transition: all 0.6s ease-in-out;

  -webkit-transition: all 0.6s ease-in-out;

  -moz-transition: all 0.6s ease-in-out;

  -ms-transition: all 0.6s ease-in-out;

  -o-transition: all 0.6s ease-in-out;

  width: 100%;

}

.application_size .iconfont {

  font-size: 1.25rem;

  position: relative;

  top: 2px;

}

.application_img {

  position: absolute;

  top: 0;

  right: -100px;

  -webkit-animation: scale 5s infinite linear;

  -moz-animation: scale 5s infinite linear;

  -o-animation: scale 5s infinite linear;

  animation: scale 5s infinite linear;

}

@-webkit-keyframes scale {

  0% {

    transform: scale(.8);

  }

  50% {

    transform: scale(1);

  }

  100% {

    transform: scale(.8);

  }

}

.news {

  overflow: hidden;

}

.application_img1 {

  right: auto;

  left: -70px;

}

.application {

  overflow: hidden;

}

.news .swiper-container {

  padding: 55px 5px 100px 5px;

}

.news_size p:nth-of-type(1) {

  font-size: .875rem;

  line-height: 28px;

  color: #7F7F7F;

  margin-bottom: 15px;

}

.news_size a:nth-of-type(1) {

  font-size: 1.125rem;

  line-height: 30px;

  color: #000000;

  display: block;

  display: -webkit-box;

  -webkit-box-orient: vertical;

  text-overflow: ellipsis;

  -webkit-line-clamp: 1;

  overflow: hidden;

  height: 30px;

}

.news_size p:nth-of-type(2) {

  font-size: 1rem;

  line-height: 30px;

  color: #5D5E5E;

  margin: 15px 0;

  display: -webkit-box;

  -webkit-box-orient: vertical;

  text-overflow: ellipsis;

  -webkit-line-clamp: 3;

  overflow: hidden;

  height: 66px;

}

.news_size a:nth-of-type(2) {

  font-size: .875rem;

  line-height: 28px;

  color: #F37F08;

}

.news_size a:nth-of-type(2) .iconfont {

  position: relative;

  top: 1px;

  transition: 400ms ease-in-out;

  -moz-transition: 400ms ease-in-out;

  -webkit-transition: 400ms ease-in-out;

  -o-transition: 400ms ease-in-out;

  padding-left: 0;

}

.news_size {

  padding: 20px;

}

.news_div {

  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);

}

.academy {

  padding-bottom: 110px;

}

.academy_div {

  position: absolute;

  top: 54%;

  transform: translateY(-50%);

  width: 100%;

  left: 0;

  /* background: rgba(243, 244, 244, 0.6);



    padding: 55px; */

  text-align: center;

}

.academy_div div:nth-of-type(1) {

  background: rgba(243, 244, 244, 0.6);

  width: 35%;

  margin: 0 auto;

  padding: 25px 0;

  font-size: 1rem;

  line-height: 30px;

  color: #5D5E5E;

}

.academy_div .title::before {

  width: 0;

}

.academy_div .title::after {

  width: 0;

}

.academy_div .title {

  background: none;

}

.academy_div .title span {

  display: inline-block;

}

.academy_div .title span::after {

  position: absolute;

  left: 50%;

  transform: translateX(-50%);

  bottom: 4px;

  width: 100%;

  height: 100%;

  content: "";

  background: url(../img/1.1.png) no-repeat;

  background-size: 100% 100%;

  z-index: -1;

}

.academy_div .title span {

  padding: 15px 60px;

  color: #fff;

}

.academy_div>div:nth-of-type(2) {

  line-height: 30px;

  color: #5D5E5E;

  margin-top: 7%;

  font-size: 1.7rem;

}

/* 底部 */

.p1 {

  font-size: 1.125rem;

  line-height: 26px;

  color: #4C4C4C;

  margin-bottom: 18px;

}

.foot {

  background: #E2E2E2;

  position: relative;

  overflow: hidden;

}

.foot::after {

  position: absolute;

  left: 0;

  right: 0;

  top: 0;

  width: 100%;

  height: 75px;

  background: #fff;

  content: "";

  /* z-index: -1; */

}

.foot_div {

  width: 86.5%;

  background: #F3F4F4;

  padding: 75px 8% 105px 13%;

  position: relative;

  z-index: 55;

}

.foot_div>div {

  margin-left: 150px;

}

.foot_div>div:nth-of-type(1) {

  margin-left: 0;

}

.foot_ico a {

  width: 38px;

  height: 38px !important;

  line-height: 38px !important;

  border-radius: 50%;

  background: #fff !important;

  padding-left: 0 !important;

  text-align: center;

  font-size: 1.35rem;

  color: #ADADAD;

  margin-right: 15px;

  display: inline-block !important;

}

.foot_ico a:hover {

  text-decoration: none !important;

  color: #fff !important;

  background: -moz-linear-gradient(0.57% -16.97% -42.86deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%) !important;

  background: -webkit-linear-gradient(-42.86deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%) !important;

  background: -webkit-gradient(linear, 0.57% -16.97%, 207.78% 293.9%, color-stop(0, rgba(255, 216, 0, 1)), color-stop(0.071, rgba(253, 198, 2, 1)), color-stop(0.2131, rgba(246, 152, 6, 1)), color-stop(0.4111, rgba(236, 78, 12, 1)), color-stop(0.5199, rgba(230, 35, 16, 1))) !important;

  background: -o-linear-gradient(-42.86deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%) !important;

  background: -ms-linear-gradient(-42.86deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%) !important;

}

.foot_for {

  background: #FFFFFF;

  border-radius: 12px;

  line-height: 48px;

  border: 1px solid #DBDBDB;

}

.foot_for input {

  font-size: 1rem;

  color: #9E9D9D;

  width: 288px;

  border: none;

  height: 100%;

  padding-left: 15px;

  border-top-left-radius: 12px;

  border-bottom-left-radius: 12px;

}

.foot_for button {

  font-size: 1rem;

  width: 75px;

  color: #FFFFFF;

  background: -moz-linear-gradient(0.57% -16.97% -42.86deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%);

  background: -webkit-linear-gradient(-42.86deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%);

  background: -webkit-gradient(linear, 0.57% -16.97%, 207.78% 293.9%, color-stop(0, rgba(255, 216, 0, 1)), color-stop(0.071, rgba(253, 198, 2, 1)), color-stop(0.2131, rgba(246, 152, 6, 1)), color-stop(0.4111, rgba(236, 78, 12, 1)), color-stop(0.5199, rgba(230, 35, 16, 1)));

  background: -o-linear-gradient(-42.86deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%);

  background: -ms-linear-gradient(-42.86deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%);

  border-radius: 0px 12px 12px 0px;

  border: none;

}

.foot_size {

  font-size: 1rem;

  line-height: 28px;

  color: #777777;

}

.foot_box {

  font-size: 1rem;

  line-height: 24px;

  color: #898989;

  padding: 22px 0;

}

.wangzhan_div .modal-lg {

  width: 300px !important;

}

.wangzhan {

  height: 100px;

  position: relative;

  display: flex;

  align-items: center;

  justify-content: center;

  text-align: center;

  color: #000000;

  font-weight: bold;

}

.wangzhan p {

  font-size: 1.8rem !important;

}

/* 右侧边栏 */

.right-fix2 {

  display: none;

}

.right-fix {

  position: fixed;

  top: 650px;

  right: 3%;

  z-index: 999;

}

.right-fix li {

  width: 68px;

  line-height: 68px;

  border-radius: 50%;

  text-align: center;

  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);

  background: #fff;

  margin-bottom: 15px;

  cursor: pointer;

}

.right-fix2 .iconfont {

  font-size: 1.5625rem;

  color: #F37F08;

}

/* 应用领域 */

.picture::after {

  z-index: -1;

}

.picture_div {

  position: absolute;

  left: 0;

  top: 48%;

  width: 100%;

}

.picture_div_1 {

  position: absolute;

  left: 0;

  top: 18%;

  width: 100%;

}

.picture_size {

  color: #fff;

  /* width: 52%; */

}

.picture_size p:nth-of-type(2) {

  font-size: 2rem;

  line-height: 45px;

  text-shadow: 0 2px 5px rgba(0, 0, 0, .5);

}

.picture_size p:nth-of-type(1) {

  font-size: 3rem;

  line-height: 56px;

  margin-bottom: 15px;

  text-shadow: 0 2px 5px rgba(0, 0, 0, .5);

}

.field {

  padding: 70px 0 70px;

}

.field_size {

  width: 100%;

  font-size: 1rem;

  line-height: 30px;

  color: #5D5E5E;

  padding-bottom: 70px;

}

.field_size p {

  font-size: 3rem;

  color: #000000;

  margin-bottom: 40px;

}

.field_size span {

  color: #F37F08;

}

.field_ul li span {

  font-size: 1rem;

  color: #5D5E5E;

  background: #fff;

  border-radius: 12px;

  line-height: 38px;

  padding: 0 20px;

  display: inline-block;

  position: relative;

  z-index: 55;

}

.field_ul li {

  z-index: 55;

  padding: 1.5px;

  position: absolute;

  -webkit-animation: scale 5s infinite linear;

  -moz-animation: scale 5s infinite linear;

  -o-animation: scale 5s infinite linear;

  animation: scale 5s infinite linear;

}

.field_ul li::after {

  border-radius: 12px;

  position: absolute;

  left: 0;

  bottom: 0;

  width: 100%;

  height: 100%;

  content: "";

  background: -moz-linear-gradient(40.56% 17.45% -54.83deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);

  background: -webkit-linear-gradient(-54.83deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);

  background: -webkit-gradient(linear, 40.56% 17.45%, 82.37% 161.65%, color-stop(0.0041, rgba(255, 216, 0, 0.6)), color-stop(0.1385, rgba(253, 198, 2, 0.65)), color-stop(0.4074, rgba(246, 152, 6, 0.76)), color-stop(0.7822, rgba(236, 78, 12, 0.92)), color-stop(0.988, rgba(230, 35, 16, 1)));

  background: -o-linear-gradient(-54.83deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);

  background: -ms-linear-gradient(-54.83deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);

  background: linear-gradient(144.83deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);

}

.field_ul li:nth-of-type(1) {

  left: 21.5%;

  top: 12%;

}

.field_ul li:nth-of-type(2) {

  left: 40%;

  top: 12%;

}

.field_ul li:nth-of-type(3) {

  left: 38.5%;

  top: 29%;

}

.field_ul li:nth-of-type(4) {

  left: 52.5%;

  top: 22%;

}

.field_ul li:nth-of-type(5) {

  right: 27%;

  top: 29%;

}

.field_box .w100 {

  position: relative;

  z-index: 55;

}

.field_img {

  position: absolute;

  left: 5%;

  top: -90px;

  z-index: -1;

}

.field_box::after {

  position: absolute;

  left: 2.5%;

  bottom: -4px;

  height: 50%;

  width: 95%;

  z-index: -1;

  content: "";

  background: -moz-linear-gradient(0% 50% 0deg, rgba(255, 216, 0, 1) 3.15%, rgba(253, 198, 2, 1) 16.22%, rgba(246, 152, 6, 1) 42.36%, rgba(236, 78, 12, 1) 78.79%, rgba(230, 35, 16, 1) 98.8%);

  background: -webkit-linear-gradient(0deg, rgba(255, 216, 0, 1) 3.15%, rgba(253, 198, 2, 1) 16.22%, rgba(246, 152, 6, 1) 42.36%, rgba(236, 78, 12, 1) 78.79%, rgba(230, 35, 16, 1) 98.8%);

  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0.0315, rgba(255, 216, 0, 1)), color-stop(0.1622, rgba(253, 198, 2, 1)), color-stop(0.4236, rgba(246, 152, 6, 1)), color-stop(0.7879, rgba(236, 78, 12, 1)), color-stop(0.988, rgba(230, 35, 16, 1)));

  background: -o-linear-gradient(0deg, rgba(255, 216, 0, 1) 3.15%, rgba(253, 198, 2, 1) 16.22%, rgba(246, 152, 6, 1) 42.36%, rgba(236, 78, 12, 1) 78.79%, rgba(230, 35, 16, 1) 98.8%);

  background: -ms-linear-gradient(0deg, rgba(255, 216, 0, 1) 3.15%, rgba(253, 198, 2, 1) 16.22%, rgba(246, 152, 6, 1) 42.36%, rgba(236, 78, 12, 1) 78.79%, rgba(230, 35, 16, 1) 98.8%);

  background: linear-gradient(90deg, rgba(255, 216, 0, 1) 3.15%, rgba(253, 198, 2, 1) 16.22%, rgba(246, 152, 6, 1) 42.36%, rgba(236, 78, 12, 1) 78.79%, rgba(230, 35, 16, 1) 98.8%);

}

.product {

  padding-bottom: 60px;

}

.product_lb {

  padding-top: 65px;

}

.product_lb .swiper-container {

  padding-bottom: 95px;

}

.product_lb .swiper-pagination-bullet {

  border: 5px solid #A09C9C;

}

.product_lb .swiper-pagination-bullet-active {

  border: none;

}

.related {

  padding-bottom: 68px;

  overflow: hidden;

}

.news .news_lb .swiper-container {

  padding: 60px 5px 120px 5px;

}

.news .swiper-pagination-bullet {

  border: 5px solid #5D5E5E;

}

.news .swiper-pagination-bullet-active {

  border: none;

}

.news_lb .swiper-container {

  padding: 60px 5px 60px 5px;

}

.news_lb .swiper-pagination {

  bottom: 8%;

}

.related .application_img {

  top: 32%;

}

.picture_box {

  position: absolute;

  left: 0;

  bottom: 11%;

  width: 100%;

}

.picture_title a,
.picture_title {

  font-size: 1rem;

  line-height: 30px;

  color: #FFFFFF;

}

.application_img2 {

  top: 30%;

  left: -100px;

  right: auto;

}

.design_fix_ul {

  position: absolute;

  left: 0;

  bottom: 0;

  width: 100%;

  z-index: 55;

}

.design_fix_ul li {

  width: 20%;

  float: left;

  font-size: 1.125rem;

  line-height: 28px;

  color: #FFFFFF;

  padding: 50px 0;

  text-align: center;

  position: relative;

  cursor: pointer;

}

.design_fix_ul li::after {

  position: absolute;

  left: 50%;

  transform: translateX(-50%);

  bottom: 22%;

  width: 0px;

  height: 7px;

  content: "";

  background: url(../img/1.png) no-repeat;

  background-size: 100% 100%;

}

.design_fix_ul li.active::after {

  width: 32px;

}

.design_size {

  width: 100%;

  margin: 0 auto;

  font-size: 1rem;

  line-height: 28px;

  color: #5D5E5E;

  padding-bottom: 75px;

}

.design {

  padding: 75px 0;

}

.design_size p {

  font-size: 3rem;

  color: #000000;

  margin-bottom: 40px;

}

.design_size span {

  color: #F37F08;

}

.design_tit {

  font-size: 16px;

  line-height: 28px;

  color: #5D5E5E;

  padding: 35px 55px;

  background: #F3F4F4;

  margin-top: 35px;

  position: relative;

  cursor: pointer;

}

.design_tit p {

  font-size: 1.125rem;

  line-height: 28px;

  color: #2B2D2D;

}

.design_tit div {

  margin-top: 15px;

}

.design_div>div.active {

  background: #fff;

  border: 1px solid #D8D8D8;

}

/* .design_tit::after{



    display: block;



    content: '';



    border-right:10px solid transparent;



    border-left:10px solid transparent;



    border-bottom:15px solid #F3F4F4;



    top: -15px;



    position: absolute;



}



.design_div>div:nth-of-type(1)::after{



    left:9.2%;



}



.design_div>div:nth-of-type(2)::after{



    left:29.2%;



}



.design_div>div:nth-of-type(3)::after{



    left:49.2%;



}



.design_div>div:nth-of-type(4)::after{



    left:69.2%;



}



.design_div>div:nth-of-type(5)::after{



    left:89.2%;



} */

.design_div .design_div_box {

  display: none;

}

.design_div>div.active .design_div_box {

  display: block;

}

.design .application_img2 {

  top: 24%;

  left: -80px;

  right: auto;

}

.design .application_img3 {

  top: 50%;

}

.field .application_img2 {

  top: 18%;

  left: -80px;

  right: auto;

}

.product_modal_div>div {

  width: 48%;

}

.product_modal_top p {

  font-size: 1.625rem;

  line-height: 28px;

  color: #000000;

  margin-bottom: 5px;

}

.product_modal_top {

  font-size: 1rem;

  line-height: 40px;

  color: #F37F08;

}

.product_modal_div table {

  border: none;

}

.product_modal_div table tr td {

  padding-left: 15px !important;

}

.product_modal_div table tr td,
.product_modal_div table tr {

  border: none;

  text-align: left;

}

.product_modal_div table tr:nth-of-type(odd) {

  background: #F3F4F4;

}

.product_modal_size {

  border-top: 1px solid #F3F4F4;

  border-bottom: 1px solid #F3F4F4;

  padding: 15px 0;

}

.product_modal_div table {

  margin-top: 20px;

  font-size: 14px !important;

}

.product_modal .modal-content {

  padding: 45px !important;

}

.product_modal .close {

  position: relative;

  top: -20px;

}

/* 新闻列表 */

.level {

  padding-top: 90px;

  text-align: center;

  border-bottom: 1px solid #EAEAEA;

}

.level_ul li {

  margin: 0 25px;

  display: inline-block;

}

.level_ul li a {

  position: relative;

  font-size: 22px;

  color: #626363;

  display: block;

  padding-bottom: 21px;

}

.level_ul li a::after {

  position: absolute;

  left: 50%;

  transform: translateX(-50%);

  bottom: -1px;

  width: 0;

  height: 7px;

  content: "";

  background: url(../img/1.png) no-repeat;

  background-size: 100% 100%;

}

.level_ul li.active a::after {

  width: 32px;

}

.level_ul li.active a {

  color: #000000;

}

.newslist {

  padding: 60px 0 150px 0;

}

.newslist_div>div {

  margin-bottom: 30px;

}

.newslist .application_img2 {

  left: -150px;

  top: 10%;

}

.newslist .application_img3 {

  top: auto;

  bottom: 20%;

}

/* 产品详情 */

.newsxq {

  padding: 85px 0;

}

.left {

  width: 68%;

}

.right {

  width: 28%;

}

.newsxq_tit p:nth-of-type(1) {

  font-size: .875rem;

  line-height: 28px;

  color: #7F7F7F;

  margin-bottom: 5px;

}

.newsxq_tit p:nth-of-type(2) {

  font-size: 1.7rem;

  line-height: 43px;

  color: #000000;

}

.newsxq_size {

  padding: 20px 0 30px 0;

  margin: 20px 0;

  font-size: 1rem;

  line-height: 30px;

  color: #5D5E5E;

  position: relative;

  /* border-bottom: 2px dashed #F37F08;



    border-top: 2px dashed #F37F08; */

}

.newsxq_size::after {

  position: absolute;

  left: 0;

  right: 0;

  height: 3px;

  top: 0;

  width: 100%;

  content: "";

  background: url(../img/10.png) no-repeat;

  background-size: 100% 100%;

}

.newsxq_size::before {

  position: absolute;

  left: 0;

  right: 0;

  height: 3px;

  bottom: 0;

  width: 100%;

  content: "";

  background: url(../img/10.png) no-repeat;

  background-size: 100% 100%;

}

.newsxq_box {

  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);

  background: #fff;

  font-size: 1rem;

  line-height: 30px;

  color: #777777;

  padding: 30px;

}

.newsxq_box span {

  color: #F37F08;

}

.p1-tit {

  font-size: 1.7rem;

  color: #000000;

  margin-bottom: 12px;

}

.newsxq_ul {

  height: 285px;

  overflow-y: scroll;

}

.newsxq_ul li {

  padding-right: 15px;

}

.newsxq_ul li p {

  font-size: .875rem;

  line-height: 28px;

  color: #7F7F7F;

}

.newsxq_ul li a {

  font-size: 1rem;

  line-height: 28px;

  color: #505151;

  display: -webkit-box;

  -webkit-box-orient: vertical;

  text-overflow: ellipsis;

  -webkit-line-clamp: 2;

  overflow: hidden;

}

.newsxq_ul li:hover a {

  color: #F37F08;

}

.newsxq_div {

  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);

  background: #fff;

  padding: 30px;

  margin-top: 50px;

}

.newsxq_div_xin.active {

  position: fixed;

  right: 13.2%;

  top: 6%;

  width: 370px;

  z-index: 999;

}

.newsxq_ul li {

  margin-top: 15px;

}

.newsxq_ul li:nth-of-type(1) {

  margin-top: 0;

}

.newsxq_a {

  font-size: 1rem;

  line-height: 30px;

  color: #505151;

}

.newsxq_a a {

  color: #505151;

}

.newsxq_a a:hover {

  color: #F37F08;

}

.newsxq .application_img {

  top: auto;

  bottom: 12%;

  right: -80px;

}

.newsxq .application_img2 {

  bottom: auto;

  top: 15%;

  left: -140px;

  right: auto;

}

.newsxq_div_a {

  text-align: center;

  margin-top: 20px;

}

/* .newsxq_div_a a{



    color: #2D2D2D;



    font-size: 1rem;



} */

/* 加入我们封面页 */

.cance_box {

  font-size: 1rem;

  line-height: 30px;

  color: #291913;

}

.honor_box {

  margin-top: 5px;

}

.cance_size {

  display: none;

}

.honor_box-tit,
.cance_div-tit {

  font-size: 1.5rem;

  color: #000000;

  text-align: center;

  margin-bottom: 15px;

  margin-top: 8px;

}

.jobs {

  padding: 85px 0;

}

.jobs_tit_1 {

  margin: 180px 0 260px 0;

}

.jobs_tit p:nth-of-type(1) {

  font-size: 3rem;

  color: #000000;

  margin-bottom: 20px;

}

.jobs_tit p:nth-of-type(2) {

  font-size: 1.6rem;

  line-height: 44px;

  color: #5D5E5E;

}

.jobs_lb {

  margin-top: 70px;

}

.jobs_div>div:nth-of-type(2) {

  margin-top: 26px;

}

.jobs_size>a:nth-of-type(1) {

  font-size: 1.625rem;

  color: #ffffff;

  padding-bottom: 10px;

  margin-bottom: 10px;

  position: relative;

  display: block;

}

.jobs_box>a {

  position: relative;

  display: block;

}

.jobs_box>a::after {

  position: absolute;

  left: 0;

  bottom: 0;

  width: 100%;

  height: 100%;

  content: "";

  background: rgba(0, 0, 0, 0.164);

}

.significance_box .significance_tit a:nth-of-type(2),
.significance_top a,
.jobs_size>a:nth-of-type(2) {

  font-size: .875rem;

  color: #F37F08;

  padding-top: 45px;

  display: block;

  opacity: 0;

  transition: all 0.4s ease-in-out;

  -webkit-transition: all 0.4s ease-in-out;

  -moz-transition: all 0.4s ease-in-out;

  -ms-transition: all 0.4s ease-in-out;

  -o-transition: all 0.4s ease-in-out;

}

.significance_box>div:hover .significance_tit a:nth-of-type(2),
.significance .row>.pr:hover .significance_top a,
.jobs_box:hover .jobs_size>a:nth-of-type(2) {

  padding-top: 15px;

  transition: all 0.4s ease-in-out;

  -webkit-transition: all 0.4s ease-in-out;

  -moz-transition: all 0.4s ease-in-out;

  -ms-transition: all 0.4s ease-in-out;

  -o-transition: all 0.4s ease-in-out;

  opacity: 1;

}

.jobs_size a:nth-of-type(1)::after {

  position: absolute;

  left: 0%;

  bottom: 0%;

  width: 45px;

  height: 2px;

  content: "";

  background: -moz-linear-gradient(-18.02% -1196.61% -38.55deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);

  background: -webkit-linear-gradient(-38.55deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);

  background: -webkit-gradient(linear, -18.02% -1196.61%, 121.11% 1353.39%, color-stop(0.0041, rgba(255, 216, 0, 0.6)), color-stop(0.1385, rgba(253, 198, 2, 0.65)), color-stop(0.4074, rgba(246, 152, 6, 0.76)), color-stop(0.7822, rgba(236, 78, 12, 0.92)), color-stop(0.988, rgba(230, 35, 16, 1)));

  background: -o-linear-gradient(-38.55deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);

  background: -ms-linear-gradient(-38.55deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);

  background: linear-gradient(128.55deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);

}

.jobs_size p {

  font-size: 1rem;

  color: #ffffff;

}

.jobs_size {

  position: absolute;

  left: 10%;

  right: 10%;

  top: 10%;

}

.jobs_div_fix .jobs_size {

  top: 5%;

}

/* 数字瑞玛 */

.digital_lb .swiper-container {

  padding: 55px 2px 65px 2px;

}

.digital_box {

  background: #FFFFFF;

  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);

}

.digital_div {

  position: absolute;

  left: 0;

  right: 0;

  width: 100%;

  top: 50%;

  transform: translateY(-50%);

  text-align: center;

}

.digital_div div {

  font-size: 3.75rem;

  color: #F37F08;

}

.digital_div div sup {

  font-size: 1.125rem;

  color: #F37F08;

}

.digital_div {

  font-size: 1.125rem;

  color: #000000;

}

.digital_box {

  height: 332px;

  overflow: hidden;

}

sup {

  top: -1.8em;

}

.digital_lb .swiper-slide:nth-child(2) .digital_div,
.digital_lb .swiper-slide:nth-child(3) .digital_div,
.digital_lb .swiper-slide:nth-child(4) .digital_div {

  /* top: auto;



    transform: translateY(0%);



    bottom: 10%;



    font-size : 1.375rem; */

}

.social_div {

  padding: 45px 0 120px 0;

}

.social_box {

  position: absolute;

  top: 45%;

  transform: translateY(-50%);

  left: 10%;

}

.social_box>div:nth-of-type(1) {

  width: 30%;

  background: #fff;

  border-radius: 17px;

  padding: 20px;

  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);

}

.social_box>div:nth-of-type(2) {

  margin: 75px 0 0 45px;

  font-size: 1.125rem;

  line-height: 30px;

  color: #5D5E5E;

}

.significance_top {

  position: absolute;

  top: 50%;

  transform: translateY(-50%);

  left: 50px;

  width: 50%;

  color: #fff;

}

.significance_top p:nth-of-type(1) {

  font-size: 1.625rem;

}

.significance_top p:nth-of-type(2) {

  font-size: 1rem;

  line-height: 28px;

  padding-top: 6px;

}

.significance {

  padding-bottom: 60px;

}

.significance_tit {

  position: absolute;

  left: 8%;

  top: 8%;

  color: #fff;

  font-size: 1.75rem;

}

.significance_tit a:nth-of-type(1) {

  color: #fff;

  font-size: 1.75rem;

  position: relative;

  padding-bottom: 15px;

  display: block;

}

.significance_top p:nth-of-type(1) {

  position: relative;

  padding-bottom: 15px;

}

.significance_top p:nth-of-type(1)::after,
.significance_tit a:nth-of-type(1)::after {

  position: absolute;

  left: 0%;

  bottom: 0%;

  width: 45px;

  height: 2px;

  content: "";

  background: -moz-linear-gradient(-18.02% -1196.61% -38.55deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);

  background: -webkit-linear-gradient(-38.55deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);

  background: -webkit-gradient(linear, -18.02% -1196.61%, 121.11% 1353.39%, color-stop(0.0041, rgba(255, 216, 0, 0.6)), color-stop(0.1385, rgba(253, 198, 2, 0.65)), color-stop(0.4074, rgba(246, 152, 6, 0.76)), color-stop(0.7822, rgba(236, 78, 12, 0.92)), color-stop(0.988, rgba(230, 35, 16, 1)));

  background: -o-linear-gradient(-38.55deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);

  background: -ms-linear-gradient(-38.55deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);

  background: linear-gradient(128.55deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);

}

.significance_box>div {

  margin-top: 30px;

}

.significance_box .pr>a {

  position: relative;

  display: block;

}

.significance_box .pr>a::after {

  position: absolute;

  left: 0;

  bottom: 0;

  width: 100%;

  height: 100%;

  content: "";

  background: rgba(0, 0, 0, 0.164);

}

/* 校园招聘 */

.level-boc {

  padding: 80px 0 70px 0;

  text-align: center;

  display: none;

}

.level-boc_ul li a {

  display: block;

  background: #F3F4F4;

  border-radius: 12px;

  font-size: 1.625rem;

  line-height: 28px;

  color: #373A3A;

  padding: 25px 25px 30px 50px;

  width: 265px;

  text-align: left;

  position: relative;

  overflow: hidden;

}

.level-boc_ul li a::after {

  background: url(../img/4.png) no-repeat;

  background-size: 100% 100%;

  width: 0;

  height: 130px;

  position: absolute;

  left: -50px;

  bottom: -50px;

  content: "";

  transition: all 0.4s ease-in-out;

  -webkit-transition: all 0.4s ease-in-out;

  -moz-transition: all 0.4s ease-in-out;

  -ms-transition: all 0.4s ease-in-out;

  -o-transition: all 0.4s ease-in-out;

}

.level-boc_ul li:hover a::after,
.level-boc_ul li.active a::after {

  width: 130px;

  transition: all 0.4s ease-in-out;

  -webkit-transition: all 0.4s ease-in-out;

  -moz-transition: all 0.4s ease-in-out;

  -ms-transition: all 0.4s ease-in-out;

  -o-transition: all 0.4s ease-in-out;

}

.level-boc_ul li {

  display: inline-block;

  margin: 0 13px;

}

.level-boc_ul li div {

  text-align: right;

  margin-top: 25px;

}

.level-boc_ul .iconfont {

  font-size: 1.5625rem;

}

.level-boc_ul li:hover a,
.level-boc_ul li.active a {

  background: #ffffff;

  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);

  color: #F37F08;

  transition: all 0.4s ease-in-out;

  -webkit-transition: all 0.4s ease-in-out;

  -moz-transition: all 0.4s ease-in-out;

  -ms-transition: all 0.4s ease-in-out;

  -o-transition: all 0.4s ease-in-out;

}

.filter_ul li {

  width: 21%;

  float: left;

  margin-right: 1%;

}

.filter_ul li:nth-of-type(5) {

  width: 12%;

  margin-right: 0;

}

.filter_ul li input,
.filter_ul li select {

  border-radius: 10px;

  border: 1px solid #D1D1D1;

  height: 65px;

  line-height: 65px;

  padding: 0 18px;

  width: 100%;

}

.filter {

  padding: 80px 0 20px 0;

}

.filter .jobs_tit p:nth-of-type(1) {

  margin-bottom: 50px;

}

.filter_ul p {

  font-size: 1rem;

  line-height: 28px;

  color: #797C7C;

  margin-bottom: 12px;

}

.filter_ul li button {

  width: 100%;

  border: none;

  color: #fff;

  background: -moz-linear-gradient(36.08% 24% -42.62deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%, rgba(230, 35, 16, 1) 71.98%);

  background: -webkit-linear-gradient(-42.62deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%, rgba(230, 35, 16, 1) 71.98%);

  background: -webkit-gradient(linear, 36.08% 24%, 172.22% 278.32%, color-stop(0, rgba(255, 216, 0, 1)), color-stop(0.071, rgba(253, 198, 2, 1)), color-stop(0.2131, rgba(246, 152, 6, 1)), color-stop(0.4111, rgba(236, 78, 12, 1)), color-stop(0.5199, rgba(230, 35, 16, 1)), color-stop(0.7198, rgba(230, 35, 16, 1)));

  background: -o-linear-gradient(-42.62deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%, rgba(230, 35, 16, 1) 71.98%);

  background: -ms-linear-gradient(-42.62deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%, rgba(230, 35, 16, 1) 71.98%);

  /* background : linear-gradient(132.62deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%, rgba(230, 35, 16, 1) 71.98%); */

  border-radius: 7px;

  height: 65px;

  line-height: 65px;

  margin-top: 40px;

}

.campus {

  padding-bottom: 135px;

}

.campus_top {

  font-size: 1rem;

  line-height: 28px;

  color: #797C7C;

  margin-bottom: 30px;

}

.campus_top span {

  color: #F37F08;

}

.campus_top_tit {

  line-height: 70px;

  padding: 0 20px 0 15px;

  border-bottom: 1px solid #F3F4F4;

  cursor: pointer;

}

.campus_top_tit>div {

  float: left;

}

.tit {

  width: 30%;

  float: left;

  font-size: 1.25rem;

  color: #000000;

  display: -webkit-box;

  -webkit-box-orient: vertical;

  text-overflow: ellipsis;

  -webkit-line-clamp: 1;

  overflow: hidden;

}

.add {

  width: 30%;

  text-align: center;

  font-size: 1rem;

  color: #838484;

}

.cal {

  width: 30%;

  text-align: center;

  font-size: 1rem;

  color: #838484;

}

.sid {

  width: 10%;

  text-align: right;

  color: #D8D8D8;

}

.sid .iconfont {

  font-size: 2.1875rem;

}

.campus_top_tit:hover .sid {

  color: #F37F08;

}

.campus_top_tit:hover {

  background: #F3F4F4;

}

.modal_div_tit {

  font-size: 1.625rem;

  line-height: 28px;

  color: #000000;

}

.rec_div1 {

  font-size: 1rem;

  line-height: 30px;

  color: #5D5E5E;

}

.rec_div1 p {

  font-size: 1.125rem;

  line-height: 28px;

  color: #2D2D2D;

  margin: 25px 0 10px 0;

}

.rec_p2 {

  font-size: 1rem;

  line-height: 28px;

  color: #5D5E5E;

  padding: 10px 0 20px 0;

  position: relative;

}

.rec_p2::after {

  position: absolute;

  left: 0;

  right: 0;

  height: 3px;

  bottom: 0;

  width: 100%;

  content: "";

  background: url(../img/10.png) no-repeat;

  background-size: 100% 100%;

}

.modal_div .modal-header {

  padding: 0;

  border-bottom: none;

}

.modal_div .modal-body {

  padding: 0;

}

.modal_div .modal-content {

  padding: 10px 10px;

}

.ters_fin .modal-content,
.signifi_fin .modal-content {

  padding: 30px;

}

.modal_div .iconfont {

  font-size: 2.2rem;

  color: #F37F08;

}

.modal_div .close {

  opacity: 1;

  font-weight: 500;

  font-size: 30px;

  margin-right: -2px;

}

.modal-content-11 {

  width: 200px;

}

.rec_p3 {

  font-size: 1.125rem;

  line-height: 28px;

  color: #2D2D2D;

  margin-top: 25px;

}

.rec_p3 span {

  color: #F37F08;

}

.recruitment_box .modal-dialog {

  /* width: 100%; */

  left: 0;

  top: 50%;

  transform: translateY(-50%) !important;

}

.filter .application_img {

  top: -160px;

  left: -135px;

}

.campus .application_img {

  top: 50%;

}

.enjoy {

  padding: 95px 0 85px;

}

.enjoy_tit {

  font-size: 3rem;

  color: #000000;

  margin-bottom: 70px;

  text-align: center;

}

.enjoy_div {

  padding-bottom: 2px;

  z-index: 55;

}

.enjoy_div::after {

  position: absolute;

  left: 2.5%;

  bottom: -2px;

  height: 50%;

  width: 95%;

  content: "";

  z-index: -1;

  background: -moz-linear-gradient(0% 50% 0deg, rgba(255, 216, 0, 1) 3.15%, rgba(253, 198, 2, 1) 16.22%, rgba(246, 152, 6, 1) 42.36%, rgba(236, 78, 12, 1) 78.79%, rgba(230, 35, 16, 1) 98.8%);

  background: -webkit-linear-gradient(0deg, rgba(255, 216, 0, 1) 3.15%, rgba(253, 198, 2, 1) 16.22%, rgba(246, 152, 6, 1) 42.36%, rgba(236, 78, 12, 1) 78.79%, rgba(230, 35, 16, 1) 98.8%);

  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0.0315, rgba(255, 216, 0, 1)), color-stop(0.1622, rgba(253, 198, 2, 1)), color-stop(0.4236, rgba(246, 152, 6, 1)), color-stop(0.7879, rgba(236, 78, 12, 1)), color-stop(0.988, rgba(230, 35, 16, 1)));

  background: -o-linear-gradient(0deg, rgba(255, 216, 0, 1) 3.15%, rgba(253, 198, 2, 1) 16.22%, rgba(246, 152, 6, 1) 42.36%, rgba(236, 78, 12, 1) 78.79%, rgba(230, 35, 16, 1) 98.8%);

  background: -ms-linear-gradient(0deg, rgba(255, 216, 0, 1) 3.15%, rgba(253, 198, 2, 1) 16.22%, rgba(246, 152, 6, 1) 42.36%, rgba(236, 78, 12, 1) 78.79%, rgba(230, 35, 16, 1) 98.8%);

  background: linear-gradient(90deg, rgba(255, 216, 0, 1) 3.15%, rgba(253, 198, 2, 1) 16.22%, rgba(246, 152, 6, 1) 42.36%, rgba(236, 78, 12, 1) 78.79%, rgba(230, 35, 16, 1) 98.8%);

}

.story_lb .swiper-container {

  padding: 45px 2px 60px 2px;

}

.story_size a:nth-of-type(1) {

  font-size: 1.125rem;

  line-height: 28px;

  color: #000000;

  display: -webkit-box;

  -webkit-box-orient: vertical;

  text-overflow: ellipsis;

  -webkit-line-clamp: 1;

  overflow: hidden;

}

.story_size p {

  font-size: .875rem;

  line-height: 24px;

  color: #5D5E5E;

  margin: 15px 0;

}

.story_size a:nth-of-type(2) {

  font-size: .875rem;

  line-height: 28px;

  color: #F37F08;

}

.story_size {

  padding: 15px;

}

.story_div {

  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);

}

.photo_div {

  margin-top: 45px;

}

.photo_size {

  font-size: 1.625rem;

  color: #FFFFFF;

  position: absolute;

  left: 8%;

  bottom: 8%;

  text-shadow: 0 2px 5px rgba(0, 0, 0, .5);

}

.photo_div>div:nth-last-of-type(n+4) {

  margin-bottom: 30px;

}

.photo {

  margin-bottom: 60px;

}

/* 加入我们 */

.responsibility {

  padding: 105px 0 95px 0;

}

.responsibility_ul li>div {

  width: 48%;

}

.responsibility_ul li {

  margin-top: 55px;

  position: relative;

}

.responsibility_ul li:nth-of-type(1) {

  margin-top: 0;

}

.responsibility_ul li:nth-of-type(odd) div:nth-of-type(1) {

  float: left;

}

.responsibility_ul li:nth-of-type(odd) div:nth-of-type(2) {

  float: right;

}

.responsibility_ul li:nth-of-type(even) div:nth-of-type(1) {

  float: right;

}

.responsibility_ul li:nth-of-type(even) div:nth-of-type(2) {

  float: left;

}

.responsibility_size p:nth-of-type(1) {

  font-size: 3rem;

  color: #000000;

  line-height: 45px;

}

.responsibility_size p:nth-of-type(2) {

  font-size: 1rem;

  color: #000000;

  border-radius: 13px;

  background: rgba(188, 183, 183, 0.17);

  line-height: 90px;

  padding: 0 30px;

  margin: 25px 0 15px 0;

}

.responsibility_size {

  font-size: 1rem;

  line-height: 30px;

  color: #5D5E5E;

  /* position: absolute;



    top: 50%;



    transform: translateY(-50%); */

}

.charitable_size a {

  color: #000000;
  /* overflow: hidden; */
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  width: 100%;
  /* white-space: nowrap; */
  /* overflow: hidden; */
  text-overflow: ellipsis;
  font-size: 18px;
  height: 86px;

}

.charitable_size {

  font-size: 1.375rem;

  line-height: 43.29px;

  color: #5D5E5E;

  text-align: center;

  padding: 30px 15px;

  border: 1px solid #D8D6D6;

  background: #F7F7F7;

  border-top: none;

}

.charitable_size p:nth-of-type(2) {

  font-size: 16px;

  line-height: 30px;

  margin-top: 10px;
  display: none;

}

.charitable_box {

  color: #5D5E5E;

  font-size: 1rem;

  line-height: 30px;

  text-align: center;

  margin-top: 60px;

}

.charitable_lb {

  margin-top: 60px;

}

.charitable {

  padding-bottom: 90px;

}

/* 投资者关系 */

.investor {

  padding: 45px 0 100px 0;

}

.investor .headquarters_top {

  font-size: 1.128rem;

  color: #000000;

  margin-top: 10px;

}

.investor_tit {

  font-size: 1.25rem;

  color: #291913;

  position: absolute;

  left: 5%;

  /* bottom: 5%; */

  line-height: 35px;

}

.investor_fl {

  width: 25%;

}

.investor_fl ul li {

  background: #F3F4F4;

  padding: 1px;

  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);

  margin-bottom: 20px;

}

.investor_fl ul li a {

  background: #F3F4F4;

  border: 1px solid #DDDDDD;

  display: block;

  line-height: 50px;

  text-align: center;

  font-size: 1.2rem;

  color: #291913;

}

.investor_wid {

  margin-top: 35px;

}

.investor_fl li.active a,
.investor_fl li:hover a {

  background: #fff;

  border: 1px solid #fff;

}

.investor_fl li.active,
.investor_fl li:hover {

  background: -moz-linear-gradient(40.56% 17.45% -54.83deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);

  background: -webkit-linear-gradient(-54.83deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);

  background: -webkit-gradient(linear, 40.56% 17.45%, 82.37% 161.65%, color-stop(0.0041, rgba(255, 216, 0, 0.6)), color-stop(0.1385, rgba(253, 198, 2, 0.65)), color-stop(0.4074, rgba(246, 152, 6, 0.76)), color-stop(0.7822, rgba(236, 78, 12, 0.92)), color-stop(0.988, rgba(230, 35, 16, 1)));

  background: -o-linear-gradient(-54.83deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);

  background: -ms-linear-gradient(-54.83deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);

  background: linear-gradient(144.83deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);

}

.investor_fr {

  width: 70%;

  /* padding: 30px;



    border: 1px solid #F3F4F4; */

  position: relative;

}

.investor_ul li p {

  font-size: .875rem;

  line-height: 30px;

  color: #7F7F7F;

}

.investor_ul li a {

  font-size: 1.125rem;

  line-height: 28px;

  color: #000000;

  display: -webkit-box;

  -webkit-box-orient: vertical;

  text-overflow: ellipsis;

  -webkit-line-clamp: 1;

  overflow: hidden;

}

.investor_ul li {

  margin-top: 20px;

}

.investor_ul li:nth-of-type(1) {

  margin-top: 0;

}

.investor_ul_more {

  text-align: center;

  margin-top: 15px;

}

.investor_ul_more .iconfont {

  width: 40px;

  height: 40px;

  line-height: 40px;

  color: #FFFFFF;

  background: -moz-linear-gradient(0.57% -16.97% -42.86deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%);

  background: -webkit-linear-gradient(-42.86deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%);

  background: -webkit-gradient(linear, 0.57% -16.97%, 207.78% 293.9%, color-stop(0, rgba(255, 216, 0, 1)), color-stop(0.071, rgba(253, 198, 2, 1)), color-stop(0.2131, rgba(246, 152, 6, 1)), color-stop(0.4111, rgba(236, 78, 12, 1)), color-stop(0.5199, rgba(230, 35, 16, 1)));

  background: -o-linear-gradient(-42.86deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%);

  background: -ms-linear-gradient(-42.86deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%);

  border-radius: 50%;

  border: none;

  display: inline-block;

}

.investor_ul_more a {

  font-size: 1rem;

  color: #291913;

}

.investor_ul_more p {

  padding-top: 25px;

  position: relative;

}

.investor_ul_more p::after {

  position: absolute;

  left: 50%;

  transform: translateX(-50%);

  top: 7px;

  width: 32px;

  height: 7px;

  content: "";

  background: url(../img/1.png) no-repeat;

  background-size: 100% 100%;

}

.investor_ul_more a:hover {

  color: #F37F08;

}

.industry_div {

  font-size: 1rem;

  line-height: 30px;

  color: #5D5E5E;

  margin-top: 45px;

  text-align: justify;

}

.classification .application_size p {

  height: 30px;

  -webkit-line-clamp: 1;

}

.classification .application_lb {

  margin-top: 0;

}

.classification {

  padding-bottom: 70px;

  overflow: hidden;

}

.investor_table_div {

  font-size: .9rem;

}

.investor_table_div p {

  font-size: 1.8rem;

  color: #2A5EAF;

  font-weight: bold;

  margin-bottom: 5px;

}

.investor_table a {

  color: #2A5EAF;

}

.investor_table {

  font-size: .875rem;

  color: #000000;

}

.investor_table .table {

  border: none;

}

.table-bordered>tbody>tr>td {

  border: none;

  border-bottom: 1px solid #cccccc;

  border-left: 1px solid #cccccc;

}

.table-bordered>tbody>tr>td:nth-of-type(1) {

  border-left: none;

}

/* 企业愿景 */

.vision {

  padding: 85px 0 90px 0;

}

.vision_ul li:nth-of-type(odd)>div:nth-of-type(1) {

  float: left;

}

.vision_ul li:nth-of-type(odd)>div:nth-of-type(2) {

  right: 0;

}

.vision_ul li:nth-of-type(even)>div:nth-of-type(1) {

  float: right;

}

.vision_ul li:nth-of-type(even)>div:nth-of-type(2) {

  left: 0;

}

.vision_ul li {

  position: relative;

  margin-top: 45px;

}

.vision_ul li:nth-of-type(1) {

  margin-top: 0;

}

.vision_size {

  font-size: 1rem;

  color: #5D5E5E;

  position: absolute;

  top: 50%;

  transform: translateY(-50%);

  padding-left: 5%;

}

.vision_size p {

  font-size: 3rem;

  color: #000000;

  margin-bottom: 15px;

}

.vision_ul li>div {

  width: 48%;

}

/* 发展历程 */

.course {

  padding: 70px 0 100px 12%;

}

.course_size p {

  font-size: 2.8125rem;

  color: #F37F08;

  margin-bottom: 30px;

  line-height: 35px;

}

.course_size {

  font-size: 1rem;

  line-height: 28px;

  color: #5D5E5E;

  padding: 0 25px;

  height: 480px;

  border-right: 1px solid #F3F4F4;

  position: relative;

}

.course_lb .swiper-button-next,
.course_lb .swiper-button-prev {

  background: none !important;

  width: auto;

  height: auto;

}

.course_lb {

  padding-right: 7%;

}

.course_lb .swiper-slide {

  padding-bottom: 50px;

}

/* .course_lb .swiper-slide::after{



    position: absolute;



    left: 0;



    bottom: -4px;



    width: 0;



    height: 4px;



    content: "";



    background : -moz-linear-gradient(43.13% -569.59% -46.69deg,rgba(255, 216, 0, 0.6) 0.41%,rgba(253, 198, 2, 0.65) 13.85%,rgba(246, 152, 6, 0.76) 40.74%,rgba(236, 78, 12, 0.92) 78.22%,rgba(230, 35, 16, 1) 98.8%);



    background : -webkit-linear-gradient(-46.69deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);



    background : -webkit-gradient(linear,43.13% -569.59% ,93.86% 4005.18% ,color-stop(0.0041,rgba(255, 216, 0, 0.6) ),color-stop(0.1385,rgba(253, 198, 2, 0.65) ),color-stop(0.4074,rgba(246, 152, 6, 0.76) ),color-stop(0.7822,rgba(236, 78, 12, 0.92) ),color-stop(0.988,rgba(230, 35, 16, 1) ));



    background : -o-linear-gradient(-46.69deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);



    background : -ms-linear-gradient(-46.69deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);



    background : linear-gradient(136.69deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);



}



.course_lb .swiper-slide-active::after{



    width: 100%;



    transition: all 0.4s ease-in-out;



    -webkit-transition: all 0.4s ease-in-out;



    -moz-transition: all 0.4s ease-in-out;



    -ms-transition: all 0.4s ease-in-out;



    -o-transition: all 0.4s ease-in-out;



} */

.course_lb .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {

  top: auto;

  bottom: 0;

  background: -moz-linear-gradient(43.13% -569.59% -46.69deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);

  background: -webkit-linear-gradient(-46.69deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);

  background: -webkit-gradient(linear, 43.13% -569.59%, 93.86% 4005.18%, color-stop(0.0041, rgba(255, 216, 0, 0.6)), color-stop(0.1385, rgba(253, 198, 2, 0.65)), color-stop(0.4074, rgba(246, 152, 6, 0.76)), color-stop(0.7822, rgba(236, 78, 12, 0.92)), color-stop(0.988, rgba(230, 35, 16, 1)));

  background: -o-linear-gradient(-46.69deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);

  background: -ms-linear-gradient(-46.69deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);

  background: linear-gradient(136.69deg, rgba(255, 216, 0, 0.6) 0.41%, rgba(253, 198, 2, 0.65) 13.85%, rgba(246, 152, 6, 0.76) 40.74%, rgba(236, 78, 12, 0.92) 78.22%, rgba(230, 35, 16, 1) 98.8%);

}

.course_lb .swiper-container-horizontal>.swiper-pagination-progressbar {

  top: auto;

  bottom: 0;

  background: #EDEDED;

}

/* 资质荣誉 */

.development .development-bot {

  padding: 100px 0 100px;

}

.development .development-bot .gallery-top .swiper-slide {

  text-align: center;

}

.development .development-bot .gallery-top .swiper-slide .deve-div {

  border-radius: 12px;

  margin: 0 auto;

  display: inline-block;

  text-align: left;

  border: 1px solid #F37F08;

  border-radius: 20px;

  background: #fff;

  padding: 25px;

  width: 100%;

  overflow: hidden;

}

.development .development-bot .gallery-top .swiper-slide .deve-div .nian {

  font-size: 3rem;

  color: #F37F08;

  line-height: 1;

}

.development .swiper-container {

  padding: 0 5px;

}

.development .development-bot .gallery-top .swiper-slide .deve-div .neri-d a {

  color: #757575;

}

.development .development-bot .gallery-top .swiper-slide .deve-div .neri-d {

  font-size: 1rem;

  line-height: 34px;

  margin-top: 20px;

  color: #757575;

  height: 200px;

  overflow-x: hidden;

  padding-right: 10px;

}

.development .development-bot .gallery-thumbs {

  margin-top: 68px;

  position: relative;

}

.development .development-bot .gallery-thumbs .swiper-slide {

  text-align: center;

  cursor: pointer;

}

.development_ul li {

  display: inline-block;

  padding: 0 1.875rem;

  text-align: center;

}

.development_ul li .yuan,

.development .development-bot .gallery-thumbs .swiper-slide .yuan {

  display: inline-block;

  width: 19px;

  height: 19px;

  background: #FFF;

  border-radius: 100%;

  border: 1px solid #CECCCC;

}

.development_ul li .p1,

.development .development-bot .gallery-thumbs .swiper-slide .p1 {

  font-size: 1.375rem;

  line-height: 34px;

  color: #757575;

}

.development_ul li.active .yuan,

.development .development-bot .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .yuan {

  background: url(../img/2.png) no-repeat;

  background-size: 100% 100%;

  width: 22px;

  height: 25px;

  border-radius: 0;

  border: navajowhite;

}

.development_ul li.active .p1,

.development .development-bot .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .p1 {

  font-weight: bold;

  color: #F37F08;

}

.development_ul {

  margin-top: 68px;

  position: relative
}

.development_ul::after,

.development .development-bot .gallery-thumbs:after {

  content: '';

  position: absolute;

  width: 100%;

  left: 0;

  right: 0;

  top: 15px;

  height: 1px;

  background: url(../img/8.1.png) no-repeat;

  background-size: 100% 100%;

}

.development .development-bot .swiper-button-next,
.development .development-bot .swiper-button-prev {

  width: 84px;

  height: 84px;

}

.development .development-bot .swiper-button-next {

  background: url(../img/20.1.png) no-repeat;

  background-size: 100% 100%;

  right: 50px;

}

.development .development-bot .swiper-button-prev {

  background: url(../img/21.1.png) no-repeat;

  background-size: 100% 100%;

  left: 50px;

}

.development .development-bot .gallery-top .swiper-slide-active .deve-div {

  background: #F37F08;

}

.development .development-bot .gallery-top .swiper-slide-active .deve-div .neri-d a,
.development .development-bot .gallery-top .swiper-slide-active .deve-div .nian,
.development .development-bot .gallery-top .swiper-slide-active .deve-div .neri-d {

  color: #ffffff;

}

.qualification {

  padding: 75px 0 100px 0;

}

.qualification_size {

  font-size: 1.3rem;

  line-height: 43.29px;

  color: #000000;

  background: #F7F7F7;

  border-top: 1px solid #D8D6D6;

  text-align: center;

  padding: 25px 15px;

}

.qualification_size p {

  display: -webkit-box;

  -webkit-box-orient: vertical;

  text-overflow: ellipsis;

  -webkit-line-clamp: 1;

  overflow: hidden;

}

.qualification_div {

  border: 1px solid #D8D6D6;

}

.qualification_box>div {

  margin-bottom: 30px;

}

.qualification .application_img {

  top: 50%;

  right: -70px;

}

.qualification .application_img2 {

  left: -140px;

  top: 14%;

  right: auto;

}

.mechanism {

  padding: 95px 0 40px 0;

}

.headquarters {

  padding-bottom: 65px;

}

.headquarters_top div:nth-of-type(1) {

  font-size: 1.3rem;

  color: #5D5E5E;

}

.headquarters_top {

  font-size: 1rem;

  line-height: 32px;

  color: #5D5E5E;

  line-height: 40px;

}

.headquarters_top p {

  font-size: 1.625rem;

  color: #000000;

  margin: 5px 0;

}

.headquarters_top>div:nth-of-type(1) a {

  font-size: 1rem;

  line-height: 28px;

  color: #5D5E5E;

  display: inline-block;

}

.headquarters_top>div a img {

  margin: 0 3px 0 40px;

}

.headquarters_top .more1 {

  margin-top: 20px;

}

.mechanism {

  padding-bottom: 100px;

}

.mechanism_tit {

  font-size: 1.625rem;

  color: #000000;

  margin-bottom: 30px;

}

.mechanism_ul {

  margin-top: 55px;

}

.mechanism_ul li div {

  width: 33.3%;

  float: left;

  font-size: 1rem;

  color: #5D5E5E;

}

.mechanism_ul li:nth-of-type(1) {

  background: #F3F4F4;

}

.mechanism_ul li {

  line-height: 75px;

  text-align: center;

  border-bottom: 1px solid #F3F4F4;

}

.mechanism_ul li:nth-of-type(1)>div:nth-of-type(1) {

  text-align: center;

  padding-left: 0%;

}

.mechanism_ul li div:nth-of-type(1) {

  text-align: left;

  padding-left: 12%;

}

.mechanism_ul li img {

  margin-right: 10px;

}

.deliver {

  padding-bottom: 80px;

}

.deliver_top {

  margin: 55px 0 50px 0;

}

.deliver_div select {

  width: 100%;

  border: 1px solid #D1D1D1;

  height: 65px;

  border-radius: 12px;

  padding: 0 15px;

  appearance: none;

  -moz-appearance: none;
  /* Firefox */

  -webkit-appearance: none;
  /* Safari 和 Chrome */

  background: url(../img/jiantou.png) no-repeat 95% center;

}

.headquarters_box_div input {

  width: 100%;

  border: none;

  border-bottom: 1px solid rgba(226, 226, 226, 0.83);

  height: 55px;

  line-height: 55px;

  padding: 0 15px;

}

.headquarters_modal-tit {

  text-align: center;

  font-size: 1.625rem;

  line-height: 28px;

  color: #000000;

}

.headquarters_box>p {

  font-size: 1rem;

  line-height: 28px;

  color: #5D5E5E;

  text-align: center;

  margin: 10px 0 20px 0;

}

.headquarters_box_div textarea {

  width: 100%;

  border: 1px solid rgba(226, 226, 226, 0.83);

  padding: 15px;

  margin-top: 20px;

  height: 125px;

}

.headquarters_modal .modal-lg {

  top: 50%;

  transform: translateY(-50%) !important;

}

.headquarters_box_butt {

  text-align: center;

}

.headquarters_box button {

  width: 134px;

  line-height: 38px;

  border-radius: 8px;

  background: -webkit-gradient(linear, 35.97% -16.69%, 126.57% 413.81%, color-stop(0, rgba(255, 216, 0, 1)), color-stop(0.071, rgba(253, 198, 2, 1)), color-stop(0.2131, rgba(246, 152, 6, 1)), color-stop(0.4111, rgba(236, 78, 12, 1)), color-stop(0.5199, rgba(230, 35, 16, 1)));

  background: -o-linear-gradient(-57.73deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%);

  background: -ms-linear-gradient(-57.73deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%);

  color: #fff;

  margin-top: 25px;

  border: 1px solid #F37F08;

}

/* 工作乐趣 */

.pleasure {

  padding: 110px 0 75px;

}

.dining {

  padding-bottom: 85px;

}

.dining .col-sm-4 {

  font-size: 1.125rem;

  line-height: 40px;

  color: #5D5E5E;

}

.dining_ul>li {

  width: calc(33.3% - 20px*3/4);

  float: left;

  margin-left: 20px;

  margin-bottom: 20px;

  text-align: center;

  height: 185px;

  position: relative;

  display: flex;

  align-items: center;

  justify-content: center;

  text-align: center;

  background: #F3F4F4;

  margin-top: 0;

}

.dining_ul>li:nth-of-type(1),
.dining_ul>li:nth-of-type(4) {

  margin-left: 0;

}

.restaurant {

  padding-bottom: 70px;

}

.restaurant_top {

  margin-bottom: 20px;

  font-size: 1.25rem;

  line-height: 43px;

  color: #5D5E5E;

  background: #F3F4F4;

  padding: 31px;

}

.restaurant_top1 {

  margin-bottom: 20px;

  font-size: 1.25rem;

  line-height: 43px;

  color: #5D5E5E;
  padding: 31px 0;

  border-bottom: 1px solid #dee0e3;

}

.restaurant_ul>li {

  width: calc(33.3% - 18px*3/4);

  float: left;

  margin-left: 18px;

  margin-top: 0;

}

.restaurant_ul>li:nth-of-type(1) {

  margin-left: 0;

}

.restaurant_div {

  padding-left: 20px;

}

.restaurant_div1{
  padding-left: 27px;
}

.jr-con{
  padding-top: 15px;
}

.jrwm1 strong{
  font-size: 1rem;
}
.jrwm2{
  padding-top: 15px;
}

.operation {

  padding-bottom: 55px;

}

.operation .unique_box {

  right: auto;

  left: 5%;

  bottom: 5%;

  top: auto;

  transform: translateY(0);

  color: #ffff;

  text-shadow: 0 2px 5px rgba(0, 0, 0, .5);

}

.unique {

  padding-bottom: 86px;

}

.unique_box {

  font-size: 1.125rem;

  line-height: 43px;

  color: #000000;

  position: absolute;

  right: 9%;

  top: 50%;

  transform: translateY(-50%);

}

.unique_div {

  background: #F3F4F4;

}

.unique_div .fr,
.unique_div .fl {

  width: 70%;

}

.unique_div2 .unique_box {

  left: 12%;

  right: auto;

}

/* 职业发展 */

.students,
.artisan,
.spirit,
.ingenuity,
.training,
.develop {

  padding-bottom: 80px;

}

.training_wid .fl {

  width: 30%;

}

.training_wid .fr {

  width: 67%;

}

.training_wid {

  font-size: 1.125rem;

  line-height: 32px;

  color: #000000;

}

.training_wid>div {

  background: #F3F4F4;

  height: 258px;

  position: relative;

  display: flex;

  align-items: center;

  justify-content: center;

}

.training_table td {

  font-size: 1.125rem;

  line-height: 66.21px !important;

  color: #000000;

  background: #F3F4F4;

}

.table-bordered>tbody>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {

  border: 4px solid #fff !important;

}

.investor_table .table-bordered>tbody>tr>td,
.investor_table .table-bordered>tbody>tr>th,
.investor_table .table-bordered>tfoot>tr>td,
.investor_table .table-bordered>tfoot>tr>th,
.investor_table .table-bordered>thead>tr>td,
.investor_table .table-bordered>thead>tr>th {

  border: 1px solid #cccccc !important;

}

.training_table .table-bordered {

  margin-bottom: 0;

}

.training_box>div {

  float: left;

  font-size: 1.25rem;

  color: #000000;

}

.training_box>div:nth-of-type(odd) .training_box_yuan {

  background: url(../img/s18.png) no-repeat;

  background-size: 100% 100%;

  width: 225px;

}

.training_box_yuan,
.training_box_img {

  height: 225px;

  position: relative;

  display: flex;

  align-items: center;

  justify-content: center;

}

.training_box_img {

  width: 155px;

}

.training_box {

  margin-top: 90px;

}

.training_box_size {

  text-align: center;

  margin-top: 25px;

}

.ingenuity {}

.ingenuity_div {

  font-size: 1.125rem;

  line-height: 35px;

  color: #000000;

}

.ingenuity_div div {

  font-size: 1.4375rem;

  line-height: 51.46px;

  color: #F37F08;

  margin-top: 15px;

}

.artisan_div .fl {

  width: 72.7%;

}

.artisan_div .fr {

  width: 26%;

}

.artisan_div .fr>div:nth-of-type(1) {

  margin-bottom: 16px;

}

.training .ta {

  font-size: 1.5rem;

  color: #5D5E5E;

}

.students .mt40>div {

  margin-bottom: 30px;

}
.mt51{
  padding-top: 50px;
}
.left{
  float: left;
}
.story_size_tit p {

  height: 48px;

}

.students_fin {

  padding-top: 28px;

}

@media(max-width:1850px) {

  .newsxq_div_xin.active {

    right: 12.2%;

  }

}

@media(max-width:1800px) {

  .newsxq_div_xin.active {

    right: 11.2%;

  }

}

@media(max-width:1750px) {

  .foot_div {

    width: 91%;

    padding: 75px 8% 105px 9%;

  }

  .newsxq_div_xin.active {

    right: 9.5%;

  }

}

@media(max-width:1670px) {

  .nav_ul>li {

    margin-left: 25px;

  }

  .nav_ul {

    margin-right: 25px;

  }

  .foot_div {

    width: 93%;

    padding: 75px 8% 105px 7%;

  }

  .newsxq_div_xin.active {

    right: 6.5%;

  }

}

@media(max-width:1650px) {

  .banner_size {

    padding-left: 5%;

    width: 65%;

  }

  .banner .swiper-button-next {

    right: 2%;

  }

  .banner .swiper-button-prev {

    left: 2%;

  }

}

@media(max-width:1500px) {

  .newsxq_div_xin.active {

    right: 2.2%;

  }

}

@media(max-width:1459px) {

  .right-fix {

    top: 400px;

  }

  /* .nav_ul>li {



        margin-left: 25px;



    }



    .nav_ul {



        margin-right: 25px;



    } */

  .banner_size p:nth-of-type(1) {

    font-size: 3rem;

  }

  .banner_size p:nth-of-type(2) {

    font-size: 2rem;

    margin: 5px 0 15px 0;

  }

  .about_tit p:nth-of-type(2) {

    font-size: 2.3rem;

  }

  .about_fl {

    line-height: 28px;

    padding-top: 55px;

  }

  .foot_div {

    width: 90.5%;

    padding: 75px 8% 105px 10%;

  }

  .foot_div>div {

    margin-left: 75px;

  }

  .title::after {

    width: 40%;

  }

  .picture_size p:nth-of-type(1) {

    font-size: 2rem;

    line-height: 35px;

  }

  .picture_size p:nth-of-type(2) {

    font-size: 1.5rem;

    line-height: 35px;

  }

  .digital_box {

    height: 270px;

  }

  .course {

    padding: 130px 0 130px 3%;

  }

  .newsxq_div_xin.active {

    right: 9.5%;

    top: 6%;

    width: 320px;

  }

  .training_box_img {

    width: 136px;

  }

  .training_box_yuan,
  .training_box_img {

    height: 190px;

  }

  .training_box>div:nth-of-type(odd) .training_box_yuan {

    width: 190px;

  }

  .photo_div_fin p {

    line-height: 37px !important;

    padding: 25px 30px !important;

  }

  .photo_div_fin2 {

    line-height: 34px !important;

    padding: 20px 20px !important;

  }



}

@media(max-width:1440px) {

  .training_box_img {

    width: 129px;

  }

  .nav_ul>li>a::after {

    left: 48%;

  }

  .nav_ul>li {

    margin-left: 18px;

  }

  .nav_fr .icon-sousuo {

    margin: 0 6px;

  }

  .banner_size p:nth-of-type(1) {

    font-size: 2.5rem;

  }

  .banner_size p:nth-of-type(2) {

    font-size: 1.7rem;

  }

  .foot_div {

    width: 91%;

    padding: 75px 8% 105px 9%;

  }

  .right-fix li {

    width: 50px;

    line-height: 50px;

  }

  .right-fix {

    right: 1%;

  }

  .title {

    font-size: 2.5rem;

  }

  .nav .fl {

    width: 20%;

  }

  .application_img img {

    width: 150px;

  }

  .application .application_img img {

    width: 200px;

  }

  .application_img {

    right: -117px
  }

  .application_img1 {

    right: auto;

    left: -70px;

  }

  .newslist .application_img2 {

    left: -69px;

    top: 10%;

    right: auto;

  }

  .newslist .application_img3 {

    right: -80px;

  }

  .application_size p {

    font-size: 1rem;

  }

  .news_size p:nth-of-type(2) {

    height: 70px;

    line-height: 24px;

    font-size: 1rem;

  }

  .swiper-pagination-bullet-active {

    width: 21px;

  }

  .application_size p {

    height: 50px;

    line-height: 28px;

  }

  .nav_fr>span:nth-of-type(2) {

    position: relative;

    top: -1px;

  }

  .enjoy_tit {

    font-size: 2.5rem;

  }

  .photo_size {

    font-size: 1.4rem;

  }

  .story_size p {

    font-size: 1rem;

  }

  .jobs_tit p:nth-of-type(1) {

    font-size: 2.5rem;

  }

  .responsibility_size p:nth-of-type(2) {

    line-height: 50px;

    padding: 0 10px;

    margin: 10px 0;

  }

  .design_size p,
  .significance_top p:nth-of-type(1),
  .vision_size p,
  .responsibility_size p:nth-of-type(1) {

    font-size: 2.5rem;

  }

  .significance_top p:nth-of-type(2) {

    font-size: 1.6rem;

  }

  .investor_fl ul li a {

    line-height: 80px;

  }

  .development .development-bot .swiper-button-next {

    right: 0;

  }

  .development .development-bot .swiper-button-prev {

    left: 0;

  }

  .dining_ul>li {

    height: 153px;

  }

  .dining .col-sm-4 {

    line-height: 32px;

  }

  .restaurant_top {

    line-height: 34px;

  }

}

@media(max-width:1366px) {

  .newsxq_div_xin.active {

    right: 6.5%;

  }

  .foot_for input {

    width: 240px;

  }

  .foot_for {

    line-height: 43px;

  }

  .foot_div {

    width: 92.5%;

    padding: 75px 8% 105px 7.5%;

  }

  .field_size {

    width: 75%;

  }

  .banner .swiper-button-next {

    right: 2%;

  }

  .banner .swiper-button-prev {

    left: 2%;

  }

  .investor_fl ul li a {

    line-height: 50px;

  }

}

@media(max-width:1280px) {

  .design_size {

    width: 80%;

  }

  .nav_ul>li {

    margin-left: 12px;

  }

  .nav_ul {

    margin-right: 15px;

  }

  .nav_fr .icon-sousuo {

    margin: 0 5px;

  }

  .nav {

    padding: 0 30px;

  }

  .title {

    font-size: 2.5rem;

  }

  .academy_div {

    width: 80%;

    left: 10%;

    padding: 25px;

  }

  .foot_div {

    width: 96.5%;

    padding: 75px 8% 105px 4.5%;

  }

  .header .header_logo {

    padding-top: 15px;

  }

  .newsxq_div_xin.active {

    right: 5%;

    padding: 15px;

  }



}

@media(max-width:1150px) {

  .newsxq_div_xin.active {

    width: 270px;

  }

}

@media(max-width:1024px) {

  .newsxq_div_xin.active {

    position: static;

    width: auto;

  }

  .nav .fl img {

    width: 180px;

  }

  .nav_ul>li {

    margin-left: 8px;

  }

  .nav_ul {

    margin-right: 8px;

  }

  .nav {

    padding: 0 12px;

  }

  .nav_ul>li>a {

    font-size: 1rem;

  }

  .nav_ul>li.active>a::after {

    width: 25px;

    height: 5px;

    bottom: 22%;

  }

  .banner_size p:nth-of-type(1) {

    font-size: 2rem;

    line-height: 45px;

  }

  .banner_size p:nth-of-type(2) {

    font-size: 1.6rem;

    margin: 5px 0;

  }

  .about_fl {

    line-height: 25px;

    padding-top: 30px;

  }

  .about_fl div {

    margin-bottom: 18px;

  }

  .about {

    padding: 85px 0;

  }

  .application_size a:nth-of-type(1) {

    font-size: 1.55rem;

  }

  .application_size p {

    margin: 5px 0;

  }

  .news_size {

    padding: 15px;

  }

  .foot_div {

    width: 98.5%;

    padding: 50px 8% 76px 3.5%;

  }

  .foot::after {

    height: 50px;

  }

  .news_size a:nth-of-type(1) {

    line-height: 25px;

  }

  .application_img {

    display: none;

  }

  .picture_size,
  .picture_title {

    padding-left: 15px;

  }

  .newslist {

    padding: 50px 0 90px 0;

  }

  .level {

    padding-top: 50px;

  }

  .qualification_size {

    font-size: 1.25rem;

    line-height: 30px;

    padding: 15px;

  }

  .foot_div>div {

    margin-left: 30px;

  }

  .enjoy_tit {

    margin-bottom: 25px;

  }

  .story_size {

    padding: 15px;

  }

  .field_size {

    width: 100%;

    padding-bottom: 50px;

  }

  .level-boc_ul li div {

    margin-top: 15px;

  }

  .level-boc_ul li a {

    padding: 25px;

  }

  .filter_ul li button,
  .filter_ul li input,
  .filter_ul li select {

    height: 55px;

    line-height: 55px;

  }

  .responsibility_size p:nth-of-type(2) {

    line-height: 25px;

    padding: 15px;

  }

  .responsibility_size {

    font-size: .875rem;

    line-height: 25px;

  }

  .responsibility_size p:nth-of-type(1) {

    font-size: 2rem;

    line-height: 40px;

  }

  .charitable_size {

    padding: 15px;

    line-height: 30px;

  }

  .digital_box {

    height: 220px;

  }

  .course_size {

    padding: 0 15px;

    line-height: 26px;

  }

  .unique_div2 .unique_box {

    left: 11%;

  }

  .unique_box {

    right: 6%;

  }

  .restaurant_top {

    padding: 17px;

  }

  .dining_ul>li {

    height: 126px;

  }

  .dining .col-sm-4 {

    font-size: 1rem;

    line-height: 27px;

  }

  .training_box>div:nth-of-type(odd) .training_box_yuan {

    width: 150px;

  }

  .training_box_yuan,
  .training_box_img {

    height: 150px;

  }

  .training_box>div {

    font-size: 1rem;

  }

  .training_box_size {

    margin-top: 15px;

  }

  .training_box_img {

    width: 115px;

  }

  .training_box_img img {

    width: 28px;

  }

}

@media(max-width:990px) {

  .nav {

    display: none;

  }

  .about_div>div {

    width: 49%;

  }

  .about_tit p:nth-of-type(2) {

    font-size: 1.7rem;

  }

  .banner_size {

    padding-left: 15px;

  }

  .academy {

    padding-bottom: 75px;

  }

  .phone_logo {

    width: 25%;

  }

  .banner_size p:nth-of-type(1) {

    font-size: 1.125rem;

    line-height: 24px;

  }

  .banner_size p:nth-of-type(2) {

    font-size: 1rem;

    margin: 3px 0;

  }

  .more {

    width: 90px;

    line-height: 28px;

  }

  .more {

    font-size: .875rem;

  }

  .banner .swiper-pagination-bullet {

    width: 15px;

    height: 15px;

    border: 3px solid #fff;

  }

  .banner .swiper-pagination-bullet-active {

    height: 18px;

    width: 15px;

    border: none;

    top: 4px;

  }

  .foot_div>div {

    margin-left: 60px;

  }

  .foot .fr {

    float: left;

    margin-top: 15px;

  }

  .p1 {

    margin-bottom: 8px;

  }

  .index {

    padding-top: 60px;

  }

  .news_size p:nth-of-type(2) {

    height: 70px;

  }

  .news_size a:nth-of-type(1) {

    height: 25px;

  }

  .newslist .news_size p:nth-of-type(2) {

    height: 78px;

  }

  .picture_size,
  .picture_title {

    padding: 0 30px;

  }

  .picture_title a,
  .picture_title {

    font-size: 1.125rem;

  }

  .picture_size p:nth-of-type(2) {

    font-size: 1rem;

    line-height: 24px;

  }

  .picture_size p:nth-of-type(1) {

    font-size: 1.4rem;

    line-height: 30px;

    margin-bottom: 8px;

  }

  .level {

    padding-top: 15px;

  }

}

@media(max-width:767px) {

  .banner img {

    height: 240px;

    object-fit: cover;

  }

  .liuy h2 {
    font-size: 24px;
  }

  .jobs_tit_1 {

    margin: 0;

  }

  .zxfs p {
    font-size: 1rem;
    line-height: 25px;
  }

  .jobs_tit p:nth-of-type(2) {

    font-size: 1rem;

    line-height: 30px;

    color: #5D5E5E;

  }

  .about {

    padding: 35px 15px;

  }

  .about_tit p:nth-of-type(2) {

    font-size: 1.2rem;

  }

  .about_fl div>p:nth-of-type(1) {

    margin: 15px 0;

  }

  .about_fl>p {

    font-size: 1.25rem;

    line-height: 30px;

  }

  .about_fl div {

    margin-bottom: 15px;

  }

  .about_div>div {

    width: 100%;

    float: none;

  }

  .about_div {

    margin-top: 25px;

  }

  .about_div .fr {

    width: 70%;

    margin: 0 auto;

  }

  .title {

    font-size: 1.7rem;

  }

  .title::before {

    width: 30%;

  }

  .title::after {

    width: 30%;

  }

  .application {

    padding: 0 15px 35px 15px;

  }

  .application_size {

    padding-top: 5px;

  }

  .application_size a:nth-of-type(1) {

    font-size: 1.25rem;

  }

  .news .swiper-container {

    padding: 40px 15px 35px 15px;

  }

  .application_img {

    display: none;

  }

  .academy img {

    height: 300px;

    object-fit: cover;

  }

  .academy_div {

    width: 95%;

    left: 2.5%;

    padding: 10px;

  }

  .academy_div>div:nth-of-type(2) {

    font-size: 1rem;

    line-height: 25px;

    color: #5D5E5E;

    margin: 15px 0;

  }

  .academy {

    padding-bottom: 35px;

  }

  .news_size {

    padding: 10px;

  }

  .news_size p:nth-of-type(2) {

    line-height: 22px;

    margin: 5px 0;

    height: 63px;

  }

  .application_size p {

    height: 44px;

    line-height: 24px;

  }

  .index {

    padding-top: 46px;

  }

  .banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {

    margin: 0 4px;

  }

  .right-fix {

    display: none !important;

  }

  .foot_div>div:nth-of-type(2) {

    display: none;

  }

  .foot_div>div {

    margin-left: 0px;

    float: none;

  }

  .foot_div {

    width: 95%;

    padding: 35px 15px;

  }

  .foot_box {

    font-size: .875rem;

    line-height: 22px;

    color: #898989;

    padding: 15px;

  }

  .banner .swiper-button-next,
  .banner .swiper-button-prev {

    display: none;

  }

  .phone_logo {

    width: 35%;

  }

  .picture_box {

    display: none;

  }

  .picture_size p:nth-of-type(2) {

    display: none;

  }

  .picture_size p:nth-of-type(1) {

    font-size: 1.35rem;

    margin-bottom: 0;

  }

  .level {

    display: none;

  }

  .jobs,
  .newslist {

    padding: 35px 15px;

  }

  .newslist_div>div {

    margin-bottom: 15px;

  }

  .newslist_div>div:nth-of-type(odd) {

    padding-right: 7px;

  }

  .newslist_div>div:nth-of-type(even) {

    padding-left: 7px;

  }

  .newslist .news_size p:nth-of-type(2) {

    height: 62px;

  }

  .news_size a:nth-of-type(1) {

    font-size: 1.1rem;

  }

  .news_size p:nth-of-type(1) {

    line-height: 22px;

    margin-bottom: 5px;

  }

  .news .news_lb .swiper-container {

    padding: 40px 5px 80px 5px;

  }

  .newslist .news_div .over img {

    height: 100px;

    object-fit: cover;

  }

  .qualification {

    padding: 35px 15px;

  }

  .qualification_size {

    padding: 1.125rem;

  }

  .qualification_box>div {

    margin-bottom: 15px;

  }

  .enjoy {

    padding: 35px 15px;

  }

  .enjoy_tit {

    font-size: 1.7rem;

  }

  .story {

    padding: 0 15px;

  }

  .photo {

    padding: 0 15px 35px 15px;

    margin-bottom: 0;

  }

  .photo_div>div:nth-last-of-type(n+4) {

    margin-bottom: 15px;

  }

  .photo_div>div {

    margin-bottom: 15px !important;

  }

  .field {

    padding: 35px 15px;

  }

  .field_size p {

    font-size: 1.7rem;

    margin-bottom: 20px;

  }

  .field_size {

    padding-bottom: 25px;

  }

  .product_lb {

    padding-top: 35px;

  }

  .product {

    padding: 0 15px 35px 15px;

  }

  .news_lb .swiper-container {

    padding: 35px 15px 25px;

  }

  .related {

    padding-bottom: 35px;

  }

  .headquarters,
  .responsibility,
  .newsxq {

    padding: 35px 15px;

  }

  .left {

    width: 100%;

  }

  .right {

    width: 100%;

    margin-top: 25px;

  }

  .newsxq_tit p:nth-of-type(2) {

    font-size: 1.25rem;

  }

  .newsxq_div {

    padding: 15px;

    margin-top: 15px;

  }

  .newsxq_box {

    padding: 15px;

  }

  .social_div {

    padding: 35px 0 0 0;

  }

  .vision,
  .investor,
  .level-boc {

    padding: 35px 15px;

  }

  .level-boc_ul li a {

    font-size: 1.25rem;

    padding: 15px;

    width: 140px;

  }

  .level-boc_ul li div {

    margin-top: 0px;

  }

  .level-boc_ul li a::after {

    left: -70px;

    bottom: -70px;

  }

  .level-boc_ul li {

    margin: 0 5px;

  }

  .filter .jobs_tit p:nth-of-type(1) {

    margin-bottom: 25px;

    font-size: 1.7rem;

  }

  .filter_ul li {

    width: 100%;

    float: none;

    margin-top: 15px;

  }

  .filter_ul {

    padding: 0 15px;

  }

  .vision_ul li>div,
  .responsibility_ul li>div,
  .investor_fr,
  .investor_fl,
  .filter_ul li:nth-of-type(5) {

    width: 100%;

  }

  .filter_ul li button {

    margin-top: 0;

  }

  .campus {

    padding: 25px 15px 35px;

  }

  .campus_top_tit {

    padding: 0;

    line-height: 50px;

  }

  .modal_div .modal-content {

    padding: 15px;

  }

  .rec_p2 {

    padding: 10px 0;

  }

  .rec_div1 p {

    margin: 10px 0;

  }

  .rec_div1 {

    line-height: 22px;

  }

  .rec_p3 {

    margin-top: 10px;

  }

  .modal_div_tit {

    font-size: 1.3rem;

  }

  .modal_div .close {

    margin-right: 0px;

  }

  .tit {

    font-size: 1rem;

  }

  .investor_tit {

    font-size: 1.25rem;

  }

  .investor_wid {

    margin-top: 25px;

  }

  .investor_fl ul li a {

    line-height: 55px;

    font-size: 1.25rem;

  }

  .investor_fl ul li {

    margin-bottom: 15px;

  }

  .investor_fr {

    padding: 15px;

  }

  .investor_ul li {

    margin-top: 15px;

  }

  .social_box,
  .vision_size,
  .responsibility_size {

    position: static;

    transform: translateY(0%);

    padding-top: 15px;

  }

  .vision_ul li:nth-of-type(even)>div:nth-of-type(1),
  .vision_ul li:nth-of-type(odd)>div:nth-of-type(1),
  .responsibility_ul li:nth-of-type(odd) div:nth-of-type(1) {

    float: none;

  }

  .responsibility_size p:nth-of-type(1) {

    font-size: 1.6rem;

    line-height: 40px;

  }

  .vision_ul li,
  .responsibility_ul li {

    margin-top: 15px;

  }

  .classification,
  .social,
  .significance,
  .deliver,
  .mechanism,
  .charitable {

    padding: 0 15px 35px;

  }

  .charitable_size {

    font-size: 1.125rem;

  }

  .jobs_tit p:nth-of-type(1),
  .vision_size p {

    font-size: 1.6rem;

  }

  .vision_size {

    padding-left: 0;

  }

  .headquarters_top {

    line-height: 25px;

  }

  .headquarters_top>div:nth-of-type(1) {

    font-size: 1.25rem;

    margin: 10px 0;

  }

  .headquarters_top>div:nth-of-type(1) a {

    display: block;

  }

  .headquarters_top>div a img {

    margin: 0 10px 0 0px;

  }

  .headquarters_top p {

    font-size: 1.6rem;

  }

  .mechanism_ul li {

    line-height: 25px;

    padding: 15px 0;

  }

  .mechanism_ul li div:nth-of-type(1) {

    padding-left: 0%;

  }

  .mechanism_ul li div {

    font-size: .875rem;

  }

  .deliver_div select {

    height: 45px;

    line-height: 45px;

  }

  .deliver_div>div {

    margin-bottom: 15px;

  }

  .deliver_top {

    margin: 35px 0 10px 0;

  }

  .jobs_size a {

    font-size: 1.125rem;

    padding-bottom: 5px;

    margin-bottom: 5px;

  }

  .jobs_div>div:nth-of-type(2) {

    margin-top: 10px;

  }

  .digital_lb .swiper-container {

    padding: 35px 15px 35px 15px;

  }

  .digital_div div {

    font-size: 2rem;

  }

  sup {

    top: -0.8em;

  }

  .digital_lb .swiper-slide:nth-child(2) .digital_div,
  .digital_lb .swiper-slide:nth-child(3) .digital_div,
  .digital_lb .swiper-slide:nth-child(4) .digital_div {

    /* font-size: 1.125rem; */

  }

  .digital_box {

    height: 123px;

  }

  .significance_top {

    padding: 15px;

    width: 100%;

    left: 0;

  }

  .significance_top p:nth-of-type(2) {

    font-size: 1.125rem;

  }

  .design_size p,
  .significance_top p:nth-of-type(1),
  .headquarters_top p,
  .vision_size p,
  .responsibility_size p:nth-of-type(1) {

    font-size: 1.6rem;

  }

  .significance_top p:nth-of-type(2),
  .significance_top p:nth-of-type(1) {

    line-height: 30px;

  }

  .social_box>div:nth-of-type(1) {

    padding: 10px;

  }

  .social_box>div:nth-of-type(2) {

    margin: 15px 0 0 0px;

    float: none;

  }

  .social_box>div:nth-of-type(1) {

    float: none;

    margin: 0 auto;

    width: 50%;

  }

  .social_div>div:nth-of-type(1) {

    display: none;

  }

  .design_size {

    width: 100%;

  }

  .design {

    padding: 35px 15px;

  }

  .design_size p {

    margin-bottom: 15px;

  }

  .design_box>img {

    height: 300px;

    object-fit: cover;

  }

  .design_fix_ul li {

    padding: 15px 0;

    font-size: 1rem;

    width: 50%;

  }

  .design_fix_ul li::after {

    bottom: 0;

  }

  .design_tit {

    padding: 15px;

  }

  .design_tit p {

    font-size: 1.25rem;

    line-height: 25px;

    color: #2B2D2D;

    margin-bottom: 0px;

  }

  .design_tit {

    margin-top: 15px;

  }

  .design_tit {

    font-size: 14px;

    line-height: 24px;

  }

  .industry_div {

    margin-top: 15px;

  }

  .course {

    padding: 35px 15px;

  }

  .course_size {

    padding: 0 10px;

    height: auto;

  }

  .course_lb {

    padding-right: 0;

  }

  .course_lb .swiper-button-next,
  .course_lb .swiper-button-prev {

    display: none;

  }

  .course_size p {

    font-size: 1.6rem;

    color: #F37F08;

    margin-bottom: 10px;

    line-height: 28px;

  }

  .academy_div .title span {

    padding: 10px 50px;

  }

  .academy_div .title span::after {

    bottom: 0px;

  }

  .charitable_lb {

    margin-top: 25px;

  }

  .charitable_box {

    font-size: .875rem;

    line-height: 26px;

    margin-top: 25px;

    text-align: left;

  }

  .banner_size {

    width: 70%;

  }

  .banner_div {

    top: 36%;

  }

  #phone_nav .icon-sousuo {

    display: none;

  }

  .field_ul li span {

    border-radius: 8px;

    line-height: 25px;

    padding: 0 5px;

  }

  .field_ul li:nth-of-type(5) {

    right: 18%;

    top: 35%;

  }

  .field_ul li:nth-of-type(4) {

    left: 57.5%;

    top: 19%;

  }

  .field_ul li:nth-of-type(3) {

    left: 31.5%;

    top: 31%;

  }

  .significance_tit a:nth-of-type(1),
  .jobs_size>a:nth-of-type(1) {

    font-size: 1.125rem;

    padding-bottom: 5px;

    margin-bottom: 5px;

  }

  .significance_top p:nth-of-type(2) {

    font-size: 1rem;

  }

  .significance_top p:nth-of-type(2),
  .significance_top p:nth-of-type(1) {

    line-height: 26px;

  }

  .design_size p,
  .significance_top p:nth-of-type(1) {

    font-size: 1.125rem;

    padding-bottom: 5px;

  }

  .significance_box .significance_tit a:nth-of-type(2),
  .significance_top a,
  .jobs_size>a:nth-of-type(2) {

    padding-top: 5px;

  }

  .cance_box {

    font-size: 1rem;

    line-height: 24px;

  }

  .honor_box-tit,
  .cance_div-tit {

    font-size: 1.25rem;

  }

  .charitable_size {

    padding: 10px;

    line-height: 25px;

  }

  .investor_fr img {

    /* height: 200px;



        object-fit: cover; */

  }

  .investor_tit {

    font-size: 1rem;

    bottom: 15px;

  }

  .development .development-bot .swiper-button-next {

    width: 40px;

    height: 40px;

    right: 0;

  }

  .development .development-bot .swiper-button-prev {

    width: 40px;

    height: 40px;

    left: 0;

  }

  .product_modal .modal-content {

    padding: 15px !important;

  }

  .product_modal_div>div {

    width: 100%;

  }

  .product_modal .close {

    top: 0px;

  }

  .wangzhan {

    height: 400px;

  }

  .academy_div div:nth-of-type(1) {

    width: 80%;

    padding: 10px 0;

    font-size: 1rem;

    line-height: 20px;

  }

  .academy_div>div:nth-of-type(2) {

    margin-top: 12%;

  }

  .academy_div {

    width: 100%;

    left: 0%;

  }

  .academy_div {

    top: 58.5%;

  }

  .academy_div>div:nth-of-type(2) {

    line-height: 18px;

  }

  .pleasure {

    padding: 35px 0;

    padding-top: 0;

  }

  .mt40 {

    margin-top: 25px;

  }

  .unique,
  .operation,
  .restaurant,
  .dining {

    padding-bottom: 35px;

  }

  .dining_ul {

    margin-top: 15px;

  }

  .dining_ul>li {

    width: calc(33.3% - 10px*3/4);

    margin-bottom: 10px;

    margin-left: 10px;

    margin-top: 0 !important;

    height: 70px;

  }

  .restaurant_top {

    font-size: 1.1rem;

  }

  .restaurant_div {

    padding: 0 15px;

  }

  .restaurant_ul>li {

    width: calc(33.3% - 10px*3/4);

    float: left;

    margin-left: 10px;

    margin-top: 0 !important;

  }

  .mt30 {

    margin-top: 15px;

  }

  .unique .mt30>div,
  .operation .mt30>div {

    margin-top: 15px;

  }

  .unique .mt30>div:nth-of-type(1),
  .operation .mt30>div:nth-of-type(1) {

    margin-top: 0;

  }

  .unique_div .fr,
  .unique_div .fl {

    width: 100%;

  }

  .unique_box {

    color: #fff;

    right: auto;

    left: 15px;

  }

  .students,
  .artisan,
  .spirit,
  .ingenuity,
  .training,
  .develop {

    padding-bottom: 35px;

  }

  .training .ta {

    font-size: 1.125rem;

  }

  .training_wid .fr,
  .training_wid .fl {

    width: 100%;

    height: auto;

    padding: 15px;

  }

  .training_wid .fl {

    margin-bottom: 15px;

  }

  .training_table {

    margin-top: 15px;

  }

  .training_table td {

    font-size: 1.125rem;

    line-height: 40px !important;

  }

  .training_box>div {

    width: 100%;

    float: left;

  }

  .training_box>div:nth-of-type(odd) .training_box_yuan {

    margin: 0 auto;

  }

  .training_box_img img {

    transform: rotate(90deg);

  }

  .training_box_img {

    height: 70px;

  }

  .artisan_div .fr,
  .artisan_div .fl {

    width: 100%;

    float: none;

  }

  .artisan_div .fr {

    margin-top: 15px;

  }

  .spirit .mt40>div {

    margin-top: 15px;

  }

  .spirit .mt40>div:nth-of-type(1) {

    margin-top: 0;

  }

  .title {

    padding: 0;

  }

}

@media(max-width:500px) {

  .phone_logo {

    width: 55%;

  }

}

.more:hover {

  box-shadow: inset 0 0 0 2.5rem #f69806;

  border: 1px solid #f69806 !important;

  color: #fff;

  transition: 400ms ease-in-out;

  -moz-transition: 400ms ease-in-out;

  -webkit-transition: 400ms ease-in-out;

  -o-transition: 400ms ease-in-out;

}

.more1:hover {

  box-shadow: inset 0 0 0 2.5rem #f69806;

  border: none !important;

  color: #fff;

  transition: 400ms ease-in-out;

  -moz-transition: 400ms ease-in-out;

  -webkit-transition: 400ms ease-in-out;

  -o-transition: 400ms ease-in-out;

}

.more .iconfont {

  font-size: 1.125rem;

  position: relative;

  top: 1px;

}

.news_div:hover .news_size a:nth-of-type(1) {

  color: #F37F08;

}

.news_div:hover .news_size a:nth-of-type(2) .iconfont,
.application_div:hover .application_size a:nth-of-type(2) .iconfont {

  padding-left: 15px;

  transition: 400ms ease-in-out;

  -moz-transition: 400ms ease-in-out;

  -webkit-transition: 400ms ease-in-out;

  -o-transition: 400ms ease-in-out;

}

.list_pages {

  clear: both;

  height: 40px;

  margin: 0 auto;

  text-align: center;

  display: table;

  margin-top: 20px
}

.list_pages li {

  float: left;

  padding: 5px 14px;

  border: 1px solid #CCCCCC;

  margin-right: 6px;

  color: #666;

  font-size: 12px;

  list-style: none;

}

.list_pages li:hover {

  border: 1px solid #F37F08;

}

.list_pages li:hover a {

  color: #F37F08
}

.list_pages li a {

  color: #666
}

.list_pages li.thisclass {

  border: 1px solid #F37F08;

  background-color: #F37F08;

  color: #FFFFFF
}

.list_pages li.thisclass a {

  color: #fff
}

.list_pages .thisclass {

  background-color: #F37F08;

  color: #FFFFFF
}

.bsTop {

  width: 100% !important;

}

.bsFrameDiv>div {

  height: 207px !important;

}

.gravitoCMP-modal {

  z-index: 2147483601;

  position: fixed;

  margin-left: auto;

  margin-right: auto;

  left: 0;

  right: 0;

  bottom: 5%;

  width: 100%;

  /* display: none; */

}

.gravitoCMP-wid {

  width: 34%;

  margin: 0 auto;

  border-radius: 2px;

  box-shadow: 0 0 20px rgba(0, 0, 0, .5);

  padding: 25px;

  background: #fff;

}

.gravitoCMP-content p {

  font-size: 20px;

  margin-bottom: 20px;

  font-weight: 600 !important;

}

.gravitoCMP-content {

  color: #000 !important;

  font-size: 14px;

}

.gravitoCMP-content a {

  text-decoration: underline;

  color: #f69806;

}

.gravitoCMP-controls {

  margin-top: 25px;

  text-align: right;

}

.gravitoCMP-controls span {

  padding: 0 50px;

  line-height: 40px;

  margin: 0 5px;

  font-size: 10pt;

  border-radius: 5px;

  display: inline-block;

  font-size: 1rem;

  color: #fff;

  background: -moz-linear-gradient(35.97% -16.69% -57.73deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%);

  background: -webkit-linear-gradient(-57.73deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%);

  background: -webkit-gradient(linear, 35.97% -16.69%, 126.57% 413.81%, color-stop(0, rgba(255, 216, 0, 1)), color-stop(0.071, rgba(253, 198, 2, 1)), color-stop(0.2131, rgba(246, 152, 6, 1)), color-stop(0.4111, rgba(236, 78, 12, 1)), color-stop(0.5199, rgba(230, 35, 16, 1)));

  background: -o-linear-gradient(-57.73deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%);

  background: -ms-linear-gradient(-57.73deg, rgba(255, 216, 0, 1) 0%, rgba(253, 198, 2, 1) 7.1%, rgba(246, 152, 6, 1) 21.31%, rgba(236, 78, 12, 1) 41.11%, rgba(230, 35, 16, 1) 51.99%);

}

@media(max-width:767px) {

  .gravitoCMP-wid {

    width: 95%;

  }

  .right-fix2 {

    display: block !important;

  }

  .liuy .form-group:nth-child(2) {
    width: 100%
  }

  .liuy .form-group:nth-child(1) {
    width: 100%;
    padding-right: 0;
  }

  .right-fix2 a .iconfont {

    font-size: 1.5625rem;

    color: #F37F08;

  }

  .right-fix2 li {

    width: 40px;

    line-height: 40px;

    height: 40px;

  }

  .development_ul li .yuan,
  .development .development-bot .gallery-thumbs .swiper-slide .yuan {

    top: 0;

  }

  .development_ul {

    margin-top: 20px;

  }

  .development_ul::after,
  .development .development-bot .gallery-thumbs:after {

    width: 0;

  }

  .development_ul li {

    padding: 0 10px;

  }

}

.nulldiv {

  margin: 0 auto;

  text-align: center;

  padding: 50px 0 50px 0;

}

.wordfont {

  color: #FA0B0F;

}

.mobMenu>li:nth-of-type(6) a::after,

.mobMenu>li:nth-of-type(6) a::before,

.mobMenu>li:nth-of-type(5) a::after,

.mobMenu>li:nth-of-type(5) a::before,

.mobMenu>li:nth-last-child(1) a::before,

.mobMenu>li:nth-last-child(1) a::after,

.mobMenu>li:nth-of-type(2) a::after,

.mobMenu>li:nth-of-type(2) a::before {

  width: 0;

}