@charset "utf-8";



/* 这个css是初始化的css，在任何项目里面都可以使用 */



/* 禁用iPhone中Safari的字号自动调整 */

html {

  -webkit-text-size-adjust: 100%;

  -ms-text-size-adjust: 100%;

  /* 解决IOS默认滑动很卡的情况 */

  -webkit-overflow-scrolling: touch;



  font-size: 0;

}



/* 禁止缩放表单 */

input[type="submit"],

input[type="reset"],

input[type="button"],

input {

  resize: none;

  border: none;

}



button {

  /* border: none; */

}



/* 取消链接高亮  */

a {

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}



/* 设置HTML5元素为块 */

article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section {

  display: block;

}



/* 图片自适应 */

img {



  height: auto;

  width: auto\9;

  max-width: 100%;

  /* ie8 */



  -ms-interpolation-mode: bicubic;

  /*为了照顾ie图片缩放失真*/

}



/* 初始化 */

body,

div,

ul,

li,

ol,

h1,

h2,

h3,

h4,

h5,

h6,

input,

textarea,

select,

p,

dl,

dt,

dd,

a,

img,

button,

form,

table,

th,

tr,

td,

tbody,

article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section {

  margin: 0;

  padding: 0;

}



body {

  font-family: "Source Han Sans CN" !important;

  color: #555;

  background-color: #fff;

  overflow-x: hidden;

}



em,

i {

  font-style: normal;

}



ul,

li {

  list-style-type: none;

}



.w100 {

  width: 100%;

}



.pr {

  position: relative;

}



.pa {

  position: absolute;

}



a:hover,

a:link,

a:visited {

  text-decoration: none;

}



.m_top50 {

  margin-top: 30px;

}



/* body {

  font-size: 0 !important;

} */



.cl {

  clear: both;

}



.fl {

  float: left;

}



.fr {

  float: right;

}



.ta {

  text-align: center;

}



.tle {

  text-align: left;

}



.tre {

  text-align: right;

}



.displaynone {

  display: none;

}



.wen_hied {

  display: -webkit-box;

  -webkit-box-orient: vertical;

  text-overflow: ellipsis;

  -webkit-line-clamp: 1;

  overflow: hidden;

}



.overh {

  overflow: hidden;

}



.w80 {

  width: 80%;

}



.sousuo i {

  color: #fff;

}



.sousuo {

  padding: 0 20px;

  line-height: 57px;

}



.dianhua {

  color: #fff;

  font-size: 16px;

  padding-left: 20px;

  line-height: 40px;

  margin-top: 8.5px;



  border-left: 1px solid rgb(91, 91, 91);

}



.dianhua span {

  color: #fa6700;

}



.daohang_ul {

  font-size: 0;

  line-height: 33px;

}



.daohang_ul>li {

  display: inline-block;

  font-size: 0;



  position: relative;

}



.open .dropdown-menu {

  min-width: auto;

}



.daohang_ul>li>a {

  color: #5d6266;

  font-size: 18px;

  margin: 0 25px;

  line-height: 30px;

  display: inline-block;

}



.daohang_ul>li>span {

  font-size: 23px;

  display: inline-block;

  line-height: 30px;

  color: #babcbe;

  padding-right: 25px;

}



.daohang_ul>li i {

  font-size: 21px;

  line-height: 30px;

  display: inline-block;

}



.daohang_ul>li:hover i {

  color: #fa6700;

}



.daohang {

  background: #fff;



  padding: 38px 0;

  position: fixed;

  top: 0;

  left: 0;



  right: 0;

  z-index: 999;

  box-shadow: 1px 1.732px 5px 0px rgb(226, 226, 226);

}



.lunbo .swiper-slide img {

  object-fit: cover;

  object-position: center;

}



.wen {

  top: 32%;

  left: 13%;

}



.chaop_img {

  width: 50%;

  margin: auto;

}



.wen_p1 {

  font-size: 84px;

  color: #fff;

  text-shadow: 2px 3.464px 5px rgb(84, 83, 83);



}



.wen_div {

  font-size: 41px;

  color: #fff;

  text-shadow: 2px 3.464px 5px rgb(84, 83, 83);





}



@keyframes typing {

  from {

    width: 0;

  }

}



@keyframes blink-caret {

  50% {

    border-color: transparent;

  }

}





.lunbo .swiper-pagination-bullet {

  width: 31px;

  height: 13px;

  background-color: rgb(255, 255, 255);

  display: inline-block;

  border-radius: 0;



  opacity: 0.859;

}



.lunbo .swiper-pagination-bullet-active {

  width: 31px;

  height: 7px;

  background-color: rgb(250, 103, 0);

  display: inline-block;

  border-radius: 0;



  opacity: 1;

}



.w40 {

  width: 40%;

}



.w60 {

  width: 60%;

}



.gong_hred {

  color: #fa6700;

  font-size: 40px;

}



.gongsi {

  background: #fff;

}



.gong_con {

  font-size: 16px;

  color: #838383;

  line-height: 30px;

  margin-top: 15px;

}



.more {

  display: inline-block;

  line-height: 45px;

  padding: 0 30px;

  margin-top: 40px;

  font-size: 14px;

  color: #fff;

  background: #fa6700;

}



.gong_zhan {

  margin: 20% 5% 0 20%;

}



.more:hover {

  background: #08368a;

  color: #fff;

}



.gong_ul li {

  width: 25%;

  float: left;

  height: 670px;

  position: relative;

  overflow: hidden;

}



.gong_ul li a {

  display: block;

  height: 100%;

  position: relative;

  border: 1px solid #e6e5e5;

  background: transparent;

  transition: 1s;

}



.gong_ul li a .padding {

  text-align: center;

  position: absolute;

  top: 50%;

  left: 0;

  right: 0;

  transform: translateY(-50%);

}



.yuan {

  text-align: center;

  border-color: rgb(250, 103, 0);

  border-radius: 50%;

  border-style: solid;

  border-width: 1px;

  width: 92px;

  height: 92px;

  line-height: 92px;

  margin: auto;

}



.yuan i {

  font-size: 40px;

  color: #fa7517;

}



