.news-box,
.edu-row2,
.edu-row4,
.case-box,
.partner-box,
.related-news,
.equipment-row2,
.solution-box,
.solution-detail-row2,
.about-row2,
.honor-bd,
.sale-bd,
.contact2 {
  background-color: #f1f1ef;
  background-color: #f7f9fa;
}

.equipment-box {
  background-color: #f7f9fa;
}

.btn {
  border: none;
  background: none;
  text-align: center;
  display: inline-block;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-indent: 0;
  font-size: 0.16rem;
}

.btn-big {
  font-size: 0.18rem;
}

input.btn {
  border-radius: 0.06rem;
}

.btn-line-white {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  color: #fff;
  width: 1.9rem;
  height: 0.6rem;
  border-radius: 0.3rem;
  line-height: 0.58rem;
  border: 1px solid rgba(255, 255, 255, 0.6);
}

.btn-line-white:hover {
  background-color: #fff;
  color: #000;
  border-color: #fff;
}

.btn-line-yellow {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  color: #eb6100;
  width: 1.9rem;
  height: 0.6rem;
  border-radius: 0.3rem;
  line-height: 0.58rem;
  border: 1px solid #eb6100;
  font-size: 0.18rem;
}

.btn-line-yellow:hover {
  background-color: #eb6100;
  color: #fff;
  border-color: #eb6100;
}

.btn-more {
  background-color: #fff;
}

.btn-more i {
  margin-left: 0.1rem;
}

.btn-more:hover {
  background-color: b;
  color: #fff;
}

.sub {
  width: 3.64rem;
  height: 0.8rem;
  line-height: 0.8rem;
  background-color: #eb6100;
  font-size: 0.18rem;
  color: #fff;
  margin-top: 0.4rem;
}

.sub:hover {
  opacity: 0.8;
}

.send-r {
  background-color: #eb6100;
  color: #fff;
  width: 1.9rem;
  height: 0.7rem;
  line-height: 0.7rem;
  border-radius: 0.6rem;
  color: #fff !important;
  margin-top: 0.2rem;
  font-size: 0.16rem;
}

.send-r:hover {
  opacity: 0.8;
  text-decoration: none !important;
}

.btn-organge {
  background-color: #f78f1e;
  color: #fff;
  border: 1px solid #f78f1e;
}

.btn-organge:hover {
  background-color: #fff;
  color: #000;
  border-color: #fff;
}

.btn-white {
  color: #000;
  border-radius: 0.3rem;
  border-color: #fff;
  background-color: #fff;
  padding-left: 3.2em;
  padding-right: 3.2em;
}

.btn-white:hover {
  background-color: #f78f1e;
  color: #fff;
}

.btn-line-gray {
  border: 1px solid #ccc;
  color: #787878;
}

.btn-line-gray:hover {
  background-color: b;
  color: #fff;
  border-color: b;
}

.btn-line-blue {
  border: 1px solid b;
  padding-top: 0.93em;
  padding-bottom: 0.93em;
  color: b;
}

.btn-line-blue i {
  font-size: 0.22rem;
}

.btn-line-blue * {
  vertical-align: middle;
}

.btn-line-blue:hover {
  background-color: b;
  color: #fff;
}

.btn-ico {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

.btn-link {
  padding-top: 0.65em;
  padding-bottom: 0.65em;
  border-color: rgba(255, 255, 255, 0.53);
  margin-top: 2em;
}

.btn-link i {
  font-size: 0.22rem;
  margin-right: 0.2em;
}

.btn-link * {
  vertical-align: middle;
}

.btn-tc {
  clear: both;
  text-align: center;
}

.btn-fat {
  background-color: #fff;
  padding: 1.4em 2.3em;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  color: b;
}

.btn-fat:hover {
  background-color: b;
  color: #fff;
}

.t0 {
  font-size: 0.6rem;
  font-weight: bold;
}

.t1 {
  font-size: 0.48rem;
  font-weight: bold;
}

.t2 {
  font-size: 0.36rem;
  font-weight: bold;
  margin-bottom: 0.15rem;
}

.t3 {
  font-size: 0.3rem;
  font-weight: bold;
}

.t4 {
  font-size: 0.24rem;
  font-weight: bold;
  margin-bottom: 0.15rem;
}

.t2-line {
  line-height: 1;
}

.t2-line * {
  display: inline-block;
  vertical-align: middle;
}

.t2-line em {
  width: 0.3rem;
  height: 0.01rem;
  background-color: #d7d7d5;
  width: 0.6rem;
}

.t2-line span {
  margin: 0 0.3rem;
}

.news-box,
.edu-row2,
.edu-row4,
.case-box,
.partner-box,
.related-news,
.equipment-row2,
.solution-box,
.solution-detail-row2,
.about-row2,
.honor-bd,
.sale-bd,
.contact2 {
  background-color: #f1f1ef;
  background-color: #f7f9fa;
}

.equipment-box {
  background-color: #f7f9fa;
}

.slider {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease;
}

.slider.slick-initialized {
  visibility: visible;
  opacity: 1;
}

.slider .slick-arrow {
  top: 50%;
  border: none;
  background: none;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  z-index: 50;
  display: block;
  position: absolute;
  text-align: center;
  color: #fff;
  transition: 0.3s;
  width: 0.47rem;
  height: 0.47rem;
  border-radius: 50%;
  line-height: 0.47rem;
  font-size: 0.3rem;
}

.slider .slick-arrow:hover {
  background-color: #000;
}

.slider .slick-prev {
  left: 0.1rem;
}

.slider .slick-next {
  right: 0.1rem;
}

.slider-edu2 .slick-prev {
  left: 50%;
  margin-left: -21.5%;
}

.slider-edu2 .slick-next {
  right: 50%;
  margin-right: -21.5%;
}

.slick-dots {
  width: 100%;
  font-size: 0;
  z-index: 2000;
  text-align: center;
  margin-top: 0.2rem;
  z-index: 50;
}

.slick-dots li {
  display: inline-block;
  line-height: 1;
  margin-right: 0.1rem;
}

.slick-dots li a {
  width: 0.16rem;
  height: 0.16rem;
  display: inline-block;
  border-radius: 50%;
  cursor: pointer;
  position: relative;
  font-size: 0;
  border: 2px solid #eaeaea;
  background: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.slick-dots li.slick-active a {
  opacity: 1;
  background-color: #eb6100;
  border-color: #eb6100;
}

.ban-nav {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
  bottom: 0.4rem;
}

.ban-nav span {
  display: inline-block;
  vertical-align: middle;
}

.ban-nav .toggle {
  display: inline-block;
  vertical-align: middle;
}

.ban-nav .slick-dots {
  margin-top: 0;
}

.ban-nav .slick-dots li {
  margin: 0 0.15rem;
}

.ban-nav .slick-dots li a {
  background: none;
  border: 2px solid transparent;
  background-color: rgba(255, 255, 255, 0.5);
}

.ban-nav .slick-dots li.slick-active a {
  border: 2px solid #fff;
  background: none;
}

.slider-news .slick-dots {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 34%;
  padding-left: 0.6rem;
  text-align: left;
  padding-bottom: 0.7rem;
}

.form-ele {
  border: none;
  font-size: 0.18rem;
  vertical-align: bottom;
  width: 100%;
  border-radius: 0.08rem;
  background-color: #fff;
  border: 1px solid #e1e1e1;
  height: 0.8rem;
  padding: 0 0.2rem;
  vertical-align: bottom;
  display: inline-block;
}

appearance none,
select {
  background-image: url("/Public/Images/home/zh-cn/arr2.png");
  background-size: 0.49rem;
}

select.form-ele {
  line-height: inherit !important;
}

textarea.form-ele {
  padding: 0.2rem;
  font-family: "微软雅黑", "Microsoft Yahei";
  line-height: 1.8;
  height: 1.9rem;
}

.inp-row {
  margin: 0 -0.1rem;
  zoom: 1;
}

.inp-row:after,
.inp-row:before {
  content: '';
  display: table;
}

.inp-row:after {
  clear: both;
}

.form-ul .form-8 {
  float: left;
  width: 33.3333%;
  padding: 0 0.1rem;
}

.form-ul li {
  margin-bottom: 0.2rem;
}

.right-search {
  position: relative;
  border-radius: 0.06rem;
  background-color: #fff;
  overflow: hidden;
  padding-right: 0.66rem;
  padding-left: 0.15rem;
  border: 1px solid #eaeaea;
  float: right;
  width: 3.8rem;
  font-size: 0.14rem;
}

.right-search input {
  height: 0.6rem;
  border: none;
  width: 100%;
}

.right-search .search {
  position: absolute;
  right: 0;
  border: none;
  background: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.right-search .search i:hover {
  color: b;
}

.right-search i {
  line-height: 0.6rem;
  cursor: pointer;
  font-size: 0.3rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-align: right;
  padding-right: 0.12rem;
  padding-left: 0.12rem;
  color: #babcbe;
}

.form-contact .form-ele {
  height: 0.64rem;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
}

.form-contact textarea.form-ele {
  height: 1.7rem;
}

.form-exhibitor .form-ele {
  border-radius: 0;
  color: g5;
}

.form-exhibitor span {
  float: left;
  font-weight: bold;
}

.form-exhibitor li {
  margin-bottom: 0.1rem;
}

.form-card {
  padding: 0.16rem 0;
}

.form-card .form-ele {
  height: 0.7rem;
  border: none;
}

.form-card span {
  width: 1.2rem;
  line-height: 0.7rem;
}

.form-card .inp-box {
  margin-left: 1.2rem;
}

.form-company span {
  width: 1.4rem;
  line-height: 0.5rem;
}

.form-company .inp-box {
  margin-left: 1.4rem;
}

.form-company .form-ele {
  background-color: #f6f9fb;
  border-radius: 0.06rem;
}

.form-company li {
  margin-bottom: 0.2rem;
  margin-right: 42%;
}

.label-input {
  display: block;
  position: relative;
}

.label-input input {
  position: absolute;
  width: 0;
  height: 0;
}

* {
  -webkit-overflow-scrolling: touch;
}

input::-webkit-input-placeholder {
  line-height: normal !important;
}

input::placeholder,
input::-webkit-input-placeholder,
input::-moz-placeholder {
  line-height: normal !important;
}

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

a {
  color: #323232;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}

a:hover {
  color: b;
}

img {
  max-width: 100%;
}

body {
  font-size: 16px;
  background-color: #fff;
  color: #323232;
  line-height: 1.5;
}

textarea {
  resize: none;
}

.line {
  border: none;
  border-top: 1px solid #e5e5e5;
  font-size: 0;
  line-height: 0;
}

.gray-bg {
  background-color: #f5f5f5;
}

.l {
  float: left;
}

.r {
  float: right;
}

.img-ovh {
  overflow: hidden;
}

.img {
  -webkit-transform: translateZ(0) scale(1, 1);
  transform: translateZ(0) scale(1, 1);
  overflow: hidden;
}

.img-hover {
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -webkit-transform: translateZ(0) scale(1, 1);
  transform: translateZ(0) scale(1, 1);
}

.img-hover:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.img-contain {
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -webkit-transform: translateZ(0) scale(1, 1);
  transform: translateZ(0) scale(1, 1);
}

.img-hover-contain:hover {
  -webkit-transform: scale(1.04);
  -ms-transform: scale(1.04);
  transform: scale(1.04);
}

.img {
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.video-ovh {
  overflow: hidden;
  position: relative;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}

.video-ovh video {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  left: 0;
  top: 0;
}

#hd {
  width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 50000;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: relative;
  background-color: #fff;
  height: 1rem;
  line-height: 1rem;
  position: fixed;
  left: 0;
  top: 0;
  zoom: 1;
}

#hd:after,
#hd:before {
  content: '';
  display: table;
}

#hd:after {
  clear: both;
}

#hd .hd-l {
  float: left;
}

#hd .hd-r {
  float: right;
}

