@charset "utf-8";
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-overflow-scrolling: touch;
  font-size: 0
}
input,
input[type=button],
input[type=reset],
input[type=submit] {
  resize: none;
  border: none
}
.overh {
  overflow: hidden
}
.map img,
.mp1 img {
  max-width: inherit
}
a {
  -webkit-tap-highlight-color: transparent
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block
}
img {
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic
}
a,
article,
aside,
body,
button,
dd,
details,
div,
dl,
dt,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
img,
input,
li,
menu,
nav,
ol,
p,
section,
select,
table,
tbody,
td,
textarea,
th,
tr,
ul {
  margin: 0;
  padding: 0
}
.swiper-button-next:focus,
.swiper-button-prev:focus {
  outline: 0
}
#lhform .box   select{
  height: 53px;
  border-width: 1px;
  color: #000;
  font-size: 16px;
  border-color: #e3e3e3;
  padding: 0 20px;
  margin-right: 20px;
}#lhform .box   select:focus{
 border: none;
}
@media (min-width:1600px) {
  .containers {
    width: 1580px
  }
}
@media (min-width:1300px) {
  .container {
    width: 1300px
  }
}
body {
  font-family: webfont,'微软雅黑';
  color: #555;
  overflow-x: hidden
}
button:focus {
  outline: 0
}
em,
i {
  font-style: normal
}
li,
ul {
  list-style-type: none
}
.w100 {
  width: 100%
}
.pr {
  position: relative
}
.pa {
  position: absolute
}
.fl {
  float: left
}
.fr {
  float: right
}
a:hover,
a:link,
a:visited {
  text-decoration: none
}
input:focus,
textarea:focus {
  outline: 0
}
.ta {
  text-align: center
}
.tl {
  text-align: left
}
.tr {
  text-align: right
}
.f14px {
  font-size: 14px
}
.f16px {
  font-size: 16px
}
.book {
  border: 1px solid #000
}
.db {
  display: block
}
.dnb {
  display: inline-block
}
.flight {
  font-weight: lighter
}
.fbold {
  font-weight: 700
}
.imghover {
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out;
  transform: scale(1.2);
  -ms-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2)
}
.sca1 {
  transform: scale(1);
  -ms-transform: scale(1);
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1)
}
.sca0 {
  transform: scale(0);
  -ms-transform: scale(0);
  -moz-transform: scale(0);
  -webkit-transform: scale(0);
  -o-transform: scale(0)
}
.tran {
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.hovercolor {
  color: #8cca1d
}
.zhong {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center
}
.z {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%)
}
.l0 {
  top: 50%;
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%)
}
.cen {
  left: 50%;
  transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%)
}
.f48 {
  font-size: 48px
}
.wen_hied {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  overflow: hidden
}
.p15 {
  padding: 15px
}
.w50 {
  width: 50%
}
.blod {
  font-weight: 700
}
.wen_hied2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  overflow: hidden
}
.w55 {
  width: 55%
}
.hangs {
  position: fixed;
  top: 0;
  z-index: 99;
  left: 0;
  right: 0;
  width: 100%
}
.hangs::after {
  position: absolute;
  content: '';
  background-color: #fff;
  opacity: .502;
  bottom: 0;
  width: 100%;
  height: 1px
}
.hangs .hang-ul>li {
  float: left;
  margin-right: 35px;
  line-height: 93px;
  position: relative
}
.hangs .hang-ul>li>a {
  color: #454545;
  font-size: 17px
}
.hangs .hang-ul>li .er-ul {
  position: absolute;
  opacity: 0;
  top: 70px;
  z-index: 99;
  transform: scale(0);
  -ms-transform: scale(0);
  -moz-transform: scale(0);
  -webkit-transform: scale(0);
  border: 1px solid #eee;
  background: #fff;
  line-height: 30px;
  height: 0;
  width: 136px;
  left: -35px
}
.hangs .hang-ul>li .er-ul li {
  line-height: 25px;
  padding: 0;
  display: block;
  text-align: center
}
.hangs .hang-ul>li .er-ul li a {
  display: block;
  color: #484848;
  width: 100%;
  font-size: 14px;
  line-height: 33px
}
.hangs .hang-ul>li .er-ul li:hover a {
  background: #03994a;
  color: #fff
}
.hangs .hang-ul>li.cur>a,
.hangs .hang-ul>li:hover>a {
  color: #03994a;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.hangs .hang-ul>li:hover .er-ul {
  transform: scale(1);
  -ms-transform: scale(1);
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  opacity: 1;
  height: auto;
  height: auto;
  -o-transform: scale(0);
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out;
}
.hangs .hangs-top {
  background: rgba(255, 255, 255, .7);
  height: 42px;
  line-height: 42px
}
.hangs .hangs-top .dian {
  color: #fff;
  font-size: 15px
}
.hangs .hangs-bot {
  background: rgba(255, 255, 255, .8);
  height: 94px;
  line-height: 94px
}
.hangs .hangs-bot .hang-con .img2 {
  display: none
}
.hangs .eBusiness {
  margin-left: 1px;
  color: #fff;
  font-size: 15px;
  padding: 0 15px;
  cursor: pointer
}
.hangs .eBusiness:hover .wbus-ul {
  transform: scale(1);
  -ms-transform: scale(1);
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.hangs.active {
  border-bottom: 1px solid #e3e3e3;
}
.hangs .eBusiness .wbus-ul {
  transform: scale(0);
  -ms-transform: scale(0);
  -moz-transform: scale(0);
  -webkit-transform: scale(0);
  -o-transform: scale(0);
  width: 100%;
  left: 0;
  right: 0;
  top: 100%;
  background: #fff;
  z-index: 99;
  padding: 5px 0;
  box-shadow: 0 0 10px rgba(0, 0, 0, .5)
}
.hangs .eBusiness .wbus-ul li a {
  display: block;
  line-height: 30px;
  text-align: center;
  color: #000
}
.hangs .eBusiness .wbus-ul li a:hover {
  background: #03994a;
  color: #fff
}
.hangs .eBusiness1 {
  background: #0c88e6
}
.hangs .eBusiness2 {
  background: #03994a
}
.hangs .soua {
  line-height: 85px
}
.hangs .soua i {
  color: #454545;
  font-size: 40px;
  margin-left: 30px
}
.hangs .soua .ds {
  font-size: 28px
}
.ban::after {
  background: rgba(0, 0, 0, .102);
  content: '';
  width: 100%;
  top: 136px;
  bottom: 0;
  z-index: 2;
  left: 0;
  right: 0;
  position: absolute
}
.ban .ban-zi {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  text-align: center;
  z-index: 3
}
.ban .ban-zi .p1 {
  color: #fff;
  font-size: 33px;
  font-weight: 700;
  text-shadow: 0 0 10px rgba(0, 0, 0, .102)
}
.ban .ban-zi .p2 {
  margin-top: 5px;
  color: #fff;
  font-size: 17px;
  text-shadow: 0 0 10px rgba(0, 0, 0, .102)
}
.content {
  background: #ededed
}
.content .cons {
  position: relative;
  margin-top: -166px;
  z-index: 5
}
.content .er-div {
  background-color: rgba(3, 153, 74, .7);
  height: 55px;
  line-height: 55px
}
.content .er-div .erji-ul {
  text-align: center
}
.content .er-div .erji-ul li {
  display: inline-block;
  position: relative
}
.content .er-div .erji-ul li::after {
  content: '';
  width: 1px;
  height: 12px;
  right: -1px;
  top: 50%;
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  background-color: #ededed;
  opacity: .502
}
.content .er-div .erji-ul li:last-child::after {
  opacity: 0
}
.content .er-div .erji-ul li a {
  display: block;
  padding: 0 25px;
  color: #fff;
  font-size: 17px
}
.content .er-div .erji-ul li.active,
.content .er-div .erji-ul li:hover {
  background: #03994a;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.content .san-div {
  border-bottom: 1px solid #e3e3e3;
  background: #fff
}
.content .san-div .san_ul {
  text-align: center;
  height: 55px;
  line-height: 55px
}
.content .san-div .san_ul li {
  display: inline-block;
  position: relative;
  margin: 0 15px
}
.content .san-div .san_ul li a {
  display: block;
  color: #656565;
  font-size: 16px
}
.content .san-div .san_ul li::after {
  content: '';
  opacity: 0;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  bottom: -10px;
  border-width: 5px;
  border-style: solid;
  border-color: #03994a transparent transparent transparent
}
.content .san-div .san_ul li.active a,
.content .san-div .san_ul li:hover a {
  color: #03994a
}
.content .san-div .san_ul li.active::after,
.content .san-div .san_ul li:hover::after {
  opacity: 1
}
.content .con-bot {
  padding: 50px 0 90px 0;
  background: #fff
}
.content .con-bot .hred {
  color: #000;
  font-size: 40px;
  font-weight: 700;
  line-height: 1
}
.content .con-bot .position-a {
  color: #656565;
  font-size: 16px;
  margin-top: 15px
}
.content .con-bot .position-a a {
  color: #656565;
  font-size: 16px
}
.content .con-bot .position-a a:hover {
  color: #03994a
}
.content .position-div {
  padding-bottom: 30px;
  border-bottom: 1px solid #e3e3e3
}
.content .position-div .bdsharebuttonbox a {
  margin: 0 0 0 15px;
  padding: 0;
  width: 40px;
  display: inline-block;
  height: 40px;
  border-radius: 50%;
  background-image: none;
  background-color: #ededed;
  color: #444c62;
  line-height: 40px;
  font-size: 20px;
  text-align: center
}
.content .position-div .bdsharebuttonbox a:hover {
  color: #0c88e6
}
.hezuo {
  margin: 100px -7.5px 0 -7.5px
}
.hezuo .col-md-2 {
  padding: 10px 7.5px
}
.hezuo .col-md-2 .overh {
  cursor: pointer;
  border: 1px solid #fff
}
.hezuo .col-md-2:hover .overh {
  border: 1px solid #03994a;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.hezuo .col-md-2 .overh {
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, .1)
}
footer {
  background: #ededed
}
footer .foot-top {
  background: #fff;
  border-top: 1px solid #ededed
}
footer .foot-ul {
  line-height: 60px
}
footer .foot-ul li {
  display: inline-block;
  margin-right: 30px
}
footer .foot-ul li a {
  color: #414141;
  font-size: 15px
}
footer .foot-ul li a:hover {
  color: #03994a
}
footer .ditu {
  position: relative;
  padding-right: 64px
}
footer .ditu a {
  color: #414141;
  font-size: 15px;
  display: inline-block;
  line-height: 62px
}
footer .ditu a span {
  display: inline-block;
  margin: 0 25px
}
footer .ditu a:hover {
  color: #03994a
}
footer .ditu a:hover span {
  transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
footer .ditu .fanhui {
  display: inline-block;
  padding-top: 14px;
  top: 0;
  text-align: center;
  width: 64px;
  height: 79px;
  background-color: #006d47;
  color: #fff;
  position: absolute;
  right: 0;
  margin-top: -19px;
  z-index: 8;
  cursor: pointer
}
footer .ditu .fanhui:hover {
  background: #0c88e6;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.foot-bot {
  padding: 20px 0 25px 0;
  color: #363636;
  font-size: 15px;
  line-height: 30px
}
.foot-bot .ma-zi {
  padding-left: 15px
}
.new {
  margin: 100px 0 0 0
}
.new .new-yao {
  font-size: 17px;
  color: #888;
  line-height: 30px;
  height: 120px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 4;
  overflow: hidden
}
.new .more {
  margin-top: 50px
}
.new .new-title {
  font-size: 20px;
  color: #0b0b0b;
  line-height: 30px;
  height: 30px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  overflow: hidden;
  margin: 10px 0
}
.new .new-date {
  font-size: 15px;
  margin-top: 25px;
  line-height: 25px;
  color: #888
}
.new .tui-new a {
  display: block
}
.new .tui-new a>div {
  width: 49%
}
.new .tui-new a:hover .overh img {
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out;
  transform: scale(1.2);
  -ms-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2)
}
.new .tui-new a:hover .more span {
  background: #03994a;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.new .tui-new a:hover .new-title {
  color: #03994a
}
.new .tui-new .swiper-pagination {
  width: auto;
  left: 51%;
  bottom: 30px
}
.new .tui-new .swiper-pagination-bullet {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  border-radius: 50%;
  background-color: #fff;
  width: 13px;
  height: 12px;
  opacity: 1
}
.new .tui-new .swiper-pagination-bullet-active {
  border-color: #03994a
}
.more span {
  font-size: 17px;
  color: #fff;
  display: inline-block;
  line-height: 40px;
  padding: 0 40px;
  border-radius: 30px;
  background: #00aa46
}
.lunbo1 {
  overflow: hidden;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.lunbo1 video {
  object-fit: contain;
  width: 100%
}
.lunbo1.active {
  opacity: 1;
  animation: fadeInUpBig 1s;
  -moz-animation: fadeInUpBig 1s;
  -webkit-animation: fadeInUpBig 1s;
  -o-animation: fadeInUpBig 1s
}
.new-a {
  padding: 30px 25px;
  border: 1px solid #e6e6e6;
  display: block;
  position: relative;
  z-index: 2;
  overflow: hidden;
}
.new-a .title {
  font-size: 18px;
  color: #000;
  line-height: 30px;
  height: 30px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  overflow: hidden
}
.new-a .zhanyao {
  font-size: 16px;
  margin-top: 20px;
  color: #000000;
  line-height: 30px;
  height: 90px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  overflow: hidden
}
.new-a .date {
  color: #000000;
  font-size: 16px;
  margin-top: 35px
}
.new-a::after {
  content: '';
  width: 100%;
  position: absolute;
  left: 100%;
  bottom: 0;
  top: 0;
  /*background: url(../img/6.jpg) no-repeat;*/
  background-size: 100% 100%;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out;
  z-index: -1
}
.new-a:hover::after {
  left: 0;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out;
  right: 0
}
.new-con {
  margin: 30px -10px 0 -10px
}
.new-con .col-md-4 {
  padding: 10px
}
.ship {
  margin-top: 100px
}
.ship .col-md-4 {
  margin-bottom: 30px
}
.ship .ship_div {
  cursor: pointer
}
.ship .ship_div .bo {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%)
}
.ship .ship_div .bo i {
  color: #fff;
  font-size: 60px
}
.ship .ship_div .ship-title {
  color: #3b3b3b;
  margin-top: 4px;
  font-size: 18px;
  line-height: 60px;
  height: 60px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  overflow: hidden;
  padding: 0 15px;
  background: #eee
}
.ship .ship_div .jiao {
  right: 0;
  bottom: 0
}
.ship .ship_div .vidio {
  display: none
}
.ship .ship_div:hover .overh img {
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out;
  transform: scale(1.2);
  -ms-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2)
}
.ship .ship_div:hover .ship-title {
  background: #03994a;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out;
  color: #fff
}
.lianxis {
  margin-top: 100px
}
.lianxis >.row{
  margin-bottom: 15px;
}
.lianxis .col-md-4 {
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, .5);
  width: 30%
}
.lianxis .lianxi-uls {
  padding: 11px 0
}
.lianxis .lianxi-uls li {
  padding: 16.3px 0;
  border-bottom: 1px solid #f0f0f0
}
.lianxis .lianxi-uls li:last-child {
  border-bottom: none
}
.lianxis .lianxi-uls li .fl {
  width: 10%;
  line-height: 50px;
  color: #03994a;
  text-align: center
}
.lianxis .lianxi-uls li .fl i {
  font-size: 30px
}
.lianxis .lianxi-uls li .fr {
  width: 85%
}
.lianxis .lianxi-uls li .fr .add-p {
  color: #000;
  font-size: 20px
}
.lianxis .lianxi-uls li .fr .add-p1 {
  color: #5b5b5b;
  font-size: 16px;
  margin-top: 10px
}
.map {
  padding-right: 0;
  width: 70%
}
.rong {
  margin-top: 90px
}
.rong .col-md-3 {
  margin-bottom: 30px
}
.rong .col-md-3 .rong-div {
  border: 1px solid #eee;
  padding: 7px
}
.rong .col-md-3 .tile_div {
  margin-top: 7px;
  line-height: 47px;
  background: #eee;
  padding: 0 15px;
  color: #414141;
  font-size: 17px;
  text-align: center
}
.zizhi-mo {
  position: fixed;
  display: none;
  width: 100%;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: rgba(0, 0, 0, .7);
  z-index: 99
}
.zizhi-mo .img-zi {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  width: 40%;
  text-align: center
}
.zizhi-mo .guan {
  width: 63px;
  cursor: pointer;
  height: 63px;
  border-width: 2px;
  border-color: #fff;
  border-style: solid;
  border-radius: 50%;
  line-height: 57px;
  right: 30%;
  top: 10px;
  text-align: center
}
.zizhi-mo .guan i {
  color: #fff;
  font-size: 30px
}
.about {
  margin-top: 90px
}
.about .about-img {
  background: url(../img/11.jpg) no-repeat;
  background-size: 100% 100%;
  height: 375px;
  margin-bottom: 60px
}
.about .about-img>.fl {
  width: 55%
}
.about .about-img>.fr {
  width: 45%;
  position: relative;
  z-index: 5
}
.about .about-img>.fr img {
  margin-top: -10px
}
.about .about-img>.fr::after {
  content: '';
  position: absolute;
  width: 95%;
  bottom: -30px;
  top: 28px;
  right: 0;
  left: 5%;
  background: url(../img/13.jpg) no-repeat;
  background-size: 100% 100%;
  z-index: -1
}
.about .about-img .abod {
  padding: 147px 0 0 130px
}
.about .about-img .abod .p2 {
  color: #6e6e6e;
  font-size: 20px;
  line-height: 30px;
  margin-top: 30px
}
.about .about-img .abod .p1 {
  color: #3e3e3e;
  font-weight: lighter;
  font-size: 35px
}
.about .about-con {
  color: #6e6e6e;
  font-size: 17px;
  line-height: 30px
}
.about .abou-bot {
  margin-top: 60px
}
.about .abou-bot>div {
  width: 50%;
  float: left;
  padding: 45px 0
}
.about .abou-bot>div:nth-child(1),
.about .abou-bot>div:nth-child(4) {
  background: #f7f8fc
}
.about .abou-bot .about-nian>div {
  width: 50%;
  float: left
}
.about .abou-bot .about-nian>div .p3 {
  color: #242a3a;
  font-weight: lighter;
  font-size: 43px
}
.about .abou-bot .about-nian>div .p4 {
  color: #242a3a;
  font-size: 17px;
  line-height: 30px;
  height: 30px
}
.about .abou-bot .about-nian>div .xian {
  width: 21px;
  height: 3px;
  background-color: #323232;
  margin-top: 5px
}
.about .abou-bot .about-nian .le {
  padding-left: 90px
}
.superiority {
  margin-top: 88px;
  color: #656565;
  font-size: 16px;
  line-height: 33px
}
.superiority>div {
  width: 49%
}
.application {
  margin-top: 90px
}
.application .col-md-6 {
  margin-bottom: 30px
}
.application .application-div {
  border: 1px solid #e3e3e3;
  display: block
}
.application .application-div>div {
  width: 48%
}
.application .application-div .application-title {
  margin-top: 25px;
  color: #000;
  font-size: 20px
}
.application .application-div .application-title span {
  width: 5px;
  height: 15px;
  background-color: #03994a;
  display: inline-block;
  margin-right: 10px
}
.application .application-div .application-ul {
  margin-top: 15px
}
.application .application-div .application-ul li a {
  color: #585858;
  font-size: 16px;
  line-height: 30px;
  height: 30px
}
.application .application-div .application-ul li a span {
  border-radius: 50%;
  width: 5px;
  height: 5px;
  position: relative;
  top: -3px;
  margin: 0 15px;
  display: inline-block;
  background-color: #939393
}
.application .application-div .application-ul li a:hover {
  color: #03994a
}
.application .application-div .application-ul li a:hover span {
  background: #03994a
}
.download {
  margin-top: 90px
}
.download .baioge thead {
  background: #f7f8fc
}
.download .baioge thead tr th {
  color: #000;
  font-size: 16px;
  font-weight: 700;
  line-height: 65px;
  padding: 0;
  border-bottom: 0;
  text-align: center
}
.download .baioge thead tr th:nth-child(1) {
  text-align: left;
  padding-left: 77px
}
.download .baioge tbody tr td {
  color: #343434;
  font-size: 16px;
  line-height: 60px;
  padding: 0;
  text-align: center
}
.download .baioge tbody tr td:nth-child(1) {
  text-align: left;
  padding-left: 77px
}
.download .baioge tbody tr td i {
  font-size: 25px;
  display: inline-block;
  margin-right: 15px
}
.download .baioge tbody tr td a {
  color: #343434;
  font-size: 16px;
  padding: 5px 15px;
  border: 1px solid transparent
}
.download .baioge tbody tr:nth-child(even) {
  background: #f7f8fc
}
.download .baioge tbody tr:hover {
  background: #eafff4;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.download .baioge tbody tr:hover td i {
  color: #03994a
}
.download .baioge tbody tr:hover td a {
  color: #03994a;
  border: 1px solid #03994a;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.technical {
  margin-top: 90px
}
.technical .col-md-4 {
  margin-bottom: 30px
}
.technical .technical-a {
  display: inline-block
}
.technical .technical-a .technica-title {
  margin-top: 10px;
  color: #000;
  font-size: 18px;
  line-height: 30px;
  height: 30px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  overflow: hidden
}
.technical .technical-a .technica-date {
  color: #747474;
  font-size: 16px;
  line-height: 30px
}
.technical .technical-a .technica-yao {
  color: #747474;
  font-size: 16px;
  line-height: 30px;
  height: 30px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  overflow: hidden
}
.technical .technical-a:hover .overh img {
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out;
  transform: scale(1.2);
  -ms-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2)
}
.dis1 span {
  display: inline-block;
  width: 171px;
  text-align: right;
}
.technical .technical-a:hover .technica-title {
  color: #03994a
}
.frequently {
  margin-top: 90px
}
.frequently .frequently_ul {
  border-top: 1px solid #e3e3e3
}
.frequently .frequently_ul li {
  cursor: pointer
}
.frequently .frequently_ul li .frequently_div {
  color: #000;
  font-size: 20px;
  border-bottom: 1px solid #e3e3e3;
  line-height: 60px;
  background: #f7f8fc;
  padding: 0 50px
}
.frequently .frequently_ul li .frequently_div .frequently_title {
  width: 90%;
  height: 60px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  overflow: hidden
}
.frequently .frequently_ul li .frequently_div .fr i {
  line-height: 60px;
  color: #03994a;
  font-size: 20px
}
.frequently .frequently_ul li.active .frequently_div .fr {
  transform: rotateZ(180deg);
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.frequently .frequently_con {
  color: #6e6e6e;
  font-size: 16px;
  display: none;
  line-height: 30px;
  padding: 15px 70px
}
.xingsw {
  margin-top: 30px;
  border-top: 1px solid #e5e5e5
}
.xingsw .row {
  margin-bottom: 45px
}
.xing-bots {
  margin-top: 20px;
  border-top: 1px solid #eee;
  padding: 24px 0
}
.xing-bots .more a {
  color: #575757;
  font-size: 15px;
  border: 1px solid #eee;
  line-height: 30px;
  padding: 0 15px;
  height: 30px;
  display: inline-block
}
.xing-bots .more a:hover {
  background: #03994a;
  color: #fff
}
.shang {
  width: 80%
}
.shang>div {
  color: #000;
  font-size: 15px;
  margin-top: 10px
}
.shang>div a {
  color: #575757;
  font-size: 15px
}
.shang>div a:hover {
  color: #03994a
}
.xingsw .more {
  margin: 40px 0
}
.xingsw .more a:hover {
  border: 1px solid #03994a;
  color: #03994a
}
.new-list-xiang {
  padding: 30px 0 10px 0
}
.detall .bdsharebuttonbox {
  display: inline-block;
  position: relative;
  top: 16px
}
.detall .bdsharebuttonbox a {
  margin: 0 6px 0 0
}
.new-list-xiang {
  margin-top: 50px
}
.new-list-xiang .xing-lizi {
  left: 8%;
  top: 40%
}
.xing-biao {
  color: #0b0b0b;
  font-size: 23px;
  font-weight: 700
}
.cons-bian2 {
  color: #888;
  font-size: 15px
}
.cs-cons1 {
  color: #888;
  font-size: 15px;
  line-height: 30px;
  padding: 30px 0
}
.shehui-zhao {
  margin-bottom: 70px
}
.shehui-zhao .tou-wen {
  color: #696969;
  font-size: 12px;
  line-height: 35px;
  right: 30px;
  top: 50%;
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%)
}
.shehui-zhao .tou-wen a {
  background: #03994a;
  color: #fff;
  font-size: 19px;
  line-height: 30px;
  padding: 0 15px;
  margin-left: 10px;
  display: inline-block
}
.shehui-zhao .tou-wen a:hover {
  background: #00a0e9;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.shehui-zhao .jian {
  margin-bottom: 30px
}
.xinzi {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  width: 80%
}
.xinzi .title_p {
  color: #fff;
  font-size: 17px;
  padding: 15px 0;
  position: relative
}
.xinzi .title_p::after {
  position: absolute;
  content: '';
  width: 31px;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  height: 1px;
  background-color: #fff
}
.xinzi .zinxins {
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  margin-top: 15px
}
.gang form {
  display: inline-block
}
.gang select {
  color: #797979;
  font-size: 16px;
  background: #fff;
  height: 40px;
  padding: 0 20px;
  margin-right: 20px
}
.gang .sou {
  width: 470px;
  border: 1px solid #c7c7c7;
  display: inline-block
}
.gang .sou input {
  width: 80%;
  float: left;
  height: 40px;
  padding-left: 30px
}
.gang .sou button {
  width: 20%;
  border: none;
  float: right;
  height: 40px;
  background: #03994a;
  color: #fff
}
.gang .sou .i-co {
  top: 50%;
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 5px
}
.recruitment .xiao-cona {
  margin-top: 40px
}
.recruitment .xiao-cona .lee {
  width: 24%
}
.recruitment .xiao-cona .lee .lee-ul {
  border: 1px solid #e3e3e3;
  border-bottom: none
}
.recruitment .xiao-cona .lee .lee-ul li {
  color: #424242;
  font-size: 18px;
  border-bottom: 1px solid #e3e3e3;
  background: #fff;
  cursor: pointer;
  padding: 17px 20px 17px 60px
}
.recruitment .xiao-cona .lee .lee-ul li.active,
.recruitment .xiao-cona .lee .lee-ul li:hover {
  background: #03994a;
  color: #fff;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.recruitment .xiao-cona .ree {
  width: 73%;
  background: #fff
}
.zhao-xinghs {
  padding: 25px 30px;
  padding-bottom: 50px
}
.zhao-xinghs .gongc-p {
  color: #000;
  font-size: 20px
}
.zhao-xinghs .cons-bian2 {
  margin: 10px 0
}
.zhao-xinghs .cons-bian2 span {
  font-size: 15px;
  color: #575757
}
.zhao-xinghs .cons-bian2 a {
  margin-top: 0
}
.zhao-xinghs .z-uls {
  padding: 5px 0 10px 0;
  border-bottom: 1px solid #e3e3e3
}
.zhao-xinghs .z-uls li {
  width: 33.333%;
  float: left;
  color: #575757;
  font-size: 15px;
  line-height: 32px
}
.zhao-xinghs .gang-nei {
  color: #575757;
  font-size: 15px;
  line-height: 30px;
  margin: 20px 0
}
.zhao-xinghs .tou-a a {
  font-size: 17px;
  background: #03994a;
  line-height: 40px;
  padding: 0 30px;
  display: inline-block;
  color: #fff;
  border-radius: 45px
}
.zhao-xinghs .tou-a a:hover {
  background: #0c88e6;
  color: #fff;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.ree-cons>div {
  display: none
}
.ghe {
  border-top: 1px solid #e3e3e3;
  color: #575757;
  font-size: 15px;
  line-height: 30px;
  padding: 20px 0
}
.recruitment-cons1 {
  margin: 40px 0 40px 0
}
.recruitment-xiao {
  margin-bottom: 80px
}
.recruitment-xiao .xiao-zhao-con {
  margin-top: 50px
}
.recruitment-xiao .xiao-zhao-con .xia-zha-ul li {
  padding: 30px 20px 30px 40px
}
.recruitment-xiao .xiao-zhao-con .xia-zha-ul li:nth-child(odd) {
  background: #f5f5f5
}
.recruitment-xiao .xiao-zhao-con .xia-zha-ul li a {
  display: block
}
.recruitment-xiao .xiao-zhao-con .xia-zha-ul li a .fl {
  width: 80%
}
.recruitment-xiao .xiao-zhao-con .xia-zha-ul li a .fl .huas {
  font-size: 18px;
  color: #000;
  line-height: 30px;
  height: 30px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  overflow: hidden
}
.recruitment-xiao .xiao-zhao-con .xia-zha-ul li a .fl .shenx {
  color: #575757;
  font-size: 15px;
  margin-top: 10px
}
.recruitment-xiao .xiao-zhao-con .xia-zha-ul li a .fl .shenx span {
  display: inline-block;
  padding-right: 20px;
  line-height: 1;
  border-right: 1px solid #b6b6b6;
  margin-right: 20px
}
.recruitment-xiao .xiao-zhao-con .xia-zha-ul li a .fl .shenx span:last-child {
  border-right: none
}
.recruitment-xiao .xiao-zhao-con .xia-zha-ul li a .fr {
  width: 13%;
  line-height: 60px;
  border-left: 1px solid #b6b6b6;
  text-align: center
}
.recruitment-xiao .xiao-zhao-con .xia-zha-ul li a .fr span {
  line-height: 30px;
  background: #03994a;
  color: #fff;
  padding: 0 20px;
  display: inline-block
}
.recruitment-xiao .xiao-zhao-con .xia-zha-ul li a:hover .fl .huas {
  color: #03994a
}
.recruitment-xiao .xiao-zhao-con .xia-zha-ul li a:hover .fr span {
  background: #00a0e9;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.hrd {
  color: #3d3d3d;
  font-size: 30px;
  font-weight: 700;
  margin: 50px 0 35px 0
}
.shehui-zhao {
  padding-top: 40px
}
.ree-cons {
  background-color: #fff;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, .1)
}
.morde-xiao {
  margin-top: 60px
}
.morde-xiao span {
  color: #03994a;
  cursor: pointer;
  display: inline-block;
  line-height: 60px;
  padding: 0 45px;
  border-radius: 30px;
  border: 1px solid #03994a;
  font-size: 18px
}
.morde-xiao span i {
  font-size: 20px
}
.morde-xiao span:hover {
  background: #03994a;
  color: #fff;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.xia-zha-ul1 {
  display: none
}
.xz-liuc li {
  width: 20%;
  padding: 15px;
  border-left: 1px solid #ddd;
  float: left
}
.xz-liuc li .num {
  color: #03994a;
  font-size: 33px
}
.xz-liuc li .sheng-p {
  color: #3a3a3a;
  font-size: 18px;
  padding: 10px 0;
  text-transform: uppercase
}
.liu-con {
  background: #fff
}
.welfare {
  padding-bottom: 75px;
  background: #f5f5f5
}
.welfare .welfare-ul {
  text-align: center;
  font-size: 0
}
.welfare .welfare-ul li {
  padding: 30px;
  background: #fff;
  margin: 0 15px;
  width: 30%;
  height: 281px;
  display: inline-block;
  text-align: center
}
.welfare .welfare-title {
  color: #000;
  font-size: 18px;
  line-height: 30px;
  height: 30px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  overflow: hidden;
  margin: 10px 0
}
.welfare .welfare-yao {
  color: #575757;
  font-size: 15px;
  line-height: 30px;
  height: 90px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  overflow: hidden
}
.ontent .xiaozhao {
  padding-bottom: 20px
}
.recruitment-cons1 .zhao-xinghs {
  padding: 0
}
.recruitment-cons1 .zhao-xinghs .z-uls {
  background: #f5f5f5;
  padding: 20px 0 20px 70px;
  border-bottom: none;
  margin: 20px 0
}
.recruitment-cons1 .zhao-xinghs .tou-a a {
  font-size: 17px;
  color: #03994a;
  line-height: 45px;
  border: 1px solid #03994a;
  padding: 0 30px;
  background: 0 0;
  border-radius: 0;
  display: inline-block
}
.recruitment-cons1 .zhao-xinghs .tou-a a:hover {
  background: #03994a;
  color: #fff;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.history-con {
  height: 120px;
  padding: 0 48px;
  width: 90%;
  margin: auto
}
.history-con:after {
  content: '';
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 33px;
  left: 0;
  width: 100%;
  background: url(../img/23.jpg) center center
}
.history-con .swiper-slide {
  text-align: center
}
.history-con .swiper-slide span {
  color: #000;
  font-size: 17px;
  padding: 0 10px;
  display: inline-block;
  line-height: 30px;
  cursor: pointer;
  position: relative
}
.history-con .swiper-slide span.active,
.history-con .swiper-slide span:hover {
  background: #03994a;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out;
  color: #fff
}
.history-con .swiper-slide span.active::after,
.history-con .swiper-slide span.active:before,
.history-con .swiper-slide span:hover::after,
.history-con .swiper-slide span:hover:before {
  opacity: 1
}
.history-con .swiper-slide span::after {
  opacity: 0;
  position: absolute;
  content: '';
  top: 36px;
  width: 1px;
  height: 20px;
  background-color: #03994a;
  left: 50%;
  transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%)
}
.history-con .swiper-slide span:before {
  opacity: 0;
  position: absolute;
  content: '';
  top: 50px;
  border-radius: 50%;
  background-color: #03994a;
  left: 50%;
  transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  width: 5px;
  height: 5px
}
.history-con .swiper-slide:nth-child(even) span {
  position: absolute;
  bottom: 0
}
.history-con .swiper-slide:nth-child(even) span:before {
  top: -34px
}
.history-con .swiper-slide:nth-child(even) span::after {
  top: -30px
}
.history-con .swiper-container {
  height: 100%
}
.history-con .swiper-button-next {
  width: 38px;
  height: 38px;
  background: url(../img/8.png) no-repeat #fff;
  background-size: 100% 100%;
  right: -100px
}
.history-con .swiper-button-prev {
  width: 38px;
  height: 38px;
  background: url(../img/7.png) no-repeat #fff;
  background-size: 100% 100%;
  left: -100px
}
.history {
  margin-top: 60px
}
.dian-history {
  margin-top: 60px
}
.dian-history .history-ul {
  position: relative;
  display: none
}
.dian-history .history-ul::after {
  content: '';
  height: 100%;
  background: #e6e6e6;
  width: 1px;
  top: 0;
  z-index: 1;
  left: 50%;
  transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  position: absolute
}
.his-div>.fl {
  width: 33%
}
.his-div {
  width: 95%;
  border-radius: 20px;
  border: 1px solid #e5e5e5;
  position: relative;
  padding: 20px
}
.his-div>.fr {
  width: 64%
}
.dian-history .history-ul li {
  margin-bottom: 40px;
  position: relative
}
.dian-history .history-ul li>div {
  width: 50%;
  height: 100%
}
.dian-history .history-ul li>div .nian {
  text-align: right;
  position: relative
}
.dian-history .history-ul li>div .nian>div {
  display: inline-block
}
.nian-zi {
  color: #03994a;
  font-size: 29px
}
.dian-history .history-ul li>div .nian .nian-zi {
  font-size: 40px;
  font-weight: lighter;
  color: #666;
  margin: 0 40px
}
.dian-history .history-ul li:nth-child(2n) .his-div {
  float: right
}
.dian-history .history-ul li>div .nian .nian-img {
  position: absolute;
  right: -30px;
  z-index: 3;
  top: -5px
}
.dian-history .history-ul li .re {
  color: #666;
  font-size: 15px;
  padding: 0 15px;
  position: relative
}
.dian-history .history-ul li .re::after {
  content: '';
  position: absolute;
  display: none;
  z-index: 3;
  top: 10px;
  left: -7px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 10px solid #03994a
}
.dian-history .history-ul li .history-img .overh {
  display: inline-block;
  overflow: visible;
  position: relative;
  z-index: 2
}
.dian-history .history-ul li .history-img .overh:before {
  display: none;
  content: '';
  position: absolute;
  background: url(../img/26.jpg) no-repeat;
  bottom: -25px;
  left: 25px;
  top: 25px;
  z-index: -1;
  right: -25px
}
.dian-history .history-ul li::before {
  content: '';
  width: 205px;
  height: 250px;
  background: url(../img/11.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  right: 0;
  top: 80px
}
.dian-history .history-ul li:nth-child(even)::before {
  background: url(../img/12.png) no-repeat;
  right: auto;
  left: 0;
  top: auto;
  bottom: 0
}
.dian-history .history-ul li:nth-child(even)>.le {
  float: right
}
.dian-history .history-ul li:nth-child(even)>.le .nian {
  text-align: left
}
.dian-history .history-ul li:nth-child(even)>.le .nian .nian-img {
  left: -30px
}
.dian-history .history-ul li:nth-child(even)>.le .history-img {
  text-align: right
}
.dian-history .history-ul li:nth-child(even)>.re {
  float: left;
  text-align: right
}
.dian-history .history-ul li:nth-child(even)>.re::after {
  content: '';
  position: absolute;
  z-index: 3;
  left: auto;
  top: 10px;
  right: -7px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 0 solid transparent;
  border-left: 10px solid #03994a
}
.thick {
  margin-top: 100px
}
.thick .thick-top {
  position: relative;
  z-index: 0;
  background: url(../img/29.jpg) no-repeat;
  background-size: 100% 100%;
  padding: 30px 25px 10px 25px
}
.thick .thick-top>.fl {
  width: 30%;
  text-align: center
}
.thick .thick-top>.fr {
  width: 69%
}
.thick .thick-top>.fr .thick-title {
  font-size: 20px;
  color: #000
}
.thick .thick-top>.fr .thick-yao {
  color: #757575;
  font-size: 16px;
  line-height: 30px;
  margin-top: 20px;
  height: 90px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  overflow: hidden
}
.thick .thick-top .swiper-pagination-bullet {
  width: 11px;
  height: 11px;
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  border-radius: 50%;
  opacity: 1;
  background-color: #fff
}
.thick .thick-top .swiper-pagination-bullet-active {
  border-color: #03994a
}
.thick .thick-top .swiper-pagination {
  left: 31%;
  width: auto;
  bottom: 20px
}
.thick .thick-top .swiper-pagination span {
  margin-right: 5px
}
.thick .thick-bot {
  margin-top: 40px
}
.thick .thick-bot .table thead {
  background: #0c88e6
}
.thick .thick-bot .table thead tr th {
  line-height: 25px;
  height: 60px;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  border-bottom-width: 0
}
.thick .thick-bot .table>tbody>tr>td,
.thick .thick-bot .table>tbody>tr>th,
.thick .thick-bot .table>tfoot>tr>td,
.thick .thick-bot .table>tfoot>tr>th {
  vertical-align: middle;
  text-align: center;
  color: #4d4d4d;
  font-size: 14px
}
.thick .thick-bot .table a {
  color: #4d4d4d;
  font-size: 16px
}
.thick .thick-bot .table a span {
  font-size: 25px
}
.thick .thick-bot .table a:hover {
  color: #03994a
}
.thick-bot .table>thead>tr>th {
  vertical-align: middle;
}
.chip {
  margin-top: 80px
}
.chip .chip-top {
  z-index: 0;
  padding: 60px 0;
  zoom: 1;
  position: relative
}
.chip .chip-top>.fl {
  width: 49%
}
.chip .chip-top>.fr {
  width: 49%;
  padding-right: 50px
}
.chip .chip-top::before {
  content: '';
  position: absolute;
  left: 5%;
  right: 0;
  bottom: 0;
  top: 0;
  width: 95%;
  display: block;
  background: url(../img/bg2.jpg);
  background-size: 100% 100%;
  z-index: -1;
  height: 100%
}
.chip .chip-title {
  color: #fff;
  font-size: 24px;
  font-weight: 700
}
.chip .chip-yao {
  color: #dcffed;
  font-size: 16px;
  line-height: 30px;
  margin: 20px 0 30px 0
}
.chip .chip-ul {
  padding-top: 20px;
  border-top: 1px solid #14a85a
}
.chip .chip-ul li {
  color: #dcffed;
  font-size: 17px;
  line-height: 30px;
  width: 50%;
  float: left
}
.chip .chip-ul li a {
  color: #dcffed
}
.chip .chip-ul li a:hover {
  color: #fff
}
.chip .chip-ul li span {
  display: inline-block;
  border-radius: 50%;
  background-color: #f6f6f6;
  width: 5px;
  height: 5px;
  margin-right: 30px
}
.chip .xian1 {
  left: -37px;
  top: -60px
}
.chip .xian2 {
  right: -37px;
  bottom: -60px
}
.dong {
  animation: da 16s ease-in-out infinite alternate;
  z-index: -1
}
@keyframes cir {
  from {
    margin-top: -10px
  }
  to {
    margin-top: 10px
  }
}
.dong1 {
  animation: da 16s ease-in-out infinite alternate;
  z-index: -1
}
@keyframes cir1 {
  from {
    margin-bottom: 0
  }
  to {
    margin-bottom: 10px
  }
}
.sous-uls1 {
  margin-top: 40px
}
.sous-uls1 li {
  display: inline-block;
  border-left: 1px solid #e8e8e8;
  padding: 20px 80px
}
.sous-uls1 li:first-child {
  border-left: none
}
.sous-uls1 li a {
  display: block
}
.sous-uls1 li a p {
  color: #262626;
  font-size: 19px;
  line-height: 30px;
  height: 30px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  overflow: hidden
}
.sous-uls1 li a:hover .overh img {
  transform: rotateY(360deg);
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.sous-uls1 li a:hover p {
  color: #03994a
}
.chip-cen-ul {
  width: 80%;
  margin: 50px auto
}
.chip-cen-ul li {
  width: 30%;
  padding-left: 40px;
  float: left;
  border-left: 1px solid #ebebeb
}
.chip-cen-ul li .hao {
  color: #262626;
  font-size: 17px
}
.chip-cen-ul li .hao-title {
  color: #262626;
  font-size: 19px;
  margin-top: 16px
}
.chip-cen-ul li a {
  display: block
}
.chip-cen-ul li a:hover {
  color: #03994a
}
.chip-cen-ul li a:hover .hao-title {
  color: #03994a
}
.chip-cen-ul li:last-child {
  width: 10%;
  border-left: none;
  margin-top: 20px
}
.chip-cen-ul li:last-child a {
  display: inline-block;
  background: #03994a;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center
}
.chip-cen-ul li:last-child a i {
  color: #fff;
  font-size: 20px
}
.chip-bot {
  background: #f7f8fc
}
.chip-bot>div {
  width: 50%
}
.chip-bot .zi {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  color: #fff;
  text-align: center;
  font-size: 20px
}
.chip-bot .zi i {
  font-size: 40px
}
.chip-bot .ding-top {
  padding: 60px 140px
}
.chip-bot .ding-top i {
  color: #e2e2e2;
  font-size: 20px;
  font-size: 30px
}
.chip-bot .ding-top .fl {
  width: 10%
}
.chip-bot .ding-top .fr {
  width: 89%
}
.chip-bot .ding-top .fr .p1 {
  color: #262626;
  font-size: 20px
}
.chip-bot .ding-top .fr .p2 {
  font-size: 17px;
  color: #6c6c6c
}
.chip-bot .ding-bot {
  background: #03994a
}
.chip-bot .ding-bot a {
  display: block;
  color: #fff;
  line-height: 41px;
  height: 41px;
  text-align: center;
  font-size: 17px
}
.chip-bot .ding-bot:hover {
  background: #0c88e6;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.hangs.active .hangs-top {
  background: #ededed
}
.hangs.active .hangs-top .dian {
  color: #6d6d6d
}
.hangs.active .hangs-bot {
  background: #fff;
  line-height: 80px;
  height: 80px;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.hangs.active .hangs-bot .hang-con .img1 {
  display: none
}
.hangs.active .hangs-bot .hang-con .img2 {
  display: inline-block
}
.hangs.active .hang-ul>li {
  line-height: 78px;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.hangs.active .hang-ul>li.cur>a,
.hangs.active .hang-ul>li:hover>a {
  color: #03994a
}
.hangs.active .hang-ul>li>a {
  color: #454545
}
.hangs.active .soua i {
  color: #454545
}
.hangs.active .soua {
  line-height: 65px;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.hangs.active .soua .ds {
  color: #03994a
}
.pad {
  padding-top: 123px
}
.pad .content .cons {
  margin-top: 0
}
.pad .content .con-bot {
  padding: 90px 0 90px
}
.pro-search {
  margin-top: 40px
}
.pro-search .pro-search-yao {
  color: #7a7a7a;
  font-size: 17px;
  line-height: 30px
}
.pro-search .pro-search-yao1 {
  color: #7a7a7a;
  font-size: 17px
}
.pro-search .pro-search-ul {
  margin: 40px 0
}
.pro-search .pro-search-ul>li {
  width: 49%
}
.pro-search .pro-search-ul>li a {
  display: block;
  color: #262626;
  font-size: 20px;
  line-height: 58px;
  height: 58px;
  background: #f7f8fc;
  text-align: center
}
.pro-search .pro-search-ul>li.active a,
.pro-search .pro-search-ul>li:hover a {
  background: #03994a;
  color: #fff;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out;
  position: relative
}
.pro-search .pro-search-ul>li.active a::after,
.pro-search .pro-search-ul>li:hover a::after {
  content: '';
  position: absolute;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 10px solid #03994a;
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%)
}
.pro-search .pro-search-form {
  margin-top: 30px
}
.pro-search .pro-search-form span {
  color: #000;
  font-size: 19px;
  display: inline-block;
line-height: 53px;
  margin-right: 10px;
}
.pro-search .pro-search-form .box input {
  width: 415px;
  height: 53px;
  border-width: 1px;
  border-color: #e3e3e3;
  border-style: solid
}
.pro-search .pro-search-form .box button {
  height: 53px;
  line-height: 53px;
  background: #03994a;
  border: none;
  padding: 0 30px
}
.pro-search .pro-search-form .box button i {
  color: #fff;
  font-size: 20px
}
.pro-search .pro-search-form .box button:hover {
  background: #00a0e9;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.pro-search .box {
  display: inline-block
}
.search-result-top .fl {
  color: #444;
  font-size: 16px
}
.search-result-top .fl span {
  color: #03994a
}
.pro-search-list {
  margin-top: 40px;
  border-top: 1px solid #dfdfdf;
  padding-top: 30px;
  line-height: 30px
}
.pro-search-list .search-result-bot {
  margin-top: 30px
}
.pro-search-list .search-result-bot .table-bordered>thead>tr>td,
.pro-search-list .search-result-bot .table-bordered>thead>tr>th {
  border-bottom-width: 0;
  text-align: center;
  background: #03994a;
  line-height: 28px;
  vertical-align: middle;
  padding: 5px 10px;
  color: #fff;
  font-size: 16px;
}
.pro-search-list .search-result-bot .table tbody tr td {
  padding: 10px;
  text-align: center;
  vertical-align: middle;
  color: #4f4f4f;
  font-size: 17px
}
.pro-search-list .search-result-bot .table tbody tr td a {
  color: #4f4f4f
}
.pro-search-list .search-result-bot .table tbody tr td a i {
  color: #4f4f4f;
  font-size: 30px
}
.pro-search-list .search-result-bot .table tbody tr td a:hover i {
  color: #03994a
}
.page ul {
  display: inline-block
}
.page ul li {
  display: inline-block
}
.page ul li a {
  display: block;
  line-height: 30px;
  border: 1px solid #dfdfdf;
  color: #606060;
  font-size: 16px;
  padding: 0 10px
}
.page ul li.active a,
.page ul li:hover a {
  background: #03994a;
  color: #fff;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.tiexing-div .tiexing1-ul li {
  margin-right: 40px;
  display: inline-block;
  position: relative
}
.tiexing-div .tiexing1-ul span {
  position: relative;
  top: 3px;
  display: inline-block;
  width: 20px;
  height: 20px;
  border-width: 1px;
  border-color: #8c8c8c;
  border-style: solid;
  background: #fff;
  line-height: 20px;
  text-align: center
}
.tiexing-div .tiexing1-ul span i {
  font-size: 16px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  display: none
}
.tiexing-div .tiexing-bot {
  margin-top: 20px
}
.tiexing-div .tiexing-bot>.tiexing-bot_div {
  width: 13.33%;
  float: left;
  margin-right: 1%;
  border: 1px solid #e6e6e6
}
.tiexing-div .tiexing-bot>.tiexing-bot_div .chongzhi {
  width: 100%;
  z-index: -1;
  left: 0;
  right: 0;
  opacity: 0;
  bottom: 0
}
.tiexing-div .tiexing-bot>.tiexing-bot_div .chongzhi button {
  width: 100%;
  background: #f1f1f1;
  color: #444;
  font-size: 16px;
  border: none;
  line-height: 28px
}
.tiexing-div .tiexing-bot>.tiexing-bot_div .chongzhi.active {
  z-index: 1;
  opacity: 1
}
.tiexing-div .tiexing-bot>.tiexing-bot_div:last-child {
  margin-right: 0
}
.tiexing-div .tiexing-bot>.tiexing-bot_div .tiexing-bot_div_title {
  color: #444;
  font-size: 16px;
  line-height: 40px;
  padding-left: 20px;
  border-bottom: 1px solid #e6e6e6
}
.tiexing-div .tiexing-bot>.tiexing-bot_div ul {
  height: 140px;
  overflow-y: scroll;
  background: #fcfcfc
}
.tiexing-div .tiexing-bot>.tiexing-bot_div ul li a {
  color: #606060;
  font-size: 15px;
  display: block;
  line-height: 28px;
  padding-left: 20px
}
.tiexing-div .tiexing-bot>.tiexing-bot_div ul li.active,
.tiexing-div .tiexing-bot>.tiexing-bot_div ul li:hover {
  background: #03994a
}
.tiexing-div .tiexing-bot>.tiexing-bot_div ul li.active a,
.tiexing-div .tiexing-bot>.tiexing-bot_div ul li:hover a {
  color: #fff
}
.parameters {
  margin-top: 25px
}
.parameters .parameters-le {
  width: 70%;
  color: #444;
  font-size: 16px
}
.parameters .parameters-le>span {
  color: #444;
  font-size: 16px;
  display: inline-block;
  line-height: 30px
}
.parameters .parameters-le ul {
  display: inline-block
}
.parameters .parameters-le ul li {
  display: inline-block;
  margin-right: 40px
}
.parameters .parameters-le ul li .checkbox label::before {
  top: 2px
}
.parameters .parameters-le ul li .checkbox label::after {
  top: 2px
}
.parameters .parameters-re {
  width: 30%
}
.parameters .parameters-re button {
  background: 0 0;
  border: 1px solid #03994a;
  color: #03994a;
  line-height: 40px;
  font-size: 17px;
  margin-left: 15px;
  padding: 0 25px
}
.parameters .parameters-re button.active,
.parameters .parameters-re button:hover {
  background: #03994a;
  color: #fff;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.application-xing {
  margin-top: 80px
}
.application-xing .gaikong .gaikong-title {
  color: #000;
  font-size: 20px
}
.application-xing .gaikong .application-xiangs {
  color: #656565;
  font-size: 16px;
  line-height: 30px;
  margin-top: 15px;
  height: 90px;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out;
  overflow: hidden
}
.application-xing .gaikong .application-xiangs.active {
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out;
  height: auto
}
.application-xing .gaikong .more-gei {
  margin-top: 20px
}
.application-xing .gaikong .more-gei span {
  border: 1px solid #03994a;
  color: #03994a;
  cursor: pointer;
  border-radius: 30px;
  display: inline-block;
  line-height: 40px;
  padding: 0 25px;
  font-size: 17px
}
.application-xing .gaikong .more-gei span.active,
.application-xing .gaikong .more-gei span:hover {
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out;
  background: #03994a;
  color: #fff
}
.car-img {
  margin: 65px 0
}
.car-ul {
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0
}
.car-ul li {
  display: inline-block;
  cursor: pointer;
  position: absolute
}
.car-ul li.active .yuans {
  background: #0c88e6;
  transform: scale(1.2);
  -ms-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2);
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.car-ul li.active .yuans::after {
  border-color: #0c88e6;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.car-ul li:nth-child(1) {
  left: 44%;
  top: 44%
}
.car-ul li:nth-child(2) {
  left: 58%;
  top: 9%
}
.car-ul li:nth-child(3) {
  left: 68%;
  top: 36%
}
.car-ul li .yuans {
  display: inline-block;
  width: 33px;
  height: 33px;
  border-radius: 50%;
  background-color: #00aa46;
  color: #fff;
  font-size: 30px;
  font-weight: lighter;
  text-align: center;
  line-height: 33px;
  position: relative
}
.car-ul li .yuans::after {
  position: absolute;
  content: '';
  width: 40px;
  height: 40px;
  border-width: 1px;
  border-color: #00aa46;
  border-style: dashed;
  border-radius: 50%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%)
}
.car-ul li .car-yao {
  width: 403px;
  right: 100px;
  top: -60px;
  display: none;
  height: 146px;
  border-width: 1px;
  border-color: #fff;
  border-style: solid;
  background-color: #0c88e6;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, .1);
  color: #fff;
  padding: 30px 25px 30px 40px
}
.car-ul li .car-yao .p1 {
  font-size: 18px;
  position: relative
}
.car-ul li .car-yao .p1 span {
  position: absolute;
  left: -15px;
  top: 50%;
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  border-radius: 50%;
  background-color: #fff;
  width: 6px;
  height: 6px;
  display: inline-block
}
.car-ul li .car-yao .p2 {
  font-size: 16px;
  line-height: 30px
}
.car-ul li .car-yao .guanbi {
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  font-size: 30px;
  font-weight: lighter;
  right: 20px;
  top: 0
}
.car-divs {
  display: none
}
.car-divs .car-head {
  color: #fff;
  line-height: 60px;
  height: 60px;
  font-size: 20px;
  padding-left: 40px;
  background: #03994a
}
.car-divs .ul-cars {
  border-left: none;
}
.car-divs .ul-cars li {
  width: 100%;
  float: left;
  border-top: none;
  border-left: none
}
.dianji-ul{
  overflow: hidden;
}
.car-divs .ul-cars li >.les{
  width: 30%;
}
.car-divs .ul-cars li >.righs{
  width: 70%;
}
.car-divs .ul-cars li a {
  overflow: hidden;
  display: block;
  padding: 10px ;
}
/* .car-divs .ul-cars li a >div:nth-child(1){
  width: 10%;
  float: left;
} */
/* .car-divs .ul-cars li a >div:nth-child(2),.car-divs .ul-cars li a >div:nth-child(3){
  width: 45%;  float: left;
  height: 80px;
  margin-bottom: 0;
} 
.car-divs .ul-cars li a >div:nth-child(2){
  line-height: 80px;
} */
.car-divs .ul-cars li a .xin-img {
  width: 100%;
  display: none;
  left: -100%;
  right: 0;
  bottom: 0;
  top: 0;
  background: rgba(155, 179, 188, .5)
}
.car-divs .ul-cars li a .xin-img img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%)
}
.car-divs .ul-cars li a:hover .overh img {
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out;
  transform: scale(1.2);
  -ms-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2)
}
.car-divs .ul-cars li a:hover .xin-img {
  left: 0;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.car-divs .ul-cars>li{
  border: 1px solid #e3e3e3;
  margin-bottom: 15px;
}
.car-divs  .car-ti {
  color: #000;
  font-size: 20px;
  margin-bottom: 10px;
  text-align: left;
}.car-divs  .car-ti  a{
  color: #000;
}
.car-divs .dianji-ul li {
  width: 33.33%;
float: left;
}
.car-divs .dianji-ul li .div1 {
  color: #616161;
  font-size: 16px;
  text-align: left;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  overflow: hidden
}
.lunbo .swiper-pagination {
  width: auto;
  bottom: 140px;
  left: 128px
}
.lunbo .swiper-pagination-bullet {
  width: 70px;
  height: 5px;
  background-color: #fff;
  opacity: 1;
  border-radius: 0
}
.lunbo .swiper-pagination-bullet-active {
  background: #03994a
}
.soll {
  left: 50%;
  transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  left: 48%;
  bottom: 0;
  z-index: 95
}
.soll img {
  animation: soll 1.5s ease-in-out infinite alternate;
  cursor: pointer
}
.soll p {
  color: #5b5b5b;
  font-size: 15px
}
.lunbo-ul {
  left: 56%;
  display: none;
  bottom: 32px;
  z-index: 35
}
.lunbo-ul li {
  float: left;
  position: relative;
  display: inline-block
}
.lunbo-ul li:nth-child(2) {
  margin-top: -30px
}
.lunbo-ul li:nth-child(3) {
  margin-top: 30px
}
.lunbo-ul li a {
  display: block;
  overflow: hidden
}
.lunbo-ul li a .zi-huo {
  width: 100%;
  color: #fff;
  padding: 20px;
  bottom: 20px;
  text-align: right;
  z-index: 10
}
.lunbo-ul li a .zi-huo .p1 {
  font-size: 20px;
  line-height: 30px;
  height: 30px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  overflow: hidden;
  margin-top: 5px
}
.lunbo-ul li a .zi-huo .p2 {
  font-size: 14px;
  line-height: 30px;
  height: 30px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  overflow: hidden
}
.lunbo-ul li a:hover .overh img {
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out;
  transform: scale(1.2);
  -ms-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2)
}
.you-ulh {
  position: fixed;
  top: 50%;
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 60px;
  z-index: 99
}
.you-ulh::after {
  content: '';
  position: absolute;
  height: 92%;
  width: 1px;
  background: #fff;
  right: 0;
  top: 5%;
  bottom: 0
}
.you-ulh li {
  color: #fff;
  font-size: 17px;
  position: relative;
  cursor: pointer;
  margin-top: 30px
}
.you-ulh li:first-child {
  margin-top: 0
}
.you-ulh li span {
  text-align: right
}
.you-ulh li span:first-child {
  display: inline-block;
  width: 150px;
  padding-right: 30px
}
.you-ulh li .fai {
  position: absolute;
  display: inline-block;
  margin-top: 6px;
  width: 12px;
  height: 12px;
  background: #fff;
  top: 0;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  margin-left: -7px;
  right: -5px
}
.you-ulh li .fai::after {
  position: absolute;
  content: '';
  width: 32px;
  height: 32px;
  border-width: 1px;
  border-color: #fff;
  border-style: solid;
  z-index: 66;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(0);
  -ms-transform: translate(-50%, -50%) scale(0);
  -moz-transform: translate(-50%, -50%) scale(0);
  -webkit-transform: translate(-50%, -50%) scale(0);
  -o-transform: translate(-50%, -50%) scale(0)
}
.you-ulh li.active .fai::after {
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out;
  transform: translate(-50%, -50%) scale(1);
  -ms-transform: translate(-50%, -50%) scale(1);
  -moz-transform: translate(-50%, -50%) scale(1);
  -webkit-transform: translate(-50%, -50%) scale(1);
  -o-transform: translate(-50%, -50%) scale(1)
}
.you-ulh.active::after {
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out;
  background: #03994a
}
.you-ulh.active li {
  color: #03994a;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.you-ulh.active li .fai {
  background: #03994a;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.you-ulh.active li.active .fai::after {
  border-color: #03994a;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.ho-s {
  color: #000;
  font-size: 20px
}
.titls-tie {
  color: #000;
  font-size: 42px;
  font-weight: 700;
  margin-top: 10px
}
.index-pro {
  margin-top: 80px;
  padding-bottom: 70px;
  border-bottom: 1px solid #e1e1e1
}
.index-pro .index-pro-imgs {
  left: 22%;
  top: -61px;
  animation: da 2s ease-in-out infinite alternate
}
.index-pro .index-pro-a {
  display: block
}
.index-pro .index-pro-a>.fl {
  width: 50%
}
.index-pro .index-pro-a>.fl .zhaos-index-pro {
  color: #696969;
  margin: 20px 0 15px 0;
  font-size: 17px;
  line-height: 30px;
  height: 90px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  overflow: hidden
}
.index-pro .index-pro-a>.fr {
  width: 50%;
  overflow: hidden;
  padding: 15px
}
.index-pro .index-pro-a:hover .more span {
  background: #0c88e6;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.index-pro .swiper-pagination-bullet {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  border-radius: 50%;
  background-color: #fff;
  width: 13px;
  height: 13px
}
.index-pro .swiper-pagination-bullet-active {
  background: #fff;
  border-color: #03994a
}
.index-hangye .index-hangye-top {
  margin: 50px 0
}
.index-hangye .index-hangye-top .ho-s {
  margin-top: 5px;
  line-height: 30px
}
.index-hangye .index-hangye-top .moe {
  margin-top: 20px
}
.index-hangye .index-hangye-top .moe a {
  font-size: 17px;
  color: #696969;
  display: inline-block;
  line-height: 40px;
  padding: 0 40px;
  border-radius: 30px;
  border: 1px solid #8b8b8b
}
.index-hangye .index-hangye-top .moe a:hover {
  background: #03994a;
  color: #fff;
  border: 1px solid #03994a;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.index-hangye .index-hangye-ul li {
  display: inline-block;
  color: #696969;
  font-size: 17px;
  margin: 0 25px;
  line-height: 55px;
  cursor: pointer
}
.index-hangye .index-hangye-ul li.active,
.index-hangye .index-hangye-ul li:hover {
  color: #03994a;
  border-bottom: 2px solid #03994a
}
.index-hangye .index-hangye-bot {
  border-top: 1px solid #e1e1e1
}
.index-hangye .car-index {
  background: rgba(0, 0, 0, .3);
  line-height: 110px;
  height: 110px;
  bottom: 0;
  left: 0;
  right: 0;
  color: #fff;
  width: 100%
}
.index-hangye .car-index .fl {
  color: #fff;
  font-weight: 700;
  font-size: 30px
}
.index-hangye .car-index .fr {
  font-size: 17px;
  color: #fff;
  line-height: 40px;
  padding: 0 40px;
  border-radius: 30px;
  border: 1px solid #fff;
  margin-top: 34px;
  display: inline-block
}
.index-hangye .car-index .fr:hover {
  background: #03994a;
  color: #fff;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.index-hangye .car-index .xians {
  display: inline-block;
  font-size: 20px;
  margin: 0 40px;
  font-weight: lighter
}
.index-hangye .car-index .ac {
  font-size: 17px
}
.hang-pa-con {
  width: 100%;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0
}
.yingyong-div {
  display: none
}
.xiang-a>a {
  display: block;
  background: #03994a;
  color: #fff;
  line-height: 37px;
  font-size: 16px;
  text-align: center
}
.xiang-a>a:hover {
  background: color1 !important;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.index-hangye-con1 .car-ul li .car-yao {
  background: #fff;
  border: none;
  padding: 0;
  height: auto;
  color: #555
}
.index-hangye-con1 .car-ul li .car-yao .tops {
  padding: 30px 25px 30px 40px
}
.index-hangye-con1 .car-ul li.active .yuans {
  background: #fff;
  color: #03994a
}
.index-hangye-con1 .car-ul li.active .yuans::after {
  border-color: #fff;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.xis-pa {
  width: 100%;
  top: 50%;
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%)
}
.index-new {
  margin: 100px 0 50px 0
}
.index-new-lunbo {
  margin-top: 50px
}
.index-new-lunbo .swiper-container {
  padding-bottom: 40px
}
.index-new-lunbo .swiper-pagination {
  bottom: 0;
  width: auto
}
.index-new-lunbo .swiper-pagination-bullet {
  border-width: 1px;
  border-color: #000000;
  border-style: solid;
  border-radius: 50%;
  background-color: #fff;
  width: 13px;
  height: 13px
}
.index-new-lunbo .swiper-pagination-bullet-active {
  background: #fff;
  border-color: #03994a
}
.index-new-lunbo .new-a .date {
  margin-top: 60px
}
.index-about {
  background: url(../img/30.png) no-repeat;
  background-size: 100% 100%;
  height: 650px;
  padding-top: 6%
}
.index-about .titls-tie {
  color: #fff
}
.index-about .ho-s {
  font-size: 17px;
  color: #fff;
  line-height: 30px;
  margin-top: 15px
}
.index-abouts-ul {
  margin-top: 60px
}
.index-abouts-ul li {
  width: 33.333%;
  float: left;
  text-align: center
}
.index-abouts-ul li .icon-div {
  text-align: center;
  display: inline-block;
  padding-left: 70px
}
.index-abouts-ul li .nian {
  font-size: 45px;
  color: #fff
}
.index-abouts-ul li .shijian-div {
  font-size: 16px;
  color: #fff
}
.index-abouts-ul li:nth-child(1) .icon-div {
  background: url(../img/31.png) left center no-repeat
}
.index-abouts-ul li:nth-child(2) .icon-div {
  background: url(../img/32.png) left center no-repeat
}
.index-abouts-ul li:nth-child(3) .icon-div {
  background: url(../img/33.png) left center no-repeat
}
.paabout-imgs {
  right: 45px;
  top: -152px;
  z-index: -1;
  animation: da 5s ease-in-out infinite alternate
}
.index-new .panew-imgs {
  left: 0;
  animation: da 5s ease-in-out infinite alternate;
  top: 0
}
.papro-imgs {
  right: 60px;
  top: 0;
  animation: da 5s ease-in-out infinite alternate
}
@keyframes da {
  from {
    transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1)
  }
  to {
    transform: scale(0);
    -ms-transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0)
  }
}
@keyframes soll {
  from {
    transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1)
  }
  to {
    transform: scale(.7);
    -ms-transform: scale(.7);
    -moz-transform: scale(.7);
    -webkit-transform: scale(.7);
    -o-transform: scale(.7)
  }
}
.searchbox {
  padding: 15px;
  background: #fff;
  position: fixed;
  left: 0;
  width: 100%;
  right: 0;
  top: 137px;
  border-top: 2px solid #03994a;
  text-align: center;
  z-index: 99;
  display: none
}
.searchbox.active {
  top: 123px
}
.searchs {
  max-width: 600px;
  margin: 0 auto
}
.searchs .sertext {
  display: block;
  padding: 0;
  outline: 0;
  padding-left: 12px;
  width: 78%;
  float: left;
  border: 1px solid #cdcdcd;
  color: #a2a2a2;
  font-size: 12px;
  height: 52px;
  line-height: 52px;
  transition: .4s
}
.serbtn {
  padding: 0;
  margin: 0;
  border: none;
  outline: 0;
  width: 22%;
  float: right;
  height: 52px;
  text-align: center;
  line-height: 52px;
  background: #03994a;
  color: #fff;
  font-size: 15px;
  cursor: pointer;
  transition: .44s
}
.ds {
  cursor: pointer
}
.ship-con {
  width: 100%;
  top: 0;
  right: 0;
  z-index: 34;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.ship-con.active {
  animation: fadeOutUp 1s;
  -moz-animation: fadeOutUp 1s;
  -webkit-animation: fadeOutUp 1s;
  -o-animation: fadeOutUp 1s;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out;
  z-index: -1;
  opacity: 0
}
.img-shou {
  bottom: 0;
  left: 0;
  z-index: 2
}
.lunbo .img-con {
  z-index: 50;
  left: 20%;
  bottom: 27%
}
.lunbo .img-zi {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%)
}
.lunbo .xun-img {
  animation: animtran 16s linear infinite;
  -webkit-animation: animtran 16s linear infinite
}
.lunbo .ch-ul {
  width: 495px;
  height: 495px;
  z-index: 33;
  left: 20%;
  bottom: 18%
}
.lunbo .ch-ul li {
  position: absolute
}
.lunbo .ch-ul li .img1 {
  animation: animtrans 8s linear infinite;
  -webkit-animation: animtrans 8s linear infinite
}
.lunbo .ch-ul li:nth-child(1) {
  right: -92%;
  top: -2%
}
.lunbo .ch-ul li:nth-child(1) .img-2 {
  left: -100%;
    top: 46%;
    transform: rotate(15deg);
    -ms-transform: rotate(15deg);
  /* IE 9 */
  -moz-transform: rotate(15deg);
  /* Firefox */
  -webkit-transform: rotate(15deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(15deg);
}
.lunbo .ch-ul li:nth-child(2) {
  right: -103%;
  top: 48%
}
.lunbo .ch-ul li:nth-child(2) .img-2 {
  left: -226%;
  top: 24%;
  max-width: inherit    ;transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  /* IE 9 */
  -moz-transform: rotate(3deg);
  /* Firefox */
  -webkit-transform: rotate(3deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(3deg);
}
.lunbo .ch-ul li:nth-child(3) {
  right: -25%;
display: none;
  top: 79%
}
.lunbo  .zzs1{
 opacity: 0;transition: 400ms ease-in-out;
 -moz-transition: 400ms ease-in-out;
 /* Firefox 4 */
 -webkit-transition: 400ms ease-in-out;
 /* Safari and Chrome */
 -o-transition: 400ms ease-in-out;
}
.lunbo  .zzs1 a{
  background: #fff;
  color: #03994a;
  padding: 10px 20px;
  font-size: 20px;  transition: 400ms ease-in-out;
  -moz-transition: 400ms ease-in-out;
  /* Firefox 4 */
  -webkit-transition: 400ms ease-in-out;
  /* Safari and Chrome */
  display: block;
  -o-transition: 400ms ease-in-out;
  text-align: center;
  /* Opera */
}.lunbo .ch-ul li:hover .zzs1{
opacity: 1;transition: 400ms ease-in-out;
-moz-transition: 400ms ease-in-out;
/* Firefox 4 */
-webkit-transition: 400ms ease-in-out;
/* Safari and Chrome */
-o-transition: 400ms ease-in-out;
}.lunbo .ch-ul li .img1{
  cursor: pointer;
}
.lunbo  .zzs1 a:hover{
  background:#03994a;
  color:#fff;  transition: 400ms ease-in-out;
  -moz-transition: 400ms ease-in-out;
  /* Firefox 4 */
  -webkit-transition: 400ms ease-in-out;
  /* Safari and Chrome */
  -o-transition: 400ms ease-in-out;
  /* Opera */
}
.lunbo .ch-ul li:nth-child(3) .img-2 {
  left: -8%;
  top: 10%
}
.lunbo .ch-ul li:nth-child(4) {
  left: 23%;
  display: none;
  bottom: -39%
}
.lunbo .ch-ul li:nth-child(4) .img-2 {
  left: 55%;
  top: -21%;
}
.lunbo .ch-ul li:nth-child(5) {
  left: -56%;
  top: 0
}
.lunbo .ch-ul li:nth-child(5) .img-2 {
  right: -50%;
  top: 48%;
  transform: rotate(-12deg);
  -ms-transform: rotate(-12deg);
/* IE 9 */
-moz-transform: rotate(-12deg);
/* Firefox */
-webkit-transform: rotate(-12deg);
/* Safari 和 Chrome */
-o-transform: rotate(-12deg);
}
@keyframes animtran {
  from {
    transform: rotateZ(0)
  }
  to {
    transform: rotateZ(360deg)
  }
}
@keyframes animtrans {
  from {
    transform: rotateZ(360deg)
  }
  to {
    transform: rotateZ(0)
  }
}
@-webkit-keyframes animtran {
  from {
    transform: rotateZ(0)
  }
  to {
    transform: rotateZ(360deg)
  }
}
@-webkit-keyframes animtrans {
  from {
    transform: rotateZ(360deg)
  }
  to {
    transform: rotateZ(0)
  }
}
.lunbo2 {
  display: none
}
.yingyiong-uls {
  display: none
}
#wrapper {
  position: relative;
  transition: transform .25s cubic-bezier(.39, .575, .565, 1)
}
.phone {
  box-shadow: 0 0 2px rgba(0, 0, 0, .1);
  display: none;
  top: 0;
  position: fixed;
  background: #fff;
  z-index: 99;
  width: 100%
}
.phone .phong-l {
  width: 35%;
  line-height: 70px
}
.sidebar-menu.is-active+#wrapper {
  transform: translateX(-300px)
}
.color_dao i {
  display: inline-block;
  font-size: 25px;
  color: #03994a;
  line-height: 70px
}
.sidebar-menu {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  width: 250px;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  background-color: #e7e9eb;
  transition: right .5s;
  z-index: 99999
}
.sidebar-menu.is-active {
  display: block;
  transition: right .5s
}
.sidebar-menu__header {
  height: 50px;
  background: #03994a;
  position: relative;
  display: block;
  padding: 15px 25px;
  height: 100%;
  width: 100%;
  color: #fff
}
.sidebar-menu__title {
  color: #ccc;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase
}
.sidebar-menu__title>i {
  display: inline-block;
  float: right;
  font-size: 28px;
  line-height: inherit
}
.sidebar-menu__title:active,
.sidebar-menu__title:focus,
.sidebar-menu__title:hover {
  color: #fff;
  text-decoration: none
}
.sidebar-menu__title::first-letter {
  text-transform: uppercase
}
.sidebar-menu__title::before {
  content: "\e907";
  display: block;
  position: absolute;
  top: 50%;
  right: 20px;
  margin-top: -10px;
  color: #fff;
  font-size: 20px;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  font-feature-settings: "liga"1;
  font-variant-ligatures: discretionary-ligatures;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  all: unset
}
.sidebar-menu__list {
  position: fixed;
  top: 50px;
  right: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  width: 250px;
  list-style: none;
  background-color: #fff;
  transition: right .25s cubic-bezier(.39, .575, .565, 1)
}
.sidebar-menu__item {
  padding: 0;
  width: 100%;
  border-bottom: 1px solid #eee
}
.colos {
  line-height: 70px
}
.sidebar-menu__item:first-child {
  border-top: 0
}
.sidebar-menu__item.sidebar-menu__item--back,
.sidebar-menu__item.sidebar-menu__item--back:hover,
.sidebar-menu__link.sidebar-menu__subtitle {
  background-color: #46b700 !important
}
.sidebar-menu__item.sidebar-menu__item--back .sidebar-menu__link {
  color: #fff !important
}
.sidebar-menu__item:hover {
  background-color: #fff;
  cursor: pointer
}
.sidebar-menu__item:hover>.sidebar-menu__link {
  color: #6e6e6e
}
.phone_i {
  display: inline-block;
  line-height: 60px;
  padding: 0 15px
}
.sidebar-menu__item:hover>.sidebar-menu__link .glyphicon-menu-right {
  color: #6e6e6e
}
.sidebar-menu__item .sidebar-menu__list {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  transform: translateX(300px);
  transition: transform .25s cubic-bezier(.39, .575, .565, 1)
}
.sidebar-menu__item .sidebar-menu__list.is-active {
  transform: translateX(0)
}
.sidebar-menu__item .sidebar-menu__list .sidebar-menu__list {
  z-index: 2
}
.sidebar-menu__item .sidebar-menu__list .sidebar-menu__list .sidebar-menu__list {
  z-index: 3
}
.sidebar-menu__item .sidebar-menu__list .sidebar-menu__list .sidebar-menu__list .sidebar-menu__list {
  z-index: 4
}
.sidebar-menu__link {
  display: block;
  padding: 10px 25px;
  color: #828282;
  font-size: 13px;
  font-weight: 400;
  transition: color .1s cubic-bezier(.39, .575, .565, 1)
}
.sidebar-menu__link::first-letter {
  text-transform: uppercase
}
.sidebar-menu__link:active,
.sidebar-menu__link:focus,
.sidebar-menu__link:hover {
  text-decoration: none
}
.sidebar-menu__link span.glyphicon-menu-left {
  float: left;
  font-size: 12px;
  color: #fff;
  line-height: 20px;
  margin-right: 4px
}
.sidebar-menu__link .glyphicon-menu-right {
  color: #bababa;
  float: right
}
.mobile-foot {
  display: none;
  background: #03994a;
  padding: 8px 0;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 9999
}
.mobile-foot a {
  color: #fff;
  height: 35px;
  line-height: 33px;
  border: 1px solid #fff;
  border-radius: 4px;
  text-align: center;
  width: 22%;
  padding: 0 15px;
  font-size: 15px;
  margin: 0 5px;
  transition: .3s;
  -o-transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
  padding: 0
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 4px
}
.pull-right {
  float: right
}
.pull-left {
  float: left
}
.rightfix {
  position: fixed;
  top: 50%;
  right: 0;
  width: 40px;
  border-right: none;
  transform: translateY(-50%);
  z-index: 99;
  border: 1px solid #dee2e7;
  background: #fff
}
.fix_ul li {
  font-size: 12px;
  text-align: center;
  float: none;
  position: relative;
  width: 40px;
  cursor: pointer;
  height: 40px;
  line-height: 40px;
  margin-bottom: 0;
  color: #000;
  border-bottom: 1px solid #dee2e7
}
.fix_ul li i {
  font-size: 20px;
  color: #7a7a7a
}
.right_div {
  transform: scale(0);
  -ms-transform: scale(0);
  -moz-transform: scale(0);
  -webkit-transform: scale(0);
  -o-transform: scale(0);
  position: absolute;
  right: 20px;
  top: 0;
  box-shadow: 0 0 10px rgba(0, 0, 0, .1);
  background: #fff;
  padding: 5px;
  line-height: 30px;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out;
  min-width: 120px
}
.fix_ul li:hover a {
  color: #848484
}
.fix_ul li:hover .right_div {
  transform: scale(1);
  -ms-transform: scale(1);
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  right: 40px;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.fix_ul li:hover {
  background: #03994a
}
.fix_ul li:hover i {
  color: #fff
}
.ying-xian {
  height: 50px;
  background: #fff;
  border-top: 5px solid #00aa46
}
.bixu {
  color: #262626;
  font-size: 17px;
  margin: 0 0 20px 0
}
.reds {
  color: #e00000
}
.inp-ul>li {
  width: 32%;
  float: left;
  margin-right: 2%
}
.inp-ul>li:nth-child(3) {
  margin-right: 0
}
.inp-ul>li p {
  font-size: 16px;
  color: #1b1b1b;
  margin-top: 10px
}
.inp-ul>li:last-child {
  width: 100%;
  margin-right: 0
}
.inp-ul>li input {
  width: 100%;
  height: 42px;
  margin-top: 10px;
  border: 1px solid #ebebeb;
  padding-left: 15px
}
.inp-ul>li textarea {
  width: 100%;
  height: 160px;
  resize: none;
  margin-top: 10px;
  border: 1px solid #ebebeb;
  padding: 15px
}
.tiajiaos {
  font-size: 15px;
  color: #fff;
  line-height: 40px;
  padding: 0 50px;
  background: #03994a;
  border: none;
  border-radius: 30px;
  margin-top: 20px
}
.tiajiaos:hover {
  background: #0c88e6;
  transition: .6s ease-in-out
}
.dingyue>.fl {
  width: 60%;
  padding: 40px
}
.dingyue>.fr {
  width: 40%;
  background: url(../img/31.jpg) no-repeat;
  background-size: cover;
  height: 100%;
  height: 515px;
  text-align: center;
  color: #fff;
  padding: 80px 40px
}
.dingyue>.fr .mas {
  padding: 50px;
  border-radius: 20px;
  display: inline-block;
  background: #fff
}
.dingyue>.fr>p {
  line-height: 40px;
  font-size: 18px
}
.dingyue>.fr .fuwus {
  font-size: 25px;
  margin-bottom: 20px
}
.dingyue>.fr .fuwus p {
  font-size: 20px;
  margin-bottom: 20px
}
.ding-uls li {
  margin-bottom: 10px
}
.ding-uls li p {
  font-size: 16px;
  color: #000;
  line-height: 30px
}
.ding-uls li p span {
  color: red
}
.ding-uls li input {
  height: 40px;
  width: 100%;
  border: 1px solid #eee
}
.ding-uls li button {
  width: 100%;
  border: none;
  background: #03994a;
  text-align: center;
  line-height: 40px;
  color: #fff;
  margin-top: 10px
}
#ding1 .modal-content {
  border-radius: 0
}
#ding1 .modal-body {
  padding: 0
}
#ding1 .modal-title {
  margin-bottom: 30px
}
#ding1 .modal-title {
  color: #000
}
#ding1 .modal-title span {
  display: inline-block;
  margin-left: 10px;
  font-size: 16px;
  color: #6c6c6c
}
#ding1 button.close {
  position: absolute;
  top: -10px;
  right: -10px;
  background: #fff;
  z-index: 33;
  opacity: 1;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  box-shadow: 0 0 10px rgba(0, 0, 0, .2)
}
.modal-dialog {
  top: 15%
}
#yings1 button.close {
  width: 55px;
  height: 55px;
  border-radius: 50%;
  background-color: #00aa46;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .15);
  position: absolute;
  color: #fff;
  text-align: center;
  opacity: 1;
  right: -30px;
  top: -30px
}
#yings1 button.close span {
  position: relative;
  top: -4px
}
#yings1 .modal-content {
  border-radius: 0
}
#yings1 .fl {
  width: 36%;
  padding-top: 5%
}
#yings1 .fr {
  width: 60%
}
#yings1 .fr>p {
  color: #00aa46;
  font-size: 20px
}
#yings1 .fr .cons-p1 {
  color: #616161;
  font-size: 16px;
  line-height: 30px
}
#yings1 .fr .cons-p1 {
  display: none;
}
#yings1 .fr .neis-div {
  font-size: 16px;
  color: #616161;
  line-height: 30px;
  margin-top: 20px
}
#yings1 .fr .xias11 {
  color: #00aa46;
  font-size: 17px;
  line-height: 40px;
  border: 1px solid #03994a;
  padding: 0 20px;
  border-radius: 20px;
  display: inline-block;
  margin-top: 10px
}
#yings1 .fr .xias11:hover {
  background: #03994a;
  color: #fff
}
.ying-cons1 {
  padding: 50px
}
@media (min-width:768px) {
  .modal-dialog1 {
    width: 47%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    position: absolute;
    margin: auto
  }
}
#div_sitemap {
  display: none;
  position: fixed;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 300;
  background-color: #fff
}
#div_sitemap h1 {
  display: none;
  position: absolute;
  left: 50px;
  top: 15px
}
#div_sitemap .fr {
  right: 7%;
  top: 30px;
  padding: 24px 25px 22px !important;
  position: relative;
  z-index: 2
}
#div_sitemap .fr i {
  font-size: 40px;
  color: #0c88e6
}
#ul_sitemap {
  margin: 0 auto;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 40px;
  background: #fff
}
#ul_sitemap_inner {
  display: table;
  margin: 0 auto;
  height: 800px
}
#ul_sitemap_inner>li {
  padding: 33px 15px;
  display: table-cell;
  width: 12.5%
}
#ul_sitemap_inner>li>a {
  font-size: 18px;
  color: #000;
  font-weight: 700
}
#ul_sitemap_inner .ul_submenu {
  display: block !important;
  border-top: 1px solid #0c88e6;
  margin: 25px 0 0 0;
  padding-top: 6px
}
#ul_sitemap_inner .ul_submenu>li {
  display: table-row
}
#ul_sitemap_inner .ul_submenu>li>a {
  display: block;
  padding-top: 19px;
  text-align: left;
  font-size: 16px;
  color: #0c88e6;
  font-weight: 400
}
#ul_sitemap_inner .ul_submenu>li>a:hover {
  color: #03994a
}
#ul_sitemap_inner .ul_submenu>li>a:hover::before {
  background: #03994a
}
.no_ul {
  -webkit-transition: .3s linear;
  -moz-transition: .3s linear;
  -o-transition: .3s linear;
  transition: .3s linear
}
.no_ul.active {
  height: 350px;
  -webkit-transition: .3s linear;
  -moz-transition: .3s linear;
  -o-transition: .3s linear;
  transition: .3s linear
}
#ul_sitemap_inner .ul_submenu>li>a:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 4px;
  height: 4px;
  background: #0c88e6;
  margin: -4px 4px 0 0
}
#ul_mainmenu_mobile #li_languagemenu,
#ul_sitemap_inner #li_languagemenu {
  display: none
}
#div_sitemap .ul_endpoint {
  padding-top: 10px;
  display: block
}
#div_sitemap .ul_endpoint>li {
  padding: 6px;
  padding-left: 8px;
  text-align: left;
  font-size: 1em;
  line-height: 20px
}
.counter {
  font-weight: 100;
  padding: 30px
}
#ul_globalcount {
  line-height: 10px !important;
  margin: 0 auto;
  margin-top: 30px;
  display: table
}
#ul_globalcount>li {
  padding: 30px;
  padding-top: 0 !important;
  padding-bottom: 0 !important
}
#ul_globalcount>li:first-child {
  border-right: 1px solid #5187b6
}
.common_more_btn {
  margin-top: 40px
}
.common_more_btn span {
  font-size: 16px;
  line-height: 24px;
  color: #03994a;
  border: 1px solid #03994a;
  border-radius: 3px;
  background: #fff;
  padding: 8px 5px;
  width: 170px;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  cursor: pointer
}
.common_more_btn span:hover {
  background: #03994a;
  color: #fff;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.prod_application_block .left_block {
  float: left;
  width: 22%;
  padding-top: 11px;
  font-size: 24px;
  line-height: 1.5em
}
.prod_application_block .left_block img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px
}
.prod_application_block .right_block {
  border-left: 1px solid #dcdcdc;
  position: relative;
  float: right;
  width: 74%;
  padding-top: 15px;
  padding-left: 30px
}
.prod_application_block .right_block:after,
.prod_application_block .right_block:before {
  content: '';
  position: absolute;
  background: #dcdcdc
}
.prod_application_block .right_block:before {
  width: 70px;
  height: 1px;
  left: -70px;
  top: 42px
}
.prod_application_block .right_block:after {
  width: 8px;
  height: 8px;
  left: -74px;
  top: 38px;
  border-radius: 50%
}
.prod_application_list,
.prod_application_list li {
  display: block
}
.prod_application_list {
  margin-right: -20px;
  overflow: hidden;
  -webkit-transition: .3s linear;
  -moz-transition: .3s linear;
  -o-transition: .3s linear;
  transition: .3s linear
}
.prod_application_list.close {
  height: 64px !important
}
.prod_application_list li {
  float: left;
  margin-right: 20px;
  margin-bottom: 10px;
  width: 180px
}
.prod_application_list a {
  display: block;
  text-decoration: none;
  color: #fff;
  text-align: center;
  height: 54px;
  font-size: 14px;
  line-height: 54px;
  padding: 0 20px
}
.prod_application_list .common_btn {
  background: #03994a
}
.prod_application_list .common_btn:before {
  background: #7c833f
}
.prod_application_list .common_btn:after {
  background: #697031
}
.prod_application_more {
  margin-top: 15px;
  margin-bottom: 30px
}
.thicks-cen {
  padding: 40px 0
}
.no_ul {
  height: 60px;
  overflow: hidden
}
.no_ul li {
  float: left;
  width: 23%;
  margin-right: 1.6%;
  margin-bottom: 20px
}
.no_ul li a {
  display: block;
  text-align: center;
  font-size: 17px;
  border-radius: 3px;
  background: #03994a;
  line-height: 54px;
  height: 54px;
  color: #fff
}
.no_ul li a:hover {
  background: #0c88e6;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
.bigs {
  cursor: pointer
}
.bigs .big-img {
  width: 0;
  border: 1px solid #03994a;
  top: 0;
  left: 100%;
  opacity: 0
}
.bigs:hover {
  border-bottom: 1px solid #0c88e6
}
.bigs:hover .big-img {
  width: 200px;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out;
  opacity: 1
}
.search-result-bot .table-responsive,
.thick-bot .table-responsive {
  padding-bottom: 100px
}
.cheng-uls {
  border-bottom: 1px solid #eee;
  margin-bottom: 30px
}
.cheng-uls li {
  display: inline-block;
  cursor: pointer;
  line-height: 40px;
  height: 40px;
  padding: 0 40px
}
.cheng-uls li a {
  color: #000
}
.cheng-uls li.active {
  background: #03994a;
  color: #fff
}
.cheng-uls {
  margin-top: 50px
}
.cheng-uls li.active a {
  color: #fff
}
@media (max-width:1580px) {
  #div_sitemap .fr {
    right: 0;
    top: 0
  }
  .modal-dialog1 {
    width: 70%
  }
  .chip-bot .ding-top {
    padding: 40px 140px
  }
  .lianxis .lianxi-uls li {
    padding: 12.3px 0
  }
  .lunbo .img-con {
    width: 300px
  }
  .content .cons {
    margin-top: -60px
  }
  .container {
    width: 1200px
  }
  .bg-lunbo {
    background-size: cover !important
  }
  .soll {
    bottom: -25px
  }
  .containers {
    padding: 0 75px
  }
  .lunbo-ul li {
    width: 31%
  }
  .lunbo-ul li a .zi-huo .p1 {
    font-size: 16px
  }
  .lunbo-ul li a .zi-huo .p2 {
    font-size: 12px
  }
  .img-shou {
    bottom: 0
  }
  .img-shou>img {
    width: 90%
  }
  .lunbo-ul li a .zi-huo {
    bottom: 0
  }
  .lunbo .ch-ul li:nth-child(1) {
    right: -70%;
    top: -10%
  }
  .lunbo .ch-ul li:nth-child(2) {
    right: -92%;
    top: 61%
  }
  .lunbo .ch-ul li:nth-child(5) {
    left: -46%;
    top: 0
  }
  .index-about .ho-s {
    font-size: 15px
  }
  .img-shou {
    bottom: -100px;
    left: -100px
  }
  .lunbo .ch-ul {
    width: 300px;
    height: 300px
  }
  .lunbo .ch-ul li:nth-child(1) {
    right: -130%;
    top: -20%
  }
  .lunbo-ul {
    left: 57%;
    bottom: 0
  }
  .lunbo .ch-ul li:nth-child(2) {
    right: -150%;
    top: 49%
  }
  .lunbo .ch-ul li:nth-child(3) {
    right: -52%;
    top: 79%
  }
  .lunbo .ch-ul li:nth-child(4) {
    left: 23%;
    bottom: -69%
  }
  .lunbo .ch-ul li:nth-child(5) {
    left: -86%;
    top: 0
  }
}
.lunbo {
  overflow: hidden;
}
.lunbo .swiper-slide{
  height: 100vh;
}
.lunbo:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: -300px;
  z-index: 34;
  background: #fff;