.linian_hred {

  font-size: 15px;

  color: #626263;

  line-height: 37px;

  position: relative;

  text-align: center;

  margin-top: 20px;

}



.linian_hred::after {

  content: "";

  width: 10%;

  height: 2px;

  display: block;

  background: #fa6700;

  position: absolute;

  bottom: 0;

  transition: 700ms all;

  left: calc(50% - 5%);

}



.cons {

  margin-top: 38px;

  display: none;

}



.zhanyao {

  font-size: 14px;

  color: #fff;

  line-height: 20px;

  margin-bottom: 30px;

  padding: 0 15px;

  text-align: left;



  display: -webkit-box;

  -webkit-box-orient: vertical;

  text-overflow: ellipsis;

  -webkit-line-clamp: 5;

  overflow: hidden;

}



.gong_ul li a:hover {

  background: #063489;

  transition: 1s;

}



.slideUp {

  animation-name: slideUp;

  -webkit-animation-name: slideUp;

  animation-duration: 0.5s;

  -webkit-animation-duration: 0.5s;

  animation-timing-function: ease-in-out;

  -webkit-animation-timing-function: ease-in-out;

}



@keyframes slideUp {

  0% {

    opacity: 0;

    -webkit-transform: translate3d(0, -100%, 0);

    transform: translate3d(0, -100%, 0);

  }



  100% {

    opacity: 1;

    -webkit-transform: none;

    transform: none;

  }

}



@-webkit-keyframes slideUp {

  0% {

    opacity: 0;

    -webkit-transform: translate3d(0, -100%, 0);

    transform: translate3d(0, -100%, 0);

  }



  100% {

    opacity: 1;

    -webkit-transform: none;

    transform: none;

  }

}



.slideDown {

  animation-name: slideDown;

  -webkit-animation-name: slideDown;

  animation-duration: 0.5s;

  -webkit-animation-duration: 0.5s;

  animation-timing-function: ease-in-out;

  -webkit-animation-timing-function: ease-in-out;

}



@keyframes slideDown {

  0% {

    opacity: 0;

    -webkit-transform: translate3d(0, 100%, 0);

    transform: translate3d(0, 100%, 0);

  }



  100% {

    opacity: 1;

    -webkit-transform: none;

    transform: none;

  }

}



.gong_ul li a:hover .yuan {

  border-color: #fff;

}



.gong_ul li a:hover .yuan i {

  color: #fff;

}



.gong_ul li a:hover .linian_hred {

  color: #fff;

}



.gong_ul li a:hover .linian_hred::after {

  width: 90%;

  left: 5%;

  background: #fff;

  height: 4px;

  bottom: -10px;

  transform: scale(1);

}



.gong_ul li a:hover .cons {

  display: block;

}



.pro {

  background: #eeeeee;

  padding-bottom: 60px;

}



.hred {

  font-size: 40px;

  color: #fa6700;



  line-height: 125px;

  text-align: center;

}



.pro_p1 {

  line-height: 68px;

  text-align: center;

  background: #fff;



  font-size: 16px;

  color: #838383;



  box-sizing: border-box;

  border-style: solid;

  border-width: 2px;

  border-color: rgb(230, 229, 229);

}



.pros {

  padding: 0;

  margin-bottom: 10px;

  padding-left: 10px;

}



.pros a {

  display: block;

}



.hover_wen {

  top: 0;

  left: 0;

  bottom: 0;

  right: 0;

  border-style: solid;

  border-width: 2px;

  border-color: rgb(230, 229, 229);

  background: rgba(250, 103, 0, 0.87);

  opacity: 0;

  transition: 600ms ease-in-out;

}



.hover_wen p {

  color: #fff;

}



.hover_wen .pa {

  top: 50%;

  padding: 0 35px;

  color: #fff;

  transform: translateY(-50%);

}



.hover_wen .pa p:nth-child(1) {

  font-size: 18px;

}



.hover_wen .pa p:nth-child(2) {

  font-size: 14px;

  margin-top: 20px;

  line-height: 24px;

}



.pros a:hover .hover_wen {

  transform: scale(1);

  opacity: 1;

}



.pros a:hover .overh img {

  transform: scale(1.2);

  transition: 600ms all;

}



.new_hred {

  font-size: 40px;

  color: #fff;

  margin-bottom: 55px;

}



.new {

  background: url(/en/theme/huoermake/img/3.jpg) no-repeat;

  background-size: cover;

  padding: 130px 0;

}



.new_list .date {

  font-size: 16px;

  color: #fff;

  position: relative;

  width: 19%;

}



.date::after {

  content: "";

  display: block;

  width: 18px;

  height: 18px;

  right: -12px;

  border-radius: 50%;

  background: #fff;

  position: absolute;

  top: 12px;

  box-sizing: content-box;

  border: 3px solid rgb(90, 119, 172);

}



.xians {

  padding-left: 38px;

  width: 81%;

  border-left: 2px solid rgba(255, 255, 255, 0.3);

}



.xians p {

  font-size: 16px;

  color: #fff;

  line-height: 40px;

  display: -webkit-box;

  -webkit-box-orient: vertical;

  text-overflow: ellipsis;

  -webkit-line-clamp: 1;

  overflow: hidden;

}



.new_zhan {

  font-size: 14px;

  color: #fff;

  margin-bottom: 15px;

  display: none;

  transition: 600ms ease-in-out;

  transform: scale(0);

}



.new_list {

  line-height: 40px;

}



.new_list a {

  display: block;

}



.new_list a:hover .new_zhan {

  display: block;

  transform: scale(1);

}



.dates {

  padding: 12px;

  background: #fa6700;

}



.dates p:nth-child(1) {

  /* font-size: 16px;

  color: #fff; */

  font-size: 14px;

  color: #fff;

}



.dates p:nth-child(2) {

  font-size: 16px;

  color: #fff;

}



.tuijian a .tuijian_con {

  padding: 15px;

  background: #fff;

}



.tuijian_con p:nth-child(1) {

  font-size: 18px;

  color: #fe5a0e;

  padding-left: 15px;

  margin-top: 10px;

}



.tuijian_con p:nth-child(2) {

  margin-top: 10px;

  margin-bottom: 30px;

  font-size: 14px;

  color: #7a7c7f;

  line-height: 24px;

  padding-left: 15px;

}



