
.container,.head_main,.wrap,.index-container,.foot-main{padding-right: 0px;padding-left: 0px;margin:0 auto;}

@media (min-width: 768px) {
  .wrap,.container{ width: 750px;}
}
@media (min-width: 992px) {
    .wrap,.container,.head_main,.index-container,.foot-main{width: 970px;}
}
@media (min-width: 1260px) {
    .container,.wrap,.index-container,.foot-main{ width: 1100px;}
.head_main{
      width: 1200px;
  }
}
@media (min-width: 1460px) {
  .wrap,.container,.head_main,.index-container{ width: 1200px;}
  .head_main{width: 1400px;}
}
@media (min-width: 1680px) {
  .container,.index-container,.foot-main{ width: 1600px;}
  .head_main{width: 1760px;}
  .container1{width: 1400px;}
}
.header {z-index: 1000;border-bottom: solid 1px rgba(255,255,255,0.15);position: fixed;width: 100%;top: 0;left: 0;}


/*===============下拉==============*/
.header_in{background: #fff;position: relative;}
.header_in.fixed {position: fixed;left: 0;right: 0;top: 0;box-shadow: 0 0 10px rgba(0, 0, 0, .2);}
.header_in.c_000{background: #fff;}
.header_in.c_fff{background: #fff;}
.header .logo{display: inline-block;line-height: 98px;height: 100px;}
.header .logo img{display: inline-block;vertical-align: middle;width: 100%;}

.navbar *{-webkit-box-sizing: border-box;box-sizing: border-box;}
.navbar{}
.category-item{float: left;margin-right: 50px;}
.category-item:last-child{margin-right: 0;}
.category-a{display: block;font-size: 24px;color: #333;-webkit-transition: all .4s;-o-transition: all .4s;transition: all .4s;position: relative;line-height: 100px;}
.category-a.on,.category-a:hover{color: #254281;}
.category-a::after{content: '';width:0;height: 2px;background: #0f519d;position: absolute;bottom: 0;left: 50%;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;display: block;transform: translateX(-50%);}
.category-item.active .category-a::after,.category-item:hover .category-a::after{width: 100%;}
.category-item.active .category-a,.category-item:hover .category-a{color:#254281; }
.dropdown-menu.single { position: absolute;top: 100%;left: 50%; -webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);transform: translate(-50%,0);z-index: 1100;background: rgba(255,255,255,1); margin-top: 0; max-height: 0;opacity: 0;overflow: hidden;-webkit-transition: max-height .8s;-o-transition: max-height .8s;transition: max-height .8s; border: none; color: #303233; box-shadow: 0 0 10px rgba(0,0,0,0.15);height: auto;padding: 0; display: block;}
.dropdown-menu.single ul{padding: 0px 0;}
.dropdown-menu.single li{ display: block;width: 100%;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;position: relative;}
.dropdown-menu.single li:last-child{border-bottom: 0;}
.dropdown-menu.single li>a{padding: 0 60px; display: block; font-size: 16px;color: #666;line-height: 59px;border-top: solid 1px #efefef;text-align: center; white-space: nowrap; width: 100%; height: auto; background: 0 0;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.dropdown-menu.single li:hover a{color:#c42a2e;}
.category-item:hover .dropdown-full{display: block;visibility: visible;max-height: 468px;}
.dropdown-full {margin-top: 0px;position: absolute;z-index: 200; background: #f8f9fb;background-size: 100% 100%;-webkit-transition: none;-o-transition: none;transition: none;height: auto;display: none;overflow: hidden;width: 100%;left: 0;-ms-box-shadow: 0 2px 2px 0 rgba(0,0,0,.05);-o-box-shadow: 0 2px 2px 0 rgba(0,0,0,.05);-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.05);box-shadow: 0 2px 2px 0 rgba(0,0,0,.05);}

.nav-full:hover+.dropdown-full {display: block;visibility: visible;}
.dropdown-box {height: 100%;}
.drop-columns {width: 100%;height: 100%;margin: 0 auto;}
.drop-col-3 {float: left;width: 60%;height: 100%;background: #f8f9fb;padding: 70px 0 80px;}
.drop-col-7 {float: right;width: 30%;height: 100%;background: #f8f9fb;}

.drop-nav{    padding-right: 19px;border-right: 1px solid #c9c9c7;max-height: 318px;overflow-y: auto;}
.drop-nav li a {display: block;font-size: 18px;color: #333;margin: 11px 80px 11px 35px;transition: background-color .4s, color .4s;border-radius: 22px;}
.drop-nav li {    border-radius: 22px;
    margin-bottom: 10px;width: 50%;float: left;position: relative;}
.drop-nav li i{display: inline-block;width: 23px;height: 23px;border-radius: 50%;background: #fff;color: #3a548d;text-align: center;line-height: 23px;font-size: 12px;position: absolute;right: 50px;top: 50%;margin-top: -11px;opacity: 0;transition: all 0.4s;}
.drop-nav li.on{background: url(../image/img3.png) no-repeat center;color: #fff;background-size: cover;}
.drop-nav li.on a{
    color: #fff;
}
.drop-nav li.on i{opacity: 1;}
.drop-megapanel {display: none;}
.drop-megapanel.on {display: block;}
.drop-col-6 {float: left;width: 100%;padding: 70px 0 80px 0px;}
.drop-list {max-height: 175px;overflow-y: auto;height: 175px;}
.drop-list li {width: 100%;margin-bottom: 30px;}
.drop-list li:last-child{margin-bottom: 0;}
.drop-list li a {display: inline;font-size: 18px;width: 100%;color: #333;transition: all .4s;border-bottom: 1px solid transparent;}
.drop-list li.on a {color: #254281;border-bottom: 1px solid #254281;}
.drop-col-4 {display: none;
    float: left;width: 59%;padding: 70px 20px 60px;}
.drop-each-list { width: 45%;float: left;max-height: 150px;overflow-y: auto;}
.drop-small-title {font-size: 24px; color: #333;line-height: 30px;margin-bottom: 30px;text-align: left;}
.drop-small-des {height: 30px;font-size: 14px;color: #989898;text-align: left;}
.drop-small-des:hover {color: #2E67B1;}
.drop-pic {width: 82%;float: right; overflow: hidden;}
.drop-pid {float: right;overflow: hidden;}
.drop-pic img {max-width: 100%;display: block;}
.drop-each {height: 100%;display: none;}
.drop-each.on {display: block;}

/*app-头部*/
.header-app{background: #fff; display: none;position: fixed;top: 0;left: 0;width: 100%;height: 60px;z-index: 500; -webkit-transition: background .44s .2s cubic-bezier(0.52, 0.16, 0.24, 1),height .56s cubic-bezier(0.52, 0.16, 0.24, 1);-o-transition: background .44s .2s cubic-bezier(0.52, 0.16, 0.24, 1),height .56s cubic-bezier(0.52, 0.16, 0.24, 1);transition: background .44s .2s cubic-bezier(0.52, 0.16, 0.24, 1),height .56s cubic-bezier(0.52, 0.16, 0.24, 1);}
.header-app.open-menu{height: 100%; background: #fff;-webkit-transition: background .36s cubic-bezier(0.32, 0.08, 0.24, 1),height .56s cubic-bezier(0.52, 0.16, 0.24, 1);-o-transition: background .36s cubic-bezier(0.32, 0.08, 0.24, 1),height .56s cubic-bezier(0.52, 0.16, 0.24, 1);transition: background .36s cubic-bezier(0.32, 0.08, 0.24, 1),height .56s cubic-bezier(0.52, 0.16, 0.24, 1);}
.navbar-app{ position: relative;  -webkit-box-shadow: 3px 0 7px 0 rgba(0,0,0,.1);box-shadow: 3px 0 7px 0 rgba(0,0,0,.1); height: 60px;text-align: center; }
.header-app .logo{ float: left; height: 60px; vertical-align: middle;padding: 18px 15px;box-sizing: border-box;}
.header-app .logo img{ height:100%;}
.navbar-togger {float: right; background: transparent;border: none;padding: 22px 15px; display: inline-block;visibility: visible;transition: transform 0.44s 0.2s cubic-bezier(0.04, 0.04, 0.12, 0.96),opacity 0.28s 0.36s cubic-bezier(0.52, 0.16, 0.24, 1),-webkit-transform 0.44s 0.2s cubic-bezier(0.04, 0.04, 0.12, 0.96);}
.navbar-togger .icon_bar { width: 24px; height: 2px; background-color: #254281;opacity: 1;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.navbar-togger .icon_bar:nth-of-type(2) { margin:5px 0;}
.open-menu .navbar-togger .icon_bar:nth-of-type(2) { opacity: 0;}
.open-menu .navbar-togger .icon_bar:first-child { -webkit-transform: translate(0,7px) rotate(45deg);-ms-transform: translate(0,7px) rotate(45deg); transform: translate(0,7px) rotate(45deg);}
.open-menu .navbar-togger .icon_bar:last-child {-webkit-transform: translate(0,-7px) rotate(-45deg);-ms-transform: translate(0,-7px) rotate(-45deg);transform: translate(0,-7px) rotate(-45deg);}
.nav-menu{position: absolute;top: 60px;left: 0;bottom: 0;right: 0; width: 100%;z-index: 620;padding:20px 15px; overflow-x: hidden;overflow-y: auto;visibility: hidden;-webkit-transition: visibility 0s linear 1s;-o-transition: visibility 0s linear 1s;transition: visibility 0s linear 1s;}
.header-app.open-menu .nav-menu{visibility: visible;-webkit-transition-delay: 0s;-o-transition-delay: 0s;transition-delay: 0s;}
.nav-list li{border-bottom: 1px solid #e5e5e5;opacity: 0; pointer-events: none;}
/* .nav-list li.open{border-bottom: none;} */
.header-app.open-menu .nav-list li{ opacity: 1;pointer-events: auto;-webkit-transform: none;-ms-transform: none;transform: none;}

.cate-item{position: relative;}
.cate-item a{font-size: 14px;line-height: 48px; margin-right: 60px; display: block; color: #333;}
.nav-list li.active .cate-item a,.nav-list li.open .cate-item a{color: #254281;}
.category-cont a:last-child{border:none;}
.category-cont a.active{color:#254281;}
.category-tig{font-size: 14px; color: #888;text-align: right;line-height: 48px;width: 50px; height: 48px; position: absolute; right: 0;top: 0;z-index: 2;}
.category-tig::before,.category-tig::after{ content: '';background: #888; position: absolute; top:50%; -webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.category-tig::before{ width:16px; height: 2px; right:0; margin-top:-1px;}
.category-tig::after{ width:2px;height: 16px;margin-top: -8px;right:7px;}
.nav-list li.open .category-tig::after{ opacity: 0;}
.nav-list li.open .category-tig::before{background: #254281;}
.category-cont{display: none;}
.nav-list li.open .category-cont{display: block;border-top: 1px solid #e5e5e5;/* border-bottom: 1px solid #e5e5e5; */}
.category-pad{ padding: 0 15px;}
.category-cont a {line-height:40px;border-bottom: 1px solid #e5e5e5;display: block;color: #666;}
.category-pad a.on{color: #c42a2e;}
.index-container{position: relative;}
.header_in {
    position: relative;
    overflow: visible;
    height: auto;
}

.header_in.affix {
    position: fixed;
    width: 100%;
    z-index: 100;
    top: 0;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    -o-transition: transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.08);
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.08);
}

.scroll-down .header_in.affix {
    -webkit-transform: translateY(-100px);
    -ms-transform: translateY(-100px);
    transform: translateY(-100px);
}
.head-rrt{margin-left: 70px;padding: 38px 0 0;}
.nav-language{-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;float: left;position: relative;margin-left: 45px;}
.nav-language span{display: block;}
.nav-language .lan-list{display: none;position: relative;width: 100%;}

.nav-language i{display: inline-block;color: #666;margin-left: 5px;}
.nav-language a{font-size: 18px;color: #666;display: inline-block;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;position: relative;line-height: 24px;font-family: 'akr';}
.nav-language span a:hover{color: #254281;}

.search-btn {float: left;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;color: #fff;vertical-align: middle;}
.search-btn:hover {opacity: 0.6;}
.search-wrap {position: absolute;right: 14%;top: 0;width: 40%;height: 100px;background: #fff;z-index: -1;opacity: 0;}
.searchopen .search-wrap {z-index: 10;opacity: 1;}
.search-frame {position: relative;height: 46px;margin-top: 28px;}
.nav-menu .h-lan{text-align: center;margin-top: 20px;}
.nav-menu .h-lan a.on, .nav-menu .h-lan a:hover{background: #254281;color: #fff;}
.nav-menu .h-lan a{color: #666;display: inline-block;padding: 4px 8px;}

@-webkit-keyframes searchform-fade {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: cubic-bezier(0.67, 0, 0.33, 1);
        animation-timing-function: cubic-bezier(0.67, 0, 0.33, 1)
    }

    100% {
        opacity: 1
    }
}

@keyframes searchform-fade {
    0% {
        opacity: 0;
        -webkit-animation-timing-function: cubic-bezier(0.67, 0, 0.33, 1);
        animation-timing-function: cubic-bezier(0.67, 0, 0.33, 1)
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes searchform-slide {
    0% {
        -webkit-transform: translate3d(100px, 0, 0);
        transform: translate3d(100px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.11393, 0.8644, 0.14684, 1);
        animation-timing-function: cubic-bezier(0.11393, 0.8644, 0.14684, 1)
    }

    100% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes searchform-slide {
    0% {
        -webkit-transform: translate3d(100px, 0, 0);
        transform: translate3d(100px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.11393, 0.8644, 0.14684, 1);
        animation-timing-function: cubic-bezier(0.11393, 0.8644, 0.14684, 1)
    }

    100% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes item-searchshow {
    0% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1);
        animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1)
    }

    40% {
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(0.3);
        transform: scale(0.3)
    }
}

@keyframes item-searchshow {
    0% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
        -webkit-animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1);
        animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1)
    }

    40% {
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(0.3);
        transform: scale(0.3)
    }
}
.searchopen .search-frame {
    -webkit-animation: searchform-fade 400ms both;
    animation: searchform-fade 400ms both;
}

.searchopen .search-frame form {
    -webkit-animation: searchform-slide 1s both;
    animation: searchform-slide 1s both;
}

.search-input {
    border: 1px solid #999;
    margin-right: 60px;
    height: 46px;
    position: relative;
    padding-right: 60px;
}

.search-input input {
    width: 100%;
    padding: 0 15px;
    font-size: 16px;
    line-height: 46px;
}

.searchtext-btn {
    position: absolute;
    right: 0;
    top: 0;
    width: 44px;
    height: 44px;
    z-index: 2;
    cursor: pointer;
    text-align: center;
    line-height: 44px;
}
.searchtext-btn img{vertical-align: middle;}

.search-close {
    display: block;
    width: 46px;
    height: 46px;
    font-size: 26px;
    color: #254281;
    line-height: 46px;
    text-align: center;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.searchopen .search-close {
    opacity: 1;
    -webkit-transition: all .2s ease-out 0s;
    -o-transition: all .2s ease-out 0s;
    transition: all .2s ease-out 0s;
}
/*.searchshow .navbar-nav li{
-webkit-animation: item-searchshow .4s both;
        animation: item-searchshow .4s both;
}*/
.searchopen .navbar-nav li {
    -webkit-animation: item-searchshow .4s both;
    animation: item-searchshow .4s both;
}

.searchopen .navbar-nav li {
    visibility: hidden;
}

.searchopen .search-btn {
    visibility: hidden;
}




/* banner */

.banner{overflow: hidden;position: relative; margin-top: 100px; }
.banner-slide img{display: block;width: 100%;}
.banner-slide .banner-pc{display: block;}
.banner-slide .banner-app{display: none;}

.banner .swiper-pagination{bottom: 40px;width: auto;left: 50%;transform: translateX(-50%);padding: 8px 20px;border-radius: 15px;background: rgba(37,66,129,0.8);}
.swiper-slide-active .banner-font h3,.swiper-slide-active .banner-font li,.swiper-slide-active .banner-font a{opacity: 1;transform:translateY(0);}
.swiper-pagination{width: 100%;}
.banner .swiper-pagination-bullet{opacity: 0.5; width: 12px;height: 12px;border: 2px solid rgba(255,255,255,0.7);margin: 0px 9px !important;background: transparent;}
.banner .swiper-pagination-bullet{border-color: #fff;}
.banner .swiper-pagination-bullet-active{border-color: #469fed;opacity: 1;}
/* .banner .swiper-slide-active img {
    visibility: visible !important;
    -webkit-animation: scaleUpDown 6s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite;
    animation: scaleUpDown 6s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite;
} */

.ban-info{position: absolute;left: 50%;top: 55%;transform: translate(-50%,-50%);}
.ban-info-desc h3{width: 68.5%;padding-bottom: 30px;position: relative;margin-bottom: 27px;}
.ban-info-desc h3:after{content: '';width: 100%;height: 4px;background: url(/images/img2.png) no-repeat center;background-size: contain;position: absolute;bottom: 0;left: 0;}
.ban-info-desc h3 img{display: block;width: 100%;}
.ban-info-desc h4{font-size: 33px;color: #fff;letter-spacing: 18px;font-weight: lighter;}
.more-btn{display: inline-block;width: 180px;height: 50px;background: #c93e42;font-size: 20px;color: #fff;line-height: 50px;text-align: center;}
.ban-info .more-btn{margin-top: 68px;}


@-webkit-keyframes scaleUpDown {
    from { -webkit-transform: scale(1); transform: scale(1); }
    to { opacity: 1; -webkit-transform: scale(1.3); transform: scale(1.3); }
}

@keyframes scaleUpDown {
    from { -webkit-transform: scale(1); transform: scale(1); }
    to { opacity: 1; -webkit-transform: scale(1.3); transform: scale(1.3); }
}

/**/
.foot{background: #303032;background-size: cover;padding-top: 50px;}
.foot a{transition: all 0.3s;}
.foot-top{padding-bottom: 40px;position: relative;text-align: center;border-bottom: 1px solid rgba(255,255,255,0.1);}
.foot-top a{font-size: 18px;color: #fff;}
.ft-nav{display: inline-block;float: left;}
.ft-nav a{opacity: 0.8;margin-right: 60px;}
.ft-rt{display: inline-block;float: right;}
.ft-nav a:last-child{margin-right: 0;}
.ft-rt a{padding: 0 24px;border-right: 2px solid #777;}
.ft-rt a:last-child{border-right: none;}
.foot-mid{padding: 35px 0 75px;}
.foot-mid dd a,.foot-mid dd span{color: rgba(244,244,244,0.6);font-size: 14px;line-height: 28px;}
.foot-bot .yq{
    margin-bottom: 20px;
}
.foot-bot .yq span,
.foot-bot .yq a{
    font-size: 13px;
    color: #fff;
}
.foot-bot .yq a{
    opacity: 0.7;
    margin-right: 10px;
}










.foot-mid .f-logo{display: block;margin-bottom: 24px;}
.bd_weixin_popup{height: 300px!important;}
.foot-share{margin-top: 22px;}
.foot-share .bdshare-button-style0-32 a{background-image: none;background-position: center;text-indent: 0;margin: 0 8px;border-radius: 50%;text-align: center;}
.foot-share .bdshare-button-style0-32 a.s1{background-image: url(../image/s1.png);background-size: contain;}
.foot-share .bdshare-button-style0-32 a.s2{background-image: url(../image/s2.png); ;background-size: contain;}
.foot-share .bdshare-button-style0-32 a.s3{background-image: url(../image/s3.png); ;background-size: contain;}
.foot-share .bdshare-button-style0-32 a.s4{background-image: url(../image/s4.png); ;background-size: contain;}
.foot-share .bdshare-button-style0-32 a.s5{background-image: url(../image/s5.png); ;background-size: contain;} 
.foot-share .bdshare-button-style0-32 a.s1:hover{background-image: url(../image/s1h.png);}
.foot-share .bdshare-button-style0-32 a.s2:hover{background-image: url(../image/s2h.png);}
.foot-share .bdshare-button-style0-32 a.s3:hover{background-image: url(../image/s3h.png);}
.foot-share .bdshare-button-style0-32 a.s4:hover{background-image: url(../image/s4h.png);}
.foot-share .bdshare-button-style0-32 a.s5:hover{background-image: url(../image/s5h.png);}
.foot-mid dl{display: inline-block;vertical-align: top;margin-right: 100px;}
.foot-mid dl:last-child{margin-right: 0;}
.foot-mid .dl-list dd{
    margin-bottom: 10px;
}


.foot-mid dl dt a{font-size: 20px;color: #fff;margin-bottom: 18px;display: block;padding-top: 16px;}
.dl-list dd a{margin-right: 38px;    width: 165px;
    display: inline-block;}
.dl-list dd a:last-child{margin-right: 0;}
.dd-tel{padding-left: 35px;background: url(../image/tel.png) no-repeat left center;margin-bottom: 10px;}
.dd-mail{padding-left: 35px;background: url(../image/mail.png) no-repeat left center;margin-bottom: 10px;}
.dd-add{width: 300px; padding-left: 35px;background: url(../image/add.png) no-repeat left center;}
.code-pic{width: 120px;height: 150px;overflow:hidden;}
.code-pic img{display: block;width: 100%;}
.dl-code p{display: none; font-size: 14px;color: rgba(255,255,255,0.6);text-align: center;margin-top: 14px;}
.foot-bot{padding: 24px 0;border-top: 1px solid rgba(255,255,255,0.1);}
.foot-bot p,.foot-bot p a{font-size: 14px;color:rgba(255,255,255,0.6);line-height: 24px;}
.foot-bot p{display: inline-block;}
.foot-bot p.p2{float: right;}
.foot-bot p.p2 a{margin-left: 34px;}
.foot a:hover{color: #fff!important;opacity: 1;}

/*app-底部*/
.foot-app{width:100%;display: none;background: #303032;padding: 20px 0 40px;}
.footer-menu{padding: 0 15px;}
.footer-link{padding:15px 0;color: #777;font-size: 14px}
.footer-link a{font-size: 14px;color: #777;line-height: 24px;}
.footer-tit{position: relative;border-bottom:1px solid  rgba(255,255,255,0.3);}
.footer-tit.on>a{color: #fff;}
.footer-tit a{ font-size:14px;color: #777;line-height:48px;margin-right: 48px;display: block;transition:all 0.4s;}
.footer-tig {font-size: 14px; color: #777; text-align: right; line-height: 48px; width: 20px;height: 48px;position: absolute;right: 0px;top: 0;z-index: 2;}
.footer-tig::before,.footer-tig::after {content: '';background:  #777;position: absolute;top:50%;transition: all .3s;left: 50%;}
.footer-tig::before {width: 16px;height: 2px;margin-left: -7px;}
.footer-tig::after {width: 2px;height: 16px;margin-top: -7px;}
.footer-tit.on .footer-tig::after{opacity:0;}
.footer-tit.on .footer-tig::before{background: #fff;}
.footer-cont{display: none;padding: 0 15px 15px;}
.footer-cont a{font-size: 14px;line-height: 24px;}
.footer-tit.on .footer-cont a.on{color: #0060e7;}
.footer-bot{padding:20px 15px; }
.footer-bot p a{margin-right: 20px;}
.footer-bot p.p2{margin-top: 10px;}
.footer-bot p,.footer-bot p a{color: #777;font-size: 14px;}
.footer-bot dd{color: #777;font-size: 14px;line-height: 24px;padding-left: 22px;}
.footer-bot dd.dd-add{background: url(../image/add.png) no-repeat left 3px;}

/*pc-客服*/
.kf {z-index:600;background-color: #fff;position: fixed;bottom: 100px;right: 20px;width: 62px;border-radius: 5px;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s;}
.kf span {z-index:602;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;cursor: pointer;position: relative;display: block;width: 62px;height: 62px;border-bottom: 1px solid #e3e3e3;background:url(../image/kefu_j.png) no-repeat center #fff;}
.kf span:hover{background-color:#254281;}
.kf .zx {background-position: 0 0;}
.kf .zx:hover {background-position: 0 -62px;}
.kf .freetel {background-position:-62px 0;border-radius: 5px 5px 0 0;}
.kf .freetel:hover {background-position:-62px -62px;}
.kf .act {background-position:-186px 0;}
.kf .act:hover{background-position:-186px -62px;}
.kf .zxlya {background-position:-124px 0;}
.kf .zxlya:hover{background-position:-124px -62px;}
.kf .back_top {border-radius: 0 0 5px 5px;border: none;background-position:-248px 0;}
.kf .back_top:hover {background-position:-248px -62px;}
.kf span div {display: none;background-color: #fff;border-radius: 5px;position: absolute;right: 75px;padding: 20px;font-size: 14px;color: #f4474c;bottom:2px;text-align: center;}
.kf span div input {text-indent: .5em;display: block;margin: 15px 0;line-height: 28px;color: #696969;font-size: 12px;width: 140px;border: 1px solid #d1d1d1;border-radius: 2px;height: 28px;}
.kf span div a {-o-transition: .5s;transition: .5s;-webkit-transition: .5s;display: block;background: #f4474c;border-radius: 2px;color: #fff;line-height: 26px;font-size: 12px;text-align: center;width: 79px;height: 26px;}
.kf span div a:hover {background: #f4474c;}
.kfimgr{position: absolute;bottom:23px;right: -9px;}
.kf span div i {display: block;position: absolute;width: 15px;height: 200px;right: -15px;top: 0;}
.kf .zx div, .kf .freetel div,
.kf .zxlya div, .kf span:nth-child(4) div {text-align: center;min-width: 148px;font-size: 14px;color: #666;}
.kf span:nth-child(4) div {white-space: nowrap;}
.kf a{display:block;height: 100%;position:absolute;top:0;right:0;width: 100%;}
.kf span div, .kf {-webkit-box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);}
.nav_center div, .index_nav_center div, .shou, .zhan {-webkit-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);}
.shou {z-index:601;cursor: pointer;width: 30px;height: 40px;top: 50%;margin-top: -15px;border-radius: 5px 0 0 5px;right: 62px;background: url("../image/kefu_j.png") no-repeat -310px 0 #fff;position: absolute;}
.shou.on {background-position: -310px -40px;}

/*app-客服*/
.kefu {display: none; position: fixed; width:240px;overflow: hidden;z-index:400;background: rgba(0, 0, 0, 0.5);left: 50%;margin-left: -120px; bottom: 15px;padding:8px 0;transition:all .5s;}
.kefu li { width: 60px;float: left;border-left: 1px solid #fff;}
.kefu li:first-child{border-left: none;}
.kefu li a {font-size: 20px; display: block;margin: 0 auto;width: 100%;height:30px;text-align: center;line-height: 30px;color: white;}

/* banner */
@media (max-width: 1680px) {
  .category-item{margin-right: 30px;}
  .category-a{font-size: 20px;}
  .head-rrt{margin-left: 50px;}
  .head-tel{margin-left: 22px;}
  .ft-nav a{margin-right: 37px;}
  .foot-mid dl{margin-right: 40px;}
  /* .drop-nav li a{padding: 11px 55px 11px 35px} */
  /* .drop-col-3{width: 45%;} */
  .drop-nav li i{right: 26px;}
  /* .drop-col-7{width: 54%;} */
  .drop-pic{width: 100%;}

}

@media (max-width: 1459px) {
  .header .logo{width: 20%;}
  .head-rrt{margin-left: 25px;}
  .nav-language{margin-left: 20px;}
  .category-a{font-size: 18px;}
  .nav-language a{font-size: 16px;}
  .category-item{margin-right: 25px;}
  .head-tel{margin-left: 15px;font-size: 22px;}

  .ban-info-desc h4{font-size: 28px;letter-spacing: 13px;}
  .more-btn{font-size: 18px;}
  .ban-info .more-btn{margin-top: 40px;}
  .pop_cfont p{font-size: 22px;}
  .sub_sure{font-size: 14px;}
  .fixleft{width: 188px;height: 92px;padding-top: 18px;}
  .hshq,.mfsl_pop{font-size: 18px;line-height: 30px;}
  .dl-list dd a {
    margin-right: 10px;
    width: 130px;
}

}
@media (max-width: 1259px) {
    .dl-code,
  .head-tel{display: none;}
  .category-a{font-size: 16px;}
  .category-item{margin-right: 16px;}
  .search-btn{width: 18px;}
  .search-btn img{width: 100%;}
  .foot-tbotrt{width: 48%;}
  .foot-nav a{font-size: 15px;padding: 0 24px;}
  .single-rt p{font-size: 22px;}
  .single-rt{padding-top: 30px;}
  .index-back-box,.index-waper-box{height: 86px;}
  .single-box p.p1{padding: 15px 0 13px;}
  .single-box p.p2{margin-top: 10px;}
  .foot-toplf dl{margin-right: 46px;}
  .pop_cfont p{font-size: 18px;}
  .form_pop{margin-left: 10px;}
  .form_pop input[type="text"]{width:160px;}
  .sub_sure{margin-left: 15px;}
  .ft-nav a{margin-right: 20px;font-size: 16px;}
  .ft-rt a{font-size: 16px;padding: 0 16px;}
  .foot-mid dl dt a{font-size: 18px;}
  .foot-mid dl{margin-right: 20px;}
  .code-pic{width: 120px;height: 120px;}
  .dl-list dd a{margin-right: 0px;}
  .drop-col-3{width: 32%;}
  .drop-nav{padding-right: 2%;}
  .drop-nav li{width: 100%;}
  .drop-col-7{width: 67%;}
  .drop-small-title{font-size: 20px;}
  .dd-add {
    width: 255px;
}
}
@media  (max-width: 991px) {
  .header,.foot,.kf{display: none !important;}
  .header-app,.foot-app,.kefu{display: block;}
  .banner{margin-top: 60px;}
  .banner-slide .banner-app{display: block;}
  .banner-slide .banner-pc{display: none;}
  .banner .swiper-pagination{padding: 5px 18px;bottom: 20px;}
  .swiper-pagination-bullet{width: 10px;height: 10px;margin:0px 5px !important;}
  .swiper-pagination{bottom: 20px;width:100%;text-align: center;}
  .more-btn{font-size: 14px;width: 140px;height: 40px;line-height: 40px;}
  .ban-info .more-btn{margin-top: 20px;}
  .ban-info{top: 50%;}
  .search-btn {
        display: none;
        width: 25px;
        text-align: center;
        cursor: pointer;
        -webkit-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
    }
    .search-wrap{opacity: 1;position: static;width: 100%;height: auto;}

    .search-btn img {
        width: 22px;
        vertical-align: middle;
    }

    .search-close {
        display: none;
    }

    .search-frame {
        margin-top: 25px;
    }

    .search-input {
        border: 1px solid #e5e5e5;
        height: 46px;
        position: relative;
        margin-right: 0;
    }

    .search-input input {
        width: 100%;
        padding: 0 15px;
        font-size: 14px;
        line-height: 46px;
    }

    .searchtext-btn {
        position: absolute;
        right: 0;
        top: 0;
        width: 44px;
        height: 44px;
        z-index: 2;
        cursor: pointer;
        text-align: center;
        line-height: 44px;
    }

    .searchtext-btn img {
        width: 20px;
        vertical-align: middle;
    }

    .pop_font1{padding: 30px 0 60px;float: none;}
    .pop_cfont{margin-top: 0;float: none;}
    .pop_cfont p{font-size: 16px;}
    .form_pop{margin-left: 0;margin-top: 10px;float: none;}
    .form_pop input[type="text"]{width: 100%;margin-bottom: 10px;}
    .sub_sure{margin-left: 0;width: 100%;}
    .erwei>img,.sys,.gzwx{display: none;}
    .close_pop2{position: absolute;right: 15px;top: 15px;}
    .hshq, .mfsl_pop{display: none;}
    .fixleft{width: 70px;padding-left: 0;padding-top: 0;left: -15px;bottom: auto;}
    .click_pop_show{width: 20px;height: 20px;}
}
@media  (max-width: 767px) {


}


/* contain */
/* 首页 */


/* 分页 */
.page{text-align: center;margin-top: 65px;font-size:0;}
.page a{display: inline-block;width: 58px;height: 58px;line-height: 56px;text-align: center;color: #333;font-size: 18px;background: transparent;vertical-align: middle;font-family: "akr";color: #222c36;border:1px solid #cccfd2;margin-left: -1px;}
.page a.page-prev,.page a.page-next{font-size: 14px;color: #999;}
.page a.page-prev{margin-right: 30px;}
.page a.page-next{margin-left: 30px;}
.page a:hover,.page a.on{color: #fff;background: url(../image/img58.png);border-color: transparent;}
.page a:hover i,.page a.on i{color: #fff;}


/*图片放大*/
#darkbox {
  position: fixed;
  z-index: 9999;
  background: rgba(0,0,0,0.8) no-repeat none 50%;
  background-size: contain;
  -webkit-box-shadow: 0 0 0 3000px rgba(0,0,0,0.8);
  box-shadow: 0 0 0 3000px rgba(0,0,0,0.8);
  opacity: 0;
  visibility: hidden;
}
#darkbox.on {
  opacity: 1;
  visibility: visible;
  height: 90% !important;
  width: 90% !important;
  left: 5% !important;
  top: 5% !important;
}
.dark-close i{color:#fff;}
#darkbox_prev, #darkbox_next {
  cursor: pointer;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  height: 30px;
  width: 30px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
#darkbox_prev {
  left: -2px;
  -ms-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
#darkbox_next {
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  right: -2px;
}
#darkbox_prev:hover,#darkbox_next:hover{border-color: #c42a2e;}
#darkbox-description {
  position: absolute;
  width: 100%;
  color: #fff;
  font-size: 18px;
  bottom: 5px;
  text-align: right;
  text-shadow: 0 1px 1px #000;
}
#darkbox .dark-close{
  position: absolute;
  right: 0;
  top: 0;
  font-size: 2em;
  color: #fff;
  cursor: pointer;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
#darkbox .dark-close:hover{color:#c42a2e;}

/* 关于我们 */
.nei_anchor {
  text-align: center;
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1001;
  background: #fff;
  box-shadow: 0px 1px 15px rgba(0,0,0,0.2);
  padding: 10px 0;
}
.nei_anchor.fixed{top: 0;}
.nei_anchor .wrap{font-size: 0;}
.nei_anchor span {
  display: inline-block;
  border-radius: 20px;
  *display: inline;
  *zoom: 1;
}
.nei_anchor span a {
    font-size: 16px;
    color: #333;
    line-height: 40px;
    padding: 0 40px;
    display: inline-block;
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  position: relative;
  border-radius: 20px;
}
.nei_anchor span:hover a,
.nei_anchor span.on a {
    color: #fff;
    background: url(../image/img3.png) no-repeat center;background-size: cover;
}
.ab_poti {
  position: relative;
}
.abposi_ab {
  position: absolute;
  height: 1px;
  top: -100px;
}

.inner-banner>img{display: block;width: 100%;}
.inner-banner .banner-pc{display: block;}
.inner-banner .banner-app{display: none;}



/*搜索页*/
.sec-search{padding: 150px 0 110px;background: #f0f4f7;width: 100%;overflow: hidden;}
.psearch-left{float: left; width: 72.5%;}
.psearch-left .pagination {margin-top: 100px;}
.psearch-box{padding-right: 78px;margin-bottom: 35px;border: 1px solid #dcdcdc;background: #fff;position: relative;}
.psearch-box input{width: 100%;padding:0 34px;font-size: 18px;line-height: 68px;border: none;color: #333;}
.psearch-box button{ color:#c42a2e;background-size: 38% auto;position: absolute;right: 0;top: 0;z-index: 2;width: 68px;height: 68px;font-size: 30px;right: 10px;outline: medium;border: none;}
.psearch-tip{font-size: 24px;padding-left: 35px;margin-bottom: 27px;}
.psearch-right{float: right;width: 25%; margin-top: 0;}
.psearch-right .m-tit{font-size: 20px;padding: 20px 34px;border-bottom: 5px solid #f0f4f7;}
.psearch-ru a{font-size: 18px;padding: 20px 34px;border-bottom: 4px solid #f0f4f7;}
.news-item {display: block;background: #fff;padding: 25px 52px 25px 32px;margin-bottom: 30px;}
.news-item .m-cont {padding: 15px 4%;float: left;width: 80%;}
.news-item .m-tit {font-size: 18px;color: #444;-o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; -webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.news-item .m-time {font-size: 16px;margin: 4px 0 10px;color: #777;}
.news-item .m-img {float: left;width: 20%;overflow: hidden;}
.news-item .m-img img {width: 100%;-webkit-transition: all .8s;-o-transition: all .8s;transition: all .8s;}
.psearch-right .m-tit {font-size: 20px;padding: 20px 34px;border-bottom: 5px solid #f0f4f7;background: #c42a2e;text-align: center;color: #fff;}
.psearch-ru a {font-size: 18px;padding: 20px 34px;border-bottom: 4px solid #f0f4f7;display: block;background: #fff;color: #444;}


/*index*/
.in-one{padding: 66px 0 76px;background: #f8f9fb;background-size: 100% 100%;}
.in-tit{text-align: center;margin-bottom: 40px;}
.in-tit h3{font-size: 46px;color: #333;margin-bottom: 8px;}
.in-tit h4{color: rgba(204,204,204,0.5);font-size: 40px;font-family: 'akm';text-transform: uppercase;}
.in-more{display: inline-block;
    width: auto;
    height: 40px;border-radius: 20px;border:1px solid #e0e0e0;background: #fff;padding: 0 25px;transition: all 0.4s;}
.in-more span{display: inline-block;font-size: 14px;color: #254281;line-height: 38px;vertical-align: middle;}
.in-more i{display: inline-block;width: 23px;height: 23px;background: #3a558d;background-size: cover;vertical-align: middle;margin-left: 10px;transition: all 0.4s;color: #fff;border-radius: 50%;text-align: center;line-height: 23px;font-size: 12px;}
.in-more:hover{background: url(../image/img3.png) no-repeat center;background-size: cover;}
.in-more:hover i{color: #38528c;background: #fff;}
.in-more:hover span{color: #fff;}
.in1-desc{padding: 0 40px 65px;position: relative;}
.in1-desc:after{content: '';width: 100%;height: 0;background: url(../image/img4.png) no-repeat center;background-size: cover;position: absolute;bottom: 0;left: 0;transition: all 0.4s;}
.in1-desc h3{font-size: 24px;color: #333;margin-bottom: 10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.in1-desc h4{font-size: 18px;color: #666;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.in1-desc .in-more{margin-top: 40px;}
.pro-pic img{display: block;width: 100%;}
.pro-pic{overflow: hidden;width: 100%;height: 381px;}
.in1-swiper{position: relative;overflow: hidden;padding-bottom: 75px;}
.in1-swiper .swiper-slide{background: #fff;}
.cont-in .in1-swiper .swiper-pagination{display: block;}
.swiper-pagination-bullet{border:2px solid #3a5c93;background:none;width: 15px;height: 15px;margin: 0 8px;opacity: 1;border-radius: 50%;}
.swiper-pagination-bullet-active{background: #3a5c93;border-color: transparent;}
.swiper-pagination{bottom: 0;}
.in1-swiper .swiper-slide:hover .in-more{background: url(../image/img3.png) no-repeat center;background-size: cover;}
.in1-swiper .swiper-slide:hover .in-more i{color: #38528c;background: #fff;}
.in1-swiper .swiper-slide:hover .in-more span{color: #fff;}
.in1-swiper .swiper-slide:hover .in1-desc:after{height: 8px;}
.in1-swiper .swiper-slide:hover{box-shadow: 1px 1px 15px rgba(0,0,0,0.1);}
.in-two{padding: 60px 0;background: #1e366f;overflow: hidden;}
.in-two .in-tit h3{color: #fff;}
.in2-swiper{position: relative;padding-bottom: 65px;}
.in2-swiper .swiper-container{overflow:hidden;}
.swiper-button-next, .swiper-button-prev{color: rgba(255,255,255,0.7);font-size: 28px;background: none;top: 43%;transition:all 0.4s;}
.swiper-button-next:hover, .swiper-button-prev:hover{color: #fff;}

.swiper-button-next{right: -50px;}
.swiper-button-prev{left: -50px;}
.in2-pic{overflow: hidden;position: relative;}
.in2-pic:after{content: '';width: 100%;height: 40%;background: url(../image/img7.png) no-repeat center;background-size: 100% 100%;position: absolute;left: 0;bottom: 0;}
.in2-pic img{display: block;width: 100%;transition:all 0.4s;}
.in2-pic:hover img{transform: scale(1.1);}
.in2-desc{position: absolute;width: 100%;left: 0;bottom: 0;padding: 20px 40px;}
.in2-desc span{font-size: 26px;color: #fff;margin-left: 8px;display: inline-block;vertical-align: middle;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 80%;}
.in2-desc img{display: inline-block;vertical-align: middle;}
.in2-swiper .swiper-pagination-bullet{border-color: rgba(255,255,255,0.6);}
.in2-swiper .swiper-pagination-bullet-active{background: #469fed;border-color: transparent;}
.in-three{padding: 68px 0 123px;background: url(../image/img10.jpg) no-repeat center;background-size: 100% 100%;}
.in3-right{width: 51.4%;padding:0 0 20px 20px;position: relative;z-index: 1;}
.in3-right:before{content: '';width: 237px;height: 237px;background: rgba(37,66,129,0.2);position: absolute;left: 0;bottom: 0;z-index: -1;}
.in3-left{width: 42.85%;padding-top: 18px;}
.in3-left h3{font-size: 30px;color: #333;padding-bottom: 26px;margin-bottom: 25px;position: relative;letter-spacing: 4px;}
.in3-left h3:after{content: '';width: 50px;height: 2px;background: url(../image/img12.png) no-repeat center;background-size: 100% 100%;position: absolute;left: 0;bottom: 0;}
.in3-left p{font-size: 16px;color: #666;line-height: 28px;padding-right: 8px;max-height: 140px;overflow-y:auto;}
.in3-right img{display: block;width: 100%;}
.in3-left .in-more{margin-top: 62px;}

.in-four{padding: 90px 0 108px;background: url(../image/img13.jpg) no-repeat center;background-size: cover;}
.in-four .in-tit h3{color: #fff;}
.in4-list1 ul{text-align: center;font-size: 0; display: none;}
.in4-list1 ul.on{
    display: block;
}
.in4-list1 li{transition: all .5s; display: inline-block;text-align: left;padding: 0 95px;border-right: 1px solid rgba(236,235,241,0.5);}
.in4-list1 li.on{
    transform: translate3d(0,-15px,0);
}

.in4-list1 span.font_66{font-size: 66px;font-family: "DIMN";line-height: 60px;}
.in4-list1 span{font-size: 16px;color: #fff;}
.in4-list1 p{font-size: 20px;color: #fff;}
.in4-list1 li:last-child{border-right: 0;}
.in4-list2 .in4-pic{width: 34px;height: 34px;display: inline-block;background-size: cover;background-repeat: no-repeat;background-position: center;vertical-align: middle;margin-right: 20px;transition: all 0.4s;}
.in4-list2 .in4-pic1{background-image: url(../image/img14.png);}
.in4-list2 .in4-pic2{background-image: url(../image/img15.png);}
.in4-list2 .in4-pic3{background-image: url(../image/img16.png);}
.in4-list2 .in4-pic4{background-image: url(../image/img17.png);}
.in4-list2 li{width: 24.28%;float: left;background: rgba(245,245,245,0.9);margin-right: 0.96%;min-height: 110px;display: flex;justify-content: center;align-items: center;position: relative;z-index: 1;}
.in4-list2 li a{display: flex;align-items: center; width: 100%;line-height: 110px;justify-content: center;}
.in4-list2 li:last-child{margin-right: 0;}
.in4-list2 li p{font-size: 22px;color: #333;display: inline-block;vertical-align: middle;transition: all 0.4s;}
.in4-list2{margin-top: 140px;}
.in4-list2 li:after{content: '';width: 100%;height: 0;background: url(../image/img18.png) no-repeat center;background-size: cover;position: absolute;left: 0;bottom: 0;z-index: -1;transition: all 0.4s;}
.in4-list2 li:hover:after{height: 100%;}
.in4-list2 li:hover p{color: #fff;}
.in4-list2 li:hover .in4-pic1{background-image: url(../image/img14h.png);}
.in4-list2 li:hover .in4-pic2{background-image: url(../image/img15h.png);}
.in4-list2 li:hover .in4-pic3{background-image: url(../image/img16h.png);}
.in4-list2 li:hover .in4-pic4{background-image: url(../image/img17h.png);}
.in-five{padding: 75px 0 105px;background: #f5f5f5;}
.in5-item{width: 23.58%;float: left;margin-right: 1.893%;}
.in5-item:last-child{margin-right: 0;}

.in5-item .faq-ul{
    height: 350px;
    overflow-y: auto;
}
@media(max-width:1680px){
    .in5-item .faq-ul {
        height: 323px;
    }
    .in4-list1 li {
        padding: 0 60px;
    }
    .in4-list2 li p {
        font-size: 20px;
    }
}
@media(max-width:1260px){
    .in5-item .faq-ul {
        height: 285px;
    }
}
/* 滚动条 */
.in5-item .faq-ul::-webkit-scrollbar {
    width: 2px;
    background-color: #136091;
    border-radius:50px;
}

.in5-item .faq-ul::-webkit-scrollbar-track {
    border-radius: 50px;
    background-color:#999999
}

.in5-item .faq-ul::-webkit-scrollbar-thumb {
    border-radius: 50px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #136091
}







.in5-tit{    font-weight: bold;font-size: 24px;padding-left: 10px;position: relative;margin-bottom: 28px;    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}
.in5-tit:before{content: '';width: 2px;height: 22px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.in5-tit-red:before{background: #a83029;}
.in5-tit-blue:before{background: #3d84c3;}
.in5-tit-green:before{background: #49974b;}
.in5-tit-yellow:before{background: #d4a939;}

.in5-tit-red{color: #a83029;}
.in5-tit-blue{color: #3d84c3;}
.in5-tit-green{color: #49974b;}
.in5-tit-yellow{color: #d4a939;}
.in5-pic{width: 100%;overflow: hidden;margin-bottom: 20px;}
.in5-pic img{display: block;width: 100%;transition: all 0.4s;}
.in5-pic:hover img{transform: scale(1.1);}
.in5-item li h3{font-size: 16px;color: #666;margin-bottom: 8px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;transition: all 0.3s;font-family: "Microsoft yahei";}
.in5-item li p{font-size: 14px;color: #999;}
.in5-item li{margin-bottom: 14px;}
.in5-item li:hover h3{color: #3a558d;}
.in5-item li:last-child{margin-bottom: 0;}
.see-more{font-size: 14px;color: #777;display: block;margin-top: 28px;}
.see-more i{font-size: 14px;color: #777;}
.see-more:hover{color: #3a558d;}
.see-more:hover i{color: #3a558d;}
.faq-ul li h3{padding-left: 45px;background: url(../image/img23.png) no-repeat left center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height: 32px;}
.faq-ul li p{padding-left: 45px;background: url(../image/img24.png) no-repeat left top;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 22px;height: 44px;}
.faq-ul li{border-bottom: 1px dashed #c5c5c5;padding-bottom: 16px;}
.faq-ul li:last-child{border-bottom: none;}

@media(max-width:1680px){
    .in5-tit {
        font-size: 20px;
    }
}

/* 关于我们 */
.bread-con{text-align: left;}
.bread {position: absolute;bottom: 0;left: 0;width: 100%;height: 50px;background: rgba(0,0,0,0.45);}
.bread a{display: inline-block;font-size: 14px;color: #fff;line-height: 50px;transition: all 0.4s;}
.bread a.home{padding-left: 32px;background: url(../image/home.png) no-repeat 8px center;}
.bread i{display: inline-block;width: 8px;height: 14px;background: url(../image/right.png) no-repeat center;margin:0 5px 0 8px;}
.bread a:hover,.bread a:last-child{color: #3b98ec;}
.nyban-info{position: absolute;width: 100%;left: 0;top:45%;transform: translateY(-50%);}
.nyban-info h3{font-size: 50px;color: #fff;letter-spacing: 0px;margin-bottom: 15px;}
.nyban-info h4{color: #fff;font-size: 24px;letter-spacing: 0px;}
.nyban-in:before{content: '';width: 4px;height: 100%;background: #469fed;position: absolute;left: 0;top: 0;}
.nyban-in{position: relative;padding-left: 20px;}
.ny-nav{border-bottom: 1px solid #dedede;background: #fff;padding: 20px 0;}
.ny-nav .ny-nav-list ul{font-size: 0;}
.ny-nav .ny-nav-list li{display: inline-block;transition: all 0.4s;padding: 0 35px;border-radius: 20px;transition: background .4s, color .4s;}
.ny-nav .ny-nav-list a{display: inline-block;text-align: center;font-size: 18px;color: #333;transition: all 0.4s;line-height: 40px;}
/* .ny-nav .ny-nav-list li:hover, */.ny-nav .ny-nav-list li.on{background: url(../image/img3.png) no-repeat center;background-size: cover;}
/* .ny-nav .ny-nav-list li:hover a, */.ny-nav .ny-nav-list li.on a{color: #fff;}
.abo-one{background: url(../image/img25.jpg) no-repeat center;background-size: cover;padding: 115px 0 75px;}
.ny-tit h4{font-size: 48px;color: #333;letter-spacing: 0px;}
.ny-tit h5{font-size: 46px;color: rgba(102,102,102,0.06);font-family: 'akm';text-transform: uppercase;margin-top: -32px;}
.ny-tit{position: relative;text-align: center;padding-bottom: 20px;margin-bottom: 40px;}
.ny-tit:after{content: '';width: 50px;height: 2px;background: #3b98ec;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}
.abo1-con .ny-tit{text-align: left;}
.abo1-con .ny-tit:after{left: 0;transform: none;}
.abo1-con .in3-left p{max-height: 196px;}
.abo1-con .in3-right:before{width: 197px;height: 197px;background: rgba(68,158,237,0.5);}
.abo1-con .in3-right{padding: 0 0 36px 36px;}
.abo1-num p span{font-size: 72px;color: #333;font-family: "DIMN";transition: all 0.4s;}
.abo1-num p{font-size: 18px;color: #666;}
.abo1-num p i{font-size: 16px;color: #333;font-style: normal;vertical-align: top;}

.abo1-num ul{
    display: flex;
    justify-content:space-between;
}
/* .abo1-num li{width: 33.3%;float: left;} */
.abo1-num p.p2{margin-top: 10px;}
.abo1-num{margin-top: 50px;}
.abo1-num li:hover p span{color: #3a5c93;background-image: -webkit-linear-gradient(right,#3a5c93,#39a4cd);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.abo-two{padding: 75px 0 85px;background: #f6f7f8;}
.abo2-pic img{display: block;width: 100%;}
.abo2-pic{width: 100%;overflow: hidden;}
.abo2-tlf,.abo2-trt{width: 49%;position: relative;}
.abo2-desc h3{font-size: 30px;color: #fff;margin-bottom: 22px;}
.abo2-desc p{font-size: 18px;color: #fff;line-height: 26px;}
.abo2-desc{position: absolute;left: 0;top:0;padding: 50px;}
.abo2-rbot,.abo2-rtop{position: relative;}
.abo2-rtop{margin-bottom: 4%;}
.abo2-rbot .abo2-desc,.abo2-rtop .abo2-desc{max-width: 50%;padding: 0 38px;top: 50%;transform: translateY(-50%);}
.abo2-tlf .abo2-desc{top:50px;}
.abo2-rbot .abo2-desc{left: auto;right: 0;}
.abo2-tlf .abo2-desc{top:20px;}
.abo2-bot ul li{width: 18.83%;float: left;min-height: 282px;position: relative;overflow: hidden;}
.abo2-bot ul li.on{width: 43.33%;}
.abo2-bot ul li.li1{background: url(../image/img32.jpg) no-repeat center;background-size: cover;}
.abo2-bot ul li.li2{background: #3a679b;background-size: cover;}
.abo2-bot ul li.li3{background: url(../image/img33.jpg) no-repeat center;background-size: cover;}
.abo2-bot ul li.li4{background: url(../image/img34.jpg) no-repeat center;background-size: cover;}
.abo2-bot ul li h3{font-size: 24px;color: #fff;}
.abo2-bot .abo2-front{text-align: center;transition: all 0.4s;position: absolute;top: 50%;left: 0;width: 100%;transform: translateY(-50%);transition: all 0.5s;}
.abo2-bot .abo2-front .abo2-fpic img{display: block;margin:0 auto;}
.abo2-bot .abo2-front .abo2-fpic{margin-bottom: 15px;box-shadow:3px 4px 10px 0px rgba(193,138,23,0.3);display: inline-block;
    border-radius: 50%;}
.abo2-bot .abo2-back{left: -100%;position: absolute;top: 0;width: 100%;height: 100%;transition: all 0.8s;}
.abo2-bot li.on .abo2-back{left: 0;}
.abo2-bot li.on .abo2-front{right: -100%;left: auto;}
.abo2-bot .abo2-front a{display: inline-block;color: #fff;font-size: 16px;line-height: 40px;width: 140px;border-radius: 20px;border:1px solid #fff;margin-top: 20px;}
.abo2-bot .abo2-back h3{margin-bottom: 28px;padding-left: 48px;line-height: 36px;}
.abo2-bot .abo2-back p{font-size: 16px;color: #fff;line-height: 24px;max-height: 120px;overflow-y: auto;padding-right: 5px;}
.abo2-back-in{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;padding: 0 50px;}
.abo2-bot ul li.li1 .abo2-back h3{background: url(../image/img30h.png) no-repeat left center;}
.abo2-bot ul li.li2 .abo2-back h3{background: url(../image/img31h.png) no-repeat left center;}
.abo2-bot ul li.li3 .abo2-back h3{background: url(../image/img35h.png) no-repeat left center;}
.abo2-bot ul li.li4 .abo2-back h3{background: url(../image/img36h.png) no-repeat left center;}
.abo2-bot-tit{font-size: 30px;color: #fff;padding: 0 50px;line-height: 60px;background: #333;}


.abo-three{padding: 80px 0 70px;background: #fbfbfb url(../image/img40.jpg) no-repeat center;background-size: cover;overflow:hidden;}
.even-box{position:relative;padding-top:90px;height:440px;}
.event-list{margin-bottom:30px;padding-top:100px;height:200px;}
.event-list ul{position:relative;margin-left:50%;height:1px;background-color:#c9c9c9;-webkit-box-shadow:0 0 1px #000;box-shadow:0 0 1px #000;-webkit-transition:all .5s;transition:all .5s;}
.event-list ul li{position:absolute;width:140px;height:100px;color:#4c4c4c;text-align:center;font-size:50px;}
.event-list ul li .year{position:absolute;right:0;left:0;display:block;width:100%;letter-spacing:3px;font-family:DIMN;cursor:pointer;}
/* .event-list ul li.on .year{color:#ea1620;text-shadow:0 6px 16px rgba(234,22,32,.4);} */
.event-list ul li .dian{position:absolute;left:50%;z-index:3;display:block;margin-left:-10px;width:20px;height:20px;border-radius:100%;background-color:#fff;-webkit-box-shadow:0 0 8px #bbb;box-shadow:0 0 8px #bbb;}
.event-list ul li .dian i{display:block;margin:5px;width:10px;height:10px;border-radius:100%;background-color:#4d4d4d;}
.event-list ul li.on .dian i{background-color:#f89102;}
.event-list ul li p{position:absolute;left:50%;margin-left:-100px;width:200px;text-align:center;font-size:16px;cursor:pointer;color: #666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
/* .event-list ul li::before{position:absolute;left:50%;z-index:2;display:block;width:400px;height:1px;background-color:#ea1620;-webkit-box-shadow:0 0 1px #ea1620;box-shadow:0 0 1px #ea1620;content:'';opacity:0;} */
@media screen and (max-width:1500px){.event-list ul li::before{width:300px;}
}
.event-list ul li:last-child::before{right:50%;left:auto;}
.event-list ul li.on::before{opacity:1;}
.event-list ul li:nth-child(even){top:-100px;}
.event-list ul li:nth-child(odd){bottom:-100px;}
.event-list ul li:nth-child(even) p{bottom:-70px;}
.event-list ul li:nth-child(odd) p{top:-70px;}
.event-list ul li:nth-child(even) .year{top:15px;}
.event-list ul li:nth-child(odd) .year{bottom:15px;}
.event-list ul li:nth-child(even) .dian{bottom:-10px;}
.event-list ul li:nth-child(odd) .dian{top:-10px;}
.event-list ul li:nth-child(even)::before{bottom:-1px;}
.event-list ul li:nth-child(odd)::before{top:-1px;}
.even-box .abo-page{position:relative;left:50%;margin-left:-315px;width:630px;height:37px;text-align:center;font-size:18px;line-height:37px;padding: 0;overflow:hidden;}
.even-box .abo-page div{float:left;width:50%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size: 14px;}
.even-box .abo-page .prev{background:#303032;background-size: cover;color: #fff;}
.even-box .abo-page .next{background:url(../image/img39.jpg) no-repeat center;background-size: cover; color:#fff;}
i.icon-jiantou{display:inline-block;-webkit-transition:all .2s;transition:all .2s;width: 26px;height: 10px;background: url(../image/img38.png) no-repeat center;margin-left: 50px;}
.even-box .abo-page .next:hover i{-webkit-transform:translateX(30px);transform:translateX(30px);-ms-transform:translateX(30px);}
.even-box .abo-page .next:hover{color:#fff;}
.even-box .abo-page .prev:hover{color:#fff;}
.even-box .abo-page .prev:hover i{-webkit-transform:translateX(-30px);transform:translateX(-30px);-ms-transform:translateX(-30px);}
.even-box .show-box{position:absolute;right:50%;bottom:40px;margin-right:230px;width:420px;height:382px;background-color:#fff;-webkit-box-shadow:0PX 20px 70px #C5C5C5;box-shadow:0PX 20px 70px #C5C5C5;overflow: hidden;}
.show-box ul{height:382px;-webkit-transition:all .5s;transition:all .5s;}
.show-box li{float:left;padding:10px;width:420px;height:100%;}
.show-box li .abo-pic{position:relative;overflow:hidden;margin-bottom:24px;height:186px;}

.show-box li .abo-pic img{width:100%;height:100%;}
.show-box li .abo3-desc{overflow:hidden;padding:20px 15px;height:162px;}
.show-box li .abo3-desc h6{font-size: 24px;color: #666;font-family: "DIMN";margin-bottom: 12px;}
.show-box li .abo3-desc h6 span{font-size: 16px;color: #666;}
.show-box li p{color:#666;font-size: 14px;line-height: 1.5;height: 84px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.abo3-pic img{display: block;width: 100%;}
.abo3-pic{overflow: hidden;}
.bx-controls-direction {padding: 10px 25px;text-align: center;}
.bx-controls-direction a{width: 30px;height: 20px;background: #fff;color: transparent;display: inline-block;margin:0 10px;}
.bx-controls-direction .bx-prev{background: url(../image/left3.png) no-repeat center;width: 22px;height: 16px;}
.bx-controls-direction .bx-next{background: url(../image/right3.png) no-repeat center;width: 22px;height: 16px;}

.abo-four{padding: 65px 0;background: url(../image/img41.jpg) no-repeat center;background-size: cover;}
.abo4-con .ny-tit h4{color: #fff;}
.abo4-con .ny-tit h5{color: rgba(255,255,255,0.15);}
.abo4-nav ul{overflow-x:auto;white-space: nowrap;}
.abo4-nav li a{
    width: auto; padding: 0 15px;
    height: 45px;border-radius: 20px;line-height: 45px;display: inline-block;text-align: center;font-size: 18px;color: #fff;transition: all 0.4s;}
.abo4-nav li{margin-right: 13px;display: inline-block;}
.abo4-nav li:last-child{margin-right: 0;}
.abo4-nav li.on a,.abo4-nav li:hover a{color: #fff;background: url(../image/img3.png) no-repeat center;background-size: cover;border-color: transparent;}
.abo4-nav{margin-bottom: 46px;text-align: center;}
.abo4-nav li img{display: inline-block;vertical-align: middle;margin-right: 12px;}
.abo4-item{display: none;}
.abo4-item.on1{display: block;}
.cont-in .abo4-swiper{position: relative;}
.cont-in .swiper-button-next,.cont-in .swiper-button-prev{width: 50px;height: 50px;background: #d9d9d9;position: absolute;z-index: 10;transition: all 0.4s;border-radius: 50%;line-height: 50px;text-align: center;color: #666;font-size: 14px;color: #000;}
.cont-in .swiper-button-next:hover,.cont-in .swiper-button-prev:hover{background: #2d8bf3;color: #fff;}
.cont-in .swiper-button-next{right: -90px;}
.cont-in .swiper-button-prev{left:-90px;}
.cont-in .swiper-pagination{bottom: 0;}
.cont-in .abo4-swiper .swiper-pagination{display: none;}
.cont-in .abo4-swiper .swiper-pagination-bullet{opacity: 0.36; width: 8px;height: 8px;margin: 0 0 0 15px!important;background: #fff;border-radius: 50%;border: none;}
.cont-in .abo4-swiper .swiper-pagination-bullet-active{opacity: 1;background: #2d8bf3;}
.cont-in .swiper-container{overflow: hidden;}
.honor-pic {overflow: hidden;height: 330px;}
.honor-pic img{display: block;margin:0 auto;height: 100%;width: 100%;}
.honor-desc{font-size: 18px;color: #fff;text-align: center;padding: 20px 5px;position: relative;z-index: 1;transition: all 0.3s;    text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.abo4-itembox{width: 1140px;margin:0 auto;}

/* 核心优势 */
.adv-one{padding: 75px 0 85px;background: #fff;}
.adv1-left{width: 50%;}
.adv1-right{width: 44%;padding-top: 5%;}
.adv1-swiper{position: relative;}
.cont-in .adv-swiper .swiper-button-next{right: 20px;}
.cont-in .adv-swiper .swiper-button-prev{left: 20px;}
.adv-swiper .swiper-button-next, .adv-swiper .swiper-button-prev{top: 50%;background: #d9d9d9;color: #000;width: 45px;height: 45px;line-height: 45px;}
.adv1-swiper .swiper-slide img{display: block;width: 100%;}
.adv1-con .ny-tit{text-align: left;}
.adv1-con .ny-tit:after{left: 0;transform: none;}
.adv1-right p{font-size: 16px;color: #666;line-height: 30px;padding-right: 10px;max-height: 120px;}
.adv-num{background: url(../image/img50.jpg) no-repeat center;background-size: cover;padding: 60px 0;}
.adv-num .in4-list1 p:last-child{font-size: 16px;margin-top: 5px;}
.adv-two{padding: 90px 0 105px;background: #fff;}
.adv2-p{font-size: 16px;color: #666;line-height: 26px;width: 56.6%;text-align: center;margin:0 auto;}
.adv2-lf{width: 33.33%;}
.adv2-rt{width: 65.66%;position: absolute;right: 0;top: 0;height: 100%;}
.adv2-box{margin-top: 56px;position: relative;}
.adv2-lf .in4-list1 li{background: #f5f5f5;display: block;width: 100%;text-align: center;padding: 20px 10px;margin-bottom: 5px;transition: all 0.4s;border-right: none;}
.adv2-lf .in4-list1 li:last-child{margin-bottom: 0;}
.adv2-lf .in4-list1 p{font-size: 16px;color: #333;transition: all 0.4s;}
.adv2-lf .in4-list1 span.font_66{font-size: 50px;color: #333;}
.adv2-lf .in4-list1 span{color: #333;transition: all 0.4s;}
.adv2-pic img{display: block;width: 100%;}
.adv2-swiper{position: relative;}
.adv2-lf .in4-list1 li:hover p,.adv2-lf .in4-list1 li:hover p span{color: #fff;}
.adv2-lf .in4-list1 li:hover{background: url(../image/img52.jpg) no-repeat center;background-size: cover;}
.adv-phone{padding: 65px 0;background: url(../image/img53.jpg) no-repeat center;background-size: cover;}
.adv-phCon{text-align: center;color: #fff;}
.adv-phCon h3{font-size: 28px;margin-bottom: 10px;}
.adv-phCon p{font-size: 22px;display: inline-block;padding-left: 43px;background: url(../image/tel1.png) no-repeat left center;}
.adv-phCon p a{font-family: "DIMN";font-size: 28px;color: #fff;}
.adv-phCon .in-more{line-height: 40px;background: transparent;border:1px solid rgba(255,255,255,0.8);font-size: 16px;color: #fff;margin-top: 30px;}
.adv-three{padding: 80px 0;background: #f5f5f5;}
.adv3-swiper{position: relative;margin-top: 56px;}
.adv3-list{margin-top: 70px;}
.adv3-list.in4-list1 li p,.adv3-list.in4-list1 li p span{color: #333;}
.adv3-list.in4-list1 li{border-right: none;padding: 0 6%;position: relative;}
.adv3-list.in4-list1 li:after{content: '';width: 1px;height: 44px;background: rgba(67,64,64,0.36);position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.adv3-list.in4-list1 li:last-child:after{display: none;}
.adv3-list.in4-list1 li p{font-size: 16px;}
.adv3-list.in4-list1 span.font_66{font-size: 60px;transition: all 0.4s;}
.adv3-list.in4-list1 li:hover span.font_66{color: #2e8bf3;}
.adv-four{padding: 75px 0 95px;background: #fff;}
.adv4-list.in4-list1{margin-top: 40px;margin-bottom: 30px;}
.adv4-list.in4-list1 li{border-right: none;text-align: center;padding: 0 60px;}
.adv4-list.in4-list1 li:after{display: none;}
.adv4-list.in4-list1 li p,.adv4-list.in4-list1 li p span{color: #333;}
.adv4-lf{width: 48.33%;}
.adv4-lf li{width: 50%;float: left;}
.adv4-lf-pic{height: 386px;overflow:hidden;transition: all 0.4s;}
.adv4-lf-pic img{display: block;height: 100%;}
.adv4-lf li:hover .adv4-lf-pic{transform: translateY(-10px);}
.adv4-lf li p{font-size: 18px;color: #444;text-align: center;margin-top: 20px;}
.adv4-swiper{position: relative;}
.adv4-rt{width: 49.83%;}
.adv4-rt p{font-size: 18px;color: #444;text-align: center;margin-top: 27px;}

@media(max-width:1460px){
    .adv2-lf .in4-list1 li {
        padding: 15px 10px;
    }
    .adv4-lf-pic {
        height: 355px;
    }
}

/* 常见问题 */
.faq-con{padding: 62px 0 90px;}
.faqban-in:before{background: #469fed;}
.faq_list li {text-align: left;background: #f5f5f5;margin-bottom: 20px;}
.faq_list li:last-child{margin-bottom: 0;}
.faq_font {display: none;}
.faq_tit-con{padding: 38px 60px;position: relative;background: url(../image/Q.png) no-repeat left center;}
.faq_tit {padding: 0 35px;box-sizing: border-box;cursor: pointer;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}
.faq_tit h3{color: #333;font-size: 20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.faq_tit i{display: inline-block;width: 20px;height: 20px;background: url(../image/jia.png) no-repeat center;position: absolute;right: 25px;top: 50%;margin-top: -10px;}
.faq_det{padding: 0px 92px 63px;box-sizing: border-box;position: relative;background: #f5f5f5;}
.faq_det span{display: inline-block;position: absolute;left: 35px;top: 0;width: 32px;height: 32px;background: url(../image/A.png) no-repeat center;border-radius: 50%;}
.faq_det p{color: #666;font-size: 16px;width: 95%;}
.faq_list li.on i{background: url(../image/jian.png) no-repeat center;}

/*下载中心*/
.down-con{background: #fbfbfb;}
.down-search{margin-bottom: 50px;}
.down-search input{width: 89%;background: #fff;line-height: 65px;padding: 0 35px;float: left;}
.down-search input::placeholder{font-size: 14px;color: #666;}
.down-search button{width: 11%;float: right;line-height: 65px;background: #2d8bf3;color: #fff;font-size: 18px;cursor: pointer;}
.down-list li{padding: 20px 50px 20px 35px;border-bottom: 1px solid #f1f1f1;background-repeat: no-repeat;background-position: right 55px center;background-image: url(../image/down.png);transition: all 0.4s;}
.down-list li span{font-size: 16px;color: #333;line-height: 27px;display: inline-block;}
.down-list li span.name{padding-left: 55px;background: url(../image/img59.png) no-repeat left center;width: 60%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.down-list li span.time{float: right;margin-right: 220px;font-size: 14px;color: #666;font-family: "DIMN";}
.down-list li:hover{background-color: #f5f5f5;background-image: url(../image/down-h.png);}

/*新闻*/
.news-con{padding: 50px 0 85px;background: #fff;}
.news-tlf{width: 50%;}
.news-swiper{position: relative;}
.news-tdesc{line-height: 46px;position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(30,54,111,0.8);padding: 0 34px;}
.news-tdesc p{font-size: 16px;color: #fff;width: 85%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.news-swiper .swiper-pagination{display: inline-block;width: auto;left: auto;right: 35px;bottom: 15px;}
.news-swiper .swiper-pagination-bullet{width: 6px;height: 6px;background: #fff;border-radius: 50%;opacity: 1;border: none;}
.news-swiper .swiper-pagination-bullet-active{background: #254484;}
.news-trt{width: 50%;position: absolute;right: 0;top: 0;height: 100%;}
.news-trtcon{position: absolute;width: 100%;left: 0;top: 50%;transform: translateY(-50%);padding: 0 8.5%;}
.news-trtcon h3{font-size: 20px;color: #333;margin-bottom: 15px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.news-trtcon p{font-size: 14px;color: #666;line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 48px;}
.news-tdate{margin-top: 5px;}
.news-tdate span{font-size: 16px;color: #666;display: block;}
.news-tdate span.span-big{color: #3a5c93;font-size: 48px;font-family: "DIMN";}
.news-trtcon .in-more i{background: none;color: #fff;margin-left: 0;}
.news-trtcon .in-more span{color: #fff;}
.news-trtcon .in-more{background: url(../image/img3.png) no-repeat center;padding: 0 30px;margin-top: 44px;}
.news-top{position: relative;margin-bottom: 80px;}
.news-bot li{width: 32.5%;float: left;padding: 40px 26px;background: #fff;margin-right: 1.25%;transition: all 0.4s;}
.news-bot li:nth-child(3n){margin-right: 0;}
.news-bot li h3{font-size: 18px;color: #333;line-height: 26px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 52px;}
.news-bot li p{font-size: 14px;color: #666;line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;height: 66px;}
.news-bot .news-tdate span.span-big{color: #333;}
.news-pic{overflow:hidden;}
.news-pic img{display: block;width: 100%;transition: all 0.4s;}
.news-bot .news-tdate{margin-bottom: 25px;}
.news-bot .news-pic{margin-bottom: 26px;}
.news-bot li:hover{background: #f5f5f5;}
.news-bot li:hover .news-pic img{transform: scale(1.1);}

/*新闻详情*/
.newsxq-con{background: #f5f5f5;padding: 50px 0 90px;}
.newsxq-box{padding: 65px 50px;background: #fff;}
.newsxq-top{border-bottom: 1px solid #d5d5d5;text-align: center;padding-bottom: 46px;}
.newsxq-top h3{font-size: 28px;color: #333;margin-bottom: 20px;}
.newsxq-top p span{display: inline-block;font-size: 14px;color: #666;margin: 0 25px;}
.newsxq-mid{padding: 40px 0 60px;}
.newsxq-mid p{color: #666;}
.xq-menu{text-align: center;margin-top: 55px;}
.xq-menu a{display: inline-block;height: 47px;background-color:#edecec ;border-radius: 23.5px;padding: 0 60px;line-height: 47px;overflow: hidden;transition: all 0.4s;margin: 0 10px;text-align: left;}
.xq-menu a span{font-size: 14px;color: #666;text-transform: uppercase;display: inline-block;vertical-align: middle;transition: all 0.4s;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;max-width: 235px;}
.xq-menu a.xq-prev span{float: right;}
.xq-menu a.xq-prev i,.xq-menu a.xq-next i{vertical-align: middle;transition: all 0.4s;color: #444;}
.xq-menu a.xq-back i{width: 22px;height: 14px;display: inline-block;background: url(../image/img65.png) no-repeat center;vertical-align: middle;margin-right: 15px;transition: all 0.4s;}
.xq-menu a.xq-back{text-align: center;}
.xq-menu a.xq-next span{float: left;}
.xq-menu a.xq-next{text-align: right;}
.xq-menu a:hover{background:url(../image/img66.png) no-repeat center;background-size: cover;}
.xq-menu a:hover span{color: #fff;}
.xq-menu a.xq-prev:hover i,.xq-menu a.xq-next:hover i{color: #fff;}
.xq-menu a.xq-back:hover i{background: url(../image/img65h.png) no-repeat center;}
.newsxq-share .foot-share{display: inline-block;vertical-align: middle;margin-top: 0;}
.newsxq-share{text-align: center;}
.newsxq-share span{display: inline-block;vertical-align: middle;}
/*相关产品*/
.relate-box{margin-top: 70px;background: #f5f5f5;}
.relate-box .pro-pic{height: 285px;}
.relate-tit{font-size: 36px;color: #333;text-align: center;margin-bottom: 64px;}
.relate-swiper{position: relative;}
.relate-swiper .swiper-button-prev,.relate-swiper .swiper-button-next{background:none;font-size: 24px;width: auto;height: auto;top: 50%;}
.relate-swiper .swiper-button-prev{left: -40px;}
.relate-swiper .swiper-button-next{right: -40px;}
.relate-swiper .swiper-button-prev:hover,.relate-swiper .swiper-button-next:hover{background: none;color: #3b98ec;}
.relate-swiper .swiper-pagination{display: none;}
.relate-desc{background: #fff;text-align: center;padding: 0 0 30px 0;}
.relate-desc p{font-size: 18px;color: #555;line-height: 26px;padding: 0 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}


/*联系我们*/
.cont-ban{height: 800px;}
.cont-ban.inner-banner .banner-pc{width: auto;height: 100%;}
.cont-ban .nyban-info{top: 50%;}
.cont-banlf{position: relative;padding-left: 20px;margin-top: 100px;}
.cont-banlf:before { content: '';width: 4px; height: 100%;background: #469fed; position: absolute;left: 0;top: 0;}
.cont-banrt{background:rgba(255,255,255,0.92);padding: 64px;max-width: 50%;}
.cont-banrt .in-tit{text-align: left;margin-bottom: 22px;}
.cont-banrt .in-tit h3{font-size: 30px;color: #254281;letter-spacing: 0;margin-bottom: 0;}
.cont-banrt .in-tit h4{font-size: 30px;color: rgba(51,51,51,0.06);letter-spacing: 0;margin-top: -15px;}
.cont-tlist .cont-topItem h3{font-size: 18px;color: #333;margin-bottom: 12px;}
.cont-tlist .cont-topItem{padding-left: 40px;margin-bottom: 40px;}
.cont-tlist .cont-topItem:last-child{margin-bottom: 0;}
.cont-tlist .cont-topItem p,.cont-tlist .cont-topItem p a{font-size: 14px;color: #666;}
.cont-tlist .cont-topItem.cont-addItem{background: url(../image/cont-add.png) no-repeat left top;}
.cont-tlist .cont-topItem.cont-telItem{background: url(../image/cont-tel.png) no-repeat left top;}
.cont-tlist .cont-topItem.cont-mailItem{background: url(../image/cont-mail.png) no-repeat left top;}
.cont-tlist .cont-topItem.cont-addItem dd{width: 49%;display: inline-block;margin-bottom: 30px;}
.cont-tlist .cont-topItem.cont-addItem dd:last-child{margin-bottom: 0;}
.cont-con .ny-tit{margin-bottom: 0;padding-bottom: 0;padding: 80px 0;}
.cont-con .ny-tit:after{display: none;}
.cont1-box{padding: 170px 0 90px;background: url(../image/img67.jpg) no-repeat center;background-size: cover;}
.cont-item{display: none;}
.cont-item.on1{display: block;}
.cont-nav li{font-size: 18px;color: #fff;display: inline-block;padding:0 5px 18px;position: relative;margin-right: 35px;cursor: pointer;}
.cont-nav li:last-child{margin-right: 0;}
.cont-nav li:after{content: '';width: 100%;height: 2px;background:#fff;background: #fff;position: absolute;bottom: 0;left: 0;opacity: 0;transition: all 0.4s;}
.cont-nav li.on:after{opacity: 1;}
.cont-itembox{min-height: 475px;background: url(../image/img68.png) no-repeat left center;position: relative;}
.cont-dotNav{width: 14px;height: 14px;background: url(../image/dot.png) no-repeat center;position: relative;}
.cont-dotNav:after{content: '';width: 20px;height: 20px;border:3px solid #fff;background:transparent;position: absolute;top: 50%;left: 50%;border-radius: 50%;margin-top: -10px;margin-left: -10px;opacity: 0;transition: all 0.4s;}
.cont-dotNav.on:after{opacity: 1;}
.cont-dotNav.on{background: none;}
.cont-inItem{display: none;}
.cont-inItem.on1{display: block;}
.cont-dotNav.dot1{position: absolute;    left: 133px;
    top: 185px;}
.cont-dotNav.dot2{position: absolute;left: 464px;
    top: 164px;}
.cont-dotNav.dot3{position: absolute;left: 460px;top: 154px;}
.cont-dotNav.dot4{position: absolute;    left: 485px;
    top: 184px;}
    /* left: 736px;
    top: 261px; */
.cont-dotNav.dot5{position: absolute;left: 530px;top: 206px;}
.cont-dotNav.dot6{position: absolute;left: 770px;
    top: 237px;}
.cont-dotNav.dot7{position: absolute;        left: 749px;
    top: 241px;}
.cont-dotNav.dot8{position: absolute;    left: 746px;
    top: 236px;
}
.cont-inItem{border-radius: 10px;background:#fff;box-shadow: 1px 1px 30px rgba(0,35,79,0.44);position: absolute;right: -100px;top: 0;padding: 30px 25px 55px;max-width: 368px;}
.cont-itemPic{margin-bottom: 25px;}
.cont-inItem .ohhd{
    height: 240px;
    overflow-y: auto;
}
.cont-inItem .ohhd::-webkit-scrollbar {
    width: 2px;
    background-color: #136091;
    border-radius:50px;
}

.cont-inItem .ohhd::-webkit-scrollbar-track {
    border-radius: 50px;
    background-color:#999999
}

.cont-inItem .ohhd::-webkit-scrollbar-thumb {
    border-radius: 50px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #136091
}


.cont-inItem h3{font-size: 20px;color: #333;padding-bottom: 15px;margin-bottom: 22px;position: relative;}
.cont-inItem h3:after{content: '';width: 29px;height: 2px;background: #203f7e;position: absolute;left: 0;bottom: 0;}
.cont-inItem p{font-size: 14px;color: #666;line-height: 24px;}
.cont-itemAppBox{display: none;}
.cont-itemApp{display: none;background: #fff;box-shadow: 1px 1px 30px rgba(0,35,79,0.44);padding: 30px 25px 55px;max-width: 368px;border-radius: 10px;}
.cont-itemApp.on1{display: block;}
.cont-swiper{position: relative;}
.cont-swiper .swiper-slide img{display: block;margin: 0 auto;width: 100%;}
.cont-itemAppBox{margin-top: 30px;}
.cont-swiper .swiper-slide h3{font-size: 16px;color: #333;padding-bottom: 10px;margin-bottom: 15px;position: relative;}
.cont-swiper .swiper-slide h3:after{content: '';width: 20px;height: 1px;background: #203f7e;position: absolute;left: 0;bottom: 0;}
.cont-swiper .swiper-slide p{font-size: 14px;color: #666;line-height: 22px;}
.cont-swiper .swiper-pagination{bottom: -30px;}
.cont-two{padding: 120px 0 130px;background: #fbfbfb;}
.cont-two .ny-tit{padding: 0;margin-bottom: 45px;}
.cont-form input::placeholder{color: #444;}
.cont-form input{line-height: 60px;border:1px solid #e5e5e5;font-size: 16px;color: #444;padding: 0 20px;height: 60px;vertical-align: middle;}
.form-block input{width: 100%;}
.form-block select{width: 100%;height: 60px;line-height: 60px;padding: 0 20px;color: #444;font-size: 16px;border:1px solid #e5e5e5;appearance: none;-moz-appearance: none;-webkit-appearance: none;background: url(../image/xia.png) no-repeat right 20px center;}
.form-block{margin-bottom: 20px;}
.form-block1 input{width: 49%;float: left;margin-right: 2%;}
.form-block1 input:last-child{margin-right: 0;}
.form-block1 textarea{padding: 20px 20px 20px 56px;border:1px solid #e5e5e5;width: 100%;resize: none;height: 100px;font-size: 16px;color: #444;}
.form-block1 input{padding: 0 20px 0 56px;}
.form-block.yzm{width: 100%;display: inline-block;font-size: 0;}
.form-block.yzm input{width: 50%;margin-right: 2%;float:left;}
.form-block.yzm span{width: 130px;height: 60px;border:1px solid #e5e5e5;display: inline-block;line-height: 60px;text-align: center;font-size: 16px;vertical-align: middle;}
.form-block.yzm span img{display: block;width: 100%;overflow:hidden;}
.form-block1 .name{background: url(../image/img70.png) no-repeat 20px center;}
.form-block1 .tel{background: url(../image/img71.png) no-repeat 20px center;}
.form-block1 .mail{background: url(../image/img72.png) no-repeat 20px center;}
.form-block1 .country{background: url(../image/img73.png) no-repeat 20px center;}
.form-block1 .message{background: url(../image/img74.png) no-repeat 20px 20px;}
.form-block button{width: 168px;height: 60px;background: #2d8bf3;color: #fff;font-size: 16px;text-align: center;line-height: 60px;margin:0 auto;display: block;cursor: pointer;}
.form-block:last-child{margin-bottom: 0;}

/*产品列表*/
.pro-con{padding: 85px 0;background: #f5f5f5;}
.pro-top p{font-size: 18px;color: #fff;line-height: 26px;}
.pro-top{background: url(../image/img75.jpg) no-repeat center;background-size: cover;padding: 40px 45px;}
.pro-list li{width: 32.16%;float: left;margin-right: 1.76%;margin-top: 1.76%;position: relative;overflow:hidden;}
.pro-list li:nth-child(3n){margin-right: 0;}
.pro-list .pro-desc h3{font-size: 24px;color: #555;text-align: center;text-transform: uppercase;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.pro-list .pro-pic{height: 386px;}
.pro-pic img{display: block;width: 100%;}
.pro-back{opacity: 0.8; position: absolute;bottom: -117%;left: 0;width: 100%;transition: all 0.4s;height: 100%;background: url(../image/img76.png) no-repeat center;background-size: 100% 100%;padding: 25% 12%;text-align: center;}
.pro-front{position: absolute;bottom: 0;left: 0;width: 100%;padding: 35px 10px;transition: all 0.4s;}
.pro-list .pro-desc .pro-back h3{color: #fff;margin-bottom: 12px;}
.pro-list .pro-desc .pro-back p{color: #fff;font-size: 16px;line-height: 26px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 56px;}
.pro-list li:hover .pro-back{bottom: 0;}
.pro-list li:hover .pro-front{bottom: -100%;}
.pro-list .pro-desc .pro-back .in-more{margin-top: 26px;}
.pro-list .pro-desc .pro-back .in-more span{color: #254281;font-size: 14px;}
.pro-back img{display: block;position: absolute;top: -15%;left: 50%;transform: translateX(-50%);}
.pro-list .pro-desc .pro-back .in-more:hover{background:#fff;}
.pro-list .pro-desc .pro-back .in-more:hover span{color: #254281;}
.pro-list .pro-desc .pro-back .in-more:hover i{background:#3a558d;color: #fff;}
.load-more{text-align: center;margin-top: 50px;}
.load-more a{display: inline-block;width: 180px;height: 46px;line-height: 44px;border-radius: 23px;background:url(../image/img77.png) no-repeat center;background-size: cover;font-size: 16px;color: #fff;text-align: center;}

/* 产品列表1 */
.pro-bread{position: relative;background: rgba(0,0,0,0.3);}
.bread-con1{text-align: left;}
.pro_list-one{padding: 70px 0 80px;background: #f5f5f5;}
.pro-listBox{position: relative;}
.pro-listLf{width: 49.16%;float: left;}
.pro-listRt{width: 50.84%;float: right;background: #f5f5f5;position: absolute;right: 0;top: 50%;transform: translateY(-50%);padding-left: 6%;}
.pro-listRt-in h3{font-size: 36px;color: #333;padding-bottom: 35px;position: relative;margin-bottom: 40px;}
.pro-listRt-in h3:after{content: '';width: 50px;height: 2px;background: #9f9f9f;position: absolute;bottom: 0;left: 0;}
.pro-listRt-in h4{font-size: 18px;color: #333;line-height: 30px;margin-bottom: 18px;}
.pro-listRt-in p{font-size: 16px;color: #666;line-height: 30px;max-height: 180px;}
.pro-listRt-in p.scrollbar{padding-right: 8px;}
.pro-listRt-in .in-more{background: url(../image/img77.png) no-repeat center;background-size: cover;margin-top: 22px;border: none;}
.pro-listRt-in .in-more i.kfzx{background: url(../image/img79.png) no-repeat center;}
.pro-listRt-in .in-more span{color: #fff;}
.pro-tableBox{padding: 80px 0;background: #fff;}
.pro-tableItem .tableBox{width: 100%;}

.table-tit{font-size: 16px;color: #fff;min-width: 146px;height: 50px;line-height: 50px;border-radius: 5px;background: url(../image/img80.png) no-repeat center;background-size: cover;display: inline-block;text-align: center;margin-bottom: 1px;padding: 0 15px;}
.table-tit a{color: #fff;}
.pro-tableItem table th{line-height: 50px;background: #303032;color: #fff;font-size: 16px;font-weight: normal;text-transform: uppercase;min-width: 150px;}
.pro-tableItem table tr{transition: all 0.4s;}
.pro-tableItem table td a{display: block;}
.pro-tableItem table td{line-height: 40px;font-size: 14px;color: #666;text-align: center;min-width: 150px;}
.pro-tableItem table tr td[rowspan]{border: 1px solid #ebebeb;background: #f5f5f5;}
.pro-tableItem table tr:nth-child(odd){background: #f5f5f5;}
.pro-tableItem table tr:hover{background: #cfe8ff;}
.pro-tableItem table tr td[rowspan] a{color: #666;font-size:14px;display: inline-block;}
.pro-tableItem table tr:hover td[rowspan] a{text-decoration: underline;color: #254281;}
.pro-tableItem{margin-bottom: 55px;width: 100%;
    overflow-y: hidden;
    overflow-x: auto; position: relative;}
    .pro-tableItem .a{
        position: absolute;
        top: 0;
        left: 0;
        transform: translateY(-200px);
    }






.pro-tableItem:last-child{margin-bottom: 0;}
.pro-listBot{padding: 42px 35px;background: url(../image/img81.jpg) no-repeat center;background-size: cover;}
.pro-listBot h3{font-size: 20px;color: #fff;font-weight: bold;margin-bottom: 15px;}
.pro-listBot p{font-size: 14px;line-height: 18px;color: #fff;}
.pro-listRt-in p.c_333{color: #333;}
.proxq-lf{width: 40.83%;}
.proxq-rt{width: 53.83%;padding-left: 0;}
.proxq-rt .pro-listRt-in h3{padding-bottom: 28px;margin-bottom: 25px;}
.proxq-rt li h5{font-size: 20px;color: #333;margin-bottom: 20px;}
.proxq-rt li p{font-size: 14px;color: #666;line-height: 30px;}
.proxq-rt li{width: 30.33%;float: left;padding: 0 3%;position: relative;}
.proxq-rt li:first-child{padding-left: 0;}
.proxq-rt li:last-child{padding-right: 0;}
.proxq-rt li:last-child:after{display: none;}
.proxq-rt ul{margin-top: 56px;}
.proxq-rt li:after{content: '';width: 1px;height: 140px;background: rgba(197,197,197,0.36);position: absolute;right: 0;top: -15px;}
.btn-box i{margin-left: 0;color: #333;font-size: 14px;background: none;width: auto;border-radius: 0;}
.btn-box .in-more{width: auto;height: 46px;line-height: 46px;background: #fff;border-radius: 23px;text-align: center;margin-right: 10px;margin-top: 0;margin-bottom: 10px;}
.btn-box {margin-top: 40px;}
.btn-box .in-more:last-child{margin-right: 0;}
.btn-box .in-more span{line-height: 44px;font-size: 16px;color: #333;transition: all 0.4s;}
.btn-box .in-more .zl{width: 17px;height: 18px;background: url(../image/img82.png) no-repeat center;margin-right: 4px;}
.btn-box .in-more .dz{width: 17px;height: 18px;background: url(../image/img83.png) no-repeat center;margin-right: 4px;}
.btn-box .in-more .zx{width: 17px;height: 18px;background: url(../image/img84.png) no-repeat center;margin-right: 4px;}
.btn-box .in-more:hover span,.btn-box .in-more:hover i{color: #fff;background: none;}
.btn-box .in-more:hover{background: url(../image/img77.png) no-repeat center;    background-size: cover;}
.btn-box .in-more:hover .zl{background: url(../image/img82h.png) no-repeat center;}
.btn-box .in-more:hover .dz{background: url(../image/img83h.png) no-repeat center;}
.btn-box .in-more:hover .zx{background: url(../image/img84h.png) no-repeat center;}
.relate-box1{padding: 75px 0 120px;margin-top: 0;}
.tableBox1 table td{text-align: left;padding: 0 16px;min-width: 240px;}
.tableBox1 table th{min-width: 240px;text-align: left;padding: 0 16px;}
.tableBox1 table tr:nth-child(even){background: #f5f5f5;}
.tableBox1 table tr:nth-child(odd){background: #fff;}

.tableBox2 table td{min-width: 120px;}
.pro-tableItem-rt{display: inline-block;float: right;width: auto;}
.pro-tableItem-lf{display: inline-block;float: left;width: auto;}
.pro-tableItem-lf .tableBox1 table th{min-width: 275px;}
.pro-tableItem-rt .tableBox1 table td{min-width: 300px;}
.pro-tableItem-rt{margin-top: 50px;}
.tableBox3 table td{min-width: 300px;}

/*案例*/
.case-con{padding: 80px 0 90px;background: #fff;}
.caseban-in:before{background:#fff;}
.case-top{padding: 50px 150px;background: url(../image/img104.jpg) no-repeat top center;background-size: cover;margin-bottom: 30px;}
.case-top p{font-size: 18px;color: #315798;line-height: 24px;text-align: center;}
.case-list li{width: 31.83%;float: left;margin-right: 2.255%;margin-bottom: 2.255%;position: relative;overflow: hidden;}
.case-list li:nth-child(3n){margin-right: 0;}
.case-pic img{display: block;width: 100%;}
.case-pic{overflow: hidden;position: relative;}
.case-pic:after{content: '';width: 100%;height: 50%;background: url(../image/img105.png) no-repeat bottom center;background-size: cover;position: absolute;bottom: 0;left: 0;}
.case-desc{overflow: hidden;}
.case-back{position: absolute;bottom: -100%;left: 0;width: 100%;background: url(../image/img94.png) no-repeat center;background-size: cover;height: 100%;transition: all 0.5s;padding: 22% 1% 0;}
.case-front{position: absolute;width: 100%;left: 0;bottom: 0;padding: 14px 24px;transition: all 0.5s;}
.case-front img{display: inline-block;vertical-align: middle;}
.case-front span{font-size: 18px;color: #fff;display: inline-block;vertical-align: middle;margin-left: 10px;}
.case-list li:hover .case-back{bottom: 0;}
.case-list li:hover .case-front{bottom: -100%;}
.case-back img{display: block;margin: 0 auto;}
.case-back h3{color: #fff;font-size: 24px;text-align: center;margin-top: 14px;}

/* 案例详情 */
.casexqban-in:before{display: none;}
.casexqban-in{padding-left: 0;}
.casexqban-in h5{font-size: 40px;color: #fff;padding-bottom: 24px;border-bottom: 1px solid rgba(255,255,255,0.36);}
.casexq-bread{top: 0;}
.casexq-info{top: 62%;}
.casexq-one{padding: 50px 0 70px;background: #fff;}
.casecq1-box{position: relative;}
.casexq1-left{width: 46.67%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.casexq1-left .ny-tit{text-align: left;padding-bottom: 10px;}
.casexq1-left .ny-tit:after{left: 0;transform: none;}
.casexq1-left .ny-tit h4{font-size: 30px;}
.casexq1-left .ny-tit h5{font-size: 36px;}
.casexq1-left p{font-size: 16px;color: #666;line-height: 26px;padding-right: 8px;max-height: 130px;}
.casexq1-right{width: 48.86%;}
.casexq1-swiper{position: relative;}
.casexq1-swiper .swiper-slide img{display: block;width: 100%;}
.casexq1-swiper .swiper-button-next{right: 20px;top: 50%;}
.casexq1-swiper .swiper-button-prev{left: 20px;top: 50%;}
.casexq-two{padding: 82px 0 105px;background: #f5f5f5;}
.casexq-two .pro-tableItem table tr{background: #fff;border-bottom: 2px solid #f5f5f5;}
.casexq-two .pro-tableItem table tr:last-child{border-bottom: none;}
.casexq-three{padding: 45px 0;background: url(../image/img107.jpg) no-repeat center;background-size: cover;}
.casexq3-con h3{color: #fff;font-size: 30px;margin-bottom: 32px;}
.casexq3-con{text-align: center;}
.casexq3-form a{display: inline-block;width: 36.25%;height: 50px;line-height: 50px;border:1px solid rgba(255,255,255,0.5);font-size: 14px;color: #fff;padding: 0 20px;margin:0 10px;text-align: left;overflow: hidden;}
.casexq3-form a i{display: inline-block;width: 23px;height: 23px;border-radius: 50%;background: #fff;color: #3b558e;line-height: 23px;float: right;text-align: center;font-size: 14px;margin-top: 12px;}

/* 案例医疗 */
.casem1-con{position:relative;margin-bottom: 50px;}
.casem1-left{width: 47.16%;}
.casem1-left img{display: block;width: 100%;}
.casem1-right{left: auto;right: 0;}
.casem1-right p{max-height: 156px;}
.casem1-right .ny-tit{padding-bottom: 20px;margin-bottom: 20px;}
.casexq1-left .ny-tit:after{background: #203f7e;}
.casem2-tit{font-size: 18px;color: #fff;padding: 20px 0;background: #3b98ec;text-align: center;margin-bottom: 52px;}
.casem2-list li{position:relative;overflow: hidden;}
.casem2-right{overflow: hidden;}
.casem2-right img{display: block;width: 100%;transition:all 0.4s;}
.casem2-right,.casem2-left{width: 50%;}
.casem2-left{position: absolute;top: 50%;transform: translateY(-50%);}
.casem2-left.left{left: 0;padding: 0 2% 0 4%;}
.casem2-left.right{right: 0;padding: 0 2% 0 8%;}
.casem2-left h4{font-size: 100px;color: #eee;font-family: "DIMN";color: #eee;font-family: "DIMN";position: absolute;top: -60px;left: 0;z-index: -1;}
.casem2-left.right h4{left: 40px;}
.casem2-left h3{font-size: 30px;color: #333;margin-bottom: 24px;}
.casem2-left h3 span{font-size: 16px;color: #666;}
.casem2-left p{font-size: 14px;color: #666;line-height: 24px;max-height: 96px;padding-right: 8px;}
.casem2-left .in-more{margin-top: 32px;width: 98px;height: 34px;border:none;background: #254281;border-radius: 17px;line-height: 34px;padding: 0;color: #fff;text-align: center;}
.casem2-left .in-more i{background: none;color: #fff;font-size: 12px;width: auto;height: auto;line-height: 1;margin-left: 0;}
.casem2-list li:hover .casem2-right img{transform: scale(1.1);}
.case-more a{display: inline-block;min-width: 180px;height: 46px;line-height: 46px;background: url(../image/img3.png) no-repeat center;background-size: cover;color: #fff;padding: 0 20px;border-radius: 23px;}
.case-more a i{font-size: 14px;color: #fff;display: inline-block;vertical-align: middle;margin-left: 10px;line-height: 45px;}
.case-more{text-align: center;margin-top: 70px;}
.casem2-t{position:relative;z-index: 1;}

/* 其他行业 */
.case-other-list li{width: 48.33%;float: left;margin-right: 1.67%;margin-bottom: 80px;}
.case-other-list li:nth-child(2n){margin-right: 0;}
.case-other-pic img{width: 100%;display: block;}
.case-other-pic{margin:0 25px -135px;}
.case-other-desc{padding: 170px 25px 40px;border:1px solid #c5c5c5;transition: all 0.4s;}
.case-other-desc h3{font-size: 24px;color: #333;padding-bottom: 15px;position: relative;margin-bottom: 15px;}
.case-other-desc h3:after{content: '';width: 30px;height: 2px;background: #666;position: absolute;left: 0;bottom: 0;}
.case-other-desc p{font-size: 16px;color: #666;line-height: 24px;min-height: 48px;max-height: 48px;padding-right: 8px;}
.caseOther-bot p{color: #315798;}
.caseOther-bot{background: url(../image/img122.png) no-repeat center;background-size: 100% 100%;padding: 40px 50px;box-shadow: 5px 0 50px rgba(0,0,0,0.08);margin-bottom: 0; }
.case-more1{margin-top: 40px;}
.case-other-list li:hover .case-other-desc{border-color: transparent;background: url(../image/img121.png) no-repeat center;}
.case-other-list li:hover .case-other-desc h3,.case-other-list li:hover .case-other-desc p{color: #fff;}
.case-other-list li:hover .case-other-desc h3:after{background: #fff;}
.cont-two{
    position: relative;
}
.cont-two .a{
    position: absolute;
    top: 0;
    left: 0;
    transform: translateY(-40px);
}
.newsxq-mid p img{
    max-width: 100%;
}




@media  (max-width: 1680px) {
  .in-tit h3{font-size: 38px;}
  .in-tit h4{font-size: 34px;}
  .pro-pic{height: 281px;}
  .in1-desc h3{font-size: 20px;}
  .in1-desc h4{font-size: 16px;}
  .in2-desc span{font-size: 20px;}
  .in4-list1 span.font_66{font-size: 60px;}
  .faq-ul li{padding-bottom: 8px;}
  .nyban-info h3{font-size: 40px;}
  .nyban-info h4{font-size: 20px;}
  .ny-tit h4{font-size: 40px;}
  .ny-tit h5{font-size: 36px;}
  .abo1-num p span{font-size: 60px;}
  .abo2-bot-tit{font-size: 26px;}
  .abo2-bot ul li h3{font-size: 22px;}
  .relate-tit{font-size: 32px;}
  .casexqban-in h5{font-size: 32px;padding-bottom: 18px;}
  .casexq3-con h3{font-size: 28px;}
  .casem2-left h4{font-size: 80px;top: -55px;}
  .casem2-left h3{font-size: 28px;}





}
@media  (max-width: 1459px) {

  .even-box .show-box{right: 59%;margin-right: 0;}
  .even-box .abo-page{margin-left: -190px;}
  .event-list ul li{font-size: 40px;}
  .pro-list .pro-pic {
    height: 354px;
}
  .in-tit h3{font-size: 34px;}
  .in-tit h4{font-size: 30px;}
  .in1-swiper .swiper-slide:hover .in1-desc:after{height: 4px;}
  .in4-list1 span.font_66{font-size: 50px;}
  .in4-list1 p{font-size: 18px;}
  .in4-list2 li p{font-size: 20px;}
  .ny-tit h4{font-size: 36px;}
  .ny-tit h5{font-size: 32px;}
  .abo1-num p{font-size: 16px;}
  .abo1-num p i{font-size: 14px;}
  .abo1-num p span{font-size: 50px;}
  .abo2-desc h3{font-size: 26px;}
  .abo2-desc p{font-size: 16px;}
  .abo2-bot ul li h3{font-size: 20px;}
  .abo2-bot-tit{font-size: 22px;}
  .abo2-bot .abo2-back p{font-size: 14px;}
  .abo2-bot .abo2-front a{font-size: 14px;}
  .abo2-bot .abo2-back h3{margin-bottom: 20px;}
  .abo4-itembox{width: 100%;}
  .abo4-swiper .swiper-button-prev{left: 0;}
  .abo4-swiper .swiper-button-next{right: 0;}
  .adv2-lf .in4-list1 span.font_66{font-size: 40px;}
  .adv2-p{width: 100%;}
  .adv-phCon h3{font-size: 24px;}
  .adv-phCon p{font-size: 18px;background-size: 25px;}
  .adv-phCon p a{font-size: 24px;}
  .adv3-list.in4-list1 span.font_66{font-size: 50px;line-height: 45px;}
  .adv4-list.in4-list1 span.font_66{font-size: 50px;line-height: 45px;}
  .faq_det p{width: 100%;}
  .relate-tit{font-size: 30px;}
  .relate-swiper .swiper-button-next{right: 0;}
  .relate-swiper .swiper-button-prev{left: 0;}
  .cont-banrt .in-tit h3{font-size: 24px;}
  .cont-banrt .in-tit h4{font-size: 24px;}
  .cont-banrt{padding: 50px;}
  .cont-ban{height: 700px;}
  .pro-listRt-in h3{font-size: 32px;}
  .case-back h3{font-size: 20px;}
  .casexq1-left .ny-tit h4{font-size: 28px;}
  .casexq1-left .ny-tit h5{font-size: 32px;}
  .casexq3-con h3{font-size: 24px;}
  .case-other-desc h3{font-size: 22px;}
  .relate-box .pro-pic{height: 235px;}

  .tableBox1 table th,
  .tableBox1 table td{
      min-height: 200px;
  }


}

@media  (max-width: 1259px) {
  .pro-pic{height: 223px;}
  .in1-desc{padding: 0 20px 30px}
  .in4-list1 li{padding: 0 40px;}
  .in4-list2 li p {
    font-size: 15px;
}
  .faq-ul li h3{line-height: 25px;background-size: 24px 24px;}
  .faq-ul li p{background-size: 24px 24px;}
  .faq-ul li{margin-bottom: 12px;}
  .abo2-desc h3{font-size: 22px;}
  .adv2-lf .in4-list1 li{padding: 18px 10px;}
  .adv2-lf .in4-list1 span.font_66{line-height: 40px;}
  .adv3-list.in4-list1 span.font_66{font-size: 40px;}
  .adv3-list.in4-list1 li{padding: 0 5%;}
  .adv4-list.in4-list1 span.font_66{font-size: 40px;}
  .adv4-lf-pic{height: 312px;}
  .cont-ban{height: 620px;}

  .cont-itembox{background-size: 70%;}
  .cont-dotNav.dot1 {
    position: absolute;
    left: 90px;
    top: 205px;
}
.cont-dotNav.dot2 {
    left: 332px;
    top: 189px;
}
  .cont-dotNav.dot3{    left: 327px;top: 177px;}
  .cont-dotNav.dot4{left: 342px;top: 200px;}
  .cont-dotNav.dot5{left: 372px;top: 210px;}
  .cont-dotNav.dot6 {
    left: 558px;
    top: 229px;
}
  .cont-dotNav.dot7 {
    left: 542px;
    top: 234px;
}
  .cont-dotNav.dot8 {
    left: 530px;
    top: 230px;
}

  .cont-dotNav:after{width: 16px;height: 16px;}
  .cont-inItem{max-width: 348px;    right: 50px;}
  .pro-list .pro-pic{height: 311px;}
  .pro-list .pro-desc h3{font-size: 20px;}
  .pro-list .pro-desc .pro-back p{font-size: 14px;}
  .pro-listRt-in h3{font-size: 28px;margin-bottom: 30px;padding-bottom: 18px;}
  .pro-listRt-in h4{font-size: 16px;}
  .pro-listRt-in p{font-size: 14px;line-height: 24px;max-height: 148px;}
  .btn-box .in-more{margin-right: 10px;width: auto;}
  .pro-tableItem-lf,.pro-tableItem-rt{width: 100%;}
  .pro-tableItem-rt{margin-top: 0;margin-bottom: 30px!important;}
  .casexqban-in h5{font-size: 28px;padding-bottom: 12px;}
  .xq-menu a{padding: 0 20px;}
  .casem2-left p{max-height: 72px;}
  .casem2-left .in-more{margin-top: 20px;}
  .casem2-left h4{font-size: 70px;top: -35px;}
  .casem2-left h3{font-size: 24px;}

    

}
@media  (max-width: 991px) {
    .newsxq-mid p img{
        max-width: 100%;
        height: auto !important;
    }

  .container,.wrap,.index-container{padding-right: 15px;padding-left: 15px;margin:0 auto;}
  .inner-banner .banner-app{display: block;}
  .inner-banner .banner-pc{display: none;}
  /* search */
  .psearch-left{width: 100%;float: none;}
  .psearch-right{width: 100%;float: none;margin-top: 20px;}
  .psearch-right .m-tit{font-size: 16px;padding: 15px 20px;}
  .psearch-ru a{font-size: 16px;padding: 15px 20px;}
  .psearch-box input{font-size: 16px;}
  .psearch-box button{font-size: 24px;}
  .psearch-tip{font-size: 18px;}
  .sec-search{padding: 40px 0;}
  .news-item .m-tit{font-size: 16px;}
  .news-item .m-time{font-size: 14px;}

  /*关于我们*/
  .nei_anchor{display: none!important;}

  .even-box{padding-top:380px;}
  .event-list{display:none;}
  .even-box .show-box{bottom:0;margin-right:-170px;width:340px;right: 50%;}
  .show-box li{width:340px;}
  .show-box li .abo-pic{height:144px;}
  .show-box ul{height: auto;}
  .even-box{height: 382px;}

  .even-box .abo-page{margin-left:-150px;width:300px;font-size:12px;}
  .even-box .abo-page{display: none;}
  .even-box .abo-page i{display:none;}
  .abo-three{padding: 50px 0 40px;}


  /*首页*/
  .in-one{padding: 40px 0 50px;}
  .in-tit{margin-bottom: 30px;}
  .in-tit h3{font-size: 26px;}
  .in-tit h4 {font-size: 22px;}
  .in1-desc h3{font-size: 16px;}
  .in1-desc h4{font-size: 14px;}
  .in1-desc .in-more{margin-top: 20px;}
  .pro-pic{width: auto;height: auto;}
  .swiper-pagination-bullet{width: 10px;height: 10px;border-width: 1px;}
  .in1-swiper{padding-bottom: 40px;}
  .in-two{padding: 40px 0 50px;}
  .in2-desc span{font-size: 16px;}
  .in2-desc img{width: 30px;}
  .in2-desc{padding: 20px;}
  .swiper-button-next, .swiper-button-prev{display: none;}
  .in2-swiper{padding-bottom: 35px;}



  .in-three{padding: 40px 0 60px;}
  .in3-right,.in3-left{width: 100%;float: none;}
  .in3-left{padding-top: 0;margin-bottom: 30px;}
  .in3-left h3{font-size: 20px;padding-bottom: 12px;margin-bottom: 12px;}
  .in3-left p{font-size: 14px;line-height: 24px;}
  .in3-left h3:after{width: 40px;height: 2px;}
  .in3-right:before{width: 100px;height: 100px;}
  .in3-left .in-more{margin-top: 30px;}

  .in-four{padding: 40px 0 50px;}
  .in4-list1 span.font_66{font-size: 45px;}
  .in4-list1 p{font-size: 14px;}
  .in4-list1 li{padding: 0 30px;width: 50%;border-right: 0;margin-bottom: 10px;}
  .in4-list2{margin-top: 50px;}
  .in4-list2 li{width: 48%;margin-right: 4%;margin-bottom: 4%;}
  .in4-list2 li:nth-child(2n){margin-right: 0;}
  .in4-list2 .in4-pic{margin-right: 5px;width: 28px;height: 28px;}
  .in4-list2 li p{font-size: 16px;}
  .in-five{padding: 40px 0 50px;}
  .in5-item{width: 100%;margin-right: 0;margin-bottom: 25px;}
  .in5-tit{font-size: 18px;margin-bottom: 15px;}
  .in5-tit:before{width: 1px;height: 18px;}
  .see-more{margin-top: 15px;}
  .nyban-info{text-align: center;}
  .nyban-in:before{display: none;}
  .nyban-info h3{font-size: 28px;}
  .nyban-info h4{font-size: 18px;}
  .abo-one{padding: 40px 0 50px;}
  .ny-tit h4{font-size: 26px;}
  .ny-tit h5{font-size: 22px;margin-top: -10px;}
  .ny-tit{margin-bottom: 30px;}
  .ny-nav .ny-nav-list ul {overflow-x: auto;white-space: nowrap;}
  .ny-nav .ny-nav-list a{font-size: 14px;line-height: 35px;}
  .ny-nav .ny-nav-list li{padding: 0 26px;}
  .ny-nav{padding: 10px 0;}
  .abo1-con .in3-right:before{width: 100px;height: 100px;}
  .abo1-con .in3-right{padding: 0 0 18px 18px;}
  .abo1-num p span{font-size: 36px;}
  .abo1-num ul{
    display: flex;
    justify-content:space-between;
    flex-wrap:wrap;
}
  .abo1-num li{width: 100%;text-align: center;margin-bottom: 15px;}
  .abo1-num p.p2{margin-top: 0;}
  .abo1-num{margin-top: 30px;}
  .abo1-num li:last-child{margin-bottom: 0;}
  .abo-two{padding: 40px 0 50px;}
  .abo2-tlf,.abo2-trt{width: 100%;}
  .abo2-tlf{margin-bottom: 4%;}
  .abo2-desc p{font-size: 14px;line-height: 22px;}
  .abo2-desc{padding: 30px;}
  .abo2-rbot .abo2-desc, .abo2-rtop .abo2-desc{padding: 0 20px;}
  .abo2-desc h3{font-size: 20px;margin-bottom: 10px;}
  .abo2-bot-tit{font-size: 18px;padding: 0 20px;line-height: 50px;}
  .abo2-bot ul li{width: 50%;min-height: 250px;}
  .abo2-bot ul li.on{width: 50%;}
  .abo2-bot ul li h3{font-size: 16px;}
  .abo2-bot .abo2-front a{width: 120px;height: 35px;line-height: 35px;}
  .abo2-back-in{padding: 0 10px;}
  .abo2-bot .abo2-back h3{margin-bottom: 15px;}
  .abo-four{padding: 40px 0 50px;}
  .cont-in .abo4-swiper .swiper-pagination{display: block;}
  .honor-pic{height: auto;}
  .honor-desc{font-size: 14px;}
  .abo4-nav li a{font-size: 16px;}
  .abo4-nav li{margin-right: 5px;}
  .abo4-nav{margin-bottom: 24px;}
  .abo4-swiper .swiper-pagination{display: block;}
  .in4-list2 li a{line-height: 70px;}
  .in4-list2 li{min-height: 70px;}

  /* 核心优势 */
  .adv-one{padding: 40px 0 50px;}
  .adv1-left{width: 100%;}
  .adv1-right{width: 100%;margin-bottom: 25px;padding-top: 0;}
  .adv1-right p{font-size: 14px;line-height: 24px;}
  .adv-swiper .swiper-button-next, .adv-swiper .swiper-button-prev{display: block;width: 40px;height: 40px;line-height: 40px;}
  .adv-num .in4-list1 p:last-child{font-size: 14px;}
  .adv-num{padding: 40px 0;}
  .adv-two{padding: 40px 0 50px;}
  .adv2-lf{width: 100%;margin-bottom: 20px;}
  .adv2-rt{width: 100%;position: static;}
  .adv2-p{font-size: 14px;line-height: 22px;}
  .adv2-box{margin-top: 25px;}
  .adv2-lf .in4-list1 span.font_66{font-size: 26px;}
  .adv2-lf .in4-list1 li{padding: 15px 10px;}
  .adv-phCon h3{font-size: 16px;padding: 0 10px;line-height: 24px;}
  .adv-phone{padding: 40px 0;}
  .adv-phCon p a{font-size: 18px;}
  .adv-phCon p{font-size: 14px;background-size: 20px;padding-left: 30px;}
  .adv-phCon .in-more{font-size: 14px;margin-top: 15px;line-height: 36px;height: 36px;}
  .adv-three{padding: 40px 0 50px;}
  .adv3-swiper{margin-top: 25px;}
  .adv3-list{margin-top: 30px;}
  .adv3-list.in4-list1 span.font_66{font-size: 30px;}
  .adv3-list.in4-list1 li p{font-size: 14px;}
  .adv3-list.in4-list1 li{width: 24.33%;padding: 0 1%;text-align: center;}
  .adv-four{padding: 40px 0 50px;}
  .adv4-list.in4-list1 span.font_66{font-size: 30px;}
  .adv4-list.in4-list1 li{padding: 0 30px;width: auto;}
  .adv4-list.in4-list1{margin-top: 20px;margin-top: 15px;}
  .adv4-lf{width: 100%;}
  .adv4-lf-pic{height: 215px;}
  .adv4-lf-pic img{margin: 0 auto;}
  .adv4-lf li p{font-size: 14px;margin-top: 10px;}
  .adv4-rt{width: 100%;margin-top: 20px;}
  .adv4-rt p{font-size: 14px;margin-top: 15px;}

  /*常见问题*/
  .faq-con{padding: 40px 0 50px;}
  .faq_tit{padding: 0 10px;}
  .faq_tit i{right: 0;width: 16px;height: 16px;margin-top: -8px;}
  .faq_tit h3{font-size: 16px;}
  .faq_tit-con{padding: 15px 0 15px 35px;background-size: 26px;}
  .faq_det{padding: 0px 30px 30px 45px;}
  .faq_det span{left: 10px;top: 0;width: 26px;height: 26px;}
  .faq_list li{margin-bottom: 10px;}
  .faq_det p{font-size: 14px;}
  .page{margin-top: 30px;}
  .page a{width: 40px;height: 40px;line-height: 38px;}

  /*下载*/
  .down-list li span.time{display: none;}
  .down-search input{width: 80%;line-height: 45px;}
  .down-search button{line-height: 45px;font-size: 16px;width: 20%;}
  .down-search{margin-bottom: 25px;}
  .down-list li{padding: 12px 20px;}
  .down-list li span.name{width: 80%;}
  .down-list li span{font-size: 14px;}
  .down-list li{background-position: right 20px center;}

  /*新闻*/
  .news-con{padding: 40px 0 50px;}
  .news-tlf{width: 100%;}
  .news-tdesc p{font-size: 14px;}
  .news-tdesc{padding: 0 20px;}
  .news-swiper .swiper-pagination-bullet{margin: 0 0 0 8px!important;}
  .news-trt,.news-trtcon{position: static;transform: none;width: 100%;}
  .news-trt{margin-top: 20px;}
  .news-trtcon h3{font-size: 16px;}
  .news-trtcon p{line-height: 20px;height: 40px;}
  .news-trtcon{padding: 0;}
  .news-tdate span.span-big{font-size: 34px;}
  .news-tdate{margin-top: 10px;}
  .news-trtcon .in-more{margin-top: 20px;}
  .news-bot li h3{font-size: 16px;height: auto;}
  .news-bot li{width: 100%;padding: 20px;margin-bottom: 4%;background: #f5f5f5;}
  .news-bot li:nth-child(2n){margin-right: 0;}
  .news-bot li:nth-child(3n){margin-right: 4%;}
  .news-bot li:nth-child(6n){margin-right: 0;}
  .news-bot .news-tdate{margin-bottom: 10px;}
  .news-bot .news-pic{margin-bottom: 10px;}
  .news-top{margin-bottom: 35px;}
  .newsxq-con{padding: 40px 0 50px;}
  .newsxq-box{padding: 30px 15px;}
  .newsxq-top p span{margin: 0 15px;}
  .newsxq-top h3{font-size: 20px;margin-bottom: 10px;}
  .newsxq-top{padding-bottom: 20px;}
  .newsxq-mid{padding: 20px 0;}
  .xq-menu a{display: block;margin-bottom: 10px;}
  .xq-menu a span{max-width: 220px;}
  .xq-menu{margin-top: 20px;}
  .relate-box{margin-top: 35px;}
  .relate-tit{font-size: 24px;margin-bottom: 32px;}
  .relate-desc p{font-size: 14px;line-height: 22px;}
  .relate-swiper .swiper-pagination{display: block;}
  .relate-swiper{padding-bottom: 40px;}

  /*联系我们*/
  .cont-banlf{float: none;margin-top: 0;padding-left: 0;margin-bottom: 25px;}
  .cont-banlf:before{display: none;}
  .cont-ban.inner-banner .banner-app{width: auto;height: 100%;}
  .cont-banrt{float: none;padding: 30px;max-width: 100%;}
  .cont-ban .nyban-info{margin-top: 30px;top: 42%;}
  .cont-banrt .in-tit h3{font-size: 20px;}
  .cont-banrt .in-tit h4{font-size: 20px;}
  .cont-tlist .cont-topItem{text-align: left;margin-bottom: 30px;}
  .cont-tlist .cont-topItem h3{font-size: 16px;}
  .cont-tlist .cont-topItem.cont-addItem dd{width: 100%;margin-bottom: 15px;}
  .cont-ban{height: 650px;}
  .cont-con .ny-tit{padding: 40px 0 25px;}
  .cont-itembox{display: none;}
  .cont1-box{padding: 30px 0 50px;}
  .cont-nav li{font-size: 14px;margin-right: 15px;padding: 0 3px 8px;}
  .cont-itemAppBox{display: block;}
  .cont-two .ny-tit{padding: 0;margin-bottom: 25px;}
  .cont-two{padding: 40px 0 50px;}
  .cont-form input{line-height: 45px;font-size: 14px;padding: 0 10px;height: 45px;vertical-align: middle;}
  .form-block select{font-size: 14px;height: 45px;line-height: 45px;padding: 0 10px;background-position: right 10px center!important;}
  .form-block1 input{padding-left: 40px;background-position: 10px center!important;}
  .form-block1 textarea{font-size: 14px;padding: 12px 10px 10px 46px;background-position:10px 10px!important;}
  .form-block.yzm span{width: 100px;height: 45px;line-height: 45px;vertical-align: middle;}
  .form-block button{width:120px;height: 50px;line-height: 50px;font-size: 14px;}
  .form-block{margin-bottom: 10px;}

  /*产品列表*/
  .pro-con{padding: 40px 0 50px;}
  .pro-top{padding: 20px;}
  .pro-top p{font-size: 14px;}
  .pro-list .pro-pic{height: auto;}
  .pro-list li{width: 49%;margin-top: 2%;margin-top: 2%;}
  .pro-list li:nth-child(2n){margin-right: 0;}
  .pro-list li:nth-child(3n){margin-right: 2%;}
  .pro-list li:nth-child(6n){margin-right: 0;}
  .pro-list .pro-desc h3{font-size: 16px;}
  .pro-front{padding: 20px 5px;}
  .pro-list .pro-desc .pro-back p{line-height: 22px;height: 44px;}
  .pro-back{padding: 18% 10%;}
  .pro-list .pro-desc .pro-back .in-more{width: 120px;margin-top: 10px;height: 36px;}
  .pro-list .pro-desc .pro-back .in-more span{line-height: 34px;}
  .load-more{margin-top: 25px;}
  .load-more a{font-size: 14px;width: 140px;height: 36px;line-height: 36px;}

  /* 产品列表1 */
  .pro_list-one{padding: 40px 0 50px;}
  .pro-listLf{width: 100%;}
  .pro-listRt{width: 100%;position: static;transform: none;padding-left: 0;margin-top: 25px;}
  .pro-listRt-in h3{font-size: 24px;margin-bottom: 15px;}
  .pro-listRt-in h4{line-height: 26px;margin-bottom: 10px;}
  .pro-tableBox{padding: 40px 0 50px;}
  .pro-tableItem{margin-bottom: 20px;}
  .table-tit{height: 45px;line-height: 45px;}
  .pro-listBot{padding: 30px 20px;}
  .proxq-rt li{width: 100%;padding: 0;margin-bottom: 10px;}
  .proxq-rt li:after{display: none;}
  .proxq-rt ul{margin-top: 20px;}
  .proxq-rt li h5{font-size: 16px;margin-bottom: 8px;}
  .btn-box{margin-top: 20px;}
  .btn-box .in-more{margin-bottom: 10px;margin-right: 4px;width: auto;}
  .relate-box1{padding: 40px 0 50px;margin-top: 0;}

  /*case*/
  .case-con{padding: 40px 0 50px;}
  .case-top{padding: 20px 15px;}
  .case-top p{font-size: 14px;}
  .case-list li{width: 49%;margin-right: 2%;margin-bottom: 2%;}
  .case-list li:nth-child(2n){margin-right: 0;}
  .case-list li:nth-child(3n){margin-right: 2%;}
  .case-list li:nth-child(6n){margin-right: 0;}
  .case-front{padding: 10px 15px;}
  .case-front span{font-size: 14px;margin-left: 5px;}
  .case-front img{height: 25px;}
  .case-back h3{font-size: 16px;}
  .case-back{padding-top: 16%;}

  /* 案例详情 */
  .casexq-one{padding: 50px 0 50px;}
  .casexqban-in h5{font-size: 22px;padding-bottom: 8px;text-align: left;}
  .casexq1-left .ny-tit h4{font-size: 24px;}
  .casexq1-left .ny-tit h5{font-size: 26px;}
  .casexq1-left{position: static;transform: none;width: 100%;}
  .casexq1-right{width: 100%;margin-top: 25px;}
  .casexq1-left p{font-size: 14px;}
  .casexq1-swiper .swiper-button-next,.casexq1-swiper .swiper-button-prev{display: block;width: 45px;height: 45px;scroll-margin-right: 45px;}
  .casexq-two{padding: 40px 0 50px;}
  .casexq3-con h3{font-size: 20px;}
  .casexq3-form a{width: 46%;margin: 0 1.5%;padding: 0 10px;}
  .casem1-left{width: 100%;margin-bottom: 25px;}
  .casem1-con{margin-bottom: 30px;}
  .casem2-tit{font-size: 16px;padding: 14px 0;margin-bottom: 25px;}
  .casem2-left{width: 100%;position: static;transform: none;padding: 0;margin-bottom: 25px;}
  .casem2-left.right{padding: 0;}
  .casem2-right{width: 100%;}
  .casem2-t{padding-top: 30px;}
  .casem2-left h4{font-size: 50px;top: 0;}
  .casem2-left h3{font-size: 22px;margin-bottom: 14px;}
  .casem2-left.right h4{left: 0;}
  .casem2-list li{margin-bottom: 30px;}
  .casem2-list li:last-child{margin-bottom: 0;}
  .case-more{margin-top: 30px;}
  .case-more a{min-width: 160px;}
  .case-other-desc h3{font-size: 18px;}
  .case-other-list li{width: 100%;margin-right: 0;margin-bottom: 40px;}
  .case-other-desc p{font-size: 14px;}
  .case-other-desc{padding: 120px 20px 30px;}
  .case-other-pic{margin:0 20px -100px;}
  .relate-box .pro-pic{height: auto;}

}
@media  (max-width: 768px) {

    .pro-list .pro-desc h3 {
        font-size: 12px;
    }
    .adv3-list.in4-list1 li {
        width: 50%;
    }
    .adv3-list.in4-list1 li:nth-child(2n):after {
        content: none;
    }
    .in4-list2 li p {
        font-size: 14px;
    }
   
}


@media(max-width: 375px){
.in4-list2 li p {
    font-size: 12px;
}
}

/* 表格修改 */

.fd::after {
    content: " ";
    display: block;
    clear: both;
}

.fd {
    zoom: 1;
}



    .bg .rq1 {
        width: 100%;
        background: #303032;
        height: 50px;
    }

        .bg .rq1 .lef {
            float: left;
            width: 10.8%;
        }

            .bg .rq1 .lef span {
                display: block;
                width: 100%;
                height: 50px;
                line-height: 50px;
                font-size: 14px;
                color: #fff;
                text-align: center;
                font-family: "akr", "Arial", "sans-serif", "microsoft yahei";
            }

        .bg .rq1 .rig {
            float: left;
            width: 89.2%;
            display: flex;
        }

            .bg .rq1 .rig span {
                display: inline-block;
                flex: 1;
                height: 50px;
                line-height: 50px;
                font-size: 14px;
                color: #fff;
                text-align: center;
                font-family: "akr", "Arial", "sans-serif", "microsoft yahei";
            }

        .bg .rq1.rq1_2 {
            height: auto;
            background: #f5f5f5;
            position: relative;
            border-bottom: 1px solid #e0e2e7;
            min-height: 50px;
        }

            .bg .rq1.rq1_2 .lef {
                position: absolute;
                height: 100%;
            }

                .bg .rq1.rq1_2 .lef div {
                    width: 100%;
                    height: 100%;
                    position: relative;
                }

                    .bg .rq1.rq1_2 .lef div a {
                        font-size: 14px;
                        color: #333;
                        position: absolute;
                        top: 50%;
                        left: 50%;
                        transform: translate(-50%, -50%);
                    }

            .bg .rq1.rq1_2 .rig span {
                color: #666;
            }

            .bg .rq1.rq1_2 .rig {
                display: block;
                float: right;
            }

        .bg .rq1 .rig .rq2 {
            width: 100%;
            display: flex;
            background: #fff;
        }

            .bg .rq1 .rig .rq2:hover {
                background: #254281;
            }

                .bg .rq1 .rig .rq2:hover span {
                    color: #fff;
                }

            .bg .rq1 .rig .rq2:nth-child(2n):hover {
                background: #254281;
            }

            .bg .rq1 .rig .rq2:nth-child(2n) {
                background: #f5f5f5;
            }

            .bg .rq1 .rig .rq2 span {
                flex: 1;
            }

        



            /* 调小页面 */
            @media(max-width:1460px){
                .in-tit h3 {
                    font-size: 30px;
                }
                .in-tit h4 {
                    font-size: 25px;
                }
                .in1-desc h3 {
                    font-size: 16px;
                }
                .in1-desc h4 {
                    font-size: 14px;
                }
                .in1-desc {
                    padding: 0 30px 27px;
                    position: relative;
                }
                .in3-left h3 {
                    font-size: 23px;
                    padding-bottom: 19px;
                    margin-bottom: 25px;
                }
                .in3-left p {
                    font-size: 14px;
                }
                .in5-tit {
                    font-size: 18px;
                }
                .in5-item li h3 {
                    font-size: 14px;
                }
                .in5-item li p {
                    font-size: 13px;
                }
                .in5-item .faq-ul {
                    height: 303px;
                }
                .see-more {
                    font-size: 13px;
                }
                .foot-top a {
                    font-size: 15px;;
                }
                .foot-mid dl dt a {
                    font-size: 16px;
                }
                .category-a {
                    font-size: 16px;
                }
                .drop-list li a,
                .drop-nav li a {
                    font-size: 16px;
                }
                .drop-small-title {
                    font-size: 20px;
                }
                .drop-col-3 {
                    padding: 30px 0 30px;
                }
                .drop-col-6 {
                    padding: 30px 0 50px 0px;
                }
                .nyban-info h3 {
                    font-size: 32px;
                }
                .nyban-info h4 {
                    font-size: 16px;
                }
                .pro-list .pro-desc h3 {
                    font-size: 18px;
                }
                .pro-list .pro-desc .pro-back p {
                    font-size: 14px;
                }
                .pro-listRt-in h3 {
                    font-size: 26px;
                    padding-bottom: 20px;
                    margin-bottom: 30px;
                }
                .pro-listRt-in h4 {
                    font-size: 16px;
                }
                .pro-listRt-in p {
                    font-size: 14px;
                }
                .pro-tableItem table th {
                    font-size: 14px;
                }
                .case-top p {
                    font-size: 16px;
                }
                .case-front span {
                    font-size: 16px;
                }
                .casexq1-left p {
                    font-size: 14px;
                }
                .proxq-rt li h5 {
                    font-size: 17px;
                }
                .proxq-rt li p {
                    font-size: 13px;
                }
                .btn-box .in-more span {
                    font-size: 14px;
                }
                .relate-tit {
                    font-size: 28px;margin-bottom: 37px;
                }
                .relate-desc p {
                    font-size: 15px;
                    line-height: 22px;
                }
                .ny-nav .ny-nav-list a {
                    font-size: 15px;
                }
                .ny-tit h4 {
                    font-size: 30px;
                }
                .ny-tit h5 {
                    font-size: 28px;
                }
                .adv1-right p {
                    font-size: 14px;
                }
                .adv2-lf .in4-list1 span.font_66 {
                    font-size: 32px;
                }
                .adv-phCon h3 {
                    font-size: 22px;
                }
                .adv-phCon p {
                    font-size: 16px;
                    background-size: 25px;
                }
                .adv4-lf li p,
                .adv4-rt p {
                    font-size: 16px;
                }
                .news-trtcon h3 {
                    font-size: 18px;
                }
                .news-trtcon p {
                    font-size: 13px;
                }
                .news-tdate span.span-big {
                    font-size: 40px;
                }
                .news-tdate span {
                    font-size: 14px;
                }
                .news-tdesc p {
                    font-size: 14px;
                }
                .news-bot li h3 {
                    font-size: 16px;
                }
                .news-bot li p {
                    font-size: 13px;
                }
                .page a {
                    width: 48px;
                    height: 48px;
                    line-height: 46px;
                    font-size: 16px;
                }
                .newsxq-top h3 {
                    font-size: 25px;
                }
                .faq_tit h3 {
                    font-size: 16px;
                }
                .faq_det p {
                    font-size: 14px;
                }
                .down-list li span {
                    font-size: 14px;
                }
                .down-search button {
                    font-size: 16px;
                }
                .abo1-num p span {
                    font-size: 40px;
                }
                .abo1-num p {
                    font-size: 14px;
                }
                .abo2-desc h3 {
                    font-size: 22px;
                }
                .abo2-desc p {
                    font-size: 14px;
                }
                .abo2-bot-tit {
                    font-size: 18px;
                }
                .abo2-bot ul li h3 {
                    font-size: 18px;
                }
                .event-list ul li p {
                    font-size: 14px;
                }
                .event-list ul li {
                    font-size: 32px;
                }
                .show-box li p {
                    font-size: 13px;
                }
                .abo4-nav li a {
                    font-size: 16px;
                }
                .honor-desc {
                    font-size: 16px;
                }

            }
            @media(max-width:1260px){
    .bg {
                width: 1200px;
            }
            }