display: none;
  /* transform: skewY(-6deg);
  transform-origin: left; */
  top: 99%
}
.lunbo.active:after {
  z-index: -1;
  transition: .4s ease-in-out;
  -moz-transition: .4s ease-in-out;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out
}
@media (max-width:1300px) {
  .container {
    width: 970px
  }
  .containers {
    padding: 0 30px
  }
  .lunbo {
    padding-bottom: 100px
  }
  .lunbo:after {
    content: '';
    opacity: 0
  }
  .bg-lunbo {
    height: auto
  }
  .lunbo2 {
    display: block;
    opacity: 1
  }
  .lunbo2.active {
    opacity: 1;
    animation: fadeInUpBig 1s;
    -moz-animation: fadeInUpBig 1s;
    -webkit-animation: fadeInUpBig 1s;
    -o-animation: fadeInUpBig 1s
  }
  .lunbo1 {
    display: none
  }
  .ban img {
    height: 400px;
    object-fit: cover
  }
  .lianxis .lianxi-uls li .fr .add-p {
    font-size: 16px
  }
  .lianxis .lianxi-uls li .fr .add-p1 {
    margin-top: 5px;
    font-size: 14px
  }
  .lianxis .lianxi-uls li {
    padding: 5px 0
  }
  .superiority {
    margin-top: 20px;
    font-size: 14px;
    line-height: 22px
  }
  .recruitment-xiao .xiao-zhao-con .xia-zha-ul li a .fl .shenx span {
    margin-right: 10px;
    padding-right: 10px
  }
  .recruitment .xiao-cona .lee .lee-ul li {
    padding: 17px 20px 17px 20px
  }
  .about .abou-bot .about-nian>div .p3 {
    font-weight: 400;
    font-size: 30px
  }
  .about .abou-bot .about-nian>div .p4 {
    font-size: 14px
  }
  .new .new-yao {
    font-size: 14px;
    line-height: 22px;
    height: 88px
  }
  .new .new-title {
    font-size: 18px
  }
  .new .more {
    margin-top: 10px
  }
  .history-con .swiper-button-next {
    right: 0
  }
  .history-con .swiper-button-prev {
    left: 0
  }
  .dian-history .history-ul li>div .nian .nian-zi {
    font-size: 30px
  }
  .history-con .swiper-slide span {
    font-size: 11px
  }
  .frequently {
    margin-top: 30px
  }
  .chip-bot .ding-top {
    padding: 25px 40px 52px 40px
  }
  .chip-bot .ding-bot a {
    line-height: 30px;
    height: 30px;
    font-size: 14px
  }
  .chip .xian1 {
    left: 0
  }
  .chip .xian2 {
    right: 0
  }
  .chip-cen-ul li .hao-title {
    margin-top: 10px
  }
  .chip .chip-ul li {
    font-size: 14px
  }
  .chip .chip-yao {
    color: #dcffed;
    font-size: 14px;
    line-height: 22px;
    margin: 10px 0 10px 0
  }
  .chip .chip-title {
    font-size: 18px
  }
  footer .foot-ul li {
    margin-right: 15px
  }
  .thick {
    margin-top: 40px
  }
  .lunbo .ch-ul li:nth-child(2) {
    right: -62%
  }
  .lunbo .ch-ul li:nth-child(2) .img-2 {
    max-width: 100%;
    left: -100%
  }
  .you-ulh {
    display: none
  }
  .lunbo .ch-ul li:nth-child(1) {
    right: -58%
  }
  .lunbo .ch-ul li:nth-child(1) .img-2 {
    left: -65%
  }
  .lunbo .ch-ul li:nth-child(5) {
    left: -39%;
    top: -8%
  }
  .soll {
    bottom: 10px;
    text-align: center;
  }
  .titls-tie {
    font-size: 26px
  }
  .index-pro .index-pro-a>.fl .zhaos-index-pro {
    font-size: 14px;
    line-height: 25px;
    height: 75px
  }
  .ho-s {
    font-size: 16px
  }
  .index-pro {
    margin-top: 100px;
    padding-bottom: 50px
  }
  .index-new {
    margin: 50px 0 0 0
  }
  .index-about {
    height: 450px
  }
  .index-abouts-ul li .nian {
    font-size: 28px
  }
  .index-abouts-ul li .shijian-div {
    font-size: 14px
  }
  .index-abouts-ul {
    margin-top: 30px
  }
  .index-new-lunbo .new-a .date {
    margin-top: 20px
  }
  .new-a .zhanyao {
    font-size: 14px
  }
  .index-new-lunbo {
    margin-top: 20px
  }
  .lunbo-ul li a .zi-huo {
    padding: 5px
  }
  .hangs .hang-ul>li {
    margin-right: 22px
  }
  .soll {
    bottom: 0
  }
}
@media (max-width:990px) {
  .ying-cons1 {
    padding: 10px
  }
  .dingyue>.fl {
    padding: 23px
  }
  .modal-dialog1 {
    width: 80%
  }
  .lunbo-ul li:nth-child(2) {
    margin-top: 0
  }
  .lunbo-ul li:nth-child(3) {
    margin-top: 0
  }
  .searchbox {
    top: 70px
  }
  .mobile-foot,
  .phone {
    display: block
  }
  .application {
    margin-top: 20px
  }
  .application .col-md-6 {
    margin-bottom: 15px
  }
  .application .application-div>div {
    width: 100%
  }
  .application .application-div .application-title {
    margin-top: 10px;
    font-size: 18px
  }
  .application .application-div .application-ul {
    margin-top: 0;
    padding: 15px 0
  }
  .application .application-div .application-ul li a {
    font-size: 14px;
    line-height: 22px;
    height: 22px
  }
  .map {
    padding-right: 0;
    width: 100%;
    margin-top: 10px;
    padding: 0
  }
  .lianxis {
    margin-top: 20px
  }
  .lianxis .col-md-4 {
    width: 100%
  }
  .ban img {
    height: auto
  }
  .recruitment-xiao {
    margin-bottom: 20px
  }
  .welfare .welfare-ul li {
    width: 29%;
    padding: 20px 10px;
    height: auto
  }
  .welfare {
    padding: 25px 0
  }
  .welfare .welfare-title {
    font-size: 16px;
    line-height: 30px;
    height: 30px
  }
  .welfare .welfare-yao {
    line-height: 22px;
    height: 66px;
    font-size: 14px
  }
  .recruitment-xiao .xiao-zhao-con .xia-zha-ul li {
    padding: 15px 10px
  }
  .recruitment-xiao .xiao-zhao-con .xia-zha-ul li a .fr span {
    line-height: 22px;
    font-size: 14px;
    height: 22px;
    padding: 0 10px
  }
  .morde-xiao {
    margin-top: 20px
  }
  .morde-xiao span {
    color: #03994a;
    cursor: pointer;
    display: inline-block;
    line-height: 30px;
    font-size: 14px;
    padding: 0 15px
  }
  .liu-con {
    margin-top: 20px
  }
  .recruitment-xiao .xiao-zhao-con .xia-zha-ul li a .fl .shenx {
    font-size: 14px
  }
  .recruitment-xiao .xiao-zhao-con .xia-zha-ul li a .fl .shenx span {
    margin-right: 5px;
    padding-right: 5px
  }
  .recruitment .xiao-cona .lee .lee-ul li {
    font-size: 15px;
    padding: 10px
  }
  .zhao-xinghs {
    padding: 15px
  }
  .csh-row .col-md-3 {
    margin-bottom: 30px
  }
  .gang .sou {
    width: 400px
  }
  .about .about-con {
    font-size: 14px;
    line-height: 22px
  }
  .about .abou-bot .about-nian .le {
    padding-left: 20px
  }
  .about .abou-bot {
    margin-top: 20px
  }
  .about .about-img .abod .p1 {
    font-weight: 400;
    font-size: 20px
  }
  .about .about-img .abod .p2 {
    font-weight: 400;
    font-size: 14px;
    margin-top: 10px
  }
  .about .about-img .abod {
    padding: 80px 0 0 60px
  }
  .about .about-img {
    height: 250px;
    margin-bottom: 20px
  }
  .new .new-date {
    margin-top: 0
  }
  .new .new-title {
    font-size: 16px;
    margin: 5px 0
  }
  .new .tui-new .swiper-pagination {
    bottom: 0
  }
  .more span {
    font-size: 14px;
    line-height: 30px;
    padding: 0 20px
  }
  .dian-history .history-ul li .re {
    font-size: 16px
  }
  .history-con .swiper-slide span {
    display: block
  }
  .download .baioge tbody tr td:nth-child(1) {
    padding-left: 10px
  }
  .frequently .frequently_ul li .frequently_div .frequently_title {
    line-height: 40px;
    height: 40px
  }
  .frequently .frequently_ul li .frequently_div {
    font-size: 16px;
    line-height: 40px;
    height: 40px;
    padding: 0 20px
  }
  .frequently .frequently_ul li .frequently_div .fr i {
    line-height: 40px;
    font-size: 15px
  }
  .chip-bot .ding-top {
    padding: 22px 20px
  }
  .chip-bot .ding-top .fr .p2 {
    font-size: 14px
  }
  .chip-bot .ding-top .fr .p1 {
    font-size: 16px
  }
  .chip .chip-top>.fr {
    width: 100%;
    padding-right: 0;
    margin-top: 10px
  }
  .chip .chip-top>.fl {
    width: 100%;
    text-align: center
  }
  .chip-cen-ul li .hao-title {
    font-size: 14px
  }
  .chip-cen-ul li:last-child {
    margin-top: 0
  }
  .chip .chip-top>.fl>img {
    width: 100%
  }
  .chip-cen-ul li {
    padding-left: 10px
  }
  .chip .chip-top::before {
    left: 0;
    width: 100%
  }
  .chip .chip-top {
    padding: 20px 15px
  }
  .pro-search .pro-search-form {
    text-align: center
  }
  .ban .ban-zi .p1 {
    font-size: 20px
  }
  .ban .ban-zi .p2 {
    font-size: 14px
  }
  .pro-search .pro-search-form .box input {
    width: 200px;
    height: 40px
  }
  .pro-search .pro-search-form .box button {
    height: 40px;
    line-height: 40px
  }
  .pro-search .pro-search-form .box button i {
    font-size: 14px
  }
  .pro-search .pro-search-form .box button {
    font-size: 15px
  }
  .thick .thick-top .swiper-slide>.fr .thick-yao {
    font-size: 14px;
    line-height: 22px;
    margin-top: 10px;
    height: 66px
  }
  .thick .thick-bot .table thead tr th {
    font-size: 12px;
    line-height: 20px;
    height: 40px
  }
  .thick .thick-bot .table>tbody>tr>td,
  .thick .thick-bot .table>tbody>tr>th,
  .thick .thick-bot .table>tfoot>tr>td,
  .thick .thick-bot .table>tfoot>tr>th {
    font-size: 12px
  }
  .thick .thick-bot .table a {
    font-size: 12px
  }
  .content .er-div .erji-ul li a {
    font-size: 14px;
    padding: 0 15px
  }
  .content .cons {
    margin-top: -30px
  }
  .pro-search-list .search-result-bot .table tbody tr td {
    padding: 5px;
    font-size: 14px
  }
  .parameters .parameters-re {
    margin-top: 36PX
  }
  .parameters .parameters-re button {
    line-height: 30px;
    font-size: 13px;
    padding: 0 16px
  }
  .tiexing-div .tiexing1-ul li {
    margin-right: 28px
  }
  .pro-search .pro-search-form {
    margin-top: 10PX
  }
  .tiexing-div .tiexing-bot>.tiexing-bot_div {
    width: 24%;
    margin-bottom: 10PX
  }
  .tiexing-div .tiexing-bot>.tiexing-bot_div ul li a {
    font-size: 14PX
  }
  .parameters .parameters-le ul {
    padding-left: 23PX
  }
  .pro-search .pro-search-ul>li a {
    font-size: 15PX;
    line-height: 40px;
    height: 40px
  }
  .pro-search .pro-search-yao1 {
    font-size: 14PX;
    line-height: 22PX;
    margin-top: 5PX
  }
  .container {
    width: auto
  }
  .pro-search .pro-search-yao {
    font-size: 14px;
    line-height: 22px
  }
  .pro-search {
    margin-top: 20px
  }
  .pro-search .pro-search-ul {
    margin: 10px 0
  }
  .content .position-div .bdsharebuttonbox a {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 16px
  }
  .content .con-bot .position-a a {
    font-size: 14px
  }
  .content .con-bot .position-a {
    font-size: 14px;
    margin-top: 5px
  }
  .content .position-div {
    padding-bottom: 10px
  }
  .content .con-bot {
    padding: 30px 15px
  }
  .pad .content .con-bot {
    padding: 30px 15px
  }
  .pad {
    padding-top: 70px
  }
  .content .con-bot .hred {
    font-size: 20px
  }
  .hangs {
    display: none
  }
  .lunbo-ul {
    position: relative;
    left: 0;
    bottom: 0
  }
  .lunbo-ul li {
    width: 33.33%
  }
  .index-hangye .index-hangye-ul li {
    font-size: 14px;
    margin: 0 14px;
    line-height: 36px
  }
  .index-hangye .car-index .ac {
    font-size: 12px
  }
  .index-hangye .car-index .fl {
    font-size: 18px
  }
  .index-hangye .car-index .xians {
    margin: 0 12px
  }
  .index-hangye .car-index .fr {
    font-size: 14px;
    line-height: 30px;
    padding: 0 30px;
    margin-top: 10px
  }
  .index-hangye .car-index {
    line-height: 50px;
    height: 50px
  }
  .index-about .ho-s {
    font-size: 14px;
    line-height: 22px
  }
  .index-about {
    height: 400px
  }
  footer .foot-top{
    display: none;
  }
  body {
    padding: 70px 0 0 0;
  }
.index-pro{
  margin-top: 0;
}
  .hrd {
    font-size: 25px;
    font-weight: 700;
    margin: 0 0 15px 0
  }
  .shehui-zhao .tou-wen {
    font-size: 14px;
    line-height: 22px
  }
  .shehui-zhao .tou-wen a {
    line-height: 25px;
    font-size: 14px
  }
}
@media (max-width:767px) {
  #lhform .box select{
    height: 40px;
    font-size: 12px;
  }.pro-search .box{
    margin: 5px 0;
  }.pro-search .pro-search-form span{
    line-height: 40px;
  }
  .thick .thick-top>.fl {
    position: relative;
  }.application-xing {
    margin-top: 20px;
}.frequently .frequently_ul li .frequently_div{
  padding: 0;
}.frequently .frequently_ul li .frequently_div .fr{
 float: right;
 text-align: right;
 width:10% ;
}.gang select{
  padding: 0 10px;     margin-right: 5px;
}.shehui-zhao .tou-wen {
  font-size: 12px;
}.thick .thick-top .swiper-pagination{
  left: 0%;
  position: relative;
  bottom: inherit;
}.thick-top .swiper-container {
  padding-bottom: 10px;
}
.cheng-uls li{
  padding: 0 15px;
}.car-img {
  margin: 25px 0;
}.cheng-uls {
  margin-top: 30px;
  margin-bottom: 20px;
}
  .his-div>.fl {
    width: 100%;
    margin-bottom: 10px;
  }
  .his-div>.fr {
    width: 100%;
    padding: 0;
  }
  .rong {
    margin-top: 10px;
  }
  .zizhi-mo .img-zi {
    width: 90%;
    z-index: 9999;
  }
  .zizhi-mo {
    display: none !important;
  }
  .thick .thick-top>.fl {
    width: 100%;
  }
  .thick .thick-top>.fr {
    width: 100%;
    margin-top: 15px;
  }
  .thick-top .swiper-container {
    padding-bottom: 0;
  }
  .nian-zi {
    font-size: 16px;
  }
  .sous-uls1,
  .content .position-div .bdsharebuttonbox a:nth-child(2),
  .index-hangye .index-hangye-top .ho-s,
  .index-hangye .index-hangye-top .moe {
    display: none;
  }
  .index-hangye .car-index .ac,
  .index-hangye .car-index .xians {
    display: none;
  }
  .chip-bot .zi {
    font-size: 14px
  }
  .search-result-bot .table-responsive,
  .thick-bot .table-responsive {
    padding-bottom: 0;
  }
  .index-hangye .car-index .fr {
    padding: 0 14px;
    font-size: 12px;
  }
  .prod_application_block .left_block {
    width: 100%
  }
  .prod_application_block .right_block {
    width: 100%;
    border-left: none;
    padding-left: 0
  }
  .prod_application_block .right_block::before {
    display: none
  }
  .no_ul li {
    width: 48%
  }
  .common_more_btn {
    margin-top: 10px
  }
  .no_ul li a {
    font-size: 14px;
    height: 40px;
    line-height: 40px
  }
  .ding-uls li p {
    font-size: 13px;
    line-height: 25px
  }
  .ding-uls li input {
    height: 30px
  }
  .ding-uls li button {
    line-height: 30px
  }
  .dingyue>.fr {
    display: none
  }
  .dingyue>.fl {
    width: 100%
  }
  .dingyue>.fr {
    width: 100%;
    padding: 15px
  }
  #ding1 .modal-title span {
    font-size: 12px
  }
  #ding1 .modal-title {
    margin-bottom: 10px
  }
  .shehui-zhao .tou-wen {
    position: relative;
    top: 0;
    transform: translateY(0);
    right: 0;
    margin-top: 10px
  }
  .lunbo-ul li:nth-child(2) {
    margin-top: 0
  }
  .lunbo-ul li:nth-child(3) {
    margin-top: 0
  }
  .index-hangye .index-hangye-top .moe a {
    font-size: 14px;
    line-height: 30px;
    padding: 0 30px
  }
  .index-hangye .car-index .fr {
    margin-top: 0
  }
  .lunbo-ul {
    padding-bottom: 60px;
    margin-top: 20px
  }
  .index-pro .index-pro-a>.fl {
    width: 100%
  }
  .index-pro .index-pro-a>.fr {
    width: 100%
  }
  .papro-imgs {
    display: none
  }
  .index-pro {
    margin-top: 20px;
    padding-bottom: 10px
  }
  .lunbo .swiper-pagination {
    bottom: 10px
  }
  .index-hangye .index-hangye-top {
    margin: 20px 15px
  }
  .index-hangye .index-hangye-top .ho-s {
    font-size: 14px;
    line-height: 20px
  }
  .index-hangye .car-index {
    line-height: 30px;
    height: auto;
    padding: 10px
  }
  .car-ul li .car-yao {
    display: none;
    opacity: 0
  }
  .yingyiong-uls {
    margin: 15px
  }
  .yingyiong-uls li {
    border: 1px solid #eee
  }
  .yingyiong-uls li .p-tt {
    line-height: 30px;
    font-size: 16px;
    height: 30px;
    padding: 0 15px;
    background: #03994a;
    color: #fff;
    position: relative
  }
  .yingyiong-uls li .p-tt::after {
    position: absolute;
    content: '';
    width: 15px;
    top: 50%;
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 10px;
    background: #fff;
    height: 1px
  }
  .yingyiong-uls li .p-tt::before {
    position: absolute;
    content: '';
    height: 15px;
    top: 50%;
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 17.5px;
    background: #fff;
    width: 2px;
    opacity: .5
  }
  .yingyiong-uls li .yingyiong-uls-coan {
    display: none
  }
  .yingyiong-uls li .psinzi-p1 {
    font-size: 14px;
    line-height: 22px;
    padding: 15px 15px 15px 15px
  }
  .yingyiong-uls li .xiang-a a {
    background: #0c88e6;
    line-height: 30px;
    font-size: 14px
  }
  .yingyiong-uls li.active .p-tt::before {
    opacity: 0
  }
  .paabout-imgs,
  .panew-imgs {
    display: none
  }
  .index-new {
    margin-top: 20px
  }
  .new-a {
    padding: 15px
  }
  .new-a .title {
    font-size: 16px
  }
  .new-a .zhanyao {
    font-size: 14px;
    line-height: 22px;
    height: 66px;
    margin-top: 5px
  }
  .new-a .date {
    margin-top: 10px;
    font-size: 14px
  }
  .index-about {
    height: auto;
    margin-top: 20px;
    background: url(../img/58.jpg) no-repeat;
    background-size: cover;
    padding: 30px 15px
  }
  .index-abouts-ul li {
    width: 100%;
    margin-bottom: 10px
  }
  .index-abouts-ul li .icon-div {
    padding-top: 10px;
    padding-bottom: 10px
  }
  .index-abouts-ul li .nian {
    font-size: 20px
  }
  .yingyiong-uls {
    display: block
  }
  .lunbo .swiper-pagination {
    width: 100%;
    bottom: 0;
    left: 0
  }
  .more span {
    font-size: 14px;
    line-height: 30px;
    padding: 0 30px
  }
  .index-pro .index-pro-a>.fl .zhaos-index-pro {
    color: #696969;
    margin: 10px 0 5px 0;
    line-height: 22px;
    height: 66px
  }
  .titls-tie {
    font-size: 18px
  }
  .tiexing-div .tiexing1-ul li {
    margin-right: 19px
  }
  .checkbox,
  .radio {
    margin-top: 4px;
    margin-bottom: 4px
  }
  .tiexing-div .tiexing-bot>.tiexing-bot_div {
    width: 49%;
    margin-right: 2%
  }
  .tiexing-div .tiexing-bot>.tiexing-bot_div:nth-child(even) {
    margin-right: 0
  }
  .parameters .parameters-le ul li {
    margin-right: 20px
  }
  .parameters .parameters-re button {
    margin: 5px 0
  }
  .search-result-top .fl {
    width: 100%;
    margin-bottom: 10px
  }
  .pro-search-list {
    margin-top: 10px;
    padding-top: 10px;
    line-height: 27px
  }
  .page ul li a {
    font-size: 12px
  }
  .pro-search-list .search-result-bot {
    margin-top: 10px;
  }
  .search-result-bot .table-responsive, .thick-bot .table-responsive{
    padding: 10px 0;
  }
  .pro-search-list .search-result-bot .table-bordered>thead>tr>td,
  .pro-search-list .search-result-bot .table-bordered>thead>tr>th {
    line-height: 40px;
    font-size: 14px;
    padding: 5px
  }
  .parameters .parameters-le {
    width: 100%
  }
  .parameters .parameters-re {
    width: 100%;
    margin-top: 0
  }
  .er-div {
    display: none
  }
  .position-a {
    display: none
  }
  .thick .thick-top .swiper-slide>.fl {
    width: 100%
  }
  .thick .thick-top .swiper-slide>.fr {
    width: 100%
  }
  .thick .thick-top {
    border: 1px solid #eee;
    background: 0 0;
    padding: 15px
  }
  .thick-top .swiper-container {
    padding-bottom: 0px
  }
  .thick .thick-top .swiper-container-horizontal>.swiper-pagination-bullets,
  .thick .thick-top .swiper-pagination-custom,
  .thick .thick-top .swiper-pagination-fraction {
    left: 0;
    width: 100%;
    bottom: 0
  }
  .thicks-cen {
    padding: 10px 0;
}
  .thick {
    margin-top: 20px
  }
  .thick .thick-bot {
    margin-top: 20px
  }
  .content .cons {
    margin-top: 20px
  }
  .content .con-bot {
    padding: 15px 15px
  }
  .pro-search .pro-search-form span {
    font-size: 12px
  }
  .pro-search .pro-search-ul>li a {
    font-size: 14px
  }
  .page {
    width: 100%;
    text-align: center
  }
  .xian1 {
    display: none
  }
  .chip .xian2 {
    display: none
  }
  .chip {
    margin-top: 20px
  }
  .chip .chip-ul li {
    line-height: 22px
  }
  .chip .chip-ul li span {
    margin-right: 10px
  }
  .chip-cen-ul {
    width: 100%;
    margin: 20px auto
  }
  .chip-cen-ul li {
    width: 50%;
    margin-bottom: 10px
  }
  .chip-bot>div {
    width: 100%;
    margin-bottom: 15px
  }
  .frequently .frequently_con {
    padding: 15px 0;
    font-size: 14px;
    line-height: 22px
  }
  .technical {
    margin-top: 20px
  }
  .technical .technical-a .technica-title {
    font-size: 16px
  }
  .technical .technical-a .technica-date {
    font-size: 14px
  }
  .technical .technical-a .technica-yao {
    font-size: 14px;
    line-height: 22px;
    height: 22px
  }
  .technical .col-md-4 {
    margin-bottom: 15px
  }
  .download {
    margin-top: 20px
  }
  .download .baioge thead tr th:nth-child(1) {
    text-align: left;
    padding-left: 10px
  }
  .download .baioge thead tr th {
    font-size: 14px;
    line-height: 40px
  }
  .download .baioge tbody tr td {
    font-size: 14px;
    line-height: 22px;
    padding: 5px
  }
  .download .baioge tbody tr td a {
    font-size: 14px
  }
  .dian-history .history-ul li>div .nian .nian-zi {
    font-size: 18px
  }
  .dian-history .history-ul li>div {
    width: 100%
  }
  .dian-history .history-ul::after {
    left: 0;
    transform: translateX(0)
  }
  .dian-history .history-ul li>div .nian .nian-img {
    left: -30px;
    top: 50%;
    transform: translateY(-50%);
    right: auto
  }
  .dian-history .history-ul li>div .nian .nian-zi {
    float: left
  }
  .dian-history .history-ul li {
    margin-bottom: 20px
  }
  .dian-history .history-ul li .re {
    margin-top: 0px;
    font-size: 14px;
    line-height: 22px
  }
  .dian-history .history-ul li:nth-child(2n)>.re {
    width: 100%;
    text-align: left
  }
  .dian-history .history-ul li:nth-child(2n)>.re::after {
    left: -14px;
    right: auto;
    border-top: 5px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 5px solid transparent;
    border-right: 10px solid #03994a
  }
  .dian-history .history-ul li>div .nian {
    margin-bottom: 20px
  }
  .history {
    margin-top: 20px
  }
  .dian-history {
    margin-top: 10px
  }
  .dian-history .history-ul li .history-img .overh:before {
    left: 0;
    right: 0;
    bottom: 0
  }
  .history-con .swiper-slide:nth-child(even) span {
    position: absolute;
    bottom: 0;
    width: 100%
  }
  .hezuo {
    margin: 20px -7.5px 0 -7.5px
  }
  .rong .col-md-3 .tile_div {
    line-height: 35px;
    font-size: 15px
  }
  .rong .col-md-3 {
    margin-bottom: 15px
  }
  .ship {
    margin-top: 20px
  }
  .ship .ship_div .ship-title {
    font-size: 16px;
    line-height: 40px;
    height: 40px
  }
  .ship .col-md-4 {
    margin-bottom: 15px
  }
  .new-list-xiang {
    margin-top: 0
  }
  .xing-biao {
    font-size: 18px
  }
  .cons-bian2 {
    margin-top: 5px;
    font-size: 12px
  }
  .xingsw {
    margin-top: 10px
  }
  .cs-cons1 {
    font-size: 14px;
    line-height: 22px;
    padding: 10px 0
  }
  .shang {
    width: 100%
  }
  .xing-bots {
    margin-top: 15px;
    border-top: 1px solid #eee;
    padding: 10px 0
  }
  .new .tui-new a>div {
    width: 100%
  }
  .new .new-date {
    margin-top: 10px
  }
  .new {
    margin: 20px 0 0
  }
  .new-con .col-md-4 {
    padding: 7.5px
  }
  .new-con {
    margin: 20px -10px 0
  }
  .about .abou-bot>div {
    width: 100%;
    padding: 10px 0
  }
  .about .about-img>.fl {
    width: 100%
  }
  .about .about-img>.fr {
    width: 100%
  }
  .about .about-img {
    height: auto;
    margin-bottom: 10px;
    background-size: cover;
    background: #f7f8fc
  }
  .about .about-img>.fr::after {
    display: none
  }
  .about .about-img .abod {
    padding: 20px 15px
  }
  .about {
    margin-top: 20px
  }
  .about .abou-bot .about-nian .le {
    padding-left: 10px
  }
  .about .abou-bot .about-nian>.fr {
    width: 30%;
    float: right
  }
  .gang .sou {
    width: 100%;
    margin-top: 10px
  }
  .hrd {
    font-size: 20px;
    margin: 15px 0 15px
  }
  .recruitment .xiao-cona .lee {
    width: 100%
  }
  .recruitment .xiao-cona .ree {
    width: 100%;
    margin-top: 15px
  }
  .csh-row .col-md-3 {
    margin-bottom: 15px
  }
  .shehui-zhao .jian {
    margin-bottom: 15px
  }
  .shehui-zhao {
    padding-top: 10px;
    margin-bottom: 20px
  }
  .zhao-xinghs .z-uls li {
    width: 100%;
    font-size: 14px;
    line-height: 22px
  }
  .zhao-xinghs .gang-nei {
    font-size: 14px;
    line-height: 22px;
    margin: 10px 0
  }
  .recruitment .xiao-cona {
    margin-top: 10px
  }
  .recruitment-xiao .xiao-zhao-con .xia-zha-ul li a .fl {
    width: 100%
  }
  .recruitment-xiao .xiao-zhao-con .xia-zha-ul li a .fr {
    width: 100%;
    line-height: 30px;
    border-left: none;
    margin-top: 10px;
    text-align: right
  }
  .recruitment-xiao .xiao-zhao-con .xia-zha-ul li a .fl .shenx {
    font-size: 12px
  }
  .recruitment-xiao .xiao-zhao-con .xia-zha-ul li a .fl .huas {
    font-size: 16px
  }
  .welfare .welfare-ul li {
    width: 100%;
    margin: 10px 0
  }
  .welfare {
    padding: 25px 15px
  }
  .xz-liuc li {
    width: 100%;
    padding: 0 15px
  }
  .xz-liuc li .num {
    font-size: 20px
  }
  .xz-liuc li .sheng-p {
    font-size: 14px
  }
  .gang select {
    height: 30px;
    font-size: 14px
  }
  .gang .sou input {
    height: 30px
  }
  .gang .sou button {
    height: 30px
  }
  .recruitment-xiao .xiao-zhao-con {
    margin-top: 10px
  }
  .recruitment-cons1 .zhao-xinghs .z-uls {
    padding: 15px
  }
  .recruitment-cons1 {
    margin: 10px 0
  }
  .ghe {
    font-size: 14px;
    line-height: 22px;
    padding: 10px 0
  }
  .recruitment-cons1 .zhao-xinghs .tou-a a {
    font-size: 14px;
    padding: 0 15px;
    line-height: 30px;
    height: 30px
  }
  .superiority>div {
    width: 100%;
    margin: 5px 0
  }
  .car-divs .ul-cars li {
    width: 100%
  }
  .car-divs .ul-cars li a {
    padding-bottom: 20px
  }
  .car-divs .ul-cars li .div1 {
    font-size: 14px;
    line-height: 22px
  }
  .car-divs .ul-cars li .car-ti {
    font-size: 16px
  }
  .car-divs .car-head {
    line-height: 40px;
    height: 40px;
    font-size: 16px;
    padding-left: 20px
  }
  .application-xing .gaikong .application-xiangs {
    font-size: 14px;
    line-height: 22px
  }
  .tiexing-div .tiexing-bot>.tiexing-bot_div ul li a {
    padding-left: 0
  }
  .tiexing-div .tiexing-bot>.tiexing-bot_div .tiexing-bot_div_title {
    padding-left: 0
  }
  .tiexing-div .tiexing1-ul li {
    text-align: left
  }
  .ying-xian {
    height: 10px;
    background: #fff;
    border-top: 5px solid #00aa46
  }
  .about .abou-bot .about-nian>div .p3 {
    font-size: 20px
  }
  .lunbo {
    padding-bottom: 0px;
  }
  .index-pro .index-pro-imgs {
    display: none
  }
  .xinzi .zinxins {
    font-size: 14px;
    line-height: 22px
  }
  .xinzi .title_p {
    font-size: 16px
  }
  .content .san-div .san_ul {
    height: auto;
    line-height: 40px
  }
  .content .san-div .san_ul li {
    margin: 0 5px
  }
  .ban .ban-zi .p2 {
    display: none
  }
  .content .san-div .san_ul li a {
    font-size: 14px
  }
  .rightfix {
    display: none
  }
  .chip .chip-top {
    background: #03994a
  }
  .modal-dialog1 {
    width: 90%;
    margin: 30px auto;
    top: 10%
  }
  #yings1 .fl {
    width: 100%;
    padding-top: 0
  }
  #yings1 .fr {
    width: 100%
  }
  #yings1 button.close {
    width: 30px;
    height: 30px;
    top: -10px;
    right: -10px
  }
  #yings1 .fr .neis-div {
    font-size: 14px;
    line-height: 22px;
    margin-top: 5px
  }
  #yings1 .fr .xias11 {
    line-height: 30px;
    font-size: 14px
  }
  .dis1 span {
    width: 128px;
  }
}
#douMsg {
  padding: 10px 0 100px 0
}
#douMsg dl {
  padding: 260px 0 200px 0;
  text-align: center
}
#douMsg dt {
  color: #0072c6;
  font-size: 16px;
  margin-bottom: 30px;
  font-weight: 700
}
#douMsg dd {
  color: #666
}
#douMsg dd a {
  margin-left: 5px;
  color: #000
}
.new .tui-new a>div img {
  width: 100%;
}
.new-a::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(255, 255, 255, .9);
  z-index: -1;
}.content .con-bot .row> ul{
  margin: 30px auto;
  text-align: center;
}.content .con-bot .row>ul li{
  display: inline-block;
}.content .con-bot .row>ul li a{
  padding: 5px;
  color: #343434;   
}.content .con-bot .row>ul li a:hover{
color: #03994a;
}
.gang select option:focus {  background:#03994a;}
.xinwes .overh{
  margin-bottom: 10px;
}.xinwes  .zhanyao{
  margin-top: 5px;
}.xinwes  .date{
  margin-top: 10px;
}  .soll {
  bottom: 40px;
  text-align: center;
  color:#fff;
}.soll p{
  color:#fff;
}.lunbo .zzs1 a{
  width: 100%;
}
@media(max-width:1440px){
  /* .lunbo .ch-ul li:nth-child(2) .img-2 {
    left: -187%;
  }.lunbo .ch-ul li:nth-child(1) .img-2 {
    left: -82%;
  }.lunbo .ch-ul li:nth-child(5) .img-2 {
    right: -36%;
  } */
  .lunbo .zzs1 a {
    padding: 10px 11px;
    font-size: 15px;
  }
  .lunbo  video{
    height: 100vh;
  }.lunbo  .swiper-slide >img{
    height:  100vh;
  }.lunbo{
    background: #000000;
  }.lunbo  .swiper-slide .bg-lunbo >img{
    height:  100vh;
  }.history-con .swiper-button-next{
    right: 0;
  }.history-con .swiper-button-prev{
    left: 0;
  }.lianxis .lianxi-uls li {
    padding: 15.3px 0;
}.lianxis .lianxi-uls li .fr .add-p1 {
  font-size: 15px;
}
}@media(max-width:1200px){
  .lianxis .lianxi-uls li {
    padding: 18px 0;
}
  .lunbo  video{
    height: auto;
  }.lunbo  .swiper-slide >img{
    height: auto;
  }.lunbo  .swiper-slide .bg-lunbo >img{
    height: auto;
  }
  .lunbo .swiper-slide{
    height: auto;
  }.lunbo{
    background: transparent
  }.soll{
    display: none;
  }
}
#box{
  position: fixed;
  bottom:10%;
  right: 0;
  z-index:9999;
}
.box ul li {
  width: 50px;
  height: 50px;
  display: block;
  margin-bottom: 6px;
  cursor: pointer;
}
.box li .iconfont {
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 25px;
  border-radius: 6px;
  color: #03994a;
  text-align: center;
  line-height: 50px;
  border: 1px solid #03994a;
  background-color: rgba(255,255,255,0.8);
  z-index: 999;
}.box li {
  position: relative;
}.app-logo {
  width: 0px;
  height: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  left: -112px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
}.app:hover {
  background-position: 0 61%;
}.app:hover .app-logo {
  width: 98px;
  height: 96px;
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
}.app:hover .app-logo img{
  width: 100%;
}
.xinwes{
  background: #ededed;
}.xinwes::before{
  background: transparent;
}.dianji-ul{
  height: 166px;
  overflow-y: scroll;
  text-align: left;
}.dianji-ul a{
  text-align: left;
}.car-divs .dianji-ul a.div1{
  text-align: left;
}
.car-divs .ul-cars .car-ti a{
  background: #ededed;
  border-bottom: 1px solid #ededed;
  padding-left: 30;
}.car-divs .ul-cars li >.les a{
  border-right: 1px solid #ededed;
}
.dianji-ul>li{
  position: relative;
}
.car-divs .dianji-ul li{
  padding-left: 30px;
  position: relative;
}.car-divs .dianji-ul li:after{
  content: '';
  position: absolute;
  left: 20px;
  border-top: 5px solid transparent;
  border-left: 8px solid #989595;
  border-bottom: 5px solid transparent;
    top: 50%;
    -ms-transform: translateY(-50%);
    /* IE 9 */
    -moz-transform: translateY(-50%);
    /* Firefox */
    -webkit-transform: translateY(-50%);
    /* Safari 和 Chrome */
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}.car-divs .ul-cars li a:hover{
  color: #03994a;
}.car-divs .ul-cars li a:hover .div1{
  color: #03994a;
}.xinwes .overh:hover img{  
  transition: 400ms ease-in-out;
  -moz-transition:400ms ease-in-out; /* Firefox 4 */
 -webkit-transition:400ms ease-in-out; /* Safari and Chrome */
 -o-transition:400ms ease-in-out; /* Opera */
  transform: scale(1.2);
  transform:  scale(1.2);
  -ms-transform:  scale(1.2);
  /* IE 9 */
  -moz-transform:  scale(1.2);
  /* Firefox */
  -webkit-transform:  scale(1.2);
  /* Safari 和 Chrome */
  -o-transform:  scale(1.2);
}.xinwes:hover{
  background: #03994a;
}.xinwes:hover .title,.xinwes:hover .zhanyao,.xinwes:hover .date{
  color: #fff;
}
@media(max-width:1440px){
  .car-divs .dianji-ul li .div1 {
    font-size: 14px;
  }
}@media(max-width:1280px){
  .car-divs .dianji-ul li .div1 {
    font-size: 12px;
  }.car-divs .dianji-ul li  a{
    padding: 5px;
  }.dianji-ul {
    height: 114px;
  }
}@media(max-width:990px){
  .car-divs .dianji-ul li{
    width: 50%;
  }
}@media(max-width:767px){
  .car-divs .ul-cars li >.les{
    width: 100%;
  }.car-divs .ul-cars li >.righs{
    width: 100%;
  }.car-divs .dianji-ul li{
    width: 100%;
  }.dianji-ul {
    height: 134px;
}
}
#box li.idea{
display: none;
}