.tuijian a:hover .tuijian_con p:nth-child(2) {

  color: #fe5a0e;

}



.tuijian a:hover {

  color: #fe5a0e;

}



.hezuo {

  margin-top: 50px;

  margin-bottom: 35px;

}



.foot_con {

  padding: 60px 0;

}



.foot_con p {

  font-size: 18px;

  color: #5d6266;

  margin-bottom: 15px;

}



.foot_con ul li {

  font-size: 16px;

  color: #5d6266;

  line-height: 26px;

}



.foot_con ul li a {

  font-size: 16px;

  color: #5d6266;

  line-height: 26px;

}



.foot_con ul li a:hover {

  color: #fe5a0e;

}



.foot_con>div {

  width: 12.5%;

  float: left;

}



.foot_con>div:nth-child(2) {

  width: 15%;

}



.foot_con>div:last-child {

  width: 35%;

}



.foot_con .bdsharebuttonbox {

  margin-top: 5px;

}



.foot_con .bdsharebuttonbox a {

  background: transparent;

  font-size: 50px;

  color: #979696;

  padding-left: 0;

}



.foots {

  color: #767676;

  font-size: 16px;

  line-height: 60px;

  border-top: 1px solid #fff;

  text-align: center;

}



footer {

  background: #eceded;

  border-top: 10px solid #fe5a0e;

}



.ban {

  display: none;

}



.ban_wen {

  left: 0%;

  right: 0;

  bottom: 10%;

}



.ban_wen p:nth-child(1) {

  color: #fff;

  font-size: 40px;

  text-align: center;

  text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);

}



.ban_wen p:nth-child(2) {

  color: #fff;

  font-size: 16px;

  text-align: center;

  margin-top: 5px;

  text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);

}



.ban_wen p a {

  color: #fff;

}



.hezuo1 .swiper-slide {

  box-shadow: 0px 0px 10px 0px rgb(227, 222, 223);

}



.hezuo1 .swiper-container {

  padding: 40px 40px 90px 40px;

}



.hezuo1 .swiper-container .swiper-pagination-bullet {

  width: 17px;

  height: 17px;

  border-radius: 50%;

  background-color: rgb(201, 201, 201);

}



.hezuo1 .swiper-container .swiper-pagination-bullet-active {

  opacity: 1;

  background-color: rgb(250, 103, 0);

}



.hezuo1 {

  background: #f5f5f5;

}



.hezuo1 .swiper-container-horizontal>.swiper-pagination-bullets {

  bottom: 30px;

}



.anlie_shi {

  margin-bottom: 35px;

}



.anlie_shi a {

  display: block;

  background: #f5f5f5;

  padding: 50px 35px 60px 35px;

}



.yuanss {

  position: relative;

  text-align: center;

}



.anlie_shi:hover .an_p2 {

  color: #fa7426;

}



.yuanss .imgs {

  border-style: solid;

  border-width: 1px;

  border-color: rgb(250, 116, 38);

  width: 209px;

  height: 209px;

  border-radius: 50%;

  background-color: rgb(255, 255, 255);

}



.yuanss:after {

  content: "";

  position: absolute;

  border-top: 10px solid transparent;



  border-bottom: 10px solid transparent;



  border-left: 20px solid #fff;

  left: 50%;

  top: 50%;

  transform: translate(-50%, -50%);

}



.an_p1 {

  font-size: 24px;

  color: #fa7426;

  margin-top: 30px;

  text-align: center;

}



.an_p2 {

  font-size: 16px;

  color: #838383;

  margin-top: 10px;

  line-height: 26px;

  display: -webkit-box;

  -webkit-box-orient: vertical;

  text-overflow: ellipsis;

  -webkit-line-clamp: 5;

  overflow: hidden;

}



.hreds {

  font-size: 36px;

  color: #fa6700;

  line-height: 140px;

  text-align: center;

}



.lunbo_img {

  text-align: right;

}



.guanyu {

  padding: 75px 0;

  margin-bottom: 40px;

}



.lunbosss .swiper-pagination-bullet {

  border-radius: 50%;

  background-color: rgb(245, 245, 245);

  width: 13px;

  height: 13px;

  opacity: 1;

}



.lunbosss .swiper-pagination-bullet-active {

  background: #fa6700;

}



.loba {

  position: relative;

  padding-right: 50px;

}



.loba::after {

  position: absolute;

  content: "";

  display: block;

  border-style: solid;

  border-width: 9px;

  border-color: rgb(202, 202, 203);

  background-color: rgb(255, 255, 255);

  opacity: 0.41;

  top: 38px;



  width: 75%;

  height: 100%;

  right: 10px;

}



.guanyu .hreds {

  text-align: left;

  line-height: 36px;

}



.cons_about {

  color: #838383;

  font-size: 16px;

  line-height: 30px;

  margin-top: 15px;

}



.lunbosss {

  padding: 6px;

  box-shadow: 0px 0px 10px 0px rgb(227, 222, 223);

}



.fwu {

  background: url(/en/theme/huoermake/img/11.jpg) no-repeat;

  background-size: cover;

  padding: 90px 0px;

}



.bgc {

  background: #fff;

  padding-bottom: 140px;

}



.neirong {

  font-size: 16px;

  color: #838383;

  line-height: 26px;

  padding: 0 50px;

}



.jishu {

  margin-bottom: 70px;

}



.heif {

  height: 820px;

  margin-bottom: 50px;

}



.pad {

  background: #f5f5f5;

  padding: 40px 30px;

}



.guan1 {

  font-size: 24px;

  color: #fa7426;

  line-height: 50px;

  margin-top: 10px;

  text-align: center;

}



.conss {

  color: #838383;

  font-size: 14px;

  line-height: 26px;

  margin-top: 20px;

  margin-bottom: 25px;

  min-height: 210px;

}



.heif .pad {

  transition: 600ms ease-in-out;

  animation: mymove 5s;

}



.heif .col-md-4 {

  height: 100%;

}



.heif .col-md-4 .pad {

  height: 100%;

}



.heif .col-md-12 .pad {

  margin-top: 30px;

  padding: 26px 30px;

}



