/*
* @Author: Marte
* @Date:   2023-08-23 16:02:43
* @Last Modified by:   Marte
* @Last Modified time: 2023-09-25 22:46:03
*/
ul,ol{list-style: none!important;margin: 0;padding:0;}
@media (min-width: 992px)
.container {
    width: 100%!important;
}
body{font-family: "Microsoft Yahei", 微软雅黑, Simsun, 宋体, arial, sans-serif;
    letter-spacing: 0.05em;}
a{color:#000;}
a:focus, a:hover {
    color: #444;
    text-decoration: none;
}
.navbar-default{background-color: #fff;min-height: 80px; font-size:14px;display: flex; align-items:center;border:none;margin-bottom: 0px;}
.nav-box{height:80px;}
.navbar-collapse.collapse {height:80px!important;}
.navbar-header{height:80px;display: flex; align-items:center;}
.navbar-nav li{height:80px;display: flex; align-items:center;}
.navbar-brand{    padding: 9px 15px;margin-right: 50px;}
.navbar-brand img{height: 30px;height: 44px;
    margin-top: -6px;}
.navbar-default .navbar-nav>li>a{line-height: 32px;
    font-size: 15px;
    font-weight: 600;
    padding: 0 12px;
    color: #000;
    margin: 0 5px;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li.active>a, .navbar-default .navbar-nav>li.open>a:hover,.navbar-default .navbar-nav>li.open>a {
    background: #fff;
    color: #000;
    text-decoration: none;
    padding: 0px 12px;
    border-bottom: 2px solid #000;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #000;
    background-color: #fff;
}
.navbar-nav>li>.dropdown-menu li{height:auto;display: block;}
// .dropdown-menu{top:177%;}
header{background: #f7f7f7;text-align: right;padding:5px 0;font-size:13px;font-weight:600;}
header .top{display: flex;justify-content: flex-end;}
header .top ul{display: flex;align-items:center;justify-content:center;}
header .top ul li{padding-left:20px;}
header .top ul li svg{height:16px;}
header .top ul li a{display: flex;}
header .icon-dianhua{font-size:12px;}
.search{position: relative;margin-top: 22px;}
.search input{border-radius:20px;padding:6px 40px 6px 16px;min-width: 240px;height:36px;}
.search button{background-color: transparent;border:none;position: absolute;right: 22px;
    top: 4px;}
.search button .icon-sousuo{font-size:20px;}
.banner-pc .swiper-button-next,.banner-pc .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 44px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 18px 25px;
    background-position: center;
    background-repeat: no-repeat;
    background-color:rgba(0,0,0,0.5);
    border-radius:50%;
}
.banner-pc .swiper-pagination-bullet{
    height:2px;
    width: 150px;
    border-radius:2px;
}
.banner-pc .swiper-pagination-bullet-active{
    background-color:rgba(0,0,0,0.2);
}
.banner-pc .swiper-pagination-bullet-active::after {
    content: '';
    display: block;
    height:2px;
    width: 0px;
    background-color:#000;
    animation: boxanimation 4.2s linear infinite;
    animation-iteration-count:1;

}
.swiper-slide{position: relative;}
.banner-pc .swiper-slide .banner-txt-pc{position: absolute; top:0;right:0;width: 48%;padding-right: 60px; height:100%;display: flex; align-items: center;}
.banner-pc .swiper-slide .banner-txt-pc h2{font-size:48px;font-weight:700;margin:0;}
.banner-pc .swiper-slide .banner-txt-pc p{font-size:20px;padding:20px 0;}
.banner-pc .swiper-container-horizontal>.swiper-pagination-bullets, .banner-pc .swiper-pagination-custom, .swiper-pagination-fraction{bottom:30px;}
.banner-txt-m{position: absolute;top:0;padding:40px 30px;text-align:center;width: 100%;}
.banner-txt-m h2{font-weight:700;}
@keyframes boxanimation {
        from {width:0px;}
        to {width:100%;}
    }

.swiper-pagination-m {
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 30px;
    z-index: 10;
}
.liuyan{padding:40px 0;}
.liuyan .form-control{border-color:#000;}
.swiper-pagination-m .swiper-pagination{position: static;background-color: rgba(255,255,255,0.9);display: inline-block;padding:0px 10px 2px;border-radius:15px;border: 1px solid #ccc;}
.swiper-pagination-m .swiper-pagination  .swiper-pagination-bullet{margin:0 3px;}
.swiper-pagination-m .swiper-pagination .swiper-pagination-bullet-active{background-color:#000;}
.btn-black{background-color:#000;color:#fff;border-radius:20px;padding:8px 20px;font-weight:600;}
.btn-black:hover{color:#fff;background-color:#333;}
.index-title{text-align: center; font-weight:700;font-size:38px;padding:48px 0 16px;}
.index-title a{color:#000;}

.index-tab .nav-tabs{border: none;text-align: center;margin-bottom: 30px;}
.index-tab .nav-tabs>li{display:inline-block;float: none;}
.index-tab .nav-tabs>li a{border: none;font-size:18px;color:#000;font-weight: bold;text-align:center;line-height:0.4;}
.index-tab .nav-tabs>li a .tab-line{width: 100%;height: 2px;background-color: #000;display: inline-block;width:
    -webkit-transform-origin: 50% 50% 0;
    transform-origin: 50% 50% 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    transition: transform 0.5s;
    -webkit-transition: transform 0.5s; /* Safari */
    }
.index-tab .nav-tabs>li:hover a{color:#000;}
.index-tab .nav-tabs>li:hover a .tab-line{
    transform: scaleX(1);
    -webkit-transform: scaleX(1);
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    cursor: default;
    background-color: #fff;
    border: none;
    border-bottom-color: transparent;
}
.nav-tabs>li.active>a .tab-line, .nav-tabs>li.active>a:focus .tab-line, .nav-tabs>li.active>a:hover .tab-line{transform: scaleX(1);-webkit-transform: scaleX(1);}
.tab-content{width: 100%;
}

.dropdown-menu>li>a {
    display: block;
    padding: 9px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
    font-size: 15px;
}
.tab-content{border:none;padding:40px 15px;}
.geline .nav-tabs{display: flex;border:none;font-size:18px;font-weight:600;}
.geline .nav-tabs li{flex:1;text-align:center;color:#fff;margin-bottom:0;}
.geline .nav-tabs li a{color:#fff;line-height:2.4;}
.geline .nav-tabs>li.active>a, .geline .nav-tabs>li.active>a:focus, .geline .nav-tabs>li.active>a:hover {
    cursor: default;
    background-color: #434343;
    border: none;
    border-bottom-color: transparent;
    color: #fff;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #434343;
    color: #fff;
}
.nav-tabs>li>a:hover {
    border: none
}

.swiper-slide img{margin:auto;}

.index-img-box{background-color:#f4f4f4;border-radius:20px;height:690px;display: flex;align-items: center;justify-content:center;text-align:center;overflow: hidden;}
.index-img-box .box-main{position: relative;}
.index-img-box img{transform:scale(1,1),-webkit-transform-origin: 50% 50% 0;
    transform-origin: 50% 50% 0;transition: transform 0.5s;
    -webkit-transition: transform 0.5s; width:400px;}
.index-img-box h2{font-weight:600;padding-top: 30px;}
.index-img-box p{padding:15px 0;transition: all 0.5s;
-webkit-transition: all 0.5s; /* Safari */}.index-img-box:hover p{margin-top: -50px;opacity: 0;}
.index-img-box .btn{margin-top: 12px;position: absolute;left: 50%; bottom:-170px;
    margin-left: -51px;transition: all 0.5s;
-webkit-transition: all 0.5s; /* Safari */ }
.index-img-box:hover img{transform:scale(1.1,1.1)}
.index-img-box:hover .btn{display: inline-block;bottom:-50px;}
.index-txt-box,.index-pro-box{height:330px;background-color:#f4f4f4;border-radius:20px;}
.index-txt-box{margin-bottom: 15px;}
.index-pro-box{margin-top: 15px;padding:25px 20px;display: flex;justify-content:center;text-align:center;overflow: hidden;position: relative;}
.index-pro-box div{position: relative;}
.index-txt-box{padding:40px;font-size:20px;line-height:180%;display: flex;align-items: center;font-weight:600;}
.index-pro-box img{max-height: 180px;transform:scale(1,1),-webkit-transform-origin: 50% 50% 0;
    transform-origin: 50% 50% 0;transition: transform 0.5s;
    -webkit-transition: transform 0.5s;}
    .index-pro-box:hover img{transform:scale(1.1,1.1)}
.index-pro-box h3{font-size:18px;font-weight:700;margin-top: 25px;}
.index-pro-box p{padding:12px 0;transition: all 0.5s;
-webkit-transition: all 0.5s; /* Safari */}
.index-pro-box .btn{margin-top: 12px;position: absolute;left: 50%; bottom:-170px;
    margin-left: -51px;transition: all 0.5s;
-webkit-transition: all 0.5s; /* Safari */ }
.index-pro-box:hover .btn{display: inline-block;bottom:5px;}
.index-pro-box:hover p{margin-top: -50px;opacity: 0;}
.index-pro-box .flag{position: absolute; left:25px;top:25px;background-color: #2189ff;padding:1px 6px;border-radius:10px;color:#fff;font-size:12px;text-shadow: 0 0 3px #000;}
.index-pro-box .yellow{background-color: #f66700;
    text-shadow: 0 0 3px #000;}
.customized{overflow:hidden;position: relative;height:790px;background-color:#f4f4f4;text-align:center;}
.customized img{height:450px;display: inline-block;margin-top: 160px;}
.customized h3{font-size:48px;font-weight:700;color:#000;transform:translateX(30vw);-webkit-transform:translateX(30vw);opacity: 0;}
.customized a.btn{transform:translateX(30vw);-webkit-transform:translateX(30vw);opacity: 0;}
.customized .swiper-slide-active h3,.customized .swiper-slide-active a{transform:translateX(0px);transition: all 0.5s linear 0.5s;
    -webkit-transition: all 0.5s linear 0.5s; opacity: 1;}
.dingzhi-title{position: absolute;top:-20px;left:0;z-index: 1;width: 100%;}
.swiper-pagination1{position: absolute; top:120px;z-index:2;height:50px;text-align: center;}
.swiper-pagination-bz{height:50px;text-align: center;margin-bottom: 20px;}
.swiper-pagination1 li,.swiper-pagination-bz li,.swiper-pagination-cl li{margin:0 25px; display:inline-block; font-size: 18px;
    font-weight: bold;white-space: nowrap; padding:6px 20px;border-radius:20px;}
.swiper-pagination1 li .tab-link-box,.swiper-pagination-bz li .tab-link-box,.swiper-pagination-lc li .tab-link-box{position: relative;display: inline-block;padding-bottom: 6px;}
.swiper-pagination1 li .tab-line,.swiper-pagination-bz li .tab-line,.swiper-pagination-lc li .tab-line{position: absolute;bottom:5px;left:0;width: 100%;height: 2px;background-color: #000;display: inline-block;width:
    -webkit-transform-origin: 50% 50% 0;
    transform-origin: 50% 50% 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    transition: transform 0.5s;
    -webkit-transition: transform 0.5s; }
.swiper-pagination1 li.active .tab-line,.swiper-pagination-bz li.active .tab-line,.swiper-pagination-lc li.active .tab-line{
    transform: scaleX(1);
    -webkit-transform: scaleX(1);
}
.swiper-pagination1 li.active,.swiper-pagination-bz li.active,.swiper-pagination-lc li.active{
    /*border: 2px dotted black;*/
    padding:4px 18px;
}
.biaoZhun-swiper-box{overflow:hidden;width: 100%;}
.biaozhun-swiper-box{overflow:hidden;border: 1px solid #000;}
.biaoZhun-swiper{padding-bottom: 50px;}
.swiper-pagination-bz{height:50px;text-align: center;}
.swiper-pagination-bz li{margin:0 25px; display:inline-block; position: relative;padding-bottom: 3px;font-size: 18px;}
section.about .customized{background-color:#000;height: 744px;}
section.about .customized img{margin:0;}
section.about .index-title,section.about .swiper-pagination1 li{color:#fff;border-color: #fff;}
section.about .swiper-pagination1 li .tab-line{background-color:#fff;}
section.about .btn-black{background-color:#fff;color:#000;}
section.about .index-about-box{height:800px;}
.about-video{display: flex;align-items:center;justify-content:center;}
.about-video .icon-24gf-playCircle{font-size:48px;color:#000;opacity: 0.8;}
.about-video:hover .icon-24gf-playCircle{color:#000;opacity: 0.6;}
.about-3d-video{padding-top: 210px;}
.about-3d-video .img-box img{height:auto;margin:0;}
.index-3d-box{background: rgba(255,255,255,1);padding-bottom: 10px;min-height:413px;}
.index-3d-box .text-box{padding:15px;text-align:left;}
.index-3d-box .text-box h2{font-size:22px;font-weight:500;}
.index-3d-box .img-box{position: relative;}
.index-3d-box .img-box .icon-24gf-playCircle{font-size:48px;color:#000;opacity: 0.8;position: absolute;
top:50%;left:50%;transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%); /* IE 9 */
-webkit-transform: translate(-50%,-50%); /* Safari and Chrome */}
.index-3d-box:hover .icon-24gf-playCircle{color:#000;opacity: 0.6;}
.about-pinpai {padding:20px 50px;margin-top: 200px;text-align:left;font-size:20px;}
.about-pinpai img{float: left;margin-right: 30px!important;display: block;}
.about-pinpai .about-pinpai-txt{font-size:16px; color:#fff;}
section.about .about-pinpai  .btn-black{margin-top:20px;}
.news2{display: flex;justify-content: center;height:100%;align-items:center;margin-top: 20px;}
.news2 img{display: inline-block;border-radius:15px;}
.news2 li{padding:15px 0 0;}
.news2 li h3:after{content: ' ';display: block;width: 100%;clear:both;}
.news2 li h3{margin-bottom: 20px;font-weight:700;}
.news2 li a{padding: 10px 0 11px 0;line-height:0.7;color:#000;padding-left: 15px;display: inline-block;}
.news2 .index-news-line{border-bottom: 1px solid #ccc; padding-bottom: 15px;display: none;}
.news2 li a:after {
    content: ' ';
    height: 2px;
    background-color: #000;
    display: inline-block;
    width: 100%;
}
.news2 li.active{border-top: 2px solid #000;}
.news2 li.active .index-news-line{display: block;}
.ys{margin-bottom: 100px;}
.ys .index-title{padding:80px 0 60px;}
.ys-list li{width: 25%;float: left;}
.ys-list li h3{margin:0;font-size:19px;}
.ys-list li .img,.ys-list li .text{height:160px;padding:0;margin:0;overflow:hidden;}
.ys-list li .text .ys-text-box{padding:0 15px;}
.ys-list li .text .ys-text-box h3{padding-bottom:13px;font-weight:700;}
.ys-list li .text .ys-text-box p{font-size:13px;}
.ys-list li .text{display: flex;align-items:center;}
.ys-list li .img{position: relative; }
.ys-list li .img .iconfont{position: absolute;left:50%;bottom:-15px; color:#fff;font-size:30px;
transform:translateX(-50%);
-ms-transform:translateX(-50%); /* IE 9 */
-webkit-transform:translateX(-50%); /* Safari and Chrome */
}

.ys-list li:nth-child(even) .img .iconfont{top:-15px;}
.footer{display: flex;align-items:stretch;}
.footer div{border-right: 1px solid #ccc;width:20%;float:left;}
.footer div:nth-child(5){border: none;}
.line{border-bottom: 1px solid #ccc;}
.footer-line{display: flex; align-items:center;-webkit-justify-content: space-between;
    justify-content: space-between;width: 100%;padding:10px 0;}
    // .footer-line div{flex:1;}
// .footer-line:after{content:'';display: block;width: 100%;clear:both;}
footer dl{padding:0 20px 20px!important;margin-bottom: 0;}
footer dl dt{    font-size: 18px;font-weight: 700;padding: 16px 0 24px ;}
footer dl dd{line-height:200%;}
footer .copy{padding:20px 15px;}
footer .links{padding:20px 0;}
footer .links a{color:#666;}
footer .links span{font-weight:600;color:#000;}
.news-breadcrumb{    height: 70px;
    background: #f7f7f7;padding-top: 25px;
    padding-left: 24px;color:#888;}
.news-breadcrumb li{display: inline-block;}
.news-breadcrumb li a{color:#888;font-weight:600;}
.news-breadcrumb li .b{color:#000;}
.screen{padding:30px 60px;font-size: 14px;}
.screen .fenlie{display: flex;}
.screen .fenlie .sx-lable{width: 80px;padding-top: 5px;font-size:18px;white-space:nowrap;}
.screen dt{width: 60px;float: left;padding:5px 0;height:100%;}
.screen dd{display: inline-block;}
.screen dd a{display: inline-block; padding:5px 25px;border: 1px solid #ccc;border-radius:20px;margin-bottom: 15px;}
.screen dd a{color: #606266;}
.screen dd.active a{border: 1px solid #1890ff!important}
.screen dd.active a{color: #1890ff;}
.screen .shaixuan{display: flex;justify-content:space-between;background: #f7f7f7;margin-bottom: 20px;}
.screen .shaixuan span{padding:15px 10px;}
.pro{padding:0!important;}
.pro-list-box{background: #f7f7f7; padding:70px;}
.pro-list-box:after{content:'';width: 100%;clear: both;display: block;}
.pro-box{background-color:#fff;border-radius:15px;overflow:hidden;text-align:center;display: flex;align-items:center;margin-bottom: 30px;padding:40px 0;min-height:412px;}
.pro-box a{display: block;width: 100%;padding-left:30px;padding-right:30px;min-height:332px;}
.pro-box h2{font-size:20px;margin-top: 50px;line-height:1.2;font-weight:600;}
.pro-box img{display: inline-block;}
.f-top{position: fixed;top:0;left:0;z-index:9999;background: #fff;width: 100%; box-shadow:0px 2px 3px #ccc;}
.f-top dl{margin-bottom: 0px;}
.f-top .screen{padding:10px 10px;}
.icon-pdf{color:#f00;}
.main{margin-bottom: 45px;}
/*.pro-article-top-box{background: #000;}*/
/*.pro-article-img-box{background: #f7f7f7;}*/
.pro-swiper{max-width: 500px; margin:auto;padding:20px 0 60px;}
.preview {
    width: 100%;
    margin-top: 10px;
    position: relative;
}
.preview .swiper-container {
    height: 82px;
    margin-left: 35px;
}

.preview .swiper-slide {
    width: 82px;
    height: 82px;
    cursor:pointer;
    overflow: hidden;
}
.preview .arrow-left {

    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -14px;
    width: 9px;
    height: 28px;
    z-index: 10;
}

.preview .arrow-right {

    position: absolute;
    right: 21px;
    top: 50%;
    margin-top: -14px;
    width: 9px;
    height: 28px;
    z-index: 10;
}
.preview .arrow-left .iconfont, .preview .arrow-right .iconfont{font-size:28px!important;}
.preview  .swiper-slide {
    opacity: 0.7;
    padding: 2px;
    border-radius:5px;
}
.preview .active-nav {
    opacity: 1;
    padding: 0;
    border: 2px solid #000;
    border-radius:5px;
}
.pro-v-text{background: #fff;min-height:600px;border-radius:15px;padding:50px; margin-top: 20px;}
.pro-v-text h1{margin-bottom: 25px;font-weight:700;}
.pro-v-text .post_content{font-size:15px;line-height:1.5;}
.pro-v-text .post_content table{line-height:2;}
.pro-list-des {padding:20px 50px;}
.pro-list-des h1{text-align:center;font-weight:700;}
.preview  .swiper-slide video{background-color:#000;}
.geline{background-color:#000;}
.geline .pagination-bullet {
    flex: 1;
    text-align: center;
    border-right: 1px solid #333;
    padding: 15px 0;
}
.geline .pagination-bullet:first-child{border-left:1px solid #333; }
.pro-viwe-swiper{padding:30px 15px;}
.swiper-pagination-pro .active{background:#333;}
.pro-viwe-line{display: flex; justify-content:space-between; color:#fff;font-size:20px;font-weight:700;}
.table-box{padding:60px 0;}
.table-box thead{background-color:#ccc;}
.page-view h1{text-align:center;font-weight:700;padding:30px 0 30px; font-size:48px;}
.page_content{font-size:16px;line-height:1.5;}
.lc-box{max-width:1000px;margin:80px auto;text-align: center;line-height:1.8;font-size:18px;}
.lc-box h3{    font-size: 22px;font-weight:600;margin-top: 50px;margin-bottom: 20px;}
.swiper-pagination-lc{text-align: center;}
.swiper-pagination-lc li{display: inline-block;font-size: 18px;
    font-weight: bold;border: 2px dotted #fff;
    padding: 4px 18px; white-space:nowrap;}
 .news-banner h1{margin-top: 50px;text-align: center;font-weight:700;}
.news-search .search{width:50%;margin:60px auto 80px;}
.news-search .search  input{padding: 23px 40px 23px 30px;border-radius: 40px; font-size:17px;line-height:47px;}
.news-search .search button {
    background-color: transparent;
    border: none;
    position: absolute;
    right: 22px;
    top: 9px;
}
.line{border-bottom: 1px solid #ccc;}
.news-all-list-box{padding:80px 0;}
.news-list-box{    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    color: inherit;margin-bottom: 30px;min-height:465px;}
.news-list-box h2{font-size:21px;font-weight:700;margin-bottom: 24px;line-height:1.2;}
.news-list-text{padding:24px;}
.news-shaixuan{display: flex; justify-content:space-between; font-size:15px;font-weight:600;position: relative;}
.news-shaixuan .fenlie{position: absolute;left:0;top:37px;z-index: 9999;background: #fff;width:300px;box-shadow:0px 3px 3px #000;padding-top: 20px;display: none;}
.news-shaixuan .fenlie dl{ justify-content:center;}
.news-shaixuan .fenlie dl dd{padding:5px 10px;}
.news-shaixuan .fenlie dl dd a{display: block; padding:5px 10px;border:2px #fff dotted;}
.news-shaixuan .fenlie dl dd.active a{border:2px #000 dotted;}
.news-shaixuan .fenlie dl dd:hover a{background: #ccc;}
.news-shaixuan select.form-control{border:none;box-shadow:none;font-size:15px;height: 36px;font-weight:600;}
.news-shaixuan select.form-control option{height:30px;}
.flex-top{position: fixed;top:0;width: 100%;
    z-index: 9999;
    background: #fff;left:0;padding:15px 0;}
.news-shaixuan-btn{line-height:2.2;}
.job-des-box{max-width:900px;margin:40px auto;text-align: center;font-size:24px;font-weight:600;line-height:1.5;}
.job-des-box p{padding:10px 0;}
.job-des-box h2{font-size:48px; padding:20px 0;font-weight:700;color:#000;}
.page_content-job{padding:40px 15px;}
.ny-banner{background-size:100%; min-height:500px;}
.page_content-ty{padding:30px 0 100px;}
.az-video-box{max-width:1150px;margin:0px  auto 50px;background: #f7f7f7;padding:80px;border-radius: 25px;}
.az-video-box:after{content:'';display: block;clear: both;}
.az-video-list-box{border-bottom: 40px;}
.az-video-list-box h3{border-bottom: 1px solid #ccc;padding-bottom: 20px;color:#000;margin-bottom: 20px;}
.az-video-list-box .content{line-height:1.8;font-size:16px;margin-bottom: 40px;}
.video-3d-banner{min-height:540px;display: flex; align-items:center;}
.video-3d-banner b{font-size:28px;}
.video-3d-banner h3{font-size:48px;font-weight:700;color:#000;margin-bottom: 35px;}
.video-3d-banner li{font-size:18px;padding:8px 0;color:#000;display: flex;
    align-items: center;}
.video-3d-banner li .iconfont{font-size:24px;margin-right: 15px;color:#2189ff;}
.video-3d-banner li a{font-size:16px;color:#666;margin-left: 15px;}
.video-img{position: relative;}
.video-img .zezao{position: absolute;width:100%;height:100%;top:0;left:0;display: flex; align-items:center;justify-content:center;background-color:rgba(0,0,0,0.3)}
.video-img .icon-24gf-playCircle{font-size:48px;color:#fff;}
.video-img:hover .zezao{background-color:rgba(0,0,0,0)}
.shouce-list-box a{display: flex;justify-content:center;display: block;width:100%;height:100%;}
.shouce-list-box .img{width:100px; height:100px; background-color:#f7f7f7;display: flex;align-items: center;justify-content:center;border-radius:35px;margin:auto;}
.shouce-list-box h2{font-size:14px;font-weight:600;text-align: center;}
.lx-box{margin-bottom: 50px;}
.banner-lx{min-height:630px;background-size:cover;display: flex;align-items:center;justify-content:center;}
.banner-lx h2{font-size:48px; color:#fff;font-weight:700;}
.content-lx{border: 1px solid #000; padding:60px;border-radius:15px;}
.lx-zc-list-box{border: 1px solid #000;padding:30px 25px;border-radius:15px;margin-bottom: 20px;}
.lx-zc-list-box h3{margin-top: 0;font-weight:600;color:#000;}
.lx-zc-list-box p{font-size:16px;line-height:1.5;height:48px;}
.table-responsive tr:hover{background:#dfdfdf!important;}
.table-responsive tr a{display: inline-block;width:100%;height:100%;}
.share{display: flex;justify-content:flex-end;align-items:center;margin-top: 10px;}
.share li{padding:0 2px;}
.share .iconfont{font-size:25px;}




/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../img/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../img/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../img/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../img/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../img/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../img/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:0px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}

.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}