/*基础*/
html { font-size: 625%; }
html, body { height: 100%; }
body {/* margin-top: 1.1rem;*/ color: #5d616d; font-size: .16rem; font-weight:lighter; font-family: Poppins, Arial, Helvetica,"Microsoft Yahei",'Montserrat', Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif; background-color: #fff; }
@media screen and (max-width: 991px) {
  body { font-size: .14rem; }
}
a { text-decoration: none; }
a:hover, a:focus { color: #5d616d; outline: 0 none; text-decoration: none; }
:focus { outline: none;}
::-ms-clear, ::-ms-reveal { display: none; }
input::-ms-clear { display: none; }
textarea { resize: none;}
a { color: #5d616d; }

.form-select:focus { box-shadow: none; }
.form-control:focus { box-shadow: none; }

@media ( min-width: 992px ){
  .m-show { display: none !important; }
  .pc-show { display: flex !important; }
}
@media screen and (max-width: 991px){
  .m-show { display: flex !important; }
  .pc-show { display: none !important; }
}


@keyframes amShowImg {
    from {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.amShowImg {
    -webkit-animation-name: amShowImg;
    animation-name: amShowImg
}

@keyframes amShowInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(10%, 0, 0);
        transform: translate3d(10%, 0, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
.amShowInRight {
    -webkit-animation-name: amShowInRight;
    animation-name: amShowInRight
}

@keyframes amShowInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-20%, 0, 0);
        transform: translate3d(-20%, 0, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
.amShowInLeft {
    -webkit-animation-name: amShowInLeft;
    animation-name: amShowInLeft
}


@font-face {
  font-family: 'oswald-bold';
  src: url('../fonts/oswald-bold.otf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*@font-face {
  font-family: 'artlookin-regular';
  src: url('../fonts/artlookin-regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}*/

/*脚手架*/
.clearfix:after { clear: both; display: block; content: ''; }
.clearfix { zoom: 1; }

.ellipsis { display: block; text-overflow: ellipsis; overflow: hidden; white-space:nowrap; }

.img-w { width: 100% !important; }
.img-w-auto { width: auto !important; }

.inline-block { display: inline-block !important; }

.fb { font-weight: bold !important; }
.fn { font-weight: normal !important; }

.pr { position: relative; }
.pa { position: absolute; }

.fl { float: left; }
.fr { float: right; }
.oh { overflow: hidden; }

.color-black { color: #000; }

.color-theme { color: #ef7a00; }
.color-red { color: red; }
.color-white { color: #fff; }

.table-border { border-top: 1px solid #e2e2e2; border-left: 1px solid #e2e2e2; }
.table-border th, .table-border td { padding: 5px 10px; border-bottom: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; }


/*滚动*/
body::-webkit-scrollbar { width: 6px; height: 1px; }
body::-webkit-scrollbar-thumb { border-radius: 10px; background: rgba(0, 0, 0, .3); }
body::-webkit-scrollbar-track { background: 0 0; margin: 2px; }

.scroll-y { overflow-y: auto; }
.scroll-y::-webkit-scrollbar { width: 6px; height: 1px; }
.scroll-y::-webkit-scrollbar-thumb { border-radius: 10px; background: rgba(0, 0, 0, .2); }
.scroll-y::-webkit-scrollbar-track { background: 0 0; margin: 2px; }

/*图片hover*/
.img-hover { display: block; overflow: hidden; }
.img-hover.no-hidden { overflow: visible; }
.img-hover .imgshow { transition: transform 1s; }
.img-hover:hover .imgshow { transform: scale(1.05); }

.img-hover .imgshow3 { transition: transform 1s; }
.img-hover:hover .imgshow3 { transform: scale(1.1); }

.img-h { display: block; overflow: hidden; position: relative; padding-top: 65%; padding-bottom: var(--scale-height); height: 0; }
  .img-h img { position: absolute; top: 0; left: 0; z-index: 0; object-fit: cover;width: 100%;height: 100%; }
  .img-h video { position: absolute; top: 0; left: 0; z-index: 0; object-fit: cover;width: 100%;height: 100%; pointer-events: none; }

/*布局追加*/
/*@media ( max-width: 1199px ){
  .container, .container-sm { min-width: 100%;}
}
@media screen and (max-width: 767px) {
  .container, .container-sm { padding-left: 0; padding-right: 0; }
}*/
@media ( min-width: 1400px ){
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 15.6rem; }
  .news-v .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 8.86rem; }

}

.page-root { overflow: hidden; }


@media ( min-width: 992px ){
  /*.page-title { padding-top: 0.3rem; padding-bottom: 0.15rem;text-align: center; }*/
  .page-nav-box { border-top: 1px solid #ececec; border-bottom: 1px solid #ececec; }
    .page-nav-box ul { list-style: none; margin: 0; padding: 0; text-align: center; }
      .page-nav-box ul li { position: relative; display: inline-block; margin: 0; padding: 0.15rem 0; }
      .page-nav-box ul li.cur:before { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 3px; background-color: #ef7a00; }
      .page-nav-box ul li.cur a { color: #ef7a00; }
      .page-nav-box ul li + li { margin-left: 0.4rem; }
      /*.page-nav-box ul li + li:before { content: ''; position: absolute; top: 50%; left: 0; width: 1px; height: 0.3rem; background-color: #ececec; transform: translateY(-50%); }*/
      .page-nav-box ul li a { display: flex; align-items: center; padding: 0.06rem 0; border-radius: 5px; font-size: 0.18rem; color: #6e6e6e; transition:all .3s ease-out; }
      .page-nav-box ul li a:hover { color: #ef7a00; }
      /*.page-nav-box ul li a:after { content: '\e687'; margin-left: 0.08rem; color: #f7f9fb; font-size: 0.18rem; font-family: "ifa" !important; }*/

  /*.content-body { padding-top: 0.5rem; padding-bottom: 0.6rem; }*/
}
@media screen and (max-width: 991px) {
  /*.page-title { padding-top: 0.2rem; padding-bottom: 0.12rem; text-align: center; }*/
  .page-nav-box { border-top: 1px solid #ececec; border-bottom: 1px solid #ececec; }
    .page-nav-box ul { list-style: none; margin: 0; padding: 0.05rem 0; text-align: center; }
      .page-nav-box ul li { position: relative; display: inline-block; padding: 0rem; }
      /*.page-nav-box ul li + li:before { content: ''; position: absolute; top: 50%; left: 0; width: 1px; height: 0.2rem; background-color: #ececec; transform: translateY(-50%); }*/
      .page-nav-box ul li a { display: flex; align-items: center; padding: 0.06rem 0.05rem; border-radius: 5px; color: #020202; transition:all .3s ease-out; }
      .page-nav-box ul li a:hover { background-color: #eff3f5; }
      /*.page-nav-box ul li a:after { content: '\e687'; margin-left: 0.03rem; color: #f7f9fb; font-size: 0.14rem; font-family: "ifa" !important; }*/

  /*.content-body { padding-top: 0.3rem; padding-bottom: 0.3rem; }*/
}

/*留言板*/
.guestbook { margin: 0 auto 0; padding: 0 0 0.2rem 0 ;  }
.guestbook-show { margin: 0 auto;width: 85%; }
  .guestbook [class*='col-'] { position: relative; margin-bottom: 0.16rem; }
  .guestbook label { position: absolute; top: 0.15rem; left: 0.3rem; z-index: 20; color: #a7a7a7; font-size: 0.16rem; font-weight: normal; }
  .guestbook [type="tel"],
  .guestbook [type="email"],
  .guestbook [type="text"] { padding-left: 0.2rem; padding-right: 0.5rem; border: 1px #d5d5d5 solid; width: 100%; height: 0.5rem; font-size: 0.16rem; }
  .guestbook select { padding-left: 0.2rem; padding-right: 0.5rem; border: 1px #d5d5d5 solid; width: 100%; height: 0.5rem; font-size: 0.16rem; background-color: #fff; }
  .guestbook select option { background-color: #fff; }
  .guestbook textarea { padding: 0.13rem 0.2rem; padding-right: 0.5rem;  border: 1px #d5d5d5 solid; width: 100%; height: 1.7rem;  font-size: 0.16rem; }
  .guestbook [type="file"] { margin-top: 0.1rem; margin-bottom: 0.1rem; }

  .guestbook .txt2x input,
  .guestbook .txt2x select,
  .guestbook .txt2x textarea { padding-left: 0.7rem; }
  .guestbook .txt4x input,
  .guestbook .txt4x select,
  .guestbook .txt4x textarea { padding-left: 1rem; }

  .guestbook .form-cbox .form-icon { position: absolute; top: 0.11rem; right: 0.2rem; z-index: 20; width: 0.3rem; height: 0.3rem; background-repeat: no-repeat; background-position: 50% 50%; -webkit-background-size: cover; background-size: cover; /*transform: translateY(-50%); */}

  .guestbook .button { cursor: pointer; display: inline-block; border-width: 0; /*border-radius: 0.26rem;*/ width: 2.35rem; height: 0.45rem; line-height: 0.40rem; text-align: center; color: #fff; font-weight: bold; font-size: 0.14rem; background-color: #848484; }
  .guestbook .button.form-ok { background-color: #444444; }
  .guestbook .button.form-ok:hover { background-color: #444444; }
  .guestbook .button:hover {  color: #fff; background-color: #ef7a00; }
  .guestbook .button + .button { margin-left: 0.3rem; }

  .guestbook select { appearance:none; -moz-appearance:none;  -webkit-appearance:none; }
  .guestbook select::-ms-expand { display: none; }
  .guestbook select.go-product option { display: none; }

.guestbook-form { overflow: hidden; width: 0.01rem; height: 0.01rem; }

.guestbook-7 { padding-bottom: 0; }
.guestbook-7 .form-td { display: flex; align-items: center; }
.guestbook-7 .form-td p { margin-bottom: 0; }
.guestbook-7 .form-name { flex-shrink: 0; min-height: 1px; width: 5em; }
.guestbook-7 .form-cbox { flex-grow: 1; }
.guestbook-7 br { display: none; }


/*产品*/
.list-pro {  }
  .list-pro .item { position: relative; }
  .list-pro .item-a { overflow: hidden; position: relative; padding: 0.2rem; background-color: #f2f4f7; transition:all .3s ease-out; }
  .list-pro .item .img-h { padding-top: 75%; }
  .list-pro .item .txt-box { overflow: hidden; z-index: 10; display: flex; flex-direction: column; justify-content: space-around; align-items: center; margin-top: 0.2rem; height: 1rem; text-align: center; transition:all .3s ease-out; }
  .list-pro .item .txt-box .tit { line-height: 1; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; color: #113c6c; font-size: 0.24rem; transition:all .3s ease-out; }
  .list-pro .item .txt-box .txt { display: none; }
  .list-pro .item .txt-box .more { display: flex; flex-direction: column; justify-content: center; align-items: center; margin-bottom: 0; color: #272828;  transition:all .3s ease-out; }
  .list-pro .item .txt-box .more .ifa { font-size: 0.12rem; }

  .list-pro .item-a:hover { background-color: #0553a1; }
  .list-pro .item-a:hover .txt-box .tit { color: #fff; }
  .list-pro .item-a:hover .txt-box .more { color: #ef7a00; }




/*.detail-prevnext { margin: 0 auto; padding: 0.4rem 0; width: 100%; }
  .detail-prevnext .item { text-align: center; }
    .detail-prevnext strong { color: #545454; font-weight: normal; }
    .detail-prevnext a { font-size: 0.15rem; color: #545454; }
*/

.col-related-news { padding: 0.6rem 0 0.6rem; background: url(../images/news-b-bg.jpg) #e8e8e8 no-repeat 50% 50%; background-size: cover; }
  .related-news { }
  .related-news .item { background-color: #fff; box-shadow: 0 0 0.15rem rgb(0 0 0 / 10%); }
    .related-news .item .img-box { position: relative; }
    .related-news .item .img-box:before { content: ''; position: absolute; top: 0; left: 0; z-index: 10; width: 100%; height: 100%; background-color: rgba(10,92,176,.5); opacity: 0; transition:all .3s ease-out;  }
    .related-news .item .img-box:after { content: '\e622'; position: absolute; top: -50%; left: 50%; z-index: 10; color: #fff; font-size: 0.5rem; font-family: "ifa" !important; transform: translate(-50%,-50%); transition:all .3s ease-out;  }
    .related-news .item .txt-box { padding: 0.2rem; transition:all .3s ease-out;  }
    .related-news .item .tit { margin: 0 0 0.15rem ; font-size: 0.19rem; font-weight: bold; color: #4d4e4f; transition:all .3s ease-out; transition:all .3s ease-out; }
    .related-news .item .txt { margin-bottom: 0.15rem; min-height: 0.45rem; color: #848484; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; transition:all .3s ease-out;  }
    .related-news .item .nc-date { margin-bottom: 0; }
    .related-news .item .news-c { margin-bottom: 0; font-weight: bold; color: #3a67bb; transition:all .3s ease-out; }
    .related-news .item .date { position: relative; margin-left: 0.15rem; padding-left: 0.15rem; color: #6f6d6d; transition:all .3s ease-out;  }
    .related-news .item .date:before { content: ''; position: absolute; top: 50%; left: 0; width: 1px; height: 0.15rem; background-color: #6f6d6d; opacity: .5; transform: translateY(-50%); }
    .related-news .item .more { overflow: hidden; position: relative; display: inline-block; margin-bottom: 0; padding: 0.05rem 0.1rem; border: 1px solid #dedede; color: #3e3e3e; transition:all .3s ease-out; }
    .related-news .item .more .more-txt { display: inline-block; margin-right: 0.15rem; margin-left: -0.6rem; line-height: 1; transition:all .3s ease-out; }
    .related-news .item .more .ifa { transform: translateX(-100%); }
    
    .related-news .item:hover .img-box:before { opacity: 1; }
    .related-news .item:hover .img-box:after { top: 50%; }
    /*.related-news .item:hover .txt-box { background-color: #3a67bb; }
    .related-news .item:hover .tit { color: #fff; }
    .related-news .item:hover .txt { color: #fff; }*/
    .related-news .item:hover .news-c { color: #fff; }
    .related-news .item:hover .date { color: #fff; }
    .related-news .item:hover .date:before { background-color: #fff; }
    .related-news .item:hover .more .more-txt { margin-right: 0.05rem; margin-left: 0rem; }



/*图片列表*/
.list-img {  }
  .list-img .item { position: relative; }
  .list-img .item { overflow: hidden; position: relative; }
  .list-img .item .img-h { padding-top: 65%; }
  .list-img .item .img-txt { overflow: hidden;  position: absolute; top: 110%; left: 0.3rem; right: 0.3rem; bottom: 0; z-index: 10; display: flex; flex-direction: column; justify-content: center; align-items: center; color: #fff; background-color: rgba(11,50,107,.9); transition:all .3s ease-out; }
  .list-img .item:hover .img-txt { top: 10%; }
  .list-img .item .img-txt strong { margin-bottom: 0.3rem; font-size: 0.26rem;  }
  .list-img .item .img-txt span { font-size: 0.14rem; }
  .list-img .item .txt-box { display: flex; justify-content: space-between; margin-top: 0.15rem; margin-bottom: 0.1rem; }
  .list-img .item .txt-box h3 { margin: 0; font-size: 0.18rem; color: #00893d; line-height: 1; }
  .list-img .item .txt-box p { position: relative; margin: 0; padding-bottom: 0.05rem; font-size: 0.18rem; color: #00893d; line-height: 1; }
  .list-img .item .txt-box p:before { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; background-color: #00893d; }

.list-img2 {  }
  .list-img2 .item { position: relative; }
  .list-img2 .item { overflow: hidden; position: relative; }
  .list-img2 .item .img-h { padding-top: 139.8671%; }
  .list-img2 .item .img-txt { display: none; }
  .list-img2 .item .txt-box { margin-top: 0.15rem; margin-bottom: 0.1rem; text-align: center; }
  .list-img2 .item .txt-box h3 { margin: 0; font-size: 0.2rem; color: #000; line-height: 1; }
  .list-img2 .item .txt-box p { display: none; }
@media ( max-width: 767px ) and ( min-width: 576px ){
  /*sm*/
  .list-img2 .item .txt-box h3 { font-size: 0.16rem; }
}
@media screen and (max-width: 575px) {
  .list-img2 .item .txt-box h3 { font-size: 0.16rem; }
}

.list-video {  }
  .list-video .item { overflow: hidden; position: relative; }
  .list-video .item-box { overflow: hidden; border-radius: 0.3rem; }
  .list-video .item .img-h { position: relative; padding-top: 60%; }
  .list-video .item .img-h:before { content: ''; position: absolute; top: 100%; left: 0; z-index: 5; width: 100%; height: 100%; background-color: rgba(0,0,0,0.2); transition:all .3s ease-out;  }
  .list-video .item .img-h:after { content: '\e600'; position: absolute; top: 150%; left: 50%; z-index: 15; transform: translate(-50%,-50%); color: #fff; font-size: 0.58rem; font-family: "ifa" !important; transition:all .3s ease-out;  }
  .list-video .item .img-txt { display: none; }
  .list-video .item .txt-box { display: flex; justify-content: space-between; align-items: center; padding: 0.15rem ; background-color: #ecf1f4; transition:all .3s ease-out; }
  .list-video .item .txt-box:after { content: '\e615'; font-size: 0.28rem; font-family: "ifa" !important; line-height: 1; }
  .list-video .item .txt-box h3 { margin: 0; font-size: 0.18rem; color: #000; line-height: 1; }
  .list-video .item .txt-box p { display: none; }
  .list-video .item:hover .img-h:before { top: 0%; }
  .list-video .item:hover .img-h:after { top: 50%; }
  .list-video .item:hover .txt-box { background-color: #ef7a00; }
  .list-video .item:hover .txt-box:after { color: #fff; }
  .list-video .item:hover h3 { color: #fff; }


/*图片列表*/
.list-job {  }
  .list-job thead { text-align: center; background-color: #ededed; }
  .list-job tr { color: #57585a; }
  .list-job td { padding: 0.16rem; color: #57585a; vertical-align: middle; }
  .list-job .tr01 { text-align: center; }
  .list-job .tr01:hover { background-color: #f9f9f9; }
  .list-job .tr02 { display: none; background-color: #fbfbfb; }
  .list-job .txtbox { padding: 0 ; }
  .list-job .a-btn { display: inline-block; padding: 0.1rem; line-height: 1; transition:all .3s ease-out; }
  .list-job .a-btn i { font-size: 0.32rem; }
  .list-job .go-btn { padding: 0.08rem 0.3rem; background-color: #f2e2ca; }

  .list-job .tr01.tr-show + .tr02 { display: table-row; }
  .list-job .tr01.tr-show .a-btn { transform:rotate(180deg); }
@media screen and (max-width: 991px) {
  .list-job thead { display: none; }
  .list-job .tr01 td { display: block; text-align: left; }
  .list-job .tr01 td:nth-child(1) { font-weight: bold; }
  .list-job .tr01 td:last-child { padding: 0 0.1rem; text-align: center; }
  .list-job .tr01 td:last-child:before { display: none; }
  .list-job .tr01 td:before { content: attr(data-label)'：'; }

  .list-job .a-btn { padding: 0 0.1rem; }
  .list-job .a-btn i { font-size: 0.4rem; }



}

/*搜索bar*/
.search-bar { position: relative; margin: 0; width: 2.3rem; font-size: 0; }
  .search-bar .input-box { overflow: hidden; }
  .search-bar .text { padding: 0 0.05rem; border-radius: 0.05rem 0 0 0.05rem; border: 1px #e9e9e9 solid; border-right: 0; width: 100%; height: 0.35rem; font-size: 0.14rem; color: #666; background: #fff; }
  .search-bar .button { float: right; border-width: 0; border-radius: 0 0.05rem 0.05rem 0; width: 0.35rem; height: 0.35rem; text-indent: -10.0rem; vertical-align: top; /*transform: translateY(-50%);*/ background: url(../images/pic/head-img03.png) #ef7a00 no-repeat 50% 50%; background-size: 50%; }
@media screen and (max-width: 991px) {
  .search-bar { width: 100%; }
}

.list-search-box {  }
  .list-search { list-style: none; margin: 0; margin-top: 0.45rem; padding: 0; }
    .list-search .item { display: block; margin-bottom: 0.25rem; background-color: #fff; box-shadow: 0 0 0.12rem rgb(0 0 0 / 15%); }
      .list-search .img-box { background-color: rgba(42,41,115,.9); }
      .list-search .txt-box { position: relative;  padding: 0.35rem 0.2rem; color: #999; transition:all .2s ease-out; }
      .list-search .txt-box .date { font-size: 0.18rem; font-family: 'Impact'; transition:all .2s ease-out; }
      .list-search .txt-box .tit { margin: 0.1rem 0 0.2rem; font-size: 0.26rem; color: #313131; font-family: 'Impact'; transition:all .2s ease-out; }
      .list-search .txt-box .txt { font-size: 0.16rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; transition:all .2s ease-out; }


/*产品*/
.product-imgs{ margin: 0 auto 0; max-width: 6.8rem; width: 96%; }
  .imgbox-large { position: relative; }
  .imgbox-large .swiper-container{  }
  .imgbox-large .swiper-slide { background-repeat: no-repeat; background-position: 50% 50%; -webkit-background-size: contain; background-size: contain; }
  .imgbox-large .swiper-slide img { display: block; margin: 0 auto; max-width: 100%; max-height: 4.5rem; }
.imgbox-Small{ position: relative; margin-top: 0.1rem; padding: 0.1rem 0.6rem; }
    .imgbox-Small .swiper-container{  }
  .imgbox-Small .swiper-slide { background-repeat: no-repeat; background-position: 50% 50%; -webkit-background-size: contain; background-size: contain; }
    .imgbox-Small .swiper-slide{ cursor:pointer; }
    .imgbox-Small .arrow-left{ position: absolute; left: 0.2rem; top: 50%; z-index: 10; font-size: 0.4rem; color: #959595 ; transform: translateY(-50%); }
    .imgbox-Small .arrow-right{ position: absolute; right: 0.2rem; top: 50%; z-index: 10; font-size: 0.4rem; color: #959595 ; transform: translateY(-50%);  }
    .imgbox-Small .arrow-left .ifa,
    .imgbox-Small .arrow-right .ifa { font-size: 0.4rem; }
    .imgbox-Small img{ padding: 1px; border: 1px solid #cecece; }
    .imgbox-Small .active-nav img{ padding: 0; border: 1px solid #2c653a ; }


.pro-v-head { overflow: hidden; border-top: 10px solid #d7d7d7; border-bottom: 10px solid #d7d7d7; }
.pro-v-head-box { display: flex; align-items: stretch; }
.pro-v-head-td { width: 50%; }

.product-imgs { padding: 0.4rem 0; }

.pro-v-basic { position: relative; display: flex; flex-direction: column;  justify-content: space-between; padding: 0.6rem 0.3rem; background-color: #f2f4f7; }
  .pro-v-basic:before { content: ''; position: absolute; top: 0; left: 0; width: 300%; height: 100%; background-color: #f2f4f7; }
  .pro-v-basic .pro-top-txtbox { position: relative; z-index: 10; }
    .pro-v-basic .pro-tit { margin: 0; }
    .pro-v-basic .pro-tit a { color: #484848; }
  .pro-v-basic .pro-top-btns { position: relative; z-index: 10; display: flex; margin-top: 0.25rem; }
    .pro-v-basic .go-btn { display: block; padding: 0.1rem 0; border: 1px solid #0a5cb0; border-radius: 0.3rem; width: 1.8rem; text-align: center; color: #333; background-color: none; }
    .pro-v-basic .go-btn + .go-btn { margin-left: 0.2rem; }
    .pro-v-basic .go-btn:hover { border: 1px solid #ef7a00; color: #fff; background-color: #ef7a00; }

.pro-v-body { padding: 0.2rem 0 0.4rem; }
  .pro-v-body .pro-v-body-t {  }
  .pro-v-body .pro-v-body-t h3 { position: relative; display: inline-block; padding: 0.12rem; color: #201c70; }
    .pro-v-body .pro-v-body-t h3:before { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 0.05rem; background-color: #ef7a00; }
  .pro-v-body .pro-v-body-b { padding: 0.2rem 0.1rem; min-height: 2.0rem; }

@media screen and (max-width: 1199px) {
  .pro-v-head-box { flex-direction: column; }
  .pro-v-head-td { width: 100%; }
  .pro-v-basic { padding: 0.3rem 0.3rem; }
  .pro-v-basic:before { left: 50%; width: 300%; transform: translateX(-50%); }
  .pro-v-basic .pro-tit { font-weight: bold; text-align: center; }
  .pro-v-basic .pro-top-btns { justify-content: center; }
}



/*暂无内容*/
.no-info-box { padding: 2.5rem 0 2.5rem; text-align: center; }
  .no-info { margin: 0 auto; max-width: 2.6rem; }
  .no-info .ifa {  font-size: 0.8rem; line-height: 1; color: var(--muted-color); }
  .no-info .tit { display: block; margin-top: 0.1rem; font-weight: bold; color: var(--muted-color); }
  .no-info .txt { color: #999; }


/* 翻页 */
.navigation { display: block; margin: 0.1rem 0; text-align: center; }
  .navigation .screen-reader-text { display: none !important; }
  .navigation .nav-links { display: inline-block; }
  .navigation .nav-links a,
  .navigation .nav-links span { display: inline-block; margin: 0 2px 6px; padding: 3px 10px; border-radius: 2px; border: 1px solid #e2e2e2; color: #5d616d; white-space: nowrap; }
  .navigation .nav-links .page-numbers.dots { padding-left: 0; padding-right: 0; border: 0; }
  .navigation .nav-links .page-numbers.current { border: 1px solid #fae1b9;  color: #5d616d; background: #f6f2ea;  }
  .navigation .nav-links .page-numbers.next { border: 1px solid #fae1b9;  color: #5d616d; background: #f6f2ea;  }
  .navigation .nav-links a:hover { border: 1px solid #fae1b9;  color: #5d616d; background: #f6f2ea;  }


@media screen and (max-width: 767px) {
  .navigation .nav-links a.page-numbers { display: none; }
  .navigation .nav-links .page-numbers.dots { display: none; }
  .navigation .nav-links a.page-numbers.prev { display: inline-block; }
  .navigation .nav-links a.page-numbers.next { display: inline-block; }
  
}

/* 杂项 */
.content-txt { line-height: 2; }
.content-txt img { max-width: 100%; height: auto !important; }

.maodian { position: relative; top: -150px; }



@media ( min-width: 1400px ){
  /*xxl*/
}
@media ( max-width: 1399px ) and ( min-width: 1200px ){
  /*xl*/
}
@media ( max-width: 1199px ) and ( min-width: 992px ){
  /*lg*/
}
@media ( max-width: 991px ) and ( min-width: 768px ){
  /*md*/
}
@media ( max-width: 767px ) and ( min-width: 576px ){
  /*sm*/
}
@media screen and (max-width: 575px) {
  
}