.heif .col-md-12 .pad .conss {



  padding-bottom: 5px;

  min-height: 24px;



}



.heif .pad:hover .yuan {

  border-color: #fff;

}



.heif .pad:hover .yuan i {

  color: #fff;

}



.heif .pad:hover .guan1 {

  color: #fff;

}



.heif .pad:hover .conss {

  color: #fff;

}



.heif .pad:hover {

  background: #063489;

}



@keyframes mymove {

  from {

    top: -100%;

  }



  to {

    top: 0px;

  }

}



.heif .col-md-4 .pad .conss {

  -webkit-line-clamp: 10;

}



.lianxi_p1 {

  font-size: 20px;

  font-weight: bold;

  color: #575655;

  margin-bottom: 10px;

}



.adder {

  font-size: 16px;

  color: #575655;

  line-height: 34px;

}



.adders {

  font-size: 16px;

  color: #5c5b5b;

  line-height: 26px;

}



.tijias p {

  font-size: 16px;

  color: #5c5b5b;

  line-height: 50px;

}



.tijias .fl {

  width: 47%;

}



.tijias .fr {

  width: 47%;

}



.lianxis {

  padding-top: 51px;

  padding-bottom: 30px;

}



.tijias input {

  width: 100%;

  height: 45px;

  padding-left: 15px;

  border: 1px solid #d9d8d8;

}



.tijias textarea {

  width: 100%;

  height: 165px;

  padding: 15px;

  border: 1px solid #d9d8d8;

  resize: none;

}



.tijias input:focus {

  outline: none;

}



.fangshi select {

  width: 100%;

  border: 1px solid #d9d8d8;

  height: 45px;

  padding: 0 15px;

}



.btss {

  text-align: right;

  margin-top: 30px;

}



.btss button {

  color: #fff;

  background: #fa6700;

  line-height: 45px;

  padding: 0 35px;

  font-size: 14px;

  border: none;

}



.adds {

  margin-top: 30px;

}



.lianxis .col-md-6:nth-child(1) {

  padding-left: 0;

  padding-right: 40px;

}



.position_ul {

  text-align: center;

}



.position {

  background: #f1f1f1;

  padding: 25px 0;

}



.pix .position {

  background: #fff;

}



.position_ul li {

  display: inline-block;

}



.position_ul li a {

  font-size: 20px;

  color: #5d6266;

  padding: 0 20px;

  line-height: 45px;

  display: block;

}



.position_ul li a:hover {

  color: #fa6700;

  border-bottom: 2px solid #fa6700;

}



.position_ul .active a {

  color: #fa6700;

  border-bottom: 2px solid #fa6700;

}



.xinxi_tui {

  padding: 45px 0;

  border-bottom: 1px solid #e5e5e5;

}



.datass {

  background-color: rgb(250, 103, 0);

  position: absolute;

  left: 0px;

  top: 0px;

  width: 78px;

  height: 72px;

  text-align: center;

  line-height: 35px;

}



.datass p:nth-child(1) {

  font-size: 16px;

  color: #fff;

}



.datass p:nth-child(2) {

  font-size: 18px;

  color: #fff;

}



.xina_heard {

  font-size: 20px;

  color: #4a4a4c;

  transition: 600ms ease-in-out;

}



.xinxi_con {

  font-size: 16px;

  color: #747474;

  line-height: 30px;

  margin-top: 10px;

  display: -webkit-box;

  -webkit-box-orient: vertical;

  text-overflow: ellipsis;

  -webkit-line-clamp: 4;

  overflow: hidden;

}



.list_p {

  font-size: 14px;

  color: #abaaaa;

}



.list_p1 {

  font-size: 18px;

  color: #4a4a4c;

  line-height: 40px;

}



.list_p2 {

  font-size: 16px;

  color: #747474;

  line-height: 30px;

}



.list_con a {

  display: block;

  background: #f1f1f1;

  padding: 15px 25px 35px 30px;



  border: 1px solid #e8e3e4;

  transition: 600ms ease-out;

}



.list_con {

  margin-top: 25px;

}



.list_con a:hover {

  background: #063489;

}



.list_con a:hover .list_p {

  color: #fff;

}



.list_con a:hover .list_p1 {

  color: #fff;

}



.list_con a:hover .list_p2 {

  color: #fff;

}



.xinxi_list {

  padding-bottom: 40px;

}



.xinxi_tui a {

  display: inline-block;

}



.xinxi_tui .col-md-4 {

  padding-left: 0;

  padding-right: 20px;

}



.xinxi_tui .col-md-8 {

  padding-left: 20px;

  padding-right: 0px;

}



.xinxi_tui a:hover .overh img {

  transform: scale(1.2);

  transition: 600ms all;

}



.xinxi_tui a:hover {

  background: #063489;

  padding-right: 15px;

}



.xinxi_tui a:hover .xina_heard {

  color: #fff;

  margin-top: 20px;

}



.xinxi_tui a:hover .xinxi_con {

  color: #fff;

}



.wens_p1 {

  font-size: 18px;

  color: #707070;

  text-align: center;

  font-weight: bold;

}



.wen_con {

  font-size: 16px;

  color: #747474;

  margin-top: 10px;

  line-height: 30px;

  text-align: center;

  margin-bottom: 40px;

  display: -webkit-box;

  -webkit-box-orient: vertical;

  text-overflow: ellipsis;

  -webkit-line-clamp: 5;

  overflow: hidden;

}



.yuan1 {

  border-style: solid;

  border-width: 3px;

  border-color: rgb(6, 52, 137);

  border-radius: 50%;

  background-color: rgb(249, 249, 249);

  width: 96px;

  height: 96px;

  line-height: 96px;

  text-align: center;

  position: relative;

  margin: 0 auto;

}



.yuan1 i {

  color: rgb(6, 52, 137);

  font-size: 43px;

}



.yuan1::before {

  content: "";

  position: absolute;

  width: 18px;

  display: block;

  height: 18px;

  border-style: solid;

  border-width: 3px;

  border-color: rgb(216, 214, 214);

  border-radius: 50%;

  background-color: rgb(255, 255, 255);

  top: -35px;

  left: 50%;

  transform: translatex(-50%);

}



