@font-face {
  font-family: "Bebas22";
  src: url(../RobotoCondensed-Regular.ttf);
}
.w1400{
  max-width: 1430px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}

.qtwy_kehufuwu_banner {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 30.2%;
  overflow: hidden;
}
.qtwy_kehufuwu_banner > .img {
  position: absolute;
  width: 100%;
  height: 100%;
}
.qtwy_kehufuwu_banner .img {
  -webkit-animation: bgimgzoom2 20s 0.5s cubic-bezier(0.23, 1, 0.32, 1) forwards 1;
  animation: bgimgzoom2 20s 0.5s cubic-bezier(0.23, 1, 0.32, 1) forwards 1;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
@media (max-width: 768px) {
  .qtwy_kehufuwu_banner {
    margin-top: 60px;
  }
}
.qtwy_kehufuwu_banner .mask {
  position: absolute;
  width: 100%;
  height: 100%;
  /*background: rgba(0, 0, 0, 0.5);*/
  z-index: 1;
  height: calc(100% - 80px);
  top: 80px;
}
.qtwy_kehufuwu_banner .text {
  width: 70rem;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}


@media (max-width: 1440px) {
  .qtwy_kehufuwu_banner .text {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 768px) {
  .qtwy_kehufuwu_banner .mask{
    top: 0;
    height: 100%;
  }
  .qtwy_kehufuwu_banner .text {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
.qtwy_kehufuwu_banner .text .title {
  color: #fff;
  line-height: 1;
  font-weight: 600;
}
@media (min-width: 1921px) {
  .qtwy_kehufuwu_banner .text .title {
    font-size: 59.73333333px;
  }
}
@media (max-width: 1920px) {
  .qtwy_kehufuwu_banner .text .title {
    font-size: 56px;
  }
}
@media (min-width: 768px) and (max-width: 1680px) {
  .qtwy_kehufuwu_banner .text .title {
    font-size: 49px;
  }
}
@media (max-width: 1024px) {
  .qtwy_kehufuwu_banner .text .title {
    font-size: 32px;
  }
}
@media (max-width: 768px) {
  .qtwy_kehufuwu_banner .text .title {
    font-size: 20px;
  }
  .qtwy_kehufuwu_banner .text .text_r p{
    font-size: 14px;
  }
}



.qtwy_kehufuwu_banner .text .subTitle {
  color: #fff;
  line-height: 1;
}
@media (min-width: 1921px) {
  .qtwy_kehufuwu_banner .text .subTitle {
    font-size: 25.6px;
  }
}
@media (max-width: 1920px) {
  .qtwy_kehufuwu_banner .text .subTitle {
    font-size: 24px;
  }
}
@media (min-width: 768px) and (max-width: 1680px) {
  .qtwy_kehufuwu_banner .text .subTitle {
    font-size: 21px;
  }
}
@media (max-width: 1024px) {
  .qtwy_kehufuwu_banner .text .subTitle {
    font-size: 18px;
  }
}
@media (max-width: 768px) {
  .qtwy_kehufuwu_banner .text .subTitle {
    font-size: 0.12rem;
    margin-top: 0.05rem;
  }
}
.qtwy_kehufuwu_banner.about .text {
  flex-direction: unset;
  top: 45%;
}
.qtwy_kehufuwu_banner.about .text .text_l{
  justify-content: flex-start;
  align-items: flex-end;
}

.qtwy_kehufuwu_banner .text .bxian{
  width: 85px;
  height: 1px;
  background: #ffffff;
  margin: 1vw 0;
}

.qtwy_kehufuwu_banner .text .text_l .subTitle {
  margin-top: 0;
  margin-left: 10px;
}

.qtwy_kehufuwu_banner .text .text_r p{
  color: #fff;
  font-size: 16px;
}


@media (max-width: 420px){
  .qtwy_kehufuwu_banner .text .text_r p{
    font-size: 12px;
    overflow:hidden; 
  text-overflow:ellipsis;
  display:-webkit-box; 
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  }
}

/*video*/
.videos_mask {
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
  display: none;
}
.videos_box {
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: 0;
  margin-top: 0;
  width: 80%;
  height: 70%;
  transform: translate(-50%, -50%);
  z-index: 2001;
}
.videos_box iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.vclose {
  position: absolute;
  width: 25px;
  height: 25px;
  right: 0;
  cursor: pointer;
}
@media (max-width: 768px) {
  .videos_box {
    width: 100%;
    height: 100%;
  }
  .videos_box .videos_div {
    width: 100%;
    height: 100%;
  }
}

/*ç®€ä»‹*/
.qtwy_about_jianjie {
  position: relative;
  margin-top: 2.6vw;
  background:url(../images/abj.jpg) no-repeat top center;
  background-size: 100% 100%;
  padding-bottom: 10.9375vw;
}

.qtwy_about_jianjie .atitle{
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  top: 50px;
}

.qtwy_about_jianjie .atitle img{
  max-width: 100%;
}


.qtwy_about_jianjie .bgimg {
  position: absolute;
  width: 100%;
}
.qtwy_about_jianjie .div1 {
  display: flex;
  justify-content: space-between;
}
.qtwy_about_jianjie .div1 .div_l {
  padding-top: 0.125rem;
  width: 49.47%;
  position: relative;
}
.qtwy_about_jianjie .div1 .div_l .vbgimg {
  width: 100%;
}
.qtwy_about_jianjie .div1 .div_l .btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 64px;
  height:64px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f72b37;
  border-radius: 1000px;
  cursor: pointer;
}
.qtwy_about_jianjie .div1 .div_l .btn::before {
  content: "";
  border: 32px solid #f72b37;
  animation: scalemap 2s linear infinite;
  -moz-animation: scalemap 2s linear infinite;
  -webkit-animation: scalemap 2s linear infinite;
  border-radius: 1000px;
  position: absolute;
  z-index: -1;
  transform: translate(-50%, -50%);
  
}
@media (max-width: 768px) {
  /*.qtwy_about_jianjie .div1 .div_l .btn::before {*/
  /*  border: 2px solid #f72b37;*/
  /*}*/
}

@keyframes scalemap {
  0% {
    transform: scale(0.2);
    opacity: 1;
  }
  100% {
    transform: scale(1.5);
    opacity: 0;
  }
}
@-moz-keyframes scalemap {
  0% {
    transform: scale(0.2);
    opacity: 1;
  }
  100% {
    transform: scale(1.5);
    opacity: 0;
  }
}
@-webkit-keyframes scalemap {
  0% {
    transform: scale(0.2);
    opacity: 1;
  }
  100% {
    transform: scale(1.5);
    opacity: 0;
  }
}
@-o-keyframes scalemap {
  0% {
    transform: scale(0.2);
    opacity: 1;
  }
  100% {
    transform: scale(1.5);
    opacity: 0;
  }
}


.qtwy_about_jianjie .div1 .div_r {
  padding-top: 3.9vw;
  position: relative;
  width: 32.8125%;
  position: relative;
  margin-left: 13.54vw;
}
.qtwy_about_jianjie .div1 .div_r .span3 {
  font-size: 5.9895vw;
  position: absolute;
  color: #f1f3f5;
  top: 1.15rem;
  z-index: -1;
}

@media(max-width: 1440px){
  .qtwy_about_jianjie .div1 .div_r{
    margin-left: 1.54vw;
    width: 42.8125%;
  }
}

@media(max-width: 1024px){
  .qtwy_about_jianjie .div1 .div_r{
    width: 52.8125%;
  }
}

@media (max-width: 768px) {
  .qtwy_about_jianjie .div1 .div_r .span3 {
    top: 0.15rem;
  }
}
.qtwy_about_jianjie .div1 .div_r .title {
  margin-bottom: 2.86458333333333vw;
  position: relative;
}
.qtwy_about_jianjie .div1 .div_r .title::before{
  content: "";
  position: absolute;
  right: 30%;
  bottom: 0;
  background: url(../images/at1.png) no-repeat top center;
  width: 66px;
  height: 55px;
  background-size: 100% 100%;
}
.qtwy_about_jianjie .div1 .div_r .title .p1 {
  display: flex;
  align-items: center;
  position: relative;
}
.qtwy_about_jianjie .div1 .div_r .title .p1 .span1 {
  font-weight: bold;
}
 .qtwy_about_jianjie .div1 .div_r .title .p1 .span1 b{
    color: #f72b37;
     font-weight: bold;
    display: inline-block;
  }

@media (min-width: 1921px) {
  .qtwy_about_jianjie .div1 .div_r .title .p1 .span1 {
    font-size: 51.2px;
  }
}
@media (max-width: 1920px) {
  .qtwy_about_jianjie .div1 .div_r .title .p1 .span1 {
    font-size: 48px;
  }
}
@media (min-width: 768px) and (max-width: 1680px) {
  .qtwy_about_jianjie .div1 .div_r .title .p1 .span1 {
    font-size: 34px;
  }
}
.qtwy_about_jianjie .div1 .div_r .title .p1 .syb {
  font-size: 1px;
  margin: 0 0.1rem;
}
.qtwy_about_jianjie .div1 .div_r .title .p1 .span2 {
  font-weight: bold;
  color: #e50017;
}
@media (min-width: 1921px) {
  .qtwy_about_jianjie .div1 .div_r .title .p1 .span2 {
    font-size: 36.26666667px;
  }
}
@media (max-width: 1920px) {
  .qtwy_about_jianjie .div1 .div_r .title .p1 .span2 {
    font-size: 34px;
  }
}
@media (min-width: 768px) and (max-width: 1680px) {
  .qtwy_about_jianjie .div1 .div_r .title .p1 .span2 {
    font-size: 29.75px;
  }
}
.qtwy_about_jianjie .div1 .div_r .title .p2 {
  color: #333333;
}
@media (min-width: 1921px) {
  .qtwy_about_jianjie .div1 .div_r .title .p2 {
    font-size: 25.6px;
  }
}
@media (max-width: 1920px) {
  .qtwy_about_jianjie .div1 .div_r .title .p2 {
    font-size: 24px;
  }
}
@media (min-width: 768px) and (max-width: 1680px) {
  .qtwy_about_jianjie .div1 .div_r .title .p2 {
    font-size: 21px;
  }
}
.qtwy_about_jianjie .div1 .div_r .scrollY {
  height: 19vw;
  overflow-y: auto;
  
}
.qtwy_about_jianjie .div1 .div_r .scrollY p {
  line-height: 1.89;
  font-size: 18px;
  color: #666666;
}

.qtwy_about_jianjie .div1 .div_r .scrollY p:last-child {
  margin-bottom: 0;
}

@media(max-width: 1280px){
  .qtwy_about_jianjie .div1 .div_r .scrollY p{
    font-size: 16px;
  }
}

@media (max-width: 768px) {
  .qtwy_about_jianjie .div1 .div_r .title::before{
    display: none;
  }
  .qtwy_about_jianjie .div1 .div_r .scrollY {
    font-size: 14px;
    height: 200px;
    line-height: 1.5;
    margin-right: 0;
    padding-right: 0.15rem;
  }
  .qtwy_about_jianjie .div1 .div_r .scrollY p {
    margin-bottom: 5px;
    font-size: 14px;
  }
}
.qtwy_about_jianjie .div1 .div_r .scrollY::-webkit-scrollbar {
  width: 2px;
}
.qtwy_about_jianjie .div1 .div_r .scrollY::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px #ededed;
  background-color: #ededed;
  border-radius: 3px;
}
.qtwy_about_jianjie .div1 .div_r .scrollY::-webkit-scrollbar-thumb {
  border-radius: 7px;
  -webkit-box-shadow: inset 0 0 6px #e40013;
  background-color: #e40013;
}
.qtwy_about_jianjie .sy_con5 {
  position: absolute;
  bottom: 4.2vw;
  width: 100%;
}
.qtwy_about_jianjie .sy_con5 .hh_w {
  background: #fff;
  box-shadow: 0 0 10px #f5f4f4;
  margin-bottom: 10px;
  padding: 2.34375vw 2.86458333333333vw;
}

@media (max-width: 768px) {
  .qtwy_about_jianjie .sy_con5 .hh_w {
    width: 100%;
  }
}
.qtwy_about_jianjie .sy_con5 .hh_w .rq3 .zi {
  vertical-align: bottom;
  color: #f72b37;
  font-size: 16px;
}
.qtwy_about_jianjie .sy_con5 .hh_w .rq3 .p4 {
  text-align: center;
}
@media (max-width: 1459px) {
  .qtwy_about_jianjie .sy_con5 {
    bottom: -25px;
  }
}
@media (max-width: 768px) {
  .qtwy_about_jianjie .div1 {
    flex-direction: column;
  }
  .qtwy_about_jianjie .div1 .div_l,
  .qtwy_about_jianjie .div1 .div_r {
    width: 100%;
  }
  .qtwy_about_jianjie .div1 .div_l {
    padding-top: 0.4rem;
  }
  .qtwy_about_jianjie .div1 .div_l .img {
    width: 100%;
  }
  .qtwy_about_jianjie .div1 .div_l .btn {
    width: 50px;
    height: 50px;
  }
  .qtwy_about_jianjie .div1 .div_l .btn img {
    width: 12px;
  }
  .qtwy_about_jianjie .div1 .div_l .btn::before {
    /*width: 0.7rem;*/
    /*height: 0.7rem;*/
  }
  .qtwy_about_jianjie .div1 .div_r {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .qtwy_about_jianjie .div1 .div_r .title {
    margin-bottom: 0.2rem;
    padding-right: 0;
  }
  .qtwy_about_jianjie .div1 .div_r .title .p1 .span1,
  .qtwy_about_jianjie .div1 .div_r .title .p1 .span2 {
    font-size: 20px;
  }
 
  .qtwy_about_jianjie .div1 .div_r .title .p2 {
    font-size: 16px;
  }
  .qtwy_about_jianjie .sy_con5 {
    position: unset;
    margin-top: 0;
    bottom: unset;
  }
  .sy_con5 .rq4 .p3 .sztd {
    font-size: 1.77vw;
  }
  .sy_con5 .rq4 .p3 em {
    font-size: 14px;
    margin-top: 5px;
  }
  .qtwy_about_jianjie .sy_con5 .hh_w .rq3 .zi {
    font-size: 12px;
  }
  .sy_con5 .rq4 .p4 {
    font-size: 12px;
  }
  .sy_con5 .rq3 {
    flex-wrap: wrap;
    align-items: flex-start;
    margin-top: 0.15rem;
    margin-bottom: 0.1rem;
  }
  .sy_con5 .rq4 .p3 {
    display: flex;
    align-items: flex-start;
    justify-content: center;
  }
  .sy_con5 .rq3 .rq4 {
    width: 33.33%;
    margin-bottom: 0.25rem;
  }
  .qtwy_about_jianjie .sy_con5 .hh_w .rq3 .p4 {
    text-align: center;
  }
}


.sy_con5 .rq3 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
@media (min-width: 501px) and (max-width: 991px) {
  .sy_con5 .rq3 {
    padding-top: 0;
  }
}
.sy_con5 .rq4 .p3 em {
  font-size: 3.75vw;
  text-align: center;
  color: #333333;
  transition: 0.5s all;
  line-height: 1;
  font-style: initial;
}
.sy_con5 .rq4 .p3 {
  font-size: 25px;
  color: #342c2a;
  position: relative;
  text-align: center;
}
.sy_con5 .rq4 .p3 .sztd {
  font-size: 3.75vw;
  text-align: center;
  transition: 0.5s all;
  color: #333333;
  line-height: 1;
  font-family: "Bebas22";
}
.sy_con5 .rq4 .p4 {
  font-size: 18px;
  color: #999999;
  text-align: center;
}
.sy_con5 .rq4:hover .sztd {
  color: #e40013;
}
.sy_con5 .rq4:hover em {
  color: #e40013;
}

@media(max-width: 768px){
  .sy_con5 .rq3{
    margin-top: 10px;
  }
  .sy_con5 .rq4 .p3 .sztd{
    font-size: 20px;
  }
  .sy_con5 .rq3 .rq4{
    margin-bottom: 10px;
  }
  .sy_con5 .rq4 .p4{
    font-size: 12px;
  }
}

/*ç®€ä»‹*/


/*è§†é¢‘*/
.company_video_cont video {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.company_video {
    height: 800px;
    overflow: hidden;
    position: relative;
}

.company_video_cont {
    height: 100%;
}

.contact_sales {
    padding-top: 0px;
    margin-top: -50px;
}

.videobtn {
    width: 80px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 3;
}


.ys_pos_top {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%)
}

.ys_pos_bot {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%)
}

.ys_pos_center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.ys_pos_cover {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    width: 100%;
    height: 100%
}

.ys_pos_under {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%
}

.ys_page_wrap {
    display: flex;
    flex-direction: column
}

.ys_page_wrap {
    min-height: 100vh
}

.ys_main {
    flex-grow: 1
}

.modal-open {
    overflow: hidden
}

.mobile_safari {
    width: 100%;
    position: fixed
}

.ys_modal_btn {
    cursor: pointer
}

.ys_modal {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3)
}

.ys_modal_wrap {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.ys_modal_container {
    position: relative;
    z-index: 1
}

.ys_modal_close {
    position: absolute;
    right: 15px;
    top: 15px;
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    z-index: 10
}

.ys_modal_content {
    width: 950px;
    padding: 50px 20px;
    max-width: calc(100vw - 40px);
    max-height: calc(100vh - 80px);
    overflow: hidden;
    background: #fff
}

.ys_modal_content.noscroll {
    overflow: auto
}

.ys_modal_content.mCustomScrollbar .mCSB_inside>.mCSB_container {
    margin-right: 0
}

.ys_modal_content.mCustomScrollbar .mCustomScrollBox.mCSB_inside {
    margin-right: -15px;
    padding-right: 15px;
    max-width: calc(100% + 15px)
}

.ys_videom_video {
    display: none;
    margin: 0 auto
}

.ys_videom_iframebox {
    display: none
}

.ys_videom_btn {
    cursor: pointer
}

.ys_videom {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.84)
}

.ys_videom_container {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
}

.ys_videom_close {
    position: absolute;
    right: 0;
    top: -1.5em;
    cursor: pointer;
    z-index: 1000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    color: #fff;
    width: 31px;
    height: 31px;
    text-align: right;
}

.ys_videom_close .iconfont {
    font-size: inherit;
    font-family: "" !important;
    width: 31px;
    height: 31px;
    display: block;
}

.ys_videom_close .iconfont.icon-close::before{
  content: "" !important;
  width: 31px;
  height: 31px;
  position: absolute;
  right: 0;
  top: 0;
}


.ys_videom_content {
    width: 1000px;
    max-width: calc(100vw - 40px);
    max-height: calc(100vh - 80px);
    overflow: auto;
    text-align: center
}

.ys_videom_video {
    max-width: 100%;
    vertical-align: middle;
    background: #000
}

.ys_videom_iframebox {
    text-align: center
}

.ys_videom_iframebox iframe {
    max-width: 100%;
    min-width: 100px;
    min-height: 100px
}

@media screen and (max-width: 1199px){
  .company_video {
        height: auto;
    }

    .company_video_cont video {
        position: static;
        transform: inherit;
    }
}

@media screen and (max-width: 480px) {
    .ys_videom_iframebox iframe {
        max-height:33vh
    }
}


/* ä¼ä¸šæ–‡åŒ– */
.aqywh-index{
  margin-top: 4.2vw;
}

.aqywh-index h3{
  color: #333333;
  font-size: 2.5vw;
  text-align: center;
}

.aqywh1{
  margin-top: 2.34375vw;
}

.aqywh1a{
  width: 50.29%;
}

.aqywh1a img{
  width: 100%;
  border:1px solid #e6e6e6;
}

.aqywh1b{
  width: 45.71%;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.aqywh1b h4{
  color: #333333;
  font-size: 24px;
}

.aqywh1b p{
  color: #333333;
  font-size: 16px;
  line-height: 2;
  margin-top: 1.5625vw;
}

.aqywh2{
  border-top:1px solid #dddddd;
  margin-top: 3.125vw;
  margin-bottom: 2.34375vw;
  padding-top: 3.38541666666667vw;
}

.aqywh2 p{
  color: #333333;
  font-size: 18px;
  text-align: center;
  line-height: 32px;
}

.aqywh3{
  background: url(../images/abj2.jpg) no-repeat bottom center;
  background-size: 100% 100%;
  padding-bottom: 3.95833333333333vw;
}

.aqywh3list li{
  width: 25%;
  text-align: center;
  padding:0 2vw;
  background: url(../images/at3.png) no-repeat right center;
}

.aqywh3list li:last-child{
  background:none;
}

.aqywh3list li .img1 img{
  max-width: 64px;
  width: 100%;
}

.aqywh3list li .w1{
  color: #333333;
  font-size: 24px;
  margin: 0.83vw 0;
}

.aqywh3list li .w2 p{
  color: #666666;
  font-size: 16px;
  line-height: 1.5;
/*  white-space: nowrap;*/
/*overflow: hidden;*/
/*text-overflow: ellipsis;*/
}

@media(max-width: 1200px){
  .aqywh2 p{
    font-size: 15px;
  }
  .aqywh3list li .w1{
    font-size: 18px;
  }
  .aqywh3list li .w2 p{
    font-size: 15px;
  }
}

@media(max-width: 768px){
  .aqywh-index{
    margin-top: 40px;
  }
  .aqywh-index h3{
    font-size: 24px;
  }
  .aqywh1{
    margin-top: 20px;
    flex-wrap: wrap;
  }
  .aqywh1a{
    width: 100%;
  }
  .aqywh1b{
    width: 100%;
    margin-top: 20px;
  }
  .aqywh1b p{
    font-size: 14px;
  }
  .aqywh2{
    margin-top: 20px;
    padding: 20px 0;
    padding-top: 20px;
  }
  .aqywh2 p{
    text-align: left;
  }
  .aqywh3list{
    margin-top: 10px;
    flex-wrap: wrap;
  }
  .aqywh3list li{
    width: 50%;
    margin-bottom: 20px;
  }
  .aqywh3list li .img1 img{
    max-width: 50px;
  }
  .aqywh3list li .w1{
    margin: 5px 0;
    font-size: 15px;
  }
  .aqywh3list li .w2{
    font-size: 12px;
  }
}

/* æ€»ç»ç†è‡´è¾ž */
.zjl-bg{
  background:url(../images/abj3.jpg) no-repeat top center;
  background-size: 100% 100%;
  padding-top: 6vw;
}

.zjl-index{

}

.zjl-con{
  width: 56.79%;
  float: right;
}

.zjl-con h3{
  color: #333333;
  font-size: 2.5vw;
  font-weight: 600;
}

.zjl-con .zc{
  margin-top: 2.86458333333333vw;
  height: 25.5vw;
  overflow-y: auto;
  padding-right: 1vw;
}

.zjl-con .zc p{
  color: #666666;
  font-size: 16px;
  line-height: 2.375;
  text-align: justify;
}

.zjl-con .zc.scrollY::-webkit-scrollbar {
  width: 4px;
  border-radius: 5px;
}
.zjl-con .zc.scrollY::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px #d1d1d1;
  background-color: #d1d1d1;
  border-radius: 5px;
}
.zjl-con .zc.scrollY::-webkit-scrollbar-thumb {
  border-radius: 7px;
  -webkit-box-shadow: inset 0 0 6px #e40013;
  background-color: #e50017;
}

.zjl-con .zcqm{
  border-top:1px solid #e3e4e5;
  margin-top: 3.125vw;
  padding: 2.34375vw 0;
  align-items: center;
  justify-content: flex-end;
  font-size: 16px;
  color: #333333;
}

.zjl-con .zcqm img{
  max-width: 100%;
  margin-left: 18px;
}


@media(max-width: 768px){
  .zjl-con{
    width: 60%;
    padding-top:6vw;
  }
  .zjl-con h3{
    font-size: 20px;
  }
  .zjl-con .zc p{
    font-size: 12px;
    line-height: 22px;
  }
  .zjl-con .zcqm{
    font-size: 12px;
  }
  .zjl-bg{
      background:url(../images/mmabj3.jpg) no-repeat top center;
      background-size: 100% 100%;
      padding-top:0;
  }
}

/*æ™ºèƒ½åˆ¶é€ */
.znzz-bg{
  background:url(../images/abj4.jpg) no-repeat top center;
  background-size: 100% 100%;
  padding-top: 3.90625vw;
}

.znzz-index h3{
  color: #333333;
  font-size: 48px;
}

@media(max-width: 1366px){
  .znzz-index h3{
    font-size: 36px;
  }
}

@media(max-width: 991px){
  .znzz-index h3{
    font-size: 30px;
  }
}

.znzz-index h3 b{
  color: #f72b37;
  font-weight: 600;
}

.znzz-index h4{
  color: #666666;
  font-size: 22px;
  margin-top: 16px;
  font-weight: 500;
}

.qtwySy_zhinengzhizao{

}

.qtwySy_zhinengzhizao .ul {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-top: 2.34375vw;
}
.qtwySy_zhinengzhizao .ul .li {
  width: 31%;
  margin-right: 3.4375%;
  background: #f0f0f0;
}
@media (max-width: 991px) {
  .qtwySy_zhinengzhizao .ul .li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.qtwySy_zhinengzhizao .ul .li .a {
  display: flex;
  flex-direction: column;
}
.qtwySy_zhinengzhizao .ul .li .a .div1 {
  width: 100%;
  height: 0;
  position: relative;
  padding-bottom: 62%;
  overflow: hidden;
}
.qtwySy_zhinengzhizao .ul .li .a .div1 .img {
  position: absolute;
  width: 100%;
  height: 100%;
  transition: all 0.5s;
}
.qtwySy_zhinengzhizao .ul .li .a .div2 {
  margin: 50px 0 50px 0;
  padding: 0 30px;
}
@media (max-width: 991px) {
  .qtwySy_zhinengzhizao .ul .li .a .div2 {
    margin: 20px 0;
  }
}
.qtwySy_zhinengzhizao .ul .li .a .div2 .p1 {
  color: #333;
  font-weight: bold;
}
@media (min-width: 1921px) {
  .qtwySy_zhinengzhizao .ul .li .a .div2 .p1 {
    font-size: 34.13333333px;
  }
}
@media (max-width: 1920px) {
  .qtwySy_zhinengzhizao .ul .li .a .div2 .p1 {
    font-size: 32px;
  }
}
@media (min-width: 768px) and (max-width: 1680px) {
  .qtwySy_zhinengzhizao .ul .li .a .div2 .p1 {
    font-size: 28px;
  }
}
@media (max-width: 991px) {
  .qtwySy_zhinengzhizao .ul .li .a .div2 .p1 {
    font-size: 18px;
  }
}
@media (max-width: 768px) {
  .qtwySy_zhinengzhizao .ul .li .a .div2 .p1 {
    font-size: 16px;
  }
}
.qtwySy_zhinengzhizao .ul .li .a .div2 .p2 {
  margin: 20px 0 40px 0;
  color: #666;
}
@media (min-width: 1921px) {
  .qtwySy_zhinengzhizao .ul .li .a .div2 .p2 {
    font-size: 21.33333333px;
  }
}
@media (max-width: 1920px) {
  .qtwySy_zhinengzhizao .ul .li .a .div2 .p2 {
    font-size: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1680px) {
  .qtwySy_zhinengzhizao .ul .li .a .div2 .p2 {
    font-size: 17.5px;
  }
}
@media (max-width: 991px) {
  .qtwySy_zhinengzhizao .ul .li .a .div2 .p2 {
    margin: 10px 0;
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .qtwySy_zhinengzhizao .ul .li .a .div2 .p2 {
    font-size: 14px;
  }
}
.qtwySy_zhinengzhizao .ul .li .a .div2 .p3 {
  display: flex;
  align-items: center;
}
.qtwySy_zhinengzhizao .ul .li .a .div2 .p3 .img {
  width: 10px;
  height: 15px;
  margin-right: 10px;
  transition: all 0.5s;
}
@media (max-width: 991px) {
  .qtwySy_zhinengzhizao .ul .li .a .div2 .p3 .img {
    width: 5px;
    height: 10px;
  }
}
.qtwySy_zhinengzhizao .ul .li .a .div2 .p3 .span {
  color: #e40013;
  font-size: 16px;
}
@media (max-width: 991px) {
  .qtwySy_zhinengzhizao .ul .li .a .div2 .p3 .span {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .qtwySy_zhinengzhizao .ul .li .a .div2 .p3 .span {
    font-size: 13px;
  }
}
.qtwySy_zhinengzhizao .ul .li .a:hover .div1 .img {
  transform: scale(1.05);
}
.qtwySy_zhinengzhizao .ul .li .a:hover .div2 .img {
  margin-right: 25px;
}
@media (min-width: 769px) {
  .qtwySy_zhinengzhizao .ul .li:nth-of-type(3n) {
    margin-right: 0;
  }
}
@media (max-width: 768px) {
  .qtwySy_zhinengzhizao.syznzz {
    margin-bottom: 20px;
  }
  .qtwySy_zhinengzhizao .title .div2 {
    margin-bottom: 20px;
  }
  .qtwySy_zhinengzhizao .ul .li .a .div2 {
    padding-left: 15px;
    padding-right: 15px;
    margin: 15px 0;
  }
  .qtwySy_zhinengzhizao .ul .li .a .div2 .p2 {
    margin: 5px 0;
  }
  .znzz-index h3{
    font-size: 24px;
  }
  .znzz-index h4{
    font-size: 16px;
    margin-top: 5px;
  }
}

/*å‘å±•åŽ†ç¨‹*/
.fzlc-bg{
  background:url(../images/abj5.jpg) no-repeat top center;
  background-size: 100% 100%;
  margin-top: 4.167vw;
  padding-bottom: 5.2vw;
  overflow: hidden;
}

.fzlc-index h3{
  color: #333333;
  font-size: 48px;
}



.fzlc-index h4{
  color: #666666;
  font-size: 22px;
  margin-top: 16px;
  font-weight: 500;
}


.hisSwiper {
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
    margin-top: 7.29vw;
    position: relative;

}

.hisSwiper::before{
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -1.5px;
    width: 9.6875vw;
    height: 3px;
    background: #cccccc;
}

.hisSwiper::after{
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -1.5px;
    width: 9.6875vw;
    height: 3px;
    background: #cccccc;
}

.hisnext{
    cursor: pointer;
    outline: none;
    background: url(../images/al1.png) no-repeat top center;
    width: 51px;
    height: 51px;
    position: absolute;
    z-index: 99;
    left: 20%;
    top: 50%;
    transform: translateY(-50%);
}

.hisprev{
    cursor: pointer;
    outline: none;
    background: url(../images/ar1.png) no-repeat top center;
    width: 51px;
    height: 51px;
    position: absolute;
    z-index: 99;
    right: 20%;
    top: 50%;
    transform: translateY(-50%);
}


.hisSwiper .swiper-slide {
    width: 36.25%;
    text-align: center;
    position: relative;
}

.hisSwiper .swiper-slide .his1{
    color: #777777;
    font-size: 32px;
    font-family: "Arial";
    line-height: 220px;
    position: relative;
}

.hisSwiper .swiper-slide::before{
    content: '';
    position: absolute;
    left: -12%;
    top: 50%;
    width: 126px;
    height: 3px;
    margin-top: -1.5px;
    background: #cccccc;
    opacity: 0;
}

.hisSwiper .swiper-slide::after{
    content: '';
    position: absolute;
    right: -12%;
    top: 50%;
    width: 126px;
    height: 3px;
    margin-top: -1.5px;
    background: #cccccc;
    opacity: 0;
}


.hisSwiper .swiper-slide .his2{
    color: #666666;
    font-size: 18px;
    margin-top: 2vw;
    /*white-space: nowrap;*/
    /*overflow: hidden;*/
    /*text-overflow: ellipsis;*/
    display: none;
    font-family: "Bebas22";
}

.hisSwiper .swiper-slide.swiper-slide-active::before{
    opacity: 1;
}

.hisSwiper .swiper-slide.swiper-slide-active::after{
    opacity: 1;
}

.hisSwiper .swiper-slide.swiper-slide-active .his1{
    color: #999999;
    font-size: 10.41666666666667vw;
    font-weight: 600;
    line-height: 160px;
    font-family: "Bebas22";
}

.hisSwiper .swiper-slide.swiper-slide-active .his1 span{
    color: #e30212;
}

.hisSwiper .swiper-slide.swiper-slide-active .his2{
    display: block;
}

@media(max-width: 1200px){
    
    .hisSwiper .swiper-slide .his1{
        line-height: 145px;
    }
    .hisSwiper .swiper-slide.swiper-slide-active .his1{
        font-size: 60px;
        line-height: 100px;
    }

    .hisSwiper .swiper-slide .his2{
        margin-top: 20px;
    }
    
}


@media(max-width: 1366px){
  .fzlc-index h3{
    font-size: 36px;
  }
}

@media(max-width: 991px){
  .fzlc-index h3{
    font-size: 24px;
  }
  .fzlc-index h4{
    margin-top: 5px;
    font-size: 14px;
  }
}

@media(max-width: 767px){
    .history-bg{
        padding: 40px 0;
    }

    .hisSwiper::before{
        display: none;
    }

    .hisSwiper::after{
        display: none;
    }

    .hisnext{
        width: 20px;
        height: 20px;
        background-size: 100% 100%;
        left: 0px;
        top: 28%;
    }

    .hisprev{
        width: 20px;
        height: 20px;
        background-size: 100% 100%;
        right: 0px;
        top: 28%;
    }
    .hisSwiper{
        padding-bottom: 12vw;
    }

    .hisSwiper .swiper-slide .his1{
        font-size: 16px;
        line-height: 45px;
    }
    .hisSwiper .swiper-slide.swiper-slide-active .his1{
        font-size: 26px;
        line-height: 30px;
    }

    .hisSwiper .swiper-slide .his2{
        font-size: 14px;
        margin-top: 10px;
        padding-top:34px;
        height:105px;
    }
    .hisSwiper .swiper-slide::before{
        top: 37%;
    }
    .hisSwiper .swiper-slide::after{
        top: 37%;
    }
}



@media(max-width:428px){
    .hisSwiper .swiper-slide::before {
    content: '';
    position: absolute;
    left: 47%;
    top: 30%;
    width: 175px;
    height: 3px;
    margin-top: -1.5px;
    background: #cccccc;
    opacity: 0;
}
.hisSwiper .swiper-slide::after {
    content: '';
    position: absolute;
    right: 50%;
    top: 30%;
    width: 172px;
    height: 3px;
    margin-top: -1.5px;
    background: #cccccc;
    opacity: 0;
}

}   
   
   
 @media(max-width:375px){
    .hisSwiper .swiper-slide::before {
    content: '';
    position: absolute;
    left: 47%;
    top: 35%;
    width: 155px;
    height: 3px;
    margin-top: -1.5px;
    background: #cccccc;
    opacity: 0;
}
.hisSwiper .swiper-slide::after {
    content: '';
    position: absolute;
    right: 50%;
    top: 35%;
    width: 152px;
    height: 3px;
    margin-top: -1.5px;
    background: #cccccc;
    opacity: 0;
}

}




/**/
.honor-index{
  border-bottom: 1px solid #d41122;
  padding-bottom: 2.9vw;
  margin-top: 1vw;
}

.honor1{
  justify-content: space-between;
  align-items: flex-end;
}

.honor1 .honora h3{
  color: #333333;
  font-size: 48px;
}

@media(max-width: 1366px){
  .honor1 .honora h3{
    font-size: 36px;
  }
}

@media(max-width: 991px){
  .honor1 .honora h3{
    font-size: 30px;
  }
}
.honor1 .honora h4{
  color: #666666;
  font-size: 22px;
  margin-top: 16px;
  font-weight: 500;
}

.honor1 .honorb .honext{
  margin-right: 4.2vw;
}

.honorSwiper{
  overflow: hidden;
  width: 100%;
  margin-top: 2.6vw;
}

.honorSwiper .swiper-slide{

}

.honorSwiper .swiper-slide a{
  display: block;
  position: relative;
   background: #f7f8f9;
}

.honorSwiper .swiper-slide a::before{
  content: "";
  position: absolute;
  background: rgba(190, 190, 190, 0.5);
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: all 0.5s;
  z-index: 11;
  left: 0;
}

.honorSwiper .swiper-slide a .img1{
  text-align: center;
  position: relative;
  padding: 1vw;
  padding-bottom: 0;
}

.honorSwiper .swiper-slide a .img1::before{
  content: "";
  position: absolute;
  background: url('../images/img309.png');
  opacity: 0;
  transition: all 0.5s;
  z-index: 12;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 1.45833333333333vw;
  height: 1.45833333333333vw;
  background-size: 100% 100%;
}

.honorSwiper .swiper-slide a .img1::after{
  content: "";
  position: absolute;
  background: #e40013;
  width: 3.125vw;
  height: 3.125vw;
  opacity: 0;
  transition: all 0.5s;
  z-index: 11;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 1000px;
}

.honorSwiper .swiper-slide a .img1 img{
  max-width: 100%;
  margin: 0 auto;
  
}

.honorSwiper .swiper-slide a .wz{
  border-top:1px solid #e3e4e5;
  margin-top: 1vw;
  padding: 1.8vw 0;
  text-align: center;
  color: #666666;
  font-size: 16px;
}

.honorSwiper .swiper-slide:hover a::before{
  opacity:1;
}

.honorSwiper .swiper-slide:hover a .img1::before{
  opacity:1;
}
.honorSwiper .swiper-slide:hover a .img1::after{
  opacity:1;
}

@media(max-width: 768px){
  .honor1 .honora h3{
    font-size: 24px;
  }
  .honor1 .honora h4{
    margin-top: 5px;
    font-size: 14px;
  }
  .honorSwiper .swiper-slide a .wz{
    font-size: 14px;
  }
  .honorSwiper{
    margin-top: 20px;
  }
}

/*åˆä½œå®¢æˆ·*/
.hezuo-index{
  margin-top: 6.25vw;
}

.hezuoSwiper{
  overflow: hidden;
  width: 100%;
  margin-top: 2vw;
}

.hezuoSwiper .swiper-slide .img1{
  box-shadow: 0 0 10px #e9e6e6;
  margin: 10px;
}

.hezuoSwiper .swiper-slide .img1 img{
  width: 100%;
}

.honor1 .honorb .hznext{
  margin-right: 4.2vw;
}

.hmore{
  
  margin-top: 2.6vw;
}

.hmore a{
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 50px;
  color: #f72b37;
  font-size: 16px;
}

.hmore a span{
  margin-left: 10px;
}


.kclist{
  margin-top: 4.2vw;
}

.kclist li{
  width: 25%;
  position: relative;
}

.kclist li .img1{

}

.kclist li .img1 > img{
  width: 100%;
}

.kclist li .wz{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,.42);
  padding: 0 2vw;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.kclist li .wz .wz1{
  color: #ffffff;
  font-size: 1.875vw;
  font-weight: 600;
  position: relative;
  padding-bottom: 2.34375vw;
  margin-bottom: 4.2vw;
}

.kclist li .wz .wz1::before{
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: rgba(255,255,255,.5);
}

.kclist li .wz .wz1::after{
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 1px;
  background: rgba(255,255,255,1);
  transition: all 0.5s;
}

.kclist li:hover .wz .wz1::after{
  background: rgba(255,255,255,.5);
  width: 100%;
  height: 1px;
}



.kclist li .wz .wz2{
  font-size: 18px;
  color: #fff;
  align-items: center;
  justify-content: flex-start;
}

.kclist li .wz .wz2 img{
  margin-left: 10px;
  transition: all 0.5s;
}

.kclist li:hover .wz .wz2 img{
  transform: rotate(180deg);
}

@media(max-width: 768px){
  .hezuoSwiper{
    margin-top: 20px;
  }
  .hmore{
    width: 150px;
    height: 40px;
  }
  .hmore a{
    line-height: 38px;
    font-size: 12px;
  }
  .kclist{
    margin-top: 20px;
    flex-wrap: wrap;
  }
  .kclist li{
    width:49%;
    margin-bottom: 2%;
  }
  .kclist li .wz .wz1{
    font-size: 14px;
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
  .kclist li .wz .wz2{
    font-size: 12px;
  }
}


/*å†…é¡µæ–°é—»åˆ—è¡¨é¡µ*/
.nynews{
  margin-top: 7.29166666666667vw;
}

.tit-1{margin-bottom:45px;font-size:16px;color:#4d4d4d;text-align:center}
.tit-1 h3{margin-bottom:8px;font-size:42px;color:#333}
.tit-2{margin-bottom:35px;font-size:16px;color:#fff;text-align:center;overflow:hidden}
.tit-2 h3{margin-bottom:6px;font-size:42px;color:#fff}
.tit-3{font-size:16px;color:#4d4d4d}
.tit-3 h3{font-size:42px;color:#333}
.tit-3 .txt{margin-top:10px;width:49%;line-height:1.8}
.tit-3.tit3-c{text-align:center}
.tit-3.tit3-c .txt{margin:10px auto 0}
.tit-3.tit3-f{color:#fff}
.tit-3.tit3-f h3{color:#fff}

.row-xinwen1{
    /*overflow:hidden*/

}
.row-xinwen1 .tit-3{margin-bottom:66px}
.xinwen-hd{margin-bottom:28px;overflow:hidden}
.xinwen-hd .so-2{float:left}
.xinwen-hd{margin-bottom:28px;overflow:hidden}
.xinwen-hd .so-2{float:left}
.so-2{width:450px;position:relative;overflow:hidden}
.so-2 input{outline:0;border:none}
.so-2 .inp{padding:0 30px;padding-right:60px;display:block;width:100%;height:60px;line-height:58px;border:1px solid #eaeaea;font-size:16px;color:#666}
.so-2 .submit{position:absolute;right:0;top:0;width:74px;height:60px;background:url(../images/so3.png) center center no-repeat;-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease}
.so-2 .submit:hover{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.xinwen-hd .tab-5-tit{margin:0 -5px;padding:0;float:right;width:760px}
.xinwen-hd .tab-5-tit li{min-width:25%}
.xinwen-slick{padding-bottom:30px;margin-bottom:56px;position:relative;overflow:hidden}
.xinwen-slick .slick-list{padding:160px 0!important}
.xinwen-slick .item{-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease}
.xinwen-slick .con{display:block;position:relative;overflow:hidden;-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease}
.xinwen-slick .pic{padding-top:62%;position:relative;overflow:hidden}
.xinwen-slick .pic img{position:absolute;left:0;top:0;width:100%;height:100%}
.xinwen-slick .mask{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:2}
.xinwen-slick .bt{padding:15px 20px;position:absolute;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.8);display:none}
.xinwen-slick .bt h4{font-size:20px;color:#fff;text-align:center;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.xinwen-slick .slick-current{position:relative;z-index:3}
.xinwen-slick .slick-current .con{-webkit-transform:scale(1.85,1.85);-ms-transform:scale(1.85,1.85);-o-transform:scale(1.85,1.85);transform:scale(1.85,1.85);box-shadow:0 0 10px rgba(0,0,0,.5)}
.xinwen-slick .slick-current .mask{background-color:transparent}
.xinwen-slick .slick-current .bt{display:block}
.xinwen-slick .slick-current .bt h4{zoom:.5}
.xinwen-slick .slick-dots{position:absolute;left:0;bottom:0;right:0;font-size:0;text-align:center;overflow:hidden}
.xinwen-slick .slick-dots li{margin:0 14px;display:inline-block;vertical-align:middle;width:8px;height:8px;border-radius:50%;background-color:#999;cursor:pointer;overflow:hidden}
.xinwen-slick .slick-dots button{outline:0;border:none;text-indent:-999px}
.xinwen-slick .slick-dots .slick-active{background-color:#f72b37}
.ul-xinwen{overflow:hidden}
.ul-xinwen li{overflow:hidden}
.ul-xinwen .con{padding:40px 0;display:block;overflow:hidden}
.ul-xinwen .date{margin-right:50px;float:left;width:64px}
.ul-xinwen .date .day{margin-bottom:4px;font-size:62px;color:#333;line-height:1}
.ul-xinwen .date .t{font-size:16px;color:#666}
.ul-xinwen .pic{margin-right:98px;float:left;width:38%;position:relative;overflow:hidden}
.ul-xinwen .pic:after{content:'';display:block;padding-top:56%}
.ul-xinwen .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease}
.ul-xinwen .inner{padding:10px 0;overflow:hidden}
.ul-xinwen .inner h4{margin-bottom:26px;font-size:32px;color:#333;line-height:1.45;font-weight:400;-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease}
.ul-xinwen .inner .txt{margin-bottom:22px;padding-bottom:32px;font-size:16px;color:#666;line-height:1.65;border-bottom:1px solid #eaeaea}
.ul-xinwen .inner .more{display:inline-block;font-size:14px;color:#f72b37;line-height:40px}
.ul-xinwen .con:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.ul-xinwen .con:hover h4{color:#f72b37}
.row-xinwen-dt1{padding:42px 0 68px;overflow:hidden}
.row-xinwen-dt1 .col-r{float:right;width:380px}
.row-xinwen-dt1 .col-l{padding-right:60px;float:left;width:calc(100% - 380px)}
.xinwen-dt-info{padding:14px 0 36px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.xinwen-dt-info-item{padding:18px 30px}
.xinwen-dt-info-item h3{margin-bottom:10px;font-size:24px;color:#333;font-weight:400}
.xinwen-dt-info-item .sel{padding:0 30px;margin:24px 0 20px;border:none;display:block;width:100%;height:60px;line-height:60px;background-color:#fff;font-size:16px;color:#666;cursor:pointer}
.xinwen-dt-info-item .so-2{width:100%}
.xinwen-dt-info-item .so-2 .inp{padding:0 30px;padding-right:60px;height:60px;line-height:60px;border:none;font-size:16px;color:#666}
.xinwen-dt-info-item .share{padding-bottom:152px}
.xinwen-dt-info-item .share .item{margin-right:12px;float:left;position:relative}
.xinwen-dt-info-item .share .icon{display:block;width:38px;height:38px;border-radius:50%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.xinwen-dt-info-item .share .code{padding-top:20px;position:absolute;left:0;top:100%;display:none}
.xinwen-dt-info-item .share .code .code-con{padding:6px;position:relative;width:130px;height:130px;background-color:#fff}
.xinwen-dt-info-item .share .code .code-con:before{content:'';position:absolute;left:16px;top:-5px;width:9px;height:5px;background:url(../images/code_i1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.xinwen-dt-info-item .share .item:hover .code{display:block}
.xinwen-dt{overflow:hidden}
.xinwen-dt-hd{padding-bottom:28px;border-bottom:2px solid #dededc;position:relative}
.xinwen-dt-hd:after{content:'';position:absolute;left:0;bottom:-2px;width:27%;height:2px;background-color:#f72b37}
.xinwen-dt-hd h1{margin-bottom:20px;font-size:30px;color:#000;font-weight:400}
.xinwen-dt-hd .con{overflow:hidden}
.xinwen-dt-hd .share{float:right;font-size:16px;color:#999}
.xinwen-dt-hd .share .bshare-custom{display:inline-block}
.xinwen-dt-hd .share .bshare-custom .bshare-more{width:30px;height:30px;background:url(../images/xinwen_detail_share.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.xinwen-dt-hd .info{font-size:16px;color:#999;line-height:30px;overflow:hidden}
.xinwen-dt-hd .info span{padding:0 22px;position:relative}
.xinwen-dt-hd .info span:before{content:'';position:absolute;left:0;top:50%;width:1px;height:14px;background-color:#e9e9e9;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.xinwen-dt-hd .info span:first-child{padding-left:0}
.xinwen-dt-hd .info span:first-child:before{display:none}
.xinwen-dt-content{padding:42px 0;font-size:16px;color:#555;line-height:1.75;border-bottom:1px solid #ccc;overflow:hidden}
.xinwen-dt-page{padding-top:20px;overflow:hidden}
.xinwen-dt-page a{font-size:16px;color:#333;line-height:28px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease}
.xinwen-dt-page a:hover{color:#f72b37}
.row-xinwen-dt2{padding:50px 0;background-color:#f6f6f6;overflow:hidden}
.row-xinwen-dt2 .tit-3{margin-bottom:50px}
.row-xinwen-dt2 .tit-3 h3{margin:0}
.ul-news2{margin:0 -20px -40px;font-size:0}
.ul-news2 li{margin-bottom:40px;padding:0 20px;display:inline-block;vertical-align:top;width:33.33%}
.ul-news2 .con{display:block;overflow:hidden}
.ul-news2 .pic{padding-top:56%;position:relative;overflow:hidden}
.ul-news2 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease}
.ul-news2 .inner{padding:32px 0;overflow:hidden}
.ul-news2 .inner h4{margin-bottom:10px;font-size:24px;color:#333;line-height:1.35;height:2.7em;font-weight:400;overflow:hidden;-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease}
.ul-news2 .inner .date{font-size:16px;color:#333}
.ul-news2 .con:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.ul-news2 .con:hover .inner h4{color:#f72b37}
.row-about-zjym{padding:60px 0 80px;overflow:hidden}
.ul-zjym{margin:0 -20px -20px;font-size:0}
.ul-zjym li{margin-bottom:40px;padding:0 20px;display:inline-block;vertical-align:top;width:33.33%}
.ul-zjym .con{display:block;position:relative;overflow:hidden}
.ul-zjym .pic{padding-top:75%;position:relative;overflow:hidden}
.ul-zjym .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease}
.ul-zjym .mask{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}
.ul-zjym .bt{padding:16px 30px;position:absolute;left:0;bottom:0;right:0}
.ul-zjym .bt h4{font-size:20px;color:#fff;font-weight:400}
.ul-zjym .big{width:66.66%}
.ul-zjym .big .pic{padding-top:36%}
.ul-zjym .con:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.row-cp-dt1{padding:60px 0 80px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.row-cp-dt1 .tab-1{height:80px;position:relative}
.row-cp-dt1 .tab-1-tit{margin-bottom:0;-webkit-transition:.5s linear;-o-transition:.5s linear;transition:.5s linear}
.row-cp-dt1 .tab-1-tit.fixed{position:fixed;top:0;left:0;right:0;z-index:98}
.row-cp-dt1 .tab-1-tit.fixed2{position:fixed;top:108px;left:0;right:0;z-index:98}


.tab-5{overflow:hidden}
.tab-5-tit{padding:10px 0;margin:0 -5px 70px;font-size:0;text-align:center;white-space:nowrap;overflow-x:auto}
.tab-5-tit li{padding:0 5px;display:inline-block;vertical-align:top;min-width:16.66%;cursor:pointer}
.tab-5-tit a,.tab-5-tit span{padding:0 20px;display:block;font-size:18px;color:#fff;text-align:center;line-height:60px;background-color:#555}
.tab-5-tit .on a,.tab-5-tit .on span,.tab-5-tit .tab-5-item__on a,.tab-5-tit .tab-5-item__on span{background-color:#f72b37}
.tab-5-desc{overflow:hidden}
.tab-5-desc .tab-5-item{display:none}
.tab-5-desc .tab-5-item.tab-5-item__on{display:block}
.tab-5_2{overflow:hidden}
.tab-5_2-tit{padding:10px 0;margin:0 -5px 70px;font-size:0;text-align:center;white-space:nowrap;overflow-x:auto}
.tab-5_2-tit li{padding:0 5px;display:inline-block;vertical-align:top;min-width:16.66%;cursor:pointer}
.tab-5_2-tit a,.tab-5_2-tit span{padding:0 20px;display:block;font-size:18px;color:#fff;text-align:center;line-height:60px;background-color:#555}
.tab-5_2-tit .on a,.tab-5_2-tit .on span,.tab-5_2-tit .tab-5_2-item__on a,.tab-5_2-tit .tab-5_2-item__on span{background-color:#f72b37}
.tab-5_2-desc{overflow:hidden}
.tab-5_2-desc .tab-5_2-item{height:0;visibility:hidden;overflow:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 1.2s linear;-o-transition:opacity 1.2s linear;transition:opacity 1.2s linear}
.tab-5_2-desc .tab-5_2-item.tab-5_2-item__on{height:auto;visibility:visible;opacity:1;filter:alpha(opacity=100)}

@media only screen and (max-width:1679px){
  .tab-1-tit a,.tab-1-tit span{font-size:16px;line-height:50px}
  .tab-2-tit{margin:0 -2px 30px}
  .tab-2-tit li{padding:0 2px}
  .tab-2-tit a,.tab-2-tit span{font-size:16px;line-height:50px}
  .tab-3-tit{margin:0 -2px 40px}
  .tab-3-tit li{padding:0 2px}
  .tab-3-tit a,.tab-3-tit span{font-size:16px;line-height:50px}
  .tab-3_2-tit{margin:0 -2px 40px}
  .tab-3_2-tit li{padding:0 2px}
  .tab-3_2-tit a,.tab-3_2-tit span{font-size:16px;line-height:50px}
  .ul-customer .con{height:100px;line-height:100px}
  .box-ymsl{padding:0 10% 0 5%}
  .box-ymsl .inner{padding:100px 0}
  .box-ymsl .inner .txt{font-size:14px}
  .box-ymsl .inner .txt .t1{font-size:38px}
  .box-newsTrends .con{height:474px}
  .box-newsTrends .bt h4{font-size:16px;line-height:50px}
  .ul-newsTrends .date{margin-right:20px;padding:15px 0}
  .ul-newsTrends .date .day{font-size:38px}
  .ul-newsTrends .date .t{font-size:16px}
  .ul-newsTrends .inner h4{font-size:20px}
  .ul-newsTrends .inner .txt{font-size:14px}
}

@media only screen and (max-width:1599px){
  .xinwen-hd .tab-5-tit{width:60%}
.so-2{width:36%}
.so-2 .inp{padding:0 20px;padding-right:70px;height:50px;line-height:48px;font-size:14px}
.so-2 .submit{height:50px}
.ul-xinwen .date .day{font-size:50px}
.ul-xinwen .date .t{font-size:14px}
.ul-xinwen .pic{margin-right:60px}
.ul-xinwen .inner h4{font-size:28px}
.ul-xinwen .inner .txt{font-size:14px}
.row-xinwen1{padding:50px 0 102px}
.row-xinwen1 .tit-3{margin-bottom:52px}
.xinwen-slick{margin-bottom:44px}
.ul-xinwen .con{padding:30px 0}
.xinwen-dt-hd h1{font-size:26px}
.xinwen-dt-info-item h3{font-size:20px}
.xinwen-dt-info-item .sel{padding:0 20px;height:50px;line-height:50px}
.xinwen-dt-info-item .so-2 .inp{padding:0 20px;padding-right:90px;height:50px;line-height:50px}
.ul-news2 .inner h4{font-size:20px}
.row-xinwen-dt1{padding:32px 0 54px}
.row-xinwen-dt2{padding:40px 0}
.row-xinwen-dt2 .tit-3{margin-bottom:40px}
.ul-news2{margin:0 -16px -32px}
.ul-news2 li{padding:0 16px;margin-bottom:32px}
.ul-fw .mask h4{font-size:28px}
.fwzq2-hd .tab-4 a{font-size:20px}
}

@media only screen and (max-width:1199px){
.banner{height:auto}
.banner .con{padding-top:51%}
.tit-1{margin-bottom:30px;font-size:14px}
.tit-1 h3{font-size:32px}
.tit-2{margin-bottom:30px;font-size:14px}
.tit-2 h3{font-size:32px}
.tit-3{margin-bottom:30px;font-size:14px}
.tit-3 h3{font-size:32px}
.box-ban{padding-top:60px;height:310px}
.ban-cont{padding-top:60px}
.ban-cont h2{font-size:28px}
.ban-cont.ban-cont-2 h2{font-size:38px}
.ul-pos li{margin-right:30px}
.ul-pos.r li{margin:0;margin-left:20px}
.pages{margin-top:40px}
.pages a,.pages span{font-size:14px;min-width:34px;line-height:32px}
.pages .next a,.pages .prev a{width:70px}
.row-ind1{padding:60px 0}
.tab-1-tit{margin-bottom:30px}
.ul-product .tit h3{font-size:17px}
.ul-product .more{font-size:12px}
.row-ind2{padding:60px 0}
.tab-2-tit{margin-bottom:30px}
.ul-case .bt .tit h4{font-size:14px}
.ul-case .tit2 h4{font-size:14px}
.ul-case .tit2 h5{margin-bottom:5px}
.ul-case .big .bt .tit .en{font-size:18px}
.ul-case .big .bt .tit h4{font-size:22px}
.row-ind5{padding:60px 0}
.tab-3-tit{margin-bottom:30px}
.customer-slick .con{height:350px}
.customer-slick .customer-logo{top:15px;right:15px;width:160px;height:40px;line-height:40px}
.customer-slick .bt{padding:10px}
.customer-slick .bt h4{font-size:18px}
.customer-slick .slick-dots{bottom:20px}
.customer-slick .slick-dots li{margin-left:4px;width:4px;height:4px}
.ul-customer{margin-bottom:-10px}
.ul-customer li{padding:0 0 10px 10px}
.ul-customer .con{height:80px;line-height:80px}
.row-ind6{padding:60px 0}
.row-ind6 .tit-2{margin-bottom:30px}
.row-ind6 .tab-2-tit{margin-bottom:30px}
.box-ymsl .inner{padding:60px 0}
.box-ymsl .inner .txt .t1{font-size:32px}
.row-ind7{padding:60px 0}
.row-ind7 .tit-1{margin-bottom:30px}
.row-ind7 .tab-3-tit{margin-bottom:30px}
.box-newsTrends .con{height:438px}
.ul-newsTrends{padding-left:30px}
.ul-newsTrends .date{width:100px}
.ul-newsTrends .date .day{font-size:32px}
.ul-newsTrends .date .t{font-size:14px}
.ul-newsTrends .inner h4{font-size:18px}
.row-ind8{padding:60px 0;min-height:600px}
.box-zjwm h3{font-size:32px}
.box-zjwm .txt{margin-bottom:30px}
.row-ind3{padding:60px 0 0}
.box-khfw{min-height:400px}
.box-khfw .pic{max-height:400px}
.box-khfw .inner .item+.item{margin-top:20px}
.box-khfw .inner{padding:60px 0}
.box-khfw .inner h4{font-size:16px}
.row-ind4{padding:60px 0 0}
.box-pzbz{min-height:360px}
.box-pzbz .pic{max-height:360px}
.box-pzbz .inner{margin:40px 0}
.box-pzbz .inner .icon{height:40px;line-height:40px}
.box-pzbz .inner h4{margin-bottom:15px;font-size:18px}
.row-cp1{padding:60px 0}
.row-cp1 .tab-1-desc{margin-bottom:40px}
.choice-1{margin:30px 0}
.choice-2 .sel{width:130px}
.so-1{width:240px}
.row-cp2{padding:60px 0}
.row-cp2 .wp{padding:0}
.ul-product-2{margin:0 -10px -20px}
.ul-product-2 li{padding:0 10px;margin-bottom:20px}
.ul-product-2 .inner{padding:20px 15px}
.ul-product-2 h4{margin-bottom:5px}
.ul-product-2 h4 a{font-size:18px}
.ul-product-2 .bd a{margin:0 8px}
.ul-product-2 .bd .video{padding-right:18px;-webkit-background-size:14px auto;background-size:14px auto}
.ul-product-2 .bd .vs{padding-right:18px;-webkit-background-size:14px auto;background-size:14px auto}
.row-cp3{padding:60px 0}
.row-cp3 .wp{padding:0}
.cp3-tit{margin-bottom:30px}
.cp3-tit h3{margin-bottom:15px;font-size:28px}
.row-cp-dt1{padding:60px 0}
.cp-dt h2{font-size:32px}
.cp-dt-con{margin-bottom:40px}
.cp-dt-for .pic{height:300px;line-height:300px}
.cp-dt-nav .pic{width:60px;height:60px;line-height:56px;border-width:2px}
.cp-dt-info{padding:40px 0 0 40px}
.cp-dt-info .item{padding:8px 0}
.cp-dt-info .item .gl{font-size:18px}
.cp-dt-info .contact{padding:0}
.cp-dt-info .contact a{font-size:14px}
.cp-dt-info .btn a{width:120px;height:40px;line-height:40px}
.cp-dt-info .item .item-in+.item-in{padding-top:15px}
.cp-dt-info .item h4{margin-bottom:8px}
.row-cp-dt1 .tab-1-tit.fixed,.row-cp-dt1 .tab-1-tit.fixed2{top:60px}
.row-cp-dt2{padding:60px 0}
.row-cp-dt2 .tit-3{margin-bottom:30px}
.ul-cpys .con{padding:20px;min-height:300px}
.ul-cpys .pic{height:80px;line-height:80px}
.ul-cpys .txt{font-size:14px}
.ul-cpys .num{bottom:-44px;font-size:120px}
.row-cp-dt4{padding:60px 0}
.row-cp-dt4 .wp{padding:0}
.row-cp-dt4 .tit-3{margin-bottom:30px}
.row-cp-dt5{padding:60px 0}
.gyyy-slick{margin:0 -10px}
.gyyy-slick .item{padding:0 10px}
.gyyy-slick .slick-list{padding:30px 0}
.gyyy-slick .inner h4{font-size:16px}
.row-cp-dt6{padding:60px 0}
.row-cp-dt6 .wp{padding:0}
.row-cp-dt6 .tit-3{margin-bottom:30px}
.row-gsjj1{padding:60px 0}
.box-jtgk{margin-bottom:60px}
.box-jtgk .tit{padding-bottom:30px;margin-bottom:30px;font-size:32px}
.ul-number.number-col4 ul{margin:0 -20px}
.ul-number.number-col4 li{padding:0 20px}
.ul-number .hd{font-size:18px}
.ul-number .hd span{font-size:40px}
.ul-number h4{font-size:14px}
.box-cyp{padding:60px 0;padding-left:58%}
.box-cyp dt{padding:20px 0;font-size:24px}
.box-cyp dd{padding-bottom:20px}
.row-gsjj3{padding:60px 0}
.box-yfjd .tit{padding-bottom:30px;margin-bottom:30px;font-size:32px}
.box-yfjd .con{margin-bottom:60px}
.yfjd-slick .slider{margin:0 -10px}
.yfjd-slick .item{padding:0 10px}
.yfjd-slick .inner{padding:20px}
.yfjd-slick .inner h4{margin-bottom:15px;font-size:24px}
.yfjd-slick .inner .txt{font-size:16px}
.row-gsjj4{padding:60px 0}
.row-gsjj4 .tit-3{margin-bottom:30px}
.box-jtwh{margin:0 140px}
.box-jtwh .jtwh-logo{width:300px;height:300px;line-height:300px}
.box-jtwh .jtwh-logo:after{width:300px;height:300px}
.box-jtwh .item{width:260px;height:160px;line-height:160px}
.box-jtwh .item:before{width:160px;height:172px}
.box-jtwh .item h4{font-size:18px}
.box-jtwh .item .txt{line-height:1.5}
.box-jtwh .it1{padding-left:20%}
.box-jtwh .it2{padding-right:18%}
.box-jtwh .it3{padding-left:18%}
.row-gsjj5{padding:60px 0;min-height:560px}
.row-gsjj5 .tit-3{margin-bottom:30px}
.fzlc-slick .item{padding-top:25px}
.fzlc-slick .year span{font-size:20px}
.fzlc-slick .slick-current{padding:0}
.fzlc-slick .slick-current .year span{font-size:80px}
.fzlc-slick .slick-arrow{top:20px}
.fzlc-slick .slick-prev{left:22%}
.fzlc-slick .slick-next{right:22%}
.row-gsjj6{padding:60px 0}
.row-gsjj6 .tit-3{margin-bottom:30px}
.sl-slick .con{padding:10px 0}
.sl-slick .pic{margin-bottom:15px}
.sl-slick h4{font-size:14px}
.row-ymsl1{padding:60px 0}
.row-ymsl1 .tit-3{margin-bottom:30px}
.ul-number2{margin:0}
.ul-number2 ul{margin:0 -10px}
.ul-number2 li{padding:0 10px}
.ul-number2 .num{font-size:26px}
.ul-number2 .inner{font-size:14px}
.ul-yfkyjd{margin:0 -10px -20px}
.ul-yfkyjd li{margin-bottom:20px;padding:0 10px}
.ul-yfkyjd h4{padding:15px;font-size:16px}
.ul-yfkyjd .txt{padding:20px 10%;font-size:14px}
.row-ymsl2{padding:60px 0}
.row-ymsl2 .tit-3{margin-bottom:30px}
.gdscsb-slick .inner{padding:0 3% 0 5%}
.gdscsb-slick .inner h4{margin-bottom:15px;font-size:32px}
.gdscsb-slick .inner .txt{line-height:1.5;height:7.5em}
.gdscsb-slick .gdscsb-btn{left:54%}
.gdscsb-slick .gdscsb-btn .dots{width:140px;font-size:18px}
.row-ymsl3{padding:60px 0}
.ryzz-slick .ryzz-btn .dots{width:140px;font-size:18px}
.row-about-zjym{padding:60px 0}
.ul-zjym{margin:0 -10px -20px}
.ul-zjym li{margin-bottom:20px;padding:0 10px}
.row-ppjz1{padding:0;padding-bottom:60px}
.row-ppjz1 .cur{margin-bottom:30px}
.tab-5-tit{margin-bottom:30px}
.box-ppjz{margin-bottom:30px;padding:60px;padding-right:42%}
.box-ppjz .ppjz-logo{height:26px}
.box-ppjz .tit{padding-bottom:30px;margin-bottom:30px;font-size:32px}
.box-ppjz .tit:after{height:2px}
.box-ppjz .con{margin-bottom:40px}
.box-ppjz .btn{width:140px;height:40px;line-height:40px;font-size:14px}
.box-ppjz .pic .bt h4{font-size:14px}
.row-xinwen1{padding:60px 0}
.row-xinwen1 .tit-3{margin-bottom:30px}
.xinwen-slick{margin-bottom:30px;padding-bottom:20px}
.xinwen-slick .bt{padding:10px 20px}
.xinwen-slick .slick-list{padding:120px 0!important}
.xinwen-slick .slick-dots li{margin:0 10px}
.ul-xinwen{margin-bottom:-20px}
.ul-xinwen .con{padding:20px 0}
.ul-xinwen .date{margin-right:30px}
.ul-xinwen .date .day{font-size:40px}
.ul-xinwen .pic{margin-right:30px}
.ul-xinwen .inner{padding:0}
.ul-xinwen .inner h4{margin-bottom:15px;font-size:20px}
.ul-xinwen .inner .txt{padding-bottom:15px;margin-bottom:15px}
.row-xinwen-dt1 .col-r{width:300px}
.row-xinwen-dt1 .col-l{padding-right:30px;width:calc(100% - 300px)}
.xinwen-dt-hd h1{font-size:22px}
.xinwen-dt-hd .info{font-size:14px}
.xinwen-dt-hd .share{font-size:14px}
.xinwen-dt-content{font-size:14px}
.xinwen-dt-page a{font-size:14px}
.row-xinwen-dt2{padding:60px 0}
.row-xinwen-dt2 .tit-3{margin-bottom:30px}
.ul-news2 .inner{padding:20px 0}
.ul-news2 .inner h4{font-size:18px}
.ul-news2 .inner .date{font-size:14px}
.row-fwzq1{padding:60px 0 30px}
.ul-fw{margin:0 -20px -40px}
.ul-fw li{margin-bottom:40px;padding:0 20px}
.ul-fw .mask{font-size:14px}
.ul-fw .mask h4{font-size:24px}
.row-fwzq2{padding:30px 0 60px}
.fwzq2-hd{margin-bottom:30px}
.fwzq2-hd .tab-4 li{margin-left:30px}
.ul-fwbz{margin:0 -10px -20px}
.ul-fwbz li{margin-bottom:20px;padding:0 10px}
.ul-fwbz .con{padding:40px 5px}
.ul-fwbz .pic{margin-bottom:20px;height:60px;line-height:60px}
.ul-fwbz h4{font-size:18px}
.row-fwzq3{padding:60px 0}
.box-xjjszc{width:70%}
.box-xjjszc .tit{padding-bottom:30px;margin-bottom:30px;font-size:32px}
.box-xjjszc .tit:after{height:2px}
.box-xjjszc .cont{margin-bottom:30px;font-size:14px}
.row-fwzq4{padding:60px 0}
.row-fwzq4 .tit-3{margin-bottom:30px}
.tab-6-tit li{padding:0 15px}
.box-cjwt{padding:20px 40px}
.box-cjwt dl{padding-left:20px}
.box-cjwt dt{padding:10px 0;font-size:18px}
.box-cjwt dl:before{top:22px;width:4px;height:4px}
.box-cjwt .con{padding:20px}
.row-fwzq5{padding:60px 0}
.row-fwzq5 .tit-3{margin-bottom:30px}
.ul-fwwl h4{font-size:18px}
.box-gsdz .col-l,.box-gsdz .col-r{padding:15px 0}
.box-gsdz .tit{font-size:24px}
.box-gsdz .item .t1{font-size:16px;width:140px}
.box-gsdz .btn{margin-top:15px;width:120px;height:40px;line-height:40px;font-size:14px}
.row-dzhy1{padding:60px 0}
.row-dzhy1 .tab-1-desc{margin-bottom:60px}
.box-dzhy .inner h4{padding-bottom:30px;margin-bottom:30px;font-size:28px}
.box-dzhy .inner h4:after{height:2px}
.box-dzhy .inner .txt{font-size:14px}
.row-dzhy2{padding:60px 0}
.row-dzhy2 .tit-3{margin-bottom:30px}
.ul-yygl{margin:0 -10px}
.ul-yygl li{margin-bottom:20px;padding:0 10px}
.ul-yygl h4{padding:10px;font-size:16px}
.row-dzhy4{padding:60px 0}
.row-dzhy4 .tit-3{margin-bottom:30px}
.xgjx-slick{padding:0;padding-bottom:40px}
.xgjx-slick .slick-dots li{margin:0 10px}
.row-dzhy5{padding:60px 0}
.row-dzhy5 .tit-3{margin-bottom:30px}
.gdscsb-slick2 .inner h4{margin-bottom:15px;font-size:32px}
.gdscsb-slick2 .inner .txt{line-height:1.5;height:7.5em}
.box-gdscsb2{padding:40px 0}
.box-gdscsb2 h3{font-size:32px}
.box-gdscsb2 .txt{margin-bottom:20px}
.box-gdscsb2 .btn{width:120px;height:40px;line-height:40px;font-size:14px}
.row-dzhy6{padding:60px 0}
.row-jjfa-ypj1{padding:60px 0}
.jjfa-sp1-hd{margin-bottom:30px}
.jjfa-sp1-hd .tab-4{padding-top:20px}
.ul-ypj .inner{padding:15px 20px}
.ul-ypj h4{font-size:16px}
.row-jjfa-sp1{padding:60px 0}
.ul-sp{margin:0 -10px -20px}
.ul-sp li{margin-bottom:20px;padding:0 10px}
.ul-sp .bt{padding:15px}
.box-cpdb{padding:20px}
.cpdb-title{width:200px}
.row-yxwl-gj .tab-5-tit{margin-bottom:30px}
.box-gj .mask{width:90px}
.box-gj .mask .addr{padding:5px}
.box-gj .point .dot{width:4px;height:4px}
.yxwl-gj{font-size:16px}
.yxwl-gj span{font-size:20px}
.row-yxwl-gn{padding:60px 0}
.row-yxwl-gn .tab-5{margin-bottom:60px}
.box-gn .jtzb .name{font-size:18px}
.box-gn .point .name{font-size:14px}
.box-gn .mask{width:170px}
.box-gn2{padding:40px}
}



@media only screen and (max-width:959px){
.slideNav{display:none!important}
.ul-product .con{    padding-bottom: 54%;}
.ul-product .tit {
    padding: 14px 10px 12px 24px;
   
}



.box-zjwm{width:60%}
.ul-pos li{margin-right:20px}
.cp-dt-slick{float:none;width:auto;margin-bottom:20px}
.cp-dt-info{padding:0}
.ul-cpys li{width:33.33%}
.ul-number2 .num{margin-bottom:4px;display:block}
.ul-number2 .inner{display:block;padding:0}
.gdscsb-slick .inner h4{font-size:20px}
.gdscsb-slick .gdscsb-btn{bottom:auto;top:100%}
.row-xinwen-dt1 .col-l{width:auto;float:none;padding:0;margin-bottom:60px}
.row-xinwen-dt1 .col-r{width:auto;float:none}
.gdscsb-slick2 .inner h4{font-size:20px}
.gdscsb-slick2 .gdscsb-btn{bottom:auto;top:100%}
.box-gn .mask{width:120px}
.xinwen-hd .tab-5-tit{float:none;width:80%;margin:0 auto;}
.tab-5-tit a, .tab-5-tit span{line-height:40px;font-size:16px;}
.xinwen-slick .bt h4{font-size:16px;}

}


@media only screen and (max-width:767px){
.wp{width:100%;padding:0 15px}
.banner .slick-arrow{display:none!important}
.mouse-down{bottom:5%;font-size:12px;display:none}
.mouse-down i{margin:0 6px;width:20px;height:30px}
.tit-1{margin-bottom:20px}
.tit-1 h3{font-size:24px}
.tit-2{margin-bottom:20px}
.tit-2 h3{font-size:24px}
.tit-3{margin-bottom:20px}
.tit-3 h3{font-size:24px}
.tit-3 .txt{width:100%}
.box-ban{padding:0;height:160px}
.ban-cont{padding:0}
.ban-cont h2{font-size:24px}
.ban-cont .txt{margin-top:10px;font-size:12px}
.ban-cont.ban-cont-2 h2{font-size:24px}
/*.cur{padding:10px 0;padding-left:30px;display:none}*/
/*.cur a,.cur em,.cur span{line-height:30px}*/
.box-pos .wp{padding:0}
.ul-pos{padding:0 20px;white-space:nowrap;overflow-x:auto}
.ul-pos li{margin-right:5px}
.ul-pos a{padding:15px 5px}
.ul-pos.r{float:none}
.ul-pos.r li{margin:0;margin-right:5px}
.pages{margin-top:20px}
.pages li{margin:0 2px}
.pages a,.pages span{min-width:24px;line-height:22px;font-size:12px}
.pages .next a,.pages .prev a{width:60px}
.bsBox{left:0!important;margin-left:0!important;width:100%!important}
.bsTop{width:100%!important}
.bFind-wrapper-top{height:26px!important}
.bFind-wrapper-top input{width:200px!important}
#bsMorePanel{width:100%!important}
#bsLogoList li{width:66px!important}
#bsPanel{display:none!important}
.pop-video{width:100%}
.pop-video .close{right:20px;top:-40px}
.row-ind1{padding:40px 0}
.tab-1-tit{margin-bottom:20px;padding:10px 0}
.tab-1-tit a,.tab-1-tit span{padding:0 10px;line-height:40px}
.ul-product li{float:none;width:100%;padding: 0}
.row-ind2{padding:40px 0}
.tab-2-tit{margin-bottom:20px}
.tab-2-tit a,.tab-2-tit span{padding:0 10px;line-height:40px}
.ul-case{padding:0;margin:0}
.ul-case li{width:100%}
.ul-case .pic {
    padding-top: 58.4%;
   
}
.ul-case .pic img{object-fit:cover}
.ul-case .bt{padding:10px}
.ul-case .bt .tit h4{padding-bottom:5px;font-size:14px;width:70%}
.ul-case .bt .more{margin-top:0;font-size:10px}
.ul-case .tit2{padding:10px}
.ul-case .tit2 h5{margin-bottom:2px;font-size:10px}
.ul-case .tit2 h4{font-size:12px;line-height:1.2}
.ul-case .big{width:100%}
.ul-case .big .bt{padding:20px}
.ul-case .big .bt .tit .en{font-size:14px}
.ul-case .big .bt .tit h4{font-size:18px}
.row-ind5{padding:40px 0}
.row-ind5 .tit-1{margin-bottom:20px}
.tab-3-tit{margin-bottom:20px}
.tab-3-tit a,.tab-3-tit span{padding:0 10px;line-height:40px}
.tab-3_2-tit{margin-bottom:20px}
.tab-3_2-tit a,.tab-3_2-tit span{padding:0 10px;line-height:40px}
.customer-slick{width:auto;float:none;margin-bottom:20px}
.ul-customer{margin:0 -5px -10px;width:auto;padding:0;float:none}
.ul-customer li{padding:0 5px 10px}
.ul-customer .con{height:50px;line-height:50px}
.row-ind6{padding:40px 0}
.row-ind6 .tit-2{margin-bottom:20px}
.row-ind6 .tab-2-tit{margin-bottom:20px}
.box-ymsl{padding:1px 0 40px}
.box-ymsl .pic{float:none;width:50%;margin:-50px auto 20px}
.box-ymsl .inner{padding:0;font-size:0;text-align:center}
.box-ymsl .inner .number{margin-right:20px;max-width:30%}
.box-ymsl .inner .txt{text-align:left;font-size:12px}
.box-ymsl .inner .txt .t1{font-size:20px}
.row-ind7{padding:40px 0}
.row-ind7 .tit-1{margin-bottom:20px}
.row-ind7 .tab-3-tit{margin-bottom:20px}
.box-newsTrends{float:none;width:auto;margin-bottom:20px}
.box-newsTrends .con{height:auto;padding-top:69%}
.ul-newsTrends{margin:-5px 0}
.ul-newsTrends li{padding:5px 0}
.ul-newsTrends{float:none;width:auto;padding:0}
.ul-newsTrends .date{width:80px}
.ul-newsTrends .date .day{font-size:24px}
.ul-newsTrends .inner h4{margin-bottom:6px;font-size:16px}
.row-ind8{padding:40px 0;min-height:500px}
.box-zjwm{width:100%}
.box-zjwm h3{font-size:20px}
.box-zjwm .txt{margin-bottom:20px}
.row-ind3{padding:40px 0 20px}
.row-ind3 .tit-3{margin-bottom:20px}
.box-khfw{padding:20px 0;min-height:0}
.box-khfw .pic{display:none}
.box-khfw .inner{padding:0}
.ul-khfw li{padding-left:8px}
.ul-khfw li:before{width:4px;height:4px}
.row-ind4{padding:40px 0 20px}
.row-ind4 .tit-3{margin-bottom:20px}
.row-ind4 .tab-3-tit{margin:0}
.box-pzbz{padding:20px 0;min-height:0}
.box-pzbz .pic{display:none}
.box-pzbz .inner{margin:0;padding:20px}
.ul-pzbz li{padding-left:8px}
.ul-pzbz li:before{width:4px;height:4px}
.so-1 .inp{padding:8px 100px 8px 40px;line-height:24px}
.row-cp1{padding:40px 0}
.row-cp1 .tab-1-desc{margin-bottom:20px}
.choice-1{margin:20px 0}
.choice-2{margin-bottom:-10px}
.choice-2 .sel,.choice-2 .so-1{margin:0;margin-bottom:10px}
.choice-2 .sel{width:100%}
.so-1{width:100%}
.row-cp2{padding:40px 0}
.row-cp2 .wp{padding:0 20px}
.ul-product-2 li{display:block;width:auto}
.ul-product-2 h4{margin-bottom:4px}
.ul-product-2 h4 a{font-size:16px;height:30px;line-height:30px}
.row-cp3{padding:40px 0}
.row-cp3 .wp{padding:0 20px}
.cp3-tit h3{margin-bottom:10px;font-size:24px}
.form-1{width:100%}
.form-1 .form1-item{display:block;width:auto}
.form-1 .inp{padding:8px 15px;line-height:24px}
.row-cp-dt1{padding:40px 0}
.cp-dt h2{margin-bottom:20px;font-size:24px}
.cp-dt-for .pic{height:200px;line-height:200px}
.cp-dt-nav{padding:0}
.row-cp-dt1 .tab-1{height:60px}
.row-cp-dt2{padding:40px 0}
.row-cp-dt2 .tit-3{margin-bottom:20px}
.ul-cpys li{display:block;width:auto}
.ul-cpys .con{min-height:240px}
.ppjz-video .mask1 .video{width:50px;height:50px}
.row-cp-dt4{padding:40px 0}
.row-cp-dt4 .wp{padding:0 20px}
.row-cp-dt4 .tit-3{margin-bottom:20px}
.table-1 td,.table-1 th{padding:5px 10px}
.row-cp-dt5{padding:40px 0}
.gyyy-slick{padding:0}
.gyyy-slick .item:nth-child(odd){padding-top:0}
.gyyy-slick .inner{box-shadow:0 0 20px 0 rgba(0,0,0,.1)}
.gyyy-slick .slick-dots li{margin:0 2px;width:4px;height:4px}
.row-cp-dt6{padding:40px 0}
.row-cp-dt6 .wp{padding:0 20px}
.row-cp-dt6 .tit-3{margin-bottom:20px}
.row-gsjj1{padding:40px 0}
.box-jtgk{margin-bottom:40px}
.box-jtgk .tit{padding-bottom:20px;margin-bottom:20px;font-size:24px}
.box-jtgk .tit:after{height:2px}
.box-jtgk .col-l,.box-jtgk .col-r{float:none;width:auto}
.box-jtgk .col-r{margin-bottom:20px}
.box-jtgk .jtgk-video .video{width:60px;height:60px}
.ul-number{margin-bottom:-20px}
.ul-number li{margin-bottom:20px}
.ul-number .hd{margin-bottom:10px;font-size:16px}
.ul-number .hd span{font-size:30px}
.ul-number.number-col4 li{width:50%;text-align:left}
.row-gsjj2 .left{padding-top:64%;float:none;position:static;width:100%;height:auto}
.box-cyp{padding:0}
.box-cyp dt{font-size:18px}
.row-gsjj3{padding:60px 0}
.box-yfjd{float:none;width:auto;padding:0;margin-bottom:20px}
.box-yfjd .tit{padding-bottom:20px;margin-bottom:20px;font-size:24px}
.box-yfjd .tit:after{height:2px}
.box-yfjd .con{margin-bottom:20px}
.yfjd-slick .bt{height:40px;line-height:40px}
.yfjd-slick .inner{padding:20px 10px}
.yfjd-slick .inner h4{margin-bottom:10px;font-size:18px}
.yfjd-slick .inner .txt{font-size:14px}
.row-gsjj4{padding:40px 0}
.box-jtwh{margin:0;display:block}
.box-jtwh .jtwh-logo{margin:0 auto;width:260px;height:260px;line-height:260px}
.box-jtwh .jtwh-logo:after{width:260px;height:260px}
.box-jtwh .item{position:static;width:auto;padding:10px 0!important;text-align:left!important;line-height:1.5;height:auto}
.box-jtwh .item:before{display:none}
.box-jtwh .item h4{font-size:16px}
.row-gsjj5{padding:40px 0;min-height:440px}
.row-gsjj5 .tit-3{margin-bottom:20px}
.fzlc-slick{padding:0 70px}
.fzlc-slick .year span:after,.fzlc-slick .year span:before{display:none}
.fzlc-slick .txt{margin-top:10px}
.fzlc-slick .slick-current .year span{font-size:60px}
.fzlc-slick .slick-arrow{top:10px}
.fzlc-slick .slick-prev{left:10px}
.fzlc-slick .slick-next{right:10px}
.row-gsjj6{padding:40px 0}
.row-gsjj6 .tit-3{margin-bottom:20px}
.sl-slick{padding-bottom:20px}
.sl-slick .slick-dots li{margin:0 2px;width:4px;height:4px}
.row-ymsl1{padding:40px 0}
.ul-number2 ul{margin:0 -20px}
.ul-number2 li{padding:0 20px;width:50%;text-align:left}
.ul-yfkyjd li{width:100%!important}
.row-ymsl2{padding:40px 0}
.row-ymsl2 .tit-3{margin-bottom:20px}
.gdscsb-slick{padding-bottom:60px}
.gdscsb-slick .pic{margin:0;margin-bottom:20px;float:none;width:auto}
.gdscsb-slick .inner{padding:0}
.gdscsb-slick .gdscsb-btn{left:0;right:0;top:auto;bottom:0;text-align:center}
.row-ymsl3{padding:40px 0}
.tab-5-tit a,.tab-5-tit span{padding:0 15px;line-height:40px}
.tab-5_2-tit a,.tab-5_2-tit span{padding:0 15px;line-height:40px}
.row-ymsl3 .tab-5-tit{margin-bottom:20px}
.ryzz-slick{padding-bottom:60px}
.ryzz-slick .slider{margin:0 -20px}
.ryzz-slick .item{padding:0 20px}
.ryzz-slick .mask .more{width:50px;height:50px}
.row-about-zjym{padding:40px 0}
.ul-zjym li{width:100%!important}
.ul-zjym .bt{padding:15px 20px}
.ul-zjym .bt h4{font-size:16px}
.row-ppjz1{padding:40px 0}
.tab-5-tit{margin-bottom:20px}
.box-ppjz{margin-bottom:20px;padding:30px 20px}
.box-ppjz .pic{margin-top:20px;position:relative;padding-top:148%;display:block;width:auto}
.box-ppjz .ppjz-logo{margin-bottom:20px;height:20px}
.box-ppjz .tit{padding-bottom:20px;margin-bottom:20px;font-size:24px}
.box-ppjz .con{margin-bottom:20px}
.box-ppjz .btn{margin:0 auto}
.so-2 .inp{padding:13px 20px;padding-right:70px;line-height:24px}
.row-xinwen1{padding:40px 0}
.row-xinwen1 .tit-3{margin-bottom:20px}
.xinwen-hd{margin-bottom:0}
.xinwen-hd .so-2{float:none;width:auto;margin-bottom:20px}
.xinwen-hd .tab-5-tit{padding:10px 0;float:none;width:90%;overflow:hidden;}
.xinwen-slick{margin-bottom:20px}
.xinwen-slick .bt{padding:5px 10px}
.xinwen-slick .bt h4{font-size:16px}
.xinwen-slick .slick-list{padding:80px 0!important}
.xinwen-slick .slick-dots li{margin:0 2px;width:4px;height:4px}
.ul-xinwen li{padding:20px 0}
.ul-xinwen .con{padding:0;position:relative}
.ul-xinwen .date{padding:5px 0;margin:0;position:absolute;left:0;top:0;text-align:center;background-color:#f72b37;z-index:2}
.ul-xinwen .date .day{margin:0;color:#fff;font-size:24px}
.ul-xinwen .date .t{color:#fff;font-size:12px}
.ul-xinwen .pic{float:none;width:auto;margin:0;margin-bottom:20px}
.ul-xinwen .inner h4{margin-bottom:10px;font-size:16px}
.row-xinwen-dt1 .col-l{margin-bottom:30px}
.row-xinwen-dt1{padding:40px 0}
.xinwen-dt-hd{padding-bottom:20px}
.xinwen-dt-hd h1{margin-bottom:15px;font-size:18px}
.xinwen-dt-hd .info{margin:0 -10px}
.xinwen-dt-hd .info span{padding:0 10px}
.xinwen-dt-content{padding:20px 0}
.xinwen-dt-info{padding:10px 0}
.xinwen-dt-info-item{padding:10px 20px}
.xinwen-dt-info-item .sel{margin:20px 0}
.xinwen-dt-info-item .so-2 .inp{padding:13px 20px;padding-right:90px;line-height:24px}
.row-xinwen-dt2{padding:40px 0}
.row-xinwen-dt2 .tit-3{margin-bottom:20px}
.ul-news2{margin-bottom:-20px}
.ul-news2 li{display:block;width:auto;margin-bottom:20px}
.ul-news2 .inner{padding:10px 0}
.ul-news2 .inner h4{font-size:16px}
.row-fwzq1{padding:40px 0 20px}
.ul-fw{margin-bottom:-20px}
.ul-fw li{display:block;width:auto;margin-bottom:20px}
.ul-fw .con{height:140px}
.ul-fw .mask h4{font-size:18px}
.row-fwzq2{padding:20px 0 40px}
.fwzq2-hd{margin-bottom:20px}
.fwzq2-hd .tab-4 li{margin-left:15px}
.fwzq2-hd .tab-4 a{line-height:36px;font-size:16px}
.ul-fwbz{display:-webkit-flex;display:flex;flex-wrap:wrap}
.ul-fwbz li{width:50%}
.ul-fwbz .con{padding:20px 10px;height:100%}
.ul-fwbz .pic{height:40px;line-height:40px}
.ul-fwbz h4{font-size:14px}
.row-fwzq3{padding:40px 0}
.box-xjjszc{width:100%}
.box-xjjszc .tit{padding-bottom:20px;margin-bottom:20px;font-size:24px}
.row-fwzq4{padding:40px 0}
.tab-6-tit a,.tab-6-tit span{line-height:40px}
.box-cjwt{padding:10px 20px}
.box-cjwt dt{font-size:16px}
.row-fwzq5{padding:40px 0}
.row-fwzq5 .tit-3{margin-bottom:20px}
.ul-fwwl li{display:block;width:auto;margin-bottom:20px}
.ul-fwwl .pic{margin-bottom:15px}
.ul-fwwl h4{font-size:16px}
.box-gsdz .col-l,.box-gsdz .col-r{padding:10px 0;float:none;width:auto}
.box-gsdz .item{padding:10px 0}
.row-dzhy1{padding:40px 0}
.row-dzhy1 .tab-1-desc{margin-bottom:20px}
.box-dzhy .pic{display:none;position:static;width:auto;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.box-dzhy .inner{width:auto}
.box-dzhy .inner h4{padding-bottom:20px;margin-bottom:20px;font-size:24px}
.row-dzhy2{padding:40px 0}
.row-dzhy2 .tit-3{margin-bottom:20px}
.ul-yygl li{width:100%}
.row-dzhy3 .tit-3{padding-top:10px}
.yysp-for .video{top:60%}
.yysp-nav{padding:10px 0;position:static!important;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);background-color:rgba(0,0,0,.6)}
.yysp-nav .pic{margin-bottom:10px}
.yysp-nav .mask .video{width:30px;height:30px}
.row-dzhy4{padding:40px 0}
.row-dzhy4 .tit-3{margin-bottom:20px}
.xgjx-slick{padding-bottom:30px}
.xgjx-slick .slick-dots li{margin:0 2px;width:4px;height:4px}
.row-dzhy5{padding:40px 0}
.row-dzhy5 .tit-3{margin-bottom:20px}
.gdscsb-slick2{margin:0;margin-bottom:40px;padding-bottom:60px}
.gdscsb-slick2 .pic{float:none;width:auto;margin-bottom:20px}
.gdscsb-slick2 .gdscsb-btn{bottom:0;top:auto;right:0;text-align:center}
.box-gdscsb2{padding:20px}
.box-gdscsb2 h3{font-size:24px}
.row-dzhy6{padding:40px 0}
.row-dzhy6 .form-1 .form1-item.col2{width:100%}
.row-jjfa-ypj1{padding:40px 0}
.jjfa-sp1-hd{margin-bottom:20px}
.jjfa-sp1-hd .tab-4{padding:0;margin-bottom:20px;float:none}
.tab-4{font-size:0;text-align:center}
.tab-4 li{margin:0 15px;float:none;display:inline-block;vertical-align:top}
.tab-4 a{font-size:18px}
.ul-ypj{margin-bottom:0}
.ul-ypj li{display:block;width:auto;margin-bottom:20px}
.row-jjfa-sp1{padding:40px 0}
.ul-sp{margin-bottom:0}
.ul-sp li{display:block;width:auto}
.row-cpdb{padding:40px 0}
.row-cpdb .tit-3{margin-bottom:70px}
.box-cpdb{padding:10px 10px 10px 0}
.cpdb-title{padding-right: 6px;
    margin-top: -50px;
    width: 88px;}
.cpdb-title li{padding:5px 0;font-size:12px;min-height:34px}
.cpdb-slick{margin-top:-50px}
.cpdb-slick .pic{height:60px;height:60px;line-height:60px}
.cpdb-slick h3{font-size:14px}
.cpdb-slick li{padding:5px;font-size:12px;min-height:34px}
.cpdb-slick li:before{left:5px;right:5px}
.cpdb-slick .cpdb-itemclose{width:30px;height:30px}
.cpdb-slick ul:last-child:after{margin-top:30px}
.cpdb-slick .cpdb-itemadd{margin-top:30px}
.cpdb-slick .slick-arrow{display:none!important}
.row-yxwl-gj{padding:40px 0}
.row-yxwl-gj .tab-5-tit{margin-bottom:20px}
.box-gj .point .dot{width:3px;height:3px}
.box-gj .point .name{padding-top:10px;font-size:10px;-webkit-background-size:auto 10px;background-size:auto 10px}
.box-gj .mask{display:none}
.yxwl-gj{font-size:14px}
.yxwl-gj span{font-size:16px}
.box-gj .point .dot:before{width:12px;height:12px;margin:-6px 0 0 -6px}
.box-gj .point .dot:after{width:24px;height:24px;margin:-12px 0 0 -12px}
.row-yxwl-gn{padding:40px 0}
.box-gn .mask{display:none}
.row-yxwl-gn .tab-5{margin-bottom:40px}
.row-yxwl-gn .tab-5-desc{margin-top:0}
.box-gn .point .name{font-size:12px}
.box-gn .jtzb .name{padding-top:15px;color:#000}
.box-gn .sh .name{padding-left:10px;color:#000}
.box-gn2{padding:20px}
.box-gn2 .tit .con{margin-top:10px;font-size:14px}
.xinwen-hd .tab-5-tit{float:none;margin:0 auto;}

}


@media only screen and (max-width:479px){
.xinwen-slick{padding-bottom:0}
.xinwen-slick .slick-list{padding:60px 0!important}
.xinwen-hd .tab-5-tit{padding:5px 0;width:98%;}
.xinwen-hd .tab-5-tit li{width:24%;}
.tab-5-tit a, .tab-5-tit span{padding:0;width:100%;display:block;line-height:32px;font-size:15px;}
.row-xinwen1{padding:20px 0;}
}