#hd .wrap1600 {
  height: 100%;
}

#hd .hd-l {
  height: 100%;
}

.logo {
  -webkit-transition: none;
  transition: none;
  height: 100%;
  line-height: inherit;
  display: inline-block;
  width: 2.22rem;
}

.logo img {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  vertical-align: middle;
}

.nav {
  position: relative;
  z-index: 2;
  display: inline;
  text-align: right;
  vertical-align: top;
  border-right: 2px solid #c8c8c8;
  margin-right: 0.15rem;
}

.nav .active a {
  color: #fff;
}

.nav li {
  display: inline-block;
  position: relative;
  vertical-align: top;
}

.nav li.on a {
  color: #eb6100;
}

.nav li.on a:after {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.nav li:hover a {
  color: #eb6100;
}

.nav li:hover a:after {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.nav li a {
  display: inline-block;
  margin: 0 0.2rem;
  position: relative;
  z-index: 50;
  font-size: 0.17rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.nav li a.on,
.nav li a:hover {
  color: #eb6100;
}

.nav li a:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #eb6100;
  height: 0.03rem;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.nav li .v1:after {
  content: '';
  position: absolute;
  background-color: r;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.nav li .sub-nav {
  position: absolute;
  left: 0;
  background-color: #fff;
  text-align: center;
  white-space: nowrap;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  visibility: hidden;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  padding: 0.1rem 0.2rem;
}

.nav li .sub-nav a {
  padding-bottom: 0;
  height: 100%;
  line-height: 0.4rem;
  color: #000;
  font-size: 0.16rem;
  display: block;
}

.nav li .sub-nav a:hover {
  color: b;
}

.nav li .sub-nav a:after {
  display: none;
}

.nav li.current .sub-nav {
  opacity: 1;
  visibility: visible;
}

.change-lan,
.spon-link {
  color: #797979;
}

.change-lan a,
.spon-link a {
  color: #797979;
}

.change-lan a:hover,
.spon-link a:hover {
  color: b;
}

.top-info {
  margin-bottom: 0.25rem;
}

.top-info .btn-blue {
  margin-left: 0.1rem;
}

.change-lan {
  margin: 0 0.05rem;
}

.change-lan.on {
  opacity: 0.8;
}

.change-lan:hover {
  opacity: 1;
}

.spon-link {
  margin: 0 0.15rem;
}

#fd {
  background-color: #303030;
  color: #fff;
  position: relative;
  z-index: 60;
}

#fd .wp {
  zoom: 1;
}

#fd .wp:after,
#fd .wp:before {
  content: '';
  display: table;
}

#fd .wp:after {
  clear: both;
}

.fd-nav {
  float: left;
  width: 60%;
  border-right: 1px solid #4f4f4f;
}

.fd-contact {
  float: right;
  width: 40%;
  padding-left: 7%;
}

.fd-link {
  float: left;
  /*margin-right: 7%;*/
  margin-right: 20%;
}

.fd-link:last-child {
  margin-right: 0;
}

.fd-link dt {
  font-size: 0.24rem;
  margin-bottom: 0.1rem;
  color: #fff;
}

.fd-link dd a {
  display: block;
  color: rgba(255, 255, 255, 0.6);
}

.fd-link dd a:hover {
  color: #fff;
}

.fd-info {
  padding: 4% 0;
  line-height: 2;
}

.fd-cp {
  color: #565656;
  padding: 0.2rem 0;
  background-color: #1b1b1b;
  text-align: center;
}

.fd-cp em {
  font-size: 0.2rem;
  margin-right: 0.02rem;
  vertical-align: middle;
}

.fd-cp a {
  color: #b9e0f7;
  margin-left: 5px;
}

.social-link {
  text-align: right;
}