.yuan1::after {

  content: "";

  display: block;

  width: 3px;

  position: absolute;

  height: 16px;

  background-color: rgb(216, 214, 214);

  left: 50%;

  top: -19px;

  transform: translatex(-50%);

}



.xiansss {

  border: 4px solid #e0dede;

  border-left: 1px solid #fff;

  border-radius: 20px;

  border-top-left-radius: 20px;

  border-bottom-left-radius: 0;

  margin-top: 190px;

  margin-bottom: 158px;

  height: 461px;

}



.xiansss .col-md-4 {

  position: absolute;

}



.xiansss .col-md-4:nth-child(1) {

  bottom: 74%;

}



.xiansss .col-md-4:nth-child(even) .yuan1::after {

  top: auto;

  bottom: -19px;

}



.xiansss .col-md-4:nth-child(even) .yuan1::before {

  top: auto;

  bottom: -35px;

}



.xiansss .col-md-4:nth-child(even) .wens_p1 {

  margin-top: 40px;

}



.xiansss .col-md-4:nth-child(2) {

  left: 33.33333333%;

  top: -27%;

}



.xiansss .col-md-4:nth-child(3) {

  left: auto;

  bottom: 74%;

  right: 0;

}



.xiansss .col-md-4:nth-child(4) {

  left: 0;

  top: 74%;

}



.xiansss .col-md-4:nth-child(5) {

  left: auto;

  left: 33.33333333%;

  bottom: -27%;

}



.xiansss .col-md-4:nth-child(5) .wens_p1 {

  margin-bottom: 40px;

}



.xiansss .col-md-4:nth-child(6) {

  right: 0;

  top: 74%;

}



.zhaopins {

  margin-top: 35px;

  margin-bottom: 70px;

}



.zhao_wen {

  font-size: 16px;

  color: #6a6a6a;

  margin: 15px 0;

}



.youxiang {

  font-size: 18px;

  color: #fe5a0e;

  text-align: center;

  background: #eceded;

  line-height: 90px;

  margin: 20px 0;

}



.dian_ul li p {

  font-size: 18px;

  color: #6a6a6a;

  line-height: 105px;

  border-bottom: 1px solid #e5e5e5;

}



.dian_ul li p i {

  color: #6a6a6a;

}



.dian_ul li {

  cursor: pointer;

}



.dian_ul li>div {

  font-size: 16px;

  color: #6a6a6a;

  line-height: 30px;

  padding: 20px 0;

  display: none;

}



.dian_ul .active p {

  color: #0969d9;

}



.dian_ul .active p i {

  color: #0969d9;

}



.dian_ul .active>div {

  display: block;

}



.dian_ul li:hover p i {

  color: #0969d9;

}



.dian_ul li:hover p {

  color: #0969d9;

}



body {

  padding-top: 115px;

}



.prodect .position {

  background: #fff;

}



.shipin {

  background: #e2e2e2;

  padding: 108px 0;

}



.shipin_wen {

  text-align: center;

}



.shipin_wen p:nth-child(1) {

  font-size: 24px;

  color: #000000;

  width: 50%;

  margin: 0px auto;

  /* text-align: left; */

}



.shipin_wen p:nth-child(2) {

  font-size: 16px;

  color: #838383;

  margin: 30px auto;

  width: 50%;

  text-align: left;

}



.shipin_i span {

  font-size: 18px;

  color: #fa6700;

  line-height: 40px;

  display: inline-block;

}



.shipin_i i {

  color: #fa6700;

  display: inline-block;

  font-size: 20px;

}



.shipin .swiper-pagination-bullet {

  width: 31px;

  height: 13px;

  background-color: rgb(255, 255, 255);

  opacity: 0.859;

  border-radius: 0;

}



.shipin .swiper-pagination-bullet-active {

  width: 31px;

  height: 7px;

  background-color: rgb(250, 103, 0);

}



.shipin .swiper-container .swiper-pagination {

  bottom: 0px;

}



.top_none {

  display: none;

}



.shipin .swiper-container {

  padding-bottom: 40px;

}



.shipin .swiper-button-next {

  background-image: url(/en/theme/huoermake/img/6.png);

  right: 100px;

}



.shipin .swiper-button-prev {

  background-image: url(/en/theme/huoermake/img/5.png);

  left: 100px;

}



.allshipin .shipin:nth-child(2) {

  background: #d6d5d5;

}



.allshipin .shipin:nth-child(3) {

  background: #e4e3e3;

}



.yin {

  position: fixed;

  top: 115px;

  left: 0;

  right: 0;

  z-index: 999;

  bottom: 0;

  background: rgba(191, 191, 191, 0.5);

  display: none;

}



.big_ul {

  height: 100%;

  overflow: hidden;



  position: relative;

}



.frist_ul {

  background-color: #fff;

  height: 100%;

  list-style-type: none;

  overflow-x: hidden;

  overflow-y: auto;

  padding-top: 60px;

  padding-right: 20px;

  padding: 60px 20px;

  width: 25%;

  border-right: 1px solid #b1b3b5;

}



.frist_ul>li>a {

  color: #5d6266;

  display: block;

  line-height: 18px;

  padding: 6% 16px;

}



.h100 {

  height: 100%;

}



.send_ul {

  position: absolute;

  top: 0;

  left: 25%;

  bottom: 0;

  right: 0;

  width: 25%;

  background: #fff;

  padding: 60px 20px;

  border-right: 1px solid #b1b3b5;

  box-sizing: border-box;

  margin-right: 1px;

  display: none;

}



.send_ul>li>a {

  padding: 0 30px;

  color: #5d6266;

  display: block;

  line-height: 60px;

  padding: 0 16px;

}



.send_ul>li:nth-child(1)>a {

  margin: 0 15px;

  display: block;

  padding: 0;

  color: #5d6266;

  line-height: 60px;

  font-size: 18px;

  border-bottom: 2px solid #d8d9da;

}



.send_ul3 {

  width: 100%;

  left: 100.2%;

  position: absolute;

  border-left: 1px solid #eaeaea;

}



.frist_ul>.active>a,

.send_ul2>.active>a {

  color: #ff7642;

}



.frist_ul>.active>a>i,

.send_ul2>.active>a>i {

  color: #ff7642;

}



