﻿/*初始化样式*/
input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}
p{margin: 0;}

/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}

.com-img{ display:block; overflow:hidden;}
.com-img img{ transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

.xypg-right-content{font-size: 16px;}

.j-space-between{justify-content:space-between}
.j-flex-start{justify-content:flex-start}
.j-flex-end{justify-content:flex-end}
.j-center{justify-content:center}
.a-j-center{align-items:center;justify-content:center}
.a-center{align-items:center}
.a-flex-start{align-items:flex-start}
.a-flex-end{align-items:flex-end}

/*主体样式*/
.wh{max-width: 1460px;padding: 0 15px;margin: 0 auto;}
.whs{max-width: 730px;padding: 0 15px;margin: 0 auto;margin-right: 20%;}
.top2 {
  position: sticky;
  top:0;z-index: 9999;border-bottom: 1px solid #f1f1f1;background: #fff;

  }

   .mao222{display: block;height: 80px;margin-top: -80px;visibility: hidden;}
.top2.cur{border-bottom: 1px solid #f1f1f1;}
.top2 >.wh{height: 95px;}
.dlogo img{max-width: 200px;}
.top2 .en a{display: block;color: #333333;font-size: 18px;padding-left: 26px;background: url(../images/35ab4a375f1f107d7996b5313660a00d42856309.png) no-repeat left center;margin-left: 22px;}
.search-btn{cursor: pointer;}
.main-filter {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 61;
  display: none;
  background: url(../images/c264949f70e3b30d14706c56620cc74b115a9a35.png);
}
.search-bar {
  width: 600px;
  height: 70px;
  position:fixed;
  left: 50%;
  top: 30%;
  z-index: 95;
  background: #fff;
  padding: 10px;
  display: none;
  margin-top:-35px;
  margin-left:-300px;
}
.search-bar .close2 {
  width: 50px;
  height: 50px;
  float: right;
  background: url(../images/b800897fe864aaddef5141293ce5ce1c3a8ade29.png) no-repeat center;
  background-size: 20px auto;
  cursor: pointer;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.search-bar .close2:hover {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
}
.search-bar .btn {
  width: 50px;
  height: 50px;
  float: left;
  background: url(../images/25d00be360fd7fcd524ea130b9e62451618c5e34.png) no-repeat center #ff4620;
}
.search-bar .btn input {
  width: 100%;
  height: 100%;
  background: none;
  cursor: pointer;
  outline: none;
  border: none;
}
.search-bar .inpu {
  width: 100%;
  padding: 0 60px;
}
.search-bar .inpu input {
  width: 100%;
  height: 50px;
  line-height: 50px;
  padding: 0 10px;
  font-size: 1.6rem;
  background: #eee;
  outline: none;
  border: none;
}
.search-bar .inpu input::-webkit-input-placeholder {
  color: #aaaaaa;
}
.search-bar .inpu input:-moz-placeholder {
  color: #aaaaaa;
}
.search-bar .inpu input::-moz-placeholder {
  color: #aaaaaa;
}
.search-bar .inpu input:-ms-input-placeholder {
  color: #aaaaaa;
}

.x-banner .owl-carousel .banner-item a img{
  object-fit: cover;
/* height: calc(100vh - 81px); */
 height: 100%;
}
.x-banner{overflow: hidden;}
.x-banner video{
  /* height:calc(100vh - 81px); */
  height: 100%;
  object-fit:fill;
   display:block}


.csec a{display: block;text-align: left;color: #222222;}
.csec a img{width: 45px;}







@media(max-width: 1280px){
  .jul>li>a{font-size: 18px;}
  .xia li>a{font-size: 14px;}
  .xia2 a{font-size: 14px;}
}


/*  */
@media(min-width: 1800px){
  .box1{
    /* height: 106vh; */
    }
  /* .box2{height:100vh;} */
  .box3{height:100vh;}
}
.box1{padding-top: 4.1vw;overflow: hidden;}
.mySwiper{position: relative;margin-bottom: 25px;}
.mySwiper,.mySwiper2{overflow: hidden;}
.bt1{text-align: center;}
.bt1 dd{color: #333333;font-size: 36px;font-weight: bold;line-height: 1;}
.line1{width: 51px;height: 2px;background-color: #dd4229;margin: 0 auto; margin-top: 13px;}
.tab-con { position: relative; }
.tab-con .tab-main { position: absolute; left: 0; top: 0; z-index: 9; right: 0;}
.tab-con .tab-main { opacity: 0; visibility: hidden; transition: all .5s ease; }
.tab-con .tab-main.active { position: relative;z-index: 99; opacity: 1; visibility: visible;  }
.pleft{width: 264px;border-radius: 5px;overflow: hidden;position: relative;border: solid 1px #eeeeee;}
.pright{width: calc(100% - 290px);}
.mySwiper2 .img img{width: 100%;}
.pbox{margin-top: 30px;}
.pleft h3{height: 110px;background: url(../images/a71dd5f1c2f7855c6dbce98c2f07f337ac3250e4.png) no-repeat top center;line-height: 110px;color: #ffffff;font-size: 36px;font-weight: bold;text-align: center;}
.psort{padding: 20px 17px;}
.ptel{background-color: #f1f1f1;text-align: center;padding: 19px 0;position: absolute;width: 100%;bottom: 0;}
dt{font-weight: normal;}
.ptel dd{color: #333333;font-size: 16px;margin-top: 5px;}
.ptel dt{color: #333333;font-size: 30px;}
.psort >li{margin-bottom: 20px;}
.psort >li>.pp{background: #f1f1f1;height: 48px;line-height: 48px;border-radius: 5px;padding: 0 20px;border: solid 1px #f1f1f1;}
.pp >a{color: #444444;font-size: 16px;display: block;width: calc(100% - 20px);overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.pp img{cursor: pointer;}
.psort>li.active>.pp{border: solid 1px #dd4229;}
.psec{margin-top: 10px;display: none;}
.psec a{display: block;color: #666666;font-size: 14px;padding-left: 17px;background: url(../images/ef3216886c4d154dacd877ce3791e3107b38aabc.png) no-repeat left center;text-align: left;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;line-height: 30px;}
.mySwiper2 .swiper-slide h3 a{display: block;color: #666666;font-size: 18px;text-align: center;margin-top: 20px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.mySwiper2 .swiper-slide:hover h3 a{color: #d8170e;}
.mySwiper2 .swiper-slide .img{overflow: hidden;}
.mySwiper2 .swiper-slide .img img{width: 100%;}
.mySwiper .img{width: 52%;border: solid 1px #d8170e;border-radius: 5px;overflow: hidden;}
.mySwiper .img img{width: 100%;transition: all 0.5s;}
.pnei{width: 43.7%;}
.pnei h3 a{display: block;color: #333333;font-size: 30px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.mySwiper .swiper-slide:hover .pnei h3 a{color: #d8170e;}
.line2{height: 1px;background: #c7c7c7;margin: 2vw 0 1.5vw;}
.miao{color: #666666;font-size: 16px;line-height: 30px;height: 120px; display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical; -webkit-line-clamp: 4;}
.pmore{position: relative;overflow: hidden;margin: 0 auto;    perspective: 500;
    -webkit-perspective: 500;width: 136px;height: 46px;}
.pmore a{display: flex;align-items: center;justify-content: center;}
.pmore a img{margin-right: 11px;}
.pmore a p{line-height: 44px;width: 136px;height: 46px;text-align: center;background: #f4f7fa;border-radius: 5px;border: solid 1px #e46854;font-size: 16px;color: rgba(0,0,0,.8);position: relative;z-index: 9;}
.pmore a {
    position: relative;
    -webkit-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.pmore a .t {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: -44px;
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;background:#e46854;border-color:#e46854;
}
.pmore:hover a p{color: #fff;}
.pmore:hover a {
    transform: translateY(22px) translateZ(-22px) rotate3d(1, 0, 0, -90deg);
    -webkit-transform: translateY(22px) translateZ(-22px) rotate3d(1, 0, 0, -90deg);
    -moz-transform: translateY(22px) translateZ(-22px) rotate3d(1, 0, 0, -90deg);
    -ms-transform: translateY(22px) translateZ(-22px) rotate3d(1, 0, 0, -90deg);
    -o-transform: translateY(22px) translateZ(-22px) rotate3d(1, 0, 0, -90deg);
  
}


.pmore i{
  content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 136px;height: 46px;
    border-radius: 100%;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;background:#e46854;
}
.pmore:hover i{transform:scale(2); transition:0.5s;}
.pmore:hover a{color: #fff;}
.swiper-button-prev1,.swiper-button-next1{position: absolute;outline: none;top:50%;margin-top: -20px;z-index: 999;}
.swiper-button-prev1{left: 2%;}
.swiper-button-next1{left: 48%;}

.psort2 {margin: 20px 0 40px;}
.psort2 li{width: 19%;margin: 0 0.3%;}
.psort2 li a{display: block;color: #ffffff;font-size: 18px;text-align: center;height: 45px;background-color: #f67965;line-height: 45px;border-radius: 10px;overflow: hidden;}
.psort2 li:hover a,
.psort2 li.cur a{
  background-color: #dd4229;
  
}
.plist{font-size: 0;margin: 0 -9px;}
.plist li{width:calc((100% - 18px)/3) ;padding: 0 9px;display: inline-block;margin-bottom: 23px;}
.plist li .img img{width: 100%;transition: all 0.5s;}
.plist li .img{border: solid 1px #e8e8e8;position: relative;}
.plist li .img1{overflow: hidden;}
.plist li .img:after{content: '';display: block;width: 100%;height: 5px;background: #dd4229;position: absolute;left: 0;bottom: -5px;transition: all 0.6s;opacity: 0;}
.plist li:hover .img:after{opacity: 1;}
.plist li:hover .img img{transform: scale(1.1);}
.plist li h3{text-align: center;color: #dd4229;font-size: 18px;font-weight: bold;margin-top: 25px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.ljgd{color: #999999;font-size: 16px;text-align: center;margin-top: 2px;}










/*  */
.box2{padding: 3vw 0;overflow: hidden;}
.hul{margin-top: 3vw;}
.hul li{width: 49.7%;border-radius: 5px;overflow: hidden;position: relative;margin-bottom: 0.7%;}
.hul li a,.hul li .img{height: 100%;display: block;}
.hul li .img img{display: block;width: 100%;height: 100%;object-fit: cover;}
.hul li h3{line-height: 66px;background: rgba(0,0,0,.5);width: 100%;color: #fff;letter-spacing: 1px;font-size: 20px;text-align: center;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;padding: 0 3px;bottom: 0;position: absolute;}




/*  */
.box3{background: url(../images/6395077a6636870e2076ac0bfee12e4195cb1230.jpg) no-repeat top center;background-size: cover;padding: 4.9vw 0 5.8vw;overflow: hidden;}
.aimg{width: 47.7%;border-radius: 10px;border: solid 0px #ffffff;overflow: hidden;position: relative;margin-top: 11px;}
.aimg .img1{width: 100%;}
.aimg .img2{position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);z-index: 999;}
.aleft{width: 45.2%;}
.abt{color: #333333;font-size: 48px;font-weight: bold;line-height: 1;}
.abt span{color: #dd503b;}
.line3{width: 97px;height: 3px;background-color: #dd4229;margin-top: 17px;}
.acon{color: #3b3b3b;font-size: 18px;line-height: 2;margin: 1.5vw 0 3vw;}
.sul li p{color: #3b3b3b;font-size: 16px;margin-top: 5px;}
.sbt{color: #3b3b3b;font-size: 16px;}
.sbt span{color: #dd4229;font-size: 72px;font-family: 'zi';line-height: 1;}
.sul{padding-right: 3.5vw;}
@font-face{
  font-family: 'zi';
  src:url('zi.ttf') format('truetype');
}
.qul{margin-top: 4.2vw;}
.qul li{background: #ffffff url(../images/f451057c4dfdc3605e968d60cba27192914c226f.png) no-repeat right bottom;border-radius: 5px 5px 0px 5px;width:23.8%;padding: 1.5vw 1vw 1.5vw 1.3vw;}
.qul li .img{box-shadow: 0px 0px 6px 6px #f5f6f7;width: 117px;height: 117px;border-radius: 50%;text-align: center;line-height: 117px;}
.qul li .img img{transition: all .5s;max-width: 100%;}

.qul li h3{position: relative;color: #333333;font-size: 24px;padding-bottom: 22px;margin-bottom: 14px;}
.qul li p{color: #666666;font-size: 16px;}
.qul li h3::before{
  position: absolute;
    content: '';
    width: 46.15%;
    height: 2px;
    background: #dd4229;
    bottom: 0;
    left: 0;
    z-index: 2;
    transition: all 1s;
}
.qul li h3:after{
  position: absolute;
    content: '';
    width: 100%;
    height: 1px;
    background: #e9eaf0;
    bottom: 0;
    left: 0;
    z-index: 1;
}
.qul li:hover h3::before{width: 100%;}
.qcon{width: calc(100% - 157px);}
.qul li:hover .img img { transform: rotateY(1turn) }



/*  */
.box4{padding: 5.3vw 0 4.3vw;overflow: hidden;    background: #eaeef9;}
.box4 .pmore{margin: 0 auto;margin-top: 2.6vw;height: 39px;line-height: 37px;}
.box4 .pmore a p{width: 136px;height: 39px;line-height: 37px;}
.box4 .pmore a .t {
    top: -37px;
}
.box4 .pmore:hover a {
    transform: translateY(18px) translateZ(-18px) rotate3d(1, 0, 0, -90deg);
    -webkit-transform: translateY(18px) translateZ(-18px) rotate3d(1, 0, 0, -90deg);
    -moz-transform: translateY(18px) translateZ(-18px) rotate3d(1, 0, 0, -90deg);
    -ms-transform: translateY(18px) translateZ(-18px) rotate3d(1, 0, 0, -90deg);
    -o-transform: translateY(18px) translateZ(-18px) rotate3d(1, 0, 0, -90deg);
  
}


.mySwiper3{overflow: hidden;}
.nsort{margin: 1.6vw 0 2.1vw;}
.nsort li{margin: 0 1.3vw;}
.nsort li a{display: block;width: 87px;height: 26px;background-color: #ffffff;border-radius: 13px;border: solid 1px #bbbbbb;line-height: 24px;text-align: center;color: #666666;font-size: 16px;}
.tab-con2 { position: relative; }
.tab-con2 .tab-main2 { position: absolute; left: 0; top: 0; z-index: 9; right: 0;}
.tab-con2 .tab-main2 { opacity: 0; visibility: hidden; transition: all .5s ease; }
.tab-con2 .tab-main2.active { position: relative;z-index: 99; opacity: 1; visibility: visible;  }
.nsort li.active a{background: #dd4229;color: #fff;border-color: #dd4229;}
.mySwiper3 .swiper-slide{background-color: #f9f9f9;}
.mySwiper3 .swiper-slide .img{display: block;overflow: hidden;position: relative;border-radius: 5px;}
.nn{position: absolute;width: 108px;height: 45px;background-color: rgba(65,65,65,.5);border-radius: 5px 0px 0px 0px;left: 0;top:0;color: #ffffff;font-size: 18px;text-align: center;line-height: 45px;}
.mySwiper3 .swiper-slide .img img{width: 100%;transition: all 0.5s;}
.mySwiper3 .swiper-slide:hover .img img{transform: scale(1.1);}
.nbj{padding: 2vw 1.4vw 3vw;}
.ntime{font-size: 16px;letter-spacing: 1px;color: rgba(0,0,0,.5);padding-left: 31px;background: url(../images/651e013f4e8e4bea9eb1571ef54eefa38eac91e4.png) no-repeat left center;}
.nbj h3 a{display: block;font-weight: bold;color: #222222;font-size: 20px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;margin: 1.1vw 0;}
.nbj p{color: #666666;font-size: 15px;line-height: 2;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical; -webkit-line-clamp: 2;}


.hdlist{margin-top:2vw;}
.hdlist li{width:24%;background:url(../images/39b4dee96b692518afd9098cfb7389f49b145f3a.png) no-repeat;background-size:100% 100%;padding:3% 1.5%;}
.hdlist li:nth-child(2){background:url(../images/1e7db7cf7f37122a0ac96f1c952144920479ebed.png) no-repeat;background-size:100% 100%;}
.hdlist li:nth-child(3){background:url(../images/b41cebca183eb603f4935dd009b8f9b3744b84fd.png) no-repeat;background-size:100% 100%;}
.hdlist li:nth-child(4){background:url(../images/482f0f3a49e6774cf73d12f7d439b20bb2ffdff1.png) no-repeat;background-size:100% 100%;}
.hdlist li .det{width:56%;}
.hdlist li .wz1{color:#fff;font-size:24px;}
.hdlist li .wz2{color:#fff;font-size:14px;line-height:22px;margin-top:0.7vw;}
.hdlist li .img{width:40%;}
.hdlist li .img img{width:100%;display:block;}
.hdlist li:nth-child(4) .wz1{
  /* font-size:18px; */
  }

.flexs{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.copy_right{margin-bottom: 23px;}
.copy_right select{background: url(../images/bb310b4bfe0de3ad89e528dc79dc1c361697b3e2.png) center no-repeat;width:140px;height:36px;outline:none;padding-left:21px;color:#666666;font-size:14px;border:none;}
.copy_right select{appearance:none;-moz-appearance:none;
    -webkit-appearance:none;}
.copy_right select option{background:#4ec1e1;color:#fff;line-height:30px;}
.copy_right select option{}

.copy{width:38%;}
.foot{background-color: #01152B;}
.ft2{padding-top:0vw;border-top: 2px solid #e8e8e8;}
.ft3{background-color: #01152B;    border-top: 1px solid rgba(255, 255, 255, 0.3);padding: 14px 0;color: #c1c1c1;font-size: 16px;}
.ft3 a{    color: #c1c1c1;
  font-size: 16px;}
.dao{padding: 3.3vw 0 4vw;}
.dao li dd{color: #fffcfc;font-size: 18px;font-weight: bold;line-height: 1;}
.dao li a,.lx{display: block;color: #c1c1c1;font-size: 14px;line-height: 30px;}
.line4{width: 24px;height: 2px;background-color: #dd4229;margin: 20px 0;}
.foot a:hover{color: #dd4229;}
.ft1{padding: 3.4vw 0 1.4vw;}
.tlogo img{max-width:226px;}

/*热门搜索*/
.ft1 #formsearch{width: 504px;background-color: #ffffff;border-radius: 5px;border: solid 2px #e4e5e5;}
.ft1 #formsearch input{height:60px;background:#fff;border:none;line-height:60px;outline: none;}
.ft1 #formsearch input#keyword{height:60px;line-height:60px;padding-left:21px;color:rgba(102,102,102,.8);font-size: 16px;width: calc(100% - 76px);}
.ft1 #formsearch input#s_btn{width:56px;height:60px;line-height:60px;text-align:center;background:url(../images/be77b8bb6b50d3b3cedcb78c31caa66049722b99.png) no-repeat center;color:#fff;border:none;cursor:pointer;font-size: 12px;}

.ft1 ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:rgba(102,102,102,.8);
}
.ft1 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:rgba(102,102,102,.8);
}
.ft1 ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:rgba(102,102,102,.8);
}
.ft1 :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:rgba(102,102,102,.8);
}



/*  */
.sous{margin-bottom: 20px;}
.sous #formsearch{border-bottom: 2px solid #ddd;}
.sous #formsearch input{height:40px;background:#fff;border:none;line-height:40px;outline: none;}
.ssd{width: calc(100% - 50px);}
.sous #formsearch input.sbtn{width: 38px;background: url(../images/ab272121b292d7480d8fec11db45f7503f098b96.png) no-repeat center;}




/*  */
.mao1{color: #2f2f2f;font-size: 1.2vw;line-height: 1.583;margin:3vw 2.5vw 0;text-align: center;}
.xbt{text-align: center;margin-top: 5.3vw;}
.xbt h3{color: #333333;font-size: 2.6vw;font-weight: bold;}
.line21{width: 72px;height: 4px;background-color: #dd4229;margin: 0 auto;margin-top: 18px;}
.mySwiperxg{margin-top: 3.9vw;overflow: hidden;margin-bottom: 4vw;}
.mySwiperxg .swiper-slide{padding-bottom: 0px;border-bottom: 1px solid #cecece;}
.mySwiperxg .swiper-slide .img{display: block;border-radius: 5px;border: solid 1px #cfcfcf;overflow: hidden;}
.mySwiperxg .swiper-slide .img img{width: 100%;transition: all 0.5s;}
.mySwiperxg .swiper-slide:hover .img img{transform: scale(1.1);}
.mySwiperxg .swiper-slide h3 a{display: block;color: #222222;font-size: 1.15vw;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;margin: 1vw 0 1.5vw;text-align: center;}
.pcon{color: #666666;font-size: 16px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.pmore1 a{display: block;color: #dd4229;font-size: 16px;margin-top: 2vw;}


/*  */
/* .whp{max-width: 1000px;margin: 0 auto;margin-top: 30px;} */
.pxq{background: url(../images/cc2d9f11164a49e0d52a72bc076ce555bbf52f64.jpg) no-repeat top center;background-size: cover;padding: 60px 25px 27px 19px;}
.pimg{width: 43%;margin-top: -40px;}
.pimg img{width: 100%;}
.en{color: #dd4229;font-size: 16px;font-weight: bold;}
.pxq .xypg-detail-title{font-size: 1.8vw;color: #261b17;margin: 6px 0 15px;}
.pleft2{width: 56%;}
.te{ justify-content: flex-start;}
/* .te p{width: 108px;height: 36px;border-radius: 10px;margin-right: 6px; border: solid 1px #cccccc;margin-bottom: 6px;line-height: 34px;text-align: center;color: #dd4229;font-size: 18px;padding: 0 3px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;} */
.te p {
  /* width: 108px; */
  /* height: 36px; */
  border-radius: 10px;
  /* margin-right: 6px; */
  /* border: solid 1px #cccccc; */
  margin-bottom: 6px;
  line-height: 34px;
  text-align: left;
  color: #dd4229;
  font-size: 18px;
  padding: 0 3px;
  /* overflow: hidden; */
  /* white-space: nowrap; */
  /* text-overflow: ellipsis; */
}
.p3{color: #666666;font-size: 16px;line-height: 30px;margin-top: 1vw;}

.relate-product .bt1{margin-bottom: 2.7vw;}
.yan .bt1{margin: 3.5vw 0 2vw;}
/*  */
.yan li{width:49.3%;margin-bottom: 19px;background-color: #f7f7f7;}
.yan li input{display: block;outline: none;background: none;width: 100%;border: none;height: 59px;padding-left: 17px;color: #666666;font-size: 16px;}
.yan li textarea{display: block;outline: none;background: none;width: 100%;border: none;height: 119px;padding-left: 17px;padding-top: 17px;color: #666666;font-size: 16px;}
.yan li:last-child{width: 100%;}
.yzm .checkcode{height: 34px;background-color: #f7f7f7;border: none;padding-left: 17px;color: #666666;font-size: 16px;outline: none;}
.tj input{width: 200px;height: 50px;background: #dd4229 url(../images/5b4a08cdb7f8074cec8fb939a686abff4901b33f.png) no-repeat 122px center;border-radius: 10px;line-height: 50px;color: #ffffff;font-size: 18px;padding-left: 67px;text-align: left;outline: none;border: none;margin: 0 auto;margin-top: 2vw;display: block;}
.tcsp{margin: 3vw 0 10px;text-align: center;}
.tcsp img{max-width: 100%;}

/*  */
.xul li{padding-bottom: 22px;border-bottom: 1px solid #e6e6e6;margin-bottom: 20px;}
.xul li .img{overflow: hidden;width: 338px;}
.xul li .img img{width: 100%;transition: all 0.5s;}
.m1{width: 160px;height: 40px;line-height:38px;text-align: center;color:#dc3a3b;border: 1px solid #dc3a3b;font-size: 16px;margin-top: 4vw;}
.xul li a{width: 100%;}
.xcon{width: calc(100% - 590px);margin-top: 2.8vw;}
.xcon h3{color: #363636;font-size: 24px;}
.xz{color: #363636;font-size: 18px;margin-top:18px;}
.xul li:hover .m1{background: #dc3a3b;color: #fff;}
.xul li:hover .img img{transform: scale(1.1);}


/*  */
.sbox1{margin-bottom: 12vw;}
.sjian{color: #666666;font-size: 18px;line-height: 27px;margin: 4.8vw 0 2.4vw;}
.ful li{width: 31.9%;position: relative;}
.ful li .img{overflow: hidden;}
.ful li img{width: 100%;transition: all 0.5s;}
.ful li h3{color: #ffffff;font-size: 24px;position: absolute;width: 100%;bottom: 1.7vw;text-align: center;}
.ful li:hover img{transform: scale(1.1);}



/*  */
.nybt p{color: #ffffff;font-size: 18px;margin: 0 auto; margin-top: 2vw;max-width: 814px;text-shadow: 2px 2px 4px #000000;}
.jbox1{margin: 4vw 0;}
.jbt{color: #333333;font-size: 32px;padding-left: 65px;background: url(../images/7cd14f1a42163cfa563ee3927b42dd9fe763fb05.png) no-repeat left center;margin-bottom: 2vw;}
.j1{width: 15%;}
.j2{width: 22%;}
.j3{width: 22%;}
.j4{width: 15%;}
.j5{width: 11.8%;}
.j6{width: 11.8%;}
.sec2{background-color: #f7f7f7;margin-top: 20px;padding: 1.5vw 1.8vw 1.8vw;display: none;}
.jcon{color: #666666;font-size: 18px;line-height: 2;}
.lx a{display: block;width: 225px;height: 41px;border-radius: 21px;border: solid 1px #dd4229;line-height: 39px;margin-top: 3.6vw;text-align: center;color: #dd4229;font-size: 18px;}
.jbox11{margin-bottom: 2.1vw;}
.j7{width: 2%;background: url(../images/5a239aa23989f421cf3ac9dbe53febd1be9fc9e2.png) no-repeat center;height: 60px;}
.job-item.active .j7{background: url(../images/05acbb9dbad12f44380700cccede2d6392453a9f.png) no-repeat center;}
.job-item.active .job-item1{background-color: #dd4229;}
.xypg-job-list .job-item.active .job-item-span{color: #fff;}
.job-item{cursor: pointer;}




/*  */
.abox1{margin: 66px 0 0;overflow: hidden;}
.gsjj{color: #666666;font-size: 18px;line-height: 2;text-align: left;margin: 2vw 0 3.8vw;}
.abox1 .sul{max-width: 63%;margin: 0 auto;padding-right: 0;}
.abox1 .sul li{text-align: center;}
.ysort{margin: 54px  0 63px;}
.ysort li{background-color: #f5f5f5;width: 24.7%;position: relative;cursor: pointer;}
.ysort li h3{color: #000000;font-size: 1.1vw;padding-left: 1.8vw;}
.ysort li .img2{display: none;}
.ysort li.cur .img2{display: inline-block;}
.ysort li.cur .img1{display: none;}
.ysort li.cur h3{color: #fff;}
.ysort li:after{content: '';display: none;background-color: #dd4229;border-radius: 0px 0px 10px 10px;width: 100%;height: 95px;bottom: 0;left: 0;position: absolute;}
.yys{position: relative;z-index: 9;height: 96px;}
.ysort li.cur:after{display: block;}
.ys .img{width: 36%;border-radius: 10px;overflow: hidden;}
.ys .img img{width: 100%;transition: all 0.5s;}
.ys .img img:hover{transform: scale(1.1);}
.ys p{color: #666666;font-size: 18px;line-height: 45px;width: 62%;margin-top: 1vw;}
.ysort li .img .img1{max-width:48px;}
.ysort li .img .img2{max-width:48px;}
.abox2{margin-bottom: 4.2vw;overflow: hidden;margin-top: 86px;}



/*  */
.abox3{background-color: #f7f8fa;padding: 81px 0 95px;overflow: hidden;}
.buju{margin-top: 59px;}
.bleft{width: 32%;}
.map1{width: 72.7%;margin-right: -6.1%;}
.map1 img{width: 100%;}
.bleft h3{margin: 19px 0 2.3vw;color: #333333;font-size: 30px;}
.bleft ul{position: relative;}
.bleft ul li{height: 100px;}
.bleft ul li h4{color: #333333;font-size: 20px;padding-left: 49px;background: url(../images/d027afbd77dc47d6c3ef5ac3a6e7ddeb5753be47.png) no-repeat 15px center;position: relative;}
.bleft ul li h4:after{content: '';display: block;width: 5px;height: 5px;background-color: #dd4229;position: absolute;left: 0;top:10px;border-radius: 50%;}
.bleft ul:after{content: '';display: block;width: 1px;background-color: #dd4229;height: 200px;left: 2px;position: absolute;top:10px;}
.bleft p{color: #666666;font-size: 16px;padding: 20px 0 0 49px;line-height: 28px;}




/*  */
.abox4{background: url(../images/90525d5203269ab8b2302b478d6920640365c12d.jpg) no-repeat top center;background-size: cover;padding: 82px 0 7.4vw;overflow: hidden;}
.abox4 .bt1 dd{text-align: center;color: #fff;}
.fzlc{margin-top: 31px;}
.faz {background: url(../images/942a43547ccc90e4c90050bc8f44097fd2e4d1f4.png) no-repeat top center;height: 235px;padding-top: 8px;}
.pernr52 {max-width: 1175px;margin: 0 auto;padding: 0 15px;}
.pernr52 li span{color: rgba(255,255,255,1);font-size: 48px;font-family: 'zi';padding-bottom: 36px;background: url(../images/3d906986babb5fea6c828b662f851b9304a8bb40.png) no-repeat bottom center;display: block;line-height: 1;text-align: center;cursor: pointer;}
.pernr52 li.on span{background: url(../images/a974e283c3f00d33a6999e75df3d2b95ef0d9be8.png) no-repeat bottom center;color: #dd4229;}
.pernr51{max-width: 627px;margin: 0 auto;position: relative;overflow: hidden;}
.fa{text-align: center;}
.fa dd{color: #dd4229;font-size: 32px;}
.fa dt{color: #333333;font-size: 18px;line-height: 24px;font-weight: normal;margin: 26px 0 0;height: 70px;overflow: hidden;}
.fa h3{color: #dd4229;font-size: 72px;font-family: 'zi';}
.pernr51 .swiper-button-next,.pernr51 .swiper-button-prev{background: none;outline: none;width: 8px;height: 12px;bottom: 18px;top:auto;}
.pernr51 .swiper-button-prev{left: 216px;}
.pernr51 .swiper-button-next{right: 216px;}
.pernr52 li:first-child{margin-top: 117px;}
.pernr52 li:nth-child(2){margin-top: 83px;}
.pernr52 li:nth-child(3){margin-top: 39px;}
.pernr52 li:nth-child(4){margin-top: 25px;}
.pernr52 li:nth-child(5){margin-top: 18px;}
.pernr52 li:nth-child(6){margin-top: 1px;}



@media(max-width: 1024px){
    .pernr52 li:first-child{margin-top: 110px;}
    .pernr52 li:nth-child(2){margin-top: 72px;}
    .pernr52 li:nth-child(3){margin-top: 36px;}
    .pernr52 li:nth-child(4){margin-top: 25px;}
    .pernr52 li:nth-child(5){margin-top: 21px;}
    .pernr52 li:nth-child(6){margin-top: 7px;}
    .fa dd{font-size: 26px;}
    .fa dt{font-size: 16px;}
    .pernr52 li span{font-size: 35px;}
    .faz{padding-top: 20px;}
    .fa h3{font-size: 60px;}
}

@media(max-width: 768px){
    .pernr52 li{margin-top: 0!important;}
    .faz{height: auto;background: none;margin-bottom: 30px;}
    .fa dd{font-size: 24px;}
    .pernr52{position: relative;}
    .pernr52::after{content: '';background: #fff;display: block;height: 1px;width: 100%;position: absolute;bottom: 10px;left: 0;}
   
}

@media(max-width:640px){
    .abox4{padding: 60px 0 ;}
    .pernr52 li span{font-size: 24px;}
    .fa dt{padding: 0 5px;}
    .pernr51 .swiper-button-prev{left: 80px;}
    .pernr51 .swiper-button-next{right: 80px;}
    .fzlc{margin-top: 0px;}
    .fa dd{font-size: 20px;}
    .fa dt{font-size: 14px;margin-top: 15px;}
    .fa h3{font-size: 46px;}
}



/*  */
.abox5{margin-top: 77px;overflow: hidden;}
.mySwiperrr{overflow: hidden;margin-top: 50px;}
.mySwiperrr .swiper-slide{width: 28.3%;}
.mySwiperrr .swiper-slide img{width: 100%;}




/*  */
.abox6{padding: 120px 0 50px;background: url(../images/2155e8de32109ede75d95d0083844c5b252f4d71.jpg) no-repeat top center;background-size: cover;overflow: hidden;}
.tabh{display: none;}
.hsort{font-size: 0;text-align: center;margin: 30px 0 40px;}
.hsort li{display: inline-block;margin: 0 1.7vw;}
.hsort li a{display: block;color: #666666;font-size: 18px;}
.hsort li.cur a{color: #dd4229;}
.qie ul{font-size: 0;margin: 0 -0.75%;}
.qie ul li{display: inline-block;width: 18.5%;margin: 0 0.75%;margin-bottom: 1.8vw;}
.qie li .img{border: solid 1px #e3e4e5;}
.qie li .img img{width: 100%;}

/*  */
.abox7{background: url(../images/ebe39b986980491a21726348d74d9d23dcc7f01d.jpg) no-repeat top center;background-size: cover;padding: 67px 0 108px;overflow: hidden;}
.tabm{display: none;}
.bt1 p{color: #666666;font-size: 18px;line-height: 2;max-width: 710px;margin: 0 auto;margin-top: 1.8vw;}
.msort{max-width: 693px;margin: 0 auto;}
.msort li a{color: #666666;font-size: 22px;font-weight: bold;padding-bottom: 13px;display: block;}
.msort li.cur a{background: url(../images/e14f3b099036b287ba29b8ef88c490c2e4e7f536.png) no-repeat bottom center;color: #dd4229;}

.ming{background-color: #ffffff;border-radius: 30px;margin-top: 40px;padding: 1.9vw 2.4vw 2.3vw;}
.mright{width: 51.3%;}
.mbt{color: #333333;font-size: 32px;border-bottom: 1px solid #dadbdb;margin-bottom: 1.5vw;padding-bottom: 2.2vw;}
.mbt img{margin-right: 19px;}
.mcon{color: #666666;font-size: 18px;line-height: 2;}
.ming .img{display: block;width: 38.8%;}
.ming .img img{width: 100%;}
















@media(max-width: 1600px){
  .bleft h3{font-size: 26px;}
  .bleft ul li h4{font-size: 18px;}
  .map1{width: 66%;margin-right: 0;}
}



@media(max-width: 1300px){
  .abt{font-size: 40px;}
  .acon{font-size: 16px;}
  .sbt span{font-size: 60px;}
  .qul li h3{font-size: 24px;}
  .qul li .img{width: 100px;height: 100px;line-height: 100px;}
  .qcon{width: calc(100% - 127px);}
  .xypg-right-content p img{max-width:100%!important;width:auto!important;height:auto!important;}
  .ful li h3{font-size: 20px;}
  .jbt{font-size: 28px;background-size: 40px;padding-left: 58px;}
  .xypg-job-list .job-item .job-item-span{font-size: 16px;}
  .jcon{font-size: 16px;}
  .ysort li .img .img1{max-width: 35px;}
  .ysort li .img .img2{max-width: 35px;}
  .ysort li .img1 img{max-width: 35px;}
  .yys{height: 80px;}
  .ysort li:after{height: 95px;}
  .ys p{font-size: 16px;line-height: 30px;}
  .ysort{margin: 40px 0 50px;}
  .abox1{margin: 50px 0 0 0;}
  .abox2{margin-top: 50px;}
  .bleft p{font-size: 14px;line-height: 24px;}
  .mbt{font-size: 26px;}
  .mbt img{width: 40px;}




}


@media(max-width: 1200px){
  .pleft h3{height: 80px;font-size: 30px;line-height: 80px;}
  .ptel dt,.pnei h3 a{font-size: 24px;}
  .psort >li{margin-bottom: 10px;}
  .miao{font-size: 14px;line-height: 26px;height: 104px;}
  .x-banner .owl-carousel .banner-item a img{height: 100%;}
  .psort >li>.pp{height: 40px;line-height: 38px;}
  .hul li h3{line-height: 50px;font-size: 20px;}
  .nn{height: 36px;font-size: 16px;line-height: 36px;}
  .nbj h3 a{font-size: 18px;}
  .ft1 #formsearch{width: 400px;}
  .asort>li>a{font-size: 20px;}
  .psort2 li a,.plist li h3{font-size: 16px;}
  .ljgd{font-size: 14px;}
  .mao2{font-size: 16px;}
  .xypg-case-list li h3 a{font-size: 28px;}
  .xbt h3{font-size: 36px;}
  .mao1{font-size: 16px;}
  .mySwiperxg .swiper-slide h3 a{font-size: 20px;}
  .xz{font-size: 16px;margin-top: 15px;}
  .sjian{font-size: 16px;}
  .nybt p{font-size: 16px;}
  .xypg-job-list .job-item .job-item-span{font-size: 16px;}
  .xypg-job-list .job-title{font-size: 16px;}
  .bleft h3{font-size: 22px;}
  .bleft ul li h4{font-size: 16px;}
  .abox6{padding-top: 100px;}
  .mcon{font-size: 16px;}
}

@media(max-width: 1024px){
  .bt1 dd{font-size: 30px;}
  .pbox{margin-top: 30px;}
  .box2{padding-top: 50px;}
  .hul li h3{line-height: 40px;font-size: 18px;}
  .abt{font-size: 36px;}
  .sbt span{font-size: 50px;}
  .qul li h3{padding-bottom: 15px;margin-bottom: 10px;font-size: 20px;}
  .hudbt{font-size:32px;}
    .hdlist li .wz1{color:#fff;font-size:18px;}
    .hdlist li .wz2{color:#fff;font-size:14px;line-height:22px;margin-top:0.7vw;}
    .hdlist li:nth-child(4) .wz1{font-size:16px;}
    .te p{font-size: 16px;}
    .pxq .xypg-detail-title{font-size: 26px;}
  .xul li .img{width: 300px;}
  .xcon{width: calc(100% - 491px);}
  .xcon h3{font-size: 20px;}
  .m1{width: 140px;height: 36px;line-height: 34px;font-size: 14px;}
  .ful li h3{font-size: 18px;}
  .nybt p{font-size: 14px;}
  .jbt{font-size: 22px;background-size: 30px;padding-left: 48px;}
  .lx a{width: 180px;height: 36px;line-height: 34px;font-size: 16px;}
   .ysort li .img .img2{max-width: 30px;}
  .ysort li .img .img1{max-width: 30px;}
  .yys{height: 60px;}
  .ysort li:after{height: 75px;}
  .gsjj{font-size: 16px;}
  .ysort li h3{font-size: 18px;}
  .abox6{padding-top: 60px;}
  .mcon{font-size: 15px;}
  .abox7{padding-bottom: 80px;}
  .bt1 p{font-size: 16px;}
  .msort li a{font-size: 20px;}
 
}


@media(max-width: 991px){
  .bleft,.map1{width: 100%;}
  .buju{margin-top: 30px;}
  .abox3{padding: 50px 0 60px;}
  .bleft ul li h4{font-size: 18px;}
  .abox5{margin-top: 50px;}
  .mbt{font-size: 22px;}
}

@media(max-width: 768px){
  .pleft,.pright{width: 100%;}
  .pleft h3{display: none;}
  .ptel{position: static;display: none;}
  .psort{font-size: 0;}
  .psort >li{display: inline-block;width: 48%;margin: 0 1% 10px 1%;}
  .psort{padding: 10px 10px 0 10px;}
  .pleft{margin-bottom: 20px;}
  .mySwiper .swiper-slide{padding-bottom: 2px;}
  .pmore{margin-bottom: 1px;}
  .mySwiper2 .swiper-slide h3 a{font-size: 16px;}
  .aleft,.aimg{width: 100%;}
  .aimg{margin-top: 20px;}
  .qul li .img{width: 80px;height: 80px;line-height: 80px;}
  .qul li .img img{width: 40px;}
  .qcon{width: calc(100% - 97px);}
  .qul li h3{font-size: 18px;}
  .qul li p{font-size: 12px;}
  .hdlist li{width:49%;margin:8px 0;}
  .dao li{display: none;}
  .dao li:last-child{display: block;}
  .ft3{font-size: 14px;line-height: 24px;}
  .ft1 #formsearch{width: 300px;}
  .psort2 li a, .plist li h3{font-size: 14px;}
  .plist li{width: calc((100% - 18px)/2);}
  .yan li input{height: 45px;}
  .xz{font-size: 14px;}
  .sjian{font-size: 14px;}
  .ys p{font-size: 14px;line-height: 26px;}
  .buju{margin-top: 20px;}
  .abox3{padding: 30px 0 40px;}
  
}

@media(max-width: 640px){
  .box1{padding-top: 30px;}
  .bt1 dd{font-size: 24px;}
  .pbox{margin-top: 20px;}
  .psort >li>.pp{padding: 0 5px;}
  .pp >a{font-size: 14px;}
  .psort{padding: 0;}
  .pleft{border: none;margin-bottom: 10px;}
  .mySwiper .img,.pnei{width: 100%;}
  .swiper-button-prev1, .swiper-button-next1{display: none;}
  .pnei{margin-top: 20px;}
  .ptel dt, .pnei h3 a{font-size: 20px;}
  .line2{margin: 15px 0 10px;}
  .miao{height: auto;-webkit-box-orient:unset;-webkit-line-clamp:unset;}
  .mySwiper2 .swiper-slide h3 a{margin-top: 15px;font-size: 14px;}
  .box2{padding: 30px 0;}
  .hul li h3{font-size: 14px;line-height: 30px;}
  .hul li{width: 100%;margin-bottom: 10px;}
  .sul li {
        width: 48%;
        margin-bottom: 15px;
    }
  .box3{padding: 30px 0 10px;}
  .abt{font-size:27px;}
  .acon{font-size: 15px;line-height: 26px;margin: 15px 0 20px;}
  .line3{margin-top: 10px;width: 70px;}
  .sbt span{font-size: 40px;}
  .aimg .img2{width: 60px;}
  .qul li{width: 100%;margin-bottom: 20px;padding: 20px;}
  .box4{padding: 30px 0;}
  .nsort{margin: 15px 0 20px;}
  .nsort li a{font-size: 14px;}
  .nbj{padding: 20px 15px;}
  .ntime{font-size: 14px;}
  .nbj h3 a{font-size: 16px;margin: 10px 0;}
  .nbj p{line-height: 1.5;}
  .hudbt{font-size:24px;}
   .hudbt span{display:block;margin-left:0;}
   .hdlist li{width:100%;padding:30px 15px;}
   .hdlist li .wz1{font-size:16px;}
   .tlogo, .ft1 #formsearch{width: 100%;}
   .tlogo{text-align: center;margin-bottom: 20px;}
   .ft1 #formsearch{display: none;}
   .tlogo img{max-width: 40%;}
   .psort2{justify-content: flex-start;margin: 20px 0;}
   .psort2 li{width: 46%;margin: 0 2%; margin-bottom: 5px;}
   .psort2 li a{height: 40px;line-height: 40px;}
   .plist li h3{margin-top: 15px;}
   .plist li{margin-bottom: 15px;}
   .ljgd{font-size: 12px;}
   .mao1{font-size: 14px;}
   .page-banner .nybt h3{font-size: 16px;padding-bottom: 10px;}
  .cleft,.xypg-case-list li .img{width: 100%;}
  .cleft{margin-top: 0;padding-bottom: 20px;}
  .xypg-case-list li h3 a{font-size: 22px;}
  .gd2,.pcon,.pmore1 a{font-size: 14px;}
  .mao2{margin:5px 0 14px 0;font-size: 14px;}
  .xbt h3{font-size: 26px;}
  .line21{margin-top: 13px;width: 50px;height: 3px;}
  .xbt{margin-top: 30px;}
  .mySwiperxg .swiper-slide h3 a{font-size: 16px;margin: 10px 0;}
  .mySwiperxg .swiper-slide{padding-bottom: 15px;}
  .yan .bt1{margin: 20px 0;}
  .yan li input{font-size: 14px;padding-left: 10px;height: 40px;}
  .yan li textarea{font-size: 14px;padding: 10px 0 0 10px;height: 80px;}
  .yzm .checkcode{font-size: 14px;padding-left: 10px;}
  .tj input{font-size: 16px;width: 150px;height: 40px;line-height: 40px;margin-top: 20px;padding-left: 50px;background-position: 100px center;}
  .yan{margin-bottom: 20px;}

  .pleft2,.pimg{width: 100%;}
  .te{width: 100%;}
  .pxq{padding: 10px 15px 20px;}
  .pxq .xypg-detail-title{font-size: 20px;}
  .te p{    font-size: 16px;margin-right: 1%;}
  .p3{font-size: 14px;line-height: 26px;margin-bottom: 20px;}
  .pimg{width: 70%;margin: 0 auto;}
  .xul li .img,.xcon{width: 100%;}
  .ful li h3{bottom: 20px;}
  .ful li{width: 100%;margin-bottom: 15px;}
  .nybt p{font-size: 12px;}
   .jcon{font-size: 14px;}
   .xypg-job-list .job-item .job-item-span{font-size: 14px;color: #000;}
   .xypg-job-list .job-item .job-item-span{float: none;width: 100%!important;}
  .j7{display: none;}
  .xypg-job-list .job-item1{line-height: 36px;margin-top: 10px;}
  .xypg-job-list .job-item{border: none;}
  .jbt{font-size: 22px;background-size: 30px;padding-left: 38px;}
  .j1{font-weight: bold;font-size: 16px;}
  .nybt p{padding: 0 3px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical; -webkit-line-clamp: 2;}
  .abox1{margin: 30px 0 0 0;}
  .abox2{margin-top: 30px;}
  .gsjj{font-size: 14px;margin: 20px 0;}
  .ys .img,.ys p{width: 100%;}
  .ys .img{margin-bottom: 15px;}
  .abox2{margin-bottom: 30px;}
  .ysort li{text-align: center;}
  .ysort li h3{font-size: 14px;width: 100%;padding-left: 0;}
   .ysort li .img .img2{max-width: 25px;}
  .ysort li .img .img1{max-width: 25px;}
  .yys{height: 66px;}
  .ysort{margin: 30px 0 20px;}
  .bleft h3{font-size: 18px;margin-top: 0;margin-bottom: 15px;}
  .bleft ul li h4{font-size: 16px;line-height: 2;}
  .bleft ul li{height: 60px;}
  .bleft ul:after{height: 120px;}
  .map1{margin-top: 120px;}
  .bleft p{padding-top: 10px;}
  .abox5{margin-top: 40px;}
  .mySwiperrr{margin-top: 20px;}
  .abox6{padding:40px 0 30px 0;}
  .hsort{margin: 20px 0;}
  .hsort li a{font-size: 16px;}
  .qie ul{margin: 0 -1%;}
  .qie ul li{width: 31.333%;margin: 0 1%;margin-bottom: 15px;}
  .abox7{padding: 30px 0;}
  .bt1 p{font-size: 14px;}
  .msort{max-width: 80%;margin: 0 auto;}
  .msort li a{font-size: 16px;}
  .ming{margin-top: 20px;padding: 20px 15px;border-radius: 20px;}
  .ming .img,.mright{width: 100%;}
  .mbt{font-size: 20px;margin-top: 20px;}
  .mbt img{margin-right: 20px;width: 35px;}
.msort{margin-top: 20px;}
}


@media(max-width: 353px){
  .bleft ul li h4{font-size: 14px;}
}


/* 内页新闻 */
.nymu{border-bottom:1px solid #ececec;}


.xypg-left-con2 .xypg-left-nav{margin:0;display: flex;flex-wrap: wrap;align-items: center;}
.xypg-left-con2 .xypg-left-nav >li {
border-bottom:none;
}

.xypg-left-con2  .xypg-left-nav > li:last-child >a:after{
  display: none;
}

.xypg-left-con2 .xypg-left-nav>li>a {
    display: block;
    padding: 20px;
    font-size: 15px;
    color: #333333;
    transition: all .5s ease;position: relative;
}
.xypg-left-con2 .xypg-left-nav>li>a:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 15px;
    display: block;
    background: #ccc;
    top: 50%;
    margin-top: -7px;
    right: 0px
}
.xypg-left-con2 .xypg-left-nav>li>a:before {
   content: '';
    position: absolute;
	display: block;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 0px;
    height: 2px;
    background: #dd4229;
    transition: all ease .3s;
}
.xypg-left-con2 .xypg-left-nav>li:hover>a:before,.xypg-left-con2 .xypg-left-nav>li.clicked>a:before {
      width: 100%;
}

.xypg-left-con2 .xypg-left-nav > li .first-nav-btn{display:none;}

.xypg-left-con2 .xypg-left-nav>li:hover>a,
.xypg-left-con2 .xypg-left-nav>li.clicked>a {
   color:#dd4229;
}

 .p_icon {
    display-radio: 1;
    color: #dd4229;
    font-weight: bold
}

.icon {
    width: 14px;
    height: 14px;
    margin: 3px 3px 0 0;
}



.nyxw1{position:relative;}
.nyxw1 .mySwiperm1{overflow:hidden;background:#f6f6f6;border-radius: 10px;}
.nyxw1 .swiper-slide .tu{width:50.64%;position:relative;}
.nyxw1 .swiper-slide .img img{width:100%;display:block;border-bottom-left-radius:10px;border-top-left-radius:10px;}
.nyxw1 .swiper-slide .wz{background-color: rgb(65, 65, 65,.5);width: 108px;line-height:40px;text-align:center;color:#fff;font-size:16px;border-bottom-left-radius:10px;position:absolute;left:0;bottom:0;}
.nyxw1 .swiper-slide .det{width:41.64%;margin-right:4.29%;}
.nyxw1 .swiper-slide .wz1{color:#242121;font-size:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.nyxw1 .swiper-slide .info{color:#555555;font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:1vw 0 2.4vw;}
.nyxw1 .swiper-slide .bb{color:#7b7b7b;font-size:16px;}
.nyxw1 .swiper-slide .dizhi{background:url(../images/deca5a107ff4fde651cdae16e27a852d4c464029.png) no-repeat left center;padding-left:23px;}
.nyxw1 .swiper-slide .tm{background:url(../images/bab16048ae06114936dc72d33264b1680a5c0ab7.png) no-repeat left center;padding-left:31px;margin-left:16px;}
.nyxw1 .swiper-slide .mo{color:#dd4229;font-size:12px;margin-top:2vw;}

.nyxw1 .swiper-paginationm1{width:100%;text-align:center;left:0;right:0;margin-top:2.5vw;position:relative;z-index:99;}
.nyxw1 .swiper-pagination-bullet{width:11px;height:11px;margin:0 8px;display: inline-block;border-radius: 100%;background:#e5aca3;opacity:1;cursor:pointer;}
.nyxw1 .swiper-pagination-bullet-active{background:#dd4229;opacity:1;}


.nyxw2{margin:0 -1.3%;margin-top:0.543vw;}
.nyxw2 li{width: calc(100% / 3 - 2.6%);float:left;margin:0 1.3%;margin-bottom:2.72vw; background-color: rgb(246, 246, 246); border-radius:10px;}
.nyxw2 li .tu{position:relative;}
.nyxw2 li .img{border-top-left-radius:10px;border-top-right-radius:10px;}
.nyxw2 li .img img{width:100%;display:block;border-top-left-radius:10px;border-top-right-radius:10px;}
.nyxw2 li .wz{background-color: rgb(65, 65, 65,.5);width: 108px;line-height:40px;text-align:center;color:#fff;font-size:16px;position:absolute;left:0;bottom:0;}
.nyxw2 li .det{width:90%;margin:0 auto;padding:24px 0 36px;}
.nyxw2 li .wz1{color:#242121;font-size:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.nyxw2 li .bb{color:#7b7b7b;font-size:16px;margin-top:12px;}
.nyxw2 li .dizhi{background:url(../images/deca5a107ff4fde651cdae16e27a852d4c464029.png) no-repeat left center;padding-left:23px;}
.nyxw2 li .tm{background:url(../images/bab16048ae06114936dc72d33264b1680a5c0ab7.png) no-repeat left center;padding-left:31px;}
.nyxw2 li .mo{color:#dd4229;font-size:12px;margin-top:2.9vw;}
.nyxw2 li:hover{ box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);}




/*  */
.xyly{position: absolute;right: 60px;bottom:-190px;width: 360px;z-index: 999;background: #fff;padding: 10px 0;display: none;border: 1px solid #dd4229;}
.xyly .form-group{margin-bottom: 5px;}
.xyly #message-form #checkcode{width: calc(100% - 110px);}
.xyly .yins{font-size: 12px;}
.xyly .btn-primary{background: #dd4229!important;border-color: #dd4229!important;outline: none;}
.close2{text-align: right;color: #000;font-size: 20px;padding-right: 20px;font-family: 'Arial';margin-bottom: 7px;cursor: pointer;font-weight: bold;}



.xyly .col-sm-2{
  width: 33.33333333%;
}

.mySwiperrr22 {position: relative;}

.hor  .swiper-button-prevf{position: absolute;top:50%;margin-top:-33px;left:-59px;width:38px;height:66px;opacity:1;z-index:999;background:url(../images/cb482945102810317879fdcd910ff625b04a76be.png) no-repeat;background-size:100% 100%;}
.hor  .swiper-button-nextf{position: absolute;top:50%;margin-top:-33px;right:-59px;width:38px;height:66px;opacity:1;z-index:999;background:url(../images/34fa73468b222de8b195aa1b87767c1baa4a132b.png) no-repeat;background-size:100% 100%;}
.hor{position: relative;}

@media(max-width: 1560px){
.hor  .swiper-button-prevf{left: 0;}
.hor  .swiper-button-nextf{right: 0;}
.mySwiperrr22{margin: 0 50px;}
}

@media(max-width: 1260px){
  .xypg-left-con2 .xypg-left-nav>li>a{padding: 20px 12px;}
}

@media (max-width: 1024px) {
  .page-position{font-size:16px;}
  .xypg-left-con2 .xypg-left-nav>li>a{font-size:15px;border-bottom:2px solid transparent;}
  .nyxw1 .swiper-slide .wz1{font-size:22px;}
  .nyxw1 .swiper-slide .info{font-size:16px;}
  .nyxw1 .swiper-slide .bb{font-size:14px;line-height:23px;}
  .nyxw2 li .wz1{font-size:18px;}
  .nyxw2 li .bb{font-size:14px;line-height:23px;}


}

@media (max-width: 768px) {
   .nyxw1 .swiper-slide .wz1{font-size:18px;}
  .nyxw1 .swiper-slide .info{font-size:15px;}
  .nyxw1 .swiper-slide .bb{font-size:14px;line-height:23px;}
  .nyxw2 li .wz1{font-size:16px;}
  .nyxw2 li .bb{font-size:14px;line-height:23px;}
  .nyxw2 li{width: calc(100% / 2 - 2.6%);}
  .nyxw1 .swiper-slide .wz{font-size:14px;}
  .nyxw2 li .wz{font-size:14px;}
  .hor  .swiper-button-prevf{left: 0;display: none;}
.hor  .swiper-button-nextf{right: 0;display: none;}
.mySwiperrr22{margin:0px;}
}



@media (max-width:480px) {
  .nyxw1 .swiper-slide .tu{width:100%;}
  .nyxw1 .swiper-slide .det{width:100%;margin-right:0;padding:20px 15px;}
  .nyxw1 .swiper-slide .wz{line-height:35px;}
  .nyxw2 li .wz{line-height:35px;}
  .nyxw1 .swiper-slide .wz1{font-size:16px;}
  .nyxw1 .swiper-slide .info{margin:8px 0 20px;}
  .nyxw1 .swiper-slide .mo{margin-top:20px;}
  .nyxw2 li{width:100%;margin:10px 0;}
  .nyxw2{margin:3vw 0 0;}
  .page-wrap{padding-top:5vw;}
}


.fanye{  text-align:center;  margin:30px 0 20px 0;}
.fanye li{display:inline}
.fanye a, .fanye span{ border:#bbb solid 1px; 
    padding:0px 15px; 
    font-size:14px; 
    color:#666; 
    line-height: 36px; 
    display: inline-block; 
    border-radius: 5px;
    margin:0 1px;}
.fanye a:hover{ color:white; 
    background-color:#dc2017; 
    border:#dc2017 solid 1px;}
.fanye span.current{ color:white; 
    background-color:#dc2017; 
    border:#dc2017 solid 1px;}
.fanye span.disable{  }
.fanye .active span{background:#dc2017;color:#ffffff}