.social-link a {
  display: inline-block;
  margin: 0 0.15rem;
  font-size: 0.3rem;
  text-align: center;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  color: #b9e0f7;
}

.social-link a:hover {
  color: #fff;
}

.go-top {
  position: fixed;
  right: 3%;
  bottom: 5%;
  z-index: 50000;
  display: none;
}

.go-top .on {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.go-top img {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  width: 0.61rem;
}

.go-top:hover img {
  opacity: 0;
}

.go-top:hover .on {
  opacity: 1;
}

.change-lan {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.change-lan i,
.change-lan em {
  vertical-align: middle;
}

.change-lan:hover .sub-lan {
  opacity: 1;
  visibility: visible;
}

.change-lan .v1 {
  color: #787878;
  padding-bottom: 0.2rem;
  display: inline;
}

.change-lan .v1:hover {
  color: b;
}

.change-lan .sub-lan {
  position: absolute;
  z-index: 20;
  right: 0;
  box-shadow: inset 0 0.01rem 0 0 g3, inset -0.01rem 0 0 g3, inset 0 -0.01rem 0 0 g3, inset 0.01rem 0 0 g3;
  padding: 0.1rem 0;
  border-radius: 0.08rem;
  text-align: center;
  overflow: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  top: 0.35rem;
  width: 1.3rem;
  background-color: #fff;
  line-height: 0.34rem;
  opacity: 0;
  visibility: hidden;
}

.change-lan .sub-lan a {
  font-size: 0.14rem;
  color: #787878;
  display: block;
  text-transform: uppercase;
  position: relative;
}

.change-lan .sub-lan a em {
  position: relative;
  z-index: 10;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.change-lan .sub-lan a:after {
  content: '';
  position: absolute;
  background: -webkit-linear-gradient(left, #0469b1 0%, #26c8ed 100%);
  background: linear-gradient(to right, #0469b1 0%, #26c8ed 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  z-index: 0;
  top: 0;
  height: 100%;
  left: -0.02rem;
  right: -0.02rem;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.change-lan .sub-lan a:hover:after {
  opacity: 1;
}

.change-lan .sub-lan a:hover em {
  color: #fff;
}

.search-ico {
  cursor: pointer;
  margin-right: 0.1rem;
  position: relative;
  z-index: 10;
}

.search-ico i {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.search-ico:hover i {
  color: #eb6100;
}

.top-search {
  display: inline-block;
  margin-right: -0.3rem;
}

.search-ico {
  vertical-align: middle;
}

.search-ico i {
  font-size: 0.3rem;
  color: #323232;
}

.top-search {
  border-bottom: 1px solid #575757;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -webkit-transform: translateX(0.4rem);
  -ms-transform: translateX(0.4rem);
  transform: translateX(0.4rem);
}

.top-search button {
  border: none;
  background: none;
  cursor: pointer;
}

.top-search button i {
  color: #575757;
}

.top-search input {
  border: none;
  height: 0.3rem;
  width: 2.8rem;
}

.top-search.show-me {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

.support {
  color: #fff;
}

.support span {
  margin-right: 0.1rem;
  margin-left: 0.04rem;
}

.support img {
  position: relative;
  top: 0.01rem;
}

.support:hover {
  color: #fff;
}

.inner-row {
  padding: 0.7rem 0;
}

.text {
  font-size: 16PX;
  color: #646464;
  line-height: 1.8;
}

.text-margin {
  color: #646464;
}

.text-margin p {
  margin-bottom: 0.2rem;
}

.text-gray {
  color: #646464;
}

.text-white {
  color: #fff;
}

/*.news-detail .bd p {
  text-indent: 2em;
}
*/
/* lx edit 5/11 */
/*.news-detail .bd p img {
  margin-left: -2em;
}*/

.list-dot p {
  text-indent: 0;
}

.list-fee .text p {
  text-indent: 0;
}

.list-mod3 .text p {
  text-indent: 0;
}

.exhibition-summarize1 .text p {
  margin-bottom: 1.5em;
}

.conference-highlight .text p {
  margin-bottom: 1.5em;
}

.inner-ban {
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  height: 2.8rem;
  position: relative;
}

.inner-ban .con {
  position: absolute;
  width: 100%;
  text-align: center;
  z-index: 20;
  padding-left: 5%;
  padding-right: 5%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  padding-bottom: 0;
}

.inner-ban .con h3 {
  color: #fff;
}

.inner-ban:after {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  height: 100%;
  content: '';
  background-color: rgba(0, 0, 0, 0.5);
  display: none;
}

.list-mod2 {
  margin: 0 -1%;
  zoom: 1;
}

.list-mod2:after,
.list-mod2:before {
  content: '';
  display: table;
}

.list-mod2:after {
  clear: both;
}

.list-mod2 li {
  float: left;
  padding: 1%;
}

.list-mod2 .pad {
  border: 1px solid g3;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.list-mod2 .pad:hover {
  box-shadow: 0 0 0.3rem 0.1rem rgba(0, 0, 0, 0.1);
  border-color: #fff;
}

.list-mod2 h5 {
  padding: 5% 10%;
  font-size: 0;
  position: relative;
}

.list-mod2 h5:after {
  content: "";
  position: absolute;
  border-bottom: 1px solid g3;
  left: 0;
  bottom: 0;
  width: 90%;
}

.list-mod2 h5 span {
  font-size: 0.3rem;
  vertical-align: bottom;
  width: 63%;
  display: inline-block;
}

.list-mod2 h5 img {
  vertical-align: bottom;
  width: 37%;
  max-width: 1.45rem;
}

.list-mod2 .bd {
  padding: 6% 10%;
}

.v-center * {
  vertical-align: middle;
}

.link-ico {
  vertical-align: middle;
  position: relative;
}

.link-ico:hover span {
  opacity: 1;
  visibility: visible;
  color: #000;
}

.link-ico i {
  font-size: 0.3rem;
  font-weight: bold;
}

.link-ico span {
  position: absolute;
  white-space: nowrap;
  background-color: #fff;
  padding: 0.06rem 0.12rem;
  line-height: 1;
  top: 120%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  font-size: 0.14rem;
  border-radius: 0.06rem;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.link-ico span:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #fff;
  position: absolute;
  -webkit-transform: translateX(-50%) translateY(-100%);
  -ms-transform: translateX(-50%) translateY(-100%);
  transform: translateX(-50%) translateY(-100%);
  left: 50%;
  top: 0;
}

.transparent-hd #hd .link-ico span {
  top: 130%;
}

.link-ico {
  vertical-align: middle;
}

.fd-contact p {
  color: rgba(255, 255, 255, 0.6);
}

.fd-contact h3 {
  margin-bottom: 0.1rem;
}

.fd-contact h4 {
  color: rgba(235, 97, 0, 0.6);
  font-size: 0.36rem;
  line-height: 1;
  margin-bottom: 0.2rem;
}

.fd-contact .con {
  line-height: 1.5;
}

.fd-contact {
  position: relative;
}

.qr-box {
  position: absolute;
  right: 0;
  top: 0.2rem;
  text-align: center;
  line-height: 1.6;
}

.qr-box img {
  width: 1.69rem;
  height: 1.69rem;
}

.top-form {
  line-height: 1;
  position: absolute;
  top: 100%;
  width: 100%;
  left: 0;
  z-index: 20;
  overflow: hidden;
  display: none;
  background-color: rgba(0, 0, 0, 0.6);
}

.top-form .wrap1000 {
  padding: 0.3rem 0;
}

.top-form form {
  border-radius: 0.4rem;
  overflow: hidden;
  position: relative;
  background-color: #fff;
}

.top-form .inp {
  height: 0.65rem;
  width: 100%;
  padding: 0 0.2rem;
  border: none;
  font-size: 0.16rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.top-form .btn-search {
  top: 0;
  width: 1.5rem;
  background: none;
  display: inline-block;
  border: none;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  color: #fff;
  height: 0.65rem;
  line-height: 0.65rem;
  position: absolute;
  color: #eb6100;
  right: 0;
  top: 0;
}

.top-form .btn-search i {
  font-size: 0.26rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.show-form .top-form {
  visibility: visible;
  opacity: 1;
  -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';
}

.logo-white {
  display: none;
}

.transparent-hd .logo .logo-white {
  display: inline-block;
}

.transparent-hd .logo .logo-normal {
  display: none;
}

.transparent-hd #hd {
  background: none;
  color: #fff;
}

.transparent-hd #hd .nav li a {
  color: #fff;
}

.transparent-hd #hd .search-ico i {
  color: #fff;
}

.transparent-hd #hd .search-ico:hover i {
  color: #eb6100;
}

.transparent-hd #hd .link-ico i {
  color: #fff;
}

.hd-holder {
  height: 1rem;
}

.index-body .hd-holder {
  display: none;
}

.m-search {
  padding-left: 20PX;
  padding-right: 0.6rem;
  margin-top: 0.2rem;
}

.m-search .btn-search {
  position: absolute;
  right: 0;
  padding-right: 0.2rem;
  top: 0;
  bottom: 0;
  font-size: 0.5rem;
  border: none;
  background: none;
  color: #fff;
  line-height: 0.6rem;
  height: 0.6rem;
}

.m-search .btn-search i {
  display: block;
}

.m-search form {
  background: none;
  position: relative;
  border-radius: 0.5rem;
  border: 1px solid #fff;
  overflow: hidden;
}

.m-search form .form-ele {
  border: none;
  background: none;
  color: #fff;
  height: 0.6rem;
}

.nav .sub-nav {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 90%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  box-shadow: 0 0 0.1rem 0.03rem rgba(0, 0, 0, 0.1);
  background-color: rgba(31, 70, 154, 0.5);
  padding: 0.2rem 0.2rem;
  white-space: nowrap;
}

.nav .sub-nav a {
  display: block;
  line-height: 0.36rem;
  color: #fff;
  font-size: 0.16rem;
  padding-bottom: 0;
  border-bottom: none;
  text-align: center;
  margin-left: 0;
  margin-right: 0;
  -webkit-transition: background-color 0.3s, color 0.3s;
  transition: background-color 0.3s, color 0.3s;
}

.nav .sub-nav a:hover {
  color: #eb6100;
}

.nav li {
  position: relative;
}

.nav li:hover .sub-nav {
  visibility: visible;
  top: 100%;
  opacity: 1;
}

.transparent-hd #hd .nav li .sub-nav {
  background: none;
  box-shadow: none;
}

.transparent-hd #hd .nav li .sub-nav a:hover {
  color: #eb6100;
}

.wp {
  width: 100%;
  max-width: 14rem;
  margin: 0 auto;
}

.wrap800 {
  width: 100%;
  margin: 0 auto;
  max-width: 8rem;
}

.wrap1000 {
  width: 100%;
  margin: 0 auto;
  max-width: 10rem;
}

.wrap1095 {
  width: 100%;
  margin: 0 auto;
  max-width: 10.95rem;
}

.wrap1200 {
  width: 100%;
  margin: 0 auto;
  max-width: 12rem;
}

.wrap1300 {
  width: 100%;
  margin: 0 auto;
  max-width: 13rem;
}

.wrap1400 {
  width: 100%;
  margin: 0 auto;
  max-width: 14rem;
}

.wrap1500 {
  margin: 0 auto;
  padding-left: 0.7rem;
  padding-right: 0.7rem;
  width: 100%;
}

.wrap900 {
  margin: 0 auto;
  width: 100%;
  max-width: 9rem;
}

.wrap1600 {
  width: 100%;
  margin: 0 auto;
  max-width: 16rem;
}

.wrap {
  margin: 0 auto;
  width: 100%;
  max-width: 12rem;
}

.tc {
  text-align: center !important;
}

#banner,
#banner .item,
#banner .slick-track,
#banner .slick-list,
#banner .img {
  height: 100%;
  background-color: b;
}

#banner .img {
  padding-top: 51%;
}

#banner .ban-con {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #fff;
  font-size: 0.22rem;
  text-align: center;
}