.frist_ul>li>a:hover>i,

.send_ul2>li>a:hover>i,

.send_ul3>li>a:hover>i {

  color: #ff7642;

}



.send_ul2>li>a:hover,

.frist_ul>li>a:hover,

.send_ul3>li>a:hover {

  color: #ff7642;

}



.searchbox {

  padding: 44px 0 38px;

  box-shadow: 0px 0px 7px 0px rgb(207, 207, 207);

  background: #fff;

  position: fixed;

  left: 0;

  width: 100%;

  right: 0;

  top: 102px;

  border-top: 2px solid #fa6700;

  text-align: center;

  z-index: 44;

}



.searchs {

  max-width: 600px;

  margin: 0 auto;

}



.searchs .sertext {

  display: block;

  float: left;

  padding: 0;

  outline: none;

  padding-left: 12px;

  width: 460px;

  float: left;

  border: 1px solid #cdcdcd;

  color: #a2a2a2;

  font-size: 12px;



  height: 52px;

  line-height: 52px;

  transition: 0.4s;

}



.serbtn {

  padding: 0;

  margin: 0;

  border: none;

  outline: none;

  width: 129px;

  float: right;

  height: 52px;

  text-align: center;

  line-height: 52px;

  background: #fa6700;



  color: #ffffff;

  font-size: 15px;

  cursor: pointer;

  transition: 0.44s;

}



/* 一键导航 */



.mobile-foot {

  display: none;

  background: #fa6700;



  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: 0.3s;

  -o-transition: 0.3s;

  -moz-transition: 0.3s;

  -webkit-transition: 0.3s;

  padding: 0px;

}



.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: 200px;

  right: 0px;

  width: 40px;

  border: 1px solid #dee2e7;

  border-right: none;

  z-index: 2;

  border: 1px solid #dee2e7;

  background: #fff;

}



.fix_ul li {

  font-size: 12px;

  color: #696d73;

  text-align: center;

  float: none;

  position: relative;

  width: 40px;

  height: 40px;

  line-height: 40px;

  margin-bottom: 0px;

  color: #fff;

}



.fix_ul li i {

  font-size: 20px;

  color: #848484;

}



.fix_ul li:nth-child(2n) {

  background: #eaeaea;

}



.right_div {

  opacity: 0;

  position: absolute;

  right: 20px;

  top: 0px;

  background: #fff;

  padding: 5px;

  line-height: 30px;

  transition: all 0.2s ease-in-out;

  min-width: 120px;

}



.fix_ul li:hover a {

  color: #848484;

}



.fix_ul li:hover .right_div {

  opacity: 1;

  right: 40px;

}



.fix_ul li:hover {

  background: #fa6700;

}



.fix_ul li:hover i {

  color: #fff;

}



.pc-banner .swiper-slide {

  -webkit-transition: transform 1s;

  -moz-transition: transform 1s;

  -ms-transition: transform 1s;

  -o-transition: transform 1s;

  -webkit-transform: scale(0.85);



  transform: scale(0.85);

  margin-top: 70px;

  margin-bottom: 70px;

}



.pc-banner .swiper-slide img {

  width: 100%;

  border-radius: 5px;

  display: block;

  height: 100%;

  border: none;

}



.pc-banner .swiper-slide .i_con {

  font-size: 70px;

  color: #fff;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

}



.pc-banner .swiper-slide {

  -webkit-transition: transform 1s;

  -moz-transition: transform 1s;

  -ms-transition: transform 1s;

  -o-transition: transform 1s;

  -webkit-transform: scale(0.85);



  transform: scale(0.85);

  margin-top: 70px;

  margin-bottom: 70px;

}



.pc-banner .swiper-slide-active,

.swiper-slide-duplicate-active {

  -webkit-transform: scale(1.15);

  transform: scale(1.15);

  z-index: 1002;

}



.lian_chenga {

  display: none;

}



.videa {

  padding: 30px 15px;

}



.videa video {

  width: 100%;

}



.danye {

  padding: 30px 15px;

  font-size: 16px;

}



/* 新闻 */

.newiss_big .col-md-3 {

  padding: 0;

}



.newiss_big {

  padding: 20px 0;

  border-bottom: 1px solid #eeeeee;

}



.newiss_big_con {

  padding-right: 0;

  padding-left: 20px;

}



.newiss_big_con p:nth-child(1) {

  font-size: 18px;

  color: #787777;

  font-weight: bold;

}



.newiss_big_con p:nth-child(2) {

  font-size: 14px;

  color: #787777;

  margin-top: 10px;

}



.newiss_big_con p:nth-child(2) span {

  display: inline-block;

  margin-left: 10px;

}



.newiss_con {

  font-size: 14px;

  margin-top: 5px;

  color: #787777;

  line-height: 26px;

  display: -webkit-box;

  -webkit-box-orient: vertical;

  text-overflow: ellipsis;

  -webkit-line-clamp: 4;

  overflow: hidden;

}



.newise {

  margin-bottom: 30px;

}



.newiss_big:hover img {

  transform: scale(1.2);

  transition: all 600ms;

}



.newiss_big:hover .newiss_con {

  color: #6dc83e;

}



.newiss_xing_conn {

  text-align: center;

  padding: 25px 0;

  border-bottom: 1px solid #eeeeee;

}



.newiss_xing_conn p:nth-child(1) {

  font-size: 18px;

  color: #787777;

  font-weight: bold;

}



.newiss_xing_conn p:nth-child(2) {

  font-size: 14px;

  color: #787777;

  margin-top: 10px;

}



.newiss_xing_conn p:nth-child(2) span {

  display: inline-block;

  margin-left: 10px;

}



.newiss_xing_con1 {

  font-size: 14px;

  margin-top: 15px;

  color: #787777;

  line-height: 35px;

  padding-bottom: 50px;

  border-bottom: 1px solid #eeeeee;

}



.newise_xing_foot {

  margin: 15px 0;

}



.newise_xing_foot span {

  font-size: 14px;

  color: #787777;

}



.newise_xing_foot a {

  font-size: 14px;

  color: #787777;

}



.newise_xing_foot a:hover {

  color: #fa6700;

}



.new_xing_tuijie {

  margin-top: 45px;

  border: 2px solid #edecec;

  border-radius: 5px;

  padding: 20px 0px 30px 0px;

}



.erji {





  background: #FFF;



}



.erji_ul {

  text-align: center;

  line-height: 50px;

  border-top: 1px solid #eaeaea;

}



.erji_ul li {

  display: inline-block;





}



.pix {

  position: fixed;

  top: 0px;

  left: 0;

  right: 0;

  border-top: 1px solid #eaeaea;

  transition: 600ms ease-in-out;

  z-index: 999;

}



.erji_ul li:hover a {

  color: #fa6700;

}



.erji_ul .active a {

  color: #fa6700;

}



.erji_ul li a {

  color: #4a4a4c;

  font-size: 18px;

  padding: 0 20px;

}



/* .prodect {

  padding-top: 270px;



} */



@media (max-width: 1440px) {

  .heif {

    height: 799px;

  }



  .wen_p1 {

    font-size: 50px;

  }



  .wen_div {

    font-size: 28px;

  }



  .gong_ul li {

    height: 550px;

  }



  .dates {

    padding: 4px;

  }



  .pc-banner .swiper-slide {

    -webkit-transform: scale(0.85);



    transform: scale(0.85);

  }



  .pc-banner .swiper-slide-active {

    transform: scale(1.15);

    z-index: 1002;

  }



  .pc-banner .swiper-slide .swiper-slide-prev {

    transform: scale(0.85);

  }



  .pc-banner .swiper-slide .swiper-slide-next {

    transform: scale(0.85);

  }



  .linian_hred {

    font-size: 12px;



    line-height: 20px;

  }



  .xinxi_con {

    font-size: 12px;



    line-height: 24px;

    margin-top: 10px;

  }



  .conss {

    font-size: 14px;

    line-height: 23px;

    margin-top: 20px;

  }



  .foot_con ul li {

    font-size: 13px;

  }



  .foot_con ul li a {

    font-size: 13px;

  }



  .heif .col-md-12 .pad {



    padding: 17px 30px;

  }





}



@media (max-width: 1170px) {

  .conss {

    margin-top: 4px;



    margin-bottom: 5px;

    min-height: 260px;

  }



  .heif {

    height: 720px;





  }



  .an_p2 {

    font-size: 12px;



    line-height: 21px;

  }



  .an_p1 {

    font-size: 16px;



    margin-top: 10px;

  }



  .wen_con {

    font-size: 12px;



    line-height: 20px;

  }



  .wens_p1 {

    font-size: 14px;

  }



  .guan1 {

    font-size: 19px;



    line-height: 39px;



  }



  .xiansss {

    height: 350px;

  }



  .xiansss .col-md-4:nth-child(2) {

    left: 33.33333333%;

    top: -36%;

  }



  .xiansss .col-md-4:nth-child(1) {

    bottom: 66%;

  }



  .xiansss .col-md-4:nth-child(3) {

    bottom: 66%;

  }



  .xiansss .col-md-4:nth-child(4) {

    top: 66%;

  }



  .xiansss .col-md-4:nth-child(5) {

    bottom: -36%;

  }



  .xiansss .col-md-4:nth-child(6) {

    top: 66%;

  }



  .pad {

    padding: 21px 30px;

  }



  .bgc {

    padding-bottom: 50px;

  }



  .hreds {

    font-size: 21px;



    line-height: 80px;

  }



  .xinxi_tui a:hover .xina_heard {

    color: #fff;

    margin-top: 5px;

  }



  .list_p2 {

    font-size: 12px;

  }



  .list_p1 {

    font-size: 16px;

  }



  .xina_heard {

    font-size: 16px;

  }



  .new_list .date {

    font-size: 12px;

  }



  .xians p {

    font-size: 14px;

  }



  .dates p:nth-child(1),

  .dates p:nth-child(2) {

    font-size: 12px;

    text-align: center;

  }



  .neirong {

    font-size: 12px;



    line-height: 20px;

    padding: 0px 25px;

  }



  .tuijian_con p:nth-child(2) {

    margin-top: 10px;

    margin-bottom: 10px;

  }



  .linian_hred {

    font-size: 17px;

  }



  .position_ul li a {

    font-size: 14px;

    padding: 0 10px;

  }



  .shipin_wen p:nth-child(1) {

    font-size: 20px;

  }



  .shipin_wen p:nth-child(2) {

    font-size: 14px;

  }



  .shipin {

    padding: 50px 0;

  }



  .shipin .swiper-button-prev {

    left: 10px;

  }



  .shipin .swiper-button-next {

    right: 10px;

  }



  .frist_ul,

  .send_ul {

    padding: 59px 7px;

  }

}



@media (max-width: 990px) {

  .mobile-foot {

    display: block;

  }



  .conss {



    display: -webkit-box;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

    -webkit-line-clamp: 8;

    overflow: hidden;

    min-height: auto;

  }



  .heif .col-md-12 .pad .conss {

    padding-bottom: 10px;

  }





  .rightfix {

    display: none;

  }



  body {

    padding-bottom: 60px;

  }



  .shipin {

    padding: 0;

  }



  .newise_xing {

    padding: 0 15px;

  }



  .hezuo1 .swiper-container {

    padding: 0px 15px 70px 15px;

  }



  .tijias input {

    height: 30px;

  }



  .adder {

    font-size: 13px;



    line-height: 24px;

  }



  .tijias p {

    font-size: 12px;



    line-height: 30px;

  }



  .tijias textarea {

    height: 100px;

  }



  .adders {

    font-size: 12px;



    line-height: 20px;

  }



  .lianxi_p1 {

    font-size: 17px;

  }



  .newise_xing_foot>div {

    width: 100%;

    margin-bottom: 10px;

  }



  .heif {

    height: 648px;

  }



  .dian_ul li>div {

    font-size: 12px;

  }



  .youxiang {

    font-size: 15px;



    line-height: 45px;

    margin: 10px 0;

  }



  .zhao_wen {

    font-size: 12px;

  }



  .dian_ul li p {

    font-size: 14px;



    line-height: 55px;

  }



  .heif .col-md-12 .pad .conss {

    padding-bottom: 0;

  }



  .guan1 {

    font-size: 16px;



    line-height: 30px;

    margin-top: 10px;

  }



  .cons_about {

    font-size: 12px;

    line-height: 20px;

  }



  .gong_zhan {

    margin: 15px;

  }



  .gongsi .w40 {

    width: 100%;

  }



  .gongsi .w60 {

    width: 100%;

  }



  .gong_ul li {

    height: 450px;

  }



  .gong_hred,

  .hred {

    font-size: 25px;

  }



  .hred {

    line-height: 80px;

  }



  .new {

    padding: 15px 0;

  }



  .tuijian {

    margin-top: 20px;

  }



  .new_hred {

    font-size: 25px;



    margin-bottom: 15px;

  }



  .daohang,

  footer {

    display: none !important;

  }



  .phones {

    display: block;

  }



  .inps {

    width: 80%;

    height: 30px;

    font-size: 12px;

    padding-left: 15px;

    border: 1px solid #eaeaea;

  }



  .bth_s {

    width: 15%;

    background: transparent;

    border: none;

  }



  body {

    padding-top: 0px;

  }



  .head-right a {

    color: #5d6266;

  }



  .allshipin .shipin {

    padding: 40px 0;

  }

}