#banner .text {
  font-size: 0.18rem;
  color: #fff;
}

#banner h3 {
  margin-bottom: 0.2rem;
}

#banner .btn {
  margin-top: 0.5rem;
}

.toggle {
  display: inline-block;
  text-align: center;
  width: 0.33rem;
  color: #fff;
  font-size: 0.28rem;
}

.banner-box {
  position: relative;
}

.tag span {
  background-color: #eb6100;
  display: inline-block;
  padding: 0.1em 1.2em;
  text-transform: capitalize;
  color: #fff;
  border-bottom-left-radius: 0.1rem;
  border-top-right-radius: 0.1rem;
  font-size: 0.16rem;
  min-width: 1.1rem;
}

.list1 {
  margin: 0 -2.3%;
  overflow: hidden;
}

.list1 li {
  float: left;
  width: 50%;
  padding: 0 2.3%;
  font-size: 0.18rem;
}

.list1 li .img {
  margin-bottom: 0.35rem;
  padding-top: 59%;
}

.list1 li .txt {
  padding-right: 2.2rem;
  position: relative;
}

.list1 li .arrow {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.row {
  padding: 0.8rem 0;
}

.list2 {
  position: relative;
  overflow: hidden;
}

.list2 .img-big {
  width: 50%;
  padding-top: 42%;
  float: left;
  position: relative;
}

.list2 .img-big:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background: -webkit-linear-gradient(top, #000 0%, rgba(0, 0, 0, 0.82) 21%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, #000 0%, rgba(0, 0, 0, 0.82) 21%, rgba(0, 0, 0, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.list2 .img-big .con {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
  padding: 0 10%;
  color: #fff;
  z-index: 50;
  width: 100%;
}

.list2 .img-big .btn {
  margin-top: 0.4rem;
}

.list2 .img-big .t1 {
  margin-bottom: 0.3rem;
}

.list3 {
  width: 50%;
  position: absolute;
  right: 0;
  bottom: 0;
  top: 0;
  padding: 0.5rem 0.7rem;
}

.list3 li {
  height: 50%;
  padding: 0.15rem 0;
}

.list3 li h3 {
  color: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  padding-bottom: 0.15rem;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
}

.list3 li .front {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 1;
}

.list3 li .front h3 {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.list3 li .back {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
  opacity: 0;
  position: absolute;
  width: 100%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 40;
  padding-left: 2%;
  padding-right: 2%;
}

.list3 li .back .pad {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.list3 li .img {
  height: 100%;
  position: relative;
}

.list3 li .img:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}

.list3 li .img:before {
  content: '';
  position: absolute;
  bottom: 0;
  height: 50%;
  left: 0;
  right: 0;
  background: url("/Public/Images/home/zh-cn/sd.png") repeat-x left bottom;
  background-size: 100% 100%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.list3 li:hover .front {
  opacity: 0;
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
}

.list3 li:hover .back {
  opacity: 1;
}

.list3 li:hover .back .pad {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.list3 li:hover .img:before {
  opacity: 0;
}

.list3 li:hover .img:after {
  opacity: 1;
}

.list3 li:hover h3 {
  padding-left: 0;
}

.row2 {
  background-color: #f1f1f1;
}

.tit-a {
  overflow: hidden;
  position: relative;
  margin-bottom: 0.2rem;
}

.tit-a .btn {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
}

.new-l {
  float: left;
  width: 50%;
}

.new-r {
  float: right;
  width: 50%;
  padding-left: 4%;
}

.arrow img {
  width: 0.4rem;
}

.list-news .img,
.list-news .txt,
.list-news .arrow {
  display: inline-block;
  vertical-align: middle;
  margin-right: -0.5em;
}

.list-news .txt {
  width: 50%;
}

.list-news .img {
  width: 24%;
  padding-top: 17%;
}

.list-news .arrow {
  width: 26%;
  text-align: center;
  margin-top: 0.25rem;
}

.list-news h5 {
  font-size: 0.22rem;
  line-height: 1.2;
}

.list-news h4 {
  color: #afafaf;
  font-size: 0.16rem;
  margin-bottom: 0.05rem;
}

.list-news li {
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 0.38rem;
  padding-top: 0.38rem;
}

.list-news li:first-child {
  padding-top: 0;
}

.list-news li:last-child {
  padding-bottom: 0;
  border-bottom: none;
}

.new-l .img {
  padding-top: 60%;
  display: block;
  position: relative;
}

.new-l .img .txt {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.4);
  padding: 0.25rem 7%;
}

.new-l .img h4 {
  color: #fff;
  font-size: 0.18rem;
}

.new-l .img h5 {
  color: #fff;
  line-height: 1.3;
}

.menu-join {
  position: relative;
}

.menu-join:before,
.menu-join:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  -webkit-transition: 0.6s;
  transition: 0.6s;
  opacity: 0;
}

.menu-join:before {
  background-image: url("/Public/Images/home/zh-cn/j1.jpg");
  opacity: 1;
}

.menu-join:after {
  background-image: url("/Public/Images/home/zh-cn/j2.jpg");
}

.menu-join.menu-join-1:before {
  opacity: 1;
}

.menu-join.menu-join-1:after {
  opacity: 0;
}

.menu-join.menu-join-2:before {
  opacity: 0;
}

.menu-join.menu-join-2:after {
  opacity: 1;
}

.menu-join .wp {
  display: table;
  height: 3.3rem;
  position: relative;
  z-index: 20;
}

.menu-join .item {
  display: table-cell;
  width: 50%;
  text-align: center;
  vertical-align: middle;
}

.menu-join .item .tag {
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.menu-join .item.on span:after {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.menu-join .item.on .tag {
  opacity: 1;
}

.menu-join .item:hover span:after {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.menu-join .item h3 {
  color: #fff;
  font-weight: normal;
}

.menu-join .item h3 span {
  position: relative;
}

.menu-join .item h3 span:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -0.04rem;
  width: 100%;
  background-color: #fff;
  height: 0.02rem;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.menu-join .item:hover .tag {
  opacity: 1;
}

.list-a li {
  margin-bottom: 0.4rem;
}

.list-a .line {
  margin-bottom: 0.2rem;
}

.list-a .txt {
  padding: 0.6rem 0.5rem;
  background-color: #fff;
  overflow: hidden;
}

.list-a .img {
  float: left;
  width: 60%;
}

.about-row4 {
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-image: url("/Public/Images/home/zh-cn/v.jpg");
  padding-top: 20%;
  position: relative;
}

.about-row4 .con {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
}

.about-row4 i {
  font-size: 0.8rem;
  line-height: 1.2;
}

.about-row4 a {
  color: #fff;
}

.about-row4 a:hover {
  color: #eb6100;
}

.list-culture li {
  position: relative;
  margin: 0.4rem 0;
  zoom: 1;
}

.list-culture li:after,
.list-culture li:before {
  content: '';
  display: table;
}

.list-culture li:after {
  clear: both;
}

.list-culture li .img {
  padding-top: 43%;
  width: 60%;
}

.list-culture li .txt {
  position: absolute;
  width: 40%;
  top: 0;
  bottom: 0;
}

.list-culture li .txt:before {
  content: '';
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.5em;
}

.list-culture li .con {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateY(-20%);
  -ms-transform: translateY(-20%);
  transform: translateY(-20%);
  width: 100%;
}

.list-culture li img {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 2.77rem;
  height: 2.71rem;
}

.list-culture .img-l .txt {
  right: 0;
  padding-left: 3%;
}

.list-culture .img-l .img {
  float: left;
}

.list-culture .img-r .txt {
  left: 0;
  padding-right: 3%;
}

.list-culture .img-r .txt img {
  right: 0.4rem;
}

.list-culture .img-r .img {
  float: right;
}

.list-culture .line {
  margin: 0.15rem 0;
}

.honor-box {
  background-color: #fff;
  padding: 0.3rem 1.5rem;
  border-bottom-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  margin-bottom: 0.8rem;
}

.honor-box h6 {
  font-size: 0.82rem;
  font-weight: bold;
  color: #f5bca5;
  margin-top: -0.8rem;
  line-height: 1.2;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.mod-a {
  position: relative;
  zoom: 1;
}

.mod-a:after,
.mod-a:before {
  content: '';
  display: table;
}

.mod-a:after {
  clear: both;
}

.mod-a .img {
  text-align: right;
}

.mod-a .txt {
  /*position absolute
		top 0
		bottom 0
		left 0*/
  float: left;
}

.mod-a .txt:before {
  content: '';
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.5em;
}

.mod-a .txt .pad {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}

.mod-a-honor .img {
  width: 40%;
}

.mod-a-honor .txt {
  width: 60%;
}

.mod-a-equipment .txt {
  width: 40%;
}

.mod-a-equipment .img {
  width: 54%;
}

.list-honor {
  zoom: 1;
  margin: 0 -0.1rem;
}

.list-honor:after,
.list-honor:before {
  content: '';
  display: table;
}

.list-honor:after {
  clear: both;
}

.list-honor li {
  float: left;
  width: 33.3333%;
  text-align: center;
  padding: 0.1rem;
}

.sale-box {
  padding: 0.6rem;
  background-color: #fff;
  margin-bottom: 0.3rem;
  zoom: 1;
}

.sale-box:last-child {
  margin-bottom: 0;
}

.sale-box:after,
.sale-box:before {
  content: '';
  display: table;
}

.sale-box:after {
  clear: both;
}

.sale-box .img {
  float: left;
  text-align: center;
  width: 30%;
}

.sale-box .img img {
  width: 1.57rem;
}

.sale-box .txt {
  overflow: hidden;
}

.list-sale {
  color: #646464;
  line-height: 2;
}

.list-sale h6 {
  font-size: 0.16rem;
}

.list-sale li {
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 0.2rem;
  margin-bottom: 0.2rem;
}

.tel-c {
  position: relative;
  padding-left: 0.8rem;
  background: url("/Public/Images/home/zh-cn/tel.png") no-repeat left 50%;
  line-height: 1.1;
  display: inline-block;
  text-align: left;
  background-size: 0.65rem 0.65rem;
}

.tel-c p {
  font-size: 0.18rem;
  color: #646464;
}

.tel-c h4 {
  font-size: 0.48rem;
  color: #eb6100;
  font-weight: bold;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.list-contact li {
  padding: 0.3rem 0;
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  margin-bottom: -0.01rem;
}

.list-contact .bd,
.list-contact .hd {
  display: inline-block;
  width: 50%;
  vertical-align: middle;
}

.list-contact .hd {
  width: 10rem;
}

.list-contact .bd {
  width: 4rem;
}

.list-contact .hd {
  margin-right: -0.5em;
  vertical-align: middle;
}

.list-contact .hd * {
  vertical-align: middle;
}

.list-contact .hd .con {
  display: inline-block;
}

.list-contact .hd .con p {
  color: #646464;
  margin-top: 0.05rem;
}

.list-contact .hd img {
  width: 0.73rem;
  height: 0.73rem;
  margin-right: 0.4rem;
  margin-left: 0.4rem;
}

.list-contact .bd {
  text-align: right;
}

.list-contact .bd img {
  width: 2.47rem;
  height: 2.47rem;
  margin-left: 0.1rem;
}

.qr-box1 {
  text-align: left;
}

.contact2 .t1 {
  margin-bottom: 0.2rem;
}

.side-bar {
  position: fixed;
  right: 0;
  z-index: 60000;
  top: 50%;
  width: 0.96rem;
  background-color: #eb6100;
  border-top-left-radius: 0.06rem;
  border-bottom-left-radius: 0.06rem;
  margin-top: -2rem;
}

.side-bar li {
  white-space: nowrap;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: relative;
  text-align: center;
  border-radius: 0.06rem;
  padding: 0.22rem 0;
  color: #fff;
}

.side-bar li:hover {
  background-color: #d55800;
}

.side-bar .ico {
  text-align: center;
  cursor: pointer;
  vertical-align: middle;
  position: relative;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 20;
  margin-bottom: 0.05rem;
}

.side-bar .ico img {
  width: 0.51rem;
  height: 0.42rem;
  vertical-align: middle;
}

.side-bar .s1:hover .tel-slide,
.side-bar .s2:hover .tel-slide {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}

.side-bar .s3:hover .qr-pop {
  visibility: visible;
  opacity: 1;
}

.side-bar .s4 img {
  width: 0.32rem;
  height: 0.38rem;
}

.side-bar .s3 {
  position: relative;
}

.side-bar .s3:after {
  content: '';
  position: absolute;
  left: 0.1rem;
  right: 0.1rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  bottom: 0;
}

.side-bar .qr-pop {
  position: absolute;
  left: -1.7rem;
  top: -0.35rem;
  width: 1.7rem;
  height: 1.7rem;
  background-color: #d55800;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  visibility: hidden;
  padding: 0.15rem;
}

.side-bar .qr-pop img {
  width: 1.4rem;
  height: 1.4rem;
}

.tel-slide {
  color: #fff;
  position: absolute;
  white-space: nowrap;
  right: 0.96rem;
  top: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
  font-size: 0;
}

.tel-slide span {
  border-top-left-radius: 0.06rem;
  border-bottom-left-radius: 0.06rem;
  line-height: 0.9rem;
  font-size: 0.24rem;
  background-color: #d55800;
  padding-left: 1.5em;
  padding-right: 1.5em;
  display: block;
}

.tel-slide * {
  vertical-align: middle;
}

.join1 .img {
  margin-top: 0.7rem;
  padding-top: 32%;
}

.join1 .t2 {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
  color: #fff;
  font-weight: normal;
}

.list-job {
  padding-top: 0.1rem;
}

.list-job li {
  border-top: 1px solid #eaeaea;
  border-bottom: 1px solid #eaeaea;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  padding: 0.4rem 0;
  margin-bottom: -0.01rem;
  cursor: pointer;
  position: relative;
  zoom: 1;
}

.list-job li:after,
.list-job li:before {
  content: '';
  display: table;
}

.list-job li:after {
  clear: both;
}

.list-job li:hover {
  color: #eb6100;
}

.list-job li .hd {
  float: left;
  width: 40%;
}

.list-job li .hd span {
  width: 40%;
  display: inline-block;
}

.list-job li .hd * {
  vertical-align: middle;
}

.list-job li .hd em {
  color: #646464;
  margin-left: 0.5rem;
}

.list-job li .bd {
  float: left;
  width: 40%;
  height: 1rem;
  overflow: hidden;
  position: relative;
}

.list-job li .bd a {
  color: #eb6100;
}

.list-job li .bd a:hover {
  text-decoration: underline;
}

.list-job li .bd:after {
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 50%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.list-job li .bd h4 {
  color: #000;
  font-size: 0.2rem;
  font-weight: bold;
}

.list-job li .arrow {
  float: right;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
}

.list-job .show .bd:after {
  opacity: 0;
  visibility: hidden;
}

.x-box {
  line-height: 1.8;
}

.x-box p {
  color: #646464;
  margin-bottom: 0.2rem;
}

.x-box img {
  margin-bottom: 0.3rem;
}

.x-box h4 {
  margin-bottom: 0;
}

.news-box .hd {
  zoom: 1;
  margin-bottom: 0.15rem;
}

.news-box .hd:after,
.news-box .hd:before {
  content: '';
  display: table;
}

.news-box .hd:after {
  clear: both;
}

.news-box .hd .t2 {
  margin-bottom: 0;
  position: relative;
  top: 0.4em;
}

.news-mod h4 {
  color: #939393;
  font-size: 0.18rem;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.news-mod .t3 {
  line-height: 1.2;
  margin-bottom: 0.1rem;
  margin-top: 0.04rem;
}

.news-mod .text {
  font-size: 0.18rem;
  color: #787878;
  line-height: 1.6;
}

.slider-news {
  border: 1px solid #eaeaea;
}

.slider-news .item {
  background-color: #fff;
}

.slider-news .img {
  float: left;
  width: 66%;
  padding-top: 29%;
}

.slider-news .txt {
  overflow: hidden;
  padding: 0.7rem 0.6rem;
}

.list-news2 {
  margin: 0 -0.2rem;
  padding-top: 0.25rem;
  zoom: 1;
}

.list-news2:after,
.list-news2:before {
  content: '';
  display: table;
}

.list-news2:after {
  clear: both;
}

.list-news2 li {
  float: left;
  width: 33.3333%;
  padding: 0.2rem;
}

.list-news2 h4 {
  color: #939393;
  font-size: 0.18rem;
}

.list-news2 .img {
  padding-top: 60%;
}

.list-news2 .txt {
  background-color: #fff;
  padding: 0.4rem;
}

.list-news2 .arrow {
  margin-top: 0.4rem;
}

.list-news2 a {
  display: block;
}

.news-detail .hd {
  background: url("/Public/Images/home/zh-cn/nb.jpg") no-repeat 50%;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  text-align: center;
  padding: 0.9rem 0;
  position: relative;
}

.news-detail .hd h1 {
  line-height: 1.4;
  margin-bottom: 0.4em;
}

.news-detail .hd .meta span {
  color: #fff;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0.1rem;
}

.news-detail .hd .meta em {
  color: #fff;
}

.news-detail .hd .share-news {
  display: inline-block;
  vertical-align: middle;
}

.news-detail .hd .wrap1200 {
  z-index: 10;
  position: relative;
}

.news-detail .bd {
  padding-top: 0.7rem;
  padding-bottom: 0.3rem;
}

.news-detail .bd p {
  font-size: 0.16rem;
  line-height: 1.8;
  margin-bottom: 0.3rem;
}

.news-detail .bd .tc {
  margin: 0.3rem 0;
}

.news-detail .fd {
  padding-bottom: 0.7rem;
}

.news-detail2 .hd {
  background-image: url("/Public/Images/home/zh-cn/nb2.jpg");
}

.news-detail2 .hd .t0 {
  margin-bottom: 0;
}

.news-detail3 .hd {
  background-image: url("/Public/Images/home/zh-cn/nb3.jpg");
}

.share-ico {
  display: inline-block;
}

.share-ico a {
  margin-right: 0.3em;
  background-color: #fff;
  color: #2b2927;
  display: inline-block;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border-radius: 50%;
  line-height: 1.6;
  font-size: 0.35rem;
  color: b;
  width: 0.6rem;
  height: 0.6rem;
  line-height: 0.6rem;
}

.share-ico .icon-weibo {
  background-color: #dc5b58;
  color: #fff;
}

.share-ico .icon-weixin {
  background-color: #4baf3b;
  color: #fff;
}

.related-news {
  border-top: 1px solid #dcdcdc;
}

.related-news .list-news2 {
  padding-top: 0;
}

.related-competition {
  border-top: 1px solid #dcdcdc;
}

.side-eq {
  background-color: #fff;
  float: left;
  width: 2.9rem;
  padding: 0.4rem 0.3rem;
  padding-bottom: 1.5rem;
}

.main-eq {
  margin-left: 3.5rem;
}

.side-nav li.on a {
  color: #eb6100;
}

.side-nav li.on a:before,
.side-nav li.on a:after {
  opacity: 1;
}

.side-nav li a {
  font-size: 0.18rem;
  padding: 0.08rem 0;
  display: block;
  padding-left: 0.2rem;
  position: relative;
}

.side-nav li a:before,
.side-nav li a:after {
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.side-nav li a:after {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background-color: #eb6100;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.side-nav li a:before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  width: 0.1rem;
  height: 0.1rem;
  border-radius: 50%;
  border: 1px solid #eb6100;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.list-eq {
  zoom: 1;
  margin: 0 -0.15rem;
}

.list-eq:after,
.list-eq:before {
  content: '';
  display: table;
}

.list-eq:after {
  clear: both;
}

.list-eq li {
  float: left;
  padding: 0 0.15rem;
  margin-bottom: 0.3rem;
}

.list-eq .pad {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1);
  -webkit-transition: box-shadow 0.3s;
  transition: box-shadow 0.3s;
  background-color: #fff;
  display: block;
}

.list-eq .pad:hover {
  box-shadow: 0 0 0.12rem 0.06rem rgba(0, 0, 0, 0.1);
}

.list-eq .t3 {
  margin-bottom: 0.05rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  margin-top: 0.1rem;
  padding-right: 0.7rem;
}

.list-eq1 li {
  width: 50%;
}

.list-eq1 .pad {
  padding: 0.4rem;
}

.list-eq1 .img-contain {
  padding-top: 72%;
}

.list-eq1 .text {
  padding-right: 1rem;
}

.list-eq1 .txt {
  position: relative;
}

.list-eq1 .arrow {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.list-eq2 li {
  width: 33.333%;
}

.list-eq2 .txt {
  padding: 0.6rem 0.4rem;
  padding-bottom: 1.2rem;
  position: relative;
}

.list-eq2 .txt p {
  height: 3.2em;
  overflow: hidden;
}

.list-eq2 .img {
  padding-top: 59%;
}

.list-eq2 .arrow {
  position: absolute;
  left: 0.4rem;
  bottom: 0.4rem;
}

.list-eq2 h3 {
  max-height: 0.8rem;
  overflow: hidden;
  line-height: 1.3;
}

.list-solution li {
  zoom: 1;
  margin-bottom: 0.3rem;
  padding: 0.7rem;
  background-color: #fff;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1);
  -webkit-transition: box-shadow 0.3s;
  transition: box-shadow 0.3s;
}

.list-solution li:after,
.list-solution li:before {
  content: '';
  display: table;
}

.list-solution li:after {
  clear: both;
}

.list-solution li:hover {
  box-shadow: 0 0 0.12rem 0.06rem rgba(0, 0, 0, 0.1);
}

.list-solution .img-contain {
  float: left;
  width: 50%;
  padding-top: 28%;
}

.list-solution .txt {
  overflow: hidden;
  padding-left: 0.5rem;
  position: relative;
}

.list-solution h3 {
  margin-bottom: 0.1rem;
}

.list-solution .arrow {
  margin-top: 0.4rem;
}

.solution-detail-row1 .img {
  text-align: center;
  margin-bottom: 0.4rem;
}

.list-qa {
  margin-top: 0.25rem;
  color: #646464;
}

.list-qa .hd {
  font-size: 0.2rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  line-height: 1.4;
  position: relative;
}

.list-qa .hd:hover {
  color: #eb6100;
}

.list-qa em {
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
  margin-right: 0.8em;
  position: absolute;
  left: -0.5rem;
  top: 0;
}

.list-qa .bd {
  display: none;
  color: #646464;
  margin-top: 0.1rem;
  position: relative;
}

.list-qa li {
  padding: 0.3rem 0.4rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  position: relative;
  margin-bottom: 0.15rem;
  border-radius: 0.08rem;
  cursor: pointer;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1);
  -webkit-transition: box-shadow 0.3s;
  transition: box-shadow 0.3s;
}

.list-qa li.show {
  box-shadow: 0 0 0.12rem 0.06rem rgba(0, 0, 0, 0.05);
}

.list-qa li.show .hd {
  color: #eb6100;
  font-weight: bold;
}

.list-qa li.show .hd i {
  color: #eb6100;
}

.list-qa li.show .hd em {
  font-weight: bold;
}

.list-qa .pad {
  position: relative;
  padding-right: 1rem;
  padding-left: 0.5rem;
}

.list-qa .pad:after,
.list-qa .pad:before {
  content: '';
  position: absolute;
  width: 100%;
  left: 0;
  border-top: 1px solid grayLine;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.list-qa .pad i {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 0.4rem;
  line-height: 1;
  color: #ccc;
  font-weight: normal;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  top: 0;
}

.case-img {
  margin-bottom: 0.4rem;
}

.partner-list {
  background-color: #fff;
  zoom: 1;
  padding: 0.8rem;
}

.partner-list:after,
.partner-list:before {
  content: '';
  display: table;
}

.partner-list:after {
  clear: both;
}

.partner-list .item {
  float: left;
  width: 20%;
  text-align: center;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  overflow: hidden;
  padding: 0.05rem;
  font-size: 0;
}

.partner-list .item .pad {
  border: 1px solid #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  height: 1.35rem;
  transition: 0.3s;
  line-height: 1.35rem;
}

.partner-list .item img {
  vertical-align: middle;
  height: auto;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  display: inline-block;
  max-height: 1.2rem;
  width: auto;
}

.partner-list .item:hover .pad {
  border: 1px solid #eb6100;
}

.equipment-row1 .t3 {
  margin-bottom: 0.2rem;
}

.list-equipment {
  zoom: 1;
}

.list-equipment:after,
.list-equipment:before {
  content: '';
  display: table;
}

.list-equipment:after {
  clear: both;
}

.list-equipment li {
  float: left;
  width: 33.33333%;
  background-color: #fff;
  margin-right: -0.01rem;
  border: 1px solid #eaeaea;
}

.list-equipment .txt {
  padding: 0.5rem;
}

.list-equipment .txt h4 {
  font-weight: bold;
  font-size: 0.18rem;
  color: #000;
  margin-top: 0.1rem;
}

.list-equipment .img-contain {
  border-bottom: 1px solid #eaeaea;
  padding-top: 86%;
}

.equipment-row2 .t2 {
  margin: 0.6rem 0 0.3rem 0;
}

.table-eq {
  border: 1px solid #dadada;
  background-color: #fff;
  color: #787878;
}

.table-eq th {
  background-color: #f1f1ef;
  font-size: 0.18rem;
  height: 0.8rem;
  padding: 0 0.3rem;
  color: #000;
}

.table-eq td {
  padding: 0.32rem 0.3rem;
  border-bottom: 1px solid #dadada;
}

.mod-a-equipment .line {
  margin-bottom: 0.2rem;
}

.mod-a-equipment li {
  padding-left: 0.08rem;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-right: -0.5em;
  width: 25%;
}

.mod-a-equipment li:after {
  content: '';
  position: absolute;
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background-color: #787878;
  left: 0;
  top: 0.14rem;
}

.list-e1 {
  zoom: 1;
  margin: 0 -0.25rem;
}

.list-e1:after,
.list-e1:before {
  content: '';
  display: table;
}

.list-e1:after {
  clear: both;
}

.list-e1 li {
  padding: 0 0.25rem;
  float: left;
  width: 50%;
}

.list-e1 li h3 {
  font-weight: bold;
  font-size: 0.21rem;
  margin-top: 0.2rem;
}

.list-e1 li .img-contain {
  padding-top: 59%;
  border: 1px solid #eaeaea;
  position: relative;
}

.list-e1 li i {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: absolute;
  cursor: pointer;
  right: 0.2rem;
  bottom: 0.2rem;
  width: 0.4rem;
  height: 0.4rem;
  line-height: 0.4rem;
  text-align: center;
  font-size: 0.2rem;
  color: #fff;
  border-radius: 50%;
  background-color: #eb6100;
}

.list-e1 li i:hover {
  opacity: 0.8;
}

.edu-row1 .hd {
  margin-bottom: 0.4rem;
}

.list-e2 li {
  padding: 0.3rem;
  background-color: #fff;
  margin-bottom: 0.3rem;
  zoom: 1;
  display: table;
  width: 100%;
}

.list-e2 li:after,
.list-e2 li:before {
  content: '';
  display: table;
}

.list-e2 li:after {
  clear: both;
}

.list-e2 .img {
  width: 44%;
  padding-top: 30%;
  vertical-align: middle;
  display: table-cell;
  position: relative;
}

.list-e2 .txt {
  vertical-align: middle;
  width: 64%;
  display: table-cell;
  padding-left: 0.6rem;
}

.list-e2 h4 {
  font-weight: normal;
  line-height: 1.3;
  color: #eb6100;
}

.list-e2 h3 {
  margin-bottom: 0.05rem;
}

.list-e2 .text {
  line-height: 1.6;
  margin-top: 0.3rem;
}

.slider-edu,
.slider-edu .item,
.slider-edu .slick-track,
.slider-edu .slick-list,
.slider-edu .bg {
  height: 100%;
}

.slider-edu {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.slider-edu .bg {
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.edu-row3 .t2 {
  margin-bottom: 0;
}

.edu-row3 .hd {
  margin-bottom: 0.3rem;
}

.edu-row3 .hd .t3 {
  color: #eb6100;
  font-weight: normal;
}

.list-e3 {
  zoom: 1;
  margin: 0 -0.15rem;
  margin-bottom: 0.5rem;
}

.list-e3:after,
.list-e3:before {
  content: '';
  display: table;
}

.list-e3:after {
  clear: both;
}

.list-e3 dd {
  float: left;
  width: 33.333333%;
  padding: 0 0.15rem;
}

.list-e3 dd .pad {
  border: 1px solid #eaeaea;
  padding: 11% 10%;
  position: relative;
}

.list-e3 dd .pad:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 0.02rem;
  background-color: #eb6100;
}

.list-e3 dd .t3 {
  font-weight: normal;
  margin-bottom: 0.2rem;
}

.list-e3 li {
  color: #646464;
  line-height: 1.6;
}

.list-e4 dd {
  float: left;
  width: 25%;
  border-left: 1px solid #eaeaea;
  padding: 0 3.5%;
}

.list-e4 dd span {
  color: #eb6100;
  font-size: 1rem;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  line-height: 1;
}

.slider-edu2 .img {
  padding-top: 62%;
  width: 84%;
  margin: 0 auto;
  position: relative;
}

.slider-edu2 .img:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.slider-edu2 .slick-current .img:after {
  opacity: 0;
}

.edu-row4 .hd {
  margin-bottom: 0.3rem;
}

.pop {
  position: fixed;
  background: #fff;
  zoom: 1;
  z-index: 9999;
  overflow: hidden;
  zoom: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 666666;
  text-align: center;
  display: none;
  overflow: auto;
  font-size: 0;
}

.pop:before {
  content: '';
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
}

.pop-con {
  background-color: #fff;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

.pop-open {
  overflow: hidden;
}

.pop .x-btn {
  position: fixed;
  right: 0.3rem;
  top: 0;
  font-size: 0.4rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  color: #fff;
  z-index: 50;
}

.pop .x-btn:hover {
  color: #eb6100;
}

.pop img {
  vertical-align: middle;
}

.tab-competition {
  margin-bottom: 0.5rem;
  text-align: center;
}

.tab-competition a {
  cursor: pointer;
  display: inline-block;
  width: 2.65rem;
  height: 0.84rem;
  line-height: 0.82rem;
  border: 1px solid #eaeaea;
  border-radius: 0.06rem;
  text-align: center;
  margin: 0 0.1rem;
  font-size: 0.24rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.tab-competition a.on,
.tab-competition a:hover {
  background-color: #eb6100;
  color: #fff;
  border-color: #eb6100;
}

.tab-competition a.on i,
.tab-competition a:hover i {
  color: #fff;
}

.tab-competition a.on span,
.tab-competition a:hover span {
  color: #fff;
}

.tab-competition * {
  vertical-align: middle;
}

.tab-competition i {
  font-size: 0.4rem;
  color: #dbdbdb;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.tab-competition span {
  color: #787878;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  margin-left: 0.05rem;
}

.list-c1 {
  margin: 0 -0.35rem;
  zoom: 1;
}

.list-c1:after,
.list-c1:before {
  content: '';
  display: table;
}

.list-c1:after {
  clear: both;
}

.list-c1 li {
  float: left;
  width: 50%;
  margin-bottom: 0.4rem;
  padding: 0 0.35rem;
}

.list-c1 li .img {
  margin-bottom: 0.35rem;
  padding-top: 59%;
}

.list-c1 li .txt {
  padding-right: 1.2rem;
  position: relative;
  padding-bottom: 0.3rem;
}

.list-c1 li .arrow {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.list-c1 li .text {
  height: 3.2em;
  overflow: hidden;
}

.list-c1 li a {
  display: block;
}

#pop-video .pop-con {
  width: 90%;
  max-width: 12rem;
}

#pop-video .x-btn {
  position: absolute;
  right: 0;
  top: -0.6rem;
}

.cur-pos {
  padding: 3em 0 2em 0;
  overflow: hidden;
}

.sr-bd {
  padding-bottom: 0.35rem;
}

.sr-bd li {
  padding: 0.15rem 0;
  border-bottom: 1px solid #e1e1e1;
}

.sr-bd li a {
  position: relative;
  padding-left: 0.15rem;
  display: block;
}

.sr-bd li a:before {
  content: '';
  position: absolute;
  top: 0.11rem;
  width: 0.06rem;
  height: 0.06rem;
  margin-top: -0.03rem;
  background-color: #e1e1e1;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  left: 0;
}

.sr-bd li a:hover:before {
  background-color: #eb6100;
}

.sr-bd li span {
  margin-left: 0.2rem;
  float: right;
  color: #b5b5b5;
}

.sr-bd li em {
  color: #eb6100;
}

.sr-l {
  float: left;
}

.sr-r {
  float: right;
}

.sr-r * {
  vertical-align: top;
}

.sr-r span {
  color: #eb6100;
  margin: 0 0.05rem;
}

.sr-r em {
  margin: 0 0.05rem;
  color: #eb6100;
}

.sr-l span {
  font-size: 0.22rem;
}

.sr-l .iconfont {
  font-size: 0.14rem;
}

.sr-l * {
  vertical-align: middle;
}

.page {
  font-size: 0;
  margin-top: 0.3rem;
  text-align: center;
}

.page a {
  display: inline-block;
  height: 0.4rem;
  padding: 0 0.15rem;
  background-color: #fff;
  line-height: 0.4rem;
  border: 1px solid #e4e4e4;
  font-size: 0.14rem;
  text-align: center;
  color: #666;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  zoom: 1;
  margin: 0 0.05rem;
  vertical-align: middle;
}

.page span {
  font-size: 0.14rem;
  padding: 0 0.15rem;
}

.page a.on,
.page a:hover,
.page a.active {
  background-color: #eb6100;
  border-color: #eb6100;
  color: #fff;
}

.m_page {
  display: none;
  width: 100%;
  height: 0.36rem;
  border: 1px solid #ddd;
  border-left: none;
  line-height: 0.36rem;
  font-size: 0.14rem;
  margin-top: 0.3rem;
}

.m_page a {
  float: left;
  width: 33.333333%;
  border-left: 1px solid #ddd;
  text-align: center;
  background: #fff;
  height: 100%;
  color: #666;
}

.row3 {
  overflow-x: hidden;
}

.ban-about .t0 {
  font-size: 0.7rem;
}

.about-row1 .t2 {
  font-size: 0.4rem;
}

.about-row1 .text-margin {
  font-size: 0.2rem;
}

.about-row1 .text {
  text-align: justify;
}

.about-row1 .text img {
  width: 100%;
}

.about-row2 .text {
  text-align: justify;
}