@media (max-width: 767px) {

  .list_con a {

    padding: 15px;

  }



  .erji_ul {



    line-height: 40px;

  }



  .erji_ul li a {



    font-size: 12px;

    padding: 0px 4px;

  }



  .hezuo {

    margin-top: 0px;

    margin-bottom: 0px;

  }



  .xians {

    width: 73%;

  }



  .new_list .date {

    width: 24%;

  }



  .lianxis .col-md-6:nth-child(1) {

    padding: 0 15px;

  }



  .lianxis {

    padding-top: 15px;

    padding-bottom: 15px;

  }



  .tijias {

    margin: 0;

  }



  .adders {

    margin: 0;

  }



  .lianxi_p1 {

    margin: 15px 0;

  }



  .liuchnge {

    display: none;

  }



  .lian_chenga {

    display: block;

  }



  .heif {

    height: auto;

  }



  .yuan1 {

    display: none;

  }



  .loba::after {

    display: none;

  }



  .xiansss .col-md-4 {

    position: relative;

    top: 0 !important;

    left: 0 !important;

    right: 0 !important;

    bottom: 0 !important;

  }



  .jiantous {

    position: relative;

    margin-bottom: 40px;

    padding-top: 20px;

  }



  .jiantous::after {

    position: absolute;

    content: "";

    height: 20px;

    width: 3px;

    background: #fa7426;

    bottom: -40px;

    display: block;

    left: 50%;

    transform: translateX(-50%);

  }



  .jiantous::before {

    position: absolute;

    content: "";

    border-width: 10px;

    border-style: solid;

    border-color: #fa7426 transparent transparent transparent;

    bottom: -58px;

    left: 50%;

    transform: translateX(-50%);

  }



  .wen_con {

    margin-bottom: 0;

  }



  .lian_chenga .row .jiantous:last-child::before {

    display: none;

  }



  .lian_chenga .row .jiantous:last-child::after {

    display: none;

  }



  .xiansss {

    height: auto;

    border: none;

    margin: 15px 0;

  }



  .ban_wen p:nth-child(2) {

    font-size: 12px;

  }



  .ban_wen p:nth-child(1) {

    font-size: 19px;

  }



  .guanyu {

    padding: 15px 0;

    margin-bottom: 15px;

  }



  .loba {

    padding-right: 15px;

    margin-bottom: 15px;

  }



  .pad {

    margin-bottom: 15px;

  }



  .heif .col-md-12 .pad {

    margin-top: 0px;

  }



  .xinxi_tui .col-md-4 {

    padding: 0 15px;

  }



  .position {

    display: none;

    padding: 6px 0;

  }



  .xinxi_tui .col-md-8 {

    padding: 0 15px;

    margin-top: 15px;

  }



  .shipin_wen p:nth-child(1) {

    font-size: 16px;

    padding: 0 15px;

  }



  .shipin_wen p:nth-child(2) {

    font-size: 12px;

    padding: 0 15px;

  }



  .gong_ul li {

    width: 50%;

  }



  .wen_p1 {

    font-size: 18px;

  }



  .wen_div {

    font-size: 14px;

  }



  .gong_hred,

  .hred {

    font-size: 20px;

  }



  .gong_con {

    font-size: 12px;



    line-height: 20px;

    margin-top: 5px;

  }



  .more {

    line-height: 30px;

    padding: 0px 15px;

    margin-top: 10px;

    font-size: 12px;

  }



  .yuan {

    width: 50px;

    height: 50px;

    line-height: 50px;

  }



  .yuan i {

    font-size: 27px;

  }



  .gong_ul li {

    height: 400px;

  }



  .pros {

    padding: 0 15px;

  }



  .new_hred {

    margin: 15px 0;

  }



  .new_list {

    margin: 0;

  }



  .tuijian {

    margin: 20px 0;

  }

}



@media (max-width: 480px) {

  .open .dropdown-menu {

    left: -30px;

  }



  .linian_hred {

    font-size: 12px;



    line-height: 22px;

  }



  .youxiang {

    font-size: 12px;

  }



  .hreds {

    font-size: 16px;

    line-height: 40px;

  }



  .heif {



    margin-bottom: 0px;

  }

}















/* 程序分页样式 */

#page {

  clear: both;

  /* height:40px; */

  margin: 0 auto;

  text-align: center;

  display: table;

  margin: 30px auto;

}



#page li {

  float: left;

  padding: 5px 14px;

  border: 1px solid #CCCCCC;

  margin-right: 6px;

  color: #666;

  font-size: 12px;

  list-style: none;

}



#page li:hover {

  border: 1px solid #063489;

}



#page li:hover a {

  color: #063489

}



#page li a {

  color: #666

}



#page li.active {

  border: 1px solid #063489;

  background-color: #063489;

  color: #FFFFFF

}



#page li.active a {

  color: #fff

}



#page li.thisclass {

  border: 1px solid #063489;

  background-color: #063489;

  color: #FFFFFF

}



#page li.thisclass a {

  color: #fff

}<!--0.00022602081298828-->